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