# # # # ..# . .#. ..#. # # ...D'########..##.#.# . ..#..##.#...## #.. . ##.....#(.. # ... #..#.....#. X ## # ###D##2#..#. .# #.##.#..### .. ###. #.#.....# . .. ..# . # #.#{ ..# #.. . #####. ### .. ## { #