.. #... ##.#....# #.....#. .#. ..#...##..# # ..... .#.# .#. ###.#.##.#.##.... #.....#.#.#.#.. #.....#.#..#..# #..4.D.#.#..# #...##....#.D.# #.. #.....#..# . #..##.###.##.# ..##.#..#.# . # ..#.#..#.## #.#.. .. . ###.##.. . . #.#.#. ###.. .... .#.#. #.. ..##... .##. # #.## #.. #.. . .## ###..#..# . # .#..#....#...#