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