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