##########++##### #................ #......#..#...... #................ +................ #......#..#...... #......yy........ ####'#####''##### #.......# ''# #.......# ..# #.......# ..y #...<...# #... #.......# #... #.......# .### #.......# #########