.
 .
 .
 .
 .
 .
 .
 ..
 .