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