. #.#. . . . . ###. .#. ### . .## ... ....#..#.. # .# . . #.#..##...### ######..#. .....#.## .###...# ..#.. .. #..#....#..h.. #.. .# ### .#.##. # # #.. # #...##... ##..... . . # #...h####.#. . # . ## ####.## ##..#. . # ###...# # ...#..## #..#### # .# .## #### # .#. .# ....#...#.# .# ###.#.# .. .. .. # ## ... # # . ?. .. .. ). .. ... .