## .# #####.##.(#. . # #...#..........#.. ....#.#..#.###.#... .##. #.#.##h. .#.# #.###*..#.#.#.....# .#.#..##.#.## ....# #. ..##hh.# .# # #.####.#.#X###.... .#.#..#.#.... .# #.#....##X.#.### .#...# #.. #.# # #.#....#.#.# ##......## # # .#...#. . ... #..# # .. .# . # # .... . # #.#. .. .. ##. #.. . ## .#