##########++###### #................# #......#..#......# #................+ +................+ #......#..#......# #.......s........# ####'#####''##### #.......##''##### #.......##..5...# #.......##......# #...<...###....## #.......# ##''## #.......# ....# #.......# S.....# ##########......+ #.....S# ##....## ##++##