. #. .# .# #..#.# ....# . ... ### .. #.###.# ..###...## #.h....# #...#..##.# ## .# #.##..#.#.. hh# #..##..# #.# ##...#### #.. ..# #.##....##.. .. ..#..###.#.## h.##..#...#...## .. #....## . ..#. # ...# ##...... #. #.## # # #. ## .. #. #. ##