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