. # . .. . . . #. . #. .. # .# . ######. # # ##.... . .# #......# # # #######.## .#. # . #...#.....# RX ..# . #. #XX.##..##X X. # . D #.#xX### .. ##.##. ##DX## .##..#.# #. . #.### #. # # . ### # # # # . . ..