# # .# #.. . .# . # . #.... # #.# # .### #... #...# # #....# . .# . . ##..# ## ..##.. ..# . #..##. ... #. # #.#..# ###.. . #.. #..#. # # .#.# .... # ##. .... ##. #.# .. . .......#.# ## ....#.....# # #.. .. ###.(#.#....# #.# #####.##..##...# #.# ###..###...#.. ..#..##..#.##.#### #.......# ...... ...##.#.###.###.# # #..#.#.# ## ####..#### #...### #..#..# ##. ..# .. ##.X .#. .## h... . #. .. . .# .. ..