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