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