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