minusminusxyzminusxplusyzminus0y0minusx0xminussxsyminusxyplus0yyplussxyplusxsyplussxysplusyxzerosxfalsezero0truepsxxp00divxyquotxy0quotsxsyzquotminuspack0xysyszquot0syzzack0xsxack0xplusxs0acksx0ackxs0acksxsyackxacksxyminusminusxyzminusxplusyzminusminusxyzplusyzminussxsyminusxyplussxyplusxsyplussxyplusyxdivxyquotxy0quotsxsyzquotminuspack0xysyszquotsxsyzminuspack0xyquotsxsyzpack0xquotsxsyzack0xack0xplusxs0acksx0ackxs0acksxsyackxacksxyacksxsyacksxytruedivxyquotxy0false123456789quotsxsyzquotminuspack0xysysztrue123456781quot3111minus211p1-111ack2112000s1111plus21112ack0xsxack0xplusxs0psxxp00minussxsyminusxyminusminusxyzminusxplusyzminus0y0minusx0xplus0yyplussxyplusxsyplussxysplusyxquotsxsyzminuspack0xyfalse246minussxsyminusxyminusminusxyzminusxplusyztrue2451minus211s1111minus211112plus20000minusminusxyzplusyzfalse24quotsxsyzack0xfalse23acksxsyackxacksxyacksx0ackxs0acksxsyacksxytrue21ack211s1111ack20000plus20acksxsyacksxy31ack200000000000011001001002s10011101101101ack0xplusxs0false1plussxyplusyxplussxyplusxsytrue1plus21112s1111plussxyplusxsy31plus200000000010010000000002s10010010000011quotsxsyzpack0xfalse