. # #. ####. #. #...### #.. #. ...### #...##....#.# ###. #.. ...#..#...... . .# .#. ### ..X.# # ##..#...# . # .. #.#.... .#.# #..#.#.. ##D..#.... #... .####.....[..# ..#..##.. ## ..#... #.#...#.###.... ... . #.....#.......# #...#.#.##.#.# #.#....# ...... #....## #..#..#. #... #.# ##..... #.##.#.X..# .##.# . ##.#.#...# .. ..#.#.##.... ..# . . ..# #.. .# .. .# #.% # .# . .# #.