########## . # ### # .... ..#.. # #. . . # #.# # #.#.. .# # # #. #.# # #.#.####.# ... # ### .#.#..H...#. # .########....# .#.#. ........##. #. .## # ## # ....# # #....... .### # . #...# .#...#.....# ## ## #.### # # ## ..... .#. ...#.#... #.# #.#. # . ## #. .# . .. ..#.#.. # .#.#.#. . ..# ### # # # # .# # # .. # [ # # . .. # .# . # # #