. . .. # . . .#. ... #. .## . . ...3#... .#. ..#. . . ... . . . ... .. . #.....# ...# #...# #.. ..# # .## ##.## #.## ## ..###...###...## ..#.. ..#.....#2....#.. .. ......x...DX....... . . ...#.....#.....#.. # . ###..4###...## #.# . ##.## #.## . #. . #..) # ...# .. . . .....#.. ..# ... ........... ..... #. . .#3....# ....#.. # ...###...###.. ###. ##. # . # #.# # ... . . .. . .. .# . . . ... . . # .. # #