. # . # ## # . .. . .# ## ### # . ... . . . . # # ## .. . # #. #..... . # # .##. #### .# . # . . . .#H. #.#.... # . #H# #.#..# # . . . .#.# #.# . .# # #.#.# # # . #.## .# . # # #.##.#.#(... # . #. # ### ### . .#...... ..# . . #. # . .. ## . ##. # # # # #.... # # ####.# # . # # .# # ## . # #.