:
 :
 :
 :
   ?     !
 :
  ...   .
   ?     !