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