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