## ..###.. ......#... #......... ##.#....... ##........ ##.......# #....#..## #.###...?...#.. #................ #...##....####.. ## #...#.# . #..#..# . ### ##..Z.###...X# #.##..#....# ##.#...## #.......# #..#...#.# ## #.#..##. ...#.##.. #..#.##.#.### ....# #.#...# . # ##.#..# . # # .#...##... #.... #. .....# .#...#.. .... # . .##. . .# ..#. # #... #