0##+#xx+0x0y0+xy+0x1y1+xy+0xjyj+xy+1x1yj+1#+xy+jxjy1+j#+xy+1xjy0+xyopp##opp0x0oppxopp1xjoppxoppjx1oppx-xy+oppyx*#x#*0xy0*xy*1xy+0*xyy*jxy-0*xyyabsxtest_abs_posxxtest_abs_pos#xxtest_abs_pos0xytest_abs_posxytest_abs_pos1xytest_abs_posxytest_abs_posjxytest_abs_negxytest_abs_neg#xoppxtest_abs_neg0xytest_abs_negxytest_abs_neg1xytest_abs_posxytest_abs_negjxytest_abs_negxysigne##signe0xsignexsigne1xtest_signe_posxsignejxtest_signe_negxtest_signe_pos#1#test_signe_pos0xtest_signe_posxtest_signe_pos1xtest_signe_posxtest_signe_posjxtest_signe_negxtest_signe_neg#j#test_signe_neg0xtest_signe_negxtest_signe_neg1xtest_signe_posxtest_signe_negjxtest_signe_negxminxytest_min_pos-absyabsxxymin'xytest_min_pos-abs1yabs1xxymin''xytest_min_pos-absjyabsjxxytest_min_pos#xyxtest_min_pos0xyztest_min_posxyztest_min_pos1xyztest_min_posxyztest_min_posjxyztest_min_negxyztest_min_neg#xyytest_min_neg0xyztest_min_negxyztest_min_neg1xyztest_min_posxyztest_min_negjxyztest_min_negxyzf#x#fx#signexf0x0yfxyf0x1y0fx1yf0xjy0fxjyf1x0yf1xyf1x1y+0f-xmin'xy1yfmin1x1y-xyf1xjy+0f+min''oppxyxjyfmin1x1oppy+xyfjx0yfjxyfjx1y+0f+min'oppxyx1yfminjxjoppy+xyfjxjy+0f-xmin''xyjyfminjxjy-xyratxyirred*signeyfxy*signeyfyx+_Qirredxyirreduvirred+*xv*yu*yv*_Qirredxyirreduvrat*xu*yv01#0+2AC11j1opp1-2*2ACabs1test_abs_pos2test_abs_neg2signe1test_signe_pos1test_signe_neg1min2test_min_pos3min'2min''2test_min_neg3f2rat2irred2+_Q2C*_Q2CFULL./TRS/CimeAC/rationals.trs