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