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