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