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