.                                                              .

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