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