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