# .. # ..#.# . .. #. # .##...# . .. . ##. ....## ...#. .#....... . #.... .. ##.###...#### .. . .. ... .## ## #. . . #.#.# ##....# # #.#..# ..#... # ####.. # ## . ##.### . #.#.## ##... #..# #..#.# .# ##.####... ... #.#.......###.## #.....#.....#.# ##...#.#...... ##..#....#.# ###....#..# #.####D.# .. #...A.## #.#.##......# ... .#.#.... ...#. . ...... ........# ##.. . .... #.# .#.. $.. .. . . .#. .. .