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