cond1truexyzcond2grx0xyzcond2truexyzcond1graddxyzpxyzcond2falsexyzcond3gry0xyzcond3truexyzcond1graddxyzxpyzcond3falsexyzcond1graddxyzxyzgr0xfalsegrsx0truegrsxsygrxyadd0xxaddsxysaddxyp00psxxcond1truexyzgrx0cond1truexyzcond2grx0xyzcond2truexyzpxcond2truexyzaddxycond2truexyzgraddxyzcond2truexyzcond1graddxyzpxyzcond2falsexyzgry0cond2falsexyzcond3gry0xyzcond3truexyzpycond3truexyzaddxycond3truexyzgraddxyzcond3truexyzcond1graddxyzxpyzcond3falsexyzaddxycond3falsexyzgraddxyzcond3falsexyzcond1graddxyzxyzgrsxsygrxyaddsxyaddxytruecond3falsexyzcond1graddxyzxyzcond1truexyzcond2grx0xyzcond2truexyzcond1graddxyzpxyzcond2falsexyzcond3gry0xyzcond3truexyzcond1graddxyzxpyztruecond3truexyzgraddxyzfalsecond3truexyzaddxyfalsecond3truexyzpyfalsecond2falsexyzgry0falsecond2truexyzgraddxyzfalsecond2truexyzaddxyfalsecond2truexyzpxfalsecond1truexyzgrx0falsecond3falsexyzgraddxyzfalsegrsxsygrxytrue1gr281120s1411cond3falsexyzaddxyfalseaddsxyaddxytrue1add2810212s1113