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