aboutsummaryrefslogtreecommitdiff
path: root/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs
diff options
context:
space:
mode:
Diffstat (limited to 'src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs')
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order1.smooth0/coeffs-I.compute.c22
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order1.smooth0/coeffs-dx.compute.c16
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order1.smooth0/coeffs-dy.compute.c16
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order1.smooth0/coeffs-dz.compute.c16
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order2.smooth0/coeffs-I.compute.c245
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order2.smooth0/coeffs-dx.compute.c186
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order2.smooth0/coeffs-dxx.compute.c120
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order2.smooth0/coeffs-dxy.compute.c170
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order2.smooth0/coeffs-dxz.compute.c152
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order2.smooth0/coeffs-dy.compute.c203
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order2.smooth0/coeffs-dyy.compute.c116
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order2.smooth0/coeffs-dyz.compute.c164
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order2.smooth0/coeffs-dz.compute.c196
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order2.smooth0/coeffs-dzz.compute.c120
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-I.compute.c1421
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-dx.compute.c1251
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-dxx.compute.c891
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-dxy.compute.c1084
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-dxz.compute.c1094
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-dy.compute.c1268
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-dyy.compute.c889
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-dyz.compute.c1098
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-dz.compute.c1264
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-dzz.compute.c869
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order4.smooth0/coeffs-I.compute.c2724
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order4.smooth0/coeffs-dx.compute.c2720
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order4.smooth0/coeffs-dxx.compute.c2321
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order4.smooth0/coeffs-dxy.compute.c2557
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order4.smooth0/coeffs-dxz.compute.c2488
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order4.smooth0/coeffs-dy.compute.c2721
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order4.smooth0/coeffs-dyy.compute.c2265
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order4.smooth0/coeffs-dyz.compute.c2550
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order4.smooth0/coeffs-dz.compute.c2737
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order4.smooth0/coeffs-dzz.compute.c2341
34 files changed, 38295 insertions, 0 deletions
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order1.smooth0/coeffs-I.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order1.smooth0/coeffs-I.compute.c
new file mode 100644
index 0000000..c6a4b9c
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order1.smooth0/coeffs-I.compute.c
@@ -0,0 +1,22 @@
+fp t2;
+fp t8;
+fp t1;
+fp t3;
+fp t7;
+fp t6;
+fp t5;
+ t2 = x*y;
+ t8 = -y+t2;
+ t1 = z*t2;
+ t3 = x*z;
+ t7 = t1-t3;
+ t6 = t1-y*z;
+ t5 = -t3+z+t6;
+ coeffs_I->coeff_0_0_0 = RATIONAL(1.0,1.0)-x-t5+t8;
+ coeffs_I->coeff_p1_0_0 = x-t2+t7;
+ coeffs_I->coeff_0_p1_0 = t6-t8;
+ coeffs_I->coeff_p1_p1_0 = -t1+t2;
+ coeffs_I->coeff_0_0_p1 = t5;
+ coeffs_I->coeff_p1_0_p1 = -t7;
+ coeffs_I->coeff_0_p1_p1 = -t6;
+ coeffs_I->coeff_p1_p1_p1 = t1;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order1.smooth0/coeffs-dx.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order1.smooth0/coeffs-dx.compute.c
new file mode 100644
index 0000000..6ecb7d1
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order1.smooth0/coeffs-dx.compute.c
@@ -0,0 +1,16 @@
+fp t11;
+fp t9;
+fp t12;
+fp t10;
+ t11 = y*z;
+ t9 = -t11+z;
+ t12 = y+t9;
+ t10 = -t11+y;
+ coeffs_dx->coeff_0_0_0 = RATIONAL(-1.0,1.0)+t12;
+ coeffs_dx->coeff_p1_0_0 = RATIONAL(1.0,1.0)-t12;
+ coeffs_dx->coeff_0_p1_0 = -t10;
+ coeffs_dx->coeff_p1_p1_0 = t10;
+ coeffs_dx->coeff_0_0_p1 = -t9;
+ coeffs_dx->coeff_p1_0_p1 = t9;
+ coeffs_dx->coeff_0_p1_p1 = -t11;
+ coeffs_dx->coeff_p1_p1_p1 = t11;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order1.smooth0/coeffs-dy.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order1.smooth0/coeffs-dy.compute.c
new file mode 100644
index 0000000..4830830
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order1.smooth0/coeffs-dy.compute.c
@@ -0,0 +1,16 @@
+fp t15;
+fp t14;
+fp t16;
+fp t13;
+ t15 = x*z;
+ t14 = -t15+x;
+ t16 = z+t14;
+ t13 = -t15+z;
+ coeffs_dy->coeff_0_0_0 = RATIONAL(-1.0,1.0)+t16;
+ coeffs_dy->coeff_p1_0_0 = -t14;
+ coeffs_dy->coeff_0_p1_0 = RATIONAL(1.0,1.0)-t16;
+ coeffs_dy->coeff_p1_p1_0 = t14;
+ coeffs_dy->coeff_0_0_p1 = -t13;
+ coeffs_dy->coeff_p1_0_p1 = -t15;
+ coeffs_dy->coeff_0_p1_p1 = t13;
+ coeffs_dy->coeff_p1_p1_p1 = t15;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order1.smooth0/coeffs-dz.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order1.smooth0/coeffs-dz.compute.c
new file mode 100644
index 0000000..6dc2843
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order1.smooth0/coeffs-dz.compute.c
@@ -0,0 +1,16 @@
+fp t19;
+fp t17;
+fp t20;
+fp t18;
+ t19 = y*x;
+ t17 = -t19+y;
+ t20 = x+t17;
+ t18 = x-t19;
+ coeffs_dz->coeff_0_0_0 = RATIONAL(-1.0,1.0)+t20;
+ coeffs_dz->coeff_p1_0_0 = -t18;
+ coeffs_dz->coeff_0_p1_0 = -t17;
+ coeffs_dz->coeff_p1_p1_0 = -t19;
+ coeffs_dz->coeff_0_0_p1 = RATIONAL(1.0,1.0)-t20;
+ coeffs_dz->coeff_p1_0_p1 = t18;
+ coeffs_dz->coeff_0_p1_p1 = t17;
+ coeffs_dz->coeff_p1_p1_p1 = t19;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order2.smooth0/coeffs-I.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order2.smooth0/coeffs-I.compute.c
new file mode 100644
index 0000000..d629ea0
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order2.smooth0/coeffs-I.compute.c
@@ -0,0 +1,245 @@
+fp t82;
+fp t84;
+fp t114;
+fp t83;
+fp t104;
+fp t26;
+fp t106;
+fp t34;
+fp t154;
+fp t85;
+fp t129;
+fp t105;
+fp t25;
+fp t29;
+fp t153;
+fp t81;
+fp t130;
+fp t107;
+fp t36;
+fp t152;
+fp t108;
+fp t38;
+fp t46;
+fp t151;
+fp t109;
+fp t45;
+fp t150;
+fp t27;
+fp t131;
+fp t110;
+fp t35;
+fp t149;
+fp t42;
+fp t48;
+fp t148;
+fp t147;
+fp t77;
+fp t111;
+fp t51;
+fp t78;
+fp t128;
+fp t146;
+fp t123;
+fp t60;
+fp t127;
+fp t145;
+fp t115;
+fp t64;
+fp t31;
+fp t119;
+fp t144;
+fp t52;
+fp t143;
+fp t124;
+fp t142;
+fp t70;
+fp t33;
+fp t141;
+fp t63;
+fp t44;
+fp t140;
+fp t139;
+fp t103;
+fp t41;
+fp t68;
+fp t138;
+fp t47;
+fp t137;
+fp t136;
+fp t50;
+fp t135;
+fp t126;
+fp t65;
+fp t134;
+fp t133;
+fp t24;
+fp t132;
+fp t125;
+fp t121;
+fp t80;
+fp t79;
+fp t76;
+fp t32;
+fp t122;
+fp t120;
+fp t118;
+fp t117;
+fp t116;
+fp t113;
+fp t112;
+fp t102;
+fp t101;
+fp t100;
+fp t99;
+fp t98;
+fp t59;
+fp t62;
+fp t97;
+fp t96;
+fp t95;
+fp t94;
+fp t93;
+fp t92;
+fp t91;
+fp t90;
+fp t89;
+fp t88;
+fp t87;
+fp t86;
+ t82 = RATIONAL(1.0,8.0);
+ t84 = z*z;
+ t114 = t82*t84;
+ t83 = x*x;
+ t104 = t83*t114;
+ t26 = y*t104;
+ t106 = x*t114;
+ t34 = y*t106;
+ t154 = t26+t34;
+ t85 = y*y;
+ t129 = z*t85;
+ t105 = t82*t129;
+ t25 = t83*t105;
+ t29 = x*t105;
+ t153 = t25+t29;
+ t81 = RATIONAL(-1.0,8.0);
+ t130 = x*t81;
+ t107 = t84*t130;
+ t36 = y*t107;
+ t152 = t26+t36;
+ t108 = t81*t129;
+ t38 = x*t108;
+ t46 = t83*t108;
+ t151 = t38+t46;
+ t109 = y*t81*t83;
+ t45 = t84*t109;
+ t150 = t34+t45;
+ t27 = z*t109;
+ t131 = y*z;
+ t110 = t82*t131;
+ t35 = x*t110;
+ t149 = t27+t35;
+ t42 = t130*t131;
+ t48 = t83*t110;
+ t148 = t42+t48;
+ t147 = t36+t45;
+ t77 = RATIONAL(1.0,4.0);
+ t111 = t77*t83;
+ t51 = z*t111;
+ t78 = RATIONAL(-1.0,4.0);
+ t128 = z*t78;
+ t146 = (t128+t51)*y;
+ t123 = t78*t84;
+ t60 = x*t123;
+ t127 = y*t77;
+ t145 = x*t127+y*t60;
+ t115 = t78*t85;
+ t64 = x*t115;
+ t31 = t84*t64;
+ t119 = t77*t85;
+ t144 = x*t119+t31;
+ t52 = z*t119;
+ t143 = (t128+t52)*x;
+ t124 = t77*t84;
+ t142 = x*t124+t31;
+ t70 = t84*t119;
+ t33 = x*t70;
+ t141 = t60+t33;
+ t63 = t85*t111;
+ t44 = z*t63;
+ t140 = z*t115+t44;
+ t139 = (t64+t77*x)*z;
+ t103 = t83*t115;
+ t41 = t84*t103;
+ t68 = t84*t111;
+ t138 = t41+t68;
+ t47 = t85*t104;
+ t137 = t85*t106+t47;
+ t136 = t85*t107+t47;
+ t50 = y*t124;
+ t135 = (t78*y+t50)*x;
+ t126 = t78*t83;
+ t65 = y*t126;
+ t134 = (t127+t65)*z;
+ t133 = t64+t33;
+ t24 = z*t103;
+ t132 = t24+t52;
+ t125 = t85+t84;
+ t121 = t83*t84;
+ t80 = RATIONAL(-1.0,2.0);
+ t79 = RATIONAL(1.0,2.0);
+ t76 = t79*t85;
+ t32 = t76*t121;
+ t122 = t80*t121+t32;
+ t120 = t85*t84;
+ t118 = y*t68+t41;
+ t117 = t84*t65+t41;
+ t116 = t84+t83;
+ t113 = t83+t85;
+ t112 = t80*t85;
+ t102 = 1.0+t120;
+ t101 = t121+1.0;
+ t100 = t83*t85+1.0;
+ t99 = t29+t46+t136;
+ t98 = z*t126+t44+t138;
+ t59 = t84*t112;
+ t62 = t83*t112;
+ t97 = t59+t32+t76+t62;
+ t96 = t79*t83+t62+t122;
+ t95 = t25+t38+t136;
+ t94 = y*t123+t70+t118;
+ t93 = t50+t70+t117;
+ t92 = t59+t79*t84+t122;
+ t91 = t63+t65+t118;
+ t90 = t63+y*t111+t117;
+ t89 = t35+t48+t137;
+ t88 = t27+t42+t137;
+ t87 = t51+t24+t138;
+ t86 = -t120+t125;
+ coeffs_I->coeff_m1_m1_m1 = t99+t148+t150;
+ coeffs_I->coeff_0_m1_m1 = t94+t134+t140;
+ coeffs_I->coeff_p1_m1_m1 = t89+t147+t151;
+ coeffs_I->coeff_m1_0_m1 = t98+t139+t141;
+ coeffs_I->coeff_0_0_m1 = (t100*t80+t113*t79)*z+t92;
+ coeffs_I->coeff_p1_0_m1 = t98+t142+t143;
+ coeffs_I->coeff_m1_p1_m1 = t99+t149+t152;
+ coeffs_I->coeff_0_p1_m1 = t93+t140+t146;
+ coeffs_I->coeff_p1_p1_m1 = t88+t151+t154;
+ coeffs_I->coeff_m1_m1_0 = t91+t133+t145;
+ coeffs_I->coeff_0_m1_0 = (t101*t80+t116*t79)*y+t97;
+ coeffs_I->coeff_p1_m1_0 = t91+t135+t144;
+ coeffs_I->coeff_m1_0_0 = (t102*t80+t125*t79)*x+t96;
+ coeffs_I->coeff_0_0_0 = RATIONAL(1.0,1.0)+(-1.0+t86)*t83-t86;
+ coeffs_I->coeff_p1_0_0 = (t102*t79+t125*t80)*x+t96;
+ coeffs_I->coeff_m1_p1_0 = t90+t133+t135;
+ coeffs_I->coeff_0_p1_0 = (t101*t79+t116*t80)*y+t97;
+ coeffs_I->coeff_p1_p1_0 = t90+t144+t145;
+ coeffs_I->coeff_m1_m1_p1 = t95+t149+t150;
+ coeffs_I->coeff_0_m1_p1 = t94+t132+t146;
+ coeffs_I->coeff_p1_m1_p1 = t88+t147+t153;
+ coeffs_I->coeff_m1_0_p1 = t87+t141+t143;
+ coeffs_I->coeff_0_0_p1 = (t100*t79+t113*t80)*z+t92;
+ coeffs_I->coeff_p1_0_p1 = t87+t139+t142;
+ coeffs_I->coeff_m1_p1_p1 = t95+t148+t152;
+ coeffs_I->coeff_0_p1_p1 = t93+t132+t134;
+ coeffs_I->coeff_p1_p1_p1 = t89+t153+t154;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order2.smooth0/coeffs-dx.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order2.smooth0/coeffs-dx.compute.c
new file mode 100644
index 0000000..52dc6d6
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order2.smooth0/coeffs-dx.compute.c
@@ -0,0 +1,186 @@
+fp t202;
+fp t206;
+fp t207;
+fp t223;
+fp t205;
+fp t160;
+fp t201;
+fp t231;
+fp t174;
+fp t242;
+fp t218;
+fp t179;
+fp t241;
+fp t198;
+fp t194;
+fp t178;
+fp t197;
+fp t240;
+fp t228;
+fp t180;
+fp t156;
+fp t239;
+fp t165;
+fp t238;
+fp t196;
+fp t175;
+fp t237;
+fp t172;
+fp t161;
+fp t236;
+fp t193;
+fp t188;
+fp t235;
+fp t166;
+fp t182;
+fp t234;
+fp t189;
+fp t177;
+fp t233;
+fp t232;
+fp t230;
+fp t229;
+fp t227;
+fp t226;
+fp t225;
+fp t224;
+fp t222;
+fp t203;
+fp t221;
+fp t220;
+fp t204;
+fp t219;
+fp t171;
+fp t187;
+fp t217;
+fp t216;
+fp t167;
+fp t168;
+fp t158;
+fp t162;
+fp t215;
+fp t214;
+fp t213;
+fp t212;
+fp t211;
+fp t181;
+fp t170;
+fp t159;
+fp t210;
+fp t163;
+fp t184;
+fp t186;
+fp t209;
+fp t173;
+fp t185;
+fp t155;
+fp t208;
+fp t183;
+fp t176;
+ t202 = RATIONAL(-1.0,2.0);
+ t206 = z*z;
+ t207 = y*y;
+ t223 = t207*t206;
+ t205 = x*t223;
+ t160 = t202*t205;
+ t201 = RATIONAL(1.0,2.0);
+ t231 = x*t201;
+ t174 = t206*t231;
+ t242 = t160+t174;
+ t218 = t201*t207;
+ t179 = x*t218;
+ t241 = t179+t160;
+ t198 = RATIONAL(-1.0,4.0);
+ t194 = t198*t206;
+ t178 = y*t194;
+ t197 = RATIONAL(1.0,4.0);
+ t240 = t178+t197*y;
+ t228 = x*t202;
+ t180 = y*t228;
+ t156 = y*t174;
+ t239 = t180+t156;
+ t165 = t206*t180;
+ t238 = y*t231+t165;
+ t196 = t197*t206;
+ t175 = y*t196;
+ t237 = t198*y+t175;
+ t172 = z*t228;
+ t161 = z*t179;
+ t236 = t172+t161;
+ t193 = t198*t207;
+ t188 = t206*t193;
+ t235 = t188+t196;
+ t166 = t207*t172;
+ t182 = z*t231;
+ t234 = t166+t182;
+ t189 = t197*t207;
+ t177 = t206*t189;
+ t233 = t177+t194;
+ t232 = y*z;
+ t230 = t207*z;
+ t229 = t202-x;
+ t227 = y*t206;
+ t226 = t201-x;
+ t225 = x+t205;
+ t224 = x*t232;
+ t222 = z*t180+t160;
+ t203 = RATIONAL(-1.0,8.0);
+ t221 = t203*t207;
+ t220 = t160+y*t182;
+ t204 = RATIONAL(1.0,8.0);
+ t219 = t204*t206;
+ t171 = z*t193;
+ t187 = z*t189;
+ t217 = -y+t227;
+ t216 = -t230+z;
+ t167 = t198*t224;
+ t168 = x*t175;
+ t158 = x*t171;
+ t162 = x*t177;
+ t215 = t167+t168+t158+t162;
+ t214 = t171+t197*z+t242;
+ t213 = t187+t198*z+t242;
+ t212 = t188+t189+t241;
+ t211 = t177+t193+t241;
+ t181 = y*t219;
+ t170 = t204*t230;
+ t159 = t197*t224;
+ t210 = t181+t170+t159+t162;
+ t163 = x*t178;
+ t184 = t204*t232;
+ t186 = z*t221;
+ t209 = t163+t184+t186+t162;
+ t173 = t203*t232;
+ t185 = t203*t227;
+ t155 = x*t187;
+ t208 = t173+t185+t155+t162;
+ t183 = t207*t219;
+ t176 = t206*t221;
+ coeffs_dx->coeff_m1_m1_m1 = t163+t176+t158+t173+t210;
+ coeffs_dx->coeff_0_m1_m1 = t156+t161+t222;
+ coeffs_dx->coeff_p1_m1_m1 = t158+t159+t185+t183+t209;
+ coeffs_dx->coeff_m1_0_m1 = t214+t233+t236;
+ coeffs_dx->coeff_0_0_m1 = t205+(-t206+t216)*x;
+ coeffs_dx->coeff_p1_0_m1 = t213+t235+t236;
+ coeffs_dx->coeff_m1_p1_m1 = t184+t176+t185+t170+t215;
+ coeffs_dx->coeff_0_p1_m1 = t165+t161+t220;
+ coeffs_dx->coeff_p1_p1_m1 = t173+t183+t181+t186+t215;
+ coeffs_dx->coeff_m1_m1_0 = t211+t239+t240;
+ coeffs_dx->coeff_0_m1_0 = t205+(-t207-t217)*x;
+ coeffs_dx->coeff_p1_m1_0 = t212+t237+t239;
+ coeffs_dx->coeff_m1_0_0 = t202+t226*t207+(t202*t207+t226)*t206+t225;
+ coeffs_dx->coeff_0_0_0 = ((1.0+t223)*RATIONAL(-2.0,1.0)+(t207+t206)*
+RATIONAL(2.0,1.0))*x;
+ coeffs_dx->coeff_p1_0_0 = t201+t229*t207+(t218+t229)*t206+t225;
+ coeffs_dx->coeff_m1_p1_0 = t211+t237+t238;
+ coeffs_dx->coeff_0_p1_0 = t205+(-t207+t217)*x;
+ coeffs_dx->coeff_p1_p1_0 = t212+t238+t240;
+ coeffs_dx->coeff_m1_m1_p1 = t167+t181+t155+t176+t209;
+ coeffs_dx->coeff_0_m1_p1 = t156+t166+t220;
+ coeffs_dx->coeff_p1_m1_p1 = t163+t183+t167+t170+t208;
+ coeffs_dx->coeff_m1_0_p1 = t213+t233+t234;
+ coeffs_dx->coeff_0_0_p1 = t205+(-t206-t216)*x;
+ coeffs_dx->coeff_p1_0_p1 = t214+t234+t235;
+ coeffs_dx->coeff_m1_p1_p1 = t168+t176+t159+t186+t208;
+ coeffs_dx->coeff_0_p1_p1 = t165+t166+t222;
+ coeffs_dx->coeff_p1_p1_p1 = t168+t155+t183+t184+t210;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order2.smooth0/coeffs-dxx.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order2.smooth0/coeffs-dxx.compute.c
new file mode 100644
index 0000000..e8ab5c4
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order2.smooth0/coeffs-dxx.compute.c
@@ -0,0 +1,120 @@
+fp t465;
+fp t485;
+fp t464;
+fp t484;
+fp t467;
+fp t483;
+fp t468;
+fp t482;
+fp t460;
+fp t481;
+fp t461;
+fp t480;
+fp t466;
+fp t479;
+fp t478;
+fp t477;
+fp t473;
+fp t448;
+fp t476;
+fp t459;
+fp t458;
+fp t452;
+fp t453;
+fp t475;
+fp t474;
+fp t444;
+fp t472;
+fp t471;
+fp t470;
+fp t469;
+fp t455;
+fp t454;
+fp t451;
+fp t450;
+fp t447;
+fp t446;
+fp t445;
+fp t443;
+fp t442;
+fp t441;
+fp t440;
+fp t439;
+fp t438;
+fp t437;
+fp t436;
+fp t435;
+ t465 = RATIONAL(-1.0,2.0);
+ t485 = t465*y;
+ t464 = RATIONAL(1.0,2.0);
+ t484 = t464*y;
+ t467 = z*z;
+ t483 = y*t467;
+ t468 = y*y;
+ t482 = t468*z;
+ t460 = RATIONAL(1.0,4.0);
+ t481 = y*t460;
+ t461 = RATIONAL(-1.0,4.0);
+ t480 = z*t461;
+ t466 = t467*t468;
+ t479 = -t468+t466;
+ t478 = t466-t467;
+ t477 = t468+t467;
+ t473 = t460*t468;
+ t448 = t467*t473;
+ t476 = z*t473+t448;
+ t459 = t464*t467;
+ t458 = t464*t468;
+ t452 = z*t458;
+ t453 = t465*t466;
+ t475 = t452+t453;
+ t474 = t448+t468*t480;
+ t444 = t465*t483;
+ t472 = t444+t453;
+ t471 = t453+t465*t482;
+ t470 = t482-z;
+ t469 = t483-y;
+ t455 = t461*t483;
+ t454 = y*t459;
+ t451 = z*t485;
+ t450 = y*t480;
+ t447 = t467*t481;
+ t446 = z*t484;
+ t445 = z*t481;
+ t443 = t466+RATIONAL(1.0,1.0)-t477;
+ t442 = t464*z+t459+t471;
+ t441 = t458+t484+t472;
+ t440 = t465*z+t459+t475;
+ t439 = t485+t454+t453+t458;
+ t438 = t447+t445+t476;
+ t437 = t455+t450+t476;
+ t436 = t455+t445+t474;
+ t435 = t450+t447+t474;
+ coeffs_dxx->coeff_m1_m1_m1 = t436;
+ coeffs_dxx->coeff_0_m1_m1 = t451+t454+t475;
+ coeffs_dxx->coeff_p1_m1_m1 = t436;
+ coeffs_dxx->coeff_m1_0_m1 = t440;
+ coeffs_dxx->coeff_0_0_m1 = -t470+t478;
+ coeffs_dxx->coeff_p1_0_m1 = t440;
+ coeffs_dxx->coeff_m1_p1_m1 = t435;
+ coeffs_dxx->coeff_0_p1_m1 = t452+t446+t472;
+ coeffs_dxx->coeff_p1_p1_m1 = t435;
+ coeffs_dxx->coeff_m1_m1_0 = t439;
+ coeffs_dxx->coeff_0_m1_0 = -t469+t479;
+ coeffs_dxx->coeff_p1_m1_0 = t439;
+ coeffs_dxx->coeff_m1_0_0 = t443;
+ coeffs_dxx->coeff_0_0_0 = (t466+1.0)*RATIONAL(-2.0,1.0)+t477*RATIONAL(2.0
+,1.0);
+ coeffs_dxx->coeff_p1_0_0 = t443;
+ coeffs_dxx->coeff_m1_p1_0 = t441;
+ coeffs_dxx->coeff_0_p1_0 = t469+t479;
+ coeffs_dxx->coeff_p1_p1_0 = t441;
+ coeffs_dxx->coeff_m1_m1_p1 = t437;
+ coeffs_dxx->coeff_0_m1_p1 = t446+t454+t471;
+ coeffs_dxx->coeff_p1_m1_p1 = t437;
+ coeffs_dxx->coeff_m1_0_p1 = t442;
+ coeffs_dxx->coeff_0_0_p1 = t470+t478;
+ coeffs_dxx->coeff_p1_0_p1 = t442;
+ coeffs_dxx->coeff_m1_p1_p1 = t438;
+ coeffs_dxx->coeff_0_p1_p1 = t444+t451+t471;
+ coeffs_dxx->coeff_p1_p1_p1 = t438;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order2.smooth0/coeffs-dxy.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order2.smooth0/coeffs-dxy.compute.c
new file mode 100644
index 0000000..d5b8bd9
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order2.smooth0/coeffs-dxy.compute.c
@@ -0,0 +1,170 @@
+fp t521;
+fp t527;
+fp t541;
+fp t496;
+fp t522;
+fp t513;
+fp t560;
+fp t518;
+fp t515;
+fp t517;
+fp t559;
+fp t542;
+fp t498;
+fp t511;
+fp t558;
+fp t524;
+fp t516;
+fp t523;
+fp t510;
+fp t557;
+fp t545;
+fp t500;
+fp t504;
+fp t556;
+fp t512;
+fp t499;
+fp t555;
+fp t507;
+fp t508;
+fp t554;
+fp t492;
+fp t506;
+fp t553;
+fp t546;
+fp t503;
+fp t552;
+fp t493;
+fp t505;
+fp t551;
+fp t495;
+fp t489;
+fp t550;
+fp t509;
+fp t491;
+fp t549;
+fp t548;
+fp t547;
+fp t526;
+fp t514;
+fp t544;
+fp t525;
+fp t519;
+fp t540;
+fp t486;
+fp t494;
+fp t543;
+fp t539;
+fp t538;
+fp t537;
+fp t536;
+fp t535;
+fp t534;
+fp t533;
+fp t532;
+fp t531;
+fp t530;
+fp t529;
+fp t490;
+fp t528;
+fp t501;
+fp t497;
+ t521 = RATIONAL(1.0,2.0);
+ t527 = z*z;
+ t541 = t521*t527;
+ t496 = y*t541;
+ t522 = RATIONAL(-1.0,2.0);
+ t513 = t522*y;
+ t560 = t496+t513;
+ t518 = RATIONAL(-1.0,4.0);
+ t515 = t518*t527;
+ t517 = RATIONAL(1.0,4.0);
+ t559 = t515+t517;
+ t542 = t522*t527;
+ t498 = y*t542;
+ t511 = t521*y;
+ t558 = t498+t511;
+ t524 = RATIONAL(-1.0,8.0);
+ t516 = t524*z;
+ t523 = RATIONAL(1.0,8.0);
+ t510 = t523*t527;
+ t557 = t516+t510;
+ t545 = z*t518;
+ t500 = y*t545;
+ t504 = y*t515;
+ t556 = t500+t504;
+ t512 = t517*t527;
+ t499 = y*t512;
+ t555 = t499+t500;
+ t507 = t523*z;
+ t508 = t524*t527;
+ t554 = t507+t508;
+ t492 = x*t545;
+ t506 = x*t515;
+ t553 = t492+t506;
+ t546 = z*t517;
+ t503 = y*t546;
+ t552 = t499+t503;
+ t493 = x*t512;
+ t505 = x*t546;
+ t551 = t493+t505;
+ t495 = z*t513;
+ t489 = x*t496;
+ t550 = x*t495+t489;
+ t509 = t521*x;
+ t491 = z*t509;
+ t549 = y*t491+t489;
+ t548 = t504+t503;
+ t547 = t518+t512;
+ t526 = y*x;
+ t514 = t522*x;
+ t544 = y*t527;
+ t525 = z*t526;
+ t519 = RATIONAL(2.0,1.0);
+ t540 = x*t544;
+ t486 = t519*t540;
+ t494 = RATIONAL(-2.0,1.0)*t526;
+ t543 = t494+t486;
+ t539 = (1.0-t527)*x;
+ t538 = y-t544;
+ t537 = -t525-t540;
+ t536 = t525-t540;
+ t535 = x*t541-t540;
+ t534 = t495-t540;
+ t533 = t516+t508+t549;
+ t532 = t505+t506+t550;
+ t531 = t507+t510+t549;
+ t530 = t492+t493+t550;
+ t529 = t514+t526+t535;
+ t490 = x*t542;
+ t528 = t490+t526-t540+t509;
+ t501 = z*t514;
+ t497 = z*t511;
+ coeffs_dxy->coeff_m1_m1_m1 = t532+t548+t557;
+ coeffs_dxy->coeff_0_m1_m1 = t501+t525+t535;
+ coeffs_dxy->coeff_p1_m1_m1 = t532+t554+t555;
+ coeffs_dxy->coeff_m1_0_m1 = t525+t496+t534;
+ coeffs_dxy->coeff_0_0_m1 = t486+z*t494;
+ coeffs_dxy->coeff_p1_0_m1 = t497+t498+t536;
+ coeffs_dxy->coeff_m1_p1_m1 = t530+t548+t554;
+ coeffs_dxy->coeff_0_p1_m1 = t491+t490+t536;
+ coeffs_dxy->coeff_p1_p1_m1 = t530+t555+t557;
+ coeffs_dxy->coeff_m1_m1_0 = t529+t559+t560;
+ coeffs_dxy->coeff_0_m1_0 = t539+t543;
+ coeffs_dxy->coeff_p1_m1_0 = t529+t547+t558;
+ coeffs_dxy->coeff_m1_0_0 = t538+t543;
+ coeffs_dxy->coeff_0_0_0 = (RATIONAL(-4.0,1.0)*t527+RATIONAL(4.0,1.0))*
+t526;
+ coeffs_dxy->coeff_p1_0_0 = -t538+t543;
+ coeffs_dxy->coeff_m1_p1_0 = t528+t547+t560;
+ coeffs_dxy->coeff_0_p1_0 = -t539+t543;
+ coeffs_dxy->coeff_p1_p1_0 = t528+t558+t559;
+ coeffs_dxy->coeff_m1_m1_p1 = t531+t553+t556;
+ coeffs_dxy->coeff_0_m1_p1 = t491-t525+t535;
+ coeffs_dxy->coeff_p1_m1_p1 = t533+t552+t553;
+ coeffs_dxy->coeff_m1_0_p1 = t497+t496+t537;
+ coeffs_dxy->coeff_0_0_p1 = t486+t519*t525;
+ coeffs_dxy->coeff_p1_0_p1 = -t525+t498+t534;
+ coeffs_dxy->coeff_m1_p1_p1 = t533+t551+t556;
+ coeffs_dxy->coeff_0_p1_p1 = t490+t501+t537;
+ coeffs_dxy->coeff_p1_p1_p1 = t531+t551+t552;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order2.smooth0/coeffs-dxz.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order2.smooth0/coeffs-dxz.compute.c
new file mode 100644
index 0000000..66fe899
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order2.smooth0/coeffs-dxz.compute.c
@@ -0,0 +1,152 @@
+fp t596;
+fp t602;
+fp t597;
+fp t618;
+fp t565;
+fp t629;
+fp t593;
+fp t587;
+fp t592;
+fp t628;
+fp t617;
+fp t576;
+fp t627;
+fp t583;
+fp t626;
+fp t624;
+fp t616;
+fp t601;
+fp t625;
+fp t623;
+fp t622;
+fp t621;
+fp t620;
+fp t571;
+fp t615;
+fp t562;
+fp t619;
+fp t581;
+fp t567;
+fp t614;
+fp t613;
+fp t600;
+fp t612;
+fp t611;
+fp t610;
+fp t609;
+fp t598;
+fp t589;
+fp t590;
+fp t564;
+fp t561;
+fp t608;
+fp t599;
+fp t591;
+fp t573;
+fp t569;
+fp t607;
+fp t588;
+fp t577;
+fp t566;
+fp t606;
+fp t578;
+fp t580;
+fp t563;
+fp t605;
+fp t572;
+fp t604;
+fp t570;
+fp t603;
+fp t579;
+fp t575;
+fp t574;
+ t596 = RATIONAL(1.0,2.0);
+ t602 = y*y;
+ t597 = RATIONAL(-1.0,2.0);
+ t618 = t602*t597;
+ t565 = x*t618;
+ t629 = t565+t596*x;
+ t593 = RATIONAL(-1.0,4.0);
+ t587 = t593*t602;
+ t592 = RATIONAL(1.0,4.0);
+ t628 = t587+t592;
+ t617 = t602*t596;
+ t576 = x*t617;
+ t627 = t576+t597*x;
+ t583 = t592*t602;
+ t626 = t593+t583;
+ t624 = t602*x;
+ t616 = z*t624;
+ t601 = x*z;
+ t625 = -t616+t601;
+ t623 = y*t593;
+ t622 = y*t592;
+ t621 = y*t597;
+ t620 = y*t596;
+ t571 = RATIONAL(-2.0,1.0)*t601;
+ t615 = RATIONAL(2.0,1.0)*t601;
+ t562 = t602*t615;
+ t619 = t571+t562;
+ t581 = z*t620;
+ t567 = z*t621;
+ t614 = (1.0-t602)*z;
+ t613 = x-t624;
+ t600 = y*t601;
+ t612 = -t600-t616;
+ t611 = t600-t616;
+ t610 = -t616+x*t620;
+ t609 = -t616+t567;
+ t598 = RATIONAL(1.0,8.0);
+ t589 = t598*y;
+ t590 = t598*t602;
+ t564 = z*t576;
+ t561 = x*t581;
+ t608 = t589+t590+t564+t561;
+ t599 = RATIONAL(-1.0,8.0);
+ t591 = t599*y;
+ t573 = z*t583;
+ t569 = x*t623;
+ t607 = t591+t573+t569+t564;
+ t588 = t599*t602;
+ t577 = z*t587;
+ t566 = x*t583;
+ t606 = t588+t577+t564+t566;
+ t578 = x*t622;
+ t580 = x*t587;
+ t563 = x*t567;
+ t605 = t564+t578+t580+t563;
+ t572 = z*t617;
+ t604 = t572+t597*z+t625;
+ t570 = z*t618;
+ t603 = t570+t596*z+t625;
+ t579 = z*t622;
+ t575 = x*t621;
+ t574 = z*t623;
+ coeffs_dxz->coeff_m1_m1_m1 = t579+t591+t590+t577+t605;
+ coeffs_dxz->coeff_0_m1_m1 = t575+t576+t611;
+ coeffs_dxz->coeff_p1_m1_m1 = t589+t574+t588+t573+t605;
+ coeffs_dxz->coeff_m1_0_m1 = t604+t627+t628;
+ coeffs_dxz->coeff_0_0_m1 = t613+t619;
+ coeffs_dxz->coeff_p1_0_m1 = t603+t626+t627;
+ coeffs_dxz->coeff_m1_p1_m1 = t580+t574+t569+t577+t608;
+ coeffs_dxz->coeff_0_p1_m1 = -t600+t576+t610;
+ coeffs_dxz->coeff_p1_p1_m1 = t588+t580+t561+t579+t607;
+ coeffs_dxz->coeff_m1_m1_0 = t572+t600+t609;
+ coeffs_dxz->coeff_0_m1_0 = t562+y*t571;
+ coeffs_dxz->coeff_p1_m1_0 = t581+t570+t611;
+ coeffs_dxz->coeff_m1_0_0 = t614+t619;
+ coeffs_dxz->coeff_0_0_0 = (RATIONAL(-4.0,1.0)*t602+RATIONAL(4.0,1.0))*
+t601;
+ coeffs_dxz->coeff_p1_0_0 = -t614+t619;
+ coeffs_dxz->coeff_m1_p1_0 = t581+t572+t612;
+ coeffs_dxz->coeff_0_p1_0 = t562+y*t615;
+ coeffs_dxz->coeff_p1_p1_0 = t570-t600+t609;
+ coeffs_dxz->coeff_m1_m1_p1 = t579+t569+t563+t589+t606;
+ coeffs_dxz->coeff_0_m1_p1 = t565+t600+t610;
+ coeffs_dxz->coeff_p1_m1_p1 = t566+t574+t563+t590+t607;
+ coeffs_dxz->coeff_m1_0_p1 = t604+t626+t629;
+ coeffs_dxz->coeff_0_0_p1 = -t613+t619;
+ coeffs_dxz->coeff_p1_0_p1 = t603+t628+t629;
+ coeffs_dxz->coeff_m1_p1_p1 = t574+t591+t561+t578+t606;
+ coeffs_dxz->coeff_0_p1_p1 = t575+t565+t612;
+ coeffs_dxz->coeff_p1_p1_p1 = t579+t566+t578+t573+t608;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order2.smooth0/coeffs-dy.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order2.smooth0/coeffs-dy.compute.c
new file mode 100644
index 0000000..9bc1495
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order2.smooth0/coeffs-dy.compute.c
@@ -0,0 +1,203 @@
+fp t285;
+fp t295;
+fp t286;
+fp t282;
+fp t262;
+fp t339;
+fp t294;
+fp t284;
+fp t307;
+fp t265;
+fp t338;
+fp t289;
+fp t313;
+fp t263;
+fp t244;
+fp t290;
+fp t319;
+fp t273;
+fp t337;
+fp t272;
+fp t254;
+fp t336;
+fp t270;
+fp t278;
+fp t335;
+fp t280;
+fp t257;
+fp t334;
+fp t333;
+fp t332;
+fp t291;
+fp t306;
+fp t246;
+fp t331;
+fp t292;
+fp t316;
+fp t268;
+fp t320;
+fp t311;
+fp t251;
+fp t330;
+fp t259;
+fp t256;
+fp t329;
+fp t258;
+fp t243;
+fp t328;
+fp t252;
+fp t317;
+fp t269;
+fp t327;
+fp t326;
+fp t314;
+fp t260;
+fp t264;
+fp t255;
+fp t325;
+fp t324;
+fp t293;
+fp t253;
+fp t310;
+fp t274;
+fp t323;
+fp t271;
+fp t245;
+fp t266;
+fp t322;
+fp t321;
+fp t318;
+fp t315;
+fp t312;
+fp t261;
+fp t309;
+fp t308;
+fp t305;
+fp t304;
+fp t303;
+fp t302;
+fp t301;
+fp t300;
+fp t299;
+fp t298;
+fp t297;
+fp t296;
+fp t288;
+fp t287;
+fp t249;
+fp t248;
+ t285 = RATIONAL(1.0,4.0);
+ t295 = z*z;
+ t286 = RATIONAL(-1.0,4.0);
+ t282 = t286*t295;
+ t262 = x*t282;
+ t339 = t262+t285*x;
+ t294 = x*x;
+ t284 = t285*t294;
+ t307 = t294*t295;
+ t265 = t286*t307;
+ t338 = t284+t265;
+ t289 = RATIONAL(1.0,2.0);
+ t313 = y*t289;
+ t263 = t294*t313;
+ t244 = z*t263;
+ t290 = RATIONAL(-1.0,2.0);
+ t319 = y*t290;
+ t273 = z*t319;
+ t337 = t244+t273;
+ t272 = z*t313;
+ t254 = t294*t273;
+ t336 = t272+t254;
+ t270 = t285*t307;
+ t278 = t286*t294;
+ t335 = t270+t278;
+ t280 = t285*t295;
+ t257 = x*t280;
+ t334 = t286*x+t257;
+ t333 = t265+t280;
+ t332 = t282+t270;
+ t291 = RATIONAL(-1.0,8.0);
+ t306 = t294*t291;
+ t246 = y*t270;
+ t331 = t246+t295*t306;
+ t292 = RATIONAL(1.0,8.0);
+ t316 = x*t292;
+ t268 = z*t316;
+ t320 = x*z;
+ t311 = y*t320;
+ t251 = t286*t311;
+ t330 = t268+t251;
+ t259 = t295*t316;
+ t256 = y*t262;
+ t329 = t259+t256;
+ t258 = t291*t320;
+ t243 = t285*t311;
+ t328 = t258+t243;
+ t252 = y*t257;
+ t317 = x*t295;
+ t269 = t291*t317;
+ t327 = t252+t269;
+ t326 = t243+t268;
+ t314 = t294*z;
+ t260 = t292*t314;
+ t264 = z*t284;
+ t255 = y*t264;
+ t325 = t260+t255;
+ t324 = t258+t251;
+ t293 = y*t307;
+ t253 = t290*t293;
+ t310 = t289*t295;
+ t274 = y*t310;
+ t323 = t253+t274;
+ t271 = z*t278;
+ t245 = y*t271;
+ t266 = z*t306;
+ t322 = t245+t266;
+ t321 = t246+t292*t307;
+ t318 = -y+t290;
+ t315 = t293+y;
+ t312 = t289-y;
+ t261 = x*t319;
+ t309 = t295*t261+t253;
+ t308 = x*t274+t253;
+ t305 = -x+t317;
+ t304 = -z+t314;
+ t303 = t252+t259+t321;
+ t302 = t269+t256+t321;
+ t301 = t260+t245+t331;
+ t300 = t285*z+t271+t323;
+ t299 = t266+t255+t331;
+ t298 = t263+x*t313+t309;
+ t297 = t264+t286*z+t323;
+ t296 = t261+t263+t308;
+ t288 = RATIONAL(-2.0,1.0);
+ t287 = RATIONAL(2.0,1.0);
+ t249 = z*t261;
+ t248 = x*t272;
+ coeffs_dy->coeff_m1_m1_m1 = t301+t328+t329;
+ coeffs_dy->coeff_0_m1_m1 = t300+t332+t337;
+ coeffs_dy->coeff_p1_m1_m1 = t301+t327+t330;
+ coeffs_dy->coeff_m1_0_m1 = t249+t244+t308;
+ coeffs_dy->coeff_0_0_m1 = t293+(-t295-t304)*y;
+ coeffs_dy->coeff_p1_0_m1 = t248+t244+t309;
+ coeffs_dy->coeff_m1_p1_m1 = t302+t322+t326;
+ coeffs_dy->coeff_0_p1_m1 = t297+t333+t337;
+ coeffs_dy->coeff_p1_p1_m1 = t303+t322+t324;
+ coeffs_dy->coeff_m1_m1_0 = t296+t335+t339;
+ coeffs_dy->coeff_0_m1_0 = t290+t312*t295+(t290*t295+t312)*t294+t315;
+ coeffs_dy->coeff_p1_m1_0 = t298+t334+t335;
+ coeffs_dy->coeff_m1_0_0 = t293+(-t294-t305)*y;
+ coeffs_dy->coeff_0_0_0 = (t287*t295+t288+(t288*t295+t287)*t294)*y;
+ coeffs_dy->coeff_p1_0_0 = t293+(-t294+t305)*y;
+ coeffs_dy->coeff_m1_p1_0 = t296+t334+t338;
+ coeffs_dy->coeff_0_p1_0 = t289+t318*t295+(t310+t318)*t294+t315;
+ coeffs_dy->coeff_p1_p1_0 = t298+t338+t339;
+ coeffs_dy->coeff_m1_m1_p1 = t299+t329+t330;
+ coeffs_dy->coeff_0_m1_p1 = t297+t332+t336;
+ coeffs_dy->coeff_p1_m1_p1 = t299+t327+t328;
+ coeffs_dy->coeff_m1_0_p1 = t254+t248+t308;
+ coeffs_dy->coeff_0_0_p1 = t293+(-t295+t304)*y;
+ coeffs_dy->coeff_p1_0_p1 = t254+t249+t309;
+ coeffs_dy->coeff_m1_p1_p1 = t302+t324+t325;
+ coeffs_dy->coeff_0_p1_p1 = t300+t333+t336;
+ coeffs_dy->coeff_p1_p1_p1 = t303+t325+t326;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order2.smooth0/coeffs-dyy.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order2.smooth0/coeffs-dyy.compute.c
new file mode 100644
index 0000000..5328b28
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order2.smooth0/coeffs-dyy.compute.c
@@ -0,0 +1,116 @@
+fp t678;
+fp t659;
+fp t677;
+fp t660;
+fp t676;
+fp t663;
+fp t675;
+fp t662;
+fp t674;
+fp t661;
+fp t673;
+fp t672;
+fp t639;
+fp t647;
+fp t671;
+fp t653;
+fp t648;
+fp t670;
+fp t654;
+fp t669;
+fp t655;
+fp t652;
+fp t668;
+fp t667;
+fp t656;
+fp t666;
+fp t665;
+fp t664;
+fp t650;
+fp t649;
+fp t646;
+fp t645;
+fp t643;
+fp t642;
+fp t641;
+fp t638;
+fp t637;
+fp t636;
+fp t635;
+fp t634;
+fp t633;
+fp t632;
+fp t631;
+fp t630;
+ t678 = x*z;
+ t659 = RATIONAL(1.0,2.0);
+ t677 = t659*x;
+ t660 = RATIONAL(-1.0,2.0);
+ t676 = t660*z;
+ t663 = z*z;
+ t675 = t663*x;
+ t662 = x*x;
+ t674 = z*t662;
+ t661 = t663*t662;
+ t673 = t661-t662;
+ t672 = t661-t663;
+ t639 = t660*t674;
+ t647 = t660*t661;
+ t671 = t639+t647;
+ t653 = t659*t662;
+ t648 = z*t653;
+ t670 = t647+t648;
+ t654 = t659*t663;
+ t669 = x*t654+t647;
+ t655 = RATIONAL(1.0,4.0);
+ t652 = t655*t661;
+ t668 = t655*t674+t652;
+ t667 = t663+t662;
+ t656 = RATIONAL(-1.0,4.0);
+ t666 = t652+t656*t674;
+ t665 = x-t675;
+ t664 = -z+t674;
+ t650 = t655*t678;
+ t649 = t656*t675;
+ t646 = t660*t675;
+ t645 = z*t677;
+ t643 = x*t676;
+ t642 = t656*t678;
+ t641 = t655*t675;
+ t638 = t661+RATIONAL(1.0,1.0)-t667;
+ t637 = t659*z+t654+t671;
+ t636 = t647+t653+t646+t677;
+ t635 = t653+t660*x+t669;
+ t634 = t654+t676+t670;
+ t633 = t649+t642+t668;
+ t632 = t650+t641+t668;
+ t631 = t641+t642+t666;
+ t630 = t649+t650+t666;
+ coeffs_dyy->coeff_m1_m1_m1 = t630;
+ coeffs_dyy->coeff_0_m1_m1 = t634;
+ coeffs_dyy->coeff_p1_m1_m1 = t631;
+ coeffs_dyy->coeff_m1_0_m1 = t643+t648+t669;
+ coeffs_dyy->coeff_0_0_m1 = -t664+t672;
+ coeffs_dyy->coeff_p1_0_m1 = t645+t646+t670;
+ coeffs_dyy->coeff_m1_p1_m1 = t630;
+ coeffs_dyy->coeff_0_p1_m1 = t634;
+ coeffs_dyy->coeff_p1_p1_m1 = t631;
+ coeffs_dyy->coeff_m1_m1_0 = t635;
+ coeffs_dyy->coeff_0_m1_0 = t638;
+ coeffs_dyy->coeff_p1_m1_0 = t636;
+ coeffs_dyy->coeff_m1_0_0 = t665+t673;
+ coeffs_dyy->coeff_0_0_0 = (1.0+t661)*RATIONAL(-2.0,1.0)+t667*RATIONAL(2.0
+,1.0);
+ coeffs_dyy->coeff_p1_0_0 = -t665+t673;
+ coeffs_dyy->coeff_m1_p1_0 = t635;
+ coeffs_dyy->coeff_0_p1_0 = t638;
+ coeffs_dyy->coeff_p1_p1_0 = t636;
+ coeffs_dyy->coeff_m1_m1_p1 = t633;
+ coeffs_dyy->coeff_0_m1_p1 = t637;
+ coeffs_dyy->coeff_p1_m1_p1 = t632;
+ coeffs_dyy->coeff_m1_0_p1 = t639+t645+t669;
+ coeffs_dyy->coeff_0_0_p1 = t664+t672;
+ coeffs_dyy->coeff_p1_0_p1 = t646+t643+t671;
+ coeffs_dyy->coeff_m1_p1_p1 = t633;
+ coeffs_dyy->coeff_0_p1_p1 = t637;
+ coeffs_dyy->coeff_p1_p1_p1 = t632;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order2.smooth0/coeffs-dyz.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order2.smooth0/coeffs-dyz.compute.c
new file mode 100644
index 0000000..a17d581
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order2.smooth0/coeffs-dyz.compute.c
@@ -0,0 +1,164 @@
+fp t716;
+fp t720;
+fp t714;
+fp t737;
+fp t694;
+fp t682;
+fp t756;
+fp t711;
+fp t740;
+fp t693;
+fp t710;
+fp t742;
+fp t696;
+fp t755;
+fp t715;
+fp t754;
+fp t705;
+fp t753;
+fp t691;
+fp t752;
+fp t717;
+fp t738;
+fp t692;
+fp t681;
+fp t708;
+fp t751;
+fp t699;
+fp t750;
+fp t704;
+fp t739;
+fp t684;
+fp t680;
+fp t749;
+fp t697;
+fp t701;
+fp t688;
+fp t748;
+fp t695;
+fp t747;
+fp t746;
+fp t698;
+fp t686;
+fp t745;
+fp t735;
+fp t687;
+fp t744;
+fp t743;
+fp t719;
+fp t741;
+fp t733;
+fp t679;
+fp t690;
+fp t736;
+fp t734;
+fp t732;
+fp t731;
+fp t730;
+fp t729;
+fp t728;
+fp t727;
+fp t726;
+fp t725;
+fp t724;
+fp t723;
+fp t722;
+fp t721;
+fp t718;
+fp t689;
+ t716 = RATIONAL(1.0,8.0);
+ t720 = x*x;
+ t714 = RATIONAL(1.0,2.0);
+ t737 = t714*t720;
+ t694 = y*t737;
+ t682 = z*t694;
+ t756 = t682+t716*t720;
+ t711 = RATIONAL(-1.0,4.0);
+ t740 = x*t711;
+ t693 = y*t740;
+ t710 = RATIONAL(1.0,4.0);
+ t742 = x*t710;
+ t696 = z*t742;
+ t755 = t693+t696;
+ t715 = RATIONAL(-1.0,8.0);
+ t754 = t715*t720+t682;
+ t705 = t711*t720;
+ t753 = t705+t710;
+ t691 = z*t740;
+ t752 = t693+t691;
+ t717 = RATIONAL(-1.0,2.0);
+ t738 = x*t717;
+ t692 = y*t738;
+ t681 = z*t692;
+ t708 = t715*x;
+ t751 = t681+t708;
+ t699 = y*t742;
+ t750 = t696+t699;
+ t704 = t716*x;
+ t739 = x*t714;
+ t684 = z*t739;
+ t680 = y*t684;
+ t749 = t704+t680;
+ t697 = y*t705;
+ t701 = t710*t720;
+ t688 = z*t701;
+ t748 = t697+t688;
+ t695 = z*t737;
+ t747 = t717*z+t695;
+ t746 = t711+t701;
+ t698 = z*t705;
+ t686 = y*t701;
+ t745 = t698+t686;
+ t735 = t717*t720;
+ t687 = z*t735;
+ t744 = t714*z+t687;
+ t743 = t699+t691;
+ t719 = y*z;
+ t741 = y*t720;
+ t733 = RATIONAL(2.0,1.0)*t719;
+ t679 = t720*t733;
+ t690 = RATIONAL(-2.0,1.0)*t719;
+ t736 = t679+t690;
+ t734 = z*t741;
+ t732 = (t720-1.0)*z;
+ t731 = -y+t741;
+ t730 = -t734+z*t738;
+ t729 = -t734+t684;
+ t728 = t694-t734;
+ t727 = y*t735-t734;
+ t726 = t704+t681+t754;
+ t725 = t686+t688+t756;
+ t724 = t697+t698+t756;
+ t723 = t680+t708+t754;
+ t722 = t719+t714*y+t727;
+ t721 = t719+t717*y+t728;
+ t718 = x*t719;
+ t689 = y*t739;
+ coeffs_dyz->coeff_m1_m1_m1 = t724+t750+t751;
+ coeffs_dyz->coeff_0_m1_m1 = t721+t747+t753;
+ coeffs_dyz->coeff_p1_m1_m1 = t724+t749+t752;
+ coeffs_dyz->coeff_m1_0_m1 = t692+t718+t728;
+ coeffs_dyz->coeff_0_0_m1 = -t731+t736;
+ coeffs_dyz->coeff_p1_0_m1 = t689-t718+t728;
+ coeffs_dyz->coeff_m1_p1_m1 = t726+t743+t748;
+ coeffs_dyz->coeff_0_p1_m1 = t721+t744+t746;
+ coeffs_dyz->coeff_p1_p1_m1 = t723+t748+t755;
+ coeffs_dyz->coeff_m1_m1_0 = t695+t718+t730;
+ coeffs_dyz->coeff_0_m1_0 = -t732+t736;
+ coeffs_dyz->coeff_p1_m1_0 = t695-t718+t729;
+ coeffs_dyz->coeff_m1_0_0 = x*t690+t679;
+ coeffs_dyz->coeff_0_0_0 = (RATIONAL(4.0,1.0)+RATIONAL(-4.0,1.0)*t720)*
+t719;
+ coeffs_dyz->coeff_p1_0_0 = x*t733+t679;
+ coeffs_dyz->coeff_m1_p1_0 = t687+t718+t729;
+ coeffs_dyz->coeff_0_p1_0 = t732+t736;
+ coeffs_dyz->coeff_p1_p1_0 = t687-t718+t730;
+ coeffs_dyz->coeff_m1_m1_p1 = t726+t745+t755;
+ coeffs_dyz->coeff_0_m1_p1 = t722+t746+t747;
+ coeffs_dyz->coeff_p1_m1_p1 = t723+t743+t745;
+ coeffs_dyz->coeff_m1_0_p1 = t689+t718+t727;
+ coeffs_dyz->coeff_0_0_p1 = t731+t736;
+ coeffs_dyz->coeff_p1_0_p1 = t692-t718+t727;
+ coeffs_dyz->coeff_m1_p1_p1 = t725+t751+t752;
+ coeffs_dyz->coeff_0_p1_p1 = t722+t744+t753;
+ coeffs_dyz->coeff_p1_p1_p1 = t725+t749+t750;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order2.smooth0/coeffs-dz.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order2.smooth0/coeffs-dz.compute.c
new file mode 100644
index 0000000..19e7ca2
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order2.smooth0/coeffs-dz.compute.c
@@ -0,0 +1,196 @@
+fp t383;
+fp t382;
+fp t392;
+fp t375;
+fp t359;
+fp t434;
+fp t386;
+fp t414;
+fp t369;
+fp t387;
+fp t391;
+fp t403;
+fp t390;
+fp t348;
+fp t433;
+fp t365;
+fp t353;
+fp t388;
+fp t432;
+fp t389;
+fp t431;
+fp t408;
+fp t373;
+fp t347;
+fp t430;
+fp t409;
+fp t358;
+fp t379;
+fp t371;
+fp t351;
+fp t429;
+fp t368;
+fp t374;
+fp t356;
+fp t345;
+fp t428;
+fp t363;
+fp t378;
+fp t364;
+fp t352;
+fp t427;
+fp t426;
+fp t404;
+fp t360;
+fp t349;
+fp t410;
+fp t370;
+fp t425;
+fp t344;
+fp t424;
+fp t354;
+fp t423;
+fp t422;
+fp t421;
+fp t420;
+fp t415;
+fp t367;
+fp t407;
+fp t350;
+fp t419;
+fp t418;
+fp t417;
+fp t366;
+fp t341;
+fp t416;
+fp t413;
+fp t412;
+fp t411;
+fp t406;
+fp t362;
+fp t405;
+fp t361;
+fp t402;
+fp t401;
+fp t400;
+fp t399;
+fp t398;
+fp t397;
+fp t396;
+fp t395;
+fp t394;
+fp t393;
+fp t343;
+fp t342;
+ t383 = RATIONAL(-1.0,4.0);
+ t382 = RATIONAL(1.0,4.0);
+ t392 = y*y;
+ t375 = t382*t392;
+ t359 = x*t375;
+ t434 = t383*x+t359;
+ t386 = RATIONAL(1.0,2.0);
+ t414 = z*t386;
+ t369 = t392*t414;
+ t387 = RATIONAL(-1.0,2.0);
+ t391 = x*x;
+ t403 = t392*t391;
+ t390 = z*t403;
+ t348 = t387*t390;
+ t433 = t369+t348;
+ t365 = t382*t403;
+ t353 = z*t365;
+ t388 = RATIONAL(-1.0,8.0);
+ t432 = t353+t388*t403;
+ t389 = RATIONAL(1.0,8.0);
+ t431 = t353+t389*t403;
+ t408 = x*t392;
+ t373 = t389*t408;
+ t347 = z*t359;
+ t430 = t373+t347;
+ t409 = t391*y;
+ t358 = t388*t409;
+ t379 = t383*t391;
+ t371 = y*t379;
+ t351 = z*t371;
+ t429 = t358+t351;
+ t368 = t389*t409;
+ t374 = t382*t391;
+ t356 = y*t374;
+ t345 = z*t356;
+ t428 = t368+t345;
+ t363 = t388*t408;
+ t378 = t383*t392;
+ t364 = x*t378;
+ t352 = z*t364;
+ t427 = t363+t352;
+ t426 = t378+t365;
+ t404 = t386*t391;
+ t360 = z*t404;
+ t349 = y*t360;
+ t410 = z*t387;
+ t370 = y*t410;
+ t425 = t349+t370;
+ t344 = t391*t370;
+ t424 = t344+y*t414;
+ t354 = t383*t403;
+ t423 = t354+t375;
+ t422 = t354+t374;
+ t421 = t382*x+t364;
+ t420 = t379+t365;
+ t415 = y*x;
+ t367 = t388*t415;
+ t407 = z*t415;
+ t350 = t382*t407;
+ t419 = t367+t350;
+ t418 = t345+t358;
+ t417 = t368+t351;
+ t366 = t389*t415;
+ t341 = t383*t407;
+ t416 = t366+t341;
+ t413 = z+t390;
+ t412 = t386-z;
+ t411 = -z+t387;
+ t406 = t348+x*t369;
+ t362 = x*t410;
+ t405 = t348+t392*t362;
+ t361 = x*t414;
+ t402 = t409-y;
+ t401 = -x+t408;
+ t400 = t373+t352+t432;
+ t399 = t360+t362+t406;
+ t398 = t371+t382*y+t433;
+ t397 = t363+t347+t432;
+ t396 = t360+t361+t405;
+ t395 = t366+t350+t431;
+ t394 = t356+t383*y+t433;
+ t393 = t367+t341+t431;
+ t343 = x*t370;
+ t342 = y*t361;
+ coeffs_dz->coeff_m1_m1_m1 = t400+t417+t419;
+ coeffs_dz->coeff_0_m1_m1 = t398+t425+t426;
+ coeffs_dz->coeff_p1_m1_m1 = t397+t416+t417;
+ coeffs_dz->coeff_m1_0_m1 = t399+t420+t421;
+ coeffs_dz->coeff_0_0_m1 = t387+t412*t391+(t387*t391+t412)*t392+t413;
+ coeffs_dz->coeff_p1_0_m1 = t396+t420+t434;
+ coeffs_dz->coeff_m1_p1_m1 = t400+t416+t418;
+ coeffs_dz->coeff_0_p1_m1 = t394+t424+t426;
+ coeffs_dz->coeff_p1_p1_m1 = t397+t418+t419;
+ coeffs_dz->coeff_m1_m1_0 = t343+t349+t406;
+ coeffs_dz->coeff_0_m1_0 = t390+(-t392-t402)*z;
+ coeffs_dz->coeff_p1_m1_0 = t342+t349+t405;
+ coeffs_dz->coeff_m1_0_0 = t390+(-t391-t401)*z;
+ coeffs_dz->coeff_0_0_0 = ((1.0+t403)*RATIONAL(-2.0,1.0)+(t392+t391)*
+RATIONAL(2.0,1.0))*z;
+ coeffs_dz->coeff_p1_0_0 = t390+(-t391+t401)*z;
+ coeffs_dz->coeff_m1_p1_0 = t344+t342+t406;
+ coeffs_dz->coeff_0_p1_0 = t390+(-t392+t402)*z;
+ coeffs_dz->coeff_p1_p1_0 = t344+t343+t405;
+ coeffs_dz->coeff_m1_m1_p1 = t395+t427+t429;
+ coeffs_dz->coeff_0_m1_p1 = t394+t423+t425;
+ coeffs_dz->coeff_p1_m1_p1 = t393+t429+t430;
+ coeffs_dz->coeff_m1_0_p1 = t399+t422+t434;
+ coeffs_dz->coeff_0_0_p1 = t386+t411*t391+(t404+t411)*t392+t413;
+ coeffs_dz->coeff_p1_0_p1 = t396+t421+t422;
+ coeffs_dz->coeff_m1_p1_p1 = t393+t427+t428;
+ coeffs_dz->coeff_0_p1_p1 = t398+t423+t424;
+ coeffs_dz->coeff_p1_p1_p1 = t395+t428+t430;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order2.smooth0/coeffs-dzz.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order2.smooth0/coeffs-dzz.compute.c
new file mode 100644
index 0000000..c4ac417
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order2.smooth0/coeffs-dzz.compute.c
@@ -0,0 +1,120 @@
+fp t786;
+fp t808;
+fp t787;
+fp t807;
+fp t790;
+fp t806;
+fp t783;
+fp t805;
+fp t782;
+fp t804;
+fp t789;
+fp t788;
+fp t803;
+fp t793;
+fp t776;
+fp t802;
+fp t801;
+fp t800;
+fp t794;
+fp t771;
+fp t799;
+fp t798;
+fp t797;
+fp t781;
+fp t796;
+fp t780;
+fp t795;
+fp t792;
+fp t791;
+fp t778;
+fp t775;
+fp t774;
+fp t772;
+fp t770;
+fp t769;
+fp t768;
+fp t767;
+fp t765;
+fp t764;
+fp t763;
+fp t762;
+fp t761;
+fp t760;
+fp t759;
+fp t758;
+fp t757;
+ t786 = RATIONAL(1.0,2.0);
+ t808 = t786*y;
+ t787 = RATIONAL(-1.0,2.0);
+ t807 = t787*x;
+ t790 = y*y;
+ t806 = t790*x;
+ t783 = RATIONAL(-1.0,4.0);
+ t805 = y*t783;
+ t782 = RATIONAL(1.0,4.0);
+ t804 = y*t782;
+ t789 = x*x;
+ t788 = t790*t789;
+ t803 = -t790+t788;
+ t793 = t787*t789;
+ t776 = t790*t793;
+ t802 = t776+y*t807;
+ t801 = -t789+t788;
+ t800 = t789+t790;
+ t794 = t782*t790;
+ t771 = t789*t794;
+ t799 = t783*t806+t771;
+ t798 = t771+x*t794;
+ t797 = t776+x*t808;
+ t781 = t786*t790;
+ t796 = t776+t781;
+ t780 = t786*t789;
+ t795 = t776+t780;
+ t792 = x-t806;
+ t791 = (1.0-t789)*y;
+ t778 = x*t805;
+ t775 = y*t780;
+ t774 = x*t804;
+ t772 = t789*t805;
+ t770 = x*t781;
+ t769 = t789*t804;
+ t768 = t787*t806;
+ t767 = y*t793;
+ t765 = RATIONAL(1.0,1.0)+t788-t800;
+ t764 = t775+t787*y+t796;
+ t763 = t770+t807+t795;
+ t762 = t786*x+t768+t795;
+ t761 = t808+t767+t796;
+ t760 = t772+t774+t799;
+ t759 = t772+t778+t798;
+ t758 = t769+t778+t799;
+ t757 = t769+t774+t798;
+ coeffs_dzz->coeff_m1_m1_m1 = t760;
+ coeffs_dzz->coeff_0_m1_m1 = t764;
+ coeffs_dzz->coeff_p1_m1_m1 = t759;
+ coeffs_dzz->coeff_m1_0_m1 = t763;
+ coeffs_dzz->coeff_0_0_m1 = t765;
+ coeffs_dzz->coeff_p1_0_m1 = t762;
+ coeffs_dzz->coeff_m1_p1_m1 = t758;
+ coeffs_dzz->coeff_0_p1_m1 = t761;
+ coeffs_dzz->coeff_p1_p1_m1 = t757;
+ coeffs_dzz->coeff_m1_m1_0 = t775+t770+t802;
+ coeffs_dzz->coeff_0_m1_0 = t791+t803;
+ coeffs_dzz->coeff_p1_m1_0 = t775+t768+t797;
+ coeffs_dzz->coeff_m1_0_0 = t792+t801;
+ coeffs_dzz->coeff_0_0_0 = (1.0+t788)*RATIONAL(-2.0,1.0)+t800*RATIONAL(2.0
+,1.0);
+ coeffs_dzz->coeff_p1_0_0 = -t792+t801;
+ coeffs_dzz->coeff_m1_p1_0 = t770+t767+t797;
+ coeffs_dzz->coeff_0_p1_0 = -t791+t803;
+ coeffs_dzz->coeff_p1_p1_0 = t768+t767+t802;
+ coeffs_dzz->coeff_m1_m1_p1 = t760;
+ coeffs_dzz->coeff_0_m1_p1 = t764;
+ coeffs_dzz->coeff_p1_m1_p1 = t759;
+ coeffs_dzz->coeff_m1_0_p1 = t763;
+ coeffs_dzz->coeff_0_0_p1 = t765;
+ coeffs_dzz->coeff_p1_0_p1 = t762;
+ coeffs_dzz->coeff_m1_p1_p1 = t758;
+ coeffs_dzz->coeff_0_p1_p1 = t761;
+ coeffs_dzz->coeff_p1_p1_p1 = t757;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-I.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-I.compute.c
new file mode 100644
index 0000000..1e10970
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-I.compute.c
@@ -0,0 +1,1421 @@
+fp t1283;
+fp t1277;
+fp t1252;
+fp t1274;
+fp t1282;
+fp t1286;
+fp t1488;
+fp t1236;
+fp t1692;
+fp t1281;
+fp t1250;
+fp t1468;
+fp t1691;
+fp t1263;
+fp t1456;
+fp t1284;
+fp t1258;
+fp t1461;
+fp t1393;
+fp t867;
+fp t1592;
+fp t1285;
+fp t1454;
+fp t1369;
+fp t874;
+fp t1690;
+fp t1259;
+fp t1453;
+fp t1264;
+fp t1470;
+fp t1138;
+fp t934;
+fp t1689;
+fp t1688;
+fp t1469;
+fp t1182;
+fp t1161;
+fp t1651;
+fp t1270;
+fp t1568;
+fp t1687;
+fp t1686;
+fp t1463;
+fp t1214;
+fp t1251;
+fp t1685;
+fp t1275;
+fp t1450;
+fp t1240;
+fp t1684;
+fp t1591;
+fp t1506;
+fp t1227;
+fp t1466;
+fp t1683;
+fp t1444;
+fp t1531;
+fp t1175;
+fp t1517;
+fp t1153;
+fp t1648;
+fp t1215;
+fp t1682;
+fp t1249;
+fp t1271;
+fp t1449;
+fp t1376;
+fp t1681;
+fp t1451;
+fp t1191;
+fp t1586;
+fp t1680;
+fp t1198;
+fp t1276;
+fp t1483;
+fp t1400;
+fp t1518;
+fp t1381;
+fp t1086;
+fp t1243;
+fp t1046;
+fp t1679;
+fp t1278;
+fp t1588;
+fp t1522;
+fp t1422;
+fp t1678;
+fp t1204;
+fp t1385;
+fp t1579;
+fp t1472;
+fp t1590;
+fp t1677;
+fp t1585;
+fp t1508;
+fp t1582;
+fp t1256;
+fp t1425;
+fp t1255;
+fp t1676;
+fp t1511;
+fp t1411;
+fp t1261;
+fp t1497;
+fp t1417;
+fp t924;
+fp t1262;
+fp t1675;
+fp t1266;
+fp t1516;
+fp t1428;
+fp t882;
+fp t1572;
+fp t881;
+fp t1674;
+fp t1254;
+fp t1457;
+fp t1395;
+fp t816;
+fp t1253;
+fp t1569;
+fp t1418;
+fp t1673;
+fp t1500;
+fp t1442;
+fp t1384;
+fp t1672;
+fp t1486;
+fp t1433;
+fp t1414;
+fp t1671;
+fp t1477;
+fp t1443;
+fp t1471;
+fp t1426;
+fp t947;
+fp t1670;
+fp t1402;
+fp t1496;
+fp t1441;
+fp t1669;
+fp t1260;
+fp t879;
+fp t1257;
+fp t1455;
+fp t1375;
+fp t843;
+fp t1668;
+fp t888;
+fp t1513;
+fp t1136;
+fp t967;
+fp t1667;
+fp t1447;
+fp t1377;
+fp t1494;
+fp t1440;
+fp t1666;
+fp t1410;
+fp t1503;
+fp t1391;
+fp t1665;
+fp t1664;
+fp t1178;
+fp t935;
+fp t1663;
+fp t844;
+fp t1273;
+fp t1662;
+fp t1157;
+fp t1661;
+fp t1152;
+fp t1660;
+fp t1659;
+fp t1491;
+fp t1179;
+fp t1183;
+fp t1658;
+fp t1388;
+fp t1657;
+fp t1162;
+fp t1656;
+fp t1485;
+fp t1164;
+fp t1174;
+fp t1655;
+fp t1509;
+fp t1438;
+fp t1654;
+fp t1490;
+fp t1370;
+fp t851;
+fp t1269;
+fp t1498;
+fp t1226;
+fp t1078;
+fp t1653;
+fp t1280;
+fp t1589;
+fp t1199;
+fp t1652;
+fp t1474;
+fp t1434;
+fp t1004;
+fp t1397;
+fp t1650;
+fp t1171;
+fp t1143;
+fp t1649;
+fp t1154;
+fp t1459;
+fp t1177;
+fp t939;
+fp t1647;
+fp t1372;
+fp t1185;
+fp t1075;
+fp t1646;
+fp t1479;
+fp t1223;
+fp t1481;
+fp t1184;
+fp t1645;
+fp t1242;
+fp t1129;
+fp t1221;
+fp t1065;
+fp t1644;
+fp t1478;
+fp t1205;
+fp t1475;
+fp t1224;
+fp t1643;
+fp t1232;
+fp t1642;
+fp t1194;
+fp t1109;
+fp t1378;
+fp t1641;
+fp t921;
+fp t1137;
+fp t962;
+fp t1504;
+fp t1188;
+fp t1033;
+fp t1640;
+fp t1234;
+fp t1051;
+fp t1639;
+fp t1458;
+fp t1241;
+fp t1464;
+fp t1247;
+fp t1638;
+fp t1208;
+fp t1246;
+fp t1072;
+fp t1637;
+fp t1202;
+fp t1510;
+fp t1427;
+fp t1636;
+fp t1217;
+fp t1200;
+fp t1635;
+fp t1399;
+fp t944;
+fp t1150;
+fp t957;
+fp t1524;
+fp t1233;
+fp t1114;
+fp t1634;
+fp t1492;
+fp t1387;
+fp t910;
+fp t1421;
+fp t1558;
+fp t1267;
+fp t1575;
+fp t1155;
+fp t1633;
+fp t908;
+fp t1519;
+fp t1435;
+fp t1462;
+fp t1380;
+fp t1560;
+fp t1448;
+fp t1632;
+fp t1562;
+fp t946;
+fp t1631;
+fp t1412;
+fp t1383;
+fp t1577;
+fp t1512;
+fp t1525;
+fp t1630;
+fp t1159;
+fp t850;
+fp t1629;
+fp t959;
+fp t1628;
+fp t1627;
+fp t1482;
+fp t1245;
+fp t1027;
+fp t1626;
+fp t1543;
+fp t1156;
+fp t1625;
+fp t1163;
+fp t1574;
+fp t1624;
+fp t1394;
+fp t1452;
+fp t1220;
+fp t1623;
+fp t1430;
+fp t1549;
+fp t1622;
+fp t1437;
+fp t1559;
+fp t1520;
+fp t1172;
+fp t1621;
+fp t1501;
+fp t1170;
+fp t1620;
+fp t1222;
+fp t1052;
+fp t1239;
+fp t1209;
+fp t1619;
+fp t1460;
+fp t1244;
+fp t1248;
+fp t1618;
+fp t1617;
+fp t1176;
+fp t1616;
+fp t833;
+fp t1615;
+fp t1473;
+fp t1614;
+fp t1578;
+fp t1502;
+fp t1165;
+fp t1613;
+fp t1576;
+fp t1487;
+fp t1382;
+fp t1149;
+fp t1612;
+fp t1571;
+fp t1611;
+fp t1216;
+fp t1610;
+fp t1235;
+fp t1609;
+fp t1073;
+fp t1374;
+fp t1074;
+fp t1608;
+fp t1231;
+fp t1108;
+fp t1059;
+fp t1607;
+fp t1392;
+fp t1068;
+fp t1031;
+fp t1135;
+fp t1495;
+fp t1230;
+fp t1022;
+fp t1606;
+fp t1279;
+fp t902;
+fp t1032;
+fp t831;
+fp t1587;
+fp t1514;
+fp t1605;
+fp t1467;
+fp t1416;
+fp t1565;
+fp t1604;
+fp t887;
+fp t856;
+fp t1603;
+fp t950;
+fp t1139;
+fp t1602;
+fp t1026;
+fp t1213;
+fp t1079;
+fp t1580;
+fp t1415;
+fp t1601;
+fp t1088;
+fp t1331;
+fp t1238;
+fp t1600;
+fp t1140;
+fp t1413;
+fp t987;
+fp t1537;
+fp t1339;
+fp t1049;
+fp t1599;
+fp t1028;
+fp t1373;
+fp t900;
+fp t1341;
+fp t1598;
+fp t1127;
+fp t1597;
+fp t956;
+fp t1596;
+fp t1389;
+fp t952;
+fp t1539;
+fp t927;
+fp t1595;
+fp t1160;
+fp t969;
+fp t968;
+fp t1548;
+fp t1158;
+fp t1570;
+fp t1594;
+fp t1567;
+fp t1123;
+fp t1593;
+fp t1584;
+fp t1583;
+fp t1581;
+fp t1573;
+fp t1566;
+fp t1564;
+fp t926;
+fp t1432;
+fp t954;
+fp t1563;
+fp t1401;
+fp t1561;
+fp t1396;
+fp t864;
+fp t1557;
+fp t1556;
+fp t1141;
+fp t982;
+fp t1554;
+fp t984;
+fp t883;
+fp t1553;
+fp t853;
+fp t1552;
+fp t955;
+fp t1551;
+fp t889;
+fp t1521;
+fp t1181;
+fp t885;
+fp t1550;
+fp t930;
+fp t937;
+fp t1547;
+fp t821;
+fp t1436;
+fp t1546;
+fp t845;
+fp t1544;
+fp t1542;
+fp t892;
+fp t832;
+fp t1541;
+fp t858;
+fp t837;
+fp t1540;
+fp t994;
+fp t1538;
+fp t943;
+fp t1536;
+fp t1493;
+fp t1431;
+fp t993;
+fp t1535;
+fp t1534;
+fp t1533;
+fp t975;
+fp t1532;
+fp t1465;
+fp t1386;
+fp t1530;
+fp t1409;
+fp t1529;
+fp t884;
+fp t1003;
+fp t1528;
+fp t1527;
+fp t1526;
+fp t1523;
+fp t1515;
+fp t1507;
+fp t1148;
+fp t1505;
+fp t1499;
+fp t1489;
+fp t1484;
+fp t1480;
+fp t1265;
+fp t1476;
+fp t1446;
+fp t1445;
+fp t1203;
+fp t1439;
+fp t1429;
+fp t1424;
+fp t1423;
+fp t1420;
+fp t1419;
+fp t928;
+fp t1408;
+fp t931;
+fp t1407;
+fp t948;
+fp t1406;
+fp t1112;
+fp t891;
+fp t1405;
+fp t1025;
+fp t1404;
+fp t1030;
+fp t1403;
+fp t1398;
+fp t1193;
+fp t1390;
+fp t1210;
+fp t1379;
+fp t1371;
+fp t1368;
+fp t1367;
+fp t1366;
+fp t1365;
+fp t1364;
+fp t917;
+fp t1363;
+fp t1362;
+fp t1361;
+fp t830;
+fp t1360;
+fp t1359;
+fp t1358;
+fp t1357;
+fp t972;
+fp t1356;
+fp t1355;
+fp t1354;
+fp t1353;
+fp t1352;
+fp t1351;
+fp t863;
+fp t1350;
+fp t1349;
+fp t1348;
+fp t813;
+fp t1347;
+fp t1346;
+fp t1345;
+fp t1344;
+fp t1342;
+fp t992;
+fp t973;
+fp t1340;
+fp t1338;
+fp t1337;
+fp t862;
+fp t1335;
+fp t1094;
+fp t1334;
+fp t1082;
+fp t1330;
+fp t1060;
+fp t1021;
+fp t1329;
+fp t1328;
+fp t1327;
+fp t1326;
+fp t1325;
+fp t1324;
+fp t951;
+fp t936;
+fp t1323;
+fp t1322;
+fp t997;
+fp t1321;
+fp t1092;
+fp t1320;
+fp t841;
+fp t1319;
+fp t1318;
+fp t834;
+fp t1317;
+fp t1316;
+fp t860;
+fp t1315;
+fp t1005;
+fp t1314;
+fp t1313;
+fp t1089;
+fp t1312;
+fp t945;
+fp t1311;
+fp t1133;
+fp t1310;
+fp t1309;
+fp t1096;
+fp t1102;
+fp t1308;
+fp t1307;
+fp t1306;
+fp t1305;
+fp t985;
+fp t1304;
+fp t1303;
+fp t1302;
+fp t1301;
+fp t979;
+fp t1300;
+fp t1299;
+fp t836;
+fp t1298;
+fp t1297;
+fp t1085;
+fp t1042;
+fp t1296;
+fp t1295;
+fp t1294;
+fp t1293;
+fp t1121;
+fp t1292;
+fp t1291;
+fp t1290;
+fp t1272;
+fp t1268;
+fp t1169;
+fp t1167;
+fp t1062;
+fp t1039;
+fp t966;
+fp t923;
+fp t854;
+fp t852;
+fp t826;
+fp t819;
+fp t818;
+fp t817;
+ t1283 = y*y;
+ t1277 = RATIONAL(1.0,2.0);
+ t1252 = t1277*t1283;
+ t1274 = RATIONAL(1.0,4.0);
+ t1282 = z*z;
+ t1286 = z*t1282;
+ t1488 = t1274*t1286;
+ t1236 = t1283*t1488;
+ t1692 = t1236+t1252;
+ t1281 = x*x;
+ t1250 = t1277*t1281;
+ t1468 = t1281*t1274;
+ t1691 = t1250+t1286*t1468;
+ t1263 = RATIONAL(-1.0,24.0);
+ t1456 = t1263*t1286;
+ t1284 = t1281*x;
+ t1258 = RATIONAL(1.0,24.0);
+ t1461 = t1284*t1258;
+ t1393 = t1286*t1461;
+ t867 = y*t1393;
+ t1592 = y*x;
+ t1285 = t1283*y;
+ t1454 = t1263*t1285;
+ t1369 = t1286*t1454;
+ t874 = t1284*t1369;
+ t1690 = t1456*t1592+t867+t874;
+ t1259 = RATIONAL(1.0,12.0);
+ t1453 = t1259*t1284;
+ t1264 = RATIONAL(-1.0,12.0);
+ t1470 = t1264*t1284;
+ t1138 = t1283*t1470;
+ t934 = z*t1138;
+ t1689 = z*t1453+t934;
+ t1688 = t1692*x;
+ t1469 = t1259*t1286;
+ t1182 = t1283*t1469;
+ t1161 = t1286*t1470;
+ t1651 = t1284*t1182+t1161;
+ t1270 = RATIONAL(1.0,6.0);
+ t1568 = z*t1270;
+ t1687 = t1651+x*t1568;
+ t1686 = t1691*y;
+ t1463 = t1282*t1274;
+ t1214 = t1285*t1463;
+ t1251 = t1277*t1282;
+ t1685 = t1214+t1251;
+ t1275 = RATIONAL(-1.0,4.0);
+ t1450 = t1275*t1284;
+ t1240 = t1285*t1450;
+ t1684 = z*t1240+t1488*t1592;
+ t1591 = y*z;
+ t1506 = t1275*t1285;
+ t1227 = t1286*t1506;
+ t1466 = t1274*t1284;
+ t1683 = t1466*t1591+x*t1227;
+ t1444 = z*t1461;
+ t1531 = t1285*t1444+t874;
+ t1175 = t1285*t1470;
+ t1517 = t1282*t1259;
+ t1153 = t1285*t1517;
+ t1648 = t1175+t1284*t1153;
+ t1215 = t1270*t1592;
+ t1682 = t1531+t1648+t1215;
+ t1249 = t1285*t1488;
+ t1271 = RATIONAL(-1.0,8.0);
+ t1449 = t1286*t1271;
+ t1376 = t1285*t1449;
+ t1681 = t1249+x*t1376+t1281*t1227;
+ t1451 = t1284*t1271;
+ t1191 = t1285*t1466;
+ t1586 = t1285*z;
+ t1680 = t1451*t1586+t1282*t1240+t1191;
+ t1198 = t1282*t1450;
+ t1276 = RATIONAL(1.0,8.0);
+ t1483 = t1276*t1284;
+ t1400 = t1282*t1483;
+ t1518 = t1285*t1282;
+ t1381 = t1271*t1518;
+ t1086 = t1284*t1381;
+ t1243 = t1283*t1466;
+ t1046 = t1282*t1243;
+ t1679 = t1198+t1086+y*t1400+t1046;
+ t1278 = RATIONAL(-1.0,2.0);
+ t1588 = t1278*y;
+ t1522 = t1276*t1286;
+ t1422 = x*t1522;
+ t1678 = z*t1588+t1285*t1422+t1227+t1281*t1249+t1450*t1591;
+ t1204 = t1286*t1450;
+ t1385 = t1286*t1483;
+ t1579 = x*t1285;
+ t1472 = z*t1579;
+ t1590 = x*z;
+ t1677 = t1275*t1472+t1204+y*t1385+t1278*t1590+t1284*t1236;
+ t1585 = x*t1286;
+ t1508 = y*t1585;
+ t1582 = z*t1284;
+ t1256 = RATIONAL(1.0,216.0);
+ t1425 = t1256*t1582;
+ t1255 = RATIONAL(1.0,108.0);
+ t1676 = t1285*t1425+t1255*t1508;
+ t1511 = t1281*t1285;
+ t1411 = z*t1511;
+ t1261 = RATIONAL(-1.0,36.0);
+ t1497 = t1261*t1286;
+ t1417 = y*t1497;
+ t924 = t1281*t1417;
+ t1262 = RATIONAL(1.0,72.0);
+ t1675 = t924+t1262*t1411;
+ t1266 = RATIONAL(1.0,36.0);
+ t1516 = t1266*t1285;
+ t1428 = x*t1516;
+ t882 = z*t1428;
+ t1572 = y*t1590;
+ t881 = t1261*t1572;
+ t1674 = t882+t881;
+ t1254 = RATIONAL(-1.0,216.0);
+ t1457 = t1284*t1254;
+ t1395 = t1286*t1457;
+ t816 = t1285*t1395;
+ t1253 = RATIONAL(-1.0,108.0);
+ t1569 = y*t1253;
+ t1418 = t1284*t1569;
+ t1673 = t816+t1286*t1418;
+ t1500 = t1281*t1282;
+ t1442 = y*t1500;
+ t1384 = t1285*t1500;
+ t1672 = t1263*t1384+t1264*t1442;
+ t1486 = t1284*t1286;
+ t1433 = y*t1486;
+ t1414 = t1253*t1586;
+ t1671 = x*t1414+t1255*t1433;
+ t1477 = t1282*t1262;
+ t1443 = y*t1477;
+ t1471 = t1261*t1285;
+ t1426 = x*t1471;
+ t947 = t1282*t1426;
+ t1670 = t1284*t1443+t947;
+ t1402 = t1281*t1456;
+ t1496 = t1283*t1281;
+ t1441 = z*t1496;
+ t1669 = t1283*t1402+t1264*t1441;
+ t1260 = RATIONAL(-1.0,18.0);
+ t879 = t1260*t1508;
+ t1257 = RATIONAL(-1.0,72.0);
+ t1455 = t1285*t1257;
+ t1375 = t1284*t1455;
+ t843 = z*t1375;
+ t1668 = t879+t843;
+ t888 = t1257*t1433;
+ t1513 = t1266*t1286;
+ t1136 = t1285*t1513;
+ t967 = x*t1136;
+ t1667 = t888+t967;
+ t1447 = t1263*t1284;
+ t1377 = t1282*t1447;
+ t1494 = t1283*t1282;
+ t1440 = x*t1494;
+ t1666 = t1283*t1377+t1264*t1440;
+ t1410 = t1255*t1582;
+ t1503 = t1285*t1256;
+ t1391 = t1286*t1503;
+ t1665 = x*t1391+y*t1410;
+ t1664 = t1447*t1591+t867;
+ t1178 = t1266*t1486;
+ t935 = y*t1178;
+ t1663 = t882+t935;
+ t844 = t1286*t1375;
+ t1273 = RATIONAL(1.0,9.0);
+ t1662 = t1273*t1572+t844;
+ t1157 = t1286*t1471;
+ t1661 = t1281*t1157+t1136;
+ t1152 = t1286*t1453;
+ t1660 = t1283*t1161+t1152;
+ t1659 = t1259*t1384+t1270*t1442;
+ t1491 = t1264*t1286;
+ t1179 = t1281*t1491;
+ t1183 = t1285*t1469;
+ t1658 = t1285*t1179+t1183;
+ t1388 = t1283*t1497;
+ t1657 = t1178+t1284*t1388;
+ t1162 = t1283*t1453;
+ t1656 = t1270*t1440+t1282*t1162;
+ t1485 = t1264*t1285;
+ t1164 = t1286*t1485;
+ t1174 = t1281*t1469;
+ t1655 = t1285*t1174+t1164;
+ t1509 = t1270*t1283;
+ t1438 = z*t1509;
+ t1654 = t1283*t1174+t1281*t1438;
+ t1490 = t1281*t1258;
+ t1370 = t1285*t1490;
+ t851 = t1286*t1370;
+ t1269 = RATIONAL(-1.0,6.0);
+ t1498 = t1281*t1269;
+ t1226 = z*t1498;
+ t1078 = y*t1226;
+ t1653 = t851+t1078;
+ t1280 = RATIONAL(-1.0,3.0);
+ t1589 = t1280*z;
+ t1199 = x*t1589;
+ t1652 = y*t1199+t874;
+ t1474 = t1261*t1284;
+ t1434 = y*t1474;
+ t1004 = t1282*t1434;
+ t1397 = t1285*t1477;
+ t1650 = t1004+x*t1397;
+ t1171 = t1284*t1471;
+ t1143 = t1284*t1516;
+ t1649 = t1282*t1171+t1143;
+ t1154 = y*t1453;
+ t1459 = t1282*t1264;
+ t1177 = t1284*t1459;
+ t939 = y*t1177;
+ t1647 = t1154+t939;
+ t1372 = t1283*t1449;
+ t1185 = t1283*t1468;
+ t1075 = z*t1185;
+ t1646 = t1075+t1281*t1372;
+ t1479 = t1269*t1284;
+ t1223 = y*t1479;
+ t1481 = t1270*t1284;
+ t1184 = y*t1481;
+ t1645 = t1184+t1282*t1223;
+ t1242 = z*t1252;
+ t1129 = x*t1242;
+ t1221 = t1283*t1450;
+ t1065 = z*t1221;
+ t1644 = t1129+t1065;
+ t1478 = t1270*t1285;
+ t1205 = x*t1478;
+ t1475 = t1269*t1285;
+ t1224 = x*t1475;
+ t1643 = t1282*t1224+t1205;
+ t1232 = z*t1478;
+ t1642 = t1232+t1269*t1411;
+ t1194 = t1283*t1463;
+ t1109 = x*t1194;
+ t1378 = t1283*t1451;
+ t1641 = t1109+t1282*t1378;
+ t921 = y*t1179;
+ t1137 = t1283*t1491;
+ t962 = x*t1137;
+ t1504 = t1269*t1283;
+ t1188 = z*t1504;
+ t1033 = x*t1188;
+ t1640 = t921+t962+t1033;
+ t1234 = t1281*t1463;
+ t1051 = y*t1234;
+ t1639 = t1281*t1381+t1051;
+ t1458 = t1269*t1286;
+ t1241 = y*t1458;
+ t1464 = t1270*t1286;
+ t1247 = y*t1464;
+ t1638 = t1281*t1241+t1247;
+ t1208 = t1281*t1506;
+ t1246 = z*t1250;
+ t1072 = y*t1246;
+ t1637 = z*t1208+t1072;
+ t1202 = z*t1481;
+ t1510 = t1284*t1283;
+ t1427 = z*t1510;
+ t1636 = t1202+t1269*t1427;
+ t1217 = x*t1464;
+ t1200 = x*t1458;
+ t1635 = t1283*t1200+t1217;
+ t1399 = t1282*t1461;
+ t944 = t1285*t1399;
+ t1150 = t1282*t1453;
+ t957 = y*t1150;
+ t1524 = t1269*t1282;
+ t1233 = x*t1524;
+ t1114 = y*t1233;
+ t1634 = t944+t957+t1114;
+ t1492 = t1262*t1286;
+ t1387 = t1281*t1492;
+ t910 = t1285*t1387;
+ t1421 = y*t1513;
+ t1558 = t1281*t1421+t1266*t1411;
+ t1267 = RATIONAL(1.0,18.0);
+ t1575 = y*t1267;
+ t1155 = z*t1575;
+ t1633 = t1281*t1155+t910+t1558;
+ t908 = t1284*t1397;
+ t1519 = t1266*t1284;
+ t1435 = y*t1519;
+ t1462 = t1266*t1282;
+ t1380 = t1285*t1462;
+ t1560 = x*t1380+t1282*t1435;
+ t1448 = t1267*t1282;
+ t1632 = t1448*t1592+t908+t1560;
+ t1562 = t1263*t1442+t1282*t1370;
+ t946 = t1261*t1411;
+ t1631 = t1562+y*t1387+t946;
+ t1412 = t1255*t1579;
+ t1383 = t1281*t1455;
+ t1577 = t1266*y;
+ t1512 = z*t1577;
+ t1525 = t1286*t1383+t1281*t1512;
+ t1630 = z*t1418+t1525+t1286*t1412;
+ t1159 = x*t1469;
+ t850 = y*t1159;
+ t1629 = t1283*t1217+t1200+t850;
+ t959 = z*t1154;
+ t1628 = z*t1479+t1270*t1427+t959;
+ t1627 = t1241+t1281*t1247+t850;
+ t1482 = t1283*t1275;
+ t1245 = x*t1482;
+ t1027 = z*t1245;
+ t1626 = z*t1243+t1242+t1027;
+ t1543 = t1259*t1442+t1264*t1384;
+ t1156 = y*t1459;
+ t1625 = t1543+t1153+t1156;
+ t1163 = z*t1470;
+ t1574 = z*t1259;
+ t1624 = t1163+(t1491+t1574)*x;
+ t1394 = t1282*t1482;
+ t1452 = t1278*t1282;
+ t1220 = t1283*t1452;
+ t1623 = t1109+t1284*t1394+t1220;
+ t1430 = x*t1517;
+ t1549 = (t1430+t1177)*t1283;
+ t1622 = x*t1459+t1150+t1549;
+ t1437 = t1281*t1574;
+ t1559 = (t1179+t1437)*t1283;
+ t1520 = t1281*t1264;
+ t1172 = z*t1520;
+ t1621 = t1559+t1172+t1174;
+ t1501 = t1283*t1264;
+ t1170 = x*t1501;
+ t1620 = t1549+t1162+t1170;
+ t1222 = t1281*t1452;
+ t1052 = y*t1222;
+ t1239 = y*t1251;
+ t1209 = t1284*t1463;
+ t1619 = t1052+y*t1209+t1239;
+ t1460 = t1278*t1283;
+ t1244 = t1281*t1460;
+ t1248 = t1286*t1482;
+ t1618 = t1281*t1248+t1244+t1075;
+ t1617 = t1559+t1182+z*t1501;
+ t1176 = t1259*t1511;
+ t1616 = t1543+y*t1520+t1176;
+ t833 = x*t1182;
+ t1615 = t833+t934+t1666;
+ t1473 = t1260*t1591;
+ t1614 = t1157+t1155+(t1136+t1473)*t1281;
+ t1578 = y*t1282;
+ t1502 = x*t1578;
+ t1165 = x*t1575;
+ t1613 = t1260*t1502+t1171+t1165+t1284*t1380;
+ t1576 = t1283*z;
+ t1487 = x*t1576;
+ t1382 = t1283*t1513;
+ t1149 = t1286*t1474;
+ t1612 = t1260*t1487+t1267*t1590+t1284*t1382+t1149;
+ t1571 = t1269*x;
+ t1611 = x*t1438+z*t1571+t1651;
+ t1216 = y*t1568;
+ t1610 = t1281*t1216+t1269*t1591+t1655;
+ t1235 = y*t1571;
+ t1609 = t1282*t1215+t1235+t1648;
+ t1073 = x*t1248;
+ t1374 = t1284*t1449;
+ t1074 = t1285*t1374;
+ t1608 = z*t1191+t1129+t1073+t1074;
+ t1231 = x*t1588;
+ t1108 = z*t1231;
+ t1059 = t1285*t1385;
+ t1607 = y*t1204+t1108+t1059+t1274*t1472;
+ t1392 = t1285*t1483;
+ t1068 = t1282*t1392;
+ t1031 = y*t1198;
+ t1135 = x*t1239;
+ t1495 = t1282*t1275;
+ t1230 = t1285*t1495;
+ t1022 = x*t1230;
+ t1606 = t1068+t1031+t1135+t1022;
+ t1279 = RATIONAL(1.0,3.0);
+ t902 = t1285*t1393;
+ t1032 = z*t1215;
+ t831 = x*t1369;
+ t1587 = t1281*z;
+ t1514 = y*t1587;
+ t1605 = t1279*t1514+t1032+y*t1589+t902+t831+t1658;
+ t1467 = t1286*t1258;
+ t1416 = x*t1467;
+ t1565 = x*t1263;
+ t1604 = t1565*t1591+t831+t1258*t1472+(t1416+t1444)*y;
+ t887 = t1264*t1572;
+ t856 = t1285*t1416;
+ t1603 = t1216+t887+t856+t1655;
+ t950 = y*t1430;
+ t1139 = t1285*t1459;
+ t1602 = t950+y*t1524+t1139+t1659;
+ t1026 = t1274*t1384;
+ t1213 = y*t1495;
+ t1079 = x*t1213;
+ t1580 = x*t1282;
+ t1415 = t1276*t1580;
+ t1601 = t1026+t1285*t1415+t1079+t1619+t1230+t1086;
+ t1088 = x*t1220;
+ t1331 = t1079+t1088+t1685*x;
+ t1238 = t1286*t1466;
+ t1600 = t1059+y*t1374+t1284*t1248+t1331+t1238;
+ t1140 = t1285*t1453;
+ t1413 = z*t1454;
+ t987 = t1284*t1413;
+ t1537 = t987+t902;
+ t1339 = t1140+t1282*t1175+t1537;
+ t1049 = x*t1241;
+ t1599 = t1280*t1592+t1032+t1339+t1279*t1502+t1049;
+ t1028 = z*t1224;
+ t1373 = t1286*t1447;
+ t900 = y*t1373;
+ t1341 = t902+t900+t1660;
+ t1598 = t1028+t1279*t1487+t1199+t1341+t1032;
+ t1127 = t1284*t1372;
+ t1597 = t1088+t1027+t1127+t1276*t1427+t1221+t1046+t1688;
+ t956 = x*t1139;
+ t1596 = t1177+t956+t950+t1233+t1656;
+ t1389 = t1283*t1461;
+ t952 = t1283*t1373;
+ t1539 = z*t1389+t952;
+ t927 = t1259*t1487;
+ t1595 = x*t1504+t1539+t1138+t927+t1656;
+ t1160 = y*t1491;
+ t969 = y*t1174;
+ t968 = y*t1172;
+ t1548 = t969+t968;
+ t1158 = z*t1485;
+ t1570 = y*t1259;
+ t1594 = t1160+t1548+z*t1570+t1158+t1658;
+ t1567 = t1274*y;
+ t1123 = t1567*t1590;
+ t1593 = t1231+t1240+t1123+t1135+t1284*t1214+t1275*t1508+t1074+z*t1392;
+ t1584 = t1254*z;
+ t1583 = y*t1284;
+ t1581 = t1274*z;
+ t1573 = 1.0-t1281;
+ t1566 = x*t1257;
+ t1564 = -1.0+t1283;
+ t926 = x*t1417;
+ t1432 = z*t1474;
+ t954 = y*t1432;
+ t1563 = t926+t954;
+ t1401 = t1283*t1467;
+ t1561 = t952+x*t1401;
+ t1396 = t1285*t1492;
+ t864 = t1284*t1396;
+ t1557 = t864+t843;
+ t1556 = t1266*t1427+x*t1382;
+ t1141 = t1281*t1485;
+ t982 = z*t1141;
+ t1554 = t956+t982;
+ t984 = x*t1156;
+ t883 = x*t1153;
+ t1553 = t984+t883;
+ t853 = z*t1170;
+ t1552 = t833+t853;
+ t955 = z*t1162;
+ t1551 = t955+t853;
+ t889 = x*t1164;
+ t1521 = t1259*t1285;
+ t1181 = z*t1521;
+ t885 = x*t1181;
+ t1550 = t889+t885;
+ t930 = y*t1399;
+ t937 = t1285*t1377;
+ t1547 = t930+t937;
+ t821 = t1284*t1391;
+ t1436 = t1285*t1584;
+ t1546 = t821+t1284*t1436;
+ t845 = z*t1176;
+ t1544 = t845+t955;
+ t1542 = t1262*t1433+t844;
+ t892 = z*t1140;
+ t832 = x*t1158;
+ t1541 = t892+t832;
+ t858 = z*t1435;
+ t837 = y*t1149;
+ t1540 = t858+t837;
+ t994 = x*t1183;
+ t1538 = t994+t832;
+ t943 = z*t1426;
+ t1536 = t943+t954;
+ t1493 = t1281*t1286;
+ t1431 = y*t1493;
+ t993 = t1281*t1369;
+ t1535 = t993+t1258*t1431;
+ t1534 = t993+z*t1370;
+ t1533 = t943+t967;
+ t975 = z*t1165;
+ t1532 = t864+t975;
+ t1465 = t1284*t1257;
+ t1386 = t1283*t1465;
+ t1530 = t1286*t1386+t1266*t1487;
+ t1409 = t1283*t1565;
+ t1529 = (t1409+t1389)*t1282;
+ t884 = y*t1163;
+ t1003 = y*t1152;
+ t1528 = t884+t1003;
+ t1527 = t1282*t1375+t1462*t1592;
+ t1526 = t1281*t1401+t1263*t1441;
+ t1523 = t1286+t1284;
+ t1515 = t1281*t1275;
+ t1507 = t1114+t1078;
+ t1148 = x*t1570;
+ t1505 = t1286+t1285;
+ t1499 = t1285+t1284;
+ t1489 = t1033+t1114;
+ t1484 = y*t1582;
+ t1480 = t1283*t1262;
+ t1265 = RATIONAL(-1.0,54.0);
+ t1476 = t1265*t1591;
+ t1446 = t1286*t1566;
+ t1445 = t1253*t1585;
+ t1203 = y*t1515;
+ t1439 = y*t1465;
+ t1429 = t1262*t1582;
+ t1424 = t1258*t1580;
+ t1423 = t1254*t1585;
+ t1420 = x*t1455;
+ t1419 = x*t1513;
+ t928 = t1267*t1484;
+ t1408 = t928+t935+t939;
+ t931 = z*t1143;
+ t1407 = t864+t937+t931;
+ t948 = t1286*t1165;
+ t1406 = t962+t967+t948;
+ t1112 = x*t1247;
+ t891 = y*t1161;
+ t1405 = t1112+t969+t891;
+ t1025 = x*t1232;
+ t1404 = t889+t883+t1025;
+ t1030 = z*t1223;
+ t1403 = t1030+t939+t1003;
+ t1398 = t1281*t1494;
+ t1193 = t1285*t1468;
+ t1390 = t1286*t1480;
+ t1210 = t1275*t1493;
+ t1379 = t1271*z+t1274;
+ t1371 = t1276*t1493;
+ t1368 = t1278+t1251;
+ t1367 = t1269+t1270*t1282;
+ t1366 = t1524+t1270;
+ t1365 = t1279+t1280*t1283;
+ t1364 = t1267*t1281+t1260;
+ t917 = t1284*t1390;
+ t1363 = t1283*t1446+z*t1386+t1480*t1590+t917;
+ t1362 = t1260*t1282+t1267;
+ t1361 = t1260*t1283+t1267;
+ t830 = t1286*t1389;
+ t1360 = t1258*t1487+t830+t1286*t1409+t1263*t1427;
+ t1359 = t1490*t1591+y*t1402+t851+t1263*t1411;
+ t1358 = t1260+t1267*t1283;
+ t1357 = t1260*t1281+t1267;
+ t972 = t1285*t1429;
+ t1356 = t972+z*t1439+t1542;
+ t1355 = t1250+t1278;
+ t1354 = t1270+t1504;
+ t1353 = t1509+t1269;
+ t1352 = t1278+t1252;
+ t1351 = x*t1443+t908+(t1439+t1420)*t1282;
+ t863 = x*t1396;
+ t1350 = t972+z*t1420+t863+t844;
+ t1349 = t863+y*t1446+t1542;
+ t1348 = t1460+t1277;
+ t813 = t1569*t1590;
+ t1347 = t816+t1256*t1433+t813+z*t1412;
+ t1346 = t944+t1454*t1580+(t1377+t1424)*y;
+ t1345 = t1279*t1283+t1280;
+ t1344 = t1448+t1260;
+ t1342 = t1262*t1514+t1257*t1431+t910+z*t1383;
+ t992 = z*t1148;
+ t973 = x*t1160;
+ t1340 = t992+t973+t1531;
+ t1338 = t1223+t1282*t1184+t959+t891;
+ t1337 = t1224+t1282*t1205+t1550;
+ t862 = z*t1175;
+ t1335 = t1270*t1411+z*t1475+t885+t862;
+ t1094 = t1281*t1394;
+ t1334 = t1271*t1440+t1194+t1283*t1400+t1094;
+ t1082 = t1277*t1398;
+ t1330 = t1222+t1275*t1384+t1051+t1082;
+ t1060 = z*t1203;
+ t1021 = z*t1244;
+ t1329 = t1060+t1021+z*t1193+t1246;
+ t1328 = t1234+t1271*t1442+t1276*t1384+t1094;
+ t1327 = t1283*t1371+t1271*t1441+t1185+t1094;
+ t1326 = t1494-t1282-t1283;
+ t1325 = t1518+t1283*t1286;
+ t1324 = -1.0-t1326;
+ t951 = t1286*t1420;
+ t936 = t1285*t1424;
+ t1323 = t951+t936+t943+t1407;
+ t1322 = t845+t968+t1535+t1562;
+ t997 = x*t1476;
+ t1321 = t1285*t1410+t997+t821+y*t1445+t1527;
+ t1092 = z*t1235;
+ t1320 = t1092+t984+t937+t902+t862+t850;
+ t841 = x*t1157;
+ t1319 = t841+t954+t1525+t1532;
+ t1318 = t1529+t1551+t1561;
+ t834 = z*t1171;
+ t1317 = t834+t926+t1527+t1532;
+ t1316 = t1526+t1539+t1552;
+ t860 = x*t1388;
+ t1315 = t1262*t1427+t860+t1526+t1530;
+ t1005 = t1261*t1427;
+ t1314 = t1005+x*t1390+t1529+t1530;
+ t1313 = t888+t1262*t1472+t951+t1492*t1592+y*t1429+t1566*t1591+t1557;
+ t1089 = t1276*t1398;
+ t1312 = t917+t1089+t1267*t1487+t1556+t1666+t1669;
+ t945 = t1267*t1472;
+ t1311 = t830+t945+t837+t1089+t1033+t1662+t1672;
+ t1133 = y*t1202;
+ t1310 = t1133+t994+t1089+t1641+t1652+t1653;
+ t1309 = t1354*t1282+t1353;
+ t1096 = t1285*t1371;
+ t1102 = y*t1210;
+ t1308 = t1096+t1089+t1102+t1637+t1639+t1646;
+ t1307 = t1354*t1281+t1353;
+ t1306 = t1366*t1281+t1367;
+ t1305 = t992+t884+t856+t1346+t1541+t1690;
+ t985 = y*t1419;
+ t1304 = t985+t881+t1350+t1360+t1540;
+ t1303 = t985+t841+t1356+t1359+t1674;
+ t1302 = t834+t858+t1346+t1349+t1674;
+ t1301 = t1340+t1359+t1538+t1664;
+ t979 = x*t1413;
+ t1300 = t979+t856+t1340+t1360+t1528;
+ t1299 = t1137+t1188+t927+t934+t1334+t1561+t1654;
+ t836 = y*t1437;
+ t1298 = t1141+t921+y*t1498+t836+t1327+t1534+t1659;
+ t1297 = t836+t1226+t1179+t982+t1328+t1535+t1654;
+ t1085 = t1281*t1376;
+ t1042 = t1281*t1236;
+ t1296 = y*t1371+t1085+t1042+t1210+t1328+t1329;
+ t1295 = t1021+t1042+t1127+t1248+t1283*t1422+t1334+t1626;
+ t1294 = t1052+t1060+t1085+t1026+t1208+t1276*t1411+t1327+t1686;
+ t1293 = y*t1470+t1148+t957+x*t1485+t900+t1339+t1553+t1604;
+ t1121 = t1283*t1385;
+ t1292 = t1243+x*t1372+t1082+t1245+t1276*t1487+t1121+t1618+t1623+(t1378+
+t1482)*z+t1692;
+ t1291 = t1193+z*t1515+t1276*t1514+t1203+t1096+t1330+t1618+(t1411+t1431)*
+t1271+t1691;
+ t1290 = t1068+t1213+t1451*t1578+t1209+t1623+y*t1415+t1330+(t1381+t1495)*x
++t1685;
+ t1272 = RATIONAL(-1.0,9.0);
+ t1268 = RATIONAL(1.0,54.0);
+ t1169 = x*t1521;
+ t1167 = y*t1469;
+ t1062 = x*t1249;
+ t1039 = y*t1238;
+ t966 = t1284*t1473;
+ t923 = x*t1473;
+ t854 = x*t1512;
+ t852 = t1260*t1472;
+ t826 = t1285*t1423;
+ t819 = y*t1395;
+ t818 = t1284*t1414;
+ t817 = t1285*t1445;
+ coeffs_I->coeff_m1_m1_m1 = t818+(t1265*t1586+(RATIONAL(-1.0,27.0)*z+t1265
+*t1286)*y)*x+t1284*t1476+t1312+t817+t1632+t1633+t1672+t1673;
+ coeffs_I->coeff_0_m1_m1 = t1357*t1586+t923+t926+(t1357*t1286+(t1272*t1281
++t1273)*z)*y+t1323+t1299+t1408+t1602+t1661;
+ coeffs_I->coeff_p1_m1_m1 = t956+t834+t966+t955+t1311+t1406+t1633+t1634+
+t1641+t1669;
+ coeffs_I->coeff_p2_m1_m1 = t1314+t1268*t1484+t826+t1321+t1650+t1671;
+ coeffs_I->coeff_m1_0_m1 = t1407+t1596+t930+t923+(t1361*t1286+(t1272*t1283
++t1273)*z)*x+t1297+t945+t1361*t1582+t1563+t1657+t1667;
+ coeffs_I->coeff_0_0_m1 = t1159+t1290+t1603+t1307*t1286+(t1365*t1281+t1345
+)*z+t1167+t1335+t1078+t1628+t1640+t1687+t1690;
+ coeffs_I->coeff_p1_0_m1 = t884+t1331+t1297+t889+t1598+t892+t1629+t1636+
+t1679;
+ coeffs_I->coeff_p2_0_m1 = t1302+t1358*t1582+t860+t1419+t1612+t1622;
+ coeffs_I->coeff_m1_p1_m1 = t921+t834+t852+t944+t845+t883+t1312+t841+t948+
+t851+t1408+t1507+t1639+t1662;
+ coeffs_I->coeff_0_p1_m1 = t1030+t891+t1299+t1541+t1601+t1605+t1627+t1642;
+ coeffs_I->coeff_p1_p1_m1 = t830+t1310+t1025+t1049+t1003+t862+t1544+t1606+
+t1639+t1640+t1669;
+ coeffs_I->coeff_p2_p1_m1 = t984+t985+t957+t1314+t966+t837+t975+t1323;
+ coeffs_I->coeff_m1_p2_m1 = t1321+t1268*t1472+t819+t1630+t1631+t1670;
+ coeffs_I->coeff_0_p2_m1 = t1302+t1364*t1586+t924+t1421+t1614+t1625;
+ coeffs_I->coeff_p1_p2_m1 = t888+t852+t985+t931+t1319+t1547+t1553+t1631;
+ coeffs_I->coeff_p2_p2_m1 = t818+y*t1423+t1347+t1351+t1665;
+ coeffs_I->coeff_m1_m1_0 = t935+(t1362*t1285+(t1272*t1282+t1273)*y)*x+
+t1362*t1583+t923+t1406+t1298+t1536+t1557+t1595+t1649;
+ coeffs_I->coeff_0_m1_0 = t1169+t1306*t1285+t1292+t1603+(t1279*t1282+t1280
++(t1279+t1280*t1282)*t1281)*y+t979+t1338+t1181+t1507+t1554+t1627+t1682;
+ coeffs_I->coeff_p1_m1_0 = t1337+t1298+t1528+t1597+t1599+t1645;
+ coeffs_I->coeff_p2_m1_0 = t1304+t1344*t1583+t1428+t947+t1613+t1620;
+ coeffs_I->coeff_m1_0_0 = t887+t1309*t1284+(t1365*t1282+t1345)*x+t1291+
+t1337+t1489+t1629+t1647+t1664+t1682+t1687+t1689;
+ coeffs_I->coeff_0_0_0 = t1326+t1600+t1324*t1281+RATIONAL(1.0,1.0)+t1680+(
+t1505*t1275+(t1276*t1285+t1274)*z+(t1522+t1379)*y)*x+(t1286+t1284*t1494+t1325*
+t1281+t1499)*t1277+t1619+t1499*t1275*z+t1626+(t1523*t1275+(t1483+t1274)*z)*y+(z
++y+x+t1523*t1283+t1499*t1282+t1505*t1281)*t1278+t1329+t1681+t1686+t1688;
+ coeffs_I->coeff_p1_0_0 = t1031+t1593+t1291+(t1505*t1277+t1325*t1278-t1324
+)*x+(t1581+t1348*t1282+t1379*y+t1352)*t1284+t1062+t1644+t1677;
+ coeffs_I->coeff_p2_0_0 = (t1353*t1282+t1354)*t1284+t1309*x+t833+t1293+
+t1551+t1624+t1660;
+ coeffs_I->coeff_m1_p1_0 = t1338+t962+t1294+t1538+t1595+t1599+t1643;
+ coeffs_I->coeff_0_p1_0 = t1292+t1039+t1593+(t1500-t1282+t1523*t1277+(
+t1284*t1282+t1493)*t1278+t1573)*y+t1022+(t1581+(t1452+t1277)*t1281+t1379*x+
+t1368)*t1285+t1637+t1678;
+ coeffs_I->coeff_p1_p1_0 = (t1368*t1285+(1.0+t1277*t1286-t1282)*y)*x+t1368
+*t1583+t1294+t1597+t1607+t1680+t1683;
+ coeffs_I->coeff_p2_p1_0 = t1169+t956+t1300+t1609+t1620+t1645;
+ coeffs_I->coeff_m1_p2_0 = t1004+t1303+t1435+t1344*t1579+t1613+t1616;
+ coeffs_I->coeff_0_p2_0 = (t1367*t1281+t1366)*t1285+t1306*y+t845+t1293+
+t1594;
+ coeffs_I->coeff_p1_p2_0 = t1301+t1609+t1616+t1643+t1647;
+ coeffs_I->coeff_p2_p2_0 = t1434+(t1577+(t1578+t1285)*t1261)*x+t1313+t1560
++t1649;
+ coeffs_I->coeff_m1_m1_p1 = t928+t931+t969+t841+t879+t1311+t982+t1615+
+t1632+t1646+t1653;
+ coeffs_I->coeff_0_m1_p1 = t937+t1295+t936+t973+t1335+t1403+t1602+t1605+
+t1638;
+ coeffs_I->coeff_p1_m1_p1 = t1028+t1310+t1121+t1073+t892+t1405+t1554+t1634
++t1644+t1646+t1672;
+ coeffs_I->coeff_p2_m1_p1 = t951+t966+t1317+t1318+t1650+t1663;
+ coeffs_I->coeff_m1_0_p1 = t1296+t1596+t994+t973+t1547+t862+t1598+t1628+
+t1635;
+ coeffs_I->coeff_0_0_p1 = t1290+t1608+t1123+t1072+(t1496-t1281+t1499*t1277
++(t1510+t1511)*t1278-t1564)*z+t1102+(t1567+t1348*t1281+(t1274+t1271*y)*x+t1352)
+*t1286+t1677+t1678;
+ coeffs_I->coeff_p1_0_p1 = t1296+t1108+t1352*t1582+(t1352*t1286+(t1277*
+t1285-t1564)*z)*x+t1600+t1679+t1683+t1684;
+ coeffs_I->coeff_p2_0_p1 = t1159+t1305+t962+t1611+t1622+t1636;
+ coeffs_I->coeff_m1_p1_p1 = t1308+t944+t830+t1112+t892+t1403+t1404+t1489+
+t1615+t1652;
+ coeffs_I->coeff_0_p1_p1 = t1355*t1586+t1295+(t1355*t1286+(t1277*t1284+
+t1573)*z)*y+t1601+t1607+t1681+t1684;
+ coeffs_I->coeff_p1_p1_p1 = t1308+(t1278*t1586+(t1278*t1286+z)*y)*x+t1039+
+t1278*t1484+t1121+t1065+t1062+t1606+t1608+t1641;
+ coeffs_I->coeff_p2_p1_p1 = t1133+t957+t936+t885+t891+t831+t1318+t1320;
+ coeffs_I->coeff_m1_p2_p1 = t852+t858+t1317+t1322+t1667+t1670;
+ coeffs_I->coeff_0_p2_p1 = t921+t1305+t1167+t1610+t1625+t1642;
+ coeffs_I->coeff_p1_p2_p1 = t930+t959+t1320+t900+t1322+t1404;
+ coeffs_I->coeff_p2_p2_p1 = t854+t931+t1349+t1351+t1536;
+ coeffs_I->coeff_m1_m1_p2 = t997+t1315+t1268*t1508+t1546+t1630+t1671+t1675
+;
+ coeffs_I->coeff_0_m1_p2 = t1304+t1364*t1286*y+z*t1516+t946+t1614+t1617;
+ coeffs_I->coeff_p1_m1_p2 = t1316+t1319+t1663+t1668+t1675;
+ coeffs_I->coeff_p2_m1_p2 = t813+x*t1436+t1363+t1665+t1673+t1676;
+ coeffs_I->coeff_m1_0_p2 = t1005+t1303+z*t1519+t1358*t1585+t1612+t1621;
+ coeffs_I->coeff_0_0_p2 = t1307*z+t987+t1544+t1341+t1594+t1552+(t1353*
+t1281+t1354)*t1286+t1604+t1624;
+ coeffs_I->coeff_p1_0_p2 = t1301+t1611+t1621+t1635+t1689;
+ coeffs_I->coeff_p2_0_p2 = t1432+(t1266*z+(t1286+t1576)*t1261)*x+t1313+
+t1556+t1657;
+ coeffs_I->coeff_m1_p1_p2 = t1315+t1532+t1533+t1534+t1540+t1548+t1668;
+ coeffs_I->coeff_0_p1_p2 = t1181+t1300+t982+t1610+t1617+t1638;
+ coeffs_I->coeff_p1_p1_p2 = t1092+t959+t1316+t968+t1405+t1534+t1537+t1550;
+ coeffs_I->coeff_p2_p1_p2 = t935+t854+t1350+t1363+t1563;
+ coeffs_I->coeff_m1_p2_p2 = t817+t1457*t1591+t1342+t1347+t1676;
+ coeffs_I->coeff_0_p2_p2 = t1512+(t1586+(t1286+t1587)*y)*t1261+t1313+t1558
++t1661;
+ coeffs_I->coeff_p1_p2_p2 = t854+t926+t1342+t1356+t1533;
+ coeffs_I->coeff_p2_p2_p2 = y*t1425+t826+t819+(z*t1503+(t1256*t1286+t1584)
+*y)*x+t1546;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-dx.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-dx.compute.c
new file mode 100644
index 0000000..ac35934
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-dx.compute.c
@@ -0,0 +1,1251 @@
+fp t2131;
+fp t2104;
+fp t2070;
+fp t1999;
+fp t2099;
+fp t2132;
+fp t2133;
+fp t2248;
+fp t1925;
+fp t2448;
+fp t2102;
+fp t2095;
+fp t2450;
+fp t2096;
+fp t2281;
+fp t1947;
+fp t2353;
+fp t1953;
+fp t2449;
+fp t2110;
+fp t2134;
+fp t2292;
+fp t1998;
+fp t2130;
+fp t2304;
+fp t2117;
+fp t2012;
+fp t2447;
+fp t1914;
+fp t2090;
+fp t2265;
+fp t2446;
+fp t2069;
+fp t1906;
+fp t2094;
+fp t1952;
+fp t2445;
+fp t2347;
+fp t2348;
+fp t2444;
+fp t1988;
+fp t2111;
+fp t2303;
+fp t2443;
+fp t2065;
+fp t2106;
+fp t2048;
+fp t1792;
+fp t2442;
+fp t2277;
+fp t2015;
+fp t2036;
+fp t2441;
+fp t2279;
+fp t2028;
+fp t1769;
+fp t2125;
+fp t2080;
+fp t1994;
+fp t2440;
+fp t2114;
+fp t2239;
+fp t2196;
+fp t1888;
+fp t2260;
+fp t1990;
+fp t2037;
+fp t2387;
+fp t2105;
+fp t2439;
+fp t2274;
+fp t1940;
+fp t2101;
+fp t2345;
+fp t1930;
+fp t2438;
+fp t2064;
+fp t1934;
+fp t1957;
+fp t2437;
+fp t2061;
+fp t1923;
+fp t2240;
+fp t1933;
+fp t2243;
+fp t2081;
+fp t1989;
+fp t2116;
+fp t2076;
+fp t2436;
+fp t2120;
+fp t2263;
+fp t2033;
+fp t1798;
+fp t2291;
+fp t2017;
+fp t1774;
+fp t2018;
+fp t1832;
+fp t2128;
+fp t2127;
+fp t2295;
+fp t2233;
+fp t2416;
+fp t2435;
+fp t1924;
+fp t1921;
+fp t2326;
+fp t2271;
+fp t1922;
+fp t1702;
+fp t2108;
+fp t2349;
+fp t2283;
+fp t2434;
+fp t2235;
+fp t1851;
+fp t2433;
+fp t2344;
+fp t2280;
+fp t2257;
+fp t2230;
+fp t2432;
+fp t2307;
+fp t1975;
+fp t2427;
+fp t2084;
+fp t2044;
+fp t1825;
+fp t2275;
+fp t2049;
+fp t1776;
+fp t2431;
+fp t2112;
+fp t2043;
+fp t2119;
+fp t2242;
+fp t2211;
+fp t2016;
+fp t2430;
+fp t2316;
+fp t2232;
+fp t2329;
+fp t2429;
+fp t2087;
+fp t2078;
+fp t1977;
+fp t2428;
+fp t2113;
+fp t2217;
+fp t2312;
+fp t2006;
+fp t2426;
+fp t2305;
+fp t2003;
+fp t2425;
+fp t2301;
+fp t1959;
+fp t2424;
+fp t2121;
+fp t2246;
+fp t2067;
+fp t1965;
+fp t2423;
+fp t2052;
+fp t2346;
+fp t2030;
+fp t2422;
+fp t1907;
+fp t2093;
+fp t2261;
+fp t1966;
+fp t1732;
+fp t2068;
+fp t1900;
+fp t2247;
+fp t2421;
+fp t2098;
+fp t2229;
+fp t1751;
+fp t2420;
+fp t2026;
+fp t2419;
+fp t2418;
+fp t2062;
+fp t2063;
+fp t1920;
+fp t2417;
+fp t2234;
+fp t2088;
+fp t2288;
+fp t2415;
+fp t2077;
+fp t2056;
+fp t1886;
+fp t1986;
+fp t2414;
+fp t2413;
+fp t2194;
+fp t1841;
+fp t2014;
+fp t2412;
+fp t2186;
+fp t1932;
+fp t1709;
+fp t2411;
+fp t2352;
+fp t1991;
+fp t1992;
+fp t2410;
+fp t2409;
+fp t1981;
+fp t2073;
+fp t2408;
+fp t2097;
+fp t2407;
+fp t2022;
+fp t2406;
+fp t2285;
+fp t2199;
+fp t2405;
+fp t2236;
+fp t2027;
+fp t2404;
+fp t1881;
+fp t2403;
+fp t2029;
+fp t2293;
+fp t2011;
+fp t2402;
+fp t2086;
+fp t1995;
+fp t2401;
+fp t2203;
+fp t1720;
+fp t2308;
+fp t2400;
+fp t1983;
+fp t1838;
+fp t1847;
+fp t2342;
+fp t1987;
+fp t1801;
+fp t2399;
+fp t2054;
+fp t1802;
+fp t1738;
+fp t1968;
+fp t1756;
+fp t2290;
+fp t2398;
+fp t2092;
+fp t2286;
+fp t1912;
+fp t2397;
+fp t2041;
+fp t1984;
+fp t2396;
+fp t2031;
+fp t2395;
+fp t1978;
+fp t1788;
+fp t2394;
+fp t1973;
+fp t2393;
+fp t1889;
+fp t2392;
+fp t2107;
+fp t2391;
+fp t1797;
+fp t2390;
+fp t1931;
+fp t2252;
+fp t2231;
+fp t2389;
+fp t1943;
+fp t1701;
+fp t2388;
+fp t2386;
+fp t2000;
+fp t2251;
+fp t2002;
+fp t2385;
+fp t2200;
+fp t1821;
+fp t2384;
+fp t1874;
+fp t2383;
+fp t2082;
+fp t1997;
+fp t2382;
+fp t2381;
+fp t2262;
+fp t2040;
+fp t2380;
+fp t1944;
+fp t2379;
+fp t1980;
+fp t2378;
+fp t2287;
+fp t1945;
+fp t2278;
+fp t2226;
+fp t1749;
+fp t1949;
+fp t2335;
+fp t2377;
+fp t2325;
+fp t2020;
+fp t2255;
+fp t2376;
+fp t2375;
+fp t2313;
+fp t1982;
+fp t2321;
+fp t2374;
+fp t1910;
+fp t1733;
+fp t1844;
+fp t2373;
+fp t2372;
+fp t1950;
+fp t1754;
+fp t2371;
+fp t2370;
+fp t2205;
+fp t2369;
+fp t1909;
+fp t2368;
+fp t2197;
+fp t2267;
+fp t1901;
+fp t2367;
+fp t1876;
+fp t2238;
+fp t2225;
+fp t1820;
+fp t2174;
+fp t2366;
+fp t2072;
+fp t2365;
+fp t2331;
+fp t2008;
+fp t2364;
+fp t2209;
+fp t1829;
+fp t1970;
+fp t2363;
+fp t1941;
+fp t2362;
+fp t2343;
+fp t2058;
+fp t1805;
+fp t2361;
+fp t2075;
+fp t2360;
+fp t2208;
+fp t1736;
+fp t2317;
+fp t2314;
+fp t2359;
+fp t2039;
+fp t1833;
+fp t2216;
+fp t1826;
+fp t1795;
+fp t2358;
+fp t2289;
+fp t2337;
+fp t2323;
+fp t1942;
+fp t1695;
+fp t2357;
+fp t2227;
+fp t2356;
+fp t2035;
+fp t1856;
+fp t1787;
+fp t2355;
+fp t2354;
+fp t2351;
+fp t2350;
+fp t2341;
+fp t2100;
+fp t2339;
+fp t1937;
+fp t2336;
+fp t2334;
+fp t1848;
+fp t1938;
+fp t2333;
+fp t2330;
+fp t2328;
+fp t2009;
+fp t1781;
+fp t2327;
+fp t2324;
+fp t1870;
+fp t2320;
+fp t2319;
+fp t2318;
+fp t2074;
+fp t2315;
+fp t2228;
+fp t1854;
+fp t2311;
+fp t1730;
+fp t2237;
+fp t1752;
+fp t2310;
+fp t2309;
+fp t1712;
+fp t2306;
+fp t1823;
+fp t1961;
+fp t2302;
+fp t2300;
+fp t1704;
+fp t1725;
+fp t2299;
+fp t2298;
+fp t1877;
+fp t2296;
+fp t2294;
+fp t2198;
+fp t1834;
+fp t2282;
+fp t2276;
+fp t2272;
+fp t2034;
+fp t2053;
+fp t2270;
+fp t2122;
+fp t2269;
+fp t2268;
+fp t2024;
+fp t2266;
+fp t2264;
+fp t2244;
+fp t1905;
+fp t2259;
+fp t2258;
+fp t2091;
+fp t2256;
+fp t2254;
+fp t2013;
+fp t1705;
+fp t2253;
+fp t2118;
+fp t2250;
+fp t2249;
+fp t2245;
+fp t2241;
+fp t2045;
+fp t2057;
+fp t2032;
+fp t1985;
+fp t2224;
+fp t1890;
+fp t2223;
+fp t1770;
+fp t2222;
+fp t1715;
+fp t2221;
+fp t1778;
+fp t2220;
+fp t1857;
+fp t1799;
+fp t2219;
+fp t2218;
+fp t2195;
+fp t1786;
+fp t2215;
+fp t2038;
+fp t2213;
+fp t2126;
+fp t2212;
+fp t2210;
+fp t1804;
+fp t2204;
+fp t2202;
+fp t1767;
+fp t2201;
+fp t2115;
+fp t2193;
+fp t2192;
+fp t2191;
+fp t2190;
+fp t2189;
+fp t2188;
+fp t2187;
+fp t2185;
+fp t2184;
+fp t1882;
+fp t1858;
+fp t2183;
+fp t2182;
+fp t2181;
+fp t2180;
+fp t2179;
+fp t2178;
+fp t2177;
+fp t2176;
+fp t2175;
+fp t2173;
+fp t2172;
+fp t2171;
+fp t2170;
+fp t1816;
+fp t2169;
+fp t1865;
+fp t2167;
+fp t1716;
+fp t2166;
+fp t1972;
+fp t2165;
+fp t1717;
+fp t2164;
+fp t2163;
+fp t1719;
+fp t2162;
+fp t1913;
+fp t2161;
+fp t1811;
+fp t2160;
+fp t1908;
+fp t1735;
+fp t2159;
+fp t2158;
+fp t2157;
+fp t2156;
+fp t2155;
+fp t1817;
+fp t2124;
+fp t2154;
+fp t2153;
+fp t2152;
+fp t1887;
+fp t2151;
+fp t2150;
+fp t2149;
+fp t2148;
+fp t2147;
+fp t1819;
+fp t2146;
+fp t1946;
+fp t2145;
+fp t2144;
+fp t2143;
+fp t2142;
+fp t1967;
+fp t2141;
+fp t2140;
+fp t1862;
+fp t2139;
+fp t2138;
+fp t2137;
+fp t2123;
+fp t2109;
+fp t2103;
+fp t2089;
+fp t2042;
+fp t1894;
+fp t1891;
+fp t1859;
+fp t1855;
+fp t1796;
+fp t1784;
+fp t1748;
+fp t1742;
+fp t1708;
+fp t1707;
+ t2131 = z*z;
+ t2104 = RATIONAL(-1.0,6.0);
+ t2070 = t2104*t2131;
+ t1999 = y*t2070;
+ t2099 = RATIONAL(-1.0,12.0);
+ t2132 = y*y;
+ t2133 = t2132*y;
+ t2248 = t2133*t2131;
+ t1925 = t2099*t2248;
+ t2448 = t1999+t1925;
+ t2102 = RATIONAL(1.0,18.0);
+ t2095 = RATIONAL(-1.0,18.0);
+ t2450 = t2102+t2095*t2131;
+ t2096 = RATIONAL(-1.0,36.0);
+ t2281 = t2096*t2133;
+ t1947 = z*t2281;
+ t2353 = y*z;
+ t1953 = t2095*t2353;
+ t2449 = t1947+t1953;
+ t2110 = RATIONAL(1.0,4.0);
+ t2134 = z*t2131;
+ t2292 = t2110*t2134;
+ t1998 = y*t2292;
+ t2130 = x*x;
+ t2304 = t2130*t2133;
+ t2117 = RATIONAL(-3.0,4.0);
+ t2012 = t2117*t2304;
+ t2447 = z*t2012+t1998;
+ t1914 = t2096*t2353;
+ t2090 = RATIONAL(1.0,108.0);
+ t2265 = t2090*t2134;
+ t2446 = t2130*t1914+t2133*t2265;
+ t2069 = t2099*t2131;
+ t1906 = y*t2069;
+ t2094 = RATIONAL(1.0,12.0);
+ t1952 = t2094*t2248;
+ t2445 = t1906+t1952;
+ t2347 = t2133*z;
+ t2348 = y*t2134;
+ t2444 = t2347+t2348;
+ t1988 = t2110*t2353;
+ t2111 = RATIONAL(-1.0,4.0);
+ t2303 = t2111*t2133;
+ t2443 = z*t2303+t1988;
+ t2065 = t2094*y;
+ t2106 = RATIONAL(-1.0,8.0);
+ t2048 = t2106*t2248;
+ t1792 = t2130*t2048;
+ t2442 = t1792+t2131*t2065;
+ t2277 = t2130*t2134;
+ t2015 = t2117*t2277;
+ t2036 = t2110*t2347;
+ t2441 = t2036+y*t2015;
+ t2279 = t2134*t2106;
+ t2028 = t2133*t2279;
+ t1769 = t2130*t2028;
+ t2125 = RATIONAL(-1.0,3.0);
+ t2080 = t2125*z;
+ t1994 = y*t2080;
+ t2440 = t1769+t1994;
+ t2114 = RATIONAL(1.0,8.0);
+ t2239 = t2130*t2114;
+ t2196 = t2134*t2239;
+ t1888 = y*t2196;
+ t2260 = t1888+t1769;
+ t1990 = t2132*t2292;
+ t2037 = t2111*t2277;
+ t2387 = t2130*t1990+t2037;
+ t2105 = RATIONAL(1.0,6.0);
+ t2439 = t2260+t2387+t2105*z;
+ t2274 = t2096*t2134;
+ t1940 = y*t2274;
+ t2101 = RATIONAL(1.0,36.0);
+ t2345 = t2101*y;
+ t1930 = z*t2345;
+ t2438 = t1940+t1930;
+ t2064 = t2099*t2133;
+ t1934 = z*t2064;
+ t1957 = z*t2065;
+ t2437 = t1934+t1957;
+ t2061 = t2099*t2132;
+ t1923 = z*t2061;
+ t2240 = t2132*t2094;
+ t1933 = t2134*t2240;
+ t2243 = t1923+t1933;
+ t2081 = t2111*t2132;
+ t1989 = z*t2081;
+ t2116 = RATIONAL(1.0,2.0);
+ t2076 = t2116*t2132;
+ t2436 = t1990+t1989+t2076;
+ t2120 = RATIONAL(-1.0,2.0);
+ t2263 = t2120*t2134;
+ t2033 = x*t2263;
+ t1798 = y*t2033;
+ t2291 = t2133*t2134;
+ t2017 = t2110*t2291;
+ t1774 = x*t2017;
+ t2018 = z*t2076;
+ t1832 = x*t2018;
+ t2128 = x*z;
+ t2127 = y*t2128;
+ t2295 = t2120*t2133;
+ t2233 = z*t2295;
+ t2416 = t2127+x*t2233;
+ t2435 = t1798+t1774+t1832+t2416;
+ t1924 = t2102*t2347;
+ t1921 = t2102*t2348;
+ t2326 = (t1921+t1924)*x;
+ t2271 = t2101*t2134;
+ t1922 = t2133*t2271;
+ t1702 = x*t1922;
+ t2108 = RATIONAL(1.0,9.0);
+ t2349 = t2108*z;
+ t2283 = x*t2349;
+ t2434 = t2326+t1702+y*t2283;
+ t2235 = x*t2248;
+ t1851 = t2116*t2235;
+ t2433 = t1851+(t2295+t2036)*x;
+ t2344 = y*t2130;
+ t2280 = z*t2344;
+ t2257 = t2114*t2134;
+ t2230 = x*t2291;
+ t2432 = t2116*t2230+t2133*t2257+t2117*t2280;
+ t2307 = t2116*t2133;
+ t1975 = x*t2307;
+ t2427 = z*t1975+t2128;
+ t2084 = t2120*y;
+ t2044 = z*t2084;
+ t1825 = x*t2044;
+ t2275 = t2116*t2134;
+ t2049 = x*t2275;
+ t1776 = t2132*t2049;
+ t2431 = t1825+t2427+t2033+t1776+x*t1998;
+ t2112 = RATIONAL(3.0,4.0);
+ t2043 = t2112*t2304;
+ t2119 = RATIONAL(3.0,8.0);
+ t2242 = t2130*t2119;
+ t2211 = t2133*t2242;
+ t2016 = t2111*t2348;
+ t2430 = t2084+t2016+t2131*t2043+t2012+z*t2211;
+ t2316 = t2130*t2131;
+ t2232 = y*t2316;
+ t2329 = t2116*t2130;
+ t2429 = t2120*t2232+y*t2329;
+ t2087 = t2105*t2134;
+ t2078 = t2104*t2134;
+ t1977 = t2132*t2078;
+ t2428 = t2087+t1977;
+ t2113 = RATIONAL(-3.0,8.0);
+ t2217 = t2113*t2316;
+ t2312 = t2132*t2131;
+ t2006 = t2110*t2312;
+ t2426 = t2132*t2217+t2006;
+ t2305 = t2130*t2132;
+ t2003 = t2117*t2305;
+ t2425 = t2131*t2003+t2006;
+ t2301 = t2130*t2094;
+ t1959 = t2133*t2301;
+ t2424 = t1959+t2130*t1925;
+ t2121 = RATIONAL(1.0,3.0);
+ t2246 = t2121*t2128;
+ t2067 = t2094*t2133;
+ t1965 = z*t2067;
+ t2423 = t2133*t2246+t1965;
+ t2052 = t2132*t2087;
+ t2346 = t2132*z;
+ t2030 = t2121*t2346;
+ t2422 = (t2030+t2052)*x;
+ t1907 = y*t2271;
+ t2093 = RATIONAL(1.0,24.0);
+ t2261 = t2093*t2133;
+ t1966 = t2134*t2261;
+ t1732 = t2130*t1966;
+ t2068 = t2102*z;
+ t1900 = y*t2068;
+ t2247 = t1732+t1900;
+ t2421 = t1907+t2247;
+ t2098 = RATIONAL(-1.0,24.0);
+ t2229 = y*t2277;
+ t1751 = t2093*t2229;
+ t2420 = t1751+t2098*t2280;
+ t2026 = t2110*t2277;
+ t2419 = t2026+t2132*t2037;
+ t2418 = t2052+t2078;
+ t2062 = t2094*t2134;
+ t2063 = t2099*t2134;
+ t1920 = t2132*t2063;
+ t2417 = t2062+t1920;
+ t2234 = z*t2304;
+ t2088 = RATIONAL(-1.0,108.0);
+ t2288 = t2134*t2088;
+ t2415 = t2101*t2234+y*t2288;
+ t2077 = t2116*t2131;
+ t2056 = x*t2077;
+ t1886 = y*t2056;
+ t1986 = t2111*t2248;
+ t2414 = t1886+x*t1986;
+ t2413 = t2130*t2006+t2105*t2312;
+ t2194 = t2113*t2304;
+ t1841 = t2134*t2194;
+ t2014 = t2112*t2277;
+ t2412 = y*t2014+t1841;
+ t2186 = t2120+t2076;
+ t1932 = t2098*t2291;
+ t1709 = t2130*t1932;
+ t2411 = t1709+y*t2349;
+ t2352 = y*t2131;
+ t1991 = t2121*t2352;
+ t1992 = t2105*t2248;
+ t2410 = (t1992+t1991)*x;
+ t2409 = t2448*x;
+ t1981 = t2104*t2248;
+ t2073 = t2105*t2133;
+ t2408 = t1981+t2073;
+ t2097 = RATIONAL(1.0,72.0);
+ t2407 = t2097*t2229+t2090*t2347;
+ t2022 = t2106*t2312;
+ t2406 = t2130*t2022+t2099*t2312;
+ t2285 = t2097*t2130;
+ t2199 = t2133*t2285;
+ t2405 = y*t2265+z*t2199;
+ t2236 = z*t2305;
+ t2027 = z*t2329;
+ t2404 = t2120*t2236+t2027;
+ t1881 = x*t1994;
+ t2403 = t1881+t2448;
+ t2029 = t2130*t2303;
+ t2293 = t2110*t2130;
+ t2011 = t2133*t2293;
+ t2402 = t2131*t2029+t2011;
+ t2086 = t2104*t2132;
+ t1995 = z*t2086;
+ t2401 = (t1920+t1995)*x;
+ t2203 = t2099*t2305;
+ t1720 = z*t2203;
+ t2308 = t2097*t2132;
+ t2400 = t1720+t2134*t2308;
+ t1983 = z*t2073;
+ t1838 = x*t1983;
+ t1847 = t2104*t2230;
+ t2342 = x*t2104;
+ t1987 = y*t2342;
+ t1801 = z*t1987;
+ t2399 = t1847+t1838+t1801;
+ t2054 = x*t2087;
+ t1802 = y*t2054;
+ t1738 = x*t1965;
+ t1968 = t2133*t2063;
+ t1756 = x*t1968;
+ t2290 = t1738+t1756;
+ t2398 = t1801+t1802+t2290;
+ t2092 = RATIONAL(-1.0,72.0);
+ t2286 = t2133*t2092;
+ t1912 = t2097*t2291;
+ t2397 = t1912+z*t2286;
+ t2041 = t2117*t2316;
+ t1984 = y*t2077;
+ t2396 = t1984+y*t2041;
+ t2031 = t2110*t2248;
+ t2395 = t2130*t2031+t2029;
+ t1978 = t2111*t2316;
+ t1788 = y*t1978;
+ t2394 = t1999+t1788;
+ t1973 = t2130*t2062;
+ t2393 = t1973+t2134*t2203;
+ t1889 = t2105*t2230;
+ t2392 = y*t2246+t1889;
+ t2107 = RATIONAL(-1.0,9.0);
+ t2391 = t2107*t2127+t2102*t2230;
+ t1797 = t2132*t2196;
+ t2390 = t1995+t1797;
+ t1931 = t2132*t2274;
+ t2252 = t2093*t2130;
+ t2231 = z*t2252;
+ t2389 = t2132*t2231+t1931;
+ t1943 = t2134*t2286;
+ t1701 = t2130*t1943;
+ t2388 = t2088*t2353+t1701;
+ t2386 = t2132*t2033+t1832;
+ t2000 = t2111*t2305;
+ t2251 = (t2000+t2240)*t2131;
+ t2002 = t2131*t2293;
+ t2385 = t2069+t2251+t2002;
+ t2200 = t2113*t2277;
+ t1821 = t2132*t2200;
+ t2384 = t1776+t1821+t2132*t2257;
+ t1874 = t2131*t2194;
+ t2383 = t1874+t2114*t2248+t1851;
+ t2082 = t2105*y;
+ t1997 = z*t2082;
+ t2382 = t2080+t2030+t1997;
+ t2381 = t2132*t2015+y*t2200+t2014;
+ t2262 = t2120*t2132;
+ t2040 = t2131*t2262;
+ t2380 = t2031+t2040+t2077;
+ t1944 = z*t2240;
+ t2379 = t1944+t2422;
+ t1980 = t2132*t2293;
+ t2378 = t2061+t2251+t1980;
+ t2287 = t2101*t2133;
+ t1945 = z*t2287;
+ t2278 = t2134*t2095;
+ t2226 = x*t2278;
+ t1749 = y*t2226;
+ t1949 = t2133*t2274;
+ t2335 = (t1900+t1949)*x;
+ t2377 = x*t1945+t1749+t2335;
+ t2325 = t2105*t2131;
+ t2020 = y*t2325;
+ t2255 = (t2020+t1981)*x;
+ t2376 = t2255+x*t2073+t1987;
+ t2375 = t1920+t2401;
+ t2313 = t2105*t2132;
+ t1982 = z*t2313;
+ t2321 = (t1982+t1977)*x;
+ t2374 = t2054+z*t2342+t2321;
+ t1910 = t2133*t2062;
+ t1733 = x*t1910;
+ t1844 = y*t2027;
+ t2373 = t1733+t1910+t1844+t2440;
+ t2372 = t1733+t1949+t1881;
+ t1950 = t2095*t2347;
+ t1754 = x*t1950;
+ t2371 = t1754+x*t1907+t2335;
+ t2370 = t2104*z+t1982+t2387;
+ t2205 = t1825+(t2049+x)*y;
+ t2369 = t2043+t2131*t2012+z*t2194+t2205;
+ t1909 = t2099*t2304;
+ t2368 = t2131*t1959+t1909+t2450*y;
+ t2197 = t2130*t2240;
+ t2267 = t2095*t2132;
+ t1901 = t2130*t2063;
+ t2367 = t2134*t2197+t1901+t2068+z*t2267;
+ t1876 = t2133*t2196;
+ t2238 = t2130*t2106;
+ t2225 = z*t2238;
+ t1820 = t2133*t2225;
+ t2174 = t1876+t1820+t2402;
+ t2366 = t2125*y+t2174+t1991+t1997;
+ t2072 = t2104*y;
+ t2365 = t2072+t2020+t2395;
+ t2331 = t2130*t2111;
+ t2008 = y*t2331;
+ t2364 = t2008+t2064+t2065+t2445;
+ t2209 = t2133*t2239;
+ t1829 = z*t2209;
+ t1970 = t2099*t2353;
+ t2363 = t1829+t2082+t1970+t2395;
+ t1941 = t2093*t2248;
+ t2362 = t1941+t1788+t2410+t2442;
+ t2343 = x*t2125;
+ t2058 = z*t2343;
+ t1805 = x*t1997;
+ t2361 = t2058+x*t2078+t1805+t2422;
+ t2075 = t2104*t2133;
+ t2360 = x*t2075+t1805+y*t2343+t2410;
+ t2208 = t2131*t2252;
+ t1736 = t2133*t2208;
+ t2317 = t2102*t2131;
+ t2314 = t2101*t2248+t2094*t2232;
+ t2359 = t1736+t2314+y*t2317+t2406;
+ t2039 = t2134*t2081;
+ t1833 = z*t2003;
+ t2216 = t2134*t2242;
+ t1826 = t2132*t2216;
+ t1795 = x*t2039;
+ t2358 = t2039+t1833+t1826+t1795+t2018;
+ t2289 = z*t2197+t2132*t2271;
+ t2337 = t2102*t2132;
+ t2323 = t2093*t2134;
+ t1942 = t2132*t2323;
+ t1695 = t2130*t1942;
+ t2357 = z*t2337+t2289+t1695+t2401;
+ t2227 = y*t2239;
+ t2356 = t1932+y*t2323+t2098*t2353+(t2261+t2227)*z;
+ t2035 = t2111*t2291;
+ t1856 = t2134*t2211;
+ t1787 = x*t2035;
+ t2355 = t2044+t2035+t2112*t2280+t1856+t1787;
+ t2354 = t1841+y*t2216+t2132*t2014+t2120*z+t2015+t2018+t2443;
+ t2351 = z*t2130;
+ t2350 = x*t2131;
+ t2341 = 1.0-t2132;
+ t2100 = RATIONAL(-1.0,54.0);
+ t2339 = z*t2100;
+ t1937 = t2098*t2248;
+ t2336 = t2130*t1937+t2131*t2345;
+ t2334 = t2132*t2134;
+ t1848 = y*t2026;
+ t1938 = y*t2063;
+ t2333 = t1848+t1938;
+ t2330 = t1732+t1943;
+ t2328 = t1769+t1966;
+ t2009 = t2132*t2279;
+ t1781 = t2130*t2009;
+ t2327 = t1781+t1942;
+ t2324 = t2133*t2231+t1709;
+ t1870 = y*t2002;
+ t2320 = t1870+t1802;
+ t2319 = t1949+t1945;
+ t2318 = t2134-t2131;
+ t2074 = t2111*t2131;
+ t2315 = t2120*t2130;
+ t2228 = y*t2238;
+ t1854 = t2134*t2228;
+ t2311 = t1854+t1876;
+ t1730 = y*t1901;
+ t2237 = y*t2301;
+ t1752 = z*t2237;
+ t2310 = t1730+t1752;
+ t2309 = y*t2350;
+ t1712 = t2134*t2199;
+ t2306 = t1712+t2092*t2229;
+ t1823 = z*t2000;
+ t1961 = y*t2062;
+ t2302 = t1823+t1961;
+ t2300 = t2133+t2134;
+ t1704 = y*t1973;
+ t1725 = t2099*t2280;
+ t2299 = t1704+t1725;
+ t2298 = x*t2346;
+ t1877 = z*t2011;
+ t2296 = t1877+t1934;
+ t2294 = t2243*x;
+ t2198 = t2132*t2239;
+ t1834 = z*t2198;
+ t2282 = t1781+t1834;
+ t2276 = t1995+t1881;
+ t2272 = t1922+t1947;
+ t2034 = y*t2074;
+ t2053 = t2112*t2316;
+ t2270 = t2034+y*t2053;
+ t2122 = RATIONAL(-2.0,1.0);
+ t2269 = t2122-t2134;
+ t2268 = t2133-t2132;
+ t2024 = t2112*t2305;
+ t2266 = t1989+z*t2024;
+ t2264 = t2445*x;
+ t2244 = t2098*t2132;
+ t1905 = t2134*t2244;
+ t2259 = t2130*t1905+t2101*t2346;
+ t2258 = t1910+t1938;
+ t2091 = RATIONAL(1.0,216.0);
+ t2256 = t2091*t2133;
+ t2254 = x*t2348;
+ t2013 = z*t2072;
+ t1705 = z*t1959;
+ t2253 = t1705+t1725;
+ t2118 = RATIONAL(3.0,2.0);
+ t2250 = t2118*t2131;
+ t2249 = (t2244+t2198)*t2131;
+ t2245 = t2097*t2131;
+ t2241 = t1906+t1792;
+ t2045 = z*t2315;
+ t2057 = y*t2293;
+ t2032 = z*t2075;
+ t1985 = y*t2078;
+ t2224 = t1732+t1922+t1756;
+ t1890 = x*t1985;
+ t2223 = t1890+t1704+t1921;
+ t1770 = x*t2006;
+ t2222 = t1770+t2409;
+ t1715 = z*t1909;
+ t2221 = t1838+t1950+t1715;
+ t1778 = t2130*t1997;
+ t2220 = t1705+t1823+t1778;
+ t1857 = t2130*t2013;
+ t1799 = z*t1980;
+ t2219 = t1857+t1799+t1715;
+ t2218 = t2110+t2106*z;
+ t2195 = t2131*t2242;
+ t1786 = x*t2040;
+ t2215 = t1786+t2132*t2195+t2022;
+ t2038 = y*t2087;
+ t2213 = t2038+t1968+t1933;
+ t2126 = x*t2312;
+ t2212 = t2126+t1886+t2120*t2235;
+ t2210 = t1890+t1985+t1848;
+ t1804 = x*t2032;
+ t2204 = t1877+t2032+t1804;
+ t2202 = t1770+t2426;
+ t1767 = z*t2029;
+ t2201 = t1838+t1767+t1983;
+ t2115 = RATIONAL(-3.0,2.0);
+ t2193 = t2115*t2132+t2118;
+ t2192 = t2313+t2104;
+ t2191 = t2121+t2125*t2132;
+ t2190 = t2115+t2118*t2132;
+ t2189 = t2105+t2086;
+ t2188 = t2099*t2130+t2101;
+ t2187 = t2262+t2116;
+ t2185 = t1786+t2436*x;
+ t2184 = t1751+t1709+t2092*t2348+t1912;
+ t1882 = z*t2057;
+ t1858 = y*t2037;
+ t2183 = t2116*t2232+y*t2315+t1882+t1858;
+ t2182 = t1767+t1882+t2045+t2130*t2018;
+ t2181 = t2092*t2334+t2098*t2236+z*t2308+t1695;
+ t2180 = t1702+(t1947+t2438)*x;
+ t2179 = t1733+(t1938+t2437)*x;
+ t2178 = t1905+t2093*t2346+t2132*t2225+t1797;
+ t2177 = t2134*t2256+t2101*t2280+t2388;
+ t2176 = t1786+t2056+(t2031+t2034)*x;
+ t2175 = y*t2245+t2098*t2232+t1736+t2092*t2248;
+ t2173 = t1914+t1907+t2324;
+ t2172 = t2324+t2438;
+ t2171 = t1968+t2075+t1965+t1992;
+ t2170 = t2311+t2419;
+ t1816 = z*t2008;
+ t2169 = t1816+t1957+t2328;
+ t1865 = t2131*t2209;
+ t2167 = t1865+t2093*t2352+t1937+t2131*t2228;
+ t1716 = x*t1961;
+ t2166 = t1961+t1968+t1716+t1756+t2311;
+ t1972 = t2096*t2248;
+ t2165 = y*t2208+t1972+t2264+t2336;
+ t1717 = t2098*t2229;
+ t2164 = t1940+t1716+t1717+t2224;
+ t2163 = t1940+t1704+t2327+t2330;
+ t1719 = t2099*t2232;
+ t2162 = t1719+t2133*t2245+t2249+t2336;
+ t1913 = y*t2339;
+ t2161 = t1712+t1913+t2088*t2347+t2101*t2229+t2259;
+ t1811 = t2131*t2227;
+ t2160 = t1952+t1811+t2241+t2264;
+ t1908 = y*t2278;
+ t1735 = t2098*t2234;
+ t2159 = t1908+t1735+t2247+t2294;
+ t2158 = t1923+t1781+t2013+t1858+t1965+t1876;
+ t2157 = t1941+t1870+t2241+t2249;
+ t2156 = t2028+t2120*t2230+t1856+t2266+t2270;
+ t2155 = t2092*t2353+t1735+y*t2231+t1717+t2330+t2444*t2097;
+ t1817 = y*t2045;
+ t2124 = RATIONAL(2.0,3.0);
+ t2154 = t1932+t2124*t2127+t1847+t1817+t1876+t1997+t2215;
+ t2153 = t1865+t1952+t1770+t2394+t2406+t2414;
+ t2152 = t1924+t1730+t2222+t2390+t2411;
+ t1887 = t2133*t2195;
+ t2151 = t1887+t1986+t2202+t2396+t2414;
+ t2150 = t2113*t2236+t2009+t2126+t2081+t2024+t1826+t2114*t2346+t2386+t2425
+;
+ t2149 = t1887+t2048+t2074+t2114*t2352+y*t2217+t2053+t2212+t2425;
+ t2148 = t1914+t1945+t1715+t1752+t2167+t2184;
+ t2147 = t1925+t1978+t1811+t2070+t2176+t2413+t2442;
+ t1819 = t2131*t2024;
+ t2146 = t2041+t1874+t2034+t1819+y*t2195+t2176+t2380;
+ t1946 = t2098*t2347;
+ t2145 = t1829+t1946+t2169+t2178+t2333;
+ t2144 = t2173+t2179+t2319+t2420;
+ t2143 = t2003+t1821+t2040+t2119*t2236+t1819+t2185+t2436;
+ t2142 = t2173+t2178+t2310+t2397;
+ t1967 = t2098*t2348;
+ t2141 = t1888+t1967+t2167+t2169+t2296;
+ t2140 = t1920+t2086+t2000+t1944+t2185+t2282+t2413;
+ t1862 = y*t2225;
+ t2139 = t1862+t1829+t2179+t2258+t2260+t2437;
+ t2138 = t2212+t2049+t1774+t1975+t2386+((y+z)*t2120+1.0+t2016+t2443)*x;
+ t2137 = t1799+t2170+t2243+t1820+t2063+t2356+(t2094+t2331)*z;
+ t2123 = RATIONAL(-2.0,3.0);
+ t2109 = RATIONAL(2.0,1.0);
+ t2103 = RATIONAL(1.0,54.0);
+ t2089 = RATIONAL(-1.0,216.0);
+ t2042 = z*t2293;
+ t1894 = t2133*t2288;
+ t1891 = t2089*t2291;
+ t1859 = t2121*t2254;
+ t1855 = t2133*t2058;
+ t1796 = z*t2043;
+ t1784 = t2125*t2254;
+ t1748 = t2096*t2229;
+ t1742 = t2096*t2234;
+ t1708 = t2092*t2234;
+ t1707 = t2133*t2226;
+ coeffs_dx->coeff_m1_m1_m1 = t2357+t2222+(t2100*t2134+(RATIONAL(-1.0,27.0)
++t2095*t2130)*z)*y+t1748+t2133*t2339+t1701+t1894+t1742+t2359+t2434;
+ coeffs_dx->coeff_0_m1_m1 = t1707+(RATIONAL(-2.0,9.0)*t2353+t2444*t2107)*x
++t2163+t2215+t2220+t2362+t2379+t2449;
+ coeffs_dx->coeff_p1_m1_m1 = t1870+t1865+t1922+t2152+t1921+t2219+t2375+
+t2426+t2434+t2448;
+ coeffs_dx->coeff_p2_m1_m1 = t2161+t2130*t1900+t1891+t2162+t2400+t2415;
+ coeffs_dx->coeff_m1_0_m1 = t2164+t1924+(t2267+t2102)*t2134+t1953+(t2108+
+t2107*t2132+t2189*t2130)*z+t2147+t1804+t2253+t2361+t2393;
+ coeffs_dx->coeff_0_0_m1 = t1890+(-t2131+t2191*t2134+(t2123*t2132+t2124)*z
+)*x+t1889+t1966+t1970+t2149+t1967+t2182+t2276+t2417+t2423+t2439;
+ coeffs_dx->coeff_p1_0_m1 = t2166+t1816+t2146+t2204+t2361+t2382+t2404+
+t2418+t2419;
+ coeffs_dx->coeff_p2_0_m1 = t2192*t2351+t2148+t1931+t2271+t2367+t2385;
+ coeffs_dx->coeff_m1_p1_m1 = t1778+t2153+t2221+t2223+t2357+t2372+t2411;
+ coeffs_dx->coeff_0_p1_m1 = t1855+t1858-t2309+t1859+t2154+t2270+t2296+
+t2302+t2327+t2379+t2383;
+ coeffs_dx->coeff_p1_p1_m1 = t2151+t1799+t1797+t2201+t2210+t2276+t2373+
+t2375;
+ coeffs_dx->coeff_p2_p1_m1 = t1705+t2157+t1857+t1943+t1730+t1947+t2259+
+t2400+t2421;
+ coeffs_dx->coeff_m1_p2_m1 = t1913+t2165+t2103*t2347+t2306+t2371+t2415+
+t2446;
+ coeffs_dx->coeff_0_p2_m1 = t2148+t2133*t2283+t1749+t2255+t2391;
+ coeffs_dx->coeff_p1_p2_m1 = t1950+t1949+t1717+t2160+t2253+t2371+t2421;
+ coeffs_dx->coeff_p2_p2_m1 = t1742+t2089*t2348+t2175+t2177+t2407;
+ coeffs_dx->coeff_m1_m1_0 = t2140+t2450*t2133+t2223+(t2108+t2107*t2131+(
+t2105+t2070)*t2130)*y+t1725+t1738+t1735+t2224+t2360+t2424+t2449;
+ coeffs_dx->coeff_0_m1_0 = t2150+t1961+t2183+(-t2132+(t2125*t2131+t2121)*
+t2133+(t2123*t2131+t2124)*y)*x+t1946+t1889+t1859+t2067+t1804+t2328+t2363+t2403;
+ coeffs_dx->coeff_p1_m1_0 = t2143+t2171+t1816+t2210+t2290+t2360+t2366+
+t2429;
+ coeffs_dx->coeff_p2_m1_0 = t2287+t2142+t1972+(t2104+t2325)*t2344+t2368+
+t2378;
+ coeffs_dx->coeff_m1_0_0 = t1862+t2125+(t2329-x+t2121)*t2132+t2315+t2302+
+t1995+(-x+t2187*t2130+t2191)*t2131+t2042+t2171+t2363+t2057+t2138+t2394+t2418+
+t2439;
+ coeffs_dx->coeff_0_0_0 = (t2257+t2218)*y+t2300*t2111+t2369+(-t2133+(t2134
+-z+t2109)*t2132+(t2109-y+t2122*t2132+t2133)*t2131+t2269)*x+(t2114*t2133+t2110)*
+z+(t2118+t2117*z+t2132*t2250+(t2132+t2131)*t2115+(t2119*z+t2117)*y)*t2130+t2156
++t1990+t2380+t2381+t2186+t2427;
+ coeffs_dx->coeff_p1_0_0 = (-1.0+t2263-x)*t2132+(-x+t2295-t2341)*t2131+
+t1833+t2300*t2116+t2354+RATIONAL(1.0,1.0)+t2138+t2017+(t2112*z+t2193*t2131+(
+t2113*z+t2112)*y+t2190)*t2130+t2396+t2430;
+ coeffs_dx->coeff_p2_0_0 = t1870+t2189*t2131+t2137+(t2186*t2131+t2187)*
+t2130+t2192+t2364+t2402;
+ coeffs_dx->coeff_m1_p1_0 = t2140+t2183-t2309+t1934+t1910+t1985+t1787+
+t2205+t2366+t2408+t2433;
+ coeffs_dx->coeff_0_p1_0 = t2150+t2218*t2133+t1988+t1984+(t2115*t2131+
+t2118)*t2344+(-t2248+(t2109*t2131+t2269)*y+t2268)*x+t1986+t2412+t2416+t2430+
+t2432;
+ coeffs_dx->coeff_p1_p1_0 = (t2120+t2077)*t2133+t2143+(1.0+t2275-t2131-
+t2350+(t2115+t2250)*t2130)*y+t2355+t2369+t2433+t2441;
+ coeffs_dx->coeff_p2_p1_0 = t1925+t2145+t2067+t2365+t2378+t2429;
+ coeffs_dx->coeff_m1_p2_0 = t1719+(t2095+t2317)*t2133+t2237+t2144+t2368+
+t2376;
+ coeffs_dx->coeff_0_p2_0 = t1854+t2174+((y+t2248)*t2121+(t2133+t2352)*
+t2125)*x+t2320+t2356+t2364+t2399;
+ coeffs_dx->coeff_p1_p2_0 = t2139+t2057+t1788+t2365+t2376+t2408;
+ coeffs_dx->coeff_p2_p2_0 = t2281+(t2096*t2131+t2188)*y+t2155+t2314+t2424;
+ coeffs_dx->coeff_m1_m1_p1 = t1802+t2152+t1832+t1795+t1908+t1933+t1804+
+t2220+t2359+t2372;
+ coeffs_dx->coeff_0_m1_p1 = t1767-t2298+t2154+t1784+t2266+t2333+t2362+
+t2384+t2423;
+ coeffs_dx->coeff_p1_m1_p1 = t2204+t2038+t1865+t2358+t2202+t1858+t2320+
+t1832+t2373+t2403+t2409;
+ coeffs_dx->coeff_p2_m1_p1 = t1923+t1945+t1900+t2162+t2163+t2219;
+ coeffs_dx->coeff_m1_0_p1 = t2170+t2182-t2298+t2032+t1787+t2147+t2258+
+t2382+t2428+t2431;
+ coeffs_dx->coeff_0_0_p1 = t1798+t2039+(t2106*y+t2110)*t2134+t2127+t2354+
+t2193*t2351+(-t2334+(t2109*t2132-t2133+t2122)*z+t2318)*x+t2149+t1796+t2432;
+ coeffs_dx->coeff_p1_0_p1 = t2186*t2134+(t2307-t2132*x+t2190*t2130+t2341)*
+z+t2146+t2355+t2381+t2431+t2447;
+ coeffs_dx->coeff_p2_0_p1 = t2141+t2370+t2385+t2404+t2417;
+ coeffs_dx->coeff_m1_p1_p1 = t1877+t1823+t1983+t1817+t2153+t1848+t1795+
+t2213+t2390+t2435+t2440;
+ coeffs_dx->coeff_0_p1_p1 = t2118*t2280+t2044+(t2268*z+(t2122*z+t2318)*y)*
+x+t2156+t2215+t2383+t2384+t2441+t2447;
+ coeffs_dx->coeff_p1_p1_p1 = t2151+(t2115*t2351+t2263+z)*y+t2233+t2017+
+t1796+t2358+t2412+t2435;
+ coeffs_dx->coeff_p2_p1_p1 = t1932+t2157+t1767+t1799+t1961+t1844+t1942+
+t2158;
+ coeffs_dx->coeff_m1_p2_p1 = t2164+t1801+t1900+t1752+t2165+t2221;
+ coeffs_dx->coeff_0_p2_p1 = t1890+t1855+t2141+t2255+t2392;
+ coeffs_dx->coeff_p1_p2_p1 = t2013+t1801+t1882+t2160+t2166+t2201;
+ coeffs_dx->coeff_p2_p2_p1 = t1947+t1930+t2175+t2184+t2253;
+ coeffs_dx->coeff_m1_m1_p2 = t2161+t1708+t2103*t2348+t2294+t2377+t2389+
+t2446;
+ coeffs_dx->coeff_0_m1_p2 = t1754+t2108*t2254+t2142+t2321+t2391;
+ coeffs_dx->coeff_p1_m1_p2 = t2159+t2243+t2282+t2299+t2319+t2377;
+ coeffs_dx->coeff_p2_m1_p2 = t2089*t2347+t1748+t2177+t2181+t2405;
+ coeffs_dx->coeff_m1_0_p2 = z*t2301+t1720+t2144+(t2095+t2337)*t2134+t2367+
+t2374;
+ coeffs_dx->coeff_0_0_p2 = ((t2334+z)*t2121+(t2346+t2134)*t2125)*x+t2137+
+t1802+t2399;
+ coeffs_dx->coeff_p1_0_p2 = t2139+t1823+t2042+t2370+t2374+t2428;
+ coeffs_dx->coeff_p2_0_p2 = t2274+(t2096*t2132+t2188)*z+t2155+t2289+t2393;
+ coeffs_dx->coeff_m1_p1_p2 = t2159+t2259+t2272+t2310+t2389+t2398;
+ coeffs_dx->coeff_0_p1_p2 = t2145+t1784+t1804+t2321+t2392;
+ coeffs_dx->coeff_p1_p1_p2 = t2158+t1882+t1834+t1820+t2213+t2294+t2398;
+ coeffs_dx->coeff_p2_p1_p2 = t2172+t2181+t2299+t2397;
+ coeffs_dx->coeff_m1_p2_p2 = t1894+t2092*t2280+t2180+t2388+t2405+t2407;
+ coeffs_dx->coeff_0_p2_p2 = x*t1953+t1707+t2155+t2326;
+ coeffs_dx->coeff_p1_p2_p2 = t2172+t2180+t2272+t2420;
+ coeffs_dx->coeff_p2_p2_p2 = t1891+t1708+z*t2256+(t2091*t2134+(t2285+t2089
+)*z)*y+t2306;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-dxx.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-dxx.compute.c
new file mode 100644
index 0000000..70ed1db
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-dxx.compute.c
@@ -0,0 +1,891 @@
+fp t4232;
+fp t4245;
+fp t4248;
+fp t4207;
+fp t4229;
+fp t4246;
+fp t4201;
+fp t4171;
+fp t4434;
+fp t4247;
+fp t4198;
+fp t4173;
+fp t4206;
+fp t4433;
+fp t4368;
+fp t4227;
+fp t4313;
+fp t4066;
+fp t4231;
+fp t4365;
+fp t4242;
+fp t4432;
+fp t4230;
+fp t4316;
+fp t4070;
+fp t4228;
+fp t4375;
+fp t4185;
+fp t4063;
+fp t4431;
+fp t4373;
+fp t4160;
+fp t4314;
+fp t4364;
+fp t4134;
+fp t4430;
+fp t4168;
+fp t4120;
+fp t4429;
+fp t4243;
+fp t4360;
+fp t4428;
+fp t4233;
+fp t4354;
+fp t4219;
+fp t4196;
+fp t4147;
+fp t4427;
+fp t4317;
+fp t4019;
+fp t4136;
+fp t4021;
+fp t4426;
+fp t4218;
+fp t4199;
+fp t4328;
+fp t4155;
+fp t4425;
+fp t4226;
+fp t4326;
+fp t4144;
+fp t4034;
+fp t4141;
+fp t4026;
+fp t4424;
+fp t4363;
+fp t4163;
+fp t4038;
+fp t4223;
+fp t4324;
+fp t4162;
+fp t4052;
+fp t4423;
+fp t4186;
+fp t4057;
+fp t4154;
+fp t4422;
+fp t4214;
+fp t4330;
+fp t4108;
+fp t3992;
+fp t4216;
+fp t4337;
+fp t4107;
+fp t4421;
+fp t4203;
+fp t4420;
+fp t4133;
+fp t4419;
+fp t4418;
+fp t4183;
+fp t4151;
+fp t4058;
+fp t4417;
+fp t4119;
+fp t4042;
+fp t4149;
+fp t4043;
+fp t4416;
+fp t4080;
+fp t4415;
+fp t4414;
+fp t4413;
+fp t4412;
+fp t4159;
+fp t4411;
+fp t4195;
+fp t4137;
+fp t4410;
+fp t4033;
+fp t4409;
+fp t4237;
+fp t4200;
+fp t4123;
+fp t4211;
+fp t4319;
+fp t4104;
+fp t4408;
+fp t4350;
+fp t4156;
+fp t4407;
+fp t4220;
+fp t4383;
+fp t4165;
+fp t4406;
+fp t4142;
+fp t4205;
+fp t4128;
+fp t4405;
+fp t4210;
+fp t4121;
+fp t4404;
+fp t4140;
+fp t4208;
+fp t4403;
+fp t4380;
+fp t4174;
+fp t4118;
+fp t4402;
+fp t4401;
+fp t4177;
+fp t4062;
+fp t4400;
+fp t4197;
+fp t4127;
+fp t4399;
+fp t4039;
+fp t4040;
+fp t4398;
+fp t4349;
+fp t4397;
+fp t4093;
+fp t3988;
+fp t4025;
+fp t4370;
+fp t4158;
+fp t4028;
+fp t4396;
+fp t4395;
+fp t4179;
+fp t4394;
+fp t4333;
+fp t4393;
+fp t4047;
+fp t4122;
+fp t4060;
+fp t4392;
+fp t4175;
+fp t4176;
+fp t4204;
+fp t4191;
+fp t4193;
+fp t4327;
+fp t4391;
+fp t4369;
+fp t4125;
+fp t4046;
+fp t4390;
+fp t4367;
+fp t4132;
+fp t4389;
+fp t4145;
+fp t4344;
+fp t4388;
+fp t4030;
+fp t4029;
+fp t4387;
+fp t4315;
+fp t4087;
+fp t4386;
+fp t4238;
+fp t4385;
+fp t4384;
+fp t4244;
+fp t4241;
+fp t4382;
+fp t4221;
+fp t4381;
+fp t4379;
+fp t4212;
+fp t4378;
+fp t4239;
+fp t4213;
+fp t4377;
+fp t4376;
+fp t4374;
+fp t4372;
+fp t4371;
+fp t4215;
+fp t4366;
+fp t4202;
+fp t4180;
+fp t4094;
+fp t4322;
+fp t4095;
+fp t4362;
+fp t4361;
+fp t4192;
+fp t4325;
+fp t4110;
+fp t4359;
+fp t4146;
+fp t4055;
+fp t4358;
+fp t4357;
+fp t4356;
+fp t4355;
+fp t4153;
+fp t4077;
+fp t4017;
+fp t4353;
+fp t4352;
+fp t4167;
+fp t4054;
+fp t4157;
+fp t4011;
+fp t4351;
+fp t4031;
+fp t4348;
+fp t4089;
+fp t4092;
+fp t4347;
+fp t4338;
+fp t4014;
+fp t4045;
+fp t4346;
+fp t4345;
+fp t4090;
+fp t3980;
+fp t3987;
+fp t4343;
+fp t4161;
+fp t4098;
+fp t4342;
+fp t4099;
+fp t4105;
+fp t4341;
+fp t4318;
+fp t4106;
+fp t3981;
+fp t4112;
+fp t4340;
+fp t4096;
+fp t3989;
+fp t4339;
+fp t4103;
+fp t4336;
+fp t4182;
+fp t4036;
+fp t4181;
+fp t4015;
+fp t4335;
+fp t4091;
+fp t4334;
+fp t4240;
+fp t4332;
+fp t4234;
+fp t4331;
+fp t4329;
+fp t4114;
+fp t4217;
+fp t4323;
+fp t4321;
+fp t4005;
+fp t3994;
+fp t4320;
+fp t4130;
+fp t4131;
+fp t4135;
+fp t4097;
+fp t4101;
+fp t4109;
+fp t4113;
+fp t4115;
+fp t4184;
+fp t4164;
+fp t4126;
+fp t4150;
+fp t4312;
+fp t4311;
+fp t4129;
+fp t4102;
+fp t4310;
+fp t4309;
+fp t3996;
+fp t4022;
+fp t4308;
+fp t4044;
+fp t4307;
+fp t4194;
+fp t4306;
+fp t4305;
+fp t3985;
+fp t4304;
+fp t4041;
+fp t4303;
+fp t4302;
+fp t4301;
+fp t4300;
+fp t4299;
+fp t4012;
+fp t4298;
+fp t4297;
+fp t4296;
+fp t4224;
+fp t4295;
+fp t4294;
+fp t4293;
+fp t4292;
+fp t4291;
+fp t4290;
+fp t4079;
+fp t4289;
+fp t4288;
+fp t4287;
+fp t4286;
+fp t4008;
+fp t4064;
+fp t4285;
+fp t4284;
+fp t3997;
+fp t4283;
+fp t4282;
+fp t4006;
+fp t4281;
+fp t4280;
+fp t4279;
+fp t4277;
+fp t4276;
+fp t4048;
+fp t4275;
+fp t4274;
+fp t4273;
+fp t4272;
+fp t4271;
+fp t4074;
+fp t4078;
+fp t4270;
+fp t4082;
+fp t4081;
+fp t4269;
+fp t4268;
+fp t4267;
+fp t4266;
+fp t4236;
+fp t4265;
+fp t4010;
+fp t4264;
+fp t4076;
+fp t4263;
+fp t4088;
+fp t4262;
+fp t4061;
+fp t4261;
+fp t4260;
+fp t4259;
+fp t4258;
+fp t4257;
+fp t4256;
+fp t4255;
+fp t4254;
+fp t4253;
+fp t4252;
+fp t4251;
+fp t4235;
+fp t4222;
+fp t4189;
+fp t4172;
+fp t4170;
+fp t4166;
+fp t4100;
+fp t4059;
+fp t4049;
+fp t4037;
+fp t4035;
+fp t4027;
+fp t4023;
+fp t4004;
+fp t4003;
+fp t4001;
+fp t3998;
+fp t3990;
+fp t3986;
+fp t3983;
+fp t3982;
+ t4232 = RATIONAL(-1.0,2.0);
+ t4245 = z*z;
+ t4248 = z*t4245;
+ t4207 = t4232*t4248;
+ t4229 = RATIONAL(1.0,2.0);
+ t4246 = y*y;
+ t4201 = t4229*t4246;
+ t4171 = t4248*t4201;
+ t4434 = t4207+t4171;
+ t4247 = t4246*y;
+ t4198 = t4229*t4245;
+ t4173 = t4247*t4198;
+ t4206 = t4232*t4247;
+ t4433 = t4173+t4206;
+ t4368 = x*t4247;
+ t4227 = RATIONAL(3.0,4.0);
+ t4313 = t4227*t4368;
+ t4066 = t4248*t4313;
+ t4231 = RATIONAL(3.0,2.0);
+ t4365 = x*t4231;
+ t4242 = y*z;
+ t4432 = t4365*t4242+t4066;
+ t4230 = RATIONAL(-3.0,4.0);
+ t4316 = t4230*t4368;
+ t4070 = t4248*t4316;
+ t4228 = RATIONAL(-3.0,2.0);
+ t4375 = x*t4228;
+ t4185 = t4245*t4375;
+ t4063 = y*t4185;
+ t4431 = t4070+t4063;
+ t4373 = x*t4248;
+ t4160 = t4228*t4373;
+ t4314 = t4227*t4373;
+ t4364 = t4246*x;
+ t4134 = t4231*t4364;
+ t4430 = y*t4314+t4248*t4134+t4160;
+ t4168 = t4228*t4368;
+ t4120 = t4245*t4365;
+ t4429 = t4168+z*t4313+t4247*t4120;
+ t4243 = t4246*t4245;
+ t4360 = t4246+t4245;
+ t4428 = (-t4243-1.0+t4360)*x;
+ t4233 = RATIONAL(1.0,3.0);
+ t4354 = t4233*t4245;
+ t4219 = RATIONAL(1.0,6.0);
+ t4196 = t4219*t4247;
+ t4147 = t4245*t4196;
+ t4427 = y*t4354+t4147;
+ t4317 = t4230*t4364;
+ t4019 = t4245*t4317;
+ t4136 = z*t4201;
+ t4021 = x*t4136;
+ t4426 = t4019+t4021;
+ t4218 = RATIONAL(-1.0,6.0);
+ t4199 = t4218*t4248;
+ t4328 = t4219*t4246;
+ t4155 = t4248*t4328;
+ t4425 = (t4155+t4199)*x;
+ t4226 = RATIONAL(-1.0,4.0);
+ t4326 = t4247*t4226;
+ t4144 = t4245*t4326;
+ t4034 = x*t4144;
+ t4141 = x*t4196;
+ t4026 = z*t4141;
+ t4424 = t4034+t4026;
+ t4363 = t4246*z;
+ t4163 = t4218*t4363;
+ t4038 = x*t4163;
+ t4223 = RATIONAL(1.0,4.0);
+ t4324 = t4223*t4246;
+ t4162 = t4245*t4324;
+ t4052 = x*t4162;
+ t4423 = t4038+t4052;
+ t4186 = x*t4201;
+ t4057 = t4245*t4186;
+ t4154 = t4232*t4364;
+ t4422 = t4057+t4154;
+ t4214 = RATIONAL(-1.0,12.0);
+ t4330 = t4248*t4214;
+ t4108 = t4246*t4330;
+ t3992 = x*t4108;
+ t4216 = RATIONAL(1.0,18.0);
+ t4337 = t4248*t4216;
+ t4107 = y*t4337;
+ t4421 = x*t4107+t3992;
+ t4203 = t4218*t4247;
+ t4420 = (t4203+t4147)*x;
+ t4133 = t4232*x*t4245;
+ t4419 = t4057+t4133;
+ t4418 = t4108+t4163;
+ t4183 = x*t4198;
+ t4151 = t4232*t4243;
+ t4058 = x*t4151;
+ t4417 = t4183+t4058;
+ t4119 = y*t4199;
+ t4042 = x*t4119;
+ t4149 = t4248*t4324;
+ t4043 = x*t4149;
+ t4416 = t4042+t4043;
+ t4080 = t4245*t4316;
+ t4415 = t4080+t4173;
+ t4414 = t4433*x;
+ t4413 = t4058+t4186;
+ t4412 = t4434*x;
+ t4159 = t4245*t4203;
+ t4411 = x*t4159+t4141;
+ t4195 = t4232*z;
+ t4137 = x*t4195;
+ t4410 = t4137+t4021;
+ t4033 = t4248*t4317;
+ t4409 = t4171+t4033;
+ t4237 = RATIONAL(-1.0,3.0);
+ t4200 = t4237*z;
+ t4123 = y*t4200;
+ t4211 = RATIONAL(1.0,12.0);
+ t4319 = t4247*t4211;
+ t4104 = t4248*t4319;
+ t4408 = t4123+t4104;
+ t4350 = t4246*t4248;
+ t4156 = t4226*t4350;
+ t4407 = t4136+t4156;
+ t4220 = RATIONAL(-1.0,9.0);
+ t4383 = z*t4220;
+ t4165 = y*t4383;
+ t4406 = t4247*t4337+t4165;
+ t4142 = t4246*t4199;
+ t4205 = t4219*t4248;
+ t4128 = x*t4205;
+ t4405 = t4128+x*t4142;
+ t4210 = t4229*t4247;
+ t4121 = t4245*t4206;
+ t4404 = (t4210+t4121)*x;
+ t4140 = t4246*t4207;
+ t4208 = t4229*t4248;
+ t4403 = (t4140+t4208)*x;
+ t4380 = t4233*z;
+ t4174 = y*t4380;
+ t4118 = t4248*t4196;
+ t4402 = t4174+t4118;
+ t4401 = t4123+t4118;
+ t4177 = y*t4208;
+ t4062 = x*t4177;
+ t4400 = t4043+t4062;
+ t4197 = t4232*y;
+ t4127 = z*t4197;
+ t4399 = t4127+t4177;
+ t4039 = x*t4123;
+ t4040 = y*t4183;
+ t4398 = t4039+t4040;
+ t4349 = t4233*t4246;
+ t4397 = t4155+z*t4349;
+ t4093 = t4245*t4319;
+ t3988 = x*t4093;
+ t4025 = t4226*x*t4243;
+ t4370 = y*t4245;
+ t4158 = t4219*t4370;
+ t4028 = x*t4158;
+ t4396 = t3988+t4025+t4028;
+ t4395 = t4136+t4140-t4246;
+ t4179 = t4247*t4365;
+ t4394 = z*t4316+t4179+t4247*t4185;
+ t4333 = t4158+t4159;
+ t4393 = t4333+t4218*y+t4196;
+ t4047 = t4246*t4314;
+ t4122 = t4228*t4364;
+ t4060 = z*t4122;
+ t4392 = t4047+t4060+t4019;
+ t4175 = t4248*t4203;
+ t4176 = z*t4196;
+ t4204 = t4218*z;
+ t4191 = y*t4204;
+ t4193 = y*t4205;
+ t4327 = t4191+t4193;
+ t4391 = t4175+t4176+t4327;
+ t4369 = t4223*z;
+ t4125 = t4247*t4369;
+ t4046 = x*t4125;
+ t4390 = t4046+t4414;
+ t4367 = y*t4248;
+ t4132 = t4248*t4365;
+ t4389 = t4230*x*t4367+t4248*t4122+t4132;
+ t4145 = z*t4328;
+ t4344 = t4142+t4145;
+ t4388 = t4205+t4344+t4204;
+ t4030 = x*t4156;
+ t4029 = z*t4154;
+ t4387 = t4030+t4029+t4397;
+ t4315 = t4227*t4364;
+ t4087 = t4245*t4134;
+ t4386 = t4122+t4087+z*t4315+t4033;
+ t4238 = x*t4370;
+ t4385 = t4080+t4227*t4238+t4087+t4185;
+ t4384 = t4247*t4208+t4375*t4242+t4070+t4242;
+ t4244 = y*x;
+ t4241 = x*z;
+ t4382 = t4219*y;
+ t4221 = RATIONAL(1.0,9.0);
+ t4381 = z*t4221;
+ t4379 = x*t4218;
+ t4212 = RATIONAL(-1.0,18.0);
+ t4378 = z*t4212;
+ t4239 = y*t4241;
+ t4213 = RATIONAL(-1.0,36.0);
+ t4377 = z*t4213;
+ t4376 = y-t4247;
+ t4374 = z*t4214;
+ t4372 = z*t4216;
+ t4371 = x*t4229;
+ t4215 = RATIONAL(1.0,36.0);
+ t4366 = y*t4215;
+ t4202 = t4237*y;
+ t4180 = y*t4369;
+ t4094 = t4247*t4330;
+ t4322 = t4248*t4211;
+ t4095 = y*t4322;
+ t4362 = t4094+t4095;
+ t4361 = -t4244+t4238;
+ t4192 = y*t4371;
+ t4325 = t4245*t4214;
+ t4110 = y*t4325;
+ t4359 = t3988+x*t4110;
+ t4146 = z*t4206;
+ t4055 = x*t4146;
+ t4358 = t4055+t4247*t4380;
+ t4357 = t4093+t4110;
+ t4356 = t4247*t4245;
+ t4355 = t4223*t4248;
+ t4153 = y*t4207;
+ t4077 = x*t4153;
+ t4017 = z*t4192;
+ t4353 = t4077+t4017;
+ t4352 = t4248*t4213;
+ t4167 = y*t4355;
+ t4054 = x*t4167;
+ t4157 = t4248*t4326;
+ t4011 = x*t4157;
+ t4351 = t4054+t4011;
+ t4031 = y*t4133;
+ t4348 = t4029+t4031;
+ t4089 = y*t4372;
+ t4092 = t4247*t4352;
+ t4347 = t4089+t4092;
+ t4338 = z*t4379;
+ t4014 = y*t4338;
+ t4045 = y*t4128;
+ t4346 = t4014+t4045;
+ t4345 = t4245*t4315+t4151;
+ t4090 = t4247*t4374;
+ t3980 = x*t4090;
+ t3987 = x*t4104;
+ t4343 = t3980+t3987;
+ t4161 = y*t4381;
+ t4098 = z*t4319;
+ t4342 = t4094+t4098;
+ t4099 = t4246*t4322;
+ t4105 = t4214*t4363;
+ t4341 = t4099+t4105;
+ t4318 = t4247*t4215;
+ t4106 = t4248*t4318;
+ t3981 = x*t4106;
+ t4112 = t4247*t4377;
+ t4340 = x*t4112+t3981;
+ t4096 = t4248*t4366;
+ t3989 = x*t4092;
+ t4339 = x*t4096+t3989;
+ t4103 = t4247*t4372;
+ t4336 = t4103+t4107;
+ t4182 = z*t4326;
+ t4036 = x*t4182;
+ t4181 = t4247*t4355;
+ t4015 = x*t4181;
+ t4335 = t4036+t4015;
+ t4091 = t4211*t4242;
+ t4334 = t4030+t4324*t4241;
+ t4240 = x*t4363;
+ t4332 = t4240-t4241;
+ t4234 = RATIONAL(-2.0,1.0);
+ t4331 = t4234-t4248;
+ t4329 = y*t4378;
+ t4114 = z*t4366;
+ t4217 = RATIONAL(-3.0,1.0);
+ t4323 = t4217*t4245;
+ t4321 = t4248*t4212;
+ t4005 = x*t4098;
+ t3994 = x*t4094;
+ t4320 = t4005+t3994;
+ t4130 = z*t4382;
+ t4131 = z*t4203;
+ t4135 = z*t4210;
+ t4097 = t4247*t4378;
+ t4101 = z*t4318;
+ t4109 = y*t4321;
+ t4113 = y*t4352;
+ t4115 = y*t4330;
+ t4184 = t4226*t4367;
+ t4164 = t4218*t4370;
+ t4126 = t4226*t4370;
+ t4150 = t4226*t4363;
+ t4312 = t3987+t4424;
+ t4311 = t4055+t4034+t4015;
+ t4129 = t4223*t4356;
+ t4102 = t4247*t4325;
+ t4310 = t4042+t3987+t3992;
+ t4309 = t3994+t4416;
+ t3996 = x*t4102;
+ t4022 = x*t4131;
+ t4308 = t3996+t4022+t3987;
+ t4044 = x*t4174;
+ t4307 = t4044+t4031+t4045;
+ t4194 = y*t4198;
+ t4306 = t4144+t4162+t4194;
+ t4305 = t3996+t3981+x*t4103;
+ t3985 = x*t4099;
+ t4304 = t3985+t3989+x*t4109;
+ t4041 = x*t4129;
+ t4303 = t4041+t4022+t3994;
+ t4302 = t4030+t4021+t4052;
+ t4301 = t4102+t4162+t4164;
+ t4300 = t4011+t4400;
+ t4299 = t4239+t4077+t4040;
+ t4012 = x*t4135;
+ t4298 = t4041+t4011+t4012;
+ t4297 = t4354+t4237;
+ t4296 = t4233+t4237*t4245;
+ t4224 = RATIONAL(3.0,1.0);
+ t4295 = t4224+t4217*t4246;
+ t4294 = t4237*t4246+t4233;
+ t4293 = t4237+t4349;
+ t4292 = t4217+t4224*t4246;
+ t4291 = t4243+t4194+t4121-t4245;
+ t4290 = t4201+t4149+t4150+t4151;
+ t4079 = x*t4184;
+ t4289 = t4015+t4079+t4403;
+ t4288 = t4129+t4126+t4198+t4151;
+ t4287 = t4115+t4104+t4090+t4091;
+ t4286 = t4351+t4412;
+ t4008 = y*t4120;
+ t4064 = z*t4134;
+ t4285 = t4066+t4248*t4206+t4008+t4064;
+ t4284 = t4335+t4404;
+ t3997 = x*t4115;
+ t4283 = x*t4091+t3997+t4343;
+ t4282 = t4113+t4114+t4112+t4106;
+ t4006 = x*t4095;
+ t4281 = t4006+t4374*t4244+t4320;
+ t4280 = t4294*z;
+ t4279 = t4296*y;
+ t4277 = t4096+t4097+t4347+t4357;
+ t4276 = t4191+t4176+t4357+t4362;
+ t4048 = t4223*t4238;
+ t4275 = t4048+t4017+t4079+t4311;
+ t4274 = t4048+t4014+t3997+t4312;
+ t4273 = t4327+t4341+t4342;
+ t4272 = t4101+t4109+t4341+t4347;
+ t4271 = t4334+t4343+t4346;
+ t4074 = x*t4150;
+ t4078 = x*t4130;
+ t4270 = t4074+t4078+t4005+t4309;
+ t4082 = x*t4126;
+ t4081 = y*t4137;
+ t4269 = t4054+t4082+t4081+t4298;
+ t4268 = t4006+t4082+t4078+t4303;
+ t4267 = t4046+t4081+t4074+t4300;
+ t4266 = t4334+t4335+t4353;
+ t4236 = RATIONAL(2.0,3.0);
+ t4265 = -t4239+t4175+t4015+t4236*t4242+t4345;
+ t4010 = t4245*t4122;
+ t4264 = t4243+t4047+z*t4317+t4134+t4010+t4395;
+ t4076 = t4226*t4239;
+ t4263 = t4046+t4076+t4287+t4351;
+ t4088 = t4245*t4313;
+ t4262 = t4230*t4238+t4088+t4120+t4010+t4291;
+ t4061 = x*t4180;
+ t4261 = x*t4197+t4061+t4040+t4079+t4284;
+ t4260 = t4281+t4287;
+ t4259 = t4153+t4146+t4181+t4242+t4306+t4407;
+ t4258 = t4193+t4131+t4301+t4407+t4408;
+ t4257 = t4161+t4106+t4301+t4336+t4418;
+ t4256 = t4176+t4119+t4306+t4408+t4418;
+ t4255 = t4167+t4127+t4135+t4157+t4288+t4434;
+ t4254 = t4125+t4157+t4290+t4399+t4433;
+ t4253 = t4199+t4200+t4130+t4131+t4288+t4362+t4397;
+ t4252 = t4202+t4130+t4203+t4119+t4290+t4342+t4427;
+ t4251 = t4184+t4208+RATIONAL(1.0,1.0)+t4210+t4195+t4180+t4197+t4181+t4182
++t4291+t4395;
+ t4235 = RATIONAL(-2.0,3.0);
+ t4222 = RATIONAL(2.0,1.0);
+ t4189 = t4233*t4367;
+ t4172 = t4247*t4200;
+ t4170 = z*t4371;
+ t4166 = t4248*t4202;
+ t4100 = t4247*t4321;
+ t4059 = y*t4132;
+ t4049 = y*t4160;
+ t4037 = x*t4164;
+ t4035 = x*t4145;
+ t4027 = z*t4179;
+ t4023 = z*t4168;
+ t4004 = x*t4329;
+ t4003 = t4211*t4238;
+ t4001 = x*t4113;
+ t3998 = x*t4089;
+ t3990 = x*t4097;
+ t3986 = t4211*t4240;
+ t3983 = x*t4101;
+ t3982 = x*t4105;
+ coeffs_dxx->coeff_m1_m1_m1 = t4035+x*t4165+t4257+t3990+t4304+t4396;
+ coeffs_dxx->coeff_0_m1_m1 = t4100+t4247*t4383+(t4220*t4248+RATIONAL(-2.0,
+9.0)*z)*y+t4307+t4312+t4345+t4387+t4427;
+ coeffs_dxx->coeff_p1_m1_m1 = t4257+t4303+t4398+t4416+t4426;
+ coeffs_dxx->coeff_p2_m1_m1 = t4037+x*t4161+t4305+t4421+t4423;
+ coeffs_dxx->coeff_m1_0_m1 = x*t4280+t4253+t4274+t4405+t4419;
+ coeffs_dxx->coeff_0_0_m1 = t4262+(t4236+t4235*t4246)*z+t4294*t4248+t4119+
+t4017+t4286+t4332+t4358+t4401;
+ coeffs_dxx->coeff_p1_0_m1 = t4012+t4081+t4253+t4289-t4332+t4385;
+ coeffs_dxx->coeff_p2_0_m1 = t4293*t4241+t4268+t4417+t4425;
+ coeffs_dxx->coeff_m1_p1_m1 = t3985+t4256+t4035+t4025+t4303+t4307;
+ coeffs_dxx->coeff_0_p1_m1 = t4189+t4012+t4008+t4077-t4370+t4172+t4265+
+t4387+t4415;
+ coeffs_dxx->coeff_p1_p1_m1 = t4055+t4256+t4088+t4239+t4063+t4300+t4426;
+ coeffs_dxx->coeff_p2_p1_m1 = t4310+t4398+t4423+t4424;
+ coeffs_dxx->coeff_m1_p2_m1 = t4003+t4004+t4001+t4277+t4305;
+ coeffs_dxx->coeff_0_p2_m1 = t4109+t4247*t4381+t4268+t4333+t4406;
+ coeffs_dxx->coeff_p1_p2_m1 = t4274+t4277;
+ coeffs_dxx->coeff_p2_p2_m1 = t3998+t3990+t4339+t4359;
+ coeffs_dxx->coeff_m1_m1_0 = x*t4279+t4252+t4271+t4411+t4422;
+ coeffs_dxx->coeff_0_m1_0 = t4189+t4011+t4264+t4131+(t4236+t4235*t4245)*y+
+t4296*t4247+t4353+t4361+t4390+t4401;
+ coeffs_dxx->coeff_p1_m1_0 = t4252+t4081+t4062+t4284-t4361+t4386;
+ coeffs_dxx->coeff_p2_m1_0 = t4297*t4244+t4270+t4413+t4420;
+ coeffs_dxx->coeff_m1_0_0 = t4251+t4170+t4192+t4076+t4428+t4286+t4348+
+t4390;
+ coeffs_dxx->coeff_0_0_0 = z+t4285+(t4234*t4246+t4222-t4376)*t4245+(t4248+
+t4222-z)*t4246+(t4228*z+t4292*t4245+(t4228+t4227*z)*y+t4295)*x+t4135+t4331+
+t4376+t4389+t4394+t4399;
+ coeffs_dxx->coeff_p1_0_0 = (t4231*z+t4217+t4246*t4323+t4360*t4224+(t4230*
+z+t4231)*y)*x+t4251+t4060+t4429+t4430+t4431;
+ coeffs_dxx->coeff_p2_0_0 = -t4428+t4261+t4403+t4410;
+ coeffs_dxx->coeff_m1_p1_0 = y+t4254-t4370+t4266+t4361+t4404+t4422;
+ coeffs_dxx->coeff_0_p1_0 = t4247+t4059-t4356+t4264+t4146+(t4222*t4245+(
+t4323+t4224)*x+t4331)*y+t4384+t4429;
+ coeffs_dxx->coeff_p1_p1_0 = t4049+(-t4245+1.0+(t4217+t4224*t4245)*x)*y+
+t4254+t4386+t4394+t4432;
+ coeffs_dxx->coeff_p2_p1_0 = t4267-t4361+t4413+t4414;
+ coeffs_dxx->coeff_m1_p2_0 = x*t4382+t4037+t4260+t4393+t4420;
+ coeffs_dxx->coeff_0_p2_0 = t4297*t4247+t4279+t4261+t4391;
+ coeffs_dxx->coeff_p1_p2_0 = t4263+t4192+t4031+t4393+t4414;
+ coeffs_dxx->coeff_p2_p2_0 = y*t4379+t4028+t4283+t4411;
+ coeffs_dxx->coeff_m1_m1_p1 = t4044+t4029+t4026+t4258+t4309+t4396;
+ coeffs_dxx->coeff_0_m1_p1 = t4034+t4062+t4031+t4064+t4166+t4265-t4363+
+t4358+t4409+t4427;
+ coeffs_dxx->coeff_p1_m1_p1 = t4258+t4298+t4299+t4392;
+ coeffs_dxx->coeff_p2_m1_p1 = t4045+t4039+t4037+t4302+t4308;
+ coeffs_dxx->coeff_m1_0_p1 = z+t4255-t4363+t4275+t4332+t4403+t4419;
+ coeffs_dxx->coeff_0_0_p1 = t4262+(-t4247+t4234+t4222*t4246+t4295*x)*z+
+t4248+t4153-t4350+t4027+t4384+t4430;
+ coeffs_dxx->coeff_p1_0_p1 = t4023+(1.0-t4246+t4292*x)*z+t4255+t4385+t4389
++t4432;
+ coeffs_dxx->coeff_p2_0_p1 = t4269-t4332+t4412+t4417;
+ coeffs_dxx->coeff_m1_p1_p1 = t4259+t4025-t4239+t4298+t4348+t4400;
+ coeffs_dxx->coeff_0_p1_p1 = t4049+t4023+(t4247-t4246)*z+(t4248-t4245+(
+t4224*x+t4234)*z)*y+t4285+t4345+t4409+t4415;
+ coeffs_dxx->coeff_p1_p1_p1 = t4217*t4239+t4059+t4259+t4088+t4027+t4392+
+t4431;
+ coeffs_dxx->coeff_p2_p1_p1 = t4299+t4302+t4311;
+ coeffs_dxx->coeff_m1_p2_p1 = t3997+t4003+t4078+t4276+t4308;
+ coeffs_dxx->coeff_0_p2_p1 = t4119+t4172+t4269+t4333+t4402;
+ coeffs_dxx->coeff_p1_p2_p1 = t4275+t4276;
+ coeffs_dxx->coeff_p2_p2_p1 = t3994+t4014+t4026+t4006+t4359;
+ coeffs_dxx->coeff_m1_m1_p2 = t4004+t3986+t4272+t4340+t4421;
+ coeffs_dxx->coeff_0_m1_p2 = t4221*t4367+t4097+t4270+t4344+t4406;
+ coeffs_dxx->coeff_p1_m1_p2 = t4271+t4272;
+ coeffs_dxx->coeff_p2_m1_p2 = t3982+t3998+t3983+t4304;
+ coeffs_dxx->coeff_m1_0_p2 = t4219*t4241+t4038+t4260+t4388+t4425;
+ coeffs_dxx->coeff_0_0_p2 = t4036+t4061+t4293*t4248+t4280+t4289+t4391+
+t4410;
+ coeffs_dxx->coeff_p1_0_p2 = t4170+t4029+t4263+t4388+t4412;
+ coeffs_dxx->coeff_p2_0_p2 = t4035+t4338+t4283+t4405;
+ coeffs_dxx->coeff_m1_p1_p2 = t3980+t3986+t4078+t4273+t4310;
+ coeffs_dxx->coeff_0_p1_p2 = t4166+t4131+t4267+t4344+t4402;
+ coeffs_dxx->coeff_p1_p1_p2 = t4266+t4273;
+ coeffs_dxx->coeff_p2_p1_p2 = t3985+t3982+t4320+t4346;
+ coeffs_dxx->coeff_m1_p2_p2 = t4377*t4244+t3983+t4282+t4339;
+ coeffs_dxx->coeff_0_p2_p2 = t4329+t4100+t4283+t4336;
+ coeffs_dxx->coeff_p1_p2_p2 = t4281+t4282;
+ coeffs_dxx->coeff_p2_p2_p2 = t4001+x*t4114+t4340;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-dxy.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-dxy.compute.c
new file mode 100644
index 0000000..fd76dbd
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-dxy.compute.c
@@ -0,0 +1,1084 @@
+fp t4795;
+fp t4830;
+fp t4832;
+fp t4756;
+fp t4621;
+fp t4820;
+fp t4749;
+fp t4613;
+fp t5078;
+fp t4831;
+fp t4923;
+fp t4829;
+fp t4946;
+fp t5071;
+fp t4802;
+fp t4777;
+fp t4805;
+fp t5077;
+fp t4812;
+fp t5076;
+fp t4793;
+fp t4810;
+fp t4988;
+fp t4684;
+fp t4518;
+fp t5075;
+fp t4790;
+fp t4731;
+fp t4787;
+fp t4922;
+fp t4566;
+fp t5074;
+fp t4806;
+fp t4960;
+fp t4633;
+fp t4963;
+fp t4809;
+fp t4647;
+fp t5073;
+fp t4742;
+fp t4565;
+fp t4789;
+fp t4746;
+fp t5072;
+fp t4796;
+fp t4917;
+fp t4807;
+fp t4909;
+fp t5070;
+fp t4593;
+fp t5069;
+fp t4783;
+fp t4727;
+fp t4726;
+fp t5068;
+fp t4936;
+fp t4607;
+fp t4506;
+fp t4817;
+fp t4992;
+fp t4660;
+fp t5067;
+fp t4797;
+fp t4764;
+fp t4680;
+fp t4760;
+fp t4669;
+fp t5066;
+fp t4991;
+fp t4631;
+fp t4654;
+fp t5065;
+fp t4730;
+fp t4616;
+fp t4928;
+fp t4759;
+fp t4666;
+fp t4808;
+fp t4934;
+fp t4682;
+fp t5064;
+fp t4893;
+fp t4792;
+fp t4482;
+fp t4799;
+fp t4753;
+fp t5063;
+fp t4775;
+fp t4670;
+fp t4919;
+fp t4951;
+fp t4956;
+fp t4703;
+fp t5062;
+fp t4695;
+fp t4939;
+fp t4767;
+fp t4755;
+fp t4712;
+fp t4504;
+fp t4937;
+fp t5061;
+fp t4671;
+fp t5060;
+fp t5059;
+fp t4641;
+fp t4757;
+fp t4702;
+fp t4471;
+fp t5058;
+fp t4751;
+fp t4885;
+fp t4685;
+fp t4659;
+fp t5057;
+fp t4677;
+fp t4763;
+fp t5056;
+fp t4918;
+fp t4804;
+fp t4914;
+fp t4704;
+fp t5055;
+fp t4984;
+fp t4910;
+fp t4798;
+fp t4989;
+fp t5054;
+fp t4752;
+fp t4901;
+fp t4453;
+fp t5053;
+fp t4785;
+fp t5052;
+fp t4769;
+fp t4664;
+fp t4617;
+fp t5051;
+fp t5050;
+fp t4791;
+fp t4932;
+fp t4587;
+fp t5049;
+fp t4768;
+fp t4658;
+fp t4479;
+fp t5048;
+fp t4788;
+fp t5047;
+fp t4559;
+fp t5046;
+fp t4653;
+fp t4771;
+fp t5045;
+fp t4729;
+fp t4990;
+fp t5044;
+fp t4761;
+fp t4689;
+fp t4548;
+fp t4536;
+fp t5043;
+fp t4976;
+fp t4889;
+fp t4452;
+fp t4750;
+fp t4707;
+fp t5042;
+fp t4754;
+fp t4640;
+fp t5041;
+fp t4642;
+fp t4813;
+fp t4762;
+fp t4942;
+fp t5040;
+fp t4913;
+fp t4507;
+fp t5039;
+fp t4618;
+fp t4822;
+fp t5038;
+fp t4733;
+fp t4782;
+fp t4437;
+fp t5037;
+fp t4784;
+fp t4734;
+fp t4732;
+fp t5036;
+fp t4911;
+fp t4460;
+fp t5035;
+fp t4644;
+fp t4511;
+fp t5034;
+fp t4826;
+fp t4823;
+fp t5033;
+fp t4994;
+fp t4710;
+fp t4451;
+fp t5032;
+fp t5031;
+fp t4931;
+fp t4698;
+fp t5030;
+fp t4597;
+fp t5029;
+fp t4679;
+fp t4827;
+fp t5028;
+fp t4599;
+fp t5027;
+fp t4778;
+fp t4745;
+fp t4509;
+fp t5026;
+fp t5025;
+fp t4629;
+fp t4483;
+fp t5024;
+fp t4962;
+fp t4610;
+fp t4772;
+fp t5023;
+fp t4743;
+fp t4601;
+fp t4974;
+fp t4953;
+fp t4585;
+fp t5022;
+fp t4706;
+fp t4672;
+fp t4637;
+fp t5021;
+fp t4628;
+fp t4481;
+fp t4521;
+fp t5020;
+fp t4563;
+fp t4440;
+fp t4728;
+fp t4609;
+fp t4948;
+fp t5019;
+fp t4916;
+fp t5018;
+fp t5017;
+fp t4738;
+fp t5016;
+fp t5015;
+fp t4646;
+fp t4486;
+fp t5014;
+fp t4696;
+fp t4681;
+fp t5013;
+fp t4955;
+fp t4912;
+fp t4449;
+fp t4662;
+fp t5012;
+fp t4776;
+fp t4638;
+fp t4484;
+fp t5011;
+fp t4957;
+fp t4497;
+fp t4907;
+fp t4539;
+fp t5010;
+fp t4683;
+fp t4505;
+fp t4519;
+fp t5009;
+fp t4615;
+fp t5008;
+fp t4643;
+fp t4514;
+fp t5007;
+fp t4676;
+fp t4971;
+fp t4709;
+fp t5006;
+fp t5005;
+fp t4758;
+fp t5004;
+fp t4715;
+fp t4461;
+fp t4961;
+fp t5003;
+fp t4524;
+fp t4673;
+fp t4474;
+fp t4938;
+fp t5002;
+fp t5001;
+fp t5000;
+fp t4529;
+fp t4527;
+fp t4993;
+fp t4972;
+fp t4800;
+fp t4531;
+fp t4999;
+fp t4611;
+fp t4998;
+fp t4606;
+fp t4491;
+fp t4997;
+fp t4828;
+fp t4996;
+fp t4995;
+fp t4987;
+fp t4562;
+fp t4986;
+fp t4985;
+fp t4983;
+fp t4700;
+fp t4547;
+fp t4982;
+fp t4656;
+fp t4981;
+fp t4774;
+fp t4572;
+fp t4980;
+fp t4979;
+fp t4580;
+fp t4978;
+fp t4977;
+fp t4975;
+fp t4517;
+fp t4973;
+fp t4814;
+fp t4651;
+fp t4538;
+fp t4825;
+fp t4970;
+fp t4675;
+fp t4969;
+fp t4968;
+fp t4435;
+fp t4966;
+fp t4965;
+fp t4634;
+fp t4794;
+fp t4964;
+fp t4725;
+fp t4781;
+fp t4739;
+fp t4959;
+fp t4958;
+fp t4954;
+fp t4821;
+fp t4898;
+fp t4533;
+fp t4952;
+fp t4665;
+fp t4950;
+fp t4949;
+fp t4947;
+fp t4944;
+fp t4570;
+fp t4943;
+fp t4941;
+fp t4661;
+fp t4940;
+fp t4935;
+fp t4705;
+fp t4933;
+fp t4455;
+fp t4929;
+fp t4927;
+fp t4717;
+fp t4512;
+fp t4926;
+fp t4925;
+fp t4924;
+fp t4639;
+fp t4921;
+fp t4920;
+fp t4915;
+fp t4608;
+fp t4574;
+fp t4908;
+fp t4906;
+fp t4714;
+fp t4905;
+fp t4904;
+fp t4528;
+fp t4468;
+fp t4903;
+fp t4902;
+fp t4699;
+fp t4652;
+fp t4900;
+fp t4627;
+fp t4899;
+fp t4678;
+fp t4897;
+fp t4477;
+fp t4896;
+fp t4895;
+fp t4625;
+fp t4894;
+fp t4892;
+fp t4891;
+fp t4888;
+fp t4890;
+fp t4803;
+fp t4887;
+fp t4886;
+fp t4884;
+fp t4883;
+fp t4882;
+fp t4881;
+fp t4880;
+fp t4879;
+fp t4878;
+fp t4441;
+fp t4877;
+fp t4876;
+fp t4875;
+fp t4874;
+fp t4873;
+fp t4872;
+fp t4871;
+fp t4870;
+fp t4779;
+fp t4722;
+fp t4869;
+fp t4868;
+fp t4740;
+fp t4867;
+fp t4450;
+fp t4866;
+fp t4786;
+fp t4724;
+fp t4865;
+fp t4864;
+fp t4546;
+fp t4863;
+fp t4571;
+fp t4862;
+fp t4765;
+fp t4861;
+fp t4860;
+fp t4575;
+fp t4859;
+fp t4594;
+fp t4858;
+fp t4857;
+fp t4573;
+fp t4856;
+fp t4855;
+fp t4854;
+fp t4515;
+fp t4853;
+fp t4852;
+fp t4851;
+fp t4719;
+fp t4850;
+fp t4454;
+fp t4849;
+fp t4848;
+fp t4847;
+fp t4846;
+fp t4845;
+fp t4844;
+fp t4843;
+fp t4842;
+fp t4841;
+fp t4840;
+fp t4839;
+fp t4838;
+fp t4837;
+fp t4836;
+fp t4835;
+fp t4834;
+fp t4824;
+fp t4819;
+fp t4816;
+fp t4811;
+fp t4780;
+fp t4701;
+fp t4690;
+fp t4583;
+fp t4554;
+fp t4550;
+fp t4534;
+fp t4469;
+fp t4442;
+ t4795 = RATIONAL(-1.0,6.0);
+ t4830 = z*z;
+ t4832 = z*t4830;
+ t4756 = t4795*t4832;
+ t4621 = y*t4756;
+ t4820 = RATIONAL(-1.0,3.0);
+ t4749 = t4820*y;
+ t4613 = z*t4749;
+ t5078 = t4621+t4613;
+ t4831 = y*y;
+ t4923 = t4830*t4831;
+ t4829 = x*x;
+ t4946 = t4830*t4829;
+ t5071 = t4923+t4946;
+ t4802 = RATIONAL(1.0,4.0);
+ t4777 = t4802*z;
+ t4805 = RATIONAL(-1.0,4.0);
+ t5077 = t4777+t4805*t4832;
+ t4812 = RATIONAL(-1.0,2.0);
+ t5076 = t4812+t5077;
+ t4793 = RATIONAL(3.0,8.0);
+ t4810 = RATIONAL(3.0,2.0);
+ t4988 = t4810*t4829;
+ t4684 = y*t4988;
+ t4518 = t4830*t4684;
+ t5075 = t4518+t4793*t4946;
+ t4790 = RATIONAL(1.0,18.0);
+ t4731 = t4790*z;
+ t4787 = RATIONAL(-1.0,12.0);
+ t4922 = t4831*t4832;
+ t4566 = t4787*t4922;
+ t5074 = t4566+t4731;
+ t4806 = RATIONAL(3.0,4.0);
+ t4960 = t4806*t4831;
+ t4633 = z*t4960;
+ t4963 = t4829*t4832;
+ t4809 = RATIONAL(-3.0,4.0);
+ t4647 = t4809*t4963;
+ t5073 = t4633+t4647;
+ t4742 = t4787*z;
+ t4565 = t4831*t4742;
+ t4789 = RATIONAL(1.0,36.0);
+ t4746 = t4789*z;
+ t5072 = t4565+t4746;
+ t4796 = RATIONAL(-3.0,8.0);
+ t4917 = t4796*t4832;
+ t4807 = RATIONAL(-3.0,2.0);
+ t4909 = x*t4922;
+ t5070 = t4831*t4917+t4807*t4909;
+ t4593 = t4829*t4742;
+ t5069 = t4593+t4746;
+ t4783 = RATIONAL(1.0,12.0);
+ t4727 = t4783*z;
+ t4726 = t4787*t4832;
+ t5068 = t4727+t4726;
+ t4936 = t4812*t4832;
+ t4607 = x*t4936;
+ t4506 = t4831*t4607;
+ t4817 = RATIONAL(2.0,3.0);
+ t4992 = z*t4817;
+ t4660 = x*t4992;
+ t5067 = t4506+t4660;
+ t4797 = RATIONAL(1.0,6.0);
+ t4764 = t4797*t4832;
+ t4680 = y*t4764;
+ t4760 = t4795*y;
+ t4669 = z*t4760;
+ t5066 = t4669+t4680;
+ t4991 = t4829*z;
+ t4631 = t4806*t4991;
+ t4654 = t4809*t4922;
+ t5065 = t4631+t4654;
+ t4730 = t4787*t4830;
+ t4616 = t4802*t4946;
+ t4928 = t4730+t4616;
+ t4759 = t4812*z;
+ t4666 = y*t4759;
+ t4808 = RATIONAL(1.0,2.0);
+ t4934 = t4808*t4832;
+ t4682 = y*t4934;
+ t5064 = t4682+t4666;
+ t4893 = t4829*t4922;
+ t4792 = RATIONAL(-1.0,8.0);
+ t4482 = t4792*t4893;
+ t4799 = RATIONAL(1.0,9.0);
+ t4753 = t4799*z;
+ t5063 = t4482+t4753;
+ t4775 = t4805*t4830;
+ t4670 = t4806*t4946;
+ t4919 = t4775+t4670;
+ t4951 = t4829*t4793;
+ t4956 = t4809*t4831;
+ t4703 = z*t4956;
+ t5062 = t4703+(t4951+t4684)*t4832;
+ t4695 = t4806*t4923;
+ t4939 = (t4775+t4695)*x;
+ t4767 = t4802*t4832;
+ t4755 = t4812*x;
+ t4712 = z*t4755;
+ t4504 = x*t4654;
+ t4937 = t4712+t4504;
+ t5061 = t4939+t4937+x*t4767;
+ t4671 = t4809*t4991;
+ t5060 = t4793*t4922+t4810*t4909+t4671;
+ t5059 = t5078*x;
+ t4641 = t4809*t4946;
+ t4757 = t4808*t4830;
+ t4702 = x*t4757;
+ t4471 = y*t4702;
+ t5058 = y*t4641+t4471;
+ t4751 = t4797*t4830;
+ t4885 = t4751+t4795;
+ t4685 = t4829*t4956;
+ t4659 = t4829*t4960;
+ t5057 = t4830*t4659+t4685;
+ t4677 = t4812*t4946;
+ t4763 = t4808*t4829;
+ t5056 = t4677+t4763;
+ t4918 = t4831*t4792;
+ t4804 = RATIONAL(1.0,8.0);
+ t4914 = t4831*t4804;
+ t4704 = t4832*t4914;
+ t5055 = z*t4918+t4704;
+ t4984 = t4797*t4829;
+ t4910 = y*t4984;
+ t4798 = RATIONAL(-1.0,9.0);
+ t4989 = z*t4798;
+ t5054 = y*t4989+t4832*t4910;
+ t4752 = t4795*t4830;
+ t4901 = t4831*t4951;
+ t4453 = t4830*t4901;
+ t5053 = t4752+t4453;
+ t4785 = RATIONAL(-1.0,36.0);
+ t5052 = t4789*t4922+t4785*t4991;
+ t4769 = t4802*t4831;
+ t4664 = t4829*t4769;
+ t4617 = t4805*t4923;
+ t5051 = t4664+t4829*t4617;
+ t5050 = (t4617+t4752)*x;
+ t4791 = RATIONAL(1.0,24.0);
+ t4932 = t4829*t4791;
+ t4587 = z*t4932;
+ t5049 = t4831*t4587+RATIONAL(1.0,108.0)*t4832;
+ t4768 = t4812*t4829;
+ t4658 = z*t4768;
+ t4479 = y*t4658;
+ t5048 = t4613+t4479;
+ t4788 = RATIONAL(1.0,72.0);
+ t5047 = t4788*t4922+t4829*t4746;
+ t4559 = t4787*t4923;
+ t5046 = t4830*t4932+t4559;
+ t4653 = t4812*t4923;
+ t4771 = t4808*t4831;
+ t5045 = t4653+t4771;
+ t4729 = t4789*t4832;
+ t4990 = z*t4831;
+ t5044 = t4785*t4990+t4829*t4729;
+ t4761 = t4812*t4831;
+ t4689 = x*t4761;
+ t4548 = z*t4689;
+ t4536 = t4808*t4909;
+ t5043 = t4548+t4536;
+ t4976 = t4829*t4831;
+ t4889 = t4796*t4976;
+ t4452 = t4832*t4889;
+ t4750 = t4820*x;
+ t4707 = z*t4750;
+ t5042 = t4452+t4707;
+ t4754 = t4802*t4829;
+ t4640 = t4805*t4946;
+ t5041 = t4754+t4640;
+ t4642 = t4808*t4946;
+ t4813 = RATIONAL(1.0,3.0);
+ t4762 = t4813*t4830;
+ t4942 = (t4642+t4762)*y;
+ t5040 = t4942+t4617;
+ t4913 = x*t4923;
+ t4507 = t4810*t4913;
+ t5039 = t4507+t4793*t4923;
+ t4618 = z*t4754;
+ t4822 = y*t4991;
+ t5038 = t4618+t4822;
+ t4733 = t4785*t4832;
+ t4782 = RATIONAL(-1.0,24.0);
+ t4437 = t4782*t4893;
+ t5037 = t4829*t4733+t4437;
+ t4784 = RATIONAL(-1.0,18.0);
+ t4734 = t4784*z;
+ t4732 = t4783*t4830;
+ t5036 = t4734+t4732;
+ t4911 = z*t4976;
+ t4460 = t4804*t4911;
+ t5035 = t4460+t4782*t4990;
+ t4644 = t4802*t4922;
+ t4511 = x*t4644;
+ t5034 = t4707+t4511;
+ t4826 = x*z;
+ t4823 = y*t4826;
+ t5033 = t4823+y*t4607;
+ t4994 = z*t4813;
+ t4710 = y*t4994;
+ t4451 = t4829*t4682;
+ t5032 = t4710+t4451;
+ t5031 = t4769+t4617;
+ t4931 = t4804*t4832;
+ t4698 = t4829*t4931;
+ t5030 = t4792*t4991+t4698;
+ t4597 = t4787*t4946;
+ t5029 = t4791*t4923+t4597;
+ t4679 = y*t4936;
+ t4827 = y*z;
+ t5028 = t4679+t4827;
+ t4599 = t4782*t4991;
+ t5027 = t4460+t4599;
+ t4778 = t4797*z;
+ t4745 = t4783*t4832;
+ t4509 = t4793*t4893;
+ t5026 = t4745+t4778+t4509;
+ t5025 = t4797*t4909+x*t4989;
+ t4629 = t4807*t4831*x;
+ t4483 = z*t4629;
+ t5024 = t4826+t4483;
+ t4962 = (t4751+t4653)*x;
+ t4610 = x*t4771;
+ t4772 = t4795*x;
+ t5023 = t4962+t4610+t4772;
+ t4743 = t4784*t4832;
+ t4601 = x*t4743;
+ t4974 = t5074*x;
+ t4953 = t4783*t4831;
+ t4585 = z*t4953;
+ t5022 = t4601+t4974+x*t4585;
+ t4706 = z*t4769;
+ t4672 = t4832*t4918;
+ t4637 = t4830*t4914;
+ t5021 = t4706+t4672+t4637;
+ t4628 = z*t4763;
+ t4481 = y*t4628;
+ t4521 = t4829*t4679;
+ t5020 = t4481+t4521+t5066;
+ t4563 = t4783*t4922;
+ t4440 = x*t4563;
+ t4728 = t4790*t4832;
+ t4609 = t4831*t4778;
+ t4948 = (t4609+t4728)*x;
+ t5019 = t4440+x*t4753+t4948;
+ t4916 = (t4677+t4751)*y;
+ t5018 = t4916+y*t4763+t4760;
+ t5017 = t4507+x*t4633+t4629;
+ t4738 = t4782*t4832;
+ t5016 = t4698+t4704+t4738;
+ t5015 = t5057+t4885;
+ t4646 = t4802*t4963;
+ t4486 = y*t4646;
+ t5014 = t4481+t4486+t5059;
+ t4696 = t4792*t4963;
+ t4681 = z*t4761;
+ t5013 = t4696+t4521+y*t4992+t4681;
+ t4955 = t4810*t4831;
+ t4912 = z*t4955;
+ t4449 = x*t4912;
+ t4662 = t4807*y*t4829;
+ t5012 = t4449+t4695+t4832*t4662+t4829*t4917;
+ t4776 = t4805*t4831;
+ t4638 = t4829*t4776;
+ t4484 = z*t4638;
+ t5011 = t4728+t4484+t5063;
+ t4957 = t4919*y;
+ t4497 = y*t4647;
+ t4907 = z*t4988;
+ t4539 = y*t4907;
+ t5010 = t4957+t4666+t4497+y*t4767+t4539;
+ t4683 = t4806*t4963;
+ t4505 = y*t4683;
+ t4519 = z*t4662;
+ t5009 = t4505+t4519+t5033;
+ t4615 = t4802*t4923;
+ t5008 = t4829*t4615+t4784*t4830+t4638+t4790;
+ t4643 = t4809*t4923;
+ t4514 = x*t4643;
+ t5007 = t4702+t4514+t5053;
+ t4676 = t4808*t4923;
+ t4971 = (t4762+t4676)*x;
+ t4709 = x*t4778;
+ t5006 = t4689+t4971+t4709+t4750;
+ t5005 = t4662+t4497+t4518+y*t4631;
+ t4758 = t4820*z;
+ t5004 = t4758+t4511+t4628+t4644;
+ t4715 = t4804*t4946;
+ t4461 = t4831*t4715;
+ t4961 = t5071*t4783;
+ t5003 = t4461+t4961+t4790*t4830+t5050;
+ t4524 = y*t4618;
+ t4673 = t4805*t4963;
+ t4474 = y*t4673;
+ t4938 = t4474+y*t4778;
+ t5002 = y*t4768+t4524+t4942+t4938+t4749;
+ t5001 = t4672+t4696+t4804*t4991+t4791*t4832+(t4914+t4782)*z;
+ t5000 = t4641+t4643+t4757+t4514+t5058;
+ t4529 = t4830*t4662;
+ t4527 = t4807*t4913;
+ t4993 = x*t4830;
+ t4972 = y*t4993;
+ t4800 = RATIONAL(2.0,1.0);
+ t4531 = t4800*t4972;
+ t4999 = t4804*t4830+t4531+t4529+t4527+t5071*t4796;
+ t4611 = y*t4757;
+ t4998 = t4684+t4611+t4505+t4529+(t4671+t5076)*y;
+ t4606 = t4806*t4922;
+ t4491 = x*t4606;
+ t4997 = t4702+t4491+t4755+t4527+(t4703+t4955+t5077)*x;
+ t4828 = y*x;
+ t4996 = -1.0-x;
+ t4995 = y*t4830;
+ t4987 = t4783*t4829;
+ t4562 = t4829*t4726;
+ t4986 = (t4731+t4562)*y;
+ t4985 = (t4615+t4730)*x;
+ t4983 = t4831+t4829;
+ t4700 = t4805*t4922;
+ t4547 = x*t4700;
+ t4982 = t4547+x*t4706;
+ t4656 = t4830*t4918;
+ t4981 = t4789*t4830+t4829*t4656;
+ t4774 = t4805*t4829;
+ t4572 = t4832*t4932;
+ t4980 = t4482+t4572;
+ t4979 = t4673+t4618;
+ t4580 = t4791*t4922;
+ t4978 = t4482+t4580;
+ t4977 = t4928*y;
+ t4975 = t4729+t4562;
+ t4517 = z*t4659;
+ t4973 = t4673+t4517;
+ t4814 = RATIONAL(-2.0,1.0);
+ t4651 = t4814*t4828;
+ t4538 = z*t4651;
+ t4825 = t4832*t4828;
+ t4970 = t4538+t4825;
+ t4675 = z*t4774;
+ t4969 = t4675+t4517;
+ t4968 = t4832*t4820;
+ t4435 = t4791*t4893;
+ t4966 = t4435+t4831*t4599;
+ t4965 = t4813*t4832;
+ t4634 = x*t4994;
+ t4794 = RATIONAL(-3.0,1.0);
+ t4964 = t4794*t4831;
+ t4725 = t4788*t4832;
+ t4781 = RATIONAL(-1.0,72.0);
+ t4739 = t4781*t4832;
+ t4959 = t4795*t4831;
+ t4958 = t4799*t4832;
+ t4954 = t5066*x;
+ t4821 = RATIONAL(-9.0,8.0);
+ t4898 = t4821*t4976;
+ t4533 = t4830*t4898;
+ t4952 = t4533+t4775;
+ t4665 = x*t4965;
+ t4950 = (t4665+t4660)*y;
+ t4949 = t4452+z*t4901;
+ t4947 = z*t4910+y*t4728;
+ t4944 = t4733+t4563;
+ t4570 = t4783*t4963;
+ t4943 = t4593+t4570;
+ t4941 = t4547+x*t4745;
+ t4661 = z*t4776;
+ t4940 = t4661+t4644;
+ t4935 = t4509+z*t4889;
+ t4705 = x*t4756;
+ t4933 = t4621+t4705;
+ t4455 = t4804*t4893;
+ t4929 = t4792*t4911+t4455;
+ t4927 = t4675+t4646;
+ t4717 = z*t4772;
+ t4512 = z*t4610;
+ t4926 = t4717+t4512;
+ t4925 = t4706+t4700;
+ t4924 = t4798*t4832;
+ t4639 = y*t4968;
+ t4921 = x*t4639+y*t4634;
+ t4920 = t4474+t4669;
+ t4915 = t4794*t4829;
+ t4608 = t4795*t4991;
+ t4574 = z*t4987;
+ t4908 = x*t4959;
+ t4906 = y+t5064;
+ t4714 = x*t4764;
+ t4905 = t4743+t4562+t4714;
+ t4904 = t4828+t5064*x;
+ t4528 = z*t4685;
+ t4468 = t4830*t4889;
+ t4903 = t4528+t4468+t4509;
+ t4902 = t4640+t4646+t4658;
+ t4699 = RATIONAL(-9.0,4.0)*t4976;
+ t4652 = RATIONAL(9.0,4.0)*t4976;
+ t4900 = t4471+(t4640+t4752)*y;
+ t4627 = z*t4771;
+ t4899 = t4615+t4700+t4627;
+ t4678 = z*t4959;
+ t4897 = t4615+t4678+t4566;
+ t4477 = z*t4664;
+ t4896 = t4468+t4477+t4455;
+ t4895 = t4996*t4995;
+ t4625 = z*t4984;
+ t4894 = t4640+t4625+t4570;
+ t4892 = -t4995-t4830;
+ t4891 = t4796*z+t4806;
+ t4888 = RATIONAL(9.0,8.0)*t4976;
+ t4890 = t4611+t4830*t4888+t4702;
+ t4803 = RATIONAL(3.0,1.0);
+ t4887 = t4803*t4830+t4794;
+ t4886 = t4803*t4831+t4814;
+ t4884 = t4814+t4803*t4829;
+ t4883 = t4807*t4830+t4810;
+ t4882 = t4983*t4807;
+ t4881 = t4486+(t4675+t5068)*y;
+ t4880 = t4440+(t4733+t5072)*x;
+ t4879 = t4461+t4788*t4830+t5071*t4782;
+ t4878 = t4978+t5069;
+ t4441 = y*t4570;
+ t4877 = t4441+(t4733+t5069)*y;
+ t4876 = t4511+(t4661+t5068)*x;
+ t4875 = t4651-t4825+t4823+t4531;
+ t4874 = t4676+t4761+t4925;
+ t4873 = t4949+t5068;
+ t4872 = t4642+t4768+t4979;
+ t4871 = t4829*t4643+t4659+t4935;
+ t4870 = t4717+t4714+t4935;
+ t4779 = RATIONAL(-1.0,108.0);
+ t4722 = t4779*z;
+ t4869 = t4829*t4725+t4437+t4722+t4831*t4746;
+ t4868 = t4791*t4830+t4656+t4453+t4792*t4946;
+ t4740 = t4785*z;
+ t4867 = t4740+t4585+t4980;
+ t4450 = y*t4608;
+ t4866 = t4450+y*t4729+t4977+t4986;
+ t4786 = RATIONAL(-1.0,54.0);
+ t4724 = t4786*z;
+ t4865 = t4779*t4832+t4435+t4724+t4831*t4574+t4981;
+ t4864 = t4565+t4563+t4929+t4982;
+ t4546 = z*t4908;
+ t4863 = t4546+x*t4729+t4974+t4985;
+ t4571 = y*t4745;
+ t4862 = t4481+t4571+t4920+t4977;
+ t4765 = t4795*z;
+ t4861 = t4730+t4765+t4745+t4903;
+ t4860 = t4926+t4941+t4985;
+ t4575 = y*t4743;
+ t4859 = t4575+y*t4574+t4954+t4986;
+ t4594 = t4829*t4738;
+ t4858 = t4594+t4593+t4715+t4896;
+ t4857 = t4484+t4733+t4731+t4455+t4981;
+ t4573 = t4782*t4922;
+ t4856 = t4565+t4573+t4637+t4896;
+ t4855 = t4524+t4680+t4920+t4954;
+ t4854 = t4548+t4709+t4939+t4941+t4950;
+ t4515 = t4832*t4888;
+ t4853 = t4515+t4767+t4759+z*t4699+t4952+t4970;
+ t4852 = t4571+t4479+t4938+t4950+t4957;
+ t4851 = t4594+t4573+t4781*z+t4587+t4725+t4791*t4990+t4929;
+ t4719 = x*t4934;
+ t4850 = t4719+t4515+t4712+t4652+t4830*t4699+z*t4898+t4906;
+ t4454 = t4821*t4893;
+ t4849 = t4607+z*t4652+t4826+t4454+t4890+t5028;
+ t4848 = t4441+y*t4753+t4900+t4947+t5059;
+ t4847 = t4486+t4680+t4900+t5033+t5048;
+ t4846 = t4528+t4613+t4890+t4933+t5042;
+ t4845 = t4611+t4616+t4617+t5050+t5053+t5058;
+ t4844 = t4778-t4972+t4726+t4732+t4903+t4970;
+ t4843 = t4778+t4820+t4756+t4762+t4871+t4904;
+ t4842 = t4727+t4452+t4661+t4868+t4969+t5016;
+ t4841 = t4740+t4574+t4881+t4975+t4978+t5035;
+ t4840 = t4873+t4876+t4940+t5030;
+ t4839 = t4752+t4742+t4745+t4797+t4875+t4949+t5057;
+ t4838 = t4699+t4757+z*t4888+t4830*t4652+t4454+t4875+t5076;
+ t4837 = t4729+t4566+t4867+t4876+t5027;
+ t4836 = t4873+t4881+t4927+t5055;
+ t4835 = t4574+t4484+t4739+t4580+t4867+t4868;
+ t4834 = t4776+t4615+t4783+t4774+t4871+t4928+t5001;
+ t4824 = x*t4990;
+ t4819 = RATIONAL(4.0,1.0);
+ t4816 = RATIONAL(-2.0,3.0);
+ t4811 = RATIONAL(-2.0,9.0);
+ t4780 = RATIONAL(-1.0,216.0);
+ t4701 = y*t4965;
+ t4690 = x*t4968;
+ t4583 = t4785*t4922;
+ t4554 = t4829*t4739;
+ t4550 = t4781*t4922;
+ t4534 = t4829*t4621;
+ t4469 = t4832*t4908;
+ t4442 = t4831*t4593;
+ coeffs_dxy->coeff_m1_m1_m1 = t4848+(RATIONAL(-1.0,27.0)+t4983*t4784)*z+
+t4442+t4583+t4786*t4832+t5003+t5019+t5037;
+ coeffs_dxy->coeff_0_m1_m1 = t4852+t4733+(-t4995+t4924+(t4820*t4831+t4811)
+*z)*x+t4469+t4856+t4894+t4971+t5036;
+ coeffs_dxy->coeff_p1_m1_m1 = t4845+t4563+t4562+t4608+t4609+t5011+t5014+
+t5019+t5078;
+ coeffs_dxy->coeff_p2_m1_m1 = t4829*t4731+t4865+t4550+t4866+t5029+t5044;
+ coeffs_dxy->coeff_m1_0_m1 = t4534+(-t4993+t4924+(t4811+t4820*t4829)*z)*y+
+t4854+t4609+t4858+t4944+t5036+t5040;
+ coeffs_dxy->coeff_0_0_m1 = t4706+t4742+t4846+t4999+t4824+(RATIONAL(-4.0,
+3.0)*z+t4816*t4832)*t4828+t4536+t4451+t5016+t5038;
+ coeffs_dxy->coeff_p1_0_m1 = t4695+t4700+t4701+t4895+t4854-t4822+t4952+
+t4969+t5013+t5026+t5075;
+ coeffs_dxy->coeff_p2_0_m1 = t4829*t4710+t4575+t4835+t4916+t5054;
+ coeffs_dxy->coeff_m1_p1_m1 = t4848+t4705+t4512+t4894+t4897+t5007+t5011+
+t5034;
+ coeffs_dxy->coeff_0_p1_m1 = t4852+t4533+(-1.0-y)*t4993+t4672+t4661-t4824+
+t4658+t4665+t4919+t4973+t5026+t5039+t5067;
+ coeffs_dxy->coeff_p1_p1_m1 = t4846+t4646+t4627+t5000+t4512+t4756+t5004+
+t5014;
+ coeffs_dxy->coeff_p2_p1_m1 = t4731+t4608+t4856+t4866+t4928+t4975;
+ coeffs_dxy->coeff_m1_p2_m1 = t4863+t4831*t4731+t4554+t4865+t5046+t5052;
+ coeffs_dxy->coeff_0_p2_m1 = t4601+t4831*t4634+t4835+t4962+t5025;
+ coeffs_dxy->coeff_p1_p2_m1 = t4730+t4729+t4731+t4858+t4863+t4897;
+ coeffs_dxy->coeff_p2_p2_m1 = t4442+t4780*t4832+t4869+t4879+t5047;
+ coeffs_dxy->coeff_m1_m1_0 = t4728+t4933+t4904+t4799+t5002+t4734+t4864+
+t4983*t4797+t4943+(-t4828+t4798+t4983*t4795)*t4830+t5006+t5051;
+ coeffs_dxy->coeff_0_m1_0 = t4839+t4707+t4872+t4998+t4665+(t4831+t4817+(-
+t4831+t4816)*t4830)*x+t5031+t5043+t5055;
+ coeffs_dxy->coeff_p1_m1_0 = t4874+t4705+t4906+t4843+t4895+t4927+t4982+
+t5005+t5006+t5056;
+ coeffs_dxy->coeff_p2_m1_0 = t4841+t4953+t4885*t4829+t4559+t5008+t5018;
+ coeffs_dxy->coeff_m1_0_0 = (t4829+t4817+(t4816-t4829)*t4830)*y+t4839+
+t4874+t4997+t4701+t4451+t5030+t5041+t5048;
+ coeffs_dxy->coeff_0_0_0 = -t4995+(t4793*t4831+t4792)*z+(t4793*z+t4809+
+t4887*y)*t4829+t4802+t4538+t4956+t4539+t4850+t4931+(-t4830+1.0+t4887*t4831+(
+t4819+RATIONAL(-4.0,1.0)*t4830+t4800*t4832)*y)*x+t4919+t5012+t5070;
+ coeffs_dxy->coeff_p1_0_0 = t4641+(-t4832+(t4915+t4800)*t4830+t4884)*y+
+t4519+t4606+t4997+t4838+t4891*t4829+t4827+t4883*t4831+t5062;
+ coeffs_dxy->coeff_p2_0_0 = t4834+(-t4829+t4813+(t4829+t4820)*t4830)*y+
+t5020;
+ coeffs_dxy->coeff_m1_p1_0 = t4621+(1.0+t4892)*x+t4719+t4843+t4872+t4937+
+t4940+t5002+t5017+t5045;
+ coeffs_dxy->coeff_0_p1_0 = t4643+t4683+(-t4832+(t4800+t4964)*t4830+t4886)
+*x+t4838+t4998+t4891*t4831+t4883*t4829+t5024+t5060;
+ coeffs_dxy->coeff_p1_p1_0 = x+t4904+t4882+RATIONAL(1.0,1.0)+t4759+t4850+
+t4934+t5005+(-t4828-y+t4983*t4810+t4996)*t4830+t4504+t5017+t5065+t5073;
+ coeffs_dxy->coeff_p2_p1_0 = t4836+t5015+t5018+t5031+t5056;
+ coeffs_dxy->coeff_m1_p2_0 = t4987+t4837+t4885*t4831+t4597+t5008+t5023;
+ coeffs_dxy->coeff_0_p2_0 = (t4813-t4831+(t4831+t4820)*t4830)*x+t4834+
+t4506+t4714+t4926;
+ coeffs_dxy->coeff_p1_p2_0 = t4840+t5015+t5023+t5041+t5045;
+ coeffs_dxy->coeff_p2_p2_0 = t4785*t4830+t4789+t4983*t4787+t4851+t4961+
+t5051;
+ coeffs_dxy->coeff_m1_m1_p1 = t4625+t4566+t4477+t4548+t4847+t4609+t4905+
+t5003+t5034+t5063;
+ coeffs_dxy->coeff_0_m1_p1 = t4824+t4690+t4844+t4902+t4971+t5010+t5021+
+t5067;
+ coeffs_dxy->coeff_p1_m1_p1 = t4764+t4845+t4548+t4714+t4681+t4973+t5004+
+t5009+t5028+t5042;
+ coeffs_dxy->coeff_p2_m1_p1 = t4857+t4585+t4570+t4573+t4608+t4862+t5029;
+ coeffs_dxy->coeff_m1_0_p1 = t4449+t4844+t4639+t4644+t4715+t5013+t5038+
+t5040+t5061;
+ coeffs_dxy->coeff_0_0_p1 = t4915*t4827+t4792*t4832+(z*t4964+(t4819*z+
+t4814*t4832)*y)*x+t4777+t4849+t4999+t5060+t5062;
+ coeffs_dxy->coeff_p1_0_p1 = t4853+t4912+(-t4830+t4832-t4993+t4884*z)*y+
+t5012+t5061+t5065+t5075;
+ coeffs_dxy->coeff_p2_0_p1 = t4621+t4842-t4822+t4916+t5032;
+ coeffs_dxy->coeff_m1_p1_p1 = t4764+t4452+t4758+t4607+t4491+t4847+t4517+
+t4899+t4902+t5007+t5024;
+ coeffs_dxy->coeff_0_p1_p1 = t4853+(t4832+t4886*z+t4892)*x+t4907+t4670+
+t5010+t5039+t5070+t5073;
+ coeffs_dxy->coeff_p1_p1_p1 = t4683+t4849+t4606+(1.0+t4882)*z+t4936+t4491+
+t4483+t5000+t5009;
+ coeffs_dxy->coeff_p2_p1_p1 = t4673+t4616+t4861+t4628+t4862+t5021;
+ coeffs_dxy->coeff_m1_p2_p1 = t4594+t4574+t4857+t4563+t4678+t4860+t5046;
+ coeffs_dxy->coeff_0_p2_p1 = t4705+t4842-t4824+t4536+t4634+t4962;
+ coeffs_dxy->coeff_p1_p2_p1 = t4696+t4860+t4618+t4715+t4861+t4899;
+ coeffs_dxy->coeff_p2_p2_p1 = t4739+t4565+t4477+t4572+t4878+t4879;
+ coeffs_dxy->coeff_m1_m1_p2 = RATIONAL(1.0,54.0)*t4832+t4724+t4859+t4966+
+t5022+t5044+t5052;
+ coeffs_dxy->coeff_0_m1_p2 = t4841+t4546+x*t4958+t4921+t5025;
+ coeffs_dxy->coeff_p1_m1_p2 = t4585+t4743+t4855+t4929+t4943+t5022+t5074;
+ coeffs_dxy->coeff_p2_m1_p2 = t4781*t4990+t4722+t4877+t5037+t5047+t5049;
+ coeffs_dxy->coeff_m1_0_p2 = t4837+t4450+y*t4958+t4921+t5054;
+ coeffs_dxy->coeff_0_0_p2 = t4512+t4506+(t4817*t4832+t4816*z)*t4828+t4870+
+t5001+t5020;
+ coeffs_dxy->coeff_p1_0_p2 = t4840+t4479+t4639+t4921+t5032;
+ coeffs_dxy->coeff_p2_0_p2 = t4534+y*t4734+t4851+t4947;
+ coeffs_dxy->coeff_m1_p1_p2 = t4717+t4574+t4731+t4859+t4864+t4905;
+ coeffs_dxy->coeff_0_p1_p2 = t4690+t4836+t4634+t4921+t5043;
+ coeffs_dxy->coeff_p1_p1_p2 = t4764+t4765+t4855+t4870+t4925+t4979+t4982;
+ coeffs_dxy->coeff_p2_p1_p2 = t4570+t4733+t4877+t4878+t5035;
+ coeffs_dxy->coeff_m1_p2_p2 = t4583+t4781*t4991+t4869+t4880+t5049;
+ coeffs_dxy->coeff_0_p2_p2 = t4469+x*t4734+t4851+t4948;
+ coeffs_dxy->coeff_p1_p2_p2 = t4880+t4944+t4980+t5027+t5072;
+ coeffs_dxy->coeff_p2_p2_p2 = RATIONAL(1.0,216.0)*t4832+t4550+t4554+(t4780
++t4983*t4788)*z+t4966;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-dxz.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-dxz.compute.c
new file mode 100644
index 0000000..e91b295
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-dxz.compute.c
@@ -0,0 +1,1094 @@
+fp t5449;
+fp t5446;
+fp t5418;
+fp t5475;
+fp t5476;
+fp t5718;
+fp t5453;
+fp t5474;
+fp t5588;
+fp t5356;
+fp t5107;
+fp t5456;
+fp t5406;
+fp t5289;
+fp t5591;
+fp t5412;
+fp t5717;
+fp t5454;
+fp t5621;
+fp t5310;
+fp t5100;
+fp t5437;
+fp t5612;
+fp t5716;
+fp t5473;
+fp t5452;
+fp t5401;
+fp t5258;
+fp t5099;
+fp t5448;
+fp t5567;
+fp t5256;
+fp t5715;
+fp t5574;
+fp t5318;
+fp t5431;
+fp t5375;
+fp t5609;
+fp t5433;
+fp t5371;
+fp t5429;
+fp t5387;
+fp t5714;
+fp t5636;
+fp t5225;
+fp t5690;
+fp t5417;
+fp t5267;
+fp t5110;
+fp t5411;
+fp t5261;
+fp t5095;
+fp t5713;
+fp t5450;
+fp t5331;
+fp t5169;
+fp t5451;
+fp t5633;
+fp t5350;
+fp t5129;
+fp t5712;
+fp t5264;
+fp t5571;
+fp t5279;
+fp t5711;
+fp t5427;
+fp t5378;
+fp t5384;
+fp t5710;
+fp t5572;
+fp t5297;
+fp t5161;
+fp t5634;
+fp t5274;
+fp t5096;
+fp t5709;
+fp t5249;
+fp t5708;
+fp t5632;
+fp t5317;
+fp t5622;
+fp t5302;
+fp t5602;
+fp t5322;
+fp t5707;
+fp t5415;
+fp t5253;
+fp t5620;
+fp t5143;
+fp t5413;
+fp t5277;
+fp t5706;
+fp t5409;
+fp t5269;
+fp t5705;
+fp t5439;
+fp t5396;
+fp t5532;
+fp t5181;
+fp t5704;
+fp t5275;
+fp t5466;
+fp t5703;
+fp t5333;
+fp t5702;
+fp t5402;
+fp t5337;
+fp t5464;
+fp t5399;
+fp t5319;
+fp t5701;
+fp t5457;
+fp t5635;
+fp t5349;
+fp t5304;
+fp t5136;
+fp t5700;
+fp t5470;
+fp t5468;
+fp t5606;
+fp t5332;
+fp t5699;
+fp t5435;
+fp t5564;
+fp t5534;
+fp t5698;
+fp t5442;
+fp t5640;
+fp t5556;
+fp t5441;
+fp t5697;
+fp t5696;
+fp t5434;
+fp t5391;
+fp t5372;
+fp t5695;
+fp t5613;
+fp t5201;
+fp t5566;
+fp t5694;
+fp t5345;
+fp t5397;
+fp t5693;
+fp t5270;
+fp t5692;
+fp t5691;
+fp t5420;
+fp t5529;
+fp t5368;
+fp t5689;
+fp t5282;
+fp t5688;
+fp t5570;
+fp t5208;
+fp t5687;
+fp t5285;
+fp t5404;
+fp t5686;
+fp t5414;
+fp t5321;
+fp t5685;
+fp t5432;
+fp t5684;
+fp t5326;
+fp t5118;
+fp t5683;
+fp t5557;
+fp t5682;
+fp t5407;
+fp t5263;
+fp t5681;
+fp t5311;
+fp t5680;
+fp t5294;
+fp t5467;
+fp t5679;
+fp t5363;
+fp t5678;
+fp t5254;
+fp t5278;
+fp t5172;
+fp t5677;
+fp t5676;
+fp t5315;
+fp t5426;
+fp t5675;
+fp t5585;
+fp t5207;
+fp t5091;
+fp t5674;
+fp t5341;
+fp t5673;
+fp t5436;
+fp t5582;
+fp t5536;
+fp t5171;
+fp t5443;
+fp t5400;
+fp t5672;
+fp t5428;
+fp t5367;
+fp t5388;
+fp t5671;
+fp t5600;
+fp t5670;
+fp t5562;
+fp t5592;
+fp t5094;
+fp t5669;
+fp t5134;
+fp t5465;
+fp t5605;
+fp t5377;
+fp t5668;
+fp t5410;
+fp t5628;
+fp t5667;
+fp t5403;
+fp t5666;
+fp t5665;
+fp t5240;
+fp t5086;
+fp t5370;
+fp t5328;
+fp t5575;
+fp t5664;
+fp t5248;
+fp t5595;
+fp t5386;
+fp t5203;
+fp t5205;
+fp t5663;
+fp t5393;
+fp t5362;
+fp t5398;
+fp t5295;
+fp t5098;
+fp t5584;
+fp t5408;
+fp t5327;
+fp t5180;
+fp t5662;
+fp t5626;
+fp t5661;
+fp t5146;
+fp t5352;
+fp t5660;
+fp t5461;
+fp t5642;
+fp t5344;
+fp t5659;
+fp t5268;
+fp t5658;
+fp t5440;
+fp t5555;
+fp t5148;
+fp t5657;
+fp t5559;
+fp t5117;
+fp t5354;
+fp t5656;
+fp t5175;
+fp t5655;
+fp t5607;
+fp t5290;
+fp t5546;
+fp t5654;
+fp t5625;
+fp t5272;
+fp t5653;
+fp t5652;
+fp t5627;
+fp t5601;
+fp t5353;
+fp t5358;
+fp t5651;
+fp t5335;
+fp t5177;
+fp t5650;
+fp t5251;
+fp t5153;
+fp t5649;
+fp t5563;
+fp t5312;
+fp t5174;
+fp t5276;
+fp t5101;
+fp t5648;
+fp t5647;
+fp t5638;
+fp t5617;
+fp t5444;
+fp t5159;
+fp t5151;
+fp t5109;
+fp t5646;
+fp t5255;
+fp t5645;
+fp t5644;
+fp t5643;
+fp t5641;
+fp t5639;
+fp t5394;
+fp t5637;
+fp t5405;
+fp t5425;
+fp t5385;
+fp t5458;
+fp t5299;
+fp t5631;
+fp t5630;
+fp t5629;
+fp t5624;
+fp t5623;
+fp t5284;
+fp t5619;
+fp t5142;
+fp t5618;
+fp t5296;
+fp t5616;
+fp t5357;
+fp t5615;
+fp t5167;
+fp t5158;
+fp t5614;
+fp t5213;
+fp t5611;
+fp t5610;
+fp t5292;
+fp t5608;
+fp t5533;
+fp t5131;
+fp t5152;
+fp t5604;
+fp t5542;
+fp t5603;
+fp t5157;
+fp t5173;
+fp t5599;
+fp t5598;
+fp t5597;
+fp t5087;
+fp t5587;
+fp t5193;
+fp t5596;
+fp t5309;
+fp t5188;
+fp t5594;
+fp t5593;
+fp t5235;
+fp t5242;
+fp t5590;
+fp t5196;
+fp t5589;
+fp t5303;
+fp t5586;
+fp t5583;
+fp t5581;
+fp t5580;
+fp t5469;
+fp t5145;
+fp t5579;
+fp t5198;
+fp t5578;
+fp t5147;
+fp t5577;
+fp t5301;
+fp t5576;
+fp t5573;
+fp t5568;
+fp t5560;
+fp t5360;
+fp t5565;
+fp t5438;
+fp t5561;
+fp t5558;
+fp t5314;
+fp t5343;
+fp t5316;
+fp t5472;
+fp t5554;
+fp t5553;
+fp t5552;
+fp t5187;
+fp t5179;
+fp t5551;
+fp t5550;
+fp t5093;
+fp t5549;
+fp t5548;
+fp t5547;
+fp t5545;
+fp t5544;
+fp t5543;
+fp t5471;
+fp t5541;
+fp t5459;
+fp t5540;
+fp t5300;
+fp t5539;
+fp t5313;
+fp t5538;
+fp t5537;
+fp t5150;
+fp t5535;
+fp t5462;
+fp t5329;
+fp t5445;
+fp t5273;
+fp t5447;
+fp t5531;
+fp t5530;
+fp t5528;
+fp t5527;
+fp t5526;
+fp t5525;
+fp t5524;
+fp t5230;
+fp t5523;
+fp t5522;
+fp t5521;
+fp t5520;
+fp t5519;
+fp t5199;
+fp t5518;
+fp t5517;
+fp t5516;
+fp t5423;
+fp t5364;
+fp t5515;
+fp t5092;
+fp t5514;
+fp t5513;
+fp t5512;
+fp t5511;
+fp t5120;
+fp t5510;
+fp t5509;
+fp t5165;
+fp t5508;
+fp t5430;
+fp t5390;
+fp t5507;
+fp t5243;
+fp t5351;
+fp t5506;
+fp t5505;
+fp t5504;
+fp t5503;
+fp t5502;
+fp t5501;
+fp t5202;
+fp t5500;
+fp t5271;
+fp t5499;
+fp t5334;
+fp t5498;
+fp t5122;
+fp t5422;
+fp t5497;
+fp t5496;
+fp t5288;
+fp t5495;
+fp t5108;
+fp t5494;
+fp t5493;
+fp t5492;
+fp t5491;
+fp t5116;
+fp t5490;
+fp t5266;
+fp t5489;
+fp t5488;
+fp t5487;
+fp t5486;
+fp t5379;
+fp t5485;
+fp t5484;
+fp t5483;
+fp t5482;
+fp t5481;
+fp t5480;
+fp t5298;
+fp t5479;
+fp t5478;
+fp t5463;
+fp t5460;
+fp t5455;
+fp t5424;
+fp t5348;
+fp t5323;
+fp t5283;
+fp t5246;
+fp t5226;
+fp t5219;
+fp t5184;
+fp t5115;
+fp t5090;
+ t5449 = RATIONAL(-1.0,4.0);
+ t5446 = RATIONAL(1.0,4.0);
+ t5418 = t5446*y;
+ t5475 = y*y;
+ t5476 = t5475*y;
+ t5718 = t5418+t5449*t5476;
+ t5453 = RATIONAL(-3.0,4.0);
+ t5474 = z*z;
+ t5588 = t5476*t5474;
+ t5356 = t5453*t5588;
+ t5107 = x*t5356;
+ t5456 = RATIONAL(-1.0,2.0);
+ t5406 = t5456*x;
+ t5289 = y*t5406;
+ t5591 = t5107+t5289;
+ t5412 = t5446*t5476;
+ t5717 = t5591+x*t5412;
+ t5454 = RATIONAL(3.0,2.0);
+ t5621 = t5454*t5474;
+ t5310 = x*t5621;
+ t5100 = t5475*t5310;
+ t5437 = RATIONAL(3.0,8.0);
+ t5612 = t5437*t5474;
+ t5716 = t5100+t5475*t5612;
+ t5473 = x*x;
+ t5452 = RATIONAL(1.0,2.0);
+ t5401 = t5452*t5473;
+ t5258 = z*t5401;
+ t5099 = t5476*t5258;
+ t5448 = RATIONAL(1.0,8.0);
+ t5567 = t5473*t5448;
+ t5256 = t5476*t5567;
+ t5715 = t5099+t5256;
+ t5574 = t5475*t5473;
+ t5318 = t5446*t5574;
+ t5431 = RATIONAL(-1.0,12.0);
+ t5375 = t5431*t5475;
+ t5609 = t5318+t5375;
+ t5433 = RATIONAL(1.0,36.0);
+ t5371 = t5433*y;
+ t5429 = RATIONAL(-1.0,36.0);
+ t5387 = t5429*t5476;
+ t5714 = t5371+t5387;
+ t5636 = y*t5474;
+ t5225 = t5431*t5636;
+ t5690 = t5225+t5371;
+ t5417 = t5452*t5474;
+ t5267 = y*t5417;
+ t5110 = x*t5267;
+ t5411 = t5446*t5474;
+ t5261 = t5476*t5411;
+ t5095 = x*t5261;
+ t5713 = t5110+t5095;
+ t5450 = RATIONAL(3.0,4.0);
+ t5331 = t5450*t5588;
+ t5169 = x*t5331;
+ t5451 = RATIONAL(-3.0,2.0);
+ t5633 = x*t5474;
+ t5350 = t5451*t5633;
+ t5129 = y*t5350;
+ t5712 = t5169+t5129;
+ t5264 = t5450*t5636;
+ t5571 = t5453*t5473;
+ t5279 = t5476*t5571;
+ t5711 = t5264+t5279;
+ t5427 = RATIONAL(1.0,12.0);
+ t5378 = t5427*y;
+ t5384 = t5431*t5476;
+ t5710 = t5378+t5384;
+ t5572 = t5450*t5473;
+ t5297 = t5476*t5572;
+ t5161 = z*t5297;
+ t5634 = t5473*z;
+ t5274 = t5451*t5634;
+ t5096 = y*t5274;
+ t5709 = t5161+t5096;
+ t5249 = y*t5571;
+ t5708 = t5476*t5310+t5437*t5588+t5249;
+ t5632 = t5453*t5474;
+ t5317 = y*t5632;
+ t5622 = t5454*t5473;
+ t5302 = z*t5622;
+ t5602 = t5473*t5476;
+ t5322 = t5437*t5602;
+ t5707 = t5317+t5476*t5302+t5322;
+ t5415 = t5449*t5475;
+ t5253 = t5475*t5572;
+ t5620 = (t5415+t5253)*z;
+ t5143 = z*t5279;
+ t5413 = t5456*z;
+ t5277 = y*t5413;
+ t5706 = t5620+z*t5412+t5143+t5277;
+ t5409 = t5449*t5473;
+ t5269 = y*t5409;
+ t5705 = t5269+t5710;
+ t5439 = RATIONAL(-1.0,6.0);
+ t5396 = t5439*t5475;
+ t5532 = t5474*t5574;
+ t5181 = t5437*t5532;
+ t5704 = t5396+t5181;
+ t5275 = y*t5411;
+ t5466 = y*t5633;
+ t5703 = t5275+t5466;
+ t5333 = t5473*t5411;
+ t5702 = t5333+t5449*t5532;
+ t5402 = t5439*t5476;
+ t5337 = z*t5402;
+ t5464 = RATIONAL(-1.0,3.0);
+ t5399 = t5464*y;
+ t5319 = x*t5399;
+ t5701 = x*t5337+z*t5319;
+ t5457 = RATIONAL(1.0,3.0);
+ t5635 = y*t5457;
+ t5349 = x*t5635;
+ t5304 = x*t5417;
+ t5136 = t5476*t5304;
+ t5700 = t5349+t5136;
+ t5470 = x*z;
+ t5468 = y*t5470;
+ t5606 = t5456*t5476;
+ t5332 = z*t5606;
+ t5699 = x*t5332+t5468;
+ t5435 = RATIONAL(1.0,24.0);
+ t5564 = t5435*t5474;
+ t5534 = t5473*t5564;
+ t5698 = y*t5534+RATIONAL(1.0,108.0)*t5476;
+ t5442 = RATIONAL(-1.0,9.0);
+ t5640 = y*t5442;
+ t5556 = x*t5588;
+ t5441 = RATIONAL(1.0,6.0);
+ t5697 = t5441*t5556+x*t5640;
+ t5696 = t5433*t5602+t5429*t5636;
+ t5434 = RATIONAL(1.0,18.0);
+ t5391 = t5434*y;
+ t5372 = t5433*t5476;
+ t5695 = t5391+t5372;
+ t5613 = t5475*t5474;
+ t5201 = t5431*t5613;
+ t5566 = t5435*t5473;
+ t5694 = t5201+t5475*t5566;
+ t5345 = t5449*t5574;
+ t5397 = t5446*t5473;
+ t5693 = t5345+t5397;
+ t5270 = t5456*t5574;
+ t5692 = t5270+t5401;
+ t5691 = (t5396+t5345)*z;
+ t5420 = t5441*t5475;
+ t5529 = t5420+t5439;
+ t5368 = t5429*y;
+ t5689 = t5368+t5372;
+ t5282 = t5474*t5572;
+ t5688 = t5453*t5532+t5282;
+ t5570 = t5431*t5473;
+ t5208 = t5475*t5570;
+ t5687 = t5475*t5564+t5208;
+ t5285 = t5475*t5417;
+ t5404 = t5456*t5474;
+ t5686 = t5285+t5404;
+ t5414 = t5452*t5475;
+ t5321 = z*t5414;
+ t5685 = t5337+t5321;
+ t5432 = RATIONAL(1.0,72.0);
+ t5684 = t5432*t5602+t5433*t5636;
+ t5326 = x*t5404;
+ t5118 = t5476*t5326;
+ t5683 = t5110+t5118;
+ t5557 = z*t5602;
+ t5682 = z*t5640+t5441*t5557;
+ t5407 = t5449*t5474;
+ t5263 = t5475*t5407;
+ t5681 = (t5263+t5396)*x;
+ t5311 = t5474*t5571;
+ t5680 = t5450*t5532+t5311;
+ t5294 = y*t5397;
+ t5467 = y*t5634;
+ t5679 = t5294+t5467;
+ t5363 = t5475*t5404;
+ t5678 = t5417+t5363;
+ t5254 = z*t5399;
+ t5278 = t5476*t5397;
+ t5172 = z*t5278;
+ t5677 = t5254+t5172;
+ t5676 = t5473*t5368+t5433*t5588;
+ t5315 = t5448*t5588;
+ t5426 = RATIONAL(-1.0,24.0);
+ t5675 = t5315+t5426*t5476;
+ t5585 = t5473*t5426;
+ t5207 = t5476*t5585;
+ t5091 = t5474*t5207;
+ t5674 = t5091+t5429*t5588;
+ t5341 = z*t5635;
+ t5673 = t5099+t5341;
+ t5436 = RATIONAL(-1.0,8.0);
+ t5582 = t5473*t5474;
+ t5536 = t5436*t5582;
+ t5171 = t5476*t5536;
+ t5443 = RATIONAL(1.0,9.0);
+ t5400 = t5443*y;
+ t5672 = t5171+t5400;
+ t5428 = RATIONAL(-1.0,18.0);
+ t5367 = t5428*y;
+ t5388 = t5427*t5475;
+ t5671 = t5367+t5388;
+ t5600 = t5436*t5474;
+ t5670 = t5315+y*t5600;
+ t5562 = t5427*t5474;
+ t5592 = t5475*t5562+t5427*t5574;
+ t5094 = t5448*t5532;
+ t5669 = t5592+t5094+t5434*t5475;
+ t5134 = y*t5282;
+ t5465 = RATIONAL(-9.0,8.0);
+ t5605 = t5415+t5465*t5532;
+ t5377 = t5427*t5476;
+ t5668 = t5134+t5605+t5377;
+ t5410 = t5439*x;
+ t5628 = (t5420+t5363)*x;
+ t5667 = t5304+t5410+t5628;
+ t5403 = t5457*t5475;
+ t5666 = t5403+t5402+t5464;
+ t5665 = t5100+x*t5264+t5350;
+ t5240 = t5476*t5562;
+ t5086 = x*t5240;
+ t5370 = t5434*t5476;
+ t5328 = t5441*t5636;
+ t5575 = (t5328+t5370)*x;
+ t5664 = t5086+x*t5400+t5575;
+ t5248 = t5431*t5588;
+ t5595 = (t5248+t5391)*x;
+ t5386 = t5428*t5476;
+ t5203 = x*t5386;
+ t5205 = y*t5562;
+ t5663 = t5595+t5203+x*t5205;
+ t5393 = t5441*t5476;
+ t5362 = z*t5393;
+ t5398 = t5439*z;
+ t5295 = y*t5398;
+ t5098 = y*t5258;
+ t5584 = t5295+t5098;
+ t5408 = t5456*t5473;
+ t5327 = z*t5408;
+ t5180 = t5476*t5327;
+ t5662 = t5362+t5584+t5180;
+ t5626 = (t5420+t5270)*z;
+ t5661 = t5626+t5398+t5258;
+ t5146 = t5475*t5302;
+ t5352 = y*t5572;
+ t5660 = t5356+t5146+t5352;
+ t5461 = RATIONAL(2.0,3.0);
+ t5642 = y*t5461;
+ t5344 = t5436*t5588;
+ t5659 = x*t5642+t5118+t5344;
+ t5268 = t5473*t5407;
+ t5658 = t5434+t5428*t5475+t5446*t5532+t5268;
+ t5440 = RATIONAL(-3.0,8.0);
+ t5555 = y*t5622;
+ t5148 = z*t5555;
+ t5657 = t5440*t5588+t5253+t5476*t5350+t5148;
+ t5559 = t5440*t5473;
+ t5117 = y*t5310;
+ t5354 = t5450*t5613;
+ t5656 = t5117+t5354+(t5274+t5559)*t5476;
+ t5175 = y*t5268;
+ t5655 = t5370+t5175+t5704;
+ t5607 = t5452*t5476;
+ t5290 = z*t5607;
+ t5546 = x*t5290+t5470+z*t5289;
+ t5654 = t5143+z*t5352+t5546+t5274;
+ t5625 = (t5285+t5403)*x;
+ t5272 = x*t5402;
+ t5653 = t5326+t5625+t5464*x+t5272;
+ t5652 = t5680+t5529;
+ t5627 = (t5415+t5354)*x;
+ t5601 = t5473*t5436;
+ t5353 = t5476*t5601;
+ t5358 = z*t5642;
+ t5651 = t5627+t5353+t5358+t5180;
+ t5335 = y*t5408;
+ t5177 = z*t5335;
+ t5650 = t5177+t5362+t5691;
+ t5251 = x*t5393;
+ t5153 = y*t5326;
+ t5649 = t5251+t5319+t5095+t5153;
+ t5563 = t5453*t5475;
+ t5312 = t5473*t5563;
+ t5174 = z*t5312;
+ t5276 = t5474*t5563;
+ t5101 = x*t5276;
+ t5648 = t5174+t5414+t5276+t5312+t5101;
+ t5647 = t5448*t5636+t5344+t5353+t5435*t5476+(t5567+t5426)*y;
+ t5638 = t5475*z;
+ t5617 = x*t5638;
+ t5444 = RATIONAL(2.0,1.0);
+ t5159 = t5444*t5617;
+ t5151 = t5475*t5274;
+ t5109 = t5475*t5350;
+ t5646 = t5159+t5151+t5109+t5440*t5613+(t5559+t5448)*t5475;
+ t5255 = x*t5414;
+ t5645 = t5255+t5169+t5406+t5109+t5310+(t5317+t5718)*x;
+ t5644 = t5302+t5151+t5413+t5161+t5321+(t5249+t5718)*z;
+ t5643 = -z-1.0;
+ t5641 = t5437*y;
+ t5639 = t5475*x;
+ t5394 = t5439*y;
+ t5637 = z*t5476;
+ t5405 = t5441*y;
+ t5425 = RATIONAL(-1.0,72.0);
+ t5385 = t5425*y;
+ t5458 = RATIONAL(-2.0,1.0);
+ t5299 = t5458*t5470;
+ t5631 = t5442*t5476;
+ t5630 = t5474+t5473;
+ t5629 = t5464*t5476;
+ t5624 = t5609*z;
+ t5623 = t5427*t5473;
+ t5284 = t5476*t5407;
+ t5619 = t5275+t5284;
+ t5142 = t5474*t5322;
+ t5618 = t5405+t5142;
+ t5296 = y*t5410;
+ t5616 = x*t5362+z*t5296;
+ t5357 = x*t5629;
+ t5615 = (t5349+t5357)*z;
+ t5167 = x*t5284;
+ t5158 = x*t5275;
+ t5614 = t5167+t5158;
+ t5213 = x*t5377;
+ t5611 = t5213+t5167;
+ t5610 = t5240+t5387;
+ t5292 = t5452*t5574;
+ t5608 = (t5292+t5403)*z;
+ t5533 = t5474*t5559;
+ t5131 = t5476*t5533;
+ t5152 = t5582*t5641;
+ t5604 = t5131+t5152;
+ t5542 = t5474*t5567;
+ t5603 = y*t5542+t5171;
+ t5157 = y*t5536;
+ t5173 = t5476*t5542;
+ t5599 = t5157+t5173;
+ t5598 = t5443*t5476;
+ t5597 = t5391+t5173;
+ t5087 = t5476*t5534;
+ t5587 = t5474*t5426;
+ t5193 = y*t5587;
+ t5596 = t5087+t5473*t5193;
+ t5309 = t5476*t5409;
+ t5188 = z*t5309;
+ t5594 = t5188+z*t5294;
+ t5593 = t5205+t5248;
+ t5235 = y*t5570;
+ t5242 = t5427*t5602;
+ t5590 = t5235+t5242;
+ t5196 = t5476*t5570;
+ t5589 = (t5391+t5196)*z;
+ t5303 = t5475*t5411;
+ t5586 = (t5303+t5375)*x;
+ t5583 = t5294+t5309;
+ t5581 = t5436*t5532+t5433*t5475;
+ t5580 = z*t5377+t5188;
+ t5469 = x*t5637;
+ t5145 = y*t5299;
+ t5579 = t5469+t5145;
+ t5198 = y*t5623;
+ t5578 = t5196+t5198;
+ t5147 = y*t5533;
+ t5577 = t5147+t5142;
+ t5301 = t5473*t5405;
+ t5576 = (t5370+t5301)*z;
+ t5573 = t5263+t5153;
+ t5568 = t5251+t5296;
+ t5560 = t5476*t5457;
+ t5360 = z*t5560;
+ t5565 = (t5360+t5358)*x;
+ t5438 = RATIONAL(-3.0,1.0);
+ t5561 = t5438*t5474;
+ t5558 = z+t5290+t5277;
+ t5314 = t5473*t5394;
+ t5343 = y*t5407;
+ t5316 = t5439*t5636;
+ t5472 = y*x;
+ t5554 = t5255+x*t5606+t5472;
+ t5553 = t5335+t5345+t5278;
+ t5552 = t5450+t5440*y;
+ t5187 = t5440*t5532;
+ t5179 = y*t5333;
+ t5551 = t5187+t5173+t5179;
+ t5550 = t5267+t5284+t5303;
+ t5093 = x*t5321;
+ t5549 = t5093+t5699;
+ t5548 = -t5475-t5638;
+ t5547 = t5255+t5319+t5272;
+ t5545 = t5093+t5701;
+ t5544 = t5316+t5303+t5248;
+ t5543 = t5345+t5301+t5242;
+ t5471 = y*z;
+ t5541 = t5471+t5332+t5321;
+ t5459 = RATIONAL(9.0,8.0);
+ t5540 = t5459*t5582;
+ t5300 = y*t5401;
+ t5539 = t5318+t5309+t5300;
+ t5313 = y*t5404;
+ t5538 = t5313+t5261+t5263;
+ t5537 = t5465*t5582;
+ t5150 = y*t5311;
+ t5535 = t5150+t5142+t5187;
+ t5462 = RATIONAL(-9.0,4.0);
+ t5329 = t5462*t5582;
+ t5445 = RATIONAL(9.0,4.0);
+ t5273 = t5445*t5582;
+ t5447 = RATIONAL(3.0,1.0);
+ t5531 = t5438+t5447*t5475;
+ t5530 = t5630*t5451;
+ t5528 = t5447*t5474+t5458;
+ t5527 = t5458+t5447*t5473;
+ t5526 = t5454+t5451*t5475;
+ t5525 = t5086+(t5387+t5690)*x;
+ t5524 = t5408+t5292+t5583;
+ t5230 = t5476*t5566;
+ t5523 = t5230+y*t5585+t5603;
+ t5522 = t5094+t5426*t5574+(t5432+t5587)*t5475;
+ t5521 = t5568+t5577;
+ t5520 = t5159-t5469+t5468+t5299;
+ t5519 = t5172+t5705*z;
+ t5199 = t5476*t5564;
+ t5518 = t5199+t5193+t5603;
+ t5517 = t5577+t5688;
+ t5516 = t5095+(t5343+t5710)*x;
+ t5423 = RATIONAL(-1.0,108.0);
+ t5364 = t5423*y;
+ t5515 = t5091+t5473*t5371+t5364+t5432*t5588;
+ t5092 = z*t5242;
+ t5514 = t5092+(t5235+t5714)*z;
+ t5513 = t5131+t5378+t5256+t5343;
+ t5512 = t5425*t5476+t5230+t5171+t5199;
+ t5511 = t5436*t5574+t5181+(t5600+t5435)*t5475;
+ t5120 = x*t5316;
+ t5510 = x*t5372+t5120+t5586+t5595;
+ t5509 = t5110+t5296+t5586+t5611;
+ t5165 = z*t5314;
+ t5508 = t5165+z*t5372+t5589+t5624;
+ t5430 = RATIONAL(-1.0,54.0);
+ t5390 = t5430*y;
+ t5507 = t5390+t5087+t5473*t5205+t5423*t5476+t5581;
+ t5243 = t5476*t5587;
+ t5351 = t5448*t5613;
+ t5506 = t5225+t5243+t5351+t5551;
+ t5505 = t5295+t5362+t5594+t5616;
+ t5504 = t5225+t5240+t5599+t5614;
+ t5503 = t5387+t5175+t5581+t5597;
+ t5502 = t5394+t5375+t5377+t5535;
+ t5501 = t5580+t5584+t5624;
+ t5202 = z*t5386;
+ t5500 = z*t5198+t5202+t5589+t5616;
+ t5271 = t5475*t5567;
+ t5499 = t5271+t5235+t5207+t5551;
+ t5334 = z*t5405;
+ t5498 = t5177+t5334+t5565+t5580+t5620;
+ t5122 = t5476*t5540;
+ t5422 = t5456*y;
+ t5497 = y*t5329+t5122+t5422+t5412+t5579+t5605;
+ t5496 = t5243+t5432*t5476+t5385+t5207+t5599+(t5566+t5564)*y;
+ t5288 = x*t5607;
+ t5495 = t5273+t5122+y*t5537+t5288+t5462*t5532+t5289+t5558;
+ t5108 = t5459*t5532;
+ t5494 = t5131+t5108+t5150+t5254+t5547+t5685;
+ t5493 = t5131+t5393+t5134+t5399+t5549+t5704;
+ t5492 = t5196+t5093+t5328+t5672+t5677+t5681;
+ t5491 = t5092+z*t5400+t5545+t5576+t5691;
+ t5116 = t5476*t5537;
+ t5490 = t5116+t5108+y*t5273+t5541+t5554;
+ t5266 = x*t5405;
+ t5489 = (-1.0-x)*t5638+t5146+t5266+t5167+t5284+t5269+t5618;
+ t5488 = t5405+t5384-t5617+t5388+t5535+t5579;
+ t5487 = t5337+t5334+t5464*z+t5327+t5546+t5594+t5608;
+ t5486 = t5516+t5523+t5593+t5689;
+ t5379 = t5431*y;
+ t5485 = t5379+t5396+t5441+t5377+t5520+t5604+t5680;
+ t5484 = t5134+t5269+t5511+t5513+t5675;
+ t5483 = t5518+t5519+t5578+t5689;
+ t5482 = t5116+t5414+t5329+t5445*t5532+t5456+y*t5540+t5520+t5718;
+ t5481 = t5278+t5519+t5604+t5670+t5705;
+ t5480 = t5368+t5205+t5198+t5175+t5511+t5512;
+ t5298 = y*t5601;
+ t5479 = t5261+t5384+t5152+t5298+t5513+t5516;
+ t5478 = t5409+t5407+t5303+t5427+t5517+t5609+t5647;
+ t5463 = RATIONAL(4.0,1.0);
+ t5460 = RATIONAL(-2.0,3.0);
+ t5455 = RATIONAL(-2.0,9.0);
+ t5424 = RATIONAL(-1.0,216.0);
+ t5348 = t5437*t5574;
+ t5323 = x*t5560;
+ t5283 = z*t5629;
+ t5246 = t5429*t5602;
+ t5226 = t5425*t5588;
+ t5219 = t5425*t5602;
+ t5184 = t5439*t5556;
+ t5115 = t5439*t5557;
+ t5090 = t5473*t5225;
+ coeffs_dxz->coeff_m1_m1_m1 = t5430*t5476+t5246+(RATIONAL(-1.0,27.0)+t5630
+*t5428)*y+t5090+t5491+t5664+t5669+t5674+t5681;
+ coeffs_dxz->coeff_0_m1_m1 = (t5631-t5638+(t5455+t5464*t5474)*y)*x+t5498+
+t5387+t5184+t5506+t5543+t5625+t5671;
+ coeffs_dxz->coeff_p1_m1_m1 = t5174+t5263+t5318+t5240+t5098+t5314+t5492+
+t5655+t5664+t5685+t5701;
+ coeffs_dxz->coeff_p2_m1_m1 = t5226+t5473*t5391+t5507+t5508+t5687+t5696;
+ coeffs_dxz->coeff_m1_0_m1 = t5367+t5370+t5487+t5266+t5504+t5443+(t5442-
+t5470+t5630*t5439)*t5475+t5630*t5441+t5590+t5653+t5702;
+ coeffs_dxz->coeff_0_0_m1 = t5323+t5319+t5136+t5411+t5524+t5573+t5485+(
+t5461+t5474+(-t5474+t5460)*t5475)*x+t5644+t5670;
+ coeffs_dxz->coeff_p1_0_m1 = t5147+t5275+t5489+t5653+t5654+t5158+t5558+
+t5278+t5666+t5686+t5688+t5692;
+ coeffs_dxz->coeff_p2_0_m1 = t5201+t5529*t5473+t5483+t5562+t5658+t5661;
+ coeffs_dxz->coeff_m1_p1_m1 = t5301+t5179+t5386+t5492+t5248+t5649+t5650+
+t5669+t5699;
+ coeffs_dxz->coeff_0_p1_m1 = t5357+t5351+t5148+t5488+t5553+t5625+t5659+
+t5703+t5706;
+ coeffs_dxz->coeff_p1_p1_m1 = t5174+t5493+t5538+t5539+t5541+t5649+t5681+
+t5709;
+ coeffs_dxz->coeff_p2_p1_m1 = t5243+t5205+t5501+t5314+t5242+t5503+t5687;
+ coeffs_dxz->coeff_m1_p2_m1 = t5500+RATIONAL(1.0,54.0)*t5476+t5390+t5596+
+t5663+t5676+t5696;
+ coeffs_dxz->coeff_0_p2_m1 = x*t5598+t5483+t5120+t5615+t5697;
+ coeffs_dxz->coeff_p1_p2_m1 = t5157+t5386+t5505+t5590+t5593+t5597+t5663;
+ coeffs_dxz->coeff_p2_p2_m1 = t5474*t5385+t5246+t5514+t5515+t5698;
+ coeffs_dxz->coeff_m1_m1_0 = t5115+t5499+(-t5639+t5631+(t5455+t5464*t5473)
+*y)*z+t5266+t5328+t5565+t5573+t5608+t5610+t5611+t5627+t5671;
+ coeffs_dxz->coeff_0_m1_0 = t5379+t5494+t5646+t5136+(RATIONAL(-4.0,3.0)*y+
+t5460*t5476)*t5470+t5675+t5679+t5703+t5715;
+ coeffs_dxz->coeff_p1_m1_0 = t5313+t5348+t5489+t5213+t5360+t5354+t5153-
+t5467+t5565+t5651+t5668;
+ coeffs_dxz->coeff_p2_m1_0 = t5480+t5473*t5341+t5202+t5626+t5682;
+ coeffs_dxz->coeff_m1_0_0 = t5177+t5360+t5298+t5254+t5619+t5485+t5645+(
+t5473+t5461+(-t5473+t5460)*t5475)*z+t5686+t5693+t5715;
+ coeffs_dxz->coeff_0_0_0 = t5632+t5415+(t5641+t5453+t5531*z)*t5473-t5638+
+t5448*t5476+(1.0-t5475+t5531*t5474+(RATIONAL(-4.0,1.0)*t5475+t5444*t5476+t5463)
+*z)*x+t5495+t5446+t5145+(t5436+t5612)*y+t5656+t5657;
+ coeffs_dxz->coeff_p1_0_0 = t5471+t5526*t5474+t5552*t5473+t5482+(-t5476+(
+t5444+t5438*t5473)*t5475+t5527)*z+t5312+t5331+t5096+t5645+t5707;
+ coeffs_dxz->coeff_p2_0_0 = (t5457-t5473+(t5464+t5473)*t5475)*z+t5478+
+t5662;
+ coeffs_dxz->coeff_m1_p1_0 = t5271+t5283+t5117+t5488+t5538+t5608+t5651+
+t5679+t5717;
+ coeffs_dxz->coeff_0_p1_0 = (t5458*t5637+(t5561+t5463*z)*y)*x+t5436*t5476+
+t5418+t5490+t5438*t5467+t5646+t5707+t5708;
+ coeffs_dxz->coeff_p1_p1_0 = y*t5621+t5348+t5497+(-t5639-t5475+t5476+t5527
+*y)*z+t5627+t5656+t5660+t5717;
+ coeffs_dxz->coeff_p2_p1_0 = t5337+t5484-t5467+t5626+t5673;
+ coeffs_dxz->coeff_m1_p2_0 = t5165+z*t5598+t5486+t5615+t5682;
+ coeffs_dxz->coeff_0_p2_0 = (t5461*t5476+t5460*y)*t5470+t5521+t5647+t5662+
+t5683;
+ coeffs_dxz->coeff_p1_p2_0 = t5177+t5479+t5283+t5615+t5673;
+ coeffs_dxz->coeff_p2_p2_0 = z*t5367+t5115+t5496+t5576;
+ coeffs_dxz->coeff_m1_m1_p1 = t5491+t5101+t5543+t5544+t5547+t5655+t5672+
+t5713;
+ coeffs_dxz->coeff_0_m1_p1 = t5335+t5253+t5323+t5498+t5309+t5343-t5466+
+t5643*t5639+t5618+t5659+t5668+t5716;
+ coeffs_dxz->coeff_p1_m1_p1 = t5261+t5494+t5402+t5098+t5267+t5399+t5278+
+t5172+t5300+t5545+t5648+t5713;
+ coeffs_dxz->coeff_p2_m1_p1 = t5196+t5506+t5314+t5508+t5609+t5695;
+ coeffs_dxz->coeff_m1_0_p1 = t5405+t5261+t5487+t5517+t5288+t5524+t5343+(
+1.0+t5548)*x+t5591+t5665+t5666+t5678;
+ coeffs_dxz->coeff_0_0_p1 = t5526*t5473+t5552*t5474+(-t5476+(t5561+t5444)*
+t5475+t5528)*x+t5482+t5472+t5276+t5297+t5129+t5644+t5708;
+ coeffs_dxz->coeff_p1_0_p1 = t5107+x+t5607+t5654+(-t5470-x+t5630*t5454+
+t5643)*t5475+t5422+RATIONAL(1.0,1.0)+t5495+t5530+t5660+t5665+t5711;
+ coeffs_dxz->coeff_p2_0_p1 = t5263+t5411+t5481+t5652+t5661+t5692;
+ coeffs_dxz->coeff_m1_p1_p1 = t5101+t5493+t5550+t5553+t5554+t5650+t5677+
+t5712;
+ coeffs_dxz->coeff_0_p1_p1 = t5497+(t5476+t5528*y+t5548)*x+t5555+t5657+
+t5706+t5711+t5716;
+ coeffs_dxz->coeff_p1_p1_p1 = (1.0+t5530)*y+t5606+t5490+t5297+t5331+t5549+
+t5648+t5709+t5712;
+ coeffs_dxz->coeff_p2_p1_p1 = t5275+t5351+t5501+t5344+t5502+t5539;
+ coeffs_dxz->coeff_m1_p2_p1 = t5391+t5500+t5386+t5504+t5568+t5578;
+ coeffs_dxz->coeff_0_p2_p1 = t5357+t5153+t5481+t5615+t5700;
+ coeffs_dxz->coeff_p1_p2_p1 = t5393+t5394+t5505+t5521+t5583+t5614+t5619;
+ coeffs_dxz->coeff_p2_p2_p1 = t5514+t5518+t5590+t5714;
+ coeffs_dxz->coeff_m1_m1_p2 = t5474*t5391+t5507+t5219+t5510+t5676+t5694;
+ coeffs_dxz->coeff_0_m1_p2 = t5457*t5466+t5203+t5480+t5628+t5697;
+ coeffs_dxz->coeff_p1_m1_p2 = t5499+t5375+t5510+t5544+t5695;
+ coeffs_dxz->coeff_p2_m1_p2 = t5424*t5476+t5090+t5515+t5522+t5684;
+ coeffs_dxz->coeff_m1_0_p2 = t5623+t5529*t5474+t5486+t5208+t5658+t5667;
+ coeffs_dxz->coeff_0_0_p2 = t5478+(-t5474+t5457+(t5464+t5474)*t5475)*x+
+t5568+t5683;
+ coeffs_dxz->coeff_p1_0_p2 = t5479+t5652+t5667+t5678+t5693;
+ coeffs_dxz->coeff_p2_0_p2 = t5433+t5429*t5475+t5630*t5431+t5496+t5592+
+t5702;
+ coeffs_dxz->coeff_m1_p1_p2 = t5503+t5240+t5316+t5207+t5198+t5509+t5694;
+ coeffs_dxz->coeff_0_p1_p2 = t5484-t5466+t5272+t5628+t5700;
+ coeffs_dxz->coeff_p1_p1_p2 = t5271+t5353+t5294+t5502+t5509+t5550;
+ coeffs_dxz->coeff_p2_p1_p2 = t5235+t5179+t5512+t5522+t5690;
+ coeffs_dxz->coeff_m1_p2_p2 = t5364+t5473*t5385+t5525+t5674+t5684+t5698;
+ coeffs_dxz->coeff_0_p2_p2 = t5184+x*t5367+t5496+t5575;
+ coeffs_dxz->coeff_p1_p2_p2 = t5523+t5525+t5610+t5690;
+ coeffs_dxz->coeff_p2_p2_p2 = t5219+t5226+RATIONAL(1.0,216.0)*t5476+(t5424
++t5630*t5432)*y+t5596;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-dy.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-dy.compute.c
new file mode 100644
index 0000000..cfd0a58
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-dy.compute.c
@@ -0,0 +1,1268 @@
+fp t2888;
+fp t2891;
+fp t2868;
+fp t3061;
+fp t2874;
+fp t2889;
+fp t2841;
+fp t3177;
+fp t2869;
+fp t2834;
+fp t2816;
+fp t3213;
+fp t2890;
+fp t3096;
+fp t2871;
+fp t2955;
+fp t2606;
+fp t2872;
+fp t3089;
+fp t3212;
+fp t2747;
+fp t2647;
+fp t3067;
+fp t2777;
+fp t3211;
+fp t2870;
+fp t2892;
+fp t3035;
+fp t2765;
+fp t3106;
+fp t3014;
+fp t3210;
+fp t2853;
+fp t2860;
+fp t3209;
+fp t2852;
+fp t2824;
+fp t2857;
+fp t2818;
+fp t2688;
+fp t3208;
+fp t2854;
+fp t3060;
+fp t2692;
+fp t3116;
+fp t2859;
+fp t2685;
+fp t3207;
+fp t2821;
+fp t2666;
+fp t3003;
+fp t2717;
+fp t3070;
+fp t3036;
+fp t2864;
+fp t2961;
+fp t2621;
+fp t2883;
+fp t2845;
+fp t2750;
+fp t3206;
+fp t2830;
+fp t2803;
+fp t2575;
+fp t2835;
+fp t2786;
+fp t3205;
+fp t2813;
+fp t3055;
+fp t3204;
+fp t2862;
+fp t2842;
+fp t2751;
+fp t2957;
+fp t2571;
+fp t3203;
+fp t3107;
+fp t2757;
+fp t2875;
+fp t3037;
+fp t2797;
+fp t3202;
+fp t3033;
+fp t2705;
+fp t2819;
+fp t2707;
+fp t3201;
+fp t2802;
+fp t3200;
+fp t2827;
+fp t2659;
+fp t2822;
+fp t2658;
+fp t3199;
+fp t3101;
+fp t2996;
+fp t2616;
+fp t3113;
+fp t3198;
+fp t3099;
+fp t2994;
+fp t3197;
+fp t2991;
+fp t2612;
+fp t3042;
+fp t2755;
+fp t3148;
+fp t2863;
+fp t2836;
+fp t3196;
+fp t3047;
+fp t2792;
+fp t3163;
+fp t2877;
+fp t2967;
+fp t2619;
+fp t3195;
+fp t3085;
+fp t2762;
+fp t3030;
+fp t2878;
+fp t3052;
+fp t3194;
+fp t2959;
+fp t2974;
+fp t2806;
+fp t3193;
+fp t2887;
+fp t3044;
+fp t2787;
+fp t3183;
+fp t2764;
+fp t3064;
+fp t2570;
+fp t2838;
+fp t2735;
+fp t2558;
+fp t3192;
+fp t2524;
+fp t3034;
+fp t2766;
+fp t3191;
+fp t2977;
+fp t2772;
+fp t3190;
+fp t2995;
+fp t2846;
+fp t3189;
+fp t2832;
+fp t2788;
+fp t3075;
+fp t2754;
+fp t2648;
+fp t3188;
+fp t2783;
+fp t3187;
+fp t2837;
+fp t2781;
+fp t2879;
+fp t3016;
+fp t2782;
+fp t3186;
+fp t2671;
+fp t3185;
+fp t2851;
+fp t2492;
+fp t3066;
+fp t2726;
+fp t3184;
+fp t2466;
+fp t2856;
+fp t2489;
+fp t3182;
+fp t3080;
+fp t3069;
+fp t2746;
+fp t3181;
+fp t2687;
+fp t2632;
+fp t3180;
+fp t3059;
+fp t2992;
+fp t2865;
+fp t3110;
+fp t3179;
+fp t3078;
+fp t2980;
+fp t3006;
+fp t3103;
+fp t3178;
+fp t2850;
+fp t2965;
+fp t2502;
+fp t3015;
+fp t3176;
+fp t2469;
+fp t2855;
+fp t3175;
+fp t2722;
+fp t3174;
+fp t2761;
+fp t3173;
+fp t2886;
+fp t3028;
+fp t2676;
+fp t3172;
+fp t2839;
+fp t2801;
+fp t3087;
+fp t2741;
+fp t3171;
+fp t2779;
+fp t2618;
+fp t2562;
+fp t3081;
+fp t3062;
+fp t3170;
+fp t2848;
+fp t3076;
+fp t2954;
+fp t3169;
+fp t2715;
+fp t2972;
+fp t3168;
+fp t3008;
+fp t2958;
+fp t2508;
+fp t2866;
+fp t2790;
+fp t3167;
+fp t2829;
+fp t2800;
+fp t2564;
+fp t2628;
+fp t3166;
+fp t2844;
+fp t3165;
+fp t3164;
+fp t3072;
+fp t2763;
+fp t3162;
+fp t3161;
+fp t2774;
+fp t3160;
+fp t3159;
+fp t3158;
+fp t2523;
+fp t2885;
+fp t3157;
+fp t2733;
+fp t3156;
+fp t3017;
+fp t3054;
+fp t2820;
+fp t2662;
+fp t3155;
+fp t3154;
+fp t2804;
+fp t2635;
+fp t3084;
+fp t3153;
+fp t3152;
+fp t2753;
+fp t2796;
+fp t3151;
+fp t2823;
+fp t3150;
+fp t2808;
+fp t2633;
+fp t3149;
+fp t3005;
+fp t2684;
+fp t2811;
+fp t2595;
+fp t3147;
+fp t3048;
+fp t2675;
+fp t2956;
+fp t3146;
+fp t2815;
+fp t3145;
+fp t2544;
+fp t2736;
+fp t2568;
+fp t2831;
+fp t2810;
+fp t2541;
+fp t3083;
+fp t2776;
+fp t2636;
+fp t3144;
+fp t3043;
+fp t3143;
+fp t3097;
+fp t2817;
+fp t3094;
+fp t3111;
+fp t3142;
+fp t2704;
+fp t3053;
+fp t3051;
+fp t2678;
+fp t2496;
+fp t3141;
+fp t3100;
+fp t2795;
+fp t3077;
+fp t3140;
+fp t2759;
+fp t3139;
+fp t2703;
+fp t2504;
+fp t2572;
+fp t3138;
+fp t3137;
+fp t2712;
+fp t3032;
+fp t3056;
+fp t2990;
+fp t2510;
+fp t2663;
+fp t3136;
+fp t3135;
+fp t2720;
+fp t3134;
+fp t2690;
+fp t2973;
+fp t3133;
+fp t2840;
+fp t2566;
+fp t2969;
+fp t2607;
+fp t2932;
+fp t3132;
+fp t2625;
+fp t3131;
+fp t3130;
+fp t2674;
+fp t3026;
+fp t3129;
+fp t2664;
+fp t2610;
+fp t2882;
+fp t3128;
+fp t2634;
+fp t2643;
+fp t3127;
+fp t3068;
+fp t3022;
+fp t2506;
+fp t3126;
+fp t2594;
+fp t2789;
+fp t3125;
+fp t3065;
+fp t2778;
+fp t2952;
+fp t2812;
+fp t2535;
+fp t3124;
+fp t2997;
+fp t2589;
+fp t2587;
+fp t3123;
+fp t3108;
+fp t3019;
+fp t3114;
+fp t3122;
+fp t2740;
+fp t2538;
+fp t3121;
+fp t2773;
+fp t3120;
+fp t2809;
+fp t3119;
+fp t2673;
+fp t2592;
+fp t2730;
+fp t3118;
+fp t2769;
+fp t3117;
+fp t3115;
+fp t3112;
+fp t2858;
+fp t3109;
+fp t3105;
+fp t2604;
+fp t2668;
+fp t3102;
+fp t3098;
+fp t3095;
+fp t3093;
+fp t3092;
+fp t2583;
+fp t3091;
+fp t3090;
+fp t3088;
+fp t2713;
+fp t2486;
+fp t2491;
+fp t3086;
+fp t3079;
+fp t2723;
+fp t3074;
+fp t3073;
+fp t3071;
+fp t3058;
+fp t3057;
+fp t3050;
+fp t3049;
+fp t3018;
+fp t2953;
+fp t2452;
+fp t3046;
+fp t2500;
+fp t3045;
+fp t2516;
+fp t3041;
+fp t3040;
+fp t3039;
+fp t2849;
+fp t3038;
+fp t3031;
+fp t3029;
+fp t2718;
+fp t2518;
+fp t3027;
+fp t3025;
+fp t2677;
+fp t3024;
+fp t3023;
+fp t2847;
+fp t3021;
+fp t2563;
+fp t3020;
+fp t3013;
+fp t2472;
+fp t3012;
+fp t2876;
+fp t3011;
+fp t3010;
+fp t3001;
+fp t3009;
+fp t2873;
+fp t3007;
+fp t3004;
+fp t3002;
+fp t2791;
+fp t3000;
+fp t2999;
+fp t2998;
+fp t2695;
+fp t2993;
+fp t2758;
+fp t2989;
+fp t2609;
+fp t2988;
+fp t2979;
+fp t2987;
+fp t2743;
+fp t2985;
+fp t2793;
+fp t2798;
+fp t2982;
+fp t2748;
+fp t2981;
+fp t2767;
+fp t2768;
+fp t2978;
+fp t2770;
+fp t2976;
+fp t2620;
+fp t2975;
+fp t2739;
+fp t2711;
+fp t2505;
+fp t2971;
+fp t2680;
+fp t2970;
+fp t2968;
+fp t2966;
+fp t2487;
+fp t2599;
+fp t2964;
+fp t2884;
+fp t2963;
+fp t2951;
+fp t2950;
+fp t2949;
+fp t2948;
+fp t2947;
+fp t2946;
+fp t2945;
+fp t2944;
+fp t2943;
+fp t2646;
+fp t2623;
+fp t2942;
+fp t2480;
+fp t2941;
+fp t2940;
+fp t2939;
+fp t2937;
+fp t2936;
+fp t2728;
+fp t2721;
+fp t2493;
+fp t2935;
+fp t2934;
+fp t2588;
+fp t2933;
+fp t2931;
+fp t2930;
+fp t2929;
+fp t2649;
+fp t2928;
+fp t2927;
+fp t2926;
+fp t2925;
+fp t2694;
+fp t2924;
+fp t2696;
+fp t2923;
+fp t2697;
+fp t2922;
+fp t2507;
+fp t2921;
+fp t2499;
+fp t2503;
+fp t2920;
+fp t2919;
+fp t2477;
+fp t2918;
+fp t2917;
+fp t2916;
+fp t2915;
+fp t2547;
+fp t2615;
+fp t2914;
+fp t2913;
+fp t2553;
+fp t2531;
+fp t2912;
+fp t2911;
+fp t2910;
+fp t2909;
+fp t2908;
+fp t2907;
+fp t2906;
+fp t2672;
+fp t2905;
+fp t2714;
+fp t2904;
+fp t2584;
+fp t2903;
+fp t2902;
+fp t2724;
+fp t2901;
+fp t2465;
+fp t2900;
+fp t2686;
+fp t2899;
+fp t2593;
+fp t2898;
+fp t2585;
+fp t2897;
+fp t2559;
+fp t2896;
+fp t2895;
+fp t2881;
+fp t2880;
+fp t2867;
+fp t2861;
+fp t2650;
+fp t2608;
+fp t2600;
+fp t2555;
+fp t2545;
+fp t2528;
+fp t2514;
+fp t2485;
+fp t2455;
+fp t2451;
+ t2888 = x*x;
+ t2891 = t2888*x;
+ t2868 = RATIONAL(1.0,4.0);
+ t3061 = t2868*t2891;
+ t2874 = RATIONAL(1.0,2.0);
+ t2889 = z*z;
+ t2841 = t2874*t2889;
+ t3177 = t2889*t3061+t2841;
+ t2869 = RATIONAL(-1.0,4.0);
+ t2834 = t2869*t2889;
+ t2816 = x*t2834;
+ t3213 = t2816+t3177;
+ t2890 = y*y;
+ t3096 = t2890*t2889;
+ t2871 = RATIONAL(-3.0,8.0);
+ t2955 = t2871*t3096;
+ t2606 = t2891*t2955;
+ t2872 = RATIONAL(1.0,8.0);
+ t3089 = t2872*t2889;
+ t3212 = t2606+t2891*t3089;
+ t2747 = x*t2841;
+ t2647 = y*t2747;
+ t3067 = t2869*t2891;
+ t2777 = t2889*t3067;
+ t3211 = t2647+y*t2777;
+ t2870 = RATIONAL(3.0,4.0);
+ t2892 = t2889*z;
+ t3035 = t2892*t2869;
+ t2765 = t2891*t3035;
+ t3106 = x*t2890;
+ t3014 = z*t3106;
+ t3210 = t2870*t3014+t2765;
+ t2853 = RATIONAL(-1.0,18.0);
+ t2860 = RATIONAL(1.0,18.0);
+ t3209 = t2860+t2853*t2889;
+ t2852 = RATIONAL(1.0,12.0);
+ t2824 = t2852*t2891;
+ t2857 = RATIONAL(-1.0,12.0);
+ t2818 = t2857*t2891;
+ t2688 = t2889*t2818;
+ t3208 = t2824+t2688;
+ t2854 = RATIONAL(-1.0,36.0);
+ t3060 = t2854*t2891;
+ t2692 = z*t3060;
+ t3116 = x*z;
+ t2859 = RATIONAL(1.0,36.0);
+ t2685 = t2859*t3116;
+ t3207 = t2692+t2685;
+ t2821 = t2857*t2889;
+ t2666 = x*t2821;
+ t3003 = t2852*t2889;
+ t2717 = t2891*t3003;
+ t3070 = t2666+t2717;
+ t3036 = t2890*t2892;
+ t2864 = RATIONAL(-1.0,8.0);
+ t2961 = t2864*t3036;
+ t2621 = t2891*t2961;
+ t2883 = RATIONAL(-1.0,3.0);
+ t2845 = t2883*z;
+ t2750 = x*t2845;
+ t3206 = t2621+t2750;
+ t2830 = t2874*t2888;
+ t2803 = y*t2830;
+ t2575 = z*t2803;
+ t2835 = t2869*t2888;
+ t2786 = t2892*t2835;
+ t3205 = y*t2786+t2575;
+ t2813 = z*t2835;
+ t3055 = t2888*t2892;
+ t3204 = t2868*t3055+t2813;
+ t2862 = RATIONAL(-1.0,6.0);
+ t2842 = t2862*t2888;
+ t2751 = z*t2842;
+ t2957 = t2888*t3036;
+ t2571 = t2872*t2957;
+ t3203 = t2751+t2571;
+ t3107 = x*t2892;
+ t2757 = t2868*t3107;
+ t2875 = RATIONAL(-3.0,4.0);
+ t3037 = t2891*t2890;
+ t2797 = t2875*t3037;
+ t3202 = z*t2797+t2757;
+ t3033 = t2852*t2888;
+ t2705 = t2892*t3033;
+ t2819 = t2857*t2888;
+ t2707 = z*t2819;
+ t3201 = t2705+t2707;
+ t2802 = t2868*t3116;
+ t3200 = z*t3067+t2802;
+ t2827 = t2852*x;
+ t2659 = z*t2827;
+ t2822 = t2857*t2892;
+ t2658 = x*t2822;
+ t3199 = t2659+t2658;
+ t3101 = t2891*t2889;
+ t2996 = y*t3101;
+ t2616 = t2874*t2996;
+ t3113 = y*t2889;
+ t3198 = t2616-x*t3113;
+ t3099 = t2891*t2892;
+ t2994 = y*t3099;
+ t3197 = t2875*t3014+t2872*t3099+t2874*t2994;
+ t2991 = x*t3036;
+ t2612 = t2872*t2991;
+ t3042 = t2621+t2612;
+ t2755 = t2890*t3035;
+ t3148 = t2755+t2868*t2957;
+ t2863 = RATIONAL(1.0,6.0);
+ t2836 = t2863*z;
+ t3196 = t3042+t3148+t2751+t2836;
+ t3047 = t2875*t2890;
+ t2792 = t2889*t3047;
+ t3163 = x*t2792+t2747;
+ t2877 = RATIONAL(3.0,8.0);
+ t2967 = t2877*t3096;
+ t2619 = t2891*t2967;
+ t3195 = t3163+t2619+t3211;
+ t3085 = t2870*t2890;
+ t2762 = t2889*t3085;
+ t3030 = t2816+x*t2762;
+ t2878 = RATIONAL(-1.0,2.0);
+ t3052 = t2891*t2864;
+ t3194 = t3030+t2878*t2994+t2892*t3052;
+ t2959 = t2871*t3037;
+ t2974 = t2889*t3037;
+ t2806 = t2870*t3037;
+ t3193 = z*t2959+t2875*t2974+t2806;
+ t2887 = y*x;
+ t3044 = t2874*t2892;
+ t2787 = y*t3044;
+ t3183 = x*t2787+t2887;
+ t2764 = z*t3061;
+ t3064 = t2878*t2891;
+ t2570 = y*t2765;
+ t2838 = t2878*z;
+ t2735 = x*t2838;
+ t2558 = y*t2735;
+ t3192 = t2570+t2558+t3183+(t3064+t2764)*y;
+ t2524 = t2892*t2803;
+ t3034 = t2878*t2892;
+ t2766 = y*t3034;
+ t3191 = y*t2757+t2570+t2524+t2766;
+ t2977 = t2877*t3037;
+ t2772 = x*t3035;
+ t3190 = z*t2977+t2878*x+t2870*t2974+t2797+t2772;
+ t2995 = z*t3037;
+ t2846 = RATIONAL(-1.0,108.0);
+ t3189 = t2859*t2995+t2846*t3107;
+ t2832 = t2862*t2889;
+ t2788 = x*t2832;
+ t3075 = t2890*t2869;
+ t2754 = t2889*t3075;
+ t2648 = x*t2754;
+ t3188 = t2788+t2648;
+ t2783 = t2868*t3036;
+ t3187 = t2869*t2957+t2783;
+ t2837 = t2863*t2892;
+ t2781 = t2888*t2837;
+ t2879 = RATIONAL(1.0,3.0);
+ t3016 = t2879*t2888;
+ t2782 = z*t3016;
+ t3186 = (t2782+t2781)*y;
+ t2671 = t2892*t2819;
+ t3185 = (t2751+t2671)*y;
+ t2851 = RATIONAL(1.0,24.0);
+ t2492 = t2851*t2991;
+ t3066 = t2859*t2891;
+ t2726 = z*t3066;
+ t3184 = t2492+t2726;
+ t2466 = t2857*t3014;
+ t2856 = RATIONAL(-1.0,24.0);
+ t2489 = t2856*t2995;
+ t3182 = t2466+t2489;
+ t3080 = t2874*t2890;
+ t3069 = t2878*t2890;
+ t2746 = x*t3069;
+ t3181 = x*t3080+t2889*t2746;
+ t2687 = z*t3033;
+ t2632 = t2864*t2957;
+ t3180 = t2687+t2632;
+ t3059 = t2860*t2891;
+ t2992 = y*t3059;
+ t2865 = RATIONAL(-1.0,9.0);
+ t3110 = z*t2865;
+ t3179 = t2892*t2992+t3110*t2887;
+ t3078 = t2888*t2889;
+ t2980 = t2890*t3078;
+ t3006 = t2856*t2889;
+ t3103 = t2872*t2980+t2888*t3006;
+ t3178 = t2666+t3103;
+ t2850 = RATIONAL(-1.0,72.0);
+ t2965 = t2850*t3037;
+ t2502 = t2892*t2965;
+ t3015 = t2891*t2846;
+ t3176 = t2502+t2892*t3015;
+ t2469 = t2890*t2707;
+ t2855 = RATIONAL(1.0,72.0);
+ t3175 = t2469+t2855*t3055;
+ t2722 = t2852*t3036;
+ t3174 = t2857*t2957+t2722;
+ t2761 = t2892*t2842;
+ t3173 = t2761+t2837;
+ t2886 = y*z;
+ t3028 = t2879*t2886;
+ t2676 = z*t2824;
+ t3172 = t2891*t3028+t2676;
+ t2839 = t2863*t2891;
+ t2801 = t2889*t2839;
+ t3087 = t2879*t2889;
+ t2741 = x*t3087;
+ t3171 = (t2741+t2801)*y;
+ t2779 = t2869*t3037;
+ t2618 = z*t2779;
+ t2562 = t2864*t2974;
+ t3081 = t2851*t2889;
+ t3062 = t2891*t3081+t2562;
+ t3170 = t2618+t3062;
+ t2848 = RATIONAL(1.0,108.0);
+ t3076 = t2891*t2848;
+ t2954 = t2855*t3036;
+ t3169 = z*t3076+x*t2954;
+ t2715 = t2852*t3037;
+ t2972 = t2857*t3096;
+ t3168 = t2891*t2972+t2715;
+ t3008 = t2892*t2856;
+ t2958 = t2890*t3008;
+ t2508 = t2891*t2958;
+ t2866 = RATIONAL(1.0,9.0);
+ t2790 = t2866*t3116;
+ t3167 = t2508+t2790;
+ t2829 = t2862*t2891;
+ t2800 = y*t2829;
+ t2564 = z*t2800;
+ t2628 = t2863*t2994;
+ t3166 = t2564+t2628;
+ t2844 = t2862*t2892;
+ t3165 = t2844+t2781;
+ t3164 = t2892*t3076+t2854*t3014;
+ t3072 = t2868*t2889;
+ t2763 = t2888*t3072;
+ t3162 = t2763+t2875*t2980;
+ t3161 = t2848*t3107+t2855*t2995;
+ t2774 = t2889*t2829;
+ t3160 = t2774+t2839;
+ t3159 = t2779+t2868*t2974;
+ t3158 = (t2788+t2688)*y;
+ t2523 = x*t2766;
+ t2885 = y*t3116;
+ t3157 = t2523+t2885;
+ t2733 = t2868*t3037;
+ t3156 = t2733+t2869*t2974;
+ t3017 = t2859*t2888;
+ t3054 = z*t3017+t2856*t2957;
+ t2820 = t2860*z;
+ t2662 = x*t2820;
+ t3155 = t3054+t2662;
+ t3154 = t2878*t2996+t2647;
+ t2804 = t2890*t2835;
+ t2635 = z*t2804;
+ t3084 = t2890*t2868;
+ t3153 = z*t3084+t2635;
+ t3152 = t2868*t2980+t2863*t3078;
+ t2753 = z*t3069;
+ t2796 = z*t3080;
+ t3151 = t2888*t2753+t2796;
+ t2823 = t2852*t2892;
+ t3150 = t2823+t2671;
+ t2808 = y*t2844;
+ t2633 = x*t2808;
+ t3149 = t2633+t2628;
+ t3005 = t2851*t2888;
+ t2684 = t2892*t3005;
+ t2811 = t2888*t3084;
+ t2595 = z*t2811;
+ t3147 = t2684+t2595;
+ t3048 = t2854*t2892;
+ t2675 = t2888*t3048;
+ t2956 = t2890*t3005;
+ t3146 = z*t2956+t2675;
+ t2815 = x*t2836;
+ t3145 = t2815+t2845+t2782;
+ t2544 = t2862*t2994;
+ t2736 = y*t2837;
+ t2568 = x*t2736;
+ t2831 = t2862*z;
+ t2810 = x*t2831;
+ t2541 = y*t2810;
+ t3083 = t2568+t2541;
+ t2776 = y*t2839;
+ t2636 = z*t2776;
+ t3144 = t2544+t3083+t2636;
+ t3043 = t2888*t3003+t2869*t2980;
+ t3143 = t2811+t2819+t3043;
+ t3097 = t2863*t2889;
+ t2817 = x*t3097;
+ t3094 = (t2774+t2817)*y;
+ t3111 = y*t2862;
+ t3142 = x*t3111+t3094+t2776;
+ t2704 = t2860*t3107;
+ t3053 = z*t2992+y*t2704;
+ t3051 = t2859*t2892;
+ t2678 = t2891*t3051;
+ t2496 = y*t2678;
+ t3141 = t3053+y*t2790+t2496;
+ t3100 = t2863*t2888;
+ t2795 = z*t3100;
+ t3077 = (t2761+t2795)*y;
+ t3140 = t3077+z*t3111+t2736;
+ t2759 = t2890*t3072;
+ t3139 = t2821+t2759+t3043;
+ t2703 = t2891*t2823;
+ t2504 = y*t2703;
+ t2572 = x*t2796;
+ t3138 = t2572+t2504+t2703+t3206;
+ t3137 = t2635+t3203+t3205;
+ t2712 = t2891*t3048;
+ t3032 = (t2662+t2712)*y;
+ t3056 = t2853*t2891;
+ t2990 = y*t3056;
+ t2510 = z*t2990;
+ t2663 = x*t3051;
+ t3136 = t3032+y*t2663+t2510;
+ t3135 = t2862*x+t2817+t3159;
+ t2720 = x*t3003;
+ t3134 = t2720+t2648+t3171;
+ t2690 = t2857*t3037;
+ t2973 = t2890*t3003;
+ t3133 = t2891*t2973+t2690+t3209*x;
+ t2840 = t2883*x;
+ t2566 = t2864*t2995;
+ t2969 = t2872*t3037;
+ t2607 = t2892*t2969;
+ t2932 = t2566+t2607+t3156;
+ t3132 = t2840+t2815+t2741+t2932;
+ t2625 = t2889*t2969;
+ t3131 = t2625+t2688+t3158;
+ t3130 = t2831+t2795+t3148;
+ t2674 = t2857*t3036;
+ t3026 = t2853*t2888;
+ t3129 = t2674+t2820+t2852*t2957+z*t3026;
+ t2664 = t2891*t3008;
+ t2610 = x*t2753;
+ t2882 = RATIONAL(2.0,3.0);
+ t3128 = t2882*t2885+t2664+t2544+t2607+t2610+t2815;
+ t2634 = t2863*t3014;
+ t2643 = y*t2750;
+ t3127 = t2504+t2634+t2643+t3167;
+ t3068 = t2890*t2687+t2892*t3017;
+ t3022 = t2860*t2888;
+ t2506 = t2892*t2956;
+ t3126 = z*t3022+t3068+t2506+t3185;
+ t2594 = x*t2759;
+ t2789 = x*t3075;
+ t3125 = t2818+t2594+t3070+t2789+t2827;
+ t3065 = t2874*t2891;
+ t2778 = y*t3065;
+ t2952 = z*t2778+t2886+t2558;
+ t2812 = t2870*t3036;
+ t2535 = t2892*t2977;
+ t3124 = t2952+t2875*t2957+t2871*t2991+t2812+t2535;
+ t2997 = z*t3064;
+ t2589 = y*t2997;
+ t2587 = t2892*t2959;
+ t3123 = t2589+x*t2812+t2885+t2587+t2777;
+ t3108 = z*t2856;
+ t3019 = t2892*t2851;
+ t3114 = z*t2891;
+ t3122 = t2872*t3014+t2664+t2851*t3114+(t3108+t3019)*x;
+ t2740 = y*t2845;
+ t2538 = y*t2815;
+ t3121 = t2808+t2740+t2538+t3186;
+ t2773 = t2875*t3036;
+ t3120 = x*t2773+t2616+t2764+t2735+t2535;
+ t2809 = y*t2840;
+ t3119 = t2800+t2538+t2809+t3171;
+ t2673 = t2857*t3116;
+ t2592 = z*t2969;
+ t2730 = x*t2823;
+ t3118 = t2673+t2592+t2730+t2863*x+t3159;
+ t2769 = z*t2830;
+ t3117 = t2838+t2773+t2870*t2957+t2769+t2587+t2877*t2991+t3200;
+ t3115 = x*t2889;
+ t3112 = z*t2890;
+ t2858 = RATIONAL(-1.0,54.0);
+ t3109 = z*t2858;
+ t3105 = t2888*z;
+ t2604 = z*t2733;
+ t2668 = z*t2818;
+ t3102 = t2604+t2668;
+ t3098 = -t2888+t2891;
+ t3095 = t2850*t2891;
+ t3093 = t3201*y;
+ t3092 = t2788+t2643;
+ t2583 = x*t2961;
+ t3091 = t2607+t2583;
+ t3090 = t2712+t2663;
+ t3088 = t2707+t2632;
+ t2713 = t2891*t2822;
+ t2486 = y*t2713;
+ t2491 = y*t2676;
+ t3086 = t2486+t2491;
+ t3079 = t2888+t2889;
+ t2723 = t2853*t3116;
+ t3074 = t2890*t2864;
+ t3073 = t2850*t2892;
+ t3071 = t3070*y;
+ t3058 = x*t2973+t2889*t3066;
+ t3057 = t2891+t2892;
+ t3050 = t2872*t2888;
+ t3049 = t2852*t2890;
+ t3018 = t2890*t2851;
+ t2953 = t2891*t3018;
+ t2452 = t2892*t2953;
+ t3046 = t2452+t2662;
+ t2500 = z*t2715;
+ t3045 = t2466+t2500;
+ t2516 = t2891*t2954;
+ t3041 = t2850*t2991+t2516;
+ t3040 = t2856*t2974+t2859*t3115;
+ t3039 = t2692+t2452;
+ t2849 = RATIONAL(1.0,216.0);
+ t3038 = t2849*t2891;
+ t3031 = t2860*t2889;
+ t3029 = y*t3107;
+ t2718 = x*t3048;
+ t2518 = x*t2722;
+ t3027 = t2718+t2518;
+ t3025 = t2878*t2889;
+ t2677 = t2891*t3019;
+ t3024 = t2621+t2677;
+ t3023 = t2892-t2889;
+ t2847 = RATIONAL(-1.0,216.0);
+ t3021 = t2891*t2847;
+ t2563 = x*t2783;
+ t3020 = t2658+t2563;
+ t3013 = t2891*t2855;
+ t2472 = z*t2953;
+ t3012 = t2508+t2472;
+ t2876 = RATIONAL(3.0,2.0);
+ t3011 = t2876*t2888;
+ t3010 = y*t3105;
+ t3001 = x*t3096;
+ t3009 = t2872*t3001+t2562;
+ t2873 = RATIONAL(-3.0,2.0);
+ t3007 = t2873*t2888;
+ t3004 = t2668+t2703;
+ t3002 = t2890*t3105;
+ t2791 = x*t3084;
+ t3000 = t2890*t3108;
+ t2999 = z*t3074;
+ t2998 = z*t3049;
+ t2695 = t2853*t3107;
+ t2993 = x*t3018;
+ t2758 = z*t3050;
+ t2989 = t2859*t3106;
+ t2609 = y*t2763;
+ t2988 = t2888*t2955+t2609+t2763;
+ t2979 = t2889*t3074;
+ t2987 = t2609+t2889*t2819+t2888*t2979;
+ t2743 = x*t2837;
+ t2985 = t2713+t2743+t2705;
+ t2793 = t2888*t3025;
+ t2798 = z*t2829;
+ t2982 = t2798+t2604+t2564;
+ t2748 = x*t2844;
+ t2981 = t2748+t2633+t2563;
+ t2767 = t2888*t3085;
+ t2768 = t2888*t3047;
+ t2978 = t2868+t2864*z;
+ t2770 = z*t2839;
+ t2976 = t2770+t2618+t2636;
+ t2620 = y*t2793;
+ t2975 = t2888*t2967+t2864*t3078+t2620;
+ t2739 = t2892*t3061;
+ t2711 = z*t3056;
+ t2505 = z*t2690;
+ t2971 = t2711+t2505+t2636;
+ t2680 = z*t3059;
+ t2970 = t2564+t2680+t2500;
+ t2968 = t2695+t2705+t2712;
+ t2966 = t2452+t2486+t2678;
+ t2487 = x*t2674;
+ t2599 = t2862*t3014;
+ t2964 = t2487+t2594+t2599;
+ t2884 = y*t3078;
+ t2963 = t2884+t2888*t2766+t2575;
+ t2951 = t2704+t2518+t2633;
+ t2950 = t2857*t2890+t2859;
+ t2949 = t2879+t2883*t2888;
+ t2948 = t2879+t2883*t2889;
+ t2947 = t2874+t3025;
+ t2946 = z*t3005+t2571+(t2999+t3008)*t2888;
+ t2945 = t2803+t2620+t3204*y;
+ t2944 = t2504+(t2668+t3199)*y;
+ t2943 = t2855*t3105+t2888*t3000+t2506+t2850*t3055;
+ t2646 = x*t2755;
+ t2623 = z*t2791;
+ t2942 = t2646+t2890*t2747+t2623+t2746;
+ t2480 = t2889*t2953;
+ t2941 = t2480+t2856*t3001+t2855*t3115+t2889*t3095;
+ t2940 = t2713+t2801+t2829+t2676;
+ t2939 = t2830+t2793+t3204;
+ t2937 = t2891*t3006+t2625+(t2979+t3081)*x;
+ t2936 = t2890*t2769+t2753+t2618+t2623;
+ t2728 = t2854*t3116;
+ t2721 = t2892*t3013;
+ t2493 = x*t2998;
+ t2935 = t2508+t2728+t2721+t2493;
+ t2934 = t2620+t3213*y;
+ t2588 = z*t2789;
+ t2933 = t2588+t2659+t3024;
+ t2931 = t3091+t3187;
+ t2930 = t2496+(t2718+t3207)*y;
+ t2929 = t2508+t2492+t3207;
+ t2649 = t2846*t3116;
+ t2928 = z*t2989+t2502+t2892*t3038+t2649;
+ t2927 = -t3113+t3044-t2889;
+ t2926 = t2646+t2810+t2607+t2676+t3088;
+ t2925 = t2518+t2726+t3046+t3088;
+ t2694 = t2891*t3073;
+ t2924 = t2694+t2500+t3039+t3062;
+ t2696 = t2889*t3060;
+ t2923 = t2696+t2889*t2993+t3040+t3071;
+ t2697 = x*t3109;
+ t2922 = t2516+t2697+t2892*t2989+z*t3015+t3054;
+ t2507 = y*t2695;
+ t2921 = y*t2726+t2507+t3032+t3093;
+ t2499 = y*t2730;
+ t2503 = x*t2958;
+ t2920 = t2718+t2499+t2503+t2966;
+ t2919 = t2486+t2713+t2730+t2499+t3091;
+ t2477 = x*t2972;
+ t2918 = t2477+t2889*t3013+t3040+t3103;
+ t2917 = t3009+t3070+t3071;
+ t2916 = t3083+t3086+t3093;
+ t2915 = t2694+t2452+t2855*t3107+t2850*t3116+t2503+t2489+(t3013+t2993)*z;
+ t2547 = t2871*t2957;
+ t2615 = z*t2767;
+ t2914 = t2813+t2547+t2892*t3050+t2615+t2524+t2975;
+ t2913 = t2625+t2717+t2987+t3188+t3211;
+ t2553 = t2877*t2957;
+ t2531 = z*t2768;
+ t2912 = t2553+t2531+t2769+t2786+t2988+t3205;
+ t2911 = t2480+x*t3031+t2987+t3058+t3158;
+ t2910 = t2684+t2635+t2975+t3180+t3186;
+ t2909 = t2595+t2671+t2988+t3185+t3203;
+ t2908 = t2619+t2884+t2834+t2889*t3052+t3162+t2762+t3154+(t3089+t2955)*x;
+ t2907 = t2758+t2871*t3002+t2553+t2835+t2864*t3055+t2767+t2963+t3162;
+ t2906 = t2720+t2754+t2688+t2832+t2934+t3009+t3152;
+ t2672 = x*t3008;
+ t2905 = t2612+t2672+t2933+t2937+t3102;
+ t2714 = z*t3095;
+ t2904 = t2487+t2714+t2472+t2663+t2935+t2946;
+ t2584 = t2870*t2980;
+ t2903 = t2768+t2584+t2547+t2877*t3002+t2939+t2945;
+ t2902 = t2606+t2584+x*t2967+t2793+t2792+t2934+t3213;
+ t2724 = x*t3073;
+ t2901 = t2505+t2724+t2935+t2937+t3184;
+ t2465 = x*t3000;
+ t2900 = t2728+t2465+t2944+t3012+t3090+t3184;
+ t2686 = t2891*t3108;
+ t2899 = t2592+t2686+t2933+t2946+t3020;
+ t2593 = t2890*t2758;
+ t2898 = t2593+t2804+t2671+t2842+t2945+t3152+t3180;
+ t2585 = x*t2999;
+ t2897 = t2592+t2585+t2944+t3004+t3042+t3199;
+ t2559 = y*t2739;
+ t2896 = t2559+t2778+t2963+t2787+t3154+((z+x)*t2878+t2772+1.0+t3200)*y;
+ t2895 = t2566+t2595+t2931+t2822+t3122+(t3075+t2852)*z+t3201;
+ t2881 = RATIONAL(-2.0,3.0);
+ t2880 = RATIONAL(-2.0,1.0);
+ t2867 = RATIONAL(2.0,1.0);
+ t2861 = RATIONAL(1.0,54.0);
+ t2650 = t2892*t3021;
+ t2608 = t2891*t2740;
+ t2600 = t2879*t3029;
+ t2555 = t2892*t2809;
+ t2545 = z*t2806;
+ t2528 = x*t3028;
+ t2514 = t2892*t2990;
+ t2485 = t2854*t2995;
+ t2455 = t2854*t2991;
+ t2451 = z*t2965;
+ coeffs_dy->coeff_m1_m1_m1 = (t2858*t2892+(RATIONAL(-1.0,27.0)+t2853*t2890
+)*z)*x+t2911+t2455+t2891*t3109+t2485+t3126+t3141+t3176;
+ coeffs_dy->coeff_0_m1_m1 = t2466+t2723+t2920+t2906+(t3026+t2860)*t2892+(
+t2866+t2865*t2888+(t2863+t2842)*t2890)*z+t2970+t3121+t3174;
+ coeffs_dy->coeff_p1_m1_m1 = t2913+t2712+t2951+t2971+t3126+t3127;
+ coeffs_dy->coeff_p2_m1_m1 = t2861*t3114+t2697+t2923+t3041+t3136+t3164+
+t3189;
+ coeffs_dy->coeff_m1_0_m1 = (t2891*t3110+(RATIONAL(-2.0,9.0)*z+t2865*t2892
+)*x)*y+t2723+t2634+t2910+t2514+t2924+t3027+t3134;
+ coeffs_dy->coeff_0_0_m1 = t2673+t2677+t2908+(-t2889+t2949*t2892+(t2881*
+t2888+t2882)*z)*y+t2936+t2643+t2672+t3149+t3150+t3172+t3196;
+ coeffs_dy->coeff_p1_0_m1 = t2646+t2600+t2608+t2730+t2910+t3030+t3102+
+t3128+t3198+t3212;
+ coeffs_dy->coeff_p2_0_m1 = t2866*y*t3114+t2901+t2507+t3094+t3179;
+ coeffs_dy->coeff_m1_p1_m1 = t2788+t2909+t2704+t2678+t2505+t2680+t2964+
+t3131+t3141+t3167;
+ coeffs_dy->coeff_0_p1_m1 = t2588+t2919+t2902+t2982+t3121+t3145+t3151+
+t3165+t3187;
+ coeffs_dy->coeff_p1_p1_m1 = t2909+t2643+t2777+t2976+t2981+t3138+t3195;
+ coeffs_dy->coeff_p2_p1_m1 = t2711+t2503+t2917+t3045+t3046+t3090+t3136;
+ coeffs_dy->coeff_m1_p2_m1 = t2918+t2650+t2860*t3014+t2922+t3175+t3189;
+ coeffs_dy->coeff_0_p2_m1 = (t2862+t3100)*t3112+t2675+t3051+t2901+t3129+
+t3139;
+ coeffs_dy->coeff_p1_p2_m1 = t2924+t2663+t2964+t3155+t3175+t3178;
+ coeffs_dy->coeff_p2_p2_m1 = t2485+t2847*t3107+t2928+t2941+t3169;
+ coeffs_dy->coeff_m1_m1_0 = t2692+t2723+t3209*t2891+t2491+t2898+(t2866+
+t2865*t2889+(t2832+t2863)*t2890)*x+t2951+t2966+t3119+t3168+t3182;
+ coeffs_dy->coeff_0_m1_0 = (-y+t2947*t2890+t2948)*t2888+t2585+t2940+t3069+
+t2791+(t2879-y+t3080)*t2889+t3118+t2896+t2883+t3153+t3165+t3188+t3196;
+ coeffs_dy->coeff_p1_m1_0 = t2748+t2898+t2942+t3004+t3132+t3160+t3192+
+t3198;
+ coeffs_dy->coeff_p2_m1_0 = t2900+x*t3049+t2477+(t2853+t3031)*t2891+t3133+
+t3142;
+ coeffs_dy->coeff_m1_0_0 = t2600+t2907+t2686+(-t2888+t2948*t2891+(t2881*
+t2889+t2882)*x)*y+t2942+t3024+t3092+t3118+t3166+t3208;
+ coeffs_dy->coeff_0_0_0 = t2939+t3124+(t2868+t2872*t2891)*z+t2878+t2615+(
+t2872*t2892+t2978)*x+(t2880+(t2891-x+t2867)*t2889+(t2892-z+t2867+t2880*t2889)*
+t2888-t3057)*y+t3057*t2869+(t2889*t3011+t2876+t2875*z+t3079*t2873+(t2875+t2877*
+z)*x)*t2890+t3177+t3183+t3193+t3194;
+ coeffs_dy->coeff_p1_0_0 = t2747+(-t3101+(-t2892+t2880+t2867*t2889)*x+
+t3098)*y+(t2876+t2873*t2889)*t3106+t3123+t2907+t2978*t2891+t2802+t3190+t3197;
+ coeffs_dy->coeff_p2_0_0 = ((t3087+t2883)*t2891+t2948*x)*y+t2583+t2932+
+t3122+t3125+t3144;
+ coeffs_dy->coeff_m1_p1_0 = t2588+t2940+t2903+t2981+t3086+t3119+t3132+
+t3181;
+ coeffs_dy->coeff_0_p1_0 = t3117+t2947*t2891+RATIONAL(1.0,1.0)+t2531+t2927
++(t3034-y+t2889-1.0)*t2888+t2739+t2896+(t2870*z+t2873+t2889*t3007+t3079*t2876+(
+t2871*z+t2870)*x)*t2890+t3163+t3190;
+ coeffs_dy->coeff_p1_p1_0 = (1.0+(t2873+t2876*t2889)*t2890+t2927)*x+t2903+
+(t2878+t2841)*t2891+t3120+t3192+t3193+t3210;
+ coeffs_dy->coeff_p2_p1_0 = t2897+t2648+t2791+t3135+t3142+t3160;
+ coeffs_dy->coeff_m1_p2_0 = t3066+t2696+(t3097+t2862)*t3106+t2904+t3133+
+t3143;
+ coeffs_dy->coeff_0_p2_0 = t2889*t2842+t3079*t2863+t2895+t2862+((t3078+1.0
+)*t2874+t3079*t2878)*t2890+t3125+t3156;
+ coeffs_dy->coeff_p1_p2_0 = t2899+t3135+t3143+t3181+t3208;
+ coeffs_dy->coeff_p2_p2_0 = t3060+(t2854*t2889+t2950)*x+t2915+t3058+t3168;
+ coeffs_dy->coeff_m1_m1_p1 = t2487+t2911+t2568+t2968+t2970+t3127+t3137;
+ coeffs_dy->coeff_0_m1_p1 = t2798+t2906+t2936+t2931+t2703+t2658-t3010+
+t2952+t3145+t3173+t3191;
+ coeffs_dy->coeff_p1_m1_p1 = t2589+t2604+t2913+t2770+t2610+t2559+t2563+
+t2985+t3137+t3157+t3206;
+ coeffs_dy->coeff_p2_m1_p1 = t2920+t2541+t2662+t2493+t2923+t2971;
+ coeffs_dy->coeff_m1_0_p1 = t2914+t2555-t3010+t3020+t3128+t3134+t3170+
+t3172;
+ coeffs_dy->coeff_0_0_p1 = t3117+(-t3055+(-t2891+t2867*t2888+t2880)*z+
+t3023)*y+(t2876+t3007)*t3112+t2908+(t2864*x+t2868)*t2892+t2545+t2786+t3157+
+t3197;
+ coeffs_dy->coeff_p1_0_p1 = t2876*t3014+t2914+(t3098*z+(t2880*z+t3023)*x)*
+y+t3120+t3194+t3202+t3212;
+ coeffs_dy->coeff_p2_0_p1 = t2905+t2608+t2528+t3094+t3149;
+ coeffs_dy->coeff_m1_p1_p1 = t2646+t2568+t2743+t2594+t2912+t2982+t3092+
+t3131+t3138;
+ coeffs_dy->coeff_0_p1_p1 = (t2878+t2830)*t2892+t2902+t2735+(t3065+1.0-
+t2888-y*t2888+(t2873+t3011)*t2890)*z+t3124+t3191+t3202+t3210;
+ coeffs_dy->coeff_p1_p1_p1 = t2523+t2997+(t3034+t2873*t3112+z)*x+t2912+
+t2559+t2545+t2739+t3123+t3195;
+ coeffs_dy->coeff_p2_p1_p1 = t2810+t2623+t2541+t2917+t2919+t2976;
+ coeffs_dy->coeff_m1_p2_p1 = t2718+t2918+t2505+t2599+t2694+t2925+t3147;
+ coeffs_dy->coeff_0_p2_p1 = t2905+t3130+t3139+t3150+t3151;
+ coeffs_dy->coeff_p1_p2_p1 = t2664+t2730+t2572+t2594+t2926+t3147+t3170+
+t3178;
+ coeffs_dy->coeff_p2_p2_p1 = t2721+t2724+t2929+t2941+t3045;
+ coeffs_dy->coeff_m1_m1_p2 = t2861*t3107+t2921+t2451+t2922+t3146+t3164;
+ coeffs_dy->coeff_0_m1_p2 = t2900+t2469+t2998+(t3022+t2853)*t2892+t3129+
+t3140;
+ coeffs_dy->coeff_p1_m1_p2 = t2487+t2916+t2695+t2678+t2489+t2493+t3039+
+t3146+t3155;
+ coeffs_dy->coeff_p2_m1_p2 = t2649+t2850*t3014+t2930+t3161+t3169+t3176;
+ coeffs_dy->coeff_m1_0_p2 = t2866*t3029+t2510+t2904+t3077+t3179;
+ coeffs_dy->coeff_0_0_p2 = ((t3016+t2883)*t2892+t2949*z)*y+t2895+t3144;
+ coeffs_dy->coeff_p1_0_p2 = t2555+t2899+t2528+t3077+t3166;
+ coeffs_dy->coeff_p2_0_p2 = y*t2723+t2514+t2915+t3053;
+ coeffs_dy->coeff_m1_p1_p2 = t2593+t2921+t2925+t2968+t3182;
+ coeffs_dy->coeff_0_p1_p2 = t2897+t3130+t3140+t3153+t3173;
+ coeffs_dy->coeff_p1_p1_p2 = t2566+t2916+t2593+t2623+t2926+t2985;
+ coeffs_dy->coeff_p2_p1_p2 = t2472+t2718+t2678+t2465+t2929+t2930;
+ coeffs_dy->coeff_m1_p2_p2 = z*t3021+t2455+t2928+t2943+t3161;
+ coeffs_dy->coeff_0_p2_p2 = t3048+(t2854*t2888+t2950)*z+t2915+t3068+t3174;
+ coeffs_dy->coeff_p1_p2_p2 = t2685+t2714+t2466+t2721+t2943+t3012+t3027;
+ coeffs_dy->coeff_p2_p2_p2 = t2451+t2650+z*t3038+(t2849*t2892+(t2855*t2890
++t2847)*z)*x+t3041;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-dyy.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-dyy.compute.c
new file mode 100644
index 0000000..a3ca038
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-dyy.compute.c
@@ -0,0 +1,889 @@
+fp t5986;
+fp t5968;
+fp t6113;
+fp t5864;
+fp t5784;
+fp t5985;
+fp t5987;
+fp t5967;
+fp t6118;
+fp t6059;
+fp t5816;
+fp t6174;
+fp t5988;
+fp t5780;
+fp t5896;
+fp t6173;
+fp t5969;
+fp t5943;
+fp t5981;
+fp t6172;
+fp t6103;
+fp t6063;
+fp t5971;
+fp t6171;
+fp t6120;
+fp t5970;
+fp t6060;
+fp t5909;
+fp t5887;
+fp t6170;
+fp t5983;
+fp t6117;
+fp t6169;
+fp t5954;
+fp t6068;
+fp t5840;
+fp t5742;
+fp t5951;
+fp t6116;
+fp t6065;
+fp t6168;
+fp t5942;
+fp t5919;
+fp t5966;
+fp t6094;
+fp t5878;
+fp t6167;
+fp t5959;
+fp t5935;
+fp t5958;
+fp t6081;
+fp t5899;
+fp t6166;
+fp t5972;
+fp t6080;
+fp t5874;
+fp t5763;
+fp t6128;
+fp t5932;
+fp t6165;
+fp t5772;
+fp t6164;
+fp t5950;
+fp t6163;
+fp t5930;
+fp t5758;
+fp t6087;
+fp t5851;
+fp t5729;
+fp t6162;
+fp t5910;
+fp t5761;
+fp t6071;
+fp t5867;
+fp t6161;
+fp t5944;
+fp t5865;
+fp t5976;
+fp t6160;
+fp t5973;
+fp t6091;
+fp t6089;
+fp t5922;
+fp t6159;
+fp t5946;
+fp t5873;
+fp t6158;
+fp t5977;
+fp t5938;
+fp t5859;
+fp t5829;
+fp t6157;
+fp t6086;
+fp t5836;
+fp t6109;
+fp t5882;
+fp t6156;
+fp t5960;
+fp t5893;
+fp t5956;
+fp t6072;
+fp t6155;
+fp t5915;
+fp t5939;
+fp t5917;
+fp t6154;
+fp t5926;
+fp t5870;
+fp t6153;
+fp t5860;
+fp t5753;
+fp t5936;
+fp t5885;
+fp t6152;
+fp t6093;
+fp t6062;
+fp t5755;
+fp t5892;
+fp t5754;
+fp t6151;
+fp t5947;
+fp t5911;
+fp t5886;
+fp t6150;
+fp t6149;
+fp t5952;
+fp t6124;
+fp t5845;
+fp t6099;
+fp t5844;
+fp t5726;
+fp t6148;
+fp t5821;
+fp t6147;
+fp t5949;
+fp t5929;
+fp t5905;
+fp t6146;
+fp t6104;
+fp t6145;
+fp t5802;
+fp t5902;
+fp t6144;
+fp t6115;
+fp t5931;
+fp t5760;
+fp t6143;
+fp t5940;
+fp t5907;
+fp t6142;
+fp t6141;
+fp t5918;
+fp t6140;
+fp t5890;
+fp t5863;
+fp t6139;
+fp t5908;
+fp t5901;
+fp t6138;
+fp t5817;
+fp t6137;
+fp t5749;
+fp t6064;
+fp t5794;
+fp t6058;
+fp t5785;
+fp t6136;
+fp t5888;
+fp t5945;
+fp t5891;
+fp t6077;
+fp t6135;
+fp t6134;
+fp t5819;
+fp t6125;
+fp t5900;
+fp t5810;
+fp t6133;
+fp t6114;
+fp t5877;
+fp t6132;
+fp t5925;
+fp t5796;
+fp t6088;
+fp t6131;
+fp t5875;
+fp t6130;
+fp t6061;
+fp t5766;
+fp t6129;
+fp t5984;
+fp t5982;
+fp t6127;
+fp t6126;
+fp t5937;
+fp t6123;
+fp t5955;
+fp t6122;
+fp t6121;
+fp t6119;
+fp t5980;
+fp t5948;
+fp t5963;
+fp t6112;
+fp t6111;
+fp t5941;
+fp t5961;
+fp t6110;
+fp t5837;
+fp t5846;
+fp t6108;
+fp t5832;
+fp t5833;
+fp t6107;
+fp t5811;
+fp t6106;
+fp t5831;
+fp t6105;
+fp t5978;
+fp t5850;
+fp t6102;
+fp t5953;
+fp t6092;
+fp t5855;
+fp t6101;
+fp t6100;
+fp t6098;
+fp t5731;
+fp t6097;
+fp t5927;
+fp t6096;
+fp t5747;
+fp t6074;
+fp t5807;
+fp t6095;
+fp t5974;
+fp t6090;
+fp t6085;
+fp t6066;
+fp t5839;
+fp t5744;
+fp t5841;
+fp t6084;
+fp t5843;
+fp t5724;
+fp t6083;
+fp t6082;
+fp t5847;
+fp t5725;
+fp t5730;
+fp t6079;
+fp t5835;
+fp t5834;
+fp t6078;
+fp t6076;
+fp t6075;
+fp t5979;
+fp t6073;
+fp t5853;
+fp t6070;
+fp t6069;
+fp t5880;
+fp t6067;
+fp t5881;
+fp t5830;
+fp t5838;
+fp t5854;
+fp t5923;
+fp t5916;
+fp t5898;
+fp t5924;
+fp t5857;
+fp t5852;
+fp t5934;
+fp t5858;
+fp t5757;
+fp t6057;
+fp t5792;
+fp t5791;
+fp t5933;
+fp t5800;
+fp t6056;
+fp t5801;
+fp t5884;
+fp t5777;
+fp t6055;
+fp t5856;
+fp t6054;
+fp t5738;
+fp t5793;
+fp t6053;
+fp t6052;
+fp t5868;
+fp t6051;
+fp t5928;
+fp t5775;
+fp t6050;
+fp t6049;
+fp t5803;
+fp t6048;
+fp t5748;
+fp t6047;
+fp t5805;
+fp t5764;
+fp t6046;
+fp t5820;
+fp t6045;
+fp t6044;
+fp t6043;
+fp t5813;
+fp t6042;
+fp t5806;
+fp t6041;
+fp t6040;
+fp t6039;
+fp t5964;
+fp t5957;
+fp t6038;
+fp t6037;
+fp t6036;
+fp t6035;
+fp t6034;
+fp t5824;
+fp t6033;
+fp t6032;
+fp t5812;
+fp t6031;
+fp t6030;
+fp t5765;
+fp t6029;
+fp t5719;
+fp t6028;
+fp t6027;
+fp t6026;
+fp t5736;
+fp t6025;
+fp t5789;
+fp t6024;
+fp t6023;
+fp t6022;
+fp t6021;
+fp t5782;
+fp t6020;
+fp t5752;
+fp t5827;
+fp t6018;
+fp t5750;
+fp t6017;
+fp t5804;
+fp t6016;
+fp t6015;
+fp t6014;
+fp t6013;
+fp t6012;
+fp t5798;
+fp t5788;
+fp t6011;
+fp t6010;
+fp t6009;
+fp t6008;
+fp t6007;
+fp t6006;
+fp t5795;
+fp t6005;
+fp t6004;
+fp t6003;
+fp t5759;
+fp t6002;
+fp t6001;
+fp t5808;
+fp t6000;
+fp t5861;
+fp t5999;
+fp t5998;
+fp t5997;
+fp t5894;
+fp t5996;
+fp t5913;
+fp t5995;
+fp t5866;
+fp t5994;
+fp t5862;
+fp t5993;
+fp t5992;
+fp t5991;
+fp t5975;
+fp t5962;
+fp t5912;
+fp t5903;
+fp t5879;
+fp t5869;
+fp t5849;
+fp t5825;
+fp t5809;
+fp t5776;
+fp t5756;
+fp t5751;
+fp t5743;
+fp t5741;
+fp t5737;
+fp t5735;
+fp t5734;
+fp t5723;
+fp t5722;
+fp t5721;
+ t5986 = z*z;
+ t5968 = RATIONAL(-3.0,2.0);
+ t6113 = y*t5968;
+ t5864 = t5986*t6113;
+ t5784 = x*t5864;
+ t5985 = x*x;
+ t5987 = t5985*x;
+ t5967 = RATIONAL(3.0,4.0);
+ t6118 = y*t5967;
+ t6059 = t5987*t6118;
+ t5816 = t5986*t6059;
+ t6174 = t5784+t5816;
+ t5988 = t5986*z;
+ t5780 = t5988*t6059;
+ t5896 = t5987*t6113;
+ t6173 = t5780+z*t5896;
+ t5969 = RATIONAL(1.0,2.0);
+ t5943 = t5969*t5988;
+ t5981 = x*z;
+ t6172 = t5987*t5943+t6113*t5981;
+ t6103 = t5986*t5987;
+ t6063 = y*t6103;
+ t5971 = RATIONAL(3.0,2.0);
+ t6171 = t5896+z*t6059+t5971*t6063;
+ t6120 = y*t5988;
+ t5970 = RATIONAL(-3.0,4.0);
+ t6060 = t5970*t6120;
+ t5909 = t5971*t6120;
+ t5887 = t5985*t6113;
+ t6170 = t5909+t5988*t5887+x*t6060;
+ t5983 = t5985*t5986;
+ t6117 = 1.0-t5986;
+ t6169 = (t5983-t5985+t6117)*y;
+ t5954 = RATIONAL(-1.0,12.0);
+ t6068 = t5986*t5954;
+ t5840 = t5987*t6068;
+ t5742 = y*t5840;
+ t5951 = RATIONAL(1.0,12.0);
+ t6116 = x*t5951;
+ t6065 = y*t6116;
+ t6168 = t5742+t5986*t6065;
+ t5942 = t5969*t5985;
+ t5919 = z*t5942;
+ t5966 = RATIONAL(-1.0,4.0);
+ t6094 = t5988*t5966;
+ t5878 = t5985*t6094;
+ t6167 = t5919+t5878;
+ t5959 = RATIONAL(1.0,6.0);
+ t5935 = t5959*t5987;
+ t5958 = RATIONAL(-1.0,6.0);
+ t6081 = t5986*t5958;
+ t5899 = t5987*t6081;
+ t6166 = (t5935+t5899)*y;
+ t5972 = RATIONAL(-1.0,2.0);
+ t6080 = t5986*t5972;
+ t5874 = y*t6080;
+ t5763 = x*t5874;
+ t6128 = y*t5969;
+ t5932 = x*t6128;
+ t6165 = t5763+t5932;
+ t5772 = t5987*t6060;
+ t6164 = t5772+x*t5909;
+ t5950 = t5972*t5988;
+ t6163 = x*t5950+t5981;
+ t5930 = z*t5935;
+ t5758 = y*t5930;
+ t6087 = t5951*t5987;
+ t5851 = t5986*t6087;
+ t5729 = y*t5851;
+ t6162 = t5758+t5729;
+ t5910 = y*t5942;
+ t5761 = t5986*t5910;
+ t6071 = t5972*t5985;
+ t5867 = y*t6071;
+ t6161 = t5761+t5867;
+ t5944 = t5958*t5988;
+ t5865 = t5987*t5944;
+ t5976 = RATIONAL(2.0,3.0);
+ t6160 = t5976*t5981+t5865;
+ t5973 = RATIONAL(1.0,3.0);
+ t6091 = t5973*t5986;
+ t6089 = t5986*t5959;
+ t5922 = t5987*t6089;
+ t6159 = t5922+x*t6091;
+ t5946 = t5959*t5988;
+ t5873 = t5985*t5946;
+ t6158 = (t5944+t5873)*y;
+ t5977 = RATIONAL(-1.0,3.0);
+ t5938 = t5977*z;
+ t5859 = x*t5938;
+ t5829 = t5988*t6087;
+ t6157 = t5859+t5829;
+ t6086 = t5988*t5954;
+ t5836 = t5985*t6086;
+ t6109 = t5985*z;
+ t5882 = t5958*t6109;
+ t6156 = t5836+t5882;
+ t5960 = RATIONAL(-1.0,9.0);
+ t5893 = t5960*t5981;
+ t5956 = RATIONAL(1.0,18.0);
+ t6072 = t5956*t5987;
+ t6155 = t5893+t5988*t6072;
+ t5915 = t5987*t6080;
+ t5939 = t5969*t5987;
+ t5917 = y*t5939;
+ t6154 = y*t5915+t5917;
+ t5926 = t5988*t6071;
+ t5870 = y*t5943;
+ t6153 = y*t5926+t5870;
+ t5860 = t5986*t6071;
+ t5753 = y*t5860;
+ t5936 = t5969*t5986;
+ t5885 = y*t5936;
+ t6152 = t5753+t5885;
+ t6093 = t5986*t5966;
+ t6062 = y*t6093;
+ t5755 = t5985*t6062;
+ t5892 = t5959*t6109;
+ t5754 = y*t5892;
+ t6151 = t5755+t5754;
+ t5947 = t5972*z;
+ t5911 = x*t5947;
+ t5886 = t5987*t6094;
+ t6150 = t5911+t5886;
+ t6149 = t5910+t5753;
+ t5952 = RATIONAL(-1.0,18.0);
+ t6124 = x*t5952;
+ t5845 = t5988*t6124;
+ t6099 = t5988*t5985;
+ t5844 = t5951*t6099;
+ t5726 = y*t5844;
+ t6148 = y*t5845+t5726;
+ t5821 = z*t5867;
+ t6147 = t5755+t5821;
+ t5949 = t5972*t5987;
+ t5929 = y*t5949;
+ t5905 = t5986*t5939;
+ t6146 = y*t5905+t5929;
+ t6104 = t5973*t5985;
+ t6145 = t5873+z*t6104;
+ t5802 = y*t5919;
+ t5902 = y*t5947;
+ t6144 = t5802+t5902;
+ t6115 = t5973*z;
+ t5931 = x*t6115;
+ t5760 = y*t5931;
+ t6143 = t5760+t5763;
+ t5940 = t5958*t5987;
+ t5907 = y*t5940;
+ t6142 = t5907+y*t5922;
+ t6141 = t5761+t5874;
+ t5918 = t5987*t5946;
+ t6140 = t5918+t5931;
+ t5890 = t5985*t5944;
+ t5863 = y*t5946;
+ t6139 = y*t5890+t5863;
+ t5908 = y*t5950;
+ t5901 = t5988*t5942;
+ t6138 = t5908+y*t5901;
+ t5817 = z*t5932;
+ t6137 = t5817+t5918+t5859;
+ t5749 = z*t5887;
+ t6064 = y*t5970*t5985;
+ t5794 = t5986*t6064;
+ t6058 = y*t6099;
+ t5785 = t5967*t6058;
+ t6136 = t5749+t5794+t5785;
+ t5888 = x*t5946;
+ t5945 = t5958*z;
+ t5891 = x*t5945;
+ t6077 = t5891+t5930;
+ t6135 = t5888+t5865+t6077;
+ t6134 = t5919-t5985+t5926;
+ t5819 = t5970*t6063;
+ t6125 = y*t5971;
+ t5900 = t5986*t6125;
+ t5810 = x*t5900;
+ t6133 = t5819+t5810+t5905;
+ t6114 = t5970*z;
+ t5877 = t5987*t6125;
+ t6132 = t5780+y*t5987*t6114+t5877+t5968*t6063;
+ t5925 = t5985*t6125;
+ t5796 = t5986*t5925;
+ t6088 = x*t6118;
+ t6131 = t5796+t5819+t5864+t5986*t6088;
+ t5875 = t5988*t6113;
+ t6130 = t5875+t5772+t5988*t6088+t5971*t6058;
+ t6061 = t5985*t6118;
+ t5766 = t5970*t6058;
+ t6129 = z*t6061+t5796+t5766+t5887;
+ t5984 = y*x;
+ t5982 = y*z;
+ t6127 = x*t5988;
+ t6126 = x*t5986;
+ t5937 = t5958*x;
+ t6123 = x-t5987;
+ t5955 = RATIONAL(1.0,36.0);
+ t6122 = x*t5955;
+ t6121 = z*t5987;
+ t6119 = z*t5959;
+ t5980 = y*t5981;
+ t5948 = t5972*x;
+ t5963 = RATIONAL(1.0,4.0);
+ t6112 = z*t5963;
+ t6111 = x*t5956;
+ t5941 = t5977*x;
+ t5961 = RATIONAL(1.0,9.0);
+ t6110 = z*t5961;
+ t5837 = z*t6122;
+ t5846 = t5954*t6109;
+ t6108 = t5844+t5846;
+ t5832 = t5988*t6116;
+ t5833 = t5987*t6086;
+ t6107 = t5832+t5833;
+ t5811 = x*t5908;
+ t6106 = t5973*t6127+t5811;
+ t5831 = z*t6087;
+ t6105 = t5833+t5831;
+ t5978 = y*t6126;
+ t5850 = z*t6111;
+ t6102 = t5986*t5963;
+ t5953 = RATIONAL(-1.0,36.0);
+ t6092 = t5988*t5953;
+ t5855 = t5987*t6092;
+ t6101 = t5850+t5855;
+ t6100 = z*t6124;
+ t6098 = t5963*t5984;
+ t5731 = y*t5833;
+ t6097 = y*t5832+t5731;
+ t5927 = x*t6089;
+ t6096 = t5927+t5899;
+ t5747 = z*t5907;
+ t6074 = y*t6119;
+ t5807 = x*t6074;
+ t6095 = t5747+t5807;
+ t5974 = RATIONAL(-2.0,1.0);
+ t6090 = -t5988+t5974;
+ t6085 = y*t5945;
+ t6066 = t5987*t5955;
+ t5839 = t5988*t6066;
+ t5744 = y*t5839;
+ t5841 = x*t6092;
+ t6084 = y*t5841+t5744;
+ t5843 = z*t6066;
+ t5724 = y*t5855;
+ t6083 = y*t5843+t5724;
+ t6082 = -t5984+t5978;
+ t5847 = x*t6086;
+ t5725 = y*t5847;
+ t5730 = y*t5829;
+ t6079 = t5725+t5730;
+ t5835 = t5988*t6111;
+ t5834 = z*t6072;
+ t6078 = t5835+t5834;
+ t6076 = t5892+t5890;
+ t6075 = t5986*t6061+t5860;
+ t5979 = y*t6109;
+ t6073 = t5982-t5979;
+ t5853 = x*t6068;
+ t6070 = t5851+t5853;
+ t6069 = t5952*t5987;
+ t5880 = x*t6110;
+ t6067 = t5963*t5988;
+ t5881 = x*t6081;
+ t5830 = t5954*t6121;
+ t5838 = t5953*t6121;
+ t5854 = z*t6069;
+ t5923 = t5966*t6121;
+ t5916 = t5987*t6112;
+ t5898 = x*t6067;
+ t5924 = x*t6094;
+ t5857 = x*t5944;
+ t5852 = t5988*t6122;
+ t5934 = t5966*t6109;
+ t5858 = t5987*t6093;
+ t5757 = y*t5858;
+ t6057 = t5758+t5730+t5757;
+ t5792 = x*t5870;
+ t5791 = y*t5886;
+ t5933 = t5985*t6067;
+ t5800 = y*t5933;
+ t6056 = t5792+t5791+t5800;
+ t5801 = x*t5885;
+ t5884 = t5985*t6102;
+ t5777 = y*t5884;
+ t6055 = t5801+t5757+t5777;
+ t5856 = x*t5936;
+ t6054 = t5858+t5884+t5856;
+ t5738 = y*t5836;
+ t5793 = y*t5857;
+ t6053 = t5738+t5793+t5730;
+ t6052 = t5800+t5793+t5731;
+ t5868 = t5987*t6102;
+ t6051 = -t5980+t5792+t5763;
+ t5928 = t5987*t6067;
+ t5775 = y*t5881;
+ t6050 = t5775+t5742+t5777;
+ t6049 = t5738+t5744+y*t5835;
+ t5803 = y*t5859;
+ t6048 = t5747+t5802+t5803;
+ t5748 = x*t5863;
+ t6047 = t5731+t5748+t5726;
+ t5805 = z*t5917;
+ t5764 = y*t5868;
+ t6046 = t5791+t5805+t5764;
+ t5820 = y*t5878;
+ t6045 = t5820+t5730+t5748;
+ t6044 = t5881+t5840+t5884;
+ t6043 = y*t5854+t5729+t5724;
+ t5813 = z*t5929;
+ t6042 = t5980+t5813+t5802;
+ t5806 = y*t5928;
+ t6041 = t5806+t5813+t5757;
+ t6040 = t5806+t5811+t5820;
+ t6039 = t6104+t5977;
+ t5964 = RATIONAL(3.0,1.0);
+ t5957 = RATIONAL(-3.0,1.0);
+ t6038 = t5964*t5985+t5957;
+ t6037 = t5977*t5986+t5973;
+ t6036 = t5977+t6091;
+ t6035 = t5977*t5985+t5973;
+ t6034 = t5957*t5985+t5964;
+ t5824 = y*t5916;
+ t6033 = t5824+t5791+t6146;
+ t6032 = t5830+t5847+z*t6116+t5829;
+ t5812 = y*t5898;
+ t6031 = t5791+t5812+t6138;
+ t6030 = t5983-t5986+t5915+t5856;
+ t5765 = y*t5923;
+ t6029 = t5806+t5765+t6154;
+ t5719 = y*t5831;
+ t6028 = t5954*t5980+t5719+t6097;
+ t6027 = t5837+t5838+t5839+t5841;
+ t6026 = t5936+t5868+x*t6093+t5860;
+ t5736 = y*t5830;
+ t6025 = t5736+z*t6065+t6079;
+ t5789 = y*t5924;
+ t6024 = t5806+t5789+t6153;
+ t6023 = t5942+t5933+t5934+t5860;
+ t6022 = t6035*z;
+ t6021 = t6037*x;
+ t5782 = z*t5925;
+ t6020 = t5782+t5901+t5766+t6075;
+ t5752 = x*t6085;
+ t5827 = t5963*t5979;
+ t6018 = t5736+t5752+t5827+t6045;
+ t5750 = t5986*t6098;
+ t6017 = t5750+t5725+t5752+t6057;
+ t5804 = x*t6062;
+ t6016 = t5804+t5764+t6095+t6097;
+ t6015 = t5852+t5854+t6070+t6101;
+ t6014 = t5888+t5891+t6105+t6108;
+ t6013 = t5843+t5845+t6101+t6108;
+ t6012 = t5817+t5827+t5765+t6040;
+ t5798 = x*t5902;
+ t5788 = y*t5934;
+ t6011 = t5798+t5824+t5788+t6056;
+ t6010 = t5804+t5798+t5812+t6046;
+ t6009 = t5807+t5719+t5788+t6052;
+ t6008 = t5820+t5821+t6075+t6145;
+ t6007 = t6070+t6077+t6107;
+ t6006 = t5817+t5750+t5789+t6041;
+ t5795 = t5986*t5887;
+ t6005 = t5925+t5785+t5983+z*t6064+t5795+t6134;
+ t6004 = t5935+t5937+t6032+t6096;
+ t6003 = t5816+t5795+t5900+t5970*t5978+t6030;
+ t5759 = z*t6098;
+ t6002 = y*t5948+t5801+t5789+t5759+t6029;
+ t6001 = t5945+t5946+t6032+t6076;
+ t5808 = t5966*t5980;
+ t6000 = z*t6128+t5824+t5821+t5808+t6031;
+ t5861 = z*t5940;
+ t5999 = t5888+t5861+t6044+t6157+t6167;
+ t5998 = t5930+t5857+t6054+t6156+t6157;
+ t5997 = t5880+t5839+t6044+t6078+t6156;
+ t5894 = z*t5949;
+ t5996 = t5894+t5928+t6054+t6163+t6167;
+ t5913 = x*t5943;
+ t5995 = t5913+t5916+t5949+t5905+t6023+t6150;
+ t5866 = z*t5939;
+ t5994 = t5866+t5898+t5901+t5950+t6026+t6150;
+ t5862 = x*t6119;
+ t5993 = t5938+t5861+t5944+t5862+t6026+t6107+t6145;
+ t5992 = t5862+t5940+t5941+t5857+t6023+t6105+t6159;
+ t5991 = RATIONAL(1.0,1.0)+t5939+t5943+t5928+t5923+x*t6112+t5947+t5948+
+t5924+t6030+t6134;
+ t5975 = RATIONAL(-2.0,3.0);
+ t5962 = RATIONAL(2.0,1.0);
+ t5912 = t5987*t6115;
+ t5903 = t5987*t5938;
+ t5879 = t5988*t5941;
+ t5869 = t5987*t5950;
+ t5849 = t5988*t6069;
+ t5825 = t5971*t5980;
+ t5809 = x*t5875;
+ t5776 = y*t5882;
+ t5756 = y*t5927;
+ t5751 = z*t5877;
+ t5743 = y*t6100;
+ t5741 = y*t5834;
+ t5737 = y*t5853;
+ t5735 = y*t5850;
+ t5734 = y*t5846;
+ t5723 = y*t5838;
+ t5722 = t5951*t5979;
+ t5721 = y*t5852;
+ coeffs_dyy->coeff_m1_m1_m1 = t5756+t5997+y*t5893+t6043+t6148+t6151;
+ coeffs_dyy->coeff_0_m1_m1 = y*t6022+t5993+t6017+t6139+t6141;
+ coeffs_dyy->coeff_p1_m1_m1 = t5998+t5747+t5764+t6047+t6143+t6151;
+ coeffs_dyy->coeff_p2_m1_m1 = t5741+t5743+t6015+t6084+t6168;
+ coeffs_dyy->coeff_m1_0_m1 = t5960*t6121+t5748+t5849+(t5960*t5988+RATIONAL
+(-2.0,9.0)*z)*x+t6008+t6057+t6143+t6159;
+ coeffs_dyy->coeff_0_0_m1 = (t5976+t5975*t5985)*z+t6003+t5912+t5813+t6035*
+t5988+t5857+t6031-t6073+t6137;
+ coeffs_dyy->coeff_p1_0_m1 = t5903-t6126+t5806-t5980+t6008+t5805+t6106+
+t6133+t6160;
+ coeffs_dyy->coeff_p2_0_m1 = t5987*t6110+t5845+t6016+t6096+t6155;
+ coeffs_dyy->coeff_m1_p1_m1 = t5997+t5794+t5764+t5801+t6048+t6052;
+ coeffs_dyy->coeff_0_p1_m1 = t5798+t5805+t5993+t6024+t6073+t6131;
+ coeffs_dyy->coeff_p1_p1_m1 = t5794+t5998+t6042+t6056+t6174;
+ coeffs_dyy->coeff_p2_p1_m1 = t6015+t6017;
+ coeffs_dyy->coeff_m1_p2_m1 = y*t5880+t5776+t5741+t6049+t6050;
+ coeffs_dyy->coeff_0_p2_m1 = t6039*t5982+t6016+t6152+t6158;
+ coeffs_dyy->coeff_p1_p2_m1 = t5803+t5776+t5758+t6053+t6055;
+ coeffs_dyy->coeff_p2_p2_m1 = t5721+t5737+t5735+t6043;
+ coeffs_dyy->coeff_m1_m1_0 = y*t6021+t5992+t6018+t6161+t6166;
+ coeffs_dyy->coeff_0_m1_0 = t5991-t6169+t6000+t6146+t6165;
+ coeffs_dyy->coeff_p1_m1_0 = x-t6126+t5995+t6012+t6082+t6154+t6161;
+ coeffs_dyy->coeff_p2_m1_0 = t6004+t5775+t5959*t5984+t6028+t6142;
+ coeffs_dyy->coeff_m1_0_0 = t5861+t6005+(t5975*t5986+t5976)*x+t6037*t5987+
+t6033+t6082+t6106+t6137;
+ coeffs_dyy->coeff_0_0_0 = t5911+z+t5913+t5782+t5869+t5810+t5866+(t5988+
+t5962-z)*t5985+(t5974*t5985+t5962-t6123)*t5986+(t5968*z+t6038*t5986+(t5968+
+t5967*z)*x+t6034)*y+t6090+t6123+t6132+t6170;
+ coeffs_dyy->coeff_p1_0_0 = t5894-t6103+t5987+t6005+t5981+(t5962*t5986+(
+t5957*t5986+t5964)*y+t6090)*x+t6164+t6171+t6172;
+ coeffs_dyy->coeff_p2_0_0 = t6036*t5987+t6021+t6002+t6135;
+ coeffs_dyy->coeff_m1_p1_0 = t5792+t5798+t5992+t6029-t6082+t6129;
+ coeffs_dyy->coeff_0_p1_0 = t5784+t5749+t5991+(t5971*z+t6034*t5986+(t5971+
+t6114)*x+t6038)*y+t6130+t6171;
+ coeffs_dyy->coeff_p1_p1_0 = t5809+t5825+((t5957+t5964*t5986)*y+t6117)*x+
+t5995+t6129+t6132;
+ coeffs_dyy->coeff_p2_p1_0 = t6004+t5812+t5808+t6033+t6165;
+ coeffs_dyy->coeff_m1_p2_0 = t6036*t5984+t6009+t6142+t6149;
+ coeffs_dyy->coeff_0_p2_0 = t6169+t6002+t6144+t6153;
+ coeffs_dyy->coeff_p1_p2_0 = t6011-t6082+t6146+t6149;
+ coeffs_dyy->coeff_p2_p2_0 = t5756+y*t5937+t6025+t6166;
+ coeffs_dyy->coeff_m1_m1_p1 = t5756+t5760+t5999+t6052+t6147+t6162;
+ coeffs_dyy->coeff_0_m1_p1 = z+t5994-t6109+t6006-t6073+t6141+t6153;
+ coeffs_dyy->coeff_p1_m1_p1 = t5800+t5996+t6046+t6051+t6147;
+ coeffs_dyy->coeff_p2_m1_p1 = t6007+t6079+t6095+t6168;
+ coeffs_dyy->coeff_m1_0_p1 = -t6109+t5912+t5879+t6020+t6041+t6051+t6159+
+t6160;
+ coeffs_dyy->coeff_0_0_p1 = t6003+t5988-t6099+(-t5987+t5974+t5962*t5985+
+t6034*y)*z+t5751+t6130+t6163+t6172;
+ coeffs_dyy->coeff_p1_0_p1 = t5809+t5869+(t5987-t5985)*z+(t5988-t5986+(
+t5964*y+t5974)*z)*x+t6020+t6133+t6173;
+ coeffs_dyy->coeff_p2_0_p1 = t5903+t5857+t6010+t6096+t6140;
+ coeffs_dyy->coeff_m1_p1_p1 = t5980+t5811+t5999+t5801+t6046+t6136;
+ coeffs_dyy->coeff_0_p1_p1 = (-t5985+1.0+t6038*y)*z+t5825+t5994+t6131+
+t6170+t6173;
+ coeffs_dyy->coeff_p1_p1_p1 = t5957*t5980+t5751+t5996+t6136+t6164+t6174;
+ coeffs_dyy->coeff_p2_p1_p1 = t6006+t6007;
+ coeffs_dyy->coeff_m1_p2_p1 = t6045+t6048+t6050;
+ coeffs_dyy->coeff_0_p2_p1 = t6010+t6073+t6138+t6152;
+ coeffs_dyy->coeff_p1_p2_p1 = t6040+t6042+t6055;
+ coeffs_dyy->coeff_p2_p2_p1 = t5737+t5752+t6097+t6162;
+ coeffs_dyy->coeff_m1_m1_p2 = t5723+t5743+t5722+t6013+t6049;
+ coeffs_dyy->coeff_0_m1_p2 = t5776+t6001+t6074+t6028+t6158;
+ coeffs_dyy->coeff_p1_m1_p2 = t5736+t5807+t5722+t6014+t6053;
+ coeffs_dyy->coeff_p2_m1_p2 = t5721+t5953*t5980+t6027+t6083;
+ coeffs_dyy->coeff_m1_0_p2 = t5854+t5961*t6127+t6009+t6076+t6155;
+ coeffs_dyy->coeff_0_0_p2 = t5765+t5759+t6039*t5988+t6022+t6024+t6135+
+t6144;
+ coeffs_dyy->coeff_p1_0_p2 = t5879+t5861+t6011+t6076+t6140;
+ coeffs_dyy->coeff_p2_0_p2 = t5849+t6100+t6025+t6078;
+ coeffs_dyy->coeff_m1_p1_p2 = t6013+t6018;
+ coeffs_dyy->coeff_0_p1_p2 = t6000+t6001;
+ coeffs_dyy->coeff_p1_p1_p2 = t6012+t6014;
+ coeffs_dyy->coeff_p2_p1_p2 = t6027+t6028;
+ coeffs_dyy->coeff_m1_p2_p2 = t5735+t5734+t6083+t6148;
+ coeffs_dyy->coeff_0_p2_p2 = t6085+t5754+t6025+t6139;
+ coeffs_dyy->coeff_p1_p2_p2 = t5752+t5734+t5719+t6047;
+ coeffs_dyy->coeff_p2_p2_p2 = t5723+y*t5837+t6084;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-dyz.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-dyz.compute.c
new file mode 100644
index 0000000..71c01d8
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-dyz.compute.c
@@ -0,0 +1,1098 @@
+fp t6539;
+fp t6516;
+fp t6569;
+fp t6572;
+fp t6541;
+fp t6834;
+fp t6570;
+fp t6571;
+fp t6667;
+fp t6550;
+fp t6833;
+fp t6524;
+fp t6467;
+fp t6326;
+fp t6523;
+fp t6694;
+fp t6300;
+fp t6832;
+fp t6545;
+fp t6496;
+fp t6401;
+fp t6669;
+fp t6631;
+fp t6831;
+fp t6554;
+fp t6734;
+fp t6389;
+fp t6668;
+fp t6647;
+fp t6232;
+fp t6830;
+fp t6525;
+fp t6483;
+fp t6529;
+fp t6472;
+fp t6829;
+fp t6491;
+fp t6365;
+fp t6828;
+fp t6686;
+fp t6353;
+fp t6526;
+fp t6464;
+fp t6717;
+fp t6560;
+fp t6627;
+fp t6283;
+fp t6537;
+fp t6504;
+fp t6827;
+fp t6546;
+fp t6351;
+fp t6733;
+fp t6543;
+fp t6455;
+fp t6826;
+fp t6707;
+fp t6518;
+fp t6713;
+fp t6632;
+fp t6220;
+fp t6547;
+fp t6652;
+fp t6825;
+fp t6703;
+fp t6323;
+fp t6335;
+fp t6824;
+fp t6710;
+fp t6336;
+fp t6823;
+fp t6488;
+fp t6471;
+fp t6822;
+fp t6492;
+fp t6442;
+fp t6821;
+fp t6677;
+fp t6420;
+fp t6252;
+fp t6493;
+fp t6380;
+fp t6362;
+fp t6663;
+fp t6820;
+fp t6548;
+fp t6692;
+fp t6399;
+fp t6704;
+fp t6414;
+fp t6819;
+fp t6661;
+fp t6418;
+fp t6818;
+fp t6210;
+fp t6393;
+fp t6498;
+fp t6350;
+fp t6681;
+fp t6417;
+fp t6544;
+fp t6736;
+fp t6386;
+fp t6817;
+fp t6531;
+fp t6301;
+fp t6521;
+fp t6687;
+fp t6816;
+fp t6566;
+fp t6563;
+fp t6685;
+fp t6429;
+fp t6815;
+fp t6622;
+fp t6253;
+fp t6474;
+fp t6535;
+fp t6505;
+fp t6814;
+fp t6702;
+fp t6532;
+fp t6413;
+fp t6813;
+fp t6506;
+fp t6364;
+fp t6231;
+fp t6812;
+fp t6534;
+fp t6490;
+fp t6619;
+fp t6309;
+fp t6811;
+fp t6419;
+fp t6432;
+fp t6810;
+fp t6440;
+fp t6400;
+fp t6809;
+fp t6509;
+fp t6433;
+fp t6502;
+fp t6808;
+fp t6501;
+fp t6398;
+fp t6807;
+fp t6451;
+fp t6212;
+fp t6551;
+fp t6732;
+fp t6448;
+fp t6806;
+fp t6469;
+fp t6708;
+fp t6644;
+fp t6207;
+fp t6805;
+fp t6512;
+fp t6239;
+fp t6804;
+fp t6510;
+fp t6415;
+fp t6803;
+fp t6646;
+fp t6802;
+fp t6657;
+fp t6340;
+fp t6801;
+fp t6559;
+fp t6515;
+fp t6556;
+fp t6666;
+fp t6623;
+fp t6233;
+fp t6800;
+fp t6714;
+fp t6645;
+fp t6536;
+fp t6735;
+fp t6799;
+fp t6387;
+fp t6282;
+fp t6428;
+fp t6237;
+fp t6798;
+fp t6527;
+fp t6797;
+fp t6267;
+fp t6796;
+fp t6507;
+fp t6447;
+fp t6425;
+fp t6795;
+fp t6454;
+fp t6794;
+fp t6357;
+fp t6306;
+fp t6793;
+fp t6366;
+fp t6670;
+fp t6792;
+fp t6307;
+fp t6176;
+fp t6520;
+fp t6791;
+fp t6564;
+fp t6494;
+fp t6405;
+fp t6790;
+fp t6371;
+fp t6676;
+fp t6373;
+fp t6789;
+fp t6388;
+fp t6259;
+fp t6788;
+fp t6787;
+fp t6424;
+fp t6281;
+fp t6786;
+fp t6269;
+fp t6193;
+fp t6785;
+fp t6343;
+fp t6427;
+fp t6784;
+fp t6705;
+fp t6650;
+fp t6783;
+fp t6435;
+fp t6272;
+fp t6508;
+fp t6378;
+fp t6782;
+fp t6352;
+fp t6781;
+fp t6409;
+fp t6780;
+fp t6779;
+fp t6778;
+fp t6341;
+fp t6777;
+fp t6699;
+fp t6643;
+fp t6776;
+fp t6444;
+fp t6247;
+fp t6434;
+fp t6256;
+fp t6775;
+fp t6774;
+fp t6530;
+fp t6630;
+fp t6194;
+fp t6696;
+fp t6773;
+fp t6679;
+fp t6441;
+fp t6202;
+fp t6199;
+fp t6372;
+fp t6217;
+fp t6772;
+fp t6226;
+fp t6674;
+fp t6771;
+fp t6517;
+fp t6697;
+fp t6770;
+fp t6377;
+fp t6715;
+fp t6381;
+fp t6390;
+fp t6769;
+fp t6487;
+fp t6334;
+fp t6731;
+fp t6768;
+fp t6213;
+fp t6767;
+fp t6513;
+fp t6684;
+fp t6766;
+fp t6500;
+fp t6395;
+fp t6675;
+fp t6765;
+fp t6648;
+fp t6248;
+fp t6764;
+fp t6654;
+fp t6763;
+fp t6725;
+fp t6475;
+fp t6298;
+fp t6762;
+fp t6761;
+fp t6369;
+fp t6760;
+fp t6503;
+fp t6437;
+fp t6416;
+fp t6673;
+fp t6268;
+fp t6759;
+fp t6758;
+fp t6191;
+fp t6481;
+fp t6482;
+fp t6757;
+fp t6756;
+fp t6438;
+fp t6280;
+fp t6755;
+fp t6754;
+fp t6459;
+fp t6426;
+fp t6753;
+fp t6649;
+fp t6255;
+fp t6752;
+fp t6751;
+fp t6360;
+fp t6243;
+fp t6750;
+fp t6242;
+fp t6465;
+fp t6749;
+fp t6728;
+fp t6175;
+fp t6748;
+fp t6721;
+fp t6606;
+fp t6747;
+fp t6224;
+fp t6651;
+fp t6200;
+fp t6746;
+fp t6452;
+fp t6450;
+fp t6716;
+fp t6745;
+fp t6177;
+fp t6690;
+fp t6744;
+fp t6743;
+fp t6737;
+fp t6718;
+fp t6538;
+fp t6262;
+fp t6198;
+fp t6258;
+fp t6742;
+fp t6741;
+fp t6356;
+fp t6740;
+fp t6567;
+fp t6739;
+fp t6738;
+fp t6468;
+fp t6477;
+fp t6730;
+fp t6552;
+fp t6406;
+fp t6333;
+fp t6729;
+fp t6218;
+fp t6565;
+fp t6727;
+fp t6410;
+fp t6726;
+fp t6431;
+fp t6724;
+fp t6693;
+fp t6367;
+fp t6723;
+fp t6489;
+fp t6443;
+fp t6722;
+fp t6279;
+fp t6449;
+fp t6287;
+fp t6720;
+fp t6533;
+fp t6712;
+fp t6204;
+fp t6709;
+fp t6338;
+fp t6706;
+fp t6700;
+fp t6275;
+fp t6271;
+fp t6698;
+fp t6664;
+fp t6391;
+fp t6695;
+fp t6691;
+fp t6689;
+fp t6688;
+fp t6683;
+fp t6682;
+fp t6680;
+fp t6528;
+fp t6183;
+fp t6672;
+fp t6671;
+fp t6662;
+fp t6404;
+fp t6659;
+fp t6658;
+fp t6656;
+fp t6655;
+fp t6653;
+fp t6368;
+fp t6642;
+fp t6641;
+fp t6640;
+fp t6639;
+fp t6383;
+fp t6638;
+fp t6637;
+fp t6636;
+fp t6196;
+fp t6634;
+fp t6633;
+fp t6355;
+fp t6629;
+fp t6628;
+fp t6568;
+fp t6625;
+fp t6624;
+fp t6621;
+fp t6620;
+fp t6540;
+fp t6618;
+fp t6617;
+fp t6616;
+fp t6615;
+fp t6614;
+fp t6613;
+fp t6612;
+fp t6611;
+fp t6610;
+fp t6609;
+fp t6608;
+fp t6607;
+fp t6605;
+fp t6604;
+fp t6603;
+fp t6602;
+fp t6601;
+fp t6304;
+fp t6600;
+fp t6599;
+fp t6598;
+fp t6597;
+fp t6495;
+fp t6596;
+fp t6327;
+fp t6595;
+fp t6522;
+fp t6486;
+fp t6594;
+fp t6593;
+fp t6592;
+fp t6591;
+fp t6590;
+fp t6589;
+fp t6588;
+fp t6587;
+fp t6214;
+fp t6586;
+fp t6585;
+fp t6584;
+fp t6583;
+fp t6582;
+fp t6581;
+fp t6580;
+fp t6579;
+fp t6578;
+fp t6577;
+fp t6576;
+fp t6575;
+fp t6574;
+fp t6562;
+fp t6558;
+fp t6553;
+fp t6549;
+fp t6519;
+fp t6457;
+fp t6349;
+fp t6296;
+fp t6292;
+fp t6290;
+fp t6266;
+fp t6219;
+fp t6185;
+fp t6178;
+ t6539 = RATIONAL(1.0,4.0);
+ t6516 = t6539*x;
+ t6569 = x*x;
+ t6572 = t6569*x;
+ t6541 = RATIONAL(-1.0,4.0);
+ t6834 = t6516+t6541*t6572;
+ t6570 = z*z;
+ t6571 = y*y;
+ t6667 = t6570+t6571;
+ t6550 = RATIONAL(-1.0,2.0);
+ t6833 = t6550+t6834;
+ t6524 = RATIONAL(-1.0,18.0);
+ t6467 = t6524*t6572;
+ t6326 = z*t6467;
+ t6523 = RATIONAL(1.0,12.0);
+ t6694 = t6523*t6571;
+ t6300 = x*t6694;
+ t6832 = z*t6300+t6326;
+ t6545 = RATIONAL(1.0,2.0);
+ t6496 = t6545*t6569;
+ t6401 = z*t6496;
+ t6669 = t6570*t6571;
+ t6631 = RATIONAL(9.0,8.0)*t6669;
+ t6831 = t6569*t6631+t6401;
+ t6554 = RATIONAL(2.0,3.0);
+ t6734 = x*t6554;
+ t6389 = y*t6734;
+ t6668 = t6570*t6572;
+ t6647 = y*t6668;
+ t6232 = t6550*t6647;
+ t6830 = t6389+t6232;
+ t6525 = RATIONAL(-1.0,36.0);
+ t6483 = t6525*t6572;
+ t6529 = RATIONAL(1.0,36.0);
+ t6472 = t6529*x;
+ t6829 = t6483+t6472;
+ t6491 = t6539*t6572;
+ t6365 = RATIONAL(-9.0,4.0)*t6669;
+ t6828 = t6491+x*t6365;
+ t6686 = t6569*t6571;
+ t6353 = t6539*t6686;
+ t6526 = RATIONAL(-1.0,12.0);
+ t6464 = t6526*t6569;
+ t6717 = t6353+t6464;
+ t6560 = RATIONAL(-1.0,8.0);
+ t6627 = t6560*t6669;
+ t6283 = t6572*t6627;
+ t6537 = RATIONAL(1.0,9.0);
+ t6504 = t6537*x;
+ t6827 = t6283+t6504;
+ t6546 = RATIONAL(-3.0,4.0);
+ t6351 = t6546*t6668;
+ t6733 = x*t6571;
+ t6543 = RATIONAL(3.0,4.0);
+ t6455 = t6543*t6733;
+ t6826 = t6351+t6455;
+ t6707 = t6543*t6570;
+ t6518 = t6541*t6569;
+ t6713 = t6569*t6707+t6518;
+ t6632 = RATIONAL(-9.0,8.0)*t6669;
+ t6220 = t6569*t6632;
+ t6547 = RATIONAL(3.0,8.0);
+ t6652 = t6569*t6547;
+ t6825 = t6220+t6518+t6570*t6652;
+ t6703 = t6523*t6570;
+ t6323 = x*t6703;
+ t6335 = y*t6467;
+ t6824 = y*t6323+t6335;
+ t6710 = t6526*t6570;
+ t6336 = x*t6710;
+ t6823 = t6336+t6472;
+ t6488 = t6523*x;
+ t6471 = t6526*t6572;
+ t6822 = t6488+t6471;
+ t6492 = t6541*t6570;
+ t6442 = x*t6492;
+ t6821 = t6488+t6442;
+ t6677 = t6571*t6572;
+ t6420 = t6546*t6677;
+ t6252 = z*t6420;
+ t6493 = t6550*x;
+ t6380 = z*t6493;
+ t6362 = t6543*t6686;
+ t6663 = (t6518+t6362)*z;
+ t6820 = z*t6491+t6252+t6380+t6663;
+ t6548 = RATIONAL(3.0,2.0);
+ t6692 = t6548*t6571;
+ t6399 = z*t6692;
+ t6704 = t6546*t6570;
+ t6414 = x*t6704;
+ t6819 = t6547*t6677+t6572*t6399+t6414;
+ t6661 = t6547*t6570;
+ t6418 = t6546*t6733;
+ t6818 = t6548*t6647+t6418+t6572*t6661;
+ t6210 = y*t6351;
+ t6393 = x*t6707;
+ t6498 = t6550*y;
+ t6350 = x*t6498;
+ t6681 = t6545*t6572;
+ t6417 = y*t6681;
+ t6544 = RATIONAL(-3.0,2.0);
+ t6736 = y*t6570;
+ t6386 = t6544*t6736;
+ t6817 = t6210+t6350+t6417+y*t6393+t6386;
+ t6531 = RATIONAL(1.0,24.0);
+ t6301 = t6531*t6668;
+ t6521 = RATIONAL(-1.0,24.0);
+ t6687 = t6570*t6521;
+ t6816 = t6301+x*t6687;
+ t6566 = x*z;
+ t6563 = y*t6566;
+ t6685 = t6550*t6572;
+ t6429 = z*t6685;
+ t6815 = t6563+y*t6429;
+ t6622 = t6571*t6661;
+ t6253 = t6572*t6622;
+ t6474 = t6523*t6572;
+ t6535 = RATIONAL(1.0,6.0);
+ t6505 = t6535*x;
+ t6814 = t6505+t6253+t6474;
+ t6702 = t6570*t6560;
+ t6532 = RATIONAL(1.0,8.0);
+ t6413 = t6532*t6668;
+ t6813 = t6413+x*t6702;
+ t6506 = t6545*t6570;
+ t6364 = y*t6506;
+ t6231 = x*t6364;
+ t6812 = t6231+t6232;
+ t6534 = RATIONAL(-1.0,6.0);
+ t6490 = t6535*t6569;
+ t6619 = t6534+t6490;
+ t6309 = y*t6474;
+ t6811 = t6309+t6231;
+ t6419 = t6541*t6669;
+ t6432 = t6539*t6669;
+ t6810 = t6432+t6569*t6419;
+ t6440 = t6543*t6669;
+ t6400 = t6546*t6669;
+ t6809 = t6569*t6440+t6400;
+ t6509 = t6550*t6571;
+ t6433 = t6569*t6509;
+ t6502 = t6545*t6571;
+ t6808 = t6433+t6502;
+ t6501 = t6550*t6570;
+ t6398 = t6569*t6501;
+ t6807 = t6398+t6506;
+ t6451 = z*t6681;
+ t6212 = t6571*t6451;
+ t6551 = RATIONAL(1.0,3.0);
+ t6732 = x*t6551;
+ t6448 = z*t6732;
+ t6806 = t6212+t6448;
+ t6469 = t6529*t6572;
+ t6708 = t6534*t6570;
+ t6644 = y*t6708;
+ t6207 = x*t6644;
+ t6805 = y*t6469+t6207;
+ t6512 = t6534*t6569;
+ t6239 = t6569*t6622;
+ t6804 = t6512+t6239;
+ t6510 = t6539*t6570;
+ t6415 = t6569*t6492;
+ t6803 = t6510+t6415;
+ t6646 = x*t6669;
+ t6802 = t6531*t6646+RATIONAL(1.0,108.0)*t6572;
+ t6657 = t6571*t6521;
+ t6340 = t6531*t6677;
+ t6801 = x*t6657+t6340;
+ t6559 = RATIONAL(-1.0,3.0);
+ t6515 = t6559*x;
+ t6556 = RATIONAL(-3.0,8.0);
+ t6666 = t6571*t6556;
+ t6623 = t6570*t6666;
+ t6233 = t6572*t6623;
+ t6800 = t6515+t6233;
+ t6714 = t6535*t6570;
+ t6645 = y*t6714;
+ t6536 = RATIONAL(-1.0,9.0);
+ t6735 = x*t6536;
+ t6799 = y*t6735+t6572*t6645;
+ t6387 = t6539*t6677;
+ t6282 = z*t6387;
+ t6428 = x*t6502;
+ t6237 = z*t6428;
+ t6798 = t6282+t6237;
+ t6527 = RATIONAL(1.0,72.0);
+ t6797 = t6570*t6472+t6527*t6677;
+ t6267 = t6571*t6429;
+ t6796 = t6237+t6267;
+ t6507 = t6534*t6572;
+ t6447 = z*t6507;
+ t6425 = z*t6515;
+ t6795 = t6447+t6425;
+ t6454 = y*t6507;
+ t6794 = z*t6454+y*t6425;
+ t6357 = t6534*t6733;
+ t6306 = t6521*t6668;
+ t6793 = t6357+t6306;
+ t6366 = t6532*t6677;
+ t6670 = t6571*t6560;
+ t6792 = t6366+x*t6670;
+ t6307 = t6572*t6657;
+ t6176 = t6570*t6307;
+ t6520 = RATIONAL(-1.0,108.0);
+ t6791 = t6176+t6520*x;
+ t6564 = z*t6733;
+ t6494 = t6539*t6571;
+ t6405 = x*t6494;
+ t6790 = t6564+t6405;
+ t6371 = t6569*t6510;
+ t6676 = (t6464+t6371)*y;
+ t6373 = t6532*t6686;
+ t6789 = t6676+t6373;
+ t6388 = y*t6732;
+ t6259 = t6545*t6647;
+ t6788 = t6388+t6259;
+ t6787 = t6523*t6646+t6520*t6572;
+ t6424 = z*t6509;
+ t6281 = x*t6424;
+ t6786 = t6281+t6425;
+ t6269 = t6569*t6623;
+ t6193 = x*t6432;
+ t6785 = t6269+t6193;
+ t6343 = t6523*t6668;
+ t6427 = x*t6714;
+ t6784 = t6343+t6427;
+ t6705 = t6548*t6570;
+ t6650 = x*t6705;
+ t6783 = y*t6650+t6350;
+ t6435 = y*t6501;
+ t6272 = x*t6435;
+ t6508 = t6559*y;
+ t6378 = x*t6508;
+ t6782 = t6272+t6378;
+ t6352 = t6541*t6686;
+ t6781 = t6352+t6494;
+ t6409 = x*t6708;
+ t6780 = t6371+t6409;
+ t6779 = (t6415+t6512)*y;
+ t6778 = t6566+t6429;
+ t6341 = t6523*t6677;
+ t6777 = t6341+t6323;
+ t6699 = t6535*t6571;
+ t6643 = z*t6699;
+ t6776 = z*t6735+t6572*t6643;
+ t6444 = t6544*t6571*z;
+ t6247 = x*t6444;
+ t6434 = t6543*t6677;
+ t6256 = z*t6434;
+ t6775 = t6247+t6256;
+ t6774 = (t6512+t6352)*z;
+ t6530 = RATIONAL(1.0,18.0);
+ t6630 = t6532*t6669;
+ t6194 = t6569*t6630;
+ t6696 = t6569*t6703+t6523*t6686;
+ t6773 = t6530*t6569+t6194+t6696;
+ t6679 = t6569*t6546;
+ t6441 = t6570*t6679;
+ t6202 = y*t6441;
+ t6199 = x*t6386;
+ t6372 = t6543*t6668;
+ t6217 = y*t6372;
+ t6772 = t6202+t6199+t6217;
+ t6226 = z*t6357;
+ t6674 = t6717*z;
+ t6771 = z*t6469+t6226+t6674;
+ t6517 = t6534*y;
+ t6697 = (t6398+t6490)*y;
+ t6770 = t6517+t6697+t6364;
+ t6377 = x*t6510;
+ t6715 = t6532*t6570;
+ t6381 = t6569*t6715;
+ t6390 = t6560*t6668;
+ t6769 = t6377+t6381+t6390;
+ t6487 = t6530*x;
+ t6334 = t6526*t6668;
+ t6731 = (t6334+t6487)*y;
+ t6768 = t6525*t6733+t6731+t6529*t6668;
+ t6213 = x*t6400;
+ t6767 = t6795+t6213+t6831;
+ t6513 = t6534*z;
+ t6684 = (t6490+t6433)*z;
+ t6766 = t6513+t6684+z*t6502;
+ t6500 = t6551*t6569;
+ t6395 = t6545*t6686;
+ t6675 = (t6500+t6395)*z;
+ t6765 = t6675+t6373+t6415;
+ t6648 = z*t6686;
+ t6248 = t6548*t6648;
+ t6764 = t6220+t6571*t6652+t6248;
+ t6654 = t6713*y;
+ t6763 = t6654+t6210+y*t6491;
+ t6725 = (t6627+t6529)*t6569;
+ t6475 = t6531*t6569;
+ t6298 = t6526*t6686;
+ t6762 = t6725+t6298+t6570*t6475;
+ t6761 = t6413+t6366+t6233+t6521*t6572;
+ t6369 = RATIONAL(9.0,4.0)*t6669;
+ t6760 = t6569*t6365+t6369+x*t6632;
+ t6503 = t6535*t6572;
+ t6437 = y*t6503;
+ t6416 = x*t6513;
+ t6673 = y*t6416+z*t6437;
+ t6268 = x*t6627;
+ t6759 = t6673+t6268+t6467;
+ t6758 = t6469+t6785;
+ t6191 = t6572*t6630;
+ t6481 = t6523*t6569;
+ t6482 = t6524*x;
+ t6757 = t6191+t6785+t6481+t6482+t6483;
+ t6756 = t6419+t6530+(t6432+t6524)*t6569;
+ t6438 = t6539*t6668;
+ t6280 = y*t6438;
+ t6755 = t6437+t6280+t6782;
+ t6754 = t6809+t6619;
+ t6459 = t6572*t6670;
+ t6426 = x*t6501;
+ t6753 = z*t6734+t6459+t6426+t6267;
+ t6649 = x*t6692;
+ t6255 = z*t6649;
+ t6752 = t6544*t6647+t6556*t6668+t6255+t6362;
+ t6751 = t6438+t6428+t6800;
+ t6360 = t6571*t6679;
+ t6243 = z*t6360;
+ t6750 = t6243+t6441+t6360+t6496;
+ t6242 = x*t6419;
+ t6465 = t6530*t6572;
+ t6749 = t6242+t6465+t6827;
+ t6728 = y*t6465+x*t6645;
+ t6175 = y*t6343;
+ t6748 = y*t6504+t6728+t6175+t6794;
+ t6721 = t6253+x*t6623;
+ t6606 = t6569*t6400+t6440+t6721;
+ t6747 = t6500+t6505+t6559+t6507+t6606;
+ t6224 = t6572*t6631;
+ t6651 = t6569*t6736;
+ t6200 = t6548*t6651;
+ t6746 = t6493+t6393+t6224+t6200+t6420;
+ t6452 = y*t6505;
+ t6450 = t6569*t6506;
+ t6716 = (t6450+t6500)*y;
+ t6745 = t6452+t6454+t6435+t6508+t6716;
+ t6177 = z*t6341;
+ t6690 = x*t6643+z*t6465;
+ t6744 = t6177+t6690+z*t6504+t6774;
+ t6743 = t6531*t6572+t6532*t6733+t6459+t6390+(t6715+t6521)*x;
+ t6737 = t6569*z;
+ t6718 = y*t6737;
+ t6538 = RATIONAL(2.0,1.0);
+ t6262 = t6538*t6718;
+ t6198 = t6544*t6651;
+ t6258 = t6544*t6648;
+ t6742 = t6262+t6258+t6198+(t6532+t6667*t6556)*t6569;
+ t6741 = t6256+t6399+t6401+t6258+(t6418+t6833)*z;
+ t6356 = y*t6496;
+ t6740 = t6498+t6356+t6198+t6217+(t6705+t6414+t6834)*y;
+ t6567 = y*z;
+ t6739 = -y-z;
+ t6738 = y*t6569;
+ t6468 = t6525*x;
+ t6477 = t6526*x;
+ t6730 = x*t6622+t6233;
+ t6552 = RATIONAL(-2.0,1.0);
+ t6406 = t6552*t6567;
+ t6333 = t6526*t6677;
+ t6729 = (t6333+t6487)*z;
+ t6218 = x*t6406;
+ t6565 = t6572*t6567;
+ t6727 = t6218+t6565;
+ t6410 = t6541*t6677;
+ t6726 = t6410+t6405;
+ t6431 = z*t6503;
+ t6724 = t6431+t6416;
+ t6693 = t6572*t6551;
+ t6367 = z*t6693;
+ t6723 = y*t6367+z*t6389;
+ t6489 = t6541*t6571;
+ t6443 = x*t6489;
+ t6722 = t6387+t6443;
+ t6279 = y*t6377;
+ t6449 = t6541*t6668;
+ t6287 = y*t6449;
+ t6720 = t6279+t6287;
+ t6533 = RATIONAL(-3.0,1.0);
+ t6712 = t6533*t6570;
+ t6204 = x*t6440;
+ t6709 = t6204+t6443;
+ t6338 = t6571*t6477;
+ t6706 = t6341+t6338;
+ t6700 = t6442+t6438;
+ t6275 = z*t6405;
+ t6271 = z*t6410;
+ t6698 = t6275+t6271;
+ t6664 = t6572*t6559;
+ t6391 = y*t6664;
+ t6695 = (t6391+t6388)*z;
+ t6691 = t6451+t6380;
+ t6689 = t6204+t6410;
+ t6688 = z*t6505+t6271;
+ t6683 = t6533*t6571;
+ t6682 = t6377+t6449;
+ t6680 = t6572*t6537;
+ t6528 = RATIONAL(-1.0,72.0);
+ t6183 = t6570*t6340;
+ t6672 = t6183+t6528*t6677;
+ t6671 = t6283+x*t6630;
+ t6662 = t6191+t6487;
+ t6404 = x*t6517;
+ t6659 = t6437+t6404;
+ t6658 = t6528*t6570;
+ t6656 = t6287+t6404;
+ t6655 = t6242+t6300;
+ t6653 = t6536*t6572;
+ t6368 = x*t6506;
+ t6642 = t6371+t6449+t6368;
+ t6641 = -t6738-t6569;
+ t6640 = t6253+t6269+t6213;
+ t6639 = t6543+t6556*x;
+ t6383 = x*t6509;
+ t6638 = t6387+t6352+t6383;
+ t6637 = t6454+t6356+t6378;
+ t6636 = y*t6380+t6567+z*t6417;
+ t6196 = z*t6356;
+ t6634 = t6196+t6815;
+ t6633 = -t6737-t6569;
+ t6355 = x*t6699;
+ t6629 = t6341+t6352+t6355;
+ t6628 = t6287+t6191+t6343;
+ t6568 = y*x;
+ t6625 = t6356+y*t6685+t6568;
+ t6624 = t6196+t6779;
+ t6621 = t6548+t6544*t6569;
+ t6620 = t6667*t6544;
+ t6540 = RATIONAL(3.0,1.0);
+ t6618 = t6540*t6569+t6533;
+ t6617 = t6540*t6570+t6552;
+ t6616 = t6540*t6571+t6552;
+ t6615 = t6262+t6563-t6565+t6406;
+ t6614 = t6301+t6283+t6528*t6572+t6340;
+ t6613 = t6177+(t6338+t6829)*z;
+ t6612 = t6194+(t6657+t6687+t6527)*t6569;
+ t6611 = t6501+t6450+t6682;
+ t6610 = t6509+t6395+t6726;
+ t6609 = t6280+(t6471+t6821)*y;
+ t6608 = t6239+t6475+(t6702+t6670)*t6569;
+ t6607 = t6175+(t6483+t6823)*y;
+ t6605 = t6730+t6822;
+ t6604 = t6282+(t6443+t6822)*z;
+ t6603 = t6468+t6469+t6671;
+ t6602 = t6527*t6668+t6529*t6733+t6791;
+ t6601 = t6671+t6829;
+ t6304 = z*t6474;
+ t6600 = t6237+t6416+t6304+t6271+t6674;
+ t6599 = t6659+t6721+t6724;
+ t6598 = t6334+t6338+t6662+t6731;
+ t6597 = t6336+t6333+t6662+t6729;
+ t6495 = t6534*x;
+ t6596 = t6474+t6464+t6495+t6640;
+ t6327 = t6569*t6710;
+ t6595 = t6327+t6531*t6686+t6676+t6725;
+ t6522 = RATIONAL(-1.0,54.0);
+ t6486 = t6522*x;
+ t6594 = t6486+t6529*t6677+t6570*t6468+t6183+t6729;
+ t6593 = t6281+t6304+t6663+t6688+t6723;
+ t6592 = t6307+t6527*t6572+t6191+t6306+t6531*t6733+t6268+(t6531*t6570+
+t6528)*x;
+ t6591 = t6452+t6287+t6309+t6272+t6654+t6723;
+ t6590 = t6218+t6783+t6224+t6713+(t6444+t6666)*t6572;
+ t6589 = t6252+z*t6455+t6248+t6444+t6636+t6691;
+ t6588 = t6243+t6401+t6353+t6415+t6624+t6804;
+ t6587 = t6282+t6431+t6634+t6774+t6786;
+ t6214 = t6572*t6632;
+ t6586 = t6214+x*t6369+t6625+t6778+t6831;
+ t6585 = t6196+t6202+t6231+t6280+t6637+t6794;
+ t6584 = t6481+t6505-t6718+t6471+t6640+t6727;
+ t6583 = t6424+t6447+t6275+t6559*z+t6636+t6675+t6688;
+ t6582 = t6474+t6512+t6535+t6477+t6615+t6730+t6809;
+ t6581 = t6605+t6609+t6700+t6792;
+ t6580 = t6323+t6334+t6603+t6609+t6801;
+ t6579 = t6608+t6709+t6761+t6821;
+ t6578 = t6604+t6605+t6722+t6813;
+ t6577 = t6468+t6323+t6608+t6614+t6655;
+ t6576 = t6333+t6300+t6603+t6604+t6816;
+ t6575 = x*t6631+t6214+t6569*t6369+t6365+t6496+t6615+t6833;
+ t6574 = t6371+t6492+t6489+t6523+t6606+t6717+t6743;
+ t6562 = x*t6736;
+ t6558 = RATIONAL(4.0,1.0);
+ t6553 = RATIONAL(-2.0,3.0);
+ t6549 = RATIONAL(-2.0,9.0);
+ t6519 = RATIONAL(-1.0,216.0);
+ t6457 = z*t6664;
+ t6349 = y*t6693;
+ t6296 = t6572*t6658;
+ t6292 = t6525*t6668;
+ t6290 = t6525*t6677;
+ t6266 = t6572*t6644;
+ t6219 = t6571*t6447;
+ t6185 = t6521*t6646;
+ t6178 = t6526*t6646;
+ coeffs_dyz->coeff_m1_m1_m1 = t6624+t6292+t6744+(RATIONAL(-1.0,27.0)+t6667
+*t6524)*x+t6290+t6522*t6572+t6178+t6176+t6748+t6773;
+ coeffs_dyz->coeff_0_m1_m1 = t6279+t6667*t6535+t6465+(-t6567+t6536+t6667*
+t6534)*t6569+t6336+t6537+t6583+t6482+t6628+t6268+t6706+t6745+t6810;
+ coeffs_dyz->coeff_p1_m1_m1 = t6333+t6587+t6334+t6427+t6355+t6193+t6467+
+t6755+t6773+t6779+t6827;
+ coeffs_dyz->coeff_p2_m1_m1 = t6594+RATIONAL(1.0,54.0)*t6572+t6185+t6673+
+t6768+t6824+t6832;
+ coeffs_dyz->coeff_m1_0_m1 = t6381+(-t6737+t6653+(t6549+t6559*t6570)*x)*y+
+t6306+t6336+t6266+t6593+t6629+t6716+t6757;
+ coeffs_dyz->coeff_0_0_m1 = t6741+(t6570+t6554+(t6553-t6570)*t6569)*y+
+t6349+t6582+t6610+t6259+t6782+t6803+t6813;
+ coeffs_dyz->coeff_p1_0_m1 = t6255+t6391+t6584+t6562+t6638+t6716+t6769+
+t6820+t6830;
+ coeffs_dyz->coeff_p2_0_m1 = t6207+y*t6680+t6576+t6695+t6799;
+ coeffs_dyz->coeff_m1_p1_m1 = t6357+t6588+t6333+t6748+t6749+t6784+t6795+
+t6798;
+ coeffs_dyz->coeff_0_p1_m1 = (1.0+t6641)*z+t6589+t6611+t6720+t6722+t6745+
+t6747+t6808;
+ coeffs_dyz->coeff_p1_p1_m1 = t6503+t6588+t6426+t6689+t6751+t6755+t6775+
+t6778+t6815;
+ coeffs_dyz->coeff_p2_p1_m1 = t6598+t6698+t6724+t6759+t6777+t6824;
+ coeffs_dyz->coeff_m1_p2_m1 = t6571*t6487+t6594+t6296+t6762+t6771+t6787;
+ coeffs_dyz->coeff_0_p2_m1 = t6327+t6703+t6619*t6571+t6576+t6756+t6766;
+ coeffs_dyz->coeff_p1_p2_m1 = t6242+t6600+t6483+t6662+t6762+t6777+t6793;
+ coeffs_dyz->coeff_p2_p2_m1 = t6290+x*t6658+t6602+t6613+t6802;
+ coeffs_dyz->coeff_m1_m1_0 = t6307+t6219+(t6653-t6738+(t6549+t6559*t6571)*
+x)*z+t6591+t6338+t6757+t6765+t6784;
+ coeffs_dyz->coeff_0_m1_0 = t6367+t6212+t6740+t6582+t6611+(t6554+t6571+(
+t6553-t6571)*t6569)*z+t6781+t6786+t6792;
+ coeffs_dyz->coeff_p1_m1_0 = t6457+t6584+t6438+t6753+t6763+t6765+t6783+
+t6790;
+ coeffs_dyz->coeff_p2_m1_0 = t6226+t6580+z*t6680+t6695+t6776;
+ coeffs_dyz->coeff_m1_0_0 = t6377+t6212+(t6553*t6572+RATIONAL(-4.0,3.0)*x)
+*t6567+t6477+t6637+t6742+t6562+t6259+t6761+t6767+t6790;
+ coeffs_dyz->coeff_0_0_0 = z-t6737+t6590+(t6560+t6661)*x+t6704+t6532*t6572
++(t6546+t6547*x+t6618*z)*t6571+t6539+(-t6569+1.0+t6618*t6570+(t6538*t6572+
+RATIONAL(-4.0,1.0)*t6569+t6558)*z)*y+t6417+t6691+t6752+t6760;
+ coeffs_dyz->coeff_p1_0_0 = (t6560+t6406)*t6572+(z*t6683+(t6712+t6558*z)*y
+)*x+t6516+t6586+t6742+t6818+t6819;
+ coeffs_dyz->coeff_p2_0_0 = (t6553*x+t6554*t6572)*t6567+t6599+t6743+t6796+
+t6812;
+ coeffs_dyz->coeff_m1_p1_0 = -t6564+(-1.0-y)*t6737+t6367+t6591+t6449+t6709
++t6713+t6753+t6764+t6814;
+ coeffs_dyz->coeff_0_p1_0 = t6566+(-t6572+(t6683+t6538)*t6569+t6616)*z+
+t6740+t6372+t6247+t6639*t6571+t6575+t6360+t6621*t6570+t6819;
+ coeffs_dyz->coeff_p1_p1_0 = t6590+t6650+t6493+t6565+(t6572+t6616*x+t6641)
+*z+t6763+t6764+t6826+t6828;
+ coeffs_dyz->coeff_p2_p1_0 = t6581+t6457+t6281+t6695+t6806;
+ coeffs_dyz->coeff_m1_p2_0 = t6571*t6448+t6326+t6577+t6684+t6776;
+ coeffs_dyz->coeff_0_p2_0 = t6574+(t6551-t6571+(t6571+t6559)*t6569)*z+
+t6724+t6796;
+ coeffs_dyz->coeff_p1_p2_0 = -t6564+t6579+t6447+t6684+t6806;
+ coeffs_dyz->coeff_p2_p2_0 = t6219+z*t6482+t6592+t6690;
+ coeffs_dyz->coeff_m1_m1_p1 = t6585+t6334+t6629+t6744+t6749+t6780+t6804;
+ coeffs_dyz->coeff_0_m1_p1 = (1.0+t6633)*y+t6583+t6610+t6200+t6700+t6747+
+t6807+t6817;
+ coeffs_dyz->coeff_p1_m1_p1 = t6204+t6503+t6587+t6625+t6638+t6642+t6772+
+t6800+t6804;
+ coeffs_dyz->coeff_p2_m1_p1 = t6279+t6597+t6343+t6437+t6300+t6656+t6759+
+t6832;
+ coeffs_dyz->coeff_m1_0_p1 = (-z-1.0)*t6738+t6349+t6362+t6383+t6442+t6390+
+t6200+t6593-t6562+t6689+t6814+t6825+t6830;
+ coeffs_dyz->coeff_0_0_p1 = t6621*t6571+t6441+t6741+t6639*t6570+t6434+(-
+t6572+(t6712+t6538)*t6569+t6617)*y+t6199+t6575+t6568+t6818;
+ coeffs_dyz->coeff_p1_0_p1 = t6727+t6649+(t6572+t6617*x+t6633)*y+t6746+
+t6752+t6820+t6825+t6828;
+ coeffs_dyz->coeff_p2_0_p1 = t6391+t6272+t6578+t6695+t6788;
+ coeffs_dyz->coeff_m1_p1_p1 = t6387+t6585+t6507+t6368+t6750+t6751+t6767+
+t6798;
+ coeffs_dyz->coeff_0_p1_p1 = t6681-t6739+t6620+(-t6567-1.0+t6667*t6548+
+t6739)*t6569+RATIONAL(1.0,1.0)+t6589+t6746+t6760+t6817+t6826;
+ coeffs_dyz->coeff_p1_p1_p1 = t6434+(1.0+t6620)*x+t6372+t6586+t6685+t6634+
+t6750+t6772+t6775;
+ coeffs_dyz->coeff_p2_p1_p1 = t6503+t6495+t6599+t6673+t6682+t6698+t6720+
+t6726;
+ coeffs_dyz->coeff_m1_p2_p1 = t6381+t6597+t6717+t6758+t6771+t6793;
+ coeffs_dyz->coeff_0_p2_p1 = t6578+t6754+t6766+t6803+t6808;
+ coeffs_dyz->coeff_p1_p2_p1 = t6596+t6410+t6353+t6428+t6600+t6769;
+ coeffs_dyz->coeff_p2_p2_p1 = t6601+t6613+t6706+t6816;
+ coeffs_dyz->coeff_m1_m1_p2 = t6486+t6595+t6570*t6487+t6672+t6768+t6787+
+t6805;
+ coeffs_dyz->coeff_0_m1_p2 = t6580+t6694+t6619*t6570+t6298+t6756+t6770;
+ coeffs_dyz->coeff_p1_m1_p2 = t6307+t6595+t6487+t6404+t6409+t6483+t6628+
+t6655+t6811;
+ coeffs_dyz->coeff_p2_m1_p2 = t6292+t6528*t6733+t6607+t6791+t6797+t6802;
+ coeffs_dyz->coeff_m1_0_p2 = t6570*t6388+t6577+t6335+t6697+t6799;
+ coeffs_dyz->coeff_0_0_p2 = t6574+(t6551-t6570+(t6570+t6559)*t6569)*y+
+t6659+t6812;
+ coeffs_dyz->coeff_p1_0_p2 = t6454+t6579-t6562+t6697+t6788;
+ coeffs_dyz->coeff_p2_0_p2 = t6266+y*t6482+t6592+t6728;
+ coeffs_dyz->coeff_m1_p1_p2 = t6307+t6464+t6598+t6758+t6780+t6789+t6805;
+ coeffs_dyz->coeff_0_p1_p2 = t6581+t6754+t6770+t6781+t6807;
+ coeffs_dyz->coeff_p1_p1_p2 = t6596+t6459+t6405+t6642+t6656+t6789+t6811;
+ coeffs_dyz->coeff_p2_p1_p2 = t6336+t6343+t6601+t6607+t6801;
+ coeffs_dyz->coeff_m1_p2_p2 = t6178+t6519*t6572+t6602+t6612+t6797;
+ coeffs_dyz->coeff_0_p2_p2 = t6529+t6525*t6569+t6667*t6526+t6592+t6696+
+t6810;
+ coeffs_dyz->coeff_p1_p2_p2 = t6193+t6338+t6612+t6614+t6823;
+ coeffs_dyz->coeff_p2_p2_p2 = RATIONAL(1.0,216.0)*t6572+t6296+t6185+(t6519
++t6667*t6527)*x+t6672;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-dz.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-dz.compute.c
new file mode 100644
index 0000000..005a57a
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-dz.compute.c
@@ -0,0 +1,1264 @@
+fp t3620;
+fp t3653;
+fp t3651;
+fp t3654;
+fp t3780;
+fp t3463;
+fp t3625;
+fp t3603;
+fp t3523;
+fp t3978;
+fp t3623;
+fp t3616;
+fp t3977;
+fp t3655;
+fp t3631;
+fp t3781;
+fp t3637;
+fp t3593;
+fp t3927;
+fp t3632;
+fp t3601;
+fp t3505;
+fp t3976;
+fp t3614;
+fp t3768;
+fp t3462;
+fp t3652;
+fp t3627;
+fp t3772;
+fp t3731;
+fp t3409;
+fp t3619;
+fp t3801;
+fp t3488;
+fp t3975;
+fp t3617;
+fp t3793;
+fp t3494;
+fp t3622;
+fp t3867;
+fp t3422;
+fp t3974;
+fp t3615;
+fp t3453;
+fp t3584;
+fp t3424;
+fp t3854;
+fp t3449;
+fp t3825;
+fp t3635;
+fp t3535;
+fp t3389;
+fp t3838;
+fp t3649;
+fp t3648;
+fp t3607;
+fp t3548;
+fp t3336;
+fp t3645;
+fp t3973;
+fp t3581;
+fp t3445;
+fp t3785;
+fp t3428;
+fp t3853;
+fp t3600;
+fp t3517;
+fp t3972;
+fp t3594;
+fp t3539;
+fp t3332;
+fp t3971;
+fp t3764;
+fp t3876;
+fp t3536;
+fp t3970;
+fp t3880;
+fp t3641;
+fp t3969;
+fp t3874;
+fp t3471;
+fp t3968;
+fp t3634;
+fp t3778;
+fp t3725;
+fp t3283;
+fp t3784;
+fp t3633;
+fp t3567;
+fp t3967;
+fp t3502;
+fp t3866;
+fp t3765;
+fp t3966;
+fp t3501;
+fp t3638;
+fp t3543;
+fp t3965;
+fp t3583;
+fp t3489;
+fp t3588;
+fp t3467;
+fp t3964;
+fp t3804;
+fp t3545;
+fp t3384;
+fp t3963;
+fp t3732;
+fp t3569;
+fp t3932;
+fp t3812;
+fp t3761;
+fp t3864;
+fp t3626;
+fp t3595;
+fp t3592;
+fp t3566;
+fp t3962;
+fp t3646;
+fp t3504;
+fp t3558;
+fp t3763;
+fp t3390;
+fp t3707;
+fp t3642;
+fp t3814;
+fp t3549;
+fp t3961;
+fp t3773;
+fp t3755;
+fp t3589;
+fp t3464;
+fp t3850;
+fp t3797;
+fp t3470;
+fp t3219;
+fp t3629;
+fp t3875;
+fp t3807;
+fp t3960;
+fp t3836;
+fp t3541;
+fp t3311;
+fp t3724;
+fp t3307;
+fp t3959;
+fp t3794;
+fp t3573;
+fp t3958;
+fp t3640;
+fp t3806;
+fp t3737;
+fp t3319;
+fp t3520;
+fp t3834;
+fp t3525;
+fp t3284;
+fp t3957;
+fp t3605;
+fp t3529;
+fp t3394;
+fp t3322;
+fp t3813;
+fp t3577;
+fp t3914;
+fp t3798;
+fp t3956;
+fp t3828;
+fp t3511;
+fp t3734;
+fp t3955;
+fp t3721;
+fp t3532;
+fp t3954;
+fp t3563;
+fp t3953;
+fp t3628;
+fp t3952;
+fp t3458;
+fp t3454;
+fp t3273;
+fp t3951;
+fp t3609;
+fp t3791;
+fp t3800;
+fp t3476;
+fp t3950;
+fp t3618;
+fp t3869;
+fp t3758;
+fp t3216;
+fp t3949;
+fp t3437;
+fp t3230;
+fp t3948;
+fp t3597;
+fp t3571;
+fp t3329;
+fp t3865;
+fp t3782;
+fp t3947;
+fp t3760;
+fp t3946;
+fp t3945;
+fp t3527;
+fp t3944;
+fp t3499;
+fp t3400;
+fp t3559;
+fp t3943;
+fp t3574;
+fp t3942;
+fp t3612;
+fp t3756;
+fp t3941;
+fp t3510;
+fp t3399;
+fp t3753;
+fp t3940;
+fp t3811;
+fp t3939;
+fp t3546;
+fp t3608;
+fp t3938;
+fp t3774;
+fp t3430;
+fp t3232;
+fp t3937;
+fp t3512;
+fp t3337;
+fp t3936;
+fp t3460;
+fp t3935;
+fp t3531;
+fp t3934;
+fp t3613;
+fp t3766;
+fp t3726;
+fp t3221;
+fp t3868;
+fp t3933;
+fp t3611;
+fp t3879;
+fp t3736;
+fp t3931;
+fp t3585;
+fp t3433;
+fp t3930;
+fp t3821;
+fp t3757;
+fp t3718;
+fp t3268;
+fp t3929;
+fp t3515;
+fp t3928;
+fp t3926;
+fp t3873;
+fp t3496;
+fp t3382;
+fp t3852;
+fp t3606;
+fp t3516;
+fp t3315;
+fp t3925;
+fp t3924;
+fp t3722;
+fp t3923;
+fp t3469;
+fp t3922;
+fp t3820;
+fp t3560;
+fp t3754;
+fp t3921;
+fp t3572;
+fp t3522;
+fp t3920;
+fp t3256;
+fp t3919;
+fp t3482;
+fp t3918;
+fp t3917;
+fp t3374;
+fp t3916;
+fp t3257;
+fp t3473;
+fp t3845;
+fp t3276;
+fp t3799;
+fp t3472;
+fp t3851;
+fp t3915;
+fp t3790;
+fp t3528;
+fp t3913;
+fp t3604;
+fp t3565;
+fp t3338;
+fp t3376;
+fp t3912;
+fp t3833;
+fp t3514;
+fp t3859;
+fp t3911;
+fp t3910;
+fp t3537;
+fp t3805;
+fp t3602;
+fp t3909;
+fp t3787;
+fp t3822;
+fp t3519;
+fp t3908;
+fp t3586;
+fp t3487;
+fp t3907;
+fp t3318;
+fp t3906;
+fp t3580;
+fp t3905;
+fp t3751;
+fp t3842;
+fp t3493;
+fp t3904;
+fp t3727;
+fp t3835;
+fp t3903;
+fp t3863;
+fp t3728;
+fp t3582;
+fp t3483;
+fp t3902;
+fp t3901;
+fp t3551;
+fp t3759;
+fp t3293;
+fp t3871;
+fp t3900;
+fp t3796;
+fp t3723;
+fp t3899;
+fp t3898;
+fp t3288;
+fp t3897;
+fp t3361;
+fp t3896;
+fp t3530;
+fp t3309;
+fp t3858;
+fp t3466;
+fp t3895;
+fp t3524;
+fp t3339;
+fp t3474;
+fp t3280;
+fp t3455;
+fp t3894;
+fp t3285;
+fp t3599;
+fp t3506;
+fp t3893;
+fp t3554;
+fp t3408;
+fp t3334;
+fp t3348;
+fp t3892;
+fp t3819;
+fp t3370;
+fp t3882;
+fp t3891;
+fp t3830;
+fp t3840;
+fp t3224;
+fp t3890;
+fp t3387;
+fp t3889;
+fp t3490;
+fp t3402;
+fp t3888;
+fp t3368;
+fp t3497;
+fp t3887;
+fp t3843;
+fp t3552;
+fp t3886;
+fp t3223;
+fp t3885;
+fp t3716;
+fp t3817;
+fp t3884;
+fp t3883;
+fp t3881;
+fp t3621;
+fp t3878;
+fp t3877;
+fp t3872;
+fp t3870;
+fp t3314;
+fp t3860;
+fp t3360;
+fp t3856;
+fp t3423;
+fp t3855;
+fp t3849;
+fp t3492;
+fp t3302;
+fp t3848;
+fp t3769;
+fp t3440;
+fp t3847;
+fp t3610;
+fp t3275;
+fp t3846;
+fp t3844;
+fp t3841;
+fp t3578;
+fp t3839;
+fp t3837;
+fp t3434;
+fp t3233;
+fp t3832;
+fp t3831;
+fp t3829;
+fp t3827;
+fp t3826;
+fp t3824;
+fp t3636;
+fp t3823;
+fp t3818;
+fp t3720;
+fp t3270;
+fp t3239;
+fp t3815;
+fp t3242;
+fp t3810;
+fp t3809;
+fp t3808;
+fp t3456;
+fp t3803;
+fp t3439;
+fp t3802;
+fp t3775;
+fp t3396;
+fp t3795;
+fp t3792;
+fp t3352;
+fp t3347;
+fp t3788;
+fp t3643;
+fp t3786;
+fp t3783;
+fp t3779;
+fp t3777;
+fp t3776;
+fp t3771;
+fp t3767;
+fp t3544;
+fp t3762;
+fp t3576;
+fp t3436;
+fp t3556;
+fp t3752;
+fp t3509;
+fp t3750;
+fp t3335;
+fp t3457;
+fp t3749;
+fp t3748;
+fp t3346;
+fp t3747;
+fp t3746;
+fp t3344;
+fp t3745;
+fp t3744;
+fp t3300;
+fp t3743;
+fp t3555;
+fp t3350;
+fp t3735;
+fp t3741;
+fp t3570;
+fp t3740;
+fp t3333;
+fp t3739;
+fp t3500;
+fp t3738;
+fp t3564;
+fp t3733;
+fp t3729;
+fp t3647;
+fp t3717;
+fp t3639;
+fp t3715;
+fp t3714;
+fp t3713;
+fp t3712;
+fp t3711;
+fp t3710;
+fp t3709;
+fp t3708;
+fp t3706;
+fp t3218;
+fp t3705;
+fp t3385;
+fp t3704;
+fp t3703;
+fp t3702;
+fp t3701;
+fp t3700;
+fp t3699;
+fp t3698;
+fp t3465;
+fp t3245;
+fp t3697;
+fp t3696;
+fp t3695;
+fp t3694;
+fp t3693;
+fp t3692;
+fp t3690;
+fp t3689;
+fp t3451;
+fp t3688;
+fp t3229;
+fp t3231;
+fp t3687;
+fp t3686;
+fp t3259;
+fp t3685;
+fp t3262;
+fp t3684;
+fp t3683;
+fp t3446;
+fp t3682;
+fp t3568;
+fp t3681;
+fp t3240;
+fp t3680;
+fp t3679;
+fp t3678;
+fp t3316;
+fp t3677;
+fp t3676;
+fp t3395;
+fp t3298;
+fp t3675;
+fp t3674;
+fp t3426;
+fp t3673;
+fp t3672;
+fp t3671;
+fp t3670;
+fp t3669;
+fp t3401;
+fp t3668;
+fp t3667;
+fp t3666;
+fp t3665;
+fp t3664;
+fp t3663;
+fp t3442;
+fp t3662;
+fp t3661;
+fp t3660;
+fp t3659;
+fp t3658;
+fp t3644;
+fp t3630;
+fp t3624;
+fp t3419;
+fp t3342;
+fp t3320;
+fp t3308;
+fp t3306;
+fp t3305;
+fp t3291;
+fp t3274;
+fp t3248;
+fp t3237;
+fp t3217;
+fp t3214;
+ t3620 = RATIONAL(-1.0,12.0);
+ t3653 = y*y;
+ t3651 = x*x;
+ t3654 = t3651*x;
+ t3780 = t3654*t3653;
+ t3463 = t3620*t3780;
+ t3625 = RATIONAL(-1.0,6.0);
+ t3603 = t3625*t3653;
+ t3523 = x*t3603;
+ t3978 = t3523+t3463;
+ t3623 = RATIONAL(1.0,18.0);
+ t3616 = RATIONAL(-1.0,18.0);
+ t3977 = t3616*t3653+t3623;
+ t3655 = t3653*y;
+ t3631 = RATIONAL(1.0,4.0);
+ t3781 = t3651*t3631;
+ t3637 = RATIONAL(1.0,2.0);
+ t3593 = t3637*t3651;
+ t3927 = t3655*t3781+t3593;
+ t3632 = RATIONAL(-1.0,4.0);
+ t3601 = t3632*t3651;
+ t3505 = y*t3601;
+ t3976 = t3505+t3927;
+ t3614 = RATIONAL(1.0,24.0);
+ t3768 = t3614*t3654;
+ t3462 = t3655*t3768;
+ t3652 = z*z;
+ t3627 = RATIONAL(-1.0,8.0);
+ t3772 = t3652*t3627;
+ t3731 = t3655*t3772;
+ t3409 = t3654*t3731;
+ t3619 = RATIONAL(-1.0,24.0);
+ t3801 = t3619*t3654;
+ t3488 = y*t3801;
+ t3975 = t3462+t3409+t3488;
+ t3617 = RATIONAL(-1.0,36.0);
+ t3793 = t3617*t3654;
+ t3494 = y*t3793;
+ t3622 = RATIONAL(1.0,36.0);
+ t3867 = t3622*y;
+ t3422 = x*t3867;
+ t3974 = t3494+t3422;
+ t3615 = RATIONAL(1.0,12.0);
+ t3453 = t3615*t3780;
+ t3584 = t3620*t3653;
+ t3424 = x*t3584;
+ t3854 = t3453+t3424;
+ t3449 = t3655*t3801;
+ t3825 = t3654*t3655;
+ t3635 = RATIONAL(1.0,8.0);
+ t3535 = t3635*t3825;
+ t3389 = t3652*t3535;
+ t3838 = t3449+t3389;
+ t3649 = x*z;
+ t3648 = y*t3649;
+ t3607 = t3625*t3655;
+ t3548 = z*t3607;
+ t3336 = t3654*t3548;
+ t3645 = RATIONAL(2.0,3.0);
+ t3973 = t3336+t3838+t3645*t3648;
+ t3581 = t3620*t3651;
+ t3445 = y*t3581;
+ t3785 = t3651*t3655;
+ t3428 = t3615*t3785;
+ t3853 = t3445+t3428;
+ t3600 = t3632*t3653;
+ t3517 = x*t3600;
+ t3972 = t3631*t3780+t3517;
+ t3594 = t3637*t3653;
+ t3539 = z*t3594;
+ t3332 = x*t3539;
+ t3971 = t3453+t3332;
+ t3764 = t3632*t3655;
+ t3876 = t3631*x;
+ t3536 = y*t3876;
+ t3970 = x*t3764+t3536;
+ t3880 = y*t3654;
+ t3641 = RATIONAL(-1.0,2.0);
+ t3969 = t3641*y+t3632*t3880;
+ t3874 = y*t3616;
+ t3471 = x*t3874;
+ t3968 = t3471+t3494;
+ t3634 = RATIONAL(-3.0,8.0);
+ t3778 = t3652*t3634;
+ t3725 = t3654*t3778;
+ t3283 = t3655*t3725;
+ t3784 = t3652*t3654;
+ t3633 = RATIONAL(3.0,4.0);
+ t3567 = t3633*t3784;
+ t3967 = t3283+y*t3567;
+ t3502 = t3654*t3764;
+ t3866 = x*t3652;
+ t3765 = y*t3866;
+ t3966 = t3502+t3633*t3765;
+ t3501 = t3655*t3876;
+ t3638 = RATIONAL(-3.0,4.0);
+ t3543 = t3638*t3784;
+ t3965 = t3501+y*t3543;
+ t3583 = t3615*y;
+ t3489 = x*t3583;
+ t3588 = t3620*t3654;
+ t3467 = y*t3588;
+ t3964 = t3489+t3467;
+ t3804 = t3631*t3652;
+ t3545 = t3652*t3600;
+ t3384 = x*t3545;
+ t3963 = t3384+x*t3804;
+ t3732 = t3652*t3785;
+ t3569 = t3652*t3764;
+ t3932 = t3631*t3732+t3569;
+ t3812 = t3635*t3652;
+ t3761 = x*t3812;
+ t3864 = t3655*t3761+t3409;
+ t3626 = RATIONAL(1.0,6.0);
+ t3595 = t3626*y;
+ t3592 = t3625*t3651;
+ t3566 = y*t3592;
+ t3962 = t3595+t3864+t3932+t3566;
+ t3646 = RATIONAL(-1.0,3.0);
+ t3504 = t3632*t3780;
+ t3558 = t3631*t3784;
+ t3763 = y*t3784;
+ t3390 = t3627*t3763;
+ t3707 = t3389+t3558+t3390+t3652*t3504;
+ t3642 = RATIONAL(1.0,3.0);
+ t3814 = t3642*t3653;
+ t3549 = x*t3814;
+ t3961 = t3707+t3646*x+t3549;
+ t3773 = t3655*t3623;
+ t3755 = z*t3773;
+ t3589 = t3623*y;
+ t3464 = t3654*t3589;
+ t3850 = x*t3755+z*t3464;
+ t3797 = t3622*t3655;
+ t3470 = t3654*t3797;
+ t3219 = z*t3470;
+ t3629 = RATIONAL(1.0,9.0);
+ t3875 = t3629*x;
+ t3807 = z*t3875;
+ t3960 = t3850+y*t3807+t3219;
+ t3836 = t3652*t3633;
+ t3541 = t3653*t3836;
+ t3311 = x*t3541;
+ t3724 = t3653*t3778;
+ t3307 = t3654*t3724;
+ t3959 = t3307+t3311+t3517+t3635*t3780;
+ t3794 = t3637*t3655;
+ t3573 = z*t3794;
+ t3958 = t3535+t3654*t3573+t3638*t3765;
+ t3640 = RATIONAL(3.0,8.0);
+ t3806 = t3652*t3640;
+ t3737 = t3653*t3806;
+ t3319 = t3654*t3737;
+ t3520 = x*t3594;
+ t3834 = t3652*t3638;
+ t3525 = t3653*t3834;
+ t3284 = x*t3525;
+ t3957 = t3319+t3504+t3520+t3284+t3332;
+ t3605 = t3641*x;
+ t3529 = z*t3605;
+ t3394 = y*t3529;
+ t3322 = z*t3502;
+ t3813 = t3631*t3654;
+ t3577 = y*t3813;
+ t3914 = x*t3573+t3649;
+ t3798 = t3641*t3654;
+ t3956 = t3394+t3914+t3322+(t3798+t3577)*z;
+ t3828 = t3652*t3655;
+ t3511 = t3638*t3828;
+ t3734 = t3655*t3806;
+ t3955 = t3511+t3633*t3732+x*t3734+t3969;
+ t3721 = t3651*t3778;
+ t3532 = t3653*t3781;
+ t3954 = t3653*t3721+t3532;
+ t3563 = t3626*t3780;
+ t3953 = (t3549+t3563)*z;
+ t3628 = RATIONAL(-1.0,9.0);
+ t3952 = t3654*t3755+t3628*t3648;
+ t3458 = x*t3797;
+ t3454 = t3654*t3874;
+ t3273 = z*t3454;
+ t3951 = t3273+z*t3458;
+ t3609 = RATIONAL(-1.0,108.0);
+ t3791 = t3655*t3609;
+ t3800 = t3622*t3654;
+ t3476 = y*t3800;
+ t3950 = t3652*t3476+x*t3791;
+ t3618 = RATIONAL(1.0,72.0);
+ t3869 = y*t3652;
+ t3758 = t3651*t3869;
+ t3216 = t3620*t3758;
+ t3949 = t3216+t3618*t3785;
+ t3437 = t3615*t3784;
+ t3230 = y*t3437;
+ t3948 = t3230+t3458;
+ t3597 = t3626*t3655;
+ t3571 = z*t3597;
+ t3329 = t3654*t3571;
+ t3865 = y*t3642;
+ t3782 = z*t3865;
+ t3947 = t3329+x*t3782;
+ t3760 = y*t3798;
+ t3946 = z*t3760+t3648;
+ t3945 = t3532+t3651*t3525;
+ t3527 = t3655*t3804;
+ t3944 = t3527+t3632*t3732;
+ t3499 = t3652*t3601;
+ t3400 = y*t3499;
+ t3559 = y*t3804;
+ t3943 = t3400+t3559;
+ t3574 = t3632*t3784;
+ t3942 = t3574+t3653*t3558;
+ t3612 = RATIONAL(1.0,216.0);
+ t3756 = t3622*t3866;
+ t3941 = y*t3756+t3612*t3825;
+ t3510 = y*t3593;
+ t3399 = z*t3510;
+ t3753 = z*t3785;
+ t3940 = t3399+t3641*t3753;
+ t3811 = t3626*t3653;
+ t3939 = t3651*t3811+t3652*t3532;
+ t3546 = t3625*t3780;
+ t3608 = t3626*t3654;
+ t3938 = t3546+t3608;
+ t3774 = t3655*t3616;
+ t3430 = x*t3774;
+ t3232 = t3652*t3488;
+ t3937 = t3430+t3232;
+ t3512 = z*t3608;
+ t3337 = y*t3512;
+ t3936 = t3454+t3337;
+ t3460 = t3620*t3784;
+ t3935 = t3437+t3653*t3460;
+ t3531 = t3625*t3785;
+ t3934 = t3531+t3597;
+ t3613 = RATIONAL(-1.0,72.0);
+ t3766 = t3613*t3655;
+ t3726 = t3652*t3766;
+ t3221 = t3654*t3726;
+ t3868 = y*t3609;
+ t3933 = x*t3868+t3221;
+ t3611 = RATIONAL(1.0,108.0);
+ t3879 = x*t3655;
+ t3736 = t3618*t3784;
+ t3931 = t3611*t3879+y*t3736;
+ t3585 = t3615*t3655;
+ t3433 = t3620*t3785;
+ t3930 = t3585+t3433;
+ t3821 = t3619*t3652;
+ t3757 = x*t3821;
+ t3718 = t3652*t3768;
+ t3268 = y*t3718;
+ t3929 = y*t3757+t3268;
+ t3515 = t3651*t3764;
+ t3928 = t3510+t3515;
+ t3926 = t3462+t3619*t3879;
+ t3873 = t3646*z;
+ t3496 = x*t3873;
+ t3382 = y*t3496;
+ t3852 = t3382+t3523;
+ t3606 = t3625*t3654;
+ t3516 = y*t3606;
+ t3315 = z*t3516;
+ t3925 = t3852+t3463+t3315;
+ t3924 = t3978*z;
+ t3722 = t3651*t3772;
+ t3923 = t3651*t3584+t3653*t3722;
+ t3469 = t3652*t3585;
+ t3922 = t3620*t3732+t3469;
+ t3820 = t3637*t3652;
+ t3560 = x*t3820;
+ t3754 = t3653*t3866;
+ t3921 = t3560+t3641*t3754;
+ t3572 = t3626*t3785;
+ t3522 = t3651*t3865;
+ t3920 = (t3522+t3572)*z;
+ t3256 = z*t3430;
+ t3919 = z*t3476+t3256;
+ t3482 = t3613*t3880;
+ t3918 = t3482+t3268;
+ t3917 = y*t3820+t3641*t3758;
+ t3374 = t3635*t3732;
+ t3916 = t3566+t3374;
+ t3257 = t3655*t3718;
+ t3473 = t3654*t3766;
+ t3845 = t3257+t3473;
+ t3276 = x*t3469;
+ t3799 = t3617*t3655;
+ t3472 = x*t3799;
+ t3851 = t3276+t3472;
+ t3915 = t3845+t3851;
+ t3790 = t3641*t3655;
+ t3528 = z*t3790;
+ t3913 = t3627*t3825+t3654*t3528;
+ t3604 = t3625*y;
+ t3565 = z*t3604;
+ t3338 = x*t3565;
+ t3376 = x*t3571;
+ t3912 = t3336+t3338+t3376+t3337;
+ t3833 = t3626*t3651;
+ t3514 = y*t3833;
+ t3859 = (t3531+t3514)*z;
+ t3911 = t3859+t3565+t3571;
+ t3910 = y*t3725+t3567+t3653*t3543;
+ t3537 = x*t3811;
+ t3805 = (t3537+t3546)*z;
+ t3602 = t3625*x;
+ t3909 = t3805+t3512+z*t3602;
+ t3787 = t3651*t3615;
+ t3822 = t3651*t3545+t3653*t3787;
+ t3519 = t3653*t3804;
+ t3908 = t3822+t3584+t3519;
+ t3586 = t3615*t3654;
+ t3487 = y*t3586;
+ t3907 = t3606+t3487+t3563;
+ t3318 = x*t3519;
+ t3906 = t3318+t3924;
+ t3580 = t3652*t3781;
+ t3905 = t3580+t3581+t3822;
+ t3751 = t3614*t3869;
+ t3842 = t3853*z;
+ t3493 = t3617*t3785;
+ t3904 = t3651*t3751+t3842+t3493;
+ t3727 = t3651*t3821;
+ t3835 = t3651*t3867+t3655*t3727;
+ t3903 = t3835+t3655*t3756+t3654*t3868;
+ t3863 = t3616*t3651;
+ t3728 = t3652*t3787;
+ t3582 = t3620*t3655;
+ t3483 = t3652*t3582;
+ t3902 = t3655*t3728+y*t3863+t3589+t3483;
+ t3901 = t3602+t3537+t3942;
+ t3551 = x*t3595;
+ t3759 = z*t3780;
+ t3293 = t3637*t3759;
+ t3871 = t3653*x;
+ t3900 = t3551+t3293-z*t3871+t3467;
+ t3796 = t3653*t3615;
+ t3723 = t3652*t3796;
+ t3899 = t3654*t3723+t3460+t3977*x;
+ t3898 = t3604+t3514+t3932;
+ t3288 = t3651*t3541;
+ t3897 = t3307+t3525+x*t3737+t3288;
+ t3361 = t3637*t3753;
+ t3896 = z*t3501+t3322+t3528+t3361;
+ t3530 = t3627*t3780;
+ t3309 = t3652*t3530;
+ t3858 = t3653*t3768+t3309;
+ t3466 = x*t3796;
+ t3895 = t3858+t3466+t3953;
+ t3524 = y*t3875;
+ t3339 = t3626*t3765;
+ t3474 = t3654*t3585;
+ t3280 = z*t3474;
+ t3455 = t3655*t3793;
+ t3894 = t3524+t3339+t3280+t3455;
+ t3285 = y*t3560;
+ t3599 = t3646*y;
+ t3506 = x*t3599;
+ t3893 = t3474+t3285+t3506+t3280;
+ t3554 = t3655*t3813;
+ t3408 = z*t3554;
+ t3334 = z*t3504;
+ t3348 = x*t3528;
+ t3892 = t3408+t3334+t3348+t3946;
+ t3819 = t3614*t3655;
+ t3370 = x*t3731;
+ t3882 = y*x;
+ t3891 = x*t3819+t3370+t3619*t3882+(t3768+t3761)*y;
+ t3830 = t3623*t3653;
+ t3840 = x*t3723+t3622*t3780;
+ t3224 = t3653*t3718;
+ t3890 = t3840+t3224+x*t3830+t3924;
+ t3387 = z*t3551;
+ t3889 = t3387+y*t3873+t3548+t3920;
+ t3490 = t3620*t3882;
+ t3402 = t3635*t3763;
+ t3888 = t3490+t3402+t3626*x+t3942;
+ t3368 = t3654*t3734;
+ t3497 = y*t3605;
+ t3887 = t3293+t3368+t3577+x*t3511+t3497;
+ t3843 = t3652*t3632;
+ t3552 = y*t3843;
+ t3886 = t3582+t3552+t3583+t3944;
+ t3223 = z*t3487;
+ t3885 = t3223+t3387+t3496+z*t3606+t3953;
+ t3716 = t3653*t3812;
+ t3817 = x*t3716+t3309;
+ t3884 = t3817+t3463+t3466+t3545+t3603+t3939;
+ t3883 = t3283+t3640*t3763+t3520+t3605+t3653*t3567+t3543+t3970;
+ t3881 = -1.0-z;
+ t3621 = RATIONAL(-1.0,54.0);
+ t3878 = y*t3621;
+ t3877 = y*t3651;
+ t3872 = 1.0-t3653;
+ t3870 = t3654*z;
+ t3314 = y*t3580;
+ t3860 = t3445+t3314;
+ t3360 = y*t3574;
+ t3856 = t3360+t3487;
+ t3423 = x*t3589;
+ t3855 = t3257+t3423;
+ t3849 = t3652*t3615;
+ t3492 = x*t3585;
+ t3302 = x*t3569;
+ t3848 = t3492+t3302;
+ t3769 = t3619*t3653;
+ t3440 = t3654*t3769;
+ t3847 = t3652*t3440+t3622*t3871;
+ t3610 = RATIONAL(-1.0,216.0);
+ t3275 = t3655*t3736;
+ t3846 = t3610*t3825+t3275;
+ t3844 = t3655+t3654;
+ t3841 = t3654-t3651;
+ t3578 = t3651*t3836;
+ t3839 = y*t3578+t3505;
+ t3837 = z*t3877;
+ t3434 = t3654*t3582;
+ t3233 = z*t3434;
+ t3832 = t3233+t3338;
+ t3831 = -t3653+t3655;
+ t3829 = (t3716+t3769)*t3651;
+ t3827 = y*t3728+t3622*t3785;
+ t3826 = t3641*t3652;
+ t3824 = t3623*t3651;
+ t3636 = RATIONAL(-3.0,2.0);
+ t3823 = t3636*t3652;
+ t3818 = t3653*t3651;
+ t3720 = t3652*t3819;
+ t3270 = x*t3720;
+ t3239 = t3652*t3449;
+ t3815 = t3270+t3239;
+ t3242 = y*t3460;
+ t3810 = t3476+t3242;
+ t3809 = t3637*t3654;
+ t3808 = y*t3870;
+ t3456 = x*t3582;
+ t3803 = t3474+t3456;
+ t3439 = t3618*t3825;
+ t3802 = t3439+t3239;
+ t3775 = t3651*t3614;
+ t3396 = t3655*t3722;
+ t3795 = t3396+t3655*t3775;
+ t3792 = t3641*t3653;
+ t3352 = x*t3552;
+ t3347 = y*t3558;
+ t3788 = t3352+t3347;
+ t3643 = RATIONAL(-2.0,1.0);
+ t3786 = -t3654+t3643;
+ t3783 = t3635*t3758+t3396;
+ t3779 = t3618*t3653;
+ t3777 = t3854*z;
+ t3776 = t3651*t3627;
+ t3771 = (t3423+t3455)*z;
+ t3767 = t3611*t3654;
+ t3544 = x*t3826;
+ t3762 = y*t3849;
+ t3576 = z*t3809;
+ t3436 = t3618*t3879;
+ t3556 = x*t3607;
+ t3752 = x*t3772;
+ t3509 = x*t3597;
+ t3750 = t3376+t3302+t3509;
+ t3335 = z*t3556;
+ t3457 = x*t3773;
+ t3749 = t3335+t3276+t3457;
+ t3748 = t3233+t3257+t3470;
+ t3346 = x*t3527;
+ t3747 = t3335+t3346+t3556;
+ t3746 = t3230+t3315+t3464;
+ t3344 = y*t3544;
+ t3745 = t3346+t3384+t3344;
+ t3744 = t3631+t3627*y;
+ t3300 = z*t3532;
+ t3743 = t3399+z*t3515+t3300;
+ t3555 = t3651*t3792;
+ t3350 = z*t3555;
+ t3735 = t3651*t3806;
+ t3741 = t3350+(t3735+t3776)*t3653;
+ t3570 = t3651*t3834;
+ t3740 = t3300+(t3566+t3433)*z;
+ t3333 = t3654*t3716;
+ t3739 = t3242+t3239+t3333;
+ t3500 = y*t3608;
+ t3738 = t3500+t3360+t3337;
+ t3564 = t3633*t3828;
+ t3733 = t3394+(t3576+z)*y;
+ t3729 = t3409+t3347+t3333;
+ t3647 = z*t3818;
+ t3717 = t3647+t3641*t3759+t3332;
+ t3639 = RATIONAL(3.0,2.0);
+ t3715 = t3639*t3653+t3636;
+ t3714 = t3603+t3626;
+ t3713 = t3636*t3653+t3639;
+ t3712 = t3642+t3646*t3653;
+ t3711 = t3594+t3641;
+ t3710 = t3625+t3811;
+ t3709 = t3620*t3652+t3622;
+ t3708 = t3613*t3780+t3619*t3754+x*t3779+t3224;
+ t3706 = t3350+t3976*z;
+ t3218 = t3651*t3720;
+ t3705 = y*t3727+t3651*t3766+t3618*t3877+t3218;
+ t3385 = x*t3559;
+ t3704 = t3544+t3302+t3637*t3754+t3385;
+ t3703 = t3594+t3555+t3972;
+ t3702 = t3572+t3492+t3607+t3434;
+ t3701 = t3350+t3539+t3972*z;
+ t3700 = t3614*t3871+t3440+t3333+t3653*t3752;
+ t3699 = t3219+(t3472+t3974)*z;
+ t3698 = t3864+t3964;
+ t3465 = t3617*t3882;
+ t3245 = x*t3762;
+ t3697 = t3465+t3245+t3802;
+ t3696 = t3619*t3785+t3374+(t3722+t3775)*y;
+ t3695 = t3838+t3860;
+ t3694 = t3280+(t3456+t3964)*z;
+ t3693 = t3815+t3974;
+ t3692 = t3652*t3436+y*t3767+t3933;
+ t3690 = y*t3826+t3360+t3385+t3637*t3758;
+ t3689 = (t3637+t3792)*t3652;
+ t3451 = t3617*t3780;
+ t3688 = t3614*t3754+t3451+t3777+t3847;
+ t3229 = z*t3492;
+ t3231 = t3655*t3757;
+ t3687 = t3229+t3472+t3231+t3748;
+ t3686 = t3783+t3842+t3853;
+ t3259 = x*t3483;
+ t3685 = t3494+t3259+t3835+t3855;
+ t3262 = t3620*t3754;
+ t3684 = t3262+t3654*t3779+t3829+t3847;
+ t3683 = t3318+t3424+t3829+t3858;
+ t3446 = x*t3878;
+ t3682 = t3617*t3765+t3655*t3767+t3446+t3275+t3771;
+ t3568 = x*t3604;
+ t3681 = t3389+t3568+t3385+t3434+t3832;
+ t3240 = t3620*t3765;
+ t3680 = t3240+t3455+t3771+t3855;
+ t3679 = t3777+t3817+t3854;
+ t3678 = x*t3751+t3436+t3618*t3880+t3231+t3613*t3882+t3232+t3845;
+ t3316 = t3655*t3721;
+ t3677 = t3316+t3635*t3785+t3361+t3741+t3839;
+ t3676 = t3218+y*t3824+t3740+t3827+t3923;
+ t3395 = y*t3570;
+ t3298 = t3640*t3732;
+ t3675 = t3395+t3298+t3743+t3928+t3954;
+ t3674 = t3314+t3433+t3740+t3916+t3954;
+ t3426 = y*t3787;
+ t3673 = t3426+t3400+t3741+t3795+t3920;
+ t3672 = t3400+t3428+t3743+t3916+t3923;
+ t3671 = t3319+t3530+t3600+x*t3724+t3541+t3635*t3871+t3717+t3945;
+ t3670 = t3647+t3635*t3877+t3298+y*t3721+t3601+t3578+t3655*t3776+t3940+
+t3945;
+ t3669 = t3564+t3368+t3778*t3879+t3638*t3732+t3703+t3733;
+ t3401 = y*t3752;
+ t3668 = t3402+t3401+t3694+t3698+t3803;
+ t3667 = t3458+t3259+t3696+t3697+t3918;
+ t3666 = t3465+t3476+t3458+t3455+t3694+t3815+t3929;
+ t3665 = t3570+t3555+t3316+t3288+y*t3735+t3706+t3976;
+ t3664 = t3489+t3456+t3402+t3346+t3352+t3696+t3975;
+ t3663 = t3698+t3700+t3788+t3926;
+ t3442 = x*t3766;
+ t3662 = t3270+t3442+t3697+t3700+t3810;
+ t3661 = t3551+t3370+t3516+t3522+t3389+t3599+t3701+t3944;
+ t3660 = t3426+t3499+t3592+t3433+t3706+t3783+t3939;
+ t3659 = t3408+t3573+t3940+t3576+t3529+t3717+(1.0+t3969+t3970)*z;
+ t3658 = t3318+t3449+t3854+t3588+t3707+t3891+(t3843+t3615)*x;
+ t3644 = RATIONAL(-2.0,3.0);
+ t3630 = RATIONAL(2.0,1.0);
+ t3624 = RATIONAL(1.0,54.0);
+ t3419 = t3654*t3791;
+ t3342 = x*t3564;
+ t3320 = t3654*t3782;
+ t3308 = t3646*t3808;
+ t3306 = t3655*t3496;
+ t3305 = t3642*z*t3879;
+ t3291 = t3625*t3765;
+ t3274 = t3652*t3482;
+ t3248 = t3774*t3870;
+ t3237 = x*t3726;
+ t3217 = t3652*t3472;
+ t3214 = t3652*t3494;
+ coeffs_dz->coeff_m1_m1_m1 = (t3621*t3655+(RATIONAL(-1.0,27.0)+t3616*t3652
+)*y)*x+t3654*t3878+t3221+t3217+t3676+t3419+t3214+t3890+t3960;
+ coeffs_dz->coeff_0_m1_m1 = t3471+t3240+t3884+(t3623+t3863)*t3655+(t3626*
+t3652+t3629+(t3628+t3625*t3652)*t3651)*y+t3746+t3687+t3701+t3889+t3922;
+ coeffs_dz->coeff_p1_m1_m1 = t3334+t3384+t3676+t3739+t3749+t3852+t3894+
+t3936+t3971;
+ coeffs_dz->coeff_p2_m1_m1 = t3682+t3237+t3624*t3880+t3688+t3950+t3951;
+ coeffs_dz->coeff_m1_0_m1 = t3977*t3654+t3240+t3660+t3748+(t3629+t3628*
+t3653+t3714*t3652)*x+t3232+t3749+t3885+t3935+t3968;
+ coeffs_dz->coeff_0_0_m1 = t3646+t3826+t3702+t3888+(-z+t3689+t3712)*t3651+
+(t3820-z+t3642)*t3653+t3401+t3659+t3523+t3907+t3943+t3962+t3963;
+ coeffs_dz->coeff_p1_0_m1 = t3660+t3474+t3556+t3704+t3900+t3938+t3956+
+t3961;
+ coeffs_dz->coeff_p2_0_m1 = t3262+t3666+(t3616+t3830)*t3654+x*t3849+t3899+
+t3909;
+ coeffs_dz->coeff_m1_p1_m1 = t3672+t3376+t3430+t3259+t3239+t3382+t3746+
+t3890+t3894;
+ coeffs_dz->coeff_0_p1_m1 = t3690+t3884-t3837+t3661+t3803+t3733+t3896+
+t3934;
+ coeffs_dz->coeff_p1_p1_m1 = t3672+t3500+t3506+t3523+t3434+t3509+t3729+
+t3745+t3892+t3971;
+ coeffs_dz->coeff_p2_p1_m1 = t3338+t3242+t3245+t3687+t3423+t3688+t3936;
+ coeffs_dz->coeff_m1_p2_m1 = t3682+t3624*t3879+t3274+t3903+t3904+t3919;
+ coeffs_dz->coeff_0_p2_m1 = t3666+(t3616+t3824)*t3655+t3762+t3216+t3902+
+t3911;
+ coeffs_dz->coeff_p1_p2_m1 = t3685+t3376+t3223+t3245+t3470+t3832+t3904+
+t3937;
+ coeffs_dz->coeff_p2_p2_m1 = t3419+t3613*t3765+t3692+t3699+t3931;
+ coeffs_dz->coeff_m1_m1_0 = t3248+(t3628*t3880+(t3628*t3655+RATIONAL(-2.0,
+9.0)*y)*x)*z+t3673+t3384+t3230+t3339+t3895+t3915+t3968;
+ coeffs_dz->coeff_0_m1_0 = t3490+t3335+t3329+t3690+t3320+(-t3653+(t3646*
+t3651+t3642)*t3655+(t3645+t3644*t3651)*y)*z+t3487+t3671+t3382+t3926+t3930+t3962
+;
+ coeffs_dz->coeff_p1_m1_0 = t3673+t3344+t3347+t3305+t3308+t3848+t3900+
+t3959+t3973;
+ coeffs_dz->coeff_p2_m1_0 = t3662+t3256+t3629*t3808+t3805+t3952;
+ coeffs_dz->coeff_m1_0_0 = t3329+(-t3651+t3712*t3654+(t3644*t3653+t3645)*x
+)*z+t3305+t3586+t3492+t3670+t3704+t3888+t3925+t3975;
+ coeffs_dz->coeff_0_0_0 = t3311+(t3635*t3655+t3744)*x+(t3635*t3654+t3631)*
+y+t3844*t3632+(t3639*t3818+t3639+t3638*y+(t3651+t3653)*t3636+(t3638+t3640*y)*x)
+*t3652+t3669+t3641+(-t3655+(t3630-x+t3654)*t3653+(t3643*t3653+t3630+t3655-y)*
+t3651+t3786)*z+t3839+t3910+t3913+t3914+t3927;
+ coeffs_dz->coeff_p1_0_0 = t3342+t3744*t3654+t3504+t3670+(-t3780+(t3630*
+t3653+t3643-t3655)*x+t3841)*z+t3883+t3713*t3866+t3946+t3958;
+ coeffs_dz->coeff_p2_0_0 = t3658+((t3646+t3814)*t3654+t3712*x)*z+t3912;
+ coeffs_dz->coeff_m1_p1_0 = t3306+t3456+t3551-t3837+t3677+t3320+t3745+
+t3856+t3895+t3973;
+ coeffs_dz->coeff_0_p1_0 = (t3627*x+t3631)*t3655+t3648+(t3639+t3636*t3651)
+*t3869+(-t3785+(t3630*t3651+t3786)*y+t3831)*z+t3536+t3348+t3671+t3928+t3955+
+t3958+t3967;
+ coeffs_dz->coeff_p1_p1_0 = t3677+(t3841*y+(t3643*y+t3831)*x)*z+t3639*
+t3765+t3887+t3913+t3959+t3965;
+ coeffs_dz->coeff_p2_p1_0 = t3335+t3308+t3663+t3805+t3947;
+ coeffs_dz->coeff_m1_p2_0 = t3273+t3655*t3807+t3667+t3859+t3952;
+ coeffs_dz->coeff_0_p2_0 = ((t3785+y)*t3642+(t3655+t3877)*t3646)*z+t3428+
+t3390+t3695+t3886+t3891+t3912;
+ coeffs_dz->coeff_p1_p2_0 = t3306+t3315+t3664+t3859+t3947;
+ coeffs_dz->coeff_p2_p2_0 = t3248+z*t3471+t3678+t3850;
+ coeffs_dz->coeff_m1_m1_p1 = t3674+t3524+t3457+t3291+t3259+t3464+t3470+
+t3739+t3906+t3960+t3978;
+ coeffs_dz->coeff_0_m1_p1 = t3233+t3229+t3703+t3702+t3661+t3315+t3788+
+t3889+t3897+t3917;
+ coeffs_dz->coeff_p1_m1_p1 = t3674+t3334+t3409+t3382+t3738+t3747+t3893+
+t3957;
+ coeffs_dz->coeff_p2_m1_p1 = t3454+t3679+t3231+t3680+t3948+t3951;
+ coeffs_dz->coeff_m1_0_p1 = t3233+t3551+t3352+t3747+t3885+t3665+t3434+
+t3907+t3921+t3961;
+ coeffs_dz->coeff_0_0_p1 = t3510+t3554+(t3790-z-t3872)*t3651+t3844*t3637+
+t3395+t3284+RATIONAL(1.0,1.0)+(t3798+t3881)*t3653+t3659+t3883+(t3633*y+t3713*
+t3651+(t3633+t3634*y)*x+t3715)*t3652+t3955;
+ coeffs_dz->coeff_p1_0_p1 = t3711*t3654+(t3794-t3653*z+t3715*t3652+t3872)*
+x+t3665+t3887+t3910+t3956+t3966;
+ coeffs_dz->coeff_p2_0_p1 = t3668+t3901+t3909+t3938+t3963;
+ coeffs_dz->coeff_m1_p1_p1 = t3675+t3516+t3729+t3750+t3893+t3906+t3925;
+ coeffs_dz->coeff_0_p1_p1 = (t3593+t3641)*t3655+t3669+(t3809+1.0+t3823+(
+t3639*t3652+t3881)*t3651)*y+t3701+t3497+t3896+t3897+t3965+t3966;
+ coeffs_dz->coeff_p1_p1_p1 = t3342+(y+t3790+y*t3823)*x+t3554+t3675+t3760+
+t3892+t3957+t3967;
+ coeffs_dz->coeff_p2_p1_p1 = t3229+t3370+t3679+t3492+t3681+t3738;
+ coeffs_dz->coeff_m1_p2_p1 = t3276+t3476+t3680+t3686+t3919+t3937;
+ coeffs_dz->coeff_0_p2_p1 = t3668+t3898+t3911+t3934+t3943;
+ coeffs_dz->coeff_p1_p2_p1 = t3223+t3487+t3681+t3390+t3686+t3750;
+ coeffs_dz->coeff_p2_p2_p1 = t3472+t3470+t3693+t3699+t3929;
+ coeffs_dz->coeff_m1_m1_p2 = t3623*t3765+t3684+t3446+t3846+t3903+t3949+
+t3950;
+ coeffs_dz->coeff_0_m1_p2 = t3662+t3797+(t3625+t3833)*t3869+t3493+t3902+
+t3908;
+ coeffs_dz->coeff_p1_m1_p2 = t3291+t3683+t3473+t3685+t3948+t3949;
+ coeffs_dz->coeff_p2_m1_p2 = t3214+t3610*t3879+t3692+t3708+t3941;
+ coeffs_dz->coeff_m1_0_p2 = t3800+t3667+t3710*t3866+t3451+t3899+t3905;
+ coeffs_dz->coeff_0_0_p2 = t3658+t3314+t3689+(t3711*t3652+t3714)*t3651+
+t3710+t3853+t3886;
+ coeffs_dz->coeff_p1_0_p2 = t3463+t3586+t3664+t3901+t3905+t3921;
+ coeffs_dz->coeff_p2_0_p2 = t3793+(t3617*t3653+t3709)*x+t3678+t3840+t3935;
+ coeffs_dz->coeff_m1_p1_p2 = t3291+t3684+t3423+t3795+t3810+t3860+t3915;
+ coeffs_dz->coeff_0_p1_p2 = t3663+t3898+t3908+t3917+t3930;
+ coeffs_dz->coeff_p1_p1_p2 = t3285+t3683+t3568+t3695+t3795+t3848+t3856;
+ coeffs_dz->coeff_p2_p1_p2 = t3230+t3240+t3442+t3439+t3693+t3708;
+ coeffs_dz->coeff_m1_p2_p2 = t3217+t3610*t3880+t3705+t3931+t3933+t3941;
+ coeffs_dz->coeff_0_p2_p2 = t3799+(t3617*t3651+t3709)*y+t3678+t3827+t3922;
+ coeffs_dz->coeff_p1_p2_p2 = t3422+t3240+t3705+t3802+t3851+t3918;
+ coeffs_dz->coeff_p2_p2_p2 = t3237+t3274+t3612*t3880+(t3612*t3655+(t3618*
+t3652+t3610)*y)*x+t3846;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-dzz.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-dzz.compute.c
new file mode 100644
index 0000000..3a21eaf
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order3.smooth0/coeffs-dzz.compute.c
@@ -0,0 +1,869 @@
+fp t7102;
+fp t7084;
+fp t7023;
+fp t6907;
+fp t7083;
+fp t7101;
+fp t7103;
+fp t7200;
+fp t7176;
+fp t6924;
+fp t7283;
+fp t7104;
+fp t7231;
+fp t6980;
+fp t7179;
+fp t6914;
+fp t7282;
+fp t7098;
+fp t7095;
+fp t7085;
+fp t7061;
+fp t7281;
+fp t7087;
+fp t7225;
+fp t6972;
+fp t7228;
+fp t7214;
+fp t7086;
+fp t7280;
+fp t7215;
+fp t7177;
+fp t7279;
+fp t7097;
+fp t7272;
+fp t7233;
+fp t7278;
+fp t7067;
+fp t7070;
+fp t6961;
+fp t6849;
+fp t7234;
+fp t7096;
+fp t7277;
+fp t7194;
+fp t6945;
+fp t7093;
+fp t7054;
+fp t6976;
+fp t7276;
+fp t7075;
+fp t7052;
+fp t6987;
+fp t7074;
+fp t7056;
+fp t6985;
+fp t7275;
+fp t7060;
+fp t6997;
+fp t7274;
+fp t6988;
+fp t7195;
+fp t6995;
+fp t7273;
+fp t7088;
+fp t7184;
+fp t6981;
+fp t6874;
+fp t7053;
+fp t7008;
+fp t7271;
+fp t7051;
+fp t7002;
+fp t6910;
+fp t7063;
+fp t7032;
+fp t7270;
+fp t6992;
+fp t6886;
+fp t7269;
+fp t7050;
+fp t7058;
+fp t6996;
+fp t7268;
+fp t7089;
+fp t7221;
+fp t7267;
+fp t7204;
+fp t6950;
+fp t7232;
+fp t7266;
+fp t7039;
+fp t7227;
+fp t7047;
+fp t7265;
+fp t7100;
+fp t7076;
+fp t7015;
+fp t7072;
+fp t7189;
+fp t7264;
+fp t6925;
+fp t6957;
+fp t6853;
+fp t7263;
+fp t7262;
+fp t7236;
+fp t7041;
+fp t7261;
+fp t7011;
+fp t7064;
+fp t7046;
+fp t7260;
+fp t6867;
+fp t7237;
+fp t7030;
+fp t7259;
+fp t7219;
+fp t7258;
+fp t7066;
+fp t7035;
+fp t7029;
+fp t7257;
+fp t7059;
+fp t7038;
+fp t7256;
+fp t7226;
+fp t7175;
+fp t6905;
+fp t7255;
+fp t7082;
+fp t6974;
+fp t6977;
+fp t7254;
+fp t7253;
+fp t7216;
+fp t7028;
+fp t7024;
+fp t7252;
+fp t6999;
+fp t7092;
+fp t7251;
+fp t7037;
+fp t7062;
+fp t7022;
+fp t7250;
+fp t7021;
+fp t7026;
+fp t7249;
+fp t7079;
+fp t6986;
+fp t6894;
+fp t7207;
+fp t7174;
+fp t6891;
+fp t7248;
+fp t6975;
+fp t6983;
+fp t7055;
+fp t7005;
+fp t7247;
+fp t7246;
+fp t6881;
+fp t7245;
+fp t7048;
+fp t6904;
+fp t7173;
+fp t6892;
+fp t7244;
+fp t7006;
+fp t6872;
+fp t6909;
+fp t6930;
+fp t7243;
+fp t7013;
+fp t6883;
+fp t6964;
+fp t6842;
+fp t7242;
+fp t6878;
+fp t7042;
+fp t6890;
+fp t7241;
+fp t7025;
+fp t7240;
+fp t7178;
+fp t7239;
+fp t7009;
+fp t7238;
+fp t7099;
+fp t7235;
+fp t7230;
+fp t7065;
+fp t7229;
+fp t7224;
+fp t7223;
+fp t7222;
+fp t6965;
+fp t7220;
+fp t6952;
+fp t6958;
+fp t7218;
+fp t7077;
+fp t6998;
+fp t7071;
+fp t6969;
+fp t7069;
+fp t7183;
+fp t6963;
+fp t6841;
+fp t6970;
+fp t7217;
+fp t6971;
+fp t6962;
+fp t7213;
+fp t7212;
+fp t7211;
+fp t7210;
+fp t6919;
+fp t7209;
+fp t7208;
+fp t6838;
+fp t6956;
+fp t6835;
+fp t7206;
+fp t6949;
+fp t6847;
+fp t7205;
+fp t6863;
+fp t7185;
+fp t6906;
+fp t7202;
+fp t7201;
+fp t7199;
+fp t7068;
+fp t7198;
+fp t7197;
+fp t7196;
+fp t7193;
+fp t7192;
+fp t7191;
+fp t7190;
+fp t6959;
+fp t6850;
+fp t6947;
+fp t7188;
+fp t6960;
+fp t6953;
+fp t7187;
+fp t7186;
+fp t7182;
+fp t6993;
+fp t7181;
+fp t7090;
+fp t7180;
+fp t7001;
+fp t7049;
+fp t6946;
+fp t6955;
+fp t6954;
+fp t6968;
+fp t6967;
+fp t7019;
+fp t7043;
+fp t7017;
+fp t7036;
+fp t6951;
+fp t6979;
+fp t7040;
+fp t6928;
+fp t6880;
+fp t7172;
+fp t6973;
+fp t6938;
+fp t6875;
+fp t7171;
+fp t6865;
+fp t6935;
+fp t6870;
+fp t7170;
+fp t6900;
+fp t6941;
+fp t7169;
+fp t6845;
+fp t7168;
+fp t6889;
+fp t7167;
+fp t7003;
+fp t6864;
+fp t7166;
+fp t7044;
+fp t7165;
+fp t6885;
+fp t7164;
+fp t7163;
+fp t6877;
+fp t6931;
+fp t7162;
+fp t7161;
+fp t7160;
+fp t6916;
+fp t6923;
+fp t7159;
+fp t7158;
+fp t7157;
+fp t7156;
+fp t7155;
+fp t7154;
+fp t7080;
+fp t7073;
+fp t7153;
+fp t7152;
+fp t7151;
+fp t7150;
+fp t6933;
+fp t7149;
+fp t6920;
+fp t7148;
+fp t7147;
+fp t7146;
+fp t6858;
+fp t7145;
+fp t6927;
+fp t7144;
+fp t7143;
+fp t6917;
+fp t7142;
+fp t7141;
+fp t7140;
+fp t6856;
+fp t7139;
+fp t7138;
+fp t7137;
+fp t6918;
+fp t7136;
+fp t6871;
+fp t7134;
+fp t6934;
+fp t6929;
+fp t7133;
+fp t7132;
+fp t6939;
+fp t6868;
+fp t7131;
+fp t7130;
+fp t6869;
+fp t7129;
+fp t7128;
+fp t7127;
+fp t7126;
+fp t7125;
+fp t7124;
+fp t7123;
+fp t7122;
+fp t6922;
+fp t7121;
+fp t7120;
+fp t6895;
+fp t7119;
+fp t7118;
+fp t6866;
+fp t7117;
+fp t7116;
+fp t6982;
+fp t7115;
+fp t6978;
+fp t7114;
+fp t7007;
+fp t7113;
+fp t7112;
+fp t7018;
+fp t7111;
+fp t7110;
+fp t7109;
+fp t7108;
+fp t7107;
+fp t7091;
+fp t7078;
+fp t7031;
+fp t7020;
+fp t7000;
+fp t6994;
+fp t6966;
+fp t6940;
+fp t6937;
+fp t6901;
+fp t6893;
+fp t6882;
+fp t6862;
+fp t6859;
+fp t6854;
+fp t6851;
+fp t6846;
+fp t6844;
+fp t6840;
+fp t6837;
+ t7102 = y*y;
+ t7084 = RATIONAL(-3.0,2.0);
+ t7023 = t7084*t7102*z;
+ t6907 = x*t7023;
+ t7083 = RATIONAL(3.0,4.0);
+ t7101 = x*x;
+ t7103 = t7101*x;
+ t7200 = t7102*t7103;
+ t7176 = z*t7200;
+ t6924 = t7083*t7176;
+ t7283 = t6907+t6924;
+ t7104 = t7102*y;
+ t7231 = z*t7104;
+ t6980 = t7084*t7231;
+ t7179 = t7083*t7231;
+ t6914 = t7103*t7179;
+ t7282 = t6914+x*t6980;
+ t7098 = x*z;
+ t7095 = y*t7098;
+ t7085 = RATIONAL(1.0,2.0);
+ t7061 = t7085*t7104;
+ t7281 = t7084*t7095+t7103*t7061;
+ t7087 = RATIONAL(3.0,2.0);
+ t7225 = z*t7087;
+ t6972 = t7103*t7225;
+ t7228 = z*t7103;
+ t7214 = y*t7228;
+ t7086 = RATIONAL(-3.0,4.0);
+ t7280 = t7084*t7176+t6972+t7086*t7214;
+ t7215 = t7104*t7101;
+ t7177 = z*t7215;
+ t7279 = t6980+x*t7179+t7087*t7177;
+ t7097 = t7102*t7101;
+ t7272 = t7097-t7101;
+ t7233 = 1.0-t7102;
+ t7278 = (t7233+t7272)*z;
+ t7067 = RATIONAL(1.0,12.0);
+ t7070 = RATIONAL(-1.0,12.0);
+ t6961 = t7070*t7200;
+ t6849 = z*t6961;
+ t7234 = t7102*x;
+ t7096 = z*t7234;
+ t7277 = t7067*t7096+t6849;
+ t7194 = t7067*t7103;
+ t6945 = t7104*t7194;
+ t7093 = RATIONAL(-1.0,3.0);
+ t7054 = t7093*y;
+ t6976 = x*t7054;
+ t7276 = t6945+t6976;
+ t7075 = RATIONAL(1.0,6.0);
+ t7052 = t7075*t7104;
+ t6987 = t7101*t7052;
+ t7074 = RATIONAL(-1.0,6.0);
+ t7056 = t7074*t7104;
+ t6985 = z*t7056;
+ t7275 = z*t6987+t6985;
+ t7060 = t7074*x;
+ t6997 = t7102*t7060;
+ t7274 = t6961+t6997;
+ t6988 = z*t7052;
+ t7195 = t7101*t7074;
+ t6995 = t7104*t7195;
+ t7273 = t6988+z*t6995;
+ t7088 = RATIONAL(-1.0,2.0);
+ t7184 = t7102*t7088;
+ t6981 = t7101*t7184;
+ t6874 = z*t6981;
+ t7053 = t7085*t7102;
+ t7008 = z*t7053;
+ t7271 = t6874+t7008;
+ t7051 = t7085*t7101;
+ t7002 = y*t7051;
+ t6910 = z*t7002;
+ t7063 = t7088*y;
+ t7032 = z*t7063;
+ t7270 = t6910+t7032;
+ t6992 = z*t7184;
+ t6886 = t7101*t7008;
+ t7269 = t6992+t6886;
+ t7050 = t7075*t7200;
+ t7058 = t7074*t7103;
+ t6996 = z*t7058;
+ t7268 = z*t7050+t6996;
+ t7089 = RATIONAL(1.0,3.0);
+ t7221 = t7089*t7101;
+ t7267 = t6987+y*t7221;
+ t7204 = t7070*t7104;
+ t6950 = t7103*t7204;
+ t7232 = y*t7075;
+ t7266 = t6950+x*t7232;
+ t7039 = t7103*t7052;
+ t7227 = t7089*y;
+ t7047 = x*t7227;
+ t7265 = t7039+t7047;
+ t7100 = y*x;
+ t7076 = RATIONAL(-1.0,9.0);
+ t7015 = t7076*t7100;
+ t7072 = RATIONAL(1.0,18.0);
+ t7189 = t7072*t7103;
+ t7264 = t7104*t7189+t7015;
+ t6925 = x*t6985;
+ t6957 = t7101*t7204;
+ t6853 = z*t6957;
+ t7263 = t6925+t6853;
+ t7262 = t6874+z*t7051;
+ t7236 = t7101*z;
+ t7041 = t7088*t7236;
+ t7261 = t7041+t6886;
+ t7011 = t7074*t7200;
+ t7064 = t7075*t7103;
+ t7046 = z*t7064;
+ t7260 = z*t7011+t7046;
+ t6867 = x*t6992;
+ t7237 = z*t7085;
+ t7030 = x*t7237;
+ t7259 = t6867+t7030;
+ t7219 = t7089*t7102;
+ t7258 = t7050+x*t7219;
+ t7066 = t7088*t7103;
+ t7035 = z*t7066;
+ t7029 = t7085*t7200;
+ t7257 = t7035+z*t7029;
+ t7059 = t7088*t7104;
+ t7038 = t7101*t7059;
+ t7256 = (t7038+t7061)*z;
+ t7226 = z*t7086;
+ t7175 = t7104*t7226;
+ t6905 = t7103*t7175;
+ t7255 = y*t6972+t6905;
+ t7082 = RATIONAL(-1.0,4.0);
+ t6974 = t7082*t7200;
+ t6977 = x*t7053;
+ t7254 = t6974+t6977;
+ t7253 = x*t7059+t7100;
+ t7216 = t7103*t7082;
+ t7028 = t7104*t7216;
+ t7024 = x*t7063;
+ t7252 = t7028+t7024;
+ t6999 = t7103*t7056;
+ t7092 = RATIONAL(2.0,3.0);
+ t7251 = t7092*t7100+t6999;
+ t7037 = t7103*t7184;
+ t7062 = t7085*t7103;
+ t7022 = z*t7062;
+ t7250 = t7022+z*t7037;
+ t7021 = t7101*t7061;
+ t7026 = z*t7059;
+ t7249 = z*t7021+t7026;
+ t7079 = RATIONAL(1.0,4.0);
+ t6986 = t7079*t7200;
+ t6894 = z*t6986;
+ t7207 = t7102*t7082;
+ t7174 = z*t7207;
+ t6891 = t7101*t7174;
+ t7248 = t6867+t6894+t6891;
+ t6975 = y*t7064;
+ t6983 = x*t7052;
+ t7055 = t7074*y;
+ t7005 = x*t7055;
+ t7247 = t6975+t6983+t7005+t6999;
+ t7246 = t7037-t7102+t6977;
+ t6881 = y*t7030;
+ t7245 = t6976+t7039+t6881;
+ t7048 = t7101*t7225;
+ t6904 = y*t7048;
+ t7173 = t7101*t7226;
+ t6892 = t7104*t7173;
+ t7244 = t7021+t6904+t6892;
+ t7006 = t7084*t7236;
+ t6872 = y*t7006;
+ t6909 = t7083*t7177;
+ t6930 = t7102*t7173;
+ t7243 = t6872+t6909+t6930;
+ t7013 = t7075*t7234;
+ t6883 = z*t7013;
+ t6964 = t7102*t7194;
+ t6842 = z*t6964;
+ t7242 = t6883+t6891+t6842;
+ t6878 = t7086*t7176;
+ t7042 = t7102*t7225;
+ t6890 = t7101*t7042;
+ t7241 = t7083*t7096+t6878+t6890+t7023;
+ t7025 = t7104*t7225;
+ t7240 = t7084*t7177+t7025+x*t7175+t6914;
+ t7178 = t7083*t7236;
+ t7239 = t7006+t6890+y*t7178+t6892;
+ t7009 = t7084*t7228;
+ t7238 = t7009+t7087*t7176+t7083*t7214+t6905;
+ t7099 = y*z;
+ t7235 = y*t7101;
+ t7230 = y*t7103;
+ t7065 = t7088*x;
+ t7229 = y*t7079;
+ t7224 = x*t7104;
+ t7223 = t7087*y;
+ t7222 = y-t7104;
+ t6965 = t7070*t7234;
+ t7220 = t6964+t6965;
+ t6952 = y*t7189;
+ t6958 = t7072*t7224;
+ t7218 = t6952+t6958;
+ t7077 = RATIONAL(1.0,9.0);
+ t6998 = t7077*t7100;
+ t7071 = RATIONAL(1.0,36.0);
+ t6969 = t7071*t7100;
+ t7069 = RATIONAL(-1.0,36.0);
+ t7183 = t7104*t7069;
+ t6963 = t7103*t7183;
+ t6841 = z*t6963;
+ t6970 = t7071*t7224;
+ t7217 = t6841+z*t6970;
+ t6971 = t7072*t7100;
+ t6962 = t7067*t7100;
+ t7213 = z*t6965+t6842;
+ t7212 = t6981+t7102*t7178;
+ t7211 = t7079*t7103;
+ t7210 = t7101*t7082;
+ t6919 = y*t7035;
+ t7209 = t6919+t7103*t7227;
+ t7208 = t7071*t7103;
+ t6838 = z*t6945;
+ t6956 = x*t7204;
+ t6835 = z*t6956;
+ t7206 = t6838+t6835;
+ t6949 = t7067*t7224;
+ t6847 = z*t6950;
+ t7205 = z*t6949+t6847;
+ t6863 = y*t6996;
+ t7185 = z*t7232;
+ t6906 = x*t7185;
+ t7202 = t6863+t6906;
+ t7201 = t7098-t7096;
+ t7199 = t6963+t6971;
+ t7068 = RATIONAL(-1.0,18.0);
+ t7198 = t7103*t7068;
+ t7197 = t7101*t7067;
+ t7196 = t6950+t7005;
+ t7193 = t7068*t7100;
+ t7192 = t7101*t7079;
+ t7191 = z*t7235-t7099;
+ t7190 = z*t7060;
+ t6959 = t7104*t7208;
+ t6850 = z*t6959;
+ t6947 = x*t7183;
+ t7188 = t6850+z*t6947;
+ t6960 = t7104*t7197;
+ t6953 = t7070*t7235;
+ t7187 = t6960+t6953;
+ t7186 = z*t7229;
+ t7182 = t7011+t7013;
+ t6993 = t7101*t7232;
+ t7181 = t6995+t6993;
+ t7090 = RATIONAL(-2.0,1.0);
+ t7180 = -t7103+t7090;
+ t7001 = y*t7195;
+ t7049 = y*t7210;
+ t6946 = t7069*t7230;
+ t6955 = y*t7208;
+ t6954 = t7070*t7230;
+ t6968 = y*t7198;
+ t6967 = y*t7194;
+ t7019 = y*t7211;
+ t7043 = y*t7216;
+ t7017 = t7079*t7224;
+ t7036 = t7082*t7224;
+ t6951 = t7068*t7224;
+ t6979 = x*t7061;
+ t7040 = t7104*t7211;
+ t6928 = z*t7040;
+ t6880 = z*t6974;
+ t7172 = t6919+t6928+t6880;
+ t6973 = t7104*t7210;
+ t6938 = z*t6973;
+ t6875 = x*t7026;
+ t7171 = t6938+t6928+t6875;
+ t6865 = z*t7047;
+ t6935 = y*t7041;
+ t6870 = y*t7046;
+ t7170 = t6865+t6935+t6870;
+ t6900 = y*t7022;
+ t6941 = z*t7028;
+ t7169 = t6900+t6894+t6941;
+ t6845 = z*t6960;
+ t7168 = z*t6951+t6841+t6845;
+ t6889 = x*t7008;
+ t7167 = t7095+t6889+t6875;
+ t7003 = t7102*t7192;
+ t6864 = z*t6976;
+ t7166 = t6863+t6910+t6864;
+ t7044 = t7104*t7192;
+ t7165 = t6900+t6935-t7095;
+ t6885 = x*t6988;
+ t7164 = t6838+t6885+t6938;
+ t7163 = t7003+t7001+t6957;
+ t6877 = z*t7003;
+ t6931 = z*t6997;
+ t7162 = t6877+t6931+t6849;
+ t7161 = t6885+t6845+t6847;
+ t7160 = t6850+z*t6958+t6853;
+ t6916 = z*t6979;
+ t6923 = z*t7044;
+ t7159 = t6941+t6916+t6923;
+ t7158 = t7003+t6973+t7002;
+ t7157 = t6925+t6847+t6923;
+ t7156 = t6838+t6880+t6870;
+ t7155 = t7093*t7101+t7089;
+ t7154 = t7219+t7093;
+ t7080 = RATIONAL(3.0,1.0);
+ t7073 = RATIONAL(-3.0,1.0);
+ t7153 = t7080*t7102+t7073;
+ t7152 = t7093+t7221;
+ t7151 = t7073*t7102+t7080;
+ t7150 = t7093*t7102+t7089;
+ t6933 = z*t7019;
+ t7149 = t6933+t6941+t7257;
+ t6920 = z*t7036;
+ t7148 = t6920+t6928+t7256;
+ t7147 = t7053+x*t7207+t6981+t6986;
+ t7146 = t6959+t6947+t6946+t6969;
+ t6858 = z*t6954;
+ t7145 = z*t6962+t6858+t7206;
+ t6927 = z*t7043;
+ t7144 = t6927+t6928+t7250;
+ t7143 = t7002+t7038+t7272;
+ t6917 = z*t7017;
+ t7142 = t6941+t6917+t7249;
+ t7141 = t6945+t6962+t6954+t6956;
+ t7140 = t7051+t7049+t6981+t7044;
+ t6856 = z*t6967;
+ t7139 = t7070*t7095+t6856+t7205;
+ t7138 = t7155*y;
+ t7137 = t7150*x;
+ t6918 = x*t7042;
+ t7136 = t6918+t6878+t7029+t7212;
+ t6871 = t7079*t7096;
+ t7134 = t6871+t6920+t6881+t7172;
+ t6934 = x*t7032;
+ t6929 = z*t7049;
+ t7133 = t6934+t6933+t6929+t7159;
+ t7132 = t6906+t6856+t6929+t7157;
+ t6939 = t7101*t7186;
+ t6868 = y*t7190;
+ t7131 = t6939+t6868+t6858+t7164;
+ t7130 = t6871+t6835+t6868+t7156;
+ t6869 = x*t7174;
+ t7129 = t6934+t6869+t6917+t7169;
+ t7128 = t6894+t6869+t7202+t7205;
+ t7127 = t6951+t6955+t7187+t7199;
+ t7126 = t6967+t6983+t7187+t7196;
+ t7125 = t6939+t6927+t6881+t7171;
+ t7124 = t6867+t6880+t7212+t7258;
+ t7123 = t6975+t6949+t7196+t7220;
+ t7122 = t6968+t6970+t7199+t7220;
+ t6922 = t7101*t7023;
+ t7121 = t6909+t6922+y*t7173+t7048+t7143;
+ t7120 = t7097+t7086*t7096+t6924+t7042+t6922+t7246;
+ t6895 = x*t7186;
+ t7119 = t6895+z*t7065+t6889+t6920+t7144;
+ t7118 = t7055+t7052+t7141+t7181;
+ t6866 = t7082*t7095;
+ t7117 = y*t7237+t6866+t6935+t6933+t7142;
+ t7116 = t7060+t7064+t7141+t7182;
+ t6982 = y*t7058;
+ t7115 = t6982+t6983+t7158+t7274+t7276;
+ t6978 = x*t7056;
+ t7114 = t6975+t6978+t7163+t7254+t7276;
+ t7007 = y*t7066;
+ t7113 = t7007+t7040+t7158+t7253+t7254;
+ t7112 = t6959+t6998+t7163+t7218+t7274;
+ t7018 = y*t7062;
+ t7111 = t7018+t7017+t7021+t7059+t7147+t7252;
+ t7110 = t7066+t7019+t6979+t7029+t7140+t7252;
+ t7109 = t7054+t6982+t6949+t7056+t7147+t7266+t7267;
+ t7108 = t7093*x+t7058+t6967+t6978+t7140+t7258+t7266;
+ t7107 = x*t7229+RATIONAL(1.0,1.0)+t7043+t7065+t7061+t7062+t7063+t7036+
+t7040+t7143+t7246;
+ t7091 = RATIONAL(-2.0,3.0);
+ t7078 = RATIONAL(2.0,1.0);
+ t7031 = t7093*t7230;
+ t7020 = t7103*t7059;
+ t7000 = t7093*t7224;
+ t6994 = t7089*t7224;
+ t6966 = t7104*t7198;
+ t6940 = y*t7009;
+ t6937 = t7223*t7098;
+ t6901 = z*t7001;
+ t6893 = x*t7025;
+ t6882 = z*t6993;
+ t6862 = z*t6952;
+ t6859 = z*t6955;
+ t6854 = t7197*t7099;
+ t6851 = z*t6946;
+ t6846 = z*t7193;
+ t6844 = z*t6968;
+ t6840 = z*t6953;
+ t6837 = z*t6971;
+ coeffs_dzz->coeff_m1_m1_m1 = z*t7015+t6882+t6844+t7112+t7168+t7242;
+ coeffs_dzz->coeff_0_m1_m1 = z*t7138+t7109+t7130+t7269+t7273;
+ coeffs_dzz->coeff_p1_m1_m1 = t6865+t6863+t6882+t7114+t7161+t7248;
+ coeffs_dzz->coeff_p2_m1_m1 = t6846+t6862+t7122+t7188+t7277;
+ coeffs_dzz->coeff_m1_0_m1 = t7108+z*t7137+t7131+t7260+t7261;
+ coeffs_dzz->coeff_0_0_m1 = -t7278+t7107+t7117+t7257+t7259;
+ coeffs_dzz->coeff_p1_0_m1 = x+t7110-t7234+t7125-t7201+t7250+t7261;
+ coeffs_dzz->coeff_p2_0_m1 = t6931+t7075*t7098+t7116+t7139+t7268;
+ coeffs_dzz->coeff_m1_p1_m1 = t7115+t7157+t7170+t7242;
+ coeffs_dzz->coeff_0_p1_m1 = y-t7235+t7111+t7134+t7191+t7256+t7269;
+ coeffs_dzz->coeff_p1_p1_m1 = t7113+t7159+t7165+t7248;
+ coeffs_dzz->coeff_p2_p1_m1 = t7123+t7202+t7206+t7277;
+ coeffs_dzz->coeff_m1_p2_m1 = t6854+t6846+t6851+t7127+t7160;
+ coeffs_dzz->coeff_0_p2_m1 = t7118+t6901+t7185+t7139+t7275;
+ coeffs_dzz->coeff_p1_p2_m1 = t6906+t6838+t6854+t6858+t7126+t7263;
+ coeffs_dzz->coeff_p2_p2_m1 = t7069*t7095+t6859+t7146+t7217;
+ coeffs_dzz->coeff_m1_m1_0 = t6966+t7076*t7230+(t7076*t7104+RATIONAL(-2.0,
+9.0)*y)*x+t7124+t7164+t7170+t7267;
+ coeffs_dzz->coeff_0_m1_0 = t7120+(t7091*t7101+t7092)*y+t6978+t7155*t7104+
+t7142+t7191+t7209+t7245;
+ coeffs_dzz->coeff_p1_m1_0 = t7031-t7234+t6994+t7136+t7165+t7171+t7251+
+t7267;
+ coeffs_dzz->coeff_p2_m1_0 = t6951+t7077*t7230+t7128+t7182+t7264;
+ coeffs_dzz->coeff_m1_0_0 = (t7091*t7102+t7092)*x+t6994+t7121+t7150*t7103+
+t6982+t6875+t7149-t7201+t7245;
+ coeffs_dzz->coeff_0_0_0 = t7018+x+t6979+t6904+t6918+t7024+t7020+(-x+t7078
++t7103)*t7102+(t7078+t7090*t7102-t7222)*t7101+(t7084*y+t7153*t7101+(t7083*y+
+t7084)*x+t7151)*z+t7180+t7222+t7240+t7280;
+ coeffs_dzz->coeff_p1_0_0 = t6893+(-t7104+t7078*t7102+t7090+t7151*z)*x+
+t7103+t7121+t7007-t7200+t7100+t7238+t7281;
+ coeffs_dzz->coeff_p2_0_0 = t7154*t7103+t7137+t7119+t7247;
+ coeffs_dzz->coeff_m1_p1_0 = -t7095-t7235+t7124+t6928+t6916+t7000+t7209+
+t7244+t7251;
+ coeffs_dzz->coeff_0_p1_0 = -t7215+t7104+(t7078*t7101+(t7080+t7073*t7101)*
+z+t7180)*y+t7120+t7253+t7255+t7279+t7281;
+ coeffs_dzz->coeff_p1_p1_0 = t7020+t6940+(t7103-t7101)*y+(-t7102+t7104+(
+t7080*z+t7090)*y)*x+t7136+t7244+t7282;
+ coeffs_dzz->coeff_p2_p1_0 = t6978+t7031+t7129+t7182+t7265;
+ coeffs_dzz->coeff_m1_p2_0 = t7077*t7224+t6968+t7132+t7181+t7264;
+ coeffs_dzz->coeff_0_p2_0 = t6895+t6927+t7152*t7104+t7138+t7148+t7247+
+t7270;
+ coeffs_dzz->coeff_p1_p2_0 = t7000+t6982+t7133+t7181+t7265;
+ coeffs_dzz->coeff_p2_p2_0 = t7193+t6966+t7145+t7218;
+ coeffs_dzz->coeff_m1_m1_p1 = t6889+t6894+t7112+t6930+t7157+t7166;
+ coeffs_dzz->coeff_0_m1_p1 = t6934+t6900+t7109+t7148-t7191+t7241;
+ coeffs_dzz->coeff_p1_m1_p1 = t6919+t7095+t6910+t7114+t6930+t7159+t7283;
+ coeffs_dzz->coeff_p2_m1_p1 = t7122+t7130;
+ coeffs_dzz->coeff_m1_0_p1 = t6934+t7108+t6916+t7144+t7201+t7239;
+ coeffs_dzz->coeff_0_0_p1 = t6907+t6872+(t7223+t7151*t7101+(t7086*y+t7087)
+*x+t7153)*z+t7107+t7238+t7279;
+ coeffs_dzz->coeff_p1_0_p1 = (t7153*z+t7233)*x+t6937+t7110+t7239+t7280+
+t7282;
+ coeffs_dzz->coeff_p2_0_p1 = t6866+t6917+t7116+t7149+t7259;
+ coeffs_dzz->coeff_m1_p1_p1 = t7115+t7167+t7169+t7243;
+ coeffs_dzz->coeff_0_p1_p1 = (-t7101+1.0+(t7080*t7101+t7073)*z)*y+t6937+
+t7111+t6940+t7240+t7241;
+ coeffs_dzz->coeff_p1_p1_p1 = t6893+t7113+t7073*t7095+t7243+t7255+t7283;
+ coeffs_dzz->coeff_p2_p1_p1 = t7123+t7134;
+ coeffs_dzz->coeff_m1_p2_p1 = t7127+t7131;
+ coeffs_dzz->coeff_0_p2_p1 = t7117+t7118;
+ coeffs_dzz->coeff_p1_p2_p1 = t7125+t7126;
+ coeffs_dzz->coeff_p2_p2_p1 = t7139+t7146;
+ coeffs_dzz->coeff_m1_m1_p2 = t6862+z*t6998+t6901+t7160+t7162;
+ coeffs_dzz->coeff_0_m1_p2 = t7152*t7099+t7128+t7271+t7275;
+ coeffs_dzz->coeff_p1_m1_p2 = t6864+t6901+t6889+t6877+t7156+t7263;
+ coeffs_dzz->coeff_p2_m1_p2 = t6844+t6837+t7213+t7217;
+ coeffs_dzz->coeff_m1_0_p2 = t7154*t7098+t7132+t7262+t7268;
+ coeffs_dzz->coeff_0_0_p2 = t7278+t7119+t7256+t7270;
+ coeffs_dzz->coeff_p1_0_p2 = t7133+t7201+t7257+t7262;
+ coeffs_dzz->coeff_p2_0_p2 = t7190+t6883+t7145+t7260;
+ coeffs_dzz->coeff_m1_p1_p2 = t7162+t7164+t7166;
+ coeffs_dzz->coeff_0_p1_p2 = t7129-t7191+t7249+t7271;
+ coeffs_dzz->coeff_p1_p1_p2 = t6910+t6877+t6938+t7167+t7172;
+ coeffs_dzz->coeff_p2_p1_p2 = t6870+t6868+t7205+t7213;
+ coeffs_dzz->coeff_m1_p2_p2 = t6837+t6840+t6859+t7168;
+ coeffs_dzz->coeff_0_p2_p2 = t6882+z*t7055+t7145+t7273;
+ coeffs_dzz->coeff_p1_p2_p2 = t6840+t6868+t6856+t7161;
+ coeffs_dzz->coeff_p2_p2_p2 = z*t6969+t6851+t7188;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order4.smooth0/coeffs-I.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order4.smooth0/coeffs-I.compute.c
new file mode 100644
index 0000000..64d1223
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order4.smooth0/coeffs-I.compute.c
@@ -0,0 +1,2724 @@
+fp t9058;
+fp t9057;
+fp t9060;
+fp t9696;
+fp t8960;
+fp t9307;
+fp t9063;
+fp t8964;
+fp t9563;
+fp t9262;
+fp t10201;
+fp t9021;
+fp t9025;
+fp t9767;
+fp t9759;
+fp t10200;
+fp t9059;
+fp t9061;
+fp t9065;
+fp t9571;
+fp t8975;
+fp t9774;
+fp t9510;
+fp t10199;
+fp t9046;
+fp t9681;
+fp t9016;
+fp t9616;
+fp t9064;
+fp t8809;
+fp t10198;
+fp t9598;
+fp t9062;
+fp t9372;
+fp t9733;
+fp t9251;
+fp t10197;
+fp t9649;
+fp t9037;
+fp t10196;
+fp t9662;
+fp t9434;
+fp t9583;
+fp t10195;
+fp t8997;
+fp t9622;
+fp t8972;
+fp t9569;
+fp t10194;
+fp t9719;
+fp t9764;
+fp t9449;
+fp t10193;
+fp t8995;
+fp t9699;
+fp t9723;
+fp t10192;
+fp t9000;
+fp t9639;
+fp t9005;
+fp t9674;
+fp t9326;
+fp t10191;
+fp t9782;
+fp t9023;
+fp t9019;
+fp t9769;
+fp t10190;
+fp t9742;
+fp t9457;
+fp t9675;
+fp t9554;
+fp t10189;
+fp t9600;
+fp t9508;
+fp t9690;
+fp t9549;
+fp t10188;
+fp t9673;
+fp t9589;
+fp t10187;
+fp t9702;
+fp t9788;
+fp t9011;
+fp t10186;
+fp t9601;
+fp t9047;
+fp t9652;
+fp t10185;
+fp t9461;
+fp t9724;
+fp t9289;
+fp t10184;
+fp t9608;
+fp t9440;
+fp t9380;
+fp t10183;
+fp t10182;
+fp t8963;
+fp t9772;
+fp t9615;
+fp t9243;
+fp t10181;
+fp t9017;
+fp t8983;
+fp t9590;
+fp t10180;
+fp t8962;
+fp t9297;
+fp t10179;
+fp t9003;
+fp t9635;
+fp t9225;
+fp t9001;
+fp t9657;
+fp t10178;
+fp t9646;
+fp t9629;
+fp t9235;
+fp t10177;
+fp t9779;
+fp t9018;
+fp t9503;
+fp t9777;
+fp t8982;
+fp t10176;
+fp t9008;
+fp t9015;
+fp t9645;
+fp t10175;
+fp t9052;
+fp t10174;
+fp t9738;
+fp t9685;
+fp t10173;
+fp t9698;
+fp t8634;
+fp t9042;
+fp t9587;
+fp t10172;
+fp t8977;
+fp t10171;
+fp t9627;
+fp t8998;
+fp t10170;
+fp t9614;
+fp t8641;
+fp t10169;
+fp t9642;
+fp t8723;
+fp t9566;
+fp t8832;
+fp t10168;
+fp t9605;
+fp t10167;
+fp t10166;
+fp t9632;
+fp t9558;
+fp t10165;
+fp t9752;
+fp t10164;
+fp t9040;
+fp t9055;
+fp t9786;
+fp t10163;
+fp t9594;
+fp t9732;
+fp t10162;
+fp t9004;
+fp t9597;
+fp t10161;
+fp t8968;
+fp t9596;
+fp t10160;
+fp t9741;
+fp t9500;
+fp t9462;
+fp t10159;
+fp t9056;
+fp t9634;
+fp t9640;
+fp t10158;
+fp t9705;
+fp t10157;
+fp t9041;
+fp t9577;
+fp t10156;
+fp t9570;
+fp t9002;
+fp t9581;
+fp t10155;
+fp t10154;
+fp t9526;
+fp t10153;
+fp t9751;
+fp t10152;
+fp t8970;
+fp t8973;
+fp t10151;
+fp t9661;
+fp t8815;
+fp t10150;
+fp t9726;
+fp t10149;
+fp t8981;
+fp t9038;
+fp t9636;
+fp t10148;
+fp t9531;
+fp t9745;
+fp t10147;
+fp t8716;
+fp t8713;
+fp t10146;
+fp t9682;
+fp t10145;
+fp t9770;
+fp t9760;
+fp t10144;
+fp t8958;
+fp t10143;
+fp t10142;
+fp t8959;
+fp t9643;
+fp t9753;
+fp t10141;
+fp t9754;
+fp t10140;
+fp t9660;
+fp t10139;
+fp t9565;
+fp t10138;
+fp t9013;
+fp t9707;
+fp t9787;
+fp t10137;
+fp t10136;
+fp t9035;
+fp t9027;
+fp t9585;
+fp t10135;
+fp t8976;
+fp t9708;
+fp t9410;
+fp t9562;
+fp t10134;
+fp t9617;
+fp t9196;
+fp t10133;
+fp t9762;
+fp t9735;
+fp t9007;
+fp t9666;
+fp t9241;
+fp t10132;
+fp t9790;
+fp t9543;
+fp t9655;
+fp t9207;
+fp t9584;
+fp t9253;
+fp t10029;
+fp t9700;
+fp t9430;
+fp t9381;
+fp t7750;
+fp t10131;
+fp t8979;
+fp t9775;
+fp t9504;
+fp t8986;
+fp t9619;
+fp t9489;
+fp t10130;
+fp t9781;
+fp t9547;
+fp t9778;
+fp t9497;
+fp t10129;
+fp t9766;
+fp t9572;
+fp t9582;
+fp t9310;
+fp t10128;
+fp t8829;
+fp t10127;
+fp t9722;
+fp t10126;
+fp t9039;
+fp t9574;
+fp t9044;
+fp t10125;
+fp t9656;
+fp t9505;
+fp t7739;
+fp t9443;
+fp t9339;
+fp t9268;
+fp t10015;
+fp t9518;
+fp t10124;
+fp t9654;
+fp t10123;
+fp t9665;
+fp t10122;
+fp t9612;
+fp t10121;
+fp t9595;
+fp t10120;
+fp t9687;
+fp t10119;
+fp t9591;
+fp t9453;
+fp t10118;
+fp t9743;
+fp t9513;
+fp t10117;
+fp t9784;
+fp t9468;
+fp t9704;
+fp t9507;
+fp t10116;
+fp t10115;
+fp t9206;
+fp t10114;
+fp t9715;
+fp t9613;
+fp t10113;
+fp t9501;
+fp t10112;
+fp t9647;
+fp t9467;
+fp t9433;
+fp t10111;
+fp t9620;
+fp t9276;
+fp t9299;
+fp t9470;
+fp t10110;
+fp t9306;
+fp t10109;
+fp t9680;
+fp t9485;
+fp t9431;
+fp t9737;
+fp t9541;
+fp t10079;
+fp t10108;
+fp t9400;
+fp t9285;
+fp t10107;
+fp t9229;
+fp t9261;
+fp t10106;
+fp t9298;
+fp t10105;
+fp t9791;
+fp t9417;
+fp t10104;
+fp t9528;
+fp t10103;
+fp t9325;
+fp t9272;
+fp t10102;
+fp t8967;
+fp t9283;
+fp t8969;
+fp t10101;
+fp t9221;
+fp t10100;
+fp t9329;
+fp t8980;
+fp t9248;
+fp t10099;
+fp t9219;
+fp t10098;
+fp t9267;
+fp t9367;
+fp t10097;
+fp t9376;
+fp t9313;
+fp t8974;
+fp t8971;
+fp t10096;
+fp t9588;
+fp t9256;
+fp t9269;
+fp t10095;
+fp t10094;
+fp t9694;
+fp t9264;
+fp t9308;
+fp t10093;
+fp t10092;
+fp t9050;
+fp t9670;
+fp t9373;
+fp t10091;
+fp t9378;
+fp t10090;
+fp t8999;
+fp t9028;
+fp t10089;
+fp t9033;
+fp t9302;
+fp t10088;
+fp t10087;
+fp t9201;
+fp t10086;
+fp t10085;
+fp t9604;
+fp t9362;
+fp t10084;
+fp t10083;
+fp t10082;
+fp t9424;
+fp t10081;
+fp t9281;
+fp t9575;
+fp t9414;
+fp t10080;
+fp t9303;
+fp t9343;
+fp t9631;
+fp t9312;
+fp t10078;
+fp t9198;
+fp t9483;
+fp t10077;
+fp t9757;
+fp t9498;
+fp t9209;
+fp t10076;
+fp t9346;
+fp t9559;
+fp t9200;
+fp t10075;
+fp t9678;
+fp t9442;
+fp t10074;
+fp t9347;
+fp t10073;
+fp t9481;
+fp t9290;
+fp t10072;
+fp t9428;
+fp t9556;
+fp t9713;
+fp t9493;
+fp t10071;
+fp t10070;
+fp t9542;
+fp t10069;
+fp t9333;
+fp t10068;
+fp t10067;
+fp t8990;
+fp t9437;
+fp t9517;
+fp t9291;
+fp t9419;
+fp t10066;
+fp t9749;
+fp t9469;
+fp t9514;
+fp t10065;
+fp t9024;
+fp t9049;
+fp t9034;
+fp t9036;
+fp t10064;
+fp t9464;
+fp t9651;
+fp t9353;
+fp t10063;
+fp t9650;
+fp t9368;
+fp t9720;
+fp t9478;
+fp t9288;
+fp t10062;
+fp t9511;
+fp t9521;
+fp t10061;
+fp t9369;
+fp t8608;
+fp t10060;
+fp t10059;
+fp t9477;
+fp t9475;
+fp t10058;
+fp t9389;
+fp t9279;
+fp t10057;
+fp t9195;
+fp t9271;
+fp t10056;
+fp t9697;
+fp t9340;
+fp t10055;
+fp t8834;
+fp t9548;
+fp t8629;
+fp t10054;
+fp t9216;
+fp t10053;
+fp t9592;
+fp t9361;
+fp t10052;
+fp t10051;
+fp t9533;
+fp t9427;
+fp t10050;
+fp t10049;
+fp t9456;
+fp t9618;
+fp t9226;
+fp t9287;
+fp t10048;
+fp t10047;
+fp t8994;
+fp t9026;
+fp t9573;
+fp t9593;
+fp t8989;
+fp t10046;
+fp t8748;
+fp t9676;
+fp t8616;
+fp t10045;
+fp t9667;
+fp t9332;
+fp t9716;
+fp t9413;
+fp t10044;
+fp t10043;
+fp t9448;
+fp t10042;
+fp t9022;
+fp t9568;
+fp t9473;
+fp t10041;
+fp t10040;
+fp t9659;
+fp t9370;
+fp t9644;
+fp t9357;
+fp t8668;
+fp t10039;
+fp t9730;
+fp t9502;
+fp t9395;
+fp t9211;
+fp t10038;
+fp t9217;
+fp t10037;
+fp t9454;
+fp t9249;
+fp t10036;
+fp t10035;
+fp t9399;
+fp t10034;
+fp t9405;
+fp t9671;
+fp t8649;
+fp t9296;
+fp t10033;
+fp t10032;
+fp t9274;
+fp t9204;
+fp t8686;
+fp t10031;
+fp t8673;
+fp t9280;
+fp t10030;
+fp t10028;
+fp t10027;
+fp t9761;
+fp t9534;
+fp t9292;
+fp t10026;
+fp t9776;
+fp t9551;
+fp t9250;
+fp t10025;
+fp t10024;
+fp t10023;
+fp t9197;
+fp t9331;
+fp t10022;
+fp t9265;
+fp t9491;
+fp t10021;
+fp t9535;
+fp t9527;
+fp t9205;
+fp t9630;
+fp t9282;
+fp t10020;
+fp t9321;
+fp t10019;
+fp t10018;
+fp t9599;
+fp t9295;
+fp t9354;
+fp t9553;
+fp t10017;
+fp t9536;
+fp t9387;
+fp t9270;
+fp t9409;
+fp t10016;
+fp t9611;
+fp t10014;
+fp t9771;
+fp t9460;
+fp t10013;
+fp t10012;
+fp t9383;
+fp t9247;
+fp t10011;
+fp t10010;
+fp t10009;
+fp t9232;
+fp t10008;
+fp t9792;
+fp t9610;
+fp t9277;
+fp t9218;
+fp t10007;
+fp t9363;
+fp t9451;
+fp t10006;
+fp t9429;
+fp t10005;
+fp t9746;
+fp t9684;
+fp t10004;
+fp t9411;
+fp t10003;
+fp t10002;
+fp t9736;
+fp t8597;
+fp t10001;
+fp t8670;
+fp t9496;
+fp t10000;
+fp t9624;
+fp t8644;
+fp t9275;
+fp t9999;
+fp t9546;
+fp t9445;
+fp t9663;
+fp t9998;
+fp t9335;
+fp t9532;
+fp t9997;
+fp t9486;
+fp t9552;
+fp t9499;
+fp t9996;
+fp t9484;
+fp t9995;
+fp t9537;
+fp t9479;
+fp t9482;
+fp t9994;
+fp t9773;
+fp t9471;
+fp t9993;
+fp t9356;
+fp t9314;
+fp t9992;
+fp t9452;
+fp t9991;
+fp t9322;
+fp t9990;
+fp t9579;
+fp t9224;
+fp t9989;
+fp t9260;
+fp t9988;
+fp t9606;
+fp t9444;
+fp t9609;
+fp t9520;
+fp t9987;
+fp t9692;
+fp t8756;
+fp t9785;
+fp t9986;
+fp t9524;
+fp t9985;
+fp t9984;
+fp t9783;
+fp t9637;
+fp t9672;
+fp t8721;
+fp t9744;
+fp t9983;
+fp t9982;
+fp t8598;
+fp t9981;
+fp t9980;
+fp t9576;
+fp t8606;
+fp t9979;
+fp t9561;
+fp t9231;
+fp t9978;
+fp t8701;
+fp t9305;
+fp t9212;
+fp t9623;
+fp t9174;
+fp t9977;
+fp t9976;
+fp t9446;
+fp t9975;
+fp t9459;
+fp t9974;
+fp t9401;
+fp t9973;
+fp t9972;
+fp t8603;
+fp t9240;
+fp t9227;
+fp t9159;
+fp t8725;
+fp t9971;
+fp t9970;
+fp t9968;
+fp t9633;
+fp t9641;
+fp t8620;
+fp t9967;
+fp t9966;
+fp t9509;
+fp t9965;
+fp t9964;
+fp t8677;
+fp t9963;
+fp t9273;
+fp t9962;
+fp t9961;
+fp t9960;
+fp t9958;
+fp t7925;
+fp t9957;
+fp t9544;
+fp t9530;
+fp t9956;
+fp t9350;
+fp t9955;
+fp t9954;
+fp t9953;
+fp t9341;
+fp t9328;
+fp t9952;
+fp t9348;
+fp t9951;
+fp t9950;
+fp t9949;
+fp t9948;
+fp t9242;
+fp t9379;
+fp t9947;
+fp t9342;
+fp t9679;
+fp t9516;
+fp t9398;
+fp t9946;
+fp t9945;
+fp t9220;
+fp t9944;
+fp t9943;
+fp t9942;
+fp t9941;
+fp t9940;
+fp t9352;
+fp t9939;
+fp t9344;
+fp t9364;
+fp t9938;
+fp t9371;
+fp t9937;
+fp t9625;
+fp t9626;
+fp t9653;
+fp t8689;
+fp t9936;
+fp t9664;
+fp t9257;
+fp t9412;
+fp t9396;
+fp t9935;
+fp t7687;
+fp t9934;
+fp t9933;
+fp t9402;
+fp t9450;
+fp t9580;
+fp t9932;
+fp t9931;
+fp t9930;
+fp t9390;
+fp t9929;
+fp t9375;
+fp t9366;
+fp t9330;
+fp t9432;
+fp t9320;
+fp t9928;
+fp t9927;
+fp t9259;
+fp t9926;
+fp t9925;
+fp t9924;
+fp t9683;
+fp t9923;
+fp t9922;
+fp t9921;
+fp t9920;
+fp t9919;
+fp t9729;
+fp t9441;
+fp t9918;
+fp t9917;
+fp t8139;
+fp t9916;
+fp t9915;
+fp t9914;
+fp t8595;
+fp t9913;
+fp t9912;
+fp t9789;
+fp t9564;
+fp t9266;
+fp t9557;
+fp t9658;
+fp t9911;
+fp t9293;
+fp t9910;
+fp t9909;
+fp t9908;
+fp t9907;
+fp t9238;
+fp t9906;
+fp t9435;
+fp t8071;
+fp t9905;
+fp t9711;
+fp t9263;
+fp t9904;
+fp t9391;
+fp t9540;
+fp t9436;
+fp t9213;
+fp t9903;
+fp t9902;
+fp t9718;
+fp t9515;
+fp t9901;
+fp t9900;
+fp t9899;
+fp t9337;
+fp t9525;
+fp t9418;
+fp t9898;
+fp t9578;
+fp t8931;
+fp t9319;
+fp t8929;
+fp t9897;
+fp t9309;
+fp t9896;
+fp t9480;
+fp t9895;
+fp t9317;
+fp t9894;
+fp t9358;
+fp t9893;
+fp t9892;
+fp t9891;
+fp t9890;
+fp t9286;
+fp t9889;
+fp t9385;
+fp t9210;
+fp t9888;
+fp t9887;
+fp t7990;
+fp t9886;
+fp t9885;
+fp t8148;
+fp t9884;
+fp t9883;
+fp t9882;
+fp t8895;
+fp t8890;
+fp t9881;
+fp t9203;
+fp t9880;
+fp t9879;
+fp t9878;
+fp t9408;
+fp t9877;
+fp t9876;
+fp t9875;
+fp t9874;
+fp t9873;
+fp t9872;
+fp t9871;
+fp t8714;
+fp t8927;
+fp t9388;
+fp t8923;
+fp t9870;
+fp t9143;
+fp t9869;
+fp t9868;
+fp t9147;
+fp t9867;
+fp t9458;
+fp t9490;
+fp t9866;
+fp t9439;
+fp t9865;
+fp t8684;
+fp t9712;
+fp t9864;
+fp t9316;
+fp t9404;
+fp t9863;
+fp t9862;
+fp t9425;
+fp t8662;
+fp t9740;
+fp t9861;
+fp t9860;
+fp t9426;
+fp t9355;
+fp t9545;
+fp t9529;
+fp t9859;
+fp t8738;
+fp t9202;
+fp t9734;
+fp t9858;
+fp t9351;
+fp t9602;
+fp t9857;
+fp t8754;
+fp t9686;
+fp t9555;
+fp t9415;
+fp t9856;
+fp t9855;
+fp t9438;
+fp t9854;
+fp t9689;
+fp t8751;
+fp t8661;
+fp t9853;
+fp t9701;
+fp t9607;
+fp t8752;
+fp t8683;
+fp t9852;
+fp t9474;
+fp t9851;
+fp t9717;
+fp t9669;
+fp t8770;
+fp t8659;
+fp t9850;
+fp t9849;
+fp t9728;
+fp t9848;
+fp t9847;
+fp t9739;
+fp t9233;
+fp t9846;
+fp t9386;
+fp t9294;
+fp t9688;
+fp t8710;
+fp t9845;
+fp t9710;
+fp t9709;
+fp t9394;
+fp t9844;
+fp t9843;
+fp t9721;
+fp t9311;
+fp t9842;
+fp t9841;
+fp t9768;
+fp t9495;
+fp t9840;
+fp t9714;
+fp t9839;
+fp t9382;
+fp t8744;
+fp t9731;
+fp t9838;
+fp t9567;
+fp t9638;
+fp t9837;
+fp t8746;
+fp t9300;
+fp t9836;
+fp t8839;
+fp t9835;
+fp t9834;
+fp t9833;
+fp t9392;
+fp t9832;
+fp t9214;
+fp t9831;
+fp t8794;
+fp t9830;
+fp t9756;
+fp t9403;
+fp t8827;
+fp t9829;
+fp t8625;
+fp t9828;
+fp t8687;
+fp t9827;
+fp t8763;
+fp t8753;
+fp t9826;
+fp t9825;
+fp t9824;
+fp t9750;
+fp t9823;
+fp t9822;
+fp t9677;
+fp t9821;
+fp t8775;
+fp t9706;
+fp t8776;
+fp t9725;
+fp t9820;
+fp t9727;
+fp t8592;
+fp t9819;
+fp t8602;
+fp t9818;
+fp t9817;
+fp t9816;
+fp t9815;
+fp t9814;
+fp t9813;
+fp t9812;
+fp t9811;
+fp t9810;
+fp t9809;
+fp t9808;
+fp t9807;
+fp t9806;
+fp t9805;
+fp t9804;
+fp t7923;
+fp t9803;
+fp t9802;
+fp t9801;
+fp t9800;
+fp t9799;
+fp t9798;
+fp t9797;
+fp t9796;
+fp t9795;
+fp t9794;
+fp t9793;
+fp t8952;
+fp t9703;
+fp t8950;
+fp t9693;
+fp t7904;
+fp t9691;
+fp t9668;
+fp t8949;
+fp t9628;
+fp t7817;
+fp t9621;
+fp t8945;
+fp t9603;
+fp t7706;
+fp t9560;
+fp t8845;
+fp t9487;
+fp t8833;
+fp t8853;
+fp t9422;
+fp t9416;
+fp t9397;
+fp t9374;
+fp t9194;
+fp t9193;
+fp t9192;
+fp t9191;
+fp t9188;
+fp t9187;
+fp t9186;
+fp t9185;
+fp t9184;
+fp t9183;
+fp t9030;
+fp t8966;
+fp t8987;
+fp t9180;
+fp t9010;
+fp t9009;
+fp t9048;
+fp t9179;
+fp t9178;
+fp t9006;
+fp t9043;
+fp t9177;
+fp t9029;
+fp t8993;
+fp t8991;
+fp t9176;
+fp t9045;
+fp t9054;
+fp t9175;
+fp t9014;
+fp t9032;
+fp t9173;
+fp t8984;
+fp t9172;
+fp t9012;
+fp t8978;
+fp t9171;
+fp t9170;
+fp t9169;
+fp t9051;
+fp t8992;
+fp t9168;
+fp t8965;
+fp t9167;
+fp t9166;
+fp t9165;
+fp t8996;
+fp t9164;
+fp t9053;
+fp t9163;
+fp t9162;
+fp t9020;
+fp t9031;
+fp t9161;
+fp t9160;
+fp t9158;
+fp t8985;
+fp t9157;
+fp t9156;
+fp t9155;
+fp t9154;
+fp t9153;
+fp t9152;
+fp t9151;
+fp t9150;
+fp t9148;
+fp t9146;
+fp t9145;
+fp t9144;
+fp t9142;
+fp t9141;
+fp t9140;
+fp t8988;
+fp t8961;
+fp t9139;
+fp t9138;
+fp t9137;
+fp t9136;
+fp t9135;
+fp t9134;
+fp t9133;
+fp t9132;
+fp t9131;
+fp t9130;
+fp t9129;
+fp t9128;
+fp t9127;
+fp t9126;
+fp t9125;
+fp t9124;
+fp t9123;
+fp t9122;
+fp t9121;
+fp t9120;
+fp t9119;
+fp t9118;
+fp t9117;
+fp t9116;
+fp t9115;
+fp t9114;
+fp t9113;
+fp t9112;
+fp t9111;
+fp t9110;
+fp t9109;
+fp t9108;
+fp t9107;
+fp t9106;
+fp t9105;
+fp t9104;
+fp t9103;
+fp t9102;
+fp t9101;
+fp t9100;
+fp t9099;
+fp t9098;
+fp t9097;
+fp t9096;
+fp t9095;
+fp t9094;
+fp t9093;
+fp t9092;
+fp t9091;
+fp t9090;
+fp t9089;
+fp t9088;
+fp t9087;
+fp t9086;
+fp t9085;
+fp t9084;
+fp t9083;
+fp t9082;
+fp t9081;
+fp t9080;
+fp t9079;
+fp t9078;
+fp t9077;
+fp t9076;
+fp t9075;
+fp t9074;
+fp t9073;
+fp t9072;
+ t9058 = z*z;
+ t9057 = x*x;
+ t9060 = t9057*x;
+ t9696 = t9058*t9060;
+ t8960 = RATIONAL(1.0,1728.0);
+ t9307 = t8960*t9696;
+ t9063 = t9058*t9058;
+ t8964 = RATIONAL(-1.0,1728.0);
+ t9563 = t9063*t8964;
+ t9262 = t9060*t9563;
+ t10201 = t9262+t9307;
+ t9021 = RATIONAL(-1.0,54.0);
+ t9025 = RATIONAL(2.0,27.0);
+ t9767 = x*t9025;
+ t9759 = z*t9060;
+ t10200 = t9021*t9759+z*t9767;
+ t9059 = y*y;
+ t9061 = t9059*y;
+ t9065 = t9057*t9057;
+ t9571 = t9061*t9065;
+ t8975 = RATIONAL(1.0,216.0);
+ t9774 = y*t9065;
+ t9510 = t9021*t9774;
+ t10199 = t8975*t9571+t9510;
+ t9046 = RATIONAL(-1.0,9.0);
+ t9681 = t9046*t9060;
+ t9016 = RATIONAL(-1.0,36.0);
+ t9616 = t9016*t9060;
+ t9064 = t9059*t9059;
+ t8809 = t9064*t9616;
+ t10198 = t9681+t8809;
+ t9598 = t9064*t9057;
+ t9062 = t9058*z;
+ t9372 = t9062*t9598;
+ t9733 = t9062*t9065;
+ t9251 = t9059*t9733;
+ t10197 = t9251+t9372;
+ t9649 = t9065*t9046;
+ t9037 = RATIONAL(1.0,36.0);
+ t10196 = t9037*t9733+z*t9649;
+ t9662 = t9021*t9063;
+ t9434 = y*t9662;
+ t9583 = t9061*t8975;
+ t10195 = t9434+t9063*t9583;
+ t8997 = RATIONAL(-1.0,288.0);
+ t9622 = t8997*t9058;
+ t8972 = RATIONAL(-5.0,1152.0);
+ t9569 = t9063*t8972;
+ t10194 = t9057*t9569+t9622;
+ t9719 = t9061*t8964;
+ t9764 = z*t8960;
+ t9449 = t9061*t9764;
+ t10193 = t9062*t9719+t9449;
+ t8995 = RATIONAL(1.0,288.0);
+ t9699 = t8995*t9058;
+ t9723 = t9063*t8997;
+ t10192 = t9699+t9723;
+ t9000 = RATIONAL(1.0,144.0);
+ t9639 = t9062*t9000;
+ t9005 = RATIONAL(1.0,576.0);
+ t9674 = t9065*t9005;
+ t9326 = t9062*t9674;
+ t10191 = t9326+t9639;
+ t9782 = z*t9065;
+ t9023 = RATIONAL(-2.0,27.0);
+ t9019 = RATIONAL(8.0,27.0);
+ t9769 = z*t9019;
+ t10190 = t9023*t9782+t9057*t9769;
+ t9742 = t9062*t9059;
+ t9457 = x*t9742;
+ t9675 = t9060*t9059;
+ t9554 = z*t9675;
+ t10189 = t9554+t9457;
+ t9600 = t9058*t9059;
+ t9508 = x*t9600;
+ t9690 = t9063*t9064;
+ t9549 = x*t9690;
+ t10188 = t9549+t9508;
+ t9673 = t9061*t9063;
+ t9589 = t9063*t9046;
+ t10187 = y*t9589+t9037*t9673;
+ t9702 = t9063*t9060;
+ t9788 = x*t9063;
+ t9011 = RATIONAL(1.0,54.0);
+ t10186 = t9023*t9788+t9011*t9702;
+ t9601 = t9065*t9016;
+ t9047 = RATIONAL(1.0,9.0);
+ t9652 = t9047*t9065;
+ t10185 = t9062*t9601+z*t9652;
+ t9461 = z*t9719;
+ t9724 = t9062*t8960;
+ t9289 = t9061*t9724;
+ t10184 = t9461+t9289;
+ t9608 = t9058*t9064;
+ t9440 = x*t9608;
+ t9380 = t9060*t9600;
+ t10183 = t9380+t9440;
+ t10182 = t9065*t9639+z*t9601;
+ t8963 = RATIONAL(-1.0,3456.0);
+ t9772 = y*t9058;
+ t9615 = t9063*t8963;
+ t9243 = t9061*t9615;
+ t10181 = t9243+t8963*t9772;
+ t9017 = RATIONAL(1.0,27.0);
+ t8983 = RATIONAL(-1.0,108.0);
+ t9590 = t9063*t9059;
+ t10180 = t8983*t9590+t9017*t9600;
+ t8962 = RATIONAL(1.0,3456.0);
+ t9297 = t8962*t9696;
+ t10179 = t9060*t9615+t9297;
+ t9003 = RATIONAL(5.0,576.0);
+ t9635 = t9003*t9058;
+ t9225 = t9061*t9635;
+ t9001 = RATIONAL(-1.0,144.0);
+ t9657 = t9061*t9001;
+ t10178 = t9657+t9225;
+ t9646 = t9062*t9064;
+ t9629 = t8962*t9059;
+ t9235 = t9062*t9629;
+ t10177 = t8963*t9646+t9235;
+ t9779 = z*t9059;
+ t9018 = RATIONAL(-1.0,27.0);
+ t9503 = t9018*t9779;
+ t9777 = z*t9064;
+ t8982 = RATIONAL(1.0,108.0);
+ t10176 = t9503+t8982*t9777;
+ t9008 = RATIONAL(-1.0,72.0);
+ t9015 = RATIONAL(-1.0,18.0);
+ t9645 = t9015*t9057;
+ t10175 = t9645+t9008*t9598;
+ t9052 = RATIONAL(-4.0,9.0);
+ t10174 = x*t9052+t9047*t9060;
+ t9738 = t9064*t9046;
+ t9685 = t9064*t9060;
+ t10173 = t9037*t9685+x*t9738;
+ t9698 = t8995*t9065;
+ t8634 = t9062*t9698;
+ t9042 = RATIONAL(1.0,72.0);
+ t9587 = t9042*t9062;
+ t10172 = t8634+t9587;
+ t8977 = RATIONAL(-1.0,432.0);
+ t10171 = t9064*t9563+t8977*t9600;
+ t9627 = t9015*t9059;
+ t8998 = RATIONAL(-5.0,288.0);
+ t10170 = t9627+t8998*t9608;
+ t9614 = t9061*t9008;
+ t8641 = t8997*t9571;
+ t10169 = t9614+t8641;
+ t9642 = t9042*t9065;
+ t8723 = y*t9642;
+ t9566 = t9008*t9065;
+ t8832 = t9061*t9566;
+ t10168 = t8723+t8832;
+ t9605 = t9061*t9057;
+ t10167 = t9657+t9003*t9605;
+ t10166 = t9019*t9772+t9011*t9673;
+ t9632 = t9011*t9064;
+ t9558 = t9062*t9023;
+ t10165 = t9059*t9558+t9062*t9632;
+ t9752 = t9065*t9037;
+ t10164 = t9016*t9057+t9752;
+ t9040 = RATIONAL(-5.0,36.0);
+ t9055 = RATIONAL(5.0,9.0);
+ t9786 = y*t9057;
+ t10163 = t9055*t9786+t9040*t9605;
+ t9594 = t9061*t9016;
+ t9732 = t9063*t9047;
+ t10162 = y*t9732+t9063*t9594;
+ t9004 = RATIONAL(-1.0,576.0);
+ t9597 = t9064*t9004;
+ t10161 = z*t9597+t9639;
+ t8968 = RATIONAL(-1.0,6912.0);
+ t9596 = t8968*t9058;
+ t10160 = t9064*t9596+t8968*t9590;
+ t9741 = t9065*t9059;
+ t9500 = z*t9741;
+ t9462 = z*t9598;
+ t10159 = t9462+t9500;
+ t9056 = RATIONAL(4.0,9.0);
+ t9634 = t9056*t9057;
+ t9640 = t9063*t9057;
+ t10158 = t9047*t9640+t9634;
+ t9705 = t9021*t9059;
+ t10157 = t9062*t9705+t9025*t9779;
+ t9041 = RATIONAL(-5.0,72.0);
+ t9577 = t9058*t9041;
+ t10156 = t9057*t9577+t9065*t9723;
+ t9570 = t9062*t9001;
+ t9002 = RATIONAL(-5.0,576.0);
+ t9581 = t9002*t9057;
+ t10155 = z*t9581+t9570;
+ t10154 = t8964*t9608+t8977*t9590;
+ t9526 = z*t9571;
+ t10153 = t9526+y*t9733;
+ t9751 = t9047*t9064;
+ t10152 = t9016*t9646+z*t9751;
+ t8970 = RATIONAL(5.0,1152.0);
+ t8973 = RATIONAL(1.0,1152.0);
+ t10151 = t8973*t9608+t8970*t9590;
+ t9661 = t9061*t9047;
+ t8815 = t9037*t9571;
+ t10150 = t9661+t8815;
+ t9726 = t9062*t9046;
+ t10149 = t9726+z*t9056;
+ t8981 = RATIONAL(5.0,288.0);
+ t9038 = RATIONAL(1.0,18.0);
+ t9636 = t9038*t9058;
+ t10148 = t8981*t9640+t9636;
+ t9531 = z*t9605;
+ t9745 = z*t9774;
+ t10147 = t9531+t9745;
+ t8716 = y*t9566;
+ t8713 = t9042*t9571;
+ t10146 = t8713+t8716;
+ t9682 = t9001*t9060;
+ t10145 = x*t9000+t9682;
+ t9770 = y*t8982;
+ t9760 = y*t9018;
+ t10144 = t9057*t9760+t9065*t9770;
+ t8958 = RATIONAL(-1.0,1152.0);
+ t10143 = t8958*t9590+t8972*t9608;
+ t10142 = t8963*t9786+t8962*t9774;
+ t8959 = RATIONAL(1.0,6912.0);
+ t9643 = t8959*t9065;
+ t9753 = t9059*t9057;
+ t10141 = t9064*t9643+t8959*t9753;
+ t9754 = t9064*t9065;
+ t10140 = t9059*t9643+t8968*t9754;
+ t9660 = t9016*t9059;
+ t10139 = t9064*t9037+t9660;
+ t9565 = t8958*t9064;
+ t10138 = t9059*t9569+t9622+t9058*t9565;
+ t9013 = RATIONAL(-8.0,27.0);
+ t9707 = t9061*t9058;
+ t9787 = y*t9063;
+ t10137 = t9013*t9772+(t9707+t9787)*t9025;
+ t10136 = t9590+t9741;
+ t9035 = RATIONAL(1.0,24.0);
+ t9027 = RATIONAL(-5.0,96.0);
+ t9585 = t9027*t9057;
+ t10135 = t9035+t9585;
+ t8976 = RATIONAL(1.0,432.0);
+ t9708 = t9061*t9060;
+ t9410 = t8976*t9708;
+ t9562 = z*t9760;
+ t10134 = x*t9562+t9062*t9410;
+ t9617 = t8981*t9058;
+ t9196 = t9061*t9617;
+ t10133 = t9196+t9614;
+ t9762 = y*t8975;
+ t9735 = z*t9762;
+ t9007 = RATIONAL(-1.0,864.0);
+ t9666 = t9007*t9060;
+ t9241 = t9061*t9666;
+ t10132 = t9062*t9241+x*t9735;
+ t9790 = x*z;
+ t9543 = t9017*t9779;
+ t9655 = t8982*t9059;
+ t9207 = t9060*t9655;
+ t9584 = t9064*t8983;
+ t9253 = t9060*t9646;
+ t10029 = t9062*t9207+x*t9543+t9584*t9790+t8977*t9253;
+ t9700 = t9062*t8983;
+ t9430 = x*t9700;
+ t9381 = t8976*t9646;
+ t7750 = x*t9381;
+ t10131 = t9059*t9430+t10029+t10176*t9060+t7750;
+ t8979 = RATIONAL(1.0,864.0);
+ t9775 = t9061*z;
+ t9504 = t8979*t9775;
+ t8986 = RATIONAL(-1.0,216.0);
+ t9619 = t8986*t9060;
+ t9489 = y*t9619;
+ t10130 = x*t9504+t9062*t9489;
+ t9781 = x*t8986;
+ t9547 = t9061*t9781;
+ t9778 = y*t9060;
+ t9497 = t8979*t9778;
+ t10129 = z*t9547+t9062*t9497;
+ t9766 = y*t9017;
+ t9572 = x*t9766;
+ t9582 = t9061*t8977;
+ t9310 = t9062*t9582;
+ t10128 = t9060*t9310+z*t9572;
+ t8829 = t9016*t9571;
+ t10127 = t8829+y*t9652;
+ t9722 = t8997*t9059;
+ t10126 = t8972*t9598+t9722;
+ t9039 = RATIONAL(5.0,24.0);
+ t9574 = t9039*t9059;
+ t9044 = RATIONAL(-1.0,6.0);
+ t10125 = t9044+t9574;
+ t9656 = t9064*t8977;
+ t9505 = x*t9656;
+ t7739 = t9062*t9505;
+ t9443 = x*t9655;
+ t9339 = t9060*t9584;
+ t9268 = t9062*t9675;
+ t10015 = t8976*t9253+t8983*t9268+t10176*x;
+ t9518 = t9017*t9759;
+ t10124 = t7739+z*t9339+t9062*t9443+t9059*t9518+t10015;
+ t9654 = t9058*t9065;
+ t10123 = t9608+t9654;
+ t9665 = t8997*t9057;
+ t10122 = t9057*t9565+t9665;
+ t9612 = t9058*t9037;
+ t10121 = t9612+t9063*t9016;
+ t9595 = t9063*t8973;
+ t10120 = t8970*t9654+t9057*t9595;
+ t9687 = t8995*t9057;
+ t10119 = t8997*t9065+t9687;
+ t9591 = t9062*t9007;
+ t9453 = x*t9591;
+ t10118 = t9061*t9453+t9060*t9735;
+ t9743 = x*t9775;
+ t9513 = t9060*t9770;
+ t10117 = t9062*t9513+t8983*t9743;
+ t9784 = x*t8982;
+ t9468 = t9062*t9784;
+ t9704 = t8983*t9060;
+ t9507 = y*t9704;
+ t10116 = z*t9507+t9061*t9468;
+ t10115 = t9636+t8981*t9590;
+ t9206 = t9061*t9700;
+ t10114 = x*t9206+z*t9513;
+ t9715 = t9063*t9037;
+ t9613 = t9058*t9016;
+ t10113 = t9613+t9715;
+ t9501 = t9061*x*t9062;
+ t10112 = t8979*t9501+z*t9489;
+ t9647 = t9061*t8982;
+ t9467 = z*t9647;
+ t9433 = y*t9700;
+ t10111 = x*t9467+t9060*t9433;
+ t9620 = t8976*t9058;
+ t9276 = t9060*t9620;
+ t9299 = t9061*t9563;
+ t9470 = x*t9707;
+ t10110 = y*t9276+x*t9299+t8960*t9470;
+ t9306 = t9061*t9620;
+ t10109 = x*t9306+t10201*y;
+ t9680 = t9062*t8986;
+ t9485 = x*t9680;
+ t9431 = z*t9583;
+ t9737 = t9062*t9060;
+ t9541 = y*t9737;
+ t10079 = x*t9431+t9007*t9541;
+ t10108 = z*t9497+t9061*t9485+t10079;
+ t9400 = t9063*t9598;
+ t9285 = t9065*t9600;
+ t10107 = t8962*t9400+t9007*t9285;
+ t9229 = t9064*t9615;
+ t9261 = t8979*t9600;
+ t10106 = t9057*t9261+t9065*t9229;
+ t9298 = t8979*t9640;
+ t10105 = t9064*t9298+t8963*t9285;
+ t9791 = y*z;
+ t9417 = t8979*t9708;
+ t10104 = t9062*t9417+t9781*t9791;
+ t9528 = t9062*t9762;
+ t10103 = z*t9241+x*t9528;
+ t9325 = t9065*t9590;
+ t9272 = t9007*t9598;
+ t10102 = t9058*t9272+t8962*t9325;
+ t8967 = RATIONAL(5.0,2304.0);
+ t9283 = t9058*t9598;
+ t8969 = RATIONAL(-1.0,2304.0);
+ t10101 = t8967*t9283+t8969*t9325;
+ t9221 = t8979*t9590;
+ t10100 = t9065*t9221+t8963*t9283;
+ t9329 = t9065*t9608;
+ t8980 = RATIONAL(-5.0,144.0);
+ t9248 = t8980*t9590;
+ t10099 = t9005*t9329+t9057*t9248;
+ t9219 = t9064*t9581;
+ t10098 = t9058*t9219+t9000*t9325;
+ t9267 = t8980*t9600;
+ t9367 = t9005*t9598;
+ t10097 = t9065*t9267+t9063*t9367;
+ t9376 = t9057*t9600;
+ t9313 = t9065*t9690;
+ t8974 = RATIONAL(1.0,2304.0);
+ t8971 = RATIONAL(-5.0,2304.0);
+ t10096 = t8971*t9376+t8974*t9313;
+ t9588 = t8986*t9059;
+ t9256 = t9063*t9588;
+ t9269 = t8975*t9608;
+ t10095 = t9057*t9269+t9065*t9256;
+ t10094 = t8969*t9400+t8967*t9285;
+ t9694 = t8979*t9065;
+ t9264 = t9063*t9694;
+ t9308 = t9057*t9705;
+ t10093 = t9064*t9264+t9058*t9308;
+ t10092 = t9005*t9325+t8980*t9283;
+ t9050 = RATIONAL(-5.0,9.0);
+ t9670 = t9050*t9057;
+ t9373 = t9058*t9670;
+ t10091 = t9000*t9313+t9059*t9373;
+ t9378 = t9000*t9690;
+ t10090 = t9057*t9378+t9002*t9285;
+ t8999 = RATIONAL(25.0,24.0);
+ t9028 = RATIONAL(-1.0,96.0);
+ t10089 = t8999*t9376+t9028*t9313;
+ t9033 = RATIONAL(5.0,36.0);
+ t9302 = t9033*t9640;
+ t10088 = t9059*t9302+t9016*t9329;
+ t10087 = t8986*t9400+t8975*t9285;
+ t9201 = t9063*t9581;
+ t10086 = t9059*t9201+t9000*t9329;
+ t10085 = RATIONAL(1.0,384.0)*t9313+RATIONAL(-25.0,384.0)*t9376;
+ t9604 = t9063*t9007;
+ t9362 = t9057*t9604;
+ t10084 = t9059*t9362+t8962*t9329;
+ t10083 = t9011*t9283+t9007*t9325;
+ t10082 = t9016*t9325+t9033*t9283;
+ t9424 = t9057*t9590;
+ t10081 = t8979*t9329+t8963*t9424;
+ t9281 = t8986*t9608;
+ t9575 = t8975*t9057;
+ t9414 = t9063*t9575;
+ t10080 = t9065*t9281+t9059*t9414;
+ t9303 = t9058*t9583;
+ t9343 = t9060*t9673;
+ t9631 = t8975*t9058;
+ t9312 = t9060*t9631;
+ t10078 = t8979*t9343+x*t9303+y*t9312;
+ t9198 = t8982*t9605;
+ t9483 = t9057*t9766;
+ t10077 = t9065*t9433+t9062*t9483+z*t9198;
+ t9757 = t9062*t9057;
+ t9498 = y*t9757;
+ t9209 = t8982*t9733;
+ t10076 = y*t9209+t8983*t9531+t9018*t9498;
+ t9346 = t9065*t9591;
+ t9559 = t8986*t9057;
+ t9200 = t9061*t9559;
+ t10075 = z*t9200+t8986*t9498+t9061*t9346;
+ t9678 = t9065*t8983;
+ t9442 = z*t9678;
+ t10074 = t9061*t9442+t9017*t9531+t8982*t9498;
+ t9347 = t9058*t9619;
+ t10073 = y*t9347+t8986*t9470+t9063*t9241;
+ t9481 = y*t9575;
+ t9290 = t9062*t9694;
+ t10072 = t9062*t9481+t9061*t9290+t9057*t9431;
+ t9428 = x*t9724;
+ t9556 = x*t9646;
+ t9713 = t8976*t9059;
+ t9493 = z*t9713;
+ t10071 = t9060*t9493+t9059*t9428+t8964*t9556;
+ t10070 = t8979*t9253+t10189*t8975;
+ t9542 = t9063*t9784;
+ t10069 = t9058*t9507+t9018*t9470+t9061*t9542;
+ t9333 = t9018*t9605;
+ t10068 = t9057*t9433+z*t9333+t9065*t9467;
+ t10067 = t9007*t9253+t10189*t8986;
+ t8990 = RATIONAL(5.0,144.0);
+ t9437 = t8990*t9779;
+ t9517 = z*t9754;
+ t9291 = t9057*t9742;
+ t9419 = t9062*t9597;
+ t10066 = t9002*t9291+t9057*t9437+t9065*t9419+t9000*t9517;
+ t9749 = t9063*t9065;
+ t9469 = y*t9749;
+ t9514 = t9021*t9786;
+ t10065 = t8986*t9469+t9058*t9514+t9061*t9264+t9057*t9303;
+ t9024 = RATIONAL(5.0,96.0);
+ t9049 = RATIONAL(-5.0,6.0);
+ t9034 = RATIONAL(-1.0,24.0);
+ t9036 = RATIONAL(-5.0,24.0);
+ t10064 = t9034*t9690+t9036*t9285+t9024*t9400+t9049*t9600;
+ t9464 = x*t9021*t9058;
+ t9651 = t8979*t9064;
+ t9353 = t9063*t9651;
+ t10063 = t8986*t9549+t9060*t9353+(t9312+t9464)*t9059;
+ t9650 = t8976*t9057;
+ t9368 = t8964*t9733;
+ t9720 = t9065*t8977;
+ t9478 = z*t9720;
+ t9288 = t9062*t9605;
+ t10062 = y*t9478+t8960*t9288+t9650*t9791+t9061*t9368;
+ t9511 = t8964*t9777;
+ t9521 = t8960*t9759;
+ t10061 = t8976*t9457+t7739+t9060*t9511+t9059*t9521;
+ t9369 = t9033*t9605;
+ t8608 = t9000*t9571;
+ t10060 = t9063*t8608+y*t9373+t9016*t9469+t9058*t9369;
+ t10059 = t10106+t10107;
+ t9477 = x*t9713;
+ t9475 = t8960*t9788;
+ t10058 = t9058*t9477+t9064*t9475+t10171*t9060;
+ t9389 = t9063*t9565;
+ t9279 = t8970*t9600;
+ t10057 = t9060*t9389+t8973*t9549+x*t9279+t8972*t9380;
+ t9195 = t9011*t9600;
+ t9271 = t9064*t9604;
+ t10056 = t9065*t9195+t9057*t9271+t10095;
+ t9697 = t9063*t8976;
+ t9340 = t9060*t9697;
+ t10055 = t9059*t9340+t9064*t9307+t10154*x;
+ t8834 = t9064*t9752;
+ t9548 = z*t9753;
+ t8629 = t9065*t9570;
+ t10054 = t9040*t9291+z*t8834+t9055*t9548+t9064*t8629;
+ t9216 = t9060*t9595;
+ t10053 = t9060*t9279+t9064*t9216+x*t9389+t8972*t9508;
+ t9592 = t9064*t8960;
+ t9361 = t9060*t9592;
+ t10052 = t9063*t9361+t9059*t9276+t10171*x;
+ t10051 = t10100+t10107;
+ t9533 = y*t9620;
+ t9427 = t8977*t9788;
+ t10050 = x*t9533+y*t9427+t10201*t9061;
+ t10049 = t10084+t10100;
+ t9456 = t8976*t9782;
+ t9618 = t8977*t9059;
+ t9226 = t9062*t9618;
+ t9287 = t8964*t9757;
+ t10048 = t9064*t9287+t8960*t9462+t9065*t9226+t9059*t9456;
+ t10047 = t10080+t10083;
+ t8994 = RATIONAL(-5.0,384.0);
+ t9026 = RATIONAL(1.0,96.0);
+ t9573 = t9026*t9065;
+ t9593 = t9024*t9058;
+ t8989 = RATIONAL(5.0,384.0);
+ t10046 = t8989*t9283+t9057*t9593+t9063*t9573+t8994*t9325;
+ t8748 = t9065*t9715;
+ t9676 = t9063*t9001;
+ t8616 = t9065*t9676;
+ t10045 = y*t8748+t9061*t8616+t10163*t9058;
+ t9667 = t9064*t9007;
+ t9332 = t9065*t9667;
+ t9716 = t8975*t9064;
+ t9413 = t9065*t9716;
+ t10044 = t9062*t9332+z*t9413+t9011*t9548+t8986*t9291;
+ t10043 = t9065*t9310+t9062*t9198+z*t9483+y*t9442;
+ t9448 = x*t9716;
+ t10042 = t9059*t9347+t9063*t9448+x*t9195+t9060*t9271;
+ t9022 = RATIONAL(5.0,72.0);
+ t9568 = t9022*t9057;
+ t9473 = y*t9568;
+ t10041 = t8995*t9469+t9058*t9473+t10156*t9061;
+ t10040 = t10103+t10104;
+ t9659 = t9003*t9059;
+ t9370 = t9060*t9659;
+ t9644 = t9064*t9005;
+ t9357 = t9060*t9644;
+ t8668 = t9064*t9676;
+ t10039 = t9058*t9370+t9063*t9357+(t9267+t8668)*x;
+ t9730 = t8977*t9057;
+ t9502 = z*t9730;
+ t9395 = t9062*t9592;
+ t9211 = t9062*t9650;
+ t10038 = (t9211+t9502)*t9059+(t9395+t9511)*t9065;
+ t9217 = t9058*t9582;
+ t10037 = t9065*t9299+t8960*t9469+(t9217+t9533)*t9057;
+ t9454 = z*t9670;
+ t9249 = t9033*t9742;
+ t10036 = t9059*t9454+t9057*t9249+t10182*t9064;
+ t10035 = y*t9485+z*t9417+t10132;
+ t9399 = t9062*t9571;
+ t10034 = t8976*t9399+t9057*t9206+t10144*z;
+ t9405 = t9063*t9685;
+ t9671 = t8997*t9064;
+ t8649 = x*t9671;
+ t9296 = t9022*t9675;
+ t10033 = t9063*t8649+t8995*t9405+t9041*t9508+t9058*t9296;
+ t10032 = t8964*t9462+t9059*t9478+t8960*t9372+t8976*t9251;
+ t9274 = t9065*t9671;
+ t9204 = t9059*t9568;
+ t8686 = z*t9698;
+ t10031 = t9064*t8686+t9041*t9291+z*t9204+t9062*t9274;
+ t8673 = t8995*t9571;
+ t9280 = t9061*t9568;
+ t10030 = t9063*t8673+t9058*t9280+t10156*y;
+ t10028 = t10104+t10118;
+ t10027 = t8960*t9517+t9064*t9368+(t9226+t9493)*t9057;
+ t9761 = x*t8979;
+ t9534 = t9062*t9761;
+ t9292 = t9061*t9619;
+ t10026 = y*t9534+z*t9292+t10079;
+ t9776 = y*t9011;
+ t9551 = t9057*t9776;
+ t9250 = t9061*t9604;
+ t10025 = t9065*t9250+t8975*t9469+(t9200+t9551)*t9058;
+ t10024 = t9060*t9467+y*t9430+t10128;
+ t10023 = t10080+t10093;
+ t9197 = t9063*t9597;
+ t9331 = t8990*t9600;
+ t10022 = t9060*t9197+t9002*t9380+(t9378+t9331)*x;
+ t9265 = t8960*t9673;
+ t9491 = t8977*t9772;
+ t10021 = t9065*t9265+t8964*t9469+(t9491+t9306)*t9057;
+ t9535 = t8983*t9787;
+ t9527 = t9058*t9766;
+ t9205 = t9058*t9647;
+ t9630 = t8977*t9060;
+ t9282 = t9063*t9630;
+ t10020 = t9060*t9205+t9061*t9282+(t9535+t9527)*x;
+ t9321 = t8986*t9754;
+ t10019 = t9064*t9290+t8975*t9291+(t9308+t9321)*z;
+ t10018 = t9061*t9287+t9065*t9289+(t9456+t9502)*y;
+ t9599 = t9058*t9002;
+ t9295 = t9061*t9599;
+ t9354 = t9063*t9571;
+ t9553 = t9057*t9772;
+ t10017 = t9004*t9354+t9000*t9469+t8990*t9553+t9057*t9295;
+ t9536 = x*t9590;
+ t9387 = t8977*t9608;
+ t9270 = t8976*t9608;
+ t9409 = t9060*t9590;
+ t10016 = t8960*t9409+t9060*t9270+t8964*t9536+x*t9387;
+ t9611 = t9026*t9064;
+ t10014 = t9063*t9611+t9059*t9593+t8989*t9285+t8994*t9400;
+ t9771 = z*t9041;
+ t9460 = t9059*t9771;
+ t10013 = t9064*t8634+t9057*t9460+t9062*t9204+z*t9274;
+ t10012 = t10103+t10130;
+ t9383 = t9058*t9605;
+ t9247 = t8958*t9749;
+ t10011 = t8970*t9553+t8972*t9383+t8973*t9469+t9061*t9247;
+ t10010 = t10087+t10093;
+ t10009 = t8960*t9268+t8964*t9253+(t9477+t9505)*z;
+ t9232 = t8970*t9605;
+ t10008 = t8973*t9354+t8972*t9553+t9058*t9232+y*t9247;
+ t9792 = y*x;
+ t9610 = t9058*t9018;
+ t9277 = t8976*t9673;
+ t9218 = t9061*t9704;
+ t10007 = t9610*t9792+y*t9542+t9058*t9218+t9060*t9277;
+ t9363 = t8964*t9696;
+ t9451 = x*t9697;
+ t10006 = x*t9491+t9060*t9265+t9061*t9363+y*t9451;
+ t9429 = x*t8976*t9064;
+ t10005 = t8964*t9268+z*t9429+t9618*t9790+t8960*t9253;
+ t9746 = t9034*t9065;
+ t9684 = t9049*t9057;
+ t10004 = t9063*t9746+t9058*t9684+t9024*t9325+t9036*t9283;
+ t9411 = t9011*t9640;
+ t10003 = t9059*t9411+t9007*t9329+t10095;
+ t10002 = z*t9218+y*t9468+t10134;
+ t9736 = t9065*t9001;
+ t8597 = t9064*t9736;
+ t10001 = t8980*t9548+t9064*t9326+t9003*t9291+z*t8597;
+ t8670 = t9063*t9674;
+ t9496 = t8980*t9786;
+ t10000 = t9057*t9225+y*t8616+t9058*t9496+t9061*t8670;
+ t9624 = t8995*t9064;
+ t8644 = x*t9624;
+ t9275 = t9060*t9577;
+ t9999 = t9022*t9508+t9063*t8644+t9059*t9275+t8997*t9405;
+ t9546 = y*t9666;
+ t9445 = t9063*t9761;
+ t9663 = x*t9772;
+ t9998 = t8986*t9663+t9063*t9546+y*t9445+x*t9250+t9058*t9292;
+ t9335 = t9064*t9666;
+ t9532 = z*t9651;
+ t9997 = t8986*t9268+t9588*t9790+x*t9532+z*t9335+t9064*t9453;
+ t9486 = z*t9705;
+ t9552 = z*t9685;
+ t9499 = x*t9632;
+ t9996 = z*t9499+x*t9486+t9007*t9268+t9064*t9485+t8986*t9552;
+ t9484 = t9065*t9762;
+ t9995 = t8979*t9288+t9062*t9484+(t9551+t10199)*z;
+ t9537 = y*t9559;
+ t9479 = t9007*t9775;
+ t9482 = y*t9694;
+ t9994 = t9065*t9479+t9062*t9200+y*t9346+(t9482+t9537)*z;
+ t9773 = x*t9059;
+ t9471 = t8975*t9773;
+ t9993 = t9064*t9534+t9060*t9532+t8975*t9268+z*t9471+t9667*t9790;
+ t9356 = t8975*t9702;
+ t9314 = t8979*t9707;
+ t9992 = t9060*t9314+t9011*t9663+y*t9356+t10195*x;
+ t9452 = t9007*t9774;
+ t9991 = t8975*t9288+y*t9290+t9065*t9504+(t9452+t9481)*z;
+ t9322 = t9065*t9680;
+ t9990 = t9007*t9288+y*t9322+t9011*t9745+z*t9514+t8986*t9526;
+ t9579 = x*t9787;
+ t9224 = t9060*t9583;
+ t9989 = t9007*t9579+t9631*t9792+t9058*t9224+t9061*t9445+t9063*t9497;
+ t9260 = t9063*t9619;
+ t9988 = t9011*t9579+t9063*t9547+t9058*t9241+(t9464+t9260)*y;
+ t9606 = t9021*t9064;
+ t9444 = z*t9716;
+ t9609 = t9011*t9059;
+ t9520 = x*t9609;
+ t9987 = t9062*t9448+t8979*t9268+t9606*t9790+z*t9520+t9060*t9444;
+ t9692 = t9042*t9064;
+ t8756 = z*t9692;
+ t9785 = z*t9038;
+ t9986 = t8998*t9268+t8995*t9253+t9060*t9587+(t8756+t9460+t9785)*x;
+ t9524 = t9057*t9771;
+ t9985 = t8998*t9288+z*t8723+(t9785+t9524)*y+t10172*t9061;
+ t9984 = t10027+t10084;
+ t9783 = x*t9015;
+ t9637 = t9008*t9060;
+ t9672 = t9008*t9064;
+ t8721 = x*t9672;
+ t9744 = z*t9773;
+ t9983 = t8981*t9268+t9062*t9637+t9022*t9744+t8997*t9253+(t8721+t9783)*z;
+ t9982 = t9015*t9791+t8981*t9288+t10169*t9062+(t8716+t9473)*z;
+ t8598 = t9000*t9741;
+ t9981 = t9037*t9598+t8598+t10090+t10092;
+ t9980 = t8977*t9462+t8964*t9500+t8960*t9251+t9064*t9211+t10105;
+ t9576 = t9037*t9059;
+ t8606 = t9000*t9598;
+ t9979 = t8606+t9065*t9576+t10097+t10098;
+ t9561 = t9062*t9018;
+ t9231 = t9059*t9561;
+ t9978 = t9064*t9468+x*t9231+t8983*t9554+t10029;
+ t8701 = t9000*t9640;
+ t9305 = t9003*t9590;
+ t9212 = t9001*t9598;
+ t9623 = t9057*t9331+t9065*t9197;
+ t9174 = t9057*t9613+t8616+t9058*t9212+t9065*t9305+t9623;
+ t9977 = t9065*t9612+t8701+t9174+t10086+t10097;
+ t9976 = t9057*t9449+t9065*t9461+y*t9211+t10018;
+ t9446 = y*t9630;
+ t9975 = t8964*t9470+x*t9265+t9058*t9446+t10050;
+ t9459 = y*t9724;
+ t9974 = t8976*t9531+y*t9368+t9057*t9459+t10018;
+ t9401 = t8983*t9673;
+ t9973 = t9017*t9470+t9058*t9513+x*t9401+t10007;
+ t9972 = t10034+t10077;
+ t8603 = t9000*t9590;
+ t9240 = t9003*t9598;
+ t9227 = t9059*t9736;
+ t9159 = t9058*t9227+t9063*t9240+t9016*t9600+t8668+t9623;
+ t8725 = t9037*t9608;
+ t9971 = t8603+t9159+t8725+t10086+t10092;
+ t9970 = t10006+t10110;
+ t9968 = t10034+t10074;
+ t9633 = t9037*t9057;
+ t9641 = t9058*t9000;
+ t8620 = t9065*t9641;
+ t9967 = t9063*t9633+t8620+t9174+t10090+t10099;
+ t9966 = t10020+t10069;
+ t9509 = z*t9630;
+ t9965 = t9059*t9509+t8964*t9457+x*t9395+t10009;
+ t9964 = t9064*t9430+t9017*t9457+z*t9207+t10015;
+ t8677 = t9000*t9608;
+ t9963 = t9159+t9063*t9576+t8677+t10098+t10099;
+ t9273 = t9062*t9730;
+ t9962 = t9065*t9449+t9057*t9461+y*t9273+t10062;
+ t9961 = t9061*t9502+y*t9287+t9065*t9459+t10062;
+ t9960 = t10043+t10076;
+ t9958 = t10043+t10068;
+ t7925 = t9064*t9509;
+ t9957 = t7925+t9964;
+ t9544 = y*t9640;
+ t9530 = y*t9654;
+ t9956 = t9065*t9217+t8976*t9530+t9057*t9299+t8960*t9544+t10021;
+ t9350 = t8986*t9654;
+ t9955 = t9057*t9250+y*t9414+t9061*t9350+t9011*t9530+t10065;
+ t9954 = t10055+t10058;
+ t9953 = x*t9310+y*t9518+t10002+t10111;
+ t9341 = t9060*t9610;
+ t9328 = t8982*t9608;
+ t9952 = t9060*t9328+t9064*t9282+t9059*t9341+t8983*t9440+(t9207+t9429)*
+t9063+t10180*x;
+ t9348 = t8979*t9598;
+ t9951 = t9065*t9486+t8975*t9251+t9062*t9348+t8986*t9462+t10044;
+ t9950 = z*t9224+y*t9453+t10112+t10129+t10132;
+ t9949 = t9060*t9256+t9063*t9520+x*t9269+t9058*t9335+t10063;
+ t9948 = z*t9361+t8964*t9554+x*t9226+t7750+t10009;
+ t9242 = t9059*t9678;
+ t9379 = t9065*t9656;
+ t9947 = t9059*t9209+z*t9242+t9062*t9379+t8983*t9462+t9064*t9456+t8982*
+t9372+(t9231+t9543)*t9057;
+ t9342 = t8963*t9707;
+ t9679 = t8962*t9063;
+ t9516 = x*t9679;
+ t9398 = t9060*t9679;
+ t9946 = y*t9398+t8963*t9579+t8962*t9663+x*t9342+t10181*t9060+(t9297+t9516
+)*t9061;
+ t9945 = t8959*t9462+t10141*t9062+t10140*z+(t9548+t10197)*t8968;
+ t9220 = t8959*t9685;
+ t9944 = t9063*t9220+t10160*t9060+t10188*t8968+(t9536+t10183)*t8959;
+ t9943 = (t9325+t9376+t9400+t9329)*RATIONAL(-1.0,13824.0)+(t9285+t9313+
+t9283+t9424)*RATIONAL(1.0,13824.0);
+ t9942 = t10038+t10048;
+ t9941 = x*t9270+t9060*t9387+t10052+(t9475+t9262)*t9059;
+ t9940 = t8975*t9500+t8986*t9372+t9011*t9462+t9007*t9251+t10019;
+ t9352 = t8983*t9707;
+ t9939 = t9017*t9383+t8977*t9469+t9057*t9401+t8982*t9544+(t9277+t9352)*
+t9065+t10144*t9058;
+ t9344 = t8962*t9605;
+ t9364 = t8962*t9571;
+ t9938 = t9063*t9344+t9057*t9342+t8979*t9553+t9065*t9243+(t9364+t9452)*
+t9058+(t9362+t9264)*y;
+ t9371 = t9058*t9571;
+ t9937 = t8977*t9544+t9057*t9277+t8964*t9530+t8960*t9371+t10037;
+ t9625 = t9005*t9057;
+ t9626 = t9063*t9004;
+ t9653 = t9065*t9004;
+ t8689 = t9058*t9653;
+ t9936 = t8971*t9325+t9057*t9626+t8670+t8974*t9283+t8689+t9058*t9625+
+t10094;
+ t9664 = t8962*t9064;
+ t9257 = t9060*t9664;
+ t9412 = t8979*t9608;
+ t9396 = t8963*t9685;
+ t9935 = t9063*t9257+t9007*t9508+t9058*t9396+t10179*t9059+(t9412+t9221+
+t9271)*x;
+ t7687 = t8976*t9552;
+ t9934 = t7687+t9978;
+ t9933 = y*t9350+t9065*t9314+t10025+t10195*t9057;
+ t9402 = t9011*t9708;
+ t9450 = t9062*t9776;
+ t9580 = x*t9769;
+ t9932 = t9060*t9450+t9062*t9292+z*t9402+t9558*t9792+t9011*t9501+t9023*
+t9743+(t9580+t9023*t9759)*y;
+ t9931 = z*t9410+t9561*t9792+t10116+t10117+t10128;
+ t9930 = t9996+t10070;
+ t9390 = t9007*t9590;
+ t9929 = t8963*t9380+t9058*t9257+t9007*t9440+t9059*t9398+t9060*t9229+(
+t9390+t9261+t9353)*x;
+ t9375 = t8968*t9640;
+ t9366 = t9061*t9596;
+ t9330 = t8959*t9605;
+ t9432 = t8959*t9787;
+ t9320 = t9058*t9643;
+ t9928 = t9057*t9432+t9058*t9330+t8959*t9354+y*t9320+t9061*t9375+t9065*
+t9366+(t9469+t9553)*t8968;
+ t9927 = t9060*t9528+x*t9479+t10035+t10112;
+ t9259 = t9021*t9598;
+ t9926 = t8979*t9251+t8986*t9500+t8975*t9372+z*t9259+t10044;
+ t9925 = t9062*t9572+t9061*t9509+t10111+t10114+t10134;
+ t9924 = t9065*t9205+t8976*t9469+t9057*t9535+t8983*t9530+t8977*t9354+t9063
+*t9198+(t9483+t9333)*t9058;
+ t9683 = z*t9786;
+ t9923 = z*t9364+t10142*t9062+(t9288+t9683)*t8962+(t9399+t10147)*t8963;
+ t9922 = t9060*t9342+(t9343+t9470)*t8962+t10181*x+(t9516+t10179)*y;
+ t9921 = t9062*t9364+t8962*t9498+(t9288+t10153)*t8963+(t9344+t10142)*z;
+ t9920 = t8959*t9553+t9063*t9330+t9061*t9320+t9057*t9366+t9065*t9432+y*
+t9375+(t9530+t9354)*t8968;
+ t9919 = t10006+t10040;
+ t9729 = t8964*t9792;
+ t9441 = t8964*t9778;
+ t9918 = t9062*t9441+z*t9729+t10184*t9060+(t9428+t9521)*y+t10193*x;
+ t9917 = t10063+t9063*t9471+t9011*t9440+(t9281+t9390)*t9060;
+ t8139 = x*t9277;
+ t9916 = t8139+x*t9217+t10050+(t8960*t9702+t9363)*y;
+ t9915 = t9997+t10070;
+ t9914 = t9992+t10073;
+ t8595 = t9058*t9597;
+ t9913 = t8974*t9285+t9005*t9600+t8595+t9063*t9644+t9004*t9590+t8971*t9400
++t10101;
+ t9912 = t9058*t9220+(t9405+t9380)*t8968+t10160*x+(t9409+t10188)*t8959;
+ t9789 = y*t9062;
+ t9564 = t9061*t9021;
+ t9266 = t9062*t9564;
+ t9557 = t9025*t9060;
+ t9658 = t9013*t9790;
+ t9911 = t9062*t9224+x*t9266+t9557*t9791+y*t9658+t9021*t9541+t9767*t9789+
+t10200*t9061;
+ t9293 = t9021*t9590;
+ t9910 = t9060*t9412+t9059*t9356+t10042+(t9293+t9281)*x;
+ t9909 = t9060*t9562+t8976*t9501+t10024+t10117;
+ t9908 = t10052+t8960*t9440+t9059*t9451+t10154*t9060;
+ t9907 = t9063*t9507+t10007+t10023+t9060*t9527+x*t9205+t10056;
+ t9238 = t9065*t9609;
+ t9906 = t8986*t9251+t9062*t9272+z*t9238+t9057*t9444+t10019;
+ t9435 = t8976*t9789;
+ t8071 = t9065*t9435;
+ t9905 = t8071+t9962;
+ t9711 = x*t9777;
+ t9263 = t9060*t9632;
+ t9904 = t9011*t9268+t8986*t9253+t9059*t9580+z*t9263+(t9711+t9554)*t9023+
+t10165*x;
+ t9391 = t8962*t9646;
+ t9540 = z*t9629;
+ t9436 = t8963*t9779;
+ t9213 = t8962*t9737;
+ t9903 = z*t9257+t9059*t9213+t9060*t9436+(t9540+t9391)*x+(t9457+t9711+
+t9253)*t8963;
+ t9902 = t10027+t10032;
+ t9718 = t9058*t9023;
+ t9515 = y*t9718;
+ t9901 = t9058*t9402+t9061*t9260+t9023*t9470+t9060*t9515+t10186*y+t10166*x
+;
+ t9900 = t9060*t9540+z*t9396+t8963*t9268+t9064*t9213+t9664*t9790+(t9436+
+t10177)*x;
+ t9899 = t8983*t9372+t9062*t9242+t9057*t9503+t9017*t9291+t9065*t9381+z*
+t9379+t10159*t8982;
+ t9337 = t9058*t9557;
+ t9525 = x*t9662;
+ t9418 = t9061*t9696;
+ t9898 = y*t9337+t9021*t9418+t9060*t9434+t9063*t9224+t9061*t9525+t10137*x;
+ t9578 = t9046*t9059;
+ t8931 = t9065*t9578;
+ t9319 = t8980*t9654;
+ t8929 = t9046*t9598;
+ t9897 = t8931+t8834+t10082+t9064*t9319+t8929+t10158*t9059;
+ t9309 = t9058*t9606;
+ t9896 = t9013*t9508+t9059*t9337+(t9293+t9309)*t9060+(t9536+t9440)*t9025+(
+t9356+t9525)*t9064;
+ t9480 = y*t9720;
+ t9895 = t9065*t9306+t9058*t9480+t8964*t9544+t9057*t9265+t10037;
+ t9317 = t9011*t9571;
+ t9894 = t9065*t9450+z*t9317+t9011*t9288+t9061*t9322+(t9498+t9531)*t9023+
+t10190*y;
+ t9358 = t9065*t9564;
+ t9893 = z*t9358+t9013*t9683+t9057*t9266+t10199*t9062+(t9498+t10147)*t9025
+;
+ t9892 = t10042+(t9221+t9269)*t9060+(t9309+t9256)*x;
+ t9891 = t10003+t10010;
+ t9890 = t8975*t9253+t9021*t9556+t9025*t9457+t9059*t9658+t10157*t9060+
+t10200*t9064;
+ t9286 = t9019*t9600;
+ t9889 = t9058*t9263+t9064*t9260+x*t9286+t9063*t9499+t10183*t9023+t10186*
+t9059;
+ t9385 = t9023*t9640;
+ t9210 = t9057*t9718;
+ t9888 = t9058*t9317+y*t9385+t9061*t9210+t9065*t9515+t8986*t9354+t9011*
+t9469+t10166*t9057;
+ t9887 = t9018*t9743+t9060*t9435+t10024+t10116;
+ t7990 = y*t9340;
+ t9886 = t7990+t9975;
+ t9885 = z*t9441+t9764*t9792+t9062*t9729+t10184*x+(t9459+t10193)*t9060;
+ t8148 = t9062*t9480;
+ t9884 = t8148+t9976;
+ t9883 = t8962*t9354+t9063*t9452+t9007*t9553+t9065*t9342+t9057*t9243+y*
+t9298+(t9344+t9482)*t9058;
+ t9882 = t8959*t9372+t10140*t9062+t10141*z+(t9291+t10159)*t8968;
+ t8895 = t9057*t9589;
+ t8890 = t9058*t9649;
+ t9881 = t9065*t9248+t9058*t9634+t8748+t9047*t9283+t8895+t8890+t10088;
+ t9203 = t9065*t9632;
+ t9880 = t9023*t9462+z*t9203+t10165*t9057+t10190*t9059+(t9238+t9321)*t9062
+;
+ t9879 = t9018*t9508+t9058*t9339+t9063*t9443+x*t9328+t10180*t9060+(t9427+
+t9340)*t9064;
+ t9878 = t9063*t9200+y*t9411+t9007*t9371+t9058*t9484+t10065;
+ t9408 = t9063*t9605;
+ t9877 = t9058*t9358+t9025*t9530+t9021*t9408+t10195*t9065+t10137*t9057;
+ t9876 = z*t9546+t8975*t9501+t10035+t10129;
+ t9875 = t9065*t9303+t9058*t9510+t9063*t9537+t9061*t9298+t10025;
+ t9874 = t9013*t9548+t9021*t9517+t10157*t9065+(t9462+t9291)*t9025+(t9259+
+t9413)*t9062;
+ t9873 = t9017*t9743+t9062*t9446+t10002+t10114;
+ t9872 = t9063*t9238+t9064*t9210+t9057*t9286+t9058*t9203+t9023*t9285+t9011
+*t9400+t9059*t9385+t8986*t9313;
+ t9871 = t8960*t9530+t8976*t9544+t8977*t9408+t8964*t9371+t10021;
+ t8714 = t9037*t9690;
+ t8927 = t9046*t9608;
+ t9388 = t8980*t9598;
+ t8923 = t9063*t9578;
+ t9870 = t9056*t9600+t10088+t10091+t8714+t8927+t9047*t9285+t8923+t9063*
+t9388+t10082;
+ t9143 = t10020+t10023;
+ t9869 = t8139+y*t9341+t9143+x*t9352+t9063*t9513+t10056;
+ t9868 = t10096+t10101+t9065*t9644+t9057*t9597+t10094+t8974*t9424+t8971*
+t9329+(t9625+t9653)*t9059;
+ t9147 = t10038+t10084+t10106;
+ t9867 = t9064*t9273+t8976*t9462+t9147+t8960*t9500+t8964*t9251+t10102+
+t10105;
+ t9458 = t8979*t9779;
+ t9490 = t9007*t9779;
+ t9866 = z*t9272+t8979*t9517+t9057*t9458+t8962*t9372+t10081+t8963*t9291+(
+t9490+t10177)*t9065;
+ t9439 = x*t9644;
+ t9865 = t9003*t9457+t9005*t9253+t10161*t9060+(t9744+t9268)*t9002+(t9419+
+t9570)*x+(t9370+t9439+t10145)*z;
+ t8684 = t8997*t9702;
+ t9712 = t9063*t8995;
+ t9864 = t8684+t8995*t9696+t10057+t10151*t9060+(t9712+t10138)*x;
+ t9316 = t9008*t9640;
+ t9404 = t9042*t9640;
+ t9863 = t8998*t9530+t9065*t9196+t9038*t9605+t9061*t9404+t10041+(t9645+
+t9316)*y+t10168;
+ t9862 = t10081+t10102+(t9490+t9235)*t9057+(t9391+t9458)*t9065+t10197*
+t8963+(t9348+t9332)*z;
+ t9425 = t8970*t9608;
+ t8662 = t9060*t9624;
+ t9740 = t8995*t9059;
+ t9861 = t10053+t8997*t9675+t8649+t8662+t8973*t9536+t10143*t9060+(t9740+
+t9425)*x;
+ t9860 = t9057*t9639+t8980*t9500+t9062*t9367+t8629+t9003*t9251+t10066+(
+t9212+t10164)*z;
+ t9426 = t9060*t9635;
+ t9355 = t9060*t9626;
+ t9545 = t9005*t9788;
+ t9529 = x*t9626;
+ t9859 = t9000*t9708+t9599*t9792+t9005*t9343+t9060*t9295+t9061*t9529+
+t10178*x+(t9355+t9426+t9545+t10145)*y;
+ t8738 = t9037*t9646;
+ t9202 = t8990*t9675;
+ t9734 = t9047*t9062;
+ t9858 = t9055*t9744+t9001*t9253+t10189*t9040+(t9202+t9616)*t9062+(t9734+
+t8738)*x+(t10173+t10174)*z;
+ t9351 = t9016*t9640;
+ t9602 = t9061*t9046;
+ t9857 = t8815+t9057*t9602+t9033*t9530+t10060+(t9351+t9319)*t9061+(t9649+
+t10158)*y;
+ t8754 = t9063*t9616;
+ t9686 = t9061*t9037;
+ t9555 = y*t9696;
+ t9415 = t8980*t9696;
+ t9856 = t9000*t9343+t9061*t9415+t9060*t9686+t9056*t9792+t9050*t9663+(
+t9470+t9555)*t9033+(t8754+t9681)*y+(t9602+t10162)*x;
+ t9855 = t9004*t9372+t9065*t9437+t9002*t9251+t9057*t9570+t10001+(t9633+
+t8606)*z+t10182;
+ t9438 = t9040*t9786;
+ t9854 = t8990*t9288+t9061*t8629+t9052*t9791+(t9594+t9438)*t9062+(t9734+
+t10196)*y+(t10150+t10163)*z;
+ t9689 = t9015*t9062;
+ t8751 = t9008*t9646;
+ t8661 = t9060*t9671;
+ t9853 = t8981*t9554+t9022*t9457+t9986+(t9637+t8661)*z+(t9689+t8751)*x;
+ t9701 = t9038*t9060;
+ t9607 = t9042*t9060;
+ t8752 = t9064*t9607;
+ t8683 = t9062*t9624;
+ t9852 = t9060*t9460+t8998*t9457+t9983+(t8752+t9701)*z+(t9587+t8683)*x;
+ t9474 = t9033*t9779;
+ t9851 = t8980*t9268+t9037*t9737+t9000*t9253+t9050*t9744+t9060*t9474+
+t10198*z+(t9249+t10149+t10152)*x;
+ t9717 = t9015*t9060;
+ t9669 = t9008*t9062;
+ t8770 = t9064*t9637;
+ t8659 = t8997*t9646;
+ t9850 = t8981*t9457+t9986+(t8659+t9669)*x+(t9296+t9717+t8770)*z;
+ t9849 = t8980*t9251+t9065*t9474+t9047*t9462+t9016*t9372+t9057*t9726+z*
+t9634+t10036+t10196;
+ t9728 = t9052*t9057;
+ t9848 = t9037*t9372+t9057*t9734+t9040*t9500+t8990*t9251+t10054+(t8929+
+t9728)*z+t10185;
+ t9847 = t8980*t9288+t9033*t9498+(t8608+t9686)*t9062+(t9369+t8829+t9602)*z
++(t9454+t10149+t10185)*y;
+ t9739 = t9038*t9057;
+ t9233 = t8998*t9707;
+ t9846 = t9015*t9605+t8981*t9530+t9061*t9316+t9065*t9233+t10030+(t9404+
+t9739)*y+t10146;
+ t9386 = t9060*t9599;
+ t9294 = t8990*t9608;
+ t9688 = t9064*t9016;
+ t8710 = x*t9688;
+ t9845 = t9000*t9685+t9001*t9675+t8710+t9059*t9355+t9064*t9386+t10039+(
+t9576+t8603+t9294)*x;
+ t9710 = t9061*t9000;
+ t9709 = t9000*t9060;
+ t9394 = t9005*t9702;
+ t9844 = t9061*t9545+t9004*t9343+t10178*t9060+(t9001+t9635)*t9792+(t9710+
+t9295)*x+(t9386+t9529+t9709+t9394)*y;
+ t9843 = t9060*t9425+t8995*t9675+t8661+t10057+t9059*t9216+t8644+(t9722+
+t10143)*x;
+ t9721 = t9038*t9059;
+ t9311 = t9042*t9590;
+ t9842 = t9008*t9409+t8721+t8752+t8981*t9440+t10033+t10170*t9060+(t9311+
+t9721)*x;
+ t9841 = t10017+t9065*t9225+t9000*t9605+t9005*t9408+(t9544+t9571)*t9001+(
+t9319+t10164)*y;
+ t9768 = z*t9001;
+ t9495 = t9003*t9786;
+ t9840 = t9004*t9399+t9653*t9791+t9005*t9526+t9002*t9498+t9003*t9288+(
+t9710+t9495)*z+t10155*t9061+(t9768+t10191)*y;
+ t9714 = t9056*t9059;
+ t9839 = t9047*t9500+t8738+t9062*t9578+t8980*t9372+t9033*t9462+t9016*t9251
++t10036+(t9738+t9714)*z;
+ t9382 = t8998*t9605;
+ t8744 = t9042*t9673;
+ t9731 = t9063*t9008;
+ t9838 = t8744+t9015*t9707+t9063*t9382+t10030+t10168*t9058+(t9731+t10148)*
+y;
+ t9567 = t9047*t9059;
+ t9638 = t9052*t9059;
+ t9837 = t9040*t9462+t9062*t9567+t9037*t9251+t8990*t9372+t10054+(t8931+
+t9638)*z+t10152;
+ t8746 = t9037*t9702;
+ t9300 = t9040*t9696;
+ t9836 = t9001*t9343+t8990*t9418+t9060*t9594+t9040*t9470+t9055*t9663+(
+t9661+t10187)*x+(t8746+t9300+t10174)*y;
+ t8839 = t9062*t9566;
+ t9835 = t9062*t9473+t9985+t8981*t9531+t10169*z+(t8839+t9689)*y;
+ t9834 = t9004*t9408+t8990*t9530+t9065*t9295+t9001*t9605+t8608+t10000+(
+t8701+t9601+t9633)*y;
+ t9833 = t9037*t9408+t9047*t9605+t9040*t9530+t10127+t8990*t9371+t10045+(
+t9728+t8895)*y;
+ t9392 = t9060*t9617;
+ t9832 = t9064*t9392+t9038*t9675+t9060*t9311+t9008*t9536+t8770+t9999+(
+t9692+t10170)*x;
+ t9214 = t9001*t9590;
+ t9831 = t10022+t9059*t9394+t9000*t9675+t8980*t9440+(t9426+t9682)*t9064+(
+t9214+t10139)*x;
+ t8794 = z*t9642;
+ t9830 = t8998*t9500+t8981*t9251+t8794+t8839+t9062*t9739+t9042*t9372+
+t10031+t10175*z;
+ t9756 = t9062*t9038;
+ t9403 = t8998*t9675;
+ t8827 = t9064*t9587;
+ t9829 = t9041*t9457+t9983+(t9756+t8827)*x+(t8662+t9403+t9607)*z;
+ t8625 = t8995*t9673;
+ t9828 = t8970*t9544+t8973*t9530+t8625+t8958*t9371+t10008+t10192*y+t10194*
+t9061;
+ t8687 = t8995*t9702;
+ t9827 = t10053+t8687+t10138*t9060+(t10151+t10192)*x;
+ t8763 = t9065*t9587;
+ t8753 = z*t9566;
+ t9826 = t8998*t9251+t9042*t9462+t8763+t8753+z*t9739+t8981*t9500+t10013+
+t10175*t9062;
+ t9825 = t9002*t9288+t9062*t9495+t10153*t9004+t10167*z+t10155*y+(t9674+
+t9000)*t9791+t10191*t9061;
+ t9824 = t8998*t9372+t9059*t8794+t9062*t9627+t9008*t9251+t8981*t9462+t8827
++t10013+(t9721+t9672)*z;
+ t9750 = t9061*t9042;
+ t9823 = t9041*t9498+t9982+(t9756+t8763)*y+(t8673+t9382+t9750)*z;
+ t9822 = t9062*t9439+t9003*t9268+t9659*t9790+t9004*t9253+t9060*t9570+
+t10189*t9002+(t9357+t9709)*z+(t9768+t10161)*x;
+ t9677 = t9061*t9038;
+ t9821 = t8998*t9498+t9061*t9524+t9982+(t9677+t8713)*z+t10172*y;
+ t8775 = t9063*t9614;
+ t9706 = t9042*t9063;
+ t8776 = y*t9706;
+ t9725 = t9015*t9058;
+ t9820 = t10041+t8776+y*t9725+t8775+t8998*t9544+t10146*t9058+t10148*t9061;
+ t9727 = t9061*t9015;
+ t8592 = t8997*t9733;
+ t9819 = t8981*t9498+t9985+(t8592+t9669)*y+(t9280+t8832+t9727)*z;
+ t8602 = t8997*t9673;
+ t9818 = t9061*t9699+t9063*t9232+t8958*t9530+t8602+t8973*t9371+t10011+(
+t9712+t10194)*y;
+ t9817 = t8998*t9462+t9059*t8753+t8751+z*t9627+t8756+t9042*t9251+t9062*
+t9721+t8981*t9372+t10031;
+ t9816 = t10072+t9990+t10131;
+ t9815 = t9950+t9989;
+ t9814 = t10075+t9995+t10124;
+ t9813 = t9937+t9991;
+ t9812 = t9998+t10026+t10028;
+ t9811 = t9871+t9994;
+ t9810 = t9956+t9961;
+ t9809 = t9919+t10108+t10109;
+ t9808 = t9895+t9974;
+ t9807 = t9941+t9965;
+ t9806 = t9895+t9961;
+ t9805 = t9956+t9974;
+ t9804 = t10005+t10016+t10058+t10071;
+ t7923 = t9061*t9427;
+ t9803 = t7923+t9876+t10006+t10109;
+ t9802 = t9875+t9952;
+ t9801 = t9909+t9951;
+ t9800 = t9916+t10040+t10108;
+ t9799 = t9906+t9909;
+ t9798 = t9879+t9955;
+ t9797 = t9876+t9916;
+ t9796 = t9906+t9953;
+ t9795 = t9929+t10005+t10061;
+ t9794 = t9951+t9953;
+ t9793 = t9935+t9948;
+ t8952 = t9044*t9064;
+ t9703 = t8071+t7990;
+ t8950 = t9044*t9065;
+ t9693 = t9024*t9059;
+ t7904 = t9061*t9456;
+ t9691 = t7925+t7904;
+ t9668 = t9056*t9058;
+ t8949 = t9035*t9064;
+ t9628 = t9058*t9052;
+ t7817 = t9061*t9478;
+ t9621 = t7817+t7687;
+ t8945 = t9035*t9065;
+ t9603 = t9027*t9059;
+ t7706 = y*t9282;
+ t9560 = t8148+t7706;
+ t8845 = x*t9731;
+ t9487 = t9022*t9772;
+ t8833 = t9063*t9607;
+ t8853 = t9063*t9637;
+ t9422 = t8973*t9754;
+ t9416 = t9065*t9565;
+ t9397 = t8990*t9640;
+ t9374 = t8958*t9640;
+ t9194 = t7706+t10067;
+ t9193 = t7904+t10078;
+ t9192 = t7923+t10075;
+ t9191 = t7817+t10078;
+ t9188 = t9064*t9351+t9033*t9285+t10091;
+ t9187 = t8969*t9329+t8967*t9424+t10096;
+ t9186 = t7923+t10072;
+ t9185 = t7706+t10070;
+ t9184 = t7817+t10073;
+ t9183 = t7990+t10067;
+ t9030 = RATIONAL(5.0,48.0);
+ t8966 = RATIONAL(-25.0,192.0);
+ t8987 = RATIONAL(5.0,192.0);
+ t9180 = t8966*t9057+t8987*t9065+t9030;
+ t9010 = RATIONAL(-5.0,16.0);
+ t9009 = RATIONAL(1.0,16.0);
+ t9048 = RATIONAL(1.0,4.0);
+ t9179 = t9048+t9010*t9057+t9009*t9065;
+ t9178 = t9573+t10135;
+ t9006 = RATIONAL(25.0,16.0);
+ t9043 = RATIONAL(-5.0,4.0);
+ t9177 = t9006*t9057+t9010*t9065+t9043;
+ t9029 = RATIONAL(1.0,48.0);
+ t8993 = RATIONAL(1.0,192.0);
+ t8991 = RATIONAL(-5.0,192.0);
+ t9176 = t9029+t8993*t9065+t8991*t9057;
+ t9045 = RATIONAL(1.0,6.0);
+ t9054 = RATIONAL(2.0,3.0);
+ t9175 = t9045*t9065+t9684+t9054;
+ t9014 = RATIONAL(1.0,12.0);
+ t9032 = RATIONAL(-5.0,48.0);
+ t9173 = t9032*t9057+t9029*t9065+t9014;
+ t8984 = RATIONAL(-25.0,96.0);
+ t9172 = t8984*t9057+t9039+t9024*t9065;
+ t9012 = RATIONAL(-5.0,64.0);
+ t8978 = RATIONAL(25.0,64.0);
+ t9171 = t9012*t9065+t8978*t9057+t9010;
+ t9170 = t9045+t9036*t9057+t8945;
+ t9169 = t9034*t9064+t10125;
+ t9051 = RATIONAL(5.0,6.0);
+ t8992 = RATIONAL(-25.0,24.0);
+ t9168 = t8992*t9057+t9051+t9039*t9065;
+ t8965 = RATIONAL(25.0,192.0);
+ t9167 = t8965*t9057+t9032+t8991*t9065;
+ t9166 = t8949+t9036*t9059+t9045;
+ t9165 = t9024*t9329+t9064*t9746+t9036*t9424+t9059*t9684+t10089;
+ t8996 = RATIONAL(25.0,96.0);
+ t9164 = t9027*t9065+t9036+t8996*t9057;
+ t9053 = RATIONAL(-2.0,3.0);
+ t9163 = t9053+t9051*t9057+t8950;
+ t9162 = t9044+t9746+t9039*t9057;
+ t9020 = RATIONAL(-1.0,12.0);
+ t9031 = RATIONAL(-1.0,48.0);
+ t9161 = t9020+t9031*t9065+t9030*t9057;
+ t9160 = t9064*t9573+t8989*t9424+t8994*t9329+t9057*t9693+t10085;
+ t9158 = t8597+t9003*t9329+t9623+(t9214+t9660)*t9057;
+ t8985 = RATIONAL(-1.0,192.0);
+ t9157 = t8987*t9057+t9031+t8985*t9065;
+ t9156 = t8999*t9057+t9049+t9036*t9065;
+ t9155 = t9028*t9065+t9034+t9024*t9057;
+ t9154 = t10058+t10059;
+ t9153 = t9984+t10106;
+ t9152 = t10005+t10102+t10106;
+ t9151 = t10010+t10034;
+ t9150 = t10028+t10059;
+ t9148 = t8972*t9291+t9062*t9416+t8970*t9548+z*t9422+t9187;
+ t9146 = t9001*t9405+x*t8714+t9059*t9300+t9055*t9508+t9188;
+ t9145 = t10010+t10043;
+ t9144 = t8972*t9548+t9062*t9422+t8970*t9291+z*t9416+t9187;
+ t9142 = t9063*t8710+t9033*t9380+t9060*t9378+t9050*t9508+t9188;
+ t9141 = t9158+t8997*t9343+x*t9487+t10133*t9060+(t9783+t8845)*y;
+ t9140 = t9060*t9233+t9061*t9607+t9158+x*t8776+t8995*t9343+(t9577+t9038)*
+t9792;
+ t8988 = RATIONAL(-1.0,384.0);
+ t8961 = RATIONAL(25.0,384.0);
+ t9139 = t10014+t9027*t9590+t8988*t9329+t9034*t9058+t10085+t8961*t9424+
+t10046+t10123*t9028+t10135*t9063;
+ t9138 = t9034*t9059+t8949+t9064*t9585+t9027*t9608+t8961*t9283+t9160+t8988
+*t9325+t10014+t10136*t9028;
+ t9137 = t9065*t9574+t9165+t8984*t9285+t10004+t9035*t9400+t8950+t9039*
+t9654+(t9054+(t9064+t9063)*t9045)*t9057;
+ t9136 = t9034*t9057+t9065*t9603+t8945+t8961*t9285+t8988*t9400+t9160+t9027
+*t9654+t10046+(t9640+t9598)*t9028;
+ t9135 = t8984*t9283+t10064+t9054*t9059+t8952+t9165+t9035*t9325+(t9608+
+t9598)*t9039+t10136*t9045;
+ t9134 = t9035*t9329+t10064+t9054*t9058+t9039*t9640+t10089+t8984*t9424+
+t10004+t10123*t9045+t10125*t9063;
+ t9133 = t9180*t9058+t9157*t9063+t9161;
+ t9132 = t9167*t9059+t9176*t9064+t9173;
+ t9131 = t9020+t9031*t9064+t9030*t9059+(t8987*t9064+t9030+t8966*t9059)*
+t9058+(t9031+t8985*t9064+t8987*t9059)*t9063;
+ t9130 = t9167*t9058+t9176*t9063+t9173;
+ t9129 = t9180*t9059+t9157*t9064+t9161;
+ t9128 = t9029*t9064+t9014+t9032*t9059+(t8991*t9064+t9032+t8965*t9059)*
+t9058+(t8991*t9059+t9029+t8993*t9064)*t9063;
+ t9127 = t9060*t9578+t9064*t9415+t9142+t9047*t9536+t9033*t9440+x*t9714+
+t9016*t9409+t9897+t10173;
+ t9126 = t8998*t9555+t9141+t9041*t9470+t9981+(t9607+t8687)*y+(t8744+t9677)
+*x;
+ t9125 = t8973*t9251+t9148+t9913+t8958*t9500+t9062*t9740+t8659+t8970*t9372
++(t9624+t10126)*z;
+ t9124 = t9141+t9979+(t8833+t9275+t9701)*y+(t9233+t8625+t9750)*x;
+ t9123 = t9870+t8980*t9408+t10060+(t9302+t9668)*y+(t9602+t10127)*t9058+
+t10187;
+ t9122 = t9059*t9570+t9971+t9062*t9219+t8990*t9462+t9064*t9639+t10001+
+t9004*t9251+(t9688+t9576+t8598)*z;
+ t9121 = t9061*t9641+t10017+t9005*t9371+t9001*t9530+t9963+t10113*y+(t9496+
+t10167)*t9063;
+ t9120 = t8972*t9530+t9868+t8995*t9605+t8641+t10011+t10120*t9061+(t9665+
+t9698+t9374)*y;
+ t9119 = t9000*t9702+t9967+t9060*t8595+t9058*t9682+t8990*t9536+t9002*t9409
++t10039+(t8677+t10121)*x;
+ t9118 = t9058*t8770+t9042*t9440+t9015*t9696+t9063*t9403+t8833+t8845+t9977
++t10033+t10115*x;
+ t9117 = t9063*t9202+t8754+t9881+t9040*t9536+t9060*t8725+t9146+t9047*t9696
++(t9732+t9628+t8927)*x;
+ t9116 = t9060*t9248+t9881+t9047*t9440+t9142+t8746+t9033*t9536+t10198*
+t9058+(t9589+t9668)*x;
+ t9115 = t9060*t9487+t9140+t9979+(t9717+t8853)*y+(t8602+t10133)*x;
+ t9114 = t8970*t9462+t8683+t8958*t9251+t9144+t9913+t8973*t9500+t10126*
+t9062+(t9671+t9740)*z;
+ t9113 = t8972*t9371+t8673+t9868+t8997*t9605+t9061*t9374+t10008+(t10119+
+t10120)*y;
+ t9112 = t9005*t9251+t9062*t9240+t9971+t9059*t9639+t10066+t9064*t9570+(
+t9388+t9227+t10139)*z;
+ t9111 = t8973*t9372+t8970*t9251+t9062*t9687+t8592+t9148+t8686+t8972*t9500
++t9936+t10122*z;
+ t9110 = t8998*t9536+t9977+t8853+t9058*t8752+t9999+t9008*t9440+t10115*
+t9060+(t9725+t9706)*x;
+ t9109 = t9963+t9058*t9657+t9000*t9673+t10000+(t9201+t8689)*t9061+(t9397+
+t8620+t10121)*y;
+ t9108 = t9140+t9022*t9470+t9981+(t8775+t9727)*x+(t9392+t9637+t8684)*y;
+ t9107 = t8634+t9144+t8970*t9500+t8973*t9462+t8972*t9251+t9936+t10122*
+t9062+t10119*z;
+ t9106 = t9061*t9397+t9870+t10045+t9063*t9438+t10150*t9058+(t8890+t9628)*y
++t10162;
+ t9105 = t9967+t10022+t9058*t9357+t9001*t9440+(t9676+t9305+t9641)*t9060+(
+t9248+t10113)*x;
+ t9104 = t9040*t9440+t9897+t9146+t8809+t9037*t9409+(t9294+t9567)*t9060+(
+t9751+t8923+t9638)*x;
+ t9103 = t9957+t9191+t9151+t9988+t10003+t10077;
+ t9102 = t9877+t9874+t9872+t9894;
+ t9101 = t9150+t9883+t9993+t10012+t10049+t10067;
+ t9100 = t8071+t9194+t9973+t9145+t9987+t10047+t10068;
+ t9099 = t9900+t9920+t9885+t9943;
+ t9098 = t9950+t9862+t9998+t10059+t10078;
+ t9097 = t9150+t9862+t9989+t10026+t10073;
+ t9096 = t9869+t9952+t9955;
+ t9095 = t9151+t9940+t9939+t8148+t10047+t10074;
+ t9094 = t9893+t9889+t9872+t9911;
+ t9093 = t9905+t9927+t9154+t10049+t10055;
+ t9092 = t9878+t9145+t9947+t7904+t10003+t10076;
+ t9091 = t9186+t9907+t9990+t10124;
+ t9090 = t9867+t9937+t9994+t10072;
+ t9089 = t9928+t9882+t9923+t9943;
+ t9088 = t7687+t9154+t9866+t9965+t10016+t10102;
+ t9087 = t9143+t9917+t9924+t7990+t10069+t10083+t10087;
+ t9086 = t9192+t9907+t9995+t10131;
+ t9085 = t9884+t9147+t9938+t10048+t10051;
+ t9084 = t9929+t9153+t9948+t9980+t10102;
+ t9083 = t9880+t9890+t9872+t9896;
+ t9082 = t9918+t9943+t9921+t9944;
+ t9081 = t9926+t9930+t9892+t10010+t10047;
+ t9080 = t9152+t9935+t9980+t9984+t10061;
+ t9079 = t9914+t9891+t9899+t9931;
+ t9078 = t9912+t9903+t9943+t9945;
+ t9077 = t9891+t9925+t9933+t9934;
+ t9076 = t9888+t9904+t9872+t9932;
+ t9075 = t9908+t9153+t9915+t10032+t10051;
+ t9074 = t9871+t9867+t9991+t10075;
+ t9073 = t9869+t9875+t9879;
+ t9072 = t9152+t7925+t9941+t9866+t10071+t10107;
+ coeffs_I->coeff_m2_m2_m2 = t9912+t9882+t9099+t9921+t9922;
+ coeffs_I->coeff_m1_m2_m2 = t9800+t9074+t9793;
+ coeffs_I->coeff_0_m2_m2 = t9125+t9818+t9825;
+ coeffs_I->coeff_p1_m2_m2 = t9795+t9074+t9803;
+ coeffs_I->coeff_p2_m2_m2 = t9082+t9903+t9882+t9920+t9946;
+ coeffs_I->coeff_m2_m1_m2 = t9942+t9908+t9962+t9101+t9703+t9975;
+ coeffs_I->coeff_m1_m1_m2 = t9931+t9103+t9910+t9933+t9947;
+ coeffs_I->coeff_0_m1_m2 = t9109+t9823+t9824;
+ coeffs_I->coeff_p1_m1_m2 = t9077+t9949+t9947+t9184+t9972+t9992;
+ coeffs_I->coeff_p2_m1_m2 = t9942+t9185+t9883+t9093+t9970+t9997;
+ coeffs_I->coeff_m2_0_m2 = t9865+t9111+t9864;
+ coeffs_I->coeff_m1_0_m2 = t9826+t9119+t9829;
+ coeffs_I->coeff_0_0_m2 = t9129*t9062+t9139+t9132*z;
+ coeffs_I->coeff_p1_0_m2 = t9826+t9853+t9105;
+ coeffs_I->coeff_p2_0_m2 = t9822+t9827+t9111;
+ coeffs_I->coeff_m2_p1_m2 = t9194+t9085+t9908+t9927+t9970+t9993;
+ coeffs_I->coeff_m1_p1_m2 = t9092+t9914+t9910+t9925+t9957;
+ coeffs_I->coeff_0_p1_m2 = t9835+t9121+t9824;
+ coeffs_I->coeff_p1_p1_m2 = t9949+t9931+t9092+t9934+t9988+t10078;
+ coeffs_I->coeff_p2_p1_m2 = t9085+t9954+t9915+t9886+t10012+t10028;
+ coeffs_I->coeff_m2_p2_m2 = t9900+t9089+t9918+t9912+t9946;
+ coeffs_I->coeff_m1_p2_m2 = t9803+t9090+t9793;
+ coeffs_I->coeff_0_p2_m2 = t9828+t9840+t9125;
+ coeffs_I->coeff_p1_p2_m2 = t9795+t9800+t9090;
+ coeffs_I->coeff_p2_p2_m2 = t9089+t9903+t9922+t9885+t9944;
+ coeffs_I->coeff_m2_m2_m1 = t7687+t9097+t9810+t9807+t7904;
+ coeffs_I->coeff_m1_m2_m1 = t9887+t9924+t9560+t9081+t9968+t9973;
+ coeffs_I->coeff_0_m2_m1 = t9821+t9122+t9838;
+ coeffs_I->coeff_p1_m2_m1 = t9926+t9087+t9873+t8148+t9968+t9987+t10067;
+ coeffs_I->coeff_p2_m2_m1 = t9098+t9810+t9804+t9691;
+ coeffs_I->coeff_m2_m1_m1 = t9802+t9091+t9801;
+ coeffs_I->coeff_m1_m1_m1 = t9102+t9901+t9896+t9904+t9911;
+ coeffs_I->coeff_0_m1_m1 = t9106+t9847+t9837;
+ coeffs_I->coeff_p1_m1_m1 = t9890+t9898+t9102+t9889+t9932;
+ coeffs_I->coeff_p2_m1_m1 = t9073+t9816+t9794;
+ coeffs_I->coeff_m2_0_m1 = t9118+t9855+t9852;
+ coeffs_I->coeff_m1_0_m1 = t9851+t9848+t9117;
+ coeffs_I->coeff_0_0_m1 = (t9168*t9059+t9162*t9064+t9163)*z+(t9164*t9059+
+t9178*t9064+t9170)*t9062+t9134;
+ coeffs_I->coeff_p1_0_m1 = t9858+t9116+t9848;
+ coeffs_I->coeff_p2_0_m1 = t9110+t9850+t9855;
+ coeffs_I->coeff_m2_p1_m1 = t9814+t9794+t9096;
+ coeffs_I->coeff_m1_p1_m1 = t9076+t9893+t9896+t9874+t9898;
+ coeffs_I->coeff_0_p1_m1 = t9854+t9837+t9123;
+ coeffs_I->coeff_p1_p1_m1 = t9890+t9094+t9888+t9874+t9901;
+ coeffs_I->coeff_p2_p1_m1 = t9086+t9801+t9798;
+ coeffs_I->coeff_m2_p2_m1 = t9808+t9098+t9807+t9621;
+ coeffs_I->coeff_m1_p2_m1 = t9958+t9939+t9081+t9873+t9703+t9966;
+ coeffs_I->coeff_0_p2_m1 = t9122+t9819+t9820;
+ coeffs_I->coeff_p1_p2_m1 = t9100+t9887+t9917+t9926+t9939;
+ coeffs_I->coeff_p2_p2_m1 = t7817+t9808+t9097+t7925+t9804;
+ coeffs_I->coeff_m2_m2_0 = t9843+t9120+t9859;
+ coeffs_I->coeff_m1_m2_0 = t9846+t9126+t9845;
+ coeffs_I->coeff_0_m2_0 = t9138+t9130*y+t9133*t9061;
+ coeffs_I->coeff_p1_m2_0 = t9846+t9108+t9831;
+ coeffs_I->coeff_p2_m2_0 = t9861+t9844+t9120;
+ coeffs_I->coeff_m2_m1_0 = t9842+t9124+t9834;
+ coeffs_I->coeff_m1_m1_0 = t9856+t9104+t9833;
+ coeffs_I->coeff_0_m1_0 = t9135+(t9164*t9058+t9178*t9063+t9170)*t9061+(
+t9168*t9058+t9162*t9063+t9163)*y;
+ coeffs_I->coeff_p1_m1_0 = t9127+t9836+t9833;
+ coeffs_I->coeff_p2_m1_0 = t9115+t9834+t9832;
+ coeffs_I->coeff_m2_0_0 = t9131*t9060+t9136+t9128*x;
+ coeffs_I->coeff_m1_0_0 = (t9051*t9059+t8952+t9053+(t8992*t9059+t9039*
+t9064+t9051)*t9058+t9169*t9063)*x+((t8996*t9059+t9027*t9064+t9036)*t9058+(t9611
++t9035+t9603)*t9063+t9166)*t9060+t9137;
+ coeffs_I->coeff_0_0_0 = t9043*t9057+RATIONAL(1.0,1.0)+t9048*t9065+t9177*
+t9059+t9179*t9064+((RATIONAL(-125.0,64.0)*t9057+t9006+t8978*t9065)*t9059+t9171*
+t9064+t9177)*t9058+(t9171*t9059+(RATIONAL(1.0,64.0)*t9065+t9009+t9012*t9057)*
+t9064+t9179)*t9063;
+ coeffs_I->coeff_p1_0_0 = ((t9024*t9064+t9039+t8984*t9059)*t9058+(t9693+
+t9028*t9064+t9034)*t9063+t9169)*t9060+t9137+(t9054+t9049*t9059+t9045*t9064+(
+t8999*t9059+t9049+t9036*t9064)*t9058+t9166*t9063)*x;
+ coeffs_I->coeff_p2_0_0 = t9136+t9131*x+t9128*t9060;
+ coeffs_I->coeff_m2_p1_0 = t9842+t9115+t9841;
+ coeffs_I->coeff_m1_p1_0 = t9104+t9836+t9857;
+ coeffs_I->coeff_0_p1_0 = t9135+(t9156*t9058+t9170*t9063+t9175)*y+(t9172*
+t9058+t9155*t9063+t9162)*t9061;
+ coeffs_I->coeff_p1_p1_0 = t9856+t9127+t9857;
+ coeffs_I->coeff_p2_p1_0 = t9124+t9841+t9832;
+ coeffs_I->coeff_m2_p2_0 = t9113+t9844+t9843;
+ coeffs_I->coeff_m1_p2_0 = t9863+t9108+t9845;
+ coeffs_I->coeff_0_p2_0 = t9138+t9130*t9061+t9133*y;
+ coeffs_I->coeff_p1_p2_0 = t9863+t9126+t9831;
+ coeffs_I->coeff_p2_p2_0 = t9113+t9861+t9859;
+ coeffs_I->coeff_m2_m2_p1 = t9815+t9072+t9805+t9184;
+ coeffs_I->coeff_m1_m2_p1 = t9100+t9924+t9873+t9892+t9940;
+ coeffs_I->coeff_0_m2_p1 = t9819+t9112+t9838;
+ coeffs_I->coeff_p1_m2_p1 = t8071+t9887+t9940+t9087+t9930+t9958;
+ coeffs_I->coeff_p2_m2_p1 = t9088+t9191+t9805+t9812;
+ coeffs_I->coeff_m2_m1_p1 = t9802+t9086+t9796;
+ coeffs_I->coeff_m1_m1_p1 = t9893+t9901+t9083+t9877+t9932;
+ coeffs_I->coeff_0_m1_p1 = t9106+t9854+t9839;
+ coeffs_I->coeff_p1_m1_p1 = t9880+t9898+t9094+t9877+t9904;
+ coeffs_I->coeff_p2_m1_p1 = t9814+t9073+t9799;
+ coeffs_I->coeff_m2_0_p1 = t9118+t9850+t9860;
+ coeffs_I->coeff_m1_0_p1 = t9849+t9858+t9117;
+ coeffs_I->coeff_0_0_p1 = (t9156*t9059+t9170*t9064+t9175)*z+t9134+(t9172*
+t9059+t9155*t9064+t9162)*t9062;
+ coeffs_I->coeff_p1_0_p1 = t9849+t9851+t9116;
+ coeffs_I->coeff_p2_0_p1 = t9110+t9860+t9852;
+ coeffs_I->coeff_m2_p1_p1 = t9816+t9799+t9096;
+ coeffs_I->coeff_m1_p1_p1 = t9898+t9083+t9888+t9894+t9911;
+ coeffs_I->coeff_0_p1_p1 = t9847+t9839+t9123;
+ coeffs_I->coeff_p1_p1_p1 = t9880+t9076+t9889+t9894+t9901;
+ coeffs_I->coeff_p2_p1_p1 = t9091+t9796+t9798;
+ coeffs_I->coeff_m2_p2_p1 = t9806+t9193+t9072+t9812;
+ coeffs_I->coeff_m1_p2_p1 = t9095+t9887+t9183+t9892+t9966+t9987;
+ coeffs_I->coeff_0_p2_p1 = t9821+t9112+t9820;
+ coeffs_I->coeff_p1_p2_p1 = t9095+t9185+t9917+t9873+t9973+t9996;
+ coeffs_I->coeff_p2_p2_p1 = t9806+t9088+t9815+t7904+t10073;
+ coeffs_I->coeff_m2_m2_p2 = t9078+t9918+t9922+t9920+t9923;
+ coeffs_I->coeff_m1_m2_p2 = t9080+t9811+t9797+t10072;
+ coeffs_I->coeff_0_m2_p2 = t9840+t9818+t9114;
+ coeffs_I->coeff_p1_m2_p2 = t9811+t9809+t9084+t9186;
+ coeffs_I->coeff_p2_m2_p2 = t9945+t9099+t9923+t9944+t9946;
+ coeffs_I->coeff_m2_m1_p2 = t9884+t9886+t9883+t9075+t9927;
+ coeffs_I->coeff_m1_m1_p2 = t9077+t9193+t9899+t9910+t9960+t9988;
+ coeffs_I->coeff_0_m1_p2 = t9835+t9109+t9817;
+ coeffs_I->coeff_p1_m1_p2 = t9079+t9949+t9691+t9960+t9933+t9964;
+ coeffs_I->coeff_p2_m1_p2 = t9902+t9970+t9101+t9954+t9560+t9976;
+ coeffs_I->coeff_m2_0_p2 = t9107+t9822+t9864;
+ coeffs_I->coeff_m1_0_p2 = t9119+t9853+t9830;
+ coeffs_I->coeff_0_0_p2 = t9129*z+t9139+t9132*t9062;
+ coeffs_I->coeff_p1_0_p2 = t9830+t9829+t9105;
+ coeffs_I->coeff_p2_0_p2 = t9107+t9865+t9827;
+ coeffs_I->coeff_m2_p1_p2 = t9905+t9919+t7706+t9075+t9938+t10110+t10118+
+t10130;
+ coeffs_I->coeff_m1_p1_p2 = t9079+t9878+t9910+t9972+t9621+t9978;
+ coeffs_I->coeff_0_p1_p2 = t9121+t9817+t9823;
+ coeffs_I->coeff_p1_p1_p2 = t9103+t9878+t9899+t9925+t9949;
+ coeffs_I->coeff_p2_p1_p2 = t9902+t9183+t9093+t9938+t9975+t9993;
+ coeffs_I->coeff_m2_p2_p2 = t9928+t9078+t9885+t9921+t9946;
+ coeffs_I->coeff_m1_p2_p2 = t9080+t9192+t9809+t9813;
+ coeffs_I->coeff_0_p2_p2 = t9828+t9825+t9114;
+ coeffs_I->coeff_p1_p2_p2 = t9813+t9084+t9797+t10075;
+ coeffs_I->coeff_p2_p2_p2 = t9900+t9928+t9082+t9922+t9945;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order4.smooth0/coeffs-dx.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order4.smooth0/coeffs-dx.compute.c
new file mode 100644
index 0000000..4044656
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order4.smooth0/coeffs-dx.compute.c
@@ -0,0 +1,2720 @@
+fp t11752;
+fp t11751;
+fp t11876;
+fp t11880;
+fp t12847;
+fp t11877;
+fp t11882;
+fp t11756;
+fp t11749;
+fp t12846;
+fp t11816;
+fp t11875;
+fp t11878;
+fp t12197;
+fp t12367;
+fp t11823;
+fp t12124;
+fp t12845;
+fp t11799;
+fp t11766;
+fp t12231;
+fp t12199;
+fp t12844;
+fp t11839;
+fp t11854;
+fp t12843;
+fp t11840;
+fp t12378;
+fp t11853;
+fp t12842;
+fp t11753;
+fp t11879;
+fp t11881;
+fp t12210;
+fp t11750;
+fp t12285;
+fp t12841;
+fp t11796;
+fp t11795;
+fp t12325;
+fp t12400;
+fp t12840;
+fp t11806;
+fp t11873;
+fp t12392;
+fp t12839;
+fp t11748;
+fp t12206;
+fp t12092;
+fp t11760;
+fp t12280;
+fp t12040;
+fp t12838;
+fp t11808;
+fp t12384;
+fp t12318;
+fp t12837;
+fp t11847;
+fp t12255;
+fp t11794;
+fp t12836;
+fp t12256;
+fp t12032;
+fp t11821;
+fp t12382;
+fp t12835;
+fp t11763;
+fp t12221;
+fp t11791;
+fp t12281;
+fp t12057;
+fp t12834;
+fp t12322;
+fp t11664;
+fp t11874;
+fp t12302;
+fp t12833;
+fp t12207;
+fp t12061;
+fp t12270;
+fp t12832;
+fp t11820;
+fp t12211;
+fp t11803;
+fp t12831;
+fp t11846;
+fp t12234;
+fp t12830;
+fp t12238;
+fp t12829;
+fp t11213;
+fp t12250;
+fp t12828;
+fp t12375;
+fp t12827;
+fp t11809;
+fp t12826;
+fp t11513;
+fp t12825;
+fp t11462;
+fp t12212;
+fp t12824;
+fp t11736;
+fp t12823;
+fp t12822;
+fp t11764;
+fp t12398;
+fp t11765;
+fp t12399;
+fp t12821;
+fp t11861;
+fp t11869;
+fp t12820;
+fp t11811;
+fp t12333;
+fp t12819;
+fp t12818;
+fp t12317;
+fp t12817;
+fp t12816;
+fp t12815;
+fp t12814;
+fp t11835;
+fp t12330;
+fp t11822;
+fp t12304;
+fp t12014;
+fp t12813;
+fp t12812;
+fp t11828;
+fp t12346;
+fp t12811;
+fp t12328;
+fp t11814;
+fp t12810;
+fp t12289;
+fp t11439;
+fp t12809;
+fp t12808;
+fp t11837;
+fp t12348;
+fp t11825;
+fp t12058;
+fp t12807;
+fp t12390;
+fp t12376;
+fp t12806;
+fp t12239;
+fp t12237;
+fp t12805;
+fp t11844;
+fp t11440;
+fp t11872;
+fp t12300;
+fp t12804;
+fp t12279;
+fp t11588;
+fp t11779;
+fp t11391;
+fp t12803;
+fp t12205;
+fp t11331;
+fp t12802;
+fp t12241;
+fp t12225;
+fp t12801;
+fp t12307;
+fp t11815;
+fp t12800;
+fp t12193;
+fp t12799;
+fp t11834;
+fp t11414;
+fp t11866;
+fp t12798;
+fp t11831;
+fp t12262;
+fp t11780;
+fp t12016;
+fp t12797;
+fp t11812;
+fp t12374;
+fp t12796;
+fp t12795;
+fp t11762;
+fp t12405;
+fp t12794;
+fp t11789;
+fp t11354;
+fp t12793;
+fp t12792;
+fp t12753;
+fp t11807;
+fp t12272;
+fp t12791;
+fp t12790;
+fp t11295;
+fp t11800;
+fp t12789;
+fp t11200;
+fp t12788;
+fp t11785;
+fp t11787;
+fp t12005;
+fp t12787;
+fp t12397;
+fp t12786;
+fp t11827;
+fp t11473;
+fp t12785;
+fp t11863;
+fp t12784;
+fp t11841;
+fp t11848;
+fp t12385;
+fp t12783;
+fp t11792;
+fp t12162;
+fp t11768;
+fp t12267;
+fp t12782;
+fp t12200;
+fp t11688;
+fp t12781;
+fp t11797;
+fp t12273;
+fp t11798;
+fp t11793;
+fp t11685;
+fp t12780;
+fp t11684;
+fp t12320;
+fp t12779;
+fp t12309;
+fp t12778;
+fp t12380;
+fp t12777;
+fp t12776;
+fp t12371;
+fp t12287;
+fp t12404;
+fp t12775;
+fp t12344;
+fp t12209;
+fp t12774;
+fp t12773;
+fp t12394;
+fp t12772;
+fp t12771;
+fp t11767;
+fp t12220;
+fp t11725;
+fp t12770;
+fp t11330;
+fp t12769;
+fp t11774;
+fp t12338;
+fp t11387;
+fp t12265;
+fp t12156;
+fp t12768;
+fp t12298;
+fp t11285;
+fp t12090;
+fp t12767;
+fp t12766;
+fp t11852;
+fp t11838;
+fp t12765;
+fp t12349;
+fp t12172;
+fp t11775;
+fp t12201;
+fp t11336;
+fp t12764;
+fp t12204;
+fp t11712;
+fp t11497;
+fp t12763;
+fp t12387;
+fp t11260;
+fp t12245;
+fp t12145;
+fp t12762;
+fp t12236;
+fp t12761;
+fp t12760;
+fp t11744;
+fp t12242;
+fp t12759;
+fp t11705;
+fp t12758;
+fp t12342;
+fp t11416;
+fp t11505;
+fp t12757;
+fp t11813;
+fp t12321;
+fp t12756;
+fp t11604;
+fp t11694;
+fp t12003;
+fp t12755;
+fp t12314;
+fp t12754;
+fp t12752;
+fp t12037;
+fp t11275;
+fp t12751;
+fp t12181;
+fp t11819;
+fp t12284;
+fp t11559;
+fp t12263;
+fp t12062;
+fp t12337;
+fp t12019;
+fp t12750;
+fp t11867;
+fp t11870;
+fp t12749;
+fp t12748;
+fp t12213;
+fp t12327;
+fp t12120;
+fp t12054;
+fp t12747;
+fp t12301;
+fp t11342;
+fp t12222;
+fp t11343;
+fp t12335;
+fp t12126;
+fp t12746;
+fp t11276;
+fp t11726;
+fp t12184;
+fp t12187;
+fp t12745;
+fp t12323;
+fp t12141;
+fp t12744;
+fp t12080;
+fp t11329;
+fp t12743;
+fp t11995;
+fp t12111;
+fp t12742;
+fp t12269;
+fp t12047;
+fp t12741;
+fp t12383;
+fp t11300;
+fp t11267;
+fp t12031;
+fp t12740;
+fp t11393;
+fp t12244;
+fp t12130;
+fp t12739;
+fp t11355;
+fp t11226;
+fp t12044;
+fp t12738;
+fp t12737;
+fp t11361;
+fp t12319;
+fp t11485;
+fp t12171;
+fp t12259;
+fp t12046;
+fp t12736;
+fp t10549;
+fp t12735;
+fp t12246;
+fp t11290;
+fp t12373;
+fp t12180;
+fp t12734;
+fp t12326;
+fp t12123;
+fp t12056;
+fp t12227;
+fp t12050;
+fp t11296;
+fp t12733;
+fp t11315;
+fp t12403;
+fp t12053;
+fp t12074;
+fp t12732;
+fp t11999;
+fp t12076;
+fp t12731;
+fp t12045;
+fp t12730;
+fp t12729;
+fp t11204;
+fp t12069;
+fp t11407;
+fp t12728;
+fp t12059;
+fp t12268;
+fp t12727;
+fp t11364;
+fp t12070;
+fp t12177;
+fp t12224;
+fp t12029;
+fp t12726;
+fp t11366;
+fp t12202;
+fp t11385;
+fp t12725;
+fp t12306;
+fp t12113;
+fp t12196;
+fp t12020;
+fp t12724;
+fp t12146;
+fp t11269;
+fp t12723;
+fp t11363;
+fp t12248;
+fp t11586;
+fp t12722;
+fp t12257;
+fp t11282;
+fp t12065;
+fp t12721;
+fp t12030;
+fp t11410;
+fp t12720;
+fp t12240;
+fp t11488;
+fp t12208;
+fp t11308;
+fp t12719;
+fp t12253;
+fp t12004;
+fp t11317;
+fp t12718;
+fp t12366;
+fp t11337;
+fp t12088;
+fp t12717;
+fp t11758;
+fp t12249;
+fp t11254;
+fp t12716;
+fp t12264;
+fp t11205;
+fp t12715;
+fp t12401;
+fp t12108;
+fp t12104;
+fp t12714;
+fp t12105;
+fp t12713;
+fp t11397;
+fp t12712;
+fp t12711;
+fp t12114;
+fp t12710;
+fp t12709;
+fp t12188;
+fp t12708;
+fp t11408;
+fp t12707;
+fp t11771;
+fp t12706;
+fp t12228;
+fp t11383;
+fp t12704;
+fp t11824;
+fp t11755;
+fp t12703;
+fp t12015;
+fp t12702;
+fp t11268;
+fp t12701;
+fp t12700;
+fp t12369;
+fp t12140;
+fp t11284;
+fp t12699;
+fp t12216;
+fp t11571;
+fp t12698;
+fp t11372;
+fp t12697;
+fp t12296;
+fp t11322;
+fp t12329;
+fp t12161;
+fp t12696;
+fp t12365;
+fp t12695;
+fp t11220;
+fp t12694;
+fp t12125;
+fp t11368;
+fp t12693;
+fp t12157;
+fp t12048;
+fp t12692;
+fp t11370;
+fp t12691;
+fp t11829;
+fp t11864;
+fp t12690;
+fp t11722;
+fp t11527;
+fp t12689;
+fp t12203;
+fp t12035;
+fp t12688;
+fp t11759;
+fp t12288;
+fp t11255;
+fp t12687;
+fp t11297;
+fp t12082;
+fp t12686;
+fp t11262;
+fp t12012;
+fp t12064;
+fp t12685;
+fp t11367;
+fp t12006;
+fp t12684;
+fp t12683;
+fp t12311;
+fp t11447;
+fp t12121;
+fp t12356;
+fp t12682;
+fp t11435;
+fp t12251;
+fp t12110;
+fp t11467;
+fp t12681;
+fp t11351;
+fp t11706;
+fp t12143;
+fp t12680;
+fp t12010;
+fp t11335;
+fp t12679;
+fp t12271;
+fp t11577;
+fp t12055;
+fp t12678;
+fp t12388;
+fp t12115;
+fp t12677;
+fp t12166;
+fp t11400;
+fp t12676;
+fp t12324;
+fp t11316;
+fp t12350;
+fp t12183;
+fp t12675;
+fp t12674;
+fp t12232;
+fp t11535;
+fp t12389;
+fp t12361;
+fp t12235;
+fp t12085;
+fp t12673;
+fp t11324;
+fp t12672;
+fp t12363;
+fp t12063;
+fp t12671;
+fp t11601;
+fp t12670;
+fp t11541;
+fp t11489;
+fp t12021;
+fp t12669;
+fp t11845;
+fp t12173;
+fp t11650;
+fp t11843;
+fp t11511;
+fp t12395;
+fp t12354;
+fp t12668;
+fp t12381;
+fp t12159;
+fp t11563;
+fp t12667;
+fp t12666;
+fp t11476;
+fp t12357;
+fp t12665;
+fp t12664;
+fp t11998;
+fp t12112;
+fp t12663;
+fp t12662;
+fp t12661;
+fp t11842;
+fp t11836;
+fp t11850;
+fp t12229;
+fp t12191;
+fp t11860;
+fp t12660;
+fp t11283;
+fp t12659;
+fp t12658;
+fp t12219;
+fp t11442;
+fp t12657;
+fp t12656;
+fp t12072;
+fp t12655;
+fp t12654;
+fp t11291;
+fp t12653;
+fp t11328;
+fp t12018;
+fp t12652;
+fp t11782;
+fp t11256;
+fp t11784;
+fp t11997;
+fp t12103;
+fp t12651;
+fp t12292;
+fp t11340;
+fp t12650;
+fp t11302;
+fp t12649;
+fp t12386;
+fp t11259;
+fp t12095;
+fp t12648;
+fp t12647;
+fp t12186;
+fp t12646;
+fp t11346;
+fp t12645;
+fp t11600;
+fp t12079;
+fp t12644;
+fp t12027;
+fp t12643;
+fp t11281;
+fp t12642;
+fp t11833;
+fp t12086;
+fp t12218;
+fp t11514;
+fp t12226;
+fp t12641;
+fp t12013;
+fp t12640;
+fp t12142;
+fp t12639;
+fp t11477;
+fp t12066;
+fp t12638;
+fp t11338;
+fp t12637;
+fp t11603;
+fp t12160;
+fp t12359;
+fp t12636;
+fp t12635;
+fp t11731;
+fp t11673;
+fp t12634;
+fp t11531;
+fp t11353;
+fp t12633;
+fp t12051;
+fp t12000;
+fp t12632;
+fp t12039;
+fp t11521;
+fp t12631;
+fp t12630;
+fp t12261;
+fp t12067;
+fp t11783;
+fp t12313;
+fp t11777;
+fp t12075;
+fp t12629;
+fp t12628;
+fp t12089;
+fp t12043;
+fp t12627;
+fp t12626;
+fp t12138;
+fp t12625;
+fp t11386;
+fp t12355;
+fp t12624;
+fp t11636;
+fp t12167;
+fp t12362;
+fp t12623;
+fp t12278;
+fp t12178;
+fp t12622;
+fp t12621;
+fp t12620;
+fp t12243;
+fp t11288;
+fp t12033;
+fp t12619;
+fp t12254;
+fp t12192;
+fp t12618;
+fp t11591;
+fp t11576;
+fp t12274;
+fp t11561;
+fp t12144;
+fp t12617;
+fp t12283;
+fp t11484;
+fp t12291;
+fp t11457;
+fp t11472;
+fp t12616;
+fp t12615;
+fp t12614;
+fp t12230;
+fp t11381;
+fp t12022;
+fp t12613;
+fp t12612;
+fp t12611;
+fp t12402;
+fp t12148;
+fp t12610;
+fp t12339;
+fp t12609;
+fp t11710;
+fp t12147;
+fp t11356;
+fp t12084;
+fp t11463;
+fp t12608;
+fp t12607;
+fp t12372;
+fp t12128;
+fp t12606;
+fp t12605;
+fp t12604;
+fp t11357;
+fp t12603;
+fp t12602;
+fp t11781;
+fp t11788;
+fp t12601;
+fp t12600;
+fp t12215;
+fp t11348;
+fp t11538;
+fp t12599;
+fp t12598;
+fp t12597;
+fp t12011;
+fp t12596;
+fp t12595;
+fp t12594;
+fp t12593;
+fp t12118;
+fp t12592;
+fp t12591;
+fp t12590;
+fp t12119;
+fp t12083;
+fp t12589;
+fp t12028;
+fp t12135;
+fp t12588;
+fp t12155;
+fp t12169;
+fp t11620;
+fp t11979;
+fp t12587;
+fp t12586;
+fp t12358;
+fp t12585;
+fp t12370;
+fp t11560;
+fp t11359;
+fp t12584;
+fp t11487;
+fp t11517;
+fp t12583;
+fp t12071;
+fp t12582;
+fp t12581;
+fp t12580;
+fp t11265;
+fp t12579;
+fp t12578;
+fp t12577;
+fp t11719;
+fp t11507;
+fp t12576;
+fp t11700;
+fp t11465;
+fp t12297;
+fp t11417;
+fp t12106;
+fp t12575;
+fp t12574;
+fp t12573;
+fp t12572;
+fp t12571;
+fp t12570;
+fp t12569;
+fp t12568;
+fp t12260;
+fp t11309;
+fp t11960;
+fp t12293;
+fp t12567;
+fp t11371;
+fp t11962;
+fp t11506;
+fp t12566;
+fp t12565;
+fp t12564;
+fp t12185;
+fp t12563;
+fp t12562;
+fp t12561;
+fp t11640;
+fp t12560;
+fp t11512;
+fp t11509;
+fp t12559;
+fp t12558;
+fp t12557;
+fp t12152;
+fp t11596;
+fp t12556;
+fp t12555;
+fp t12554;
+fp t12102;
+fp t12553;
+fp t12552;
+fp t12551;
+fp t12550;
+fp t12098;
+fp t12549;
+fp t12174;
+fp t12179;
+fp t12548;
+fp t12547;
+fp t11519;
+fp t11425;
+fp t12546;
+fp t12545;
+fp t12100;
+fp t12093;
+fp t12165;
+fp t12544;
+fp t12189;
+fp t12543;
+fp t12364;
+fp t12542;
+fp t12117;
+fp t12541;
+fp t12007;
+fp t12540;
+fp t12539;
+fp t12538;
+fp t12537;
+fp t12290;
+fp t11557;
+fp t11778;
+fp t12134;
+fp t12536;
+fp t12535;
+fp t12534;
+fp t12533;
+fp t12532;
+fp t12531;
+fp t12530;
+fp t12529;
+fp t12528;
+fp t11455;
+fp t12527;
+fp t12312;
+fp t12526;
+fp t12525;
+fp t12524;
+fp t12175;
+fp t12523;
+fp t12522;
+fp t12266;
+fp t11495;
+fp t12038;
+fp t12521;
+fp t12520;
+fp t12233;
+fp t12034;
+fp t12519;
+fp t12518;
+fp t12517;
+fp t12516;
+fp t12107;
+fp t11478;
+fp t12515;
+fp t11859;
+fp t12163;
+fp t12514;
+fp t12513;
+fp t12026;
+fp t12122;
+fp t12512;
+fp t12511;
+fp t12510;
+fp t12509;
+fp t12508;
+fp t12507;
+fp t12506;
+fp t12505;
+fp t12504;
+fp t12503;
+fp t12502;
+fp t12501;
+fp t12151;
+fp t12002;
+fp t12500;
+fp t12017;
+fp t12499;
+fp t11580;
+fp t12498;
+fp t12497;
+fp t12347;
+fp t12049;
+fp t12190;
+fp t12496;
+fp t12001;
+fp t12495;
+fp t11264;
+fp t12494;
+fp t12493;
+fp t12492;
+fp t11994;
+fp t12491;
+fp t12336;
+fp t12041;
+fp t12009;
+fp t12490;
+fp t11558;
+fp t12489;
+fp t12488;
+fp t12094;
+fp t12487;
+fp t11325;
+fp t12168;
+fp t12137;
+fp t12486;
+fp t12485;
+fp t11757;
+fp t11761;
+fp t12073;
+fp t12484;
+fp t12483;
+fp t12482;
+fp t12481;
+fp t12480;
+fp t12277;
+fp t12133;
+fp t11613;
+fp t12479;
+fp t12478;
+fp t12477;
+fp t12476;
+fp t12158;
+fp t12475;
+fp t11735;
+fp t11630;
+fp t12474;
+fp t12473;
+fp t12472;
+fp t12471;
+fp t11402;
+fp t12470;
+fp t12469;
+fp t12468;
+fp t12467;
+fp t12466;
+fp t12465;
+fp t12464;
+fp t12463;
+fp t12462;
+fp t12461;
+fp t12460;
+fp t12077;
+fp t12459;
+fp t12458;
+fp t12457;
+fp t12456;
+fp t12455;
+fp t12334;
+fp t11483;
+fp t11583;
+fp t12454;
+fp t12453;
+fp t12452;
+fp t10451;
+fp t12451;
+fp t12450;
+fp t12449;
+fp t12448;
+fp t12447;
+fp t12446;
+fp t11369;
+fp t12445;
+fp t12444;
+fp t12443;
+fp t12442;
+fp t11654;
+fp t11660;
+fp t11536;
+fp t12441;
+fp t11981;
+fp t12440;
+fp t12439;
+fp t11626;
+fp t11458;
+fp t12438;
+fp t12396;
+fp t12437;
+fp t11832;
+fp t12194;
+fp t12060;
+fp t12436;
+fp t11523;
+fp t12435;
+fp t12315;
+fp t11490;
+fp t12434;
+fp t12096;
+fp t12433;
+fp t12276;
+fp t11547;
+fp t12432;
+fp t11582;
+fp t12431;
+fp t12430;
+fp t12429;
+fp t12025;
+fp t12068;
+fp t11713;
+fp t12428;
+fp t12427;
+fp t12252;
+fp t12426;
+fp t11598;
+fp t12425;
+fp t12424;
+fp t11723;
+fp t12391;
+fp t12423;
+fp t12422;
+fp t12421;
+fp t12420;
+fp t12419;
+fp t12097;
+fp t12418;
+fp t11572;
+fp t12417;
+fp t12416;
+fp t12415;
+fp t12414;
+fp t12413;
+fp t12412;
+fp t12411;
+fp t12410;
+fp t12299;
+fp t11569;
+fp t12409;
+fp t12408;
+fp t12407;
+fp t12406;
+fp t12345;
+fp t10342;
+fp t10375;
+fp t12341;
+fp t10419;
+fp t10357;
+fp t12332;
+fp t12331;
+fp t12310;
+fp t12305;
+fp t12295;
+fp t12294;
+fp t10556;
+fp t12286;
+fp t12258;
+fp t12247;
+fp t10416;
+fp t12217;
+fp t12170;
+fp t12164;
+fp t12078;
+fp t11433;
+fp t11993;
+fp t11992;
+fp t11991;
+fp t11988;
+fp t11987;
+fp t11985;
+fp t11984;
+fp t11983;
+fp t11980;
+fp t11978;
+fp t11977;
+fp t11976;
+fp t11975;
+fp t11790;
+fp t11974;
+fp t11973;
+fp t11802;
+fp t11857;
+fp t11801;
+fp t11972;
+fp t11971;
+fp t11776;
+fp t11970;
+fp t11969;
+fp t11968;
+fp t11871;
+fp t11967;
+fp t11966;
+fp t11965;
+fp t11964;
+fp t11770;
+fp t11810;
+fp t11855;
+fp t11963;
+fp t11961;
+fp t11959;
+fp t11958;
+fp t11957;
+fp t11956;
+fp t11955;
+fp t11954;
+fp t11953;
+fp t11952;
+fp t11951;
+fp t11950;
+fp t11754;
+fp t11949;
+fp t11772;
+fp t11948;
+fp t11947;
+fp t11946;
+fp t11945;
+fp t11944;
+fp t11943;
+fp t11942;
+fp t11941;
+fp t11940;
+fp t11939;
+fp t11938;
+fp t11937;
+fp t11786;
+fp t11936;
+fp t11935;
+fp t11934;
+fp t11933;
+fp t11932;
+fp t11931;
+fp t11930;
+fp t11929;
+fp t11928;
+fp t11927;
+fp t11926;
+fp t11925;
+fp t11924;
+fp t11923;
+fp t11922;
+fp t11921;
+fp t11920;
+fp t11919;
+fp t11918;
+fp t11917;
+fp t11916;
+fp t11915;
+fp t11914;
+fp t11913;
+fp t11912;
+fp t11911;
+fp t11910;
+fp t11909;
+fp t11908;
+fp t11907;
+fp t11906;
+fp t11905;
+fp t11904;
+fp t11903;
+fp t11902;
+fp t11901;
+fp t11900;
+fp t11899;
+fp t11898;
+fp t11897;
+fp t11896;
+fp t11895;
+fp t11894;
+fp t11893;
+fp t11892;
+fp t11891;
+fp t11890;
+fp t11889;
+fp t11888;
+fp t11868;
+fp t11858;
+fp t11856;
+fp t11851;
+fp t11849;
+fp t11830;
+fp t11826;
+fp t11818;
+fp t11817;
+fp t11805;
+fp t11804;
+fp t11773;
+fp t11769;
+ t11752 = RATIONAL(-1.0,3456.0);
+ t11751 = RATIONAL(1.0,3456.0);
+ t11876 = z*z;
+ t11880 = z*t11876;
+ t12847 = t11751*t11880+z*t11752;
+ t11877 = y*y;
+ t11882 = t11877*t11877;
+ t11756 = RATIONAL(-1.0,6912.0);
+ t11749 = RATIONAL(1.0,6912.0);
+ t12846 = t11882*t11756+t11877*t11749;
+ t11816 = RATIONAL(-1.0,54.0);
+ t11875 = x*x;
+ t11878 = t11875*x;
+ t12197 = t11816*t11878;
+ t12367 = z*t11878;
+ t11823 = RATIONAL(2.0,27.0);
+ t12124 = t11823*t12367;
+ t12845 = t11880*t12197+t12124;
+ t11799 = RATIONAL(-1.0,864.0);
+ t11766 = RATIONAL(1.0,864.0);
+ t12231 = t11882*t11766;
+ t12199 = t11882*t11880;
+ t12844 = t11799*t12199+z*t12231;
+ t11839 = RATIONAL(1.0,36.0);
+ t11854 = RATIONAL(1.0,9.0);
+ t12843 = t11854*t11880+t11839*t12199;
+ t11840 = RATIONAL(1.0,18.0);
+ t12378 = x*t11840;
+ t11853 = RATIONAL(-1.0,9.0);
+ t12842 = t12378+t11878*t11853;
+ t11753 = RATIONAL(-1.0,1728.0);
+ t11879 = y*t11877;
+ t11881 = t11876*t11876;
+ t12210 = t11879*t11881;
+ t11750 = RATIONAL(1.0,1728.0);
+ t12285 = t11876*t11750;
+ t12841 = t11753*t12210+t11879*t12285;
+ t11796 = RATIONAL(5.0,576.0);
+ t11795 = RATIONAL(-5.0,576.0);
+ t12325 = t11876*t11879;
+ t12400 = y*t11876;
+ t12840 = t11795*t12400+t11796*t12325;
+ t11806 = RATIONAL(-8.0,27.0);
+ t11873 = RATIONAL(2.0,9.0);
+ t12392 = y*t11875;
+ t12839 = t11873*t12392+y*t11806;
+ t11748 = RATIONAL(-1.0,1152.0);
+ t12206 = t11877*t11748;
+ t12092 = t11875*t12206;
+ t11760 = RATIONAL(1.0,1152.0);
+ t12280 = t11760*t11875;
+ t12040 = t11882*t12280;
+ t12838 = t12092+t12040;
+ t11808 = RATIONAL(-1.0,18.0);
+ t12384 = x*t11808;
+ t12318 = t11854*t11878;
+ t12837 = t12318+t12384;
+ t11847 = RATIONAL(1.0,72.0);
+ t12255 = t11847*t11878;
+ t11794 = RATIONAL(-1.0,144.0);
+ t12836 = t12255+x*t11794;
+ t12256 = t11876*t11878;
+ t12032 = t11823*t12256;
+ t11821 = RATIONAL(-4.0,27.0);
+ t12382 = x*t11821;
+ t12835 = t12032+t11876*t12382;
+ t11763 = RATIONAL(1.0,216.0);
+ t12221 = t11882*t11763;
+ t11791 = RATIONAL(-1.0,288.0);
+ t12281 = t11791*t11875;
+ t12057 = t11882*t12281;
+ t12834 = t12057+t12221;
+ t12322 = t11878*t11880;
+ t11664 = t11853*t12322;
+ t11874 = RATIONAL(4.0,9.0);
+ t12302 = t11874*t11878;
+ t12833 = t11664+z*t12302;
+ t12207 = t11882*t11748;
+ t12061 = t11875*t12207;
+ t12270 = t11877*t11875;
+ t12832 = t11760*t12270+t12061;
+ t11820 = RATIONAL(-2.0,27.0);
+ t12211 = t11880*t11820;
+ t11803 = RATIONAL(1.0,54.0);
+ t12831 = t11803*t12199+t11877*t12211;
+ t11846 = RATIONAL(-5.0,72.0);
+ t12234 = t11876*t11846;
+ t12830 = t12234+t11840;
+ t12238 = t11877*t11880;
+ t12829 = t11753*t12238+t11750*t12199;
+ t11213 = t11750*t12210;
+ t12250 = t11753*t11879;
+ t12828 = t11213+t11876*t12250;
+ t12375 = y*t11881;
+ t12827 = t11799*t12210+t11766*t12375;
+ t11809 = RATIONAL(-1.0,36.0);
+ t12826 = t11853*t11880+t11809*t12199;
+ t11513 = t11839*t12210;
+ t12825 = t11513+t11854*t11879;
+ t11462 = t11816*t12210;
+ t12212 = t11879*t11823;
+ t12824 = t11462+t11876*t12212;
+ t11736 = t11853*t11879;
+ t12823 = t11809*t12210+t11736;
+ t12822 = t11877*t11799+t12061;
+ t11764 = RATIONAL(1.0,432.0);
+ t12398 = z*t11882;
+ t11765 = RATIONAL(-1.0,432.0);
+ t12399 = z*t11877;
+ t12821 = t11764*t12398+t11765*t12399;
+ t11861 = RATIONAL(1.0,3.0);
+ t11869 = RATIONAL(-4.0,9.0);
+ t12820 = t11869+t11861*t11875;
+ t11811 = RATIONAL(1.0,27.0);
+ t12333 = t11811*t11879;
+ t12819 = y*t12382+x*t12333;
+ t12818 = t11765*t12375+t11764*t12400;
+ t12317 = t11869*t11878;
+ t12817 = y*t12317+t11879*t12318;
+ t12816 = t11796*t12399+t11795*t12238;
+ t12815 = t11879*t12280+t11748*t12392;
+ t12814 = t11882*t11823+t11873*t12270;
+ t11835 = RATIONAL(-1.0,24.0);
+ t12330 = t11835*t11875;
+ t11822 = RATIONAL(5.0,96.0);
+ t12304 = t11876*t11875;
+ t12014 = t11822*t12304;
+ t12813 = t12330+t12014;
+ t12812 = t11766*t12199+t11799*t12398;
+ t11828 = RATIONAL(1.0,48.0);
+ t12346 = t11828*t11875;
+ t12811 = t11794+t12346;
+ t12328 = t11880*t11875;
+ t11814 = RATIONAL(8.0,27.0);
+ t12810 = t11840*t12328+z*t11814;
+ t12289 = t11820*t11881;
+ t11439 = t11803*t12210;
+ t12809 = y*t12289+t11439;
+ t12808 = t11823*t12238+t11816*t12199;
+ t11837 = RATIONAL(1.0,24.0);
+ t12348 = t11837*t11875;
+ t11825 = RATIONAL(-5.0,96.0);
+ t12058 = t11825*t12304;
+ t12807 = t12058+t12348;
+ t12390 = x*RATIONAL(8.0,9.0);
+ t12376 = x*t11881;
+ t12806 = t11873*t12376+t12390;
+ t12239 = t11876*t11765;
+ t12237 = t11764*t11881;
+ t12805 = (t12239+t12237)*y;
+ t11844 = RATIONAL(-5.0,36.0);
+ t11440 = t11844*t12238;
+ t11872 = RATIONAL(5.0,9.0);
+ t12300 = t11877*t11872;
+ t12804 = t11440+z*t12300;
+ t12279 = t11803*t11881;
+ t11588 = y*t12279;
+ t11779 = RATIONAL(-1.0,216.0);
+ t11391 = t11779*t12210;
+ t12803 = t11588+t11391;
+ t12205 = t11766*t11879;
+ t11331 = t11881*t12205;
+ t12802 = t11799*t12375+t11331;
+ t12241 = t11882*t11765;
+ t12225 = t11877*t11764;
+ t12801 = (t12225+t12241)*z;
+ t12307 = t11882*t11875;
+ t11815 = RATIONAL(-1.0,12.0);
+ t12800 = t11854*t11882+t11815*t12307;
+ t12193 = t11839*t11875;
+ t12799 = t11882*t12193+t11853*t12270;
+ t11834 = RATIONAL(5.0,36.0);
+ t11414 = t11834*t12238;
+ t11866 = RATIONAL(-5.0,9.0);
+ t12798 = t11866*t12399+t11414;
+ t11831 = RATIONAL(-1.0,48.0);
+ t12262 = t11831*t11875;
+ t11780 = RATIONAL(5.0,192.0);
+ t12016 = t11780*t12304;
+ t12797 = t12016+t12262;
+ t11812 = RATIONAL(4.0,27.0);
+ t12374 = x*t11812;
+ t12796 = t11814*t12367+t11880*t12374;
+ t12795 = t12262+t11839;
+ t11762 = RATIONAL(-16.0,27.0);
+ t12405 = y*x;
+ t12794 = t11879*t12374+t11762*t12405;
+ t11789 = RATIONAL(1.0,288.0);
+ t11354 = t11789*t12210;
+ t12793 = t11354+t11847*t11879;
+ t12792 = t11795*t12399+t11796*t12238;
+ t12753 = y*t12302+t11878*t11736;
+ t11807 = RATIONAL(1.0,12.0);
+ t12272 = t11807*t11875;
+ t12791 = (t11853+t12272)*t11882;
+ t12790 = t11796*t12400+t11795*t12325;
+ t11295 = t11791*t12210;
+ t11800 = RATIONAL(-1.0,72.0);
+ t12789 = t11295+t11800*t11879;
+ t11200 = t11750*t12238;
+ t12788 = t11753*t12199+t11200;
+ t11785 = RATIONAL(-5.0,192.0);
+ t11787 = RATIONAL(1.0,192.0);
+ t12005 = t11787*t12307;
+ t12787 = t12005+t11785*t12270;
+ t12397 = x*t11882;
+ t12786 = t12390+t11873*t12397;
+ t11827 = RATIONAL(-1.0,96.0);
+ t11473 = t11827*t12307;
+ t12785 = t11473+t11822*t12270;
+ t11863 = RATIONAL(-1.0,3.0);
+ t12784 = t11874+t11863*t11875;
+ t11841 = RATIONAL(-10.0,9.0);
+ t11848 = RATIONAL(5.0,18.0);
+ t12385 = x*t11879;
+ t12783 = t11841*t12405+t11848*t12385;
+ t11792 = RATIONAL(-5.0,288.0);
+ t12162 = t11792*t12385;
+ t11768 = RATIONAL(5.0,288.0);
+ t12267 = t11794*t11878;
+ t12782 = t11768*t12405+y*t12267+t12162;
+ t12200 = t11876*t11760;
+ t11688 = t11791*t11881;
+ t12781 = t11789*t11876+t11882*t12200+t11688;
+ t11797 = RATIONAL(-1.0,576.0);
+ t12273 = t11882*t11797;
+ t11798 = RATIONAL(1.0,576.0);
+ t11793 = RATIONAL(1.0,144.0);
+ t11685 = t11793*t11880;
+ t12780 = t11798*t12199+t11685+z*t12273;
+ t11684 = t11789*t11877;
+ t12320 = t11877*t11881;
+ t12779 = t11791*t11882+t11760*t12320+t11684;
+ t12309 = t11752*t11876;
+ t12778 = t11879*t12309+t11752*t12375+(t12400+t12210)*t11751;
+ t12380 = z*t11751;
+ t12777 = t11752*t12199+t11882*t12380+t12847*t11877;
+ t12776 = t11752*t12238+t11877*t12380+t12847*t11882;
+ t12371 = z*t11879;
+ t12287 = t11880*t11750;
+ t12404 = y*z;
+ t12775 = t11750*t12371+y*t12287+t11753*t12404+t11880*t12250;
+ t12344 = t11877*t11876;
+ t12209 = t11882*t11749;
+ t12774 = t11756*t12344+t11876*t12209+t12846*t11881;
+ t12773 = t11752*t12210+y*t12309+(t12375+t12325)*t11751;
+ t12394 = y*t11880;
+ t12772 = t11750*t12404+t11753*t12394+t11879*t12287+z*t12250;
+ t12771 = t11794*t11880+t11793*z+t11797*t12199+t11798*t12398;
+ t11767 = RATIONAL(-5.0,144.0);
+ t12220 = t11882*t11767;
+ t11725 = t11808*t11877;
+ t12770 = x*t12220+t11878*t11725;
+ t11330 = t11789*t12199;
+ t12769 = t11330+t11847*t11880;
+ t11774 = RATIONAL(1.0,108.0);
+ t12338 = t11774*t11880;
+ t11387 = t11879*t12338;
+ t12265 = t11809*t11875;
+ t12156 = z*t12265;
+ t12768 = y*t12156+t11387;
+ t12298 = t11879*t11779;
+ t11285 = z*t12298;
+ t12090 = t11789*t12328;
+ t12767 = t11285+y*t12090;
+ t12766 = t11800*t11880+t11791*t12199;
+ t11852 = RATIONAL(1.0,6.0);
+ t11838 = RATIONAL(-5.0,24.0);
+ t12765 = t11852+t11838*t11877;
+ t12349 = t11879*t11875;
+ t12172 = z*t12349;
+ t11775 = RATIONAL(-1.0,108.0);
+ t12201 = t11775*t11880;
+ t11336 = y*t12201;
+ t12764 = t11336+t11839*t12172;
+ t12204 = t11878*t11840;
+ t11712 = t11808*t11879;
+ t11497 = t11878*t11712;
+ t12763 = y*t12204+t11497;
+ t12387 = y*t11799;
+ t11260 = t11880*t12387;
+ t12245 = t11847*t11875;
+ t12145 = z*t12245;
+ t12762 = t11260+t11879*t12145;
+ t12236 = t11791*t11878;
+ t12761 = t11795*t12397+t11877*t12236;
+ t12760 = t11878*t11684+t11796*t12397;
+ t11744 = t11854*t11881;
+ t12242 = t11875*t11881;
+ t12759 = t11744+t11815*t12242;
+ t11705 = t11800*t11881;
+ t12758 = t11877*t11705+t11725;
+ t12342 = t11808*t11878;
+ t11416 = y*t12342;
+ t11505 = t11879*t12204;
+ t12757 = t11416+t11505;
+ t11813 = RATIONAL(-1.0,27.0);
+ t12321 = t11813*t11880;
+ t12756 = y*t12321+t11793*t12172;
+ t11604 = t11811*t12404;
+ t11694 = t11794*t11879;
+ t12003 = t11880*t11694;
+ t12755 = t11875*t12003+t11604;
+ t12314 = t11882*t11876;
+ t12754 = t11808*t11876+t11800*t12314;
+ t12752 = t11831*t11882+t11815;
+ t12037 = t11880*t12193;
+ t11275 = t11775*t12371;
+ t12751 = y*t12037+t11275;
+ t12181 = t11768*t12397;
+ t11819 = RATIONAL(5.0,72.0);
+ t12284 = t11877*t11819;
+ t11559 = t11876*t12284;
+ t12263 = t11882*t11878;
+ t12062 = t11881*t12263;
+ t12337 = t11794*t12062+x*t11559;
+ t12019 = t11877*t12256;
+ t12750 = t12337+t11809*t12019+t11881*t12181;
+ t11867 = RATIONAL(5.0,6.0);
+ t11870 = RATIONAL(-2.0,3.0);
+ t12749 = t11867*t11876+t11870;
+ t12748 = t11798*t12210+t11793*t11879+t11797*t12375;
+ t12213 = t11879*t11765;
+ t12327 = t11797*t11875;
+ t12120 = y*t12327;
+ t12054 = t11798*t12242;
+ t12747 = y*t12054+(t12213+t12120)*t11876;
+ t12301 = t11879*t11763;
+ t11342 = z*t12301;
+ t12222 = t11766*t11880;
+ t11343 = y*t12222;
+ t12335 = t11878*t11765;
+ t12126 = y*t12335;
+ t12746 = t11880*t12126+(t11343+t11342)*x;
+ t11276 = t11774*t12325;
+ t11726 = t11809*t11881;
+ t12184 = y*t11726;
+ t12187 = y*t12304;
+ t12745 = t11875*t12184+t11854*t12187+t11276;
+ t12323 = t11794*t11875;
+ t12141 = y*t12323;
+ t12744 = t11876*t12141+t12828;
+ t12080 = t11876*t12193;
+ t11329 = t11775*t12210;
+ t12743 = y*t12080+t11811*t12325+t11329;
+ t11995 = t11798*t12270;
+ t12111 = z*t12307;
+ t12742 = t11797*t12111+t11880*t12225+z*t11995;
+ t12269 = t11877*t11793;
+ t12047 = t11875*t12269;
+ t12741 = z*t12047+t12788;
+ t12383 = y*t11763;
+ t11300 = t11880*t12383;
+ t11267 = z*t12205;
+ t12031 = t11878*t12213;
+ t12740 = z*t12031+(t11300+t11267)*x;
+ t11393 = t11877*t12201;
+ t12244 = t11774*t11878;
+ t12130 = z*t12244;
+ t12739 = t11878*t11393+t11877*t12130+t12844*x;
+ t11355 = t11882*t12239;
+ t11226 = t11753*t12320;
+ t12044 = t11793*t12307;
+ t12738 = t11355+t11226+t11881*t11995+t11876*t12044;
+ t12737 = t12751+t12756;
+ t11361 = t11775*t12199;
+ t12319 = t11877*t11803;
+ t11485 = z*t12319;
+ t12171 = t11811*t12397;
+ t12259 = t11779*t11880;
+ t12046 = t11878*t12259;
+ t12736 = z*t12171+t11878*t11485+t11877*t12046+x*t11361;
+ t10549 = t11878*t11275;
+ t12735 = t10549+t12746;
+ t12246 = t11764*t11879;
+ t11290 = t11880*t12246;
+ t12373 = y*t11853;
+ t12180 = t11875*t12373;
+ t12734 = z*t12180+t11290+t12764;
+ t12326 = t11775*t11881;
+ t12123 = x*t12326;
+ t12056 = t11803*t12256;
+ t12227 = t11878*t11820;
+ t12050 = t11876*t12227;
+ t11296 = t11764*t12210;
+ t12733 = t11879*t12056+x*t11296+(t12050+t12123)*y;
+ t11315 = t11779*t12199;
+ t12403 = x*z;
+ t12053 = t11877*t12335;
+ t12074 = t11878*t12225;
+ t12732 = t12221*t12403+z*t12074+t11880*t12053+x*t11315;
+ t11999 = t11877*t12242;
+ t12076 = t11882*t12304;
+ t12731 = t11764*t12314+t11794*t12076+t11797*t11999+t11750*t12320;
+ t12045 = t11876*t12273;
+ t12730 = t11881*t12225+t11882*t12285+t11875*t12045+t11794*t11999;
+ t12729 = t11793*y+t11797*t12210+t11694+t11798*t12375;
+ t11204 = t11753*t12314;
+ t12069 = t11798*t12304;
+ t11407 = t11765*t12320;
+ t12728 = t11204+t11793*t11999+t11407+t11882*t12069;
+ t12059 = t11875*t11685;
+ t12268 = t11879*t11813;
+ t12727 = z*t12268+y*t12059+t12764;
+ t11364 = t11774*t12210;
+ t12070 = t11876*t12197;
+ t12177 = t11813*t12376;
+ t12224 = t11878*t11763;
+ t12029 = t11876*t12224;
+ t12726 = x*t11364+t11879*t12029+(t12177+t12070)*y;
+ t11366 = t11765*t12199;
+ t12202 = t11882*t11774;
+ t11385 = z*t12202;
+ t12725 = t12845*t11877+(t11366+t11385)*x;
+ t12306 = t11877*t11846;
+ t12113 = x*t12306;
+ t12196 = t11793*t11878;
+ t12020 = t11876*t12196;
+ t12724 = t11882*t12020+t11881*t12113;
+ t12146 = y*t12193;
+ t11269 = t11879*t12201;
+ t12723 = z*t12146+t11269;
+ t11363 = t11876*t12202;
+ t12248 = t11816*t11881;
+ t11586 = t11877*t12248;
+ t12722 = x*t11363+t11878*t11586;
+ t12257 = t11792*t11876;
+ t11282 = t11882*t12257;
+ t12065 = t11878*t12320;
+ t12721 = t11839*t12065+x*t11282;
+ t12030 = t11879*t12281;
+ t11410 = z*t12383;
+ t12720 = t11880*t12030+t11410;
+ t12240 = t11839*t11878;
+ t11488 = t11876*t12240;
+ t12208 = t11792*t11877;
+ t11308 = t11881*t12208;
+ t12719 = x*t11308+t11882*t11488;
+ t12253 = t11809*t11880;
+ t12004 = t11875*t12253;
+ t11317 = t11774*t12371;
+ t12718 = y*t12004+t11317;
+ t12366 = z*t11779;
+ t11337 = y*t12366;
+ t12088 = t11879*t12328;
+ t12717 = t11337+t11789*t12088;
+ t11758 = RATIONAL(5.0,1152.0);
+ t12249 = t11877*t11758;
+ t11254 = t11881*t12249;
+ t12716 = t11878*t12045+x*t11254;
+ t12264 = t11882*t11881;
+ t11205 = t11750*t12264;
+ t12715 = t11779*t12019+x*t11205;
+ t12401 = x*t11877;
+ t12108 = t11848*t12401;
+ t12104 = t11882*t12256;
+ t12714 = t11853*t12104+t11881*t12108;
+ t12105 = t11880*t12281;
+ t12713 = t11342+y*t12105;
+ t11397 = y*t12259;
+ t12712 = t11789*t12172+t11397;
+ t12711 = t11300+z*t12030;
+ t12114 = x*t12344;
+ t12710 = t11841*t12114+t11839*t12062;
+ t12709 = t11803*t12019+t11882*t12123;
+ t12188 = x*t12264;
+ t12708 = t11785*t12188+t11822*t12019;
+ t11408 = t11876*t12225;
+ t12707 = t11799*t12062+x*t11408;
+ t11771 = RATIONAL(25.0,12.0);
+ t12706 = t11835*t12062+t11771*t12114;
+ t12228 = t11774*t11881;
+ t11383 = t11877*t12228;
+ t12704 = t11882*t12070+x*t11383;
+ t11824 = RATIONAL(1.0,96.0);
+ t11755 = RATIONAL(-25.0,192.0);
+ t12703 = t11824*t12062+t11755*t12114;
+ t12015 = t11878*t12221;
+ t12702 = t11876*t12015+x*t11226;
+ t11268 = t11766*t12320;
+ t12701 = t11878*t11268+x*t11355;
+ t12700 = t11808*t12188+t11872*t12019;
+ t12369 = z*t11875;
+ t12140 = t11800*t12369;
+ t11284 = t11880*t12205;
+ t12699 = y*t12140+t11284;
+ t12216 = t11877*t11813;
+ t11571 = t11876*t12216;
+ t12698 = x*t11571+t11881*t12015;
+ t11372 = t11789*t12264;
+ t12697 = t11844*t12019+x*t11372;
+ t12296 = t11779*t11881;
+ t11322 = t11877*t12296;
+ t12329 = t11876*t11811;
+ t12161 = x*t12329;
+ t12696 = t11882*t12161+t11878*t11322;
+ t12365 = y*t11813;
+ t12695 = z*t12365+t11879*t12059;
+ t11220 = t11758*t12314;
+ t12694 = x*t11220+t11797*t12065;
+ t12125 = x*t12234;
+ t11368 = t11881*t12196;
+ t12693 = t11882*t12125+t11877*t11368;
+ t12157 = t11811*t12376;
+ t12048 = t11779*t12263;
+ t12692 = t11876*t12048+t11877*t12157;
+ t11370 = t11881*t12241;
+ t12691 = t11823*t12019+x*t11370;
+ t11829 = RATIONAL(5.0,48.0);
+ t11864 = RATIONAL(-5.0,6.0);
+ t12690 = t11864*t12019+t11829*t12188;
+ t11722 = t11847*t11881;
+ t11527 = x*t11722;
+ t12689 = t11882*t11527+t11767*t12019;
+ t12203 = t11766*t11876;
+ t12035 = t11878*t12203;
+ t12688 = x*t11407+t11882*t12035;
+ t11759 = RATIONAL(-5.0,1152.0);
+ t12288 = t11876*t11759;
+ t11255 = t11877*t12288;
+ t12687 = t11798*t12062+x*t11255;
+ t11297 = t11763*t12238;
+ t12082 = t11877*t12245;
+ t12686 = t11297+z*t12082+t11875*t11330;
+ t11262 = t11876*t12298;
+ t12012 = t11875*t12210;
+ t12064 = t11800*t12304;
+ t12685 = t11262+y*t12064+t11791*t12012;
+ t11367 = y*t12338;
+ t12006 = t11879*t12322;
+ t12684 = t11763*t12006+(t11367+t11317)*x;
+ t12683 = t11779*t12006+(t11336+t11275)*x;
+ t12311 = t11823*t11880;
+ t11447 = y*t12311;
+ t12121 = t11878*t12365;
+ t12356 = x*t12371;
+ t12682 = x*t11447+t11880*t12121+t11803*t12356;
+ t11435 = t11811*t12394;
+ t12251 = t11816*t11879;
+ t12110 = z*t12251;
+ t11467 = y*t12211;
+ t12681 = t11878*t11435+(t11467+t12110)*x;
+ t11351 = t11774*t12199;
+ t11706 = t11809*t11877;
+ t12143 = z*t11706;
+ t12680 = t11351+t11880*t12216+t11875*t12143;
+ t12010 = t11800*t12270;
+ t11335 = t11779*t12238;
+ t12679 = z*t12010+t11880*t12057+t11335;
+ t12271 = t11803*t11880;
+ t11577 = z*t12212;
+ t12055 = t11878*t12268;
+ t12678 = t12271*t12405+x*t11577+z*t12055;
+ t12388 = y*t11878;
+ t12115 = t11764*t12388;
+ t12677 = t11880*t12115+(t11260+t11285)*x;
+ t12166 = y*t12245;
+ t11400 = t11876*t12301;
+ t12676 = t11876*t12166+t11789*t12012+t11400;
+ t12324 = t11879*t11799;
+ t11316 = z*t12324;
+ t12350 = t11879*t11878;
+ t12183 = z*t12350;
+ t12675 = t11764*t12183+(t11397+t11316)*x;
+ t12674 = t11393+t12799*z;
+ t12232 = t11879*t11820;
+ t11535 = z*t12232;
+ t12389 = x*t11880;
+ t12361 = y*t12389;
+ t12235 = t11811*t11878;
+ t12085 = t11879*t12235;
+ t12673 = z*t12085+t11816*t12361+x*t11535;
+ t11324 = t11876*t12383;
+ t12672 = (t12115+t12031)*t11881+(t11262+t11324)*x;
+ t12363 = x*t12375;
+ t12063 = t11764*t12256;
+ t12671 = x*t11391+t11876*t12031+t11763*t12363+y*t12063;
+ t11601 = z*t12216;
+ t12670 = t11877*t12004+t11880*t12044+t11601+t11385;
+ t11541 = y*t12248;
+ t11489 = t11876*t12365;
+ t12021 = t11881*t12224;
+ t12669 = t11878*t11541+t11879*t12021+(t11489+t11276)*x;
+ t11845 = RATIONAL(-5.0,18.0);
+ t12173 = t11845*t12385;
+ t11650 = t11878*t11744;
+ t11843 = RATIONAL(10.0,9.0);
+ t11511 = t11878*t11726;
+ t12395 = x*t11876;
+ t12354 = y*t12395;
+ t12668 = t11843*t12354+y*t11650+t11876*t12173+t11879*t11511;
+ t12381 = z*t11820;
+ t12159 = y*t12235;
+ t11563 = t11880*t12251;
+ t12667 = z*t12159+t12381*t12405+t11774*t12006+x*t11563;
+ t12666 = t12834*t11881+(t12010+t12319)*t11876;
+ t11476 = t11879*t12271;
+ t12357 = t11823*t12403;
+ t12665 = y*t12357+x*t11476+z*t12121+t11775*t12006;
+ t12664 = t12692+t12722;
+ t11998 = t11878*t12199;
+ t12112 = z*t12263;
+ t12663 = t11791*t12112+t11789*t11998+t12792*x;
+ t12662 = t12702+t12715;
+ t12661 = t12751+t12755;
+ t11842 = RATIONAL(5.0,24.0);
+ t11836 = RATIONAL(-5.0,12.0);
+ t11850 = RATIONAL(-1.0,6.0);
+ t12229 = t11850*t11881;
+ t12191 = x*t12314;
+ t11860 = RATIONAL(-5.0,3.0);
+ t12660 = t11842*t12065+t11836*t12191+t11860*t12395+t11878*t12229;
+ t11283 = t11882*t12237;
+ t12659 = x*t11283+t11799*t12019+t12688;
+ t12658 = t11880*t12301+t12281*t12404+t12712;
+ t12219 = t11877*t11811;
+ t11442 = z*t12219;
+ t12657 = t11803*t12112+t11779*t11998+(t11442+t11393)*x;
+ t12656 = t11847*t11999+t11789*t12076+t11586+t11779*t12314;
+ t12072 = t11800*t12328;
+ t12655 = t11267+y*t12072+t12711;
+ t12654 = t10549+t12682;
+ t11291 = t11774*t12238;
+ t12653 = t11816*t12112+t11763*t11998+(t11601+t11291)*x;
+ t11328 = y*t12228;
+ t12018 = t11876*t12265;
+ t12652 = t11328+t11489+t11879*t12018+t11793*t12012;
+ t11782 = RATIONAL(5.0,384.0);
+ t11256 = t11881*t12207;
+ t11784 = RATIONAL(1.0,384.0);
+ t11997 = t11784*t12307;
+ t12103 = t11876*t12270;
+ t12651 = t11255+t11256+t11782*t12103+t11881*t11997;
+ t12292 = t11877*t11763;
+ t11340 = z*t12292;
+ t12650 = t11764*t12112+t11765*t11998+(t11335+t11340)*x;
+ t11302 = t11877*t12366;
+ t12649 = t11764*t11998+t11765*t12112+(t11302+t11297)*x;
+ t12386 = z*t11775;
+ t11259 = t11882*t12386;
+ t12095 = t11880*t12323;
+ t12648 = t11877*t12037+t11259+t11442+t11882*t12095;
+ t12647 = t11789*t12112+t11791*t11998+t12816*x;
+ t12186 = t11844*t12399;
+ t12646 = t11800*t12112+t11847*t11998+(t12186+t11414)*x;
+ t11346 = t11794*t12264;
+ t12645 = t11346+t11877*t12016+t11767*t12344+t11881*t12005;
+ t11600 = t11824*t12242;
+ t12079 = t11842*t12304;
+ t12644 = t11791*t12264+t11882*t11600+(t12079+t12234)*t11877;
+ t12027 = t11882*t12245;
+ t12643 = t11322+t11816*t12314+t11876*t12027+t11789*t11999;
+ t11281 = y*t12326;
+ t12642 = y*t12329+t11879*t12080+t11794*t12012+t11281;
+ t11833 = RATIONAL(5.0,12.0);
+ t12086 = t11833*t12270;
+ t12218 = t11828*t11881;
+ t11514 = t11875*t12218;
+ t12226 = t11866*t11876;
+ t12641 = t11809*t12264+t11876*t12086+t11877*t12226+t11882*t11514;
+ t12013 = t11879*t12327;
+ t12640 = t11876*t12013+t11798*t12012+t12805;
+ t12142 = y*t11688;
+ t12639 = (t11354+t12142)*t11878+t12840*x;
+ t11477 = t11831*t12242;
+ t12066 = t11836*t12270;
+ t12638 = t11839*t12264+t11882*t11477+(t12300+t12066)*t11876;
+ t11338 = t11880*t12324;
+ t12637 = t11338+y*t12145+t12717;
+ t11603 = z*t12204;
+ t12160 = t11767*t12385;
+ t12359 = t11844*t12405;
+ t12636 = t11847*t12006+z*t12359+y*t11603+t11880*t12160;
+ t12635 = t11879*t12156+t11367+t12695;
+ t11731 = t11853*t11881;
+ t11673 = y*t11731;
+ t12634 = (t11673+t11513)*t11878+t12783*t11876;
+ t11531 = z*t12284;
+ t11353 = t11880*t12208;
+ t12633 = t11794*t11998+t11839*t12112+(t11531+t11353)*x;
+ t12051 = t11798*t12328;
+ t12000 = t11797*t12270;
+ t12632 = t11882*t12051+t11880*t12000+t12821;
+ t12039 = t11838*t12270;
+ t11521 = t11827*t12242;
+ t12631 = t11372+t11876*t12039+t11882*t11521+t11559;
+ t12630 = t11343+t11879*t12140+t12713;
+ t12261 = t11785*t11876;
+ t12067 = t11875*t12261;
+ t11783 = RATIONAL(5.0,144.0);
+ t12313 = t11877*t11783;
+ t11777 = RATIONAL(-1.0,192.0);
+ t12075 = t11777*t12307;
+ t12629 = t11876*t12313+t11793*t12264+t11877*t12067+t11881*t12075;
+ t12628 = t12691+t12722;
+ t12089 = t11882*t12242;
+ t12043 = t11794*t12270;
+ t12627 = t11408+t11205+t11797*t12089+t11876*t12043;
+ t12626 = t11877*t12021+x*t11204+t12688;
+ t12138 = t11775*t12388;
+ t12625 = z*t12138+t11765*t12006+(t11410+t11284)*x;
+ t11386 = t11880*t12213;
+ t12355 = y*t12369;
+ t12624 = t11854*t12355+t11386+t12718;
+ t11636 = t11854*t12263;
+ t12167 = t11845*t12389;
+ t12362 = x*t12399;
+ t12623 = z*t11636+t11877*t12167+t11843*t12362+t11809*t11998;
+ t12278 = t11877*t11834;
+ t12178 = z*t12278;
+ t12622 = t11847*t12112+t11800*t11998+(t11440+t12178)*x;
+ t12621 = t12720+t12767;
+ t12620 = t12755+t12768;
+ t12243 = t11876*t11768;
+ t11288 = t11879*t12243;
+ t12033 = t11879*t12196;
+ t12619 = x*t11288+t11881*t12033+(t11511+t12125)*y;
+ t12254 = t11837*t11878;
+ t12192 = t11829*t11876;
+ t12618 = t11881*t12254+x*t12192+t11825*t12065+t11780*t12191;
+ t11591 = t11800*t12210;
+ t11576 = y*t11722;
+ t12274 = t11844*t11879;
+ t11561 = t11876*t12274;
+ t12144 = t11834*t12400;
+ t12617 = (t11591+t11576)*t11878+(t11561+t12144)*x;
+ t12283 = t11844*t11876;
+ t11484 = y*t11705;
+ t12291 = t11834*t11879;
+ t11457 = t11876*t12291;
+ t11472 = t11847*t12210;
+ t12616 = x*t11457+t12283*t12405+(t11472+t11484)*t11878;
+ t12615 = t12698+t12704;
+ t12614 = t12699+t12762;
+ t12230 = t11876*t11775;
+ t11381 = t11879*t12230;
+ t12022 = t11876*t12244;
+ t12613 = t11878*t11381+y*t12022+t12827*x;
+ t12612 = z*t12333+y*t12095+t12723;
+ t12611 = t11876*t12047+t11877*t12239+t11882*t12054+t11753*t12264;
+ t12402 = y*t12403;
+ t12148 = t11783*t12389;
+ t12610 = z*t11416+t11800*t12006+t11879*t12148+t11834*t12402;
+ t12339 = t11816*t11876;
+ t12609 = t11877*t12339+t11876*t12082+t11789*t12089+t11779*t12264;
+ t11710 = t11839*t11881;
+ t12147 = y*t11710;
+ t11356 = t11879*t12257;
+ t12084 = t11879*t12267;
+ t11463 = t11819*t12400;
+ t12608 = t11878*t12147+t11881*t12084+(t11463+t11356)*x;
+ t12607 = t11797*t12012+t11879*t12069+t12818;
+ t12372 = y*t11789;
+ t12128 = t11878*t12372;
+ t12606 = t11881*t12128+t11878*t11295+t12790*x;
+ t12605 = t12701+t12702;
+ t12604 = t12696+t12704;
+ t11357 = t11779*t12400;
+ t12603 = t11881*t12126+t11878*t11296+(t11400+t11357)*x;
+ t12602 = y*t12130+t11764*t12006+(t11338+t11337)*x;
+ t11781 = RATIONAL(-1.0,384.0);
+ t11788 = RATIONAL(-5.0,384.0);
+ t12601 = t11760*t12264+t11876*t12249+t11781*t12089+t11788*t12103;
+ t12600 = t12699+t12720;
+ t12215 = t11877*t11768;
+ t11348 = t11880*t12215;
+ t11538 = t11809*t12263;
+ t12599 = x*t11348+t11793*t11998+(t12113+t11538)*z;
+ t12598 = t12707+t12715;
+ t12597 = t11853*t12112+t11880*t12108+t11841*t12362+t11839*t11998;
+ t12011 = t11880*t12327;
+ t12596 = t11880*t11995+t11882*t12011+t12801;
+ t12595 = y*t12161+x*t11381+t12803*t11878;
+ t12594 = t12698+t12709;
+ t12593 = t12701+t12707;
+ t12118 = z*t12224;
+ t12592 = t11879*t12118+t11774*t12402+x*t11387+(t11300+t11337)*t11878;
+ t12591 = t11878*t11285+x*t11269+t12386*t12405+(t12118+t12046)*y;
+ t12590 = t11357+t11879*t12064+t11875*t12142+t12827;
+ t12119 = t11875*t12372;
+ t12083 = t11879*t12304;
+ t12589 = t11324+t11881*t12119+t11847*t12083+t12802;
+ t12028 = t11878*t12271;
+ t12135 = z*t12227;
+ t12588 = t11803*t12183+(t12028+t12135)*y+(t11290+t11604)*x;
+ t12155 = t11846*t12397;
+ t12169 = t11848*t12397;
+ t11620 = t11877*t11731;
+ t11979 = t11878*t11620+t11876*t12169+t12710;
+ t12587 = t11874*t12019+t11881*t12155+t11979+t12714;
+ t12586 = t12724+t12721+t12750;
+ t12358 = t11813*t12403;
+ t12585 = t11878*t12110+x*t11386+(t12358+t12845)*y;
+ t12370 = z*t11816;
+ t11560 = t11882*t12370;
+ t11359 = t11763*t12199;
+ t12584 = z*t12027+t11560+t11485+t11877*t12090+t11359;
+ t11487 = t11803*t12398;
+ t11517 = t11877*t12370;
+ t12583 = t11315+t11800*t12111+t11877*t12105+t11487+t11517;
+ t12071 = t11800*t12242;
+ t12582 = t11876*t12030+(t12339+t12071)*y+t12803;
+ t12581 = t11880*t12010+t11302+z*t12057+t12844;
+ t12580 = t12719+t12693+t12750;
+ t11265 = t11763*t12210;
+ t12579 = t11541+t11265+t11875*t11576+t11789*t12083+t11803*t12400;
+ t12578 = t12687+t12694+t11759*t12188+t11798*t12019+t12716;
+ t12577 = t11880*t12082+t11340+t11789*t12111+t12812;
+ t11719 = t11800*t11882;
+ t11507 = z*t11719;
+ t12576 = t11835*t12328+t11808*z+t11531+t11507+t12785*t11880;
+ t11700 = t11847*t11882;
+ t11465 = z*t11700;
+ t12297 = t11824*t11875;
+ t11417 = t11882*t12297;
+ t12106 = t11875*t12238;
+ t12575 = t11825*t12106+t11465+t11880*t11417+t11837*t12328+(t11840+t12306)
+*z;
+ t12574 = t11808*y+t11463+t11827*t12012+t11484+t12813*t11879;
+ t12573 = t11576+t11824*t12012+t12807*t11879+t12830*y;
+ t12572 = z*t12043+t12596+t12829;
+ t12571 = t12607+t12744;
+ t12570 = t11381+t11881*t12146+t11876*t12180+t12642;
+ t12569 = t11765*t12238+t11798*t12111+z*t12000+t12596;
+ t12568 = t12665+t12681;
+ t12260 = t11882*t11783;
+ t11309 = t11876*t12260;
+ t11960 = t11538+t11878*t11309+t12337+t12758*x;
+ t12293 = t11877*t11854;
+ t12567 = t11960+t11878*t12293+x*t11700+t12697+t12721;
+ t11371 = t11881*t12313;
+ t11962 = t12337+t11878*t11371+t11511+t12754*x;
+ t11506 = t11840*t12376;
+ t12566 = t11962+t11506+t11488+t12689+t12724;
+ t12565 = t12625+t12677;
+ t12564 = t12625+t12675;
+ t12185 = t11793*t12392;
+ t12563 = t11876*t12185+t12640+t12841;
+ t12562 = t12648+t12674;
+ t12561 = t12652+t12743;
+ t11640 = t11854*t12256;
+ t12560 = t11962+t11640+t11527+t12697+t12719;
+ t11512 = t11877*t12240;
+ t11509 = t11882*t12378;
+ t12559 = t11960+t11512+t11509+t12689+t12693;
+ t12558 = t11364+y*t12018+t11876*t12268+t12642;
+ t12557 = t12652+t12745;
+ t12152 = z*t12270;
+ t11596 = t11880*t12219;
+ t12556 = t11839*t12152+t11361+t11596+t12670;
+ t12555 = y*t12069+t11881*t12120+t11876*t12246+t12640;
+ t12554 = t12665+t12673;
+ t12102 = t11854*t12270;
+ t12553 = t11291+z*t12102+t11809*t12111+t12670;
+ t12552 = t12632+t12741;
+ t12551 = t12648+t12680;
+ t12550 = t11798*t12355+y*t12011+t11879*t12051+z*t12013+t12775;
+ t12098 = t11878*t12238;
+ t12549 = t11766*t11998+z*t12048+t11799*t12098+t11877*t12118+(t12788+
+t12821)*x;
+ t12174 = y*t12256;
+ t12179 = x*t12210;
+ t12548 = t11846*t12363+t11768*t12179+t11879*t12020+t11809*t12174+t12608;
+ t12547 = t12595+t12726;
+ t11519 = t11880*t12204;
+ t11425 = t11879*t12255;
+ t12546 = t12610+t11880*t12359+y*t11519+(t12160+t11425)*z;
+ t12545 = z*t12119+t11879*t12259+t12711+t12713+t12717;
+ t12100 = t11879*t12256;
+ t12093 = t11876*t12236;
+ t12165 = t11796*t12376;
+ t12544 = y*t12093+t11795*t12363+t11789*t12100+t11879*t12165+t12606;
+ t12189 = y*t12242;
+ t12543 = t11748*t12012+t11760*t12189+t12815*t11876+t12778;
+ t12364 = z*t12397;
+ t12542 = z*t12053+t11779*t12364+x*t11359+t11880*t12074+t12650;
+ t12117 = x*t12321;
+ t12541 = t11803*t12006+t11878*t11467+(t12117+t12135)*t11879+t12794*z+
+t12796*y;
+ t12007 = t11880*t12196;
+ t12540 = t11878*t12143+z*t12155+t11877*t12007+t11880*t12181+t12633;
+ t12539 = z*t12084+t12196*t12404+t11793*t12006+t11768*t12356+t11792*t12402
++t12782*t11880;
+ t12538 = t12598+t12626;
+ t12537 = t12627+t12728;
+ t12290 = t11823*t11881;
+ t11557 = t11877*t12290;
+ t11778 = RATIONAL(16.0,27.0);
+ t12134 = t11877*t12382;
+ t12536 = t11881*t12134+t11878*t11557+t11778*t12114+t11816*t12062+t11806*
+t12019+(t12157+t12835)*t11882;
+ t12535 = t12649+t12732;
+ t12534 = t12669+x*t11329+t11878*t11262+(t12056+t12157)*y;
+ t12533 = t12582+t12676;
+ t12532 = t12630+t12637;
+ t12531 = (t12062+t12019)*t11751+(t12104+t12065)*t11752+t12774*x;
+ t12530 = t12649+t12739;
+ t12529 = t12661+t12734;
+ t12528 = t12653+t12725;
+ t11455 = t11880*t12255;
+ t12527 = t12274*t12403+y*t11455+z*t11505+t11767*t12361+t12610;
+ t12312 = t11876*t11820;
+ t12526 = t12312*t12405+(t11364+t11281)*t11878+(t12159+t12055)*t11876+(
+t11588+t12824)*x;
+ t12525 = t12611+t12731;
+ t12524 = t11366+t12553;
+ t12175 = t11880*t12385;
+ t12523 = y*t11664+t11839*t12006+t11846*t12175+t11848*t12361+(t12783+
+t12753)*z;
+ t12522 = t12637+t12655;
+ t12266 = t11877*t11806;
+ t11495 = z*t12266;
+ t12038 = t11878*t12311;
+ t12521 = t11823*t12112+t11821*t12364+t11878*t11495+t11816*t11998+t11778*
+t12362+t11877*t12038+(t12134+t12171)*t11880;
+ t12520 = t12603+t12671;
+ t12233 = t11808*t11875;
+ t12034 = t11880*t12233;
+ t12519 = t11495+t11880*t12027+t11808*t12111+t11877*t12034+t12814*z+t12808
+;
+ t12518 = t12607+t12649;
+ t12517 = t12653+t12736;
+ t12516 = t12603+t12613;
+ t12107 = t11806*t12388;
+ t11478 = y*t12290;
+ t12515 = t11876*t12107+t11778*t12354+t12819*t11881+(t11478+t11462)*t11878
++t12835*t11879;
+ t11859 = RATIONAL(-2.0,9.0);
+ t12163 = t11859*t12392;
+ t12514 = t11535+t11879*t12072+t11840*t12172+z*t12163+t11467+t11476+t12810
+*y;
+ t12513 = t11879*t12011+y*t12051+t11798*t12172+z*t12120+t12772;
+ t12026 = t11878*t12324;
+ t12122 = y*t12296;
+ t12512 = y*t12029+t11876*t12026+(t11331+t12122)*t11878+(t12805+t12841)*x;
+ t12511 = t12627+t12738;
+ t12510 = y*t12038+t11879*t12124+t11821*t12356+t11778*t12402+z*t12107+
+t11816*t12006+t12819*t11880;
+ t12509 = t11366+t12632+t12742;
+ t12508 = t12672+t11876*t12126+t11879*t12063+(t11265+t12122)*x;
+ t12507 = t12595+t12733;
+ t12506 = t12588+t12683;
+ t12505 = t12590+t12676;
+ t12504 = t12593+t12659;
+ t12503 = t11878*t11357+t11881*t12026+y*t12021+t11879*t12035+(t12818+
+t12828)*x;
+ t12502 = t12615+t12628;
+ t12501 = t11775*t12320+t11882*t12230+t11283+t11839*t11999+t11875*t11346+(
+t12219+t12799)*t11876;
+ t12151 = t11878*t12375;
+ t12002 = t11753*t12256;
+ t12500 = t11878*t11213+t11750*t12174+t11879*t12002+t11753*t12151+t12773*x
+;
+ t12017 = t11875*t12200;
+ t12499 = t11760*t11999+t11799*t12314+t11882*t12017+t11876*t12092+t11877*
+t12203+(t12231+t12822)*t11881;
+ t11580 = t11800*t12322;
+ t12498 = z*t11497+t12291*t12403+t12636+(t11580+t12148)*y;
+ t12497 = t11876*t12138+t11879*t12022+t12672+t12802*x;
+ t12347 = t11877*t11878;
+ t12049 = t11753*t12347;
+ t12190 = z*t12347;
+ t12496 = t11880*t12049+t11753*t12112+(t11998+t12190)*t11750+t12777*x;
+ t12001 = t11878*t12216;
+ t12495 = t11820*t12362+t11880*t12001+t11774*t11998+t11775*t12112+t11878*
+t11442+(t11487+t12808)*x;
+ t11264 = t11764*t12199;
+ t12494 = t11264+t12569;
+ t12493 = t12621+t12632;
+ t12492 = t11268+t11882*t12203+t11877*t12017+t11799*t12264+t11881*t12040+
+t11748*t11999+t12822*t11876;
+ t11994 = t11876*t12233;
+ t12491 = t11808*t12189+t11847*t12012+t11879*t11994+t11478+t12839*t11876+
+t12824;
+ t12336 = t11876*t11814;
+ t12041 = t11859*t12270;
+ t12009 = t11840*t12304;
+ t12490 = t11803*t12264+t11876*t12041+t11840*t11999+(t12336+t12289)*t11877
++(t12009+t12312+t12071)*t11882;
+ t11558 = t11876*t12232;
+ t12489 = t11800*t12012+t11558+t11840*t12189+t11879*t12009+y*t12336+t11876
+*t12163+t12809;
+ t12488 = t11363+t11882*t12018+t11809*t11999+t11383+t11571+t11876*t12102+
+t11881*t12044+t11370;
+ t12094 = t11878*t12222;
+ t12487 = z*t12015+t11878*t11302+t11799*t11998+t11877*t12094+(t12801+
+t12829)*x;
+ t11325 = t11877*t12267;
+ t12168 = t11792*t12389;
+ t12137 = t11819*t12397;
+ t12486 = t12599+t11882*t12168+t11880*t11325+(t12137+t11512)*z;
+ t12485 = t12609+t11800*t11999+t11877*t12279+t12834*t11876;
+ t11757 = RATIONAL(-1.0,2304.0);
+ t11761 = RATIONAL(1.0,2304.0);
+ t12073 = t11757*t12304;
+ t12484 = t11882*t12073+t11757*t11999+(t12089+t12103)*t11761+t12774;
+ t12483 = t11823*t12354+(t11328+t11329)*t11878+(t12121+t12085)*t11876+(
+t11541+t11558+t11439)*x;
+ t12482 = t12635+t12653;
+ t12481 = t12611+t12730;
+ t12480 = t12652+t12653;
+ t12277 = t11879*t11819;
+ t12133 = x*t12277;
+ t11613 = t11880*t12318;
+ t12479 = t11880*t12133+t11809*t12006+t11843*t12402+(t12167+t11613)*y+(
+t12173+t12817)*z;
+ t12478 = t11878*t11596+t11877*t12357+t11775*t11998+z*t12001+t11774*t12112
++(t11560+t12831)*x;
+ t12477 = z*t12041+t11840*t12111+t12810*t11877+(t12381+t12072)*t11882+
+t12831;
+ t12476 = y*t12002+t11750*t12151+t12841*t11878+t12778*x;
+ t12158 = t11766*t12367;
+ t12475 = y*t12158+z*t12026+t11766*t12006+t11878*t11260+t12775*x;
+ t11735 = t11869*t11877;
+ t11630 = t11878*t11735;
+ t12474 = t11880*t12137+z*t11630+t11877*t11613+t11845*t12364+t12623;
+ t12473 = t12602+t12627;
+ t12472 = t11447+t11577+t11808*t12172+y*t12034+t11563+t11847*t12088+t12839
+*z;
+ t12471 = t12650+t11878*t11291+t11775*t12190+t12812*x;
+ t11402 = t11765*t12210;
+ t12470 = t11402+t12555;
+ t12469 = t11756*t12320+t11877*t12073+t11881*t12209+t11757*t12089+(t12076+
+t11999)*t11761+t12846*t11876;
+ t12468 = t11296+t12607+t12747;
+ t12467 = t12367*t12387+y*t12094+t11799*t12006+t11879*t12158+t12772*x;
+ t12466 = t12832*t11880+t12838*z+t12776;
+ t12465 = t11881*t12292+t11791*t11999+t11882*t12064+t11803*t12314+t12609;
+ t12464 = t11812*t12363+t11814*t12174+t12809*t11878+(t12177+t12050)*t11879
++t12794*t11876;
+ t12463 = t11768*t12175+t11878*t12003+(t12168+t12007)*y+(t12033+t12782)*z;
+ t12462 = t12595+t12661;
+ t12461 = t11316+t11880*t12166+t12600+t12712;
+ t12460 = t12838*t11880+t12832*z+t12777;
+ t12077 = t11877*t12227;
+ t12459 = t11877*t12028+z*t12077+t12657+(t11264+t11259)*x;
+ t12458 = y*t12017+t11748*t12083+t12815*t11881+t12773;
+ t12457 = t11753*t11998+z*t12049+t11750*t12112+t11878*t11200+t12776*x;
+ t12456 = y*t12032+t11879*t12070+t12669+(t11328+t11402)*x;
+ t12455 = t11435+t11794*t12172+t12695+t12718+t12723;
+ t12334 = t11800*t11878;
+ t11483 = t11879*t12334;
+ t11583 = t11808*t12322;
+ t12454 = y*t11583+t11834*t12361+z*t11483+t11783*t12356+t12636;
+ t12453 = t12657+x*t11351+t11882*t12358+(t11297+t11517)*t11878;
+ t12452 = t12602+t12611;
+ t10451 = z*t12044;
+ t12451 = t10451+t12572;
+ t12450 = t12592+t12683;
+ t12449 = t12597+t11880*t12155+z*t12169+t12833*t11877;
+ t12448 = t11876*t12128+t11795*t12179+y*t12165+t11879*t12093+t12639;
+ t12447 = t11812*t12364+t11880*t12077+t11803*t11998+t11820*t12112+t11762*
+t12362+t11882*t12117+t12796*t11877;
+ t12446 = t12620+t12666;
+ t11369 = t11794*t12256;
+ t12445 = y*t11488+t11881*t12162+t11879*t11369+t11819*t12363+t12619;
+ t12444 = t11296+t12570;
+ t12443 = t12620+t12667;
+ t12442 = t11557+t11808*t11999+t11881*t12027+(t12248+t11994)*t11882+(
+t12266+t12814)*t11876;
+ t11654 = t11869*t12256;
+ t11660 = t11859*t12376;
+ t11536 = t11844*t12320;
+ t12441 = t11650+t11654+t11660+t11878*t11536+t12714+t12700+t12710+t12786*
+t11876;
+ t11981 = t11796*t12019+x*t11256+t12687;
+ t12440 = t11325+t11795*t12104+t12694+t11882*t12196+t11981+t12779*x;
+ t12439 = t11369+t11981+t11368+t11795*t12065+t12716+t12781*x;
+ t11626 = t11859*t12397;
+ t11458 = t11882*t12283;
+ t12438 = t11636+t11630+t11626+t12700+t11878*t11458+t11979+t12806*t11877;
+ t12396 = x*RATIONAL(-8.0,9.0);
+ t12437 = t11879*t11506+t11866*t12174+t11873*t12385+t12753+t11878*t11457+
+t12668+(t11660+t12396)*y;
+ t11832 = RATIONAL(-5.0,48.0);
+ t12194 = t11832*t11876;
+ t12060 = t11875*t12194;
+ t12436 = t11815*t11999+t11881*t12293+t11882*t12060+t11874*t11877+t11834*
+t12314+t11863*t12270+t12641+t12791;
+ t11523 = t11837*t12242;
+ t12435 = t11881*t12215+t11825*t11999+t11705+t11840*t11876+t11835*t12076+
+t11850*t12304+t11847*t12314+t11523+t12644;
+ t12315 = t11875*t11850;
+ t11490 = t11835*t12307;
+ t12434 = t11348+t12766+t11842*t12152+t12575+(t12315+t11490)*z;
+ t12096 = t11844*t12256;
+ t12433 = t12608+t11809*t12350+t11783*t12100+(t12096+t12837)*y+(t11484+
+t12793)*x;
+ t12276 = t11837*t11882;
+ t11547 = t11875*t12276;
+ t12432 = t11835*t11999+t11850*t12270+t11719+t11547+t12644+(t11722+t11840)
+*t11877+(t12058+t12243)*t11882;
+ t11582 = t11828*t12328;
+ t12431 = t11582+t11780*t12152+t12787*t11880+(t12075+t12262)*z+t12771+
+t12792;
+ t12430 = t11861*t12270+t11735+t11807*t11999+t11620+t11458+t11829*t12076+
+t12638+t12800;
+ t12429 = t12663+t11455+t11878*t11353+z*t12334+t11768*t12190+t12771*x;
+ t12025 = t11878*t12306;
+ t12068 = t11878*t12284;
+ t11713 = t11809*t11882;
+ t12428 = t11880*t12068+t11603+t11583+t12622+z*t12025+(t11853+t11713)*
+t12403+t12843*x;
+ t12427 = t11873*t12389+t11880*t11509+t12623+t12798*t11878+(t12396+t11626)
+*z+t12833;
+ t12252 = t11767*t11881;
+ t12426 = t11477+t11877*t12252+t11794*t12314+t11710+t11780*t11999+t11828*
+t12304+t12629+(t11809+t12005)*t11876;
+ t11598 = t11880*t12262;
+ t12425 = t11815*t12328+t11829*t12106+t11882*t11598+(t12066+t12791+t12820)
+*z+t12804+t12843;
+ t12424 = t11882*t11582+t11880*t12272+t11832*t12106+(t12086+t12784+t12800)
+*z+t12798+t12826;
+ t11723 = t11839*t11882;
+ t12391 = x*t11854;
+ t12423 = t11519+t12646+t11723*t12403+t11880*t12025+t12826*x+(t12068+
+t12391+t12342)*z;
+ t12422 = t11859*t12389+t12597+t11613+t12199*t12384+t12804*t11878+(t12317+
+t12786)*z;
+ t12421 = t11598+t11880*t12075+t11780*t12106+(t12787+t12811)*z+t12780+
+t12816;
+ t12420 = t11878*t12144+t11767*t12100+t12619+t11879*t12240+t12842*y+(
+t11576+t12789)*x;
+ t12419 = t11282+t11837*t11999+t11882*t12014+t11700+t11852*t12270+t11490+
+t12631+t12758;
+ t12097 = t11878*t12234;
+ t12418 = y*t12391+t11819*t12174+t12616+t12757+t11879*t12097+(t12147+
+t12823)*x;
+ t11572 = t11876*t12277;
+ t12417 = t11712+t11591+t11572+t12573+(t11521+t12813)*y;
+ t12416 = t11787*t12189+t11777*t12012+t12748+t12797*t11879+(t12067+t12811)
+*y+t12790;
+ t12415 = t11472+t12574+t12830*t11879+(t11600+t12807)*y;
+ t12414 = t11879*t12096+t11859*t12385+t12634+t11872*t12174+t11808*t12179+
+t12806*y+t12817;
+ t12413 = t11878*t11572+t12617+y*t12097+t12763+(t12373+t12184+t12825)*x;
+ t12412 = t11881*t12206+t11791*t11877+t11784*t11999+t11782*t12076+t11473+
+t11824*t12270+t12601+(t11789+t12288)*t11882;
+ t12411 = t11417+t11827*t12270+t11220+t11781*t11999+t11788*t12076+t12651+
+t12779;
+ t12410 = t12729+t11777*t12189+t11787*t12012+(t12067+t12346)*t11879+t12797
+*y+t12840;
+ t12299 = t11852*t11875;
+ t11569 = t11835*t12242;
+ t12409 = t11822*t11999+t11837*t12076+t11876*t12299+t11722+t11569+t11308+
+t12631+t12754;
+ t12408 = t11726+t11514+t11785*t11999+t11793*t12314+t11371+t12645+(t12075+
+t12795)*t11876;
+ t12407 = t12576+t12769+t11353+(t12039+t11547+t12299)*z;
+ t12406 = t11580+t11878*t11348+t11792*t12190+t12647+t12836*z+t12780*x;
+ t12345 = t11867*t11877;
+ t10342 = t11880*t12138;
+ t10375 = t11881*t12141;
+ t12341 = t10342+t10375;
+ t10419 = t11878*t11367;
+ t10357 = t11881*t12185;
+ t12332 = t10419+t10357;
+ t12331 = t11829*t11877;
+ t12310 = t11832*t11882;
+ t12305 = t11828*t11882;
+ t12295 = t11833*t11881;
+ t12294 = t11832*t11881;
+ t10556 = t11879*t12130;
+ t12286 = t10451+t10556;
+ t12258 = t11831*t11881;
+ t12247 = t11833*t11882;
+ t10416 = t11794*t12111;
+ t12217 = t10549+t10416;
+ t12170 = x*t12320;
+ t12164 = t11783*t12376;
+ t12078 = t11878*t12243;
+ t11433 = t11807*t12242;
+ t11993 = t11296+t12684;
+ t11992 = t10357+t12686;
+ t11991 = t10375+t12679;
+ t11988 = t10342+t12686;
+ t11987 = t10416+t12676;
+ t11985 = t10419+t12679;
+ t11984 = t10416+t12685;
+ t11983 = t10451+t12685;
+ t11980 = t11366+t12684;
+ t11978 = t11402+t12684;
+ t11977 = t11264+t12683;
+ t11976 = t11807+t11832*t11877+t12305;
+ t11975 = t12331+t12752;
+ t11790 = RATIONAL(25.0,96.0);
+ t11974 = t11838+t11825*t11882+t11790*t11877;
+ t11973 = t11852+t11838*t11876+t11837*t11881;
+ t11802 = RATIONAL(-5.0,16.0);
+ t11857 = RATIONAL(1.0,4.0);
+ t11801 = RATIONAL(1.0,16.0);
+ t11972 = t11857+t11801*t11881+t11802*t11876;
+ t11971 = t11838+t11825*t11881+t11790*t11876;
+ t11776 = RATIONAL(-25.0,96.0);
+ t11970 = t11776*t11876+t11842+t11822*t11881;
+ t11969 = t11842*t11876+t11850+t11835*t11881;
+ t11968 = t11842+t11822*t11882+t11776*t11877;
+ t11871 = RATIONAL(2.0,3.0);
+ t11967 = t11852*t11881+t11864*t11876+t11871;
+ t11966 = t12229+t12749;
+ t11965 = t12192+t11815+t12258;
+ t11964 = t11807+t12218+t12194;
+ t11770 = RATIONAL(25.0,32.0);
+ t11810 = RATIONAL(-5.0,32.0);
+ t11855 = RATIONAL(-5.0,8.0);
+ t11963 = t11855+t11810*t11881+t11770*t11876;
+ t11961 = t11836*t12170+t11842*t12104+t11850*t12263+t11860*t12401+t12706;
+ t11959 = t11825*t12104+x*t12331+t11780*t12170+t11882*t12254+t12703;
+ t11958 = t12615+t12635;
+ t11957 = t12593+t12603;
+ t11956 = t12594+t12667;
+ t11955 = t12594+t12666;
+ t11954 = t12594+t12665;
+ t11953 = t12593+t12621;
+ t11952 = t12598+t12637;
+ t11951 = t12648+t12698+t12722;
+ t11950 = t12598+t12625;
+ t11754 = RATIONAL(25.0,192.0);
+ t11949 = t11835*t12256+t11827*t12104+x*t12294+t11754*t12170+t12618+t12703
++t12708;
+ t11772 = RATIONAL(-25.0,48.0);
+ t11948 = t11852*t12065+t11772*t12191+t11871*t12347+x*t12247+t11961+t12690
+;
+ t11947 = x*t12295+t11852*t12104+t11871*t12256+t11772*t12170+t12660+t12690
++t12706;
+ t11946 = t11835*t12347+t11827*t12065+x*t12310+t11754*t12191+t11959+t12708
+;
+ t11945 = t12647+t12578+t12760*t11880+t12761*z;
+ t11944 = t11877*t11603+t12260*t12403+t12586+t12646+t12770*t11880;
+ t11943 = t11848*t12363+t11846*t12179+t12587+t12634+t12753*t11876;
+ t11942 = t12586+t11877*t11519+t11882*t12148+t12622+t12770*z;
+ t11941 = t12578+t12663+t12761*t11880+t12760*z;
+ t11940 = t12580+t12616+t11881*t12160+y*t12164+t12763*t11876;
+ t11939 = t12580+t12252*t12405+t11879*t12164+t12617+t12757*t11876;
+ t11938 = t11881*t12133+y*t11654+t11845*t12363+t11879*t11640+t12587+t12668
+;
+ t11937 = t12618+t11777*t12188+t11838*t12256+t11790*t12019+t11959+t12765*
+t11878+(t12258+t12752)*x;
+ t11786 = RATIONAL(-25.0,24.0);
+ t11936 = t11807*t12188+t12660+t11961+RATIONAL(4.0,3.0)*x+t11786*t12019+(
+t12376+t12397)*t11861+(t12345+t12749)*t11878;
+ t11935 = t11828*t12270+t11723+t12559+t11706+t11787*t11999+t11876*t12220+
+t11794*t12320+t12629+t12797*t11882;
+ t11934 = t12439+t11759*t12320+t11521+t11789*t11881+t12601+t11782*t11999+(
+t11997+t12207+t12297+t11791)*t11876;
+ t11933 = t11869*t11876+t11829*t11999+t11853*t12314+t12441+t11536+t11861*
+t12304+t11807*t12076+t12638+t12759;
+ t11932 = t12566+t11825*t12152+t11846*t12238+t11840*t11880+t11847*t12199+
+t12576+(t11417+t12348)*z;
+ t11931 = t11288+t12573+t12567+(t12315+t11569+t12079)*y+t12789;
+ t11930 = t12438+t11833*t12187+t11828*t12012+t11457+(t12060+t12272)*t11879
++(t12226+t12759+t12784)*y+t12823;
+ t11929 = t11483+t12440+t11792*t12174+t11879*t12078+t12606+t12836*y+t12748
+*x;
+ t11928 = t12439+t11600+t11827*t12304+t11781*t12076+t11788*t11999+t11254+
+t12651+t12781;
+ t11927 = t12566+t11808*t11880+t11800*t12199+t11819*t12238+t12575+(t12330+
+t12785)*z;
+ t11926 = t11878*t12178+t11880*t12240+t11767*t12098+t12560+t12599+t12842*z
++(t11465+t12766)*x;
+ t11925 = t11874*t11876+t11815*t12076+t12441+t11731+t11854*t12314+t11881*
+t12278+t11863*t12304+t11433+t11832*t11999+t12641;
+ t11924 = t11356+t12574+t11838*t12187+t12567+(t11523+t12299)*y+t12793;
+ t11923 = t11309+t11881*t12269+t11882*t12067+t12559+t11875*t12305+t11713+
+t11777*t11999+t12645+t12795*t11877;
+ t11922 = t12639+t12440+t11425+t11878*t11356+(t12334+t12078)*y+t12729*x;
+ t11921 = t11783*t12098+t12560+t12633+(t12253+t12186)*t11878+t12837*z+(
+t11507+t12769)*x;
+ t11920 = t11673+t11561+t12438+t11831*t12012+t11829*t12083+t11815*t12349+
+t11872*t12400+t11836*t12187+(t11433+t12820)*y+t12825;
+ t11919 = t11954+t12465+t10419+t12604+t12620+t12673+t12727;
+ t11918 = t11264+t12570+t11993+t11951+t12585+t12674+t12691+t12704;
+ t11917 = t12509+t12504+t12508+t12545;
+ t11916 = t11954+t12556+t10556+t11984+t12579+t12664+t12681;
+ t11915 = t12476+t12496+t12467+t12531;
+ t11914 = t12518+t11952+t10357+t12626+t12655+t12739+t12744;
+ t11913 = t12584+t10342+t10357+t11956+t12558+t12604+t12678+t12679;
+ t11912 = t11957+t12468+t12492+t12659+t12671;
+ t11911 = t12483+t11955+t10375+t12561+t12604+t12643;
+ t11910 = t12452+t11953+t12614+t12662+t12731+t12735;
+ t11909 = t12497+t12487+t10556+t11950+t12605+t12677;
+ t11908 = t12538+t12503+t12461+t12577+t12679;
+ t11907 = t12521+t12477+t12490+t12536;
+ t11906 = t12495+t12534+t11956+t12654+t12664;
+ t11905 = t12506+t11958+t12501+t12624+t12628;
+ t11904 = t11955+t12547+t12533+t12656+t12664;
+ t11903 = t12489+t12464+t12442+t12536;
+ t11902 = t12485+t10451+t12478+t11951+t12680+t12692+t12709;
+ t11901 = t12460+t12531+t12500+t12550;
+ t11900 = t12581+t12563+t10419+t10375+t11950+t12626+t12675+t12686;
+ t11899 = t12524+t12502+t12462+t12733+t12734;
+ t11898 = t12475+t12466+t12531+t12543;
+ t11897 = t12513+t12458+t12457+t12531;
+ t11896 = t12538+t12512+t12471+t10342+t12602+t12740;
+ t11895 = t12494+t12504+t11978+t12555+t12591;
+ t11894 = t12491+t12510+t12519+t12536;
+ t11893 = t12505+t11957+t12511+t12613+t12662;
+ t11892 = t11952+t12549+t12589+t12605+t12630+t12685;
+ t11891 = t12499+t12450+t11953+t12658+t12659;
+ t11890 = t12536+t12515+t12447+t12541;
+ t11889 = t11958+t12526+t12583+t12612+t12686+t12696+t12709;
+ t11888 = t11402+t12502+t12488+t12456+t12557;
+ t11868 = RATIONAL(-1.0,8.0);
+ t11858 = RATIONAL(1.0,8.0);
+ t11856 = RATIONAL(5.0,3.0);
+ t11851 = RATIONAL(5.0,8.0);
+ t11849 = RATIONAL(-5.0,4.0);
+ t11830 = RATIONAL(-1.0,16.0);
+ t11826 = RATIONAL(5.0,64.0);
+ t11818 = RATIONAL(5.0,32.0);
+ t11817 = RATIONAL(5.0,16.0);
+ t11805 = RATIONAL(-5.0,64.0);
+ t11804 = RATIONAL(25.0,8.0);
+ t11773 = RATIONAL(25.0,48.0);
+ t11769 = RATIONAL(-25.0,12.0);
+ coeffs_dx->coeff_m2_m2_m2 = t11897+t12460+t12475+t12469+t12476;
+ coeffs_dx->coeff_m1_m2_m2 = t11912+t12535+t11977+t12545+t12569+t12592;
+ coeffs_dx->coeff_0_m2_m2 = t11945+t12539+t12544;
+ coeffs_dx->coeff_p1_m2_m2 = t12509+t11891+t12470+t12520+t12535;
+ coeffs_dx->coeff_p2_m2_m2 = t12476+t12457+t12484+t11898+t12550;
+ coeffs_dx->coeff_m2_m1_m2 = t11914+t12512+t12481+t11985+t12564+t12577;
+ coeffs_dx->coeff_m1_m1_m2 = t12217+t12556+t11904+t12443+t12478+t12682+
+t12737;
+ coeffs_dx->coeff_0_m1_m2 = t12445+t11944+t12546;
+ coeffs_dx->coeff_p1_m1_m2 = t12455+t11902+t12579+t12547+t12654+t12667+
+t12685;
+ coeffs_dx->coeff_p2_m1_m2 = t11900+t12512+t12530+t12461+t12537;
+ coeffs_dx->coeff_m2_0_m2 = t12406+t12431+t11934;
+ coeffs_dx->coeff_m1_0_m2 = t11932+t12423+t12408;
+ coeffs_dx->coeff_0_0_m2 = t11949+(t11968*t11880+t11974*z)*x+(t11975*
+t11880+t11976*z)*t11878;
+ coeffs_dx->coeff_p1_0_m2 = t12426+t12423+t11927;
+ coeffs_dx->coeff_p2_0_m2 = t11928+t12421+t12406;
+ coeffs_dx->coeff_m2_p1_m2 = t11908+t12452+t12563+t12530+t12341+t12730+
+t12740;
+ coeffs_dx->coeff_m1_p1_m2 = t11916+t12455+t12478+t12534+t12656+t12666;
+ coeffs_dx->coeff_0_p1_m2 = t12454+t11944+t12548;
+ coeffs_dx->coeff_p1_p1_m2 = t11902+t12568+t10556+t12534+t12533+t12620+
+t12737;
+ coeffs_dx->coeff_p2_p1_m2 = t11914+t11988+t12503+t12473+t12581+t12728+
+t12740;
+ coeffs_dx->coeff_m2_p2_m2 = t12457+t11901+t12467+t12469+t12543;
+ coeffs_dx->coeff_m1_p2_m2 = t12535+t11895+t12492+t12508+t12621+t12658;
+ coeffs_dx->coeff_0_p2_m2 = t11945+t12448+t12463;
+ coeffs_dx->coeff_p1_p2_m2 = t12499+t11917+t12518+t11993+t12591+t12732+
+t12747;
+ coeffs_dx->coeff_p2_p2_m2 = t11897+t12484+t12466+t12467+t12500;
+ coeffs_dx->coeff_m2_m2_m1 = t12516+t12286+t11892+t12525+t12565+t12572;
+ coeffs_dx->coeff_m1_m2_m1 = t12453+t11911+t11988+t12443+t12583+t12678+
+t12727;
+ coeffs_dx->coeff_0_m2_m1 = t12486+t11940+t12527;
+ coeffs_dx->coeff_p1_m2_m1 = t12465+t12453+t12483+t11913+t12612+t12635;
+ coeffs_dx->coeff_p2_m2_m1 = t12493+t11893+t10416+t10556+t12549+t12565+
+t12614+t12741;
+ coeffs_dx->coeff_m2_m1_m1 = t11899+t11978+t12501+t12459+t12557+t12585;
+ coeffs_dx->coeff_m1_m1_m1 = t11903+t12472+t12477+t12447+t12510;
+ coeffs_dx->coeff_0_m1_m1 = t12474+t11938+t12523;
+ coeffs_dx->coeff_p1_m1_m1 = t12464+t11894+t12447+t12490+t12514;
+ coeffs_dx->coeff_p2_m1_m1 = t12507+t12488+t11918+t12459+t12624+t12635;
+ coeffs_dx->coeff_m2_0_m1 = t12435+t12407+t11926;
+ coeffs_dx->coeff_m1_0_m1 = t12424+t12427+t11933;
+ coeffs_dx->coeff_0_0_m1 = t11947+((t12276+t12765)*t11880+(t11870+t12345+
+t11850*t11882)*z)*t11878+((t11773*t11877+t12310+t11836)*t11880+(t11769*t11877+
+t12247+t11856)*z)*x;
+ coeffs_dx->coeff_p1_0_m1 = t12425+t11925+t12427;
+ coeffs_dx->coeff_p2_0_m1 = t12434+t12409+t11926;
+ coeffs_dx->coeff_m2_p1_m1 = t12444+t11905+t12456+t12459+t12524;
+ coeffs_dx->coeff_m1_p1_m1 = t12491+t11890+t12477+t12442+t12514;
+ coeffs_dx->coeff_0_p1_m1 = t12474+t11943+t12479;
+ coeffs_dx->coeff_p1_p1_m1 = t12472+t12489+t11890+t12490+t12519;
+ coeffs_dx->coeff_p2_p1_m1 = t12529+t11888+t11977+t12459+t12562+t12588;
+ coeffs_dx->coeff_m2_p2_m1 = t12451+t12505+t12497+t11910+t12549;
+ coeffs_dx->coeff_m1_p2_m1 = t11889+t12453+t12554+t12332+t12558+t12643+
+t12666;
+ coeffs_dx->coeff_0_p2_m1 = t11939+t12486+t12498;
+ coeffs_dx->coeff_p1_p2_m1 = t11919+t12453+t11991+t12526+t12561+t12584;
+ coeffs_dx->coeff_p2_p2_m1 = t12217+t12552+t12497+t11892+t12473+t12738+
+t12746;
+ coeffs_dx->coeff_m2_m2_0 = t12410+t11929+t12412;
+ coeffs_dx->coeff_m1_m2_0 = t12418+t12415+t11923;
+ coeffs_dx->coeff_0_m2_0 = (t11965*t11879+t11964*y)*t11878+t11946+(t11970*
+t11879+t11971*y)*x;
+ coeffs_dx->coeff_p1_m2_0 = t12417+t11935+t12418;
+ coeffs_dx->coeff_p2_m2_0 = t12411+t12416+t11929;
+ coeffs_dx->coeff_m2_m1_0 = t11924+t12432+t12420;
+ coeffs_dx->coeff_m1_m1_0 = t11930+t12430+t12437;
+ coeffs_dx->coeff_0_m1_0 = t11948+(t11973*t11879+t11966*y)*t11878+((t11836
++t12294+t11773*t11876)*t11879+(t12295+t11769*t11876+t11856)*y)*x;
+ coeffs_dx->coeff_p1_m1_0 = t12436+t11920+t12437;
+ coeffs_dx->coeff_p2_m1_0 = t11931+t12420+t12419;
+ coeffs_dx->coeff_m2_0_0 = t11937+(t11787*t11881+t11828+t12261)*t11882+(
+t11754*t11876+t11785*t11881+t11832)*t11877+(RATIONAL(-1.0,4.0)+t11830*t11881+
+t11817*t11876+(t11817+t11826*t11881+RATIONAL(-25.0,64.0)*t11876)*t11877+(t11830
++t11826*t11876+RATIONAL(-1.0,64.0)*t11881)*t11882)*t11875+t11964;
+ coeffs_dx->coeff_m1_0_0 = (t11867+t11786*t11876+t11842*t11881)*t11877+
+t11936+(RATIONAL(1.0,2.0)+t11858*t11881+t11855*t11876+t11963*t11877+(t11810*
+t11876+t11858+RATIONAL(1.0,32.0)*t11881)*t11882)*t11875+t11969*t11882+t11966;
+ coeffs_dx->coeff_0_0_0 = (1.0+t11849*t11876+t11857*t11881+(t11802*t11881+
+RATIONAL(25.0,16.0)*t11876+t11849)*t11877+t11972*t11882)*t11878+(t11804*t11876+
+t11855*t11881+RATIONAL(-5.0,2.0)+(t11804+RATIONAL(-125.0,32.0)*t11876+t11770*
+t11881)*t11877+t11963*t11882)*x;
+ coeffs_dx->coeff_p1_0_0 = t11973*t11882+(RATIONAL(25.0,24.0)*t11876+
+t11838*t11881+t11864)*t11877+t11936+(t11868*t11881+RATIONAL(-1.0,2.0)+t11851*
+t11876+(RATIONAL(-25.0,32.0)*t11876+t11818*t11881+t11851)*t11877+(RATIONAL(-1.0
+,32.0)*t11881+t11818*t11876+t11868)*t11882)*t11875+t11967;
+ coeffs_dx->coeff_p2_0_0 = t11937+((RATIONAL(25.0,64.0)*t11876+t11802+
+t11805*t11881)*t11877+(t11805*t11876+t11801+RATIONAL(1.0,64.0)*t11881)*t11882+
+t11972)*t11875+(t11831+t11780*t11876+t11777*t11881)*t11882+(t11755*t11876+
+t11780*t11881+t11829)*t11877+t11965;
+ coeffs_dx->coeff_m2_p1_0 = t11931+t12433+t12432;
+ coeffs_dx->coeff_m1_p1_0 = t12414+t11920+t12430;
+ coeffs_dx->coeff_0_p1_0 = t11948+((t11833+t11829*t11881+t11772*t11876)*
+t11879+(t11836*t11881+t11860+t11771*t11876)*y)*x+(t11969*t11879+t11967*y)*
+t11878;
+ coeffs_dx->coeff_p1_p1_0 = t12436+t11930+t12414;
+ coeffs_dx->coeff_p2_p1_0 = t11924+t12433+t12419;
+ coeffs_dx->coeff_m2_p2_0 = t12416+t12412+t11922;
+ coeffs_dx->coeff_m1_p2_0 = t12417+t12413+t11923;
+ coeffs_dx->coeff_0_p2_0 = t11946+(t11971*t11879+t11970*y)*x+(t11964*
+t11879+t11965*y)*t11878;
+ coeffs_dx->coeff_p1_p2_0 = t11935+t12415+t12413;
+ coeffs_dx->coeff_p2_p2_0 = t12410+t12411+t11922;
+ coeffs_dx->coeff_m2_m2_p1 = t12516+t12487+t11910+t11984+t12552+t12589;
+ coeffs_dx->coeff_m1_m2_p1 = t12482+t11911+t12554+t11985+t12584+t12612+
+t12736;
+ coeffs_dx->coeff_0_m2_p1 = t11940+t12498+t12540;
+ coeffs_dx->coeff_p1_m2_p1 = t11919+t12517+t12483+t11992+t12558+t12583;
+ coeffs_dx->coeff_p2_m2_p1 = t12451+t11893+t12487+t12532+t12602+t12735;
+ coeffs_dx->coeff_m2_m1_p1 = t11264+t11402+t12562+t11905+t12507+t12480+
+t12725+t12745;
+ coeffs_dx->coeff_m1_m1_p1 = t12521+t11903+t12519+t12514+t12541;
+ coeffs_dx->coeff_0_m1_p1 = t12449+t11938+t12479;
+ coeffs_dx->coeff_p1_m1_p1 = t12491+t12472+t11907+t12464+t12541;
+ coeffs_dx->coeff_p2_m1_p1 = t12444+t12506+t11899+t12488+t12528;
+ coeffs_dx->coeff_m2_0_p1 = t12435+t11921+t12434;
+ coeffs_dx->coeff_m1_0_p1 = t12425+t12422+t11933;
+ coeffs_dx->coeff_0_0_p1 = ((t11772*t11877+t11833+t11829*t11882)*t11880+(
+t11836*t11882+t11771*t11877+t11860)*z)*x+t11947+((t11850+t11835*t11882+t11842*
+t11877)*t11880+(t11864*t11877+t11852*t11882+t11871)*z)*t11878;
+ coeffs_dx->coeff_p1_0_p1 = t12424+t11925+t12422;
+ coeffs_dx->coeff_p2_0_p1 = t11921+t12407+t12409;
+ coeffs_dx->coeff_m2_p1_p1 = t12528+t12456+t12501+t11918+t12529;
+ coeffs_dx->coeff_m1_p1_p1 = t12472+t12442+t12515+t11894+t12521;
+ coeffs_dx->coeff_0_p1_p1 = t11943+t12449+t12523;
+ coeffs_dx->coeff_p1_p1_p1 = t12489+t12510+t11907+t12514+t12515;
+ coeffs_dx->coeff_p2_p1_p1 = t12482+t12553+t11980+t11888+t12585+t12624+
+t12725;
+ coeffs_dx->coeff_m2_p2_p1 = t11909+t11987+t12532+t12525+t12552+t12590;
+ coeffs_dx->coeff_m1_p2_p1 = t12517+t12446+t11913+t12526+t12643+t12727;
+ coeffs_dx->coeff_0_p2_p1 = t11939+t12527+t12540;
+ coeffs_dx->coeff_p1_p2_p1 = t11889+t12465+t12480+t12341+t12667+t12678+
+t12736+t12743;
+ coeffs_dx->coeff_p2_p2_p1 = t11909+t12572+t11983+t12511+t12589+t12600+
+t12762+t12767;
+ coeffs_dx->coeff_m2_m2_p2 = t12458+t11915+t12466+t12469+t12550;
+ coeffs_dx->coeff_m1_m2_p2 = t12493+t11912+t12542+t11980+t12591+t12658+
+t12742;
+ coeffs_dx->coeff_0_m2_p2 = t11941+t12463+t12544;
+ coeffs_dx->coeff_p1_m2_p2 = t12499+t12542+t11895+t12520+t12545;
+ coeffs_dx->coeff_p2_m2_p2 = t12513+t12460+t12484+t11915+t12543;
+ coeffs_dx->coeff_m2_m1_p2 = t11896+t12481+t12461+t11992+t12571+t12581;
+ coeffs_dx->coeff_m1_m1_p2 = t12455+t12495+t11904+t12286+t12551+t12568;
+ coeffs_dx->coeff_0_m1_p2 = t11942+t12445+t12454;
+ coeffs_dx->coeff_p1_m1_p2 = t11916+t12495+t12462+t12485+t12726+t12756+
+t12768;
+ coeffs_dx->coeff_p2_m1_p2 = t11896+t12522+t11991+t12537+t12563+t12577;
+ coeffs_dx->coeff_m2_0_p2 = t12429+t12421+t11934;
+ coeffs_dx->coeff_m1_0_p2 = t12428+t12408+t11927;
+ coeffs_dx->coeff_0_0_p2 = t11949+(t11974*t11880+t11968*z)*x+(t11976*
+t11880+t11975*z)*t11878;
+ coeffs_dx->coeff_p1_0_p2 = t12428+t11932+t12426;
+ coeffs_dx->coeff_p2_0_p2 = t11928+t12429+t12431;
+ coeffs_dx->coeff_m2_p1_p2 = t11900+t12481+t12471+t12503+t12522;
+ coeffs_dx->coeff_m1_p1_p2 = t11906+t12446+t11983+t12551+t12579+t12656+
+t12737;
+ coeffs_dx->coeff_0_p1_p2 = t11942+t12546+t12548;
+ coeffs_dx->coeff_p1_p1_p2 = t11906+t11987+t12455+t12485+t12556+t12582;
+ coeffs_dx->coeff_p2_p1_p2 = t11908+t12564+t12537+t12471+t12332+t12571;
+ coeffs_dx->coeff_m2_p2_p2 = t12496+t11898+t12469+t12500+t12513;
+ coeffs_dx->coeff_m1_p2_p2 = t11917+t12492+t12450+t12470+t12542;
+ coeffs_dx->coeff_0_p2_p2 = t12448+t11941+t12539;
+ coeffs_dx->coeff_p1_p2_p2 = t12494+t11891+t12468+t12508+t12542;
+ coeffs_dx->coeff_p2_p2_p2 = t12458+t12475+t12484+t11901+t12496;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order4.smooth0/coeffs-dxx.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order4.smooth0/coeffs-dxx.compute.c
new file mode 100644
index 0000000..f89b946
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order4.smooth0/coeffs-dxx.compute.c
@@ -0,0 +1,2321 @@
+fp t19297;
+fp t19389;
+fp t19725;
+fp t19263;
+fp t20254;
+fp t19327;
+fp t19387;
+fp t19690;
+fp t20253;
+fp t19390;
+fp t19394;
+fp t20252;
+fp t19345;
+fp t19671;
+fp t19601;
+fp t19306;
+fp t19662;
+fp t19391;
+fp t19392;
+fp t19497;
+fp t20251;
+fp t20250;
+fp t19303;
+fp t19757;
+fp t19304;
+fp t19729;
+fp t20249;
+fp t19289;
+fp t19395;
+fp t20248;
+fp t19393;
+fp t19713;
+fp t19507;
+fp t19778;
+fp t19618;
+fp t20234;
+fp t19743;
+fp t19790;
+fp t18792;
+fp t20247;
+fp t20246;
+fp t19322;
+fp t19329;
+fp t20245;
+fp t19309;
+fp t19315;
+fp t19714;
+fp t20244;
+fp t19300;
+fp t19205;
+fp t19542;
+fp t19276;
+fp t19724;
+fp t20243;
+fp t19861;
+fp t19631;
+fp t20242;
+fp t19839;
+fp t19374;
+fp t19318;
+fp t20241;
+fp t19529;
+fp t19367;
+fp t19585;
+fp t20240;
+fp t19320;
+fp t20239;
+fp t19264;
+fp t19265;
+fp t20238;
+fp t19770;
+fp t20237;
+fp t19295;
+fp t19750;
+fp t20236;
+fp t19372;
+fp t19777;
+fp t19764;
+fp t19373;
+fp t20235;
+fp t19853;
+fp t19356;
+fp t19841;
+fp t19177;
+fp t20233;
+fp t19293;
+fp t19767;
+fp t19336;
+fp t20232;
+fp t19384;
+fp t19863;
+fp t19358;
+fp t19868;
+fp t19137;
+fp t20231;
+fp t19852;
+fp t19313;
+fp t19870;
+fp t19077;
+fp t20230;
+fp t19292;
+fp t19340;
+fp t19669;
+fp t19028;
+fp t20229;
+fp t20228;
+fp t19342;
+fp t19858;
+fp t19331;
+fp t19850;
+fp t20227;
+fp t19278;
+fp t19298;
+fp t20226;
+fp t19330;
+fp t19673;
+fp t20225;
+fp t19376;
+fp t19371;
+fp t19819;
+fp t20224;
+fp t20223;
+fp t19321;
+fp t19866;
+fp t19334;
+fp t19221;
+fp t19636;
+fp t20222;
+fp t19842;
+fp t19731;
+fp t18973;
+fp t20221;
+fp t19678;
+fp t19573;
+fp t19833;
+fp t19658;
+fp t20220;
+fp t19860;
+fp t19632;
+fp t19705;
+fp t19112;
+fp t20219;
+fp t19706;
+fp t19352;
+fp t19522;
+fp t19266;
+fp t19786;
+fp t20218;
+fp t19299;
+fp t19854;
+fp t19830;
+fp t19344;
+fp t19762;
+fp t19565;
+fp t20217;
+fp t19547;
+fp t19317;
+fp t19721;
+fp t20216;
+fp t19650;
+fp t19642;
+fp t20215;
+fp t19879;
+fp t19202;
+fp t19604;
+fp t18235;
+fp t19695;
+fp t20214;
+fp t19775;
+fp t18997;
+fp t19602;
+fp t20213;
+fp t19530;
+fp t19274;
+fp t19682;
+fp t20212;
+fp t19206;
+fp t18130;
+fp t19702;
+fp t19571;
+fp t20211;
+fp t19223;
+fp t19581;
+fp t19881;
+fp t19758;
+fp t18571;
+fp t20210;
+fp t19672;
+fp t19734;
+fp t19527;
+fp t19505;
+fp t19325;
+fp t19760;
+fp t19679;
+fp t20209;
+fp t19208;
+fp t18227;
+fp t20208;
+fp t19851;
+fp t19113;
+fp t20207;
+fp t19233;
+fp t19603;
+fp t19203;
+fp t19610;
+fp t20206;
+fp t19234;
+fp t19580;
+fp t19845;
+fp t19593;
+fp t20088;
+fp t19314;
+fp t19226;
+fp t19645;
+fp t20205;
+fp t19824;
+fp t19231;
+fp t19635;
+fp t20087;
+fp t20204;
+fp t19739;
+fp t19634;
+fp t20203;
+fp t19370;
+fp t19375;
+fp t20202;
+fp t19878;
+fp t19619;
+fp t19867;
+fp t19584;
+fp t20201;
+fp t19747;
+fp t19640;
+fp t18364;
+fp t19228;
+fp t20200;
+fp t19569;
+fp t19820;
+fp t19592;
+fp t20199;
+fp t19772;
+fp t19576;
+fp t19201;
+fp t18883;
+fp t19783;
+fp t19588;
+fp t20103;
+fp t20198;
+fp t20197;
+fp t19612;
+fp t20196;
+fp t19549;
+fp t19275;
+fp t19753;
+fp t20195;
+fp t19754;
+fp t19277;
+fp t20194;
+fp t20193;
+fp t19831;
+fp t19822;
+fp t18501;
+fp t19217;
+fp t20192;
+fp t19211;
+fp t18793;
+fp t19209;
+fp t19590;
+fp t20102;
+fp t19835;
+fp t19829;
+fp t20191;
+fp t18140;
+fp t20190;
+fp t19864;
+fp t19607;
+fp t18339;
+fp t20189;
+fp t19089;
+fp t20188;
+fp t20187;
+fp t18799;
+fp t19577;
+fp t20110;
+fp t19614;
+fp t20186;
+fp t20185;
+fp t19712;
+fp t18875;
+fp t20094;
+fp t20184;
+fp t19524;
+fp t20183;
+fp t19518;
+fp t20082;
+fp t20182;
+fp t19806;
+fp t19656;
+fp t20181;
+fp t19606;
+fp t20099;
+fp t19600;
+fp t20180;
+fp t20179;
+fp t19807;
+fp t19836;
+fp t19821;
+fp t20178;
+fp t20177;
+fp t19637;
+fp t20176;
+fp t20175;
+fp t19827;
+fp t20174;
+fp t19813;
+fp t19586;
+fp t18229;
+fp t19210;
+fp t20173;
+fp t19856;
+fp t19823;
+fp t19227;
+fp t19621;
+fp t20172;
+fp t19766;
+fp t19589;
+fp t20171;
+fp t18494;
+fp t20170;
+fp t19880;
+fp t19514;
+fp t18253;
+fp t20169;
+fp t19625;
+fp t19232;
+fp t20168;
+fp t18562;
+fp t20167;
+fp t19273;
+fp t19663;
+fp t19567;
+fp t19290;
+fp t19689;
+fp t20166;
+fp t19271;
+fp t19816;
+fp t19653;
+fp t19815;
+fp t19639;
+fp t19261;
+fp t19622;
+fp t19795;
+fp t19661;
+fp t20165;
+fp t19115;
+fp t19361;
+fp t19857;
+fp t19616;
+fp t19626;
+fp t19382;
+fp t20164;
+fp t19305;
+fp t19735;
+fp t19704;
+fp t19498;
+fp t20163;
+fp t19844;
+fp t19596;
+fp t19659;
+fp t20162;
+fp t19641;
+fp t20161;
+fp t19703;
+fp t19696;
+fp t19556;
+fp t20160;
+fp t19219;
+fp t19097;
+fp t20159;
+fp t19241;
+fp t19552;
+fp t19874;
+fp t19244;
+fp t19655;
+fp t20158;
+fp t19843;
+fp t20157;
+fp t19629;
+fp t18451;
+fp t20156;
+fp t20155;
+fp t20154;
+fp t20153;
+fp t19360;
+fp t19246;
+fp t19597;
+fp t19258;
+fp t19599;
+fp t19388;
+fp t19865;
+fp t19544;
+fp t20152;
+fp t19726;
+fp t19876;
+fp t19575;
+fp t18569;
+fp t20151;
+fp t19587;
+fp t20150;
+fp t19630;
+fp t20149;
+fp t19840;
+fp t19825;
+fp t20148;
+fp t19872;
+fp t19828;
+fp t19617;
+fp t19046;
+fp t20147;
+fp t18735;
+fp t18762;
+fp t18742;
+fp t20146;
+fp t20145;
+fp t19285;
+fp t20144;
+fp t20143;
+fp t19566;
+fp t20142;
+fp t19091;
+fp t20141;
+fp t18969;
+fp t20140;
+fp t20139;
+fp t18935;
+fp t20138;
+fp t19710;
+fp t19698;
+fp t19535;
+fp t20100;
+fp t19838;
+fp t19286;
+fp t19761;
+fp t19496;
+fp t20097;
+fp t19993;
+fp t19471;
+fp t19765;
+fp t19495;
+fp t19871;
+fp t20137;
+fp t19504;
+fp t20089;
+fp t19862;
+fp t19742;
+fp t19536;
+fp t20069;
+fp t19466;
+fp t19811;
+fp t19613;
+fp t18466;
+fp t19751;
+fp t20136;
+fp t19532;
+fp t19805;
+fp t20061;
+fp t19973;
+fp t19475;
+fp t19763;
+fp t19717;
+fp t19543;
+fp t20135;
+fp t19541;
+fp t19533;
+fp t19468;
+fp t20134;
+fp t19665;
+fp t20010;
+fp t20133;
+fp t19817;
+fp t19736;
+fp t20132;
+fp t19555;
+fp t18544;
+fp t19728;
+fp t20131;
+fp t19579;
+fp t19508;
+fp t19513;
+fp t20130;
+fp t19582;
+fp t19812;
+fp t20129;
+fp t19720;
+fp t19564;
+fp t20128;
+fp t19572;
+fp t20127;
+fp t19326;
+fp t19686;
+fp t20126;
+fp t19272;
+fp t20125;
+fp t19875;
+fp t19537;
+fp t20124;
+fp t19849;
+fp t20123;
+fp t19748;
+fp t19545;
+fp t20122;
+fp t19379;
+fp t20121;
+fp t19722;
+fp t19620;
+fp t19627;
+fp t19676;
+fp t19801;
+fp t19526;
+fp t20120;
+fp t19553;
+fp t20119;
+fp t19550;
+fp t20118;
+fp t19803;
+fp t19638;
+fp t20117;
+fp t20116;
+fp t19738;
+fp t19502;
+fp t20115;
+fp t19649;
+fp t19709;
+fp t19594;
+fp t19519;
+fp t20114;
+fp t19694;
+fp t19826;
+fp t20113;
+fp t19818;
+fp t20112;
+fp t20111;
+fp t19814;
+fp t20109;
+fp t19568;
+fp t19332;
+fp t19802;
+fp t19624;
+fp t20107;
+fp t19288;
+fp t19269;
+fp t20106;
+fp t19346;
+fp t19779;
+fp t20105;
+fp t19341;
+fp t19746;
+fp t19633;
+fp t20104;
+fp t19338;
+fp t19646;
+fp t19333;
+fp t20101;
+fp t19809;
+fp t19605;
+fp t19328;
+fp t19859;
+fp t19628;
+fp t20098;
+fp t20096;
+fp t20095;
+fp t19609;
+fp t20093;
+fp t20092;
+fp t19351;
+fp t19737;
+fp t20090;
+fp t19499;
+fp t20086;
+fp t19363;
+fp t20084;
+fp t20083;
+fp t19378;
+fp t19591;
+fp t20081;
+fp t18878;
+fp t20080;
+fp t19652;
+fp t20079;
+fp t20078;
+fp t19319;
+fp t20077;
+fp t20076;
+fp t20075;
+fp t20074;
+fp t18918;
+fp t20073;
+fp t19282;
+fp t19727;
+fp t19381;
+fp t20072;
+fp t19380;
+fp t19611;
+fp t20071;
+fp t19324;
+fp t20070;
+fp t19224;
+fp t20068;
+fp t20066;
+fp t19699;
+fp t20065;
+fp t19291;
+fp t20064;
+fp t20063;
+fp t19789;
+fp t19359;
+fp t20062;
+fp t19337;
+fp t20060;
+fp t19525;
+fp t20058;
+fp t19353;
+fp t19687;
+fp t20057;
+fp t19294;
+fp t19523;
+fp t20056;
+fp t19270;
+fp t20055;
+fp t19796;
+fp t19510;
+fp t19643;
+fp t20054;
+fp t19681;
+fp t19837;
+fp t19598;
+fp t20053;
+fp t20052;
+fp t19873;
+fp t19752;
+fp t19517;
+fp t20051;
+fp t19349;
+fp t19787;
+fp t19546;
+fp t19339;
+fp t19664;
+fp t19693;
+fp t19506;
+fp t20050;
+fp t20049;
+fp t19141;
+fp t19846;
+fp t20048;
+fp t19302;
+fp t19503;
+fp t19301;
+fp t19719;
+fp t20047;
+fp t19027;
+fp t18961;
+fp t20046;
+fp t20045;
+fp t19528;
+fp t19745;
+fp t20044;
+fp t20043;
+fp t19348;
+fp t19165;
+fp t19350;
+fp t20042;
+fp t19797;
+fp t19691;
+fp t19647;
+fp t20041;
+fp t19574;
+fp t20040;
+fp t19215;
+fp t18900;
+fp t19316;
+fp t19366;
+fp t19741;
+fp t20039;
+fp t20038;
+fp t20037;
+fp t19793;
+fp t19184;
+fp t20036;
+fp t19804;
+fp t19187;
+fp t19718;
+fp t19744;
+fp t18990;
+fp t19855;
+fp t20035;
+fp t19755;
+fp t19118;
+fp t20034;
+fp t20033;
+fp t20032;
+fp t19810;
+fp t19129;
+fp t20031;
+fp t20030;
+fp t19386;
+fp t19733;
+fp t19368;
+fp t19357;
+fp t20029;
+fp t20028;
+fp t20027;
+fp t20026;
+fp t20025;
+fp t20024;
+fp t18535;
+fp t19557;
+fp t20023;
+fp t19071;
+fp t18528;
+fp t19563;
+fp t20022;
+fp t20021;
+fp t19218;
+fp t19040;
+fp t20020;
+fp t19869;
+fp t19031;
+fp t19657;
+fp t20019;
+fp t19685;
+fp t20018;
+fp t20017;
+fp t19521;
+fp t20016;
+fp t18482;
+fp t19560;
+fp t20015;
+fp t19877;
+fp t20014;
+fp t19107;
+fp t20013;
+fp t19509;
+fp t20012;
+fp t19347;
+fp t20011;
+fp t19848;
+fp t20009;
+fp t20008;
+fp t20007;
+fp t20006;
+fp t19102;
+fp t20005;
+fp t20004;
+fp t19214;
+fp t18941;
+fp t19644;
+fp t20003;
+fp t19074;
+fp t20002;
+fp t20001;
+fp t19030;
+fp t20000;
+fp t19677;
+fp t19136;
+fp t19999;
+fp t19651;
+fp t19998;
+fp t19997;
+fp t19996;
+fp t18960;
+fp t19995;
+fp t19994;
+fp t19343;
+fp t19847;
+fp t19654;
+fp t19992;
+fp t19578;
+fp t19991;
+fp t19723;
+fp t19595;
+fp t19990;
+fp t19989;
+fp t18966;
+fp t18518;
+fp t19561;
+fp t19988;
+fp t19558;
+fp t19987;
+fp t19986;
+fp t19985;
+fp t19562;
+fp t19984;
+fp t18861;
+fp t19983;
+fp t19539;
+fp t19982;
+fp t19551;
+fp t19711;
+fp t19981;
+fp t19980;
+fp t19570;
+fp t19979;
+fp t19978;
+fp t19977;
+fp t19976;
+fp t19799;
+fp t19173;
+fp t19975;
+fp t19974;
+fp t19972;
+fp t19971;
+fp t19970;
+fp t19969;
+fp t19968;
+fp t19967;
+fp t19966;
+fp t19540;
+fp t19965;
+fp t19964;
+fp t19480;
+fp t19715;
+fp t19094;
+fp t19963;
+fp t19962;
+fp t19961;
+fp t19960;
+fp t19144;
+fp t19096;
+fp t19959;
+fp t18947;
+fp t19958;
+fp t19957;
+fp t19956;
+fp t19955;
+fp t19954;
+fp t19953;
+fp t19952;
+fp t19951;
+fp t19950;
+fp t19159;
+fp t19769;
+fp t19949;
+fp t19948;
+fp t19947;
+fp t19135;
+fp t19131;
+fp t19946;
+fp t19781;
+fp t19945;
+fp t18944;
+fp t19692;
+fp t19792;
+fp t19157;
+fp t19944;
+fp t19943;
+fp t19559;
+fp t19660;
+fp t19554;
+fp t19942;
+fp t19785;
+fp t19941;
+fp t19940;
+fp t19675;
+fp t19939;
+fp t19938;
+fp t19937;
+fp t19936;
+fp t19935;
+fp t19260;
+fp t19934;
+fp t19933;
+fp t19932;
+fp t19931;
+fp t19930;
+fp t19929;
+fp t19928;
+fp t19927;
+fp t19926;
+fp t19925;
+fp t19924;
+fp t19923;
+fp t19922;
+fp t19921;
+fp t19784;
+fp t19920;
+fp t19740;
+fp t19919;
+fp t19834;
+fp t19918;
+fp t19917;
+fp t19916;
+fp t19915;
+fp t19914;
+fp t19913;
+fp t19912;
+fp t19911;
+fp t19910;
+fp t19909;
+fp t18948;
+fp t19193;
+fp t19688;
+fp t19908;
+fp t19907;
+fp t19906;
+fp t19905;
+fp t19904;
+fp t19903;
+fp t19902;
+fp t19901;
+fp t19900;
+fp t19899;
+fp t19898;
+fp t19467;
+fp t19749;
+fp t19897;
+fp t19175;
+fp t19255;
+fp t19154;
+fp t19896;
+fp t19895;
+fp t19788;
+fp t19894;
+fp t19893;
+fp t19892;
+fp t19891;
+fp t19890;
+fp t19889;
+fp t19888;
+fp t19887;
+fp t19886;
+fp t19701;
+fp t19666;
+fp t19667;
+fp t19885;
+fp t19884;
+fp t19883;
+fp t19882;
+fp t19216;
+fp t19225;
+fp t19794;
+fp t19791;
+fp t19230;
+fp t19222;
+fp t19771;
+fp t19369;
+fp t19730;
+fp t19716;
+fp t19674;
+fp t19161;
+fp t19186;
+fp t19004;
+fp t18975;
+fp t19188;
+fp t19198;
+fp t19538;
+fp t19493;
+fp t19491;
+fp t19490;
+fp t19323;
+fp t19377;
+fp t19335;
+fp t19488;
+fp t19308;
+fp t19307;
+fp t19364;
+fp t19487;
+fp t19486;
+fp t19362;
+fp t19365;
+fp t19485;
+fp t19281;
+fp t19484;
+fp t19483;
+fp t19482;
+fp t19479;
+fp t19478;
+fp t19476;
+fp t19474;
+fp t19473;
+fp t19472;
+fp t19470;
+fp t19469;
+fp t19267;
+fp t19311;
+fp t19465;
+fp t19464;
+fp t19283;
+fp t19463;
+fp t19462;
+fp t19287;
+fp t19461;
+fp t19296;
+fp t19460;
+fp t19459;
+fp t19458;
+fp t19457;
+fp t19456;
+fp t19455;
+fp t19454;
+fp t19453;
+fp t19452;
+fp t19451;
+fp t19450;
+fp t19449;
+fp t19448;
+fp t19447;
+fp t19446;
+fp t19445;
+fp t19444;
+fp t19443;
+fp t19442;
+fp t19441;
+fp t19440;
+fp t19439;
+fp t19438;
+fp t19437;
+fp t19436;
+fp t19435;
+fp t19434;
+fp t19433;
+fp t19432;
+fp t19431;
+fp t19430;
+fp t19429;
+fp t19428;
+fp t19427;
+fp t19426;
+fp t19425;
+fp t19424;
+fp t19423;
+fp t19422;
+fp t19421;
+fp t19420;
+fp t19419;
+fp t19418;
+fp t19417;
+fp t19416;
+fp t19415;
+fp t19414;
+fp t19413;
+fp t19412;
+fp t19411;
+fp t19410;
+fp t19409;
+fp t19408;
+fp t19407;
+fp t19406;
+fp t19405;
+fp t19404;
+fp t19403;
+fp t19402;
+fp t19401;
+fp t19400;
+fp t19385;
+fp t19355;
+fp t19354;
+fp t19312;
+fp t19310;
+fp t19284;
+fp t19280;
+fp t19279;
+ t19297 = RATIONAL(-1.0,288.0);
+ t19389 = x*x;
+ t19725 = t19297*t19389;
+ t19263 = RATIONAL(1.0,1728.0);
+ t20254 = t19725+t19263;
+ t19327 = RATIONAL(-4.0,27.0);
+ t19387 = RATIONAL(2.0,9.0);
+ t19690 = t19387*t19389;
+ t20253 = t19327+t19690;
+ t19390 = z*z;
+ t19394 = t19390*t19390;
+ t20252 = t20253*t19394;
+ t19345 = RATIONAL(1.0,18.0);
+ t19671 = t19345*t19389;
+ t19601 = y*t19671;
+ t19306 = RATIONAL(-1.0,72.0);
+ t19662 = t19306*t19389;
+ t19391 = y*y;
+ t19392 = t19391*y;
+ t19497 = t19392*t19662;
+ t20251 = t19601+t19497;
+ t20250 = t20253*t19392;
+ t19303 = RATIONAL(-1.0,576.0);
+ t19757 = t19394*t19303;
+ t19304 = RATIONAL(1.0,576.0);
+ t19729 = t19394*t19304;
+ t20249 = t19392*t19757+y*t19729;
+ t19289 = RATIONAL(16.0,27.0);
+ t19395 = t19391*t19391;
+ t20248 = t19391*t19289+t19327*t19395;
+ t19393 = t19390*z;
+ t19713 = t19391*t19393;
+ t19507 = t19389*t19713;
+ t19778 = t19395*t19389;
+ t19618 = z*t19778;
+ t20234 = t19618+t19507;
+ t19743 = t19395*t19303;
+ t19790 = t19395*t19304;
+ t18792 = t19393*t19790;
+ t20247 = t18792+z*t19743;
+ t20246 = t19392*t19729+y*t19757;
+ t19322 = RATIONAL(-1.0,54.0);
+ t19329 = RATIONAL(2.0,27.0);
+ t20245 = t19390*t19329+t19394*t19322;
+ t19309 = RATIONAL(1.0,54.0);
+ t19315 = RATIONAL(-1.0,36.0);
+ t19714 = t19395*t19315;
+ t20244 = t19389*t19714+t19309*t19395;
+ t19300 = RATIONAL(-1.0,144.0);
+ t19205 = t19300*t19393;
+ t19542 = t19389*t19205;
+ t19276 = RATIONAL(1.0,864.0);
+ t19724 = t19276*t19393;
+ t20243 = t19724+t19542;
+ t19861 = x*t19391;
+ t19631 = t19303*t19861;
+ t20242 = x*t19790+t19631;
+ t19839 = y*t19389;
+ t19374 = RATIONAL(8.0,9.0);
+ t19318 = RATIONAL(4.0,27.0);
+ t20241 = t19392*t19318+t19374*t19839;
+ t19529 = t19392*t19671;
+ t19367 = RATIONAL(-2.0,9.0);
+ t19585 = t19367*t19839;
+ t20240 = t19585+t19529;
+ t19320 = RATIONAL(-1.0,27.0);
+ t20239 = t19585+t19320*t19392;
+ t19264 = RATIONAL(1.0,3456.0);
+ t19265 = RATIONAL(-1.0,3456.0);
+ t20238 = t19389*t19757+t19264*t19394+t19390*t19265;
+ t19770 = t19390*t19389;
+ t20237 = t19389*t19729+t19264*t19390+t19303*t19770;
+ t19295 = RATIONAL(1.0,288.0);
+ t19750 = t19295*t19389;
+ t20236 = y*t19750+t20254*t19392;
+ t19372 = RATIONAL(-4.0,3.0);
+ t19777 = t19372*t19389;
+ t19764 = t19389*t19393;
+ t19373 = RATIONAL(1.0,3.0);
+ t20235 = z*t19777+t19373*t19764;
+ t19853 = x*RATIONAL(-2.0,3.0);
+ t19356 = RATIONAL(-1.0,6.0);
+ t19841 = x*t19356;
+ t19177 = t19395*t19841;
+ t20233 = t19853+t19177;
+ t19293 = RATIONAL(-5.0,192.0);
+ t19767 = t19394*t19293;
+ t19336 = RATIONAL(-1.0,48.0);
+ t20232 = t19391*t19767+t19390*t19336;
+ t19384 = RATIONAL(2.0,3.0);
+ t19863 = x*t19384;
+ t19358 = RATIONAL(1.0,6.0);
+ t19868 = x*t19358;
+ t19137 = t19395*t19868;
+ t20231 = t19137+t19863;
+ t19852 = x*t19373;
+ t19313 = RATIONAL(1.0,12.0);
+ t19870 = x*t19395;
+ t19077 = t19313*t19870;
+ t20230 = t19852+t19077;
+ t19292 = RATIONAL(5.0,144.0);
+ t19340 = RATIONAL(-1.0,24.0);
+ t19669 = t19392*t19340;
+ t19028 = t19389*t19669;
+ t20229 = t19028+t19292*t19392;
+ t20228 = t19394*t19387+t19374;
+ t19342 = RATIONAL(1.0,24.0);
+ t19858 = x*t19342;
+ t19331 = RATIONAL(-5.0,96.0);
+ t19850 = x*t19331;
+ t20227 = t19391*t19850+t19858;
+ t19278 = RATIONAL(5.0,288.0);
+ t19298 = RATIONAL(-5.0,288.0);
+ t20226 = z*t19278+t19298*t19393;
+ t19330 = RATIONAL(1.0,96.0);
+ t19673 = t19330*t19394;
+ t20225 = x*t19673+t19858;
+ t19376 = RATIONAL(-1.0,3.0);
+ t19371 = RATIONAL(4.0,3.0);
+ t19819 = t19371*t19389;
+ t20224 = t19376*t19764+z*t19819;
+ t20223 = t19387*t19395+t19374;
+ t19321 = RATIONAL(-1.0,12.0);
+ t19866 = x*t19321;
+ t19334 = RATIONAL(5.0,48.0);
+ t19221 = t19334*t19391;
+ t19636 = x*t19221;
+ t20222 = t19866+t19636;
+ t19842 = x*t19376;
+ t19731 = t19321*t19395;
+ t18973 = x*t19731;
+ t20221 = t19842+t18973;
+ t19678 = t19394*t19300;
+ t19573 = x*t19678;
+ t19833 = x*t19315;
+ t19658 = t19390*t19833;
+ t20220 = t19395*t19658+t19391*t19573;
+ t19860 = x*t19297;
+ t19632 = t19391*t19860;
+ t19705 = t19306*t19395;
+ t19112 = t19390*t19705;
+ t20219 = t19394*t19632+x*t19112;
+ t19706 = t19390*t19395;
+ t19352 = RATIONAL(1.0,72.0);
+ t19522 = t19352*t19706;
+ t19266 = RATIONAL(-1.0,1728.0);
+ t19786 = t19394*t19266;
+ t20218 = t19391*t19786+t19389*t19522;
+ t19299 = RATIONAL(1.0,144.0);
+ t19854 = z*t19395;
+ t19830 = x*t19854;
+ t19344 = RATIONAL(1.0,36.0);
+ t19762 = t19344*t19393;
+ t19565 = x*t19762;
+ t20217 = t19391*t19565+t19299*t19830;
+ t19547 = t19389*t19706;
+ t19317 = RATIONAL(1.0,27.0);
+ t19721 = t19394*t19317;
+ t20216 = t19391*t19721+t19306*t19547;
+ t19650 = x*t19713;
+ t19642 = t19300*t19870;
+ t20215 = z*t19642+t19315*t19650;
+ t19879 = x*z;
+ t19202 = t19299*t19393;
+ t19604 = y*t19202;
+ t18235 = x*t19604;
+ t19695 = t19344*t19392;
+ t20214 = t18235+t19695*t19879;
+ t19775 = t19306*t19394;
+ t18997 = t19391*t19775;
+ t19602 = t19390*t19860;
+ t20213 = x*t18997+t19395*t19602;
+ t19530 = t19390*t19725;
+ t19274 = RATIONAL(1.0,432.0);
+ t19682 = t19274*t19395;
+ t20212 = t19391*t19530+t19394*t19682;
+ t19206 = t19300*t19392;
+ t18130 = t19206*t19879;
+ t19702 = t19315*t19393;
+ t19571 = y*t19702;
+ t20211 = t18130+x*t19571;
+ t19223 = t19352*t19392;
+ t19581 = x*t19223;
+ t19881 = y*x;
+ t19758 = t19345*t19393;
+ t18571 = t19758*t19881;
+ t20210 = z*t19581+t18571;
+ t19672 = t19395*t19298;
+ t19734 = t19391*t19389;
+ t19527 = t19394*t19734;
+ t19505 = t19336*t19778;
+ t19325 = RATIONAL(5.0,72.0);
+ t19760 = t19390*t19325;
+ t19679 = t19394*t19505+t19391*t19760;
+ t20209 = t19679+t19390*t19672+t19313*t19527;
+ t19208 = t19299*t19392;
+ t18227 = t19208*t19879;
+ t20208 = y*t19565+t18227;
+ t19851 = z*t19344;
+ t19113 = t19395*t19851;
+ t20207 = t19299*t19650+x*t19113;
+ t19233 = t19352*t19394;
+ t19603 = x*t19233;
+ t19203 = t19295*t19390;
+ t19610 = x*t19203;
+ t20206 = t19391*t19603+t19395*t19610;
+ t19234 = t19306*t19393;
+ t19580 = x*t19234;
+ t19845 = x*t19345;
+ t19593 = t19391*t19845;
+ t20088 = t19395*t19580+t19393*t19593;
+ t19314 = RATIONAL(-1.0,18.0);
+ t19226 = t19314*t19391;
+ t19645 = x*t19226;
+ t20205 = t20088+z*t19645;
+ t19824 = y*t19845;
+ t19231 = t19314*t19390;
+ t19635 = x*t19231;
+ t20087 = t19394*t19581+t19392*t19635;
+ t20204 = t19390*t19824+t20087;
+ t19739 = t19394*t19315;
+ t19634 = x*t19739;
+ t20203 = t19391*t19634+t19390*t19642;
+ t19370 = RATIONAL(-2.0,1.0);
+ t19375 = RATIONAL(5.0,2.0);
+ t20202 = t19370+t19375*t19390;
+ t19878 = x*t19390;
+ t19619 = t19344*t19878;
+ t19867 = x*t19299;
+ t19584 = t19394*t19867;
+ t20201 = t19392*t19619+y*t19584;
+ t19747 = t19392*t19345;
+ t19640 = x*t19747;
+ t18364 = z*t19640;
+ t19228 = t19352*t19393;
+ t20200 = t18364+t19228*t19881;
+ t19569 = t19390*t19867;
+ t19820 = t19344*t19394;
+ t19592 = x*t19820;
+ t20199 = t19395*t19569+t19391*t19592;
+ t19772 = t19390*t19306;
+ t19576 = y*t19772;
+ t19201 = t19297*t19394;
+ t18883 = t19392*t19201;
+ t19783 = t19295*t19392;
+ t19588 = x*t19783;
+ t20103 = x*t18883+t19390*t19588;
+ t20198 = x*t19576+t20103;
+ t20197 = t19266*t19706+t19352*t19527;
+ t19612 = t19392*t19833;
+ t20196 = t19390*t19612+y*t19573;
+ t19549 = t19390*t19734;
+ t19275 = RATIONAL(-1.0,432.0);
+ t19753 = t19275*t19395;
+ t20195 = t19387*t19549+t19394*t19753;
+ t19754 = t19356*t19389;
+ t19277 = RATIONAL(-5.0,144.0);
+ t20194 = t19394*t19277+t19390*t19754;
+ t20193 = t19358*t19770+t19292*t19394;
+ t19831 = y*t19393;
+ t19822 = x*t19831;
+ t18501 = t19314*t19822;
+ t19217 = t19306*t19392;
+ t20192 = t18501+t19217*t19879;
+ t19211 = t19297*t19395;
+ t18793 = t19393*t19211;
+ t19209 = t19295*t19391;
+ t19590 = x*t19209;
+ t20102 = t19393*t19590+x*t18793;
+ t19835 = z*t19391;
+ t19829 = x*t19835;
+ t20191 = t20102+t19306*t19829;
+ t18140 = t19205*t19881;
+ t20190 = t18140+z*t19612;
+ t19864 = z*t19392;
+ t19607 = t19314*t19864;
+ t18339 = x*t19607;
+ t20189 = t18339+y*t19580;
+ t19089 = z*t19714;
+ t20188 = x*t19089+t19300*t19650;
+ t20187 = t19394*t19590+x*t19522;
+ t18799 = t19394*t19783;
+ t19577 = t19392*t19860;
+ t20110 = t19390*t19577+x*t18799;
+ t19614 = t19352*t19878;
+ t20186 = t20110+y*t19614;
+ t20185 = t19392*t19569+y*t19592;
+ t19712 = t19295*t19395;
+ t18875 = t19393*t19712;
+ t20094 = x*t18875+t19393*t19632;
+ t20184 = t20094+t19352*t19829;
+ t19524 = t19394*t19662;
+ t20183 = t19317*t19706+t19391*t19524;
+ t19518 = t19395*t19228;
+ t20082 = t19393*t19645+x*t19518;
+ t20182 = t20082+z*t19593;
+ t19806 = t19390*t19392;
+ t19656 = x*t19806;
+ t20181 = y*t19634+t19300*t19656;
+ t19606 = x*t19775;
+ t20099 = t19390*t19640+t19392*t19606;
+ t19600 = y*t19231;
+ t20180 = t20099+x*t19600;
+ t20179 = t19391*t19584+t19395*t19619;
+ t19807 = t19395*t19314;
+ t19836 = x*t19387;
+ t19821 = z*t19836;
+ t20178 = t20082+t19391*t19821+t19807*t19879;
+ t20177 = z*t19632+t20102+t19712*t19879;
+ t19637 = x*t19201;
+ t20176 = t20110+(t19637+t19610)*y;
+ t20175 = t20094+z*t19590+t19211*t19879;
+ t19827 = t19295*t19881;
+ t20174 = y*t19602+t20103+t19394*t19827;
+ t19813 = t19392*t19393;
+ t19586 = x*t19813;
+ t18229 = t19300*t19586;
+ t19210 = t19300*y;
+ t20173 = t19210*t19879+t18229+t18235+t18227;
+ t19856 = x*t19367;
+ t19823 = z*t19856;
+ t19227 = t19345*t19395;
+ t19621 = x*t19227;
+ t20172 = z*t19621+t20088+t19391*t19823;
+ t19766 = t19394*t19314;
+ t19589 = t19390*t19836;
+ t20171 = y*t19589+t19766*t19881+t20087;
+ t18494 = t19393*t19581;
+ t20170 = y*t19821+t18501+t18494+t18339;
+ t19880 = y*z;
+ t19514 = t19393*t19208;
+ t18253 = x*t19514;
+ t20169 = t18140+t18130+t18253+t19867*t19880;
+ t19625 = t19390*t19856;
+ t19232 = t19345*t19394;
+ t20168 = t20099+t19232*t19881+y*t19625;
+ t18562 = t19392*t19580;
+ t20167 = y*t19823+t18364+t18562+t18571;
+ t19273 = RATIONAL(1.0,216.0);
+ t19663 = t19395*t19273;
+ t19567 = z*t19734;
+ t19290 = RATIONAL(-1.0,216.0);
+ t19689 = t19395*t19290;
+ t20166 = z*t19689+t19393*t19663+t19299*t19507+t19300*t19567;
+ t19271 = RATIONAL(1.0,1152.0);
+ t19816 = t19391*t19394;
+ t19653 = x*t19816;
+ t19815 = t19394*t19395;
+ t19639 = x*t19815;
+ t19261 = RATIONAL(-1.0,1152.0);
+ t19622 = t19261*t19878;
+ t19795 = t19390*t19391;
+ t19661 = x*t19795;
+ t20165 = t19261*t19653+t19395*t19622+(t19639+t19661)*t19271;
+ t19115 = t19395*t19702;
+ t19361 = RATIONAL(1.0,9.0);
+ t19857 = x*t19361;
+ t19616 = t19395*t19857;
+ t19626 = t19391*t19857;
+ t19382 = RATIONAL(-4.0,9.0);
+ t20164 = z*t19616+t19393*t19626+x*t19115+t19382*t19829;
+ t19305 = RATIONAL(-1.0,864.0);
+ t19735 = t19395*t19305;
+ t19704 = t19344*t19391;
+ t19498 = t19389*t19704;
+ t20163 = t19315*t19567+t19395*t19724+z*t19735+t19393*t19498;
+ t19844 = x*t19304;
+ t19596 = t19391*t19844;
+ t19659 = x*t19706;
+ t20162 = t19390*t19596+t19303*t19659+t20242*t19394;
+ t19641 = t19390*t19844;
+ t20161 = y*t19641+t19303*t19656+t20246*x;
+ t19703 = t19391*t19290;
+ t19696 = t19391*t19273;
+ t19556 = t19395*t19764;
+ t20160 = t19299*t19556+t19300*t19618+t19393*t19696+z*t19703;
+ t19219 = t19352*t19395;
+ t19097 = t19394*t19219;
+ t20159 = t19395*t19635+t19391*t19589+t19394*t19645+x*t19097;
+ t19241 = t19361*t19393;
+ t19552 = t19392*t19702;
+ t19874 = x*t19382;
+ t19244 = t19361*t19392;
+ t19655 = x*t19244;
+ t20158 = t19874*t19880+t19241*t19881+x*t19552+z*t19655;
+ t19843 = z*t19276;
+ t20157 = t19393*t19735+t19395*t19843+t19315*t19507+z*t19498;
+ t19629 = t19389*t19864;
+ t18451 = t19389*t19571;
+ t20156 = t18451+t19273*t19831+t19300*t19629+t19392*t19843;
+ t20155 = t19297*t19822+t19295*t19586+(t19577+t19827)*z;
+ t20154 = z*t19663+t19300*t19507+t19299*t19567+t19393*t19689;
+ t20153 = t19394*t19596+t19303*t19639+t20242*t19390;
+ t19360 = RATIONAL(-1.0,9.0);
+ t19246 = t19360*t19392;
+ t19597 = x*t19246;
+ t19258 = t19360*t19393;
+ t19599 = y*t19258;
+ t19388 = RATIONAL(4.0,9.0);
+ t19865 = x*t19388;
+ t19544 = t19393*t19695;
+ t20152 = z*t19597+t19865*t19880+(t19599+t19544)*x;
+ t19726 = t19392*t19273;
+ t19876 = z*t19389;
+ t19575 = t19315*t19876;
+ t18569 = t19392*t19575;
+ t20151 = z*t19726+t18569+t20243*y;
+ t19587 = t19299*t19876;
+ t20150 = z*t19696+t19393*t19703+(t19542+t19587)*t19395;
+ t19630 = t19390*t19874;
+ t20149 = t19390*t19616+t19391*t19630+t19394*t19626+t19395*t19634;
+ t19840 = y*t19390;
+ t19825 = x*t19840;
+ t20148 = t19392*t19641+t19303*t19825+t20249*x;
+ t19872 = x*t19394;
+ t19828 = y*t19872;
+ t19617 = t19390*t19865;
+ t19046 = t19394*t19695;
+ t20147 = t19390*t19597+y*t19617+t19360*t19828+x*t19046;
+ t18735 = t19271*t19706;
+ t18762 = t19271*t19816;
+ t18742 = t19261*t19815;
+ t20146 = t19391*t19622+(t18735+t18762+t18742)*x;
+ t20145 = t19295*t19822+t19860*t19880+z*t19588+t19393*t19577;
+ t19285 = RATIONAL(1.0,108.0);
+ t20144 = t19314*t19507+t19285*t19854+t19393*t19753+t19387*t19567;
+ t20143 = t19391*t19625+t19394*t19593+t19390*t19621+t19395*t19606;
+ t19566 = t19360*t19861;
+ t20142 = t19360*t19659+t19391*t19617+t19394*t19566+t19395*t19592;
+ t19091 = t19395*t19762;
+ t20141 = t19388*t19829+x*t19091+t19393*t19566+t19360*t19830;
+ t18969 = t19392*t19739;
+ t20140 = t19390*t19655+y*t19630+t19361*t19828+x*t18969;
+ t20139 = t19393*t19631+z*t19596+t20247*x;
+ t18935 = t19393*t19743;
+ t20138 = x*t18935+t19393*t19596+t20242*z;
+ t19710 = t19320*t19391;
+ t19698 = t19352*t19389;
+ t19535 = t19394*t19698;
+ t20100 = t19395*t19535+t19390*t19710;
+ t19838 = y*t19317;
+ t19286 = RATIONAL(-1.0,108.0);
+ t19761 = t19314*t19389;
+ t19496 = t19394*t19761;
+ t20097 = t19285*t19706+t19391*t19496;
+ t19993 = t20097+t19390*t19838+t19286*t19806+t20251*t19394;
+ t19471 = t19993+t20100;
+ t19765 = t19285*t19392;
+ t19495 = t19392*t19698;
+ t19871 = y*t19320;
+ t20137 = t19390*t19495+t19471+t19389*t19600+(t19765+t19871)*t19394;
+ t19504 = t19394*t19725;
+ t20089 = t19395*t19504+t19274*t19795;
+ t19862 = y*t19273;
+ t19742 = t19394*t19263;
+ t19536 = t19391*t19772;
+ t20069 = t19395*t19742+t19389*t19536;
+ t19466 = z*t19862+t20089+y*t19575+t20069+t20243*t19392;
+ t19811 = t19344*t19389;
+ t19613 = z*t19811;
+ t18466 = t19392*t19613;
+ t19751 = t19392*t19290;
+ t20136 = t19466+t18466+t19389*t19604+t19305*t19831+z*t19751;
+ t19532 = t19395*t19761;
+ t19805 = t19285*t19394;
+ t20061 = t19391*t19805+t19390*t19532;
+ t19973 = t19285*t19713+t19389*t19518+t20061+(t19532+t19710)*z;
+ t19475 = t19973+t20100;
+ t19763 = t19317*t19395;
+ t19717 = t19395*t19286;
+ t19543 = t19391*t19671;
+ t20135 = t19475+t19306*t19507+t19393*t19717+(t19763+t19543)*z;
+ t19541 = t19395*t19671;
+ t19533 = t19393*t19662;
+ t19468 = t19286*t19713+t19395*t19533+t19317*t19835+z*t19541+t20061+t20100
+;
+ t20134 = z*t19717+t19468+t19345*t19507+t19393*t19682+t19367*t19567;
+ t19665 = t19394*t19286;
+ t20010 = t19390*t19765+t19320*t19840+t19394*t19495+y*t19496+t20097;
+ t20133 = t19392*t19665+y*t19721+t20010+t20100+t20251*t19390;
+ t19817 = t19320*t19395;
+ t19736 = t19285*t19393;
+ t20132 = t19468+t19395*t19736+t19352*t19507+z*t19817+t19314*t19567;
+ t19555 = t19389*t19762;
+ t18544 = y*t19555;
+ t19728 = t19392*t19305;
+ t20131 = z*t19728+t19290*t19831+t19466+t18544+t19392*t19587;
+ t19579 = y*t19690;
+ t19508 = z*t19765+y*t19736+t19393*t19495;
+ t19513 = t19393*t19761;
+ t20130 = t19275*t19813+t19508+y*t19513+t19389*t19607+(t19871+t19579)*z;
+ t19582 = y*t19698;
+ t19812 = t19286*t19393;
+ t20129 = t19286*t19880+t19508+t19392*t19812+y*t19533+(t19497+t19582)*z;
+ t19720 = t19274*t19392;
+ t19564 = t19393*t19497+t19286*t19864+y*t19812;
+ t20128 = t19564+(t19720+t19601)*t19393+(t19838+t20240)*z;
+ t19572 = z*t19662;
+ t20127 = t19285*t19880+z*t19495+t19392*t19736+t19393*t19582+t19564+y*
+t19572;
+ t19326 = RATIONAL(-2.0,27.0);
+ t19686 = t19322*t19393;
+ t20126 = t19361*t19567+t19360*t19507+t19329*t19713+t19326*t19835+(t19555+
+t19686)*t19395+t20244*z;
+ t19272 = RATIONAL(-16.0,27.0);
+ t20125 = t19374*t19567+t19272*t19835+(t19541+t19817)*t19393+(t19713+
+t19854)*t19318+t20234*t19367;
+ t19875 = y*t19394;
+ t19537 = t19392*t19770;
+ t20124 = t19265*t19875+t19304*t19537+t20238*t19392+t20237*y;
+ t19849 = z*t19322;
+ t20123 = t19326*t19713+t19360*t19567+t19329*t19835+t19361*t19507+t20244*
+t19393+(t19613+t19849)*t19395;
+ t19748 = t19266*t19393;
+ t19545 = t19392*t19750;
+ t20122 = z*t19545+t19266*t19864+y*t19748+t20254*t19880+t20236*t19393;
+ t19379 = RATIONAL(-8.0,9.0);
+ t20121 = t19395*t19513+t19379*t19567+t19327*t19713+t19393*t19763+t20234*
+t19387+t20248*z;
+ t19722 = t19309*t19392;
+ t19620 = t19360*t19839;
+ t19627 = y*t19811;
+ t19676 = t19326*t19390;
+ t19801 = t19394*t19389;
+ t19526 = t19392*t19801;
+ t20120 = t19315*t19526+t19392*t19676+t19361*t19537+t19390*t19620+(t19627+
+t19722)*t19394+t20245*y;
+ t19553 = t19393*t19725;
+ t20119 = t19263*t19831+t19266*t19880+t19392*t19748+y*t19553+t19393*t19545
++t20236*z;
+ t19550 = t19394*t19778;
+ t20118 = (t19816+t19706)*RATIONAL(1.0,6912.0)+(t19815+t19795)*RATIONAL(
+-1.0,6912.0)+(t19527+t19547)*t19261+(t19550+t19549)*t19271;
+ t19803 = t19394*t19392;
+ t19638 = y*t19770;
+ t20117 = t19265*t19803+t19304*t19638+t20237*t19392+t20238*y;
+ t20116 = t19387*t19547+t19379*t19549+(t19721+t19496)*t19395+t20252*t19391
++t20248*t19390;
+ t19738 = t19391*t19275;
+ t19502 = t19389*t19712;
+ t20115 = t19263*t19713+t19297*t19507+t19393*t19502+t19352*t19567+(t19748+
+t19572)*t19395+(t19738+t19682)*z;
+ t19649 = y*t19801;
+ t19709 = t19361*t19389;
+ t19594 = y*t19709;
+ t19519 = t19389*t19246;
+ t20114 = t19309*t19875+t19344*t19526+y*t19676+t19315*t19649+t20245*t19392
++(t19519+t19594)*t19390;
+ t19694 = t19317*t19392;
+ t19826 = z*t19839;
+ t20113 = t19289*t19880+t19379*t19826+t19392*t19513+t19327*t19831+(t19579+
+t19694)*t19393+t20250*z;
+ t19818 = t19395*t19393;
+ t20112 = t19306*t19567+t19274*t19835+t19266*t19713+z*t19753+t19263*t19818
++t19352*t19618+t19395*t19553+t19295*t19507;
+ t20111 = t19367*t19629+t19272*t19880+t19318*t19831+t20241*z+(t19529+
+t20239)*t19393;
+ t19814 = t19278*t19395;
+ t20109 = t19394*t19814+t19321*t19549;
+ t19568 = t19390*t19850;
+ t19332 = RATIONAL(-1.0,96.0);
+ t19802 = t19394*t19332;
+ t19624 = x*t19802;
+ t20107 = t19395*t19624+t19391*t19568;
+ t19288 = RATIONAL(-1.0,192.0);
+ t19269 = RATIONAL(5.0,1152.0);
+ t20106 = t19269*t19706+t19288*t19527;
+ t19346 = RATIONAL(-10.0,9.0);
+ t19779 = t19391*t19346;
+ t20105 = t19390*t19779+t19313*t19550;
+ t19341 = RATIONAL(-5.0,12.0);
+ t19746 = t19341*t19391;
+ t19633 = x*t19746;
+ t20104 = t19336*t19639+t19390*t19633;
+ t19338 = RATIONAL(5.0,12.0);
+ t19646 = t19338*t19861;
+ t19333 = RATIONAL(1.0,48.0);
+ t20101 = t19333*t19639+t19390*t19646;
+ t19809 = t19330*t19395;
+ t19605 = x*t19809;
+ t19328 = RATIONAL(5.0,96.0);
+ t19859 = x*t19328;
+ t19628 = t19390*t19859;
+ t20098 = t19391*t19628+t19394*t19605;
+ t20096 = t19395*t19584+t19391*t19619;
+ t20095 = t19390*t19543+t19395*t19665;
+ t19609 = x*t19818;
+ t20093 = t19704*t19879+t19299*t19609;
+ t20092 = t19275*t19706+t19295*t19527;
+ t19351 = RATIONAL(-5.0,72.0);
+ t19737 = t19351*t19391;
+ t20090 = t19333*t19547+t19394*t19737;
+ t19499 = t19394*t19208;
+ t20086 = x*t19499+y*t19619;
+ t19363 = RATIONAL(5.0,3.0);
+ t20084 = t19363*t19549+t19395*t19766;
+ t20083 = t19851*t19881+t18253;
+ t19378 = RATIONAL(-5.0,6.0);
+ t19591 = t19378*t19878;
+ t20081 = t19391*t19591+t19340*t19639;
+ t18878 = t19394*t19712;
+ t20080 = t19391*t19614+x*t18878;
+ t19652 = t19391*t19833;
+ t20079 = t19395*t19573+t19390*t19652;
+ t20078 = t19395*t19637+x*t19536;
+ t19319 = RATIONAL(1.0,32.0);
+ t20077 = RATIONAL(-25.0,192.0)*t19795+t19319*t19550;
+ t20076 = z*t19824+t18494;
+ t20075 = t19394*t19738+t19390*t19502;
+ t20074 = t18229+t19833*t19880;
+ t18918 = t19288*t19815;
+ t20073 = x*t18918+t19293*t19661;
+ t19282 = RATIONAL(25.0,12.0);
+ t19727 = t19282*t19391;
+ t19381 = RATIONAL(-1.0,8.0);
+ t20072 = t19390*t19727+t19381*t19550;
+ t19380 = RATIONAL(5.0,6.0);
+ t19611 = t19380*t19878;
+ t20071 = t19391*t19611+t19342*t19639;
+ t19324 = RATIONAL(5.0,32.0);
+ t20070 = t19324*t19549+t19395*t19767;
+ t19224 = t19314*y;
+ t20068 = t18562+t19224*t19879;
+ t20066 = t19300*t19609+z*t19652;
+ t19699 = t19394*t19298;
+ t20065 = t19391*t19699+t19313*t19547;
+ t19291 = RATIONAL(5.0,192.0);
+ t20064 = t19291*t19549+t18742;
+ t20063 = y*t19658+t19392*t19573;
+ t19789 = t19334*t19395;
+ t19359 = RATIONAL(-5.0,2.0);
+ t20062 = t19394*t19789+t19359*t19549;
+ t19337 = RATIONAL(-5.0,48.0);
+ t20060 = t19337*t19549+t19097;
+ t19525 = t19341*t19734;
+ t20058 = t18878+t19390*t19525;
+ t19353 = RATIONAL(5.0,18.0);
+ t19687 = t19391*t19353;
+ t20057 = t19394*t19687+t19376*t19547;
+ t19294 = RATIONAL(1.0,192.0);
+ t19523 = t19294*t19815;
+ t20056 = x*t19523+t19291*t19661;
+ t19270 = RATIONAL(-5.0,1152.0);
+ t20055 = t19270*t19795+t19389*t19523;
+ t19796 = t19321*t19392;
+ t19510 = t19334*t19806;
+ t19643 = x*t19803;
+ t20054 = t19336*t19643+(t19796+t19510)*x;
+ t19681 = t19313*t19393;
+ t19837 = x*t19337;
+ t19598 = t19391*t19837;
+ t20053 = t19393*t19598+t19333*t19609+x*t19681;
+ t20052 = t19336*t19609+t20222*t19393;
+ t19873 = x*t19313;
+ t19752 = t19392*t19333;
+ t19517 = t19394*t19752;
+ t20051 = x*t19517+t19392*t19873+t19337*t19656;
+ t19349 = RATIONAL(-5.0,36.0);
+ t19787 = t19342*t19395;
+ t19546 = t19393*t19787;
+ t19339 = RATIONAL(5.0,36.0);
+ t19664 = t19339*t19393;
+ t19693 = t19340*t19389;
+ t19506 = t19395*t19693;
+ t20050 = t19349*t19835+t19391*t19664+z*t19506+t19389*t19546;
+ t20049 = t20065+t20109;
+ t19141 = y*t19754;
+ t19846 = z*t19339;
+ t20048 = y*t19846+z*t19141+t20229*t19393;
+ t19302 = RATIONAL(5.0,576.0);
+ t19503 = t19389*t19673;
+ t19301 = RATIONAL(-5.0,576.0);
+ t19719 = t19392*t19301;
+ t20047 = y*t19503+t19390*t19719+t19302*t19840+t19332*t19526;
+ t19027 = t19333*t19778;
+ t18961 = t19389*t19731;
+ t20046 = t19393*t19027+t19278*t19713+(t19737+t18961)*z;
+ t20045 = t19298*t19713+t19325*t19835+t19393*t19505+t19313*t19618;
+ t19528 = t19371*t19734;
+ t19745 = t19351*t19394;
+ t20044 = t19395*t19745+t19390*t19528+t20057;
+ t20043 = t20076+t20079;
+ t19348 = RATIONAL(10.0,9.0);
+ t19165 = t19373*t19778;
+ t19350 = RATIONAL(-5.0,18.0);
+ t20042 = t19348*t19835+t19350*t19713+z*t19165+t19321*t19556;
+ t19797 = t19392*t19298;
+ t19691 = t19313*t19394;
+ t19647 = y*t19691;
+ t20041 = t19336*t19526+y*t19760+t19390*t19797+t19389*t19647;
+ t19574 = y*t19802;
+ t20040 = t19301*t19840+t19392*t19503+t19389*t19574+t19302*t19806;
+ t19215 = t19334*t19390;
+ t18900 = t19291*t19706;
+ t19316 = RATIONAL(-5.0,32.0);
+ t19366 = RATIONAL(1.0,8.0);
+ t19741 = t19366*t19389;
+ t20039 = t19394*t19741+t19215+t18900+t19316*t19527;
+ t20038 = t20068+t20096;
+ t20037 = t20074+t20078;
+ t19793 = t19376*t19389;
+ t19184 = z*t19793;
+ t20036 = t19313*t19556+t19395*t19184+t19393*t19687+z*t19779;
+ t19804 = t19358*t19389;
+ t19187 = z*t19804;
+ t19718 = t19277*t19393;
+ t19744 = t19342*t19392;
+ t18990 = t19389*t19744;
+ t19855 = z*t19349;
+ t20035 = t19392*t19718+t19393*t18990+(t19187+t19855)*y;
+ t19755 = t19394*t19321;
+ t19118 = t19389*t19755;
+ t20034 = t19278*t19806+y*t19118+t19351*t19840+t19389*t19517;
+ t20033 = t20076+t20096;
+ t20032 = t20068+t20079;
+ t19810 = t19342*t19389;
+ t19129 = z*t19810;
+ t20031 = t19349*t19713+t19393*t19506+t19395*t19129+t19339*t19835;
+ t20030 = t20080+t20083;
+ t19386 = RATIONAL(-1.0,2.0);
+ t19733 = t19386*t19389;
+ t19368 = RATIONAL(-5.0,3.0);
+ t19357 = RATIONAL(5.0,8.0);
+ t20029 = t19395*t19733+t19368*t19391+t19394*t19746+t19357*t19547;
+ t20028 = t18997+t18961+t19334*t19547+t19226;
+ t20027 = t20074+t20080;
+ t20026 = t19270*t19815+t19294*t19549+t20106;
+ t20025 = t20078+t20083;
+ t20024 = t20090+t20109+t20209;
+ t18535 = y*t19603;
+ t19557 = t18535+t20093;
+ t20023 = t19557+t20198+t20215;
+ t19071 = z*t19219;
+ t18528 = x*t19071;
+ t19563 = t18528+t20086;
+ t20022 = t19563+t20181+t20205;
+ t20021 = t20075+t20150;
+ t19218 = t19336*t19395;
+ t19040 = x*t19218;
+ t20020 = t19040+t19294*t19653+x*t18900+t19333*t19861+t20073;
+ t19869 = x*t19333;
+ t19031 = t19394*t19869;
+ t19657 = t19390*t19837;
+ t20019 = t20054+(t19031+t19873+t19657)*y;
+ t19685 = t19394*t19276;
+ t20018 = t19392*t19685+t19305*t19875+t19344*t19537+t19315*t19638+t20218;
+ t20017 = t20107+t19395*t19628+t19340*t19870+t20225*t19391;
+ t19521 = t19389*t19678;
+ t20016 = t19390*t19751+t19273*t19840+t19392*t19521+t19299*t19649+t20092;
+ t18482 = y*t19606;
+ t19560 = t18482+t20066;
+ t20015 = t19560+t20186+t20217;
+ t19877 = x*t19340;
+ t20014 = t19332*t19659+t19390*t19877+t20098+t20227*t19394;
+ t19107 = x*t19669;
+ t20013 = t19107+(t19624+t19628)*t19392+(t19568+t20225)*y;
+ t19509 = t18535+t20066;
+ t20012 = t19509+t20180+t20207;
+ t19347 = RATIONAL(5.0,24.0);
+ t20011 = t19378*t19829+t19347*t19650+t19340*t19609+t19393*t19841+t20231*z
+;
+ t19848 = z*t19329;
+ t20009 = t19389*t19552+y*t19848+z*t19620+t19393*t19722+t20095;
+ t20008 = t20053+(t19040+t20222)*z;
+ t20007 = t19321*t19653+t19077+t19391*t19842+t19395*t19657+t20101;
+ t20006 = t20052+(t19633+t20230)*z;
+ t19102 = t19395*t19869;
+ t20005 = t20052+(t19598+t19873+t19102)*z;
+ t20004 = x*t19647+y*t19852+t19341*t19825+t20054;
+ t19214 = t19336*t19394;
+ t18941 = x*t19214;
+ t19644 = x*t19215;
+ t20003 = t20051+(t19644+t19866+t18941)*y;
+ t19074 = x*t19691;
+ t20002 = t20101+t19074+t19394*t19598+t20221*t19390;
+ t20001 = t19560+t20204+t20207;
+ t19030 = x*t19744;
+ t20000 = t19330*t19643+x*t19574+t19392*t19568+t19030+(t19877+t19628)*y;
+ t19677 = t19356*t19392;
+ t19136 = t19394*t19868;
+ t19999 = x*t19677+t19347*t19656+t19394*t19107+(t19863+t19591+t19136)*y;
+ t19651 = t19391*t19859;
+ t19998 = t20107+t19340*t19872+t19394*t19651+(t19605+t19858)*t19390;
+ t19997 = t19177+t19347*t19659+t19358*t19653+t19384*t19861+t20081;
+ t19996 = t19509+t20198+t20217;
+ t18960 = x*t19755;
+ t19995 = t18960+t19394*t19636+t20104+t20230*t19390;
+ t19994 = t19393*t19728+y*t19613+t19389*t19514+t19290*t19880+t20069;
+ t19343 = RATIONAL(-5.0,24.0);
+ t19847 = x*t19343;
+ t19654 = t19390*t19847;
+ t19992 = t19356*t19653+t19137+t19395*t19654+t19391*t19853+t20071;
+ t19578 = z*t19709;
+ t19991 = t19389*t19544+t19326*t19880+y*t19578+t19392*t19686+t20095;
+ t19723 = t19358*t19393;
+ t19595 = t19391*t19847;
+ t19990 = t19380*t19829+t19393*t19595+t20233*z+(t19723+t19546)*x;
+ t19989 = t20071+t19136+t19394*t19595+t20233*t19390;
+ t18966 = z*t19705;
+ t18518 = x*t18966;
+ t19561 = t18518+t20086;
+ t19988 = t19561+t20184+t20196;
+ t19558 = t18482+t20093;
+ t19987 = t19558+t20186+t20215;
+ t19986 = t19338*t19825+t20051+(t19842+t18960)*y;
+ t19985 = t20104+t18973+t19395*t19644+(t19074+t19852)*t19391;
+ t19562 = t18518+t20063;
+ t19984 = t19562+t20184+t20201;
+ t18861 = t19291*t19816;
+ t19983 = x*t18861+t19294*t19659+t18941+t19390*t19869+t20073;
+ t19539 = t18528+t20063;
+ t19982 = t19539+t20185+t20205;
+ t19551 = t19393*t19809;
+ t19711 = t19395*t19332;
+ t19981 = x*t19551+t19711*t19879+t20227*t19393+(t19651+t19877)*z;
+ t19980 = t19557+t20180+t20188;
+ t19570 = z*t19809;
+ t19979 = t19332*t19609+t19328*t19650+t19393*t19877+x*t19570+t20227*z;
+ t19978 = t19561+t20181+t20182;
+ t19977 = t19562+t20182+t20185;
+ t19976 = t20056+t19031+t19288*t19659+t20232*x;
+ t19799 = t19358*t19392;
+ t19173 = t19394*t19841;
+ t19975 = t19392*t19654+t19394*t19030+x*t19799+(t19173+t19853+t19611)*y;
+ t19974 = t20053+(t19646+t20221)*z;
+ t19972 = t19558+t20188+t20204;
+ t19971 = t19390*t19726+t19290*t19840+t19389*t19499+y*t19521+t20092;
+ t19970 = y*t19665+t19394*t19720+t20195+t20240*t19390;
+ t19969 = t19539+t20191+t20201;
+ t19968 = t19563+t20191+t20196;
+ t19967 = t19395*t19568+x*t19787+t19340*t19861+t19391*t19624+t20098;
+ t19966 = t20081+t19173+t19347*t19653+t20231*t19390;
+ t19540 = t19293*t19706;
+ t19965 = x*t19540+t19288*t19653+t19102+t19336*t19861+t20056;
+ t19964 = t20028+t19219+t19373*t19734+t20058+t20209;
+ t19480 = t19231+t19334*t19527+t19118+t19112+t19679;
+ t19715 = t19313*t19389;
+ t19094 = t19390*t19715;
+ t19963 = t19480+t19094+t19232+t20060+t20090;
+ t19962 = t19233+t19480+t19373*t19770+t20058+t20065;
+ t19961 = t20153+t20175;
+ t19960 = t20173+t20176;
+ t19144 = t19389*t19799;
+ t19096 = t19342*t19764;
+ t19959 = t20048+z*t19144+t19392*t19855+(t19718+t19096)*y;
+ t18947 = t19391*t19715;
+ t19958 = t18947+t19227+t20028+t20060;
+ t19957 = t20155+t20161;
+ t19956 = t20169+t20176;
+ t19955 = t20025+t20206+t20211;
+ t19954 = t20169+t20174;
+ t19953 = t20038+t20200+t20220;
+ t19952 = t20038+t20203+t20210;
+ t19951 = t20147+t20152;
+ t19950 = t20173+t20174;
+ t19159 = t19372*t19734;
+ t19769 = t19325*t19393;
+ t19949 = z*t19159+t19350*t19854+t19373*t19507+t19395*t19769+t20042;
+ t19948 = t20043+t20192+t20199;
+ t19947 = t20027+t20208+t20213;
+ t19135 = t19389*t19677;
+ t19131 = t19393*t19693;
+ t19946 = z*t19135+t19292*t19831+y*t19131+t19392*t19846+t20035;
+ t19781 = t19389*t19333;
+ t19945 = t19201+t18735+t19203+t19394*t19781+t20064+t20232*t19389;
+ t18944 = t19389*t19796;
+ t19692 = t19392*t19350;
+ t19792 = t19373*t19389;
+ t19157 = t19392*t19792;
+ t19944 = t19393*t18944+t19350*t19831+t19392*t19769+t19348*t19880+(t19692+
+t19157)*z+t20235*y;
+ t19943 = t20037+t20187+t20214;
+ t19559 = t19336*t19764;
+ t19660 = y*t19781;
+ t19554 = t19389*t19752;
+ t19942 = z*t19660+t19278*t19831+t19393*t19554+y*t19559+t19298*t19880+
+t19336*t19629+t20226*t19392;
+ t19785 = t19351*t19395;
+ t19941 = t19353*t19854+t19393*t19785+t19376*t19507+z*t19528+t20036;
+ t19940 = t20141+t20149;
+ t19675 = t19302*t19394;
+ t19939 = t19301*t19875+t19330*t19537+t19332*t19638+t19392*t19675+t20047;
+ t19938 = t19394*t19719+t19330*t19638+t19332*t19537+y*t19675+t20040;
+ t19937 = t20032+t20179+t20200;
+ t19936 = t20037+t20206+t20208;
+ t19935 = t19278*t19813+t19336*t19826+t19392*t19559+t19393*t19660+(t19797+
+t19554)*z+t20226*y;
+ t19260 = t19367*t19395;
+ t19934 = t19165+t19159+t20084+t19341*t19547+t19260+t20228*t19391;
+ t19933 = t19393*t19814+t19321*t19567+t19333*t19507+z*t19785+t20045;
+ t19932 = t20030+t20190+t20219;
+ t19931 = t20143+t20172;
+ t19930 = t20032+t20199+t20210;
+ t19929 = t20170+t20171;
+ t19928 = t20167+t20168;
+ t19927 = t20167+t20171;
+ t19926 = t20145+t20161;
+ t19925 = t20159+t20172;
+ t19924 = t20030+t20211+t20213;
+ t19923 = t20141+t20142;
+ t19922 = t20139+t20146;
+ t19921 = t20043+t20179+t20189;
+ t19784 = t19394*t19325;
+ t19920 = t20034+t19392*t19699+t19336*t19537+(t19094+t19784)*y;
+ t19740 = t19292*t19395;
+ t19919 = t19356*t19507+z*t19740+t19358*t19567+t19395*t19718+t20050;
+ t19834 = z*t19277;
+ t19918 = t19393*t19740+t19395*t19834+t19358*t19507+t19356*t19567+t20031;
+ t19917 = t19393*t19672+t19336*t19507+t19325*t19854+z*t18947+t20046;
+ t19916 = t20027+t20214+t20219;
+ t19915 = t20138+t20165;
+ t19914 = t20162+t20177;
+ t19913 = t19278*t19803+t19333*t19537+y*t19745+t19321*t19638+t20041;
+ t19912 = t20025+t20187+t20190;
+ t19911 = t20140+t20164;
+ t19910 = t20143+t20178;
+ t19909 = t20147+t20158;
+ t18948 = t19392*t19715;
+ t19193 = t19392*t19793;
+ t19688 = t19351*t19392;
+ t19908 = t19346*t19880+z*t19193+(t19688+t18948)*t19393+(t19831+t19864)*
+t19353+t20224*y;
+ t19907 = t20168+t20170;
+ t19906 = t20033+t20189+t20220;
+ t19905 = t20033+t20192+t20203;
+ t19904 = t20153+t20177;
+ t19903 = t20138+t20146;
+ t19902 = t20148+t20155;
+ t19901 = t20159+t20178;
+ t19900 = t20145+t20148;
+ t19899 = t20162+t20175;
+ t19898 = t20139+t20165;
+ t19467 = t20016+t20089;
+ t19749 = t19394*t19290;
+ t19897 = y*t19749+t19467+t19299*t19537+t19394*t19726+t19300*t19638+t20075
++t20212;
+ t19175 = t19394*t19792;
+ t19255 = t19367*t19394;
+ t19154 = t19372*t19770;
+ t19896 = t19175+t19255+t20057+t20105+t20084+t19154+t19394*t19525+t20223*
+t19390;
+ t19895 = t19389*t19540+t18762+t19336*t19734+t19027+t19211+t19209+t20055+
+t20106+t20064;
+ t19788 = t19394*t19275;
+ t19894 = t20197+t19274*t19840+t19295*t19537+t19266*t19806+t19389*t19576+(
+t19504+t19742)*t19392+(t19788+t19535)*y;
+ t19893 = t19389*t19599+z*t19722+t18569+t19329*t19831+t19991+t20216;
+ t19892 = t19309*t19831+t19392*t19848+t18451+z*t19519+t19991+t20183;
+ t19891 = y*t19686+t19392*t19578+t19326*t19864+t18544+t20009+t20183;
+ t19890 = t19314*t19537+y*t19805+t19390*t19579+t19392*t19788+t20010+t20195
+;
+ t19889 = t19393*t19594+t18466+t19392*t19849+t19326*t19831+t20009+t20216;
+ t19888 = t19394*t19728+t19315*t19537+t19390*t19627+y*t19685+t19971+t20218
+;
+ t19887 = t19300*t19537+t19392*t19749+t19394*t19862+t19299*t19638+t19971+
+t20212;
+ t19886 = t19295*t19526+t20197+t19274*t19875+t19275*t19840+t19263*t19806+
+t19390*t19582+y*t19524+t20075+(t19530+t19786)*t19392;
+ t19701 = t19264*t19391;
+ t19666 = t19264*t19395;
+ t19667 = t19265*t19393;
+ t19885 = t19391*t19667+t19303*t19567+t20118+t19265*t19854+t19393*t19666+
+t19389*t18935+z*t19701+t20234*t19304;
+ t19884 = t19304*t19567+t20118+t19389*t18792+t19265*t19835+t19393*t19701+z
+*t19666+t19395*t19667+t20234*t19303;
+ t19883 = t20116+t19345*t19526+t19272*t19840+t19318*t19875+t19367*t19537+
+t20239*t19394+t20241*t19390;
+ t19882 = t20116+t19394*t19694+t19379*t19638+t19392*t19496+t19289*t19840+
+t20250*t19390+t20252*y;
+ t19216 = t19337*t19394;
+ t19225 = t19338*t19394;
+ t19794 = t19390*t19339;
+ t19791 = t19395*t19301;
+ t19230 = t19338*t19395;
+ t19222 = t19337*t19395;
+ t19771 = t19302*t19395;
+ t19369 = RATIONAL(2.0,1.0);
+ t19730 = t19369*t19389;
+ t19716 = t19390*t19349;
+ t19674 = t19390*t19353;
+ t19161 = y*t19819;
+ t19186 = y*t19793;
+ t19004 = y*t19810;
+ t18975 = y*t19693;
+ t19188 = t19393*t19754;
+ t19198 = t19389*t19723;
+ t19538 = t19389*t19711;
+ t19493 = t19376*t19527+t19395*t19674+t20105;
+ t19491 = t19351*t19706+t19333*t19527+t19679;
+ t19490 = t19269*t19816+t19288*t19547+t20055;
+ t19323 = RATIONAL(5.0,16.0);
+ t19377 = RATIONAL(-1.0,4.0);
+ t19335 = RATIONAL(-1.0,16.0);
+ t19488 = t19377+t19335*t19395+t19323*t19391;
+ t19308 = RATIONAL(-5.0,16.0);
+ t19307 = RATIONAL(1.0,16.0);
+ t19364 = RATIONAL(1.0,4.0);
+ t19487 = t19364+t19308*t19391+t19307*t19395;
+ t19486 = t19357*t19391+t19381*t19395+t19386;
+ t19362 = RATIONAL(-5.0,8.0);
+ t19365 = RATIONAL(1.0,2.0);
+ t19485 = t19362*t19391+t19366*t19395+t19365;
+ t19281 = RATIONAL(25.0,32.0);
+ t19484 = t19281*t19391+t19316*t19395+t19362;
+ t19483 = t19221+t19316*t19547+t18861+t19395*t19741+t20077;
+ t19482 = t19341*t19706+t19394*t19733+t19357*t19527+t19368*t19390+t20072;
+ t19479 = y*t19794+t19392*t19716+t19394*t19004+t19340*t19526+t19491;
+ t19478 = t19302*t19835+t19389*t19570+t19301*t19713+t19393*t19538+t19490;
+ t19476 = t19301*t19835+t19302*t19713+t19389*t19551+z*t19538+t19490;
+ t19474 = t19994+t20089;
+ t19473 = t19392*t19794+t19342*t19526+y*t19716+t19394*t18975+t19491;
+ t19472 = t20075+t20089+t20160;
+ t19470 = y*t19175+t19348*t19840+t19390*t19692+t19321*t19526+t19493;
+ t19469 = t19394*t19186+t19346*t19840+t19392*t19674+t19313*t19526+t19493;
+ t19267 = RATIONAL(25.0,192.0);
+ t19311 = RATIONAL(-1.0,32.0);
+ t19465 = t19267*t19816+t19381*t19770+t19311*t19547+t19216+t20039+t20070+
+t20077;
+ t19464 = t19267*t19706+t19381*t19734+t19222+t19311*t19527+t19483+t20070;
+ t19283 = RATIONAL(-25.0,48.0);
+ t19463 = t19391*t19730+t19365*t19527+t19230+t19283*t19706+t20029+t20062+
+t20072;
+ t19462 = t19283*t19816+t19225+t19390*t19730+t19365*t19547+t19482+t20062;
+ t19287 = RATIONAL(-25.0,96.0);
+ t19461 = t19347+t19287*t19391+t19328*t19395+t19488*t19389;
+ t19296 = RATIONAL(25.0,96.0);
+ t19460 = t19331*t19395+t19296*t19391+t19343+t19487*t19389;
+ t19459 = t19296*t19390+t19331*t19394+t19343+(t19307*t19394+t19308*t19390+
+t19364)*t19389;
+ t19458 = t19287*t19390+t19347+t19328*t19394+(t19377+t19323*t19390+t19335*
+t19394)*t19389;
+ t19457 = z*t19771+t19330*t19567+t19332*t19507+t19393*t19791+t19476+t20026
+;
+ t19456 = y*t19198+t19349*t19831+z*t18990+t19392*t19834+t20024+t20048;
+ t19455 = t19376*t19537+t19390*t19161+t19394*t19688+t19353*t19875+t19469+
+t20044;
+ t19454 = t19473+t20049+t20194*t19392+t20193*y;
+ t19453 = t19373*t19537+y*t19154+t19392*t19784+t19350*t19875+t19470+t20044
+;
+ t19452 = t20035+t20024+t20229*z+(t19664+t19188)*y;
+ t19451 = t19479+t20049+t20193*t19392+t20194*y;
+ t19450 = t19393*t19771+t19330*t19507+z*t19791+t19478+t19332*t19567+t20026
+;
+ t19449 = RATIONAL(-25.0,8.0)*t19549+t19375*t19734+t19373*t19394+t20029+
+t19482+t19371+t20202*t19389+(t19691+t19373)*t19395;
+ t19448 = t19321+t19281*t19549+t19483+t19214+t19218+t20039+t19365*t19389+
+t18918+(t19770+t19734)*t19362;
+ t19447 = t19387*t19393+t19896+t19395*t19758+t20042+t19338*t19507+t19368*
+t19567+(t19379+t19260)*z+t20224;
+ t19446 = t19299*y+t18975+t19895+t19331*t19537+t19206+t19328*t19638+t18990
++t20040+t20249;
+ t19445 = t19091+t19347*t19507+t19187+t19963+t19241+t19360*z+t19089+t19188
++t19343*t19567+t20031;
+ t19444 = t18883+t18948+t19186+t19217+t19337*t19537+t20034+t19338*t19638+
+t19964+(t19233+t19345)*y;
+ t19443 = t19004+t19895+t19028+t19331*t19638+t19210+t19328*t19537+t19208+
+t20047+t20246;
+ t19442 = t18944+t19389*t19510+t19223+t19341*t19638+t18799+t20041+t19224+
+t19964+(t19792+t19775)*y;
+ t19441 = t19934+t19161+t19193+t19394*t19747+t19368*t19638+t19338*t19537+
+t19387*t19392+t19470+(t19379+t19255)*y;
+ t19440 = t20036+t19896+t19341*t19507+t19363*t19567+(t19807+t19367)*t19393
++t20223*z+t20235;
+ t19439 = t19945+t19131+t19331*t19567+t19300*z+t19328*t19507+t19129+t19478
++t19202+t20247;
+ t19438 = t19334*t19507+t19321*t19764+t19962+t18966+t19228+t18875+t20045+(
+t19525+t19792+t19314)*z;
+ t19437 = t18935+t19945+t19331*t19507+t19328*t19567+t19205+t19476+t19096+(
+t19299+t19693+t19790)*z;
+ t19436 = t19479+t19135+t19343*t19638+t19347*t19537+t19958+t19046+t19244+(
+t19739+t19804+t19360)*y;
+ t19435 = t19347*t19638+t19343*t19537+t19473+t18969+t19141+t19958+t19246+
+t19144+(t19361+t19820)*y;
+ t19434 = t19363*t19638+t19934+t19157+t19341*t19537+t19469+(t19766+t19367)
+*t19392+(t19777+t20228)*y;
+ t19433 = t19071+t18793+t19389*t19681+t19962+t19337*t19507+t19345*z+t19234
++t19338*t19567+t19184+t20046;
+ t19432 = t19115+t19347*t19567+t19963+t19258+t19113+t19343*t19507+t19198+
+t20050+(t19754+t19361)*z;
+ t19431 = t20021+t19887+t20089+t20129+t20166;
+ t19430 = t19887+t19472+t20127+t20154;
+ t19429 = t19889+t20123+t20133;
+ t19428 = t19893+t20126+t20133;
+ t19427 = t19475+t19890+t20130+t20144;
+ t19426 = t19890+t20128+t20134;
+ t19425 = t19891+t20114+t20132;
+ t19424 = t19472+t19894+t19994+t20156+t20157;
+ t19423 = t20117+t19885+t20122;
+ t19422 = t20119+t19885+t20124;
+ t19421 = t19471+t19973+t19970+t20128+t20144;
+ t19420 = t20117+t19884+t20119;
+ t19419 = t20111+t19883+t20121;
+ t19418 = t19892+t20120+t20132;
+ t19417 = t19891+t20120+t20135;
+ t19416 = t20113+t19883+t20125;
+ t19415 = t19882+t20111+t20125;
+ t19414 = t20122+t19884+t20124;
+ t19413 = t19893+t20123+t20137;
+ t19412 = t20113+t19882+t20121;
+ t19411 = t19889+t20126+t20137;
+ t19410 = t19886+t19474+t20150+t20156+t20163;
+ t19409 = t20018+t20016+t20112+t20136;
+ t19408 = t19894+t20021+t20131+t20163;
+ t19407 = t19897+t20127+t20150+t20166;
+ t19406 = t19897+t20129+t20154+t20160;
+ t19405 = t19886+t20131+t20157+t20160;
+ t19404 = t19467+t19994+t20018+t20115+t20151;
+ t19403 = t19970+t19993+t20130+t20134;
+ t19402 = t19888+t19474+t20112+t20151;
+ t19401 = t19888+t20115+t20136;
+ t19400 = t19892+t20114+t20135;
+ t19385 = RATIONAL(5.0,4.0);
+ t19355 = RATIONAL(-5.0,4.0);
+ t19354 = RATIONAL(3.0,4.0);
+ t19312 = RATIONAL(25.0,8.0);
+ t19310 = RATIONAL(-15.0,4.0);
+ t19284 = RATIONAL(25.0,48.0);
+ t19280 = RATIONAL(-25.0,12.0);
+ t19279 = RATIONAL(-15.0,16.0);
+ coeffs_dxx->coeff_m2_m2_m2 = t19422+t19922+t19926;
+ coeffs_dxx->coeff_m1_m2_m2 = t19914+t19430+t19954;
+ coeffs_dxx->coeff_0_m2_m2 = t19939+t19450+t19942;
+ coeffs_dxx->coeff_p1_m2_m2 = t19430+t19960+t19961;
+ coeffs_dxx->coeff_p2_m2_m2 = t19422+t19902+t19915;
+ coeffs_dxx->coeff_m2_m1_m2 = t19405+t19924+t19996;
+ coeffs_dxx->coeff_m1_m1_m2 = t19413+t19930+t19978;
+ coeffs_dxx->coeff_0_m1_m2 = t19456+t19919+t19920;
+ coeffs_dxx->coeff_p1_m1_m2 = t19413+t19905+t19982;
+ coeffs_dxx->coeff_p2_m1_m2 = t19405+t19936+t19987;
+ coeffs_dxx->coeff_m2_0_m2 = t19439+t19981+t19983;
+ coeffs_dxx->coeff_m1_0_m2 = t19432+t20005+t20014;
+ coeffs_dxx->coeff_0_0_m2 = t19465+t19460*z+t19461*t19393;
+ coeffs_dxx->coeff_p1_0_m2 = t19432+t19998+t20008;
+ coeffs_dxx->coeff_p2_0_m2 = t19439+t19976+t19979;
+ coeffs_dxx->coeff_m2_p1_m2 = t19424+t19947+t20015;
+ coeffs_dxx->coeff_m1_p1_m2 = t19429+t19948+t19977;
+ coeffs_dxx->coeff_0_p1_m2 = t19452+t19913+t19919;
+ coeffs_dxx->coeff_p1_p1_m2 = t19429+t19952+t20022;
+ coeffs_dxx->coeff_p2_p1_m2 = t19424+t19955+t20023;
+ coeffs_dxx->coeff_m2_p2_m2 = t19423+t19902+t19922;
+ coeffs_dxx->coeff_m1_p2_m2 = t19914+t19406+t19960;
+ coeffs_dxx->coeff_0_p2_m2 = t19935+t19450+t19938;
+ coeffs_dxx->coeff_p1_p2_m2 = t19406+t19954+t19961;
+ coeffs_dxx->coeff_p2_p2_m2 = t19423+t19915+t19926;
+ coeffs_dxx->coeff_m2_m2_m1 = t19401+t19932+t19969;
+ coeffs_dxx->coeff_m1_m2_m1 = t19418+t19937+t19972;
+ coeffs_dxx->coeff_0_m2_m1 = t19454+t19917+t19959;
+ coeffs_dxx->coeff_p1_m2_m1 = t19418+t19906+t20012;
+ coeffs_dxx->coeff_p2_m2_m1 = t19401+t19943+t19988;
+ coeffs_dxx->coeff_m2_m1_m1 = t19403+t19910+t19927;
+ coeffs_dxx->coeff_m1_m1_m1 = t19911+t19416+t20142+t20152;
+ coeffs_dxx->coeff_0_m1_m1 = t19453+t19908+t19949;
+ coeffs_dxx->coeff_p1_m1_m1 = t19909+t19416+t19940;
+ coeffs_dxx->coeff_p2_m1_m1 = t19403+t19907+t19925;
+ coeffs_dxx->coeff_m2_0_m1 = t19433+t20002+t20006;
+ coeffs_dxx->coeff_m1_0_m1 = t19447+t19966+t19990;
+ coeffs_dxx->coeff_0_0_m1 = t19462+(t19341+t19284*t19391+t19222+t19485*
+t19389)*t19393+(t19280*t19391+t19230+t19363+(t19375*t19391+t19370+t19386*t19395
+)*t19389)*z;
+ coeffs_dxx->coeff_p1_0_m1 = t19447+t19989+t20011;
+ coeffs_dxx->coeff_p2_0_m1 = t19433+t19974+t19995;
+ coeffs_dxx->coeff_m2_p1_m1 = t19426+t19907+t19910;
+ coeffs_dxx->coeff_m1_p1_m1 = t19909+t19415+t20142+t20164;
+ coeffs_dxx->coeff_0_p1_m1 = t19455+t19944+t19949;
+ coeffs_dxx->coeff_p1_p1_m1 = t19415+t19940+t20140+t20152;
+ coeffs_dxx->coeff_p2_p1_m1 = t19426+t19925+t19927;
+ coeffs_dxx->coeff_m2_p2_m1 = t19404+t19916+t19968;
+ coeffs_dxx->coeff_m1_p2_m1 = t19425+t19921+t19980;
+ coeffs_dxx->coeff_0_p2_m1 = t19451+t19917+t19946;
+ coeffs_dxx->coeff_p1_p2_m1 = t19425+t19953+t20001;
+ coeffs_dxx->coeff_p2_p2_m1 = t19404+t19912+t19984;
+ coeffs_dxx->coeff_m2_m2_0 = t19443+t20000+t20020;
+ coeffs_dxx->coeff_m1_m2_0 = t19435+t19967+t20019;
+ coeffs_dxx->coeff_0_m2_0 = t19464+t19458*t19392+t19459*y;
+ coeffs_dxx->coeff_p1_m2_0 = t19435+t20003+t20017;
+ coeffs_dxx->coeff_p2_m2_0 = t19443+t19965+t20013;
+ coeffs_dxx->coeff_m2_m1_0 = t19444+t20004+t20007;
+ coeffs_dxx->coeff_m1_m1_0 = t19441+t19975+t19997;
+ coeffs_dxx->coeff_0_m1_0 = (t19363+t19280*t19390+t19225+(t19386*t19394+
+t20202)*t19389)*y+t19463+(t19341+t19216+t19284*t19390+(t19362*t19390+t19365+
+t19366*t19394)*t19389)*t19392;
+ coeffs_dxx->coeff_p1_m1_0 = t19441+t19992+t19999;
+ coeffs_dxx->coeff_p2_m1_0 = t19444+t19985+t19986;
+ coeffs_dxx->coeff_m2_0_0 = ((t19381+t19324*t19391+t19311*t19395)*t19394+(
+RATIONAL(-25.0,32.0)*t19391+t19324*t19395+t19357)*t19390+t19486)*x+t19448;
+ coeffs_dxx->coeff_m1_0_0 = (1.0+t19355*t19391+t19364*t19395+t19487*t19394
++(t19355+t19308*t19395+RATIONAL(25.0,16.0)*t19391)*t19390)*x+t19449;
+ coeffs_dxx->coeff_0_0_0 = t19359+t19312*t19391+t19362*t19395+t19484*
+t19394+(t19281*t19395+RATIONAL(-125.0,32.0)*t19391+t19312)*t19390+(t19310*
+t19391+t19354*t19395+RATIONAL(3.0,1.0)+(t19279*t19391+RATIONAL(3.0,16.0)*t19395
++t19354)*t19394+(t19310+RATIONAL(75.0,16.0)*t19391+t19279*t19395)*t19390)*
+t19389;
+ coeffs_dxx->coeff_p1_0_0 = (t19377*t19395+t19385*t19391-1.0+t19488*t19394
++(RATIONAL(-25.0,16.0)*t19391+t19323*t19395+t19385)*t19390)*x+t19449;
+ coeffs_dxx->coeff_p2_0_0 = t19448+((t19366+t19316*t19391+t19319*t19395)*
+t19394+t19484*t19390+t19485)*x;
+ coeffs_dxx->coeff_m2_p1_0 = t19442+t19986+t20007;
+ coeffs_dxx->coeff_m1_p1_0 = t19434+t19997+t19999;
+ coeffs_dxx->coeff_0_p1_0 = (t19338+t19334*t19394+t19283*t19390+(t19381*
+t19394+t19357*t19390+t19386)*t19389)*t19392+(t19282*t19390+t19368+t19341*t19394
++(t19359*t19390+t19365*t19394+t19369)*t19389)*y+t19463;
+ coeffs_dxx->coeff_p1_p1_0 = t19434+t19975+t19992;
+ coeffs_dxx->coeff_p2_p1_0 = t19442+t19985+t20004;
+ coeffs_dxx->coeff_m2_p2_0 = t19446+t20013+t20020;
+ coeffs_dxx->coeff_m1_p2_0 = t19436+t19967+t20003;
+ coeffs_dxx->coeff_0_p2_0 = t19464+t19458*y+t19459*t19392;
+ coeffs_dxx->coeff_p1_p2_0 = t19436+t20017+t20019;
+ coeffs_dxx->coeff_p2_p2_0 = t19446+t19965+t20000;
+ coeffs_dxx->coeff_m2_m2_p1 = t19402+t19916+t19984;
+ coeffs_dxx->coeff_m1_m2_p1 = t19417+t19921+t20001;
+ coeffs_dxx->coeff_0_m2_p1 = t19454+t19933+t19946;
+ coeffs_dxx->coeff_p1_m2_p1 = t19417+t19953+t19980;
+ coeffs_dxx->coeff_p2_m2_p1 = t19402+t19912+t19968;
+ coeffs_dxx->coeff_m2_m1_p1 = t19929+t19421+t19931;
+ coeffs_dxx->coeff_m1_m1_p1 = t19923+t19419+t20140+t20158;
+ coeffs_dxx->coeff_0_m1_p1 = t19453+t19941+t19944;
+ coeffs_dxx->coeff_p1_m1_p1 = t19419+t19951+t20149+t20164;
+ coeffs_dxx->coeff_p2_m1_p1 = t19901+t19421+t19928;
+ coeffs_dxx->coeff_m2_0_p1 = t19438+t19974+t20002;
+ coeffs_dxx->coeff_m1_0_p1 = t19440+t19966+t20011;
+ coeffs_dxx->coeff_0_0_p1 = t19462+(t19283*t19391+t19789+t19338+t19486*
+t19389)*t19393+(t19341*t19395+t19727+t19368+(t19359*t19391+t19369+t19365*t19395
+)*t19389)*z;
+ coeffs_dxx->coeff_p1_0_p1 = t19440+t19989+t19990;
+ coeffs_dxx->coeff_p2_0_p1 = t19438+t19995+t20006;
+ coeffs_dxx->coeff_m2_p1_p1 = t19928+t19427+t19931;
+ coeffs_dxx->coeff_m1_p1_p1 = t19923+t19412+t19951;
+ coeffs_dxx->coeff_0_p1_p1 = t19455+t19908+t19941;
+ coeffs_dxx->coeff_p1_p1_p1 = t19911+t19412+t20149+t20158;
+ coeffs_dxx->coeff_p2_p1_p1 = t19901+t19427+t19929;
+ coeffs_dxx->coeff_m2_p2_p1 = t19409+t19932+t19988;
+ coeffs_dxx->coeff_m1_p2_p1 = t19400+t19937+t20012;
+ coeffs_dxx->coeff_0_p2_p1 = t19451+t19933+t19959;
+ coeffs_dxx->coeff_p1_p2_p1 = t19400+t19906+t19972;
+ coeffs_dxx->coeff_p2_p2_p1 = t19409+t19943+t19969;
+ coeffs_dxx->coeff_m2_m2_p2 = t19414+t19903+t19957;
+ coeffs_dxx->coeff_m1_m2_p2 = t19431+t19899+t19950;
+ coeffs_dxx->coeff_0_m2_p2 = t19457+t19935+t19939;
+ coeffs_dxx->coeff_p1_m2_p2 = t19431+t19904+t19956;
+ coeffs_dxx->coeff_p2_m2_p2 = t19898+t19414+t19900;
+ coeffs_dxx->coeff_m2_m1_p2 = t19410+t19947+t20023;
+ coeffs_dxx->coeff_m1_m1_p2 = t19411+t19948+t20022;
+ coeffs_dxx->coeff_0_m1_p2 = t19918+t19452+t19920;
+ coeffs_dxx->coeff_p1_m1_p2 = t19411+t19952+t19977;
+ coeffs_dxx->coeff_p2_m1_p2 = t19410+t19955+t20015;
+ coeffs_dxx->coeff_m2_0_p2 = t19437+t19979+t19983;
+ coeffs_dxx->coeff_m1_0_p2 = t19445+t20008+t20014;
+ coeffs_dxx->coeff_0_0_p2 = t19461*z+t19465+t19460*t19393;
+ coeffs_dxx->coeff_p1_0_p2 = t19445+t19998+t20005;
+ coeffs_dxx->coeff_p2_0_p2 = t19437+t19976+t19981;
+ coeffs_dxx->coeff_m2_p1_p2 = t19408+t19924+t19987;
+ coeffs_dxx->coeff_m1_p1_p2 = t19428+t19930+t19982;
+ coeffs_dxx->coeff_0_p1_p2 = t19456+t19913+t19918;
+ coeffs_dxx->coeff_p1_p1_p2 = t19428+t19905+t19978;
+ coeffs_dxx->coeff_p2_p1_p2 = t19408+t19936+t19996;
+ coeffs_dxx->coeff_m2_p2_p2 = t19900+t19420+t19903;
+ coeffs_dxx->coeff_m1_p2_p2 = t19407+t19899+t19956;
+ coeffs_dxx->coeff_0_p2_p2 = t19938+t19457+t19942;
+ coeffs_dxx->coeff_p1_p2_p2 = t19407+t19904+t19950;
+ coeffs_dxx->coeff_p2_p2_p2 = t19898+t19420+t19957;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order4.smooth0/coeffs-dxy.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order4.smooth0/coeffs-dxy.compute.c
new file mode 100644
index 0000000..5a340c9
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order4.smooth0/coeffs-dxy.compute.c
@@ -0,0 +1,2557 @@
+fp t21716;
+fp t21801;
+fp t21806;
+fp t21710;
+fp t22624;
+fp t21674;
+fp t21805;
+fp t21677;
+fp t22623;
+fp t21675;
+fp t21676;
+fp t22622;
+fp t21773;
+fp t21726;
+fp t22098;
+fp t22621;
+fp t21709;
+fp t21686;
+fp t22620;
+fp t21800;
+fp t21673;
+fp t21678;
+fp t22033;
+fp t22157;
+fp t22619;
+fp t21729;
+fp t21802;
+fp t21804;
+fp t22182;
+fp t22001;
+fp t21736;
+fp t21803;
+fp t22072;
+fp t21946;
+fp t22618;
+fp t21783;
+fp t21659;
+fp t21792;
+fp t22617;
+fp t21715;
+fp t21712;
+fp t22616;
+fp t21695;
+fp t22071;
+fp t21681;
+fp t21588;
+fp t22615;
+fp t21706;
+fp t21718;
+fp t21596;
+fp t22110;
+fp t22614;
+fp t21757;
+fp t22084;
+fp t21774;
+fp t22613;
+fp t22117;
+fp t22172;
+fp t22612;
+fp t21750;
+fp t21636;
+fp t21742;
+fp t22056;
+fp t21293;
+fp t22611;
+fp t22114;
+fp t21701;
+fp t22042;
+fp t21054;
+fp t22610;
+fp t22109;
+fp t21202;
+fp t22609;
+fp t21724;
+fp t22608;
+fp t22607;
+fp t21700;
+fp t21737;
+fp t22606;
+fp t22111;
+fp t21522;
+fp t22605;
+fp t22604;
+fp t21780;
+fp t22059;
+fp t21758;
+fp t22108;
+fp t22603;
+fp t22082;
+fp t22602;
+fp t21713;
+fp t21579;
+fp t21702;
+fp t22601;
+fp t21683;
+fp t21682;
+fp t21599;
+fp t22600;
+fp t21755;
+fp t21632;
+fp t21384;
+fp t21719;
+fp t21629;
+fp t22599;
+fp t22598;
+fp t21046;
+fp t22597;
+fp t21798;
+fp t22062;
+fp t21725;
+fp t22106;
+fp t22596;
+fp t22026;
+fp t21532;
+fp t22595;
+fp t22031;
+fp t21593;
+fp t22594;
+fp t22143;
+fp t21542;
+fp t21759;
+fp t21621;
+fp t22593;
+fp t21766;
+fp t22592;
+fp t22591;
+fp t21684;
+fp t21597;
+fp t22036;
+fp t22590;
+fp t21602;
+fp t21694;
+fp t22102;
+fp t22589;
+fp t21784;
+fp t22588;
+fp t22057;
+fp t22066;
+fp t22587;
+fp t21799;
+fp t21785;
+fp t21651;
+fp t22586;
+fp t22185;
+fp t22585;
+fp t21544;
+fp t22584;
+fp t22037;
+fp t22116;
+fp t22583;
+fp t22138;
+fp t22061;
+fp t22582;
+fp t21680;
+fp t22581;
+fp t22580;
+fp t21739;
+fp t22090;
+fp t21732;
+fp t21606;
+fp t22579;
+fp t21708;
+fp t22088;
+fp t21592;
+fp t22578;
+fp t21625;
+fp t22041;
+fp t21344;
+fp t22577;
+fp t22576;
+fp t21705;
+fp t21743;
+fp t21622;
+fp t22575;
+fp t22127;
+fp t22574;
+fp t21052;
+fp t22573;
+fp t22572;
+fp t22571;
+fp t22570;
+fp t21731;
+fp t22569;
+fp t22568;
+fp t21041;
+fp t22567;
+fp t21740;
+fp t22566;
+fp t22103;
+fp t22101;
+fp t22565;
+fp t21434;
+fp t22564;
+fp t22563;
+fp t22139;
+fp t21667;
+fp t22562;
+fp t21574;
+fp t22561;
+fp t22560;
+fp t21628;
+fp t22559;
+fp t21576;
+fp t22122;
+fp t22170;
+fp t22558;
+fp t22557;
+fp t22048;
+fp t22093;
+fp t22556;
+fp t22555;
+fp t22554;
+fp t22147;
+fp t22553;
+fp t22091;
+fp t22105;
+fp t22552;
+fp t21699;
+fp t21746;
+fp t21644;
+fp t22551;
+fp t22550;
+fp t22097;
+fp t21391;
+fp t22187;
+fp t21397;
+fp t22549;
+fp t22047;
+fp t22548;
+fp t22145;
+fp t22069;
+fp t22547;
+fp t22546;
+fp t22094;
+fp t21297;
+fp t21301;
+fp t22545;
+fp t21748;
+fp t22077;
+fp t21405;
+fp t21789;
+fp t21654;
+fp t22544;
+fp t21728;
+fp t21620;
+fp t22060;
+fp t21963;
+fp t22543;
+fp t22121;
+fp t21205;
+fp t22067;
+fp t22542;
+fp t21753;
+fp t22080;
+fp t21251;
+fp t21796;
+fp t21658;
+fp t22541;
+fp t21763;
+fp t21486;
+fp t21749;
+fp t22155;
+fp t21437;
+fp t22160;
+fp t22092;
+fp t21458;
+fp t22183;
+fp t22168;
+fp t22540;
+fp t22136;
+fp t21160;
+fp t22539;
+fp t22131;
+fp t21278;
+fp t21319;
+fp t22538;
+fp t22180;
+fp t22537;
+fp t22058;
+fp t22536;
+fp t21704;
+fp t22046;
+fp t21714;
+fp t21589;
+fp t22535;
+fp t21605;
+fp t22534;
+fp t21609;
+fp t21342;
+fp t21764;
+fp t22018;
+fp t22533;
+fp t22076;
+fp t21426;
+fp t21472;
+fp t22086;
+fp t21549;
+fp t22532;
+fp t21325;
+fp t22531;
+fp t21730;
+fp t21252;
+fp t21614;
+fp t22193;
+fp t22530;
+fp t22194;
+fp t22104;
+fp t22124;
+fp t21277;
+fp t22529;
+fp t21943;
+fp t21577;
+fp t22482;
+fp t22528;
+fp t22000;
+fp t21722;
+fp t22054;
+fp t22527;
+fp t21347;
+fp t22039;
+fp t21517;
+fp t21421;
+fp t22526;
+fp t21182;
+fp t21126;
+fp t21087;
+fp t22115;
+fp t21941;
+fp t22525;
+fp t21587;
+fp t21059;
+fp t21185;
+fp t22052;
+fp t21971;
+fp t22524;
+fp t22523;
+fp t22045;
+fp t21330;
+fp t22075;
+fp t21051;
+fp t22087;
+fp t21933;
+fp t22107;
+fp t21091;
+fp t22522;
+fp t22095;
+fp t21102;
+fp t21266;
+fp t21545;
+fp t21984;
+fp t22521;
+fp t21940;
+fp t21685;
+fp t22150;
+fp t21150;
+fp t22520;
+fp t22030;
+fp t21488;
+fp t21949;
+fp t22519;
+fp t21969;
+fp t21616;
+fp t22518;
+fp t22195;
+fp t21630;
+fp t21617;
+fp t21283;
+fp t22517;
+fp t21381;
+fp t21401;
+fp t22516;
+fp t21134;
+fp t22515;
+fp t21089;
+fp t21073;
+fp t22514;
+fp t21735;
+fp t22153;
+fp t21495;
+fp t22064;
+fp t21315;
+fp t22513;
+fp t21769;
+fp t21752;
+fp t22162;
+fp t22512;
+fp t21744;
+fp t21968;
+fp t21747;
+fp t22006;
+fp t22511;
+fp t21604;
+fp t21428;
+fp t22008;
+fp t22510;
+fp t21595;
+fp t21158;
+fp t22509;
+fp t21618;
+fp t21490;
+fp t22508;
+fp t22507;
+fp t22149;
+fp t22506;
+fp t22007;
+fp t22505;
+fp t22014;
+fp t22504;
+fp t21945;
+fp t21043;
+fp t22503;
+fp t21601;
+fp t22502;
+fp t21063;
+fp t21226;
+fp t22501;
+fp t21765;
+fp t21634;
+fp t21355;
+fp t22500;
+fp t21627;
+fp t21275;
+fp t21398;
+fp t22499;
+fp t21192;
+fp t22498;
+fp t21446;
+fp t22021;
+fp t22497;
+fp t21074;
+fp t21177;
+fp t22496;
+fp t22494;
+fp t21751;
+fp t21668;
+fp t21509;
+fp t22493;
+fp t21781;
+fp t22492;
+fp t21338;
+fp t22159;
+fp t21247;
+fp t22491;
+fp t22119;
+fp t21057;
+fp t21936;
+fp t22490;
+fp t22085;
+fp t21254;
+fp t22130;
+fp t21055;
+fp t22489;
+fp t21312;
+fp t21112;
+fp t22488;
+fp t21048;
+fp t22487;
+fp t22140;
+fp t21558;
+fp t21762;
+fp t22486;
+fp t21101;
+fp t22485;
+fp t22484;
+fp t21504;
+fp t22481;
+fp t21934;
+fp t22480;
+fp t21056;
+fp t21950;
+fp t22479;
+fp t21583;
+fp t22478;
+fp t22035;
+fp t21271;
+fp t21274;
+fp t21938;
+fp t22477;
+fp t21109;
+fp t22476;
+fp t21365;
+fp t21373;
+fp t22475;
+fp t21578;
+fp t21957;
+fp t22474;
+fp t22473;
+fp t22123;
+fp t21180;
+fp t21960;
+fp t22191;
+fp t21491;
+fp t22472;
+fp t21970;
+fp t22471;
+fp t22470;
+fp t22469;
+fp t22027;
+fp t21975;
+fp t22177;
+fp t21295;
+fp t22468;
+fp t22096;
+fp t21305;
+fp t22164;
+fp t22467;
+fp t21375;
+fp t21339;
+fp t22466;
+fp t22161;
+fp t21374;
+fp t21485;
+fp t22465;
+fp t22129;
+fp t21116;
+fp t22464;
+fp t21546;
+fp t21516;
+fp t22192;
+fp t22163;
+fp t22463;
+fp t22462;
+fp t21455;
+fp t22461;
+fp t21386;
+fp t22460;
+fp t21269;
+fp t21961;
+fp t21613;
+fp t22050;
+fp t22459;
+fp t21760;
+fp t22125;
+fp t21790;
+fp t22176;
+fp t21985;
+fp t22458;
+fp t22457;
+fp t21246;
+fp t22456;
+fp t21276;
+fp t22455;
+fp t21584;
+fp t21097;
+fp t22454;
+fp t21633;
+fp t21741;
+fp t22065;
+fp t21412;
+fp t21976;
+fp t22453;
+fp t22011;
+fp t21611;
+fp t21487;
+fp t22452;
+fp t22451;
+fp t21346;
+fp t22181;
+fp t22450;
+fp t22449;
+fp t22043;
+fp t21379;
+fp t22120;
+fp t21166;
+fp t22448;
+fp t22189;
+fp t21110;
+fp t21986;
+fp t22447;
+fp t21400;
+fp t22025;
+fp t21931;
+fp t22446;
+fp t22445;
+fp t21352;
+fp t22444;
+fp t22443;
+fp t22442;
+fp t21165;
+fp t22081;
+fp t22441;
+fp t21594;
+fp t22440;
+fp t21336;
+fp t21243;
+fp t21409;
+fp t22439;
+fp t21623;
+fp t21279;
+fp t22169;
+fp t21306;
+fp t22020;
+fp t22438;
+fp t21956;
+fp t22437;
+fp t22436;
+fp t22137;
+fp t21366;
+fp t21767;
+fp t21958;
+fp t22435;
+fp t22038;
+fp t21478;
+fp t21935;
+fp t22434;
+fp t22175;
+fp t21183;
+fp t21108;
+fp t22433;
+fp t21037;
+fp t22432;
+fp t22174;
+fp t21998;
+fp t22178;
+fp t21990;
+fp t22431;
+fp t22430;
+fp t21738;
+fp t22034;
+fp t21348;
+fp t22429;
+fp t22113;
+fp t21408;
+fp t22074;
+fp t22428;
+fp t21974;
+fp t21270;
+fp t21435;
+fp t22427;
+fp t22426;
+fp t22425;
+fp t21105;
+fp t22424;
+fp t21479;
+fp t21703;
+fp t22156;
+fp t21106;
+fp t22423;
+fp t21326;
+fp t21164;
+fp t22005;
+fp t22422;
+fp t21098;
+fp t22421;
+fp t22420;
+fp t21155;
+fp t22419;
+fp t22418;
+fp t22083;
+fp t21377;
+fp t22417;
+fp t22416;
+fp t21947;
+fp t22415;
+fp t21638;
+fp t21456;
+fp t22016;
+fp t22414;
+fp t22413;
+fp t21260;
+fp t21955;
+fp t22412;
+fp t22029;
+fp t21235;
+fp t22411;
+fp t21953;
+fp t22410;
+fp t22409;
+fp t22408;
+fp t21443;
+fp t22407;
+fp t22406;
+fp t22118;
+fp t21284;
+fp t21457;
+fp t22405;
+fp t21061;
+fp t22404;
+fp t22063;
+fp t21146;
+fp t22173;
+fp t21045;
+fp t21942;
+fp t21959;
+fp t22403;
+fp t22402;
+fp t22401;
+fp t22400;
+fp t22073;
+fp t21060;
+fp t22399;
+fp t22398;
+fp t21291;
+fp t22397;
+fp t21171;
+fp t22051;
+fp t22396;
+fp t22078;
+fp t21273;
+fp t22151;
+fp t21787;
+fp t22004;
+fp t22395;
+fp t21258;
+fp t21494;
+fp t22394;
+fp t21142;
+fp t22393;
+fp t21413;
+fp t21220;
+fp t21951;
+fp t22392;
+fp t21445;
+fp t22391;
+fp t22390;
+fp t21404;
+fp t21070;
+fp t21952;
+fp t22389;
+fp t21308;
+fp t21997;
+fp t22388;
+fp t22387;
+fp t21436;
+fp t22386;
+fp t22385;
+fp t22384;
+fp t22383;
+fp t21263;
+fp t22382;
+fp t22381;
+fp t21072;
+fp t22380;
+fp t22379;
+fp t21972;
+fp t22378;
+fp t22377;
+fp t21734;
+fp t21791;
+fp t22376;
+fp t21779;
+fp t21727;
+fp t22375;
+fp t22374;
+fp t22373;
+fp t22372;
+fp t21176;
+fp t22371;
+fp t22040;
+fp t22370;
+fp t22369;
+fp t22368;
+fp t21562;
+fp t22367;
+fp t22366;
+fp t22365;
+fp t22364;
+fp t21068;
+fp t22363;
+fp t21983;
+fp t21523;
+fp t22362;
+fp t22361;
+fp t21514;
+fp t22360;
+fp t22359;
+fp t22358;
+fp t22357;
+fp t22356;
+fp t22355;
+fp t21552;
+fp t21788;
+fp t21560;
+fp t21550;
+fp t22354;
+fp t22353;
+fp t22352;
+fp t22351;
+fp t22350;
+fp t22349;
+fp t21396;
+fp t21932;
+fp t22348;
+fp t21771;
+fp t21568;
+fp t21367;
+fp t22165;
+fp t22347;
+fp t21309;
+fp t22024;
+fp t22015;
+fp t22346;
+fp t22345;
+fp t22344;
+fp t22343;
+fp t21754;
+fp t22167;
+fp t22013;
+fp t22342;
+fp t22341;
+fp t21994;
+fp t21995;
+fp t22049;
+fp t21385;
+fp t22340;
+fp t21965;
+fp t22339;
+fp t21978;
+fp t22338;
+fp t21973;
+fp t22337;
+fp t22336;
+fp t21991;
+fp t22335;
+fp t21954;
+fp t22089;
+fp t22334;
+fp t22333;
+fp t22002;
+fp t21996;
+fp t22332;
+fp t22331;
+fp t22330;
+fp t22152;
+fp t22329;
+fp t21610;
+fp t21944;
+fp t22328;
+fp t22327;
+fp t22053;
+fp t22326;
+fp t22325;
+fp t21448;
+fp t21520;
+fp t22324;
+fp t22323;
+fp t22322;
+fp t22321;
+fp t21962;
+fp t22320;
+fp t22019;
+fp t22319;
+fp t21463;
+fp t22318;
+fp t22317;
+fp t22112;
+fp t22316;
+fp t21536;
+fp t22184;
+fp t21392;
+fp t21761;
+fp t22179;
+fp t22003;
+fp t22023;
+fp t22315;
+fp t22314;
+fp t22313;
+fp t22312;
+fp t21966;
+fp t22311;
+fp t21127;
+fp t22310;
+fp t22309;
+fp t22308;
+fp t22307;
+fp t21512;
+fp t22068;
+fp t21988;
+fp t21662;
+fp t22306;
+fp t22305;
+fp t21528;
+fp t22304;
+fp t22303;
+fp t22302;
+fp t22301;
+fp t22300;
+fp t22299;
+fp t22298;
+fp t22297;
+fp t21989;
+fp t22188;
+fp t22296;
+fp t22295;
+fp t22294;
+fp t21647;
+fp t21531;
+fp t22293;
+fp t21170;
+fp t22292;
+fp t22291;
+fp t22290;
+fp t22289;
+fp t22055;
+fp t21519;
+fp t22166;
+fp t22288;
+fp t22012;
+fp t22186;
+fp t21756;
+fp t22287;
+fp t22286;
+fp t22285;
+fp t22284;
+fp t21982;
+fp t21508;
+fp t22283;
+fp t21964;
+fp t22282;
+fp t21525;
+fp t22281;
+fp t22280;
+fp t22017;
+fp t22279;
+fp t21679;
+fp t21999;
+fp t22278;
+fp t22277;
+fp t22142;
+fp t22276;
+fp t22275;
+fp t21981;
+fp t21987;
+fp t22274;
+fp t22273;
+fp t21979;
+fp t22010;
+fp t22126;
+fp t22272;
+fp t22271;
+fp t22270;
+fp t22269;
+fp t22268;
+fp t22171;
+fp t21174;
+fp t22267;
+fp t21360;
+fp t22266;
+fp t21977;
+fp t22265;
+fp t22264;
+fp t22044;
+fp t21244;
+fp t22263;
+fp t22262;
+fp t22261;
+fp t22260;
+fp t22259;
+fp t22258;
+fp t22257;
+fp t22256;
+fp t21203;
+fp t22255;
+fp t22022;
+fp t22254;
+fp t22253;
+fp t22252;
+fp t21645;
+fp t22251;
+fp t22250;
+fp t22249;
+fp t22248;
+fp t22247;
+fp t22246;
+fp t22245;
+fp t22244;
+fp t22243;
+fp t22242;
+fp t21872;
+fp t22241;
+fp t21873;
+fp t22240;
+fp t21745;
+fp t22239;
+fp t22238;
+fp t21733;
+fp t21786;
+fp t22237;
+fp t22079;
+fp t22236;
+fp t21793;
+fp t22235;
+fp t21230;
+fp t21720;
+fp t22234;
+fp t22233;
+fp t22232;
+fp t21175;
+fp t22231;
+fp t21259;
+fp t22230;
+fp t22229;
+fp t22228;
+fp t21470;
+fp t22227;
+fp t21980;
+fp t22226;
+fp t22225;
+fp t22224;
+fp t21721;
+fp t21777;
+fp t22223;
+fp t21794;
+fp t22222;
+fp t22221;
+fp t22220;
+fp t22219;
+fp t22218;
+fp t22217;
+fp t22216;
+fp t22215;
+fp t22214;
+fp t22213;
+fp t22212;
+fp t22211;
+fp t22210;
+fp t22209;
+fp t22208;
+fp t22207;
+fp t22206;
+fp t22205;
+fp t21687;
+fp t21688;
+fp t22204;
+fp t22203;
+fp t22202;
+fp t22201;
+fp t22200;
+fp t22199;
+fp t22198;
+fp t22197;
+fp t22196;
+fp t20583;
+fp t20513;
+fp t22154;
+fp t22148;
+fp t22144;
+fp t22141;
+fp t22135;
+fp t22134;
+fp t22133;
+fp t20722;
+fp t22132;
+fp t20750;
+fp t22128;
+fp t22099;
+fp t21993;
+fp t21406;
+fp t21476;
+fp t21236;
+fp t21058;
+fp t21939;
+fp t21937;
+fp t21930;
+fp t21929;
+fp t21927;
+fp t21926;
+fp t21925;
+fp t21924;
+fp t21923;
+fp t21922;
+fp t21921;
+fp t21917;
+fp t21916;
+fp t21914;
+fp t21913;
+fp t21912;
+fp t21911;
+fp t21910;
+fp t21909;
+fp t21776;
+fp t21908;
+fp t21907;
+fp t21906;
+fp t21775;
+fp t21905;
+fp t21717;
+fp t21768;
+fp t21904;
+fp t21903;
+fp t21902;
+fp t21901;
+fp t21900;
+fp t21899;
+fp t21689;
+fp t21898;
+fp t21897;
+fp t21770;
+fp t21896;
+fp t21895;
+fp t21894;
+fp t21893;
+fp t21707;
+fp t21892;
+fp t21891;
+fp t21890;
+fp t21888;
+fp t21887;
+fp t21886;
+fp t21885;
+fp t21884;
+fp t21698;
+fp t21883;
+fp t21882;
+fp t21881;
+fp t21880;
+fp t21879;
+fp t21878;
+fp t21877;
+fp t21876;
+fp t21875;
+fp t21874;
+fp t21871;
+fp t21693;
+fp t21870;
+fp t21782;
+fp t21869;
+fp t21868;
+fp t21867;
+fp t21866;
+fp t21865;
+fp t21864;
+fp t21863;
+fp t21862;
+fp t21861;
+fp t21860;
+fp t21859;
+fp t21858;
+fp t21857;
+fp t21856;
+fp t21855;
+fp t21854;
+fp t21853;
+fp t21852;
+fp t21851;
+fp t21850;
+fp t21849;
+fp t21848;
+fp t21847;
+fp t21846;
+fp t21845;
+fp t21844;
+fp t21843;
+fp t21842;
+fp t21841;
+fp t21840;
+fp t21839;
+fp t21838;
+fp t21837;
+fp t21836;
+fp t21835;
+fp t21834;
+fp t21833;
+fp t21832;
+fp t21831;
+fp t21830;
+fp t21829;
+fp t21828;
+fp t21827;
+fp t21826;
+fp t21825;
+fp t21824;
+fp t21823;
+fp t21822;
+fp t21821;
+fp t21820;
+fp t21819;
+fp t21818;
+fp t21817;
+fp t21816;
+fp t21815;
+fp t21814;
+fp t21813;
+fp t21812;
+fp t21811;
+fp t21692;
+ t21716 = RATIONAL(1.0,576.0);
+ t21801 = z*z;
+ t21806 = t21801*t21801;
+ t21710 = RATIONAL(1.0,144.0);
+ t22624 = t21716*t21806+t21710;
+ t21674 = RATIONAL(1.0,1728.0);
+ t21805 = t21801*z;
+ t21677 = RATIONAL(-1.0,1728.0);
+ t22623 = t21674*z+t21677*t21805;
+ t21675 = RATIONAL(1.0,3456.0);
+ t21676 = RATIONAL(-1.0,3456.0);
+ t22622 = t21675*t21806+t21676*t21801;
+ t21773 = RATIONAL(-1.0,9.0);
+ t21726 = RATIONAL(-1.0,36.0);
+ t22098 = t21806*t21726;
+ t22621 = t22098+t21773;
+ t21709 = RATIONAL(-5.0,288.0);
+ t21686 = RATIONAL(5.0,288.0);
+ t22620 = t21709*z+t21805*t21686;
+ t21800 = x*x;
+ t21673 = RATIONAL(-1.0,1152.0);
+ t21678 = RATIONAL(1.0,1152.0);
+ t22033 = t21806*t21678;
+ t22157 = t21800*t21801;
+ t22619 = t21800*t22033+t21673*t22157;
+ t21729 = RATIONAL(4.0,27.0);
+ t21802 = y*y;
+ t21804 = t21802*y;
+ t22182 = x*t21804;
+ t22001 = t21729*t22182;
+ t21736 = RATIONAL(-2.0,27.0);
+ t21803 = x*t21800;
+ t22072 = t21804*t21803;
+ t21946 = t21736*t22072;
+ t22618 = t21946+t22001;
+ t21783 = RATIONAL(1.0,3.0);
+ t21659 = t21783*t21800;
+ t21792 = RATIONAL(-4.0,9.0);
+ t22617 = (t21792+t21659)*t21804;
+ t21715 = RATIONAL(-1.0,576.0);
+ t21712 = RATIONAL(-1.0,144.0);
+ t22616 = t21715*t21806+t21712;
+ t21695 = RATIONAL(-1.0,108.0);
+ t22071 = t21695*t21804;
+ t21681 = RATIONAL(1.0,216.0);
+ t21588 = t21681*z;
+ t22615 = y*t21588+z*t22071;
+ t21706 = RATIONAL(1.0,288.0);
+ t21718 = RATIONAL(-1.0,864.0);
+ t21596 = t21718*t21806;
+ t22110 = t21802*t21806;
+ t22614 = t21706*t22110+t21596;
+ t21757 = RATIONAL(1.0,36.0);
+ t22084 = t21757*t21806;
+ t21774 = RATIONAL(1.0,9.0);
+ t22613 = t22084+t21774;
+ t22117 = t21805*t21803;
+ t22172 = z*t21803;
+ t22612 = t21710*t22172+t21712*t22117;
+ t21750 = RATIONAL(-1.0,24.0);
+ t21636 = t21750*t21800;
+ t21742 = RATIONAL(-1.0,96.0);
+ t22056 = t21800*t21806;
+ t21293 = t21742*t22056;
+ t22611 = t21636+t21293;
+ t22114 = t21681*t21804;
+ t21701 = RATIONAL(-1.0,216.0);
+ t22042 = t21701*t21804;
+ t21054 = t21805*t22042;
+ t22610 = z*t22114+t21054;
+ t22109 = t21715*t21800;
+ t21202 = t21716*t22056;
+ t22609 = t21801*t22109+t21202;
+ t21724 = RATIONAL(1.0,12.0);
+ t22608 = t21724*t22056+t21659;
+ t22607 = t21675*t21801+t21676*t21806;
+ t21700 = RATIONAL(16.0,27.0);
+ t21737 = RATIONAL(-4.0,27.0);
+ t22606 = t21737*t21806+t21700*t21801;
+ t22111 = t21802*t21803;
+ t21522 = t21783*t22111;
+ t22605 = t21522+t21792*t21803;
+ t22604 = t21710*t22117+t21712*t22172;
+ t21780 = RATIONAL(-2.0,9.0);
+ t22059 = t21802*t21780;
+ t21758 = RATIONAL(1.0,18.0);
+ t22108 = t21758*t21802;
+ t22603 = t21801*t22059+t21806*t22108;
+ t22082 = t21802*t21801;
+ t22602 = t21716*t22110+t21715*t22082;
+ t21713 = RATIONAL(-5.0,576.0);
+ t21579 = t21713*t21801;
+ t21702 = RATIONAL(5.0,192.0);
+ t22601 = t21579+t21702*t22157;
+ t21683 = RATIONAL(-1.0,432.0);
+ t21682 = RATIONAL(1.0,432.0);
+ t21599 = t21682*t21801;
+ t22600 = t21683*t21806+t21599;
+ t21755 = RATIONAL(1.0,24.0);
+ t21632 = t21755*t21800;
+ t21384 = t21804*t21632;
+ t21719 = RATIONAL(-1.0,72.0);
+ t21629 = t21719*t21804;
+ t22599 = t21629+t21384;
+ t22598 = z*t22042+t21805*t22114;
+ t21046 = t21716*t22082;
+ t22597 = t21715*t22110+t21046;
+ t21798 = RATIONAL(2.0,9.0);
+ t22062 = t21802*t21798;
+ t21725 = RATIONAL(-1.0,18.0);
+ t22106 = t21802*t21725;
+ t22596 = t21801*t22062+t21806*t22106;
+ t22026 = t21800*t21780;
+ t21532 = t21801*t22026;
+ t22595 = t21758*t22056+t21532;
+ t22031 = t21805*t21682;
+ t21593 = t21718*t21805;
+ t22594 = x*t21593+t21803*t22031;
+ t22143 = t21800*t21798;
+ t21542 = z*t22143;
+ t21759 = RATIONAL(-8.0,27.0);
+ t21621 = t21759*z;
+ t22593 = t21621+t21542;
+ t21766 = RATIONAL(1.0,72.0);
+ t22592 = t21758+t21766*t21806;
+ t22591 = t21725*t22056+t21801*t22143;
+ t21684 = RATIONAL(1.0,864.0);
+ t21597 = t21684*t21805;
+ t22036 = t21803*t21683;
+ t22590 = x*t21597+t21805*t22036;
+ t21602 = t21701*z;
+ t21694 = RATIONAL(1.0,108.0);
+ t22102 = t21694*t21803;
+ t22589 = x*t21602+z*t22102;
+ t21784 = RATIONAL(8.0,9.0);
+ t22588 = t21806*t21798+t21784;
+ t22057 = t21673*t21802;
+ t22066 = t21678*t21801;
+ t22587 = t21806*t22057+t21802*t22066;
+ t21799 = RATIONAL(4.0,9.0);
+ t21785 = RATIONAL(-1.0,3.0);
+ t21651 = t21785*t21800;
+ t22586 = (t21799+t21651)*t21804;
+ t22185 = x*t21802;
+ t22585 = t21803*t22062+t21792*t22185;
+ t21544 = t21785*t22111;
+ t22584 = t21544+t21799*t21803;
+ t22037 = t21803*t21701;
+ t22116 = t21681*t21803;
+ t22583 = z*t22116+t21805*t22037;
+ t22138 = t21806*t21804;
+ t22061 = t21674*t21804;
+ t22582 = t21801*t22061+t21677*t22138;
+ t21680 = RATIONAL(-16.0,27.0);
+ t22581 = t21729*t21806+t21680*t21801;
+ t22580 = t21750*t21802+t21742*t22110;
+ t21739 = RATIONAL(2.0,27.0);
+ t22090 = t21739*t21801;
+ t21732 = RATIONAL(-1.0,54.0);
+ t21606 = t21732*t21806;
+ t22579 = t22090+t21606;
+ t21708 = RATIONAL(-1.0,288.0);
+ t22088 = t21802*t21708;
+ t21592 = t21684*t21806;
+ t22578 = t21806*t22088+t21592;
+ t21625 = t21736*t21805;
+ t22041 = t21729*t21805;
+ t21344 = y*t22041;
+ t22577 = t21344+t21804*t21625;
+ t22576 = t21803*t22059+t21799*t22185;
+ t21705 = RATIONAL(1.0,192.0);
+ t21743 = RATIONAL(1.0,48.0);
+ t21622 = t21743*t21800;
+ t22575 = t21622+t21705*t22056;
+ t22127 = t21800*t21716;
+ t22574 = z*t22109+t21805*t22127;
+ t21052 = t21715*t22056;
+ t22573 = t21801*t22127+t21052;
+ t22572 = t21684*t22117+t21718*t22172;
+ t22571 = t21682*t21806+t21683*t21801;
+ t22570 = t22620*x;
+ t21731 = RATIONAL(-1.0,12.0);
+ t22569 = t21651+t21731*t22056;
+ t22568 = t22621*y;
+ t21041 = t21805*t22116;
+ t22567 = t21041+z*t22037;
+ t21740 = RATIONAL(1.0,96.0);
+ t22566 = t21755*t21802+t21740*t22110;
+ t22103 = t21805*t21737;
+ t22101 = t21739*t21804;
+ t22565 = t21805*t22101+y*t22103;
+ t21434 = t21740*t22056;
+ t22564 = t21632+t21434;
+ t22563 = t21725+t21719*t21806;
+ t22139 = t21800*t21804;
+ t21667 = t21773*t21804;
+ t22562 = t21724*t22139+t21667;
+ t21574 = t21674*t21805;
+ t22561 = t21805*t22109+z*t22127+t21574;
+ t22560 = t21719*t21803+t22624*x;
+ t21628 = t21759*t21801;
+ t22559 = t21628+t22591;
+ t21576 = t21677*z;
+ t22122 = t21715*t21802;
+ t22170 = z*t21802;
+ t22558 = t21576+t21805*t22122+t21716*t22170;
+ t22557 = t21684*t22172+x*t21574+t21718*t22117;
+ t22048 = t21718*t21804;
+ t22093 = t21804*t21684;
+ t22556 = z*t22093+y*t21576+t21805*t22048;
+ t22555 = t21802*t22033+t21801*t22057+t22607;
+ t22554 = z*t22048+t21805*t22093+t22623*y;
+ t22147 = t21805*t21802;
+ t22553 = t21716*t22147+z*t22122+t22623;
+ t22091 = t21803*t21801;
+ t22105 = t21803*t21806;
+ t22552 = t21674*t22091+t21677*t22105+t22622*x;
+ t21699 = RATIONAL(-1.0,192.0);
+ t21746 = RATIONAL(-1.0,48.0);
+ t21644 = t21746*t21800;
+ t22551 = t21699*t22056+t21644+t22624;
+ t22550 = t21673*t22056+t21800*t22066+t22622;
+ t22097 = t21802*t21726;
+ t21391 = t21805*t22097;
+ t22187 = z*t21800;
+ t21397 = t21757*t22187;
+ t22549 = t21391+t21397;
+ t22047 = t21802*t21731;
+ t22548 = t21806*t22047+t21785*t21802;
+ t22145 = t21805*t21804;
+ t22069 = t21712*t21804;
+ t22547 = t21710*t22145+z*t22069;
+ t22546 = t21746*t21802+t21699*t22110;
+ t22094 = t21800*t21726;
+ t21297 = z*t22094;
+ t21301 = t21757*t22147;
+ t22545 = t21297+t21301;
+ t21748 = RATIONAL(5.0,12.0);
+ t22077 = t21802*t21748;
+ t21405 = t21801*t22077;
+ t21789 = RATIONAL(-5.0,9.0);
+ t21654 = t21789*t21801;
+ t22544 = t21405+t21654;
+ t21728 = RATIONAL(1.0,27.0);
+ t21620 = t21728*z;
+ t22060 = t21800*t21802;
+ t21963 = t21746*t22060;
+ t22543 = t21805*t21963+t21620;
+ t22121 = t21805*t21712;
+ t21205 = t21802*t22121;
+ t22067 = t21800*t21774;
+ t22542 = z*t22067+t21205;
+ t21753 = RATIONAL(-5.0,12.0);
+ t22080 = t21753*t21801;
+ t21251 = t21802*t22080;
+ t21796 = RATIONAL(5.0,9.0);
+ t21658 = t21796*t21801;
+ t22541 = t21658+t21251;
+ t21763 = RATIONAL(-5.0,36.0);
+ t21486 = t21804*t22098;
+ t21749 = RATIONAL(5.0,36.0);
+ t22155 = t21749*t21801;
+ t21437 = x*t22155;
+ t22160 = t21803*t21486+y*t21437;
+ t22092 = t21757*t21801;
+ t21458 = t21804*t22092;
+ t22183 = x*t21806;
+ t22168 = y*t22183;
+ t22540 = t22160+t21763*t22168+t21803*t21458;
+ t22136 = t21802*t21774;
+ t21160 = t21800*t22121;
+ t22539 = z*t22136+t21160;
+ t22131 = t21805*t21800;
+ t21278 = t21757*t22131;
+ t21319 = z*t22097;
+ t22538 = t21278+t21319;
+ t22180 = z*t21804;
+ t22537 = t21710*t22180+t21805*t22069;
+ t22058 = t21802*t21724;
+ t22536 = t21783*t21802+t21806*t22058;
+ t21704 = RATIONAL(-5.0,192.0);
+ t22046 = t21704*t21801;
+ t21714 = RATIONAL(5.0,576.0);
+ t21589 = t21714*t21801;
+ t22535 = t21589+t21802*t22046;
+ t21605 = t21728*t21805;
+ t22534 = t21605+z*t21963;
+ t21609 = t21766*t21804;
+ t21342 = t21806*t21609;
+ t21764 = RATIONAL(-5.0,18.0);
+ t22018 = y*t22091;
+ t22533 = t22160+t21764*t22018+x*t21342;
+ t22076 = t21726*t21801;
+ t21426 = t21802*t22076;
+ t21472 = t21757*t22056;
+ t22086 = t21800*t21773;
+ t21549 = t21801*t22086;
+ t22532 = t21426+t21472+t21549;
+ t21325 = t21719*t22170;
+ t22531 = x*t21325+t22594;
+ t21730 = RATIONAL(-1.0,27.0);
+ t21252 = t21730*t22117;
+ t21614 = t21739*t21805;
+ t22193 = x*z;
+ t22530 = t21252+x*t21614+t22108*t22193;
+ t22194 = y*z;
+ t22104 = t21800*t21758;
+ t22124 = t21730*t21804;
+ t21277 = t21805*t22124;
+ t22529 = t22104*t22194+y*t21614+t21277;
+ t21943 = t21800*t22047;
+ t21577 = t21694*t21805;
+ t22482 = z*t21943+t21577;
+ t22528 = t22482+t22542;
+ t22000 = z*t21667;
+ t21722 = RATIONAL(1.0,54.0);
+ t22054 = t21805*t21722;
+ t22527 = t21800*t22000+(t22054+t21542)*y;
+ t21347 = t21800*t22076;
+ t22039 = t21802*t21773;
+ t21517 = t21801*t22039;
+ t21421 = t21802*t22084;
+ t22526 = t21347+t21517+t21421;
+ t21182 = t21801*t22071;
+ t21126 = t21706*t22056;
+ t21087 = y*t21596;
+ t22115 = t21804*t21801;
+ t21941 = t21800*t22115;
+ t22525 = t21182+t21087+t21757*t21941+y*t21126;
+ t21587 = t21701*t21805;
+ t21059 = z*t22088;
+ t21185 = t21805*t22102;
+ t22052 = t21802*t21710;
+ t21971 = t21803*t22052;
+ t22524 = t21185+z*t21971+(t21059+t21587)*x;
+ t22523 = t21743*t21802+t21705*t22110+t22616;
+ t22045 = t21800*t21766;
+ t21330 = t21806*t22045;
+ t22075 = t21683*t21804;
+ t21051 = t21801*t22075;
+ t22087 = t21800*t21710;
+ t21933 = t21804*t22087;
+ t22107 = t21806*t21701;
+ t21091 = y*t22107;
+ t22522 = y*t21330+t21051+t21801*t21933+t21091;
+ t22095 = t21803*t21695;
+ t21102 = t21805*t22095;
+ t21266 = x*t22054;
+ t21545 = z*t22062;
+ t21984 = z*t22111;
+ t22521 = x*t21545+t21102+t21266+t21773*t21984;
+ t21940 = t21774*t22091;
+ t21685 = RATIONAL(-5.0,144.0);
+ t22150 = t21685*t21806;
+ t21150 = y*t22150;
+ t22520 = x*t21150+t21804*t21940;
+ t22030 = t21736*t21801;
+ t21488 = x*t22030;
+ t21949 = t21806*t22072;
+ t22519 = t21722*t21949+y*t21488;
+ t21969 = t21805*t22060;
+ t21616 = t21730*z;
+ t22518 = t21743*t21969+t21616;
+ t22195 = y*x;
+ t21630 = t21739*t21806;
+ t21617 = t21732*t21801;
+ t21283 = t21804*t21617;
+ t22517 = t21803*t21283+t21630*t22195;
+ t21381 = t21805*t22094;
+ t21401 = t21757*t22170;
+ t22516 = t21381+t21401;
+ t21134 = t21806*t22095;
+ t22515 = t21801*t22001+y*t21134;
+ t21089 = t21695*t22091;
+ t21073 = t21682*t22138;
+ t22514 = x*t21073+y*t21089;
+ t21735 = RATIONAL(5.0,72.0);
+ t22153 = t21735*t21806;
+ t21495 = y*t22153;
+ t22064 = t21725*t21801;
+ t21315 = t21804*t22064;
+ t22513 = t21803*t21495+x*t21315;
+ t21769 = RATIONAL(-1.0,6.0);
+ t21752 = RATIONAL(25.0,6.0);
+ t22162 = t21801*t22195;
+ t22512 = t21769*t21949+t21752*t22162;
+ t21744 = RATIONAL(5.0,48.0);
+ t21968 = t21744*t22091;
+ t21747 = RATIONAL(-5.0,48.0);
+ t22006 = t21747*t22183;
+ t22511 = t21804*t22006+y*t21968;
+ t21604 = t21728*t21801;
+ t21428 = t21804*t21604;
+ t22008 = y*t22105;
+ t22510 = t21730*t22008+x*t21428;
+ t21595 = t21681*t21801;
+ t21158 = t21804*t21595;
+ t22509 = x*t21091+t21803*t21158;
+ t21618 = t21722*t21806;
+ t21490 = y*t21618;
+ t22508 = x*t21490+t21801*t21946;
+ t22507 = t21742*t21969+t21588;
+ t22149 = RATIONAL(-25.0,96.0)*t21801;
+ t22506 = t21755*t21949+t22149*t22195;
+ t22007 = x*t22115;
+ t22505 = t21744*t22007+t21747*t22008;
+ t22014 = z*t22060;
+ t22504 = t21587+t21740*t22014;
+ t21945 = t21710*t22105;
+ t21043 = x*t21579;
+ t22503 = y*t21043+t21804*t21945;
+ t21601 = t21681*t21805;
+ t22502 = t21601+t21742*t22014;
+ t21063 = t21694*t22138;
+ t21226 = t21801*t22036;
+ t22501 = y*t21226+x*t21063;
+ t21765 = RATIONAL(-5.0,72.0);
+ t21634 = t21765*t21801;
+ t21355 = t21804*t21634;
+ t22500 = x*t21355+t21758*t22008;
+ t21627 = t21758*t21804;
+ t21275 = x*t21627;
+ t21398 = t21803*t21634;
+ t22499 = t21806*t21275+y*t21398;
+ t21192 = t21682*t22105;
+ t22498 = y*t21192+x*t21182;
+ t21446 = t21803*t22064;
+ t22021 = x*t22138;
+ t22497 = t21735*t22021+y*t21446;
+ t21074 = t21686*t22091;
+ t21177 = t21708*t22138;
+ t22496 = y*t21074+x*t21177;
+ t22494 = t21740*t21969+t21602;
+ t21751 = RATIONAL(-20.0,9.0);
+ t21668 = t21774*t21804;
+ t21509 = t21806*t21668;
+ t22493 = t21803*t21509+t21751*t22162;
+ t21781 = RATIONAL(-5.0,3.0);
+ t22492 = t21781*t22018+t21748*t22021;
+ t21338 = t21728*t22091;
+ t22159 = t21730*t21806;
+ t21247 = x*t22159;
+ t22491 = y*t21338+t21804*t21247;
+ t22119 = t21806*t21714;
+ t21057 = x*t22119;
+ t21936 = t21712*t22091;
+ t22490 = t21804*t21936+y*t21057;
+ t22085 = t21800*t21719;
+ t21254 = z*t22085;
+ t22130 = t21802*t21706;
+ t21055 = t21805*t22130;
+ t22489 = t21254+t21055;
+ t21312 = z*t22045;
+ t21112 = t21805*t22088;
+ t22488 = t21312+t21112;
+ t21048 = t21806*t22071;
+ t22487 = t21729*t22018+x*t21048;
+ t22140 = t21806*t21780;
+ t21558 = x*t22140;
+ t21762 = RATIONAL(10.0,9.0);
+ t22486 = t21804*t21558+t21762*t22018;
+ t21101 = x*t21595;
+ t22485 = y*t21101+t21701*t21949;
+ t22484 = t21748*t22008+t21781*t22007;
+ t21504 = t21792*t22115;
+ t22481 = t21803*t21504+t21796*t22168;
+ t21934 = t21805*t22111;
+ t22480 = t21766*t21934+(t21401+t21577)*x;
+ t21056 = y*t21577;
+ t21950 = t21804*t22131;
+ t22479 = y*t21397+t21766*t21950+t21056;
+ t21583 = t21695*t21805;
+ t22478 = t21719*t21934+(t21583+t21319)*x;
+ t22035 = t21766*t21801;
+ t21271 = t21800*t22035;
+ t21274 = t21802*t22035;
+ t21938 = t21802*t22056;
+ t22477 = t21740*t21938+t21271+t21274;
+ t21109 = y*t21583;
+ t22476 = t21719*t21950+y*t21297+t21109;
+ t21365 = t21719*t22082;
+ t21373 = t21801*t22085;
+ t22475 = t21365+t21373+t21742*t21938;
+ t21578 = t21695*t21806;
+ t21957 = t21801*t22060;
+ t22474 = t21724*t21957+t21604+t21746*t21938+t21578;
+ t22473 = t21699*t21938+t21705*t21957+t22600;
+ t22123 = t21805*t21685;
+ t21180 = y*t22123;
+ t21960 = t21774*t22072;
+ t22191 = z*t21749;
+ t21491 = y*t22191;
+ t22472 = t21726*t21805*t22072+z*t21960+(t21491+t21180)*x;
+ t21970 = t21802*t22105;
+ t22471 = x*t21365+t21101+t21192+t21712*t21970;
+ t22470 = t22497+t22520;
+ t22469 = t22518+t22549;
+ t22027 = t21722*t21804;
+ t21975 = t21803*t22027;
+ t22177 = z*t21736;
+ t21295 = x*t22177;
+ t22468 = t21805*t21975+z*t21946+(t21295+t21266)*y;
+ t22096 = t21805*t21732;
+ t21305 = t21803*t22096;
+ t22164 = y*t22172;
+ t22467 = y*t21305+t21722*t22164+t22610*x;
+ t21375 = t21725*t22131;
+ t21339 = t21804*t21620;
+ t22466 = t21339+t21757*t21950+(t22177+t21375)*y;
+ t22161 = t21737*t22193;
+ t21374 = t21804*t21605;
+ t21485 = t21730*t22172;
+ t22465 = t21804*t22161+x*t21374+(t21485+t21185)*y;
+ t22129 = t21800*t21706;
+ t21116 = t21805*t22129;
+ t22464 = y*t21116+t21712*t21950+t22615;
+ t21546 = t21799*t22072;
+ t21516 = t21773*t22072;
+ t22192 = y*t22193;
+ t22163 = t21805*t22195;
+ t22463 = t21789*t22163+t21805*t21516+z*t21546+RATIONAL(20.0,9.0)*t22192;
+ t22462 = t22516+t22518;
+ t21455 = t21803*t22054;
+ t22461 = t21732*t22164+y*t21455+t22598*x;
+ t21386 = t21801*t22027;
+ t22460 = t21803*t21386+x*t21087+t22514;
+ t21269 = t21800*t22092;
+ t21961 = t21804*t22045;
+ t21613 = t21730*t21801;
+ t22050 = t21804*t21732;
+ t22459 = (t21961+t22050)*t21806+(t21613+t21269)*y;
+ t21760 = RATIONAL(-10.0,9.0);
+ t22125 = t21760*t21801;
+ t21790 = RATIONAL(5.0,6.0);
+ t22176 = y*t21800;
+ t21985 = t21790*t22176;
+ t22458 = t21801*t21985+y*t22125+t22562*t21806;
+ t22457 = t22482+t22539;
+ t21246 = t21719*t22056;
+ t22456 = t21806*t22027+t21804*t21246+(t21604+t21347)*y;
+ t21276 = t21728*t22172;
+ t22455 = z*t22001+x*t21277+(t21102+t21276)*y;
+ t21584 = t21694*t21806;
+ t21097 = t21712*t22056;
+ t22454 = t21725*t21941+t21804*t22090+(t21584+t21097)*y;
+ t21633 = t21735*t21801;
+ t21741 = RATIONAL(-5.0,96.0);
+ t22065 = t21741*t21800;
+ t21412 = t21801*t22065;
+ t21976 = t21804*t21644;
+ t22453 = t21804*t22084+t21806*t21976+(t21412+t21633)*y;
+ t22011 = y*t22131;
+ t21611 = t21725*t21804;
+ t21487 = z*t21611;
+ t22452 = t21491+t21487+t21744*t22011+t21750*t21950;
+ t22451 = t22485+t22498;
+ t21346 = t21805*t22108;
+ t22181 = t21739*z;
+ t22450 = t21726*t21934+t21485+(t22181+t21346)*x;
+ t22449 = t22491+t22515;
+ t22043 = t21802*t21766;
+ t21379 = z*t22043;
+ t22120 = t21800*t21708;
+ t21166 = t21805*t22120;
+ t22448 = t21379+t21166+t22494;
+ t22189 = z*t21695;
+ t21110 = x*t22189;
+ t21986 = z*t22072;
+ t22447 = t21804*t21185+x*t21056+y*t21110+t21695*t21986;
+ t21400 = t21805*t22106;
+ t22025 = t21757*t21803;
+ t21931 = t21802*t22025;
+ t22446 = t21805*t21931+x*t21400+t21276+t21295;
+ t22445 = t22516+t22534;
+ t21352 = t21805*t22027;
+ t22444 = x*t21352+t22050*t22193+t22567*y;
+ t22443 = t21801*t21943+t21584+t21743*t21938+t21613;
+ t22442 = t22508+t22515;
+ t21165 = t21800*t22046;
+ t22081 = t21706*t21804;
+ t22441 = t21806*t22081+t21804*t21293+(t21165+t21589)*y;
+ t21594 = t21701*t21801;
+ t22440 = t21802*t21945+t21806*t22036+(t21274+t21594)*x;
+ t21336 = t21805*t22104;
+ t21243 = z*t22124;
+ t21409 = y*t22181;
+ t22439 = t21243+y*t21336+t21409+t21726*t21950;
+ t21623 = t21758*t21803;
+ t21279 = z*t21623;
+ t22169 = t21763*z;
+ t21306 = x*t22169;
+ t22020 = x*t22147;
+ t22438 = t21747*t22020+t21279+t21306+t21755*t21934;
+ t21956 = t21719*t22111;
+ t22437 = t21806*t21956+t21722*t22105+(t21426+t21604)*x;
+ t22436 = t22510+t22517;
+ t22137 = t21805*t21764;
+ t21366 = y*t22137;
+ t21767 = RATIONAL(5.0,18.0);
+ t21958 = t21725*t22072;
+ t22435 = x*t21366+t21767*t22192+t21805*t21958+t21758*t21986;
+ t22038 = t21741*t21802;
+ t21478 = t21801*t22038;
+ t21935 = t21746*t22105;
+ t22434 = t21806*t22025+t21802*t21935+(t21478+t21633)*x;
+ t22175 = z*t21694;
+ t21183 = x*t22175;
+ t21108 = t21805*t22071;
+ t22433 = t21694*t21986+y*t21183+t21803*t21108+x*t21109;
+ t21037 = t21804*t22175;
+ t22432 = t21805*t21933+t21037+(t21166+t21602)*y;
+ t22174 = y*t21803;
+ t21998 = t21784*t22174;
+ t22178 = x*t21764;
+ t21990 = t21804*t22178;
+ t22431 = t21801*t21998+t21806*t21990+t22481;
+ t22430 = (t22075+t21933)*t21806+(t21594+t21271)*y;
+ t21738 = RATIONAL(5.0,96.0);
+ t22034 = t21738*t21801;
+ t21348 = t21802*t22034;
+ t22429 = t21803*t22098+t21743*t21970+(t21348+t21634)*x;
+ t22113 = t21800*t21748;
+ t21408 = t21801*t22113;
+ t22074 = t21763*t21801;
+ t22428 = t22599*t21806+(t22074+t21408)*y;
+ t21974 = t21739*t22072;
+ t21270 = t21805*t22050;
+ t21435 = y*t22096;
+ t22427 = z*t21974+t21803*t21270+(t21409+t21435)*x;
+ t22426 = t21699*t21957+t21705*t21938+t22571;
+ t22425 = t22027*t22193+x*t21270+t22583*y;
+ t21105 = z*t22120;
+ t22424 = t21105+t21805*t22043+t22504;
+ t21479 = t21804*t22025;
+ t21703 = RATIONAL(5.0,144.0);
+ t22156 = t21805*t21703;
+ t21106 = y*t22156;
+ t22423 = y*t21306+z*t21516+t21805*t21479+x*t21106;
+ t21326 = t21728*t22117;
+ t21164 = t21804*t21577;
+ t22005 = t21737*t22174;
+ t22422 = y*t21326+z*t22005+(t21243+t21164)*x;
+ t21098 = z*t22095;
+ t22421 = t21098+t21712*t21934+(t21588+t21055)*x;
+ t22420 = x*t21112+t21710*t21934+t22589;
+ t21155 = t21806*t22102;
+ t22419 = x*t21051+y*t21155+t22514;
+ t22418 = t22485+t22509;
+ t22083 = t21749*t21804;
+ t21377 = t21801*t22083;
+ t22417 = t21516+t21803*t21377+t22568*x;
+ t22416 = t21583+t21724*t22014+t22543;
+ t21947 = t21805*t21632;
+ t22415 = z*t21627+t21747*t22011+y*t22169+t21804*t21947;
+ t21638 = t21725*t21803;
+ t21456 = z*t21638;
+ t22016 = t21744*t22185;
+ t22414 = t21456+x*t22191+t21750*t21934+t21805*t22016;
+ t22413 = t21116+t21325+t22507;
+ t21260 = t21800*t22034;
+ t21955 = t21804*t21622;
+ t22412 = t21806*t21955+t21486+(t21260+t21634)*y;
+ t22029 = t21728*t21806;
+ t21235 = t21806*t22097;
+ t22411 = t21801*t21956+t21722*t22091+(t21235+t22029)*x;
+ t21953 = t21800*t22069;
+ t22410 = t21806*t21953+t21073+(t21373+t21595)*y;
+ t22409 = t21804*t21434+t21177+t22601*y;
+ t22408 = t21729*t22164+y*t21252+(t21339+t21108)*x;
+ t21443 = t21757*t22082;
+ t22407 = t21732*t22105+t21766*t21970+(t21613+t21443)*x;
+ t22406 = t22508+t22519;
+ t22118 = t21805*t21767;
+ t21284 = x*t22118;
+ t21457 = t21805*t21627;
+ t22405 = y*t21284+t22178*t22194+z*t21958+t21803*t21457;
+ t21061 = t21712*t22110;
+ t22404 = t21803*t22090+t21802*t21446+(t21061+t21584)*x;
+ t22063 = t21709*t21805;
+ t21146 = y*t22063;
+ t22173 = z*t21686;
+ t21045 = x*t22173;
+ t21942 = t21719*t22072;
+ t21959 = t21766*t22072;
+ t22403 = t21805*t21942+x*t21146+y*t21045+z*t21959;
+ t22402 = t22487+t22510;
+ t22401 = z*t21942+t21805*t21959+t22570*y;
+ t22400 = t21751*t22192+t21805*t21960+t21792*t21986+t21796*t22163;
+ t22073 = t21706*t21803;
+ t21060 = t21801*t22073;
+ t22399 = t21709*t22021+y*t21060+t22490;
+ t22398 = t22491+t22519;
+ t21291 = t21726*t22056;
+ t22397 = t21386+t21719*t21941+(t21291+t22029)*y;
+ t21171 = z*t22129;
+ t22051 = t21805*t21719;
+ t22396 = t21802*t22051+t21171+t22502;
+ t22078 = t21731*t21804;
+ t21273 = t21800*t22078;
+ t22151 = t21762*t21801;
+ t21787 = RATIONAL(-5.0,6.0);
+ t22004 = y*t22157;
+ t22395 = t21787*t22004+y*t22151+t21806*t21273+t21509;
+ t21258 = t21800*t22080;
+ t21494 = t21804*t21636;
+ t22394 = t21342+t21806*t21494+(t22155+t21258)*y;
+ t21142 = t21801*t22081;
+ t22393 = t22490+t22503+t21709*t22008+x*t21142+t22496;
+ t21413 = t21736*t22172;
+ t21220 = t21805*t22052;
+ t21951 = t21803*t22108;
+ t22392 = t21413+t21455+z*t21951+(t21620+t21220)*x;
+ t21445 = t21739*t22172;
+ t22391 = t21305+t21445+t21725*t21984+(t21205+t21616)*x;
+ t22390 = t22520+t22513+t22533;
+ t21404 = t21804*t22177;
+ t21070 = t21805*t22087;
+ t21952 = t21804*t22104;
+ t22389 = z*t21952+t21404+t21352+(t21620+t21070)*y;
+ t21308 = z*t22101;
+ t21997 = t21725*t22187;
+ t22388 = t21270+t21308+t21804*t21997+(t21160+t21616)*y;
+ t22387 = t21110+z*t21956+x*t21391+t22583;
+ t21436 = t21806*t22043;
+ t22386 = t21330+t21722*t21801+t21436+t21606+t21740*t21957;
+ t22385 = t21804*t21254+(t22189+t21381)*y+t22610;
+ t22384 = t22486+t22493+t21764*t22008+t21784*t22007+t22481;
+ t22383 = t22499+t22513+t22540;
+ t21263 = t21719*t22110;
+ t22382 = t21246+t21263+t21618+t21742*t21957+t21617;
+ t22381 = t22497+t22500+t22540;
+ t21072 = t21708*t22056;
+ t22380 = t21594+t21072+t21750*t21957+t22578;
+ t22379 = t21126+t21595+t21755*t21957+t22614;
+ t21972 = t21803*t22043;
+ t22378 = x*t21301+z*t21972+t21183+t22567;
+ t22377 = z*t21961+(t22175+t21278)*y+t22598;
+ t21734 = RATIONAL(5.0,32.0);
+ t21791 = RATIONAL(-1.0,8.0);
+ t22376 = t21734*t21957+RATIONAL(-1.0,32.0)*t21938+t21633+t21791*t22060+
+t22563;
+ t21779 = RATIONAL(1.0,8.0);
+ t21727 = RATIONAL(-5.0,32.0);
+ t22375 = RATIONAL(1.0,32.0)*t21938+t21779*t22060+t21634+t21727*t21957+
+t22592;
+ t22374 = t22474+t22526;
+ t22373 = t21712*t22157+t22473+t22602;
+ t22372 = t22466+t22527;
+ t21176 = t21805*t22075;
+ t22371 = t21176+t22432+(t21597+t21312)*y;
+ t22040 = t21710*t21801;
+ t22370 = t21802*t22040+t22426+t22573;
+ t22369 = t21800*t22040+t22426+t22597;
+ t22368 = z*t21953+t22432+(t21601+t21171)*y;
+ t21562 = t21801*t22067;
+ t22367 = t21291+t21443+t21562+t22443;
+ t22366 = t22474+t22532;
+ t22365 = t21326+x*t21625+t22106*t22193+t22450;
+ t22364 = t22446+t22530;
+ t21068 = t21804*t22031;
+ t22363 = t21068+t22464+(t21254+t21593)*y;
+ t21983 = z*t21668;
+ t21523 = z*t22026;
+ t22362 = t21800*t21983+t21435+y*t21523+t22439;
+ t22361 = z*t21933+t22464+(t21587+t21105)*y;
+ t21514 = t21798*t22174;
+ t22360 = t21275+t21514+t22417+t22500+t22533;
+ t22359 = t21712*t22082+t22473+t22609;
+ t22358 = t22466+t22529;
+ t22357 = t21374+t22439+(t21997+t21625)*y;
+ t22356 = t21269+t21774*t22082+t21235+t22443;
+ t22355 = x*t21379+t22420+t22590;
+ t21552 = t21804*t21654;
+ t21788 = RATIONAL(-8.0,9.0);
+ t21560 = t21788*t22174;
+ t21550 = t21788*t22182;
+ t22354 = t21546+RATIONAL(16.0,9.0)*t22195+t21560+t21550+t21803*t21552+
+t21799*t22168+t22486;
+ t22353 = t22404+t22407;
+ t22352 = t21802*t21947+t21375+t21769*t22014+t21545+t21614+t21400+t22593;
+ t22351 = t22392+t22478;
+ t22350 = t21705*t22014+t21699*t21969+t22553+t22574;
+ t22349 = y*t21623+t21798*t22182+t22417+t22499;
+ t21396 = t21739*t22117;
+ t21932 = t21728*t22072;
+ t22348 = z*t21932+t21804*t21252+t21729*t22192+(t21396+t21413)*y+(t21404+
+t22565)*x;
+ t21771 = RATIONAL(1.0,6.0);
+ t21568 = t21771*t22139;
+ t21367 = t21805*t21609;
+ t22165 = z*t22176;
+ t22347 = t21180+z*t21568+t21753*t22165+t21367+t22452;
+ t21309 = t21804*t22051;
+ t22024 = y*t22117;
+ t22015 = t21767*t22174;
+ t22346 = t21765*t22024+x*t21309+t22423+(t22015+t21275)*z;
+ t22345 = t22408+t22468;
+ t22344 = t22462+t22528;
+ t22343 = t22447+t22467;
+ t21754 = RATIONAL(8.0,27.0);
+ t22167 = x*t22180;
+ t22013 = x*t22145;
+ t22342 = RATIONAL(-32.0,27.0)*t22192+t21759*t21986+t21737*t22013+t21754*
+t22163+(t22167+t22164)*t21700+(t22005+t21974)*t21805;
+ t22341 = t21743*t22014+t21730*t21805+t22538+t22543+t22545;
+ t21994 = t21799*t22176;
+ t21995 = y*t22056;
+ t22049 = t21754*t21804;
+ t21385 = t21801*t22049;
+ t22340 = t21806*t21952+t21385+t21736*t22138+t21804*t21532+t21773*t21995+
+t21801*t21994+t22581*y;
+ t21965 = t21804*t22036;
+ t22339 = t21682*t21986+t21805*t21965+t22572*y+t22554*x;
+ t21978 = t21801*t22072;
+ t22338 = t21684*t21949+t21718*t21978+t22582*x+t22552*y;
+ t21973 = t21803*t22088;
+ t22337 = t21681*t22091+t21806*t22037+t21801*t21973+t21706*t21970+(t22571+
+t22597)*x;
+ t22336 = t22433+t22461;
+ t21991 = t21767*t22182;
+ t22335 = t21760*t22167+z*t21560+t22463+(t21991+t21514)*t21805;
+ t21954 = t21803*t22097;
+ t22089 = t21694*t21801;
+ t22334 = t21803*t22089+t21801*t21954+t22440+t22578*x;
+ t22333 = t21704*t21995+y*t22119+t21142+t21742*t21941+t22409;
+ t22002 = y*t22065;
+ t21996 = t21738*t22176;
+ t22332 = t21805*t22002+t21743*t21950+t22537+(t21996+t21976)*z+t22620*y;
+ t22331 = t21708*t21934+t21706*t21984+t22553*x+t22572;
+ t22330 = z*t21975+t21803*t21054+(t21098+t22594)*y+(t21068+t22615)*x;
+ t22152 = t21763*t21805;
+ t22329 = z*t21384+y*t22152+t21457+t21747*t22165+t22452;
+ t21610 = t21754*t21801;
+ t21944 = t21771*t22060;
+ t22328 = t21750*t21938+t21736*t21806+t21801*t21944+t21610+t22595+t22603;
+ t22327 = t22427+t22465;
+ t22053 = t21677*t21801;
+ t22326 = t21806*t22061+t21716*t21941+(t22053+t21052)*t21804+(t22607+
+t22619)*y;
+ t22325 = t21804*t21202+t21715*t21941+t22550*y+t22582;
+ t21448 = t21803*t22051;
+ t21520 = t21769*t22111;
+ t22324 = t22077*t22193+x*t22156+t21448+z*t21520+t22438;
+ t22323 = t22472+t21764*t22164+t21735*t22024+(t21367+t21487)*x;
+ t22322 = z*t21965+t21803*t21068+t22557*y+t22556*x;
+ t22321 = t21805*t21996+t21146+y*t22173+t21746*t21950+t22547+(t21955+
+t22002)*z;
+ t21962 = t21715*t22111;
+ t22320 = t21716*t21970+t21801*t21962+t22587*x+t22552;
+ t22019 = x*t22039;
+ t22319 = t21736*t22105+t21803*t21610+t22576*t21801+(t22019+t21951)*t21806
++t22581*x;
+ t21463 = t21766*t22117;
+ t22318 = t22472+z*t21990+t21735*t22013+(t21463+t21456)*y;
+ t22317 = t22446+t22521;
+ t22112 = t21806*t21713;
+ t22316 = y*t22112+t21708*t22115+t21702*t21995+t21740*t21941+t22441;
+ t21536 = t21774*t22117;
+ t22184 = z*t21762;
+ t21392 = x*t22184;
+ t21761 = RATIONAL(5.0,24.0);
+ t22179 = t21761*x;
+ t22003 = t21802*t22179;
+ t22023 = t21787*t22185;
+ t22315 = t21536+x*t22137+t21392+t21805*t22003+t21731*t21934+(t22023+
+t22605)*z;
+ t22314 = t21059+t21805*t22045+t22489+t22504+t22507;
+ t22313 = t22410+t22522;
+ t22312 = z*t22086+t21220+t22416+t22538;
+ t21966 = t21757*t22139;
+ t22311 = t21804*t21549+t21806*t21966+t21048+t21428+t21490+(t22030+t22591)
+*y;
+ t21127 = z*t22130;
+ t22310 = t21800*t22051+t21127+t22488+t22494+t22502;
+ t22309 = t21089+t21801*t21931+t22471+t22614*x;
+ t22308 = t22474+t22482+t22518;
+ t22307 = t21762*t22164+t21780*t22013+t21784*t22167+t21803*t21366+t22400;
+ t21512 = t21773*t22117;
+ t22068 = t21763*t21804;
+ t21988 = x*t22068;
+ t21662 = t21774*t21803;
+ t22306 = t21805*t21988+y*t21512+t22083*t22193+t21662*t22194+t22405;
+ t22305 = t22385+t22479;
+ t21528 = t21805*t21668;
+ t22304 = t21528+t21731*t21950+t21366+y*t22184+t21761*t22011+t21787*t22165
++t22617*z;
+ t22303 = t21792*t22004+t21774*t21995+t21806*t22101+t22606*y+t22559*t21804
+;
+ t22302 = t21705*t21969+t21699*t22014+t22558+t22561;
+ t22301 = t21155+t21803*t21613+t21802*t21940+t21806*t21954+(t22579+t22603)
+*x;
+ t22300 = t22422+t22427;
+ t22299 = t22421+t22524;
+ t22298 = t22423+t21765*t22013+z*t21991+(t21279+t21448)*y;
+ t22297 = t22455+t22468;
+ t21989 = x*t22136;
+ t22188 = z*t21700;
+ t22296 = t21396+t21805*t21989+t21803*t21621+t21725*t21934+t22585*z+(
+t22103+t22188)*x;
+ t22295 = t22430+t21726*t21941+t21804*t22089+(t21072+t21592)*y;
+ t22294 = t21760*t22164+t21805*t22015+z*t21550+t21798*t22013+t22463;
+ t21647 = t21769*t21800;
+ t21531 = t21804*t21647;
+ t22293 = t21309+z*t21531+t22113*t22194+t21106+t22415;
+ t21170 = t21710*t22056;
+ t22292 = t21758*t21941+t21804*t22030+t22456+(t21170+t21578)*y;
+ t22291 = t22462+t22466;
+ t22290 = t21706*t21934+z*t21973+t22558*x+t22557;
+ t22289 = t21804*t21041+t21732*t21986+(t21037+t21176)*x+(t22589+t22590)*y;
+ t22055 = t21771*t21803;
+ t21519 = t21802*t22055;
+ t22166 = x*t22170;
+ t22288 = x*t22123+z*t21519+t21463+t21753*t22166+t22414;
+ t22012 = t21790*t22185;
+ t22186 = z*t21760;
+ t21756 = RATIONAL(-5.0,24.0);
+ t22287 = x*t22186+t21284+t21756*t22020+t21512+t21724*t21934+(t22012+
+t22584)*z;
+ t22286 = t22446+t22459;
+ t22285 = t21170+t22374;
+ t22284 = z*t22039+t21070+t22416+t22545;
+ t21982 = t21756*t22176;
+ t21508 = t21805*t21667;
+ t22283 = t21805*t21982+t21508+t21724*t21950+(t22118+t22186)*y+(t21985+
+t22586)*z;
+ t21964 = t21804*t22120;
+ t22282 = z*t21964+t21706*t21950+t22561*y+t22556;
+ t21525 = z*t22059;
+ t22281 = t21525+t21336+t21750*t21969+t21625+t21346+t21523+(t21944+t21754)
+*z;
+ t22280 = t21766*t21941+t21283+t22456+(t22159+t21472)*y;
+ t22017 = t21763*t22174;
+ t22279 = t21749*t22164+t21805*t22017+t22405+(t21983+t21508)*x;
+ t21679 = RATIONAL(32.0,27.0);
+ t21999 = t21680*t22182;
+ t22278 = t21759*t22168+t21729*t22008+t21803*t21385+t21801*t21999+t21680*
+t22018+t21679*t22162+t22618*t21806;
+ t22277 = t21708*t21950+t21804*t21171+t22574*y+t22554;
+ t22142 = t21681*t21806;
+ t22276 = t21804*t21599+t21712*t21941+t22430+(t21246+t22142)*y;
+ t22275 = t21102+t21712*t21984+t22420+(t21127+t21601)*x;
+ t21981 = t21685*t22182;
+ t21987 = t21703*t22182;
+ t22274 = t22403+t21805*t21987+z*t21981+t22604*y;
+ t22273 = t21774*t22011+t21725*t21950+y*t22188+t21792*t22165+t22593*t21804
++t22565;
+ t21979 = t21743*t22111;
+ t22010 = t21738*t22185;
+ t22126 = t21765*t21806;
+ t22272 = t21806*t22010+t21803*t22076+x*t22126+t21801*t21979+t22434;
+ t22271 = t22440+t21682*t22091+t21802*t21936+(t22142+t21263)*x;
+ t22270 = t22407+t22411;
+ t22269 = t22377+t22476;
+ t22268 = t22418+t22419;
+ t22171 = z*t21680;
+ t21174 = y*t22171;
+ t22267 = z*t21999+t21679*t22192+t21754*t21986+t21759*t22163+(t21344+
+t21174)*t21803+t22618*t21805;
+ t21360 = t21736*t22117;
+ t22266 = t21730*t21986+t21805*t21932+(t21445+t21360+t22161)*y+(t21308+
+t22577)*x;
+ t21977 = t21746*t22111;
+ t22265 = t21741*t22020+t21743*t21934+(t21977+t22010)*z+t22570+t22612;
+ t22264 = t21806*t21931+t21338+t21803*t21517+t21134+t21488+(t21618+t22596)
+*x;
+ t22044 = t21805*t21749;
+ t21244 = y*t22044;
+ t22263 = z*t21494+t21744*t22165+t21805*t21611+t21244+t22415;
+ t22262 = t21360+t21758*t21934+t21754*t22172+t21805*t22019+t22576*z+(
+t22041+t22171)*x;
+ t22261 = z*t21998+t21804*t21392+t21805*t21990+t21780*t22024+t22400;
+ t22260 = t21063+t21800*t21486+(t21613+t21562)*t21804+(t22579+t22595)*y;
+ t22259 = t21801*t22037+t21708*t21970+t21802*t21060+t21681*t22105+(t22600+
+t22602)*x;
+ t22258 = t21630+t21755*t21938+t21769*t21957+t22559+t22596;
+ t22257 = t21674*t22105+t21806*t21962+(t21046+t22053)*t21803+t22555*x;
+ t22256 = t21746*t21934+t22038*t22193+t21045+t21805*t22010+z*t21979+x*
+t22063+t22604;
+ t21203 = t21806*t22052;
+ t22255 = t22437+t21801*t21951+t21803*t22030+(t21203+t21578)*x;
+ t22022 = x*t22110;
+ t22254 = t22429+x*t22153+t21741*t22022+(t22025+t21977)*t21801;
+ t22253 = t21773*t22011+t21174+t21758*t21950+t21804*t21523+(t22049+t21994)
+*z+t22577;
+ t22252 = t21803*t21628+t21725*t21970+t21739*t22105+t21806*t21989+t22585*
+t21801+t22606*x;
+ t21645 = t21773*t21803;
+ t22251 = t21645*t22194+t21749*t22013+y*t21536+z*t21988+t22435;
+ t22250 = t22410+t22421;
+ t22249 = x*t21421+t21803*t21617+t21801*t21972+t21247+t22437;
+ t22248 = t21097+t22356;
+ t22247 = t21164+t22362;
+ t22246 = t21801*t21971+t21226+t22471+(t22107+t21436)*x;
+ t22245 = t22450+t21185+t21774*t21984+(t22096+t21525)*x;
+ t22244 = x*t21629+t21479+t21685*t21978+t22496+t22560*y;
+ t22243 = t22435+t21803*t21244+z*t22017+(t22000+t21528)*x;
+ t22242 = z*t21987+t21805*t21981+t22401+t22612*y;
+ t21872 = t22448+t22451;
+ t22241 = t21597+t21750*t22014+t21872+t22460+t22488;
+ t21873 = t22413+t22451;
+ t22240 = t21755*t22014+t21593+t21873+t22460+t22489;
+ t21745 = RATIONAL(-1.0,16.0);
+ t22239 = RATIONAL(5.0,64.0)*t21957+t21745*t22060+t21165+RATIONAL(-1.0,
+64.0)*t21938+t22523+t22535+t22575;
+ t22238 = t21801*t22068+t21273+t21668+t21744*t21941+t22453+(t22563+t22564)
+*y;
+ t21733 = RATIONAL(5.0,16.0);
+ t21786 = RATIONAL(-1.0,4.0);
+ t22237 = t21258+t21733*t21957+t21745*t21938+t21786*t22060+t21773*t21806+
+t21792+t22536+t22541+t22608;
+ t22079 = t21756*t21801;
+ t22236 = t21755*t22110+t22376+t21412+(t22079+t21771)*t21802+t22564;
+ t21793 = RATIONAL(-2.0,3.0);
+ t22235 = t21769*t21995+t21804*t21658+t21753*t21941+t22458+t21793*t22176+
+t22588*y+t22617;
+ t21230 = t21702*t22082;
+ t21720 = RATIONAL(1.0,16.0);
+ t22234 = RATIONAL(1.0,64.0)*t21938+t21720*t22060+t21230+RATIONAL(-5.0,
+64.0)*t21957+t22546+t22551+t22601;
+ t22233 = t21531+t21627+t21761*t21941+t21355+t22394+t22608*y+t22568;
+ t22232 = t21802*t21968+t21662+t22434+(t22074+t22047)*t21803+(t22563+
+t22566)*x;
+ t21175 = t21686*t22115;
+ t22231 = t21741*t21941+t22409+t21175+t22551*y+t22599;
+ t21259 = t21761*t22082;
+ t22230 = t21769*t21802+t21260+t21750*t22110+t21259+t22375+t22611;
+ t22229 = t21747*t21941+t21377+t22412+(t22592+t22611)*y+t22562;
+ t22228 = t21804*t21126+t22509+t21806*t22042+t21158+t22501+t21708*t21941+(
+t22571+t22573)*y;
+ t21470 = t21800*t22079;
+ t22227 = t22428+t21611+t21568+(t21470+t21633)*t21804+(t22569+t22613)*y;
+ t21980 = t21803*t22082;
+ t22226 = t21747*t21980+t21645+t21749*t22091+t22429+t21803*t22058+(t22580+
+t22592)*x;
+ t22225 = t21609+t21709*t22115+t21494+t22441+t21738*t21941+(t22575+t22616)
+*y;
+ t22224 = t22498+t21706*t21941+t21801*t22042+t22501+(t21964+t22114)*t21806
++(t22600+t22609)*y;
+ t21721 = RATIONAL(-5.0,16.0);
+ t21777 = RATIONAL(1.0,4.0);
+ t22223 = t21408+t21721*t21957+t21799+t21720*t21938+t21774*t21806+t21777*
+t22060+t22544+t22548+t22569;
+ t21794 = RATIONAL(2.0,3.0);
+ t22222 = t21552+t21771*t21995+t21794*t22176+t21748*t21941+t22395+(t21788+
+t22140)*y+t22586;
+ t22221 = t22330+t22380;
+ t22220 = t22387+t22396+t22448;
+ t22219 = t22378+t22413+t22424;
+ t22218 = t22289+t22379;
+ t22217 = t22334+t22371;
+ t22216 = t22246+t22370;
+ t22215 = t22246+t22359;
+ t22214 = t22271+t22359;
+ t22213 = t22295+t22355;
+ t22212 = t22309+t22363;
+ t22211 = t22271+t22370;
+ t22210 = t22355+t22410+t22525;
+ t22209 = t22295+t22421+t22531;
+ t22208 = t22250+t22525+t22531;
+ t22207 = t22361+t22425+t22447;
+ t22206 = t22368+t22433+t22444;
+ t22205 = t22339+t22350;
+ t21687 = RATIONAL(1.0,384.0);
+ t21688 = RATIONAL(-1.0,384.0);
+ t22204 = t21688*t21957+t21687*t21938+t22338+t22550+t22587;
+ t22203 = t21687*t21957+t21688*t21938+t22338+t22555+t22619;
+ t22202 = t22282+t22331;
+ t22201 = t22320+t22326;
+ t22200 = t22277+t22290;
+ t22199 = t22257+t22325;
+ t22198 = t22302+t22322;
+ t22197 = t22320+t22325;
+ t22196 = t22257+t22326;
+ t20583 = z*t21931;
+ t20513 = z*t21966;
+ t22154 = t20583+t20513;
+ t22148 = t21738*t21806;
+ t22144 = t21164+t21061;
+ t22141 = t21767*t21806;
+ t22135 = t21703*t21806;
+ t22134 = t21764*t21806;
+ t22133 = t21203+t21108;
+ t20722 = t21804*t21297;
+ t22132 = t20722+t20583;
+ t20750 = z*t21954;
+ t22128 = t20750+t20513;
+ t22099 = t20722+t20750;
+ t21993 = t21703*t22174;
+ t21406 = t21755*t22111;
+ t21476 = t21750*t22111;
+ t21236 = t21766*t22105;
+ t21058 = t21708*t22105;
+ t21939 = t21740*t22111;
+ t21937 = t21803*t22079;
+ t21930 = t21170+t22479;
+ t21929 = t21780*t22008+t21762*t22007+t22493;
+ t21927 = x*t21175+y*t21058+t22503;
+ t21926 = t21170+t22476;
+ t21925 = t21203+t22480;
+ t21924 = t20750+t22475;
+ t21923 = t21061+t22480;
+ t21922 = t20750+t22477;
+ t21921 = t21097+t22479;
+ t21917 = t20583+t22477;
+ t21916 = t20583+t22475;
+ t21914 = t21801*t21990+y*t21236+t22160;
+ t21913 = t21203+t22478;
+ t21912 = t21097+t22476;
+ t21911 = t21781*z+t21748*t21805;
+ t21910 = t21756*z+t21761*t21805;
+ t21909 = t21756*t21805+t21761*z;
+ t21776 = RATIONAL(5.0,3.0);
+ t21908 = t21776*z+t21753*t21805;
+ t21907 = t21794+t21787*t21801+t21771*t21806;
+ t21906 = RATIONAL(5.0,4.0)+RATIONAL(-25.0,16.0)*t21801+t21733*t21806;
+ t21775 = RATIONAL(-5.0,8.0);
+ t21905 = RATIONAL(25.0,8.0)*t21801+RATIONAL(-5.0,2.0)+t21775*t21806;
+ t21717 = RATIONAL(25.0,16.0);
+ t21768 = RATIONAL(-5.0,4.0);
+ t21904 = t21768+t21721*t21806+t21717*t21801;
+ t21903 = t21744*t21801+t21746*t21806+t21731;
+ t21902 = t21743*t21806+t21747*t21801+t21724;
+ t21901 = t21769*t21806+t21790*t21801+t21793;
+ t21900 = t21781+t21753*t21806+RATIONAL(25.0,12.0)*t21801;
+ t21899 = t21775+t21727*t21806+RATIONAL(25.0,32.0)*t21801;
+ t21689 = RATIONAL(-25.0,12.0);
+ t21898 = t21776+t21748*t21806+t21689*t21801;
+ t21897 = t21720*t21806+t21777+t21721*t21801;
+ t21770 = RATIONAL(5.0,8.0);
+ t21896 = t21734*t21806+RATIONAL(-25.0,32.0)*t21801+t21770;
+ t21895 = t21779*t21806+RATIONAL(1.0,2.0)+t21775*t21801;
+ t21894 = t21786+t21745*t21806+t21733*t21801;
+ t21893 = RATIONAL(-1.0,2.0)+t21770*t21801+t21791*t21806;
+ t21707 = RATIONAL(25.0,96.0);
+ t21892 = t21756+t21741*t21806+t21707*t21801;
+ t21891 = t22149+t22148+t21761;
+ t21890 = t22506+y*t22179+t22148*t22195+(t22055+t21937)*t21804;
+ t21888 = t21787*t22168+t21793*t22072+RATIONAL(-10.0,3.0)*t22195+t21790*
+t21978+t22512;
+ t21887 = t21750*t21978+t21707*t22168+t22505+t22506+t22511;
+ t21886 = x*t21251+t21236+t21750*t21970+t21437+t21914;
+ t21885 = t22418+t22447;
+ t21884 = t21801*t22012+t21773*t22105+x*t22125+t21724*t21970+t21929;
+ t21698 = RATIONAL(-25.0,24.0);
+ t21883 = t21698*t22168+t21794*t21978+t22484+t22492+t22512;
+ t21882 = t21801*t22023+x*t22151+t21774*t22105+t21731*t21970+t21929;
+ t21881 = t22418+t22433;
+ t21880 = t21806*t22073+t21742*t21970+t21927+t22535*x;
+ t21879 = t22398+t22469;
+ t21878 = x*t21230+t21058+t21806*t21939+t21043+t21927;
+ t21877 = t22407+t22510+t22519;
+ t21876 = t22406+t22468;
+ t21875 = t21914+t21719*t22105+t21755*t21970+(t21405+t22074)*x;
+ t21874 = t22398+t22459;
+ t21871 = t22406+t22427;
+ t21693 = RATIONAL(25.0,48.0);
+ t21870 = t21731*t22174+t21753*t22182+t21693*t22007+y*t21935+t21890+t22511
+;
+ t21782 = RATIONAL(4.0,3.0);
+ t21869 = t21782*t22174+t21783*t22008+t21776*t22182+t21689*t22007+t21888+
+t22492;
+ t21868 = x*t22078+t21753*t22174+t21746*t22021+t21693*t22018+t21890+t22505
+;
+ t21867 = t21783*t22021+t21782*t22182+t21776*t22174+t21689*t22018+t21888+
+t22484;
+ t21866 = t21738*t21995+y*t22126+t21804*t22076+t21743*t21941+t22383+t22453
+;
+ t21865 = t21886+t21806*t22016+t21446+x*t22150+t21801*t21519+t22470;
+ t21864 = t21882+x*t22134+t21792*t22091+t21806*t22003+t21801*t21522+t22431
+;
+ t21863 = t22393+t22403+t21805*t21993+t21685*t22164+t22547*x;
+ t21862 = t21057+t21060+t21704*t22022+t21742*t21980+t21878+t22399;
+ t21861 = t22381+t21725*t22117+x*t22044+t22438+(t22016+t21476)*z;
+ t21860 = t21771*t21941+t21315+t21744*t21995+t21150+t22390+t22394;
+ t21859 = x*t22141+t21799*t22091+t21801*t21544+t21884+t21756*t22022+t22431
+;
+ t21858 = y*t22141+t21785*t21941+t21806*t21982+t21799*t22115+t22384+t22458
+;
+ t21857 = t21801*t21520+x*t22135+t21802*t22006+t21758*t22091+t21875+t22470
+;
+ t21856 = t21769*t21941+t21758*t22115+t21747*t21995+y*t22135+t22390+t22428
+;
+ t21855 = t21783*t21941+y*t22134+t21504+t21761*t21995+t22384+t22395;
+ t21854 = z*t21406+t21747*t22166+t21758*t22117+x*t22152+t22381+t22414;
+ t21853 = t21746*t21941+t21495+t21741*t21995+t21458+t22383+t22412;
+ t21852 = t22393+t21803*t21180+z*t21993+t22401+t22537*x;
+ t21851 = t21801*t21939+t21702*t22022+t21708*t22091+x*t22112+t21880+t22399
+;
+ t21850 = t21771*t21800+t21470+t21478+t21755*t22056+t22360+t22376+t22566;
+ t21849 = t21880+t21476+t21709*t22091+t22244+(t21766+t21348)*t21803+t22523
+*x;
+ t21848 = t21348+t21647+t21750*t22056+t22360+t21761*t22157+t22375+t22580;
+ t21847 = t21558+t21788*x+t21882+t22354+t21794*t22185+t21771*t22022+t22544
+*t21803+t22584;
+ t21846 = t21074+t21803*t21478+t21406+t21878+t22244+t22546*x+t22560;
+ t21845 = t21793*t22185+t21884+t21769*t22022+t22354+t22541*t21803+t22588*x
++t22605;
+ t21844 = t21519+t21638+t21802*t21937+t21803*t21633+t22349+t21875+(t22548+
+t22613)*x;
+ t21843 = t21623+t21886+t21398+t22349+t21803*t21259+t21520+(t22536+t22621)
+*x;
+ t21842 = t22311+t22367+t21061+t21877+t22404+t22487+t22508;
+ t21841 = t22302+t22203+t22339;
+ t21840 = t21108+t22224+t21885+t22368+t22425;
+ t21839 = t22267+t22281+t22278+t22328;
+ t21838 = t22277+t22204+t22331;
+ t21837 = t22268+t22276+t22299+t22310;
+ t21836 = t22245+t22284+t21874+t22442+t22454;
+ t21835 = t22252+t22262+t22278+t22342;
+ t21834 = t22348+t22341+t22382+t22398+t22436+t22477;
+ t21833 = t22366+t21925+t22247+t22391+t22402+t22406;
+ t21832 = t22292+t21876+t22389+t22449+t22455+t22476;
+ t21831 = t22228+t21873+t22387+t22424+t22480;
+ t21830 = t21881+t22275+t22337+t22419+t22461;
+ t21829 = t21108+t22372+t21871+t22260+t22402+t22422;
+ t21828 = t22228+t21872+t22378+t22396+t22478;
+ t21827 = t22334+t20513+t22241+t22363;
+ t21826 = t20722+t22266+t21874+t22358+t22397+t22436;
+ t21825 = t20722+t22309+t22241+t22371;
+ t21824 = t22282+t22204+t22290;
+ t21823 = t21879+t22357+t20513+t22249+t22436+t22445;
+ t21822 = t22289+t22240+t22380+t22477;
+ t21821 = t22280+t21877+t22386+t22411+t22475+t22491+t22517;
+ t21820 = t21879+t22264+t22388+t22442+t22457+t22479;
+ t21819 = t22255+t21876+t22351+t22402+t22408;
+ t21818 = t22314+t21885+t21097+t22369+t22419+t22467;
+ t21817 = t22268+t21170+t22259+t22313+t22373;
+ t21816 = t22322+t22203+t22350;
+ t21815 = t22253+t22278+t22258+t22296;
+ t21814 = t22240+t22330+t22379+t22475;
+ t21813 = t21871+t22301+t22317+t22449+t22465;
+ t21812 = t21164+t22224+t21881+t22361+t22444;
+ t21811 = t22273+t22278+t22319+t22352;
+ t21692 = RATIONAL(-25.0,48.0);
+ coeffs_dxy->coeff_m2_m2_m2 = t21824+t22205+t22196;
+ coeffs_dxy->coeff_m1_m2_m2 = t21828+t21203+t21164+t22214+t22207;
+ coeffs_dxy->coeff_0_m2_m2 = t22265+t21851+t22274;
+ coeffs_dxy->coeff_p1_m2_m2 = t22219+t21840+t21061+t22211+t22478;
+ coeffs_dxy->coeff_p2_m2_m2 = t22200+t21841+t22199;
+ coeffs_dxy->coeff_m2_m1_m2 = t21837+t21926+t22337+t22343+t22373+t22377;
+ coeffs_dxy->coeff_m1_m1_m2 = t21834+t22280+t22249+t22358+t22099+t22364;
+ coeffs_dxy->coeff_0_m1_m2 = t22254+t21854+t22306;
+ coeffs_dxy->coeff_p1_m1_m2 = t22348+t22286+t21823+t21924+t22386+t22397+
+t22530;
+ coeffs_dxy->coeff_p2_m1_m2 = t22305+t22337+t22250+t21818+t22522+t22524;
+ coeffs_dxy->coeff_m2_0_m2 = t21863+t22316+t22332;
+ coeffs_dxy->coeff_m1_0_m2 = t21853+t22279+t22329;
+ coeffs_dxy->coeff_0_0_m2 = ((t21731*t21805+t21724*z)*t21804+t21910*y)*
+t21803+(t21910*t21804+(t21692*t21805+t21693*z)*y)*x+t21887;
+ coeffs_dxy->coeff_p1_0_m2 = t22263+t21866+t22279;
+ coeffs_dxy->coeff_p2_0_m2 = t21863+t22321+t22333;
+ coeffs_dxy->coeff_m2_p1_m2 = t22259+t22269+t22275+t21818+t22276;
+ coeffs_dxy->coeff_m1_p1_m2 = t22348+t22291+t22365+t21821+t22132+t22529+
+t22534+t22549;
+ coeffs_dxy->coeff_0_p1_m2 = t22272+t21861+t22306;
+ coeffs_dxy->coeff_p1_p1_m2 = t21834+t22357+t22365+t22270+t22154+t22397+
+t22459;
+ coeffs_dxy->coeff_p2_p1_m2 = t22305+t21817+t22310+t22275+t22343;
+ coeffs_dxy->coeff_m2_p2_m2 = t21841+t22202+t22201;
+ coeffs_dxy->coeff_m1_p2_m2 = t21831+t22144+t22216+t22207;
+ coeffs_dxy->coeff_0_p2_m2 = t21862+t22256+t22274;
+ coeffs_dxy->coeff_p1_p2_m2 = t21925+t22220+t21840+t22215;
+ coeffs_dxy->coeff_p2_p2_m2 = t21838+t22205+t22197;
+ coeffs_dxy->coeff_m2_m2_m1 = t22218+t21916+t22209+t21827;
+ coeffs_dxy->coeff_m1_m2_m1 = t21813+t22284+t21921+t22292+t22356+t22388;
+ coeffs_dxy->coeff_0_m2_m1 = t21857+t22288+t22298;
+ coeffs_dxy->coeff_p1_m2_m1 = t21813+t22308+t22389+t21926+t22454+t22459+
+t22526+t22539+t22549;
+ coeffs_dxy->coeff_p2_m2_m1 = t21822+t22208+t22217+t22132;
+ coeffs_dxy->coeff_m2_m1_m1 = t22255+t21829+t21923+t22312+t22367+t22391;
+ coeffs_dxy->coeff_m1_m1_m1 = t22328+t21811+t22340+t22296+t22342;
+ coeffs_dxy->coeff_0_m1_m1 = t21864+t22287+t22335;
+ coeffs_dxy->coeff_p1_m1_m1 = t21815+t22281+t22303+t22319+t22342;
+ coeffs_dxy->coeff_p2_m1_m1 = t22300+t22255+t22311+t21833+t22344;
+ coeffs_dxy->coeff_m2_0_m1 = t21856+t22346+t22347;
+ coeffs_dxy->coeff_m1_0_m1 = t21855+t22283+t22294;
+ coeffs_dxy->coeff_0_0_m1 = ((t21771*t21805+t21793*z)*t21804+t21908*y)*
+t21803+(t21908*t21804+(RATIONAL(25.0,24.0)*t21805+RATIONAL(-25.0,6.0)*z)*y)*x+
+t21883;
+ coeffs_dxy->coeff_p1_0_m1 = t21858+t22294+t22304;
+ coeffs_dxy->coeff_p2_0_m1 = t21860+t22293+t22346;
+ coeffs_dxy->coeff_m2_p1_m1 = t22308+t21829+t21913+t22353+t22392+t22516+
+t22532+t22542;
+ coeffs_dxy->coeff_m1_p1_m1 = t22273+t21835+t22281+t22258+t22340;
+ coeffs_dxy->coeff_0_p1_m1 = t21859+t22315+t22335;
+ coeffs_dxy->coeff_p1_p1_m1 = t21835+t22253+t22328+t22303+t22352;
+ coeffs_dxy->coeff_p2_p1_m1 = t22300+t22247+t21842+t22312+t22351;
+ coeffs_dxy->coeff_m2_p2_m1 = t21822+t22212+t22128+t22213;
+ coeffs_dxy->coeff_m1_p2_m1 = t22285+t22245+t22292+t21820+t22327;
+ coeffs_dxy->coeff_0_p2_m1 = t22298+t21865+t22324;
+ coeffs_dxy->coeff_p1_p2_m1 = t21836+t22264+t22327+t21912+t22356+t22389;
+ coeffs_dxy->coeff_p2_p2_m1 = t21825+t22210+t22218+t21924;
+ coeffs_dxy->coeff_m2_m2_0 = t22225+t22234+t21849;
+ coeffs_dxy->coeff_m1_m2_0 = t22236+t22229+t21844;
+ coeffs_dxy->coeff_0_m2_0 = t21870+(t21894*t21802+t21902)*t21803+(t21896*
+t21802+t21892)*x;
+ coeffs_dxy->coeff_p1_m2_0 = t21844+t22238+t22230;
+ coeffs_dxy->coeff_p2_m2_0 = t22231+t22239+t21849;
+ coeffs_dxy->coeff_m2_m1_0 = t22227+t21850+t22226;
+ coeffs_dxy->coeff_m1_m1_0 = t22223+t21847+t22222;
+ coeffs_dxy->coeff_0_m1_0 = (t21895*t21802+t21901)*t21803+(t21904*t21802+
+t21898)*x+t21869;
+ coeffs_dxy->coeff_p1_m1_0 = t22235+t22237+t21847;
+ coeffs_dxy->coeff_p2_m1_0 = t21848+t22233+t22226;
+ coeffs_dxy->coeff_m2_0_0 = t21868+(t21896*t21800+t21892)*y+(t21894*t21800
++t21902)*t21804;
+ coeffs_dxy->coeff_m1_0_0 = t21867+(t21895*t21800+t21901)*t21804+(t21904*
+t21800+t21898)*y;
+ coeffs_dxy->coeff_0_0_0 = ((t21777*t21806+t21768*t21801+1.0)*t21804+
+t21905*y)*t21803+(t21905*t21804+(RATIONAL(25.0,4.0)+RATIONAL(-125.0,16.0)*
+t21801+t21717*t21806)*y)*x;
+ coeffs_dxy->coeff_p1_0_0 = (t21893*t21800+t21907)*t21804+t21867+(t21906*
+t21800+t21900)*y;
+ coeffs_dxy->coeff_p2_0_0 = (t21897*t21800+t21903)*t21804+t21868+(t21899*
+t21800+t21891)*y;
+ coeffs_dxy->coeff_m2_p1_0 = t22227+t22232+t21848;
+ coeffs_dxy->coeff_m1_p1_0 = t22237+t21845+t22222;
+ coeffs_dxy->coeff_0_p1_0 = (t21893*t21802+t21907)*t21803+(t21906*t21802+
+t21900)*x+t21869;
+ coeffs_dxy->coeff_p1_p1_0 = t22223+t22235+t21845;
+ coeffs_dxy->coeff_p2_p1_0 = t21850+t22232+t22233;
+ coeffs_dxy->coeff_m2_p2_0 = t22239+t21846+t22225;
+ coeffs_dxy->coeff_m1_p2_0 = t21843+t22229+t22230;
+ coeffs_dxy->coeff_0_p2_0 = t21870+(t21897*t21802+t21903)*t21803+(t21899*
+t21802+t21891)*x;
+ coeffs_dxy->coeff_p1_p2_0 = t21843+t22236+t22238;
+ coeffs_dxy->coeff_p2_p2_0 = t22231+t21846+t22234;
+ coeffs_dxy->coeff_m2_m2_p1 = t21814+t22213+t22217+t22099;
+ coeffs_dxy->coeff_m1_m2_p1 = t22248+t21832+t22301+t22245+t22457+t22469;
+ coeffs_dxy->coeff_0_m2_p1 = t22318+t21857+t22324;
+ coeffs_dxy->coeff_p1_m2_p1 = t21930+t22297+t22301+t21836+t22374+t22388;
+ coeffs_dxy->coeff_p2_m2_p1 = t21922+t22221+t22210+t21827;
+ coeffs_dxy->coeff_m2_m1_p1 = t21819+t22144+t22260+t22344+t22362+t22367;
+ coeffs_dxy->coeff_m1_m1_p1 = t22253+t22262+t21839+t22319+t22340;
+ coeffs_dxy->coeff_0_m1_p1 = t21864+t22261+t22315;
+ coeffs_dxy->coeff_p1_m1_p1 = t22267+t22262+t21811+t22258+t22303;
+ coeffs_dxy->coeff_p2_m1_p1 = t21819+t22311+t22366+t22133+t22312+t22372;
+ coeffs_dxy->coeff_m2_0_p1 = t21856+t22293+t22323;
+ coeffs_dxy->coeff_m1_0_p1 = t22304+t21855+t22307;
+ coeffs_dxy->coeff_0_0_p1 = ((t21769*t21805+t21794*z)*t21804+t21911*y)*
+t21803+(t21911*t21804+(t21698*t21805+t21752*z)*y)*x+t21883;
+ coeffs_dxy->coeff_p1_0_p1 = t21858+t22283+t22307;
+ coeffs_dxy->coeff_p2_0_p1 = t22323+t21860+t22347;
+ coeffs_dxy->coeff_m2_p1_p1 = t21833+t22260+t22312+t22345+t22353;
+ coeffs_dxy->coeff_m1_p1_p1 = t21815+t22267+t22252+t22340+t22352;
+ coeffs_dxy->coeff_0_p1_p1 = t21859+t22261+t22287;
+ coeffs_dxy->coeff_p1_p1_p1 = t22273+t22252+t22296+t21839+t22303;
+ coeffs_dxy->coeff_p2_p1_p1 = t21108+t22291+t22391+t21842+t22345+t22480+
+t22527+t22528;
+ coeffs_dxy->coeff_m2_p2_p1 = t21825+t22221+t22209+t21917;
+ coeffs_dxy->coeff_m1_p2_p1 = t22285+t21832+t22284+t22264+t22317;
+ coeffs_dxy->coeff_0_p2_p1 = t21865+t22288+t22318;
+ coeffs_dxy->coeff_p1_p2_p1 = t22248+t22286+t22297+t21820+t22454+t22521;
+ coeffs_dxy->coeff_p2_p2_p1 = t22212+t22208+t21814+t22154;
+ coeffs_dxy->coeff_m2_m2_p2 = t21838+t22198+t22196;
+ coeffs_dxy->coeff_m1_m2_p2 = t21831+t22133+t22214+t22206;
+ coeffs_dxy->coeff_0_m2_p2 = t21851+t22242+t22256;
+ coeffs_dxy->coeff_p1_m2_p2 = t22220+t21812+t21923+t22211;
+ coeffs_dxy->coeff_p2_m2_p2 = t21816+t22202+t22199;
+ coeffs_dxy->coeff_m2_m1_p2 = t22314+t22276+t21930+t21830+t22373+t22385;
+ coeffs_dxy->coeff_m1_m1_p2 = t22266+t22280+t21823+t21917+t22365+t22382;
+ coeffs_dxy->coeff_0_m1_p2 = t21861+t22251+t22254;
+ coeffs_dxy->coeff_p1_m1_p2 = t21826+t22341+t21916+t22249+t22365+t22386;
+ coeffs_dxy->coeff_p2_m1_p2 = t21830+t22310+t22313+t21912+t22369+t22377;
+ coeffs_dxy->coeff_m2_0_p2 = t22316+t21852+t22321;
+ coeffs_dxy->coeff_m1_0_p2 = t21853+t22243+t22263;
+ coeffs_dxy->coeff_0_0_p2 = ((t21731*z+t21724*t21805)*t21804+t21909*y)*
+t21803+(t21909*t21804+(t21692*z+t21693*t21805)*y)*x+t21887;
+ coeffs_dxy->coeff_p1_0_p2 = t21866+t22243+t22329;
+ coeffs_dxy->coeff_p2_0_p2 = t22332+t21852+t22333;
+ coeffs_dxy->coeff_m2_p1_p2 = t21837+t22259+t21921+t22336+t22369+t22385;
+ coeffs_dxy->coeff_m1_p1_p2 = t22266+t22357+t22341+t22128+t21821+t22364;
+ coeffs_dxy->coeff_0_p1_p2 = t21854+t22251+t22272;
+ coeffs_dxy->coeff_p1_p1_p2 = t22364+t21826+t21922+t22270+t22382+t22445+
+t22469;
+ coeffs_dxy->coeff_p2_p1_p2 = t22314+t22269+t21817+t22299+t22336;
+ coeffs_dxy->coeff_m2_p2_p2 = t22200+t21816+t22201;
+ coeffs_dxy->coeff_m1_p2_p2 = t21828+t21108+t22216+t22206+t21061;
+ coeffs_dxy->coeff_0_p2_p2 = t21862+t22242+t22265;
+ coeffs_dxy->coeff_p1_p2_p2 = t22219+t21812+t21913+t22215;
+ coeffs_dxy->coeff_p2_p2_p2 = t21824+t22198+t22197;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order4.smooth0/coeffs-dxz.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order4.smooth0/coeffs-dxz.compute.c
new file mode 100644
index 0000000..ad552c3
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order4.smooth0/coeffs-dxz.compute.c
@@ -0,0 +1,2488 @@
+fp t24172;
+fp t24176;
+fp t24086;
+fp t24080;
+fp t24974;
+fp t24047;
+fp t24174;
+fp t24044;
+fp t24973;
+fp t24972;
+fp t24079;
+fp t24056;
+fp t24971;
+fp t24970;
+fp t24043;
+fp t24170;
+fp t24463;
+fp t24048;
+fp t24389;
+fp t24969;
+fp t24143;
+fp t24096;
+fp t24398;
+fp t24968;
+fp t24155;
+fp t24033;
+fp t24169;
+fp t24967;
+fp t24136;
+fp t24128;
+fp t24903;
+fp t24085;
+fp t24454;
+fp t23448;
+fp t24405;
+fp t24966;
+fp t24144;
+fp t24171;
+fp t24175;
+fp t24411;
+fp t23905;
+fp t24162;
+fp t24017;
+fp t24965;
+fp t24416;
+fp t24433;
+fp t24964;
+fp t24052;
+fp t24088;
+fp t23970;
+fp t24963;
+fp t24106;
+fp t24450;
+fp t23830;
+fp t24092;
+fp t23833;
+fp t24962;
+fp t24111;
+fp t24431;
+fp t24113;
+fp t24173;
+fp t24495;
+fp t24319;
+fp t24961;
+fp t24072;
+fp t24083;
+fp t23956;
+fp t24435;
+fp t24960;
+fp t24125;
+fp t24110;
+fp t24385;
+fp t24959;
+fp t24099;
+fp t24448;
+fp t24482;
+fp t24958;
+fp t24054;
+fp t23950;
+fp t24053;
+fp t23511;
+fp t24957;
+fp t24412;
+fp t23421;
+fp t24453;
+fp t24956;
+fp t24109;
+fp t24443;
+fp t24102;
+fp t23975;
+fp t24955;
+fp t24107;
+fp t24500;
+fp t24954;
+fp t24095;
+fp t24455;
+fp t24168;
+fp t24953;
+fp t24473;
+fp t24952;
+fp t23998;
+fp t24312;
+fp t24471;
+fp t24951;
+fp t24154;
+fp t24950;
+fp t24418;
+fp t24949;
+fp t24153;
+fp t24094;
+fp t24948;
+fp t24947;
+fp t24150;
+fp t24403;
+fp t24124;
+fp t24946;
+fp t24522;
+fp t24336;
+fp t24543;
+fp t24129;
+fp t24945;
+fp t24425;
+fp t23747;
+fp t24944;
+fp t24390;
+fp t24943;
+fp t24479;
+fp t23748;
+fp t24942;
+fp t24127;
+fp t24476;
+fp t24941;
+fp t24082;
+fp t24940;
+fp t24076;
+fp t23952;
+fp t24486;
+fp t24939;
+fp t24051;
+fp t24447;
+fp t24071;
+fp t24460;
+fp t24938;
+fp t24391;
+fp t23424;
+fp t24388;
+fp t24937;
+fp t23971;
+fp t24936;
+fp t24935;
+fp t24120;
+fp t24112;
+fp t24934;
+fp t24065;
+fp t24519;
+fp t23961;
+fp t24933;
+fp t24089;
+fp t23985;
+fp t24875;
+fp t23958;
+fp t24932;
+fp t24526;
+fp t23702;
+fp t24931;
+fp t24064;
+fp t24493;
+fp t23947;
+fp t24930;
+fp t24929;
+fp t24928;
+fp t24070;
+fp t24927;
+fp t24101;
+fp t23621;
+fp t24926;
+fp t23972;
+fp t24078;
+fp t24925;
+fp t24075;
+fp t24924;
+fp t24525;
+fp t23773;
+fp t23657;
+fp t24923;
+fp t23498;
+fp t24922;
+fp t24032;
+fp t24921;
+fp t24084;
+fp t23966;
+fp t24074;
+fp t24920;
+fp t24919;
+fp t24020;
+fp t23852;
+fp t24918;
+fp t24045;
+fp t24046;
+fp t24917;
+fp t24406;
+fp t24299;
+fp t24916;
+fp t23503;
+fp t24915;
+fp t24914;
+fp t23943;
+fp t24913;
+fp t23945;
+fp t24386;
+fp t24912;
+fp t24440;
+fp t24402;
+fp t24911;
+fp t24451;
+fp t24910;
+fp t24909;
+fp t24908;
+fp t24457;
+fp t24907;
+fp t24520;
+fp t24906;
+fp t24116;
+fp t23994;
+fp t24069;
+fp t24905;
+fp t24904;
+fp t24902;
+fp t23658;
+fp t24464;
+fp t23647;
+fp t24901;
+fp t24367;
+fp t24098;
+fp t24900;
+fp t23964;
+fp t23461;
+fp t24468;
+fp t23603;
+fp t24899;
+fp t24512;
+fp t24119;
+fp t24459;
+fp t23625;
+fp t24462;
+fp t24324;
+fp t24490;
+fp t24133;
+fp t24313;
+fp t24898;
+fp t24897;
+fp t23788;
+fp t23547;
+fp t24896;
+fp t23695;
+fp t23984;
+fp t24895;
+fp t24118;
+fp t23613;
+fp t24159;
+fp t24894;
+fp t24893;
+fp t23987;
+fp t23801;
+fp t24892;
+fp t23954;
+fp t24441;
+fp t24373;
+fp t24891;
+fp t24445;
+fp t24484;
+fp t24890;
+fp t24889;
+fp t24888;
+fp t24384;
+fp t23643;
+fp t24414;
+fp t23583;
+fp t24887;
+fp t24002;
+fp t24294;
+fp t24886;
+fp t24885;
+fp t24884;
+fp t24317;
+fp t24883;
+fp t24882;
+fp t24881;
+fp t24533;
+fp t23819;
+fp t24392;
+fp t23834;
+fp t24880;
+fp t24879;
+fp t23667;
+fp t23851;
+fp t24878;
+fp t24030;
+fp t24877;
+fp t24876;
+fp t23467;
+fp t23651;
+fp t24874;
+fp t23965;
+fp t24873;
+fp t24055;
+fp t24417;
+fp t23434;
+fp t24872;
+fp t24871;
+fp t23639;
+fp t24485;
+fp t24296;
+fp t24470;
+fp t24870;
+fp t23532;
+fp t24393;
+fp t24869;
+fp t24300;
+fp t23516;
+fp t24868;
+fp t24413;
+fp t23491;
+fp t24867;
+fp t24432;
+fp t23771;
+fp t23732;
+fp t24866;
+fp t24346;
+fp t24151;
+fp t24478;
+fp t24347;
+fp t24865;
+fp t24461;
+fp t23670;
+fp t24100;
+fp t24474;
+fp t24348;
+fp t24864;
+fp t24121;
+fp t24508;
+fp t24863;
+fp t23509;
+fp t24862;
+fp t23479;
+fp t23510;
+fp t24861;
+fp t24487;
+fp t24380;
+fp t24114;
+fp t24496;
+fp t24378;
+fp t24117;
+fp t24860;
+fp t24135;
+fp t23770;
+fp t24328;
+fp t24859;
+fp t23981;
+fp t23823;
+fp t24858;
+fp t24166;
+fp t24511;
+fp t24857;
+fp t24502;
+fp t24856;
+fp t24401;
+fp t23493;
+fp t23576;
+fp t24855;
+fp t23635;
+fp t24105;
+fp t24854;
+fp t24494;
+fp t23757;
+fp t24853;
+fp t24852;
+fp t23832;
+fp t24134;
+fp t24524;
+fp t24359;
+fp t24851;
+fp t24132;
+fp t24850;
+fp t23536;
+fp t23456;
+fp t24849;
+fp t23951;
+fp t24848;
+fp t23805;
+fp t24847;
+fp t24139;
+fp t24122;
+fp t24846;
+fp t24005;
+fp t24844;
+fp t23815;
+fp t24506;
+fp t24337;
+fp t24843;
+fp t23420;
+fp t24841;
+fp t23949;
+fp t23426;
+fp t24840;
+fp t23508;
+fp t23499;
+fp t24839;
+fp t23997;
+fp t23640;
+fp t24838;
+fp t24837;
+fp t23570;
+fp t23558;
+fp t24836;
+fp t24444;
+fp t23472;
+fp t24835;
+fp t24437;
+fp t23604;
+fp t23982;
+fp t23622;
+fp t24834;
+fp t24427;
+fp t23782;
+fp t23785;
+fp t24309;
+fp t24833;
+fp t23960;
+fp t24330;
+fp t24832;
+fp t24420;
+fp t24831;
+fp t23739;
+fp t23730;
+fp t24830;
+fp t23990;
+fp t23776;
+fp t24545;
+fp t24829;
+fp t23561;
+fp t24828;
+fp t23592;
+fp t24303;
+fp t24827;
+fp t23515;
+fp t24826;
+fp t24825;
+fp t24824;
+fp t24823;
+fp t23497;
+fp t24822;
+fp t23419;
+fp t24821;
+fp t24820;
+fp t24424;
+fp t24028;
+fp t24365;
+fp t24157;
+fp t24323;
+fp t24819;
+fp t23865;
+fp t23780;
+fp t24523;
+fp t23660;
+fp t24818;
+fp t23962;
+fp t23599;
+fp t24531;
+fp t24375;
+fp t24817;
+fp t24421;
+fp t23594;
+fp t24816;
+fp t23565;
+fp t24815;
+fp t23969;
+fp t23571;
+fp t24814;
+fp t23862;
+fp t23701;
+fp t24297;
+fp t24813;
+fp t23743;
+fp t23736;
+fp t24419;
+fp t24315;
+fp t24812;
+fp t24541;
+fp t23587;
+fp t23450;
+fp t24318;
+fp t24811;
+fp t24810;
+fp t24809;
+fp t24308;
+fp t24808;
+fp t23514;
+fp t23733;
+fp t24807;
+fp t23543;
+fp t24316;
+fp t24806;
+fp t24805;
+fp t23646;
+fp t24001;
+fp t24804;
+fp t24452;
+fp t23682;
+fp t24803;
+fp t24542;
+fp t24802;
+fp t24123;
+fp t24394;
+fp t23843;
+fp t24801;
+fp t24800;
+fp t24456;
+fp t23769;
+fp t24004;
+fp t23610;
+fp t24137;
+fp t24507;
+fp t23606;
+fp t24799;
+fp t23973;
+fp t24798;
+fp t24011;
+fp t24475;
+fp t24797;
+fp t24796;
+fp t23991;
+fp t24795;
+fp t24794;
+fp t24513;
+fp t23741;
+fp t23573;
+fp t24793;
+fp t23786;
+fp t23778;
+fp t24792;
+fp t24535;
+fp t24349;
+fp t23811;
+fp t24529;
+fp t24791;
+fp t24790;
+fp t23483;
+fp t24789;
+fp t24788;
+fp t24073;
+fp t24428;
+fp t23559;
+fp t23868;
+fp t24527;
+fp t23618;
+fp t24787;
+fp t24481;
+fp t23858;
+fp t24786;
+fp t24785;
+fp t23706;
+fp t24409;
+fp t23821;
+fp t24010;
+fp t23721;
+fp t24784;
+fp t24407;
+fp t23803;
+fp t24439;
+fp t23845;
+fp t24783;
+fp t23717;
+fp t23612;
+fp t24782;
+fp t24538;
+fp t23608;
+fp t23626;
+fp t24381;
+fp t24781;
+fp t23835;
+fp t24780;
+fp t24515;
+fp t24408;
+fp t23930;
+fp t23883;
+fp t24779;
+fp t23520;
+fp t23439;
+fp t24778;
+fp t23983;
+fp t24423;
+fp t23690;
+fp t24304;
+fp t24777;
+fp t24130;
+fp t24395;
+fp t24539;
+fp t24160;
+fp t24340;
+fp t24776;
+fp t24775;
+fp t24108;
+fp t23798;
+fp t23989;
+fp t24332;
+fp t24774;
+fp t24426;
+fp t24325;
+fp t24773;
+fp t23728;
+fp t24466;
+fp t24772;
+fp t24771;
+fp t23863;
+fp t23438;
+fp t24770;
+fp t23473;
+fp t24769;
+fp t24768;
+fp t24767;
+fp t24766;
+fp t24765;
+fp t24341;
+fp t24764;
+fp t24345;
+fp t23891;
+fp t24763;
+fp t24344;
+fp t23624;
+fp t24762;
+fp t24438;
+fp t23449;
+fp t24761;
+fp t24760;
+fp t23700;
+fp t24310;
+fp t24759;
+fp t24343;
+fp t24758;
+fp t23800;
+fp t24757;
+fp t24756;
+fp t23729;
+fp t23750;
+fp t24755;
+fp t24754;
+fp t24753;
+fp t24752;
+fp t24751;
+fp t23553;
+fp t24750;
+fp t24400;
+fp t23664;
+fp t24749;
+fp t24530;
+fp t24360;
+fp t24283;
+fp t24748;
+fp t24747;
+fp t23765;
+fp t24306;
+fp t24746;
+fp t24745;
+fp t23996;
+fp t24339;
+fp t24744;
+fp t23468;
+fp t24358;
+fp t24743;
+fp t24301;
+fp t24742;
+fp t24741;
+fp t24740;
+fp t23772;
+fp t23584;
+fp t23652;
+fp t24739;
+fp t23645;
+fp t24738;
+fp t24161;
+fp t24104;
+fp t24737;
+fp t24149;
+fp t24097;
+fp t24736;
+fp t23909;
+fp t24022;
+fp t24305;
+fp t24735;
+fp t24734;
+fp t23429;
+fp t24733;
+fp t24514;
+fp t23976;
+fp t23857;
+fp t24732;
+fp t23839;
+fp t24446;
+fp t24731;
+fp t23705;
+fp t24254;
+fp t24730;
+fp t24729;
+fp t24728;
+fp t23535;
+fp t24727;
+fp t24726;
+fp t24725;
+fp t23661;
+fp t24724;
+fp t24516;
+fp t24723;
+fp t23812;
+fp t24383;
+fp t24722;
+fp t24721;
+fp t24720;
+fp t24326;
+fp t23892;
+fp t24719;
+fp t23826;
+fp t24718;
+fp t24717;
+fp t24544;
+fp t24716;
+fp t24311;
+fp t24715;
+fp t24058;
+fp t24298;
+fp t24714;
+fp t24141;
+fp t24713;
+fp t24370;
+fp t24712;
+fp t24327;
+fp t24711;
+fp t24353;
+fp t24449;
+fp t24331;
+fp t24710;
+fp t24709;
+fp t24050;
+fp t24458;
+fp t23524;
+fp t24369;
+fp t24465;
+fp t24342;
+fp t24708;
+fp t23638;
+fp t24429;
+fp t24352;
+fp t24707;
+fp t24706;
+fp t24705;
+fp t24540;
+fp t24377;
+fp t24704;
+fp t24302;
+fp t24703;
+fp t24702;
+fp t24314;
+fp t24701;
+fp t24700;
+fp t24374;
+fp t24699;
+fp t23977;
+fp t24698;
+fp t24131;
+fp t24387;
+fp t24368;
+fp t24697;
+fp t24696;
+fp t24372;
+fp t24695;
+fp t23123;
+fp t24694;
+fp t24376;
+fp t24693;
+fp t24469;
+fp t24692;
+fp t24691;
+fp t24690;
+fp t24689;
+fp t23633;
+fp t24410;
+fp t23928;
+fp t24688;
+fp t24517;
+fp t24510;
+fp t24687;
+fp t24686;
+fp t24321;
+fp t24685;
+fp t24534;
+fp t24338;
+fp t24684;
+fp t24038;
+fp t24295;
+fp t24683;
+fp t23915;
+fp t24682;
+fp t24681;
+fp t24680;
+fp t24351;
+fp t24364;
+fp t24679;
+fp t23719;
+fp t24354;
+fp t24499;
+fp t24678;
+fp t24677;
+fp t24329;
+fp t24676;
+fp t24675;
+fp t24674;
+fp t24673;
+fp t24672;
+fp t24671;
+fp t23073;
+fp t24670;
+fp t24669;
+fp t24039;
+fp t23902;
+fp t23849;
+fp t24668;
+fp t24667;
+fp t24472;
+fp t24666;
+fp t24382;
+fp t23459;
+fp t24665;
+fp t23234;
+fp t24664;
+fp t24663;
+fp t24322;
+fp t24662;
+fp t24363;
+fp t24661;
+fp t23575;
+fp t24660;
+fp t24659;
+fp t23557;
+fp t23672;
+fp t23850;
+fp t24658;
+fp t24657;
+fp t24656;
+fp t24503;
+fp t24655;
+fp t24528;
+fp t23855;
+fp t24362;
+fp t24654;
+fp t24307;
+fp t24653;
+fp t23501;
+fp t24652;
+fp t24651;
+fp t24650;
+fp t24505;
+fp t24649;
+fp t23676;
+fp t24648;
+fp t23577;
+fp t24371;
+fp t24647;
+fp t24646;
+fp t24645;
+fp t24644;
+fp t24537;
+fp t23523;
+fp t24643;
+fp t23225;
+fp t24642;
+fp t24356;
+fp t24641;
+fp t24640;
+fp t24639;
+fp t24638;
+fp t24637;
+fp t23767;
+fp t24636;
+fp t24635;
+fp t24634;
+fp t24489;
+fp t24396;
+fp t24633;
+fp t24632;
+fp t24631;
+fp t23683;
+fp t24630;
+fp t24629;
+fp t24628;
+fp t24627;
+fp t23794;
+fp t24626;
+fp t24504;
+fp t24126;
+fp t24625;
+fp t24041;
+fp t23934;
+fp t24415;
+fp t24333;
+fp t24361;
+fp t24624;
+fp t24049;
+fp t24623;
+fp t24622;
+fp t24621;
+fp t24620;
+fp t24619;
+fp t24618;
+fp t24366;
+fp t24617;
+fp t23877;
+fp t24616;
+fp t24615;
+fp t24158;
+fp t24037;
+fp t23871;
+fp t24614;
+fp t24613;
+fp t24422;
+fp t24612;
+fp t24611;
+fp t24610;
+fp t24609;
+fp t24608;
+fp t24607;
+fp t24034;
+fp t23867;
+fp t24536;
+fp t23654;
+fp t24606;
+fp t24605;
+fp t24604;
+fp t24603;
+fp t24602;
+fp t24241;
+fp t24601;
+fp t24600;
+fp t23433;
+fp t24243;
+fp t24599;
+fp t24242;
+fp t24598;
+fp t24115;
+fp t24597;
+fp t24090;
+fp t24596;
+fp t23462;
+fp t24595;
+fp t24404;
+fp t24164;
+fp t24594;
+fp t24434;
+fp t24593;
+fp t24091;
+fp t24147;
+fp t24592;
+fp t24436;
+fp t23869;
+fp t23687;
+fp t24591;
+fp t23796;
+fp t24026;
+fp t23876;
+fp t24590;
+fp t24589;
+fp t24588;
+fp t24587;
+fp t24016;
+fp t23936;
+fp t24163;
+fp t24586;
+fp t24585;
+fp t24584;
+fp t24018;
+fp t24156;
+fp t24103;
+fp t24583;
+fp t24582;
+fp t24581;
+fp t24483;
+fp t24580;
+fp t24579;
+fp t24284;
+fp t24578;
+fp t24577;
+fp t24279;
+fp t24576;
+fp t24575;
+fp t24574;
+fp t24573;
+fp t24399;
+fp t24572;
+fp t24571;
+fp t24570;
+fp t24569;
+fp t24498;
+fp t24568;
+fp t24567;
+fp t24566;
+fp t24565;
+fp t24564;
+fp t24563;
+fp t24562;
+fp t24561;
+fp t24560;
+fp t24559;
+fp t24558;
+fp t24557;
+fp t24556;
+fp t24555;
+fp t24554;
+fp t24553;
+fp t24552;
+fp t24551;
+fp t24550;
+fp t24549;
+fp t24548;
+fp t24547;
+fp t24546;
+fp t24146;
+fp t24518;
+fp t24497;
+fp t24492;
+fp t24491;
+fp t24027;
+fp t24480;
+fp t24467;
+fp t24357;
+fp t24355;
+fp t24350;
+fp t24334;
+fp t24293;
+fp t24292;
+fp t24289;
+fp t24288;
+fp t24285;
+fp t24282;
+fp t24278;
+fp t24277;
+fp t24276;
+fp t24275;
+fp t24274;
+fp t24273;
+fp t24063;
+fp t24272;
+fp t24271;
+fp t24059;
+fp t24270;
+fp t24140;
+fp t24269;
+fp t24145;
+fp t24268;
+fp t24077;
+fp t24267;
+fp t24266;
+fp t24265;
+fp t24264;
+fp t24263;
+fp t24262;
+fp t24261;
+fp t24260;
+fp t24259;
+fp t24258;
+fp t24087;
+fp t24138;
+fp t24257;
+fp t24256;
+fp t24255;
+fp t24253;
+fp t24252;
+fp t24251;
+fp t24068;
+fp t24250;
+fp t24249;
+fp t24248;
+fp t24247;
+fp t24246;
+fp t24245;
+fp t24244;
+fp t24152;
+fp t24240;
+fp t24239;
+fp t24238;
+fp t24237;
+fp t24236;
+fp t24235;
+fp t24234;
+fp t24233;
+fp t24232;
+fp t24231;
+fp t24230;
+fp t24229;
+fp t24228;
+fp t24227;
+fp t24226;
+fp t24225;
+fp t24224;
+fp t24223;
+fp t24222;
+fp t24221;
+fp t24220;
+fp t24219;
+fp t24218;
+fp t24217;
+fp t24216;
+fp t24215;
+fp t24214;
+fp t24213;
+fp t24212;
+fp t24211;
+fp t24210;
+fp t24209;
+fp t24208;
+fp t24207;
+fp t24206;
+fp t24205;
+fp t24204;
+fp t24203;
+fp t24202;
+fp t24201;
+fp t24200;
+fp t24199;
+fp t24198;
+fp t24197;
+fp t24196;
+fp t24195;
+fp t24194;
+fp t24193;
+fp t24192;
+fp t24191;
+fp t24190;
+fp t24189;
+fp t24188;
+fp t24187;
+fp t24186;
+fp t24185;
+fp t24184;
+fp t24183;
+fp t24182;
+fp t24181;
+ t24172 = y*y;
+ t24176 = t24172*t24172;
+ t24086 = RATIONAL(1.0,576.0);
+ t24080 = RATIONAL(1.0,144.0);
+ t24974 = t24086*t24176+t24080;
+ t24047 = RATIONAL(-1.0,1728.0);
+ t24174 = t24172*y;
+ t24044 = RATIONAL(1.0,1728.0);
+ t24973 = t24047*t24174+t24044*y;
+ t24972 = t24047*y+t24044*t24174;
+ t24079 = RATIONAL(-5.0,288.0);
+ t24056 = RATIONAL(5.0,288.0);
+ t24971 = y*t24056+t24174*t24079;
+ t24970 = t24174*t24056+y*t24079;
+ t24043 = RATIONAL(-1.0,1152.0);
+ t24170 = x*x;
+ t24463 = t24172*t24170;
+ t24048 = RATIONAL(1.0,1152.0);
+ t24389 = t24048*t24170;
+ t24969 = t24043*t24463+t24176*t24389;
+ t24143 = RATIONAL(-1.0,9.0);
+ t24096 = RATIONAL(-1.0,36.0);
+ t24398 = t24096*t24176;
+ t24968 = t24398+t24143;
+ t24155 = RATIONAL(-1.0,3.0);
+ t24033 = t24155*t24170;
+ t24169 = RATIONAL(4.0,9.0);
+ t24967 = t24033+t24169;
+ t24136 = RATIONAL(1.0,72.0);
+ t24128 = RATIONAL(1.0,18.0);
+ t24903 = t24136*t24176+t24128;
+ t24085 = RATIONAL(-1.0,576.0);
+ t24454 = t24085*t24170;
+ t23448 = t24176*t24454;
+ t24405 = t24172*t24086;
+ t24966 = t24170*t24405+t23448;
+ t24144 = RATIONAL(1.0,9.0);
+ t24171 = z*z;
+ t24175 = t24171*z;
+ t24411 = t24174*t24175;
+ t23905 = t24144*t24411;
+ t24162 = RATIONAL(-4.0,9.0);
+ t24017 = t24162*t24175;
+ t24965 = t23905+y*t24017;
+ t24416 = t24170*t24086;
+ t24433 = t24174*t24170;
+ t24964 = t24085*t24433+y*t24416;
+ t24052 = RATIONAL(1.0,432.0);
+ t24088 = RATIONAL(-1.0,864.0);
+ t23970 = t24088*t24174;
+ t24963 = t24052*t24411+z*t23970;
+ t24106 = RATIONAL(-2.0,27.0);
+ t24450 = t24175*t24106;
+ t23830 = y*t24450;
+ t24092 = RATIONAL(1.0,54.0);
+ t23833 = t24092*t24411;
+ t24962 = t23830+t23833;
+ t24111 = RATIONAL(-5.0,96.0);
+ t24431 = t24171*t24111;
+ t24113 = RATIONAL(1.0,48.0);
+ t24173 = x*t24170;
+ t24495 = t24173*t24171;
+ t24319 = t24113*t24495;
+ t24961 = x*t24431+t24319;
+ t24072 = RATIONAL(5.0,192.0);
+ t24083 = RATIONAL(-5.0,576.0);
+ t23956 = t24083*t24172;
+ t24435 = t24172*t24171;
+ t24960 = t23956+t24072*t24435;
+ t24125 = RATIONAL(1.0,24.0);
+ t24110 = RATIONAL(1.0,96.0);
+ t24385 = t24171*t24110;
+ t24959 = t24176*t24385+t24125*t24171;
+ t24099 = RATIONAL(4.0,27.0);
+ t24448 = t24174*t24099;
+ t24482 = t24173*t24174;
+ t24958 = x*t24448+t24106*t24482;
+ t24054 = RATIONAL(1.0,864.0);
+ t23950 = t24054*t24174;
+ t24053 = RATIONAL(-1.0,432.0);
+ t23511 = t24053*t24411;
+ t24957 = t23511+z*t23950;
+ t24412 = t24085*t24171;
+ t23421 = t24172*t24412;
+ t24453 = t24176*t24171;
+ t24956 = t23421+t24086*t24453;
+ t24109 = RATIONAL(2.0,27.0);
+ t24443 = t24109*t24172;
+ t24102 = RATIONAL(-1.0,54.0);
+ t23975 = t24102*t24176;
+ t24955 = t24443+t23975;
+ t24107 = RATIONAL(-4.0,27.0);
+ t24500 = t24107*t24174;
+ t24954 = x*t24500+t24109*t24482;
+ t24095 = RATIONAL(-1.0,18.0);
+ t24455 = t24095*t24170;
+ t24168 = RATIONAL(2.0,9.0);
+ t24953 = t24168*t24463+t24176*t24455;
+ t24473 = t24173*t24054;
+ t24952 = t24088*t24482+y*t24473;
+ t23998 = t24128*t24173;
+ t24312 = t24171*t23998;
+ t24471 = t24143*t24171;
+ t24951 = t24312+x*t24471;
+ t24154 = RATIONAL(8.0,9.0);
+ t24950 = t24168*t24176+t24154;
+ t24418 = t24095*t24171;
+ t24949 = t24176*t24418+t24168*t24435;
+ t24153 = RATIONAL(1.0,3.0);
+ t24094 = RATIONAL(1.0,12.0);
+ t24948 = t24153*t24171+t24094*t24453;
+ t24947 = t24174*t24416+y*t24454;
+ t24150 = RATIONAL(-2.0,9.0);
+ t24403 = t24150*t24171;
+ t24124 = RATIONAL(8.0,27.0);
+ t24946 = (t24124+t24403)*t24173;
+ t24522 = x*t24099;
+ t24336 = t24175*t24522;
+ t24543 = x*z;
+ t24129 = RATIONAL(-8.0,27.0);
+ t24945 = t24129*t24543+t24336;
+ t24425 = t24175*t24129;
+ t23747 = t24109*t24411;
+ t24944 = y*t24425+t23747;
+ t24390 = t24176*t24128;
+ t24943 = t24171*t24390+t24172*t24403;
+ t24479 = t24136*t24170;
+ t23748 = t24176*t24479;
+ t24942 = t23748+t23975;
+ t24127 = RATIONAL(1.0,36.0);
+ t24476 = t24127*t24176;
+ t24941 = t24144+t24476;
+ t24082 = RATIONAL(-1.0,144.0);
+ t24940 = t24085*t24176+t24082;
+ t24076 = RATIONAL(1.0,288.0);
+ t23952 = t24088*t24176;
+ t24486 = t24176*t24170;
+ t24939 = t23952+t24076*t24486;
+ t24051 = RATIONAL(1.0,216.0);
+ t24447 = t24173*t24051;
+ t24071 = RATIONAL(-1.0,216.0);
+ t24460 = t24173*t24071;
+ t24938 = t24174*t24460+y*t24447;
+ t24391 = t24175*t24051;
+ t23424 = t24174*t24391;
+ t24388 = t24071*t24175;
+ t24937 = t23424+y*t24388;
+ t23971 = t24053*t24176;
+ t24936 = t23971+t24052*t24172;
+ t24935 = t24150*t24463+t24170*t24390;
+ t24120 = RATIONAL(-1.0,24.0);
+ t24112 = RATIONAL(-1.0,96.0);
+ t24934 = t24112*t24453+t24120*t24171;
+ t24065 = RATIONAL(-1.0,108.0);
+ t24519 = y*t24065;
+ t23961 = t24051*y;
+ t24933 = z*t23961+t24175*t24519;
+ t24089 = RATIONAL(-1.0,72.0);
+ t23985 = t24089*t24176;
+ t24875 = t23985+t24095;
+ t23958 = t24052*t24176;
+ t24932 = t23958+t24053*t24172;
+ t24526 = y*t24175;
+ t23702 = t24106*t24411;
+ t24931 = t23702+t24124*t24526;
+ t24064 = RATIONAL(1.0,108.0);
+ t24493 = t24173*t24064;
+ t23947 = t24071*y;
+ t24930 = x*t23947+y*t24493;
+ t24929 = t24174*t24447+y*t24460;
+ t24928 = t24172*t24454+t24176*t24416;
+ t24070 = RATIONAL(16.0,27.0);
+ t24927 = t24070*t24172+t24107*t24176;
+ t24101 = RATIONAL(-1.0,12.0);
+ t23621 = t24101*t24486;
+ t24926 = t24144*t24176+t23621;
+ t23972 = t24054*t24176;
+ t24078 = RATIONAL(-1.0,288.0);
+ t24925 = t24078*t24453+t23972;
+ t24075 = RATIONAL(1.0,192.0);
+ t24924 = t24113*t24171+t24075*t24453;
+ t24525 = y*t24109;
+ t23773 = t24175*t24525;
+ t23657 = t24102*t24411;
+ t24923 = t23657+t23773;
+ t23498 = t24174*t24388;
+ t24922 = y*t24391+t23498;
+ t24032 = t24155*t24171;
+ t24921 = t24032+t24101*t24453;
+ t24084 = RATIONAL(5.0,576.0);
+ t23966 = t24084*t24172;
+ t24074 = RATIONAL(-5.0,192.0);
+ t24920 = t23966+t24074*t24435;
+ t24919 = t24088*y*t24173+t24174*t24473;
+ t24020 = t24143*t24176;
+ t23852 = t24094*t24486;
+ t24918 = t24020+t23852;
+ t24045 = RATIONAL(1.0,3456.0);
+ t24046 = RATIONAL(-1.0,3456.0);
+ t24917 = t24046*t24176+t24045*t24172;
+ t24406 = t24173*t24078;
+ t24299 = t24171*t24406;
+ t24916 = t24447+t24299;
+ t23503 = t24171*t24405;
+ t24915 = t23503+t24176*t24412;
+ t24914 = t24089*t24175+t24974*z;
+ t23943 = t24046*t24172;
+ t24913 = t23943+t24172*t24389+t24043*t24486;
+ t23945 = t24045*t24176;
+ t24386 = t24043*t24171;
+ t24912 = t24048*t24435+t23945+t24176*t24386;
+ t24440 = t24175*t24172;
+ t24402 = t24047*t24176;
+ t24911 = t24175*t24402+t24044*t24440+z*t23945;
+ t24451 = t24173*t24044;
+ t24910 = x*t23943+t24172*t24451+t24173*t24402;
+ t24909 = t24048*t24453+t24172*t24386+t24917;
+ t24908 = t24054*t24526+t24088*t24411+t24972*z;
+ t24457 = t24174*t24171;
+ t24907 = t24086*t24457+y*t24412+t24973;
+ t24520 = y*t24171;
+ t24906 = t24174*t24412+t24086*t24520+t24972;
+ t24116 = RATIONAL(-1.0,48.0);
+ t23994 = t24116*t24171;
+ t24069 = RATIONAL(-1.0,192.0);
+ t24905 = t24069*t24453+t23994+t24974;
+ t24904 = t24088*t24526+t24054*t24411+t24973*z;
+ t24902 = t24967*t24175;
+ t23658 = t24127*t24457;
+ t24464 = t24096*t24170;
+ t23647 = y*t24464;
+ t24901 = t23658+t23647;
+ t24367 = y*t23994;
+ t24098 = RATIONAL(1.0,27.0);
+ t24900 = t24170*t24367+t24098*t24174;
+ t23964 = t24064*t24176;
+ t23461 = t24175*t23964;
+ t24468 = t24173*t24053;
+ t23603 = t24172*t24468;
+ t24899 = z*t23603+x*t23461;
+ t24512 = t24176*t24543;
+ t24119 = RATIONAL(5.0,36.0);
+ t24459 = t24119*t24172;
+ t23625 = x*t24459;
+ t24462 = t24173*t24175;
+ t24324 = t24176*t24462;
+ t24490 = t24096*t24324+z*t23625;
+ t24133 = RATIONAL(-5.0,36.0);
+ t24313 = t24173*t24440;
+ t24898 = t24490+t24127*t24313+t24133*t24512;
+ t24897 = t24082*t24526+t24080*t24411;
+ t23788 = y*t24479;
+ t23547 = t24078*t24457;
+ t24896 = t23788+t23547;
+ t23695 = t24110*t24486;
+ t23984 = t24125*t24170;
+ t24895 = t23695+t23984;
+ t24118 = RATIONAL(5.0,12.0);
+ t23613 = t24118*t24435;
+ t24159 = RATIONAL(-5.0,9.0);
+ t24894 = t23613+t24159*t24172;
+ t24893 = t24970*x;
+ t23987 = t24120*t24170;
+ t23801 = t24112*t24486;
+ t24892 = t23987+t23801;
+ t23954 = t24071*t24174;
+ t24441 = t24171*t24170;
+ t24373 = y*t24441;
+ t24891 = t23954+t24110*t24373;
+ t24445 = t24173*t24080;
+ t24484 = t24173*t24082;
+ t24890 = y*t24484+t24174*t24445;
+ t24889 = t24968*x;
+ t24888 = t24971*x;
+ t24384 = t24171*t24136;
+ t23643 = y*t24384;
+ t24414 = t24078*t24170;
+ t23583 = t24174*t24414;
+ t24887 = t23643+t23583;
+ t24002 = t24098*y;
+ t24294 = t24116*t24457;
+ t24886 = t24002+t24170*t24294;
+ t24885 = t24082*t24482+y*t24445;
+ t24884 = t24153*t24495+t24162*t24173;
+ t24317 = t24171*t24433;
+ t24883 = t23961+t24112*t24317;
+ t24882 = t23950+t24120*t24373;
+ t24881 = t24082*t24411+t24080*t24526;
+ t24533 = y*t24170;
+ t23819 = t24127*t24533;
+ t24392 = t24096*t24171;
+ t23834 = t24174*t24392;
+ t24880 = t23819+t23834;
+ t24879 = t24116*t24170+t24069*t24486;
+ t23667 = t24127*t24433;
+ t23851 = y*t24392;
+ t24878 = t23667+t23851;
+ t24030 = t24169*t24173;
+ t24877 = t24173*t24032+t24030;
+ t24876 = t23947+t24110*t24317;
+ t23467 = t24076*t24433;
+ t23651 = t24089*t24520;
+ t24874 = t23467+t23651;
+ t23965 = t24051*t24174;
+ t24873 = t23965+t24112*t24373;
+ t24055 = RATIONAL(-5.0,144.0);
+ t24417 = t24176*t24055;
+ t23434 = z*t24417;
+ t24872 = x*t23434+t24144*t24313+t24490;
+ t24871 = t24113*t24170+t24075*t24486+t24940;
+ t23639 = t24170*t23985;
+ t24485 = t24175*t24170;
+ t24296 = t24082*t24485;
+ t24470 = t24176*t24051;
+ t24870 = t24052*t24440+t24172*t24296+(t24470+t23639)*z;
+ t23532 = t24076*t24520;
+ t24393 = t24089*t24174;
+ t24869 = t23532+t24170*t24393+t24873;
+ t24300 = t24175*t24464;
+ t23516 = t24176*t24414;
+ t24868 = t24172*t24300+t24064*t24440+(t23972+t23516)*z;
+ t24413 = t24173*t24065;
+ t23491 = t24176*t24413;
+ t24867 = t24172*t24336+z*t23491;
+ t24432 = t24174*t24096;
+ t23771 = t24170*t24432;
+ t23732 = t24127*t24520;
+ t24866 = t23771+t23732;
+ t24346 = x*t24440;
+ t24151 = RATIONAL(-5.0,3.0);
+ t24478 = t24173*t24176;
+ t24347 = z*t24478;
+ t24865 = t24118*t24347+t24151*t24346;
+ t24461 = t24173*t24098;
+ t23670 = t24172*t24461;
+ t24100 = RATIONAL(-1.0,27.0);
+ t24474 = t24175*t24100;
+ t24348 = x*t24474;
+ t24864 = z*t23670+t24176*t24348;
+ t24121 = RATIONAL(-20.0,9.0);
+ t24508 = t24172*t24543;
+ t24863 = t24121*t24508+t24144*t24324;
+ t23509 = z*t23956;
+ t24862 = t24080*t24324+x*t23509;
+ t23479 = t24173*t23958;
+ t23510 = t24065*t24440;
+ t24861 = z*t23479+x*t23510;
+ t24487 = t24176*t24175;
+ t24380 = x*t24487;
+ t24114 = RATIONAL(5.0,48.0);
+ t24496 = t24173*t24172;
+ t24378 = z*t24496;
+ t24117 = RATIONAL(-5.0,48.0);
+ t24860 = t24117*t24380+t24114*t24378;
+ t24135 = RATIONAL(-5.0,72.0);
+ t23770 = t24135*t24496;
+ t24328 = t24175*t24390;
+ t24859 = x*t24328+z*t23770;
+ t23981 = t24092*t24176;
+ t23823 = z*t23981;
+ t24858 = x*t23823+t24106*t24313;
+ t24166 = RATIONAL(5.0,9.0);
+ t24511 = t24166*t24543;
+ t24857 = t24162*t24313+t24176*t24511;
+ t24502 = RATIONAL(-25.0,96.0)*t24172;
+ t24856 = t24125*t24324+t24502*t24543;
+ t24401 = t24172*t24056;
+ t23493 = t24175*t24401;
+ t23576 = t24176*t24406;
+ t24855 = x*t23493+z*t23576;
+ t23635 = t24095*t24440;
+ t24105 = RATIONAL(5.0,72.0);
+ t24854 = t24105*t24347+x*t23635;
+ t24494 = t24172*t24106;
+ t23757 = x*t24494;
+ t24853 = t24092*t24324+z*t23757;
+ t24852 = t24151*t24378+t24118*t24380;
+ t23832 = t24136*t24487;
+ t24134 = RATIONAL(-5.0,18.0);
+ t24524 = z*t24134;
+ t24359 = t24173*t24524;
+ t24851 = t24172*t24359+x*t23832;
+ t24132 = RATIONAL(10.0,9.0);
+ t24850 = t24132*t24346+t24150*t24347;
+ t23536 = t24078*t24487;
+ t23456 = t24173*t24401;
+ t24849 = x*t23536+z*t23456;
+ t23951 = t24064*t24174;
+ t24848 = t23951+t24101*t24373;
+ t23805 = t24135*t24440;
+ t24847 = x*t23805+t24128*t24347;
+ t24139 = RATIONAL(-1.0,6.0);
+ t24122 = RATIONAL(25.0,6.0);
+ t24846 = t24122*t24508+t24139*t24324;
+ t24005 = t24100*y;
+ t24844 = t24005+t24113*t24317;
+ t23815 = t24098*t24440;
+ t24506 = t24173*t24100;
+ t24337 = z*t24506;
+ t24843 = t24176*t24337+x*t23815;
+ t23420 = x*t23952;
+ t24841 = t24092*t24313+z*t23420;
+ t23949 = t24051*t24172;
+ t23426 = x*t23949;
+ t24840 = t24071*t24324+z*t23426;
+ t23508 = t24053*t24440;
+ t23499 = t24173*t23964;
+ t24839 = z*t23499+x*t23508;
+ t23997 = t24136*t24173;
+ t23640 = t24176*t23997;
+ t24838 = t24134*t24346+z*t23640;
+ t24837 = t24114*t24346+t24117*t24347;
+ t23570 = t24172*t24413;
+ t23558 = t24175*t23958;
+ t24836 = x*t23558+z*t23570;
+ t24444 = t24071*t24176;
+ t23472 = x*t24444;
+ t24835 = z*t23472+t24051*t24313;
+ t24437 = t24176*t24105;
+ t23604 = x*t24437;
+ t23982 = t24095*t24173;
+ t23622 = t24172*t23982;
+ t24834 = z*t23622+t24175*t23604;
+ t24427 = t24089*t24172;
+ t23782 = t24171*t24427;
+ t23785 = t24170*t24427;
+ t24309 = t24176*t24441;
+ t24833 = t23782+t23785+t24112*t24309;
+ t23960 = t24065*t24174;
+ t24330 = t24173*t24457;
+ t24832 = t24089*t24330+(t23851+t23960)*x;
+ t24420 = t24172*t24082;
+ t24831 = t24170*t24420+t24956;
+ t23739 = t24172*t24384;
+ t23730 = t24136*t24463;
+ t24830 = t23739+t24110*t24309+t23730;
+ t23990 = t24106*t24174;
+ t23776 = t24174*t24461;
+ t24545 = y*x;
+ t24829 = t23776+t24418*t24545+x*t23990;
+ t23561 = t24076*t24533;
+ t24828 = y*t24296+(t23561+t23965)*z;
+ t23592 = z*t23960;
+ t24303 = t24170*t24411;
+ t24827 = t23592+t24089*t24303+z*t23647;
+ t23515 = x*t23951;
+ t24826 = t23515+t24136*t24330+x*t23732;
+ t24825 = t24171*t24420+t24928;
+ t24824 = z*t23788+t24957;
+ t24823 = t24136*t24303+(t23951+t23819)*z;
+ t23497 = t24174*t24468;
+ t24822 = t23497+(t23643+t23950)*x;
+ t23419 = t24072*t24463;
+ t24821 = t24175*t23695+t23509+t23536+z*t23419;
+ t24820 = t24176*t24296+t23558+(t23949+t23785)*z;
+ t24424 = t24132*t24172;
+ t24028 = t24144*t24173;
+ t24365 = x*t24435;
+ t24157 = RATIONAL(-5.0,6.0);
+ t24323 = t24173*t24453;
+ t24819 = x*t24424+t24157*t24365+t24101*t24323+t24176*t24028;
+ t23865 = t24098*t24526;
+ t23780 = t24095*t24433;
+ t24523 = y*t24106;
+ t23660 = z*t24523;
+ t24818 = t23865+z*t23780+t24127*t24303+t23660;
+ t23962 = t24065*t24176;
+ t23599 = t24175*t23962;
+ t24531 = t24173*z;
+ t24375 = t24099*t24531;
+ t24817 = t24172*t24375+x*t23599+t24843;
+ t24421 = t24144*t24171;
+ t23594 = t24082*t24433;
+ t24816 = y*t24421+t23594+t24848;
+ t23565 = t24076*t24496;
+ t24815 = t24079*t24380+z*t23565+t24855;
+ t23969 = t24071*t24172;
+ t23571 = t24080*t24486;
+ t24814 = (t23971+t23571)*t24175+(t23969+t23730)*z;
+ t23862 = x*t24525;
+ t23701 = t24128*t24457;
+ t24297 = t24173*t24432;
+ t24813 = x*t23701+y*t24506+t23862+t24171*t24297;
+ t23743 = y*t24461;
+ t23736 = t24174*t24418;
+ t24419 = t24173*t24127;
+ t24315 = t24174*t24419;
+ t24812 = t23743+t24171*t24315+(t23736+t24523)*x;
+ t24541 = y*t24064;
+ t23587 = x*t24541;
+ t23450 = t24064*t24526;
+ t24318 = t24175*t24413;
+ t24811 = t24174*t24318+z*t23587+t24173*t23450+x*t23592;
+ t24810 = t24876+t24896;
+ t24809 = t24841+t24861;
+ t24308 = t24170*t24435;
+ t24808 = t24075*t24308+t24069*t24309+t24936;
+ t23514 = t24076*t24457;
+ t23733 = t24089*t24533;
+ t24807 = t23514+t23733+t24883;
+ t23543 = y*t24413;
+ t24316 = t24171*t24484;
+ t24806 = t23543+t24174*t24316+(t23514+t23961)*x;
+ t24805 = t24176*t24468+t24080*t24323+(t23969+t23739)*x;
+ t23646 = t24127*t24463;
+ t24001 = t24100*t24172;
+ t24804 = t24942*t24175+(t24001+t23646)*z;
+ t24452 = t24174*t24092;
+ t23682 = x*t24452;
+ t24803 = x*t23660+z*t23682+t24962*t24173;
+ t24542 = y*t24543;
+ t24802 = t24121*t24542+t24174*t24511+t24965*t24173;
+ t24123 = RATIONAL(-5.0,12.0);
+ t24394 = t24171*t24123;
+ t23843 = t24172*t24394;
+ t24801 = t24120*t24323+x*t23843+t23640+t23625;
+ t24800 = t24174*t24296+z*t23467+t24933;
+ t24456 = t24174*t24134;
+ t23769 = z*t24456;
+ t24004 = t24128*t24175;
+ t23610 = y*t24004;
+ t24137 = RATIONAL(5.0,18.0);
+ t24507 = t24137*t24545;
+ t23606 = t24095*t24411;
+ t24799 = x*t23769+z*t24507+(t23606+t23610)*t24173;
+ t23973 = t24098*t24172;
+ t24798 = t24116*t24309+t23962+t24094*t24308+t23973;
+ t24011 = t24089*t24173;
+ t24475 = t24172*t24133;
+ t24797 = t24176*t24011+t24125*t24323+(t24475+t23613)*x;
+ t24796 = t24853+t24864;
+ t23991 = t24109*t24176;
+ t24795 = t24102*t24313+t23991*t24543+t24843;
+ t24794 = t24075*t24309+t24069*t24308+t24932;
+ t24513 = t24107*t24545;
+ t23741 = t24098*t24411;
+ t23573 = t24064*t24482;
+ t24793 = y*t24337+t24175*t24513+z*t23573+x*t23741;
+ t23786 = t24175*t23985;
+ t23778 = t24096*t24463;
+ t24792 = t24170*t23786+t24175*t23981+(t23778+t23973)*z;
+ t24535 = x*t24171;
+ t24349 = t24117*t24535;
+ t23811 = y*t23998;
+ t24529 = x*t24133;
+ t24791 = t23811+t24174*t24349+t24125*t24330+y*t24529;
+ t24790 = t23479+x*t23782+t23426+t24176*t24316;
+ t23483 = t24076*t24440;
+ t24789 = x*t23483+t24079*t24347+t24849;
+ t24788 = t24076*t24478+t24112*t24323+t24920*x;
+ t24073 = RATIONAL(5.0,144.0);
+ t24428 = t24174*t24073;
+ t23559 = x*t24428;
+ t23868 = t24143*t24462;
+ t24527 = z*t24133;
+ t23618 = y*t24527;
+ t24787 = x*t23618+y*t23868+z*t23559+t24175*t24315;
+ t24481 = t24174*t24102;
+ t23858 = x*t24481;
+ t24786 = (t23858+t23862)*z+t24923*t24173;
+ t24785 = t23450+t24080*t24303+(t23947+t23583)*z;
+ t23706 = t24128*t24411;
+ t24409 = t24137*t24174;
+ t23821 = z*t24409;
+ t24010 = t24095*t24175;
+ t23721 = y*t24010;
+ t24784 = t24524*t24545+x*t23821+(t23706+t23721)*t24173;
+ t24407 = t24120*t24176;
+ t23803 = t24170*t24407;
+ t24439 = t24170*t24123;
+ t23845 = t24172*t24439;
+ t24783 = t23832+t24175*t23803+(t23845+t24459)*z;
+ t23717 = t24176*t23984;
+ t23612 = t24118*t24463;
+ t24782 = t24175*t23717+t23786+(t23612+t24475)*z;
+ t24538 = y*t24119;
+ t23608 = x*t24538;
+ t23626 = y*t23982;
+ t24381 = t24114*t24535;
+ t24781 = t23608+t23626+t24174*t24381+t24120*t24330;
+ t23835 = t24127*t24435;
+ t24780 = t24173*t23975+t24136*t24323+(t24001+t23835)*x;
+ t24515 = t24174*t24543;
+ t24408 = t24143*t24174;
+ t23930 = t24175*t24408;
+ t23883 = t24175*t24030;
+ t24779 = y*t23883+t24173*t23930+RATIONAL(20.0,9.0)*t24542+t24159*t24515;
+ t23520 = x*t24519;
+ t23439 = t24064*t24411;
+ t24778 = y*t24318+t24173*t23439+(t23520+t23515)*z;
+ t23983 = t24105*t24172;
+ t24423 = t24170*t24111;
+ t23690 = t24172*t24423;
+ t24304 = t24116*t24485;
+ t24777 = t24175*t24476+t24176*t24304+(t23983+t23690)*z;
+ t24130 = RATIONAL(-10.0,9.0);
+ t24395 = t24172*t24130;
+ t24539 = z*t24170;
+ t24160 = RATIONAL(5.0,6.0);
+ t24340 = t24160*t24539;
+ t24776 = z*t24395+t24172*t24340+t24918*t24175;
+ t24775 = t24876+t24887;
+ t24108 = RATIONAL(5.0,96.0);
+ t23798 = t24108*t24463;
+ t23989 = t24135*t24172;
+ t24332 = t24113*t24485;
+ t24774 = t24175*t24398+t24176*t24332+(t23989+t23798)*z;
+ t24426 = t24171*t24080;
+ t24325 = t24173*t24426;
+ t24773 = x*t23547+t24174*t24325+t24930;
+ t23728 = t24172*t24392;
+ t24466 = t24173*t24092;
+ t24772 = t24089*t24323+t24176*t24466+(t23728+t23973)*x;
+ t24771 = t23964+t24001+t24113*t24309+t24101*t24308;
+ t23863 = t24100*t24411;
+ t23438 = t24174*t24413;
+ t24770 = x*t23863+y*t24336+(t23743+t23438)*z;
+ t23473 = t24074*t24463;
+ t24769 = t24175*t23801+t24076*t24487+(t23473+t23966)*z;
+ t24768 = t24853+t24858;
+ t24767 = t24835+t24840;
+ t24766 = t24844+t24880;
+ t24765 = t24844+t24866;
+ t24341 = z*t24433;
+ t24764 = t23610+t24117*t24341+t23618+t24125*t24303;
+ t24345 = y*t24028;
+ t23891 = y*t24403;
+ t24763 = t24171*t24345+x*t23891+t23858+t23573;
+ t24344 = t24157*t24539;
+ t23624 = z*t24424;
+ t24762 = t24172*t24344+t23624+t24926*t24175;
+ t24438 = t24174*t24055;
+ t23449 = z*t24438;
+ t24761 = z*t23608+x*t23449+(t24297+t24345)*t24175;
+ t24760 = t24836+t24840;
+ t23700 = t24172*t24431;
+ t24310 = t24116*t24478;
+ t24759 = t24171*t24310+t24176*t24419+(t23700+t23983)*x;
+ t24343 = t24160*t24535;
+ t24758 = t24094*t24323+x*t24395+t24172*t24343+t24173*t24020;
+ t23800 = t24108*t24435;
+ t24757 = t24173*t24398+t24176*t24319+(t23989+t23800)*x;
+ t24756 = t24094*t24373+t23960+t24886;
+ t23729 = t24128*t24433;
+ t23750 = y*t24474;
+ t24755 = t23750+t24174*t24300+(t24525+t23729)*z;
+ t24754 = t24114*t24341+t23721+z*t24538+t24120*t24303;
+ t24753 = t24110*t24323+t23576+t24960*x;
+ t24752 = t24851+t24854+t24872;
+ t24751 = t24175*t23733+(t24519+t23771)*z+t24922;
+ t23553 = t24076*t24453;
+ t24750 = t23553+t23949+t24125*t24308+t24939;
+ t24400 = t24176*t24134;
+ t23664 = x*t24400;
+ t24749 = t24154*t24378+t24175*t23664+t24850+t24863+t24857;
+ t24530 = x*t24175;
+ t24360 = t24150*t24530;
+ t24283 = t24173*t23624+t24176*t24360+t24863;
+ t24748 = t24134*t24347+t24283+t24154*t24346+t24857;
+ t24747 = t24854+t24859+t24898;
+ t23765 = t24176*t24384;
+ t24306 = t24172*t24385;
+ t24746 = t24170*t24306+t24092*t24172+t23765+t24942;
+ t24745 = t23969+t24120*t24308+t23516+t24925;
+ t23996 = t24136*t24175;
+ t24339 = y*t23996;
+ t24744 = t24170*t24339+(t24541+t23667)*z+t24937;
+ t23468 = t24080*t24433;
+ t24358 = y*t24485;
+ t24743 = t24128*t24358+(t23468+t24002)*z+t24962;
+ t24301 = t24175*t24455;
+ t24742 = y*t24301+(t24005+t23594)*z+t24923;
+ t24741 = t24847+t24834+t24898;
+ t24740 = t24834+t24838+t24872;
+ t23772 = t24173*t24523;
+ t23584 = t24174*t24426;
+ t23652 = t24173*t24452;
+ t24739 = t23772+t23652+y*t24312+(t24002+t23584)*x;
+ t23645 = t24089*t24453;
+ t24738 = t24102*t24172+t23639+t23645+t24112*t24308+t23981;
+ t24161 = RATIONAL(-1.0,8.0);
+ t24104 = RATIONAL(5.0,32.0);
+ t24737 = RATIONAL(-1.0,32.0)*t24309+t23983+t24104*t24308+t24161*t24441+
+t24875;
+ t24149 = RATIONAL(1.0,8.0);
+ t24097 = RATIONAL(-5.0,32.0);
+ t24736 = t24149*t24441+t23989+t24097*t24308+RATIONAL(1.0,32.0)*t24309+
+t24903;
+ t23909 = t24168*t24533;
+ t24022 = t24143*t24175;
+ t24305 = t24170*t24022;
+ t24735 = y*t24305+t24818+(t24452+t23909)*z;
+ t24734 = t23587+t24173*t23643+x*t23658+t24899+t24929;
+ t23429 = y*t24414;
+ t24733 = t24080*t24358+t24800+(t23954+t23429)*z;
+ t24514 = x*t24520;
+ t23976 = t24109*t24174;
+ t23857 = t24100*t24482;
+ t24732 = t23857+x*t23976+t24128*t24514+t24812;
+ t23839 = t24170*t24398;
+ t24446 = t24144*t24170;
+ t24731 = t23835+t23839+t24172*t24446+t24771;
+ t23705 = x*t24004;
+ t24254 = t24119*t24313+t23868+t24490+t24889*z;
+ t24730 = t24168*t24531+t23705+t24254+t24847+t24851;
+ t24729 = z*t23733+t24800+t24963;
+ t24728 = t24813+t24829;
+ t23535 = t24052*t24482;
+ t24727 = t23535+t24806+(t23970+t23651)*x;
+ t24726 = t24773+t24822;
+ t24725 = t24785+t24824;
+ t23661 = t24176*t24392;
+ t24724 = t23661+t24172*t24421+t23646+t24771;
+ t24516 = z*t24533;
+ t24723 = t23863+t24128*t24516+z*t23976+t24818;
+ t23812 = t24170*t24476;
+ t24383 = t24143*t24172;
+ t24722 = t23812+t23728+t24170*t24383+t24798;
+ t24721 = t24080*t24463+t24794+t24915;
+ t24720 = t24172*t24426+t24794+t24966;
+ t24326 = t24175*t24446;
+ t23892 = t24150*t24533;
+ t24719 = y*t24326+t24755+(t24481+t23892)*z;
+ t23826 = t24127*t24453;
+ t24718 = t23826+t24171*t24383+t23778+t24798;
+ t24717 = z*t23998+t24254+t24168*t24530+t24838+t24859;
+ t24544 = y*z;
+ t24716 = t24455*t24544+z*t23990+t23741+t24755;
+ t24311 = t24069*t24441;
+ t24715 = t24075*t24373+t24174*t24311+t24907+t24947;
+ t24058 = RATIONAL(-1.0,384.0);
+ t24298 = RATIONAL(1.0,384.0)*t24441;
+ t24714 = t24176*t24298+t24058*t24308+t24912+t24913;
+ t24141 = RATIONAL(1.0,6.0);
+ t24713 = t24124*y+t23990+t23701+t24120*t24317+t23891+t23729+t23892+t24141
+*t24373;
+ t24370 = t24102*t24526;
+ t24712 = (t24370+t23424)*t24173+(t23497+t24930)*z+(t23450+t24957)*x;
+ t24327 = t24170*t24440;
+ t24711 = t23508+t24080*t24327+t24820+(t24444+t23748)*z;
+ t24353 = x*t24421;
+ t24449 = t24173*t24129;
+ t24331 = t24173*t24435;
+ t24710 = t24168*t24331+t24109*t24478+t24172*t24449+t24162*t24365+t24095*
+t24323+t24176*t24353+t24927*x;
+ t24709 = t24127*t24327+t23510+t24820+t24939*z;
+ t24050 = RATIONAL(-16.0,27.0);
+ t24458 = t24172*t24050;
+ t23524 = z*t24458;
+ t24369 = z*t24486;
+ t24465 = t24176*t24099;
+ t24342 = t24169*t24539;
+ t24708 = z*t24465+t24176*t24450+t23524+t24143*t24369+t24172*t24342+t24170
+*t24328+t24150*t24327+t24124*t24440;
+ t23638 = t24175*t23987;
+ t24429 = t24119*t24174;
+ t24352 = t24114*t24539;
+ t24707 = z*t24429+t23606+t24764+(t24352+t23638)*y;
+ t24706 = t24108*t24516+t24113*t24303+t24111*t24341+y*t24304+t24881+t24970
+*z;
+ t24705 = t24750+t24833;
+ t24540 = y*t24070;
+ t24377 = y*t24495;
+ t24704 = t24168*t24377+x*t24540+y*t24449+t24174*t24353+t24095*t24330+
+t24162*t24514+t24954;
+ t24302 = t24173*t24392;
+ t24703 = t24805+(t24493+t24302)*t24172+t24925*x;
+ t24702 = t24775+t24882+t24896;
+ t24314 = t24052*t24462;
+ t24701 = t24173*t23511+y*t24314+t24919*z+t24904*x;
+ t24700 = y*t24471+t23468+t24756+t24901;
+ t24374 = y*t24462;
+ t24699 = t24174*t24314+t24053*t24374+t24952*z+t24908*x;
+ t23977 = t24106*t24176;
+ t24698 = t24141*t24308+t23977+t24120*t24309+t24124*t24172+t24935+t24943;
+ t24131 = RATIONAL(5.0,24.0);
+ t24387 = t24131*t24171;
+ t24368 = x*t24387;
+ t24697 = t24176*t24368+t23664+t24162*t24496+t24153*t24331+t24819;
+ t24696 = t24175*t23429+t24076*t24303+t24964*z+t24908;
+ t24372 = t24092*t24526;
+ t24695 = (t23543+t23535)*z+(t24372+t23498)*t24173+(t24933+t24963)*x;
+ t23123 = y*t24300;
+ t24694 = t23123+t24723;
+ t24376 = t24162*t24539;
+ t24693 = t24144*t24341+y*t24376+t24174*t24301+t24175*t23909+(t24500+
+t24540)*z+t24944;
+ t24469 = t24176*t24098;
+ t24692 = t24092*t24440+t24089*t24327+t24804+(t23839+t24469)*z;
+ t24691 = t24176*t24451+t24085*t24323+t24047*t24496+t24173*t23503+t24909*x
+;
+ t24690 = t24172*t24298+t24058*t24309+t24909+t24969;
+ t24689 = t24054*t24324+t24088*t24313+t24910*z+t24911*x;
+ t23633 = t24175*t24393;
+ t24410 = t24139*t24175;
+ t23928 = t24170*t24410;
+ t24688 = y*t23928+t23633+t24118*t24516+z*t24428+t24764;
+ t24517 = x*t24526;
+ t24510 = y*t24531;
+ t24687 = t24154*t24517+t24132*t24510+t24802+(t24360+t24359)*t24174;
+ t24686 = t24176*t24301+t24109*t24487+t24168*t24327+t24144*t24369+(t24376+
+t24425)*t24172+t24927*z;
+ t24321 = t24175*t24416;
+ t24685 = t24044*t24487+t24172*t24321+t24047*t24440+t24175*t23448+(t24917+
+t24969)*z;
+ t24534 = t24131*z;
+ t24338 = t24170*t24534;
+ t24684 = t24162*t24440+z*t24400+t24153*t24327+t24176*t24338+t24762;
+ t24038 = t24139*t24170;
+ t24295 = t24172*t24038;
+ t24683 = t24125*t24309+t24171*t24295+t23991+t24129*t24172+t24949+t24953;
+ t23915 = t24168*t24520;
+ t24682 = t23976+t24129*y+t24139*t24373+t23736+t23915+t23909+t24125*t24317
++t23780;
+ t24681 = t23429+t24174*t24384+t24874+t24883+t24891;
+ t24680 = t24143*t24533+t23584+t24756+t24878;
+ t24351 = t24107*t24531;
+ t24364 = x*t24411;
+ t24679 = t24107*t24364+t24124*t24515+t24174*t24351+RATIONAL(-32.0,27.0)*
+t24542+(t24510+t24517)*t24070+t24944*t24173;
+ t23719 = t24175*t23984;
+ t24354 = t24117*t24539;
+ t24499 = t24174*t24133;
+ t24678 = t23706+z*t24499+t24754+(t23719+t24354)*y;
+ t24677 = t24795+t24796;
+ t24329 = t24076*t24485;
+ t24676 = t24172*t24391+t24078*t24327+(t24329+t24388)*t24176+(t24932+
+t24966)*z;
+ t24675 = t24765+t24880+t24900;
+ t24674 = t23472+t23603+x*t23765+t24172*t24325+t24790;
+ t24673 = t24780+t24172*t24466+t24173*t23782+(t24469+t23661)*x;
+ t24672 = t23970+t24125*t24373+t24807+t24874;
+ t24671 = t24778+t24938*z+(t24372+t23657)*x;
+ t23073 = y*t24302;
+ t24670 = t23073+t24732;
+ t24669 = t24814+t24868;
+ t24039 = t24141*t24170;
+ t23902 = t24175*t24039;
+ t23849 = t24136*t24411;
+ t24668 = t24439*t24544+y*t23902+t23449+t23849+t24754;
+ t24667 = t24086*t24323+t24173*t23421+t24912*x+t24910;
+ t24472 = t24176*t24073;
+ t24666 = z*t24472+t24128*t24440+t24175*t24295+t24176*t24354+t24782;
+ t24382 = t24176*t24082;
+ t23459 = t24171*t24382;
+ t24665 = t24780+t24095*t24331+t24173*t24443+(t23459+t23964)*x;
+ t23234 = t24173*t23732;
+ t24664 = t23234+t24727;
+ t24663 = t24811+t24929*z+(t24370+t23833)*x;
+ t24322 = t24173*t24471;
+ t24662 = y*t24322+x*t23915+t23438+t23682+t24812;
+ t24363 = t24108*t24535;
+ t24661 = t24888+t24174*t24363+t24173*t24294+t24890+t24961*y;
+ t23575 = t24176*t24426;
+ t24660 = t24173*t24494+t24172*t24312+t24772+(t23962+t23575)*x;
+ t24659 = t24171*t24393+t23561+t24775+t24873;
+ t23557 = t24082*t24457;
+ t23672 = t24173*t24525;
+ t23850 = t24173*t24481;
+ t24658 = t23850+t24095*t24377+t23672+t24826+(t23557+t24005)*x;
+ t24657 = t23815+t23599+t23823+t24172*t24305+t24175*t23812+(t24494+t24953)
+*z;
+ t24656 = t24173*t23977+t24169*t24365+t24946*t24172+t24951*t24176+(t24458+
+t24465)*x;
+ t24503 = t24176*t24100;
+ t24655 = t24173*t23739+t24102*t24496+t24772+(t23826+t24503)*x;
+ t24528 = y*t24132;
+ t23855 = x*t24528;
+ t24362 = z*t24482;
+ t24654 = t24150*t24362+t24134*t24364+t24154*t24510+t24175*t23855+t24802;
+ t24307 = t24175*t24461;
+ t24653 = t24173*t23863+y*t24307+t24522*t24544+(t23830+t23747)*x+(t23772+
+t24954)*z;
+ t23501 = t24078*t24520;
+ t24652 = t24136*t24433+t23501+t24807+t24891;
+ t24651 = t24127*t24331+t23570+t23420+x*t23553+t24790;
+ t24650 = t24136*t24327+t24102*t24440+t24792+(t24503+t23812)*z;
+ t24505 = t24084*t24176;
+ t24649 = t24074*t24369+t24112*t24327+z*t24505+t23483+t24821;
+ t23676 = t24120*t24495;
+ t24648 = x*t24429+t24174*t23982+t24791+(t23676+t24381)*y;
+ t23577 = x*t24505;
+ t24371 = x*t24453;
+ t24647 = t24112*t24331+t23577+t23565+t24074*t24371+t24753;
+ t24646 = t24174*t24299+t24173*t23532+t24907*x+t24919;
+ t24645 = t24078*t24303+y*t24329+t24947*z+t24904;
+ t24644 = t24760+t24809;
+ t24537 = y*t24050;
+ t23523 = x*t24537;
+ t24643 = t23523+t24169*t24514+t24951*t24174+t24946*y+t24958;
+ t23225 = t24175*t23819;
+ t24642 = t23225+t24729;
+ t24356 = z*t24423;
+ t24641 = z*t24437+t24127*t24440+t24172*t24304+t24176*t24356+t24774;
+ t24640 = t24805+t24172*t24316+t24052*t24496+(t23645+t24470)*x;
+ t24639 = t24173*t24444+t24076*t24323+t24916*t24172+(t24915+t24932)*x;
+ t24638 = y*t24311+t24075*t24317+t24906+t24964;
+ t24637 = y*t24446+t23557+t24765+t24848;
+ t23767 = t24125*t24495;
+ t24636 = t24781+t24174*t23998+x*t24499+(t23767+t24349)*y;
+ t24635 = t24127*t24323+t23670+t23491+t24172*t24322+t23757+(t23981+t24949)
+*x;
+ t24634 = x*t24417+t24141*t24331+t24114*t24371+t23622+t24801;
+ t24489 = t24083*t24176;
+ t24396 = t24078*t24172;
+ t24633 = t24175*t24396+t24110*t24327+z*t24489+t24072*t24369+t24769;
+ t24632 = t24085*t24327+t24176*t24321+t24913*z+t24911;
+ t24631 = z*t23850+t24466*t24544+t24778+t24922*x;
+ t23683 = t24174*t23997;
+ t24630 = t24761+t24105*t24364+t24134*t24517+(t23683+t23626)*z;
+ t24629 = t23499+t24144*t24331+t24173*t24001+t24176*t24302+(t24943+t24955)
+*x;
+ t24628 = t24113*t24373+t24100*t24174+t24878+t24886+t24901;
+ t24627 = t23225+t24716;
+ t23794 = t24173*t24393;
+ t24626 = t24175*t24507+t24135*t24364+t24787+(t23811+t23794)*z;
+ t24504 = t24137*t24176;
+ t24126 = RATIONAL(-5.0,24.0);
+ t24625 = z*t24504+t24155*t24327+t24126*t24369+t24169*t24440+t24776;
+ t24041 = t24143*t24173;
+ t23934 = t24174*t24028;
+ t24415 = t24119*t24175;
+ t24333 = x*t24415;
+ t24361 = t24175*t24529;
+ t24624 = t24041*t24544+t24174*t24333+y*t24361+z*t23934+t24799;
+ t24049 = RATIONAL(32.0,27.0);
+ t24623 = t24099*t24347+t24106*t24324+t24050*t24346+t24173*t23524+t24124*
+t24313+t24049*t24508+t24945*t24176;
+ t24622 = t24175*t23523+t24050*t24510+t24049*t24542+t24099*t24362+t24945*
+t24174+t24931*t24173;
+ t24621 = t24143*t24341+y*t24342+t24128*t24303+t24175*t23892+(t24537+
+t24448)*z+t24931;
+ t24620 = t24746+t24833;
+ t24619 = t24897+t24116*t24303+t24108*t24341+t24971*z+(t24332+t24356)*y;
+ t24618 = t24176*t24300+t24175*t24001+t23461+t24172*t24326+(t24935+t24955)
+*z;
+ t24366 = t24126*t24535;
+ t24617 = t24155*t24331+t24176*t24366+x*t24504+t24172*t24030+t24758;
+ t23877 = t24173*t24408;
+ t24616 = t24784+t24174*t24361+y*t24333+(t23877+t24345)*z;
+ t24615 = t24141*t24327+t23635+t23434+t24176*t24352+t24783;
+ t24158 = RATIONAL(-8.0,9.0);
+ t24037 = t24158*x;
+ t23871 = t24175*t24037;
+ t24614 = t24168*t24364+t24137*t24362+t24130*t24510+y*t23871+t24779;
+ t24613 = t24139*t24331+x*t24472+t24176*t24349+t24172*t23998+t24797;
+ t24422 = t24176*t24135;
+ t24612 = z*t24422+t24096*t24440+t24108*t24369+t24113*t24327+t24777;
+ t24611 = t24173*t23750+t24174*t24307+(t23702+t23773)*x+(t24513+t23672+
+t24958)*z;
+ t24610 = t24788+t24072*t24371+x*t24489+(t24396+t24306)*t24173;
+ t24609 = t24173*t24367+t24893+y*t24363+t24885+t24961*t24174;
+ t24608 = y*t24299+t24076*t24330+t24906*x+t24952;
+ t24607 = t24810+t24814;
+ t24034 = t24158*z;
+ t23867 = t24173*t24034;
+ t24536 = y*t24130;
+ t23654 = x*t24536;
+ t24606 = t24137*t24364+t24168*t24362+t24175*t23654+y*t23867+t24779;
+ t24605 = t24176*t24391+t24172*t24388+t24170*t23536+t24076*t24327+(t24928+
+t24936)*z;
+ t24604 = t24811+t24102*t24510+z*t23652+t24937*x;
+ t24603 = t24173*t23969+t24076*t24331+t24916*t24176+(t24936+t24956)*x;
+ t24602 = RATIONAL(16.0,9.0)*t24543+t24159*t24313+t23867+t24283+t23871+
+t24169*t24512+t23883+t24850;
+ t24241 = t24768+t24786;
+ t24601 = t24241+t24817+z*t23776+x*t23439+(t24348+t24351)*y;
+ t24600 = t24862+t24175*t24419+t24855+t24849+z*t24011+t24055*t24313+t24914
+*x;
+ t23433 = t24065*t24411;
+ t24243 = t24768+t24803;
+ t24599 = z*t23857+y*t24375+t24243+t24817+(t23865+t23433)*x;
+ t24242 = t24760+t24773;
+ t24598 = t23438+t24242+y*t24316+t24835+t24839+(t23532+t23965)*x;
+ t24115 = RATIONAL(-1.0,16.0);
+ t24597 = RATIONAL(5.0,64.0)*t24308+t24115*t24441+t23473+RATIONAL(-1.0,
+64.0)*t24309+t24871+t24920+t24924;
+ t24090 = RATIONAL(1.0,16.0);
+ t24596 = t23419+t24090*t24441+RATIONAL(1.0,64.0)*t24309+RATIONAL(-5.0,
+64.0)*t24308+t24879+t24905+t24960;
+ t23462 = t24170*t24382;
+ t24595 = t24172*t24301+t24109*t24440+t24867+t24804+t24858+(t23964+t23462)
+*z;
+ t24404 = t24150*t24176;
+ t24164 = RATIONAL(2.0,3.0);
+ t24594 = t24034+t24164*t24539+z*t24404+t24141*t24369+t24159*t24440+t24118
+*t24327+t24762+t24902;
+ t24434 = t24172*t24079;
+ t24593 = t23676+t23997+t24788+(t23800+t24434)*t24173+(t24924+t24940)*x;
+ t24091 = RATIONAL(-5.0,16.0);
+ t24147 = RATIONAL(1.0,4.0);
+ t24592 = t24147*t24441+t24091*t24308+t24090*t24309+t23612+t24894+t24921+
+t24926+t24967;
+ t24436 = t24173*t24141;
+ t23869 = t24171*t24436;
+ t23687 = t24126*t24435;
+ t24591 = t24173*t23687+t23869+t24105*t24496+t24797+t23982+(t24921+t24941)
+*x;
+ t23796 = t24172*t24387;
+ t24026 = t24139*t24171;
+ t23876 = t24173*t24026;
+ t24590 = t23770+t24173*t23796+t24801+t23998+t23876+t24889+t24948*x;
+ t24589 = t24806+t23573+y*t24325+t24836+t24839+(t23501+t23954)*x;
+ t24588 = t23796+t24026+t24171*t24407+t23798+t24736+t24892;
+ t24587 = t24117*t24331+t24173*t24459+t24041+t24757+t24094*t24495+(t24934+
+t24903)*x;
+ t24016 = t24153*t24170;
+ t23936 = t24175*t24016;
+ t24163 = RATIONAL(-2.0,3.0);
+ t24586 = t24166*t24440+t24163*t24539+t24123*t24327+t24139*t24369+t24776+
+t23936+t24017+t24950*z;
+ t24585 = t24106*t24440+t24864+t24128*t24327+t24792+t24867+(t23571+t23962)
+*z;
+ t24584 = t24125*t24453+t23687+t24141*t24171+t23690+t24737+t24895;
+ t24018 = t24166*t24172;
+ t24156 = RATIONAL(-1.0,4.0);
+ t24103 = RATIONAL(5.0,16.0);
+ t24583 = t24018+t23845+t24162+t23843+t24016+t24103*t24308+t24115*t24309+
+t24156*t24441+t24918+t24948;
+ t24582 = t24753+t24173*t23700+t24011+t23767+t23456+t24905*x;
+ t24581 = t24782+t23902+t24010+t24126*t24327+t24105*t24440+(t24033+t23621+
+t24941)*z;
+ t24483 = t24101*t24173;
+ t24580 = t24759+t24028+t24171*t24483+t24173*t24475+t24114*t24331+(t24875+
+t24959)*x;
+ t24579 = t24131*t24327+t23805+t24004+t23928+t24783+(t24016+t23852+t24968)
+*z;
+ t24284 = t23571+t24823;
+ t24578 = t24284+t24751+t24808+t24831;
+ t24577 = t24742+t24770+t24803;
+ t24279 = t23462+t24827;
+ t24576 = t24279+t24721+t24744;
+ t24575 = t24743+t24786+t24793;
+ t24574 = t24660+t24739;
+ t24573 = t24629+t24718;
+ t24399 = t23439+t23459;
+ t24572 = t24399+t24720+t24733;
+ t24571 = t24680+t24731;
+ t24570 = t24657+t24719;
+ t24569 = t24680+t24722;
+ t24498 = t23433+t23575;
+ t24568 = t24498+t24785+t24808+t24825+t24828;
+ t24567 = t24635+t24724;
+ t24566 = t24618+t24735;
+ t24565 = t24637+t24722;
+ t24564 = t24637+t24731;
+ t24563 = t24662+t24700;
+ t24562 = t24629+t23462+t24724;
+ t24561 = t24652+t24814+t24870;
+ t24560 = t24711+t24810+t24869;
+ t24559 = t24676+t24681;
+ t24558 = t24652+t24711;
+ t24557 = t24605+t24681;
+ t24556 = t24603+t24604;
+ t24555 = t24663+t24674;
+ t24554 = t24635+t23571+t24718;
+ t24553 = t24659+t24676;
+ t24552 = t24640+t24671;
+ t24551 = t24658+t24665;
+ t24550 = t24631+t24639;
+ t24549 = t24605+t24659;
+ t24548 = t24763+t24766+t24813+t24816;
+ t24547 = t23520+t24173*t23651+x*t23834+t24767+t24826+t24861+t24899+t24938
+;
+ t24546 = t24607+t24869+t24870;
+ t24146 = RATIONAL(5.0,3.0);
+ t24518 = t24146*z;
+ t24497 = t24108*t24176;
+ t24492 = t24146*t24175;
+ t24491 = t24123*t24175;
+ t24027 = t24144*t24175;
+ t24480 = t24094*t24175;
+ t24467 = t24101*t24175;
+ t24357 = t24055*t24531;
+ t24355 = t24173*t24527;
+ t24350 = t24119*t24531;
+ t24334 = t24073*t24531;
+ t24293 = t23571+t24827;
+ t24292 = t23123+t24833;
+ t24289 = t23234+t24830;
+ t24288 = t23575+t24832;
+ t24285 = t23462+t24823;
+ t24282 = z*t23577+t24082*t24313+t24862;
+ t24278 = t23459+t24832;
+ t24277 = t23225+t24830;
+ t24276 = t23073+t24830;
+ t24275 = t24131*t24175+RATIONAL(-25.0,48.0)*z;
+ t24274 = t24126*z+t24480;
+ t24273 = t24534+t24467;
+ t24063 = RATIONAL(25.0,48.0);
+ t24272 = t24063*z+t24126*t24175;
+ t24271 = t24157*t24172+t24141*t24176+t24164;
+ t24059 = RATIONAL(-25.0,12.0);
+ t24270 = t24146+t24118*t24176+t24059*t24172;
+ t24140 = RATIONAL(5.0,8.0);
+ t24269 = t24140+t24104*t24176+RATIONAL(-25.0,32.0)*t24172;
+ t24145 = RATIONAL(-5.0,8.0);
+ t24268 = RATIONAL(25.0,8.0)*t24172+t24145*t24176+RATIONAL(-5.0,2.0);
+ t24077 = RATIONAL(25.0,96.0);
+ t24267 = t24126+t24111*t24176+t24077*t24172;
+ t24266 = t24131+t24502+t24497;
+ t24265 = t24113*t24176+t24117*t24172+t24094;
+ t24264 = t24163+t24160*t24172+t24139*t24176;
+ t24263 = t24101+t24114*t24172+t24116*t24176;
+ t24262 = t24097*t24176+t24145+RATIONAL(25.0,32.0)*t24172;
+ t24261 = t24103*t24176+RATIONAL(5.0,4.0)+RATIONAL(-25.0,16.0)*t24172;
+ t24260 = t24147+t24091*t24172+t24090*t24176;
+ t24259 = RATIONAL(1.0,2.0)+t24149*t24176+t24145*t24172;
+ t24258 = RATIONAL(-1.0,2.0)+t24140*t24172+t24161*t24176;
+ t24087 = RATIONAL(25.0,16.0);
+ t24138 = RATIONAL(-5.0,4.0);
+ t24257 = t24138+t24087*t24172+t24091*t24176;
+ t24256 = t24115*t24176+t24156+t24103*t24172;
+ t24255 = RATIONAL(25.0,12.0)*t24172+t24123*t24176+t24151;
+ t24253 = t24497*t24543+t24175*t24436+t24126*t24313+x*t24534+t24856;
+ t24252 = RATIONAL(-10.0,3.0)*t24543+t24160*t24313+t24157*t24512+t24163*
+t24462+t24846;
+ t24251 = t24077*t24512+t24120*t24313+t24837+t24856+t24860;
+ t24068 = RATIONAL(-25.0,24.0);
+ t24250 = t24164*t24313+t24068*t24512+t24846+t24852+t24865;
+ t24249 = t24282+t24888*z+(t24339+t23633)*t24173;
+ t24248 = t24173*t23849+t24089*t24374+t24282+t24893*z;
+ t24247 = t24785+t24840+t24861;
+ t24246 = t24766+t24796;
+ t24245 = t24767+t24808;
+ t24244 = t24796+t24813;
+ t24152 = RATIONAL(4.0,3.0);
+ t24240 = t24152*t24531+x*t24492+t24153*t24347+t24059*t24346+t24252+t24852
+;
+ t24239 = t24253+x*t24491+t24063*t24346+t24860+(t24483+t24310)*z;
+ t24238 = t24152*t24530+t24153*t24380+t24173*t24518+t24059*t24378+t24252+
+t24865;
+ t24237 = t24116*t24380+t24123*t24531+x*t24467+t24063*t24378+t24253+t24837
+;
+ t24236 = t24248+t24073*t24517+t24055*t24364+t24815+t24885*z;
+ t24235 = x*t23930+t24027*t24545+y*t24350+t24174*t24355+t24747+t24784;
+ t24234 = t23559+t23794+y*t23876+t24118*t24514+t24740+t24791;
+ t24233 = t23877+x*t24409+t24094*t24330+t23654+t24174*t24366+t24749+(
+t24343+t24877)*y;
+ t24232 = t24135*t24362+t24137*t24510+y*t23705+x*t23633+t24752+t24787;
+ t24231 = y*t24357+t24249+t24174*t24334+t24789+t24897*x;
+ t24230 = t24174*t24368+t23934+t24157*t24514+x*t24456+t23855+t24101*t24330
++t24749+t24884*y;
+ t24229 = t24174*t24357+t24248+y*t24334+t24789+t24881*x;
+ t24228 = t24172*t24319+x*t24422+t24176*t24363+t24096*t24496+t24741+t24759
+;
+ t24227 = t24748+z*t24536+t23821+t24126*t24341+t23930+t24094*t24303+(
+t24340+t24902)*y;
+ t24226 = x*t23905+t24174*t24350+y*t24355+t24022*t24545+t24747+t24799;
+ t24225 = x*t24438+t23683+y*t23869+t24394*t24545+t24740+t24781;
+ t24224 = t24249+t24055*t24517+t24073*t24364+t24815+t24890*z;
+ t24223 = t24752+t24105*t24362+y*t24359+t24761+(t23721+t23849)*x;
+ t24222 = t23769+t24174*t24338+t24101*t24303+z*t24528+t24748+(t24344+
+t23936)*y+t24965;
+ t24221 = t23604+t24111*t24371+t24172*t24419+t24116*t24331+t24741+t24757;
+ t24220 = t24039+t24126*t24463+t24730+t23717+t23700+t24737+t24959;
+ t24219 = t24123*t24331+t24602+t24163*t24535+t24139*t24371+t24173*t24018+
+t24758+t24950*x+t24884;
+ t24218 = t24027+t24717+t24133*t24440+t24170*t24467+t24777+t24114*t24327+(
+t24875+t24895)*z;
+ t24217 = t24117*t24327+t24170*t24480+t24022+t24172*t24415+t24774+t24717+(
+t24892+t24903)*z;
+ t24216 = t24038+t23800+t23803+t24730+t24131*t24463+t24736+t24934;
+ t24215 = t23996+t23638+t24108*t24327+t24175*t24434+t24600+t24769+t24871*z
+;
+ t24214 = t24141*t24371+x*t24404+t24037+t24164*t24535+t24602+t24819+t24894
+*t24173+t24877;
+ t24213 = t23493+t23719+t24600+t24111*t24327+t24821+t24879*z+t24914;
+ t24212 = t24547+t24671+t24674;
+ t24211 = t24727+t24247+t24289+t23123+t24745+t24824+t24836+t24841;
+ t24210 = t24246+t24595+t24662+t24816;
+ t24209 = t24285+t24721+t24589+t24751+t24767;
+ t24208 = t24623+t24622+t24621+t24708;
+ t24207 = t24601+t24665+t24739+t24832;
+ t24206 = t24623+t24679+t24656+t24704;
+ t24205 = t24655+t24627+t24246+t24795+t24866+t24900;
+ t24204 = t24677+t24276+t24694+t24732+t24738;
+ t24203 = t24241+t24585+t24742+t24793+t24823;
+ t24202 = t24638+t24689+t24690+t24701;
+ t24201 = t24242+t24669+t24672+t23073+t24809+t24822;
+ t24200 = t24691+t24685+t24689+t24714;
+ t24199 = t24245+t24589+t24293+t24744+t24831;
+ t24198 = t24603+t24598+t24631;
+ t24197 = t24623+t24643+t24683+t24693;
+ t24196 = t23433+t24720+t24247+t24278+t24734+t24828+t24835;
+ t24195 = t24620+t24611+t24628+t24677;
+ t24194 = t24585+t24243+t24743+t24770+t24827;
+ t24193 = t24618+t23439+t24599+t24719;
+ t24192 = t24667+t24608+t24689+t24699;
+ t24191 = t24644+t24702+t24705+t24712;
+ t24190 = t24632+t24689+t24646+t24715;
+ t24189 = t24244+t24595+t24700+t24763;
+ t24188 = t24245+t24733+t23439+t24288+t24734+t24825+t24861;
+ t24187 = t24547+t24640+t24663;
+ t24186 = t24642+t24695+t24644+t24709;
+ t24185 = t24623+t24698+t24686+t24710;
+ t24184 = t24604+t24598+t24639;
+ t24183 = t24653+t24244+t24673+t23234+t24795+t24829;
+ t24182 = t24601+t24658+t24660;
+ t24181 = t23433+t24657+t24599+t24735;
+ coeffs_dxz->coeff_m2_m2_m2 = t24200+t24608+t24701+t24696+t24715;
+ coeffs_dxz->coeff_m1_m2_m2 = t24553+t24188+t24552;
+ coeffs_dxz->coeff_0_m2_m2 = t24609+t24224+t24610;
+ coeffs_dxz->coeff_p1_m2_m2 = t24196+t24557+t24552;
+ coeffs_dxz->coeff_p2_m2_m2 = t24202+t24632+t24608+t24645+t24691;
+ coeffs_dxz->coeff_m2_m1_m2 = t24191+t24642+t24669+t24664+t24703;
+ coeffs_dxz->coeff_m1_m1_m2 = t24563+t24203+t24562;
+ coeffs_dxz->coeff_0_m1_m2 = t24225+t24613+t24626;
+ coeffs_dxz->coeff_p1_m1_m2 = t24573+t24210+t24575+t24293;
+ coeffs_dxz->coeff_p2_m1_m2 = t24703+t24211+t24672+t24709+t24712;
+ coeffs_dxz->coeff_m2_0_m2 = t24215+t24596+t24593;
+ coeffs_dxz->coeff_m1_0_m2 = t24217+t24584+t24591;
+ coeffs_dxz->coeff_0_0_m2 = (t24256*t24171+t24265)*t24173+t24239+(t24269*
+t24171+t24267)*x;
+ coeffs_dxz->coeff_p1_0_m2 = t24218+t24588+t24591;
+ coeffs_dxz->coeff_p2_0_m2 = t24597+t24593+t24213;
+ coeffs_dxz->coeff_m2_p1_m2 = t24695+t24703+t24201+t24292+t24725+t24750;
+ coeffs_dxz->coeff_m1_p1_m2 = t24194+t24548+t24562;
+ coeffs_dxz->coeff_0_p1_m2 = t24234+t24613+t24630;
+ coeffs_dxz->coeff_p1_p1_m2 = t24573+t24577+t24189+t24284;
+ coeffs_dxz->coeff_p2_p1_m2 = t24703+t24186+t24702+t24276+t24726+t24745;
+ coeffs_dxz->coeff_m2_p2_m2 = t24200+t24638+t24645+t24646+t24699;
+ coeffs_dxz->coeff_m1_p2_m2 = t24187+t24559+t24568;
+ coeffs_dxz->coeff_0_p2_m2 = t24610+t24236+t24661;
+ coeffs_dxz->coeff_p1_p2_m2 = t24187+t24572+t24549;
+ coeffs_dxz->coeff_p2_p2_m2 = t24691+t24190+t24690+t24696+t24699;
+ coeffs_dxz->coeff_m2_m2_m1 = t24550+t24546+t24199;
+ coeffs_dxz->coeff_m1_m2_m1 = t24204+t24653+t24628+t24650+t24655;
+ coeffs_dxz->coeff_0_m2_m1 = t24616+t24221+t24636;
+ coeffs_dxz->coeff_p1_m2_m1 = t24620+t24653+t24205+t24670+t24692;
+ coeffs_dxz->coeff_p2_m2_m1 = t24209+t24550+t24558;
+ coeffs_dxz->coeff_m2_m1_m1 = t23433+t24571+t24182+t23459+t24566;
+ coeffs_dxz->coeff_m1_m1_m1 = t24698+t24693+t24206+t24682+t24708;
+ coeffs_dxz->coeff_0_m1_m1 = t24233+t24606+t24697;
+ coeffs_dxz->coeff_p1_m1_m1 = t24206+t24621+t24686+t24683+t24713;
+ coeffs_dxz->coeff_p2_m1_m1 = t23575+t24565+t23439+t24182+t24570;
+ coeffs_dxz->coeff_m2_0_m1 = t24220+t24581+t24587;
+ coeffs_dxz->coeff_m1_0_m1 = t24594+t24592+t24214;
+ coeffs_dxz->coeff_0_0_m1 = (t24259*t24171+t24264)*t24173+t24240+(t24257*
+t24171+t24270)*x;
+ coeffs_dxz->coeff_p1_0_m1 = t24586+t24214+t24583;
+ coeffs_dxz->coeff_p2_0_m1 = t24216+t24587+t24579;
+ coeffs_dxz->coeff_m2_p1_m1 = t24564+t24193+t24574+t24278;
+ coeffs_dxz->coeff_m1_p1_m1 = t24698+t24643+t24208+t24656+t24713;
+ coeffs_dxz->coeff_0_p1_m1 = t24230+t24654+t24697;
+ coeffs_dxz->coeff_p1_p1_m1 = t24197+t24622+t24682+t24656+t24686;
+ coeffs_dxz->coeff_p2_p1_m1 = t24569+t24181+t24574+t24288;
+ coeffs_dxz->coeff_m2_p2_m1 = t24184+t24561+t24578;
+ coeffs_dxz->coeff_m1_p2_m1 = t24205+t24289+t24611+t24650+t24728+t24738;
+ coeffs_dxz->coeff_0_p2_m1 = t24624+t24221+t24648;
+ coeffs_dxz->coeff_p1_p2_m1 = t24195+t24655+t24692+t23234+t24694+t24728;
+ coeffs_dxz->coeff_p2_p2_m1 = t24184+t24560+t24576;
+ coeffs_dxz->coeff_m2_m2_0 = t24231+t24633+t24706;
+ coeffs_dxz->coeff_m1_m2_0 = t24235+t24641+t24678;
+ coeffs_dxz->coeff_0_m2_0 = (t24273*t24174+t24274*y)*t24173+(t24275*t24174
++t24272*y)*x+t24251;
+ coeffs_dxz->coeff_p1_m2_0 = t24612+t24235+t24707;
+ coeffs_dxz->coeff_p2_m2_0 = t24231+t24619+t24649;
+ coeffs_dxz->coeff_m2_m1_0 = t24232+t24666+t24668;
+ coeffs_dxz->coeff_m1_m1_0 = t24614+t24227+t24684;
+ coeffs_dxz->coeff_0_m1_0 = ((t24141*t24175+t24123*z)*t24174+(t24163*
+t24175+t24518)*y)*t24173+((t24491+RATIONAL(25.0,24.0)*z)*t24174+(t24492+
+RATIONAL(-25.0,6.0)*z)*y)*x+t24250;
+ coeffs_dxz->coeff_p1_m1_0 = t24614+t24222+t24625;
+ coeffs_dxz->coeff_p2_m1_0 = t24232+t24615+t24688;
+ coeffs_dxz->coeff_m2_0_0 = t24237+(t24256*t24170+t24265)*t24175+(t24269*
+t24170+t24267)*z;
+ coeffs_dxz->coeff_m1_0_0 = (t24259*t24170+t24264)*t24175+(t24257*t24170+
+t24270)*z+t24238;
+ coeffs_dxz->coeff_0_0_0 = ((t24138*t24172+1.0+t24147*t24176)*t24175+
+t24268*z)*t24173+(t24268*t24175+(RATIONAL(-125.0,16.0)*t24172+t24087*t24176+
+RATIONAL(25.0,4.0))*z)*x;
+ coeffs_dxz->coeff_p1_0_0 = t24238+(t24258*t24170+t24271)*t24175+(t24261*
+t24170+t24255)*z;
+ coeffs_dxz->coeff_p2_0_0 = (t24260*t24170+t24263)*t24175+(t24262*t24170+
+t24266)*z+t24237;
+ coeffs_dxz->coeff_m2_p1_0 = t24223+t24666+t24688;
+ coeffs_dxz->coeff_m1_p1_0 = t24684+t24222+t24687;
+ coeffs_dxz->coeff_0_p1_0 = ((t24410+t24118*z)*t24174+(t24151*z+t24164*
+t24175)*y)*t24173+((t24068*z+t24118*t24175)*t24174+(t24151*t24175+t24122*z)*y)*
+x+t24250;
+ coeffs_dxz->coeff_p1_p1_0 = t24227+t24625+t24687;
+ coeffs_dxz->coeff_p2_p1_0 = t24223+t24615+t24668;
+ coeffs_dxz->coeff_m2_p2_0 = t24229+t24619+t24633;
+ coeffs_dxz->coeff_m1_p2_0 = t24641+t24226+t24707;
+ coeffs_dxz->coeff_0_p2_0 = (t24274*t24174+t24273*y)*t24173+(t24272*t24174
++t24275*y)*x+t24251;
+ coeffs_dxz->coeff_p1_p2_0 = t24612+t24226+t24678;
+ coeffs_dxz->coeff_p2_p2_0 = t24229+t24649+t24706;
+ coeffs_dxz->coeff_m2_m2_p1 = t24198+t24561+t24576;
+ coeffs_dxz->coeff_m1_m2_p1 = t24183+t24675+t24292+t24650+t24723+t24746;
+ coeffs_dxz->coeff_0_m2_p1 = t24228+t24616+t24648;
+ coeffs_dxz->coeff_p1_m2_p1 = t24183+t24692+t24277+t24628+t24716+t24738;
+ coeffs_dxz->coeff_p2_m2_p1 = t24198+t24560+t24578;
+ coeffs_dxz->coeff_m2_m1_p1 = t24207+t24565+t24498+t24566;
+ coeffs_dxz->coeff_m1_m1_p1 = t24197+t24679+t24710+t24708+t24713;
+ coeffs_dxz->coeff_0_m1_p1 = t24230+t24606+t24617;
+ coeffs_dxz->coeff_p1_m1_p1 = t24679+t24643+t24185+t24621+t24682;
+ coeffs_dxz->coeff_p2_m1_p1 = t24571+t24207+t24570+t24399;
+ coeffs_dxz->coeff_m2_0_p1 = t24580+t24581+t24216;
+ coeffs_dxz->coeff_m1_0_p1 = t24594+t24219+t24583;
+ coeffs_dxz->coeff_0_0_p1 = t24240+(t24258*t24171+t24271)*t24173+(t24261*
+t24171+t24255)*x;
+ coeffs_dxz->coeff_p1_0_p1 = t24219+t24592+t24586;
+ coeffs_dxz->coeff_p2_0_p1 = t24220+t24580+t24579;
+ coeffs_dxz->coeff_m2_p1_p1 = t24551+t23575+t24569+t24193;
+ coeffs_dxz->coeff_m1_p1_p1 = t24208+t24683+t24682+t24704+t24710;
+ coeffs_dxz->coeff_0_p1_p1 = t24233+t24617+t24654;
+ coeffs_dxz->coeff_p1_p1_p1 = t24693+t24622+t24185+t24704+t24713;
+ coeffs_dxz->coeff_p2_p1_p1 = t24551+t24564+t24181+t23459;
+ coeffs_dxz->coeff_m2_p2_p1 = t24209+t24556+t24546;
+ coeffs_dxz->coeff_m1_p2_p1 = t24195+t24627+t24670+t24650+t24673;
+ coeffs_dxz->coeff_0_p2_p1 = t24228+t24624+t24636;
+ coeffs_dxz->coeff_p1_p2_p1 = t24204+t24673+t24675+t24611+t24692;
+ coeffs_dxz->coeff_p2_p2_p1 = t24556+t24558+t24199;
+ coeffs_dxz->coeff_m2_m2_p2 = t24667+t24202+t24685+t24646+t24696;
+ coeffs_dxz->coeff_m1_m2_p2 = t24212+t24559+t24572;
+ coeffs_dxz->coeff_0_m2_p2 = t24647+t24224+t24661;
+ coeffs_dxz->coeff_p1_m2_p2 = t24212+t24568+t24549;
+ coeffs_dxz->coeff_p2_m2_p2 = t24667+t24190+t24645+t24701+t24714;
+ coeffs_dxz->coeff_m2_m1_p2 = t24277+t24201+t24712+t24651+t24729+t24745;
+ coeffs_dxz->coeff_m1_m1_p2 = t24203+t24548+t24554;
+ coeffs_dxz->coeff_0_m1_p2 = t24234+t24626+t24634;
+ coeffs_dxz->coeff_p1_m1_p2 = t24567+t24279+t24575+t24189;
+ coeffs_dxz->coeff_p2_m1_p2 = t24191+t24709+t24651+t24725+t23123+t23073+
+t24726;
+ coeffs_dxz->coeff_m2_0_p2 = t24215+t24582+t24597;
+ coeffs_dxz->coeff_m1_0_p2 = t24217+t24588+t24590;
+ coeffs_dxz->coeff_0_0_p2 = t24239+(t24260*t24171+t24263)*t24173+(t24262*
+t24171+t24266)*x;
+ coeffs_dxz->coeff_p1_0_p2 = t24218+t24584+t24590;
+ coeffs_dxz->coeff_p2_0_p2 = t24596+t24582+t24213;
+ coeffs_dxz->coeff_m2_p1_p2 = t24695+t24607+t24211+t24651+t24868+t24882+
+t24887;
+ coeffs_dxz->coeff_m1_p1_p2 = t24563+t24194+t24554;
+ coeffs_dxz->coeff_0_p1_p2 = t24630+t24225+t24634;
+ coeffs_dxz->coeff_p1_p1_p2 = t24567+t24285+t24210+t24577;
+ coeffs_dxz->coeff_p2_p1_p2 = t24186+t24672+t24651+t24664+t24705;
+ coeffs_dxz->coeff_m2_p2_p2 = t24192+t24685+t24645+t24690+t24715;
+ coeffs_dxz->coeff_m1_p2_p2 = t24555+t24196+t24553;
+ coeffs_dxz->coeff_0_p2_p2 = t24236+t24609+t24647;
+ coeffs_dxz->coeff_p1_p2_p2 = t24555+t24557+t24188;
+ coeffs_dxz->coeff_p2_p2_p2 = t24638+t24632+t24192+t24696+t24714;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order4.smooth0/coeffs-dy.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order4.smooth0/coeffs-dy.compute.c
new file mode 100644
index 0000000..aede0f2
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order4.smooth0/coeffs-dy.compute.c
@@ -0,0 +1,2721 @@
+fp t14452;
+fp t14523;
+fp t14525;
+fp t14424;
+fp t15465;
+fp t14469;
+fp t14913;
+fp t14462;
+fp t14522;
+fp t14526;
+fp t14949;
+fp t15464;
+fp t14521;
+fp t14528;
+fp t15028;
+fp t14410;
+fp t14054;
+fp t14411;
+fp t15017;
+fp t14029;
+fp t15463;
+fp t14396;
+fp t14870;
+fp t13886;
+fp t14399;
+fp t14882;
+fp t15462;
+fp t14460;
+fp t15018;
+fp t14449;
+fp t14524;
+fp t14907;
+fp t14527;
+fp t14187;
+fp t15461;
+fp t15006;
+fp t14204;
+fp t14915;
+fp t14222;
+fp t15460;
+fp t14916;
+fp t14712;
+fp t14466;
+fp t14997;
+fp t14784;
+fp t15459;
+fp t14901;
+fp t14848;
+fp t15429;
+fp t14911;
+fp t13963;
+fp t15458;
+fp t15012;
+fp t14090;
+fp t15457;
+fp t14420;
+fp t14929;
+fp t13920;
+fp t14459;
+fp t14914;
+fp t15456;
+fp t14899;
+fp t14937;
+fp t14454;
+fp t14519;
+fp t15455;
+fp t14873;
+fp t13853;
+fp t15454;
+fp t14646;
+fp t14457;
+fp t14989;
+fp t14790;
+fp t15453;
+fp t14723;
+fp t14749;
+fp t15452;
+fp t14983;
+fp t15004;
+fp t14984;
+fp t15451;
+fp t14947;
+fp t15450;
+fp t14467;
+fp t15010;
+fp t15449;
+fp t14458;
+fp t15032;
+fp t14408;
+fp t14878;
+fp t15008;
+fp t15448;
+fp t14515;
+fp t14507;
+fp t15447;
+fp t14446;
+fp t14928;
+fp t14439;
+fp t15446;
+fp t14442;
+fp t14441;
+fp t15025;
+fp t14918;
+fp t15445;
+fp t14888;
+fp t14426;
+fp t14665;
+fp t14423;
+fp t14932;
+fp t15444;
+fp t14437;
+fp t14345;
+fp t14010;
+fp t15443;
+fp t14499;
+fp t14382;
+fp t14520;
+fp t14845;
+fp t15442;
+fp t14425;
+fp t14857;
+fp t13923;
+fp t14891;
+fp t14136;
+fp t15441;
+fp t14097;
+fp t15440;
+fp t14461;
+fp t14096;
+fp t14500;
+fp t15439;
+fp t14351;
+fp t14147;
+fp t15438;
+fp t14509;
+fp t15437;
+fp t14440;
+fp t14493;
+fp t15436;
+fp t14936;
+fp t15435;
+fp t14924;
+fp t14954;
+fp t14031;
+fp t15434;
+fp t14360;
+fp t14435;
+fp t14333;
+fp t13959;
+fp t15433;
+fp t14474;
+fp t15432;
+fp t14455;
+fp t14389;
+fp t14883;
+fp t15431;
+fp t14964;
+fp t15015;
+fp t15430;
+fp t14421;
+fp t14930;
+fp t14688;
+fp t14990;
+fp t14782;
+fp t15428;
+fp t14412;
+fp t14876;
+fp t14445;
+fp t15427;
+fp t13895;
+fp t15426;
+fp t13988;
+fp t15425;
+fp t14923;
+fp t14902;
+fp t15424;
+fp t15423;
+fp t14363;
+fp t15422;
+fp t14468;
+fp t14481;
+fp t14963;
+fp t15421;
+fp t13986;
+fp t15420;
+fp t14854;
+fp t14922;
+fp t15419;
+fp t15418;
+fp t14477;
+fp t14898;
+fp t14122;
+fp t14485;
+fp t14355;
+fp t15417;
+fp t14453;
+fp t15416;
+fp t15415;
+fp t13922;
+fp t14350;
+fp t15414;
+fp t13919;
+fp t15413;
+fp t14394;
+fp t14406;
+fp t14645;
+fp t15412;
+fp t14855;
+fp t15411;
+fp t14863;
+fp t13904;
+fp t15410;
+fp t15409;
+fp t15408;
+fp t14342;
+fp t14443;
+fp t15013;
+fp t14444;
+fp t15407;
+fp t14919;
+fp t13984;
+fp t15406;
+fp t13917;
+fp t15405;
+fp t14880;
+fp t13857;
+fp t14340;
+fp t15404;
+fp t13949;
+fp t15403;
+fp t15402;
+fp t14868;
+fp t15024;
+fp t15401;
+fp t14397;
+fp t14398;
+fp t15026;
+fp t14896;
+fp t15400;
+fp t14402;
+fp t14395;
+fp t14973;
+fp t14841;
+fp t14910;
+fp t15399;
+fp t15398;
+fp t14912;
+fp t15005;
+fp t15397;
+fp t15396;
+fp t15030;
+fp t15395;
+fp t14388;
+fp t14070;
+fp t15394;
+fp t14934;
+fp t15393;
+fp t15392;
+fp t15001;
+fp t14192;
+fp t14655;
+fp t15391;
+fp t14931;
+fp t14797;
+fp t15002;
+fp t13976;
+fp t15390;
+fp t13952;
+fp t14102;
+fp t14667;
+fp t14948;
+fp t14008;
+fp t14697;
+fp t15260;
+fp t14652;
+fp t13048;
+fp t14877;
+fp t14809;
+fp t15389;
+fp t14038;
+fp t15388;
+fp t15021;
+fp t14157;
+fp t14747;
+fp t15387;
+fp t14967;
+fp t14957;
+fp t15386;
+fp t14240;
+fp t15385;
+fp t15384;
+fp t14904;
+fp t14117;
+fp t15383;
+fp t14414;
+fp t14792;
+fp t14858;
+fp t13910;
+fp t14465;
+fp t14925;
+fp t14059;
+fp t14900;
+fp t14354;
+fp t14748;
+fp t15382;
+fp t13931;
+fp t14691;
+fp t15381;
+fp t13902;
+fp t14409;
+fp t13975;
+fp t15380;
+fp t14041;
+fp t13129;
+fp t14057;
+fp t14962;
+fp t14232;
+fp t15217;
+fp t15379;
+fp t14020;
+fp t15378;
+fp t14498;
+fp t14484;
+fp t15377;
+fp t14037;
+fp t15019;
+fp t14802;
+fp t15376;
+fp t14513;
+fp t14516;
+fp t15375;
+fp t14052;
+fp t14966;
+fp t14791;
+fp t15374;
+fp t14367;
+fp t14243;
+fp t14413;
+fp t14842;
+fp t13993;
+fp t15373;
+fp t14960;
+fp t14668;
+fp t15372;
+fp t14996;
+fp t13916;
+fp t14759;
+fp t15318;
+fp t13990;
+fp t15371;
+fp t14998;
+fp t14778;
+fp t14940;
+fp t13925;
+fp t14941;
+fp t14745;
+fp t15306;
+fp t15370;
+fp t14105;
+fp t13998;
+fp t15289;
+fp t14647;
+fp t15369;
+fp t14016;
+fp t15368;
+fp t14906;
+fp t14789;
+fp t14210;
+fp t14718;
+fp t14851;
+fp t14769;
+fp t15220;
+fp t15367;
+fp t15366;
+fp t13908;
+fp t14862;
+fp t14757;
+fp t13855;
+fp t15309;
+fp t14043;
+fp t15302;
+fp t14036;
+fp t13933;
+fp t15291;
+fp t14601;
+fp t15365;
+fp t13974;
+fp t14368;
+fp t14804;
+fp t14892;
+fp t14225;
+fp t14024;
+fp t15311;
+fp t13926;
+fp t14170;
+fp t15299;
+fp t15252;
+fp t14738;
+fp t15364;
+fp t14875;
+fp t14681;
+fp t14946;
+fp t14053;
+fp t13983;
+fp t14704;
+fp t14720;
+fp t14145;
+fp t15277;
+fp t15363;
+fp t14015;
+fp t14943;
+fp t14206;
+fp t14709;
+fp t15250;
+fp t15362;
+fp t14837;
+fp t15361;
+fp t14971;
+fp t14822;
+fp t14887;
+fp t14708;
+fp t14828;
+fp t15243;
+fp t15360;
+fp t14093;
+fp t15003;
+fp t15235;
+fp t14119;
+fp t14727;
+fp t15359;
+fp t14730;
+fp t13978;
+fp t14807;
+fp t15358;
+fp t14781;
+fp t13909;
+fp t15213;
+fp t15357;
+fp t14056;
+fp t14945;
+fp t14743;
+fp t15356;
+fp t14866;
+fp t13991;
+fp t15355;
+fp t13970;
+fp t14806;
+fp t15354;
+fp t14092;
+fp t14908;
+fp t14230;
+fp t14677;
+fp t13930;
+fp t15272;
+fp t14773;
+fp t15214;
+fp t14605;
+fp t15353;
+fp t13905;
+fp t14005;
+fp t14353;
+fp t14795;
+fp t14827;
+fp t15352;
+fp t14814;
+fp t14042;
+fp t13979;
+fp t14921;
+fp t14780;
+fp t13972;
+fp t15225;
+fp t15351;
+fp t14044;
+fp t13239;
+fp t15000;
+fp t14007;
+fp t14011;
+fp t14706;
+fp t15273;
+fp t15350;
+fp t14707;
+fp t15254;
+fp t15349;
+fp t14872;
+fp t14680;
+fp t14740;
+fp t14871;
+fp t14649;
+fp t15227;
+fp t13927;
+fp t15348;
+fp t14986;
+fp t15347;
+fp t13950;
+fp t14009;
+fp t14657;
+fp t15248;
+fp t14869;
+fp t14831;
+fp t14763;
+fp t15346;
+fp t15345;
+fp t14755;
+fp t14717;
+fp t15251;
+fp t15344;
+fp t13937;
+fp t14909;
+fp t14673;
+fp t15241;
+fp t14608;
+fp t15343;
+fp t14654;
+fp t15226;
+fp t14682;
+fp t15342;
+fp t15231;
+fp t15341;
+fp t14035;
+fp t14905;
+fp t14751;
+fp t14045;
+fp t15265;
+fp t15340;
+fp t14249;
+fp t14032;
+fp t15287;
+fp t15339;
+fp t14776;
+fp t14221;
+fp t14191;
+fp t13946;
+fp t15284;
+fp t15338;
+fp t13934;
+fp t14700;
+fp t14689;
+fp t15337;
+fp t14959;
+fp t14788;
+fp t14683;
+fp t15336;
+fp t15014;
+fp t14151;
+fp t14172;
+fp t15335;
+fp t14803;
+fp t14808;
+fp t15334;
+fp t14838;
+fp t14897;
+fp t14735;
+fp t15333;
+fp t14999;
+fp t14229;
+fp t15332;
+fp t14812;
+fp t15331;
+fp t14977;
+fp t14799;
+fp t15330;
+fp t14884;
+fp t14829;
+fp t14669;
+fp t14656;
+fp t15329;
+fp t14662;
+fp t15328;
+fp t14505;
+fp t14771;
+fp t14933;
+fp t14216;
+fp t14486;
+fp t14658;
+fp t14767;
+fp t14725;
+fp t15327;
+fp t14648;
+fp t15326;
+fp t14073;
+fp t15325;
+fp t14356;
+fp t14698;
+fp t14956;
+fp t14152;
+fp t15324;
+fp t14752;
+fp t14787;
+fp t15323;
+fp t15322;
+fp t15016;
+fp t14976;
+fp t14813;
+fp t14981;
+fp t14794;
+fp t15321;
+fp t15320;
+fp t15319;
+fp t13997;
+fp t14716;
+fp t15317;
+fp t14492;
+fp t14801;
+fp t13948;
+fp t15316;
+fp t14783;
+fp t14518;
+fp t14968;
+fp t14256;
+fp t15315;
+fp t14826;
+fp t14431;
+fp t14765;
+fp t15314;
+fp t13929;
+fp t14768;
+fp t15313;
+fp t14475;
+fp t14510;
+fp t15312;
+fp t14860;
+fp t13967;
+fp t15310;
+fp t14696;
+fp t14993;
+fp t14815;
+fp t15307;
+fp t14438;
+fp t13992;
+fp t15305;
+fp t13955;
+fp t15303;
+fp t13911;
+fp t15301;
+fp t15300;
+fp t13914;
+fp t14033;
+fp t15298;
+fp t14404;
+fp t13877;
+fp t14674;
+fp t15297;
+fp t14405;
+fp t13872;
+fp t14762;
+fp t15296;
+fp t13953;
+fp t15295;
+fp t14417;
+fp t14836;
+fp t15294;
+fp t13866;
+fp t14758;
+fp t15293;
+fp t14401;
+fp t14470;
+fp t14894;
+fp t14670;
+fp t15292;
+fp t13899;
+fp t15290;
+fp t14281;
+fp t14494;
+fp t14834;
+fp t15288;
+fp t13968;
+fp t15286;
+fp t14034;
+fp t15285;
+fp t15283;
+fp t15282;
+fp t15281;
+fp t14785;
+fp t15280;
+fp t14679;
+fp t15279;
+fp t14991;
+fp t14770;
+fp t14687;
+fp t15278;
+fp t14650;
+fp t14733;
+fp t14490;
+fp t14886;
+fp t14480;
+fp t14082;
+fp t15031;
+fp t15275;
+fp t14491;
+fp t14489;
+fp t14988;
+fp t14262;
+fp t15274;
+fp t13889;
+fp t14428;
+fp t14692;
+fp t14430;
+fp t14715;
+fp t15271;
+fp t14980;
+fp t14644;
+fp t14429;
+fp t14850;
+fp t14238;
+fp t15270;
+fp t15269;
+fp t14433;
+fp t14849;
+fp t14737;
+fp t15268;
+fp t13973;
+fp t14659;
+fp t15267;
+fp t14793;
+fp t14672;
+fp t15266;
+fp t14741;
+fp t15264;
+fp t14482;
+fp t14661;
+fp t15263;
+fp t14950;
+fp t14246;
+fp t14811;
+fp t14978;
+fp t15262;
+fp t14874;
+fp t14110;
+fp t14927;
+fp t14651;
+fp t15261;
+fp t14987;
+fp t15259;
+fp t15258;
+fp t14137;
+fp t14935;
+fp t14744;
+fp t14885;
+fp t13945;
+fp t15257;
+fp t15256;
+fp t14483;
+fp t14903;
+fp t14471;
+fp t14844;
+fp t15255;
+fp t13999;
+fp t15253;
+fp t14512;
+fp t14939;
+fp t14861;
+fp t14174;
+fp t14479;
+fp t14695;
+fp t15249;
+fp t14000;
+fp t15247;
+fp t15246;
+fp t15245;
+fp t14893;
+fp t14211;
+fp t15244;
+fp t15242;
+fp t14427;
+fp t14702;
+fp t14434;
+fp t15240;
+fp t15239;
+fp t14244;
+fp t15238;
+fp t14711;
+fp t15237;
+fp t15236;
+fp t15234;
+fp t14879;
+fp t13913;
+fp t14113;
+fp t14942;
+fp t14133;
+fp t15233;
+fp t15232;
+fp t14488;
+fp t14496;
+fp t14852;
+fp t14840;
+fp t14506;
+fp t15011;
+fp t15230;
+fp t14719;
+fp t15229;
+fp t14047;
+fp t14830;
+fp t15228;
+fp t15224;
+fp t14663;
+fp t14185;
+fp t15222;
+fp t14856;
+fp t13996;
+fp t14223;
+fp t15221;
+fp t13918;
+fp t15219;
+fp t15218;
+fp t14722;
+fp t15216;
+fp t14881;
+fp t14048;
+fp t14212;
+fp t14684;
+fp t15215;
+fp t15212;
+fp t15211;
+fp t15210;
+fp t13957;
+fp t15209;
+fp t15208;
+fp t15207;
+fp t14796;
+fp t14779;
+fp t15206;
+fp t14140;
+fp t14671;
+fp t15205;
+fp t15204;
+fp t15203;
+fp t14731;
+fp t14364;
+fp t15202;
+fp t14160;
+fp t15201;
+fp t15200;
+fp t14473;
+fp t14118;
+fp t15199;
+fp t15198;
+fp t15197;
+fp t15196;
+fp t15195;
+fp t15194;
+fp t15193;
+fp t14224;
+fp t14995;
+fp t14199;
+fp t15192;
+fp t14171;
+fp t14068;
+fp t15191;
+fp t13938;
+fp t15190;
+fp t15188;
+fp t15186;
+fp t14764;
+fp t15185;
+fp t14675;
+fp t15184;
+fp t14195;
+fp t14186;
+fp t15183;
+fp t14165;
+fp t14226;
+fp t15182;
+fp t14994;
+fp t14261;
+fp t14074;
+fp t14508;
+fp t15023;
+fp t14259;
+fp t15181;
+fp t14678;
+fp t14969;
+fp t14833;
+fp t15180;
+fp t15179;
+fp t14742;
+fp t15178;
+fp t14772;
+fp t14750;
+fp t15177;
+fp t15176;
+fp t14101;
+fp t14134;
+fp t15175;
+fp t15174;
+fp t15173;
+fp t14336;
+fp t14982;
+fp t14805;
+fp t15172;
+fp t14326;
+fp t14786;
+fp t15171;
+fp t14756;
+fp t14775;
+fp t15170;
+fp t13343;
+fp t15169;
+fp t14760;
+fp t14766;
+fp t15168;
+fp t13262;
+fp t15167;
+fp t14690;
+fp t15166;
+fp t14754;
+fp t14685;
+fp t15165;
+fp t15164;
+fp t15163;
+fp t14798;
+fp t15162;
+fp t15161;
+fp t14003;
+fp t15160;
+fp t14821;
+fp t15159;
+fp t15158;
+fp t15157;
+fp t14703;
+fp t15156;
+fp t14264;
+fp t15155;
+fp t14666;
+fp t15154;
+fp t15153;
+fp t15152;
+fp t14729;
+fp t14824;
+fp t15151;
+fp t15150;
+fp t13865;
+fp t13846;
+fp t14736;
+fp t15149;
+fp t14126;
+fp t15148;
+fp t14267;
+fp t15020;
+fp t14774;
+fp t14979;
+fp t15147;
+fp t15146;
+fp t15145;
+fp t15144;
+fp t15143;
+fp t15142;
+fp t15141;
+fp t14818;
+fp t14084;
+fp t14065;
+fp t15140;
+fp t15139;
+fp t14407;
+fp t14403;
+fp t14714;
+fp t15138;
+fp t15137;
+fp t15136;
+fp t14701;
+fp t15135;
+fp t15134;
+fp t15133;
+fp t15132;
+fp t15131;
+fp t15130;
+fp t15129;
+fp t15128;
+fp t15127;
+fp t14636;
+fp t15126;
+fp t15125;
+fp t14132;
+fp t14777;
+fp t14270;
+fp t14287;
+fp t14271;
+fp t15124;
+fp t14710;
+fp t15123;
+fp t15122;
+fp t15121;
+fp t14664;
+fp t14705;
+fp t15120;
+fp t15119;
+fp t15022;
+fp t15118;
+fp t14066;
+fp t14972;
+fp t15117;
+fp t14839;
+fp t15116;
+fp t14182;
+fp t14938;
+fp t15115;
+fp t15114;
+fp t15113;
+fp t14846;
+fp t14724;
+fp t15112;
+fp t14131;
+fp t15111;
+fp t15110;
+fp t14189;
+fp t15109;
+fp t15108;
+fp t15107;
+fp t14325;
+fp t15106;
+fp t15105;
+fp t15104;
+fp t14859;
+fp t15103;
+fp t14067;
+fp t15102;
+fp t15029;
+fp t15101;
+fp t14478;
+fp t15100;
+fp t15099;
+fp t15098;
+fp t15097;
+fp t14176;
+fp t15096;
+fp t14761;
+fp t15095;
+fp t14952;
+fp t14236;
+fp t14739;
+fp t15094;
+fp t14676;
+fp t15093;
+fp t14992;
+fp t15092;
+fp t14106;
+fp t15091;
+fp t14304;
+fp t15090;
+fp t15089;
+fp t15088;
+fp t14694;
+fp t15087;
+fp t14890;
+fp t14114;
+fp t15086;
+fp t15085;
+fp t15084;
+fp t15083;
+fp t15082;
+fp t13101;
+fp t14643;
+fp t15081;
+fp t14631;
+fp t15080;
+fp t15079;
+fp t13276;
+fp t14847;
+fp t15078;
+fp t15077;
+fp t13309;
+fp t14944;
+fp t15076;
+fp t14953;
+fp t15075;
+fp t15074;
+fp t15073;
+fp t15072;
+fp t15071;
+fp t15070;
+fp t15069;
+fp t15068;
+fp t15067;
+fp t15066;
+fp t15065;
+fp t15064;
+fp t15063;
+fp t15062;
+fp t15061;
+fp t15060;
+fp t15059;
+fp t15058;
+fp t15057;
+fp t15056;
+fp t15055;
+fp t15054;
+fp t15053;
+fp t15052;
+fp t15051;
+fp t15050;
+fp t15049;
+fp t15048;
+fp t15047;
+fp t15046;
+fp t15045;
+fp t15044;
+fp t15043;
+fp t15042;
+fp t15041;
+fp t15040;
+fp t14819;
+fp t15039;
+fp t15038;
+fp t15037;
+fp t15036;
+fp t15035;
+fp t15034;
+fp t15033;
+fp t14975;
+fp t14970;
+fp t14958;
+fp t14955;
+fp t14373;
+fp t14926;
+fp t14920;
+fp t14889;
+fp t14865;
+fp t14864;
+fp t14843;
+fp t14835;
+fp t14283;
+fp t14825;
+fp t14820;
+fp t14810;
+fp t14746;
+fp t14699;
+fp t14653;
+fp t14642;
+fp t14641;
+fp t14635;
+fp t14629;
+fp t14628;
+fp t14627;
+fp t14626;
+fp t14625;
+fp t14456;
+fp t14416;
+fp t14501;
+fp t14624;
+fp t14623;
+fp t14447;
+fp t14448;
+fp t14503;
+fp t14622;
+fp t14621;
+fp t14436;
+fp t14620;
+fp t14517;
+fp t14619;
+fp t14422;
+fp t14618;
+fp t14617;
+fp t14616;
+fp t14614;
+fp t14613;
+fp t14610;
+fp t14609;
+fp t14607;
+fp t14606;
+fp t14604;
+fp t14603;
+fp t14599;
+fp t14598;
+fp t14400;
+fp t14597;
+fp t14596;
+fp t14418;
+fp t14595;
+fp t14594;
+fp t14593;
+fp t14592;
+fp t14591;
+fp t14590;
+fp t14589;
+fp t14588;
+fp t14587;
+fp t14586;
+fp t14585;
+fp t14584;
+fp t14432;
+fp t14583;
+fp t14582;
+fp t14581;
+fp t14580;
+fp t14579;
+fp t14578;
+fp t14577;
+fp t14576;
+fp t14575;
+fp t14574;
+fp t14573;
+fp t14572;
+fp t14571;
+fp t14570;
+fp t14569;
+fp t14568;
+fp t14567;
+fp t14566;
+fp t14565;
+fp t14564;
+fp t14563;
+fp t14562;
+fp t14561;
+fp t14560;
+fp t14559;
+fp t14558;
+fp t14557;
+fp t14556;
+fp t14555;
+fp t14554;
+fp t14553;
+fp t14552;
+fp t14551;
+fp t14550;
+fp t14549;
+fp t14548;
+fp t14547;
+fp t14546;
+fp t14545;
+fp t14544;
+fp t14543;
+fp t14542;
+fp t14541;
+fp t14540;
+fp t14539;
+fp t14538;
+fp t14537;
+fp t14536;
+fp t14535;
+fp t14534;
+fp t14514;
+fp t14504;
+fp t14502;
+fp t14497;
+fp t14495;
+fp t14476;
+fp t14472;
+fp t14464;
+fp t14463;
+fp t14451;
+fp t14450;
+fp t14419;
+fp t14415;
+ t14452 = RATIONAL(-8.0,27.0);
+ t14523 = y*y;
+ t14525 = t14523*y;
+ t14424 = RATIONAL(16.0,27.0);
+ t15465 = t14452*t14525+y*t14424;
+ t14469 = RATIONAL(2.0,27.0);
+ t14913 = t14525*t14469;
+ t14462 = RATIONAL(-1.0,54.0);
+ t14522 = z*z;
+ t14526 = t14522*z;
+ t14949 = t14462*t14526;
+ t15464 = z*t14913+t14525*t14949;
+ t14521 = x*x;
+ t14528 = t14521*t14521;
+ t15028 = z*t14528;
+ t14410 = RATIONAL(1.0,432.0);
+ t14054 = t14410*t15028;
+ t14411 = RATIONAL(-1.0,432.0);
+ t15017 = z*t14411;
+ t14029 = t14521*t15017;
+ t15463 = t14054+t14029;
+ t14396 = RATIONAL(1.0,1728.0);
+ t14870 = t14526*t14396;
+ t13886 = t14528*t14870;
+ t14399 = RATIONAL(-1.0,1728.0);
+ t14882 = t14526*t14399;
+ t15462 = t13886+t14521*t14882;
+ t14460 = RATIONAL(8.0,27.0);
+ t15018 = x*t14460;
+ t14449 = RATIONAL(1.0,54.0);
+ t14524 = x*t14521;
+ t14907 = t14449*t14524;
+ t14527 = t14522*t14522;
+ t14187 = t14527*t14907;
+ t15461 = t14187+t14522*t15018;
+ t15006 = x*t14469;
+ t14204 = t14526*t15006;
+ t14915 = t14469*t14524;
+ t14222 = z*t14915;
+ t15460 = t14204+t14222;
+ t14916 = t14526*t14449;
+ t14712 = t14525*t14916;
+ t14466 = RATIONAL(-2.0,27.0);
+ t14997 = z*t14466;
+ t14784 = t14525*t14997;
+ t15459 = t14712+t14784;
+ t14901 = t14527*t14521;
+ t14848 = t14528*t14522;
+ t15429 = t14848+t14901;
+ t14911 = t14410*t14521;
+ t13963 = z*t14911;
+ t15458 = t14528*t15017+t13963;
+ t15012 = x*t14526;
+ t14090 = t14466*t15012;
+ t15457 = t14090+z*t15018;
+ t14420 = RATIONAL(1.0,108.0);
+ t14929 = t14420*t14524;
+ t13920 = t14527*t14929;
+ t14459 = RATIONAL(-1.0,27.0);
+ t14914 = t14459*t14524;
+ t15456 = t14522*t14914+t13920;
+ t14899 = t14523*t14521;
+ t14937 = t14528*t14523;
+ t14454 = RATIONAL(-1.0,18.0);
+ t14519 = RATIONAL(2.0,9.0);
+ t15455 = t14519*t14899+t14454*t14937;
+ t14873 = t14528*t14399;
+ t13853 = t14526*t14873;
+ t15454 = t13853+t14521*t14870;
+ t14646 = t14521*t14913;
+ t14457 = RATIONAL(1.0,27.0);
+ t14989 = y*t14528;
+ t14790 = t14457*t14989;
+ t15453 = t14790+t14646;
+ t14723 = t14527*t14899;
+ t14749 = t14523*t14848;
+ t15452 = t14749+t14723;
+ t14983 = y*t15012;
+ t15004 = z*t14524;
+ t14984 = y*t15004;
+ t15451 = t14984+t14983;
+ t14947 = t14524*t14527;
+ t15450 = t14522*t14915+t14462*t14947;
+ t14467 = RATIONAL(-4.0,27.0);
+ t15010 = y*t14527;
+ t15449 = t14467*t15010+t15465*t14522;
+ t14458 = RATIONAL(4.0,27.0);
+ t15032 = y*x;
+ t14408 = RATIONAL(-16.0,27.0);
+ t14878 = t14466*t14524;
+ t15008 = y*t14524;
+ t15448 = t14525*t14878+t14408*t15032+t14458*t15008;
+ t14515 = RATIONAL(-4.0,9.0);
+ t14507 = RATIONAL(1.0,3.0);
+ t15447 = t14523*t14507+t14515;
+ t14446 = RATIONAL(-1.0,72.0);
+ t14928 = t14525*t14446;
+ t14439 = RATIONAL(1.0,144.0);
+ t15446 = y*t14439+t14928;
+ t14442 = RATIONAL(5.0,576.0);
+ t14441 = RATIONAL(-5.0,576.0);
+ t15025 = z*t14521;
+ t14918 = t14526*t14521;
+ t15445 = t14441*t14918+t14442*t15025;
+ t14888 = t14523*t14522;
+ t14426 = RATIONAL(5.0,192.0);
+ t14665 = t14426*t14888;
+ t14423 = RATIONAL(-1.0,192.0);
+ t14932 = t14523*t14527;
+ t15444 = t14423*t14932+t14665;
+ t14437 = RATIONAL(-1.0,288.0);
+ t14345 = t14437*t14527;
+ t14010 = t14524*t14345;
+ t15443 = t14010+t14446*t14524;
+ t14499 = RATIONAL(-1.0,9.0);
+ t14382 = t14499*t14524;
+ t14520 = RATIONAL(4.0,9.0);
+ t14845 = t14525*t14520;
+ t15442 = x*t14845+t14525*t14382;
+ t14425 = RATIONAL(-1.0,216.0);
+ t14857 = t14425*t14526;
+ t13923 = t14528*t14857;
+ t14891 = t14528*t14449;
+ t14136 = z*t14891;
+ t15441 = t13923+t14136;
+ t14097 = t14446*t14848;
+ t15440 = t14454*t14522+t14097;
+ t14461 = RATIONAL(-1.0,12.0);
+ t14096 = t14461*t14937;
+ t14500 = RATIONAL(1.0,9.0);
+ t15439 = t14096+t14500*t14528;
+ t14351 = t14446*t14527;
+ t14147 = x*t14351;
+ t15438 = t14147+t14454*x;
+ t14509 = RATIONAL(-1.0,3.0);
+ t15437 = t14520+t14523*t14509;
+ t14440 = RATIONAL(-1.0,144.0);
+ t14493 = RATIONAL(1.0,72.0);
+ t15436 = y*t14440+t14525*t14493;
+ t14936 = t14522*t14524;
+ t15435 = t14396*t14947+t14399*t14936;
+ t14924 = t14410*t14527;
+ t14954 = t14522*t14411;
+ t14031 = x*t14954;
+ t15434 = x*t14924+t14031;
+ t14360 = t14493*t14524;
+ t14435 = RATIONAL(1.0,288.0);
+ t14333 = t14435*t14527;
+ t13959 = t14524*t14333;
+ t15433 = t14360+t13959;
+ t14474 = RATIONAL(1.0,48.0);
+ t15432 = t14440+t14523*t14474;
+ t14455 = RATIONAL(-1.0,36.0);
+ t14389 = t14499*t14526;
+ t14883 = t14528*t14526;
+ t15431 = t14389+t14455*t14883;
+ t14964 = t14410*t14522;
+ t15015 = x*t14527;
+ t15430 = x*t14964+t14411*t15015;
+ t14421 = RATIONAL(-1.0,108.0);
+ t14930 = t14525*t14421;
+ t14688 = t14526*t14930;
+ t14990 = z*t14420;
+ t14782 = t14525*t14990;
+ t15428 = t14782+t14688;
+ t14412 = RATIONAL(1.0,864.0);
+ t14876 = t14412*t14528;
+ t14445 = RATIONAL(-1.0,864.0);
+ t15427 = z*t14876+t14445*t14883;
+ t13895 = t14396*t14936;
+ t15426 = t13895+t14399*t14947;
+ t13988 = t14526*t14876;
+ t15425 = t14445*t15028+t13988;
+ t14923 = t14522*t14441;
+ t14902 = t14442*t14522;
+ t15424 = t14524*t14923+x*t14902;
+ t15423 = t14462*t14883+t14469*t14918;
+ t14363 = t14446*t14528;
+ t15422 = (t14363+t14454)*z;
+ t14468 = RATIONAL(5.0,96.0);
+ t14481 = RATIONAL(-1.0,24.0);
+ t14963 = t14523*t14481;
+ t15421 = t14963+t14468*t14899;
+ t13986 = t14412*t14947;
+ t15420 = t13986+t14445*t15015;
+ t14854 = t14525*t14515;
+ t14922 = t14525*t14500;
+ t15419 = x*t14854+t14524*t14922;
+ t15418 = (t14454+t14351)*t14521;
+ t14477 = RATIONAL(-1.0,48.0);
+ t14898 = t14477*t14527;
+ t14122 = t14523*t14898;
+ t14485 = RATIONAL(1.0,36.0);
+ t14355 = t14485*t14527;
+ t15417 = t14355+t14122;
+ t14453 = RATIONAL(1.0,12.0);
+ t15416 = t14499*t14528+t14453*t14937;
+ t15415 = x*t14923+t14524*t14902;
+ t13922 = t14435*t14883;
+ t14350 = t14493*t14526;
+ t15414 = t13922+t14350;
+ t13919 = t14437*t14883;
+ t15413 = t14446*t14526+t13919;
+ t14394 = RATIONAL(-1.0,1152.0);
+ t14406 = RATIONAL(1.0,1152.0);
+ t14645 = t14406*t14937;
+ t15412 = t14394*t14899+t14645;
+ t14855 = t14466*t14521;
+ t15411 = t14526*t14855+t14449*t14883;
+ t14863 = t14445*t14524;
+ t13904 = t14527*t14863;
+ t15410 = t14412*t15015+t13904;
+ t15409 = t14485*t14883+t14500*t14526;
+ t15408 = t14442*t14918+t14441*t15025;
+ t14342 = t14439*t14526;
+ t14443 = RATIONAL(-1.0,576.0);
+ t15013 = z*t14443;
+ t14444 = RATIONAL(1.0,576.0);
+ t15407 = t14444*t14883+t14528*t15013+t14342;
+ t14919 = t14444*t14527;
+ t13984 = t14443*t15015;
+ t15406 = t13984+(t14439+t14919)*t14524;
+ t13917 = t14444*t15028;
+ t15405 = t14443*t14883+t13917+t14440*t14526;
+ t14880 = t14406*t14527;
+ t13857 = t14521*t14880;
+ t14340 = t14437*t14528;
+ t15404 = t14435*t14521+t13857+t14340;
+ t13949 = t14443*t14947;
+ t15403 = t13949+t14440*t14524+x*t14919;
+ t15402 = t14345+t14435*t14522+t14406*t14848;
+ t14868 = t14526*t14524;
+ t15024 = z*t14396;
+ t15401 = t14396*t14868+t14399*t15004+(t15024+t14882)*x;
+ t14397 = RATIONAL(1.0,3456.0);
+ t14398 = RATIONAL(-1.0,3456.0);
+ t15026 = x*t14522;
+ t14896 = t14397*t14524;
+ t15400 = t14527*t14896+t14397*t15026+(t15015+t14936)*t14398;
+ t14402 = RATIONAL(-1.0,6912.0);
+ t14395 = RATIONAL(1.0,6912.0);
+ t14973 = t14522*t14521;
+ t14841 = t14395*t14527;
+ t14910 = t14528*t14527;
+ t15399 = t14395*t14848+t14521*t14841+(t14910+t14973)*t14402;
+ t15398 = t14397*t15015+t14522*t14896+(t15026+t14947)*t14398;
+ t14912 = t14398*t14521;
+ t15005 = z*t14397;
+ t15397 = t14398*t15028+t14397*t14883+t14521*t15005+t14526*t14912;
+ t15396 = t14528*t15005+z*t14912+t14398*t14883+t14397*t14918;
+ t15030 = x*z;
+ t15395 = x*t14870+t14396*t15004+(t14868+t15030)*t14399;
+ t14388 = t14500*t14527;
+ t14070 = t14461*t14932;
+ t15394 = t14388+t14070;
+ t14934 = t14525*t14521;
+ t15393 = t14435*t14934+t14442*t14989;
+ t15392 = (t14500+t14355)*t14524;
+ t15001 = z*t14457;
+ t14192 = x*t15001;
+ t14655 = t14440*t14868;
+ t15391 = t14192+t14523*t14655;
+ t14931 = t14523*t14524;
+ t14797 = z*t14931;
+ t15002 = x*t14421;
+ t13976 = t14526*t15002;
+ t15390 = t13976+t14485*t14797;
+ t13952 = t14420*t14883;
+ t14102 = t14521*t15001;
+ t14667 = t14440*t14937;
+ t14948 = t14528*t14421;
+ t14008 = z*t14948;
+ t14697 = t14485*t14899;
+ t15260 = t14102+t14008+(t14697+t14667)*t14526;
+ t14652 = t14439*t14937;
+ t13048 = z*t14652;
+ t14877 = t14523*t14455;
+ t14809 = z*t14877;
+ t15389 = t13048+t14521*t14809+t13952+t14459*t14918+t15260;
+ t14038 = t14420*t14868;
+ t15388 = x*t14809+t14038;
+ t15021 = x*t14459;
+ t14157 = z*t15021;
+ t14747 = t14523*t14342;
+ t15387 = t14524*t14747+t14157;
+ t14967 = t14525*t14485;
+ t14957 = t14525*t14499;
+ t15386 = t14526*t14967+z*t14957;
+ t14240 = t14453*t14932;
+ t15385 = t14240+t14499*t14527;
+ t15384 = t14461+t14898;
+ t14904 = t14455*t14524;
+ t14117 = t14527*t14904;
+ t15383 = t14117+t14382;
+ t14414 = RATIONAL(5.0,288.0);
+ t14792 = t14414*t14989;
+ t14858 = t14440*t14527;
+ t13910 = t14528*t14858;
+ t14465 = RATIONAL(5.0,72.0);
+ t14925 = t14465*t14521;
+ t14059 = t14522*t14925;
+ t14900 = y*t14059+t14525*t13910;
+ t14354 = t14455*t14522;
+ t14748 = t14525*t14354;
+ t15382 = t14900+t14527*t14792+t14521*t14748;
+ t13931 = z*t14929;
+ t14691 = t14526*t14877;
+ t15381 = x*t14691+t13931;
+ t13902 = t14399*t14901;
+ t14409 = RATIONAL(1.0,216.0);
+ t13975 = t14409*t14848;
+ t15380 = y*t13902+t14525*t13975;
+ t14041 = t14421*t14883;
+ t13129 = z*t14667;
+ t14057 = t14528*t14990;
+ t14962 = t14459*t14521;
+ t14232 = z*t14962;
+ t15217 = t14057+t14521*t14691+t14526*t14652+t14232;
+ t15379 = t14041+t14457*t14918+z*t14697+t15217+t13129;
+ t14020 = t14420*t15012;
+ t15378 = t14455*t14797+t14020;
+ t14498 = RATIONAL(1.0,6.0);
+ t14484 = RATIONAL(-5.0,24.0);
+ t15377 = t14484*t14522+t14498;
+ t14037 = t14412*t14868;
+ t15019 = z*t14523;
+ t14802 = t14446*t15019;
+ t15376 = t14037+x*t14802;
+ t14513 = RATIONAL(5.0,6.0);
+ t14516 = RATIONAL(-2.0,3.0);
+ t15375 = t14513*t14521+t14516;
+ t14052 = z*t14863;
+ t14966 = t14523*t14526;
+ t14791 = x*t14966;
+ t15374 = t14493*t14791+t14052;
+ t14367 = t14493*t14527;
+ t14243 = y*t14367;
+ t14413 = RATIONAL(-5.0,144.0);
+ t14842 = t14413*t14521;
+ t13993 = t14522*t14842;
+ t15373 = t14900+t14528*t14243+t14525*t13993;
+ t14960 = t14477*t14523;
+ t14668 = t14423*t14937;
+ t15372 = t14668+t14426*t14899+t14960;
+ t14996 = z*t14409;
+ t13916 = t14524*t14996;
+ t14759 = t14437*t14966;
+ t15318 = t13916+x*t14759;
+ t13990 = t14412*t15012;
+ t15371 = t15318+t14446*t14797+t13990;
+ t14998 = x*t14523;
+ t14778 = t14437*t14998;
+ t14940 = t14425*t14524;
+ t13925 = z*t14940;
+ t14941 = t14523*t14435;
+ t14745 = t14526*t14941;
+ t15306 = t13925+x*t14745;
+ t15370 = t14409*t14868+z*t14778+t15306;
+ t14105 = t14462*t14848;
+ t13998 = t14420*t14901;
+ t15289 = t14525*t14105+y*t13998;
+ t14647 = t14425*t14934;
+ t15369 = t14522*t14790+t15289+t14527*t14647;
+ t14016 = t14411*t14910;
+ t15368 = t14522*t14646+y*t14016+t15289;
+ t14906 = t14525*t14459;
+ t14789 = z*t14906;
+ t14210 = t14462*t14868;
+ t14718 = t14525*t14868;
+ t14851 = t14457*t14525;
+ t14769 = x*t14851;
+ t15220 = t14420*t14718+z*t14769+y*t14210+t14997*t15032;
+ t15367 = t14524*t14789+y*t14222+t14916*t15032+t15220;
+ t15366 = t15374+t15376;
+ t13908 = t14445*t15012;
+ t14862 = t14523*t14493;
+ t14757 = t14524*t14862;
+ t13855 = t14396*t14910;
+ t15309 = t14522*t14647+y*t13855;
+ t14043 = x*t14996;
+ t15302 = t14524*t14759+t14043;
+ t14036 = t14522*t14911;
+ t13933 = t14445*t14910;
+ t15291 = t14525*t13933+y*t14036;
+ t14601 = t15291+t15302+t15309+t15376;
+ t15365 = t13908+z*t14757+t14601+t15306;
+ t13974 = t14420*t14918;
+ t14368 = t14455*t14528;
+ t14804 = z*t14368;
+ t14892 = t14462*t14521;
+ t14225 = t14527*t14892;
+ t14024 = t14420*t14848;
+ t15311 = y*t14024+t14525*t14225;
+ t13926 = t14409*t14910;
+ t14170 = t14522*t14962;
+ t15299 = y*t14170+t14525*t13926;
+ t15252 = t15299+t15311;
+ t14738 = t14500*t14899;
+ t15364 = t15217+t15252+t13974+t14523*t14804+z*t14738;
+ t14875 = t14457*t14524;
+ t14681 = t14485*t14888;
+ t14946 = t14421*t14527;
+ t14053 = t14524*t14946;
+ t13983 = t14420*t15015;
+ t14704 = t14439*t14932;
+ t14720 = t14522*t14877;
+ t14145 = t14522*t15021;
+ t15277 = t13983+t14145+(t14720+t14704)*t14524;
+ t15363 = t14522*t14875+x*t14681+t14053+t15277;
+ t14015 = x*t14946;
+ t14943 = t14457*t14522;
+ t14206 = x*t14943;
+ t14709 = t14523*t14858;
+ t15250 = t14015+t14206+(t14709+t14681)*t14524;
+ t15362 = t15250+x*t14720+t15456;
+ t14837 = z*t14899;
+ t15361 = t14439*t14837+t13129+t15454;
+ t14971 = t14525*t14526;
+ t14822 = x*t14971;
+ t14887 = t14525*t14411;
+ t14708 = t14526*t14887;
+ t14828 = z*t14930;
+ t15243 = x*t14828+t14524*t14708+(t14037+t14043)*y;
+ t15360 = t14410*t14822+t15243+(t13908+t13925)*y;
+ t14093 = t14449*t14868;
+ t15003 = z*t14469;
+ t15235 = x*t14789+t15003*t15032+t14524*t14688+y*t14093;
+ t14119 = z*t14878;
+ t14727 = t14524*t14851;
+ t15359 = z*t14727+t15235+y*t14119+t14949*t15032;
+ t14730 = t14524*t14888;
+ t13978 = t14409*t15026;
+ t14807 = x*t14932;
+ t15358 = t14493*t14730+t14435*t14807+t13978+t15420;
+ t14781 = t14485*t14998;
+ t13909 = t14421*t14868;
+ t15213 = z*t14781+t13909+t15387;
+ t15357 = t14440*t14791+z*t14875+t15213+t15378;
+ t14056 = t14411*t14868;
+ t14945 = t14525*t14524;
+ t14743 = t14462*t14945;
+ t15356 = z*t14743+(t14056+t14157)*y+t15464*x;
+ t14866 = t14425*t14522;
+ t13991 = x*t14866;
+ t15355 = t14446*t14730+t13991+t14527*t14778+t15410;
+ t13970 = t14410*t14868;
+ t14806 = z*t14907;
+ t15354 = t14525*t14806+(t14192+t13970)*y+t15459*x;
+ t14092 = t14493*t14848;
+ t14908 = t14449*t14521;
+ t14230 = t14522*t14908;
+ t14677 = t14446*t14899;
+ t13930 = t14528*t14345;
+ t15272 = t13926+t14522*t14677+t14523*t13930+t14230;
+ t14773 = y*t14948;
+ t15214 = t14527*t14773+t14525*t14230+t15299;
+ t14605 = t15214+t15272;
+ t15353 = t14105+t14425*t14901+t14523*t14092+t14435*t14723+t14605;
+ t13905 = t14410*t14883;
+ t14005 = t14421*t14918;
+ t14353 = t14485*t14528;
+ t14795 = z*t14353;
+ t14827 = t14499*t15019;
+ t15352 = t15252+t15260+t13905+t14521*t14827+t14523*t14795+t14005;
+ t14814 = t14522*t15006;
+ t14042 = t14411*t14947;
+ t13979 = t14409*t14947;
+ t14921 = t14525*t14527;
+ t14780 = x*t14921;
+ t13972 = t14522*t14929;
+ t15225 = t14525*t13979+t14462*t14780+(t14145+t13972)*y;
+ t15351 = t15225+t14522*t14743+t14525*t14814+(t13983+t14042)*y;
+ t14044 = t14421*t15004;
+ t13239 = t14525*t14044;
+ t15000 = x*t14425;
+ t14007 = z*t15000;
+ t14011 = t14526*t14863;
+ t14706 = t14410*t14945;
+ t15273 = t14526*t14706+x*t14782+(t14011+t14007)*y;
+ t15350 = t15273+t13239+x*t14708+(t13990+t13916)*y;
+ t14707 = t14525*t14918;
+ t15254 = t15441*t14525+(t14102+t14005)*y;
+ t15349 = y*t13905+t14521*t14784+t14449*t14707+z*t14773+t15254;
+ t14872 = t14523*t14444;
+ t14680 = t14527*t14872;
+ t14740 = t14523*t14910;
+ t14871 = t14440*t14522;
+ t14649 = t14523*t14871;
+ t15227 = t14036+t13855+t14521*t14649+t14443*t14740;
+ t13927 = t14411*t14848;
+ t15348 = t13902+t15227+t14521*t14680+t13927+t14522*t14652;
+ t14986 = z*t14998;
+ t15347 = t14056+t14500*t14986+t15381+t15387+t15378;
+ t13950 = t14524*t14924;
+ t14009 = t14421*t14936;
+ t14657 = t14525*t14940;
+ t15248 = t14527*t14657+t14449*t14780+(t14206+t14009)*y;
+ t14869 = t14522*t14466;
+ t14831 = x*t14869;
+ t14763 = t14525*t14936;
+ t15346 = t15248+t14449*t14763+t14525*t14831+(t13950+t14015)*y;
+ t15345 = x*t14747+t15388+t15391+z*t14914+t15390;
+ t14755 = t14526*t14899;
+ t14717 = t14443*t14966;
+ t15251 = t14444*t14755+t14528*t14717+t15458;
+ t15344 = t14440*t14837+t15251+t13048+t15462;
+ t13937 = t14528*t14333;
+ t14909 = t14528*t14425;
+ t14673 = t14521*t14862;
+ t15241 = t14527*t14909+t14523*t13937+(t14673+t14892)*t14522;
+ t14608 = t15214+t15241;
+ t15343 = t14523*t14097+t14409*t14901+t14437*t14723+t14608+t14449*t14848;
+ t14654 = t14439*t14888;
+ t15226 = t14528*t14680+t14527*t14873+(t14954+t14654)*t14521;
+ t14682 = t14443*t14899;
+ t15342 = t14527*t14682+t14410*t14848+t14396*t14901+t15226+t14528*t14649;
+ t15231 = t14526*t14781+t14044+t15391;
+ t15341 = t13970+x*t14827+t15231+t15390;
+ t14035 = t14411*t14883;
+ t14905 = t14528*t14525;
+ t14751 = t14462*t14905;
+ t14045 = t14409*t14883;
+ t15265 = t14525*t14045+z*t14751+(t14232+t13974)*y;
+ t15340 = t14462*t14707+z*t14646+t15265+(t14035+t14057)*y;
+ t14249 = z*t14892;
+ t14032 = t14409*t14918;
+ t15287 = t14523*t13922+z*t14673+t14032;
+ t15339 = t14437*t14755+t14249+t15287+t14528*t14802+t15441;
+ t14776 = z*t14862;
+ t14221 = t14462*t15028;
+ t14191 = z*t14908;
+ t13946 = t14521*t14857;
+ t15284 = t14523*t13919+t13946+z*t14677;
+ t15338 = t14528*t14776+t14045+t14221+t14191+t14521*t14745+t15284;
+ t13934 = t14410*t14910;
+ t14700 = t14499*t14888;
+ t14689 = t14521*t14355;
+ t15337 = t14528*t14681+t14523*t14689+t13934+t14527*t14667+(t14700+t14943)
+*t14521+t15429*t14421;
+ t14959 = t14525*t14425;
+ t14788 = z*t14959;
+ t14683 = t14409*t14934;
+ t15336 = t14445*t14707+t14525*t13988+t14528*t14788+z*t14683+(t15454+
+t15463)*y;
+ t15014 = x*t14462;
+ t14151 = t14527*t15014;
+ t14172 = t14524*t14869;
+ t15335 = t14420*t14780+t14522*t14727+(t14145+t14053)*t14525+(t14814+
+t14172+t14187+t14151)*y;
+ t14803 = y*t14936;
+ t14808 = y*t14947;
+ t15334 = t14469*t14780+t14467*t14803+t14457*t14808+t15450*t14525+t15449*x
+;
+ t14838 = t14528*t14996;
+ t14897 = t14525*t14445;
+ t14735 = t14526*t14897;
+ t15333 = z*t14647+t14525*t14838+t14528*t14735+t14412*t14707+(t15458+
+t15462)*y;
+ t14999 = x*t14449;
+ t14229 = t14527*t14999;
+ t15332 = t14522*t14769+t14421*t14780+t15456*t14525+(t14831+t14229+t15450)
+*y;
+ t14812 = y*t14868;
+ t15331 = t14458*t14983+t14459*t14812+t14524*t14712+t15457*t14525+t15448*z
+;
+ t14977 = x*t15010;
+ t14799 = t14459*t15010;
+ t15330 = t14524*t14799+t14458*t14977+t14466*t14780+t15461*t14525+t15448*
+t14522;
+ t14884 = t14469*t14527;
+ t14829 = x*t14888;
+ t14669 = t14454*t14936;
+ t14656 = t14527*t14862;
+ t15329 = t14454*t14807+t14524*t14656+t14523*t14669+t14452*t15026+t14519*
+t14829+x*t14884+t15450;
+ t14662 = t14527*t14877;
+ t15328 = t14521*t14662+t14016+t14528*t14720+t13998+t14522*t14738+t14024+
+t14170+t14527*t14652;
+ t14505 = RATIONAL(-2.0,9.0);
+ t14771 = t14505*t15019;
+ t14933 = t14460*t14521;
+ t14216 = z*t14933;
+ t14486 = RATIONAL(1.0,18.0);
+ t14658 = t14486*t14918;
+ t14767 = t14486*t15019;
+ t14725 = t14523*t14883;
+ t15327 = t14446*t14725+t14521*t14771+t14216+t14523*t14658+t15411+(t14767+
+t14997)*t14528;
+ t14648 = t14505*t14888;
+ t15326 = t14446*t14740+t14466*t14848+t14521*t14648+t14522*t14933+(t14891+
+t14855)*t14527+t15452*t14486;
+ t14073 = t14524*t14351;
+ t15325 = x*t14648+t14523*t14073+t14466*t15015+t14172+(t14730+t14807)*
+t14486+t15461;
+ t14356 = t14454*t14526;
+ t14698 = t14523*t14356;
+ t14956 = t14452*t14521;
+ t14152 = z*t14956;
+ t15324 = t14521*t14698+t14528*t15003+t14152+t14493*t14725+t15423+t15455*z
+;
+ t14752 = t14525*t14848;
+ t14787 = t14467*t14989;
+ t15323 = t14522*t14787+t14469*t14752+t15449*t14521+(t14751+t15453)*t14527
+;
+ t15322 = t14457*t14812+t14462*t14718+t15460*t14525+t15465*t15030+t15451*
+t14467;
+ t15016 = y*t14521;
+ t14976 = z*t15016;
+ t14813 = y*t14918;
+ t14981 = z*t14989;
+ t14794 = t14459*t14989;
+ t15321 = t14466*t14707+t14526*t14794+t14408*t14976+t14525*t14216+(t14813+
+t14981)*t14458+t15459*t14528;
+ t15320 = t14462*t14910+t14469*t14848+t14521*t14884+t14454*t14723+t14528*
+t14656+(t14956+t15455)*t14522;
+ t15319 = z*t14787+t14525*t14152+t14424*t14976+t14467*t14813+t15453*t14526
++t15464*t14528;
+ t13997 = x*t14857;
+ t14716 = t14435*t14931;
+ t15317 = t13997+z*t14716;
+ t14492 = RATIONAL(-5.0,72.0);
+ t14801 = t14492*t14989;
+ t13948 = t14439*t14921;
+ t15316 = t14521*t13948+t14522*t14801;
+ t14783 = t14454*t15010;
+ t14518 = RATIONAL(5.0,9.0);
+ t14968 = t14518*t14522;
+ t14256 = t14521*t14968;
+ t15315 = t14528*t14783+t14525*t14256;
+ t14826 = y*t14910;
+ t14431 = RATIONAL(-5.0,192.0);
+ t14765 = t14522*t14934;
+ t15314 = t14468*t14765+t14431*t14826;
+ t13929 = t14439*t14905;
+ t14768 = t14492*t15010;
+ t15313 = t14521*t14768+t14522*t13929;
+ t14475 = RATIONAL(5.0,48.0);
+ t14510 = RATIONAL(-5.0,6.0);
+ t15312 = t14510*t14765+t14475*t14826;
+ t14860 = t14412*t14521;
+ t13967 = t14527*t14860;
+ t15310 = y*t13927+t14525*t13967;
+ t14696 = t14525*t14355;
+ t14993 = y*RATIONAL(-10.0,9.0);
+ t14815 = t14521*t14993;
+ t15307 = t14522*t14815+t14528*t14696;
+ t14438 = RATIONAL(-5.0,288.0);
+ t13992 = t14438*t14848;
+ t15305 = t14525*t14689+y*t13992;
+ t13955 = t14445*t14973;
+ t15303 = y*t13934+t14525*t13955;
+ t13911 = t14438*t14901;
+ t15301 = y*t13911+t14485*t14752;
+ t15300 = t14007+t14526*t14716;
+ t13914 = t14412*t14848;
+ t14033 = t14411*t14901;
+ t15298 = y*t14033+t14525*t13914;
+ t14404 = RATIONAL(5.0,1152.0);
+ t13877 = t14404*t14901;
+ t14674 = t14443*t14848;
+ t15297 = t14525*t14674+y*t13877;
+ t14405 = RATIONAL(-5.0,1152.0);
+ t13872 = t14405*t14973;
+ t14762 = t14527*t14905;
+ t15296 = y*t13872+t14444*t14762;
+ t13953 = t14409*t15012;
+ t15295 = t14437*t14797+t13953;
+ t14417 = RATIONAL(25.0,12.0);
+ t14836 = y*t14973;
+ t15294 = t14417*t14836+t14481*t14762;
+ t13866 = t14404*t14848;
+ t14758 = t14525*t14901;
+ t15293 = y*t13866+t14443*t14758;
+ t14401 = RATIONAL(-25.0,192.0);
+ t14470 = RATIONAL(1.0,96.0);
+ t14894 = t14528*t14470;
+ t14670 = t14527*t14894;
+ t15292 = t14401*t14836+t14525*t14670;
+ t13899 = t14399*t14848;
+ t15290 = t14527*t14683+y*t13899;
+ t14281 = t14499*t14901;
+ t14494 = RATIONAL(5.0,18.0);
+ t14834 = y*t14848;
+ t15288 = t14525*t14281+t14494*t14834;
+ t13968 = t14524*t14866;
+ t15286 = t13968+t14446*t14829+t14523*t14010;
+ t14034 = t14409*t14936;
+ t15285 = t14523*t13959+t14034+t14493*t14829;
+ t15283 = t14526*t14657+(t13976+t14044)*y;
+ t15282 = t14409*t14718+(t14020+t13931)*y;
+ t15281 = x*t14654+t15426;
+ t14785 = t14523*t15013;
+ t15280 = t14528*t14785+t14444*t14837+t14526*t14911;
+ t14679 = t14522*t14872;
+ t15279 = t14410*t14936+x*t14679+t14523*t13984;
+ t14991 = x*t14525;
+ t14770 = t14435*t14991;
+ t14687 = t14525*t14345;
+ t15278 = t14527*t14770+t14524*t14687+t15424*y;
+ t14650 = t14493*t14905;
+ t14733 = t14446*t14905;
+ t14490 = RATIONAL(-5.0,36.0);
+ t14886 = t14490*t14521;
+ t14480 = RATIONAL(5.0,36.0);
+ t14082 = t14480*t14918;
+ t15031 = y*z;
+ t15275 = y*t14082+t14886*t15031+z*t14733+t14526*t14650;
+ t14491 = RATIONAL(-5.0,18.0);
+ t14489 = RATIONAL(10.0,9.0);
+ t14988 = t14489*t15032;
+ t14262 = t14525*t14388;
+ t15274 = x*t14262+t14525*t14117+t14491*t14803+t14522*t14988;
+ t13889 = t14394*t14910;
+ t14428 = RATIONAL(5.0,384.0);
+ t14692 = t14428*t14899;
+ t14430 = RATIONAL(1.0,384.0);
+ t14715 = t14430*t14937;
+ t15271 = t13889+t13872+t14527*t14715+t14522*t14692;
+ t14980 = t14480*t15031;
+ t14644 = t14446*t14868;
+ t14429 = RATIONAL(5.0,144.0);
+ t14850 = t14525*t14454;
+ t14238 = z*t14850;
+ t15270 = t14525*t14644+t14429*t14812+(t14238+t14980)*x;
+ t15269 = t15291+t15298;
+ t14433 = RATIONAL(1.0,192.0);
+ t14849 = t14523*t14433;
+ t14737 = t14527*t14849;
+ t15268 = t13910+t14528*t14737+t14521*t14665+t13993;
+ t13973 = t14521*t14996;
+ t14659 = t14528*t14887;
+ t15267 = t14525*t14054+t14526*t14659+(t13946+t13973)*y;
+ t14793 = z*t14340;
+ t14672 = t14435*t14905;
+ t15266 = t14525*t14793+t14526*t14672+t15408*y;
+ t14741 = t14521*t14888;
+ t15264 = t14431*t14741+t14429*t14973+t14439*t14910+t14527*t14668;
+ t14482 = RATIONAL(-5.0,12.0);
+ t14661 = t14482*t14899;
+ t15263 = t14522*t14661+t14256+t15417*t14528;
+ t14950 = t14525*t14486;
+ t14246 = z*t14950;
+ t14811 = t14413*t15008;
+ t14978 = t14490*t15032;
+ t15262 = t14493*t14718+z*t14978+x*t14246+t14526*t14811;
+ t14874 = t14480*t14522;
+ t14110 = t14524*t14874;
+ t14927 = t14490*t14522;
+ t14651 = t14493*t14921;
+ t15261 = y*t14110+t14927*t15032+t14524*t14651+t14446*t14780;
+ t14987 = x*t14993;
+ t15259 = t14494*t14803+t14499*t14780+t14522*t14987+t14524*t14696;
+ t15258 = x*t14776+t14011+t15300;
+ t14137 = t14465*t15026;
+ t14935 = t14525*t14440;
+ t14744 = t14524*t14935;
+ t14885 = t14438*t14522;
+ t13945 = t14524*t14885;
+ t15257 = x*t14696+t14527*t14744+(t14137+t13945)*y;
+ t15256 = t14525*t14042+t14410*t14780+(t13978+t13968)*y;
+ t14483 = RATIONAL(1.0,24.0);
+ t14903 = t14483*t14527;
+ t14471 = RATIONAL(-5.0,96.0);
+ t14844 = t14475*t14522;
+ t15255 = t14471*t14758+y*t14844+t14426*t14834+t14525*t14903;
+ t13999 = t14425*t15025;
+ t15253 = t14525*t13905+z*t14659+(t14032+t13999)*y;
+ t14512 = RATIONAL(-5.0,9.0);
+ t14939 = t14512*t14521;
+ t14861 = t14474*t14527;
+ t14174 = t14523*t14861;
+ t14479 = RATIONAL(5.0,12.0);
+ t14695 = t14479*t14899;
+ t15249 = t14528*t14174+t14455*t14910+(t14939+t14695)*t14522;
+ t14000 = t14412*t15004;
+ t15247 = t14000+t14446*t14791+t15295;
+ t15246 = z*t14672+t14525*t13919+t15445*y;
+ t15245 = x*t14687+t14525*t13959+t15415*y;
+ t14893 = t14490*t14524;
+ t14211 = t14522*t14893;
+ t15244 = y*t14211+x*t14651+t14874*t15032+t14525*t14073;
+ t15242 = t14523*t13949+t14524*t14679+t15430;
+ t14427 = RATIONAL(-1.0,384.0);
+ t14702 = t14427*t14932;
+ t14434 = RATIONAL(-5.0,384.0);
+ t15240 = t14404*t14973+t14434*t14741+(t14702+t14880)*t14528;
+ t15239 = t15290+t15309;
+ t14244 = t14526*t14886;
+ t15238 = y*t14244+t14526*t14733+z*t14650+t14480*t14976;
+ t14711 = t14522*t14845;
+ t15237 = t14528*t14768+t14521*t14711+t15288;
+ t15236 = t15290+t15298;
+ t15234 = t14411*t14780+t14527*t14706+(t14034+t13991)*y;
+ t14879 = t14526*t14414;
+ t13913 = t14521*t14879;
+ t14113 = t14455*t14905;
+ t14942 = t14492*t14521;
+ t14133 = z*t14942;
+ t15233 = t14526*t13929+z*t14113+(t14133+t13913)*y;
+ t15232 = t14526*t14682+t14444*t14725+t15463;
+ t14488 = RATIONAL(5.0,24.0);
+ t14496 = RATIONAL(-1.0,6.0);
+ t14852 = t14496*t14528;
+ t14840 = y*t14901;
+ t14506 = RATIONAL(-5.0,3.0);
+ t15011 = y*t14506;
+ t15230 = t14525*t14852+t14482*t14840+t14521*t15011+t14488*t14752;
+ t14719 = t14437*t14888;
+ t15229 = t14527*t14677+t14449*t14901+t14528*t14719+t13975;
+ t14047 = t14425*t14848;
+ t14830 = t14457*t15010;
+ t15228 = t14525*t14047+t14521*t14830+t15311;
+ t15224 = t14225+t14521*t14656+t14047+t14435*t14749;
+ t14663 = t14429*t14934;
+ t14185 = t14455*t14921;
+ t15222 = t14527*t14663+t14185+t15440*y;
+ t14856 = t14522*t14414;
+ t13996 = t14524*t14856;
+ t14223 = t14492*t15026;
+ t15221 = x*t14185+t14524*t13948+(t13996+t14223)*y;
+ t13918 = t14429*t14848;
+ t15219 = t14113+t14525*t13918+t15418*y;
+ t15218 = t15302+t15317;
+ t14722 = t14443*t14931;
+ t15216 = t14522*t14722+t14524*t14680+t15434;
+ t14881 = t14438*t14526;
+ t14048 = t14521*t14881;
+ t14212 = z*t14925;
+ t14684 = t14526*t14935;
+ t15215 = t14525*t14795+t14528*t14684+(t14212+t14048)*y;
+ t15212 = t14525*t13963+t14411*t14707+(t13923+t14838)*y;
+ t15211 = t15303+t15310;
+ t15210 = t15428*t14521+t15427*y;
+ t13957 = t14527*t14940;
+ t15209 = t14524*t14719+t14523*t14147+t14522*t15014+t13957+t14229;
+ t15208 = t15293+t15296+t14405*t14826+t14444*t14765+t15297;
+ t15207 = t15301+t15316+t15382;
+ t14796 = x*t14959;
+ t14779 = t14409*t14991;
+ t15206 = t15002*t15031+y*t13909+t14526*t14796+(t14779+t14657)*z;
+ t14140 = t14522*t14999;
+ t14671 = t14435*t14936;
+ t15205 = t13979+t14140+x*t14656+t14523*t14671+t14151;
+ t15204 = x*t14788+y*t14038+t14990*t15032+t14526*t14779+t14525*t13916;
+ t15203 = t15313+t15305+t15382;
+ t14731 = t14471*t14899;
+ t14364 = t14493*t14528;
+ t15202 = t14470*t14725+t14526*t14731+t14483*t14966+t14133+(t14486+t14364)
+*z;
+ t14160 = t14470*t14932;
+ t15201 = t14471*t14730+t14524*t14160+t14483*t14931+t14223+(t14486+t14367)
+*x;
+ t15200 = t15258+t15309;
+ t14473 = RATIONAL(-1.0,96.0);
+ t14118 = t14473*t14932;
+ t15199 = t14481*t14931+t14468*t14730+t14524*t14118+t14137+t15438;
+ t15198 = t14212+t14473*t14725+t15421*t14526+t15422;
+ t15197 = t15216+t15279;
+ t15196 = t15232+t15280;
+ t15195 = z*t14706+t15243+(t14052+t13997)*y;
+ t15194 = x*t14649+t15242+t15435;
+ t15193 = t14887*t15004+t15273+(t14000+t13953)*y;
+ t14224 = t14522*t14967;
+ t14995 = y*t14486;
+ t14199 = t14527*t14995;
+ t15192 = t15222+t14224+t14199+t15313+t15373;
+ t14171 = t14486*t14989;
+ t14068 = t14485*t14934;
+ t15191 = t14171+t15219+t14068+t15316+t15373;
+ t13938 = t14411*t14936;
+ t15190 = t13938+x*t14680+t14443*t14829+t15242;
+ t15188 = t15216+t15281;
+ t15186 = t14526*t14769+t14462*t14984+t15214+t15235+y*t14090+t15228;
+ t14764 = t14524*t14872;
+ t15185 = x*t14785+t14524*t14717+z*t14764+t14444*t14791+t15401;
+ t14675 = t14521*t14851;
+ t15184 = t14469*t14976+t14525*t14232+t14526*t14675+t15428*t14528+(t14221+
+t15411)*y;
+ t14195 = t14526*t14950;
+ t14186 = t14493*t14945;
+ t15183 = t15270+t14526*t14978+x*t14195+(t14811+t14186)*z;
+ t14165 = t14524*t14928;
+ t14226 = t14526*t14850;
+ t15182 = x*t14226+z*t14165+t14480*t14983+t14429*t14984+t15262;
+ t14994 = y*t14505;
+ t14261 = t14527*t14994;
+ t14074 = t14527*t14886;
+ t14508 = RATIONAL(8.0,9.0);
+ t15023 = y*t14508;
+ t14259 = t14522*t14854;
+ t15181 = t14261+t14525*t14074+t14522*t15023+t14519*t14834+t14262+t14259+
+t15315;
+ t14678 = t14522*t14950;
+ t14969 = t14525*t14522;
+ t14833 = x*t14969;
+ t15180 = t14454*t14833+t14524*t14678+t14413*t14977+t14429*t14808+t15244;
+ t15179 = t14872*t15030+x*t14717+t14526*t14764+z*t14722+t15395;
+ t14742 = t14439*t14945;
+ t15178 = t15257+t14522*t14742+t14414*t14808+(t14748+t14768)*x;
+ t14772 = t14409*t15015;
+ t14750 = t14412*t14945;
+ t15177 = (t14796+t14750)*t14522+(t13904+t14772)*t14525+(t15430+t15435)*y;
+ t15176 = t14521*t14828+t14420*t14707+t15267+t15425*y;
+ t14101 = t14524*t14850;
+ t14134 = t14526*t14928;
+ t15175 = t14429*t14983+z*t14101+t14524*t14980+x*t14134+t15262;
+ t15174 = t15247+t15258;
+ t15173 = t14525*t14140+x*t14830+y*t14053+t14522*t14657+t15225;
+ t14336 = t14439*z;
+ t14982 = t14414*t15031;
+ t14805 = y*t14879;
+ t15172 = t14524*t14982+z*t14744+t14439*t14718+t14991*t14336+(y*t15030+
+t14812)*t14438+(t14805+t14684)*x;
+ t14326 = t14522*t14922;
+ t14786 = t14465*t15008;
+ t15171 = t14527*t14786+t14491*t14977+t14524*t14326+x*t14259+t15274;
+ t14756 = t14525*t14863;
+ t14775 = t14527*t15000;
+ t15170 = (t14779+t14756)*t14522+(t13986+t14775)*t14525+(t15426+t15434)*y;
+ t13343 = x*t14704;
+ t15169 = t13343+t15194;
+ t14760 = t14437*t14969;
+ t14766 = t14442*t15010;
+ t15168 = x*t14760+t14441*t14977+t14524*t14766+t14525*t14671+t15278;
+ t13262 = x*t14688;
+ t15167 = t13262+t15193;
+ t14690 = t14525*t14964;
+ t15166 = t15256+t14524*t14690+t14525*t14031+(t13979+t14775)*y;
+ t14754 = t14523*t14880;
+ t14685 = t14394*t14931;
+ t15165 = t14527*t14685+t14394*t14829+x*t14754+t14406*t14730+t15400;
+ t15164 = t14243+t14326+t15222+t15301;
+ t15163 = t14528*t14679+t13899+t14033+t14521*t14704+t15227;
+ t14798 = t14412*t14991;
+ t15162 = t14445*t14718+t14526*t14798+t14897*t15030+z*t14750+t15401*y;
+ t15161 = t14439*t14797+t14459*t15012+t15231+t15388;
+ t14003 = t14521*t14858;
+ t15160 = t15226+t14410*t14901+t14396*t14848+(t14003+t14674)*t14523;
+ t14821 = z*t14941;
+ t15159 = t14524*t14857+x*t14821+t15295+t15300+t15318;
+ t15158 = t14440*t14797+t14457*t15012+t15213+t15381;
+ t15157 = t14526*t14673+t13973+t14528*t14821+t15284+t15425;
+ t14703 = t14394*t14937;
+ t15156 = t14406*t14837+z*t14703+t15412*t14526+t15396;
+ t14264 = t14525*t14389;
+ t15155 = x*t14264+t14485*t14718+t14492*t14812+t15451*t14494+(t14987+
+t15442)*z;
+ t14666 = t14399*t14921;
+ t15154 = t14524*t14666+t14396*t14780+t14525*t13895+t14399*t14833+t15400*y
+;
+ t15153 = t15218+t15370;
+ t15152 = t15218+t15253;
+ t14729 = t14522*t14957;
+ t14824 = t14494*t15010;
+ t15151 = t15259+(t14729+t14768)*t14524+(t14711+t14824)*x;
+ t15150 = t14525*t13938+x*t14690+t15234+(t13957+t14772)*y;
+ t13865 = t14394*t14901;
+ t13846 = t14394*t14848;
+ t14736 = t14406*t14888;
+ t15149 = t14527*t14645+t13914+t13933+t14521*t14736+t13955+t13967+(t13846+
+t13865)*t14523;
+ t14126 = y*t14364;
+ t15148 = t14126+t14521*t14922+t15219+t15305;
+ t14267 = t14526*t14922;
+ t15020 = y*t14526;
+ t14774 = t14491*t15020;
+ t14979 = t14491*t15031;
+ t15147 = t14455*t14718+t14524*t14979+t14526*t14786+(t14774+t14267)*x+(
+t14988+t15419)*z;
+ t15146 = t14412*t14718+x*t14735+(t14756+t14798)*z+t15395*y;
+ t15145 = x*t14736+t14522*t14685+t14524*t14754+t14394*t14807+t15398;
+ t15144 = (t14752+t14758)*t14398+(t14762+t14765)*t14397+t15399*y;
+ t15143 = x*t14666+t14396*t14833+t15435*t14525+t15398*y;
+ t15142 = t13950+t15190;
+ t15141 = t14438*t14808+t14522*t14744+x*t14224+t14465*t14977+t15221;
+ t14818 = t14413*t15020;
+ t14084 = t14525*t14350;
+ t14065 = t14486*t14945;
+ t15140 = z*t14065+t14893*t15031+t15270+(t14084+t14818)*x;
+ t15139 = t14525*t14029+t14410*t14707+t14909*t15031+y*t14045+t15267;
+ t14407 = RATIONAL(1.0,2304.0);
+ t14403 = RATIONAL(-1.0,2304.0);
+ t14714 = t14407*t14888;
+ t15138 = t14407*t14723+t14395*t14973+(t14741+t14740)*t14403+(t14841+
+t14714)*t14528+t15429*t14402;
+ t15137 = t14413*t14808+x*t14678+t14525*t14669+t14429*t14977+t15261;
+ t15136 = t14407*t14740+t14521*t14714+t15452*t14403+t15399;
+ t14701 = t14526*t14906;
+ t15135 = t14521*t14701+t14855*t15031+z*t14675+(t13952+t14008)*t14525+(
+t14136+t15423)*y;
+ t15134 = t14523*t13857+(t14876+t14703)*t14527+t15429*t14445+(t14860+
+t15412)*t14522;
+ t15133 = t15206+t15282;
+ t15132 = t14438*t14984+t14881*t15032+t14935*t15030+t14525*t14655+z*t14742
++x*t14982+t14439*t14822+t14524*t14805;
+ t15131 = t14406*t14755+t14526*t14703+t15412*z+t15397;
+ t15130 = t14526*t14677+t13999+t14523*t14793+t15287+t15427;
+ t15129 = t14462*t14833+t14525*t14034+y*t13920+x*t14799+t15248;
+ t15128 = t14524*t14760+t14522*t14770+x*t14766+t14441*t14808+t15245;
+ t15127 = t14411*t14918+t13905+t14523*t13917+z*t14682+t15251;
+ t14636 = y*t13889+t14442*t14765+t15296;
+ t15126 = t14440*t14934+t13929+t15293+t14636+t14441*t14752+t15404*y;
+ t15125 = t14441*t14758+t14525*t14871+t13948+t14636+t15297+t15402*y;
+ t14132 = t14490*t14848;
+ t14777 = t14519*t15010;
+ t14270 = t14505*t14989;
+ t14287 = t14521*t14854;
+ t14271 = t14500*t14905;
+ t15124 = t15288+t15307+t14525*t14132+t14270+t14287+t14508*t15016+t14521*
+t14777+t14271+t15315;
+ t14710 = t14522*t14930;
+ t15123 = x*t14710+t14525*t13972+t15256+t15380+t15420*y;
+ t15122 = x*t14700+t14009+t14527*t14781+t15250+t15368;
+ t15121 = t14500*t14829+x*t14662+t13972+t15277+t15368;
+ t14664 = t14525*t14856;
+ t14705 = t14525*t14885;
+ t15120 = t15245+t14524*t14705+t14186+t15403*y+(t14664+t15446)*x;
+ t15119 = t14477*t14931+t14431*t14829+t15444*t14524+(t14737+t15432)*x+
+t15406+t15424;
+ t15022 = y*t14500;
+ t15118 = t14525*t14212+t14195+t14492*t14707+t14238+t15275+z*t15022+(
+t14795+t15431)*y;
+ t14066 = t14523*t14894;
+ t14972 = t14483*t14523;
+ t15117 = t14492*t14918+t14486*t14526+t14493*t14883+t15198+(t14972+t14731+
+t14066)*z;
+ t14839 = z*t14934;
+ t15116 = t15266+t14414*t14839+t14084+t14438*t14707+t15446*z+t15405*y;
+ t14182 = t14481*t14932;
+ t14938 = t14523*t14496;
+ t15115 = t13996+t14488*t14829+t15201+(t14938+t14182)*x+t15443;
+ t15114 = t14470*t14888+t14333+t14405*t14901+t14118+t13846+t14527*t14692+
+t15240+(t14437+t14715)*t14522;
+ t15113 = t13877+t14434*t14723+t14473*t14888+t14427*t14749+t14160+t15271+
+t15402;
+ t14846 = t14525*t14480;
+ t14724 = t14522*t14846;
+ t15112 = t14413*t14763+t14485*t14945+t15221+t15443*y+(t14995+t14957+
+t14243+t14724)*x;
+ t14131 = t14481*t14937;
+ t15111 = t13913+t15202+t14488*t14837+(t14131+t14938)*z+t15413;
+ t15110 = t15246+t14438*t14839+t14414*t14707+t14134+t15436*z+t15407*y;
+ t14189 = t14455*t14971;
+ t15109 = t14490*t14839+t14526*t14663+z*t14922+t14189+t15215+(t15414+
+t15422)*y;
+ t15108 = t14475*t14749+t14132+t15263+t14281+(t14240+t15447)*t14521+t15439
+;
+ t15107 = t14518*t14833+t14525*t14211+t15259+(t14994+t14783)*t14524+(
+t14777+t15023)*x+t15419;
+ t14325 = t14518*t15025;
+ t15106 = t14475*t14755+t14461*t14966+t14477*t14725+t14244+t14325+(t14661+
+t15416+t15447)*z+t15409;
+ t15105 = z*t14794+t14526*t14683+y*t13952+t14525*t14249+t15254+t15369;
+ t15104 = t14524*t14664+t15278+t14165+t15406*y+(t14705+t15436)*x;
+ t14859 = t14474*t14528;
+ t15103 = t14439*t14901+t14423*t14723+t14485*t14521+t14368+t13918+t14431*
+t14749+t14477*t14899+t14523*t14859+t15268;
+ t14067 = t14465*t14936;
+ t15102 = t14067+t14073+t14468*t14829+t14454*t14524+t15201+(t14118+t14963)
+*x;
+ t15029 = y*RATIONAL(-8.0,9.0);
+ t15101 = t14512*t14833+t14519*t15008+t15274+(t14724+t14199)*t14524+(
+t15029+t14261)*x+t15442;
+ t14478 = RATIONAL(-5.0,48.0);
+ t15100 = t14480*t14848+t14509*t14899+t14500*t14901+t14478*t14749+t15249+(
+t14070+t14520)*t14521+t15416;
+ t15099 = t15234+t14420*t14833+t15380+t14524*t14710+t15310+t15410*y;
+ t15098 = x*t14701+t13239+t15220+t15228+(t14204+t14806)*y;
+ t15097 = t14433*t14723+t14003+t14413*t14848+t14353+t14528*t14665+t14455*
+t14521+t14474*t14899+t14477*t14937+t15264;
+ t14176 = t14492*t14936;
+ t15096 = t14176+t14486*t14524+t14471*t14829+t14527*t14360+t15199+(t14160+
+t14972)*x;
+ t14761 = t14525*t14927;
+ t15095 = t15257+t14525*t14904+t14429*t14763+(t14922+t14761)*x+(t15433+
+t15438)*y;
+ t14952 = t14523*t14498;
+ t14236 = t14523*t14903;
+ t14739 = t14484*t14888;
+ t15094 = t15199+t13945+(t14952+t14236+t14739)*x+t15433;
+ t14676 = t14478*t14899;
+ t15093 = t14480*t14901+t14500*t14848+t15249+t14509*t14888+t14527*t14676+
+t15385+(t14096+t14520)*t14522;
+ t14992 = y*t14499;
+ t15092 = t14246+z*t14992+t14465*t14707+t14525*t14133+t14226+t15238+(
+t14804+t15409)*y;
+ t14106 = t14473*t14937;
+ t15091 = t14356+t14446*t14883+t14465*t14918+t15202+(t14106+t15421)*z;
+ t14304 = z*t14939;
+ t15090 = t14304+t14453*t14966+t14526*t14676+t14474*t14725+t14082+(t14695+
+t15437+t15439)*z+t15431;
+ t15089 = t14524*t14737+t14474*t14931+t14431*t14730+(t14960+t14439+t15444)
+*x+t15403+t15415;
+ t15088 = t14453*t14749+t14475*t14723+t15263+t15394+t14499*t14848+t14074+
+t15447*t14522;
+ t14694 = t14521*t14846;
+ t15087 = t14413*t14707+t15386+t15233+t15413*y+(t14126+t14995+t14694)*z;
+ t14890 = t14483*t14528;
+ t14114 = t14523*t14890;
+ t15086 = t14484*t14837+t14048+t15198+(t14114+t14952)*z+t15414;
+ t15085 = t14525*t14191+t14526*t14647+z*t14790+y*t14041+t15265+t15369;
+ t15084 = t15285+t15209+t15379;
+ t15083 = t15286+t15350+t15358;
+ t15082 = t15286+t15205+t15389;
+ t13101 = t14524*t14782;
+ t14643 = t13101+t15286;
+ t15081 = t14643+t15358+t15360;
+ t14631 = t13101+t15285;
+ t15080 = t14631+t15355+t15360;
+ t15079 = t15285+t15350+t15355;
+ t13276 = x*t14709;
+ t14847 = t13276+t13262;
+ t15078 = t14847+t15363+t15367;
+ t15077 = t13343+t13262+t15362+t15367;
+ t13309 = t14525*t14020;
+ t14944 = t13276+t13309;
+ t15076 = t14944+t15359+t15363;
+ t14953 = t13343+t13309;
+ t15075 = t14953+t15359+t15362;
+ t15074 = t15165+t15185;
+ t15073 = t15341+t15349;
+ t15072 = t15333+t15342;
+ t15071 = t15336+t15348;
+ t15070 = t15158+t15224+t15272;
+ t15069 = t15173+t15184;
+ t15068 = t15347+t15349;
+ t15067 = t15335+t15357;
+ t15066 = t15332+t15345;
+ t15065 = t15154+t15162;
+ t15064 = t15319+t15334;
+ t15063 = t15336+t15342;
+ t15062 = t14093+t14523*t14644+t14119+t14524*t14767+x*t14771+t14486*t14791
++t15323+t15457;
+ t15061 = t15319+t15330;
+ t15060 = t15337+t15351;
+ t15059 = t15143+t15162;
+ t15058 = t15138+t15156;
+ t15057 = t15161+t15229+t15241;
+ t15056 = t15129+t15135;
+ t15055 = t15327+t15329;
+ t15054 = t15135+t15173;
+ t15053 = t15340+t15347;
+ t15052 = t15324+t15329;
+ t15051 = t15328+t15351;
+ t15050 = t15146+t15154;
+ t15049 = t14210+t14519*t14986+t14526*t14757+x*t14698+t14452*t15030+t15323
++t14454*t14797+t15460;
+ t15048 = t15131+t15136;
+ t15047 = t15332+t15357;
+ t15046 = t15337+t15346;
+ t15045 = t15324+t15325;
+ t15044 = t15333+t15348;
+ t15043 = t15328+t15346;
+ t15042 = t15129+t15184;
+ t15041 = t15321+t15334;
+ t15040 = t15325+t15327;
+ t14819 = t14525*t15024;
+ t15039 = t15144+t14396*t14707+t14525*t13853+t14399*t14839+t14528*t14819+
+t15397*y;
+ t15038 = t15144+t14399*t14707+t14521*t14819+(z*t14873+t13886)*t14525+
+t15396*y;
+ t15037 = t15143+t15146;
+ t15036 = t15145+t15179;
+ t15035 = t15335+t15345;
+ t15034 = t15321+t15330;
+ t15033 = t15340+t15341;
+ t14975 = t14478*t14528;
+ t14970 = t14478*t14527;
+ t14958 = t14479*t14527;
+ t14955 = t14477*t14528;
+ t14373 = t14455*t14527;
+ t14926 = t14525*t14481;
+ t14920 = t14479*t14528;
+ t14889 = t14484*t14521;
+ t14865 = t14496*t14527;
+ t14864 = t14475*t14521;
+ t14843 = t14513*t14522;
+ t14835 = y*t14883;
+ t14283 = z*t14845;
+ t14825 = t14465*t14989;
+ t14820 = t14441*t14989;
+ t14810 = t14429*t14989;
+ t14746 = t14431*t14899;
+ t14699 = t14471*t14848;
+ t14653 = t14426*t14901;
+ t14642 = t14521*t14761+y*t13937+t14900;
+ t14641 = t14035+t15283;
+ t14635 = t13950+t15282;
+ t14629 = t14042+t15283;
+ t14628 = t14521*t14824+t14528*t14729+t15307;
+ t14627 = t14453+t14859+t14478*t14521;
+ t14626 = t14461+t14955+t14864;
+ t14625 = t14481*t14527+t14496+t14488*t14522;
+ t14456 = RATIONAL(-5.0,32.0);
+ t14416 = RATIONAL(25.0,32.0);
+ t14501 = RATIONAL(-5.0,8.0);
+ t14624 = t14501+t14416*t14522+t14456*t14527;
+ t14623 = t14844+t15384;
+ t14447 = RATIONAL(1.0,16.0);
+ t14448 = RATIONAL(-5.0,16.0);
+ t14503 = RATIONAL(1.0,4.0);
+ t14622 = t14448*t14522+t14447*t14527+t14503;
+ t14621 = t14861+t14453+t14478*t14522;
+ t14436 = RATIONAL(25.0,96.0);
+ t14620 = t14484+t14436*t14521+t14471*t14528;
+ t14517 = RATIONAL(2.0,3.0);
+ t14619 = t14510*t14522+t14517+t14498*t14527;
+ t14422 = RATIONAL(-25.0,96.0);
+ t14618 = t14468*t14528+t14422*t14521+t14488;
+ t14617 = t14903+t15377;
+ t14616 = t14865+t14843+t14516;
+ t14614 = t14482*t14834+t14525*t14865+t14522*t15011+t14488*t14758+t15294;
+ t14613 = t15292+(t14890+t14699)*t14525+(t14864+t14653)*y;
+ t14610 = t14521*t14739+t13937+t14528*t14118+t14059+t14642;
+ t14609 = t15216+t15269;
+ t14607 = t15200+t15291;
+ t14606 = t14521*t14774+z*t14271+t14489*t14976+t14528*t14189+t14628;
+ t14604 = z*t14815+t14494*t14813+t14628+t15386*t14528;
+ t14603 = t15232+t15291+t15310;
+ t14599 = t14488*t14741+t13930+t14522*t14942+t14523*t14670+t14642;
+ t14598 = t15253+t15269;
+ t14400 = RATIONAL(25.0,192.0);
+ t14597 = y*t14975+t14400*t14834+t14473*t14758+t14521*t14926+t14613+t15314
+;
+ t14596 = t14473*t14752+t14522*t14926+t14400*t14840+y*t14970+t15255+t15292
++t15314;
+ t14418 = RATIONAL(-25.0,48.0);
+ t14595 = y*t14920+t14498*t14758+t14418*t14834+t14517*t14934+t15230+t15294
++t15312;
+ t14594 = t14517*t14969+t14498*t14752+t14418*t14840+y*t14958+t14614+t15312
+;
+ t14593 = t14623*t14525+(t14422*t14522+t14468*t14527+t14488)*y;
+ t14592 = t14621*t14525+(t14471*t14527+t14484+t14436*t14522)*y;
+ t14591 = t14525*t14658+t14526*t14810+t14413*t14981+t14521*t14238+t15203+
+t15238;
+ t14590 = t14454*t14707+t14521*t14246+t14528*t14818+z*t14810+t15203+t15275
+;
+ t14589 = t14526*t14792+t14455*t14839+t14439*t14707+z*t14801+t15207+t15215
+;
+ t14588 = t15208+t14437*t14839+z*t14820+t15246+t15393*t14526;
+ t14587 = t14521*t14283+t14604+t14494*t14981+t14499*t14707+t14526*t14801+
+t15237;
+ t14586 = t14438*t14835+t15233+t14521*t14684+t15207+(t14825+t14068)*z;
+ t14585 = t14526*t14820+t15266+t14437*t14707+t15208+t15393*z;
+ t14584 = t14500*t14707+t14526*t14825+z*t14287+t14528*t14979+t14606+t15237
+;
+ t14432 = RATIONAL(-25.0,24.0);
+ t14583 = RATIONAL(4.0,3.0)*y+t14614+t14432*t14765+t14453*t14826+t15230+(
+t15010+t14989)*t14507+(t14843+t15375)*t14525;
+ t14582 = t14613+t14423*t14826+t14436*t14765+t15255+(t14889+t15377)*t14525
++(t14955+t15384)*y;
+ t14581 = t13865+t14405*t14848+t14437*t14521+t14106+t14435*t14528+t15126+
+t14430*t14723+t14470*t14899+t14428*t14749+t15240;
+ t14580 = t15124+t14211+t14524*t14122+t14475*t14730+t14461*t14931+t14482*
+t14829+(t14968+t15385+t15447)*x+t15392;
+ t14579 = t14468*t14723+t13911+t15164+t14610+t14182+t14367+t14522*t14114+
+t14498*t14888+t15440;
+ t14578 = t14336+t14433*t14725+t14526*t14746+t14474*t14966+t15125+t15372*z
++t15405+t15408;
+ t14577 = t14477*t14888+t14429*t14901+t14174+t14439*t14848+t14373+t15268+
+t14431*t14723+t15192+(t14668+t14485)*t14522;
+ t14576 = t14599+t15148+t14114+t14363+t14493*t14901+t14496*t14899+t14523*
+t14699+t14414*t14848+(t14486+t14182)*t14521;
+ t14575 = t15181+t14264+t14283+t14525*t14304+t14606+t14519*t15020+(t14694+
+t14171)*t14526+(t14270+t15029)*z;
+ t14574 = t14492*t14833+t15244+t15191+t14101+t14373*t15032+t14525*t14067+
+t15392*y+(t14992+t14950)*x;
+ t14573 = t14066+t14434*t14749+t13866+t15126+t14521*t14702+t14473*t14899+
+t15271+t15404;
+ t14572 = t14355*t15032+t15191+t14065+t15261+(t14137+t14176)*t14525+t15383
+*y+(t14850+t15022)*x;
+ t14571 = t15148+t13992+t14131+t14610+t14521*t14236+t14364+t14468*t14749+
+t14498*t14899+t15418;
+ t14570 = t14849*t15028+t15125+t15372*t14526+(t14746+t15432)*z+t15407+
+t15445;
+ t14569 = t14354+t14527*t14842+t14433*t14749+t14523*t14653+t14474*t14888+
+t15192+t14440*t14848+t15264+t15417;
+ t14568 = t14599+t14414*t14901+t14351+t14092+t14236+t14496*t14888+t15164+
+t14471*t14723+(t14486+t14131)*t14522;
+ t14567 = t15124+t14524*t14174+t14512*t15026+t14479*t14829+t14110+t14478*
+t14730+t14453*t14931+(t15394+t15437)*x+t15383;
+ t14566 = t15181+t14267+t14519*t14981+t14604+t14526*t14994+t14525*t14325+
+t14490*t14707+t14454*t14835+(t14854+t15023)*z;
+ t14565 = t14603+t15123+t15200+t15361+t15371;
+ t14564 = t15105+t15339+t15353;
+ t14563 = t15133+t14598+t15166+t15211+t15212;
+ t14562 = t14042+t15121+t14035+t15282+t15356+t15364;
+ t14561 = t14643+t15186+t15205+t15379;
+ t14560 = t13950+t14641+t15122+t15354+t15364;
+ t14559 = t15049+t15320+t15322;
+ t14558 = t15098+t14608+t15158+t15229;
+ t14557 = t15062+t15322+t15326;
+ t14556 = t14598+t15167+t15177+t15210+t15239;
+ t14555 = t15145+t15039+t15185;
+ t14554 = t14607+t15099+t15344+t15371;
+ t14553 = t15099+t15232+t15361+t15365;
+ t14552 = t15122+t14635+t15352+t15356;
+ t14551 = t15176+t15169+t14601+t15236+t15317+t15374;
+ t14550 = t15136+t15038+t15156;
+ t14549 = t15326+t15049+t15331;
+ t14548 = t14603+t15149+t15139+t14035+t15280+t15298+t15303;
+ t14547 = t15062+t15320+t15331;
+ t14546 = t15121+t14629+t15352+t15354;
+ t14545 = t15105+t15338+t15343;
+ t14544 = t14607+t15157+t15170+t15236+t15247;
+ t14543 = t15098+t14605+t15161+t15224;
+ t14542 = t15131+t15038+t15138;
+ t14541 = t15123+t15310+t15344+t15365;
+ t14540 = t15130+t14944+t15195+t14609+t15239+t15281;
+ t14539 = t15085+t15339+t15343;
+ t14538 = t15186+t14631+t15209+t15389;
+ t14537 = t15085+t15338+t15353;
+ t14536 = t15127+t15142+t15204+t15211+t15269+t15283;
+ t14535 = t14042+t15134+t14609+t15150+t15211+t15279;
+ t14534 = t15165+t15039+t15179;
+ t14514 = RATIONAL(-1.0,8.0);
+ t14504 = RATIONAL(1.0,8.0);
+ t14502 = RATIONAL(5.0,3.0);
+ t14497 = RATIONAL(5.0,8.0);
+ t14495 = RATIONAL(-5.0,4.0);
+ t14476 = RATIONAL(-1.0,16.0);
+ t14472 = RATIONAL(5.0,64.0);
+ t14464 = RATIONAL(5.0,32.0);
+ t14463 = RATIONAL(5.0,16.0);
+ t14451 = RATIONAL(-5.0,64.0);
+ t14450 = RATIONAL(25.0,8.0);
+ t14419 = RATIONAL(25.0,48.0);
+ t14415 = RATIONAL(-25.0,12.0);
+ coeffs_dy->coeff_m2_m2_m2 = t14555+t15058+t15050;
+ coeffs_dy->coeff_m1_m2_m2 = t14544+t15195+t15160+t15194+t14953+t15210+
+t15253;
+ coeffs_dy->coeff_0_m2_m2 = t15114+t15110+t14578;
+ coeffs_dy->coeff_p1_m2_m2 = t13276+t15188+t15160+t14556+t15157+t15218+
+t15366;
+ coeffs_dy->coeff_p2_m2_m2 = t15058+t15059+t14534;
+ coeffs_dy->coeff_m2_m1_m2 = t14536+t15159+t15149+t15150+t15212+t15253;
+ coeffs_dy->coeff_m1_m1_m2 = t14543+t15084+t15042;
+ coeffs_dy->coeff_0_m1_m2 = t15117+t14577+t15118;
+ coeffs_dy->coeff_p1_m1_m2 = t14561+t15069+t15070;
+ coeffs_dy->coeff_p2_m1_m2 = t14042+t15127+t15149+t14563+t15153+t15197;
+ coeffs_dy->coeff_m2_0_m2 = t14588+t15168+t15172;
+ coeffs_dy->coeff_m1_0_m2 = t14590+t15141+t15183;
+ coeffs_dy->coeff_0_0_m2 = (t14626*t14526+t14627*z)*t14525+(t14618*t14526+
+t14620*z)*y+t14596;
+ coeffs_dy->coeff_p1_0_m2 = t14590+t15178+t15182;
+ coeffs_dy->coeff_p2_0_m2 = t15128+t14588+t15132;
+ coeffs_dy->coeff_m2_p1_m2 = t15196+t15152+t14641+t14535+t15204+t15212+
+t15370;
+ coeffs_dy->coeff_m1_p1_m2 = t14558+t15042+t15082;
+ coeffs_dy->coeff_0_p1_m2 = t15091+t15118+t14569;
+ coeffs_dy->coeff_p1_p1_m2 = t14538+t15069+t15057;
+ coeffs_dy->coeff_p2_p1_m2 = t15134+t15159+t14563+t14035+t15142+t15196;
+ coeffs_dy->coeff_m2_p2_m2 = t15048+t14534+t15050;
+ coeffs_dy->coeff_m1_p2_m2 = t15152+t15163+t14540+t15170+t15210+t15366;
+ coeffs_dy->coeff_0_p2_m2 = t15113+t14570+t15110;
+ coeffs_dy->coeff_p1_p2_m2 = t15130+t15169+t14556+t15163+t15174;
+ coeffs_dy->coeff_p2_p2_m2 = t14555+t15048+t15059;
+ coeffs_dy->coeff_m2_m2_m1 = t14554+t15063+t15081;
+ coeffs_dy->coeff_m1_m2_m1 = t14562+t15073+t15046;
+ coeffs_dy->coeff_0_m2_m1 = t14568+t15087+t15086;
+ coeffs_dy->coeff_p1_m2_m1 = t15060+t14560+t15068;
+ coeffs_dy->coeff_p2_m2_m1 = t15079+t14541+t15063;
+ coeffs_dy->coeff_m2_m1_m1 = t14564+t15035+t15078;
+ coeffs_dy->coeff_m1_m1_m1 = t14559+t15040+t15034;
+ coeffs_dy->coeff_0_m1_m1 = t14575+t15088+t15090;
+ coeffs_dy->coeff_p1_m1_m1 = t14547+t15055+t15041;
+ coeffs_dy->coeff_p2_m1_m1 = t15047+t15075+t14564;
+ coeffs_dy->coeff_m2_0_m1 = t15137+t14586+t15140;
+ coeffs_dy->coeff_m1_0_m1 = t14584+t15155+t15171;
+ coeffs_dy->coeff_0_0_m1 = t14594+((t14419*t14521+t14975+t14482)*t14526+(
+t14920+t14415*t14521+t14502)*z)*y+((t14498+t14889+t14890)*t14526+(t14852+t15375
+)*z)*t14525;
+ coeffs_dy->coeff_p1_0_m1 = t14584+t15147+t15151;
+ coeffs_dy->coeff_p2_0_m1 = t15175+t14586+t15180;
+ coeffs_dy->coeff_m2_p1_m1 = t14545+t15067+t15077;
+ coeffs_dy->coeff_m1_p1_m1 = t14557+t15034+t15052;
+ coeffs_dy->coeff_0_p1_m1 = t15093+t15106+t14575;
+ coeffs_dy->coeff_p1_p1_m1 = t15045+t14549+t15041;
+ coeffs_dy->coeff_p2_p1_m1 = t14545+t15066+t15076;
+ coeffs_dy->coeff_m2_p2_m1 = t15071+t15080+t14553;
+ coeffs_dy->coeff_m1_p2_m1 = t15043+t14552+t15068;
+ coeffs_dy->coeff_0_p2_m1 = t14579+t15087+t15111;
+ coeffs_dy->coeff_p1_p2_m1 = t14546+t15073+t15051;
+ coeffs_dy->coeff_p2_p2_m1 = t14565+t15083+t15071;
+ coeffs_dy->coeff_m2_m2_0 = t15089+t14581+t15104;
+ coeffs_dy->coeff_m1_m2_0 = t14576+t15094+t15112;
+ coeffs_dy->coeff_0_m2_0 = (t14476*t14527+RATIONAL(-1.0,4.0)+t14463*t14522
++(t14463+t14472*t14527+RATIONAL(-25.0,64.0)*t14522)*t14521+(RATIONAL(-1.0,64.0)
+*t14527+t14476+t14472*t14522)*t14528)*t14523+(t14400*t14522+t14478+t14431*
+t14527)*t14521+(t14433*t14527+t14431*t14522+t14474)*t14528+t14582+t14621;
+ coeffs_dy->coeff_p1_m2_0 = t15115+t14576+t15095;
+ coeffs_dy->coeff_p2_m2_0 = t15119+t14581+t15120;
+ coeffs_dy->coeff_m2_m1_0 = t15103+t14572+t15096;
+ coeffs_dy->coeff_m1_m1_0 = t15101+t14567+t15108;
+ coeffs_dy->coeff_0_m1_0 = t14625*t14528+t14583+(t14488*t14527+t14513+
+t14432*t14522)*t14521+(RATIONAL(1.0,2.0)+t14501*t14522+t14504*t14527+t14624*
+t14521+(t14456*t14522+RATIONAL(1.0,32.0)*t14527+t14504)*t14528)*t14523+t14616;
+ coeffs_dy->coeff_p1_m1_0 = t14580+t15108+t15107;
+ coeffs_dy->coeff_p2_m1_0 = t14574+t15103+t15102;
+ coeffs_dy->coeff_m2_0_0 = t14592*x+t14597+t14593*t14524;
+ coeffs_dy->coeff_m1_0_0 = (t14617*t14525+(t14970+t14482+t14419*t14522)*y)
+*t14524+(t14616*t14525+(t14502+t14958+t14415*t14522)*y)*x+t14595;
+ coeffs_dy->coeff_0_0_0 = (t14503*t14527+t14495*t14522+1.0+(t14448*t14527+
+t14495+RATIONAL(25.0,16.0)*t14522)*t14521+t14622*t14528)*t14525+(t14501*t14527+
+RATIONAL(-5.0,2.0)+t14450*t14522+(t14416*t14527+RATIONAL(-125.0,32.0)*t14522+
+t14450)*t14521+t14624*t14528)*y;
+ coeffs_dy->coeff_p1_0_0 = (t14625*t14525+(t14418*t14522+t14479+t14475*
+t14527)*y)*t14524+t14595+(t14619*t14525+(t14417*t14522+t14506+t14482*t14527)*y)
+*x;
+ coeffs_dy->coeff_p2_0_0 = t14592*t14524+t14597+t14593*x;
+ coeffs_dy->coeff_m2_p1_0 = t15097+t15102+t14572;
+ coeffs_dy->coeff_m1_p1_0 = t15101+t14580+t15100;
+ coeffs_dy->coeff_0_p1_0 = t14583+t14617*t14528+(t14514*t14527+t14497*
+t14522+RATIONAL(-1.0,2.0)+(RATIONAL(-25.0,32.0)*t14522+t14497+t14464*t14527)*
+t14521+(t14464*t14522+RATIONAL(-1.0,32.0)*t14527+t14514)*t14528)*t14523+(
+RATIONAL(25.0,24.0)*t14522+t14484*t14527+t14510)*t14521+t14619;
+ coeffs_dy->coeff_p1_p1_0 = t14567+t15100+t15107;
+ coeffs_dy->coeff_p2_p1_0 = t15097+t14574+t15096;
+ coeffs_dy->coeff_m2_p2_0 = t15119+t15104+t14573;
+ coeffs_dy->coeff_m1_p2_0 = t14571+t15115+t15112;
+ coeffs_dy->coeff_0_p2_0 = (t14475+t14401*t14522+t14426*t14527)*t14521+((
+RATIONAL(25.0,64.0)*t14522+t14451*t14527+t14448)*t14521+(t14447+t14451*t14522+
+RATIONAL(1.0,64.0)*t14527)*t14528+t14622)*t14523+(t14423*t14527+t14426*t14522+
+t14477)*t14528+t14582+t14623;
+ coeffs_dy->coeff_p1_p2_0 = t14571+t15095+t15094;
+ coeffs_dy->coeff_p2_p2_0 = t15089+t15120+t14573;
+ coeffs_dy->coeff_m2_m2_p1 = t15072+t15083+t14553;
+ coeffs_dy->coeff_m1_m2_p1 = t14546+t15046+t15053;
+ coeffs_dy->coeff_0_m2_p1 = t15109+t14568+t15111;
+ coeffs_dy->coeff_p1_m2_p1 = t14552+t15060+t15033;
+ coeffs_dy->coeff_p2_m2_p1 = t15072+t14565+t15080;
+ coeffs_dy->coeff_m2_m1_p1 = t14537+t15067+t15076;
+ coeffs_dy->coeff_m1_m1_p1 = t14547+t15045+t15061;
+ coeffs_dy->coeff_0_m1_p1 = t15106+t15088+t14566;
+ coeffs_dy->coeff_p1_m1_p1 = t14559+t15052+t15064;
+ coeffs_dy->coeff_p2_m1_p1 = t14537+t15077+t15066;
+ coeffs_dy->coeff_m2_0_p1 = t14589+t15137+t15175;
+ coeffs_dy->coeff_m1_0_p1 = t14587+t15147+t15171;
+ coeffs_dy->coeff_0_0_p1 = t14594+((t14475*t14528+t14418*t14521+t14479)*
+t14526+(t14506+t14482*t14528+t14417*t14521)*z)*y+((t14481*t14528+t14496+t14488*
+t14521)*t14526+(t14510*t14521+t14498*t14528+t14517)*z)*t14525;
+ coeffs_dy->coeff_p1_0_p1 = t15151+t14587+t15155;
+ coeffs_dy->coeff_p2_0_p1 = t15140+t14589+t15180;
+ coeffs_dy->coeff_m2_p1_p1 = t14539+t15075+t15035;
+ coeffs_dy->coeff_m1_p1_p1 = t15055+t14549+t15061;
+ coeffs_dy->coeff_0_p1_p1 = t15093+t15090+t14566;
+ coeffs_dy->coeff_p1_p1_p1 = t14557+t15040+t15064;
+ coeffs_dy->coeff_p2_p1_p1 = t15047+t14539+t15078;
+ coeffs_dy->coeff_m2_p2_p1 = t15079+t14554+t15044;
+ coeffs_dy->coeff_m1_p2_p1 = t15043+t14560+t15033;
+ coeffs_dy->coeff_0_p2_p1 = t15109+t14579+t15086;
+ coeffs_dy->coeff_p1_p2_p1 = t14562+t15051+t15053;
+ coeffs_dy->coeff_p2_p2_p1 = t14541+t15044+t15081;
+ coeffs_dy->coeff_m2_m2_p2 = t15036+t14542+t15065;
+ coeffs_dy->coeff_m1_m2_p2 = t15130+t14551+t15160+t15167+t15170;
+ coeffs_dy->coeff_0_m2_p2 = t14570+t15114+t15116;
+ coeffs_dy->coeff_p1_m2_p2 = t15174+t15176+t15160+t14540+t15177;
+ coeffs_dy->coeff_p2_m2_p2 = t14542+t15037+t15074;
+ coeffs_dy->coeff_m2_m1_p2 = t14548+t15150+t14635+t15153+t15190+t15206;
+ coeffs_dy->coeff_m1_m1_p2 = t14538+t15056+t15070;
+ coeffs_dy->coeff_0_m1_p2 = t14577+t15091+t15092;
+ coeffs_dy->coeff_p1_m1_p2 = t15054+t14543+t15082;
+ coeffs_dy->coeff_p2_m1_p2 = t14629+t14548+t15159+t15166+t15197+t15204;
+ coeffs_dy->coeff_m2_0_p2 = t15132+t14585+t15168;
+ coeffs_dy->coeff_m1_0_p2 = t15141+t14591+t15182;
+ coeffs_dy->coeff_0_0_p2 = (t14627*t14526+t14626*z)*t14525+(t14620*t14526+
+t14618*z)*y+t14596;
+ coeffs_dy->coeff_p1_0_p2 = t14591+t15178+t15183;
+ coeffs_dy->coeff_p2_0_p2 = t15128+t14585+t15172;
+ coeffs_dy->coeff_m2_p1_p2 = t15133+t15127+t15139+t14535+t15159;
+ coeffs_dy->coeff_m1_p1_p2 = t14561+t15056+t15057;
+ coeffs_dy->coeff_0_p1_p2 = t15117+t14569+t15092;
+ coeffs_dy->coeff_p1_p1_p2 = t15054+t15084+t14558;
+ coeffs_dy->coeff_p2_p1_p2 = t14536+t15134+t15139+t15153+t15166;
+ coeffs_dy->coeff_m2_p2_p2 = t15065+t14550+t15074;
+ coeffs_dy->coeff_m1_p2_p2 = t15176+t14544+t14847+t15188+t15163+t15193;
+ coeffs_dy->coeff_0_p2_p2 = t15113+t14578+t15116;
+ coeffs_dy->coeff_p1_p2_p2 = t14551+t15163+t15157+t13309+t15177+t15195;
+ coeffs_dy->coeff_p2_p2_p2 = t15036+t15037+t14550;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order4.smooth0/coeffs-dyy.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order4.smooth0/coeffs-dyy.compute.c
new file mode 100644
index 0000000..e0a8845
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order4.smooth0/coeffs-dyy.compute.c
@@ -0,0 +1,2265 @@
+fp t26280;
+fp t26283;
+fp t26257;
+fp t26263;
+fp t27110;
+fp t26194;
+fp t26157;
+fp t26281;
+fp t27109;
+fp t26279;
+fp t26285;
+fp t26242;
+fp t26120;
+fp t25852;
+fp t26187;
+fp t26637;
+fp t25677;
+fp t27108;
+fp t26282;
+fp t26612;
+fp t26522;
+fp t26661;
+fp t26500;
+fp t27084;
+fp t26284;
+fp t26584;
+fp t26623;
+fp t26193;
+fp t25777;
+fp t27107;
+fp t26156;
+fp t27106;
+fp t26694;
+fp t26665;
+fp t27105;
+fp t27104;
+fp t27103;
+fp t26668;
+fp t25713;
+fp t27102;
+fp t26723;
+fp t26686;
+fp t26675;
+fp t26527;
+fp t27101;
+fp t26235;
+fp t26629;
+fp t26575;
+fp t26497;
+fp t27100;
+fp t25699;
+fp t26728;
+fp t27099;
+fp t27098;
+fp t26208;
+fp t26162;
+fp t27097;
+fp t26216;
+fp t26199;
+fp t27096;
+fp t26621;
+fp t26507;
+fp t26678;
+fp t26479;
+fp t27095;
+fp t26632;
+fp t26400;
+fp t26552;
+fp t26394;
+fp t27094;
+fp t26234;
+fp t25859;
+fp t26205;
+fp t26704;
+fp t25889;
+fp t27093;
+fp t26196;
+fp t26677;
+fp t25871;
+fp t26185;
+fp t25815;
+fp t27092;
+fp t26269;
+fp t26150;
+fp t26217;
+fp t27091;
+fp t26155;
+fp t26636;
+fp t27090;
+fp t26158;
+fp t26585;
+fp t26647;
+fp t27089;
+fp t26714;
+fp t25896;
+fp t26559;
+fp t25715;
+fp t27088;
+fp t26108;
+fp t26149;
+fp t27087;
+fp t27086;
+fp t26179;
+fp t27085;
+fp t26245;
+fp t26602;
+fp t26167;
+fp t27083;
+fp t26203;
+fp t26711;
+fp t26705;
+fp t26223;
+fp t25959;
+fp t27082;
+fp t26220;
+fp t26622;
+fp t26222;
+fp t27081;
+fp t26260;
+fp t26596;
+fp t26266;
+fp t26560;
+fp t27080;
+fp t26218;
+fp t26699;
+fp t26504;
+fp t26230;
+fp t26724;
+fp t27079;
+fp t26166;
+fp t26606;
+fp t27078;
+fp t26219;
+fp t26249;
+fp t26131;
+fp t27077;
+fp t26232;
+fp t26578;
+fp t26229;
+fp t27076;
+fp t26259;
+fp t26633;
+fp t26261;
+fp t26570;
+fp t27075;
+fp t27074;
+fp t26241;
+fp t26168;
+fp t26550;
+fp t27073;
+fp t26240;
+fp t26238;
+fp t27072;
+fp t26227;
+fp t27071;
+fp t26258;
+fp t26231;
+fp t27070;
+fp t26190;
+fp t26180;
+fp t27069;
+fp t25957;
+fp t26100;
+fp t26473;
+fp t27068;
+fp t26700;
+fp t25954;
+fp t26189;
+fp t26095;
+fp t26517;
+fp t27067;
+fp t27066;
+fp t27065;
+fp t26514;
+fp t25447;
+fp t26106;
+fp t26739;
+fp t27064;
+fp t26123;
+fp t26508;
+fp t26900;
+fp t26204;
+fp t26117;
+fp t27063;
+fp t26696;
+fp t26687;
+fp t25203;
+fp t27062;
+fp t25948;
+fp t26098;
+fp t26476;
+fp t27061;
+fp t26101;
+fp t26478;
+fp t25043;
+fp t26737;
+fp t26519;
+fp t27060;
+fp t26119;
+fp t26539;
+fp t26515;
+fp t26910;
+fp t27059;
+fp t26124;
+fp t26679;
+fp t26109;
+fp t26444;
+fp t26554;
+fp t26405;
+fp t26952;
+fp t27058;
+fp t26646;
+fp t26536;
+fp t27057;
+fp t26645;
+fp t26467;
+fp t27056;
+fp t26740;
+fp t26555;
+fp t26102;
+fp t26513;
+fp t25118;
+fp t27055;
+fp t26481;
+fp t26942;
+fp t26471;
+fp t27054;
+fp t26191;
+fp t27053;
+fp t26468;
+fp t27052;
+fp t26093;
+fp t25065;
+fp t26484;
+fp t27051;
+fp t26385;
+fp t26610;
+fp t26491;
+fp t27050;
+fp t26535;
+fp t26923;
+fp t26693;
+fp t26683;
+fp t27049;
+fp t26489;
+fp t27048;
+fp t27047;
+fp t27046;
+fp t26605;
+fp t26470;
+fp t25243;
+fp t27045;
+fp t26207;
+fp t26663;
+fp t27044;
+fp t26597;
+fp t27043;
+fp t26615;
+fp t26122;
+fp t26387;
+fp t27042;
+fp t27041;
+fp t26697;
+fp t25749;
+fp t26692;
+fp t26523;
+fp t26948;
+fp t27040;
+fp t26094;
+fp t26524;
+fp t26722;
+fp t26474;
+fp t27039;
+fp t25381;
+fp t26116;
+fp t26501;
+fp t27038;
+fp t27037;
+fp t26505;
+fp t26949;
+fp t26475;
+fp t27036;
+fp t26097;
+fp t26531;
+fp t27035;
+fp t25134;
+fp t27034;
+fp t26164;
+fp t26576;
+fp t26451;
+fp t27033;
+fp t27032;
+fp t26104;
+fp t26525;
+fp t26934;
+fp t27031;
+fp t25978;
+fp t26416;
+fp t27030;
+fp t26680;
+fp t27029;
+fp t26738;
+fp t26543;
+fp t26490;
+fp t25242;
+fp t27028;
+fp t26175;
+fp t26592;
+fp t26917;
+fp t26165;
+fp t26549;
+fp t26277;
+fp t26649;
+fp t26390;
+fp t27027;
+fp t26099;
+fp t27026;
+fp t26391;
+fp t25114;
+fp t27025;
+fp t27024;
+fp t26096;
+fp t27023;
+fp t26493;
+fp t27022;
+fp t26410;
+fp t25140;
+fp t27021;
+fp t26420;
+fp t25403;
+fp t26690;
+fp t27020;
+fp t26532;
+fp t26107;
+fp t26520;
+fp t27019;
+fp t27018;
+fp t26599;
+fp t27017;
+fp t26486;
+fp t26105;
+fp t27016;
+fp t26091;
+fp t26538;
+fp t26415;
+fp t26659;
+fp t26163;
+fp t26568;
+fp t27015;
+fp t26482;
+fp t27014;
+fp t26684;
+fp t27013;
+fp t26409;
+fp t25462;
+fp t26641;
+fp t27012;
+fp t26710;
+fp t26384;
+fp t26542;
+fp t26620;
+fp t27011;
+fp t26480;
+fp t27010;
+fp t26133;
+fp t26487;
+fp t26127;
+fp t26494;
+fp t26278;
+fp t26688;
+fp t27009;
+fp t26638;
+fp t26503;
+fp t26195;
+fp t26574;
+fp t27008;
+fp t26210;
+fp t26706;
+fp t27007;
+fp t26685;
+fp t26250;
+fp t25960;
+fp t26272;
+fp t26682;
+fp t26125;
+fp t26436;
+fp t27006;
+fp t26389;
+fp t26488;
+fp t26129;
+fp t27005;
+fp t25445;
+fp t27004;
+fp t26492;
+fp t26689;
+fp t27003;
+fp t26664;
+fp t26540;
+fp t26176;
+fp t26630;
+fp t26558;
+fp t26398;
+fp t27002;
+fp t25963;
+fp t27001;
+fp t26561;
+fp t26472;
+fp t26676;
+fp t26528;
+fp t27000;
+fp t26999;
+fp t26998;
+fp t26152;
+fp t26161;
+fp t26546;
+fp t26447;
+fp t26997;
+fp t25639;
+fp t25660;
+fp t25661;
+fp t26996;
+fp t26995;
+fp t26516;
+fp t25849;
+fp t26994;
+fp t25693;
+fp t26993;
+fp t26992;
+fp t26670;
+fp t26399;
+fp t26616;
+fp t26991;
+fp t26423;
+fp t26990;
+fp t26020;
+fp t26989;
+fp t26988;
+fp t26987;
+fp t26650;
+fp t26986;
+fp t26424;
+fp t26673;
+fp t26388;
+fp t26701;
+fp t26985;
+fp t26573;
+fp t26984;
+fp t26983;
+fp t26982;
+fp t26448;
+fp t26981;
+fp t26980;
+fp t26919;
+fp t26936;
+fp t26870;
+fp t26359;
+fp t26979;
+fp t26361;
+fp t26499;
+fp t26618;
+fp t26978;
+fp t26593;
+fp t26212;
+fp t26938;
+fp t26604;
+fp t26496;
+fp t26432;
+fp t26735;
+fp t26842;
+fp t26736;
+fp t26977;
+fp t26498;
+fp t26586;
+fp t26674;
+fp t26356;
+fp t26976;
+fp t26708;
+fp t26624;
+fp t26450;
+fp t26731;
+fp t26681;
+fp t26412;
+fp t26428;
+fp t26975;
+fp t26462;
+fp t26974;
+fp t26973;
+fp t26541;
+fp t26972;
+fp t26395;
+fp t26426;
+fp t26639;
+fp t26971;
+fp t26970;
+fp t26716;
+fp t26969;
+fp t26452;
+fp t26643;
+fp t26968;
+fp t26402;
+fp t26967;
+fp t26966;
+fp t26965;
+fp t26483;
+fp t26964;
+fp t26963;
+fp t26590;
+fp t26962;
+fp t26564;
+fp t26510;
+fp t26961;
+fp t26960;
+fp t26408;
+fp t26959;
+fp t26958;
+fp t26720;
+fp t26548;
+fp t26053;
+fp t26957;
+fp t26956;
+fp t26406;
+fp t26614;
+fp t26090;
+fp t26955;
+fp t26583;
+fp t26954;
+fp t26953;
+fp t26228;
+fp t26521;
+fp t26951;
+fp t26253;
+fp t26431;
+fp t26950;
+fp t26611;
+fp t26947;
+fp t26236;
+fp t26608;
+fp t26946;
+fp t25680;
+fp t26419;
+fp t26945;
+fp t26178;
+fp t25737;
+fp t26183;
+fp t26944;
+fp t26943;
+fp t26941;
+fp t26443;
+fp t26940;
+fp t26939;
+fp t26181;
+fp t26658;
+fp t26392;
+fp t26933;
+fp t26932;
+fp t26268;
+fp t26509;
+fp t26931;
+fp t26243;
+fp t26557;
+fp t26930;
+fp t26929;
+fp t26248;
+fp t26224;
+fp t26928;
+fp t26927;
+fp t26214;
+fp t26926;
+fp t26925;
+fp t26188;
+fp t26594;
+fp t25965;
+fp t26924;
+fp t26922;
+fp t26209;
+fp t26920;
+fp t26727;
+fp t26221;
+fp t26506;
+fp t26918;
+fp t26916;
+fp t26184;
+fp t26915;
+fp t26270;
+fp t26526;
+fp t26914;
+fp t26913;
+fp t26912;
+fp t26151;
+fp t26911;
+fp t26909;
+fp t26226;
+fp t26495;
+fp t26907;
+fp t26906;
+fp t26905;
+fp t26172;
+fp t26581;
+fp t26271;
+fp t26904;
+fp t26903;
+fp t26902;
+fp t26901;
+fp t25857;
+fp t26899;
+fp t26160;
+fp t26898;
+fp t26211;
+fp t26598;
+fp t26897;
+fp t26111;
+fp t26456;
+fp t26114;
+fp t26422;
+fp t26896;
+fp t26631;
+fp t26455;
+fp t26895;
+fp t26894;
+fp t25974;
+fp t26589;
+fp t26004;
+fp t26893;
+fp t26892;
+fp t26239;
+fp t26707;
+fp t26654;
+fp t26413;
+fp t26891;
+fp t26215;
+fp t26567;
+fp t26512;
+fp t26656;
+fp t26401;
+fp t26890;
+fp t26437;
+fp t26547;
+fp t25913;
+fp t26579;
+fp t26889;
+fp t26888;
+fp t25990;
+fp t26887;
+fp t26886;
+fp t26655;
+fp t26192;
+fp t26642;
+fp t26885;
+fp t26884;
+fp t26883;
+fp t26882;
+fp t26881;
+fp t26880;
+fp t26562;
+fp t26551;
+fp t26660;
+fp t26438;
+fp t26879;
+fp t26028;
+fp t26878;
+fp t26877;
+fp t26617;
+fp t26876;
+fp t26875;
+fp t26026;
+fp t26580;
+fp t25928;
+fp t26635;
+fp t26874;
+fp t26873;
+fp t26404;
+fp t26872;
+fp t26871;
+fp t25848;
+fp t26869;
+fp t26246;
+fp t26276;
+fp t26868;
+fp t26867;
+fp t25741;
+fp t26206;
+fp t26256;
+fp t26648;
+fp t26866;
+fp t26733;
+fp t25906;
+fp t25927;
+fp t26865;
+fp t26734;
+fp t26864;
+fp t25260;
+fp t26453;
+fp t26863;
+fp t25475;
+fp t26463;
+fp t26862;
+fp t25778;
+fp t25850;
+fp t26861;
+fp t26732;
+fp t26530;
+fp t26534;
+fp t26556;
+fp t26652;
+fp t26860;
+fp t26403;
+fp t26859;
+fp t26112;
+fp t26005;
+fp t26858;
+fp t25486;
+fp t26465;
+fp t26857;
+fp t25938;
+fp t25350;
+fp t26430;
+fp t26856;
+fp t26440;
+fp t26855;
+fp t26729;
+fp t26066;
+fp t26233;
+fp t26485;
+fp t26247;
+fp t26703;
+fp t26273;
+fp t26715;
+fp t26854;
+fp t25922;
+fp t26853;
+fp t26110;
+fp t26852;
+fp t26851;
+fp t26237;
+fp t26274;
+fp t26725;
+fp t26029;
+fp t26850;
+fp t25920;
+fp t26041;
+fp t26849;
+fp t26848;
+fp t26565;
+fp t26847;
+fp t26846;
+fp t26449;
+fp t26845;
+fp t26718;
+fp t26844;
+fp t26843;
+fp t26841;
+fp t26840;
+fp t26628;
+fp t26839;
+fp t26077;
+fp t26838;
+fp t26407;
+fp t26837;
+fp t26836;
+fp t26835;
+fp t26834;
+fp t26442;
+fp t26833;
+fp t26832;
+fp t26625;
+fp t26425;
+fp t25925;
+fp t26831;
+fp t26830;
+fp t26021;
+fp t26829;
+fp t26828;
+fp t26827;
+fp t26826;
+fp t26825;
+fp t26824;
+fp t26823;
+fp t26822;
+fp t26821;
+fp t26466;
+fp t26820;
+fp t26819;
+fp t26533;
+fp t26818;
+fp t26817;
+fp t26816;
+fp t26815;
+fp t26672;
+fp t26372;
+fp t26814;
+fp t26068;
+fp t26373;
+fp t26813;
+fp t26812;
+fp t26811;
+fp t26032;
+fp t26810;
+fp t26809;
+fp t26808;
+fp t26807;
+fp t26806;
+fp t26805;
+fp t26804;
+fp t26803;
+fp t26802;
+fp t26801;
+fp t26800;
+fp t26799;
+fp t26798;
+fp t26797;
+fp t26439;
+fp t26796;
+fp t26795;
+fp t26794;
+fp t26793;
+fp t26792;
+fp t26791;
+fp t26790;
+fp t26789;
+fp t26788;
+fp t26459;
+fp t26182;
+fp t26713;
+fp t26787;
+fp t26786;
+fp t26087;
+fp t26785;
+fp t26572;
+fp t26784;
+fp t26588;
+fp t26783;
+fp t26782;
+fp t26709;
+fp t26601;
+fp t26081;
+fp t26781;
+fp t26780;
+fp t26779;
+fp t26778;
+fp t26777;
+fp t26698;
+fp t26712;
+fp t26776;
+fp t26775;
+fp t26056;
+fp t26464;
+fp t26774;
+fp t25863;
+fp t26773;
+fp t26640;
+fp t26033;
+fp t26772;
+fp t26771;
+fp t26695;
+fp t26653;
+fp t26057;
+fp t26770;
+fp t26769;
+fp t26768;
+fp t26767;
+fp t26626;
+fp t26766;
+fp t26765;
+fp t26764;
+fp t26763;
+fp t26762;
+fp t26761;
+fp t26760;
+fp t26759;
+fp t25410;
+fp t26758;
+fp t26757;
+fp t26357;
+fp t26756;
+fp t26644;
+fp t26755;
+fp t26052;
+fp t26139;
+fp t26067;
+fp t26754;
+fp t26363;
+fp t26753;
+fp t25471;
+fp t26752;
+fp t26751;
+fp t26544;
+fp t26386;
+fp t26750;
+fp t26749;
+fp t26748;
+fp t26747;
+fp t26746;
+fp t25867;
+fp t26745;
+fp t26744;
+fp t26730;
+fp t26726;
+fp t26743;
+fp t26742;
+fp t26741;
+fp t26702;
+fp t26118;
+fp t26121;
+fp t26671;
+fp t26103;
+fp t26115;
+fp t26607;
+fp t26173;
+fp t26587;
+fp t26582;
+fp t26545;
+fp t26027;
+fp t26089;
+fp t26063;
+fp t26082;
+fp t26037;
+fp t25993;
+fp t25981;
+fp t26446;
+fp t26441;
+fp t25931;
+fp t26435;
+fp t25846;
+fp t26418;
+fp t26397;
+fp t26381;
+fp t26380;
+fp t26379;
+fp t26254;
+fp t26198;
+fp t26197;
+fp t26378;
+fp t26255;
+fp t26252;
+fp t26377;
+fp t26225;
+fp t26213;
+fp t26267;
+fp t26376;
+fp t26375;
+fp t26171;
+fp t26374;
+fp t26371;
+fp t26370;
+fp t26369;
+fp t26368;
+fp t26367;
+fp t26366;
+fp t26365;
+fp t26364;
+fp t26360;
+fp t26358;
+fp t26154;
+fp t26200;
+fp t26355;
+fp t26262;
+fp t26354;
+fp t26353;
+fp t26352;
+fp t26186;
+fp t26351;
+fp t26177;
+fp t26350;
+fp t26349;
+fp t26348;
+fp t26347;
+fp t26346;
+fp t26345;
+fp t26344;
+fp t26343;
+fp t26342;
+fp t26341;
+fp t26340;
+fp t26264;
+fp t26265;
+fp t26339;
+fp t26338;
+fp t26337;
+fp t26336;
+fp t26335;
+fp t26334;
+fp t26333;
+fp t26332;
+fp t26331;
+fp t26330;
+fp t26329;
+fp t26328;
+fp t26327;
+fp t26326;
+fp t26325;
+fp t26324;
+fp t26323;
+fp t26322;
+fp t26321;
+fp t26320;
+fp t26319;
+fp t26318;
+fp t26317;
+fp t26316;
+fp t26315;
+fp t26314;
+fp t26313;
+fp t26312;
+fp t26311;
+fp t26310;
+fp t26309;
+fp t26308;
+fp t26307;
+fp t26306;
+fp t26305;
+fp t26304;
+fp t26303;
+fp t26302;
+fp t26301;
+fp t26300;
+fp t26299;
+fp t26298;
+fp t26297;
+fp t26296;
+fp t26295;
+fp t26294;
+fp t26293;
+fp t26292;
+fp t26291;
+fp t26290;
+fp t26275;
+fp t26251;
+fp t26244;
+fp t26202;
+fp t26201;
+fp t26174;
+fp t26170;
+fp t26169;
+ t26280 = z*z;
+ t26283 = z*t26280;
+ t26257 = RATIONAL(-2.0,9.0);
+ t26263 = RATIONAL(8.0,9.0);
+ t27110 = t26257*t26283+t26263*z;
+ t26194 = RATIONAL(1.0,576.0);
+ t26157 = RATIONAL(-1.0,3456.0);
+ t26281 = y*y;
+ t27109 = t26157+t26194*t26281;
+ t26279 = x*x;
+ t26285 = t26279*t26279;
+ t26242 = RATIONAL(1.0,72.0);
+ t26120 = t26242*t26285;
+ t25852 = z*t26120;
+ t26187 = RATIONAL(-1.0,288.0);
+ t26637 = t26283*t26187;
+ t25677 = t26285*t26637;
+ t27108 = t25852+t25677;
+ t26282 = t26279*x;
+ t26612 = t26282*t26281;
+ t26522 = z*t26612;
+ t26661 = t26283*t26281;
+ t26500 = x*t26661;
+ t27084 = t26500+t26522;
+ t26284 = t26280*t26280;
+ t26584 = t26194*t26284;
+ t26623 = t26282*t26284;
+ t26193 = RATIONAL(-1.0,576.0);
+ t25777 = t26193*t26623;
+ t27107 = x*t26584+t25777;
+ t26156 = RATIONAL(1.0,3456.0);
+ t27106 = t26156*t26280+t26281*t26584;
+ t26694 = z*t26193;
+ t26665 = t26194*t26285;
+ t27105 = t26285*t26694+t26283*t26665;
+ t27104 = t26157*t26280+t26156*t26284;
+ t27103 = t27109*t26285;
+ t26668 = t26283*t26285;
+ t25713 = t26193*t26668;
+ t27102 = t25713+z*t26665;
+ t26723 = x*t26284;
+ t26686 = y*t26723;
+ t26675 = t26282*t26280;
+ t26527 = y*t26675;
+ t27101 = t26527+t26686;
+ t26235 = RATIONAL(1.0,18.0);
+ t26629 = t26283*t26235;
+ t26575 = t26257*t26281;
+ t26497 = z*t26575;
+ t27100 = t26281*t26629+t26497;
+ t25699 = t26193*t26723;
+ t26728 = x*t26280;
+ t27099 = t25699+t26194*t26728;
+ t27098 = t27110*t26281;
+ t26208 = RATIONAL(4.0,27.0);
+ t26162 = RATIONAL(-16.0,27.0);
+ t27097 = t26282*t26208+x*t26162;
+ t26216 = RATIONAL(-2.0,27.0);
+ t26199 = RATIONAL(1.0,54.0);
+ t27096 = t26199*t26285+t26216*t26279;
+ t26621 = t26280*t26285;
+ t26507 = y*t26621;
+ t26678 = t26279*t26284;
+ t26479 = y*t26678;
+ t27095 = t26507+t26479;
+ t26632 = t26279*t26281;
+ t26400 = t26284*t26632;
+ t26552 = t26280*t26281;
+ t26394 = t26285*t26552;
+ t27094 = t26400+t26394;
+ t26234 = RATIONAL(1.0,36.0);
+ t25859 = t26234*t26668;
+ t26205 = RATIONAL(-1.0,36.0);
+ t26704 = z*t26205;
+ t25889 = t26285*t26704;
+ t27093 = t25889+t25859;
+ t26196 = RATIONAL(-1.0,72.0);
+ t26677 = t26284*t26196;
+ t25871 = x*t26677;
+ t26185 = RATIONAL(1.0,288.0);
+ t25815 = t26185*t26623;
+ t27092 = t25815+t25871;
+ t26269 = RATIONAL(-8.0,9.0);
+ t26150 = t26269*x;
+ t26217 = RATIONAL(-4.0,27.0);
+ t27091 = t26282*t26217+t26281*t26150;
+ t26155 = RATIONAL(1.0,1728.0);
+ t26636 = t26283*t26155;
+ t27090 = t26636+t26281*t26637;
+ t26158 = RATIONAL(-1.0,1728.0);
+ t26585 = t26283*t26158;
+ t26647 = t26185*t26281;
+ t27089 = t26585+t26283*t26647;
+ t26714 = z*t26285;
+ t25896 = t26196*t26714;
+ t26559 = t26185*t26285;
+ t25715 = t26283*t26559;
+ t27088 = t25896+t25715;
+ t26108 = t26235*t26285;
+ t26149 = t26257*t26285;
+ t27087 = z*t26149+t26283*t26108;
+ t27086 = t26156*t26285+t27109*t26279;
+ t26179 = RATIONAL(16.0,27.0);
+ t27085 = t26279*t26179+t26269*t26632+t26217*t26285;
+ t26245 = RATIONAL(-1.0,6.0);
+ t26602 = t26245*t26281;
+ t26167 = RATIONAL(-5.0,144.0);
+ t27083 = t26167*t26285+t26279*t26602;
+ t26203 = RATIONAL(1.0,12.0);
+ t26711 = y*t26203;
+ t26705 = y*t26285;
+ t26223 = RATIONAL(1.0,48.0);
+ t25959 = t26223*t26705;
+ t27082 = t26711+t25959;
+ t26220 = RATIONAL(1.0,96.0);
+ t26622 = t26220*t26284;
+ t26222 = RATIONAL(-1.0,96.0);
+ t27081 = x*t26622+t26222*t26623;
+ t26260 = RATIONAL(4.0,3.0);
+ t26596 = t26281*t26260;
+ t26266 = RATIONAL(-1.0,3.0);
+ t26560 = t26266*t26281;
+ t27080 = x*t26596+t26282*t26560;
+ t26218 = RATIONAL(5.0,96.0);
+ t26699 = y*t26280;
+ t26504 = t26218*t26699;
+ t26230 = RATIONAL(-1.0,24.0);
+ t26724 = y*t26230;
+ t27079 = t26504+t26724;
+ t26166 = RATIONAL(1.0,864.0);
+ t26606 = t26234*t26279;
+ t27078 = t26281*t26606+t26166*t26285;
+ t26219 = RATIONAL(2.0,27.0);
+ t26249 = RATIONAL(-1.0,9.0);
+ t26131 = t26249*x;
+ t27077 = t26281*t26131+x*t26219;
+ t26232 = RATIONAL(1.0,24.0);
+ t26578 = t26232*t26281;
+ t26229 = RATIONAL(5.0,36.0);
+ t27076 = t26229*t26280+t26284*t26578;
+ t26259 = RATIONAL(-4.0,3.0);
+ t26633 = t26259*t26281;
+ t26261 = RATIONAL(1.0,3.0);
+ t26570 = t26261*t26281;
+ t27075 = x*t26633+t26282*t26570;
+ t27074 = t26282*t26622+t26222*t26723;
+ t26241 = RATIONAL(-5.0,72.0);
+ t26168 = RATIONAL(5.0,288.0);
+ t26550 = t26282*t26168;
+ t27073 = x*t26241+t26550;
+ t26240 = RATIONAL(-5.0,18.0);
+ t26238 = RATIONAL(10.0,9.0);
+ t27072 = t26240*t26282+x*t26238;
+ t26227 = RATIONAL(-5.0,48.0);
+ t27071 = t26711+t26227*t26699;
+ t26258 = RATIONAL(-5.0,3.0);
+ t26231 = RATIONAL(-5.0,12.0);
+ t27070 = t26258+t26231*t26284;
+ t26190 = RATIONAL(-1.0,144.0);
+ t26180 = RATIONAL(-1.0,216.0);
+ t27069 = t26180*t26285+t26190*t26632;
+ t25957 = t26196*t26621;
+ t26100 = t26187*t26284;
+ t26473 = y*t26100;
+ t27068 = y*t25957+t26279*t26473;
+ t26700 = x*t26234;
+ t25954 = t26284*t26700;
+ t26189 = RATIONAL(1.0,144.0);
+ t26095 = t26189*t26282;
+ t26517 = y*t26095;
+ t27067 = y*t25954+t26280*t26517;
+ t27066 = t26632+t26552;
+ t27065 = t26158*t26678+t26242*t26394;
+ t26514 = y*t26629;
+ t25447 = x*t26514;
+ t26106 = t26242*t26282;
+ t26739 = y*z;
+ t27064 = t25447+t26106*t26739;
+ t26123 = t26196*t26283;
+ t26508 = y*t26123;
+ t26900 = t26285*t26508+t26279*t26514;
+ t26204 = RATIONAL(-1.0,18.0);
+ t26117 = t26204*t26279;
+ t27063 = t26117*t26739+t26900;
+ t26696 = y*t26204;
+ t26687 = z*t26696;
+ t25203 = t26282*t26687;
+ t27062 = t25203+x*t26508;
+ t25948 = t26279*t26677;
+ t26098 = t26187*t26285;
+ t26476 = y*t26098;
+ t27061 = t26280*t26476+y*t25948;
+ t26101 = t26189*t26283;
+ t26478 = x*t26101;
+ t25043 = y*t26478;
+ t26737 = z*t26282;
+ t26519 = t26234*t26737;
+ t27060 = t25043+y*t26519;
+ t26119 = t26235*x;
+ t26539 = t26280*t26119;
+ t26515 = y*t26623;
+ t26910 = t26242*t26515+t26204*t26527;
+ t27059 = y*t26539+t26910;
+ t26124 = t26235*z;
+ t26679 = y*t26124;
+ t26109 = t26242*t26283;
+ t26444 = t26285*t26109;
+ t26554 = t26283*t26204;
+ t26405 = t26279*t26554;
+ t26952 = (t26444+t26405)*y;
+ t27058 = t26279*t26679+t26952;
+ t26646 = t26283*t26279;
+ t26536 = y*t26646;
+ t27057 = t26190*t26536+y*t25889;
+ t26645 = t26205*t26284;
+ t26467 = y*t26645;
+ t27056 = t26190*t26527+x*t26467;
+ t26740 = y*x;
+ t26555 = t26283*t26205;
+ t26102 = t26190*t26282;
+ t26513 = z*t26102;
+ t25118 = y*t26513;
+ t27055 = t26555*t26740+t25118;
+ t26481 = t26187*t26699;
+ t26942 = t26282*t26481+y*t25815;
+ t26471 = t26242*t26699;
+ t27054 = x*t26471+t26942;
+ t26191 = RATIONAL(-5.0,576.0);
+ t27053 = t26191*t26285+t26222*t26632;
+ t26468 = t26234*t26699;
+ t27052 = t26282*t26468+t26189*t26686;
+ t26093 = t26190*t26283;
+ t25065 = t26093*t26740;
+ t26484 = t26282*t26704;
+ t27051 = t25065+y*t26484;
+ t26385 = t26279*t26555;
+ t26610 = t26190*t26285;
+ t26491 = y*t26610;
+ t27050 = z*t26491+y*t26385;
+ t26535 = y*t26637;
+ t26923 = y*t25715+t26279*t26535;
+ t26693 = z*t26279;
+ t26683 = y*t26693;
+ t27049 = t26242*t26683+t26923;
+ t26489 = t26205*t26699;
+ t27048 = t26190*t26479+t26285*t26489;
+ t27047 = t26234*t26479+t26189*t26507;
+ t27046 = t26185*t26479+t26285*t26471;
+ t26605 = t26282*t26235;
+ t26470 = z*t26605;
+ t25243 = y*t26470;
+ t27045 = t26109*t26740+t25243;
+ t26207 = RATIONAL(1.0,27.0);
+ t26663 = t26284*t26207;
+ t27044 = t26279*t26663+t26196*t26394;
+ t26597 = t26222*t26285;
+ t27043 = t26191*t26279+t26281*t26597;
+ t26615 = t26158*t26280;
+ t26122 = t26242*t26284;
+ t26387 = t26279*t26122;
+ t27042 = t26281*t26387+t26285*t26615;
+ t27041 = t26189*t26479+t26285*t26468;
+ t26697 = y*t26196;
+ t25749 = t26282*t26100;
+ t26692 = y*t26185;
+ t26523 = t26282*t26692;
+ t26948 = t26280*t26523+y*t25749;
+ t27040 = t26697*t26728+t26948;
+ t26094 = t26189*z;
+ t26524 = t26285*t26094;
+ t26722 = t26283*y;
+ t26474 = t26234*t26722;
+ t27039 = y*t26524+t26279*t26474;
+ t25381 = t26554*t26740;
+ t26116 = t26196*t26282;
+ t26501 = y*t26116;
+ t27038 = t25381+z*t26501;
+ t27037 = t26279*t26467+t26280*t26491;
+ t26505 = t26283*t26692;
+ t26949 = t26279*t26505+y*t25677;
+ t26475 = t26279*t26697;
+ t27036 = t26949+z*t26475;
+ t26097 = t26190*x;
+ t26531 = t26284*t26097;
+ t27035 = y*t26531+t26282*t26489;
+ t25134 = z*t26517;
+ t27034 = x*t26474+t25134;
+ t26164 = RATIONAL(1.0,432.0);
+ t26576 = t26284*t26285;
+ t26451 = t26279*t26552;
+ t27033 = t26187*t26451+t26164*t26576;
+ t27032 = t26185*t26507+y*t26387;
+ t26104 = t26204*t26280;
+ t26525 = x*t26104;
+ t26934 = t26235*t26527+t26284*t26501;
+ t27031 = y*t26525+t26934;
+ t25978 = t26234*t26714;
+ t26416 = t26279*t26101;
+ t27030 = (t26416+t25978)*y;
+ t26680 = x*t26692;
+ t27029 = x*t26481+t26284*t26680+t26948;
+ t26738 = x*z;
+ t26543 = t26283*t26282;
+ t26490 = y*t26543;
+ t25242 = t26196*t26490;
+ t27028 = t26257*y*t26738+t25447+t25243+t25242;
+ t26175 = RATIONAL(1.0,108.0);
+ t26592 = t26279*t26175;
+ t26917 = t26284*t26592+t26204*t26394;
+ t26165 = RATIONAL(-1.0,432.0);
+ t26549 = t26284*t26165;
+ t26277 = RATIONAL(2.0,9.0);
+ t26649 = t26279*t26277;
+ t26390 = t26280*t26649;
+ t27027 = t26917+t26285*t26549+t26281*t26390;
+ t26099 = t26185*t26280;
+ t27026 = t26942+t26099*t26740+x*t26473;
+ t26391 = t26189*t26543;
+ t25114 = y*t26391;
+ t27025 = t25065+t26094*t26740+t25118+t25114;
+ t27024 = t26187*t26683+t26559*t26739+t26949;
+ t26096 = t26185*t26279;
+ t27023 = t26096*t26739+t26923+z*t26476;
+ t26493 = t26285*t26696;
+ t27022 = z*t26493+t26649*t26739+t26952;
+ t26410 = t26190*t26543;
+ t25140 = y*t26410;
+ t27021 = t25134+t26097*t26739+t25043+t25140;
+ t26420 = t26242*t26543;
+ t25403 = y*t26420;
+ t26690 = x*t26277;
+ t27020 = t25203+t25403+t25381+t26690*t26739;
+ t26532 = t26280*t26690;
+ t26107 = t26204*x;
+ t26520 = t26284*t26107;
+ t27019 = t26910+(t26532+t26520)*y;
+ t27018 = t26108*t26739+t26257*t26683+t26900;
+ t26599 = t26285*t26207;
+ t27017 = t26917+t26196*t26400+t26280*t26599;
+ t26486 = t26257*t26699;
+ t26105 = t26235*t26284;
+ t27016 = x*t26486+t26934+t26105*t26740;
+ t26091 = t26189*x;
+ t26538 = t26281*t26091;
+ t26415 = t26190*t26623;
+ t26659 = t26180*t26280;
+ t26163 = RATIONAL(1.0,216.0);
+ t26568 = t26163*t26280;
+ t27015 = t26282*t26659+x*t26568+t26284*t26538+t26281*t26415;
+ t26482 = y*t26576;
+ t27014 = t26279*t26486+t26196*t26482+t27095*t26235;
+ t26684 = t26187*t26739;
+ t27013 = t26185*t26490+x*t26535+t26282*t26684+z*t26680;
+ t26409 = t26281*t26555;
+ t25462 = x*t26409;
+ t26641 = t26283*t26163;
+ t27012 = t25462+x*t26641+t26281*t26513+t26166*t26737;
+ t26710 = x*t26180;
+ t26384 = t26282*t26552;
+ t26542 = x*t26552;
+ t26620 = t26163*t26282;
+ t27011 = t26190*t26542+t26189*t26384+(t26710+t26620)*t26284;
+ t26480 = t26193*t26699;
+ t27010 = t26279*t26480+t26193*t26482+t27095*t26194;
+ t26133 = t26249*t26282;
+ t26487 = z*t26133;
+ t26127 = t26249*t26283;
+ t26494 = x*t26127;
+ t26278 = RATIONAL(4.0,9.0);
+ t26688 = t26278*t26740;
+ t27009 = z*t26688+t26282*t26474+(t26494+t26487)*y;
+ t26638 = t26234*t26281;
+ t26503 = x*t26638;
+ t26195 = RATIONAL(-1.0,864.0);
+ t26574 = t26282*t26195;
+ t27008 = t26284*t26574+t26205*t26384+t26166*t26723+t26280*t26503;
+ t26210 = RATIONAL(-1.0,27.0);
+ t26706 = x*t26210;
+ t27007 = t26175*t26623+t26284*t26706+t26242*t26384+t26281*t26525;
+ t26685 = z*t26705;
+ t26250 = RATIONAL(1.0,9.0);
+ t25960 = t26285*t26555;
+ t26272 = RATIONAL(-4.0,9.0);
+ t26682 = t26272*t26739;
+ t26125 = t26250*t26283;
+ t26436 = t26279*t26125;
+ t27006 = t26279*t26682+t26250*t26685+(t26436+t25960)*y;
+ t26389 = t26205*t26543;
+ t26488 = x*t26125;
+ t26129 = t26250*t26282;
+ t27005 = x*t26682+t26129*t26739+(t26389+t26488)*y;
+ t25445 = t26234*t26500;
+ t27004 = t25445+z*t26574+t26189*t26522+t26283*t26710;
+ t26492 = t26281*t26704;
+ t26689 = x*t26163;
+ t27003 = x*t26492+t26281*t26410+z*t26689+t26166*t26543;
+ t26664 = t26281*t26285;
+ t26540 = z*t26664;
+ t26176 = RATIONAL(-1.0,108.0);
+ t26630 = t26283*t26176;
+ t26558 = t26196*t26281;
+ t26398 = t26283*t26558;
+ t27002 = t26235*t26540+t26279*t26630+t26207*t26693+t26285*t26398;
+ t25963 = t26242*t26576;
+ t27001 = t26280*t26493+t26204*t26479+(t26390+t25963)*y;
+ t26561 = t26279*t26249;
+ t26472 = y*t26561;
+ t26676 = t26279*t26280;
+ t26528 = y*t26676;
+ t27000 = t26284*t26472+t26278*t26528+t26234*t26482+t26249*t26507;
+ t26999 = t26195*t26543+t26281*t26391+(t26710+t26503)*z;
+ t26998 = t26234*t26384+t26166*t26623+t26195*t26723+t26205*t26542;
+ t26152 = RATIONAL(-1.0,1152.0);
+ t26161 = RATIONAL(1.0,1152.0);
+ t26546 = t26279*t26161;
+ t26447 = t26280*t26546;
+ t26997 = y*t26447+t26161*t26482+t27095*t26152;
+ t25639 = t26284*t26546;
+ t25660 = t26161*t26621;
+ t25661 = t26152*t26576;
+ t26996 = t26152*t26528+(t25639+t25660+t25661)*y;
+ t26995 = x*t26480+t26194*t26527+t27107*y;
+ t26516 = t26272*t26699;
+ t25849 = t26205*t26623;
+ t26994 = y*t25849+x*t26516+t27101*t26250;
+ t25693 = t26282*t26584;
+ t26993 = t26282*t26480+(t25693+t27099)*y;
+ t26992 = z*t26523+t26187*t26490+(t26684+t26505)*x;
+ t26670 = t26284*t26281;
+ t26399 = t26242*t26670;
+ t26616 = t26280*t26175;
+ t26991 = t26280*t26706+t26281*t26520+(t26616+t26399)*t26282;
+ t26423 = t26189*t26623;
+ t26990 = t26282*t26568+x*t26659+(t26423+t26531)*t26281;
+ t26020 = t26234*t26623;
+ t26989 = t26280*t26688+y*t26020+t27101*t26249;
+ t26988 = t26194*t26536+t26193*t26683+t27102*y;
+ t26987 = t26279*t26516+t26285*t26467+t27095*t26250;
+ t26650 = t26279*t26210;
+ t26986 = t26204*t26540+z*t26650+t26283*t26592+t26281*t26444;
+ t26424 = t26235*t26670;
+ t26673 = t26176*t26282;
+ t26388 = t26282*t26558;
+ t26701 = x*t26207;
+ t26985 = t26284*t26388+x*t26424+(t26673+t26701)*t26280;
+ t26573 = t26176*t26284;
+ t26984 = t26196*t26384+t26282*t26573+x*t26663+t26281*t26539;
+ t26983 = t26285*t26480+t26193*t26479+(t26482+t26528)*t26194;
+ t26982 = t26284*t26689+t26180*t26623+t26190*t26384+t26280*t26538;
+ t26448 = t26193*t26646;
+ t26981 = t26194*t26683+(t26448+t27105)*y;
+ t26980 = t26283*t26472+t26249*t26685+y*t25859+t26278*t26683;
+ t26919 = t26285*t26399+t26280*t26650;
+ t26936 = t26204*t26400+t26285*t26616;
+ t26870 = t26919+t26936;
+ t26359 = t26870+t26991;
+ t26979 = t26175*t26723+t26281*t26532+t26204*t26384+t26282*t26549+t26359;
+ t26361 = t26870+t26985;
+ t26499 = x*t26575;
+ t26618 = t26164*t26284;
+ t26978 = t26361+x*t26573+t26282*t26618+t26280*t26499+t26235*t26384;
+ t26593 = t26282*t26219;
+ t26212 = RATIONAL(-1.0,54.0);
+ t26938 = t26285*t26573+t26235*t26451;
+ t26604 = t26250*t26281;
+ t26496 = x*t26604;
+ t26432 = t26281*t26543;
+ t26735 = x*t26216;
+ t26842 = t26212*t26543+t26234*t26432+t26938+(t26735+t26496)*z;
+ t26736 = x*t26283;
+ t26977 = t25462+z*t26593+t26842+t26919+t26281*t26487+t26199*t26736;
+ t26498 = z*t26604;
+ t26586 = t26283*t26212;
+ t26674 = t26282*t26216;
+ t26356 = t26199*t26543+t26938+t26281*t26389+t26919+t27077*z;
+ t26976 = t26282*t26498+t25445+t26356+x*t26586+z*t26674;
+ t26708 = z*t26175;
+ t26624 = t26283*t26175;
+ t26450 = t26282*t26708+x*t26624+t26281*t26420;
+ t26731 = x*t26281;
+ t26681 = z*t26731;
+ t26412 = t26281*t26554;
+ t26428 = t26204*t26612;
+ t26975 = t26165*t26543+t26450+t26277*t26681+x*t26412+(t26428+t26706)*z;
+ t26462 = t26283*t26388+z*t26673+x*t26630;
+ t26974 = t26175*t26543+t26558*t26738+x*t26708+t26462+t27084*t26242;
+ t26973 = t26164*t26543+t26281*t26470+t26462+z*t26701+t27100*x;
+ t26541 = t26242*t26731;
+ t26972 = t26450+x*t26398+(t26738+t26543)*t26176+(t26541+t26388)*z;
+ t26395 = t26196*t26552;
+ t26426 = t26187*t26612;
+ t26639 = t26164*t26280;
+ t26971 = t26185*t26384+t26282*t26615+t26284*t26426+t26155*t26623+(t26399+
+t26395+t26549+t26639)*x;
+ t26970 = t26210*t26668+t26162*t26693+t27087*t26281+t27098*t26279+(t26646+
+t26714)*t26208;
+ t26716 = x*t26208;
+ t26969 = t26210*t26623+t26257*t26384+t26263*t26542+t26282*t26424+t27097*
+t26280+(t26716+t26499)*t26284;
+ t26452 = t26281*t26561;
+ t26643 = t26283*t26219;
+ t26968 = t26285*t26586+t26283*t26452+t27093*t26281+(t26643+t26498)*t26279
++t27096*z;
+ t26402 = t26281*t26576;
+ t26967 = t26161*t26402+t26281*t26447+(t26576+t26676)*RATIONAL(-1.0,6912.0
+)+(t26621+t26678)*RATIONAL(1.0,6912.0)+t27094*t26152;
+ t26966 = t26193*t26384+t26157*t26623+t27099*t26281+t27106*t26282+t27104*x
+;
+ t26965 = t26285*t26409+t26219*t26693+t26212*t26714+z*t26452+(t26436+
+t25978)*t26281+t27096*t26283;
+ t26483 = t26281*t26694;
+ t26964 = t26281*t25713+t26279*t26483+t26156*t26693+t27103*z+t27086*t26283
+;
+ t26963 = x*t26618+t26155*t26675+t26165*t26728+t26158*t26623+t26187*t26384
++t26280*t26541+t27092*t26281;
+ t26590 = t26279*t26217;
+ t26962 = t26207*t26576+t26284*t26590+t26204*t26402+t27094*t26277+t27085*
+t26280;
+ t26564 = t26285*t26165;
+ t26510 = z*t26632;
+ t26961 = t26196*t26510+z*t26564+t26164*t26693+t26285*t26636+t27108*t26281
++t27089*t26279;
+ t26960 = t26285*t26483+t26156*t26646+t26281*t26448+t27103*t26283+t27086*z
+;
+ t26408 = t26242*t26632;
+ t26959 = z*t26408+t26165*t26693+t26285*t26585+t26164*t26714+t27088*t26281
++t27090*t26279;
+ t26958 = t26194*t26384+t26157*t26723+t26281*t25777+t26193*t26542+t27104*
+t26282+t27106*x;
+ t26720 = x*t26217;
+ t26548 = t26284*t26277;
+ t26053 = x*t26548;
+ t26957 = t26207*t26623+t26277*t26384+t26281*t26053+t26179*t26728+t27091*
+t26280+(t26720+t26428)*t26284;
+ t26956 = t26210*t26714+t26285*t26624+t26283*t26408+t26204*t26510+t27002;
+ t26406 = t26277*t26632;
+ t26614 = t26285*t26277;
+ t26090 = z*t26614;
+ t26955 = t26285*t26412+t26281*t26090+t27085*z+(t26590+t26599+t26406)*
+t26283;
+ t26583 = t26176*t26285;
+ t26954 = t26279*t26398+t26283*t26583+z*t26599+t26235*t26510+t26986;
+ t26953 = t26700*t26739+t25114;
+ t26228 = RATIONAL(5.0,12.0);
+ t26521 = t26228*t26699;
+ t26951 = t26223*t26482+t26279*t26521;
+ t26253 = RATIONAL(5.0,3.0);
+ t26431 = t26253*t26632;
+ t26950 = t26280*t26431+t26204*t26576;
+ t26611 = t26241*t26279;
+ t26947 = t26223*t26394+t26284*t26611;
+ t26236 = RATIONAL(-10.0,9.0);
+ t26608 = t26236*t26280;
+ t26946 = t26279*t26608+t26203*t26402;
+ t25680 = t26284*t26559;
+ t26419 = t26231*t26632;
+ t26945 = t26280*t26419+t25680;
+ t26178 = RATIONAL(-1.0,192.0);
+ t25737 = t26178*t26576;
+ t26183 = RATIONAL(-5.0,192.0);
+ t26944 = t26183*t26528+y*t25737;
+ t26943 = y*t26423+x*t26468;
+ t26941 = t26189*t26482+t26279*t26468;
+ t26443 = t26285*t26101;
+ t26940 = t26606*t26739+y*t26443;
+ t26939 = t26279*t26549+t26185*t26394;
+ t26181 = RATIONAL(5.0,192.0);
+ t26658 = t26279*t26181;
+ t26392 = t26280*t26658;
+ t26933 = t25661+t26281*t26392;
+ t26932 = t26220*t26482+t26279*t26504;
+ t26268 = RATIONAL(-5.0,6.0);
+ t26509 = t26268*t26699;
+ t26931 = t26230*t26482+t26279*t26509;
+ t26243 = RATIONAL(5.0,18.0);
+ t26557 = t26243*t26279;
+ t26930 = t26266*t26394+t26284*t26557;
+ t26929 = t26227*t26451+t25963;
+ t26248 = RATIONAL(-5.0,2.0);
+ t26224 = RATIONAL(5.0,48.0);
+ t26928 = t26224*t26576+t26248*t26451;
+ t26927 = t26280*t26564+t26185*t26400;
+ t26214 = RATIONAL(5.0,32.0);
+ t26926 = t26183*t26576+t26214*t26451;
+ t26925 = y*t26415+x*t26489;
+ t26188 = RATIONAL(-5.0,288.0);
+ t26594 = t26284*t26188;
+ t25965 = t26203*t26552;
+ t26924 = t26279*t26594+t26285*t25965;
+ t26922 = t26241*t26621+t26223*t26400;
+ t26209 = RATIONAL(1.0,32.0);
+ t26920 = t26209*t26402+RATIONAL(-25.0,192.0)*t26676;
+ t26727 = y*t26279;
+ t26221 = RATIONAL(-5.0,96.0);
+ t26506 = t26221*t26727;
+ t26918 = t26222*t26482+t26280*t26506;
+ t26916 = t25403+x*t26679;
+ t26184 = RATIONAL(1.0,192.0);
+ t26915 = t26184*t26482+y*t26392;
+ t26270 = RATIONAL(5.0,6.0);
+ t26526 = t26270*t26699;
+ t26914 = t26279*t26526+t26232*t26482;
+ t26913 = t26279*t26471+y*t25680;
+ t26912 = t26283*t26491+t26205*t26683;
+ t26151 = RATIONAL(5.0,1152.0);
+ t26911 = t26178*t26400+t26151*t26621;
+ t26909 = t25140+t26704*t26740;
+ t26226 = RATIONAL(-1.0,48.0);
+ t26495 = t26231*t26699;
+ t26907 = t26226*t26482+t26279*t26495;
+ t26906 = t26285*t26473+t26280*t26475;
+ t26905 = t26187*t26402+t26279*t26639;
+ t26172 = RATIONAL(25.0,12.0);
+ t26581 = t26172*t26280;
+ t26271 = RATIONAL(-1.0,8.0);
+ t26904 = t26271*t26402+t26279*t26581;
+ t26903 = x*t26687+t25242;
+ t26902 = t26155*t26576+t26279*t26395;
+ t26901 = t26279*t26489+t26190*t26482;
+ t25857 = t26203*t26632;
+ t26899 = t26284*t25857+t26188*t26621;
+ t26160 = RATIONAL(-5.0,1152.0);
+ t26898 = t26184*t26402+t26160*t26676;
+ t26211 = RATIONAL(-1.0,12.0);
+ t26598 = t26211*t26282;
+ t26897 = t26226*t26515+t26224*t26527+y*t26598;
+ t26111 = t26224*t26279;
+ t26456 = t26283*t26111;
+ t26114 = t26226*t26285;
+ t26422 = t26283*t26114;
+ t26896 = t26211*t26722+(t26422+t26456)*y;
+ t26631 = t26227*t26279;
+ t26455 = t26283*t26631;
+ t26895 = y*t26455+t27082*t26283;
+ t26894 = t26223*t26515+t27071*t26282;
+ t25974 = t26211*t26670;
+ t26589 = t26223*t26284;
+ t26004 = t26281*t26589;
+ t26893 = t26282*t26004+x*t25974+t27073*t26280;
+ t26892 = t26903+t26941;
+ t26239 = RATIONAL(-5.0,36.0);
+ t26707 = x*t26239;
+ t26654 = t26230*t26284;
+ t26413 = t26281*t26654;
+ t26891 = x*t26413+t26280*t26707+t27076*t26282;
+ t26215 = RATIONAL(5.0,72.0);
+ t26567 = t26284*t26203;
+ t26512 = x*t26567;
+ t26656 = t26226*t26281;
+ t26401 = t26284*t26656;
+ t26890 = t26281*t26512+t26215*t26728+t26188*t26675+t26282*t26401;
+ t26437 = t26230*t26664;
+ t26547 = t26232*t26283;
+ t25913 = t26281*t26547;
+ t26579 = t26229*t26279;
+ t26889 = z*t26437+t26283*t26579+t26239*t26693+t26285*t25913;
+ t26888 = t26160*t26576+t26184*t26451+t26911;
+ t25990 = z*t26578;
+ t26887 = t26283*t26437+t26285*t25990+t26239*t26646+z*t26579;
+ t26886 = t26899+t26947;
+ t26655 = t26191*t26280;
+ t26192 = RATIONAL(5.0,576.0);
+ t26642 = t26192*t26280;
+ t26885 = x*t26642+t26282*t26655+t27081*t26281;
+ t26884 = t26913+t26953;
+ t26883 = t26906+t26909;
+ t26882 = t26901+t26903;
+ t26881 = t26901+t26916;
+ t26880 = t26916+t26941;
+ t26562 = t26283*t26188;
+ t26551 = t26215*t26279;
+ t26660 = t26203*t26281;
+ t26438 = t26285*t26660;
+ t26879 = t26281*t26422+t26279*t26562+(t26438+t26551)*z;
+ t26028 = z*t26560;
+ t26878 = t26285*t26028+t26236*t26693+(t26557+t26438)*t26283;
+ t26877 = t26282*t26642+x*t26655+t27074*t26281;
+ t26617 = t26282*t26239;
+ t26876 = t26282*t26413+t26280*t26617+t27076*x;
+ t26875 = t26906+t26953;
+ t26026 = t26285*t26570;
+ t26580 = t26211*t26285;
+ t25928 = t26281*t26580;
+ t26635 = t26283*t26240;
+ t26874 = t26238*t26693+t26283*t25928+z*t26026+t26279*t26635;
+ t26873 = t26909+t26913;
+ t26404 = t26260*t26552;
+ t26872 = t26241*t26576+t26279*t26404+t26930;
+ t26871 = t26922+t26924;
+ t25848 = t26223*t26664;
+ t26869 = t26283*t25848+t26168*t26646+(t26611+t25928)*z;
+ t26246 = RATIONAL(5.0,8.0);
+ t26276 = RATIONAL(-1.0,2.0);
+ t26868 = t26246*t26394+t26276*t26664+t27070*t26279;
+ t26867 = t26905+t26927;
+ t25741 = t26284*t26658;
+ t26206 = RATIONAL(-5.0,32.0);
+ t26256 = RATIONAL(1.0,8.0);
+ t26648 = t26256*t26285;
+ t26866 = t25741+t26281*t26648+t26111+t26206*t26394;
+ t26733 = t26211*y;
+ t25906 = t26284*t26733;
+ t25927 = t26203*t26705;
+ t26865 = t25906+t26280*t25927+t26261*t26699+t26224*t26479+t26907;
+ t26734 = y*t26261;
+ t26864 = t26231*t26683+t26896+(t26734+t25927)*z;
+ t25260 = y*t25852;
+ t26453 = t25260+t26925;
+ t26863 = t26453+t27036+t27052;
+ t25475 = y*t25871;
+ t26463 = t25475+t26912;
+ t26862 = t26463+t27039+t27054;
+ t25778 = t26181*t26621;
+ t25850 = y*t26114;
+ t26861 = t25850+y*t25778+t26184*t26479+t26223*t26727+t26944;
+ t26732 = t26232*y;
+ t26530 = t26218*t26727;
+ t26534 = y*t26668;
+ t26556 = t26220*t26285;
+ t26652 = t26283*t26230;
+ t26860 = y*t26652+t26556*t26739+t26222*t26534+t26283*t26530+(t26732+
+t26506)*z;
+ t26403 = t25475+t26940;
+ t26859 = t26403+t27050+t27054;
+ t26112 = t26226*t26284;
+ t26005 = y*t26112;
+ t26858 = t26223*t26699+t26184*t26507+t26005+y*t25741+t26944;
+ t25486 = y*t25896;
+ t26465 = t25486+t26943;
+ t26857 = t26465+t27035+t27049;
+ t25938 = x*t26122;
+ t25350 = y*t25938;
+ t26430 = t25350+t26940;
+ t26856 = t26430+t27031+t27057;
+ t26440 = t26281*t26610;
+ t26855 = t26180*t26646+t26163*t26693+t26281*t26524+t26283*t26440+t26939;
+ t26729 = y*t26245;
+ t26066 = t26284*t26729;
+ t26233 = RATIONAL(-5.0,24.0);
+ t26485 = t26233*t26699;
+ t26247 = RATIONAL(1.0,6.0);
+ t26703 = t26247*y;
+ t26273 = RATIONAL(-2.0,3.0);
+ t26715 = y*t26273;
+ t26854 = t26232*t26515+(t26485+t26703)*t26282+(t26066+t26526+t26715)*x;
+ t25922 = y*t26580;
+ t26853 = y*t26567+t26280*t25922+t26266*t26699+t26227*t26479+t26951;
+ t26110 = t26224*t26280;
+ t26852 = t26110*t26740+t26894+(t26733+t26005)*x;
+ t26851 = t26463+t27030+t27059;
+ t26237 = RATIONAL(5.0,24.0);
+ t26274 = RATIONAL(2.0,3.0);
+ t26725 = y*t26274;
+ t26029 = t26245*t26705;
+ t26850 = t26247*t26479+t26237*t26507+t26029+t26279*t26725+t26931;
+ t25920 = t26230*t26705;
+ t26041 = t26285*t26703;
+ t26849 = t26237*t26536+t26283*t25920+t26245*t26722+t26268*t26683+(t26041+
+t26725)*z;
+ t26848 = t26220*t26479+t25920+t26232*t26727+t26285*t26504+t26918;
+ t26565 = t26261*t26279;
+ t26847 = t25922+t26203*t26479+y*t26565+t26224*t26507+t26907;
+ t26846 = t26280*t26041+t26066+t26237*t26479+t26274*t26699+t26931;
+ t26449 = t25350+t26912;
+ t26845 = t26449+t27039+t27040;
+ t26718 = y*t26266;
+ t26844 = t26894+(t25906+t26718+t26521)*x;
+ t26843 = t26403+t27057+t27059;
+ t26841 = t26245*t26479+t26285*t26485+t26041+t26279*t26715+t26914;
+ t26840 = t26284*t26732+t26230*t26699+t26221*t26479+t26222*t26507+t26932;
+ t26628 = t26226*t26279;
+ t26839 = t26178*t26479+y*t26628+t26183*t26507+t25959+t26915;
+ t26077 = t26284*t26703;
+ t26838 = t26233*t26479+t26273*t26699+t26077+t26280*t26029+t26914;
+ t26407 = t25486+t26925;
+ t26837 = t26407+t27058+t27067;
+ t26836 = t26230*t26515+t26237*t26527+t26282*t26729+(t26725+t26509+t26077)
+*x;
+ t26835 = t26111*t26739+t26895+(t26733+t25850)*z;
+ t26834 = t26465+t27056+t27058;
+ t26442 = t26221*t26646;
+ t26833 = t26220*t26534+t26597*t26739+(t26724+t26530)*z+(t26547+t26442)*y;
+ t26832 = t26282*t26732+t26221*t26527+t27074*y+t27079*x;
+ t26625 = t26247*t26283;
+ t26425 = t26233*t26646;
+ t25925 = t26232*t26705;
+ t26831 = t26270*t26683+t26283*t25925+(t26029+t26715)*z+(t26425+t26625)*y;
+ t26830 = t26407+t27049+t27052;
+ t26021 = y*t26589;
+ t26829 = t26178*t26507+t26183*t26479+t26021+t26226*t26699+t26915;
+ t26828 = t26220*t26507+t26218*t26479+y*t26654+t26232*t26699+t26918;
+ t26827 = t26453+t27063+t27067;
+ t26826 = t26902+t26999;
+ t26825 = t26222*t26479+t26279*t26724+t25925+t26221*t26507+t26932;
+ t26824 = y*t26512+t26897+(t26495+t26734)*x;
+ t26823 = t26430+t27040+t27050;
+ t26822 = t26228*t26683+t26895+(t26718+t25922)*z;
+ t26821 = t26897+(t26021+t27071)*x;
+ t26466 = t25260+t26943;
+ t26820 = t26466+t27035+t27036;
+ t26819 = t26211*t26479+t26227*t26507+t26279*t26718+t25927+t26951;
+ t26533 = t26221*t26728;
+ t26818 = x*t26732+t27079*t26282+(t26533+t27081)*y;
+ t26817 = t26631*t26739+t26896+t27082*z;
+ t26816 = t26449+t27030+t27031;
+ t26815 = t26466+t27056+t27063;
+ t26672 = t26280*t26551+t26285*t26401;
+ t26372 = t25974+t26104+t25957+t26224*t26400+t26672;
+ t26814 = t26372+t26105+t25965+t26929+t26947;
+ t26068 = t26281*t26565;
+ t26373 = t26224*t26394+t25948+t25928+t26117+t26672;
+ t26813 = t26068+t26373+t26120+t26899+t26945;
+ t26812 = t26122+t26372+t26261*t26552+t26924+t26945;
+ t26811 = t26108+t26373+t25857+t26922+t26929;
+ t26032 = t26259*t26632;
+ t26810 = t26026+t26231*t26394+t26032+t26149+t26950+(t26263+t26548)*t26279
+;
+ t26809 = t26995+t27013;
+ t26808 = t26993+t26997;
+ t26807 = t26892+t27037+t27064;
+ t26806 = t26988+t26992;
+ t26805 = t26883+t27032+t27034;
+ t26804 = t26880+t27037+t27038;
+ t26803 = t26875+t27046+t27051;
+ t26802 = t26882+t27041+t27045;
+ t26801 = t27000+t27005;
+ t26800 = t26881+t27038+t27047;
+ t26799 = t26882+t27047+t27064;
+ t26798 = t27024+t27025;
+ t26797 = t26993+t26996;
+ t26439 = t26211*t26552;
+ t26796 = t26223*t26384+x*t26439+t26890+t27073*t26284;
+ t26795 = t25660+t26100+t26004+t26183*t26400+t26099+t26226*t26552+t26933;
+ t26794 = t26987+t27005;
+ t26793 = t26980+t26989;
+ t26792 = t26873+t27060+t27068;
+ t26791 = t27001+t27020;
+ t26790 = t26884+t27055+t27061;
+ t26789 = t27014+t27016;
+ t26788 = t27006+t27009;
+ t26459 = t26247*t26632;
+ t26182 = RATIONAL(5.0,144.0);
+ t26713 = z*t26182;
+ t26787 = t26889+z*t26459+t26285*t26713+t27083*t26283;
+ t26786 = t27019+t27022;
+ t26087 = t26283*t26570;
+ t26785 = t26215*t26543+t26211*t26432+(t26635+t26087)*x+(t27072+t27075)*z;
+ t26572 = t26215*t26285;
+ t26784 = t26874+z*t26032+t26240*t26714+(t26572+t26068)*t26283;
+ t26588 = t26192*t26284;
+ t26783 = t26191*t26623+x*t26588+t26222*t26384+t26220*t26542+t26877;
+ t26782 = t26880+t27048+t27062;
+ t26709 = x*t26167;
+ t26601 = t26284*t26182;
+ t26081 = x*t26602;
+ t26781 = t26247*t26384+t26282*t26601+t26280*t26081+t26284*t26709+t26876;
+ t26780 = t26873+t27034+t27061;
+ t26779 = t27018+t27028;
+ t26778 = t26881+t27041+t27062;
+ t26777 = t26226*t26384+x*t25965+t26282*t26594+t26215*t26723+t26893;
+ t26698 = z*t26188;
+ t26712 = x*t26168;
+ t26776 = z*t26550+x*t26698+t26283*t26712+t26188*t26543+(t26432+t26681)*
+t26223+t27084*t26226;
+ t26775 = t26883+t27046+t27060;
+ t26056 = z*t26596;
+ t26464 = t26283*t26632;
+ t26774 = t26279*t26056+t26243*t26714+t26241*t26668+t26266*t26464+t26878;
+ t25863 = t26281*t26628;
+ t26773 = t26285*t26562+t26283*t25863+t26869+(t26572+t25857)*z;
+ t26640 = t26247*t26281;
+ t26033 = x*t26640;
+ t26772 = t26280*t26033+x*t26601+t26245*t26384+t26167*t26623+t26891;
+ t26771 = t26875+t27032+t27055;
+ t26695 = x*t26243;
+ t26653 = t26282*t26243;
+ t26057 = t26283*t26560;
+ t26770 = x*t26057+t26283*t26695+t26241*t26543+t26236*t26738+t26203*t26432
++(t26653+t27080)*z;
+ t26769 = t26223*t26464+t26168*t26668+t26241*t26714+t26211*t26510+t26879;
+ t26768 = t26892+t27045+t27048;
+ t26767 = t27023+t27026;
+ t26626 = t26283*t26182;
+ t26766 = t26283*t26459+t26285*t26626+t26887+t27083*z;
+ t26765 = t27010+t27021;
+ t26764 = x*t26562+t26282*t26698+t26656*t26738+t26226*t26432+t26168*t26543
++z*t26712+t27084*t26223;
+ t26763 = t26884+t27051+t27068;
+ t26762 = t26980+t26994;
+ t26761 = t26220*t26384+t26282*t26588+t26191*t26723+t26222*t26542+t26885;
+ t26760 = t26983+t27029;
+ t26759 = t26981+t26992;
+ t25410 = t26281*t26519;
+ t26758 = t26212*t26737+t26283*t26735+t26356+t26281*t26488+t25410+t26936+
+t27044;
+ t26757 = t25863+t25639+t26098+t26898+t26933+t26183*t26394+t25848+t26096+
+t26911;
+ t26357 = z*t26440+t26180*t26693+t26279*t26641+t26281*t26443+t26905+t26939
+;
+ t26756 = t26357+t26189*t26510+t26163*t26714+t26927+t27033+t27069*t26283;
+ t26644 = t26283*t26195;
+ t26755 = t26281*t26385+t26902+t26285*t26644+t26357+t27042+t27078*z;
+ t26052 = t26259*t26552;
+ t26139 = t26257*t26284;
+ t26067 = t26284*t26570;
+ t26754 = t26946+t26052+t26231*t26400+t26930+t26950+t26139+t26067+(t26614+
+t26263)*t26280;
+ t26363 = t26902+t26905+t27003;
+ t26753 = t26363+x*t26644+t26281*t26478+t26180*t26737+t25410+t26927+t27065
+;
+ t25471 = t26281*t26484;
+ t26752 = t26190*t26500+t25471+t26166*t26736+z*t26620+t26826+t27065;
+ t26751 = z*t26406+t26285*t26708+t26281*t26405+t26283*t26564+t26986+t27027
+;
+ t26544 = t26199*t26284;
+ t26386 = t26284*t26638;
+ t26750 = t26250*t26384+t26282*t26544+t26281*t25849+x*t26386+t26212*t26723
++t27017+(t26674+t27077)*t26280;
+ t26749 = t26855+t26279*t26492+t26195*t26714+t27042+t27078*t26283;
+ t26748 = t25471+t26281*t26494+x*t26643+t26199*t26737+t26842+t27044;
+ t26747 = z*t26583+t27027+t26164*t26668+t27002+t27100*t26279;
+ t26746 = t26285*t26641+t26281*t26416+t26855+t27033+t27069*z;
+ t25867 = x*t26645;
+ t26745 = t26281*t25867+t26212*t26623+x*t26544+t26216*t26728+t26249*t26384
++t26282*t26386+t27017+(t26496+t26593)*t26280;
+ t26744 = t26283*t26720+t26282*t26412+t26962+t26179*t26738+t26207*t26543+
+t27084*t26277+t27091*z;
+ t26730 = z*t26155;
+ t26726 = z*t26158;
+ t26743 = t26158*t26543+t26282*t26730+t26185*t26432+t26647*t26738+t26967+z
+*t26426+(t26726+t27090)*x;
+ t26742 = t26282*t26497+t26962+t26235*t26432+t26283*t26716+t26210*t26543+
+t27097*z+t27098*x;
+ t26741 = t26185*t26522+t26283*t26426+t26155*t26543+t26282*t26726+t26967+
+t26187*t26681+(t26730+t27089)*x;
+ t26702 = x*t26229;
+ t26118 = t26228*t26284;
+ t26121 = t26227*t26284;
+ t26671 = t26230*t26281;
+ t26103 = t26227*t26285;
+ t26115 = t26228*t26285;
+ t26607 = t26256*t26284;
+ t26173 = RATIONAL(-25.0,48.0);
+ t26587 = t26173*t26280;
+ t26582 = t26276*t26284;
+ t26545 = t26283*t26192;
+ t26027 = z*t26602;
+ t26089 = t26282*t26602;
+ t26063 = t26247*t26612;
+ t26082 = t26281*t26625;
+ t26037 = t26283*t26602;
+ t25993 = t26281*t26652;
+ t25981 = t26282*t26578;
+ t26446 = t26228*t26632;
+ t26441 = t26218*t26632;
+ t25931 = t26203*t26612;
+ t26435 = t26281*t26556;
+ t25846 = t26230*t26612;
+ t26418 = t26237*t26632;
+ t26397 = t26284*t26560;
+ t26381 = t26151*t26678+t26178*t26394+t26898;
+ t26380 = t26279*t26439+t26168*t26576+t26672;
+ t26379 = t26243*t26621+t26279*t26397+t26946;
+ t26254 = RATIONAL(1.0,4.0);
+ t26198 = RATIONAL(-5.0,16.0);
+ t26197 = RATIONAL(1.0,16.0);
+ t26378 = t26254+t26197*t26284+t26198*t26280;
+ t26255 = RATIONAL(1.0,2.0);
+ t26252 = RATIONAL(-5.0,8.0);
+ t26377 = t26252*t26280+t26607+t26255;
+ t26225 = RATIONAL(-1.0,16.0);
+ t26213 = RATIONAL(5.0,16.0);
+ t26267 = RATIONAL(-1.0,4.0);
+ t26376 = t26267+t26225*t26284+t26213*t26280;
+ t26375 = t26271*t26284+t26276+t26246*t26280;
+ t26171 = RATIONAL(25.0,32.0);
+ t26374 = t26171*t26280+t26252+t26206*t26284;
+ t26371 = t26246*t26400+t26281*t26582+t26258*t26280+t26231*t26621+t26904;
+ t26370 = t25778+t26110+t26206*t26400+t26281*t26607+t26920;
+ t26369 = t26279*t26545+t26283*t26435+t26381+t27043*z;
+ t26368 = t26192*t26693+z*t26435+t26381+t27043*t26283;
+ t26367 = t26867+t26990;
+ t26366 = t26167*t26543+t26232*t26432+t26380+(t26033+t26707)*z;
+ t26365 = t26182*t26543+x*t26027+t26283*t25846+z*t26702+t26380;
+ t26364 = t26867+t27015;
+ t26360 = t26379+t26282*t25974+x*t26067+t27072*t26280;
+ t26358 = t26284*t25931+t26280*t26653+t26379+(t26608+t26397)*x;
+ t26154 = RATIONAL(25.0,192.0);
+ t26200 = RATIONAL(-1.0,32.0);
+ t26355 = t26154*t26621+t26271*t26632+t26200*t26400+t26103+t26866+t26920+
+t26926;
+ t26262 = RATIONAL(2.0,1.0);
+ t26354 = t26118+t26173*t26678+t26255*t26394+t26262*t26552+t26371+t26928;
+ t26353 = t26154*t26678+t26200*t26394+t26271*t26552+t26121+t26370+t26926;
+ t26352 = t26285*t26587+t26255*t26400+t26115+t26262*t26632+t26868+t26904+
+t26928;
+ t26186 = RATIONAL(25.0,96.0);
+ t26351 = t26186*t26279+t26221*t26285+t26233+(t26198*t26279+t26197*t26285+
+t26254)*t26281;
+ t26177 = RATIONAL(-25.0,96.0);
+ t26350 = t26237+t26218*t26285+t26177*t26279+(t26225*t26285+t26267+t26213*
+t26279)*t26281;
+ t26349 = t26237+t26177*t26280+t26218*t26284+t26376*t26281;
+ t26348 = t26221*t26284+t26186*t26280+t26233+t26378*t26281;
+ t26347 = t26241*t26623+x*t26404+t26266*t26384+t26284*t26695+t26358+t26872
+;
+ t26346 = x*t26037+z*t25846+t26282*t26713+t26283*t26702+t26366+t26886;
+ t26345 = t26365+t26283*t26709+x*t25913+t26871+(t26617+t26063)*z;
+ t26344 = t26366+z*t26089+t26229*t26737+t26871+(t26626+t25993)*x;
+ t26343 = t26285*t26545+t26220*t26464+t26368+t26888+t27053*z;
+ t26342 = x*t26052+t26360+t26240*t26723+t26215*t26623+t26261*t26384+t26872
+;
+ t26341 = t26220*t26510+t26369+t26192*t26714+t26888+t27053*t26283;
+ t26340 = t26167*t26737+z*t25981+t26283*t26707+t26365+x*t26082+t26886;
+ t26264 = RATIONAL(-2.0,1.0);
+ t26265 = RATIONAL(5.0,2.0);
+ t26339 = RATIONAL(-25.0,8.0)*t26451+t26285*t26567+t26371+t26260+t26868+
+t26264*t26281+t27066*t26265+(t26285+t26284)*t26261;
+ t26338 = t26211+t25737+t26114+t26255*t26281+t26171*t26451+t26370+t26112+
+t26866+t27066*t26252;
+ t26337 = t26090+t26283*t26419+t26285*t26554+t26087+t26878+t26754+(t26431+
+t26633)*z+t27110;
+ t26336 = t25938+t25749+t26228*t26542+t26116+t26227*t26384+t26813+x*t26560
++t26119+t25931+t26893;
+ t26335 = t25954+t26250*x+t26237*t26542+t26811+t26233*t26384+t26133+t26081
++t25849+t26063+t26891;
+ t26334 = t26795+t25990+t25993+t26283*t26441+t26368+t26221*t26510+t26101+
+t26190*z+t27105;
+ t26333 = t26257*t26282+t26204*t26623+t26253*t26542+t26231*t26384+t26358+
+t26053+t26263*x+t26810+t27075;
+ t26332 = t26211*t26661+t26812+t26109+t26879+t26281*t26456+(t26204+t26570+
+t26419)*z+t27088;
+ t26331 = t26281*t26455+z*t26446+t26812+t26283*t26660+t26028+t26124+t26123
++t26869+t27108;
+ t26330 = t26221*t26384+x*t26671+t26102+t26757+t26218*t26542+t25981+t26091
++t26877+t27107;
+ t26329 = t26150+t26284*t26605+t26277*t26282+x*t26139+t26360+t26228*t26384
++t26258*t26542+t26810+t27080;
+ t26328 = t25867+t26237*t26384+t26811+t26020+t26233*t26542+t26129+t26089+
+t26033+t26131+t26876;
+ t26327 = t25699+t25693+t25846+t26757+t26281*t26533+t26097+t26218*t26384+
+t26095+x*t26578+t26885;
+ t26326 = t26754+t26269*z+t26056+t26057+t26258*t26510+t26874+(t26277+
+t26446)*t26283+t27087;
+ t26325 = t26795+t26094+t26369+t26281*t26442+t26093+t25913+(t26441+t26671)
+*z+t27102;
+ t26324 = t26082+t25978+t26127+t26814+t26281*t26425+t25960+t26027+t26889+(
+t26250+t26418)*z;
+ t26323 = t26106+t26224*t26384+t26281*t26598+t26231*t26542+t26813+t26107+x
+*t26570+t26890+t27092;
+ t26322 = t26814+t26233*t26510+t26125+t26283*t26418+t26037+t26887+(t26249+
+t26640)*z+t27093;
+ t26321 = t26748+t26361+t26965+t27007;
+ t26320 = t26756+t26974+t26982+t26990;
+ t26319 = t26751+t26973+t26978;
+ t26318 = t26364+t26752+t26959+t26998;
+ t26317 = t26750+t26956+t26977;
+ t26316 = t26756+t26972+t27011+t27015;
+ t26315 = t26746+t26367+t26972+t26982;
+ t26314 = t26747+t26973+t26979;
+ t26313 = t26751+t26975+t26979;
+ t26312 = t26958+t26743+t26964;
+ t26311 = t26959+t26753+t26990+t27008;
+ t26310 = t26963+t26755+t27003+t27004;
+ t26309 = t26747+t26975+t26978;
+ t26308 = t26750+t26954+t26976;
+ t26307 = t26961+t26753+t26998+t27015;
+ t26306 = t26744+t26955+t26957;
+ t26305 = t26960+t26743+t26966;
+ t26304 = t26742+t26955+t26969;
+ t26303 = t26744+t26969+t26970;
+ t26302 = t26363+t26749+t26971+t27004;
+ t26301 = t26745+t26956+t26976;
+ t26300 = t26964+t26741+t26966;
+ t26299 = t26742+t26957+t26970;
+ t26298 = t26958+t26741+t26960;
+ t26297 = t26965+t26758+t26984+t26991;
+ t26296 = t26968+t26758+t26985+t27007;
+ t26295 = t26755+t26971+t26999+t27012;
+ t26294 = t26748+t26359+t26968+t26984;
+ t26293 = t26745+t26954+t26977;
+ t26292 = t26367+t26752+t26961+t27008;
+ t26291 = t26826+t26749+t26905+t26963+t27012;
+ t26290 = t26746+t26364+t26974+t27011;
+ t26275 = RATIONAL(5.0,4.0);
+ t26251 = RATIONAL(3.0,4.0);
+ t26244 = RATIONAL(-5.0,4.0);
+ t26202 = RATIONAL(25.0,8.0);
+ t26201 = RATIONAL(-15.0,4.0);
+ t26174 = RATIONAL(25.0,48.0);
+ t26170 = RATIONAL(-15.0,16.0);
+ t26169 = RATIONAL(-25.0,12.0);
+ coeffs_dyy->coeff_m2_m2_m2 = t26312+t26759+t26797;
+ coeffs_dyy->coeff_m1_m2_m2 = t26310+t26790+t26845;
+ coeffs_dyy->coeff_0_m2_m2 = t26334+t26833+t26858;
+ coeffs_dyy->coeff_p1_m2_m2 = t26295+t26780+t26862;
+ coeffs_dyy->coeff_p2_m2_m2 = t26300+t26809+t26981+t26996;
+ coeffs_dyy->coeff_m2_m1_m2 = t26320+t26760+t26798;
+ coeffs_dyy->coeff_m1_m1_m2 = t26321+t26799+t26834;
+ coeffs_dyy->coeff_0_m1_m2 = t26324+t26817+t26840;
+ coeffs_dyy->coeff_p1_m1_m2 = t26297+t26800+t26837;
+ coeffs_dyy->coeff_p2_m1_m2 = t26316+t26983+t27021+t27024+t27026;
+ coeffs_dyy->coeff_m2_0_m2 = t26343+t26761+t26776;
+ coeffs_dyy->coeff_m1_0_m2 = t26777+t26340+t26787;
+ coeffs_dyy->coeff_0_0_m2 = t26351*z+t26350*t26283+t26353;
+ coeffs_dyy->coeff_p1_0_m2 = t26346+t26787+t26796;
+ coeffs_dyy->coeff_p2_0_m2 = t26343+t26764+t26783;
+ coeffs_dyy->coeff_m2_p1_m2 = t26320+t26765+t26767;
+ coeffs_dyy->coeff_m1_p1_m2 = t26321+t26804+t26827;
+ coeffs_dyy->coeff_0_p1_m2 = t26324+t26828+t26835;
+ coeffs_dyy->coeff_p1_p1_m2 = t26297+t26807+t26815;
+ coeffs_dyy->coeff_p2_p1_m2 = t26316+t27010+t27023+t27025+t27029;
+ coeffs_dyy->coeff_m2_p2_m2 = t26312+t26809+t26988+t26997;
+ coeffs_dyy->coeff_m1_p2_m2 = t26310+t26805+t26859;
+ coeffs_dyy->coeff_0_p2_m2 = t26334+t26829+t26860;
+ coeffs_dyy->coeff_p1_p2_m2 = t26295+t26771+t26823;
+ coeffs_dyy->coeff_p2_p2_m2 = t26300+t26806+t26808;
+ coeffs_dyy->coeff_m2_m2_m1 = t26311+t26763+t26863;
+ coeffs_dyy->coeff_m1_m2_m1 = t26786+t26309+t27014+t27028;
+ coeffs_dyy->coeff_0_m2_m1 = t26331+t26853+t26864;
+ coeffs_dyy->coeff_p1_m2_m1 = t26789+t26314+t27020+t27022;
+ coeffs_dyy->coeff_p2_m2_m1 = t26318+t26792+t26820;
+ coeffs_dyy->coeff_m2_m1_m1 = t26317+t26802+t26843;
+ coeffs_dyy->coeff_m1_m1_m1 = t26303+t26788+t26994+t27000;
+ coeffs_dyy->coeff_0_m1_m1 = t26326+t26831+t26846;
+ coeffs_dyy->coeff_p1_m1_m1 = t26299+t26801+t26989+t27006;
+ coeffs_dyy->coeff_p2_m1_m1 = t26301+t26778+t26856;
+ coeffs_dyy->coeff_m2_0_m1 = t26772+t26345+t26773;
+ coeffs_dyy->coeff_m1_0_m1 = t26342+t26770+t26784;
+ coeffs_dyy->coeff_0_0_m1 = t26354+(t26169*t26279+t26115+t26253+(t26264+
+t26265*t26279+t26276*t26285)*t26281)*z+(t26231+t26174*t26279+t26103+(t26648+
+t26255+t26252*t26279)*t26281)*t26283;
+ coeffs_dyy->coeff_p1_0_m1 = t26784+t26347+t26785;
+ coeffs_dyy->coeff_p2_0_m1 = t26773+t26344+t26781;
+ coeffs_dyy->coeff_m2_p1_m1 = t26317+t26782+t26816;
+ coeffs_dyy->coeff_m1_p1_m1 = t26303+t26793+t26794;
+ coeffs_dyy->coeff_0_p1_m1 = t26326+t26838+t26849;
+ coeffs_dyy->coeff_p1_p1_m1 = t26299+t26762+t26987+t27009;
+ coeffs_dyy->coeff_p2_p1_m1 = t26301+t26768+t26851;
+ coeffs_dyy->coeff_m2_p2_m1 = t26311+t26775+t26857;
+ coeffs_dyy->coeff_m1_p2_m1 = t26309+t26791+t27016+t27018;
+ coeffs_dyy->coeff_0_p2_m1 = t26331+t26822+t26865;
+ coeffs_dyy->coeff_p1_p2_m1 = t26779+t26314+t27001+t27019;
+ coeffs_dyy->coeff_p2_p2_m1 = t26318+t26803+t26830;
+ coeffs_dyy->coeff_m2_m2_0 = t26327+t26832+t26861;
+ coeffs_dyy->coeff_m1_m2_0 = t26336+t26819+t26824;
+ coeffs_dyy->coeff_0_m2_0 = ((t26200*t26284+t26214*t26280+t26271)*t26285+(
+t26214*t26284+RATIONAL(-25.0,32.0)*t26280+t26246)*t26279+t26375)*y+t26338;
+ coeffs_dyy->coeff_p1_m2_0 = t26323+t26819+t26844;
+ coeffs_dyy->coeff_p2_m2_0 = t26330+t26818+t26861;
+ coeffs_dyy->coeff_m2_m1_0 = t26335+t26821+t26825;
+ coeffs_dyy->coeff_m1_m1_0 = t26329+t26850+t26854;
+ coeffs_dyy->coeff_0_m1_0 = (t26254*t26284+t26244*t26280+1.0+t26378*t26285
++(RATIONAL(25.0,16.0)*t26280+t26198*t26284+t26244)*t26279)*y+t26339;
+ coeffs_dyy->coeff_p1_m1_0 = t26333+t26836+t26850;
+ coeffs_dyy->coeff_p2_m1_0 = t26328+t26825+t26852;
+ coeffs_dyy->coeff_m2_0_0 = t26355+t26348*x+t26349*t26282;
+ coeffs_dyy->coeff_m1_0_0 = t26352+(t26174*t26280+t26231+t26121+t26377*
+t26281)*t26282+(t26118+t26169*t26280+t26253+(t26265*t26280+t26582+t26264)*
+t26281)*x;
+ coeffs_dyy->coeff_0_0_0 = t26248+t26202*t26280+t26252*t26284+t26374*
+t26285+(t26171*t26284+RATIONAL(-125.0,32.0)*t26280+t26202)*t26279+(RATIONAL(3.0
+,1.0)+t26201*t26280+t26251*t26284+(t26251+RATIONAL(3.0,16.0)*t26284+t26170*
+t26280)*t26285+(RATIONAL(75.0,16.0)*t26280+t26201+t26170*t26284)*t26279)*t26281
+;
+ coeffs_dyy->coeff_p1_0_0 = (t26581+(t26248*t26280+t26255*t26284+t26262)*
+t26281+t27070)*x+t26352+(t26224*t26284+t26587+t26228+t26375*t26281)*t26282;
+ coeffs_dyy->coeff_p2_0_0 = t26348*t26282+t26355+t26349*x;
+ coeffs_dyy->coeff_m2_p1_0 = t26335+t26848+t26852;
+ coeffs_dyy->coeff_m1_p1_0 = t26329+t26836+t26841;
+ coeffs_dyy->coeff_0_p1_0 = t26339+(-1.0+t26275*t26280+t26267*t26284+
+t26376*t26285+(RATIONAL(-25.0,16.0)*t26280+t26275+t26213*t26284)*t26279)*y;
+ coeffs_dyy->coeff_p1_p1_0 = t26333+t26841+t26854;
+ coeffs_dyy->coeff_p2_p1_0 = t26328+t26821+t26848;
+ coeffs_dyy->coeff_m2_p2_0 = t26327+t26818+t26839;
+ coeffs_dyy->coeff_m1_p2_0 = t26336+t26844+t26847;
+ coeffs_dyy->coeff_0_p2_0 = ((t26209*t26284+t26206*t26280+t26256)*t26285+
+t26374*t26279+t26377)*y+t26338;
+ coeffs_dyy->coeff_p1_p2_0 = t26323+t26824+t26847;
+ coeffs_dyy->coeff_p2_p2_0 = t26330+t26832+t26839;
+ coeffs_dyy->coeff_m2_m2_p1 = t26292+t26792+t26830;
+ coeffs_dyy->coeff_m1_m2_p1 = t26319+t27014+t27018+t27019+t27020;
+ coeffs_dyy->coeff_0_m2_p1 = t26332+t26822+t26853;
+ coeffs_dyy->coeff_p1_m2_p1 = t26313+t26779+t26789;
+ coeffs_dyy->coeff_p2_m2_p1 = t26307+t26763+t26857;
+ coeffs_dyy->coeff_m2_m1_p1 = t26308+t26778+t26851;
+ coeffs_dyy->coeff_m1_m1_p1 = t26304+t26762+t26801;
+ coeffs_dyy->coeff_0_m1_p1 = t26337+t26846+t26849;
+ coeffs_dyy->coeff_p1_m1_p1 = t26793+t26306+t27000+t27009;
+ coeffs_dyy->coeff_p2_m1_p1 = t26293+t26802+t26816;
+ coeffs_dyy->coeff_m2_0_p1 = t26769+t26344+t26772;
+ coeffs_dyy->coeff_m1_0_p1 = t26342+t26774+t26785;
+ coeffs_dyy->coeff_0_0_p1 = t26354+(t26172*t26279+t26258+t26231*t26285+(
+t26255*t26285+t26248*t26279+t26262)*t26281)*z+(t26228+t26173*t26279+t26224*
+t26285+(t26276+t26246*t26279+t26271*t26285)*t26281)*t26283;
+ coeffs_dyy->coeff_p1_0_p1 = t26770+t26347+t26774;
+ coeffs_dyy->coeff_p2_0_p1 = t26345+t26769+t26781;
+ coeffs_dyy->coeff_m2_p1_p1 = t26308+t26768+t26856;
+ coeffs_dyy->coeff_m1_p1_p1 = t26788+t26304+t26987+t26989;
+ coeffs_dyy->coeff_0_p1_p1 = t26337+t26831+t26838;
+ coeffs_dyy->coeff_p1_p1_p1 = t26794+t26306+t26994+t27006;
+ coeffs_dyy->coeff_p2_p1_p1 = t26293+t26782+t26843;
+ coeffs_dyy->coeff_m2_p2_p1 = t26292+t26803+t26820;
+ coeffs_dyy->coeff_m1_p2_p1 = t26319+t27001+t27016+t27022+t27028;
+ coeffs_dyy->coeff_0_p2_p1 = t26332+t26864+t26865;
+ coeffs_dyy->coeff_p1_p2_p1 = t26786+t26313+t26791;
+ coeffs_dyy->coeff_p2_p2_p1 = t26307+t26775+t26863;
+ coeffs_dyy->coeff_m2_m2_p2 = t26797+t26298+t26988+t27013;
+ coeffs_dyy->coeff_m1_m2_p2 = t26291+t26780+t26823;
+ coeffs_dyy->coeff_0_m2_p2 = t26325+t26858+t26860;
+ coeffs_dyy->coeff_p1_m2_p2 = t26302+t26790+t26859;
+ coeffs_dyy->coeff_p2_m2_p2 = t26806+t26305+t26995+t26996;
+ coeffs_dyy->coeff_m2_m1_p2 = t26315+t26760+t27021+t27023;
+ coeffs_dyy->coeff_m1_m1_p2 = t26296+t26800+t26815;
+ coeffs_dyy->coeff_0_m1_p2 = t26322+t26835+t26840;
+ coeffs_dyy->coeff_p1_m1_p2 = t26294+t26799+t26827;
+ coeffs_dyy->coeff_p2_m1_p2 = t26290+t26767+t26983+t27025;
+ coeffs_dyy->coeff_m2_0_p2 = t26341+t26761+t26764;
+ coeffs_dyy->coeff_m1_0_p2 = t26346+t26766+t26777;
+ coeffs_dyy->coeff_0_0_p2 = t26350*z+t26351*t26283+t26353;
+ coeffs_dyy->coeff_p1_0_p2 = t26766+t26340+t26796;
+ coeffs_dyy->coeff_p2_0_p2 = t26341+t26776+t26783;
+ coeffs_dyy->coeff_m2_p1_p2 = t26315+t26798+t27010+t27026;
+ coeffs_dyy->coeff_m1_p1_p2 = t26296+t26807+t26837;
+ coeffs_dyy->coeff_0_p1_p2 = t26322+t26817+t26828;
+ coeffs_dyy->coeff_p1_p1_p2 = t26294+t26804+t26834;
+ coeffs_dyy->coeff_p2_p1_p2 = t26765+t26290+t27024+t27029;
+ coeffs_dyy->coeff_m2_p2_p2 = t26759+t26298+t26995+t26997;
+ coeffs_dyy->coeff_m1_p2_p2 = t26291+t26771+t26862;
+ coeffs_dyy->coeff_0_p2_p2 = t26325+t26829+t26833;
+ coeffs_dyy->coeff_p1_p2_p2 = t26302+t26805+t26845;
+ coeffs_dyy->coeff_p2_p2_p2 = t26305+t26808+t26981+t27013;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order4.smooth0/coeffs-dyz.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order4.smooth0/coeffs-dyz.compute.c
new file mode 100644
index 0000000..ffe18fc
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order4.smooth0/coeffs-dyz.compute.c
@@ -0,0 +1,2550 @@
+fp t28586;
+fp t28656;
+fp t28662;
+fp t28535;
+fp t29473;
+fp t28533;
+fp t28659;
+fp t28530;
+fp t29472;
+fp t28531;
+fp t28532;
+fp t29471;
+fp t28565;
+fp t28572;
+fp t29470;
+fp t28564;
+fp t28541;
+fp t29469;
+fp t29468;
+fp t28534;
+fp t28658;
+fp t28946;
+fp t28529;
+fp t28961;
+fp t29467;
+fp t28654;
+fp t28642;
+fp t28527;
+fp t29466;
+fp t28660;
+fp t29018;
+fp t28554;
+fp t28914;
+fp t28075;
+fp t28536;
+fp t29465;
+fp t28657;
+fp t28661;
+fp t28952;
+fp t28917;
+fp t29464;
+fp t28645;
+fp t28637;
+fp t29463;
+fp t29016;
+fp t28619;
+fp t29462;
+fp t28538;
+fp t28915;
+fp t27997;
+fp t28539;
+fp t28441;
+fp t29461;
+fp t28977;
+fp t28571;
+fp t28919;
+fp t29460;
+fp t28537;
+fp t28440;
+fp t29459;
+fp t28574;
+fp t28948;
+fp t29458;
+fp t28648;
+fp t29020;
+fp t28653;
+fp t28930;
+fp t29457;
+fp t29456;
+fp t28601;
+fp t28846;
+fp t28607;
+fp t28466;
+fp t28293;
+fp t29455;
+fp t28641;
+fp t29454;
+fp t28594;
+fp t28553;
+fp t29453;
+fp t28561;
+fp t28445;
+fp t29452;
+fp t28581;
+fp t28884;
+fp t28910;
+fp t29451;
+fp t28613;
+fp t28954;
+fp t29450;
+fp t28575;
+fp t28481;
+fp t29394;
+fp t28600;
+fp t28497;
+fp t28559;
+fp t29449;
+fp t28101;
+fp t29448;
+fp t29447;
+fp t28945;
+fp t28407;
+fp t29446;
+fp t29445;
+fp t28612;
+fp t28902;
+fp t28631;
+fp t29444;
+fp t28622;
+fp t28882;
+fp t28275;
+fp t28589;
+fp t28491;
+fp t29443;
+fp t28593;
+fp t28476;
+fp t28958;
+fp t29442;
+fp t28588;
+fp t28891;
+fp t28104;
+fp t29441;
+fp t29440;
+fp t28953;
+fp t29033;
+fp t29439;
+fp t28567;
+fp t29438;
+fp t28457;
+fp t28548;
+fp t28947;
+fp t29437;
+fp t28444;
+fp t28547;
+fp t29436;
+fp t29435;
+fp t28552;
+fp t28603;
+fp t28485;
+fp t29434;
+fp t28580;
+fp t28900;
+fp t28640;
+fp t29433;
+fp t28609;
+fp t28479;
+fp t28597;
+fp t28883;
+fp t28188;
+fp t29432;
+fp t28514;
+fp t28192;
+fp t29431;
+fp t29430;
+fp t28628;
+fp t28509;
+fp t29429;
+fp t28949;
+fp t28122;
+fp t28604;
+fp t28856;
+fp t29428;
+fp t28368;
+fp t28526;
+fp t29427;
+fp t28906;
+fp t29031;
+fp t29426;
+fp t28471;
+fp t29385;
+fp t28114;
+fp t28596;
+fp t29015;
+fp t28225;
+fp t29425;
+fp t28940;
+fp t29424;
+fp t28450;
+fp t29423;
+fp t28578;
+fp t28310;
+fp t29014;
+fp t28267;
+fp t29422;
+fp t29421;
+fp t28967;
+fp t29420;
+fp t28095;
+fp t29419;
+fp t28555;
+fp t28568;
+fp t28448;
+fp t29418;
+fp t29417;
+fp t28894;
+fp t29416;
+fp t29415;
+fp t27889;
+fp t29414;
+fp t28899;
+fp t29413;
+fp t28898;
+fp t29412;
+fp t28911;
+fp t29411;
+fp t28599;
+fp t28937;
+fp t28319;
+fp t29410;
+fp t29409;
+fp t28938;
+fp t28916;
+fp t29408;
+fp t28437;
+fp t28563;
+fp t29407;
+fp t28487;
+fp t28334;
+fp t29027;
+fp t28583;
+fp t29406;
+fp t29405;
+fp t29404;
+fp t29403;
+fp t28987;
+fp t29402;
+fp t29401;
+fp t29400;
+fp t29399;
+fp t29398;
+fp t28986;
+fp t28905;
+fp t29397;
+fp t28585;
+fp t28921;
+fp t28340;
+fp t28587;
+fp t28976;
+fp t28153;
+fp t29353;
+fp t28785;
+fp t28951;
+fp t28350;
+fp t29344;
+fp t29282;
+fp t29396;
+fp t29395;
+fp t29040;
+fp t28461;
+fp t28145;
+fp t28886;
+fp t28266;
+fp t28125;
+fp t29356;
+fp t29393;
+fp t28582;
+fp t28997;
+fp t28630;
+fp t28505;
+fp t29392;
+fp t28171;
+fp t28912;
+fp t28321;
+fp t29391;
+fp t28472;
+fp t28801;
+fp t29390;
+fp t27908;
+fp t28982;
+fp t28279;
+fp t29389;
+fp t28158;
+fp t28002;
+fp t29388;
+fp t28232;
+fp t28974;
+fp t28256;
+fp t29387;
+fp t28055;
+fp t29386;
+fp t28823;
+fp t29384;
+fp t28325;
+fp t29383;
+fp t28970;
+fp t28209;
+fp t28896;
+fp t28185;
+fp t29382;
+fp t28522;
+fp t28810;
+fp t28540;
+fp t28904;
+fp t27921;
+fp t28606;
+fp t28994;
+fp t28097;
+fp t28998;
+fp t29381;
+fp t28558;
+fp t28956;
+fp t28569;
+fp t28453;
+fp t29380;
+fp t28451;
+fp t28942;
+fp t28783;
+fp t29379;
+fp t28265;
+fp t29378;
+fp t28827;
+fp t28455;
+fp t29377;
+fp t28459;
+fp t28814;
+fp t29376;
+fp t27987;
+fp t29375;
+fp t28033;
+fp t29374;
+fp t27920;
+fp t29373;
+fp t29000;
+fp t29372;
+fp t28852;
+fp t28096;
+fp t29371;
+fp t27931;
+fp t28885;
+fp t29370;
+fp t28373;
+fp t29008;
+fp t28625;
+fp t29369;
+fp t28013;
+fp t27996;
+fp t29368;
+fp t28893;
+fp t28060;
+fp t28920;
+fp t28335;
+fp t29367;
+fp t28822;
+fp t29366;
+fp t28874;
+fp t28824;
+fp t29365;
+fp t28880;
+fp t28879;
+fp t29364;
+fp t28782;
+fp t28932;
+fp t29363;
+fp t28182;
+fp t28620;
+fp t29009;
+fp t28869;
+fp t29362;
+fp t29028;
+fp t28626;
+fp t29361;
+fp t28959;
+fp t27913;
+fp t28806;
+fp t29360;
+fp t28259;
+fp t29026;
+fp t28849;
+fp t29359;
+fp t28442;
+fp t27973;
+fp t29358;
+fp t27917;
+fp t27915;
+fp t29357;
+fp t28605;
+fp t28638;
+fp t28872;
+fp t29355;
+fp t28010;
+fp t27986;
+fp t29354;
+fp t28016;
+fp t27891;
+fp t29352;
+fp t28475;
+fp t28201;
+fp t28224;
+fp t29351;
+fp t28289;
+fp t27966;
+fp t29350;
+fp t27929;
+fp t28897;
+fp t27975;
+fp t29349;
+fp t28616;
+fp t28837;
+fp t29024;
+fp t28841;
+fp t29348;
+fp t28818;
+fp t28936;
+fp t27963;
+fp t29347;
+fp t28089;
+fp t29345;
+fp t29343;
+fp t28307;
+fp t28592;
+fp t28881;
+fp t28131;
+fp t29342;
+fp t28871;
+fp t28962;
+fp t28071;
+fp t29341;
+fp t28621;
+fp t28272;
+fp t28802;
+fp t29339;
+fp t29003;
+fp t29338;
+fp t28177;
+fp t28130;
+fp t29337;
+fp t28784;
+fp t28115;
+fp t29336;
+fp t27959;
+fp t28148;
+fp t29335;
+fp t28889;
+fp t28789;
+fp t29334;
+fp t29333;
+fp t28452;
+fp t27912;
+fp t28305;
+fp t29332;
+fp t29011;
+fp t27890;
+fp t28439;
+fp t28803;
+fp t29331;
+fp t28102;
+fp t29330;
+fp t28166;
+fp t28981;
+fp t28804;
+fp t29329;
+fp t28338;
+fp t28332;
+fp t29328;
+fp t28268;
+fp t28280;
+fp t29327;
+fp t27960;
+fp t29326;
+fp t28004;
+fp t28834;
+fp t29325;
+fp t28149;
+fp t28088;
+fp t29324;
+fp t28477;
+fp t28787;
+fp t28446;
+fp t29323;
+fp t28205;
+fp t28492;
+fp t29322;
+fp t29034;
+fp t28270;
+fp t28470;
+fp t28287;
+fp t29321;
+fp t28828;
+fp t29320;
+fp t29319;
+fp t28618;
+fp t28992;
+fp t28944;
+fp t28112;
+fp t29318;
+fp t28557;
+fp t28903;
+fp t27926;
+fp t28792;
+fp t28508;
+fp t28406;
+fp t29041;
+fp t28137;
+fp t29317;
+fp t29316;
+fp t28291;
+fp t28608;
+fp t28928;
+fp t28197;
+fp t29315;
+fp t28339;
+fp t28110;
+fp t29314;
+fp t28807;
+fp t28434;
+fp t28829;
+fp t29313;
+fp t27968;
+fp t28447;
+fp t29312;
+fp t29311;
+fp t28901;
+fp t28798;
+fp t28121;
+fp t29310;
+fp t27940;
+fp t27924;
+fp t29309;
+fp t28276;
+fp t28868;
+fp t28644;
+fp t28925;
+fp t29308;
+fp t28465;
+fp t28786;
+fp t28595;
+fp t28331;
+fp t28922;
+fp t29307;
+fp t28036;
+fp t28218;
+fp t29306;
+fp t28848;
+fp t28478;
+fp t28217;
+fp t28797;
+fp t29305;
+fp t29304;
+fp t28180;
+fp t28263;
+fp t28793;
+fp t28269;
+fp t29303;
+fp t28228;
+fp t28199;
+fp t28143;
+fp t29302;
+fp t28165;
+fp t28085;
+fp t29301;
+fp t28990;
+fp t28191;
+fp t29300;
+fp t29299;
+fp t27972;
+fp t29298;
+fp t28984;
+fp t27897;
+fp t29297;
+fp t28045;
+fp t28892;
+fp t28233;
+fp t29296;
+fp t28264;
+fp t29295;
+fp t28480;
+fp t28598;
+fp t28229;
+fp t29294;
+fp t29030;
+fp t27950;
+fp t29293;
+fp t29292;
+fp t28878;
+fp t29291;
+fp t29290;
+fp t29289;
+fp t28963;
+fp t28875;
+fp t29288;
+fp t27918;
+fp t29287;
+fp t29013;
+fp t27895;
+fp t28816;
+fp t28817;
+fp t29286;
+fp t29285;
+fp t28348;
+fp t28800;
+fp t29284;
+fp t28260;
+fp t29283;
+fp t29039;
+fp t29038;
+fp t28384;
+fp t28400;
+fp t28655;
+fp t29005;
+fp t29281;
+fp t28084;
+fp t29280;
+fp t28500;
+fp t29279;
+fp t29278;
+fp t28512;
+fp t28395;
+fp t29277;
+fp t28183;
+fp t28813;
+fp t29276;
+fp t28068;
+fp t29019;
+fp t28864;
+fp t29275;
+fp t29274;
+fp t28993;
+fp t28179;
+fp t29273;
+fp t28311;
+fp t28151;
+fp t28808;
+fp t29272;
+fp t28794;
+fp t28254;
+fp t28337;
+fp t29271;
+fp t28194;
+fp t29270;
+fp t28323;
+fp t29269;
+fp t28623;
+fp t28988;
+fp t28330;
+fp t28791;
+fp t29268;
+fp t29267;
+fp t29037;
+fp t28070;
+fp t29266;
+fp t28646;
+fp t28836;
+fp t28518;
+fp t28614;
+fp t28973;
+fp t29265;
+fp t28821;
+fp t28929;
+fp t28251;
+fp t29264;
+fp t29263;
+fp t29262;
+fp t29032;
+fp t28061;
+fp t28918;
+fp t27946;
+fp t29261;
+fp t28124;
+fp t29260;
+fp t29259;
+fp t28069;
+fp t28249;
+fp t29258;
+fp t29257;
+fp t28496;
+fp t28854;
+fp t28160;
+fp t29021;
+fp t29256;
+fp t28207;
+fp t28250;
+fp t29255;
+fp t28141;
+fp t29254;
+fp t29022;
+fp t28190;
+fp t28995;
+fp t28257;
+fp t29253;
+fp t29252;
+fp t28774;
+fp t29251;
+fp t28839;
+fp t29250;
+fp t29249;
+fp t29248;
+fp t28126;
+fp t28128;
+fp t29247;
+fp t28831;
+fp t28833;
+fp t28767;
+fp t28842;
+fp t28943;
+fp t28302;
+fp t29246;
+fp t29245;
+fp t27902;
+fp t29244;
+fp t29243;
+fp t28811;
+fp t28163;
+fp t27909;
+fp t28971;
+fp t28317;
+fp t29242;
+fp t27958;
+fp t29241;
+fp t29240;
+fp t29239;
+fp t28054;
+fp t29238;
+fp t28825;
+fp t27927;
+fp t29237;
+fp t29236;
+fp t28845;
+fp t29235;
+fp t29234;
+fp t28058;
+fp t28931;
+fp t28136;
+fp t29233;
+fp t28636;
+fp t28983;
+fp t28830;
+fp t28584;
+fp t29232;
+fp t28591;
+fp t28647;
+fp t29231;
+fp t29230;
+fp t27444;
+fp t29229;
+fp t29228;
+fp t28923;
+fp t29227;
+fp t28888;
+fp t29226;
+fp t28421;
+fp t28146;
+fp t28150;
+fp t28743;
+fp t29225;
+fp t28484;
+fp t28152;
+fp t29224;
+fp t29029;
+fp t28391;
+fp t29223;
+fp t28972;
+fp t28796;
+fp t28413;
+fp t29222;
+fp t29221;
+fp t28469;
+fp t28196;
+fp t29220;
+fp t28377;
+fp t29219;
+fp t29218;
+fp t29217;
+fp t29216;
+fp t29215;
+fp t28211;
+fp t29214;
+fp t28378;
+fp t29213;
+fp t28858;
+fp t28957;
+fp t29212;
+fp t28556;
+fp t28799;
+fp t29211;
+fp t28866;
+fp t28907;
+fp t28862;
+fp t29210;
+fp t29209;
+fp t29208;
+fp t29207;
+fp t28865;
+fp t28857;
+fp t29206;
+fp t29205;
+fp t28524;
+fp t28805;
+fp t28978;
+fp t28859;
+fp t29204;
+fp t27899;
+fp t28838;
+fp t29203;
+fp t29202;
+fp t29201;
+fp t28844;
+fp t29200;
+fp t29199;
+fp t28360;
+fp t29035;
+fp t28092;
+fp t28863;
+fp t29198;
+fp t28850;
+fp t28877;
+fp t29197;
+fp t28996;
+fp t28195;
+fp t29196;
+fp t29195;
+fp t27954;
+fp t29194;
+fp t28861;
+fp t29193;
+fp t28316;
+fp t29192;
+fp t29191;
+fp t29190;
+fp t28965;
+fp t28867;
+fp t29189;
+fp t28870;
+fp t29188;
+fp t28826;
+fp t29187;
+fp t28873;
+fp t28611;
+fp t28960;
+fp t29186;
+fp t28939;
+fp t28405;
+fp t28387;
+fp t29036;
+fp t29006;
+fp t28615;
+fp t29010;
+fp t28843;
+fp t29185;
+fp t28950;
+fp t29184;
+fp t29183;
+fp t29182;
+fp t28320;
+fp t29181;
+fp t29002;
+fp t29180;
+fp t29179;
+fp t28820;
+fp t29178;
+fp t29177;
+fp t28366;
+fp t28347;
+fp t29176;
+fp t28851;
+fp t29175;
+fp t28855;
+fp t29174;
+fp t28860;
+fp t29173;
+fp t29172;
+fp t29171;
+fp t28463;
+fp t29170;
+fp t29169;
+fp t29168;
+fp t29167;
+fp t28790;
+fp t28788;
+fp t28909;
+fp t29166;
+fp t29165;
+fp t28934;
+fp t28832;
+fp t29164;
+fp t29163;
+fp t29162;
+fp t29161;
+fp t29160;
+fp t29159;
+fp t28835;
+fp t29158;
+fp t29157;
+fp t28401;
+fp t29156;
+fp t29155;
+fp t29154;
+fp t29153;
+fp t29012;
+fp t29152;
+fp t29151;
+fp t29150;
+fp t29149;
+fp t29148;
+fp t28969;
+fp t28318;
+fp t29147;
+fp t29146;
+fp t27911;
+fp t29145;
+fp t29144;
+fp t29001;
+fp t29004;
+fp t29143;
+fp t29142;
+fp t28840;
+fp t29141;
+fp t29140;
+fp t29139;
+fp t28184;
+fp t29138;
+fp t28795;
+fp t29137;
+fp t29136;
+fp t29135;
+fp t29134;
+fp t29133;
+fp t28386;
+fp t29132;
+fp t29131;
+fp t28941;
+fp t28980;
+fp t29130;
+fp t29129;
+fp t29128;
+fp t29127;
+fp t28306;
+fp t28464;
+fp t29126;
+fp t29125;
+fp t29124;
+fp t29123;
+fp t29122;
+fp t29121;
+fp t29120;
+fp t29119;
+fp t29118;
+fp t29117;
+fp t29116;
+fp t28927;
+fp t29115;
+fp t28203;
+fp t29114;
+fp t29113;
+fp t29112;
+fp t29111;
+fp t29110;
+fp t28819;
+fp t29109;
+fp t28363;
+fp t29108;
+fp t28371;
+fp t29107;
+fp t29106;
+fp t28023;
+fp t28729;
+fp t29105;
+fp t27961;
+fp t28742;
+fp t29104;
+fp t28342;
+fp t28507;
+fp t29103;
+fp t29102;
+fp t28026;
+fp t28576;
+fp t28175;
+fp t29101;
+fp t29100;
+fp t28517;
+fp t28220;
+fp t29099;
+fp t28343;
+fp t28913;
+fp t28374;
+fp t29098;
+fp t28895;
+fp t28243;
+fp t29097;
+fp t28412;
+fp t29096;
+fp t28602;
+fp t28144;
+fp t29095;
+fp t29094;
+fp t27718;
+fp t29093;
+fp t28650;
+fp t29092;
+fp t29091;
+fp t29090;
+fp t29089;
+fp t29088;
+fp t28809;
+fp t29087;
+fp t27932;
+fp t29086;
+fp t28649;
+fp t29085;
+fp t29084;
+fp t29083;
+fp t27721;
+fp t28770;
+fp t29082;
+fp t28763;
+fp t29081;
+fp t27559;
+fp t28768;
+fp t29080;
+fp t28765;
+fp t29079;
+fp t29078;
+fp t29077;
+fp t28780;
+fp t29076;
+fp t29075;
+fp t29074;
+fp t29073;
+fp t29072;
+fp t29071;
+fp t29070;
+fp t29069;
+fp t29068;
+fp t29067;
+fp t29066;
+fp t29065;
+fp t29064;
+fp t29063;
+fp t29062;
+fp t29061;
+fp t29060;
+fp t29059;
+fp t29058;
+fp t29057;
+fp t29056;
+fp t29055;
+fp t29054;
+fp t29053;
+fp t29052;
+fp t29051;
+fp t29050;
+fp t29049;
+fp t29048;
+fp t29047;
+fp t29046;
+fp t29045;
+fp t29044;
+fp t29043;
+fp t29042;
+fp t28633;
+fp t29025;
+fp t29017;
+fp t29007;
+fp t28989;
+fp t28979;
+fp t28964;
+fp t28955;
+fp t28935;
+fp t28933;
+fp t28926;
+fp t28908;
+fp t28887;
+fp t28853;
+fp t28415;
+fp t28376;
+fp t28781;
+fp t28776;
+fp t28772;
+fp t28771;
+fp t28769;
+fp t28766;
+fp t28764;
+fp t28562;
+fp t28762;
+fp t28627;
+fp t28761;
+fp t28542;
+fp t28760;
+fp t28590;
+fp t28759;
+fp t28632;
+fp t28758;
+fp t28757;
+fp t28756;
+fp t28577;
+fp t28634;
+fp t28755;
+fp t28754;
+fp t28753;
+fp t28643;
+fp t28752;
+fp t28751;
+fp t28750;
+fp t28749;
+fp t28624;
+fp t28573;
+fp t28748;
+fp t28747;
+fp t28746;
+fp t28745;
+fp t28744;
+fp t28740;
+fp t28739;
+fp t28738;
+fp t28737;
+fp t28736;
+fp t28735;
+fp t28734;
+fp t28733;
+fp t28551;
+fp t28732;
+fp t28731;
+fp t28730;
+fp t28728;
+fp t28546;
+fp t28727;
+fp t28639;
+fp t28726;
+fp t28725;
+fp t28724;
+fp t28723;
+fp t28722;
+fp t28721;
+fp t28720;
+fp t28719;
+fp t28718;
+fp t28717;
+fp t28716;
+fp t28715;
+fp t28714;
+fp t28713;
+fp t28712;
+fp t28711;
+fp t28710;
+fp t28709;
+fp t28708;
+fp t28707;
+fp t28706;
+fp t28705;
+fp t28704;
+fp t28703;
+fp t28702;
+fp t28701;
+fp t28700;
+fp t28699;
+fp t28698;
+fp t28697;
+fp t28696;
+fp t28695;
+fp t28694;
+fp t28693;
+fp t28692;
+fp t28691;
+fp t28690;
+fp t28689;
+fp t28688;
+fp t28687;
+fp t28686;
+fp t28685;
+fp t28684;
+fp t28683;
+fp t28682;
+fp t28681;
+fp t28680;
+fp t28679;
+fp t28678;
+fp t28677;
+fp t28676;
+fp t28675;
+fp t28674;
+fp t28673;
+fp t28672;
+fp t28671;
+fp t28670;
+fp t28669;
+fp t28668;
+fp t28667;
+ t28586 = RATIONAL(4.0,27.0);
+ t28656 = x*x;
+ t28662 = t28656*t28656;
+ t28535 = RATIONAL(-16.0,27.0);
+ t29473 = t28586*t28662+t28535*t28656;
+ t28533 = RATIONAL(-1.0,1728.0);
+ t28659 = t28656*x;
+ t28530 = RATIONAL(1.0,1728.0);
+ t29472 = t28530*x+t28533*t28659;
+ t28531 = RATIONAL(1.0,3456.0);
+ t28532 = RATIONAL(-1.0,3456.0);
+ t29471 = t28531*t28662+t28532*t28656;
+ t28565 = RATIONAL(1.0,144.0);
+ t28572 = RATIONAL(1.0,576.0);
+ t29470 = t28565+t28572*t28662;
+ t28564 = RATIONAL(-5.0,288.0);
+ t28541 = RATIONAL(5.0,288.0);
+ t29469 = x*t28541+t28564*t28659;
+ t29468 = t28530*t28659+t28533*x;
+ t28534 = RATIONAL(1.0,1152.0);
+ t28658 = y*y;
+ t28946 = t28662*t28658;
+ t28529 = RATIONAL(-1.0,1152.0);
+ t28961 = t28656*t28658;
+ t29467 = t28529*t28961+t28534*t28946;
+ t28654 = RATIONAL(4.0,9.0);
+ t28642 = RATIONAL(-1.0,3.0);
+ t28527 = t28642*t28658;
+ t29466 = t28527+t28654;
+ t28660 = t28658*y;
+ t29018 = x*t28660;
+ t28554 = RATIONAL(-1.0,216.0);
+ t28914 = t28660*t28554;
+ t28075 = t28659*t28914;
+ t28536 = RATIONAL(1.0,216.0);
+ t29465 = t28075+t28536*t29018;
+ t28657 = z*z;
+ t28661 = t28657*z;
+ t28952 = t28661*t28554;
+ t28917 = t28661*t28536;
+ t29464 = t28659*t28952+x*t28917;
+ t28645 = RATIONAL(-8.0,9.0);
+ t28637 = RATIONAL(-2.0,9.0);
+ t29463 = t28645+t28662*t28637;
+ t29016 = z*t28658;
+ t28619 = RATIONAL(8.0,27.0);
+ t29462 = t28661*t28619+t28654*t29016;
+ t28538 = RATIONAL(-1.0,432.0);
+ t28915 = t28538*t28659;
+ t27997 = t28661*t28915;
+ t28539 = RATIONAL(1.0,864.0);
+ t28441 = t28539*t28659;
+ t29461 = z*t28441+t27997;
+ t28977 = t28657*t28572;
+ t28571 = RATIONAL(-1.0,576.0);
+ t28919 = t28657*t28662;
+ t29460 = t28656*t28977+t28571*t28919;
+ t28537 = RATIONAL(1.0,432.0);
+ t28440 = t28537*t28662;
+ t29459 = t28538*t28656+t28440;
+ t28574 = RATIONAL(-1.0,864.0);
+ t28948 = t28659*t28660;
+ t29458 = t28539*t28948+t28574*t29018;
+ t28648 = RATIONAL(-4.0,9.0);
+ t29020 = y*t28657;
+ t28653 = RATIONAL(2.0,9.0);
+ t28930 = t28657*t28653;
+ t29457 = t28660*t28930+t28648*t29020;
+ t29456 = t28538*t28662+t28537*t28656;
+ t28601 = RATIONAL(5.0,48.0);
+ t28846 = t28601*t29016;
+ t28607 = RATIONAL(-1.0,24.0);
+ t28466 = t28607*t28658;
+ t28293 = t28661*t28466;
+ t29455 = t28293+t28846;
+ t28641 = RATIONAL(8.0,9.0);
+ t29454 = t28641+t28653*t28662;
+ t28594 = RATIONAL(-4.0,27.0);
+ t28553 = RATIONAL(16.0,27.0);
+ t29453 = t28553*t28656+t28594*t28662;
+ t28561 = RATIONAL(1.0,288.0);
+ t28445 = t28574*t28662;
+ t29452 = t28561*t28946+t28445;
+ t28581 = RATIONAL(-1.0,18.0);
+ t28884 = t28581*t28658;
+ t28910 = t28653*t28658;
+ t29451 = t28662*t28884+t28656*t28910;
+ t28613 = RATIONAL(1.0,18.0);
+ t28954 = t28637*t28656;
+ t29450 = t28613*t28919+t28657*t28954;
+ t28575 = RATIONAL(-1.0,72.0);
+ t28481 = t28575*t28662;
+ t29394 = t28581+t28481;
+ t28600 = RATIONAL(1.0,48.0);
+ t28497 = t28600*t28658;
+ t28559 = RATIONAL(1.0,192.0);
+ t29449 = t28559*t28946+t28497;
+ t28101 = t28581*t28919;
+ t29448 = t28656*t28930+t28101;
+ t29447 = t29469*y;
+ t28945 = t28613*t28658;
+ t28407 = t28658*t28954;
+ t29446 = t28407+t28662*t28945;
+ t29445 = t29473*z;
+ t28612 = RATIONAL(1.0,36.0);
+ t28902 = t28662*t28612;
+ t28631 = RATIONAL(1.0,9.0);
+ t29444 = t28902+t28631;
+ t28622 = RATIONAL(1.0,72.0);
+ t28882 = t28658*t28622;
+ t28275 = t28662*t28882;
+ t28589 = RATIONAL(-1.0,54.0);
+ t28491 = t28589*t28662;
+ t29443 = t28275+t28491;
+ t28593 = RATIONAL(-2.0,27.0);
+ t28476 = t28593*t28659;
+ t28958 = t28586*t28659;
+ t29442 = t28661*t28476+z*t28958;
+ t28588 = RATIONAL(-1.0,12.0);
+ t28891 = t28588*t28658;
+ t28104 = t28662*t28891;
+ t29441 = t28631*t28662+t28104;
+ t29440 = x*t28914+t28536*t28948;
+ t28953 = t28659*t28661;
+ t29033 = x*t28661;
+ t29439 = t28574*t28953+t28539*t29033;
+ t28567 = RATIONAL(-1.0,144.0);
+ t29438 = t28571*t28662+t28567;
+ t28457 = t28536*x;
+ t28548 = RATIONAL(-1.0,108.0);
+ t28947 = t28548*t28660;
+ t29437 = y*t28457+x*t28947;
+ t28444 = t28554*x;
+ t28547 = RATIONAL(1.0,108.0);
+ t29436 = y*t28444+t28547*t29018;
+ t29435 = t28567*t28948+t28565*t29018;
+ t28552 = RATIONAL(-1.0,192.0);
+ t28603 = RATIONAL(-1.0,48.0);
+ t28485 = t28603*t28658;
+ t29434 = t28552*t28946+t28485;
+ t28580 = RATIONAL(1.0,12.0);
+ t28900 = t28580*t28662;
+ t28640 = RATIONAL(1.0,3.0);
+ t29433 = (t28900+t28640)*t28657;
+ t28609 = RATIONAL(1.0,24.0);
+ t28479 = t28609*t28658;
+ t28597 = RATIONAL(1.0,96.0);
+ t28883 = t28597*t28658;
+ t28188 = t28662*t28883;
+ t29432 = t28479+t28188;
+ t28514 = t28640*t28658;
+ t28192 = t28658*t28900;
+ t29431 = t28514+t28192;
+ t29430 = t28534*t28961+t28529*t28946;
+ t28628 = RATIONAL(1.0,6.0);
+ t28509 = t28628*t28658;
+ t29429 = t28657*t28509+t28619;
+ t28949 = t28657*t28660;
+ t28122 = t28609*t28949;
+ t28604 = RATIONAL(-5.0,48.0);
+ t28856 = t28604*t29020;
+ t29428 = t28122+t28856;
+ t28368 = t28642*t28949;
+ t28526 = t28654*t28660;
+ t29427 = t28368+t28526;
+ t28906 = t28659*t28658;
+ t29031 = x*t28658;
+ t29426 = t28572*t28906+t28571*t29031;
+ t28471 = t28622*t28662;
+ t29385 = t28471+t28613;
+ t28114 = t28589*t28948;
+ t28596 = RATIONAL(2.0,27.0);
+ t29015 = x*t28596;
+ t28225 = t28660*t29015;
+ t29425 = t28225+t28114;
+ t28940 = t28572*t28658;
+ t29424 = t28571*t28961+t28662*t28940;
+ t28450 = t28574*t28659;
+ t29423 = t28537*t28948+y*t28450;
+ t28578 = RATIONAL(1.0,54.0);
+ t28310 = t28578*t28948;
+ t29014 = x*t28593;
+ t28267 = t28660*t29014;
+ t29422 = t28267+t28310;
+ t29421 = t28659*t28917+x*t28952;
+ t28967 = t28657*t28571;
+ t29420 = t28656*t28967+t28572*t28919;
+ t28095 = t28660*t28476;
+ t29419 = t28095+t28619*t29018;
+ t28555 = RATIONAL(5.0,192.0);
+ t28568 = RATIONAL(-5.0,576.0);
+ t28448 = t28568*t28656;
+ t29418 = t28448+t28555*t28961;
+ t29417 = t28567*t29018+t28565*t28948;
+ t28894 = t28661*t28565;
+ t29416 = x*t28894+t28567*t28953;
+ t29415 = t28532*t28662+t28531*t28656;
+ t27889 = t28659*t28894;
+ t29414 = t28567*t29033+t27889;
+ t28899 = t28656*t28596;
+ t29413 = t28899+t28491;
+ t28898 = t28657*t28588;
+ t29412 = t28642*t28657+t28662*t28898;
+ t28911 = t28657*t28659;
+ t29411 = x*t28977+t28571*t28911;
+ t28599 = RATIONAL(-1.0,96.0);
+ t28937 = t28599*t28658;
+ t28319 = t28662*t28937;
+ t29410 = t28466+t28319;
+ t29409 = t28656*t28940+t28571*t28946;
+ t28938 = t28662*t28660;
+ t28916 = t28656*t28660;
+ t29408 = t28533*t28938+t28530*t28916;
+ t28437 = t28539*t28662;
+ t28563 = RATIONAL(-1.0,288.0);
+ t29407 = t28437+t28563*t28919;
+ t28487 = t28596*t28659;
+ t28334 = t28660*t28487;
+ t29027 = x*t28553;
+ t28583 = RATIONAL(-8.0,27.0);
+ t29406 = t28334+t28583*t29018+y*t29027;
+ t29405 = t28619*t28916+t29473*y;
+ t29404 = t28575*t28661+t29470*z;
+ t29403 = t28539*t28953+t28574*t29033+t29472*z;
+ t28987 = t28657*t28656;
+ t29402 = t28529*t28987+t28534*t28919+t29415;
+ t29401 = x*t28940+t28571*t28906+t29468;
+ t29400 = t28572*t28911+x*t28967+t29472;
+ t29399 = t28574*t28948+t28539*t29018+t29468*y;
+ t29398 = t28534*t28987+t28529*t28919+t29471;
+ t28986 = t28661*t28662;
+ t28905 = t28661*t28530;
+ t29397 = t28656*t28905+t28533*t28986+t29471*z;
+ t28585 = RATIONAL(1.0,27.0);
+ t28921 = t28661*t28656;
+ t28340 = t28585*t28921;
+ t28587 = RATIONAL(-1.0,27.0);
+ t28976 = t28587*t28662;
+ t28153 = z*t28976;
+ t29353 = y*t28340+t28660*t28153;
+ t28785 = t28661*t28938;
+ t28951 = t28593*t28656;
+ t28350 = z*t28951;
+ t29344 = t28578*t28785+y*t28350;
+ t29282 = t29344+t29353;
+ t29396 = (t28648+t28514)*t28661;
+ t29395 = t29466*t28661;
+ t29040 = y*z;
+ t28461 = t28596*t28662;
+ t28145 = t28589*t28916;
+ t28886 = t28585*t28660;
+ t28266 = t28656*t28886;
+ t28125 = y*t28976;
+ t29356 = z*t28266+t28661*t28125;
+ t29393 = t28461*t29040+t28661*t28145+t29356;
+ t28582 = RATIONAL(-1.0,36.0);
+ t28997 = t28582*t28662;
+ t28630 = RATIONAL(-1.0,9.0);
+ t28505 = t28630*y;
+ t29392 = y*t28997+t28505;
+ t28171 = t28582*t28911;
+ t28912 = t28612*t28658;
+ t28321 = x*t28912;
+ t29391 = t28171+t28321;
+ t28472 = t28587*x;
+ t28801 = t28600*t28911;
+ t29390 = t28658*t28801+t28472;
+ t27908 = t28561*t28906;
+ t28982 = t28657*t28575;
+ t28279 = x*t28982;
+ t29389 = t27908+t28279;
+ t28158 = t28575*t29031;
+ t28002 = t28561*t28911;
+ t29388 = t28158+t28002;
+ t28232 = t28582*t28906;
+ t28974 = t28657*t28612;
+ t28256 = x*t28974;
+ t29387 = t28232+t28256;
+ t28055 = t28561*t29031;
+ t29386 = t28055+t28575*t28911;
+ t28823 = t28657*t28906;
+ t29384 = t28457+t28599*t28823;
+ t28325 = t28597*t28919;
+ t29383 = t28609*t28657+t28325;
+ t28970 = t28657*t28582;
+ t28209 = x*t28970;
+ t28896 = t28659*t28612;
+ t28185 = t28658*t28896;
+ t29382 = t28209+t28185;
+ t28522 = t28631*t28660;
+ t28810 = t28661*t28522;
+ t28540 = RATIONAL(-5.0,144.0);
+ t28904 = t28662*t28540;
+ t27921 = z*t28904;
+ t28606 = RATIONAL(5.0,36.0);
+ t28994 = t28606*t28656;
+ t28097 = y*t28994;
+ t28998 = t28582*t28785+z*t28097;
+ t29381 = t28656*t28810+y*t27921+t28998;
+ t28558 = RATIONAL(-5.0,192.0);
+ t28956 = t28558*t28656;
+ t28569 = RATIONAL(5.0,576.0);
+ t28453 = t28569*t28656;
+ t29380 = t28453+t28657*t28956;
+ t28451 = t28548*t28659;
+ t28942 = t28580*t28658;
+ t28783 = t28657*t28942;
+ t29379 = t28451+x*t28783;
+ t28265 = t28599*t28919;
+ t29378 = t28607*t28657+t28265;
+ t28827 = t28657*t28937;
+ t28455 = t28536*t28659;
+ t29377 = x*t28827+t28455;
+ t28459 = t28585*x;
+ t28814 = t28603*t28906;
+ t29376 = t28459+t28657*t28814;
+ t27987 = t28565*t28961;
+ t29375 = t27987+t29460;
+ t28033 = t28552*t28919;
+ t29374 = t28033+t28603*t28657+t29470;
+ t27920 = t28559*t28919;
+ t29373 = t27920+t28600*t28657+t29438;
+ t29000 = z*t29018;
+ t29372 = z*t28114+t28578*t29000+t29464*y;
+ t28852 = t28578*t29033;
+ t28096 = t28589*t28953;
+ t29371 = t29465*z+(t28096+t28852)*y;
+ t27931 = t28567*t28919;
+ t28885 = t28657*t28565;
+ t29370 = t28656*t28885+t27931+t29409;
+ t28373 = t28648*t28916;
+ t29008 = t28662*t29040;
+ t28625 = RATIONAL(5.0,9.0);
+ t29369 = t28661*t28373+t28625*t29008;
+ t28013 = t28547*t28938;
+ t27996 = t28538*t28921;
+ t29368 = z*t28013+y*t27996;
+ t28893 = t28659*t28563;
+ t28060 = t28658*t28893;
+ t28920 = t28657*t28622;
+ t28335 = x*t28920;
+ t29367 = t28060+t28335;
+ t28822 = t28657*t28883;
+ t29366 = t28444+t28659*t28822;
+ t28874 = z*t28938;
+ t28824 = t28601*t28921;
+ t29365 = y*t28824+t28604*t28874;
+ t28880 = y*t28986;
+ t28879 = z*t28916;
+ t29364 = t28604*t28880+t28601*t28879;
+ t28782 = t28609*t28938;
+ t28932 = RATIONAL(-25.0,96.0)*t28656;
+ t29363 = t28932*t29040+t28661*t28782;
+ t28182 = t28622*t28938;
+ t28620 = RATIONAL(-5.0,18.0);
+ t29009 = y*t28620;
+ t28869 = t28661*t29009;
+ t29362 = t28656*t28869+z*t28182;
+ t29028 = RATIONAL(25.0,6.0)*z;
+ t28626 = RATIONAL(-1.0,6.0);
+ t29361 = t28626*t28785+y*t28656*t29028;
+ t28959 = t28662*t28554;
+ t27913 = y*t28959;
+ t28806 = t28660*t28917;
+ t29360 = z*t27913+t28656*t28806;
+ t28259 = t28661*t28471;
+ t29026 = z*t28660;
+ t28849 = t28620*t29026;
+ t29359 = t28656*t28849+y*t28259;
+ t28442 = t28536*t28656;
+ t27973 = z*t28442;
+ t29358 = y*t27973+t28554*t28785;
+ t27917 = t28563*t28986;
+ t27915 = t28541*t28916;
+ t29357 = z*t27915+y*t27917;
+ t28605 = RATIONAL(5.0,12.0);
+ t28638 = RATIONAL(-5.0,3.0);
+ t28872 = y*t28921;
+ t29355 = t28638*t28872+t28605*t28874;
+ t28010 = t28661*t28440;
+ t27986 = t28548*t28916;
+ t29354 = y*t28010+z*t27986;
+ t28016 = t28548*t28921;
+ t27891 = t28537*t28938;
+ t29352 = y*t28016+z*t27891;
+ t28475 = t28578*t28662;
+ t28201 = y*t28475;
+ t28224 = t28593*t28916;
+ t29351 = t28661*t28224+z*t28201;
+ t28289 = t28578*t28916;
+ t27966 = y*t28445;
+ t29350 = t28661*t28289+z*t27966;
+ t27929 = t28538*t28916;
+ t28897 = t28661*t28547;
+ t27975 = t28662*t28897;
+ t29349 = y*t27975+z*t27929;
+ t28616 = RATIONAL(10.0,9.0);
+ t28837 = t28616*t29026;
+ t29024 = y*t28661;
+ t28841 = t28637*t29024;
+ t29348 = t28662*t28841+t28656*t28837;
+ t28818 = t28661*t28916;
+ t28936 = t28662*t28569;
+ t27963 = z*t28936;
+ t29347 = y*t27963+t28567*t28818;
+ t28089 = y*t28448;
+ t29345 = z*t28089+t28565*t28785;
+ t29343 = t28638*t28879+t28605*t28880;
+ t28307 = t28581*t28916;
+ t28592 = RATIONAL(5.0,72.0);
+ t28881 = t28662*t28592;
+ t28131 = y*t28881;
+ t29342 = t28661*t28131+z*t28307;
+ t28871 = t28586*t29026;
+ t28962 = t28661*t28548;
+ t28071 = t28662*t28962;
+ t29341 = y*t28071+t28656*t28871;
+ t28621 = RATIONAL(-5.0,72.0);
+ t28272 = t28621*t28921;
+ t28802 = t28613*t28938;
+ t29339 = z*t28802+y*t28272;
+ t29003 = RATIONAL(-20.0,9.0)*t29040;
+ t29338 = t28631*t28785+t28656*t29003;
+ t28177 = z*t28881;
+ t28130 = t28581*t28921;
+ t29337 = t28660*t28177+y*t28130;
+ t28784 = t28613*t28986;
+ t28115 = t28621*t28916;
+ t29336 = z*t28115+y*t28784;
+ t27959 = t28657*t28893;
+ t28148 = x*t28882;
+ t29335 = t27959+t28148;
+ t28889 = t28567*t28658;
+ t28789 = t28661*t28889;
+ t29334 = x*t28789+(t28455+t28055)*z;
+ t29333 = z*t28148+t29461;
+ t28452 = t28547*t28659;
+ t27912 = z*t28452;
+ t28305 = t28622*t28953;
+ t29332 = t27912+z*t28321+t28658*t28305;
+ t29011 = x*t28563;
+ t27890 = t28657*t29011;
+ t28439 = t28554*t28659;
+ t28803 = t28660*t28885;
+ t29331 = x*t28803+(t28439+t27890)*y;
+ t28102 = t28622*t28948;
+ t29330 = t28657*t28102+(t28452+t28256)*y;
+ t28166 = t28582*t29031;
+ t28981 = t28661*t28658;
+ t28804 = t28575*t28981;
+ t29329 = t28659*t28804+(t28451+t28166)*z;
+ t28338 = t28575*t28961;
+ t28332 = t28656*t28982;
+ t29328 = t28657*t28319+t28338+t28332;
+ t28268 = t28656*t28882;
+ t28280 = t28656*t28920;
+ t29327 = t28658*t28325+t28268+t28280;
+ t27960 = t28537*t28953;
+ t29326 = t27960+(t28158+t28450)*z;
+ t28004 = t28658*t29011;
+ t28834 = x*t28981;
+ t29325 = t28565*t28834+(t28439+t28004)*z;
+ t28149 = t28575*t28948;
+ t28088 = y*t28451;
+ t29324 = t28657*t28149+y*t28209+t28088;
+ t28477 = t28585*t28656;
+ t28787 = t28662*t28485;
+ t28446 = t28548*t28662;
+ t29323 = t28656*t28783+t28477+t28657*t28787+t28446;
+ t28205 = t28656*t28974;
+ t28492 = t28587*t28656;
+ t29322 = t28589*t28938+t28657*t28182+(t28205+t28492)*y;
+ t29034 = x*t28606;
+ t28270 = z*t29034;
+ t28470 = t28581*t28661;
+ t28287 = x*t28470;
+ t29321 = t28270+t28287+t29455*t28659;
+ t28828 = t28657*t28961;
+ t29320 = t28658*t27920+t28552*t28828+t29459;
+ t29319 = t27917+t28661*t28188+t29418*z;
+ t28618 = RATIONAL(-5.0,36.0);
+ t28992 = t28618*t28656;
+ t28944 = t28605*t28656;
+ t28112 = t28657*t28944;
+ t29318 = t28657*t28782+t28575*t28938+(t28112+t28992)*y;
+ t28557 = RATIONAL(5.0,144.0);
+ t28903 = t28659*t28557;
+ t27926 = y*t28903;
+ t28792 = t28661*t28896;
+ t28508 = t28630*t28660;
+ t28406 = t28661*t28508;
+ t29041 = y*x;
+ t28137 = t28618*t29041;
+ t29317 = t28660*t28792+x*t28406+(t28137+t27926)*z;
+ t29316 = t29354+t29368;
+ t28291 = t28607*t28949;
+ t28608 = RATIONAL(-5.0,12.0);
+ t28928 = t28608*t28656;
+ t28197 = t28657*t28928;
+ t29315 = t28182+y*t28197+t28097+t28662*t28291;
+ t28339 = t28662*t28479;
+ t28110 = t28658*t28944;
+ t29314 = (t28481+t28339)*t28661+(t28110+t28992)*z;
+ t28807 = t28657*t28891;
+ t28434 = t28547*t28662;
+ t28829 = t28657*t28497;
+ t29313 = t28656*t28807+t28434+t28662*t28829+t28492;
+ t27968 = t28565*t28946;
+ t28447 = t28554*t28656;
+ t29312 = t28538*t28986+t28661*t27968+(t28268+t28447)*z;
+ t29311 = t28538*t28938+t28662*t28803+(t28447+t28280)*y;
+ t28901 = t28585*t28662;
+ t28798 = t28575*t28949;
+ t28121 = t28582*t28919;
+ t29310 = t28289+t28656*t28798+(t28121+t28901)*y;
+ t27940 = t28561*t28986;
+ t27924 = t28658*t28956;
+ t29309 = t27940+t28661*t28319+(t27924+t28453)*z;
+ t28276 = t28660*t28898;
+ t28868 = y*t28987;
+ t28644 = RATIONAL(-5.0,6.0);
+ t28925 = t28656*t28616;
+ t29308 = t28644*t28868+y*t28925+t28631*t28938+t28662*t28276;
+ t28465 = t28621*t28656;
+ t28786 = t28661*t28497;
+ t28595 = RATIONAL(5.0,96.0);
+ t28331 = t28595*t28961;
+ t28922 = t28582*t28661;
+ t29307 = (t28922+t28786)*t28662+(t28331+t28465)*z;
+ t28036 = t28662*t28885;
+ t28218 = t28613*t28916;
+ t29306 = t28657*t28218+t28224+(t28446+t28036)*y;
+ t28848 = t28601*t29020;
+ t28478 = t28581*t28660;
+ t28217 = x*t28478;
+ t28797 = t28607*t28911;
+ t29305 = t28660*t28797+y*t29034+t28659*t28848+t28217;
+ t29304 = t29349+t29360;
+ t28180 = t28613*t28906;
+ t28263 = t28587*t29033;
+ t28793 = t28658*t28922;
+ t28269 = z*t29015;
+ t29303 = z*t28180+t28659*t28793+t28263+t28269;
+ t28228 = z*t29014;
+ t28199 = t28661*t28459;
+ t28143 = t28659*t28884;
+ t29302 = t28228+z*t28143+t28199+t28658*t28792;
+ t28165 = t28659*t28886;
+ t28085 = t28659*t28897;
+ t29301 = t28594*t29000+z*t28165+(t28085+t28263)*y;
+ t28990 = t28659*t28578;
+ t28191 = z*t28990;
+ t29300 = t29422*t28661+(t28228+t28191)*y;
+ t29299 = t29366+t29377;
+ t27972 = t28561*t28916;
+ t29298 = z*t27972+t28564*t28880+t29347;
+ t28984 = t28659*t28540;
+ t27897 = y*t28984;
+ t29297 = y*t28270+t28922*t28948+z*t27897+x*t28810;
+ t28045 = t28548*t28953;
+ t28892 = t28587*t28660;
+ t28233 = t28659*t28892;
+ t29296 = x*t28871+z*t28233+(t28199+t28045)*y;
+ t28264 = t28657*t28896;
+ t29295 = t28264+t28166+t29376;
+ t28480 = t28592*t28656;
+ t28598 = RATIONAL(-5.0,96.0);
+ t28229 = t28598*t28961;
+ t29294 = (t28787+t28902)*t28661+(t28229+t28480)*z;
+ t29030 = x*t28657;
+ t27950 = t28561*t29030;
+ t29293 = t27950+t28575*t28906+t29335;
+ t29292 = t29352+t29358;
+ t28878 = t28644*t29016;
+ t29291 = z*t28925+t28656*t28878+t29441*t28661;
+ t29290 = t29366+t29367;
+ t29289 = t28657*t28307+t28660*t28899+(t27931+t28434)*y;
+ t28963 = t28660*t28661;
+ t28875 = x*t28963;
+ t29288 = t28622*t28875+t28661*t28149+t29447*z;
+ t27918 = x*t28897;
+ t29287 = t28658*t27889+t27918+(t28444+t28060)*z;
+ t29013 = x*t28548;
+ t27895 = z*t29013;
+ t28816 = t28661*t28947;
+ t28817 = t28660*t28897;
+ t29286 = x*t28816+t28659*t28817+(t27895+t27912)*y;
+ t29285 = t28659*t28803+y*t27959+t29436;
+ t28348 = t28598*t28987;
+ t28800 = t28603*t28938;
+ t29284 = t28657*t28800+t28660*t28902+(t28480+t28348)*y;
+ t28260 = t28622*t28919;
+ t29283 = y*t28260+t27913+t27929+t28656*t28803;
+ t29039 = x*z;
+ t29038 = y*t29039;
+ t28384 = t28661*t28526;
+ t28400 = t28630*t28948;
+ t28655 = RATIONAL(-5.0,9.0);
+ t29005 = t28659*t29040;
+ t29281 = t28655*t29005+RATIONAL(20.0,9.0)*t29038+x*t28384+t28661*t28400;
+ t28084 = x*t28962;
+ t29280 = t28084+t28659*t28789+(t28457+t27908)*z;
+ t28500 = t28613*t28660;
+ t29279 = x*t28500+t28137+t29428*t28659;
+ t29278 = x*t28807+t28452+t29390;
+ t28512 = t28648*t28660;
+ t28395 = x*t28512;
+ t29277 = t28659*t28810+t28625*t29005+x*t29003+t28661*t28395;
+ t28183 = t28657*t28902;
+ t28813 = t28657*t28916;
+ t29276 = t28622*t28813+y*t28183+t28125+t28145;
+ t28068 = t28548*t28938;
+ t29019 = y*t28586;
+ t28864 = t28661*t29019;
+ t29275 = t28656*t28864+z*t28068+t29356;
+ t29274 = t29344+t29351;
+ t28993 = t28659*t28589;
+ t28179 = y*t28993;
+ t29273 = y*t28269+z*t28179+t29425*t28661;
+ t28311 = t28581*t28911;
+ t28151 = x*t28886;
+ t28808 = t28660*t28911;
+ t29272 = t28612*t28808+t28151+(t28311+t29014)*y;
+ t28794 = t28582*t28949;
+ t28254 = t28613*t28911;
+ t28337 = x*t28892;
+ t29271 = t28659*t28794+t28337+(t28254+t29015)*y;
+ t28194 = t28582*t28961;
+ t29270 = t28662*t28804+t28661*t28475+(t28194+t28477)*z;
+ t28323 = t28656*t28970;
+ t29269 = t28578*t28938+t28662*t28798+(t28323+t28477)*y;
+ t28623 = RATIONAL(5.0,18.0);
+ t28988 = t28659*t28623;
+ t28330 = z*t28988;
+ t28791 = t28661*t28500;
+ t29268 = y*t28330+t28661*t28217+t28659*t28791+t29009*t29039;
+ t29267 = t29358+t29360;
+ t29037 = x*t28547;
+ t28070 = y*t29037;
+ t29266 = t28659*t28816+x*t28817+(t28088+t28070)*z;
+ t28646 = RATIONAL(5.0,6.0);
+ t28836 = t28646*t29016;
+ t28518 = t28630*t28662;
+ t28614 = RATIONAL(-10.0,9.0);
+ t28973 = t28656*t28614;
+ t29265 = t28656*t28836+z*t28973+(t28518+t28192)*t28661;
+ t28821 = t28600*t28949;
+ t28929 = t28657*t28595;
+ t28251 = t28656*t28929;
+ t29264 = t28662*t28821+t28582*t28938+(t28465+t28251)*y;
+ t29263 = x*t28822+t28439+t29384;
+ t29262 = t28660*t27931+t27891+(t28442+t28332)*y;
+ t29032 = x*t28564;
+ t28061 = z*t29032;
+ t28918 = t28659*t28541;
+ t27946 = y*t28918;
+ t29261 = t28575*t28875+z*t27946+t28661*t28102+y*t28061;
+ t28124 = t28656*t28912;
+ t29260 = t29443*t28661+(t28124+t28492)*z;
+ t29259 = t28010+t27973+z*t28338+t28662*t28789;
+ t28069 = t28561*t28919;
+ t28249 = t28612*t28916;
+ t29258 = t28657*t28249+t27986+y*t28069+t27966;
+ t29257 = y*t28002+t28567*t28808+t29437;
+ t28496 = t28613*t28661;
+ t28854 = z*t28906;
+ t28160 = t28661*t28479;
+ t29021 = z*t28618;
+ t29256 = t28659*t28160+t28604*t28854+(t29021+t28496)*x;
+ t28207 = t28658*t28928;
+ t28250 = t28607*t28946;
+ t29255 = t28661*t28250+t28259+(t28994+t28207)*z;
+ t28141 = t28580*t28949;
+ t29254 = t28662*t28141+y*t28973+t28630*t28938+t28646*t28868;
+ t29022 = y*t28623;
+ t28190 = t28581*t28948;
+ t28995 = t28659*t28620;
+ t28257 = y*t28995;
+ t29253 = z*t28257+x*t28791+t28661*t28190+t29022*t29039;
+ t29252 = t28559*t28828+t28658*t28033+t29456;
+ t28774 = t28618*t29008+t28661*t28249+t28998;
+ t29251 = t28774+t29336+t29337;
+ t28839 = x*t28949;
+ t29250 = t28622*t28839+y*t28264+t28070+t29440;
+ t29249 = t29362+t29342+t29381;
+ t29248 = t28260+(t28578+t28822)*t28656+t29443;
+ t28126 = t28575*t28946;
+ t28128 = t28575*t28919;
+ t29247 = t28126+t28475+t28128+(t28827+t28589)*t28656;
+ t28831 = t28637*t29026;
+ t28833 = t28616*t29024;
+ t28767 = t28656*t28833+t28662*t28831+t29338;
+ t28842 = t28641*t29026;
+ t28943 = t28662*t28620;
+ t28302 = y*t28943;
+ t29246 = t28767+t28656*t28842+t28661*t28302+t29369;
+ t29245 = t28661*t28148+(t28185+t29037)*z+t29421;
+ t27902 = t28659*t28885;
+ t29244 = t28613*t28839+(t28459+t27902)*y+t29422;
+ t29243 = t29359+t29337+t29381;
+ t28811 = t28661*t28945;
+ t28163 = t28578*t28953;
+ t27909 = t28565*t28906;
+ t28971 = t28661*t28593;
+ t28317 = x*t28971;
+ t29242 = x*t28811+t28163+t28317+(t27909+t28459)*z;
+ t27958 = t28561*t28921;
+ t29241 = y*t27958+t29345+t29357+t28564*t28874+t29347;
+ t29240 = t28069+t28442+t28609*t28828+t29452;
+ t29239 = t28774+t29339+t29342;
+ t28054 = t28567*t28911;
+ t29238 = t28581*t28839+(t28054+t28472)*y+t29425;
+ t28825 = t28657*t28466;
+ t27927 = t28563*t28946;
+ t29237 = t28656*t28825+t28447+t27927+t29407;
+ t29236 = x*t28798+(t28171+t29013)*y+t29465;
+ t28845 = t28641*t29024;
+ t29235 = t28656*t28845+t28662*t28849+t29338+t29348+t29369;
+ t29234 = z*t28232+t27895+x*t28804+t29464;
+ t28058 = t28659*t28889;
+ t28931 = t28661*t28596;
+ t28136 = x*t28931;
+ t29233 = t28096+t28581*t28834+t28136+(t28058+t28472)*z;
+ t28636 = RATIONAL(1.0,8.0);
+ t28983 = t28657*t28658;
+ t28830 = t28658*t28919;
+ t28584 = RATIONAL(-5.0,32.0);
+ t29232 = RATIONAL(1.0,32.0)*t28830+t28465+t28636*t28983+t28584*t28828+
+t29385;
+ t28591 = RATIONAL(5.0,32.0);
+ t28647 = RATIONAL(-1.0,8.0);
+ t29231 = t28591*t28828+t28480+t28647*t28983+RATIONAL(-1.0,32.0)*t28830+
+t29394;
+ t29230 = t29257+t29354;
+ t27444 = t28612*t28839;
+ t29229 = t27444+y*t28279+t29350+t29423;
+ t29228 = t29320+t29375;
+ t28923 = t28631*t28656;
+ t29227 = t28657*t28923+t28121+t28124+t29313;
+ t28888 = t28630*t28656;
+ t29226 = t28183+t28657*t28888+t28194+t29323;
+ t28421 = t28653*t29026;
+ t28146 = y*t28496;
+ t28150 = t28606*t28916;
+ t28743 = t28406+t28661*t28150+t28998+t29392*z;
+ t29225 = t28421+t28146+t28743+t29339+t29359;
+ t28484 = t28585*t28659;
+ t28152 = t28661*t28484;
+ t29224 = t28884*t29039+z*t28476+t28152+t29303;
+ t29029 = x*t28637;
+ t28391 = t28658*t29029;
+ t29223 = t28631*t28834+t29303+(t28391+t28993)*z;
+ t28972 = t28630*t28658;
+ t28796 = t28661*t28972;
+ t28413 = x*t28910;
+ t29222 = z*t28413+x*t28796+t28191+t29302;
+ t29221 = t29257+t29331;
+ t28469 = t28587*t28659;
+ t28196 = t28661*t28469;
+ t29220 = z*t28487+t28196+t28945*t29039+t29302;
+ t28377 = x*t28930;
+ t29219 = t28630*t28839+t29272+(t28990+t28377)*y;
+ t29218 = t29280+t29325;
+ t29217 = t28567*t28839+t29285+(t28455+t27950)*y;
+ t29216 = t29287+t29334;
+ t29215 = t28656*t28889+t29252+t29420;
+ t28211 = z*t28500;
+ t29214 = t28653*t29024+t28211+t28743+t29336+t29362;
+ t28378 = t28657*t29029;
+ t29213 = y*t28378+t28631*t28839+t28179+t29271;
+ t28858 = t28595*t29016;
+ t28957 = t28621*t28662;
+ t29212 = t28656*t28786+z*t28957+t28662*t28858+t28582*t28921+t29294;
+ t28556 = RATIONAL(-1.0,384.0);
+ t28799 = RATIONAL(1.0,384.0)*t28983;
+ t29211 = t28662*t28799+t28556*t28828+t29398+t29430;
+ t28866 = y*t28953;
+ t28907 = t28661*t28606;
+ t28862 = y*t28907;
+ t29210 = x*t28862+t28618*t28866+t28522*t29039+z*t28400+t29268;
+ t29209 = t28630*t29030+t27909+t29295+t29379;
+ t29208 = t28016+t28661*t28124+t29259+t29452*z;
+ t29207 = t28661*t27987+t27996+t29259+(t28275+t28959)*z;
+ t28865 = t28594*t29024;
+ t28857 = z*t28948;
+ t29206 = t28594*t28857+RATIONAL(-32.0,27.0)*t29038+t28553*t29000+t28619*
+t29005+t28659*t28865+t29406*t28661;
+ t29205 = t29286+t29372;
+ t28524 = t28626*t28658;
+ t28805 = t28656*t28524;
+ t28978 = t28662*t28557;
+ t28859 = t28604*t29016;
+ t29204 = t28661*t28805+t28662*t28859+z*t28978+t28613*t28921+t29314;
+ t27899 = t28660*t28915;
+ t28838 = t28589*t29018;
+ t29203 = t28661*t28838+t28659*t28806+(t27899+t29436)*z+(t27918+t29461)*y;
+ t29202 = t28661*t28194+t28656*t28897+t29312+(t27927+t28437)*z;
+ t29201 = t28556*t28830+t28656*t28799+t29402+t29467;
+ t28844 = t28557*t29026;
+ t29200 = t29288+t28659*t28844+t28540*t29000+t29414*y;
+ t29199 = x*t28825+t28441+t29290+t29335;
+ t28360 = t28645*t29026;
+ t29035 = x*t28614;
+ t28092 = y*t29035;
+ t28863 = t28661*t29022;
+ t29198 = t29281+x*t28360+t28661*t28092+(t28421+t28863)*t28659;
+ t28850 = t28654*t29020;
+ t28877 = y*t28919;
+ t29197 = t28630*t28877+t28637*t28813+t28657*t28802+t28593*t28938+t28656*
+t28850+t29405;
+ t28996 = t28659*t28606;
+ t28195 = t28659*t28470;
+ t29196 = t29256+z*t28996+t28195+t29455*x;
+ t29195 = t28561*t28808+t28563*t28839+t29411*y+t29399;
+ t27954 = t28563*t28938;
+ t29194 = t28657*t27954+t28561*t28813+t28536*t28938+t28656*t28914+(t29420+
+t29456)*y;
+ t28861 = t28598*t29020;
+ t29193 = t28603*t28813+t28249+t28662*t28861+t28131+t29264;
+ t28316 = t28575*t28953;
+ t29192 = y*t28316+t28623*t29000+t28621*t28857+x*t28146+t29317;
+ t29191 = t29286+t29371;
+ t29190 = t27890+t28659*t28882+t29263+t29388;
+ t28965 = t28657*t28631;
+ t28867 = y*t28965;
+ t29189 = t28583*t28916+t28662*t28867+t28660*t28101+t28596*t28938+t29457*
+t28656+t29453*y;
+ t28870 = x*t28983;
+ t29188 = t28484+t28603*t28870+t29387+t29390+t29391;
+ t28826 = t28658*t28921;
+ t29187 = t28662*t28846+t28130+t27921+t28628*t28826+t29255;
+ t28873 = z*t28946;
+ t28611 = RATIONAL(-5.0,24.0);
+ t28960 = t28623*t28662;
+ t29186 = t28611*t28873+t28642*t28826+t28654*t28921+z*t28960+t29265;
+ t28939 = t28659*t28631;
+ t28405 = t28660*t28939;
+ t28387 = t28640*t28949;
+ t29036 = x*t28616;
+ t29006 = x*t29020;
+ t28615 = RATIONAL(5.0,24.0);
+ t29010 = t28615*y;
+ t28843 = t28657*t29010;
+ t29185 = y*t29036+t28644*t29006+x*t28387+t28405+t28257+t28395+(t28276+
+t28843)*t28659;
+ t28950 = t28662*t28536;
+ t29184 = t28537*t28916+t28567*t28813+t29311+(t28950+t28128)*y;
+ t29183 = t29277+(t28841+t28849)*t28659+(t28845+t28837)*x;
+ t29182 = t28662*t28952+t28563*t28826+t28658*t27940+t28656*t28917+(t29409+
+t29459)*z;
+ t28320 = t28658*t28902;
+ t29181 = z*t28320+t28153+t28589*t28921+t28661*t28268+t29270;
+ t29002 = x*t29024;
+ t29180 = y*t28163+t28589*t29002+t29266+t29440*z;
+ t29179 = t28469+x*t28829+t29295+t29382;
+ t28820 = t28561*t28949;
+ t29178 = t28536*t28916+t28563*t28813+(t28914+t28820)*t28662+(t29459+
+t29460)*y;
+ t29177 = t27902+x*t28972+t29376+t29379+t29382;
+ t28366 = t28645*t29024;
+ t28347 = z*t29035;
+ t29176 = t28660*t28347+t28653*t28866+x*t28366+t28623*t28857+t29281;
+ t28851 = t28615*t29016;
+ t29175 = t28662*t28851+z*t28943+t28648*t28921+t28640*t28826+t29291;
+ t28855 = t28648*t29016;
+ t29174 = t28656*t28855+t28583*t28921+t28662*t28931+t28631*t28873+t29451*
+t28661+t29453*z;
+ t28860 = y*t28929;
+ t29173 = t28600*t28813+t28662*t28860+y*t28957+t28582*t28916+t29284;
+ t29172 = t28657*t28250+t28593*t28662+t29429*t28656+t29446+t29450;
+ t29171 = t28058+x*t28965+t29278+t29391;
+ t28463 = t28575*t28660;
+ t29170 = z*t28463+t28540*t28818+t28612*t28963+t29357+t29404*y;
+ t29169 = t29290+t29377+t29386;
+ t29168 = t28559*t28823+t28552*t28870+t29401+t29411;
+ t29167 = t29236+t29330;
+ t28790 = t28571*t28949;
+ t28788 = t28572*t28949;
+ t28909 = t28533*t28656;
+ t29166 = t28662*t28790+t28660*t28909+t28530*t28938+t28656*t28788+t29402*y
+;
+ t29165 = t29320+t29370;
+ t28934 = t28657*t28611;
+ t28832 = y*t28934;
+ t29164 = t28646*t29006+y*t28988+t28400+t28092+(t28832+t28141)*t28659+
+t29427*x;
+ t29163 = t28660*t27997+t28537*t28875+t29458*z+t29403*y;
+ t29162 = t29267+t29316;
+ t29161 = t28036+t28567*t28987+t29252+t29424;
+ t29160 = t28656*t28811+t28593*t28921+t29270+(t27968+t28446)*z;
+ t29159 = t29262+t29283;
+ t28835 = z*t28972;
+ t29158 = t28658*t28784+t28661*t28407+t29462*t28656+(t28835+t28971)*t28662
++t29445;
+ t29157 = t28656*t28796+t28340+t28661*t28320+t28071+t28350+(t28475+t29451)
+*z;
+ t28401 = t28628*t28949;
+ t29156 = x*t28401+t28608*t29006+t28102+t27897+t29305;
+ t29155 = t29297+t28592*t28866+x*t28869+(t28102+t28217)*z;
+ t29154 = t28659*t28860+t28603*t28808+(t28861+t28821)*x+t29417+t29447;
+ t29153 = t28054+t28631*t29031+t29278+t29387;
+ t29012 = x*t28535;
+ t29152 = t28637*t28834+z*t29012+(t28835+t28811)*t28659+t29462*x+t29442;
+ t29151 = t29424*t28661+t29430*z+t29397;
+ t29150 = t29286+t29320;
+ t29149 = t28563*t28808+x*t28820+t29400*y+t29458;
+ t29148 = t28662*t28917+t28561*t28826+t28661*t27927+t28554*t28921+(t29424+
+t29456)*z;
+ t28969 = t28594*t28659;
+ t28318 = y*t28969;
+ t29147 = t28657*t28190+t28318+t28659*t28867+t29457*x+t29406;
+ t29146 = t28659*t28831+t28620*t28866+t29277+(t28833+t28842)*x;
+ t27911 = t28662*t28889;
+ t29145 = t28581*t28826+t28661*t28899+t29260+(t28434+t27911)*z;
+ t29144 = t28538*t28875+t28660*t27960+t29439*y+t29399*z;
+ t29001 = RATIONAL(32.0,27.0)*t29040;
+ t29004 = t28583*t29040;
+ t29143 = t28662*t29004+t28656*t29001+t28593*t28785+t29445*t28660+t29405*
+t28661;
+ t29142 = t28004+t28622*t28911+t29263+t29389;
+ t28840 = t28557*t29024;
+ t29141 = t29288+t28540*t29002+t28659*t28840+t29417*z;
+ t29140 = x*t29001+t28586*t28857+(t29000+t29002)*t28535+t29419*t28661+(
+t28864+t29004)*t28659;
+ t29139 = t28613*t28808+t28637*t28839+t28911*t28505+x*t28850+(t28958+
+t29012)*y+t29419;
+ t28184 = t28582*t28946;
+ t29138 = t29260+t28578*t28921+t28661*t28338+(t28184+t28901)*z;
+ t28795 = t28661*t28892;
+ t29137 = x*t28795+t28661*t28165+t28594*t29038+(t28225+t28095)*z+(t28136+
+t29442)*y;
+ t29136 = t28660*t28183+t28630*t28813+t28201+t28266+t28068+(t28951+t29448)
+*y;
+ t29135 = t28618*t29002+z*t28405+t28659*t28862+t28508*t29039+t29253;
+ t29134 = x*t28849+t28592*t28857+t29297+(t28305+t28287)*y;
+ t29133 = t28661*t28075+t28660*t28852+(t28084+t27960)*y+(t29423+t29437)*z;
+ t28386 = t28658*t28923;
+ t29132 = t28661*t28386+t28587*t28921+t27975+t28662*t28793+(t29413+t29446)
+*z;
+ t29131 = t28450+t28609*t28870+t29384+t29388+t29389;
+ t28941 = t28659*t28613;
+ t28980 = t28618*t28659;
+ t29130 = t29321+t28661*t28941+z*t28980+(t28160+t28859)*x;
+ t29129 = t28378+t28658*t28797+t28391+t28180+t28254+t28476+t29429*x;
+ t29128 = t28547*t28916+t28656*t28794+t29311+t29407*y;
+ t29127 = t28540*t28866+x*t28840+t29261+t29435*z;
+ t28306 = t28661*t28487;
+ t28464 = t28583*x;
+ t29126 = t28658*t28195+t28653*t28834+t28631*t28854+x*t28855+t28306+t28661
+*t28464+(t29027+t28969)*z;
+ t29125 = t28013+t28631*t28813+t28656*t28892+t28662*t28794+(t29413+t29450)
+*y;
+ t29124 = t27958+t28599*t28826+t28558*t28873+t27963+t29319;
+ t29123 = t28659*t28795+t29019*t29039+t28661*t28151+(t28306+t28317)*y+(
+t28267+t28318+t28334)*z;
+ t29122 = t28539*t28785+t28574*t28818+t29408*z+t29397*y;
+ t29121 = t28626*t28870+t28487+t28377+t28311+t28464+t28143+t28413+t28609*
+t28823;
+ t29120 = t28662*t28788+t28656*t28790+t29398*y+t29408;
+ t29119 = t28659*t28861+t27946+x*t28860+t28603*t28839+t28660*t28801+y*
+t29032+t29435;
+ t29118 = t28540*t28857+x*t28844+t29261+t29416*y;
+ t29117 = t29317+t28621*t28866+z*t28149+(t28863+t28211)*x;
+ t29116 = t28537*t28921+t28656*t28789+t29312+(t28126+t28950)*z;
+ t28927 = t28568*t28662;
+ t29115 = t28555*t28873+t28597*t28826+z*t28927+t28563*t28921+t29309;
+ t28203 = t28609*t28919;
+ t29114 = t28657*t28805+t28658*t28203+t28583*t28656+t28461+t29448+t29451;
+ t29113 = t28552*t28823+t28559*t28870+t29400+t29426;
+ t29112 = t28662*t28905+(t28909+t29409)*t28661+(t29415+t29467)*z;
+ t29111 = t29266+(t28838+t28310)*z+t29421*y;
+ t29110 = t29293+t29299;
+ t28819 = t28661*t28485;
+ t29109 = t28598*t28873+t28177+t28656*t28819+t28612*t28921+t29307;
+ t28363 = t28626*t28949;
+ t29108 = t28605*t29006+t27926+x*t28363+t28149+t29279;
+ t28371 = t28655*t28916;
+ t29107 = t28366+t28767+t28360+t28384+RATIONAL(16.0,9.0)*t29040+t28654*
+t29008+t28661*t28371+t29348;
+ t29106 = t28165+y*t28476+t28581*t29006+t27444+t29271+t29393+t29282;
+ t28023 = t28659*t28947;
+ t28729 = t29274+t29300;
+ t29105 = t28729+x*t28864+y*t28196+t29275+(t28023+t28151)*z;
+ t27961 = t28547*t28948;
+ t28742 = t29273+t29274;
+ t29104 = t28742+y*t28152+x*t28865+t29275+(t27961+t28337)*z;
+ t28342 = t28661*t28891;
+ t28507 = t28631*t28661;
+ t29103 = t28658*t28824+t28342+t28618*t28921+t29294+t28507+(t29432+t29394)
+*z;
+ t29102 = t28564*t28921+t28293+t29309+(t28331+t28622)*t28661+(t29438+
+t29449)*z;
+ t28026 = t28555*t28987;
+ t28576 = RATIONAL(1.0,16.0);
+ t28175 = t28576*t28983;
+ t29101 = RATIONAL(1.0,64.0)*t28830+t28026+t28175+RATIONAL(-5.0,64.0)*
+t28828+t29374+t29418+t29434;
+ t29100 = t28500+t28363+t29315+t29392+t28615*t28813+t28115+t29433*y;
+ t28517 = t28630*t28661;
+ t28220 = t28661*t28942;
+ t29099 = t28604*t28826+t28517+t28656*t28907+t29307+t28220+(t29410+t29385)
+*z;
+ t28343 = t28611*t28961;
+ t28913 = t28628*t28661;
+ t28374 = t28658*t28913;
+ t29098 = t28661*t28343+t28592*t28921+t28470+t28374+t29314+(t28527+t28104+
+t29444)*z;
+ t28895 = t28615*t28656;
+ t28243 = t28658*t28895;
+ t29097 = t28243+t28524+t28250+t28251+t29232+t29378;
+ t28412 = t28661*t28524;
+ t29096 = t28661*t28243+t28496+t28412+t28272+t29255+(t28997+t28630+t29431)
+*z;
+ t28602 = RATIONAL(-1.0,16.0);
+ t28144 = t28602*t28983;
+ t29095 = RATIONAL(-1.0,64.0)*t28830+t28144+RATIONAL(5.0,64.0)*t28828+
+t27924+t29373+t29380+t29449;
+ t29094 = t28343+t28348+t28339+t28509+t29231+t29383;
+ t27718 = x*t28794;
+ t29093 = t27718+t27899+t29354+t29285+t29350+(t28335+t28441)*y;
+ t28650 = RATIONAL(2.0,3.0);
+ t29092 = t28628*t28877+t28650*t29020+t28371+t28605*t28813+t29308+t29463*y
++t29427;
+ t29091 = t28628*t28873+t28650*t29016+t29291+t28661*t28110+t28655*t28921+
+t29395+t29463*z;
+ t29090 = t27718+t28613*t29006+t28233+y*t28487+t29272+t29393;
+ t29089 = t27931+t28386+t28205+t28184+t29313+t29341+t29351;
+ t29088 = t28036+t28658*t28888+t28320+t28323+t29323+t29341+t29353;
+ t28809 = t28611*t28916;
+ t29087 = t28657*t28809+t28592*t28916+t28401+t28478+t29318+(t29412+t29444)
+*y;
+ t27932 = t28541*t28921;
+ t29086 = t28661*t28229+t27932+t29319+t28160+t29434*z+t29404;
+ t28649 = RATIONAL(-2.0,3.0);
+ t29085 = t28608*t28813+t28626*t28877+t28387+t28649*t29020+t28625*t28916+
+t28512+t29254+t29454*y;
+ t29084 = t28661*t28207+t28625*t28921+t28649*t29016+t29396+t28626*t28873+
+t29265+t29454*z;
+ t29083 = t29160+t29242;
+ t27721 = x*t28793;
+ t28770 = t27721+t29327;
+ t29082 = t28770+t29220+t29247;
+ t28763 = t28045+t29324;
+ t29081 = t28763+t29222+t29244;
+ t27559 = t28612*t28834;
+ t28768 = t27559+t29328;
+ t29080 = t28768+t29240+t29280+t29326;
+ t28765 = t28085+t29330;
+ t29079 = t28765+t29223+t29238;
+ t29078 = t28770+t29237+t29287+t29333;
+ t29077 = t28045+t29330+t29222+t29238;
+ t28780 = t28085+t29324;
+ t29076 = t28780+t29223+t29244;
+ t29075 = t29145+t29233;
+ t29074 = t28768+t29224+t29248;
+ t29073 = t29136+t29213;
+ t29072 = t29209+t29226;
+ t29071 = t29171+t29227;
+ t29070 = t29209+t29227;
+ t29069 = t29125+t29219;
+ t29068 = t29171+t29226;
+ t29067 = t29123+t29310+t29322;
+ t29066 = t29203+t29258+t29262;
+ t29065 = t29132+t29289+t29322;
+ t29064 = t29122+(t28060+t28055)*t28661+t29426*z+t29403;
+ t29063 = t29181+t29188;
+ t29062 = t29149+t29201;
+ t29061 = t29128+t29133;
+ t29060 = t29112+t29144;
+ t29059 = t29199+t29202;
+ t29058 = t29166+t29168;
+ t29057 = t29157+t29269+t29306;
+ t29056 = t29112+t29163;
+ t29055 = t29179+t29181;
+ t29054 = t29153+t29296+t29300;
+ t29053 = t29199+t29208;
+ t29052 = t29138+t29179;
+ t29051 = t29137+t29269+t29276;
+ t29050 = t29195+t29211;
+ t29049 = t29177+t29273+t29301;
+ t29048 = t29144+t29151;
+ t29047 = t29131+t29202;
+ t29046 = t29131+t29208;
+ t29045 = t29122+(t27908+t28004)*t28661+t29401*z+t29439;
+ t29044 = t29113+t29120;
+ t29043 = t29138+t29188;
+ t29042 = t29151+t29163;
+ t28633 = RATIONAL(5.0,3.0);
+ t29025 = t28633*z;
+ t29017 = t28608*z;
+ t29007 = x*t29016;
+ t28989 = t28633*t28661;
+ t28979 = t27968+t27961;
+ t28964 = t28588*t28661;
+ t28955 = t28649*t28661;
+ t28935 = t27911+t27961;
+ t28933 = t28595*t28662;
+ t28926 = t28608*t28661;
+ t28908 = t27911+t28023;
+ t28887 = t27968+t28023;
+ t28853 = t28660*t29021;
+ t28415 = t28661*t28939;
+ t28376 = t28630*t28953;
+ t28781 = z*t27954+y*t27932+t29345;
+ t28776 = t27559+t29327;
+ t28772 = t27968+t29329;
+ t28771 = t27968+t29332;
+ t28769 = t27911+t29329;
+ t28766 = t27911+t29332;
+ t28764 = t27721+t29328;
+ t28562 = RATIONAL(25.0,96.0);
+ t28762 = t28598*t28662+t28562*t28656+t28611;
+ t28627 = RATIONAL(5.0,8.0);
+ t28761 = RATIONAL(-1.0,2.0)+t28627*t28656+t28647*t28662;
+ t28542 = RATIONAL(-25.0,12.0);
+ t28760 = t28633+t28605*t28662+t28542*t28656;
+ t28590 = RATIONAL(5.0,16.0);
+ t28759 = t28590*t28662+RATIONAL(5.0,4.0)+RATIONAL(-25.0,16.0)*t28656;
+ t28632 = RATIONAL(-5.0,8.0);
+ t28758 = RATIONAL(25.0,32.0)*t28656+t28584*t28662+t28632;
+ t28757 = t28649+t28646*t28656+t28626*t28662;
+ t28756 = RATIONAL(1.0,2.0)+t28636*t28662+t28632*t28656;
+ t28577 = RATIONAL(-5.0,16.0);
+ t28634 = RATIONAL(1.0,4.0);
+ t28755 = t28577*t28656+t28634+t28576*t28662;
+ t28754 = t28608*t28662+RATIONAL(25.0,12.0)*t28656+t28638;
+ t28753 = t28615+t28933+t28932;
+ t28643 = RATIONAL(-1.0,4.0);
+ t28752 = t28643+t28602*t28662+t28590*t28656;
+ t28751 = t28628*t28662+t28644*t28656+t28650;
+ t28750 = t28591*t28662+RATIONAL(-25.0,32.0)*t28656+t28627;
+ t28749 = t28632*t28662+RATIONAL(-5.0,2.0)+RATIONAL(25.0,8.0)*t28656;
+ t28624 = RATIONAL(-5.0,4.0);
+ t28573 = RATIONAL(25.0,16.0);
+ t28748 = t28624+t28573*t28656+t28577*t28662;
+ t28747 = t28603*t28662+t28601*t28656+t28588;
+ t28746 = t28580+t28604*t28656+t28600*t28662;
+ t28745 = t28660*t28955+t28644*t29008+t28646*t28818+RATIONAL(-10.0,3.0)*
+t29040+t29361;
+ t28744 = t28660*t28913+t28933*t29040+t28661*t28809+z*t29010+t29363;
+ t28740 = t29267+t29299;
+ t28739 = t28561*t28938+t28660*t28265+t28781+t29380*y;
+ t28738 = t29280+t29292;
+ t28737 = t29230+t29358;
+ t28736 = t29262+t29292;
+ t28735 = t29287+t29292;
+ t28734 = t29282+t29322;
+ t28733 = t28660*t28325+y*t28026+t28089+t27954+t28781;
+ t28551 = RATIONAL(-25.0,24.0);
+ t28732 = t28650*t28818+t28551*t29008+t29343+t29355+t29361;
+ t28731 = t28562*t29008+t28607*t28818+t29363+t29364+t29365;
+ t28730 = t29269+t29282;
+ t28728 = (t28964+t28615*z)*t28660+(RATIONAL(-25.0,48.0)*z+t28615*t28661)*
+y;
+ t28546 = RATIONAL(25.0,48.0);
+ t28727 = (t28580*t28661+t28611*z)*t28660+(t28611*t28661+t28546*z)*y;
+ t28639 = RATIONAL(4.0,3.0);
+ t28726 = t28640*t28874+t28639*t29026+y*t28989+t28542*t28872+t28745+t29343
+;
+ t28725 = t28546*t28879+t28603*t28880+y*t28964+t28660*t29017+t28744+t29365
+;
+ t28724 = t28640*t28880+t28542*t28879+t28660*t29025+t28639*t29024+t28745+
+t29355;
+ t28723 = t28546*t28872+z*t28800+t28588*t29026+y*t28926+t28744+t29364;
+ t28722 = t28599*t28813+y*t28936+t28733+t28558*t28877+t27972+t29298;
+ t28721 = t28517*t29041+y*t28415+x*t28853+t28606*t28857+t29251+t29253;
+ t28720 = t28373+t28662*t28843+t28302+t28656*t28387+t29246+t29308;
+ t28719 = y*t28978+t28662*t28856+t28218+t28656*t28363+t29249+t29318;
+ t28718 = t29239+y*t28980+t28660*t28941+t29305+t29428*x;
+ t28717 = t29235+t28415+(t28342+t28851)*t28659+(t29036+t28995)*z+(t28878+
+t29396)*x;
+ t28716 = z*t28903+x*t28412+t28605*t29007+t28316+t29243+t29256;
+ t28715 = t28662*t28848+t28307+y*t28904+t28628*t28813+t29249+t29315;
+ t28714 = t28563*t28916+t28739+y*t28927+t28597*t28813+t28555*t28877+t29298
+;
+ t28713 = t28662*t28832+t28656*t28368+t28654*t28916+y*t28960+t29246+t29254
+;
+ t28712 = t28606*t29000+y*t28376+t28507*t29041+t28659*t28853+t29251+t29268
+;
+ t28711 = x*t28786+t28661*t28814+t28595*t28854+t29241+t28598*t29007+t29469
+*z+t29414;
+ t28710 = z*t28918+t28061+t29241+t28598*t28854+t28659*t28786+(t28819+
+t28858)*x+t29416;
+ t28709 = t29239+t28190+y*t28996+t29279+(t28291+t28848)*x;
+ t28708 = z*t28984+x*t28374+t28608*t29007+t28305+t29243+t29321;
+ t28707 = t28659*t28220+t28347+t28330+t28611*t28854+t29235+t28376+(t28836+
+t29395)*x;
+ t28706 = t28739+t28564*t28916+t29170+t28291+t28622*t28660+t28595*t28813+
+t29373*y;
+ t28705 = t29214+t28229+t28203+t28628*t28657+t28656*t28934+t29231+t29432;
+ t28704 = t28648+t28207+t28197+t28518+t28590*t28828+t28625*t28656+t29107+
+t28662*t28144+t28643*t28983+t29431+t29433;
+ t28703 = t28508+t28150+t28141+t29264+t29225+t28604*t28813+(t29378+t29385)
+*y;
+ t28702 = t28634*t28983+t28662*t28175+t28655*t28656+t29107+t28110+t28112+
+t28577*t28828+t29412+t29441+t29466;
+ t28701 = t28733+t28463+t29170+t27915+t28598*t28813+t28122+t29374*y;
+ t28700 = t29214+t28607*t28919+t28331+t29232+(t28895+t28626)*t28657+t29410
+;
+ t28699 = t28601*t28813+t28522+t28276+t29225+t28618*t28916+t29284+(t29383+
+t29394)*y;
+ t28698 = t27961+t29178+t29205+t28737+t29331+t29360+t29368;
+ t28697 = t29088+t28742+t29153+t29301;
+ t28696 = t29093+t28738+t28776+t29237+t29326;
+ t28695 = t28023+t29207+t29217+t28740+t29293+t29316;
+ t28694 = t29114+t29139+t29126+t29143;
+ t28693 = t29045+t29120+t29168;
+ t28692 = t29160+t29104+t29233+t29332;
+ t28691 = t29113+t29045+t29166;
+ t28690 = t29143+t29140+t29147+t29189;
+ t28689 = t29165+t28736+t29182+t29283+t29304;
+ t28688 = t29152+t29174+t29143+t29206;
+ t28687 = t28764+t29106+t29220+t29248;
+ t28686 = t29088+t28729+t29177+t29296;
+ t28685 = t29194+t29162+t29190+t29245+t29329;
+ t28684 = t29089+t28734+t29157+t29289;
+ t28683 = t29149+t29064+t29211;
+ t28682 = t29089+t28730+t29132+t29306;
+ t28681 = t29229+t28736+t29133+t29230+t29258;
+ t28680 = t27961+t29105+t29125+t29213;
+ t28679 = t29093+t28764+t28735+t29240+t29333;
+ t28678 = t28045+t29184+t28735+t29142+t29304+t29334;
+ t28677 = t29064+t29195+t29201;
+ t28676 = t29116+t29162+t29111+t29234+t29332;
+ t28675 = t29161+t28738+t28780+t29250+t29304+t29325;
+ t28674 = t29105+t29136+t28023+t29219;
+ t28673 = t28776+t29106+t29224+t29247;
+ t28672 = t28734+t29090+t29137+t29310;
+ t28671 = t28730+t29090+t29123+t29276;
+ t28670 = t29203+t29128+t28737+t29229+t29352;
+ t28669 = t29148+t29167+t28740+t29349+t29352+t29367+t29386;
+ t28668 = t29172+t29143+t29158+t29197;
+ t28667 = t29104+t29145+t29242+t29329;
+ coeffs_dyz->coeff_m2_m2_m2 = t28691+t29050+t29056;
+ coeffs_dyz->coeff_m1_m2_m2 = t29059+t28670+t29080;
+ coeffs_dyz->coeff_0_m2_m2 = t29101+t28706+t29102;
+ coeffs_dyz->coeff_p1_m2_m2 = t28679+t29047+t29061;
+ coeffs_dyz->coeff_p2_m2_m2 = t29058+t29060+t28683;
+ coeffs_dyz->coeff_m2_m1_m2 = t28675+t29169+t29184+t29182+t29191;
+ coeffs_dyz->coeff_m1_m1_m2 = t29070+t28692+t28908+t29069;
+ coeffs_dyz->coeff_0_m1_m2 = t28705+t29087+t29099;
+ coeffs_dyz->coeff_p1_m1_m2 = t29071+t28680+t28769+t29083;
+ coeffs_dyz->coeff_p2_m1_m2 = t29161+t29180+t29167+t28678+t29182;
+ coeffs_dyz->coeff_m2_0_m2 = t28714+t29119+t29141;
+ coeffs_dyz->coeff_m1_0_m2 = t28719+t29117+t29156;
+ coeffs_dyz->coeff_0_0_m2 = (t28750*t28657+t28762)*y+t28723+(t28752*t28657
++t28746)*t28660;
+ coeffs_dyz->coeff_p1_0_m2 = t28719+t29108+t29155;
+ coeffs_dyz->coeff_p2_0_m2 = t28714+t29127+t29154;
+ coeffs_dyz->coeff_m2_p1_m2 = t29148+t29250+t28678+t29150+t29324+t29370+
+t29371;
+ coeffs_dyz->coeff_m1_p1_m2 = t29068+t28667+t28887+t29069;
+ coeffs_dyz->coeff_0_p1_m2 = t28700+t29087+t29103;
+ coeffs_dyz->coeff_p1_p1_m2 = t28771+t28680+t29072+t29075;
+ coeffs_dyz->coeff_p2_p1_m2 = t29180+t29165+t29184+t28669+t28085+t29218;
+ coeffs_dyz->coeff_m2_p2_m2 = t29058+t28677+t29042;
+ coeffs_dyz->coeff_m1_p2_m2 = t29078+t29046+t28670;
+ coeffs_dyz->coeff_0_p2_m2 = t28706+t29086+t29095;
+ coeffs_dyz->coeff_p1_p2_m2 = t28696+t29061+t29053;
+ coeffs_dyz->coeff_p2_p2_m2 = t28691+t29062+t29048;
+ coeffs_dyz->coeff_m2_m2_m1 = t29116+t28698+t29110+t28772+t29215+t29245;
+ coeffs_dyz->coeff_m1_m2_m1 = t29077+t28682+t29049;
+ coeffs_dyz->coeff_0_m2_m1 = t28703+t29094+t29098;
+ coeffs_dyz->coeff_p1_m2_m1 = t28682+t29054+t29076;
+ coeffs_dyz->coeff_p2_m2_m1 = t29215+t29178+t28676+t28887+t29190+t29217;
+ coeffs_dyz->coeff_m2_m1_m1 = t29055+t28671+t29082;
+ coeffs_dyz->coeff_m1_m1_m1 = t28668+t29121+t29147+t29126+t29206;
+ coeffs_dyz->coeff_0_m1_m1 = t28702+t29092+t29091;
+ coeffs_dyz->coeff_p1_m1_m1 = t28668+t29139+t29129+t29140+t29152;
+ coeffs_dyz->coeff_p2_m1_m1 = t28673+t29051+t29063;
+ coeffs_dyz->coeff_m2_0_m1 = t28718+t29193+t29210;
+ coeffs_dyz->coeff_m1_0_m1 = t28720+t29164+t29198;
+ coeffs_dyz->coeff_0_0_m1 = t28726+(t28756*t28657+t28757)*t28660+(t28748*
+t28657+t28760)*y;
+ coeffs_dyz->coeff_p1_0_m1 = t29146+t28720+t29185;
+ coeffs_dyz->coeff_p2_0_m1 = t28709+t29135+t29193;
+ coeffs_dyz->coeff_m2_p1_m1 = t29074+t29043+t28671;
+ coeffs_dyz->coeff_m1_p1_m1 = t28688+t29114+t29129+t29147+t29197;
+ coeffs_dyz->coeff_0_p1_m1 = t29084+t29092+t28704;
+ coeffs_dyz->coeff_p1_p1_m1 = t28694+t29174+t29121+t29140+t29197;
+ coeffs_dyz->coeff_p2_p1_m1 = t28687+t29051+t29052;
+ coeffs_dyz->coeff_m2_p2_m1 = t29207+t28698+t29190+t28766+t29228+t29234;
+ coeffs_dyz->coeff_m1_p2_m1 = t28697+t29079+t29057;
+ coeffs_dyz->coeff_0_p2_m1 = t28703+t29096+t29097;
+ coeffs_dyz->coeff_p1_p2_m1 = t29081+t28686+t29057;
+ coeffs_dyz->coeff_p2_p2_m1 = t28695+t29178+t28769+t29111+t29228+t29245;
+ coeffs_dyz->coeff_m2_m2_0 = t28710+t29115+t29200;
+ coeffs_dyz->coeff_m1_m2_0 = t29192+t28708+t29204;
+ coeffs_dyz->coeff_0_m2_0 = t28725+(t28752*t28658+t28746)*t28661+(t28750*
+t28658+t28762)*z;
+ coeffs_dyz->coeff_p1_m2_0 = t28716+t29134+t29204;
+ coeffs_dyz->coeff_p2_m2_0 = t28711+t29115+t29118;
+ coeffs_dyz->coeff_m2_m1_0 = t28712+t29109+t29130;
+ coeffs_dyz->coeff_m1_m1_0 = t29175+t28707+t29176;
+ coeffs_dyz->coeff_0_m1_0 = (t28756*t28658+t28757)*t28661+(t28748*t28658+
+t28760)*z+t28724;
+ coeffs_dyz->coeff_p1_m1_0 = t28717+t29175+t29183;
+ coeffs_dyz->coeff_p2_m1_0 = t28721+t29109+t29196;
+ coeffs_dyz->coeff_m2_0_0 = t28728*t28659+t28727*x+t28731;
+ coeffs_dyz->coeff_m1_0_0 = ((t29017+t28913)*t28660+(t28926+RATIONAL(25.0,
+24.0)*z)*y)*t28659+((t29025+t28955)*t28660+(RATIONAL(-25.0,6.0)*z+t28989)*y)*x+
+t28732;
+ coeffs_dyz->coeff_0_0_0 = ((t28634*t28662+1.0+t28624*t28656)*t28661+
+t28749*z)*t28660+(t28749*t28661+(RATIONAL(-125.0,16.0)*t28656+t28573*t28662+
+RATIONAL(25.0,4.0))*z)*y;
+ coeffs_dyz->coeff_p1_0_0 = ((t28605*z+t28626*t28661)*t28660+(t28551*z+
+t28605*t28661)*y)*t28659+((t28638*z+t28650*t28661)*t28660+(t28638*t28661+t29028
+)*y)*x+t28732;
+ coeffs_dyz->coeff_p2_0_0 = t28727*t28659+t28728*x+t28731;
+ coeffs_dyz->coeff_m2_p1_0 = t28712+t29196+t29212;
+ coeffs_dyz->coeff_m1_p1_0 = t28717+t29176+t29186;
+ coeffs_dyz->coeff_0_p1_0 = (t28759*t28658+t28754)*z+(t28761*t28658+t28751
+)*t28661+t28724;
+ coeffs_dyz->coeff_p1_p1_0 = t29183+t28707+t29186;
+ coeffs_dyz->coeff_p2_p1_0 = t28721+t29130+t29212;
+ coeffs_dyz->coeff_m2_p2_0 = t29124+t28711+t29200;
+ coeffs_dyz->coeff_m1_p2_0 = t28716+t29187+t29192;
+ coeffs_dyz->coeff_0_p2_0 = t28725+(t28755*t28658+t28747)*t28661+(t28758*
+t28658+t28753)*z;
+ coeffs_dyz->coeff_p1_p2_0 = t29134+t28708+t29187;
+ coeffs_dyz->coeff_p2_p2_0 = t28710+t29118+t29124;
+ coeffs_dyz->coeff_m2_m2_p1 = t29116+t28908+t28685+t29217+t29150+t29372+
+t29375;
+ coeffs_dyz->coeff_m1_m2_p1 = t29081+t28697+t29065;
+ coeffs_dyz->coeff_0_m2_p1 = t28699+t29097+t29098;
+ coeffs_dyz->coeff_p1_m2_p1 = t29079+t28686+t29065;
+ coeffs_dyz->coeff_p2_m2_p1 = t29194+t28935+t28676+t29221+t29110+t29228;
+ coeffs_dyz->coeff_m2_m1_p1 = t28687+t29067+t29063;
+ coeffs_dyz->coeff_m1_m1_p1 = t29189+t28694+t29129+t29158+t29206;
+ coeffs_dyz->coeff_0_m1_p1 = t29085+t29091+t28704;
+ coeffs_dyz->coeff_p1_m1_p1 = t29152+t29121+t29114+t28690+t29158;
+ coeffs_dyz->coeff_p2_m1_p1 = t29074+t28672+t29055;
+ coeffs_dyz->coeff_m2_0_p1 = t28709+t29173+t29210;
+ coeffs_dyz->coeff_m1_0_p1 = t28713+t29185+t29198;
+ coeffs_dyz->coeff_0_0_p1 = t28726+(t28761*t28657+t28751)*t28660+(t28759*
+t28657+t28754)*y;
+ coeffs_dyz->coeff_p1_0_p1 = t28713+t29146+t29164;
+ coeffs_dyz->coeff_p2_0_p1 = t29135+t28718+t29173;
+ coeffs_dyz->coeff_m2_p1_p1 = t28673+t29067+t29052;
+ coeffs_dyz->coeff_m1_p1_p1 = t29172+t28688+t29121+t29139+t29189;
+ coeffs_dyz->coeff_0_p1_p1 = t29085+t28702+t29084;
+ coeffs_dyz->coeff_p1_p1_p1 = t29172+t29129+t29126+t28690+t29174;
+ coeffs_dyz->coeff_p2_p1_p1 = t28672+t29043+t29082;
+ coeffs_dyz->coeff_m2_p2_p1 = t29194+t28695+t28771+t29205+t29215+t29234;
+ coeffs_dyz->coeff_m1_p2_p1 = t29076+t28684+t29049;
+ coeffs_dyz->coeff_0_p2_p1 = t28699+t29096+t29094;
+ coeffs_dyz->coeff_p1_p2_p1 = t29077+t29054+t28684;
+ coeffs_dyz->coeff_p2_p2_p1 = t29215+t29207+t29111+t28685+t28979+t29221;
+ coeffs_dyz->coeff_m2_m2_p2 = t29062+t28693+t29056;
+ coeffs_dyz->coeff_m1_m2_p2 = t29047+t28696+t29066;
+ coeffs_dyz->coeff_0_m2_p2 = t29095+t29102+t28701;
+ coeffs_dyz->coeff_p1_m2_p2 = t29078+t29059+t28681;
+ coeffs_dyz->coeff_p2_m2_p2 = t29060+t29044+t28677;
+ coeffs_dyz->coeff_m2_m1_p2 = t29191+t28689+t28765+t29142+t29218+t29236;
+ coeffs_dyz->coeff_m1_m1_p2 = t28692+t29068+t29073+t28979;
+ coeffs_dyz->coeff_0_m1_p2 = t28700+t29100+t29099;
+ coeffs_dyz->coeff_p1_m1_p2 = t28674+t29072+t29083+t28772;
+ coeffs_dyz->coeff_p2_m1_p2 = t29180+t28763+t28689+t29169+t29216+t29250;
+ coeffs_dyz->coeff_m2_0_p2 = t28722+t29141+t29154;
+ coeffs_dyz->coeff_m1_0_p2 = t29108+t28715+t29117;
+ coeffs_dyz->coeff_0_0_p2 = (t28755*t28657+t28747)*t28660+(t28758*t28657+
+t28753)*y+t28723;
+ coeffs_dyz->coeff_p1_0_p2 = t29155+t28715+t29156;
+ coeffs_dyz->coeff_p2_0_p2 = t28722+t29119+t29127;
+ coeffs_dyz->coeff_m2_p1_p2 = t29161+t29191+t28045+t28669+t29159+t29216;
+ coeffs_dyz->coeff_m1_p1_p2 = t29070+t28935+t28667+t29073;
+ coeffs_dyz->coeff_0_p1_p2 = t29100+t28705+t29103;
+ coeffs_dyz->coeff_p1_p1_p2 = t28674+t29071+t29075+t28766;
+ coeffs_dyz->coeff_p2_p1_p2 = t29148+t28675+t29159+t29142+t29180;
+ coeffs_dyz->coeff_m2_p2_p2 = t29044+t28683+t29042;
+ coeffs_dyz->coeff_m1_p2_p2 = t28679+t29053+t29066;
+ coeffs_dyz->coeff_0_p2_p2 = t29101+t29086+t28701;
+ coeffs_dyz->coeff_p1_p2_p2 = t29046+t29080+t28681;
+ coeffs_dyz->coeff_p2_p2_p2 = t29050+t28693+t29048;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order4.smooth0/coeffs-dz.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order4.smooth0/coeffs-dz.compute.c
new file mode 100644
index 0000000..6bb660c
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order4.smooth0/coeffs-dz.compute.c
@@ -0,0 +1,2737 @@
+fp t17016;
+fp t17015;
+fp t17141;
+fp t17145;
+fp t18084;
+fp t18083;
+fp t17139;
+fp t17146;
+fp t17551;
+fp t17605;
+fp t18082;
+fp t17579;
+fp t17568;
+fp t18081;
+fp t17140;
+fp t17144;
+fp t17582;
+fp t17295;
+fp t17457;
+fp t17266;
+fp t18080;
+fp t17080;
+fp t17493;
+fp t17529;
+fp t17111;
+fp t17278;
+fp t18079;
+fp t17062;
+fp t17631;
+fp t17143;
+fp t17580;
+fp t17061;
+fp t17270;
+fp t18078;
+fp t17550;
+fp t17413;
+fp t17142;
+fp t17524;
+fp t17320;
+fp t18033;
+fp t17020;
+fp t17013;
+fp t18077;
+fp t17014;
+fp t17548;
+fp t17483;
+fp t17017;
+fp t17635;
+fp t17448;
+fp t18076;
+fp t17464;
+fp t17627;
+fp t17540;
+fp t17478;
+fp t18075;
+fp t17617;
+fp t17646;
+fp t17482;
+fp t18074;
+fp t17648;
+fp t18073;
+fp t18072;
+fp t18071;
+fp t17117;
+fp t17009;
+fp t17071;
+fp t17531;
+fp t18013;
+fp t17645;
+fp t17053;
+fp t16949;
+fp t17060;
+fp t18070;
+fp t17492;
+fp t17447;
+fp t16503;
+fp t18069;
+fp t17133;
+fp t17125;
+fp t17497;
+fp t18068;
+fp t17059;
+fp t17474;
+fp t17538;
+fp t18067;
+fp t17284;
+fp t17505;
+fp t17351;
+fp t18066;
+fp t17055;
+fp t17088;
+fp t17444;
+fp t18065;
+fp t17070;
+fp t17636;
+fp t17087;
+fp t17527;
+fp t18064;
+fp t18063;
+fp t17084;
+fp t17067;
+fp t17473;
+fp t18062;
+fp t17072;
+fp t17589;
+fp t16709;
+fp t17104;
+fp t17556;
+fp t16714;
+fp t18061;
+fp t16493;
+fp t18060;
+fp t16960;
+fp t16610;
+fp t18059;
+fp t17127;
+fp t17138;
+fp t18058;
+fp t17028;
+fp t17534;
+fp t16646;
+fp t17029;
+fp t17504;
+fp t18057;
+fp t16993;
+fp t17073;
+fp t17459;
+fp t18056;
+fp t17103;
+fp t16991;
+fp t17118;
+fp t18055;
+fp t17519;
+fp t16804;
+fp t18054;
+fp t17075;
+fp t16832;
+fp t17039;
+fp t17541;
+fp t16639;
+fp t18053;
+fp t16970;
+fp t17095;
+fp t17535;
+fp t18052;
+fp t17123;
+fp t17566;
+fp t18051;
+fp t17077;
+fp t17570;
+fp t17465;
+fp t17302;
+fp t18050;
+fp t17100;
+fp t17136;
+fp t17552;
+fp t18049;
+fp t16963;
+fp t17064;
+fp t18048;
+fp t18047;
+fp t17637;
+fp t18046;
+fp t17615;
+fp t17078;
+fp t17555;
+fp t18045;
+fp t17099;
+fp t17567;
+fp t17091;
+fp t16739;
+fp t18044;
+fp t18043;
+fp t16488;
+fp t18042;
+fp t16996;
+fp t17079;
+fp t17495;
+fp t17998;
+fp t17051;
+fp t17453;
+fp t17049;
+fp t17307;
+fp t18041;
+fp t17449;
+fp t17076;
+fp t17629;
+fp t18040;
+fp t17409;
+fp t17626;
+fp t17613;
+fp t18039;
+fp t16987;
+fp t17092;
+fp t17487;
+fp t18038;
+fp t17559;
+fp t17600;
+fp t18037;
+fp t18036;
+fp t17137;
+fp t18035;
+fp t17030;
+fp t17553;
+fp t17063;
+fp t17494;
+fp t16589;
+fp t18034;
+fp t17641;
+fp t18032;
+fp t17581;
+fp t18031;
+fp t18030;
+fp t17643;
+fp t17561;
+fp t18029;
+fp t17041;
+fp t17360;
+fp t18028;
+fp t17446;
+fp t16582;
+fp t18027;
+fp t16509;
+fp t18026;
+fp t17573;
+fp t16938;
+fp t18025;
+fp t16981;
+fp t16831;
+fp t18024;
+fp t17466;
+fp t17633;
+fp t18023;
+fp t17458;
+fp t18022;
+fp t17558;
+fp t17539;
+fp t18021;
+fp t17442;
+fp t16738;
+fp t17031;
+fp t17622;
+fp t17379;
+fp t18020;
+fp t17472;
+fp t17578;
+fp t18019;
+fp t16735;
+fp t17101;
+fp t17445;
+fp t17089;
+fp t17343;
+fp t18018;
+fp t17024;
+fp t16479;
+fp t18017;
+fp t17549;
+fp t18016;
+fp t17058;
+fp t16560;
+fp t17590;
+fp t18015;
+fp t17057;
+fp t16598;
+fp t18014;
+fp t18012;
+fp t16636;
+fp t17475;
+fp t17418;
+fp t18011;
+fp t17364;
+fp t16608;
+fp t18010;
+fp t17043;
+fp t17575;
+fp t16633;
+fp t17507;
+fp t17408;
+fp t18009;
+fp t17271;
+fp t17027;
+fp t17634;
+fp t16526;
+fp t18008;
+fp t17517;
+fp t17263;
+fp t17056;
+fp t17523;
+fp t16627;
+fp t17083;
+fp t17533;
+fp t16836;
+fp t17490;
+fp t17314;
+fp t17604;
+fp t18007;
+fp t16623;
+fp t17592;
+fp t17318;
+fp t18006;
+fp t16597;
+fp t17638;
+fp t17422;
+fp t18005;
+fp t16571;
+fp t17419;
+fp t18004;
+fp t16532;
+fp t18003;
+fp t17516;
+fp t18002;
+fp t16570;
+fp t18001;
+fp t17632;
+fp t16824;
+fp t18000;
+fp t17999;
+fp t17131;
+fp t17134;
+fp t17997;
+fp t16628;
+fp t17476;
+fp t17427;
+fp t17996;
+fp t17995;
+fp t17616;
+fp t16613;
+fp t17994;
+fp t17485;
+fp t17993;
+fp t16957;
+fp t16523;
+fp t17992;
+fp t17102;
+fp t17116;
+fp t17991;
+fp t17397;
+fp t17038;
+fp t16632;
+fp t17990;
+fp t16951;
+fp t17376;
+fp t17500;
+fp t17989;
+fp t17583;
+fp t16642;
+fp t17988;
+fp t17609;
+fp t16826;
+fp t17628;
+fp t16777;
+fp t17987;
+fp t17644;
+fp t16759;
+fp t17331;
+fp t17986;
+fp t16790;
+fp t17611;
+fp t17366;
+fp t17985;
+fp t17515;
+fp t17456;
+fp t17984;
+fp t17546;
+fp t17279;
+fp t17983;
+fp t16818;
+fp t17652;
+fp t17496;
+fp t17982;
+fp t17440;
+fp t17981;
+fp t17324;
+fp t17489;
+fp t17980;
+fp t17509;
+fp t16573;
+fp t17557;
+fp t16563;
+fp t17290;
+fp t17394;
+fp t17979;
+fp t17455;
+fp t17375;
+fp t17978;
+fp t16586;
+fp t17436;
+fp t16593;
+fp t17521;
+fp t17258;
+fp t17977;
+fp t17976;
+fp t17569;
+fp t16554;
+fp t17940;
+fp t16674;
+fp t17435;
+fp t17649;
+fp t16756;
+fp t17939;
+fp t17536;
+fp t16574;
+fp t17935;
+fp t17853;
+fp t17975;
+fp t17451;
+fp t16781;
+fp t17514;
+fp t17283;
+fp t17974;
+fp t16556;
+fp t17378;
+fp t16858;
+fp t17296;
+fp t17866;
+fp t17498;
+fp t17431;
+fp t17973;
+fp t17393;
+fp t17330;
+fp t17565;
+fp t16780;
+fp t16948;
+fp t17342;
+fp t17869;
+fp t16620;
+fp t17972;
+fp t17461;
+fp t16798;
+fp t17587;
+fp t16631;
+fp t17310;
+fp t17861;
+fp t16629;
+fp t17411;
+fp t17971;
+fp t17513;
+fp t17970;
+fp t17404;
+fp t17506;
+fp t16649;
+fp t17289;
+fp t17264;
+fp t17335;
+fp t17854;
+fp t17969;
+fp t17968;
+fp t16652;
+fp t17522;
+fp t16625;
+fp t17434;
+fp t17879;
+fp t17967;
+fp t16640;
+fp t17433;
+fp t17334;
+fp t17370;
+fp t17851;
+fp t17966;
+fp t16525;
+fp t17326;
+fp t17406;
+fp t16577;
+fp t17926;
+fp t16775;
+fp t16551;
+fp t17943;
+fp t17868;
+fp t16592;
+fp t17374;
+fp t17880;
+fp t17221;
+fp t17965;
+fp t17357;
+fp t17349;
+fp t17428;
+fp t17964;
+fp t17012;
+fp t17963;
+fp t17396;
+fp t17510;
+fp t17341;
+fp t17322;
+fp t17962;
+fp t17361;
+fp t16603;
+fp t17333;
+fp t17961;
+fp t17960;
+fp t17654;
+fp t17959;
+fp t17260;
+fp t16557;
+fp t17958;
+fp t17614;
+fp t17957;
+fp t17308;
+fp t17439;
+fp t17956;
+fp t17955;
+fp t17025;
+fp t17316;
+fp t17365;
+fp t17021;
+fp t17317;
+fp t17954;
+fp t17953;
+fp t17348;
+fp t17952;
+fp t17484;
+fp t17344;
+fp t17951;
+fp t17950;
+fp t17259;
+fp t17110;
+fp t17403;
+fp t17949;
+fp t16638;
+fp t17948;
+fp t17438;
+fp t17947;
+fp t17410;
+fp t17945;
+fp t17105;
+fp t17625;
+fp t17395;
+fp t17944;
+fp t17023;
+fp t17450;
+fp t16470;
+fp t17265;
+fp t17942;
+fp t17416;
+fp t17941;
+fp t17938;
+fp t17093;
+fp t17128;
+fp t17937;
+fp t17285;
+fp t16527;
+fp t17936;
+fp t16504;
+fp t17363;
+fp t17934;
+fp t17022;
+fp t17544;
+fp t16477;
+fp t17933;
+fp t16495;
+fp t17932;
+fp t16672;
+fp t17108;
+fp t17362;
+fp t17931;
+fp t17086;
+fp t17930;
+fp t17400;
+fp t17297;
+fp t17019;
+fp t17929;
+fp t17032;
+fp t16968;
+fp t17303;
+fp t17928;
+fp t16481;
+fp t17927;
+fp t17112;
+fp t17261;
+fp t17925;
+fp t16669;
+fp t17924;
+fp t17327;
+fp t17381;
+fp t17923;
+fp t16579;
+fp t16562;
+fp t17922;
+fp t17035;
+fp t17921;
+fp t16478;
+fp t17920;
+fp t16966;
+fp t16727;
+fp t16529;
+fp t17919;
+fp t17354;
+fp t17918;
+fp t17269;
+fp t17917;
+fp t16622;
+fp t17352;
+fp t17916;
+fp t16538;
+fp t17915;
+fp t17914;
+fp t16671;
+fp t17603;
+fp t17424;
+fp t17913;
+fp t17486;
+fp t17346;
+fp t17912;
+fp t16616;
+fp t16602;
+fp t17911;
+fp t16659;
+fp t17910;
+fp t16635;
+fp t17909;
+fp t17273;
+fp t17908;
+fp t17305;
+fp t16605;
+fp t17907;
+fp t17618;
+fp t17373;
+fp t17906;
+fp t17607;
+fp t17905;
+fp t17325;
+fp t17904;
+fp t16803;
+fp t17903;
+fp t16575;
+fp t17328;
+fp t17902;
+fp t17106;
+fp t17124;
+fp t17114;
+fp t17901;
+fp t17003;
+fp t17268;
+fp t17900;
+fp t17899;
+fp t16641;
+fp t17898;
+fp t17642;
+fp t17405;
+fp t17897;
+fp t17047;
+fp t17470;
+fp t16715;
+fp t16711;
+fp t17651;
+fp t17098;
+fp t17399;
+fp t17896;
+fp t17895;
+fp t17414;
+fp t16764;
+fp t17894;
+fp t17332;
+fp t17044;
+fp t17893;
+fp t17337;
+fp t17892;
+fp t17503;
+fp t17891;
+fp t17890;
+fp t17889;
+fp t17291;
+fp t17888;
+fp t16568;
+fp t17887;
+fp t16600;
+fp t17377;
+fp t17886;
+fp t17520;
+fp t17885;
+fp t16752;
+fp t17653;
+fp t17884;
+fp t16626;
+fp t17883;
+fp t17882;
+fp t16606;
+fp t17429;
+fp t17881;
+fp t17562;
+fp t17359;
+fp t17878;
+fp t16591;
+fp t17560;
+fp t16774;
+fp t17877;
+fp t17275;
+fp t17368;
+fp t17876;
+fp t16787;
+fp t16772;
+fp t16619;
+fp t16545;
+fp t17875;
+fp t17045;
+fp t16521;
+fp t17052;
+fp t17306;
+fp t17874;
+fp t16653;
+fp t17873;
+fp t17281;
+fp t17872;
+fp t16624;
+fp t17586;
+fp t17437;
+fp t17871;
+fp t17870;
+fp t17867;
+fp t16588;
+fp t16730;
+fp t17571;
+fp t16673;
+fp t17380;
+fp t17865;
+fp t17864;
+fp t17863;
+fp t16612;
+fp t16681;
+fp t17372;
+fp t17319;
+fp t17862;
+fp t17286;
+fp t17860;
+fp t17859;
+fp t17858;
+fp t17857;
+fp t16852;
+fp t17301;
+fp t17856;
+fp t17855;
+fp t17852;
+fp t17452;
+fp t17491;
+fp t17850;
+fp t17598;
+fp t17525;
+fp t17545;
+fp t17256;
+fp t17849;
+fp t17630;
+fp t17608;
+fp t17383;
+fp t17848;
+fp t17048;
+fp t17046;
+fp t17847;
+fp t17846;
+fp t17845;
+fp t17844;
+fp t16867;
+fp t17255;
+fp t17528;
+fp t16851;
+fp t17585;
+fp t17421;
+fp t17843;
+fp t16685;
+fp t17511;
+fp t17292;
+fp t17537;
+fp t16533;
+fp t17288;
+fp t17842;
+fp t17841;
+fp t17840;
+fp t17839;
+fp t17107;
+fp t16944;
+fp t17109;
+fp t17838;
+fp t17130;
+fp t17462;
+fp t17097;
+fp t17358;
+fp t17837;
+fp t17836;
+fp t16768;
+fp t17576;
+fp t17835;
+fp t17834;
+fp t17833;
+fp t16736;
+fp t16783;
+fp t17832;
+fp t16766;
+fp t16833;
+fp t17831;
+fp t17312;
+fp t17830;
+fp t17298;
+fp t17336;
+fp t16677;
+fp t17829;
+fp t17828;
+fp t16518;
+fp t17246;
+fp t17827;
+fp t17826;
+fp t17825;
+fp t17824;
+fp t16607;
+fp t17355;
+fp t17823;
+fp t17822;
+fp t16975;
+fp t16684;
+fp t17821;
+fp t17820;
+fp t16965;
+fp t16779;
+fp t17819;
+fp t17818;
+fp t17817;
+fp t17386;
+fp t17816;
+fp t17621;
+fp t16753;
+fp t16704;
+fp t17276;
+fp t17232;
+fp t17815;
+fp t17814;
+fp t16630;
+fp t17813;
+fp t17812;
+fp t17811;
+fp t17810;
+fp t17809;
+fp t17808;
+fp t17807;
+fp t17806;
+fp t17805;
+fp t17804;
+fp t17803;
+fp t17802;
+fp t17801;
+fp t17800;
+fp t17799;
+fp t17299;
+fp t17798;
+fp t17367;
+fp t17797;
+fp t17796;
+fp t17795;
+fp t15875;
+fp t17794;
+fp t17793;
+fp t16969;
+fp t16865;
+fp t16679;
+fp t17480;
+fp t17792;
+fp t16973;
+fp t17282;
+fp t17391;
+fp t17398;
+fp t17791;
+fp t17790;
+fp t17789;
+fp t17085;
+fp t17042;
+fp t17407;
+fp t17788;
+fp t16840;
+fp t17423;
+fp t17415;
+fp t17787;
+fp t17392;
+fp t17786;
+fp t17606;
+fp t17612;
+fp t17026;
+fp t17785;
+fp t16802;
+fp t17294;
+fp t17784;
+fp t17783;
+fp t17441;
+fp t17426;
+fp t17782;
+fp t17781;
+fp t17338;
+fp t17350;
+fp t17780;
+fp t17471;
+fp t17779;
+fp t16656;
+fp t17778;
+fp t17777;
+fp t17776;
+fp t17775;
+fp t17774;
+fp t17463;
+fp t17300;
+fp t17387;
+fp t17773;
+fp t17772;
+fp t17432;
+fp t17771;
+fp t17304;
+fp t17547;
+fp t17477;
+fp t17770;
+fp t16918;
+fp t17769;
+fp t17768;
+fp t15940;
+fp t17767;
+fp t16534;
+fp t17766;
+fp t17382;
+fp t17430;
+fp t17765;
+fp t17764;
+fp t17267;
+fp t17763;
+fp t17762;
+fp t17761;
+fp t17760;
+fp t17759;
+fp t17758;
+fp t16916;
+fp t16767;
+fp t17369;
+fp t17757;
+fp t17756;
+fp t17755;
+fp t16751;
+fp t17754;
+fp t16702;
+fp t17753;
+fp t17311;
+fp t17752;
+fp t17751;
+fp t17750;
+fp t17610;
+fp t17749;
+fp t17748;
+fp t17747;
+fp t17746;
+fp t17745;
+fp t16892;
+fp t16797;
+fp t17402;
+fp t17744;
+fp t17743;
+fp t17742;
+fp t17741;
+fp t17740;
+fp t17739;
+fp t17738;
+fp t17737;
+fp t17736;
+fp t17735;
+fp t17384;
+fp t17011;
+fp t16937;
+fp t17734;
+fp t17733;
+fp t17732;
+fp t17731;
+fp t17730;
+fp t17729;
+fp t17728;
+fp t17727;
+fp t17726;
+fp t15971;
+fp t17725;
+fp t17624;
+fp t16943;
+fp t17126;
+fp t17724;
+fp t16813;
+fp t17723;
+fp t17722;
+fp t17347;
+fp t17420;
+fp t17721;
+fp t16838;
+fp t16854;
+fp t17720;
+fp t17719;
+fp t17718;
+fp t16864;
+fp t17717;
+fp t17716;
+fp t17715;
+fp t17481;
+fp t17714;
+fp t17713;
+fp t16897;
+fp t16924;
+fp t16994;
+fp t16917;
+fp t17712;
+fp t17711;
+fp t17639;
+fp t17293;
+fp t17710;
+fp t17709;
+fp t16873;
+fp t17650;
+fp t17620;
+fp t17708;
+fp t17096;
+fp t17468;
+fp t17329;
+fp t17707;
+fp t16718;
+fp t16884;
+fp t17313;
+fp t17706;
+fp t17543;
+fp t17467;
+fp t17339;
+fp t17705;
+fp t17704;
+fp t17508;
+fp t17703;
+fp t16988;
+fp t17443;
+fp t17702;
+fp t17701;
+fp t17640;
+fp t17700;
+fp t17574;
+fp t17699;
+fp t17698;
+fp t17647;
+fp t17697;
+fp t16845;
+fp t16932;
+fp t17696;
+fp t17695;
+fp t17694;
+fp t16724;
+fp t17577;
+fp t17693;
+fp t17601;
+fp t16848;
+fp t17692;
+fp t17412;
+fp t17599;
+fp t17691;
+fp t16786;
+fp t17499;
+fp t16719;
+fp t17690;
+fp t17588;
+fp t17689;
+fp t17688;
+fp t17687;
+fp t17686;
+fp t17623;
+fp t17685;
+fp t17684;
+fp t16771;
+fp t17683;
+fp t17682;
+fp t17681;
+fp t17680;
+fp t17679;
+fp t16853;
+fp t17678;
+fp t17677;
+fp t17676;
+fp t17675;
+fp t17674;
+fp t17673;
+fp t17593;
+fp t17672;
+fp t17671;
+fp t17670;
+fp t17460;
+fp t17669;
+fp t17596;
+fp t17668;
+fp t17667;
+fp t17666;
+fp t17665;
+fp t17664;
+fp t17356;
+fp t17321;
+fp t17663;
+fp t17662;
+fp t17661;
+fp t17660;
+fp t17659;
+fp t17658;
+fp t17657;
+fp t17656;
+fp t17655;
+fp t16956;
+fp t17619;
+fp t15847;
+fp t15741;
+fp t17597;
+fp t17595;
+fp t17584;
+fp t17563;
+fp t17554;
+fp t15685;
+fp t15966;
+fp t17532;
+fp t17530;
+fp t15849;
+fp t17518;
+fp t17488;
+fp t17479;
+fp t17469;
+fp t17454;
+fp t17425;
+fp t16868;
+fp t16877;
+fp t17390;
+fp t17388;
+fp t16808;
+fp t16822;
+fp t17340;
+fp t17323;
+fp t17309;
+fp t17274;
+fp t17262;
+fp t17257;
+fp t17254;
+fp t17253;
+fp t17252;
+fp t17250;
+fp t17248;
+fp t17245;
+fp t17244;
+fp t17243;
+fp t17242;
+fp t17135;
+fp t17241;
+fp t17240;
+fp t17074;
+fp t17034;
+fp t17119;
+fp t17239;
+fp t17238;
+fp t17237;
+fp t17236;
+fp t17065;
+fp t17066;
+fp t17121;
+fp t17235;
+fp t17233;
+fp t17231;
+fp t17230;
+fp t17229;
+fp t17228;
+fp t17227;
+fp t17226;
+fp t17225;
+fp t17224;
+fp t17223;
+fp t17222;
+fp t17219;
+fp t17218;
+fp t17018;
+fp t17217;
+fp t17036;
+fp t17216;
+fp t17215;
+fp t17214;
+fp t17040;
+fp t17213;
+fp t17054;
+fp t17212;
+fp t17211;
+fp t17210;
+fp t17209;
+fp t17208;
+fp t17207;
+fp t17206;
+fp t17205;
+fp t17204;
+fp t17203;
+fp t17202;
+fp t17050;
+fp t17201;
+fp t17200;
+fp t17199;
+fp t17198;
+fp t17197;
+fp t17196;
+fp t17195;
+fp t17194;
+fp t17193;
+fp t17192;
+fp t17191;
+fp t17190;
+fp t17189;
+fp t17188;
+fp t17187;
+fp t17186;
+fp t17185;
+fp t17184;
+fp t17183;
+fp t17182;
+fp t17181;
+fp t17180;
+fp t17179;
+fp t17178;
+fp t17177;
+fp t17176;
+fp t17175;
+fp t17174;
+fp t17173;
+fp t17172;
+fp t17171;
+fp t17170;
+fp t17169;
+fp t17168;
+fp t17167;
+fp t17166;
+fp t17165;
+fp t17164;
+fp t17163;
+fp t17162;
+fp t17161;
+fp t17160;
+fp t17159;
+fp t17158;
+fp t17157;
+fp t17156;
+fp t17155;
+fp t17154;
+fp t17153;
+fp t17152;
+fp t17132;
+fp t17122;
+fp t17120;
+fp t17115;
+fp t17113;
+fp t17094;
+fp t17090;
+fp t17082;
+fp t17081;
+fp t17069;
+fp t17068;
+fp t17037;
+fp t17033;
+ t17016 = RATIONAL(-1.0,3456.0);
+ t17015 = RATIONAL(1.0,3456.0);
+ t17141 = y*y;
+ t17145 = t17141*t17141;
+ t18084 = t17016*t17141+t17015*t17145;
+ t18083 = t17015*t17141+t17016*t17145;
+ t17139 = x*x;
+ t17146 = t17139*t17139;
+ t17551 = t17146*t17141;
+ t17605 = t17145*t17139;
+ t18082 = t17551+t17605;
+ t17579 = t17146*t17145;
+ t17568 = t17141*t17139;
+ t18081 = t17579+t17568;
+ t17140 = z*z;
+ t17144 = z*t17140;
+ t17582 = t17144*t17139;
+ t17295 = t17145*t17582;
+ t17457 = t17146*t17144;
+ t17266 = t17141*t17457;
+ t18080 = t17295+t17266;
+ t17080 = RATIONAL(-1.0,54.0);
+ t17493 = t17146*t17080;
+ t17529 = t17140*t17146;
+ t17111 = RATIONAL(1.0,72.0);
+ t17278 = t17111*t17529;
+ t18079 = t17493+t17278;
+ t17062 = RATIONAL(1.0,576.0);
+ t17631 = y*t17140;
+ t17143 = t17141*y;
+ t17580 = t17140*t17143;
+ t17061 = RATIONAL(-1.0,576.0);
+ t17270 = t17061*t17580;
+ t18078 = t17270+t17062*t17631;
+ t17550 = t17140*t17145;
+ t17413 = x*t17550;
+ t17142 = x*t17139;
+ t17524 = t17142*t17141;
+ t17320 = t17140*t17524;
+ t18033 = t17320+t17413;
+ t17020 = RATIONAL(-1.0,6912.0);
+ t17013 = RATIONAL(1.0,6912.0);
+ t18077 = t18082*t17013+t18081*t17020;
+ t17014 = RATIONAL(1.0,1728.0);
+ t17548 = t17142*t17014;
+ t17483 = t17143*t17014;
+ t17017 = RATIONAL(-1.0,1728.0);
+ t17635 = y*t17017;
+ t17448 = t17017*t17143;
+ t18076 = t17142*t17448+y*t17548+(t17635+t17483)*x;
+ t17464 = t17016*t17139;
+ t17627 = y*t17146;
+ t17540 = t17146*t17016;
+ t17478 = t17015*t17143;
+ t18075 = t17015*t17627+t17143*t17540+t17139*t17478+y*t17464;
+ t17617 = y*t17142;
+ t17646 = y*t17014;
+ t17482 = t17142*t17143;
+ t18074 = t17014*t17482+t17017*t17617+(t17646+t17448)*x;
+ t17648 = y*t17139;
+ t18073 = t17146*t17478+t17015*t17648+t17143*t17464+y*t17540;
+ t18072 = t18083*t17142+t18084*x;
+ t18071 = t18084*t17142+t18083*x;
+ t17117 = RATIONAL(-1.0,9.0);
+ t17009 = t17117*t17145;
+ t17071 = RATIONAL(1.0,12.0);
+ t17531 = t17140*t17071;
+ t18013 = t17009+t17145*t17531;
+ t17645 = z*t17146;
+ t17053 = RATIONAL(1.0,288.0);
+ t16949 = t17053*t17139;
+ t17060 = RATIONAL(5.0,576.0);
+ t18070 = t17144*t16949+t17060*t17645;
+ t17492 = t17141*t17014;
+ t17447 = t17017*t17145;
+ t16503 = t17142*t17447;
+ t18069 = t17142*t17492+t16503;
+ t17133 = RATIONAL(-4.0,9.0);
+ t17125 = RATIONAL(1.0,3.0);
+ t17497 = t17140*t17125;
+ t18068 = t17133+t17497;
+ t17059 = RATIONAL(-5.0,576.0);
+ t17474 = t17059*t17139;
+ t17538 = t17143*t17139;
+ t18067 = y*t17474+t17060*t17538;
+ t17284 = t17141*t17529;
+ t17505 = t17140*t17139;
+ t17351 = t17145*t17505;
+ t18066 = t17284+t17351;
+ t17055 = RATIONAL(-1.0,288.0);
+ t17088 = RATIONAL(1.0,96.0);
+ t17444 = t17140*t17088;
+ t18065 = t17444+t17055;
+ t17070 = RATIONAL(-8.0,27.0);
+ t17636 = x*t17070;
+ t17087 = RATIONAL(2.0,27.0);
+ t17527 = t17087*t17144;
+ t18064 = t17142*t17527+t17144*t17636;
+ t18063 = t17071*t17529+t17117*t17146;
+ t17084 = RATIONAL(-2.0,27.0);
+ t17067 = RATIONAL(1.0,54.0);
+ t17473 = t17067*t17145;
+ t18062 = t17084*t17524+t17142*t17473;
+ t17072 = RATIONAL(-1.0,18.0);
+ t17589 = t17072*t17144;
+ t16709 = t17143*t17589;
+ t17104 = RATIONAL(1.0,18.0);
+ t17556 = t17144*t17104;
+ t16714 = y*t17556;
+ t18061 = t16714+t16709;
+ t16493 = t17145*t17548;
+ t18060 = t16493+t17017*t17524;
+ t16960 = t17053*t17145;
+ t16610 = t17142*t16960;
+ t18059 = t16610+t17111*t17142;
+ t17127 = RATIONAL(-1.0,3.0);
+ t17138 = RATIONAL(4.0,9.0);
+ t18058 = t17138+t17140*t17127;
+ t17028 = RATIONAL(1.0,432.0);
+ t17534 = t17028*t17139;
+ t16646 = y*t17534;
+ t17029 = RATIONAL(-1.0,432.0);
+ t17504 = t17146*t17029;
+ t18057 = t16646+y*t17504;
+ t16993 = t17117*t17143;
+ t17073 = RATIONAL(-1.0,36.0);
+ t17459 = t17073*t17143;
+ t18056 = t16993+t17146*t17459;
+ t17103 = RATIONAL(1.0,36.0);
+ t16991 = t17103*t17146;
+ t17118 = RATIONAL(1.0,9.0);
+ t18055 = (t17118+t16991)*t17143;
+ t17519 = t17080*t17145;
+ t16804 = t17142*t17519;
+ t18054 = t16804+t17087*t17524;
+ t17075 = RATIONAL(1.0,27.0);
+ t16832 = t17075*t17648;
+ t17039 = RATIONAL(-1.0,108.0);
+ t17541 = t17146*t17039;
+ t16639 = y*t17541;
+ t18053 = t16639+t16832;
+ t16970 = t17103*t17145;
+ t17095 = RATIONAL(-1.0,48.0);
+ t17535 = t17140*t17095;
+ t18052 = t16970+t17145*t17535;
+ t17123 = RATIONAL(-2.0,9.0);
+ t17566 = t17140*t17141;
+ t18051 = t17084*t17145+t17123*t17566;
+ t17077 = RATIONAL(-1.0,27.0);
+ t17570 = t17077*t17143;
+ t17465 = t17067*t17144;
+ t17302 = t17143*t17465;
+ t18050 = t17302+z*t17570;
+ t17100 = RATIONAL(-5.0,12.0);
+ t17136 = RATIONAL(5.0,9.0);
+ t17552 = t17141*t17136;
+ t18049 = t17552+t17100*t17566;
+ t16963 = t17055*t17145;
+ t17064 = RATIONAL(-1.0,72.0);
+ t18048 = (t16963+t17064)*t17142;
+ t18047 = t17087*t17538+t17143*t17493;
+ t17637 = x*t17141;
+ t18046 = t17059*t17524+t17060*t17637;
+ t17615 = y*t17084;
+ t17078 = RATIONAL(8.0,27.0);
+ t17555 = t17078*t17139;
+ t18045 = t17146*t17615+y*t17555;
+ t17099 = RATIONAL(-1.0,24.0);
+ t17567 = t17140*t17099;
+ t17091 = RATIONAL(-1.0,96.0);
+ t16739 = t17091*t17529;
+ t18044 = t16739+t17567;
+ t18043 = t17059*t17637+t17060*t17524;
+ t16488 = t17146*t17448;
+ t18042 = t17139*t17483+t16488;
+ t16996 = t17118*t17145;
+ t17079 = RATIONAL(-1.0,12.0);
+ t17495 = t17140*t17079;
+ t17998 = t17145*t17495+t16996;
+ t17051 = RATIONAL(1.0,192.0);
+ t17453 = t17140*t17051;
+ t17049 = RATIONAL(-5.0,192.0);
+ t17307 = t17049*t17505;
+ t18041 = t17307+t17146*t17453;
+ t17449 = t17084*t17144;
+ t17076 = RATIONAL(4.0,27.0);
+ t17629 = z*t17143;
+ t18040 = t17076*t17629+t17143*t17449;
+ t17409 = z*t17524;
+ t17626 = z*t17145;
+ t17613 = x*t17626;
+ t18039 = t17613+t17409;
+ t16987 = t17073*t17145;
+ t17092 = RATIONAL(1.0,48.0);
+ t17487 = t17092*t17145;
+ t18038 = t17140*t17487+t16987;
+ t17559 = t17142*t17144;
+ t17600 = t17133*t17144;
+ t18037 = x*t17600+t17118*t17559;
+ t18036 = t17060*t17648+t17143*t17474;
+ t17137 = RATIONAL(2.0,9.0);
+ t18035 = t17137*t17566+t17087*t17145;
+ t17030 = RATIONAL(1.0,864.0);
+ t17553 = t17030*t17145;
+ t17063 = RATIONAL(-1.0,864.0);
+ t17494 = t17142*t17063;
+ t16589 = t17145*t17494;
+ t18034 = t16589+x*t17553;
+ t17641 = x*t17145;
+ t18032 = t17029*t17637+t17028*t17641;
+ t17581 = t17146*t17067;
+ t18031 = t17084*t17538+t17143*t17581;
+ t18030 = (t17495+t17118)*t17146;
+ t17643 = z*t17072;
+ t17561 = t17118*t17144;
+ t18029 = t17643+t17561;
+ t17041 = RATIONAL(-1.0,192.0);
+ t17360 = t17041*t17529;
+ t18028 = t17535+t17360;
+ t17446 = t17141*t17028;
+ t16582 = x*t17446;
+ t18027 = t16582+t17029*t17641;
+ t16509 = t17146*t17483;
+ t18026 = t17139*t17448+t16509;
+ t17573 = t17138*t17144;
+ t16938 = t17144*t16993;
+ t18025 = t16938+y*t17573;
+ t16981 = t17064*t17145;
+ t16831 = t17139*t16981;
+ t18024 = t16831+t17072*t17139;
+ t17466 = t17142*t17030;
+ t17633 = x*t17063;
+ t18023 = (t17466+t17633)*t17145;
+ t17458 = t17063*t17143;
+ t18022 = t17030*t17627+t17146*t17458;
+ t17558 = t17029*t17139;
+ t17539 = t17146*t17028;
+ t18021 = (t17539+t17558)*y;
+ t17442 = t17111*t17144;
+ t16738 = t17142*t17442;
+ t17031 = RATIONAL(-5.0,144.0);
+ t17622 = z*t17031;
+ t17379 = t17142*t17622;
+ t18020 = t16738+t17379;
+ t17472 = t17146*t17063;
+ t17578 = t17030*t17143;
+ t18019 = t17146*t17578+y*t17472;
+ t16735 = t17146*t17444;
+ t17101 = RATIONAL(1.0,24.0);
+ t17445 = t17140*t17101;
+ t17089 = RATIONAL(-5.0,96.0);
+ t17343 = t17089*t17505;
+ t18018 = t16735+t17343+t17445;
+ t17024 = RATIONAL(1.0,1152.0);
+ t16479 = t17024*t17605;
+ t18017 = t16949+t16479+t17055*t17146;
+ t17549 = t17146*t17024;
+ t18016 = t16963+(t17549+t17053)*t17141;
+ t17058 = RATIONAL(-1.0,144.0);
+ t16560 = t17062*t17641;
+ t17590 = t17142*t17145;
+ t18015 = t17058*t17142+t17061*t17590+t16560;
+ t17057 = RATIONAL(1.0,144.0);
+ t16598 = t17061*t17641;
+ t18014 = t17058*x+t16598+t17062*t17590+t17057*t17142;
+ t18012 = t17072*t17141+t17064*t17551;
+ t16636 = t17039*t17617;
+ t17475 = t17140*t17103;
+ t17418 = x*t17475;
+ t18011 = t16636+t17143*t17418;
+ t17364 = t17144*t17568;
+ t16608 = t17145*t17504;
+ t18010 = z*t16608+t17087*t17364;
+ t17043 = RATIONAL(-1.0,216.0);
+ t17575 = t17043*t17143;
+ t16633 = x*t17575;
+ t17507 = t17140*t17053;
+ t17408 = y*t17507;
+ t18009 = t16633+t17142*t17408;
+ t17271 = t17140*t17482;
+ t17027 = RATIONAL(1.0,216.0);
+ t17634 = y*t17027;
+ t16526 = x*t17634;
+ t18008 = t16526+t17055*t17271;
+ t17517 = t17103*t17144;
+ t17263 = t17145*t17517;
+ t17056 = RATIONAL(-5.0,288.0);
+ t17523 = t17141*t17056;
+ t16627 = t17146*t17523;
+ t17083 = RATIONAL(5.0,72.0);
+ t17533 = t17083*t17139;
+ t16836 = t17141*t17533;
+ t17490 = t17058*t17145;
+ t17314 = t17144*t17490;
+ t17604 = z*t16836+t17146*t17314;
+ t18007 = t17604+z*t16627+t17139*t17263;
+ t16623 = t17145*t17539;
+ t17592 = t17141*t17144;
+ t17318 = t17063*t17592;
+ t18006 = t17139*t17318+z*t16623;
+ t16597 = t17142*t17458;
+ t17638 = x*t17140;
+ t17422 = t17111*t17638;
+ t18005 = t16597+y*t17422;
+ t16571 = t17027*t17617;
+ t17419 = x*t17580;
+ t18004 = t16571+t17055*t17419;
+ t16532 = y*t17494;
+ t18003 = t17111*t17419+t16532;
+ t17516 = t17055*t17143;
+ t18002 = t17064*t17143+t17146*t17516;
+ t16570 = t17039*t17482;
+ t18001 = t16570+y*t17418;
+ t17632 = x*t17075;
+ t16824 = y*t17632;
+ t18000 = t17058*t17271+t16824;
+ t17999 = (t16987+t17117)*t17142;
+ t17131 = RATIONAL(5.0,6.0);
+ t17134 = RATIONAL(-2.0,3.0);
+ t17997 = t17131*t17141+t17134;
+ t16628 = t17143*t17466;
+ t17476 = t17140*t17064;
+ t17427 = y*t17476;
+ t17996 = t16628+x*t17427;
+ t17995 = (t16970+t17118)*t17142;
+ t17616 = y*t17043;
+ t16613 = x*t17616;
+ t17994 = t17053*t17271+t16613;
+ t17485 = t17095*t17146;
+ t17993 = t17079+t17485;
+ t16957 = t17053*t17146;
+ t16523 = t17143*t16957;
+ t17992 = t16523+t17111*t17143;
+ t17102 = RATIONAL(-5.0,24.0);
+ t17116 = RATIONAL(1.0,6.0);
+ t17991 = t17116+t17102*t17141;
+ t17397 = t17073*t17631;
+ t17038 = RATIONAL(1.0,108.0);
+ t16632 = t17038*t17482;
+ t17990 = x*t17397+t16632;
+ t16951 = t17058*y;
+ t17376 = t17140*t16951;
+ t17500 = t17075*t17143;
+ t17989 = x*t17500+t17142*t17376;
+ t17583 = t17142*t17043;
+ t16642 = y*t17583;
+ t17988 = t16642+t17053*t17419;
+ t17609 = z*t17617;
+ t16826 = x*t17570;
+ t17628 = x*t17087;
+ t16777 = t17143*t17628;
+ t17987 = t17144*t16826+z*t16777+t17067*t17609;
+ t17644 = x*t17143;
+ t16759 = t17084*t17644;
+ t17331 = t17144*t17500;
+ t17986 = z*t16759+t17080*t17609+x*t17331;
+ t16790 = t17087*t17617;
+ t17611 = x*t17629;
+ t17366 = y*t17559;
+ t17985 = z*t16790+t17067*t17611+t17077*t17366;
+ t17515 = t17146*t17061;
+ t17456 = t17146*t17062;
+ t17984 = y*t17456+(t17515+t17058)*t17143;
+ t17546 = t17140*t17057;
+ t17279 = t17141*t17546;
+ t17983 = x*t17279+t18069;
+ t16818 = t17142*t17615;
+ t17652 = x*z;
+ t17496 = t17080*t17143;
+ t17982 = t17496*t17652+z*t16818+t17075*t17366;
+ t17440 = x*t17566;
+ t17981 = t17140*t16598+t17142*t17446+t17062*t17440;
+ t17324 = t17145*t17507;
+ t17489 = t17043*t17139;
+ t17980 = t17145*t17489+t17139*t17324+t18079*t17141;
+ t17509 = t17142*t17028;
+ t16573 = t17145*t17509;
+ t17557 = t17039*t17145;
+ t16563 = x*t17557;
+ t17290 = t17141*t17465;
+ t17394 = x*t17449;
+ t17979 = t17142*t17290+t17141*t17394+(t16573+t16563)*z;
+ t17455 = t17140*t17055;
+ t17375 = y*t17455;
+ t17978 = t17027*t17482+x*t17375+t17988;
+ t16586 = t17143*t17504;
+ t17436 = y*t17527;
+ t16593 = t17038*t17627;
+ t17521 = t17080*t17139;
+ t17258 = t17144*t17521;
+ t17977 = t17139*t17436+t17143*t17258+(t16593+t16586)*z;
+ t17976 = t17140*t16831+t17027*t17551+t17055*t17284+t17139*t17473;
+ t17569 = t17143*t17038;
+ t16554 = x*t17569;
+ t17940 = t17142*t17397+t16554;
+ t16674 = t17029*t17482;
+ t17435 = t17118*t17638;
+ t17649 = y*t17077;
+ t16756 = x*t17649;
+ t17939 = t16756+t17057*t17271;
+ t17536 = t17142*t17038;
+ t16574 = y*t17536;
+ t17935 = t17073*t17419+t16574;
+ t17853 = t17935+t17939;
+ t17975 = y*t17435+t17940+t16674+t17853;
+ t17451 = t17111*t17139;
+ t16781 = t17145*t17451;
+ t17514 = t17043*t17141;
+ t17283 = t17141*t17507;
+ t17974 = t17139*t17519+t17140*t16781+(t17283+t17514)*t17146;
+ t16556 = t17039*t17524;
+ t17378 = x*t16970;
+ t16858 = t17141*t17632;
+ t17296 = t17142*t17550;
+ t17866 = t16858+t17103*t17320+t16563+t17058*t17296;
+ t17498 = t17140*t17117;
+ t17431 = x*t17498;
+ t17973 = t17141*t17431+t16556+t17140*t17378+t17866;
+ t17393 = y*t17505;
+ t17330 = t17073*t17505;
+ t17565 = t17077*t17139;
+ t16780 = y*t17565;
+ t16948 = t17057*t17143;
+ t17342 = t17140*t16948;
+ t17869 = t16780+t17146*t17342+t16593+t17143*t17330;
+ t16620 = t17038*t17538;
+ t17972 = t17118*t17393+t17146*t17397+t17869+t16620;
+ t17461 = t17077*t17141;
+ t16798 = x*t17461;
+ t17587 = t17038*t17145;
+ t16631 = x*t17587;
+ t17310 = t17073*t17566;
+ t17861 = t17057*t17296+t16798+t16631+t17142*t17310;
+ t16629 = t17038*t17524;
+ t17411 = x*t16987;
+ t17971 = t17141*t17435+t17140*t17411+t17861+t16629;
+ t17513 = t17027*t17145;
+ t17970 = t17067*t17551+t17064*t17284+t17139*t17513+t17055*t17351;
+ t17404 = y*t17529;
+ t17506 = t17039*t17139;
+ t16649 = t17143*t17506;
+ t17289 = t17139*t17498;
+ t17264 = t17139*t17475;
+ t17335 = t17058*t17529;
+ t17854 = (t17264+t17335)*t17143+t18053;
+ t17969 = y*t17289+t17103*t17404+t16649+t17854;
+ t17968 = t16951+y*t17515+t16948+t17143*t17456;
+ t16652 = t17028*t17482;
+ t17522 = t17143*t17039;
+ t16625 = x*t17522;
+ t17434 = t17140*t17617;
+ t17879 = t16625+t17103*t17434+t18000;
+ t17967 = t16652+y*t17431+t17879+t18011;
+ t16640 = t17143*t17539;
+ t17433 = t17139*t17615;
+ t17334 = t17143*t17457;
+ t17370 = y*t17465;
+ t17851 = t17146*t17370+t17043*t17334+(t16649+t16832)*z;
+ t17966 = t17139*t17302+t17144*t17433+t17851+(t16639+t16640)*z;
+ t16525 = t17029*t17590;
+ t17326 = t17144*t17524;
+ t17406 = t17141*t17628;
+ t16577 = t17038*t17551;
+ t17926 = z*t16577+t17145*t17258;
+ t16775 = t17139*t17461;
+ t16551 = t17146*t17513;
+ t17943 = z*t16775+t17144*t16551;
+ t17868 = t17926+t17943;
+ t16592 = t17142*t17513;
+ t17374 = t17144*t17641;
+ t17880 = t17080*t17374+t17144*t16592+(t16798+t16629)*z;
+ t17221 = t17868+t17880;
+ t17965 = t17144*t17406+t17080*t17326+t17221+(t16525+t16631)*z;
+ t17357 = t17144*t17538;
+ t17349 = t17017*t17582;
+ t17428 = t17144*t17646;
+ t17964 = t17146*t17428+t17144*t16488+t17014*t17357+y*t17349+t18073*z;
+ t17012 = RATIONAL(-1.0,1152.0);
+ t17963 = t18033*t17024+(t17440+t17296)*t17012+t18071;
+ t17396 = t17144*t17633;
+ t17510 = t17030*t17144;
+ t17341 = t17143*t17510;
+ t17322 = t17144*t17494;
+ t17962 = y*t17396+t17143*t17322+t17030*t17366+x*t17341+t18074*z;
+ t17361 = t17141*t17505;
+ t16603 = t17139*t17587;
+ t17333 = t17145*t17546;
+ t17961 = t17145*t17330+t16603+t16775+t16577+t17073*t17284+t17146*t17333+
+t16608+t17118*t17361;
+ t17960 = t17143*t17349+t17457*t17635+t17139*t17428+t17144*t16509+t18075*z
+;
+ t17654 = y*x;
+ t17959 = y*t17322+t17143*t17396+t17510*t17654+t17142*t17341+t18076*z;
+ t17260 = t17103*t17551;
+ t16557 = t17146*t17490;
+ t17958 = t16623+t17075*t17568+(t17506+t17264)*t17145+(t17289+t17541)*
+t17141+(t16557+t17260)*t17140;
+ t17614 = x*t17631;
+ t17957 = t17062*t17419+t17061*t17614+t18078*t17142+t18074;
+ t17308 = t17144*t17492;
+ t17439 = x*t17592;
+ t17956 = t17014*t17374+t17017*t17439+t17144*t16503+t17142*t17308+t18071*z
+;
+ t17955 = t17061*t17434+t17062*t17271+t18078*x+t18076;
+ t17025 = RATIONAL(1.0,2304.0);
+ t17316 = t17025*t17505;
+ t17365 = t17145*t17529;
+ t17021 = RATIONAL(-1.0,2304.0);
+ t17317 = t17021*t17550;
+ t17954 = t17139*t17317+t17025*t17365+t17021*t17284+t17141*t17316+t18077;
+ t17953 = x*t17308+t17144*t16493+(t17326+t17374)*t17017+t18072*z;
+ t17348 = t17145*t17457;
+ t17952 = (t17348+t17364)*t17015+t18080*t17016+t18077*z;
+ t17484 = t17140*t17024;
+ t17344 = t17141*t17484;
+ t17951 = t17024*t17296+x*t17344+t18033*t17012+t18072;
+ t17950 = t17146*t17317+t17145*t17316+t17025*t17284+t17021*t17361+t18081*
+t17013+t18082*t17020;
+ t17259 = t17057*t17592;
+ t17110 = RATIONAL(-5.0,72.0);
+ t17403 = t17110*t17626;
+ t17949 = t17146*t17259+t17139*t17403;
+ t16638 = t17145*t17558;
+ t17948 = t17030*t17266+z*t16638;
+ t17438 = z*t17579;
+ t17947 = t17039*t17438+t17139*t17290;
+ t17410 = z*t17605;
+ t17945 = t17075*t17410+t17043*t17266;
+ t17105 = RATIONAL(-10.0,9.0);
+ t17625 = z*t17139;
+ t17395 = t17105*t17625;
+ t17944 = t17141*t17395+t17146*t17263;
+ t17023 = RATIONAL(-5.0,1152.0);
+ t17450 = t17141*t17023;
+ t16470 = t17139*t17450;
+ t17265 = t17145*t17456;
+ t17942 = t17144*t17265+z*t16470;
+ t17416 = z*t17551;
+ t17941 = t17043*t17295+t17075*t17416;
+ t17938 = t17080*t17266+z*t16603;
+ t17093 = RATIONAL(5.0,48.0);
+ t17128 = RATIONAL(-5.0,6.0);
+ t17937 = t17128*t17364+t17093*t17438;
+ t17285 = t17145*t17510;
+ t16527 = t17141*t17504;
+ t17936 = t17139*t17285+z*t16527;
+ t16504 = t17014*t17579;
+ t17363 = t17144*t17514;
+ t17934 = t17139*t17363+z*t16504;
+ t17022 = RATIONAL(5.0,1152.0);
+ t17544 = t17022*t17139;
+ t16477 = t17145*t17544;
+ t17933 = z*t16477+t17061*t17266;
+ t16495 = t17017*t17551;
+ t17932 = t17027*t17295+z*t16495;
+ t16672 = t17146*t16960;
+ t17108 = RATIONAL(-5.0,36.0);
+ t17362 = t17108*t17592;
+ t17931 = z*t16672+t17139*t17362;
+ t17086 = RATIONAL(5.0,96.0);
+ t17930 = t17049*t17438+t17086*t17364;
+ t17400 = z*t17568;
+ t17297 = t17088*t17579;
+ t17019 = RATIONAL(-25.0,192.0);
+ t17929 = t17144*t17297+t17019*t17400;
+ t17032 = RATIONAL(5.0,288.0);
+ t16968 = t17073*t17141;
+ t17303 = t17144*t16968;
+ t17928 = t17032*t17438+t17139*t17303;
+ t16481 = t17012*t17579;
+ t17927 = t17060*t17364+z*t16481;
+ t17112 = RATIONAL(5.0,18.0);
+ t17261 = t17144*t17009;
+ t17925 = t17112*t17416+t17139*t17261;
+ t16669 = t17056*t17605;
+ t17924 = t17144*t17260+z*t16669;
+ t17327 = t17144*t17552;
+ t17381 = t17146*t17643;
+ t17923 = t17139*t17327+t17145*t17381;
+ t16579 = t17139*t17446;
+ t16562 = t17145*t17472;
+ t17922 = t17144*t16562+z*t16579;
+ t17035 = RATIONAL(25.0,12.0);
+ t17921 = t17035*t17400+t17099*t17348;
+ t16478 = t17139*t17447;
+ t17920 = t17027*t17266+z*t16478;
+ t16966 = t17111*t17145;
+ t16727 = z*t16966;
+ t16529 = t17031*t17568;
+ t17919 = t17146*t16727+t17144*t16529;
+ t17354 = t17144*t17482;
+ t17918 = t17043*t17354+(t16625+t16636)*z;
+ t17269 = t17144*t17509;
+ t17917 = y*t17269+(t16633+t16532)*z;
+ t16622 = t17027*t17538;
+ t17352 = t17140*t17451;
+ t17916 = t16622+y*t17352+t17140*t16523;
+ t16538 = x*t17458;
+ t17915 = t17028*t17144*t17644+(t16538+t16642)*z;
+ t17914 = t17058*t17440+t18060;
+ t16671 = x*t17578;
+ t17603 = t17029*t17144;
+ t17424 = x*t17603;
+ t17913 = t17143*t17424+(t16571+t16671)*z;
+ t17486 = t17027*t17144;
+ t17346 = t17143*t17486;
+ t17912 = t17142*t17346+(t16574+t16554)*z;
+ t16616 = y*t17466;
+ t16602 = t17027*t17644;
+ t17911 = t17029*t17366+(t16616+t16602)*z;
+ t16659 = t17142*t17514;
+ t17910 = t16659+t17055*t17296+t17064*t17440;
+ t16635 = t17027*t17524;
+ t17909 = t17141*t17422+t17053*t17296+t16635;
+ t17273 = t17061*t17566;
+ t17908 = t17029*t17524+x*t17273+t17140*t16560;
+ t17305 = t17146*t17455;
+ t16605 = t17143*t17489;
+ t17907 = t17143*t17305+t17064*t17393+t16605;
+ t17618 = x*t17039;
+ t17373 = t17144*t17618;
+ t17906 = y*t17373+t17029*t17354+(t16628+t16526)*z;
+ t17607 = t17108*t17652;
+ t17905 = x*t16714+y*t17607+t18020*t17143;
+ t17325 = t17140*t17456;
+ t17904 = t17143*t17325+t17139*t17270+t18021;
+ t16803 = y*t17493;
+ t17903 = t17144*t16803+t17027*t17334+(t16780+t16620)*z;
+ t16575 = t17139*t17634;
+ t17328 = t17028*t17457;
+ t17902 = t17029*t17334+y*t17328+(t16605+t16575)*z;
+ t17106 = RATIONAL(5.0,24.0);
+ t17124 = RATIONAL(-5.0,3.0);
+ t17114 = RATIONAL(-1.0,6.0);
+ t17901 = t17114*t17457+t17124*t17625+t17106*t17266+t17100*t17410;
+ t17003 = t17138*t17139;
+ t17268 = t17144*t17003;
+ t17900 = t17141*t17268+t17146*t17403+t17925;
+ t17899 = t18049*t17139+t18052*t17146;
+ t16641 = t17145*t17583;
+ t17898 = t17067*t17374+t17144*t16641+(t16858+t16556)*z;
+ t17642 = y*t17038;
+ t17405 = t17144*t17642;
+ t17897 = x*t17405+t17143*t17269+(t16597+t16613)*z;
+ t17047 = RATIONAL(5.0,144.0);
+ t17470 = t17144*t17064;
+ t16715 = t17142*t17470;
+ t16711 = y*t17589;
+ t17651 = y*t17652;
+ t17098 = RATIONAL(5.0,36.0);
+ t17399 = z*t17482;
+ t17896 = t17047*t17399+t17098*t17651+x*t16711+t17143*t16715;
+ t17895 = t17936+t18006;
+ t17414 = t17144*t17632;
+ t16764 = t17080*t17482;
+ t17894 = y*t17414+z*t16764+t17615*t17652+t17038*t17354;
+ t17332 = t17145*t17453;
+ t17044 = RATIONAL(5.0,192.0);
+ t17893 = t17044*t17361+t16529+t17146*t17332+t16557;
+ t17337 = t17140*t17515;
+ t17892 = t16579+t16504+t17058*t17361+t17145*t17337;
+ t17503 = t17067*t17139;
+ t17891 = t17064*t17361+t17145*t17305+t17141*t17503+t16551;
+ t17890 = t17932+t17948;
+ t17889 = t18008+t18009;
+ t17291 = t17144*t17506;
+ t17888 = t17139*t17405+t17143*t17291+t18022*z;
+ t16568 = t17142*t17557;
+ t17887 = x*t17290+z*t16568+t17075*t17613+t17043*t17326;
+ t16600 = y*t17489;
+ t17377 = y*t17603;
+ t17886 = t17146*t17377+t17143*t17328+(t16600+t16622)*z;
+ t17520 = t17142*t17075;
+ t17885 = y*t17520+t17058*t17419+t17940;
+ t16752 = t17067*t17482;
+ t17653 = y*z;
+ t17884 = t17628*t17653+t17144*t16756+t17039*t17354+z*t16752;
+ t16626 = x*t17514;
+ t17883 = t17145*t17269+t17029*t17374+(t16635+t16626)*z;
+ t17882 = t17945+t17947;
+ t16606 = t17146*t17522;
+ t17429 = t17075*t17645;
+ t17881 = t17139*t17370+y*t17429+z*t16606+t17043*t17357;
+ t17562 = t17110*t17141;
+ t17359 = t17106*t17505;
+ t17878 = t17141*t17359+t17139*t17562+t17140*t17297+t17146*t16963;
+ t16591 = t17142*t17523;
+ t17560 = t17083*t17141;
+ t16774 = x*t17560;
+ t17877 = t17142*t17314+x*t17263+(t16591+t16774)*z;
+ t17275 = t17055*t17457;
+ t17368 = y*t16957;
+ t17876 = t17144*t17368+t17143*t17275+t18036*z;
+ t16787 = t17110*t17648;
+ t16772 = t17073*t17457;
+ t16619 = t17032*t17538;
+ t16545 = t17057*t17457;
+ t17875 = y*t16772+t17143*t16545+(t16619+t16787)*z;
+ t17045 = RATIONAL(-1.0,384.0);
+ t16521 = t17145*t17549;
+ t17052 = RATIONAL(-5.0,384.0);
+ t17306 = t17052*t17505;
+ t17874 = t16521+t17045*t17365+(t17306+t17544)*t17141;
+ t16653 = t17027*t17637;
+ t17873 = t17028*t17374+t17144*t16525+(t16659+t16653)*z;
+ t17281 = t17055*t17559;
+ t17872 = t17145*t17281+t17053*t17374+t18046*z;
+ t16624 = t17146*t17575;
+ t17586 = t17146*t17027;
+ t17437 = y*t17586;
+ t17871 = t17144*t16646+t17029*t17357+(t17437+t16624)*z;
+ t17870 = t17922+t17934;
+ t17867 = t17932+t17934;
+ t16588 = t17032*t17524;
+ t16730 = t17144*t16987;
+ t17571 = t17057*t17145;
+ t16673 = t17144*t17571;
+ t17380 = z*t17562;
+ t17865 = t17142*t16673+z*t16588+(t16730+t17380)*x;
+ t17864 = t17062*t17320+t17061*t17296+t18027;
+ t17863 = t17139*t17279+t17141*t17558+t17146*t17447+t17140*t17265;
+ t16612 = t17145*t17536;
+ t16681 = t17080*t17637;
+ t17372 = t17077*t17626;
+ t17319 = t17141*t17486;
+ t17862 = t17142*t17319+z*t16612+x*t17372+t17144*t16681;
+ t17286 = t17062*t17505;
+ t17860 = t17143*t17286+t17146*t17270+t18057;
+ t17859 = t17935+t17989;
+ t17858 = t17055*t17374+t17144*t16610+t18043*z;
+ t17857 = t17144*t16523+y*t17275+t18067*z;
+ t16852 = t17091*t17550;
+ t17301 = t17102*t17505;
+ t17856 = t17141*t17301+t16672+t17146*t16852+t16836;
+ t17855 = t17939+t18001;
+ t17852 = t17941+t17947;
+ t17452 = t17047*t17141;
+ t17491 = t17146*t17057;
+ t17850 = t17141*t17307+t17139*t17452+(t17360+t17491)*t17145;
+ t17598 = t17093*t17141;
+ t17525 = t17101*t17145;
+ t17545 = t17044*t17141;
+ t17256 = t17146*t17545;
+ t17849 = t17089*t17295+t17144*t17525+(t17256+t17598)*z;
+ t17630 = z*t17141;
+ t17608 = x*t17630;
+ t17383 = z*t17142*t17112;
+ t17848 = t17141*t17383+t17105*t17608+t17142*t17263+x*t17261;
+ t17048 = RATIONAL(1.0,384.0);
+ t17046 = RATIONAL(5.0,384.0);
+ t17847 = t17046*t17361+t16481+t16470+t17048*t17365;
+ t17846 = t17924+t17928;
+ t17845 = t17142*t17375+t16602+t17994;
+ t17844 = t17996+t18008;
+ t16867 = y*t17470;
+ t17255 = t17146*t17442;
+ t17528 = t17098*t17143;
+ t16851 = t17139*t17528;
+ t17585 = t17108*t17139;
+ t17421 = y*t17585;
+ t17843 = t17146*t16867+t17143*t17255+(t16851+t17421)*z;
+ t16685 = y*t17533;
+ t17511 = t17058*t17144;
+ t17292 = t17143*t17511;
+ t17537 = t17143*t17056;
+ t16533 = t17139*t17537;
+ t17288 = t17103*t17457;
+ t17842 = y*t17288+t17146*t17292+(t16685+t16533)*z;
+ t17841 = t17142*t17273+t17062*t17296+t18032;
+ t17840 = t17043*t17579+t17146*t17324+(t17352+t17521)*t17141;
+ t17839 = t17938+t17943;
+ t17107 = RATIONAL(10.0,9.0);
+ t16944 = t17144*t16996;
+ t17109 = RATIONAL(-5.0,18.0);
+ t17838 = t17109*t17409+t17142*t16730+x*t16944+t17107*t17608;
+ t17130 = RATIONAL(-5.0,9.0);
+ t17462 = t17130*t17139;
+ t17097 = RATIONAL(5.0,12.0);
+ t17358 = t17097*t17505;
+ t17837 = (t17462+t17358)*t17141+t18038*t17146;
+ t17836 = t17922+t17948;
+ t16768 = t17108*t17538;
+ t17576 = t17098*t17139;
+ t17835 = y*t17255+t17576*t17653+z*t16768+t17064*t17334;
+ t17834 = t17922+t17936;
+ t17833 = t16772+t17047*t17266+t18024*z;
+ t16736 = x*t17473;
+ t16783 = x*t16981;
+ t17832 = t16736+t16681+t17140*t16783+t17055*t17320+t16641;
+ t16766 = x*t17519;
+ t16833 = x*t16966;
+ t17831 = t17140*t16833+t16766+t16592+t17067*t17637+t17142*t17283;
+ t17312 = t17143*t17476;
+ t17830 = y*t17305+t16600+t17139*t17312+t18022;
+ t17298 = t17146*t17476;
+ t17336 = t17139*t17516;
+ t16677 = y*t17581;
+ t17829 = t16624+t17140*t17336+t16677+(t17521+t17298)*y;
+ t17828 = t17928+t17949+t18007;
+ t16518 = t17022*t17551;
+ t17246 = t17061*t17295+z*t16518+t17942;
+ t17827 = t17062*t17364+t17246+t17023*t17438+t17933;
+ t17826 = x*t17324+t17111*t17320+t16653+t18023;
+ t17825 = t17064*t17320+t16626+t17055*t17413+t18034;
+ t17824 = t17140*t17368+t17143*t17352+t16575+t18019;
+ t16607 = t17143*t17586;
+ t17355 = t17143*t17505;
+ t17823 = t16803+t16607+t17053*t17355+(t17278+t17503)*y;
+ t17822 = t17898+t17926;
+ t16975 = t17064*t17146;
+ t16684 = y*t16975;
+ t17821 = t17086*t17355+t16684+t16685+t17072*y+t18044*t17143;
+ t17820 = t17142*t17445+t17088*t17296+t16833+t17089*t17320+(t17562+t17104)
+*x;
+ t16965 = t17111*t17146;
+ t16779 = y*t16965;
+ t17819 = t16779+t17104*y+t16787+t18018*t17143;
+ t17818 = t17086*t17320+t17072*x+t16783+t16774+t17142*t17567+t17091*t17296
+;
+ t17817 = t17894+t17987;
+ t17386 = y*t17546;
+ t17816 = t17139*t17386+t17904+t18042;
+ t17621 = z*t17104;
+ t16753 = t17145*t17621;
+ t16704 = t17141*t17517;
+ t17276 = t17047*t17582;
+ t17232 = t16730+t17145*t17276+t17604+t18012*z;
+ t17815 = t16753+t16704+t17232+t17919+t17949;
+ t17814 = t16568+t17861+(t17418+t17520)*t17141;
+ t16630 = t17146*t17569;
+ t17813 = t17077*t17538+t16630+y*t17330+t17854;
+ t17812 = t17884+t17986;
+ t17811 = t17841+t17983;
+ t17810 = t17864+t17914;
+ t17809 = t16612+t17142*t17461+x*t17310+t17866;
+ t17808 = t17139*t17376+t17860+t18026;
+ t17807 = t17906+t17917;
+ t17806 = t17864+t17908;
+ t17805 = t17143*t17534+t17904+(t17337+t17286)*y;
+ t17804 = t17897+t17911;
+ t17803 = t17029*t17538+y*t17325+t17061*t17393+t17860;
+ t17802 = t17841+t17981;
+ t17801 = t16606+t17139*t17500+y*t17264+t17869;
+ t17800 = t16727+t17141*t17561+t17232+t17924+t17931;
+ t17799 = t17139*t17561+z*t16965+t17833+t17931+t18007;
+ t17299 = t17144*t17557;
+ t17798 = t17075*t17326+t17144*t16798+t17038*t17374+t17142*t17299+(t16766+
+t17406+t18062)*z;
+ t17367 = t17144*t17616;
+ t17797 = t17146*t17367+t17063*t17357+t17144*t16575+t17030*t17334+(t18021+
+t18042)*z;
+ t17796 = x*t17319+t17043*t17374+(t17285+t17318)*t17142+(t18032+t18069)*z;
+ t17795 = t17891+t17980;
+ t15875 = x*t17333;
+ t17794 = t15875+t17809;
+ t17793 = t17886+t17888;
+ t16969 = t17072*t17142;
+ t16865 = t17144*t16969;
+ t16679 = t17143*t17470;
+ t17480 = t17142*t17098;
+ t17792 = x*t16679+y*t16865+t17047*t17611+t17480*t17653+t17905;
+ t16973 = t17104*t17139;
+ t17282 = t17143*t16973;
+ t17391 = t17123*t17631;
+ t17398 = t17104*t17631;
+ t17791 = t17143*t17298+t17146*t17398+t17139*t17391+t17140*t17282+t18031+
+t18045;
+ t17790 = t17844+t18003+t18009;
+ t17789 = t17839+t17852;
+ t17085 = RATIONAL(-4.0,27.0);
+ t17042 = RATIONAL(16.0,27.0);
+ t17407 = z*t17590;
+ t17788 = t17075*t17407+t17042*t17608+t17144*t16804+t17087*t17374+t18064*
+t17141+t18039*t17085;
+ t16840 = t17139*t17517;
+ t17423 = t17083*t17645;
+ t17415 = z*t17537;
+ t17787 = t17875+t17146*t17415+t17139*t17292+(t17423+t16840)*y;
+ t17392 = t17059*t17626;
+ t17786 = t17060*t17613+t17053*t17439+t17141*t17281+t17142*t17392+t17858;
+ t17606 = y*t17625;
+ t17612 = z*t17627;
+ t17026 = RATIONAL(-16.0,27.0);
+ t17785 = t17076*t17612+t17026*t17606+t18040*t17139+t18045*t17144+t18050*
+t17146;
+ t16802 = t17078*t17654;
+ t17294 = t17142*t17449;
+ t17784 = y*t17294+t17076*t17609+t17144*t16802+t17026*t17651+t18050*t17142
++t18040*x;
+ t17783 = t17064*t17271+t17104*t17419+t17142*t17398+t16802+t16759+t16818+
+t16752+x*t17391;
+ t17441 = y*t17582;
+ t17426 = t17032*t17629;
+ t17782 = t17057*t17357+t17110*t17612+t17073*t17441+t17146*t17426+t17842;
+ t17781 = t17111*t17296+t17141*t17636+t18033*t17072+t18035*x+t18054;
+ t17338 = t17143*t17527;
+ t17350 = t17144*t17496;
+ t17780 = t17042*t17651+x*t17338+t17075*t17399+t17142*t17350+(t17609+
+t17611)*t17085+t18064*y;
+ t17471 = t17070*t17139;
+ t17779 = t17087*t17551+t17141*t17471+t18035*t17139+t18079*t17145+t18066*
+t17072;
+ t16656 = t17139*t17571;
+ t17778 = t16495+t17062*t17284+t16638+t17140*t16656+t17892;
+ t17777 = t17513*t17652+z*t16641+t17029*t17326+t17144*t16582+t17883;
+ t17776 = t16586+t17805;
+ t17775 = x*t17392+t17055*t17439+t17053*t17326+t17060*t17407+t17872;
+ t17774 = t17618*t17653+t17043*t17366+z*t16570+t17486*t17654+t17144*t16633
++t17912;
+ t17463 = t17140*t17072;
+ t17300 = t17143*t17463;
+ t17387 = y*t17463;
+ t17773 = t17111*t17271+t16790+y*t17636+t16777+x*t17300+t17142*t17387+
+t16764+t17137*t17614;
+ t17772 = t17862+t17898;
+ t17432 = t17059*t17645;
+ t17771 = t17144*t17336+t17143*t17432+t17857+t18070*y;
+ t17304 = t17012*t17505;
+ t17547 = t17030*t17141;
+ t17477 = t17063*t17139;
+ t17770 = t17139*t17547+t17146*t17553+t17145*t17477+t17024*t17284+(t17472+
+t17304)*t17141+(t16481+t16479)*t17140;
+ t16918 = x*t17573;
+ t17769 = t17117*t17326+t17141*t16918+t17112*t17613+t17142*t17403+t17848;
+ t17768 = t17891+t17974;
+ t15940 = t17143*t17373;
+ t17767 = t15940+t17894+t17985;
+ t16534 = t17139*t17490;
+ t17766 = t17863+t17140*t16534+t17145*t17534+(t17492+t17273)*t17146;
+ t17382 = t17143*t17622;
+ t17430 = t17047*t17645;
+ t17765 = y*t17430+t17146*t17382+t17843+t18061*t17139;
+ t17764 = t17876+y*t17432+t17055*t17441+t18070*t17143;
+ t17267 = t17144*t17565;
+ t17763 = t17039*t17334+t17146*t17405+t17139*t17331+t17087*t17606+y*t17267
++(t16803+t18031)*z;
+ t17762 = t17891+t17894;
+ t17761 = t17871+t17886;
+ t17760 = t17058*t17284+t17146*t17446+t17014*t17605+t17061*t17351+t17863;
+ t17759 = t17146*t17547+t17141*t17477+t16562+t17145*t17304+t17140*t16521+
+t17012*t17284+(t17344+t17553)*t17139;
+ t17758 = t17142*t17427+t16671+t17994+t18004+t18005;
+ t16916 = t17117*t17559;
+ t16767 = t17142*t17517;
+ t17369 = t17110*t17629;
+ t17757 = t17112*t17611+t17142*t17369+t17105*t17651+t17143*t16767+(t17383+
+t16916)*y+t18025*x;
+ t17756 = t17889+t17978;
+ t17755 = x*t17408+t17043*t17482+t17845+t18004;
+ t16751 = t17078*t17637;
+ t17754 = t17064*t17296+t16751+t18033*t17104+t18051*x+t18062;
+ t16702 = t17143*t17556;
+ t17753 = x*t16702+t17143*t17607+t17896+t18020*y;
+ t17311 = t17142*t17465;
+ t17752 = t17144*t16751+t17142*t17372+t17145*t17311+t17084*t17374+t17026*
+t17608+t17141*t17294+t18039*t17076;
+ t17751 = t17143*t17430+t17139*t16711+t17031*t17612+t17144*t17282+t17835;
+ t17750 = t17528*t17652+y*t16715+t17047*t17609+x*t16709+t17905;
+ t17610 = z*t17649;
+ t17749 = z*t16630+t17146*t17610+t17139*t17346+y*t17258+t17851;
+ t17748 = t17841+t17889;
+ t17747 = t17834+t17948+t18006;
+ t17746 = t17881+t17903;
+ t17745 = t17030*t17326+t17144*t16589+t17027*t17374+x*t17363+(t18027+
+t18060)*z;
+ t16892 = t17143*t17561;
+ t16797 = t17144*t17459;
+ t17402 = t17109*t17629;
+ t17744 = t17083*t17399+t17109*t17609+t17142*t16797+t17107*t17651+t18037*y
++(t16892+t17402)*x;
+ t17743 = t17840+t17976;
+ t17742 = t17824+t17907;
+ t17741 = t17043*t17613+z*t16592+t17873+(t17424+t17269)*t17141;
+ t17740 = t17840+t17884;
+ t17739 = t17823+t17907;
+ t17738 = t16478+t17145*t17286+t16527+t17146*t17279+t17892;
+ t17737 = t17880+t17887;
+ t17736 = x*t17312+t16616+t17845+t18005;
+ t17735 = t17111*t17434+t16538+t17844+t17988;
+ t17384 = t17083*t17626;
+ t17011 = t17133*t17141;
+ t16937 = t17144*t17011;
+ t17734 = t17109*t17613+t17142*t17384+x*t16937+t17118*t17326+t17838;
+ t17733 = t17027*t17366+t17642*t17652+z*t16632+t17918+(t17367+t17346)*x;
+ t17732 = t17139*t17377+z*t16607+t17028*t17357+t17043*t17612+t17902;
+ t17731 = t16826+t17142*t17386+t17990+t18000+t18011;
+ t17730 = t17840+t17855;
+ t17729 = t17143*t17267+t17038*t17334+t18053*t17144+(t16677+t17433+t18047)
+*z;
+ t17728 = t17831+t17910;
+ t17727 = t17084*t17608+x*t17299+t17141*t17414+t17144*t16612+t17077*t17326
++(t16736+t18054)*z;
+ t17726 = t17077*t17617+x*t17342+t17879+t17990;
+ t15971 = t17144*t16554;
+ t17725 = t15971+t17884+t17982;
+ t17624 = z*t17123;
+ t16943 = t17145*t17624;
+ t17126 = RATIONAL(8.0,9.0);
+ t17724 = t17108*t17295+t17137*t17416+t16937+t16943+t16944+t17126*t17630+
+t17923;
+ t16813 = t17087*t17627;
+ t17723 = t17146*t17387+t16813+t17137*t17393+t17139*t17300+y*t17471+t17143
+*t17278+t18047;
+ t17722 = t17084*t17551+t17146*t17473+t17141*t17555+t17145*t17298+t18051*
+t17139+t18066*t17104;
+ t17347 = t17144*t17471;
+ t17420 = z*t17538;
+ t17721 = t17139*t17338+y*t17347+t17042*t17606+t17143*t17429+t17080*t17334
++t17144*t16813+(t17612+t17420)*t17085;
+ t16838 = t17142*t17556;
+ t16854 = t17143*t17442;
+ t17720 = y*t16838+t17108*t17609+t17896+(t16854+t17382)*x;
+ t17719 = t17144*t17437+t17063*t17334+(t17367+t17341)*t17139+(t18026+
+t18057)*z;
+ t17718 = t17145*t17429+t17042*t17400+t17080*t17348+t17141*t17347+t18080*
+t17087+(t17416+t17410)*t17085;
+ t16864 = t17146*t17621;
+ t17717 = t16840+t16864+t17833+t17919;
+ t17716 = t17902+y*t17291+t17038*t17357+t18019*z;
+ t17715 = t17059*t17266+t17139*t17511+t17246+t17927+t16545+t18017*z;
+ t17481 = t17058*t17141;
+ t17714 = t17059*t17295+t16673+t17927+t17942+t17144*t17481+t17933+t18016*z
+;
+ t17713 = t17883+t17039*t17326+t17920+t17834+t17038*t17439+t17934+t18034*z
+;
+ t16897 = t17146*t17624;
+ t16924 = t17118*t17457;
+ t16994 = t17133*t17139;
+ t16917 = t17144*t16994;
+ t17712 = t16897+t17108*t17266+t16924+t17137*t17410+t17126*t17625+t16917+
+t17925+t17944+t17923;
+ t17711 = x*t17302+t17918+t18010+(t16652+t16824)*z+(t17311+t17394)*y;
+ t17639 = z*t17118;
+ t17293 = t17144*t17533;
+ t17710 = t17843+t16991*t17653+t16711+t16702+t17110*t17357+t18056*z+(
+t17293+t17639)*y;
+ t17709 = t16994+t17108*t17551+t17899+t17093*t17284+(t17497+t18013)*t17139
++t18030;
+ t16873 = t17130*t17637;
+ t17650 = z*RATIONAL(-8.0,9.0);
+ t17620 = z*t17137;
+ t17708 = t17098*t17326+t17144*t16873+t16916+t16918+t17838+(t17620+t16753)
+*t17142+(t17650+t16943)*x;
+ t17096 = RATIONAL(-5.0,48.0);
+ t17468 = t17096*t17139;
+ t17329 = t17140*t17468;
+ t17707 = t17138*t17141+t17118*t17551+t17127*t17566+t18013+t17079*t17284+
+t17837+(t17576+t17329)*t17145;
+ t16718 = t17140*t17485;
+ t16884 = t17136*t17648;
+ t17313 = t17093*t17505;
+ t17706 = t16768+t17100*t17393+t16884+(t17495+t16718+t17313)*t17143+(
+t18063+t18068)*y+t18055;
+ t17543 = t17031*t17145;
+ t17467 = t17044*t17145;
+ t17339 = t17139*t17467;
+ t17705 = t17139*t17543+t17146*t17481+t16968+t17051*t17284+t17140*t17339+
+t17092*t17566+t17850+t18052;
+ t17704 = t17086*t17440+t17083*t17524+t17142*t16981+t16969+t17820+(t17567+
+t16852)*x;
+ t17508 = t17047*t17145;
+ t17703 = t17139*t17508+t17041*t17284+t17145*t17307+t17893+(t17491+t17535+
+t17103)*t17141+t18038;
+ t16988 = t17073*t17146;
+ t17443 = t17092*t17146;
+ t17702 = t16988+t17140*t17443+t17095*t17505+t17103*t17139+t17041*t17351+
+t17146*t17452+t16656+t17049*t17284+t17893;
+ t17701 = t17048*t17351+t16739+t17146*t17450+t16957+t17874+t17046*t17284+
+t17012*t17605+t18065*t17139;
+ t17640 = z*t17117;
+ t17700 = t17143*t17293+t16988*t17653+t17835+y*t17640+t17144*t16787+t18055
+*z+t18061;
+ t17574 = t17140*t17092;
+ t17699 = t17044*t17355+t17968+t18028*t17143+(t17574+t18041)*y+t18036;
+ t17698 = t17048*t17284+t17023*t17605+t16852+t17046*t17351+t17012*t17551+
+t16960+t17874+t18065*t17141;
+ t17647 = z*t17126;
+ t17697 = t17142*t17624+t17137*t17613+t17072*t17407+t17108*t17326+t17848+(
+t17647+t17327)*x+t18037;
+ t16845 = t17143*t17574;
+ t16932 = y*t17462;
+ t17696 = t17146*t16845+t16851+t16932+(t17329+t17531)*t17143+(t17358+
+t18030+t18058)*y+t18056;
+ t17695 = t17117*t17551+t17011+t17071*t17284+t17141*t17497+t17899+t17998+(
+t17313+t17585)*t17145;
+ t17694 = t17056*t17439+t17032*t17326+t16715+x*t17442+t17872+t18014*z;
+ t16724 = t17145*t17445;
+ t17577 = t17032*t17139;
+ t17693 = t17099*t17284+t17111*t17551+t17104*t17141+t17114*t17566+t16724+
+t16981+t17878+(t17343+t17577)*t17145;
+ t17601 = t17140*t17114;
+ t16848 = t17099*t17529;
+ t17692 = t16619+t18002+t17819+(t16848+t17359+t17601)*y;
+ t17412 = t17098*t17637;
+ t17599 = t17117*t17144;
+ t17691 = t17144*t17412+t16767+t17031*t17326+t17865+t18048*z+(t17621+
+t17599+t16727)*x;
+ t16786 = t17146*t17445;
+ t17499 = t17099*t17145;
+ t16719 = t17140*t17499;
+ t17690 = t17139*t16719+t16973+t17032*t17551+t16781+t16786+t16975+t17114*
+t17505+t17089*t17284+t17878;
+ t17588 = t17140*t17116;
+ t17689 = t17821+t16533+t17992+(t16786+t17301+t17588)*y;
+ t17688 = t16669+t17116*t17566+t16966+t17101*t17284+t16719+t17086*t17351+
+t17856+t18012;
+ t17687 = t17877+t17047*t17326+t17073*t17559+(t16783+t18059)*z+(t17362+
+t18029)*x;
+ t17686 = t17080*t17366+t17912+t17938+z*t16674+t18010+(t17350+t17610+
+t17436)*x;
+ t17623 = z*t17057;
+ t17685 = t16738+t17858+t17056*t17326+t17032*t17439+(t17623+t17470)*x+
+t18015*z;
+ t17684 = t16735+t17052*t17284+t17091*t17505+t17045*t17351+t16518+t17847+
+t18017;
+ t16771 = t17145*t17444;
+ t17683 = t16477+t16771+t17145*t17306+t17091*t17566+t17045*t17284+t17847+
+t18016;
+ t17682 = t17044*t17393+t16845+t17984+t18041*t17143+(t17057+t18028)*y+
+t18067;
+ t17681 = t17873+t17038*t17326+t17141*t17373+t17920+t17936+t18023*z;
+ t17680 = t17116*t17505+t16627+t17139*t16724+t17086*t17284+t16848+t16965+
+t17856+t18024;
+ t17679 = t17140*t17256+t16991+t16534+t17031*t17551+t16718+t17092*t17505+
+t17850+(t17073+t17332)*t17139;
+ t16853 = t17142*t16966;
+ t17678 = t17104*t17142+t17110*t17524+t16853+t17089*t17440+t17818+(t17445+
+t16771)*x;
+ t17677 = t17003+t17127*t17505+t17096*t17284+t17098*t17551+t17837+t17998*
+t17139+t18063;
+ t17676 = t17760+t17825;
+ t17675 = t17738+t17826;
+ t17674 = t17735+t17816;
+ t17673 = t16525+t16586+t17971+t17972;
+ t17593 = t16573+t16586;
+ t17672 = t17593+t17972+t17973;
+ t17671 = t17797+t17906+t17915;
+ t17670 = t17735+t17808;
+ t17460 = t16573+t16640;
+ t17669 = t17460+t17969+t17973;
+ t17596 = t16525+t16640;
+ t17668 = t17596+t17969+t17971;
+ t17667 = t17758+t17816;
+ t17666 = t17719+t17897+t17913;
+ t17665 = t17758+t17808;
+ t17664 = t17958+t17967;
+ t17356 = t17012*t17529;
+ t17321 = t17143*t17484;
+ t17663 = t17143*t17304+t17952+y*t17356+t17146*t17321+t17024*t17393+t18075
+;
+ t17662 = t17139*t17321+t17143*t17356+t17952+y*t17304+t17024*t17404+t18073
+;
+ t17661 = t17960+t17962;
+ t17660 = t17961+t17967;
+ t17659 = t17961+t17975;
+ t17658 = t17950+t17959;
+ t17657 = t17958+t17975;
+ t17656 = t17951+t17964;
+ t17655 = t17954+t17963;
+ t16956 = t17057*x;
+ t17619 = z*t17056;
+ t15847 = t17146*t17386;
+ t15741 = t17039*t17366;
+ t17597 = t15847+t15741;
+ t17595 = t15971+t15875;
+ t17584 = t17093*t17139;
+ t17563 = t17096*t17146;
+ t17554 = t17095*t17145;
+ t15685 = y*t17335;
+ t15966 = t17038*t17366;
+ t17532 = t15685+t15966;
+ t17530 = t17097*t17146;
+ t15849 = t17058*t17413;
+ t17518 = t15849+t15940;
+ t17488 = t17096*t17145;
+ t17479 = t17097*t17145;
+ t17469 = t17131*t17139;
+ t17454 = t17114*t17145;
+ t17425 = t17144*t16956;
+ t16868 = x*t17556;
+ t16877 = y*t17599;
+ t17390 = z*t17508;
+ t17388 = t17142*t17619;
+ t16808 = t17108*t17524;
+ t16822 = t17141*t17480;
+ t17340 = t17144*t17576;
+ t17323 = t17144*t17560;
+ t17309 = t17144*t17562;
+ t17274 = t17144*t17577;
+ t17262 = t17145*t17470;
+ t17257 = t17141*t17589;
+ t17254 = t17146*t17380+t17057*t17295+t17604;
+ t17253 = t15847+t17910;
+ t17252 = t15849+t17916;
+ t17250 = t15875+t17916;
+ t17248 = t17117*t17266+t17112*t17410+t17944;
+ t17245 = t15849+t17907;
+ t17244 = t15685+t17909;
+ t17243 = t15847+t17909;
+ t17242 = t17454+t17997;
+ t17135 = RATIONAL(2.0,3.0);
+ t17241 = t17116*t17145+t17128*t17141+t17135;
+ t17240 = t17071+t17487+t17096*t17141;
+ t17074 = RATIONAL(-5.0,32.0);
+ t17034 = RATIONAL(25.0,32.0);
+ t17119 = RATIONAL(-5.0,8.0);
+ t17239 = t17119+t17074*t17145+t17034*t17141;
+ t17238 = t17499+t17106*t17141+t17114;
+ t17237 = t17525+t17991;
+ t17236 = t17554+t17598+t17079;
+ t17065 = RATIONAL(1.0,16.0);
+ t17066 = RATIONAL(-5.0,16.0);
+ t17121 = RATIONAL(1.0,4.0);
+ t17235 = t17065*t17145+t17066*t17141+t17121;
+ t17233 = t17929+t17089*t17266+t17101*t17457+(t17584+t17339)*z;
+ t17231 = t17144*t17454+t17124*t17630+t17106*t17295+t17100*t17416+t17921;
+ t17230 = t17139*t17402+t17107*t17606+t17073*t17334+y*t16924+t17248;
+ t17229 = t17144*t16853+x*t17262+t17141*t17607+z*t16822+t17254;
+ t17228 = t17855+t17943+t17947;
+ t17227 = t17836+t17864;
+ t17226 = t17111*t17374+t17142*t17262+t17254+(t17412+t16808)*z;
+ t17225 = t17822+t17943;
+ t17224 = t17839+t17903;
+ t17223 = t17112*t17420+t17143*t17288+y*t17395+t17146*t16877+t17248;
+ t17222 = t17836+t17886;
+ t17219 = t17870+t17906;
+ t17218 = t17870+t17897;
+ t17018 = RATIONAL(25.0,192.0);
+ t17217 = t17099*t17582+z*t17563+t17091*t17295+t17018*t17416+t17233+t17930
+;
+ t17036 = RATIONAL(-25.0,48.0);
+ t17216 = t17135*t17582+z*t17530+t17116*t17295+t17036*t17416+t17901+t17921
++t17937;
+ t17215 = z*t17488+t17099*t17592+t17018*t17410+t17091*t17266+t17849+t17929
++t17930;
+ t17214 = t17135*t17592+t17036*t17410+z*t17479+t17116*t17266+t17231+t17937
+;
+ t17040 = RATIONAL(-25.0,96.0);
+ t17213 = t17236*t17144+(t17086*t17145+t17106+t17040*t17141)*z;
+ t17054 = RATIONAL(25.0,96.0);
+ t17212 = t17240*t17144+(t17102+t17054*t17141+t17089*t17145)*z;
+ t17211 = (t17468+t17443+t17071)*t17144+(t17089*t17146+t17054*t17139+
+t17102)*z;
+ t17210 = (t17584+t17993)*t17144+(t17040*t17139+t17106+t17086*t17146)*z;
+ t17209 = t17141*t16868+x*t17390+t17142*t17257+t17229+t17145*t17379+t17846
+;
+ t17208 = t17109*t17612+y*t16917+t17143*t17423+t17230+t17139*t16892+t17900
+;
+ t17207 = t17057*t17354+t17619*t17654+y*t17425+t17032*t17609+t17058*t17366
++t17143*t17388+t17827+(t17292+t17426)*x;
+ t17206 = t17828+t17142*t17259+t17032*t17407+t17877+(t17303+t17403)*x;
+ t17205 = t17145*t17388+t17865+t17058*t17326+t17828+(t17384+t16704)*x;
+ t17204 = t17112*t17612+y*t17268+t17139*t16938+t17146*t17369+t17223+t17900
+;
+ t17203 = t17142*t17390+t17104*t17326+t17543*t17652+t17226+x*t17257+t17846
+;
+ t17202 = t17511*t17654+t17143*t17425+t17142*t17292+x*t17415+t17827+y*
+t17388+t17057*t17366+(t17399+t17651)*t17032;
+ t17050 = RATIONAL(-25.0,24.0);
+ t17201 = t17050*t17364+t17071*t17438+t17231+t17901+RATIONAL(4.0,3.0)*z+(
+t17626+t17645)*t17125+(t17469+t17997)*t17144;
+ t17200 = t17054*t17364+t17102*t17582+t17233+t17041*t17438+t17849+t17991*
+t17144+(t17554+t17993)*z;
+ t17199 = t17110*t17538+t17815+t17821+(t17104+t16965)*t17143+t18018*y;
+ t17198 = t17230+t17144*t16932+t17724+(t16897+t17650)*y+(t16864+t17620+
+t17340)*t17143+t18025;
+ t17197 = t16591+t17799+t17102*t17440+t17818+(t17588+t16724)*x+t18059;
+ t17196 = t17717+t17229+t17142*t17309+t16838+(t17378+t17999)*z+(t17589+
+t17323+t17639)*x;
+ t17195 = t17142*t17531+t17097*t17440+t16822+t17096*t17320+t16873+t17712+
+t17092*t17296+(t17998+t18058)*x+t17999;
+ t17194 = t17800+t17144*t17421+t17143*t17276+t16797+t17842+t18029*y+(
+t16684+t17992)*z;
+ t17193 = t17144*t16884+t16892+t17724+t17108*t17357+t17137*t17612+t17223+(
+t17381+t17624)*t17143+(t17647+t17600)*y;
+ t17192 = t17031*t17357+t16877+t17800+t17143*t17517+t17875+(t17621+t17340)
+*y+(t16779+t18002)*z;
+ t17191 = t17715+t17049*t17440+t17041*t17296+t17044*t17320+t17142*t17535+(
+t17574+t17332)*x+t18014+t18046;
+ t17190 = t17056*t17357+t16867+t16854+t17714+t17857+(t17623+t17274)*y+
+t17984*z;
+ t17189 = t16588+t17799+t17106*t17440+t17820+(t16719+t17601)*x+t18048;
+ t17188 = t17717+t16865+t16868+t17142*t17323+t17226+(t17309+t17640)*x+(
+t17411+t17995)*z;
+ t17187 = t17715+t17044*t17440+t17049*t17320+t16956+t17051*t17296+t17041*
+t17413+x*t17535+t17142*t17574+t18015+t18043;
+ t17186 = t16679+t17056*t17441+t17714+y*t17442+t17143*t17274+t17876+t17968
+*z;
+ t17185 = t17142*t17495+t16808+t17712+t17095*t17296+t17093*t17320+(t18013+
+t18049+t18068)*x+t17995;
+ t17184 = t17815+t17086*t17393+t17819+t18044*y+(t17072+t16975+t17533)*
+t17143;
+ t17183 = t17224+t17767+t17727+t17852+t17881;
+ t17182 = t17760+t17713+t17826+t17910;
+ t17181 = t17953+t17663+t17955;
+ t17180 = t15971+t17811+t17219+t17252+t17830+t17890+t17917;
+ t17179 = t17225+t17686+t17966+t17979;
+ t17178 = t17763+t17228+t17728+t17859+t17926+t17945;
+ t17177 = t17681+t15741+t17218+t17797+t17913;
+ t17176 = t17752+t17718+t17722+t17781;
+ t17175 = t17711+t17938+t17965+t17966;
+ t17174 = t17770+t17222+t17776+t17871+t17895;
+ t17173 = t17716+t15940+t17796+t17218+t17890+t17911;
+ t17172 = t17756+t17747+t17759+t17774;
+ t17171 = t17813+t17243+t15966+t17812+t17832+t17868+t17882;
+ t17170 = t17789+t17749+t17739+t17840+t17970;
+ t17169 = t17228+t17725+t17795+t17885+t17938+t17941;
+ t17168 = t17718+t17754+t17773+t17785;
+ t17167 = t17686+t17903+t17965+t17977;
+ t17166 = t17721+t17718+t17780+t17788;
+ t17165 = t15875+t17745+t17227+t17778+t17867+t17914;
+ t17164 = t17738+t17713+t17825+t17909;
+ t17163 = t17732+t17755+t16525+t17747+t17802;
+ t17162 = t17225+t17801+t15685+t17731+t17862+t17882;
+ t17161 = t17953+t17662+t17957;
+ t17160 = t17956+t17663+t17957;
+ t17159 = t17729+t17817+t17221+t15741+t17882+t17887;
+ t17158 = t17766+t17222+t17742+t17867+t17888;
+ t17157 = t17779+t17718+t17783+t17784;
+ t17156 = t17224+t17711+t17822+t17977+t17979;
+ t17155 = t17955+t17662+t17956;
+ t17154 = t17227+t17460+t17733+t17803+t17895+t17908;
+ t17153 = t17726+t17798+t17789+t17829+t17916;
+ t17152 = t17681+t17219+t15966+t17719+t17915;
+ t17132 = RATIONAL(-1.0,8.0);
+ t17122 = RATIONAL(1.0,8.0);
+ t17120 = RATIONAL(5.0,3.0);
+ t17115 = RATIONAL(5.0,8.0);
+ t17113 = RATIONAL(-5.0,4.0);
+ t17094 = RATIONAL(-1.0,16.0);
+ t17090 = RATIONAL(5.0,64.0);
+ t17082 = RATIONAL(5.0,32.0);
+ t17081 = RATIONAL(5.0,16.0);
+ t17069 = RATIONAL(-5.0,64.0);
+ t17068 = RATIONAL(25.0,8.0);
+ t17037 = RATIONAL(25.0,48.0);
+ t17033 = RATIONAL(-25.0,12.0);
+ coeffs_dz->coeff_m2_m2_m2 = t17658+t17656+t17160;
+ coeffs_dz->coeff_m1_m2_m2 = t17158+t17736+t17595+t17796+t17807+t17810;
+ coeffs_dz->coeff_0_m2_m2 = t17698+t17682+t17186;
+ coeffs_dz->coeff_p1_m2_m2 = t17745+t17158+t17804+t17518+t17748+t17983+
+t17996+t18003;
+ coeffs_dz->coeff_p2_m2_m2 = t17181+t17963+t17950+t17962+t17964;
+ coeffs_dz->coeff_m2_m1_m2 = t17182+t15847+t15966+t17671+t17665;
+ coeffs_dz->coeff_m1_m1_m2 = t17664+t17179+t17673;
+ coeffs_dz->coeff_0_m1_m2 = t17693+t17689+t17192;
+ coeffs_dz->coeff_p1_m1_m2 = t17657+t17175+t17672;
+ coeffs_dz->coeff_p2_m1_m2 = t17243+t17676+t17177+t17670;
+ coeffs_dz->coeff_m2_0_m2 = t17701+t17694+t17187;
+ coeffs_dz->coeff_m1_0_m2 = t17691+t17690+t17197;
+ coeffs_dz->coeff_0_0_m2 = (t17049*t17145+t17018*t17141+t17096)*t17139+(
+RATIONAL(-1.0,4.0)+t17094*t17145+t17081*t17141+(RATIONAL(-25.0,64.0)*t17141+
+t17081+t17090*t17145)*t17139+(t17094+t17090*t17141+RATIONAL(-1.0,64.0)*t17145)*
+t17146)*t17140+(t17049*t17141+t17051*t17145+t17092)*t17146+t17200+t17240;
+ coeffs_dz->coeff_p1_0_m2 = t17189+t17687+t17690;
+ coeffs_dz->coeff_p2_0_m2 = t17701+t17685+t17191;
+ coeffs_dz->coeff_m2_p1_m2 = t17674+t17182+t15685+t17666+t15741;
+ coeffs_dz->coeff_m1_p1_m2 = t17657+t17156+t17668;
+ coeffs_dz->coeff_0_p1_m2 = t17693+t17194+t17692;
+ coeffs_dz->coeff_p1_p1_m2 = t17664+t17167+t17669;
+ coeffs_dz->coeff_p2_p1_m2 = t17667+t17244+t17676+t17152;
+ coeffs_dz->coeff_m2_p2_m2 = t17661+t17155+t17950+t17951;
+ coeffs_dz->coeff_m1_p2_m2 = t17790+t17766+t17173+t17250+t17810+t17830;
+ coeffs_dz->coeff_0_p2_m2 = t17699+t17698+t17190;
+ coeffs_dz->coeff_p1_p2_m2 = t17745+t17716+t17736+t17180+t17766;
+ coeffs_dz->coeff_p2_p2_m2 = t17161+t17658+t17960+t17963;
+ coeffs_dz->coeff_m2_m2_m1 = t17755+t17154+t17759+t17761+t17777;
+ coeffs_dz->coeff_m1_m2_m1 = t17762+t17763+t17162+t17832+t15741+t17909+
+t17974+t17987;
+ coeffs_dz->coeff_0_m2_m1 = t17710+t17703+t17199;
+ coeffs_dz->coeff_p1_m2_m1 = t17178+t17801+t17532+t17768+t17737+t17812;
+ coeffs_dz->coeff_p2_m2_m1 = t17802+t17596+t17761+t17741+t17172+t17803;
+ coeffs_dz->coeff_m2_m1_m1 = t17762+t17814+t17153+t17518+t17749+t17980+
+t17985;
+ coeffs_dz->coeff_m1_m1_m1 = t17779+t17752+t17168+t17780+t17791;
+ coeffs_dz->coeff_0_m1_m1 = t17198+t17695+t17696;
+ coeffs_dz->coeff_p1_m1_m1 = t17788+t17785+t17157+t17781+t17791;
+ coeffs_dz->coeff_p2_m1_m1 = t17250+t17749+t17169+t17727+t17809+t17829;
+ coeffs_dz->coeff_m2_0_m1 = t17196+t17702+t17678;
+ coeffs_dz->coeff_m1_0_m1 = t17709+t17195+t17708;
+ coeffs_dz->coeff_0_0_m1 = t17201+t17238*t17146+(t17122*t17145+RATIONAL(
+1.0,2.0)+t17119*t17141+t17239*t17139+(t17074*t17141+RATIONAL(1.0,32.0)*t17145+
+t17122)*t17146)*t17140+(t17131+t17106*t17145+t17050*t17141)*t17139+t17242;
+ coeffs_dz->coeff_p1_0_m1 = t17697+t17709+t17185;
+ coeffs_dz->coeff_p2_0_m1 = t17188+t17702+t17704;
+ coeffs_dz->coeff_m2_p1_m1 = t17798+t17245+t17169+t17746+t17814+t17823;
+ coeffs_dz->coeff_m1_p1_m1 = t17723+t17752+t17157+t17721+t17754;
+ coeffs_dz->coeff_0_p1_m1 = t17695+t17706+t17193;
+ coeffs_dz->coeff_p1_p1_m1 = t17723+t17779+t17166+t17773+t17781;
+ coeffs_dz->coeff_p2_p1_m1 = t17726+t17794+t17183+t17739+t17795;
+ coeffs_dz->coeff_m2_p2_m1 = t17732+t17593+t17777+t17172+t17805+t17806;
+ coeffs_dz->coeff_m1_p2_m1 = t17729+t17772+t17171+t17768+t17853+t17989+
+t18001;
+ coeffs_dz->coeff_0_p2_m1 = t17184+t17703+t17700;
+ coeffs_dz->coeff_p1_p2_m1 = t17253+t17159+t17731+t17768+t17813+t17831;
+ coeffs_dz->coeff_p2_p2_m1 = t17733+t17163+t17759+t17741+t17776;
+ coeffs_dz->coeff_m2_m2_0 = t17207+t17764+t17775;
+ coeffs_dz->coeff_m1_m2_0 = t17753+t17205+t17765;
+ coeffs_dz->coeff_0_m2_0 = t17215+t17211*y+t17210*t17143;
+ coeffs_dz->coeff_p1_m2_0 = t17750+t17206+t17765;
+ coeffs_dz->coeff_p2_m2_0 = t17202+t17764+t17786;
+ coeffs_dz->coeff_m2_m1_0 = t17720+t17209+t17787;
+ coeffs_dz->coeff_m1_m1_0 = t17208+t17734+t17757;
+ coeffs_dz->coeff_0_m1_0 = t17214+((t17116+t17101*t17146+t17102*t17139)*
+t17144+(t17563+t17037*t17139+t17100)*z)*t17143+((t17134+t17469+t17114*t17146)*
+t17144+(t17120+t17033*t17139+t17530)*z)*y;
+ coeffs_dz->coeff_p1_m1_0 = t17208+t17744+t17769;
+ coeffs_dz->coeff_p2_m1_0 = t17203+t17787+t17792;
+ coeffs_dz->coeff_m2_0_0 = t17213*t17142+t17212*x+t17217;
+ coeffs_dz->coeff_m1_0_0 = t17216+(t17242*t17144+(t17479+t17120+t17033*
+t17141)*z)*x+(t17237*t17144+(t17488+t17100+t17037*t17141)*z)*t17142;
+ coeffs_dz->coeff_0_0_0 = (t17113*t17141+1.0+t17121*t17145+(t17113+t17066*
+t17145+RATIONAL(25.0,16.0)*t17141)*t17139+t17235*t17146)*t17144+(t17119*t17145+
+t17068*t17141+RATIONAL(-5.0,2.0)+(t17034*t17145+t17068+RATIONAL(-125.0,32.0)*
+t17141)*t17139+t17239*t17146)*z;
+ coeffs_dz->coeff_p1_0_0 = t17216+(t17238*t17144+(t17093*t17145+t17036*
+t17141+t17097)*z)*t17142+(t17241*t17144+(t17035*t17141+t17124+t17100*t17145)*z)
+*x;
+ coeffs_dz->coeff_p2_0_0 = t17212*t17142+t17217+t17213*x;
+ coeffs_dz->coeff_m2_p1_0 = t17782+t17209+t17792;
+ coeffs_dz->coeff_m1_p1_0 = t17204+t17734+t17744;
+ coeffs_dz->coeff_0_p1_0 = t17214+((t17116*t17146+t17128*t17139+t17135)*
+t17144+(t17124+t17035*t17139+t17100*t17146)*z)*y+((t17114+t17099*t17146+t17106*
+t17139)*t17144+(t17097+t17036*t17139+t17093*t17146)*z)*t17143;
+ coeffs_dz->coeff_p1_p1_0 = t17204+t17757+t17769;
+ coeffs_dz->coeff_p2_p1_0 = t17720+t17203+t17782;
+ coeffs_dz->coeff_m2_p2_0 = t17202+t17771+t17775;
+ coeffs_dz->coeff_m1_p2_0 = t17750+t17205+t17751;
+ coeffs_dz->coeff_0_p2_0 = t17211*t17143+t17215+t17210*y;
+ coeffs_dz->coeff_p1_p2_0 = t17206+t17751+t17753;
+ coeffs_dz->coeff_p2_p2_0 = t17207+t17771+t17786;
+ coeffs_dz->coeff_m2_m2_p1 = t16525+t17733+t17174+t17777+t17748+t17978+
+t17981;
+ coeffs_dz->coeff_m1_m2_p1 = t17178+t17772+t17813+t17743+t17597+t17817;
+ coeffs_dz->coeff_0_m2_p1 = t17184+t17705+t17710;
+ coeffs_dz->coeff_p1_m2_p1 = t17171+t17731+t17737+t17743+t17763;
+ coeffs_dz->coeff_p2_m2_p1 = t17755+t16573+t17174+t17774+t17741+t17806;
+ coeffs_dz->coeff_m2_m1_p1 = t17170+t17794+t17767+t17798+t17855+t17885;
+ coeffs_dz->coeff_m1_m1_p1 = t17723+t17176+t17783+t17780+t17785;
+ coeffs_dz->coeff_0_m1_p1 = t17198+t17707+t17706;
+ coeffs_dz->coeff_p1_m1_p1 = t17723+t17168+t17722+t17784+t17788;
+ coeffs_dz->coeff_p2_m1_p1 = t17726+t17170+t15849+t17725+t17727+t17814;
+ coeffs_dz->coeff_m2_0_p1 = t17196+t17679+t17704;
+ coeffs_dz->coeff_m1_0_p1 = t17677+t17185+t17708;
+ coeffs_dz->coeff_0_0_p1 = (t17115*t17141+t17132*t17145+RATIONAL(-1.0,2.0)
++(t17082*t17145+RATIONAL(-25.0,32.0)*t17141+t17115)*t17139+(t17082*t17141+
+RATIONAL(-1.0,32.0)*t17145+t17132)*t17146)*t17140+t17201+t17237*t17146+(t17102*
+t17145+RATIONAL(25.0,24.0)*t17141+t17128)*t17139+t17241;
+ coeffs_dz->coeff_p1_0_p1 = t17697+t17677+t17195;
+ coeffs_dz->coeff_p2_0_p1 = t17188+t17679+t17678;
+ coeffs_dz->coeff_m2_p1_p1 = t17740+t17153+t17595+t17809+t17746+t17970+
+t17982;
+ coeffs_dz->coeff_m1_p1_p1 = t17176+t17721+t17784+t17773+t17791;
+ coeffs_dz->coeff_0_p1_p1 = t17707+t17696+t17193;
+ coeffs_dz->coeff_p1_p1_p1 = t17166+t17722+t17754+t17783+t17791;
+ coeffs_dz->coeff_p2_p1_p1 = t17814+t17252+t17183+t17730+t17829+t17885+
+t17970;
+ coeffs_dz->coeff_m2_p2_p1 = t17770+t17163+t16640+t17777+t17774+t17803;
+ coeffs_dz->coeff_m1_p2_p1 = t17729+t17740+t15966+t17162+t17728+t17976+
+t17986;
+ coeffs_dz->coeff_0_p2_p1 = t17705+t17199+t17700;
+ coeffs_dz->coeff_p1_p2_p1 = t17159+t17244+t17801+t17730+t17832+t17859+
+t17976;
+ coeffs_dz->coeff_p2_p2_p1 = t17732+t17756+t17154+t17741+t17770;
+ coeffs_dz->coeff_m2_m2_p2 = t17155+t17959+t17655+t17964;
+ coeffs_dz->coeff_m1_m2_p2 = t17778+t17790+t17793+t17180+t17796;
+ coeffs_dz->coeff_0_m2_p2 = t17699+t17683+t17186;
+ coeffs_dz->coeff_p1_m2_p2 = t17165+t17736+t15940+t17793+t17804+t17830+
+t17916;
+ coeffs_dz->coeff_p2_m2_p2 = t17161+t17656+t17954+t17962;
+ coeffs_dz->coeff_m2_m1_p2 = t17674+t17164+t17532+t17671;
+ coeffs_dz->coeff_m1_m1_p2 = t17179+t17659+t17669;
+ coeffs_dz->coeff_0_m1_p2 = t17192+t17688+t17692;
+ coeffs_dz->coeff_p1_m1_p2 = t17175+t17668+t17660;
+ coeffs_dz->coeff_p2_m1_p2 = t17667+t17675+t15685+t17177+t17910;
+ coeffs_dz->coeff_m2_0_p2 = t17191+t17694+t17684;
+ coeffs_dz->coeff_m1_0_p2 = t17189+t17691+t17680;
+ coeffs_dz->coeff_0_0_p2 = (t17041*t17145+t17545+t17095)*t17146+(t17019*
+t17141+t17093+t17467)*t17139+((t17066+t17069*t17145+RATIONAL(25.0,64.0)*t17141)
+*t17139+(t17065+t17069*t17141+RATIONAL(1.0,64.0)*t17145)*t17146+t17235)*t17140+
+t17200+t17236;
+ coeffs_dz->coeff_p1_0_p2 = t17687+t17680+t17197;
+ coeffs_dz->coeff_p2_0_p2 = t17685+t17187+t17684;
+ coeffs_dz->coeff_m2_p1_p2 = t17164+t17666+t17665+t17597;
+ coeffs_dz->coeff_m1_p1_p2 = t17156+t17672+t17660;
+ coeffs_dz->coeff_0_p1_p2 = t17689+t17194+t17688;
+ coeffs_dz->coeff_p1_p1_p2 = t17167+t17659+t17673;
+ coeffs_dz->coeff_p2_p1_p2 = t17253+t17675+t17152+t17670;
+ coeffs_dz->coeff_m2_p2_p2 = t17661+t17160+t17655;
+ coeffs_dz->coeff_m1_p2_p2 = t17778+t17173+t17736+t17245+t17811+t17824;
+ coeffs_dz->coeff_0_p2_p2 = t17683+t17682+t17190;
+ coeffs_dz->coeff_p1_p2_p2 = t15971+t17790+t17716+t17165+t17742+t17807;
+ coeffs_dz->coeff_p2_p2_p2 = t17181+t17951+t17954+t17959+t17960;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order4.smooth0/coeffs-dzz.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order4.smooth0/coeffs-dzz.compute.c
new file mode 100644
index 0000000..d9422aa
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange-tensor-product/3d.coeffs/3d.cube.order4.smooth0/coeffs-dzz.compute.c
@@ -0,0 +1,2341 @@
+fp t30715;
+fp t30750;
+fp t30779;
+fp t31096;
+fp t31648;
+fp t30693;
+fp t30692;
+fp t31208;
+fp t30778;
+fp t30780;
+fp t30782;
+fp t31072;
+fp t31647;
+fp t30781;
+fp t30783;
+fp t31094;
+fp t31259;
+fp t30321;
+fp t31646;
+fp t30706;
+fp t30675;
+fp t31056;
+fp t31645;
+fp t31172;
+fp t31147;
+fp t31644;
+fp t30684;
+fp t31065;
+fp t30899;
+fp t30663;
+fp t31643;
+fp t30657;
+fp t31642;
+fp t30734;
+fp t30602;
+fp t30695;
+fp t31095;
+fp t30907;
+fp t31641;
+fp t31246;
+fp t31197;
+fp t31144;
+fp t30890;
+fp t31640;
+fp t30223;
+fp t31639;
+fp t31021;
+fp t30658;
+fp t31064;
+fp t31638;
+fp t30784;
+fp t30245;
+fp t31086;
+fp t31637;
+fp t31164;
+fp t31008;
+fp t31043;
+fp t31636;
+fp t30711;
+fp t30718;
+fp t31635;
+fp t30689;
+fp t30688;
+fp t30592;
+fp t30968;
+fp t31634;
+fp t31139;
+fp t31059;
+fp t31633;
+fp t30698;
+fp t31632;
+fp t30768;
+fp t30637;
+fp t30776;
+fp t31066;
+fp t31631;
+fp t30758;
+fp t30639;
+fp t31630;
+fp t30703;
+fp t31225;
+fp t31629;
+fp t30704;
+fp t31146;
+fp t31628;
+fp t30707;
+fp t30661;
+fp t31082;
+fp t31627;
+fp t30660;
+fp t31128;
+fp t31083;
+fp t30650;
+fp t31626;
+fp t30678;
+fp t30716;
+fp t31625;
+fp t31102;
+fp t31624;
+fp t30747;
+fp t31060;
+fp t30543;
+fp t30745;
+fp t31191;
+fp t30544;
+fp t31623;
+fp t31216;
+fp t31206;
+fp t30552;
+fp t31622;
+fp t31222;
+fp t31209;
+fp t30541;
+fp t31621;
+fp t31097;
+fp t30547;
+fp t31192;
+fp t30546;
+fp t31620;
+fp t30759;
+fp t30730;
+fp t31619;
+fp t30710;
+fp t31145;
+fp t30457;
+fp t30765;
+fp t31214;
+fp t31618;
+fp t31167;
+fp t30762;
+fp t30553;
+fp t31617;
+fp t30667;
+fp t30687;
+fp t31616;
+fp t30729;
+fp t31177;
+fp t30731;
+fp t31160;
+fp t30406;
+fp t31615;
+fp t31614;
+fp t30690;
+fp t30721;
+fp t31125;
+fp t31613;
+fp t31105;
+fp t30527;
+fp t30761;
+fp t31188;
+fp t31612;
+fp t31093;
+fp t31611;
+fp t31260;
+fp t31610;
+fp t31254;
+fp t30719;
+fp t30998;
+fp t31219;
+fp t31609;
+fp t31263;
+fp t31608;
+fp t30739;
+fp t30737;
+fp t31607;
+fp t30720;
+fp t31264;
+fp t31606;
+fp t31223;
+fp t30991;
+fp t31217;
+fp t31045;
+fp t31605;
+fp t30702;
+fp t31604;
+fp t30924;
+fp t31077;
+fp t31024;
+fp t31603;
+fp t30741;
+fp t31114;
+fp t30915;
+fp t31602;
+fp t31002;
+fp t30733;
+fp t31111;
+fp t31031;
+fp t31601;
+fp t30913;
+fp t30958;
+fp t31600;
+fp t31266;
+fp t29631;
+fp t31109;
+fp t31003;
+fp t31599;
+fp t31181;
+fp t30686;
+fp t31100;
+fp t31027;
+fp t30239;
+fp t31458;
+fp t31598;
+fp t30619;
+fp t31041;
+fp t31050;
+fp t30604;
+fp t31036;
+fp t31442;
+fp t31597;
+fp t30571;
+fp t31596;
+fp t31595;
+fp t31148;
+fp t29895;
+fp t31594;
+fp t31123;
+fp t30598;
+fp t31014;
+fp t29588;
+fp t31593;
+fp t31238;
+fp t30348;
+fp t30972;
+fp t31592;
+fp t30894;
+fp t31591;
+fp t30618;
+fp t31049;
+fp t30953;
+fp t31461;
+fp t31252;
+fp t31199;
+fp t31590;
+fp t30471;
+fp t30590;
+fp t31012;
+fp t31589;
+fp t30593;
+fp t31023;
+fp t30222;
+fp t31476;
+fp t31235;
+fp t31200;
+fp t31588;
+fp t31190;
+fp t31040;
+fp t30502;
+fp t31587;
+fp t30255;
+fp t31486;
+fp t31265;
+fp t31586;
+fp t31016;
+fp t30904;
+fp t31585;
+fp t31202;
+fp t30600;
+fp t31005;
+fp t29552;
+fp t31584;
+fp t30664;
+fp t31101;
+fp t30986;
+fp t31583;
+fp t31149;
+fp t31038;
+fp t29956;
+fp t30606;
+fp t31006;
+fp t31582;
+fp t30601;
+fp t31044;
+fp t31581;
+fp t31124;
+fp t31011;
+fp t31580;
+fp t31015;
+fp t31579;
+fp t30621;
+fp t31052;
+fp t31099;
+fp t29886;
+fp t31578;
+fp t30603;
+fp t31462;
+fp t31577;
+fp t30596;
+fp t29510;
+fp t31203;
+fp t31576;
+fp t30495;
+fp t31575;
+fp t30911;
+fp t31574;
+fp t30287;
+fp t30599;
+fp t31009;
+fp t31441;
+fp t31573;
+fp t31091;
+fp t31071;
+fp t30954;
+fp t31572;
+fp t30922;
+fp t31463;
+fp t31112;
+fp t31571;
+fp t31570;
+fp t30754;
+fp t30751;
+fp t31569;
+fp t30757;
+fp t30760;
+fp t31568;
+fp t31162;
+fp t29658;
+fp t31567;
+fp t31033;
+fp t31566;
+fp t31565;
+fp t30981;
+fp t30714;
+fp t30725;
+fp t30610;
+fp t30888;
+fp t31156;
+fp t30740;
+fp t31119;
+fp t30722;
+fp t31564;
+fp t31563;
+fp t31230;
+fp t31010;
+fp t30616;
+fp t31022;
+fp t31562;
+fp t31079;
+fp t30622;
+fp t31001;
+fp t31561;
+fp t31113;
+fp t31560;
+fp t31211;
+fp t31201;
+fp t31559;
+fp t31204;
+fp t31558;
+fp t31557;
+fp t29887;
+fp t31556;
+fp t31267;
+fp t29628;
+fp t31555;
+fp t30595;
+fp t31554;
+fp t29621;
+fp t31553;
+fp t31140;
+fp t31034;
+fp t31552;
+fp t29946;
+fp t31551;
+fp t31017;
+fp t30608;
+fp t30385;
+fp t30971;
+fp t31550;
+fp t31549;
+fp t30993;
+fp t31168;
+fp t31032;
+fp t31548;
+fp t31547;
+fp t30163;
+fp t30164;
+fp t30170;
+fp t31546;
+fp t31545;
+fp t31187;
+fp t31048;
+fp t31205;
+fp t31544;
+fp t30674;
+fp t31179;
+fp t30892;
+fp t30709;
+fp t31244;
+fp t30931;
+fp t31543;
+fp t31542;
+fp t31039;
+fp t31541;
+fp t30679;
+fp t30662;
+fp t31058;
+fp t30928;
+fp t31540;
+fp t30994;
+fp t30665;
+fp t31258;
+fp t30694;
+fp t31169;
+fp t31539;
+fp t30951;
+fp t31142;
+fp t30896;
+fp t31538;
+fp t30440;
+fp t30771;
+fp t31026;
+fp t31537;
+fp t31262;
+fp t31536;
+fp t30999;
+fp t31535;
+fp t30777;
+fp t30749;
+fp t31019;
+fp t30506;
+fp t30996;
+fp t31534;
+fp t30258;
+fp t31030;
+fp t31533;
+fp t31532;
+fp t30388;
+fp t31531;
+fp t31530;
+fp t31198;
+fp t30626;
+fp t30625;
+fp t31529;
+fp t31092;
+fp t31037;
+fp t31528;
+fp t30919;
+fp t31070;
+fp t31251;
+fp t31018;
+fp t31527;
+fp t30933;
+fp t31526;
+fp t30937;
+fp t31249;
+fp t31184;
+fp t31053;
+fp t31525;
+fp t31524;
+fp t31523;
+fp t30397;
+fp t31522;
+fp t30648;
+fp t30646;
+fp t31521;
+fp t31218;
+fp t31120;
+fp t30939;
+fp t31482;
+fp t31256;
+fp t30985;
+fp t31468;
+fp t31242;
+fp t30629;
+fp t31054;
+fp t31165;
+fp t31349;
+fp t29943;
+fp t31520;
+fp t31474;
+fp t30982;
+fp t31448;
+fp t31122;
+fp t30857;
+fp t31250;
+fp t31519;
+fp t31232;
+fp t30955;
+fp t31439;
+fp t31410;
+fp t30861;
+fp t31518;
+fp t30859;
+fp t31517;
+fp t31152;
+fp t30855;
+fp t30944;
+fp t31224;
+fp t29958;
+fp t31516;
+fp t31515;
+fp t31143;
+fp t30973;
+fp t31514;
+fp t31080;
+fp t30921;
+fp t31513;
+fp t30967;
+fp t31233;
+fp t31078;
+fp t30950;
+fp t31171;
+fp t31512;
+fp t31511;
+fp t30952;
+fp t31510;
+fp t31158;
+fp t30362;
+fp t30942;
+fp t31509;
+fp t30654;
+fp t31196;
+fp t31257;
+fp t31508;
+fp t31157;
+fp t30979;
+fp t30925;
+fp t31076;
+fp t31507;
+fp t30656;
+fp t31234;
+fp t31506;
+fp t31505;
+fp t31241;
+fp t30977;
+fp t31504;
+fp t30539;
+fp t31129;
+fp t30887;
+fp t30959;
+fp t31503;
+fp t30623;
+fp t30469;
+fp t30964;
+fp t31502;
+fp t31501;
+fp t30763;
+fp t31243;
+fp t31500;
+fp t31108;
+fp t31499;
+fp t31047;
+fp t31498;
+fp t30437;
+fp t31497;
+fp t31496;
+fp t31495;
+fp t31494;
+fp t31493;
+fp t30708;
+fp t31492;
+fp t30752;
+fp t30897;
+fp t31491;
+fp t30717;
+fp t31490;
+fp t31067;
+fp t30938;
+fp t31488;
+fp t31110;
+fp t30918;
+fp t31487;
+fp t30284;
+fp t31485;
+fp t30726;
+fp t31175;
+fp t30949;
+fp t31484;
+fp t31483;
+fp t31253;
+fp t30485;
+fp t30727;
+fp t31084;
+fp t30995;
+fp t31481;
+fp t30331;
+fp t30735;
+fp t31090;
+fp t31480;
+fp t31479;
+fp t31478;
+fp t30683;
+fp t30975;
+fp t30680;
+fp t30980;
+fp t31477;
+fp t31475;
+fp t31473;
+fp t30390;
+fp t30769;
+fp t31472;
+fp t30742;
+fp t30932;
+fp t31471;
+fp t31470;
+fp t30609;
+fp t31469;
+fp t30677;
+fp t30275;
+fp t30682;
+fp t30997;
+fp t31467;
+fp t31004;
+fp t31466;
+fp t31464;
+fp t31180;
+fp t30914;
+fp t31460;
+fp t31459;
+fp t31457;
+fp t31456;
+fp t30614;
+fp t31455;
+fp t31261;
+fp t30427;
+fp t30767;
+fp t31454;
+fp t31453;
+fp t30659;
+fp t31452;
+fp t30770;
+fp t30671;
+fp t31126;
+fp t31451;
+fp t31450;
+fp t30988;
+fp t30748;
+fp t30723;
+fp t31449;
+fp t30992;
+fp t31446;
+fp t30655;
+fp t30884;
+fp t31445;
+fp t31443;
+fp t30713;
+fp t31440;
+fp t31073;
+fp t30499;
+fp t31438;
+fp t31227;
+fp t31155;
+fp t30936;
+fp t31436;
+fp t30613;
+fp t30379;
+fp t31221;
+fp t30965;
+fp t31435;
+fp t30519;
+fp t31434;
+fp t30893;
+fp t30934;
+fp t31433;
+fp t31432;
+fp t31431;
+fp t31154;
+fp t30901;
+fp t30691;
+fp t31430;
+fp t30738;
+fp t31141;
+fp t30728;
+fp t31183;
+fp t31429;
+fp t31428;
+fp t30926;
+fp t31427;
+fp t31426;
+fp t30487;
+fp t31161;
+fp t31425;
+fp t30423;
+fp t31178;
+fp t30930;
+fp t31248;
+fp t31424;
+fp t31231;
+fp t31423;
+fp t31422;
+fp t31421;
+fp t30666;
+fp t31063;
+fp t31240;
+fp t31420;
+fp t31419;
+fp t30517;
+fp t30895;
+fp t31418;
+fp t31417;
+fp t30681;
+fp t31115;
+fp t31226;
+fp t31416;
+fp t31415;
+fp t31414;
+fp t30746;
+fp t30775;
+fp t31106;
+fp t31413;
+fp t30176;
+fp t30756;
+fp t31121;
+fp t30605;
+fp t30705;
+fp t31412;
+fp t31411;
+fp t30491;
+fp t31130;
+fp t30912;
+fp t31409;
+fp t31408;
+fp t30566;
+fp t31407;
+fp t31406;
+fp t31405;
+fp t30442;
+fp t29927;
+fp t30987;
+fp t31404;
+fp t30905;
+fp t31403;
+fp t30467;
+fp t29810;
+fp t30970;
+fp t31402;
+fp t30736;
+fp t31401;
+fp t31400;
+fp t29806;
+fp t31399;
+fp t30990;
+fp t31398;
+fp t29931;
+fp t30957;
+fp t31397;
+fp t31020;
+fp t30886;
+fp t31396;
+fp t31395;
+fp t31104;
+fp t31394;
+fp t30493;
+fp t29911;
+fp t30962;
+fp t31393;
+fp t31392;
+fp t30267;
+fp t31391;
+fp t31193;
+fp t31228;
+fp t30482;
+fp t31390;
+fp t31207;
+fp t31098;
+fp t31195;
+fp t31055;
+fp t31389;
+fp t31388;
+fp t30507;
+fp t30607;
+fp t31387;
+fp t30989;
+fp t31386;
+fp t31170;
+fp t31385;
+fp t31384;
+fp t31229;
+fp t31383;
+fp t30351;
+fp t31382;
+fp t31173;
+fp t30488;
+fp t31255;
+fp t31381;
+fp t31380;
+fp t31379;
+fp t31378;
+fp t31189;
+fp t30927;
+fp t31377;
+fp t31376;
+fp t31057;
+fp t30732;
+fp t30961;
+fp t31375;
+fp t30563;
+fp t31374;
+fp t31373;
+fp t31134;
+fp t31372;
+fp t31151;
+fp t31371;
+fp t31370;
+fp t31369;
+fp t31150;
+fp t30945;
+fp t31368;
+fp t31367;
+fp t30542;
+fp t31366;
+fp t31365;
+fp t30984;
+fp t31364;
+fp t31363;
+fp t31132;
+fp t31362;
+fp t31035;
+fp t31361;
+fp t31360;
+fp t31359;
+fp t31358;
+fp t31357;
+fp t31356;
+fp t30908;
+fp t31355;
+fp t31354;
+fp t31353;
+fp t31352;
+fp t31351;
+fp t31350;
+fp t31348;
+fp t31347;
+fp t30416;
+fp t30496;
+fp t30872;
+fp t31346;
+fp t31194;
+fp t30574;
+fp t31345;
+fp t30354;
+fp t31344;
+fp t31343;
+fp t31342;
+fp t31341;
+fp t31340;
+fp t31339;
+fp t30929;
+fp t31338;
+fp t31337;
+fp t31336;
+fp t31335;
+fp t31136;
+fp t31334;
+fp t30946;
+fp t30943;
+fp t31333;
+fp t31332;
+fp t31153;
+fp t30438;
+fp t30572;
+fp t31331;
+fp t31330;
+fp t31329;
+fp t31215;
+fp t31328;
+fp t30940;
+fp t31327;
+fp t30916;
+fp t31326;
+fp t31325;
+fp t31068;
+fp t30492;
+fp t31324;
+fp t31323;
+fp t31322;
+fp t31321;
+fp t31320;
+fp t31319;
+fp t31318;
+fp t31317;
+fp t31316;
+fp t30456;
+fp t30589;
+fp t31315;
+fp t31314;
+fp t31061;
+fp t31182;
+fp t31313;
+fp t31312;
+fp t31311;
+fp t31310;
+fp t31127;
+fp t31309;
+fp t31308;
+fp t31307;
+fp t31306;
+fp t31305;
+fp t31304;
+fp t31303;
+fp t30537;
+fp t31116;
+fp t31302;
+fp t31301;
+fp t31300;
+fp t31212;
+fp t30560;
+fp t31299;
+fp t31298;
+fp t30966;
+fp t30645;
+fp t31297;
+fp t31296;
+fp t31295;
+fp t31294;
+fp t31293;
+fp t31292;
+fp t31291;
+fp t31290;
+fp t31289;
+fp t31288;
+fp t31287;
+fp t31286;
+fp t31285;
+fp t31284;
+fp t30525;
+fp t30638;
+fp t30534;
+fp t31283;
+fp t29870;
+fp t31282;
+fp t30516;
+fp t31281;
+fp t30858;
+fp t31280;
+fp t31279;
+fp t31075;
+fp t31278;
+fp t31277;
+fp t31276;
+fp t31275;
+fp t31117;
+fp t31274;
+fp t30956;
+fp t31273;
+fp t31272;
+fp t31176;
+fp t31138;
+fp t31271;
+fp t30522;
+fp t31270;
+fp t31269;
+fp t31268;
+fp t31239;
+fp t30612;
+fp t30617;
+fp t30764;
+fp t31159;
+fp t30611;
+fp t30615;
+fp t31137;
+fp t31135;
+fp t31133;
+fp t31103;
+fp t31081;
+fp t31069;
+fp t31046;
+fp t30983;
+fp t30976;
+fp t30974;
+fp t30383;
+fp t30969;
+fp t30947;
+fp t30910;
+fp t30900;
+fp t30889;
+fp t30883;
+fp t30881;
+fp t30880;
+fp t30696;
+fp t30753;
+fp t30697;
+fp t30877;
+fp t30724;
+fp t30766;
+fp t30712;
+fp t30876;
+fp t30875;
+fp t30874;
+fp t30670;
+fp t30873;
+fp t30871;
+fp t30869;
+fp t30868;
+fp t30867;
+fp t30866;
+fp t30864;
+fp t30863;
+fp t30862;
+fp t30860;
+fp t30856;
+fp t30672;
+fp t30854;
+fp t30651;
+fp t30699;
+fp t30853;
+fp t30852;
+fp t30851;
+fp t30676;
+fp t30850;
+fp t30849;
+fp t30685;
+fp t30848;
+fp t30847;
+fp t30846;
+fp t30845;
+fp t30844;
+fp t30843;
+fp t30842;
+fp t30841;
+fp t30840;
+fp t30839;
+fp t30838;
+fp t30837;
+fp t30836;
+fp t30835;
+fp t30834;
+fp t30833;
+fp t30832;
+fp t30831;
+fp t30830;
+fp t30829;
+fp t30828;
+fp t30827;
+fp t30826;
+fp t30825;
+fp t30824;
+fp t30823;
+fp t30822;
+fp t30821;
+fp t30820;
+fp t30819;
+fp t30818;
+fp t30817;
+fp t30816;
+fp t30815;
+fp t30814;
+fp t30813;
+fp t30812;
+fp t30811;
+fp t30810;
+fp t30809;
+fp t30808;
+fp t30807;
+fp t30806;
+fp t30805;
+fp t30804;
+fp t30803;
+fp t30802;
+fp t30801;
+fp t30800;
+fp t30799;
+fp t30798;
+fp t30797;
+fp t30796;
+fp t30795;
+fp t30794;
+fp t30793;
+fp t30792;
+fp t30791;
+fp t30790;
+fp t30789;
+fp t30774;
+fp t30744;
+fp t30743;
+fp t30701;
+fp t30700;
+fp t30673;
+fp t30669;
+fp t30668;
+ t30715 = RATIONAL(-2.0,27.0);
+ t30750 = RATIONAL(1.0,9.0);
+ t30779 = z*z;
+ t31096 = t30750*t30779;
+ t31648 = t30715+t31096;
+ t30693 = RATIONAL(1.0,576.0);
+ t30692 = RATIONAL(-1.0,576.0);
+ t31208 = y*t30692;
+ t30778 = x*x;
+ t30780 = y*y;
+ t30782 = t30780*y;
+ t31072 = t30778*t30782;
+ t31647 = t30778*t31208+t30693*t31072;
+ t30781 = x*t30778;
+ t30783 = t30780*t30780;
+ t31094 = t30781*t30783;
+ t31259 = x*t30783;
+ t30321 = t30692*t31259;
+ t31646 = t30693*t31094+t30321;
+ t30706 = RATIONAL(1.0,27.0);
+ t30675 = RATIONAL(-1.0,108.0);
+ t31056 = t30675*t30781;
+ t31645 = x*t30706+t31056;
+ t31172 = t30780*t30779;
+ t31147 = t30693*t30779;
+ t31644 = t30692*t31172+t30783*t31147;
+ t30684 = RATIONAL(1.0,288.0);
+ t31065 = t30782*t30684;
+ t30899 = t30779*t31065;
+ t30663 = RATIONAL(1.0,432.0);
+ t31643 = t30899+y*t30663;
+ t30657 = RATIONAL(-1.0,3456.0);
+ t31642 = (t31147+t30657)*t30780;
+ t30734 = RATIONAL(1.0,18.0);
+ t30602 = t30734*x;
+ t30695 = RATIONAL(-1.0,72.0);
+ t31095 = t30695*t30779;
+ t30907 = t30781*t31095;
+ t31641 = t30907+t30779*t30602;
+ t31246 = x*t30779;
+ t31197 = y*t31246;
+ t31144 = t30782*t30779;
+ t30890 = t30781*t31144;
+ t31640 = t30890+t31197;
+ t30223 = t30692*t31094;
+ t31639 = t30223+t30693*t31259;
+ t31021 = x*t31095;
+ t30658 = RATIONAL(-1.0,1728.0);
+ t31064 = t30658*t30781;
+ t31638 = t31064+t31021;
+ t30784 = t30778*t30778;
+ t30245 = t30784*t31208;
+ t31086 = t30784*t30693;
+ t31637 = t30782*t31086+t30245;
+ t31164 = t30781*t30779;
+ t31008 = y*t31164;
+ t31043 = x*t31144;
+ t31636 = t31043+t31008;
+ t30711 = RATIONAL(-1.0,54.0);
+ t30718 = RATIONAL(2.0,27.0);
+ t31635 = t30711*t30783+t30780*t30718;
+ t30689 = RATIONAL(-1.0,144.0);
+ t30688 = RATIONAL(1.0,144.0);
+ t30592 = t30688*t30781;
+ t30968 = t30779*t30592;
+ t31634 = t30689*t31246+t30968;
+ t31139 = t30778*t30783;
+ t31059 = t30784*t30780;
+ t31633 = t31139+t31059;
+ t30698 = RATIONAL(1.0,54.0);
+ t31632 = t30784*t30698+t30778*t31096;
+ t30768 = RATIONAL(-8.0,9.0);
+ t30637 = t30768*y;
+ t30776 = RATIONAL(2.0,9.0);
+ t31066 = t30779*t30776;
+ t31631 = t30782*t31066+t30779*t30637;
+ t30758 = RATIONAL(-2.0,9.0);
+ t30639 = t30758*t30783;
+ t31630 = t30734*t31094+x*t30639;
+ t30703 = RATIONAL(-1.0,18.0);
+ t31225 = x*t30776;
+ t31629 = t30703*t31094+t30783*t31225;
+ t30704 = RATIONAL(-1.0,36.0);
+ t31146 = t30704*t30779;
+ t31628 = t30783*t31146+t31648*t30780;
+ t30707 = RATIONAL(4.0,27.0);
+ t30661 = RATIONAL(-16.0,27.0);
+ t31082 = t30779*t30758;
+ t31627 = x*t30661+(t31082+t30707)*t30781;
+ t30660 = RATIONAL(1.0,1152.0);
+ t31128 = t30780*t30778;
+ t31083 = t30660*t30783;
+ t30650 = RATIONAL(-1.0,1152.0);
+ t31626 = t30650*t31059+t30660*t31128+t30784*t31083;
+ t30678 = RATIONAL(16.0,27.0);
+ t30716 = RATIONAL(-4.0,27.0);
+ t31625 = x*t30678+(t31066+t30716)*t30781;
+ t31102 = t30692*t30782;
+ t31624 = y*t31147+t30779*t31102;
+ t30747 = RATIONAL(1.0,6.0);
+ t31060 = t30782*t30747;
+ t30543 = t30779*t31060;
+ t30745 = RATIONAL(-1.0,6.0);
+ t31191 = t30745*t30779;
+ t30544 = y*t31191;
+ t31623 = t30544+t30543;
+ t31216 = z*RATIONAL(2.0,3.0);
+ t31206 = z*t30747;
+ t30552 = t30783*t31206;
+ t31622 = t30552+t31216;
+ t31222 = z*RATIONAL(-2.0,3.0);
+ t31209 = z*t30745;
+ t30541 = t30783*t31209;
+ t31621 = t30541+t31222;
+ t31097 = t30745*t30782;
+ t30547 = t30779*t31097;
+ t31192 = t30747*t30779;
+ t30546 = y*t31192;
+ t31620 = t30547+t30546;
+ t30759 = RATIONAL(-5.0,3.0);
+ t30730 = RATIONAL(-5.0,12.0);
+ t31619 = t30730*t30783+t30759;
+ t30710 = RATIONAL(-1.0,12.0);
+ t31145 = t30710*t30783;
+ t30457 = z*t31145;
+ t30765 = RATIONAL(-1.0,3.0);
+ t31214 = z*t30765;
+ t31618 = t31214+t30457;
+ t31167 = t30779*RATIONAL(-4.0,3.0);
+ t30762 = RATIONAL(1.0,3.0);
+ t30553 = t30762*t31164;
+ t31617 = t30553+x*t31167;
+ t30667 = RATIONAL(5.0,288.0);
+ t30687 = RATIONAL(-5.0,288.0);
+ t31616 = y*t30687+t30667*t30782;
+ t30729 = RATIONAL(-1.0,24.0);
+ t31177 = t30729*t30779;
+ t30731 = RATIONAL(1.0,24.0);
+ t31160 = t30731*t30779;
+ t30406 = t30781*t31160;
+ t31615 = x*t31177+t30406;
+ t31614 = t31648*x;
+ t30690 = RATIONAL(-5.0,576.0);
+ t30721 = RATIONAL(-1.0,96.0);
+ t31125 = t30721*t30779;
+ t31613 = t30690*t30783+t30780*t31125;
+ t31105 = t30779*t30765;
+ t30527 = t30782*t31105;
+ t30761 = RATIONAL(4.0,3.0);
+ t31188 = t30761*t30779;
+ t31612 = t30527+y*t31188;
+ t31093 = t30721*t30783;
+ t31611 = t30780*t30690+t30779*t31093;
+ t31260 = t30784*y;
+ t31610 = t31072+t31260;
+ t31254 = t30784*z;
+ t30719 = RATIONAL(1.0,96.0);
+ t30998 = t30719*t31254;
+ t31219 = z*t30731;
+ t31609 = t30998+t31219;
+ t31263 = z*t30783;
+ t31608 = t30719*t31263+t31219;
+ t30739 = RATIONAL(-5.0,18.0);
+ t30737 = RATIONAL(10.0,9.0);
+ t31607 = t30781*t30739+x*t30737;
+ t30720 = RATIONAL(-5.0,96.0);
+ t31264 = z*t30780;
+ t31606 = t30720*t31264+t31608;
+ t31223 = z*t30704;
+ t30991 = t30780*t31223;
+ t31217 = z*t30689;
+ t31045 = t30783*t31217;
+ t31605 = t30781*t30991+x*t31045;
+ t30702 = RATIONAL(1.0,12.0);
+ t31604 = x*t31105+t30702*t31164;
+ t30924 = t30689*t31072;
+ t31077 = t30784*t30704;
+ t31024 = z*t31077;
+ t31603 = y*t31024+z*t30924;
+ t30741 = RATIONAL(1.0,72.0);
+ t31114 = t30780*t30741;
+ t30915 = t30779*t31114;
+ t31602 = t30658*t31139+t30784*t30915;
+ t31002 = z*t31059;
+ t30733 = RATIONAL(1.0,36.0);
+ t31111 = t30688*t30783;
+ t31031 = z*t31111;
+ t31601 = t30778*t31031+t30733*t31002;
+ t30913 = t30741*t31139;
+ t30958 = t30684*t31059;
+ t31600 = (t30958+t30913)*z;
+ t31266 = y*z;
+ t29631 = t30592*t31266;
+ t31109 = t30782*t30733;
+ t31003 = z*t31109;
+ t31599 = x*t31003+t29631;
+ t31181 = t30778*t30741;
+ t30686 = RATIONAL(-1.0,288.0);
+ t31100 = t30686*t30782;
+ t31027 = z*t31100;
+ t30239 = t30784*t31065;
+ t31458 = t30778*t31027+z*t30239;
+ t31598 = t31181*t31266+t31458;
+ t30619 = t30703*t30778;
+ t31041 = z*t30619;
+ t31050 = z*t31072;
+ t30604 = t30695*t30782;
+ t31036 = z*t30604;
+ t31442 = t30734*t31050+t30784*t31036;
+ t31597 = y*t31041+t31442;
+ t30571 = t30781*t31105;
+ t31596 = t30571+x*t31188;
+ t31595 = t30779*t30913+t30658*t31059;
+ t31148 = t30703*t30781;
+ t29895 = t31148*t31266;
+ t31594 = x*t31036+t29895;
+ t31123 = t30781*t30704;
+ t30598 = t30689*t30782;
+ t31014 = z*t30598;
+ t29588 = x*t31014;
+ t31593 = t31123*t31266+t29588;
+ t31238 = y*t30733;
+ t30348 = t30784*t31238;
+ t30972 = t30688*t31072;
+ t31592 = (t30972+t30348)*z;
+ t30894 = t30784*t31095;
+ t31591 = t30706*t31139+t30780*t30894;
+ t30618 = t30741*t30781;
+ t31049 = z*t30618;
+ t30953 = t30780*t31148;
+ t31461 = z*t30953+t30783*t31049;
+ t31252 = x*t30780;
+ t31199 = z*t31252;
+ t31590 = t31461+t30734*t31199;
+ t30471 = t30695*t31059;
+ t30590 = t30686*t30783;
+ t31012 = z*t30590;
+ t31589 = z*t30471+t30778*t31012;
+ t30593 = t30684*t30778;
+ t31023 = z*t30593;
+ t30222 = t30784*t31100;
+ t31476 = z*t30222+t30782*t31023;
+ t31235 = z*t30778;
+ t31200 = y*t31235;
+ t31588 = t31476+t30695*t31200;
+ t31190 = t30780*t30781;
+ t31040 = z*t31190;
+ t30502 = t30704*t31259;
+ t31587 = t30689*t31040+z*t30502;
+ t30255 = t30684*t31094;
+ t31486 = z*t30255+t30686*t31040;
+ t31265 = x*z;
+ t31586 = t31486+t31114*t31265;
+ t31016 = t30784*t31217;
+ t30904 = t30704*t31072;
+ t31585 = y*t31016+z*t30904;
+ t31202 = z*t31238;
+ t30600 = t30688*t30782;
+ t31005 = z*t30600;
+ t29552 = x*t31005;
+ t31584 = t30781*t31202+t29552;
+ t30664 = RATIONAL(-1.0,432.0);
+ t31101 = t30784*t30664;
+ t30986 = t30778*t31066;
+ t31583 = t30780*t30986+t30783*t31101;
+ t31149 = t30781*t30734;
+ t31038 = z*t31149;
+ t29956 = y*t31038;
+ t30606 = t30741*t30782;
+ t31006 = z*t30606;
+ t31582 = t29956+x*t31006;
+ t30601 = t30688*y;
+ t31044 = t30784*t30601;
+ t31581 = z*t31044+t30778*t31003;
+ t31124 = t30733*t30783;
+ t31011 = z*t31124;
+ t31580 = x*t31011+t30688*t31040;
+ t31015 = x*t31111;
+ t31579 = t30733*t31040+z*t31015;
+ t30621 = t30695*t30781;
+ t31052 = z*t30621;
+ t31099 = t30703*t30782;
+ t29886 = t31099*t31265;
+ t31578 = y*t31052+t29886;
+ t30603 = t30703*t30780;
+ t31462 = t30780*t31038+t30783*t31052;
+ t31577 = t30603*t31265+t31462;
+ t30596 = t30689*t30781;
+ t29510 = t30596*t31266;
+ t31203 = x*t31223;
+ t31576 = t29510+t30782*t31203;
+ t30495 = t30695*t31139;
+ t31575 = t30686*t31002+z*t30495;
+ t30911 = t30783*t30593;
+ t31574 = z*t30911+t30741*t31002;
+ t30287 = t30686*t31094;
+ t30599 = t30684*t30780;
+ t31009 = z*t30599;
+ t31441 = z*t30287+t30781*t31009;
+ t31573 = t31441+t30695*t31199;
+ t31091 = t30663*t30783;
+ t31071 = t30686*t30780;
+ t30954 = t30779*t31071;
+ t31572 = t30778*t30954+t30784*t31091;
+ t30922 = t30784*t30606;
+ t31463 = t30782*t31041+z*t30922;
+ t31112 = t30778*t30734;
+ t31571 = t31463+t31112*t31266;
+ t31570 = t30706*t31059+t30779*t30495;
+ t30754 = RATIONAL(1.0,2.0);
+ t30751 = RATIONAL(-5.0,8.0);
+ t31569 = t30751*t30778+t30754;
+ t30757 = RATIONAL(5.0,2.0);
+ t30760 = RATIONAL(-2.0,1.0);
+ t31568 = t30757*t30778+t30760;
+ t31162 = t30782*t30734;
+ t29658 = t31162*t31265;
+ t31567 = y*t31049+t29658;
+ t31033 = z*t31139;
+ t31566 = t30784*t30991+t30689*t31033;
+ t31565 = t30704*t31033+t30689*t31002;
+ t30981 = t30779*t31059;
+ t30714 = RATIONAL(5.0,72.0);
+ t30725 = RATIONAL(-1.0,48.0);
+ t30610 = t30725*t30783;
+ t30888 = t30784*t30610;
+ t31156 = t30714*t31128+t30779*t30888;
+ t30740 = RATIONAL(-5.0,72.0);
+ t31119 = t30740*t30783;
+ t30722 = RATIONAL(1.0,48.0);
+ t31564 = t31156+t30722*t30981+t30778*t31119;
+ t31563 = t30688*t31002+t30778*t31011;
+ t31230 = x*t30758;
+ t31010 = t30780*t31230;
+ t30616 = t30734*t30783;
+ t31022 = z*t30616;
+ t31562 = x*t31022+t31462+z*t31010;
+ t31079 = t30778*t30758;
+ t30622 = t30734*t30784;
+ t31001 = y*t30622;
+ t31561 = t31079*t31266+z*t31001+t31442;
+ t31113 = t30784*t30684;
+ t31560 = t31476+t30686*t31200+t31113*t31266;
+ t31211 = z*t30684;
+ t31201 = x*t31211;
+ t31559 = t31441+t31071*t31265+t30783*t31201;
+ t31204 = y*t31254;
+ t31558 = t31463+t30703*t31204+t30776*t31200;
+ t31557 = t31486+(t31009+t31012)*x;
+ t29887 = t30781*t31006;
+ t31556 = t31225*t31266+t29887+t29895+t29886;
+ t31267 = y*x;
+ t29628 = t30781*t31014;
+ t31555 = t29631+t29628+t29552+t31217*t31267;
+ t30595 = t30686*t30784;
+ t31554 = t31458+t30595*t31266+y*t31023;
+ t29621 = t30781*t31005;
+ t31553 = t29588+t29510+t29621+t30601*t31265;
+ t31140 = t30703*t30783;
+ t31034 = t30780*t31225;
+ t31552 = z*t31034+t31461+t31140*t31265;
+ t29946 = t30781*t31036;
+ t31551 = t29956+t29946+t29658+t31230*t31266;
+ t31017 = z*t31128;
+ t30608 = t30741*t30783;
+ t30385 = t30784*t30608;
+ t30971 = t30703*t31059;
+ t31550 = t30703*t31033+t30776*t31017+(t30971+t30385)*z;
+ t31549 = t31641*t30783+t31645*t30780;
+ t30993 = t30693*t31235;
+ t31168 = t30784*t30783;
+ t31032 = z*t31168;
+ t31548 = t30783*t30993+t30693*t31002+(t31032+t31017)*t30692;
+ t31547 = t30758*t31017+t30695*t31032+t30734*t31002+t30778*t31022;
+ t30163 = t30650*t31168;
+ t30164 = t30660*t31059;
+ t30170 = t30778*t31083;
+ t31546 = t30650*t31017+(t30163+t30164+t30170)*z;
+ t31545 = t31645*t30783+t31641*t30780;
+ t31187 = t30781*t30782;
+ t31048 = z*t31187;
+ t31205 = t30686*t31266;
+ t31544 = x*t31027+y*t31201+t30684*t31048+t30781*t31205;
+ t30674 = RATIONAL(1.0,108.0);
+ t31179 = t30674*t30781;
+ t30892 = t30741*t31164;
+ t30709 = RATIONAL(-1.0,27.0);
+ t31244 = x*t30709;
+ t30931 = t30779*t31140;
+ t31543 = t30783*t30892+x*t30931+(t31179+t31244)*t30780;
+ t31542 = y*t30993+t30692*t31050+t31637*z;
+ t31039 = t30692*t31264;
+ t31541 = t30781*t31039+t30693*t31199+t31646*z;
+ t30679 = RATIONAL(-1.0,216.0);
+ t30662 = RATIONAL(1.0,216.0);
+ t31058 = t30778*t30662;
+ t30928 = t30689*t31144;
+ t31540 = t30679*t31072+t30784*t30928+y*t31058+t30779*t31044;
+ t30994 = t30778*t31238;
+ t30665 = RATIONAL(1.0,864.0);
+ t31258 = y*t30665;
+ t30694 = RATIONAL(-1.0,864.0);
+ t31169 = t30694*t30782;
+ t31539 = (t30994+t30904)*t30779+(t31169+t31258)*t30784;
+ t30951 = t30779*t31123;
+ t31142 = t30780*t30733;
+ t30896 = t30779*t31142;
+ t31538 = t30665*t31259+t30694*t31094+t30780*t30951+x*t30896;
+ t30440 = t30704*t31094;
+ t30771 = RATIONAL(-4.0,9.0);
+ t31026 = t30750*t31263;
+ t31537 = x*t31026+t30771*t31199+t30750*t31040+z*t30440;
+ t31262 = y*t30781;
+ t31536 = t30781*t31027+t31211*t31262+t31065*t31265+x*t31205;
+ t30999 = t30750*t31254;
+ t31535 = t30778*t31026+t30771*t31017+t30780*t30999+t30783*t31024;
+ t30777 = RATIONAL(4.0,9.0);
+ t30749 = RATIONAL(-1.0,9.0);
+ t31019 = t30749*t31263;
+ t30506 = t30733*t31094;
+ t30996 = t30749*t31264;
+ t31534 = t30781*t30996+x*t31019+z*t30506+t30777*t31199;
+ t30258 = t30784*t31102;
+ t31030 = z*t31086;
+ t31533 = y*t31030+(t30258+t31647)*z;
+ t31532 = t30780*t30993+t30783*t31030+(t31033+t31002)*t30692;
+ t30388 = t30784*t31109;
+ t31531 = t30777*t31200+z*t30388+(t31204+t31050)*t30749;
+ t31530 = x*t31039+t30693*t31040+t31639*z;
+ t31198 = t30771*t31266;
+ t30626 = t30750*t30782;
+ t30625 = t30750*t30781;
+ t31529 = x*t31198+t30704*t31048+t30626*t31265+t30625*t31266;
+ t31092 = t30674*t30783;
+ t31037 = x*t31172;
+ t31528 = t30781*t31092+t30783*t31244+t30703*t31037+t30780*t30892;
+ t30919 = t30779*t31109;
+ t31070 = t30665*t30782;
+ t31251 = y*t30778;
+ t31018 = t30704*t31251;
+ t31527 = t30694*t31260+t30779*t31018+t30784*t31070+t30778*t30919;
+ t30933 = t30779*t30596;
+ t31526 = t30688*t31037+t30662*t31259+t30679*t31094+t30780*t30933;
+ t30937 = t30784*t31144;
+ t31249 = t30679*y;
+ t31184 = t30784*t30779;
+ t31053 = y*t31184;
+ t31525 = t30782*t31058+t30688*t30937+t30778*t31249+t30689*t31053;
+ t31524 = t30778*t31019+t30777*t31017+(t30996+t31011)*t30784;
+ t31523 = t30650*t31033+t31626*z;
+ t30397 = t30782*t31077;
+ t31522 = t30750*t31050+t30778*t31198+y*t30999+z*t30397;
+ t30648 = t30749*t30781;
+ t30646 = t30749*t30782;
+ t31521 = t30648*t31266+t30781*t31003+(t30646+t30777*y)*t31265;
+ t31218 = y*t30715;
+ t31120 = t30778*t30709;
+ t30939 = t30779*t30608;
+ t31482 = t30784*t30939+t30780*t31120;
+ t31256 = x*t30782;
+ t30985 = t30779*t31112;
+ t31468 = t30675*t31168+t30780*t30985;
+ t31242 = x*t30718;
+ t30629 = t30749*y;
+ t31054 = t30779*t30629;
+ t31165 = t30781*t30698;
+ t31349 = x*t31054+t30782*t31165+y*t31242+t30704*t30890+t31468;
+ t29943 = x*t30919;
+ t31520 = t30750*t31008+t31349+t31482+t30781*t31218+t29943+t30711*t31256;
+ t31474 = t30664*t31059+t30779*t30911;
+ t30982 = t30779*t31168;
+ t31448 = t30663*t31128+t30686*t30982;
+ t31122 = t30679*t30781;
+ t30857 = t30783*t30933+t30662*t31252+t30780*t31122+t30779*t31015+t31448+
+t31474;
+ t31250 = x*t30679;
+ t31519 = t30662*t31094+t30783*t31250+t30857+t31634*t30780;
+ t31232 = x*t30675;
+ t30955 = t30779*t31149;
+ t31439 = t30674*t31059+t30778*t30931;
+ t31410 = t31439+t31482;
+ t30861 = t31410+t31549;
+ t31518 = t30779*t31010+t30781*t31091+t30780*t30955+t30861+t30783*t31232;
+ t30859 = t31410+t31543;
+ t31517 = x*t31092+t30859+t30664*t31094+(t30953+t31034)*t30779;
+ t31152 = t30781*t30711;
+ t30855 = t31468+t30782*t31152+t30733*t30890+t31482+t31614*y;
+ t30944 = t30779*t30648;
+ t31224 = x*t30698;
+ t29958 = t30704*t31043;
+ t31516 = t30782*t31224+y*t30944+t30855+t29958+t30718*t31262;
+ t31515 = t30781*t30896+t30857+t30665*t31094+t30704*t31037+t30694*t31259;
+ t31143 = t30674*t30782;
+ t30973 = t30741*t30890+y*t31179+x*t31143;
+ t31514 = t30973+t30741*t31197+(t31021+t31056)*t30782+(t31232+t30907)*y;
+ t31080 = t30664*t30782;
+ t30921 = t30779*t31099;
+ t31513 = t31066*t31267+t30781*t31080+t30703*t31008+t30973+y*t31244+x*
+t30921;
+ t30967 = t30734*t31144;
+ t31233 = y*t30706;
+ t31078 = t30675*t30782;
+ t30950 = y*t31056+x*t31078+t30695*t30890;
+ t31171 = t30782*t30663;
+ t31512 = t30950+t31082*t31267+y*t30955+t30781*t31171+(t30967+t31233)*x;
+ t31511 = t30950+t30781*t31143+t30741*t31043+t30674*t31267+(t30892+t31021)
+*y;
+ t30952 = t30779*t31139;
+ t31510 = t30650*t30952+(t31128+t31168)*RATIONAL(-1.0,6912.0)+t31633*
+RATIONAL(1.0,6912.0)+t31626*t30779;
+ t31158 = t30784*t30711;
+ t30362 = y*t31077;
+ t30942 = t30749*t31144;
+ t31509 = t30718*t31072+t30784*t30919+t30782*t31158+t30779*t30362+(t31218+
+t30942)*t30778+t31632*y;
+ t30654 = RATIONAL(1.0,1728.0);
+ t31196 = t30654*t30782;
+ t31257 = y*t30654;
+ t31508 = t30782*t31064+t30658*t31267+x*t31196+t30781*t31257+t31640*t30684
++t31636*t30686;
+ t31157 = t30658*t30782;
+ t30979 = t30779*t31072;
+ t30925 = t30779*t31181;
+ t31076 = t30664*t30778;
+ t31507 = t30686*t30979+t30654*t31072+(t31076+t30925+t30894)*y+(t31157+
+t31643)*t30784;
+ t30656 = RATIONAL(1.0,3456.0);
+ t31234 = x*t30656;
+ t31506 = t30656*t31190+t30779*t30321+t30657*t31094+t30783*t31234+t31644*
+t30781+t31642*x;
+ t31505 = t30780*t30944+t30783*t31224+t30779*t30506+t31635*t30781+t31628*x
+;
+ t31241 = x*t30664;
+ t30977 = t30684*t31164;
+ t31504 = t30779*t30287+t30663*t31252+t30654*t31094+t30783*t31241+x*t30939
++(t30977+t31638)*t30780;
+ t30539 = t30776*t31139;
+ t31129 = t30784*t30706;
+ t30887 = t30784*t31066;
+ t30959 = t30768*t31172;
+ t31503 = t30779*t30539+t30778*t30959+t30783*t31129+t30678*t31128+t30780*
+t30887+t30784*t30931+t31633*t30716;
+ t30623 = t30741*t30784;
+ t30469 = y*t30623;
+ t30964 = t30778*t31095;
+ t31502 = t30784*t31196+t30686*t30937+t30658*t31072+t30779*t30469+t31643*
+t30778+(t31101+t30964)*y;
+ t31501 = t30654*t31190+t30780*t31241+t30781*t30954+t30779*t30255+t31638*
+t30783+(t30915+t31091)*x;
+ t30763 = RATIONAL(8.0,9.0);
+ t31243 = x*t30707;
+ t31500 = t30763*t31037+t30783*t31243+t30709*t31094+t31630*t30779+t31627*
+t30780;
+ t31108 = t30706*t30782;
+ t31499 = t30716*t31256+t30781*t31108+t30703*t30890+t31631*x+t31625*y;
+ t31047 = t30779*t31238;
+ t31498 = t30715*t31072+t30784*t31047+t30704*t30937+t30718*t31251+t30778*
+t31054+y*t31158+t31632*t30782;
+ t30437 = x*t31124;
+ t31497 = t30698*t31094+t30749*t31037+t30779*t30437+t31635*x+t31628*t30781
+;
+ t31496 = t30656*t31094+t30780*t31234+t30779*t30223+t30657*t31259+t31642*
+t30781+t31644*x;
+ t31495 = x*t30959+t30716*t31259+t30706*t31094+t31629*t30779+t31625*t30780
+;
+ t31494 = t30758*t31043+t30763*t31197+t30709*t31187+t30734*t30890+t30782*
+t31243+t31627*y;
+ t31493 = t30654*t31187+t31640*t30686+(t31064+t30977)*y+(t31157+t31257+
+t30899)*x;
+ t30708 = RATIONAL(1.0,32.0);
+ t31492 = t30708*t30982+RATIONAL(-25.0,192.0)*t31128;
+ t30752 = RATIONAL(5.0,3.0);
+ t30897 = t30752*t31172;
+ t31491 = t30784*t31140+t30778*t30897;
+ t30717 = RATIONAL(5.0,96.0);
+ t31490 = t30783*t30998+t30717*t31017;
+ t31067 = t30784*t30667;
+ t30938 = t30710*t31172;
+ t31488 = t30783*t31067+t30778*t30938;
+ t31110 = t30702*t30783;
+ t30918 = t30778*t31110;
+ t31487 = t30687*t31059+t30779*t30918;
+ t30284 = t30783*t31113;
+ t31485 = t30741*t31017+z*t30284;
+ t30726 = RATIONAL(-5.0,48.0);
+ t31175 = t30778*t30726;
+ t30949 = t30779*t31175;
+ t31484 = t30780*t30949+t30385;
+ t31483 = t30783*t31076+t30779*t30958;
+ t31253 = z*t30722;
+ t30485 = t30783*t31253;
+ t30727 = RATIONAL(5.0,12.0);
+ t31084 = t30780*t30727;
+ t30995 = z*t31084;
+ t31481 = t30784*t30485+t30778*t30995;
+ t30331 = t30784*t31110;
+ t30735 = RATIONAL(-10.0,9.0);
+ t31090 = t30735*t30780;
+ t31480 = t30778*t31090+t30779*t30331;
+ t31479 = x*t30991+t30781*t31045;
+ t31478 = t30695*t31017+t30784*t31012;
+ t30683 = RATIONAL(1.0,192.0);
+ t30975 = t30683*t31168;
+ t30680 = RATIONAL(5.0,192.0);
+ t30980 = t30680*t31128;
+ t31477 = (t30975+t30980)*z;
+ t31475 = t30784*t31031+t30733*t31017;
+ t31473 = t30654*t31168+t30780*t30964;
+ t30390 = t30783*t31219;
+ t30769 = RATIONAL(5.0,6.0);
+ t31472 = t30769*t31017+t30784*t30390;
+ t30742 = RATIONAL(5.0,18.0);
+ t30932 = t30784*t31105;
+ t31471 = t30780*t30932+t30742*t31139;
+ t31470 = t29621+x*t31202;
+ t30609 = t30734*y;
+ t31469 = t30609*t31265+t29887;
+ t30677 = RATIONAL(-1.0,192.0);
+ t30275 = t30677*t31168;
+ t30682 = RATIONAL(-5.0,192.0);
+ t30997 = t30682*t31235;
+ t31467 = z*t30275+t30780*t30997;
+ t31004 = t30721*t31254;
+ t31466 = t30720*t31017+t30783*t31004;
+ t31464 = t30778*t30991+t30783*t31016;
+ t31180 = t30778*t30730;
+ t30914 = t30779*t31180;
+ t31460 = t30284+t30780*t30914;
+ t31459 = y*t31203+t29628;
+ t31457 = t30784*t31005+z*t30994;
+ t31456 = t30781*t31031+t31142*t31265;
+ t30614 = t30703*y;
+ t31455 = t30614*t31265+t29946;
+ t31261 = z*t30729;
+ t30427 = t30783*t31261;
+ t30767 = RATIONAL(-5.0,6.0);
+ t31454 = t30784*t30427+t30767*t31017;
+ t31453 = t30163+t30779*t30980;
+ t30659 = RATIONAL(-5.0,1152.0);
+ t31452 = t30779*t30975+t30659*t31128;
+ t30770 = RATIONAL(-1.0,8.0);
+ t30671 = RATIONAL(25.0,12.0);
+ t31126 = t30671*t30778;
+ t31451 = t30780*t31126+t30770*t30982;
+ t31450 = t30784*t31014+z*t31018;
+ t30988 = t30779*t31128;
+ t30748 = RATIONAL(-5.0,2.0);
+ t30723 = RATIONAL(5.0,48.0);
+ t31449 = t30748*t30988+t30723*t31168;
+ t30992 = t30730*t31264;
+ t31446 = z*t30888+t30778*t30992;
+ t30655 = RATIONAL(5.0,1152.0);
+ t30884 = t30677*t31139;
+ t31445 = t30655*t31059+t30779*t30884;
+ t31443 = t30779*t30971+t30778*t31092;
+ t30713 = RATIONAL(5.0,32.0);
+ t31440 = t30713*t30988+t30682*t31168;
+ t31073 = t30722*t30779;
+ t30499 = t30783*t31073;
+ t31438 = t30740*t31059+t30778*t30499;
+ t31227 = z*t30781;
+ t31155 = t30780*t30726;
+ t30936 = t30781*t31155;
+ t31436 = t30702*t31227+t30781*t30485+z*t30936;
+ t30613 = t30725*t30784;
+ t30379 = z*t30613;
+ t31221 = z*t30782;
+ t30965 = t30723*t31072;
+ t31435 = t30710*t31221+t30782*t30379+z*t30965;
+ t30519 = t30784*t31253;
+ t31434 = t30782*t30519+t30702*t31221+t30726*t31050;
+ t30893 = t30725*t31094;
+ t30934 = t30723*t31190;
+ t31433 = t30710*t31227+(t30934+t30893)*z;
+ t31432 = t31455+t31475;
+ t31431 = t31470+t31478;
+ t31154 = t30719*t30779;
+ t30901 = t30783*t31154;
+ t30691 = RATIONAL(5.0,576.0);
+ t31430 = t30691*t31252+x*t30901+t31611*t30781;
+ t30738 = RATIONAL(-5.0,36.0);
+ t31141 = t30780*t30738;
+ t30728 = RATIONAL(5.0,36.0);
+ t31183 = t30728*t30780;
+ t31429 = t30781*t31183+x*t31141+t31615*t30783;
+ t31428 = t31470+t31485;
+ t30926 = t30778*t31188;
+ t31427 = t30780*t30926+t30784*t31119+t31471;
+ t31426 = t31438+t31488;
+ t30487 = t30779*t31145;
+ t31161 = t30667*t30781;
+ t31425 = t30740*t31252+x*t30487+t30780*t31161+t30781*t30499;
+ t30423 = y*t31177;
+ t31178 = t30731*t30782;
+ t30930 = t30784*t31178;
+ t31248 = y*t30738;
+ t31424 = t30728*t31072+t30778*t31248+t30779*t30930+t30784*t30423;
+ t31231 = y*t30735;
+ t31423 = y*t30932+t30778*t31231+t30702*t30937+t30742*t31072;
+ t31422 = t31110*t31246+t30687*t31190+t30714*t31252+t30779*t30893;
+ t31421 = t31464+t31469;
+ t30666 = RATIONAL(-5.0,144.0);
+ t31063 = t30781*t30666;
+ t31240 = x*t30738;
+ t31420 = x*t30546+t30782*t31063+t30731*t30890+y*t31240;
+ t31419 = t31469+t31475;
+ t30517 = x*t31160;
+ t30895 = t30729*t31094;
+ t31418 = t30783*t30517+x*t31183+t30781*t31141+t30779*t30895;
+ t31417 = t31455+t31464;
+ t30681 = RATIONAL(5.0,144.0);
+ t31115 = t30681*t30782;
+ t31226 = y*t30728;
+ t31416 = t30781*t31115+t30729*t30890+(t31226+t30544)*x;
+ t31415 = t30659*t31168+t30683*t30988+t31445;
+ t31414 = t31459+t31478;
+ t30746 = RATIONAL(5.0,8.0);
+ t30775 = RATIONAL(-1.0,2.0);
+ t31106 = t30775*t30784;
+ t31413 = t30746*t30981+t30779*t31106+t31619*t30778;
+ t30176 = t30680*t31139;
+ t30756 = RATIONAL(1.0,8.0);
+ t31121 = t30756*t30779;
+ t30605 = t30723*t30778;
+ t30705 = RATIONAL(-5.0,32.0);
+ t31412 = t30784*t31121+t30176+t30605+t30705*t30981;
+ t31411 = t30781*t30901+t30691*t31190+t31611*x;
+ t30491 = y*t31160;
+ t31130 = t30729*t30782;
+ t30912 = t30784*t31130;
+ t31409 = t30778*t31226+t30784*t30491+t30738*t31072+t30779*t30912;
+ t31408 = t30471+t30603+t30487+t30723*t30952;
+ t30566 = t30762*t31184;
+ t31407 = t30737*t31251+t30739*t31072+y*t30566+t30710*t30937;
+ t31406 = t31459+t31485;
+ t31405 = t31487+t31488+t31564;
+ t30442 = t30695*t31259;
+ t29927 = z*t30442;
+ t30987 = t29927+t31450;
+ t31404 = t30987+t31581+t31586;
+ t30905 = t29927+t31457;
+ t31403 = t30905+t31585+t31586;
+ t30467 = t30695*t31260;
+ t29810 = z*t30467;
+ t30970 = t29810+t31456;
+ t31402 = t30970+t31571+t31587;
+ t30736 = RATIONAL(5.0,24.0);
+ t31401 = t30736*t31033+t30747*t31002+t30780*t31216+t30541+t31454;
+ t31400 = t30970+t31598+t31605;
+ t29806 = t30733*t31008;
+ t31399 = y*t31122+x*t31169+t29806+t30688*t31043+t31602;
+ t30990 = t29810+t31479;
+ t31398 = t30990+t31579+t31598;
+ t29931 = z*t30469;
+ t30957 = t29931+t31479;
+ t31397 = t30957+t31579+t31588;
+ t31020 = z*t31093;
+ t30886 = t30717*t31190;
+ t31396 = z*t30886+t30729*t31227+t30781*t31020+t31606*x;
+ t31395 = t30721*t31002+t30390+t30780*t31261+t30720*t31033+t31490;
+ t31104 = t30781*t30662;
+ t31394 = t31474+t31634*t30783+(t31104+t31250)*t30780;
+ t30493 = x*t30608;
+ t29911 = z*t30493;
+ t30962 = t29911+t31450;
+ t31393 = t30962+t31573+t31581;
+ t31392 = t30782*t30998+t30720*t31050+t30717*t31200+z*t31178+(t31004+
+t31261)*y;
+ t30267 = t30680*t31059;
+ t31391 = t30722*t31235+t30379+t30683*t31033+z*t30267+t31467;
+ t31193 = t30778*t30727;
+ t31228 = z*t30710;
+ t30482 = t30784*t31228;
+ t31390 = t31193*t31266+t31434+(t31214+t30482)*y;
+ t31207 = y*t30662;
+ t31098 = t30784*t30679;
+ t31195 = t30778*t30779;
+ t31055 = y*t31195;
+ t31389 = t30779*t30924+t30688*t31055+t30782*t31098+t30784*t31207+t31572;
+ t31388 = t31483+t31540;
+ t30507 = z*t30610;
+ t30607 = t30723*t30780;
+ t31387 = t30607*t31265+t31436+(t31228+t30507)*x;
+ t30989 = t29931+t31456;
+ t31386 = t30989+t31587+t31597;
+ t31170 = t30780*t30725;
+ t31385 = z*t31170+t30677*t31002+t30485+t30783*t30997+t31477;
+ t31384 = t31436+(t30995+t31618)*x;
+ t31229 = z*t30702;
+ t31383 = t31175*t31266+t31435+(t31229+t30519)*y;
+ t30351 = z*t31110;
+ t31382 = t30351+t30780*t31214+t30710*t31002+t30726*t31033+t31481;
+ t31173 = t30784*t30702;
+ t30488 = z*t31173;
+ t31255 = z*t30762;
+ t31381 = t31180*t31266+t31435+(t30488+t31255)*y;
+ t31380 = t30488+t30726*t31002+t31481+t31618*t30778;
+ t31379 = t30778*t31233+t30675*t31072+t30779*t31001+t30782*t30894+t31443;
+ t31378 = t30962+t31577+t31592;
+ t31189 = t30720*t30778;
+ t30927 = t30717*t31072;
+ t31377 = t30782*t31004+t31189*t31266+(t31130+t30927)*z+t31609*y;
+ t31376 = t30729*t31235+t30720*t31002+t30784*t31219+t30778*t31020+t31490;
+ t31057 = t30781*t30747;
+ t30732 = RATIONAL(-5.0,24.0);
+ t30961 = t30732*t31190;
+ t31375 = t30769*t31199+t30781*t30390+(t30961+t31057)*z+t31621*x;
+ t30563 = t30784*t31206;
+ t31374 = t31472+t30563+t30732*t31002+t31621*t30778;
+ t31373 = t30507+t30780*t31253+z*t30176+t30683*t31002+t31467;
+ t31134 = t30781*t30694;
+ t31372 = t30782*t31134+t30688*t30890+t31473+(t31047+t31249)*x;
+ t31151 = t30778*t30725;
+ t31371 = t30519+t30682*t31002+t31477+(t31151+t30884)*z;
+ t31370 = t30717*t31199+(t31020+t31261)*x+t31606*t30781;
+ t31369 = t31483+t31525;
+ t31150 = t30745*t30781;
+ t30945 = t30736*t31190;
+ t31368 = t30767*t31199+t31622*x+(t31150+t30945+t30895)*z;
+ t31367 = t31466+t30427+t30717*t31033+t31609*t30780;
+ t30542 = t30784*t31209;
+ t31366 = t30542+t30736*t31002+t31454+t31622*t30778;
+ t31365 = t30905+t31590+t31603;
+ t30984 = t29911+t31457;
+ t31364 = t30984+t31577+t31603;
+ t31363 = t31146*t31267+t30689*t30890+x*t31207+t30781*t31070+t31473;
+ t31132 = t30780*t30762;
+ t31362 = z*t31132+t30702*t31002+t30457+t30723*t31033+t31446;
+ t31035 = t30779*t30614;
+ t31361 = t30779*t30922+y*t31120+t30674*t31072+t30784*t31035+t31443;
+ t31360 = t31466+t30729*t31254+t30717*t31002+t31608*t30778;
+ t31359 = t30987+t31590+t31592;
+ t31358 = t30605*t31266+t31434+(t31228+t30379)*y;
+ t31357 = t30957+t31580+t31597;
+ t31356 = t30984+t31573+t31585;
+ t30908 = t30723*t31059;
+ t31355 = t30762*t31235+t30482+t31446+(t30918+t30908)*z;
+ t31354 = t30745*t31002+t30732*t31033+t30552+t30780*t31222+t31472;
+ t31353 = t31155*t31265+t31433+(t30485+t31229)*x;
+ t31352 = t31433+(t30992+t31255+t30351)*x;
+ t31351 = t30990+t31571+t31580;
+ t31350 = t30769*t31200+t30732*t31050+(t30930+t31060)*z+(t30542+t31222)*y;
+ t31348 = t30767*t31200+t30736*t31050+(t30912+t31097)*z+(t30563+t31216)*y;
+ t31347 = t30989+t31588+t31605;
+ t30416 = t30702*t31195;
+ t30496 = t30710*t31184;
+ t30872 = t30495+t30619+t30779*t30908+t30496+t31156;
+ t31346 = t30416+t30872+t30622+t31438+t31484;
+ t31194 = t30779*t30762;
+ t30574 = t30778*t31194;
+ t31345 = t30623+t30872+t30574+t31460+t31487;
+ t30354 = t30702*t31172;
+ t31344 = t31408+t30354+t30616+t31484+t31564;
+ t31343 = t31431+t31574+t31593;
+ t31342 = t31428+t31575+t31576;
+ t31341 = t31548+t31553;
+ t31340 = t31548+t31555;
+ t31339 = t31522+t31524;
+ t30929 = t30780*t31154;
+ t31338 = t30691*t31094+t30781*t30929+t31430+t31613*x;
+ t31337 = t31431+t31576+t31600;
+ t31336 = t31554+t31559;
+ t31335 = t31521+t31537;
+ t31136 = t30687*t30782;
+ t31334 = t30781*t31136+t31073*t31267+y*t31161+t30722*t30890+t31636*t30725
++t31616*x;
+ t30946 = t30745*t31172;
+ t30943 = t30747*t31172;
+ t31333 = t30781*t30946+x*t30943+t30783*t31063+t30681*t31259+t31429;
+ t31332 = t31414+t31599+t31600;
+ t31153 = t30666*t30782;
+ t30438 = t30731*t31144;
+ t30572 = t30779*t31057;
+ t31331 = t31416+t30781*t31248+y*t30572+(t30438+t31153)*x;
+ t31330 = t31406+t31575+t31599;
+ t31329 = t31432+t31566+t31582;
+ t31215 = y*t30681;
+ t31328 = t31424+t31620*t30778+(t31215+t31153)*t30784;
+ t30940 = t30781*t31073;
+ t31327 = t30780*t30940+t30667*t31094+t31422+(t30938+t31119)*x;
+ t30916 = t30782*t31073;
+ t31326 = t30667*t31267+y*t30940+t31640*t30725+t31616*t30781+(t31136+
+t30916)*x;
+ t31325 = t30691*t31259+x*t30929+t31411+t31613*t30781;
+ t31068 = t30714*t30783;
+ t30492 = t30779*t31170;
+ t31324 = t30781*t30492+t30687*t31094+t31425+(t30354+t31068)*x;
+ t31323 = t30784*t31115+t30666*t31260+t31409+t31623*t30778;
+ t31322 = t31521+t31534;
+ t31321 = t31428+t31589+t31593;
+ t31320 = t31532+t31555;
+ t31319 = t31557+t31560;
+ t31318 = t31524+t31531;
+ t31317 = t31421+t31594+t31601;
+ t31316 = t31558+t31562;
+ t30456 = t30779*t31130;
+ t30589 = t30779*t31150;
+ t31315 = t30781*t31226+y*t30589+t31420+(t30456+t31115)*x;
+ t31314 = t30599+t30499+t30164+t30492+t30682*t30952+t30590+t31453;
+ t31061 = t30781*t30740;
+ t31182 = t30742*t30781;
+ t31313 = t30782*t31061+t30742*t31256+t30702*t30890+(t30571+t31182)*y+(
+t31231+t31612)*x;
+ t31312 = t31421+t31563+t31578;
+ t31311 = t31417+t31563+t31567;
+ t31310 = t31419+t31565+t31578;
+ t31127 = t30784*t30740;
+ t31309 = t30778*t30527+t30782*t31127+y*t30926+t30742*t31260+t31423;
+ t31308 = t31559+t31560;
+ t31307 = t31417+t31582+t31601;
+ t31306 = t30681*t31094+x*t30946+t30666*t31259+t30781*t30943+t31418;
+ t31305 = t31414+t31574+t31584;
+ t31304 = t31406+t31584+t31589;
+ t31303 = t31522+t31535;
+ t30537 = t30778*t31167;
+ t31116 = t30714*t30782;
+ t31302 = y*t30537+t30784*t31116+t30739*t31260+t30782*t30574+t31407;
+ t31301 = t31529+t31537;
+ t31300 = t31550+t31556;
+ t31212 = x*t30739;
+ t30560 = t30762*t31144;
+ t31299 = t30781*t31116+x*t30560+t30710*t30890+t30782*t31212+(t31607+
+t31617)*y;
+ t31298 = t31544+t31546;
+ t30966 = t30730*t31172;
+ t30645 = t30758*t30784;
+ t31297 = t30539+t30645+t30537+t30763*t30778+t30566+t30784*t30966+t31491;
+ t31296 = t31547+t31556;
+ t31295 = t31533+t31536;
+ t31294 = t31551+t31552;
+ t31293 = t31523+t31541;
+ t31292 = t30608+t30779*t31132+t31408+t31460;
+ t31291 = t31529+t31534;
+ t31290 = t31554+t31557;
+ t31289 = t31530+t31542;
+ t31288 = t31532+t31553;
+ t31287 = t31531+t31535;
+ t31286 = t31432+t31565+t31567;
+ t31285 = t31561+t31562;
+ t31284 = t31419+t31566+t31594;
+ t30525 = t30780*t31167;
+ t30638 = t30762*t30783;
+ t30534 = t30779*t30638;
+ t31283 = t30639+t30763*t30780+t30525+t30783*t30914+t30776*t31059+t31480+
+t31491+t30534+t31471;
+ t29870 = y*t30951;
+ t31282 = t30782*t31242+t29870+x*t30942+t30855+y*t31165+t31439+t31591;
+ t30516 = t30779*t31151;
+ t31281 = t30682*t30981+t30595+t30170+t30593+t30516+t30784*t31073+t31445+
+t31452+t31453;
+ t30858 = t31363+t31448;
+ t31280 = t30858+t30782*t31250+t31595+t29943+t31483+(t31134+t30968)*y;
+ t31279 = t31361+t31570+t30784*t31078+t30782*t30964+(t31129+t30985)*y;
+ t31075 = t30662*t30782;
+ t31278 = t30689*t31055+t30784*t31075+t30779*t30972+y*t31098+t31388+t31572
+;
+ t31277 = t30784*t31080+t30778*t30921+t30674*t31260+y*t30986+t31361+t31583
+;
+ t31276 = t31372+y*t31104+t29870+t31602+(t30928+t31070)*x;
+ t31275 = t30781*t31258+x*t31075+y*t30933+t29958+t31372+t31595;
+ t31117 = t30784*t30709;
+ t31274 = t30778*t31035+t30784*t31143+t30782*t30925+y*t31117+t31379+t31570
+;
+ t30956 = t30779*t31079;
+ t31273 = t30675*t31260+t30784*t31171+t30778*t30967+y*t30956+t31379+t31583
+;
+ t31272 = y*t31152+t29806+t31349+t31591+t31614*t30782;
+ t31176 = t30784*t30657;
+ t31138 = t30784*t30656;
+ t31271 = y*t31176+t30656*t31251+t31510+t30782*t31138+t30657*t31072+t31647
+*t30779+t31624*t30784;
+ t30522 = y*t30645;
+ t31270 = t30763*t31055+t30734*t30937+t30779*t30522+t30661*t31251+t31503+(
+t30956+t31117)*t30782+t31610*t30707;
+ t31269 = y*t30887+t31503+t30678*t31251+t31610*t30716+t31631*t30778+(
+t31108+t30921)*t30784;
+ t31268 = t30656*t31072+t30693*t30937+t30779*t30245+t31510+t30782*t31176+y
+*t31138+t30657*t31251+t31624*t30778;
+ t31239 = y*t30690;
+ t30612 = t30726*t30784;
+ t30617 = t30727*t30784;
+ t30764 = RATIONAL(2.0,1.0);
+ t31159 = t30764*t30779;
+ t30611 = t30726*t30783;
+ t30615 = t30727*t30783;
+ t31137 = t30775*t30783;
+ t31135 = t30751*t30780;
+ t31133 = t30757*t30780;
+ t31103 = t30784*t30691;
+ t31081 = t30770*t30779;
+ t31069 = t30690*t30782;
+ t31046 = y*t31154;
+ t30983 = t30779*t31084;
+ t30976 = t30732*t31195;
+ t30974 = t30779*t31173;
+ t30383 = t30729*t31164;
+ t30969 = t30720*t31172;
+ t30947 = t30779*t31189;
+ t30910 = t30778*t31125;
+ t30900 = t30779*t31193;
+ t30889 = t30719*t31144;
+ t30883 = t30742*t31059+t30765*t30952+t31480;
+ t30881 = t30655*t31139+t30677*t30981+t31452;
+ t30880 = t30687*t31139+t30780*t30974+t31156;
+ t30696 = RATIONAL(1.0,16.0);
+ t30753 = RATIONAL(1.0,4.0);
+ t30697 = RATIONAL(-5.0,16.0);
+ t30877 = t30753+t30697*t30780+t30696*t30783;
+ t30724 = RATIONAL(-1.0,16.0);
+ t30766 = RATIONAL(-1.0,4.0);
+ t30712 = RATIONAL(5.0,16.0);
+ t30876 = t30724*t30783+t30766+t30712*t30780;
+ t30875 = t30754+t31135+t30756*t30783;
+ t30874 = t30775+t30746*t30780+t30770*t30783;
+ t30670 = RATIONAL(25.0,32.0);
+ t30873 = t30670*t30780+t30705*t30783+t30751;
+ t30871 = t30607+t30267+t30783*t31121+t30705*t30952+t31492;
+ t30869 = t30730*t31059+t30779*t31137+t30746*t30952+t30759*t30780+t31451;
+ t30868 = t30691*t31251+t30721*t30937+t30778*t31069+t30784*t31046+t30881;
+ t30867 = x*t30534+t30781*t30487+t30883+t31607*t30780;
+ t30866 = t30778*t31239+t30691*t31072+t30721*t31053+t30784*t30889+t30881;
+ t30864 = t31394+t31448;
+ t30863 = t31369+t31448;
+ t30862 = t30714*t31251+t30687*t31072+y*t30974+t30725*t30937+t30880;
+ t30860 = y*t30496+t30740*t31251+t30667*t31072+t30784*t30916+t30880;
+ t30856 = x*t31090+t30780*t31182+t30883+t31604*t30783;
+ t30672 = RATIONAL(-25.0,48.0);
+ t30854 = t30754*t30981+t30615+t30672*t31139+t30780*t31159+t30869+t31449;
+ t30651 = RATIONAL(25.0,192.0);
+ t30699 = RATIONAL(-1.0,32.0);
+ t30853 = t30651*t31059+t30699*t30952+t30612+t30778*t31081+t31412+t31440+
+t31492;
+ t30852 = t30754*t30952+t30617+t30672*t31059+t30778*t31159+t31413+t31449+
+t31451;
+ t30851 = t30651*t31139+t30611+t30780*t31081+t30699*t30981+t30871+t31440;
+ t30676 = RATIONAL(-25.0,96.0);
+ t30850 = t30676*t30780+t30736+t30717*t30783+t30876*t30779;
+ t30849 = t30736+t30717*t30784+t30676*t30778+(t30712*t30778+t30724*t30784+
+t30766)*t30779;
+ t30685 = RATIONAL(25.0,96.0);
+ t30848 = t30720*t30784+t30732+t30685*t30778+(t30696*t30784+t30697*t30778+
+t30753)*t30779;
+ t30847 = t30685*t30780+t30732+t30720*t30783+t30877*t30779;
+ t30846 = x*t30547+y*t30383+t30781*t31215+t30728*t31256+t31405+t31420;
+ t30845 = x*t30525+t30783*t31212+t30781*t31068+t30780*t30553+t30867+t31427
+;
+ t30844 = t30782*t31103+y*t30910+t30784*t31239+t30868+t30778*t30889+t31415
+;
+ t30843 = t30782*t31067+t30862+t30778*t30916+t30710*t31055+y*t31127+t31426
+;
+ t30842 = t30784*t31136+t30714*t31260+t30860+t30782*t30516+y*t30416+t31426
+;
+ t30841 = t30778*t31046+t30784*t31069+t30866+t30782*t30910+y*t31103+t31415
+;
+ t30840 = t31405+t30782*t31240+x*t30543+t31416+(t30406+t31063)*y;
+ t30839 = t30742*t31259+t31427+t30856+t30783*t31061+t31596*t30780;
+ t30838 = t30275+t30710+t30610+t30613+t30871+t30670*t30988+t31412+(t31135+
+t31569)*t30779;
+ t30837 = t30331+t31413+RATIONAL(-25.0,8.0)*t30988+t30869+t30761+t30762*
+t30784+t30638+(t31133+t31568)*t30779;
+ t30836 = t30440+t30736*t31037+t30779*t30961+t30648+t31346+t30437+t30572+
+t31429+(t31191+t30750)*x;
+ t30835 = t30388+t30736*t30979+y*t30976+t31344+t30629+t30626+t30362+t31409
++t31620;
+ t30834 = t30258+t30866+t30423+y*t31086+t30601+t30782*t30947+t30598+t31314
++t30438+t30717*t31055;
+ t30833 = t30784*t31099+t30776*t31260+t30560+t31283+t30752*t31055+t31423+(
+t30758+t30914)*t30782+(t31167+t30763)*y;
+ t30832 = t30862+t30467+t31292+t30614+t30239+t30606+t30710*t31144+t30779*
+t30965+(t31194+t30914)*y;
+ t30831 = t30348+t30750*y+t31344+t30397+t30782*t30976+t30736*t31055+t30646
++t31424+t31623;
+ t30830 = t30625+t31346+t30589+t30779*t30945+t30502+t31418+t30732*t31037+
+t30506+(t30749+t31192)*x;
+ t30829 = t30287+t31345+x*t30983+t30621+t30779*t30936+t30493+t30602+t31425
++t31604;
+ t30828 = t30781*t30969+t30717*t31037+t31281+t30688*x+t30596+t31411+t31615
++t31639;
+ t30827 = t30456+t30491+t30779*t30927+t30868+t31314+t30600+(t30689+t30947)
+*y+t31637;
+ t30826 = t30637+t30759*t31055+t31283+t30784*t31162+t30522+t31407+(t30776+
+t30900)*t30782+t31612;
+ t30825 = t30255+t31345+t30710*t31164+t30442+t30779*t30934+t30618+t31422+(
+t30703+t31194+t30966)*x;
+ t30824 = t31297+t30856+(t30758+t30966)*t30781+(t30897+t30763)*x+t31617+
+t31629;
+ t30823 = t30702*t31144+t30609+t30782*t30949+t30469+t30860+t31292+t30604+
+t30222+(t30900+t31105)*y;
+ t30822 = t31281+t30383+t30517+t30779*t30886+t30592+t31430+(t30969+t30689)
+*x+t31646;
+ t30821 = t31297+t30759*t31037+t30867+t30768*x+(t30983+t30776)*t30781+
+t31596+t31630;
+ t30820 = t31276+t31507+t31515;
+ t30819 = t31389+t31369+t31514+t31519;
+ t30818 = t31278+t30864+t31514+t31526;
+ t30817 = t31506+t31268+t31508;
+ t30816 = t31363+t31399+t31502+t31515;
+ t30815 = t31493+t31271+t31506;
+ t30814 = t31494+t31269+t31500;
+ t30813 = t31399+t31394+t30858+t31507+t31538;
+ t30812 = t31279+t31505+t31516;
+ t30811 = t31277+t31513+t31517;
+ t30810 = t31272+t30859+t31498+t31545;
+ t30809 = t31389+t30863+t31394+t31511+t31526;
+ t30808 = t31494+t31270+t31495;
+ t30807 = t31499+t31270+t31500;
+ t30806 = t31504+t31280+t31527+t31540;
+ t30805 = t31501+t31280+t31525+t31539;
+ t30804 = t31273+t31513+t31518;
+ t30803 = t31282+t31498+t31528+t31549;
+ t30802 = t31273+t31512+t31517;
+ t30801 = t31496+t31271+t31508;
+ t30800 = t31272+t30861+t31509+t31528;
+ t30799 = t31388+t31275+t31448+t31501+t31527;
+ t30798 = t31282+t31509+t31543+t31545;
+ t30797 = t31277+t31512+t31518;
+ t30796 = t31493+t31268+t31496;
+ t30795 = t31269+t31495+t31499;
+ t30794 = t31275+t30863+t31504+t31539;
+ t30793 = t31279+t31497+t31520;
+ t30792 = t31276+t30864+t31502+t31538;
+ t30791 = t31274+t31497+t31516;
+ t30790 = t31278+t31511+t31519;
+ t30789 = t31274+t31505+t31520;
+ t30774 = RATIONAL(5.0,4.0);
+ t30744 = RATIONAL(3.0,4.0);
+ t30743 = RATIONAL(-5.0,4.0);
+ t30701 = RATIONAL(-15.0,4.0);
+ t30700 = RATIONAL(25.0,8.0);
+ t30673 = RATIONAL(25.0,48.0);
+ t30669 = RATIONAL(-25.0,12.0);
+ t30668 = RATIONAL(-15.0,16.0);
+ coeffs_dzz->coeff_m2_m2_m2 = t30801+t31536+t31541+t31542+t31546;
+ coeffs_dzz->coeff_m1_m2_m2 = t30805+t31342+t31393;
+ coeffs_dzz->coeff_0_m2_m2 = t30827+t31373+t31392;
+ coeffs_dzz->coeff_p1_m2_m2 = t30794+t31330+t31404;
+ coeffs_dzz->coeff_p2_m2_m2 = t31289+t30815+t31298;
+ coeffs_dzz->coeff_m2_m1_m2 = t30813+t31321+t31397;
+ coeffs_dzz->coeff_m1_m1_m2 = t30804+t31294+t31547+t31558;
+ coeffs_dzz->coeff_0_m1_m2 = t30823+t31381+t31382;
+ coeffs_dzz->coeff_p1_m1_m2 = t31296+t30802+t31316;
+ coeffs_dzz->coeff_p2_m1_m2 = t30820+t31304+t31347;
+ coeffs_dzz->coeff_m2_0_m2 = t30822+t31370+t31391;
+ coeffs_dzz->coeff_m1_0_m2 = t30829+t31352+t31380;
+ coeffs_dzz->coeff_0_0_m2 = ((RATIONAL(-25.0,32.0)*t30780+t30746+t30713*
+t30783)*t30778+(t30770+t30699*t30783+t30713*t30780)*t30784+t30874)*z+t30838;
+ coeffs_dzz->coeff_p1_0_m2 = t30825+t31380+t31384;
+ coeffs_dzz->coeff_p2_0_m2 = t30828+t31391+t31396;
+ coeffs_dzz->coeff_m2_p1_m2 = t30792+t31304+t31398;
+ coeffs_dzz->coeff_m1_p1_m2 = t30797+t31296+t31552+t31561;
+ coeffs_dzz->coeff_0_p1_m2 = t30832+t31382+t31390;
+ coeffs_dzz->coeff_p1_p1_m2 = t30811+t31285+t31547+t31551;
+ coeffs_dzz->coeff_p2_p1_m2 = t30816+t31321+t31400;
+ coeffs_dzz->coeff_m2_p2_m2 = t30796+t31298+t31533+t31541;
+ coeffs_dzz->coeff_m1_p2_m2 = t30799+t31330+t31356;
+ coeffs_dzz->coeff_0_p2_m2 = t30834+t31373+t31377;
+ coeffs_dzz->coeff_p1_p2_m2 = t30806+t31342+t31403;
+ coeffs_dzz->coeff_p2_p2_m2 = t30817+t31295+t31530+t31546;
+ coeffs_dzz->coeff_m2_m2_m1 = t30809+t31288+t31308;
+ coeffs_dzz->coeff_m1_m2_m1 = t30803+t31311+t31402;
+ coeffs_dzz->coeff_0_m2_m1 = t30831+t31383+t31395;
+ coeffs_dzz->coeff_p1_m2_m1 = t30810+t31312+t31351;
+ coeffs_dzz->coeff_p2_m2_m1 = t31319+t30819+t31320;
+ coeffs_dzz->coeff_m2_m1_m1 = t30791+t31307+t31365;
+ coeffs_dzz->coeff_m1_m1_m1 = t30807+t31335+t31339;
+ coeffs_dzz->coeff_0_m1_m1 = t30826+t31350+t31401;
+ coeffs_dzz->coeff_p1_m1_m1 = t30808+t31291+t31339;
+ coeffs_dzz->coeff_p2_m1_m1 = t30789+t31317+t31364;
+ coeffs_dzz->coeff_m2_0_m1 = t30836+t31353+t31376;
+ coeffs_dzz->coeff_m1_0_m1 = t30821+t31366+t31375;
+ coeffs_dzz->coeff_0_0_m1 = (t30753*t30783+1.0+t30743*t30780+(RATIONAL(
+25.0,16.0)*t30780+t30743+t30697*t30783)*t30778+t30877*t30784)*z+t30837;
+ coeffs_dzz->coeff_p1_0_m1 = t30824+t31366+t31368;
+ coeffs_dzz->coeff_p2_0_m1 = t30830+t31376+t31387;
+ coeffs_dzz->coeff_m2_p1_m1 = t30793+t31317+t31359;
+ coeffs_dzz->coeff_m1_p1_m1 = t31301+t30814+t31318;
+ coeffs_dzz->coeff_0_p1_m1 = t30833+t31348+t31401;
+ coeffs_dzz->coeff_p1_p1_m1 = t30795+t31318+t31322;
+ coeffs_dzz->coeff_p2_p1_m1 = t30812+t31307+t31378;
+ coeffs_dzz->coeff_m2_p2_m1 = t30818+t31320+t31336;
+ coeffs_dzz->coeff_m1_p2_m1 = t30800+t31312+t31386;
+ coeffs_dzz->coeff_0_p2_m1 = t30835+t31358+t31395;
+ coeffs_dzz->coeff_p1_p2_m1 = t30798+t31311+t31357;
+ coeffs_dzz->coeff_p2_p2_m1 = t31288+t30790+t31290;
+ coeffs_dzz->coeff_m2_m2_0 = t31334+t30844+t31338;
+ coeffs_dzz->coeff_m1_m2_0 = t31324+t30840+t31328;
+ coeffs_dzz->coeff_0_m2_0 = t30849*t30782+t30851+t30848*y;
+ coeffs_dzz->coeff_p1_m2_0 = t31327+t30846+t31328;
+ coeffs_dzz->coeff_p2_m2_0 = t31325+t30844+t31326;
+ coeffs_dzz->coeff_m2_m1_0 = t31331+t30842+t31333;
+ coeffs_dzz->coeff_m1_m1_0 = t30845+t31302+t31313;
+ coeffs_dzz->coeff_0_m1_0 = t30854+(t30730+t30612+t30673*t30778+(t30756*
+t30784+t31569)*t30779)*t30782+(t30617+t30752+t30669*t30778+(t31106+t31568)*
+t30779)*y;
+ coeffs_dzz->coeff_p1_m1_0 = t31299+t30839+t31302;
+ coeffs_dzz->coeff_p2_m1_0 = t31306+t30842+t31315;
+ coeffs_dzz->coeff_m2_0_0 = t30853+t30847*x+t30850*t30781;
+ coeffs_dzz->coeff_m1_0_0 = (t30730+t30611+t30673*t30780+t30875*t30779)*
+t30781+(t30615+t30752+t30669*t30780+(t31133+t31137+t30760)*t30779)*x+t30852;
+ coeffs_dzz->coeff_0_0_0 = t30751*t30783+t30748+t30700*t30780+(t30700+
+RATIONAL(-125.0,32.0)*t30780+t30670*t30783)*t30778+t30873*t30784+(t30701*t30780
++t30744*t30783+RATIONAL(3.0,1.0)+(t30701+t30668*t30783+RATIONAL(75.0,16.0)*
+t30780)*t30778+(t30668*t30780+RATIONAL(3.0,16.0)*t30783+t30744)*t30784)*t30779;
+ coeffs_dzz->coeff_p1_0_0 = (t30672*t30780+t30727+t30723*t30783+t30874*
+t30779)*t30781+(t30671*t30780+(t30764+t30754*t30783+t30748*t30780)*t30779+
+t31619)*x+t30852;
+ coeffs_dzz->coeff_p2_0_0 = t30853+t30847*t30781+t30850*x;
+ coeffs_dzz->coeff_m2_p1_0 = t30843+t31315+t31333;
+ coeffs_dzz->coeff_m1_p1_0 = t31299+t30845+t31309;
+ coeffs_dzz->coeff_0_p1_0 = (t30672*t30778+t30723*t30784+t30727+(t30770*
+t30784+t30775+t30746*t30778)*t30779)*t30782+(t31126+t30759+t30730*t30784+(
+t30754*t30784+t30748*t30778+t30764)*t30779)*y+t30854;
+ coeffs_dzz->coeff_p1_p1_0 = t30839+t31309+t31313;
+ coeffs_dzz->coeff_p2_p1_0 = t30843+t31306+t31331;
+ coeffs_dzz->coeff_m2_p2_0 = t31326+t30841+t31338;
+ coeffs_dzz->coeff_m1_p2_0 = t31323+t30846+t31324;
+ coeffs_dzz->coeff_0_p2_0 = t30851+t30848*t30782+t30849*y;
+ coeffs_dzz->coeff_p1_p2_0 = t31323+t30840+t31327;
+ coeffs_dzz->coeff_p2_p2_0 = t30841+t31325+t31334;
+ coeffs_dzz->coeff_m2_m2_p1 = t31290+t30809+t31340;
+ coeffs_dzz->coeff_m1_m2_p1 = t30803+t31310+t31357;
+ coeffs_dzz->coeff_0_m2_p1 = t30831+t31358+t31367;
+ coeffs_dzz->coeff_p1_m2_p1 = t30810+t31286+t31386;
+ coeffs_dzz->coeff_p2_m2_p1 = t31336+t30819+t31341;
+ coeffs_dzz->coeff_m2_m1_p1 = t30791+t31284+t31378;
+ coeffs_dzz->coeff_m1_m1_p1 = t30807+t31287+t31291;
+ coeffs_dzz->coeff_0_m1_p1 = t30826+t31348+t31354;
+ coeffs_dzz->coeff_p1_m1_p1 = t30808+t31287+t31335;
+ coeffs_dzz->coeff_p2_m1_p1 = t30789+t31329+t31359;
+ coeffs_dzz->coeff_m2_0_p1 = t30836+t31360+t31387;
+ coeffs_dzz->coeff_m1_0_p1 = t30821+t31368+t31374;
+ coeffs_dzz->coeff_0_0_p1 = t30837+(-1.0+t30766*t30783+t30774*t30780+(
+RATIONAL(-25.0,16.0)*t30780+t30712*t30783+t30774)*t30778+t30876*t30784)*z;
+ coeffs_dzz->coeff_p1_0_p1 = t30824+t31374+t31375;
+ coeffs_dzz->coeff_p2_0_p1 = t30830+t31353+t31360;
+ coeffs_dzz->coeff_m2_p1_p1 = t30793+t31329+t31364;
+ coeffs_dzz->coeff_m1_p1_p1 = t30814+t31303+t31322;
+ coeffs_dzz->coeff_0_p1_p1 = t30833+t31350+t31354;
+ coeffs_dzz->coeff_p1_p1_p1 = t30795+t31301+t31303;
+ coeffs_dzz->coeff_p2_p1_p1 = t30812+t31284+t31365;
+ coeffs_dzz->coeff_m2_p2_p1 = t30818+t31319+t31341;
+ coeffs_dzz->coeff_m1_p2_p1 = t30800+t31286+t31351;
+ coeffs_dzz->coeff_0_p2_p1 = t30835+t31367+t31383;
+ coeffs_dzz->coeff_p1_p2_p1 = t30798+t31310+t31402;
+ coeffs_dzz->coeff_p2_p2_p1 = t31308+t30790+t31340;
+ coeffs_dzz->coeff_m2_m2_p2 = t30801+t31523+t31530+t31533+t31544;
+ coeffs_dzz->coeff_m1_m2_p2 = t30805+t31332+t31403;
+ coeffs_dzz->coeff_0_m2_p2 = t30827+t31377+t31385;
+ coeffs_dzz->coeff_p1_m2_p2 = t30794+t31337+t31356;
+ coeffs_dzz->coeff_p2_m2_p2 = t31293+t30815+t31295;
+ coeffs_dzz->coeff_m2_m1_p2 = t30813+t31305+t31400;
+ coeffs_dzz->coeff_m1_m1_p2 = t30804+t31285+t31300;
+ coeffs_dzz->coeff_0_m1_p2 = t30823+t31362+t31390;
+ coeffs_dzz->coeff_p1_m1_p2 = t31294+t30802+t31550+t31561;
+ coeffs_dzz->coeff_p2_m1_p2 = t30820+t31343+t31398;
+ coeffs_dzz->coeff_m2_0_p2 = t30822+t31371+t31396;
+ coeffs_dzz->coeff_m1_0_p2 = t30829+t31355+t31384;
+ coeffs_dzz->coeff_0_0_p2 = (t30873*t30778+(t30705*t30780+t30756+t30708*
+t30783)*t30784+t30875)*z+t30838;
+ coeffs_dzz->coeff_p1_0_p2 = t30825+t31352+t31355;
+ coeffs_dzz->coeff_p2_0_p2 = t30828+t31370+t31371;
+ coeffs_dzz->coeff_m2_p1_p2 = t30792+t31343+t31347;
+ coeffs_dzz->coeff_m1_p1_p2 = t31316+t30797+t31550+t31551;
+ coeffs_dzz->coeff_0_p1_p2 = t30832+t31362+t31381;
+ coeffs_dzz->coeff_p1_p1_p2 = t30811+t31300+t31552+t31558;
+ coeffs_dzz->coeff_p2_p1_p2 = t30816+t31305+t31397;
+ coeffs_dzz->coeff_m2_p2_p2 = t30796+t31289+t31523+t31536;
+ coeffs_dzz->coeff_m1_p2_p2 = t30799+t31337+t31404;
+ coeffs_dzz->coeff_0_p2_p2 = t30834+t31385+t31392;
+ coeffs_dzz->coeff_p1_p2_p2 = t30806+t31332+t31393;
+ coeffs_dzz->coeff_p2_p2_p2 = t30817+t31293+t31542+t31544;