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