.# .# ..# .# .. .#.#...## .. #....#..# #... #.#.#..###..#### #.............. #.....#....... #. #..D.....# . ..#......#..... . ..........# #... .#..........##.# #...#........ .# ...#.#.......#.. . #..# .......... ... #....#.##.....#..#. #._ ..... .. #.. . ..##... ...# . .. .... . .. ##...# ... ... .##. . . ...##. . .. #...