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