.
   .
     .
     .
     .
    .
     .
   .
     .