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