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