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