##########++###### #................# #......#..#......# ####.##................+ ......a................+ #+#####......#..#......# #................# ####'#####++###### #.......# #.......# #.......# #...<...# #.......# #.......# #.......# #########