!
             .
             .
     !
             .