.
  .
  .
 !
 !
  .
 !
  .