KA=function(H,S,U,X){try{X=H[((S|0)+2)%3],H[S]=(H[S]|0)-(H[(-2*~S+(S^1)+2*(~S|1))%3]|0)-(X|0)^(S==1?X<>>U)}catch(E){throw E;}}