 &~-          .
-        !&~  -               .&~         .&~