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