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