## # .. .#. ## .## #..##.# #.. ..#.#.. .. #.....#. #.#..#.# #.....# ## #....##u###.## ## #.....X#D..# .## #.#..# ##........#..#.# #.## . ....#..#4X###..#...# . ...#...##.h#.#.# .. . .. #####.... ...## .# . #...#X... #. ## # #..#.##..X.#... ..#... #...#..## ## ##.##### ..###X..#.. . #...###. . .. # ##... #X ..### .... XX#.##. .# .#.#XX.XX. # . #. #.X.##### ##. #