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