&~  , !    ,  :
-  -   !
-  -   !
-  -   !&~