+0yy+sxys+xy*x00*xsy+x*xytwice00twicesxsstwicex-x0x-sxsy-xyfsxf-*ssxssx+*sxssxss0+sxy+xy*xsy*xy*xsy+x*xytwicesxtwicex-sxsy-xyfsx*sxssxfsx+*sxssxss0fsx*ssxssxfsx-*ssxssx+*sxssxss0fsxf-*ssxssx+*sxssxss0truetwicesxtwicextruefsxf-*ssxssx+*sxssxss0truefsx-*ssxssx+*sxssxss0false-sxsy-xytruefsx*ssxssxfalsefsx+*sxssxss0falsefsx*sxssxfalse*xsy*xytrue*xsy+x*xyfalse+sxy+xytrue