minusx0xminussxsyminusxyquot0sy0quotsxsysquotminusxysyplus0yyplussxysplusxyminusminusxyzminusxplusyzminussxsyminusxyquotsxsyquotminusxysyquotsxsyminusxyplussxyplusxyminusminusxyzminusxplusyzminusminusxyzplusyztruequotsxsyquotminusxysytrue12341quot211s1111minus211000plus20minusx0xminusminusxyzminusxplusyzminussxsyminusxyquotsxsyminusxyfalse123minusminusxyzminusxplusyzminussxsyminusxytrue121minus211minus211112plus20s1111000minusminusxyzplusyzfalse1plussxyplusxytrue1plus211s1111