#. #.# ..# ..# #..#.#. ##........ #.# #######.# # #....#h## #. #.#.#.#.# . #.##.###.. . # .#...## .#.# #..#.#.....# . .. .. #.... .. # .. .#...# ## #.. #. # .#..#.#..# ...#...... .. #....#.#.. # ... #.#...###...#.# ### #. # . #. #.## ... #..##### . ... .. #.. # .... . # # . ### .# . #. # ..