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