###..#. # .. #.. #.## . . # #.. #.### # #. .... . . ##..##..+ # ## ###..# . . .......#..R.... ########.# ...... #..#...R.##..?#.# #...#..#.+.#. $ . #......#XX........... ##...#.#.##..#.... .. ..#! #..#..#..8...# # # #.. ..#..#.#+# #... #.#... .#.# ..#..###. ..#. .. # .. ..