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