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