                .    .          .     .        .         .     .     .    .    .  .    :       .       :