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