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