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