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