##+## ##...## ##.....## ##..?r...## #.........# +.........+ #.........# ##......<## ##.....## ##...## ##+##