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