?     !
   ?     !
            ...