. .                .  . .  .     .     .  .