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