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