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