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