##########++###### #................# #......#..#......# ##+#####................+ .......'...........%....+ ##+#####......#..#......# #................# ####'#####++###### #.......# #.......# #.......# #...<...# #.......# #.......# #.......# #########