..# . ..# #.# ... .. # #.. ..#. #.. .. . . #.# # . #.# .# . # ## #.####### # ... #..###........ ..... # # # ####.....########. .. '. . . #.............#...# # # . # .........D.....#..##### ##. #.#.#......####...# # ....# # # ###.#.#.......# ... . ...#.#.###.. ### ..### ###.#.#.# #.. ...... . . ..#.#.# #..... ... . ## # # #.#.# #... .... . . . #.#.# #. . ........ # ..... # . ... . # .. #.... .. . ... #. .... . . .. #..... .... .. # # ## # #.... ### .# # #