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