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