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