.
                                         .
                                          .
                                         .
                                        .
                                       .
                                       .