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