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