. . #..# # .# #.# . #.... .###....# . .D.. ##....#.#. #. ...# ...#..... #..#.. ......... # #....3.#..#... . #.#...## # # #.#.3# . . # . ##323#. ###22.# . . ..#.# #. # # # .# ...... # #...... #.###.. # . ... #.## . # # .. .