. . ... . . . ... . # . .. .... .###...# # . .# ...#.. . ................ .. ........ ...... . ... ......... ..... . . ... .....#..... ..... .... ###... ## ..# #...### .# ## ......#.....#. ...#.. # ##.##.................. . ### ...#.#.##.#.......#. . #. # #..###.##....## #.#..#...## .. #..#....#...#.##.###.. # #.X.##.#.#...##. #. ... #......##.R#R#### .# .#### ########......# .# # #.##...#.. ## ..#.....##.. ###..#.#. #.. .#. .. # #...#.