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