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