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