.. . #. .# ## .## # #.#..# .# #.#....##..# #...#...# ##.#h...# ..##....# .. #...#.#.#.## #..##.##.##. ####..# !#.### ##.# ..... #.###..# #.#.#...# . . ##..#####..# ....[..##......# ..## #. ## ..#.# ? .## # #.### .##.##.#.## #.#.......# #. #. ##### #..#. ####.. ## ##..# ..#.. ...# ..###.#. # .. .