##########++###### #................# #......#..#......# ####.##................+ ......'........S.......+ #+#####......#..#......# #................# ####'#####++###### #.......# #.......# #.......# #...<...# #.......# #.......# #.......# #########