######## ##################......# #............#...#......# #............'...#......# #####..##...###..#......# ....... #######..##...####'#......# ....... #.....S..#.....#...#......# ....... #........#.....#..........# ....... ....... #.S####..###'######.####### ....... .