##########++#### #+ #............... +. #......#..#..... ######.##............... ........'............... ###+#####.....g#..#.... #............... ####'#####++#### #.......# #.......# #.......# #...<...# #.......# #.......# #.......# #########