##+## ##...## ##.....## ### ##.......## .....####.........# ........O.........+ .#...####....<)...# ## ##$......## ##.....## ##...## ##+##