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