-x0x-sxsy-xy*x00*xsy+*xyxiftruexyxiffalsexyyodd0falseodds0trueoddssxoddxhalf00halfs00halfssxshalfxiftruexytrueiffalsexyfalsepowxyfxys0fx0zzfxsyzifoddsyfxy*xzf*xxhalfsyz-sxsy-xy*xsy*xyoddssxoddxhalfssxhalfxpowxyfxys0fxsyzhalfsyfxsyz*xxfxsyzf*xxhalfsyzfxsyz*xzfxsyzfxy*xzfxsyzoddsyfxsyzifoddsyfxy*xzf*xxhalfsyztrue-sxsy-xytrue1-281120s1411powxyfxys0falsefxsyzf*xxhalfsyzfxsyzfxy*xztrue1f30112030half1110+2110212*241326s1211000fxsyzf*xxhalfsyzhalfs00halfssxshalfxhalf00fxsyzifoddsyfxy*xzf*xxhalfsyzfalsefxsyzoddsyfalseoddssxoddxtrue1odd1119s1411fxsyz*xzfalsefxsyz*xxfalse*xsy*xytrue1*2018212s1113fxsyzhalfsyfalsehalfssxhalfxtrue1half1119s1411