.
 .
 .
 .
       !
       !
       !
       !
 .
 .
 .
 .
 .
       !