minusx0xminussxsyminusxydouble00doublesxssdoublexplus0yyplussxysplusxyplussxyplusxsyplussxysplusminusxydoubleyminussxsyminusxydoublesxdoublexplussxyplusxyplussxyplusxsyplussxydoubleyplussxyminusxyplussxyplusminusxydoubleytrueplussxyplusminusxydoubleyplussxyplusxyplussxyplusxsytrue1plus241020double1010s12113minus2210213000plussxyplusminusxydoubleyminusx0xminussxsyminusxy1plus2810211double10113s1212minus221021000minusx0xminussxsyminusxyplussxyminusxyfalseminussxsyminusxytrueminus22plussxydoubleyfalsedoublesxdoublextruedouble11