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