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