...###. . ...... #....#...##. ..# . #.#. #.#.#. ..... # . ##.###... ..#...## # #. #.#..#.##..# #...#...#........# ###.##...#..#. #.####.#...##... # #..##...#..#. . #...##.## ### # ##D#.#...# ## #..##...## ...#.#.....# #.#. ##.....# #.#.. .#.#...# ###.# .#.....## .. # ......# ..#.. ... # .