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