.. #. .# .# #. .####.# . D#... ## #.# #...#..#. . ###....#.#.. #..#.##.#. #....#.# #.....# #....#.# #.###..# ..###.### #..#.#.# # ..###.##.## . .#.....# #.#. .##. ##.# ## .# #.#..# #.## ## #.###..... # .....# # ##..#. #..#.(# .# #.... . .# #.#...##.## . # ....# #.#.# ###... #.# .... ..# #...# ## . ..# ..## #..### .. #. . ## . # . . #.##. .. . # # . .. # # # . # .# # #