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