##+## ##...## ##.....## ##.......## #.........# +...<.....+ #..)......# ##.......## ##.....## ##...## ##+##