OZ=function(F,E,q,N,C,L,J,l){try{N=F[((E|0)+2)%3],F[E]=(L=(J=F[E],C=F[(4-(~E^1)+(~E&1)+3*(E|-2))%3],(J|C)+~(J&C)- -1-2*(~J&C))-(N|0),l=E==1?N<>>q,~(L&l)-~L+(~L&l))}catch(z){throw z;}}