predsxxminusx0xminusxsypredminusxyquot0sy0quotsxsysquotminusxysyminusxsypredminusxyminusxsyminusxyquotsxsyquotminusxysyquotsxsyminusxytruequotsxsyquotminusxysytrue1231quot211s1111minus211000pred111minusx0xminusxsypredminusxypredsxxquotsxsyminusxyfalse12minusxsyminusxytrue11minus212s1111minusxsypredminusxyfalse