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