-x0x-sxsy-xy+0yy+sxys+xy*x00*xsy+x*xypsxxfsxf-p*sxsx*sxsx-sxsy-xy+sxy+xy*xsy*xy*xsy+x*xyfsx*sxsxfsxp*sxsxfsx-p*sxsx*sxsxfsxf-p*sxsx*sxsxtruefsxf-p*sxsx*sxsxtruefsx-p*sxsx*sxsxfalse-sxsy-xytrue-22fsxp*sxsxfalsefsx*sxsxfalse*xsy*xytrue*22*xsy+x*xyfalse+sxy+xytrue+21