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