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