minusx0xminus0y0minussxsyminuspsxpsyminusxplusyzminusminusxyzpssxspsxp0ss0divsxsysdivminusxysydivplusxyzplusdivxzdivyzplus0yyplussxysplusyminussxs0minussxsypsyminussxsypsxminussxsyminuspsxpsyminusxplusyzminusxyminusxplusyzminusminusxyzpssxpsxdivsxsyminusxydivsxsydivminusxysydivplusxyzdivyzdivplusxyzdivxzdivplusxyzplusdivxzdivyzplussxyminussxs0plussxyplusyminussxs0truedivplusxyzdivyzdivsxsydivminusxysydivplusxyzdivxztrue1div281620plus271222p1010s1110minus211020004divsxsydivminusxysyminusx0xminus0y0minussxsyminuspsxpsyminusxplusyzminusminusxyzpssxspsx1div211028plus201020p1110s1711minus211020000minusx0xminus0y0minussxsyminuspsxpsyminusxplusyzminusminusxyzpssxspsxdivsxsyminusxyfalsedivplusxyzplusdivxzdivyzfalseplussxyplusyminussxs0true1plus281821plus211828p1110s1410minus211120000plussxyplusyminussxs0minussxsyminuspsxpsyminusx0xminus0y0pssxspsxminussxsyminuspsxpsyminusx0xminus0y0minusxplusyzminusminusxyzpssxspsxplussxyminussxs0falseminussxsyminuspsxpsyminusxplusyzminusxyminusxplusyzminusminusxyztrue1minus201124plus221824p1010s1010minus211020008minussxsyminuspsxpsypssxspsxminusx0xminus0y0minussxsyminuspsxpsyminusxplusyzminusminusxyzminussxsypsxfalseminussxsypsyfalsepssxpsxtrue1p17111s1113