minusx0xminussxsyminusxydouble00doublesxssdoublexplus0yyplussxysplusxyplussxyplusxsyplussxysplusminusxydoubleyplussplusxyzsplusplusxyzminussxsyminusxydoublesxdoublexplussxyplusxyplussxyplusxsyplussxydoubleyplussxyminusxyplussxyplusminusxydoubleyplussplusxyzplusplusxyztrueplussplusxyzplusplusxyzplussxyplusxyplussxyplusxsyplussxyplusminusxydoubleytrueplussxyminusxyfalseminussxsyminusxytrueplussxydoubleyfalsedoublesxdoublextrue