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