minusx0xminussxsyminusxydouble00doublesxssdoublexplus0yyplussxysplusxyplussxyplusxsyplussxysplusminusxydoubleyminussxsyminusxydoublesxdoublexplussxyplusxyplussxyplusxsyplussxyplusminusxydoubleyplussxyminusxyplussxydoubleytrueplussxyplusxsyplussxyplusxyplussxyplusminusxydoubleytrue12341plus211s1111minus211double10000minusx0xminussxsyminusxyplussxyminusxyfalse2minussxsyminusxytrue21minus212s1111plussxydoubleyfalsedoublesxdoublextrue1double111s1111