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