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