## .. ## .# .. ..# .# ####..# .. . #..... ..#.#..#.# #.#.#h.#.##.. #..hh.h.J.... #.#.#h....... .##...#.##.#... ........# .# .. .###..#.# .# . ##.###.)..#..##.. #......<.)....... ##.###.)#.#.####. #......# ........# ###....#.# #....#.. #..#.#.#. #..#.. #..