cond1truexycond2grx0xycond2truexycond1graddxy0pxycond2falsexycond3gry0xycond3truexycond1graddxy0xpycond3falsexycond1graddxy0xygr0xfalsegrsx0truegrsxsygrxyadd0xxaddsxysaddxyp00psxxcond1truexygrx0cond1truexycond2grx0xycond2truexypxcond2truexyaddxycond2truexygraddxy0cond2truexycond1graddxy0pxycond2falsexygry0cond2falsexycond3gry0xycond3truexypycond3truexyaddxycond3truexygraddxy0cond3truexycond1graddxy0xpycond3falsexyaddxycond3falsexygraddxy0cond3falsexycond1graddxy0xygrsxsygrxyaddsxyaddxytruecond3falsexycond1graddxy0xycond1truexycond2grx0xycond2truexycond1graddxy0pxycond2falsexycond3gry0xycond3truexycond1graddxy0xpytrue1cond331423-16cond2331423cond131423s1414false01p1-411add20122-8gr2012001true04cond3falsexycond1graddxy0xycond1truexycond2grx0xycond2falsexycond3gry0xycond3truexycond1graddxy0xpygr0xfalsegrsx0truep00psxx1cond33012030cond2312030cond1312030s1414false00p1-310add2212-8gr201020000true01cond3falsexycond1graddxy0xycond1truexycond2grx0xycond2falsexycond3gry0xygr0xfalsegrsx0truep00psxxcond3truexygraddxy0falsecond3truexyaddxyfalsecond3truexypyfalsecond2falsexygry0falsecond2truexygraddxy0falsecond2truexyaddxyfalsecond2truexypxfalsecond1truexygrx0falsecond3falsexygraddxy0falsegrsxsygrxytruegr22cond3falsexyaddxyfalseaddsxyaddxytrueadd21