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