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