minusx0xminus0y0minussxsyminuspsxpsyminusxplusyzminusminusxyzpssxspsxp0ss0divsxsysdivminusxysydivplusxyzplusdivxzdivyzplus0yyplussxysplusyminussxs0minussxsypsyminussxsypsxminussxsyminuspsxpsyminusxplusyzminusxyminusxplusyzminusminusxyzpssxpsxdivsxsyminusxydivsxsydivminusxysydivplusxyzdivyzdivplusxyzdivxzdivplusxyzplusdivxzdivyzplussxyminussxs0plussxyplusyminussxs0truedivplusxyzdivyzdivsxsydivminusxysydivplusxyzdivxztruediv22plus23p10s13minus2100000minus21s11p11plus212div21minusx0xminus0y0minussxsyminuspsxpsyminusxplusyzminusminusxyzpssxspsxdivsxsyminusxyfalsedivplusxyzplusdivxzdivyzfalseplussxyplusyminussxs0true1plus281821plus211828p1110s1410minus211120000plussxyplusyminussxs0minussxsyminuspsxpsyminusx0xminus0y0pssxspsxminussxsyminuspsxpsyminusx0xminus0y0minusxplusyzminusminusxyzpssxspsxplussxyminussxs0falseminussxsyminuspsxpsyminusxplusyzminusxyminusxplusyzminusminusxyztrueminus23plus24p10s12minus2100000minus22s11p11plus212minus22minussxsyminuspsxpsypssxspsx1minus22120p1-210s1212pssxspsxminussxsypsxfalseminussxsypsyfalsepssxpsxtruep11