--()---()----()---------()--------------------()-----------------------------------------()--------------------------------------------