. ### # #.# # #. # #.. ... ..... . # # ### # ## # . .. #...... . # #.########. .#.....H# #.# # #.# #.#.... ... . #.# #.# .# ## # #.######.#.#. .# # . #........#.# # # ## ####### . ..# .. ##