.
  .
  .
  .
  .
  .
 .....
  .
 .....
 .....
 ......
  .
 ......
 ...
 ...