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