##########++ #+ #........... +. #......#..#. ######.##........... ......J.'........... ###+#####......#..#. #........... ####'#####++ #.......# #.......# #.......# #...<...# #.......# #.......# #.......# #########