minusx0xminussxsyminusxyquot0sy0quotsxsysquotminusxysyplus0yyplussxysplusxyplusminusxs0minusysszplusminusysszminusxs0minussxsyminusxyquotsxsyquotminusxysyquotsxsyminusxyplussxyplusxyplusminusxs0minusysszplusminusysszminusxs0truequotsxsyquotminusxysytrue121quot211s1111minus211000minusx0xminussxsyminusxyquotsxsyminusxyfalse1minussxsyminusxytrueminus22plusminusxs0minusysszplusminusysszminusxs0plussxyplusxytrue1plus21112minus211s1111000plusminusxs0minusysszplusminusysszminusxs0minussxsyminusxyminusx0x1minus22122s121000plus21112plusminusxs0minusysszplusminusysszminusxs0minussxsyminusxyminusx0xminussxsyminusxyminusx0x1minus222122s121000plus22122plusminusxs0minusysszplusminusysszminusxs0minussxsyminusxy1plus212minus212s1111000