... #... ##.. .####... ......... ..#.#...## ... .........###... #..#.#..D........ #.............# ##.##.......### #...###...## #.####).?## . #..<...# .......####.# ...... .# ..... .# #... .. . .