.
     .
-   .
     .
     .
     .
     .
!    ..
-   .