.
 .
     .    .
 .
 .
 .
 .
 .
 .
     .    .
 .
  +
 .
 .
  +
 .
  +
     .    .
     .    .