##########++###### #................# #......#..#......# #................+ +................+ #......#..#......# #................# ####'#####''###### #.......##'Y# #.......##.r....# #.......##....### #...<...##...## #.......##..## #.......##..# #.......##..# ##########..+