. # # # # .. # .# ## ## . . # # .... ... .# #. .. #.## ## #.# . . # # #. ..#.# . . ## #.# # . . .. #. . .. #... .#.. #.# ## ### # #. . . . .# ....#. . ##########.#. ##.# #.# ....<.H..#.# # .# .#.#####.###.###.# ### #...... . #####.# ## . #.... # # # ##### #