##########++ #+##........... +.##......#..#. ##########.##........... #...........'........... #+#####'#####......#..#. #..#s.##........... +..'.r#####'#####++ ####+###.......# #.......# #.......# #...<...# #.......# #.......# #.......# #########