# .. ## .. # .. . .# #.. # ## #.D.......# # .# ### . . .... .#.# #..# # ## # . ###..# ##..# .## # ####..#..#. # # # .##.#. #.#.# # ..# . # #.# #.. #.### ###..#.#. # # ##. .#...# #.###.# .# # # ....#....# #. ..... .#####. ...#...#..#....# .##. ..##.#.#.. #..##.#.#...# .# # . #.#..#.##.## #. #.#..#.!... ##.D#...# #....##...# #..##..# ##.. ##. #.... . # ...#... #.##...... ## ##..#. #.# ##