cond1truexycond2grxyxycond2truexycond3grx0xycond2falsexycond4gry0xycond3truexycond3grx0pxycond3falsexycond1andgrx0gry0xycond4truexycond4gry0xpycond4falsexycond1andgrx0gry0xygr0xfalsegrsx0truegrsxsygrxyandtruetruetrueandfalsexfalseandxfalsefalsep00psxx