##+## ##...## ##.....## #...<...## # #.........####...# +........o'r...... #.........####...# ##.......## # ##.....## ##...## ##+##