  .   .   .      .     .    .     . .  .   .   