. .. ..... # . ... ..... .. ... . . .. .. ........# . ... #......# .# .. . #......##.# ## ...X# ##.#. . ## # . ###.... ##. # # #........#..### # #. #..........##.# ##.# . #..#......#Z..### ##.#.. . ## ..#(............. # #..#.#.# # X#.####.. .. #...##..#..# . . # .## ##.##....# .# #. . # .X#.#. .#. # ####.h#..#x.. #...#. .#.. ..# ##.##..( # #.. #...# ### ## # ##..##. #### #