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