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