###+########### ............... ............... ............... ............... ............... o..o...l...?... ###+####{####### #.....#o.o...>.# #.....#....>...# #......# #.....#........# #......#.....#.....'........# #......#.....+.....#........+ ###......#.....########......## #........#.....##...###......# #........#.....#.............# #........#.....#.............# #.....!..#.....#.............# +........'.....#.............# #....<...#.....'.............# #........#.....#.............# #........##################### ##########