-x0x-sxsy-xy+0yy+sxys+xy*x00*xsy+x*xyfsxyf-*sxsys*sxy*yy-sxsy-xy+sxy+xy*xsy*xy*xsy+x*xyfsxy*yyfsxy*sxyfsxy*sxsyfsxy-*sxsys*sxyfsxyf-*sxsys*sxy*yytruefsxyf-*sxsys*sxy*yytruefsxy-*sxsys*sxyfalse-sxsy-xytruefsxy*sxsyfalsefsxy*sxyfalsefsxy*yyfalse*xsy*xytrue*xsy+x*xyfalse+sxy+xytrue