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