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