!  ,
         !     ...
  !  ,
         !     ...
  !  ,
        -
        -
         !     ...
  !  ,
        -