##########++###### #................# #......#..#......# #................+ +................+ #......#..#......# #........(.......# ####'#####''##### #.......##Yc# #.......##YY.. #.......##YoY## #...<...##oY## #.......##o.# #.......##.o+ #.......##.## #########