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