. #. #.######## #........ #.<...o# #....5.# .###..S...# ......r...# .###..r...# #......# #......# #....<.# ########