. # . . . . . . #. . . .. . # . ## ###. . . ...## # #. . D . # # # .... # . . .#### ## .# ##.. . ##.. . . #..###D.. . # . ..#..# . .. . . #..).# # #. #### #...#.# #### ... #.#. . #...#..# .. #..##....##### . #....# ##....# . . .##.x5XA##### A# #..53G # . ##.##X# . .. X#5 #. . . .. .. ## . . .. .#