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