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