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