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