. .
 . .
 . .
 . .
 !
 . .