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