## .. . ##.. .. .#. ## .##.0.. #####... .... #.##.#....# #.. .#x##... #..#..# . ##..#.# %.# #.#..#...# # #.....## #.# .# ###.# #..# ##..h..###.# . #....#. #...# # #.#.#...#...##. #. #.#..##....... . #. $ .##..h... .#. #.. # #. #.###....# ... ## ..##...... # ...#. .# #....#....D