...~*...!!.!...*.!*~.!.**....~!...***~.~.~~....*.*~..~..~!!...!..*.~~*..!.....!~..!..~..~....*....
....#######~!.....!...###...!..~.....########.**....########*!*...!....#######*...!...*..##~...~..
...##.....##*~...*...##.##..!!~!.~~!##.~.~.*.~....!.##.....##!....!..##.....##....~....####*..!...
...##.....##.*.~....##...##..*!!*...##.!..!...~.~!.*~##.....##!!.....##.....##*!.~.~.....##.~.....
....########!...*..##.....##*.*!.!..######**..~.....########~*...*....#######..!..!..~..!##.!*....
..!..!....##...~...#########..*.....##..*.....*.....##.....##~..!.~..##.....##.....*.....##.!.....
...##.....##.....~.##.....##..!.*...##....*.....*...##.....##..~*....##.....##.*..*.!....##...~...
....#######*..!.!...##.....##.*.!...########.....!..########.~~**.....#######..~~!.~.!..######....
..~*!*..~.....~*~.!.~..~*..!!.....!....!.....~...!~...*!.*..!.~.*...!.*!..!~~.*.~!*.*!~!*...*.....