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