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