-x0x-sxsy-xy+0yy+sxys+xy*x00*xsy+x*xyfsxf-+*sxsx*sxsss0*ssxssx-sxsy-xy+sxy+xy*xsy*xy*xsy+x*xyfsx*ssxssxfsx*sxsss0fsx*sxsxfsx+*sxsx*sxsss0fsx-+*sxsx*sxsss0*ssxssxfsxf-+*sxsx*sxsss0*ssxssxtruefsxf-+*sxsx*sxsss0*ssxssxtruefsx-+*sxsx*sxsss0*ssxssxfalse-sxsy-xytrue-22fsx+*sxsx*sxsss0falsefsx*sxsxfalsefsx*sxsss0falsefsx*ssxssxfalse*xsy*xytrue*22*xsy+x*xyfalse+sxy+xytrue+21