1 ! !1 . ! .... 1!