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