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