.                .
.                            .
.                                     .
.                          .
.               .