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