##########.. #.... ...#.# #.######.#.. ### #.#.. #.#.## # . ..# #.####.#.. . # #..H...#.# . #.# .#.######## # .### . ........ # ### # . .##### ## .# # ## ... . . .# . . ..# ..#...# ... . ######## # # # .# # . . # #. .. # # # # # #. # . . ..# .# ### # . # # # # # # # .. . . . # .