# .. ... #.r###### #....... #.....# #..##<## #..#...## #.......# ##.#....# #.S.....# ##.#....... ....##.##. ####.# ## #. #