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