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