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