aboutsummaryrefslogtreecommitdiff
path: root/src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2
diff options
context:
space:
mode:
Diffstat (limited to 'src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2')
-rw-r--r--src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-I.compute.c1257
-rw-r--r--src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-dx.compute.c1232
-rw-r--r--src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-dxx.compute.c948
-rw-r--r--src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-dxy.compute.c1130
-rw-r--r--src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-dxz.compute.c1159
-rw-r--r--src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-dy.compute.c1189
-rw-r--r--src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-dyy.compute.c984
-rw-r--r--src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-dyz.compute.c1120
-rw-r--r--src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-dz.compute.c1230
-rw-r--r--src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-dzz.compute.c955
10 files changed, 11204 insertions, 0 deletions
diff --git a/src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-I.compute.c b/src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-I.compute.c
new file mode 100644
index 0000000..c8e3d87
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-I.compute.c
@@ -0,0 +1,1257 @@
+fp t462;
+fp t460;
+fp t707;
+fp t461;
+fp t511;
+fp t463;
+fp t458;
+fp t824;
+fp t459;
+fp t432;
+fp t647;
+fp t435;
+fp t668;
+fp t569;
+fp t823;
+fp t695;
+fp t452;
+fp t692;
+fp t453;
+fp t822;
+fp t696;
+fp t456;
+fp t638;
+fp t455;
+fp t821;
+fp t430;
+fp t665;
+fp t412;
+fp t546;
+fp t820;
+fp t450;
+fp t641;
+fp t554;
+fp t447;
+fp t658;
+fp t819;
+fp t662;
+fp t818;
+fp t710;
+fp t414;
+fp t664;
+fp t562;
+fp t437;
+fp t699;
+fp t817;
+fp t700;
+fp t567;
+fp t445;
+fp t651;
+fp t346;
+fp t816;
+fp t438;
+fp t439;
+fp t652;
+fp t543;
+fp t815;
+fp t520;
+fp t680;
+fp t814;
+fp t657;
+fp t560;
+fp t659;
+fp t383;
+fp t813;
+fp t698;
+fp t629;
+fp t812;
+fp t683;
+fp t811;
+fp t689;
+fp t361;
+fp t694;
+fp t626;
+fp t810;
+fp t440;
+fp t611;
+fp t420;
+fp t711;
+fp t608;
+fp t158;
+fp t809;
+fp t808;
+fp t431;
+fp t715;
+fp t636;
+fp t427;
+fp t55;
+fp t716;
+fp t807;
+fp t434;
+fp t91;
+fp t443;
+fp t653;
+fp t526;
+fp t806;
+fp t673;
+fp t573;
+fp t66;
+fp t805;
+fp t553;
+fp t804;
+fp t524;
+fp t283;
+fp t537;
+fp t803;
+fp t802;
+fp t429;
+fp t697;
+fp t615;
+fp t311;
+fp t801;
+fp t693;
+fp t584;
+fp t418;
+fp t448;
+fp t670;
+fp t552;
+fp t264;
+fp t800;
+fp t649;
+fp t799;
+fp t798;
+fp t449;
+fp t648;
+fp t416;
+fp t797;
+fp t523;
+fp t796;
+fp t630;
+fp t371;
+fp t795;
+fp t566;
+fp t52;
+fp t441;
+fp t794;
+fp t367;
+fp t793;
+fp t792;
+fp t551;
+fp t342;
+fp t421;
+fp t791;
+fp t685;
+fp t624;
+fp t195;
+fp t718;
+fp t635;
+fp t790;
+fp t188;
+fp t789;
+fp t517;
+fp t457;
+fp t644;
+fp t571;
+fp t307;
+fp t788;
+fp t674;
+fp t525;
+fp t426;
+fp t787;
+fp t518;
+fp t513;
+fp t606;
+fp t102;
+fp t577;
+fp t786;
+fp t677;
+fp t785;
+fp t422;
+fp t632;
+fp t139;
+fp t784;
+fp t681;
+fp t610;
+fp t268;
+fp t783;
+fp t782;
+fp t645;
+fp t617;
+fp t650;
+fp t627;
+fp t163;
+fp t781;
+fp t186;
+fp t563;
+fp t780;
+fp t654;
+fp t559;
+fp t216;
+fp t779;
+fp t690;
+fp t619;
+fp t778;
+fp t215;
+fp t643;
+fp t585;
+fp t777;
+fp t575;
+fp t776;
+fp t775;
+fp t269;
+fp t774;
+fp t541;
+fp t159;
+fp t773;
+fp t521;
+fp t154;
+fp t772;
+fp t771;
+fp t605;
+fp t241;
+fp t770;
+fp t684;
+fp t622;
+fp t396;
+fp t769;
+fp t580;
+fp t675;
+fp t620;
+fp t248;
+fp t768;
+fp t667;
+fp t604;
+fp t222;
+fp t538;
+fp t767;
+fp t766;
+fp t621;
+fp t765;
+fp t639;
+fp t522;
+fp t764;
+fp t763;
+fp t708;
+fp t717;
+fp t634;
+fp t762;
+fp t544;
+fp t392;
+fp t761;
+fp t540;
+fp t289;
+fp t760;
+fp t614;
+fp t193;
+fp t759;
+fp t758;
+fp t555;
+fp t757;
+fp t548;
+fp t252;
+fp t535;
+fp t756;
+fp t691;
+fp t144;
+fp t556;
+fp t755;
+fp t512;
+fp t515;
+fp t428;
+fp t640;
+fp t362;
+fp t754;
+fp t676;
+fp t545;
+fp t753;
+fp t666;
+fp t547;
+fp t80;
+fp t752;
+fp t557;
+fp t199;
+fp t751;
+fp t411;
+fp t454;
+fp t134;
+fp t750;
+fp t424;
+fp t407;
+fp t749;
+fp t179;
+fp t748;
+fp t688;
+fp t529;
+fp t340;
+fp t747;
+fp t370;
+fp t746;
+fp t536;
+fp t298;
+fp t745;
+fp t292;
+fp t744;
+fp t212;
+fp t743;
+fp t120;
+fp t660;
+fp t542;
+fp t251;
+fp t742;
+fp t182;
+fp t741;
+fp t663;
+fp t533;
+fp t740;
+fp t423;
+fp t739;
+fp t712;
+fp t618;
+fp t738;
+fp t737;
+fp t442;
+fp t451;
+fp t736;
+fp t198;
+fp t201;
+fp t735;
+fp t734;
+fp t565;
+fp t733;
+fp t633;
+fp t530;
+fp t313;
+fp t732;
+fp t532;
+fp t183;
+fp t731;
+fp t50;
+fp t574;
+fp t730;
+fp t403;
+fp t729;
+fp t419;
+fp t728;
+fp t378;
+fp t727;
+fp t408;
+fp t444;
+fp t646;
+fp t413;
+fp t726;
+fp t656;
+fp t357;
+fp t725;
+fp t578;
+fp t71;
+fp t77;
+fp t724;
+fp t54;
+fp t287;
+fp t723;
+fp t108;
+fp t642;
+fp t628;
+fp t722;
+fp t671;
+fp t380;
+fp t721;
+fp t702;
+fp t612;
+fp t335;
+fp t603;
+fp t720;
+fp t714;
+fp t347;
+fp t719;
+fp t709;
+fp t156;
+fp t706;
+fp t625;
+fp t234;
+fp t705;
+fp t687;
+fp t609;
+fp t174;
+fp t704;
+fp t703;
+fp t162;
+fp t221;
+fp t701;
+fp t686;
+fp t682;
+fp t354;
+fp t153;
+fp t386;
+fp t146;
+fp t679;
+fp t678;
+fp t229;
+fp t672;
+fp t410;
+fp t669;
+fp t233;
+fp t661;
+fp t623;
+fp t140;
+fp t601;
+fp t655;
+fp t637;
+fp t393;
+fp t40;
+fp t631;
+fp t616;
+fp t405;
+fp t613;
+fp t607;
+fp t602;
+fp t44;
+fp t436;
+fp t600;
+fp t599;
+fp t237;
+fp t598;
+fp t597;
+fp t596;
+fp t595;
+fp t594;
+fp t593;
+fp t592;
+fp t591;
+fp t590;
+fp t589;
+fp t206;
+fp t588;
+fp t587;
+fp t586;
+fp t583;
+fp t582;
+fp t581;
+fp t332;
+fp t271;
+fp t579;
+fp t572;
+fp t570;
+fp t568;
+fp t564;
+fp t558;
+fp t550;
+fp t549;
+fp t539;
+fp t534;
+fp t531;
+fp t528;
+fp t527;
+fp t388;
+fp t519;
+fp t516;
+fp t514;
+fp t510;
+fp t509;
+fp t417;
+fp t508;
+fp t409;
+fp t507;
+fp t506;
+fp t113;
+fp t505;
+fp t131;
+fp t504;
+fp t503;
+fp t502;
+fp t501;
+fp t500;
+fp t499;
+fp t498;
+fp t497;
+fp t28;
+fp t496;
+fp t43;
+fp t495;
+fp t90;
+fp t494;
+fp t493;
+fp t17;
+fp t492;
+fp t491;
+fp t490;
+fp t489;
+fp t488;
+fp t487;
+fp t486;
+fp t167;
+fp t147;
+fp t485;
+fp t484;
+fp t483;
+fp t258;
+fp t482;
+fp t481;
+fp t480;
+fp t274;
+fp t446;
+fp t479;
+fp t478;
+fp t181;
+fp t256;
+fp t477;
+fp t476;
+fp t475;
+fp t474;
+fp t473;
+fp t471;
+fp t470;
+fp t467;
+fp t433;
+fp t425;
+fp t415;
+fp t334;
+fp t330;
+fp t322;
+fp t320;
+fp t318;
+fp t314;
+fp t312;
+fp t305;
+fp t304;
+fp t297;
+fp t295;
+fp t294;
+fp t290;
+fp t286;
+fp t285;
+fp t282;
+fp t279;
+fp t273;
+fp t270;
+fp t259;
+fp t255;
+fp t242;
+fp t236;
+fp t235;
+fp t232;
+fp t230;
+fp t227;
+fp t225;
+fp t223;
+fp t217;
+fp t213;
+fp t210;
+fp t208;
+fp t207;
+fp t204;
+fp t203;
+fp t197;
+fp t184;
+fp t176;
+fp t173;
+fp t171;
+fp t160;
+fp t152;
+fp t150;
+fp t149;
+fp t148;
+fp t145;
+fp t141;
+fp t137;
+fp t121;
+fp t119;
+fp t118;
+fp t117;
+fp t101;
+fp t98;
+fp t92;
+fp t86;
+fp t81;
+fp t78;
+fp t74;
+fp t69;
+fp t64;
+fp t62;
+fp t61;
+fp t60;
+fp t58;
+fp t53;
+fp t51;
+ t462 = y*y;
+ t460 = t462*y;
+ t707 = t460+y;
+ t461 = z*z;
+ t511 = t707*t461;
+ t463 = x*x;
+ t458 = t463*x;
+ t824 = t458+x;
+ t459 = z*t461;
+ t432 = RATIONAL(1.0,4.0);
+ t647 = t459*t432;
+ t435 = RATIONAL(-5.0,8.0);
+ t668 = t463*t435;
+ t569 = t459*t668;
+ t823 = t647+t569;
+ t695 = t463*t462;
+ t452 = z*t695;
+ t692 = t463*t459;
+ t453 = t462*t692;
+ t822 = t452+t453;
+ t696 = t462*t461;
+ t456 = x*t696;
+ t638 = t458*t462;
+ t455 = t461*t638;
+ t821 = t455+t456;
+ t430 = RATIONAL(3.0,4.0);
+ t665 = t430*t459;
+ t412 = RATIONAL(-15.0,8.0);
+ t546 = t412*t692;
+ t820 = t665+t546;
+ t450 = RATIONAL(5.0,8.0);
+ t641 = t463*t450;
+ t554 = t460*t641;
+ t447 = RATIONAL(-1.0,4.0);
+ t658 = t447*t460;
+ t819 = t658+t554;
+ t662 = t447*t458;
+ t818 = t662+t450*t638;
+ t710 = z+t459;
+ t414 = RATIONAL(15.0,8.0);
+ t664 = t459*t414;
+ t562 = t463*t664;
+ t437 = RATIONAL(-3.0,4.0);
+ t699 = t437*t459;
+ t817 = (t699+t562)*y;
+ t700 = t460*t461;
+ t567 = t414*t700;
+ t445 = RATIONAL(5.0,4.0);
+ t651 = t463*t445;
+ t346 = t461*t651;
+ t816 = t463*t567+t346;
+ t438 = RATIONAL(9.0,8.0);
+ t439 = RATIONAL(-5.0,2.0);
+ t652 = t458*t461;
+ t543 = t460*t652;
+ t815 = t438*t543+t439*t453;
+ t520 = t412*t700;
+ t680 = t460*t458;
+ t814 = t458*t520+t430*t680;
+ t657 = t460*t438;
+ t560 = t459*t657;
+ t659 = t439*t461;
+ t383 = t462*t659;
+ t813 = t458*t383+t463*t560;
+ t698 = t430*t458;
+ t629 = y*t652;
+ t812 = y*t698+t412*t629;
+ t683 = t460*t437;
+ t811 = (t567+t683)*x;
+ t689 = t430*t460;
+ t361 = z*t689;
+ t694 = t463*t460;
+ t626 = z*t694;
+ t810 = t361+t412*t626;
+ t440 = RATIONAL(-1.0,2.0);
+ t611 = y*t692;
+ t420 = RATIONAL(-1.0,8.0);
+ t711 = x*t459;
+ t608 = t420*t711;
+ t158 = y*t608;
+ t809 = t440*t611+t158;
+ t808 = (t520+t689)*x;
+ t431 = RATIONAL(1.0,2.0);
+ t715 = t431*x;
+ t636 = y*t711;
+ t427 = RATIONAL(-3.0,8.0);
+ t55 = t427*t636;
+ t716 = y*t461;
+ t807 = t55+t715*t716;
+ t434 = RATIONAL(3.0,8.0);
+ t91 = t434*t543;
+ t443 = RATIONAL(-5.0,4.0);
+ t653 = t443*t462;
+ t526 = t463*t653;
+ t806 = t459*t526+t91;
+ t673 = t460*t459;
+ t573 = t463*t673;
+ t66 = t427*t573;
+ t805 = t66+t450*t455;
+ t553 = t412*t638;
+ t804 = t459*t553+t458*t665;
+ t524 = t427*t680;
+ t283 = t461*t524;
+ t537 = t462*t641;
+ t803 = t283+t459*t537;
+ t802 = t437*t673+t460*t562;
+ t429 = RATIONAL(-3.0,2.0);
+ t697 = t462*t459;
+ t615 = x*t697;
+ t311 = x*t560;
+ t801 = t311+t429*t615;
+ t693 = t463*t461;
+ t584 = t462*t693;
+ t418 = RATIONAL(25.0,4.0);
+ t448 = RATIONAL(-9.0,8.0);
+ t670 = t459*t458;
+ t552 = t460*t670;
+ t264 = t448*t552;
+ t800 = t418*t584+t264;
+ t649 = t437*t458;
+ t799 = t414*t543+t460*t649;
+ t798 = t820*y;
+ t449 = RATIONAL(9.0,4.0);
+ t648 = t460*t449;
+ t416 = RATIONAL(-45.0,8.0);
+ t797 = t459*t648+t416*t573;
+ t523 = t462*t664;
+ t796 = t459*t649+t458*t523;
+ t630 = z*t638;
+ t371 = z*t649;
+ t795 = t414*t630+t371;
+ t566 = t448*t673;
+ t52 = x*t566;
+ t441 = RATIONAL(3.0,2.0);
+ t794 = t52+t441*t615;
+ t367 = y*t649;
+ t793 = t367+t414*t629;
+ t792 = t458*t648+t416*t543;
+ t551 = t458*t657;
+ t342 = t459*t551;
+ t421 = RATIONAL(-2.0,1.0);
+ t791 = t421*t584+t342;
+ t685 = t427*t458;
+ t624 = y*t685;
+ t195 = z*t624;
+ t718 = y*z;
+ t635 = t463*t718;
+ t790 = t431*t635+t195;
+ t188 = t434*t552;
+ t789 = t188+t463*t383;
+ t517 = t707*t463;
+ t457 = t460*t693;
+ t644 = t434*t459;
+ t571 = t462*t644;
+ t307 = t458*t571;
+ t788 = t443*t457+t307;
+ t674 = t447*t462;
+ t525 = t463*t674;
+ t426 = RATIONAL(1.0,8.0);
+ t787 = t459*t525+t426*t543;
+ t518 = t824*t461;
+ t513 = t824*t462;
+ t606 = y*t670;
+ t102 = t448*t606;
+ t577 = t459*t638;
+ t786 = t102+t449*t577;
+ t677 = t432*t458;
+ t785 = t460*t677+t435*t543;
+ t422 = RATIONAL(4.0,1.0);
+ t632 = t420*t718;
+ t139 = x*t632;
+ t784 = t422*t584+t139;
+ t681 = t434*t458;
+ t610 = y*t681;
+ t268 = z*t610;
+ t783 = t268+t441*t629;
+ t782 = t823*t460;
+ t645 = t463*t432;
+ t617 = y*t645;
+ t650 = t420*t458;
+ t627 = y*t650;
+ t163 = z*t627;
+ t781 = t163+z*t617;
+ t186 = t434*t606;
+ t563 = t437*t692;
+ t780 = y*t563+t186;
+ t654 = t463*t431;
+ t559 = t461*t654;
+ t216 = t459*t524;
+ t779 = t462*t559+t216;
+ t690 = t460*t432;
+ t619 = z*t668;
+ t778 = t460*t619+z*t690;
+ t215 = t426*t636;
+ t643 = t431*t462;
+ t585 = t459*t643;
+ t777 = t215+x*t585;
+ t575 = t438*t670;
+ t776 = t439*t457+t462*t575;
+ t775 = t823*y;
+ t269 = z*t551;
+ t774 = t429*t630+t269;
+ t541 = t459*t650;
+ t159 = t460*t541;
+ t773 = t159+t432*t577;
+ t521 = t460*t645;
+ t154 = t460*t608;
+ t772 = t459*t521+t154;
+ t771 = y*t619+t432*t718;
+ t605 = x*t644;
+ t241 = t460*t605;
+ t770 = t241+t460*t563;
+ t684 = t435*t461;
+ t622 = y*t684;
+ t396 = y*t677;
+ t769 = t458*t622+t396;
+ t580 = t463*t683;
+ t675 = t434*t460;
+ t620 = x*t675;
+ t248 = z*t620;
+ t768 = z*t580+t248;
+ t667 = t426*t458;
+ t604 = y*t667;
+ t222 = z*t604;
+ t538 = t431*t652;
+ t767 = t222+y*t538;
+ t766 = t241+t441*t573;
+ t621 = x*t700;
+ t765 = t435*t621+x*t690;
+ t639 = t463*t426;
+ t522 = t459*t639;
+ t764 = t447*t455+t460*t522;
+ t763 = t435*t615+x*t647;
+ t708 = x*t432;
+ t717 = x*z;
+ t634 = t462*t717;
+ t762 = t435*t634+z*t708;
+ t544 = t435*t638;
+ t392 = z*t677;
+ t761 = t392+z*t544;
+ t540 = t463*t675;
+ t289 = t459*t540;
+ t760 = t289+t443*t455;
+ t614 = z*t681;
+ t193 = t460*t614;
+ t759 = t193+t437*t543;
+ t758 = t458*t647+t459*t544;
+ t555 = t462*t684;
+ t757 = t463*t555+t188;
+ t548 = t460*t667;
+ t252 = z*t548;
+ t535 = t431*t700;
+ t756 = t252+t458*t535;
+ t691 = t420*t460;
+ t144 = t691*t717;
+ t556 = t440*t694;
+ t755 = t144+z*t556;
+ t512 = t710*t463;
+ t515 = t710*t462;
+ t428 = RATIONAL(2.0,1.0);
+ t640 = t428*t462;
+ t362 = t461*t640;
+ t754 = t463*t362+t216;
+ t676 = t463*t447;
+ t545 = t461*t676;
+ t753 = t430*t457+y*t545+t440*t577;
+ t666 = t429*t459;
+ t547 = t463*t666;
+ t80 = t462*t547;
+ t752 = t80+t799;
+ t557 = t463*t665;
+ t199 = t460*t557;
+ t751 = t435*t455+t199+x*t555;
+ t411 = RATIONAL(15.0,4.0);
+ t454 = y*t693;
+ t134 = t429*t577;
+ t750 = t443*t454+t411*t457+t134;
+ t424 = RATIONAL(-9.0,2.0);
+ t407 = RATIONAL(15.0,2.0);
+ t749 = x*t383+t407*t455+t424*t573;
+ t179 = t429*t455;
+ t748 = t179+t802;
+ t688 = t429*t460;
+ t529 = t463*t688;
+ t340 = t459*t529;
+ t747 = t340+t411*t455+t443*t456;
+ t370 = t439*t695;
+ t746 = t407*t453+z*t370+t424*t543;
+ t536 = t461*t688;
+ t298 = t458*t536;
+ t745 = t298+t411*t453+z*t526;
+ t292 = t461*t529;
+ t744 = t292+t796;
+ t212 = t430*t577;
+ t743 = t212+t668*t511;
+ t120 = t427*t606;
+ t660 = t441*t461;
+ t542 = t460*t660;
+ t251 = t463*t542;
+ t742 = t134+t120+t251;
+ t182 = t437*t577;
+ t741 = t445*t457+t182+y*t346;
+ t663 = t440*t461;
+ t533 = t460*t663;
+ t740 = t458*t533+z*t525+t462*t557;
+ t423 = RATIONAL(-3.0,1.0);
+ t739 = t423*t455+t456+t440*t635;
+ t712 = t426*x;
+ t618 = t461*t712;
+ t738 = y*t618+t453+t283;
+ t737 = t447*t577+(t521+t617)*t461;
+ t442 = RATIONAL(-9.0,4.0);
+ t451 = RATIONAL(5.0,2.0);
+ t736 = t442*t573+t821*t451;
+ t198 = z*t524;
+ t201 = t441*t453;
+ t735 = t198+t201+t298;
+ t734 = t442*t543+t822*t451;
+ t565 = t459*t676;
+ t733 = t460*t565+t821*t432;
+ t633 = z*t712;
+ t530 = t427*t638;
+ t313 = t459*t530;
+ t732 = t457+t462*t633+t313;
+ t532 = t430*t652;
+ t183 = t460*t532;
+ t731 = t183+(t569+t619)*t462;
+ t50 = y*t575;
+ t574 = t451*t693;
+ t730 = t442*t577+t50+t707*t574;
+ t403 = t462*t651;
+ t729 = t403+t463*t523+t814;
+ t419 = RATIONAL(-15.0,4.0);
+ t728 = t370+t419*t453+t799;
+ t378 = t463*t659;
+ t727 = t419*t457+t378+t796;
+ t408 = RATIONAL(45.0,8.0);
+ t444 = RATIONAL(-5.0,1.0);
+ t646 = t444*t462;
+ t413 = RATIONAL(-15.0,2.0);
+ t726 = t413*t453+t408*t543+t442*t680+t463*t646;
+ t656 = t459*t442;
+ t357 = t461*t646;
+ t725 = t413*t455+t460*t656+t408*t573+t357;
+ t578 = t463*t643;
+ t71 = z*t578;
+ t77 = t459*t578;
+ t724 = t71+t77+t759;
+ t54 = t463*t535;
+ t287 = y*t559;
+ t723 = t54+t182+t287+t186;
+ t108 = t441*t577;
+ t642 = t440*t462;
+ t628 = z*t642;
+ t722 = x*t628+t108+t423*t457+t454;
+ t671 = t445*t462;
+ t380 = t461*t671;
+ t721 = t770+t824*t380;
+ t702 = t427*t460;
+ t612 = x*t702;
+ t335 = t459*t612;
+ t603 = z*t676;
+ t720 = y*t603+t199+t335-t821;
+ t714 = t447*y;
+ t347 = x*t714;
+ t719 = t461*t347+t198+t183-t822;
+ t709 = t447*z;
+ t156 = y*t541;
+ t706 = t156+y*t522;
+ t625 = t460*t712;
+ t234 = t459*t625;
+ t705 = t462*t608+t234;
+ t687 = t420*t462;
+ t609 = z*t687;
+ t174 = z*t625;
+ t704 = x*t609+t174;
+ t703 = t458+t459;
+ t162 = t440*t453;
+ t221 = t463*t533;
+ t701 = t162+t221;
+ t686 = t447*t459;
+ t682 = t458+t460;
+ t354 = t463*t642;
+ t153 = z*t354;
+ t386 = t463*t663;
+ t146 = y*t386;
+ t679 = t153+t146;
+ t678 = t463*t380+t216;
+ t229 = t459*t604;
+ t672 = t461*t627+t229;
+ t410 = RATIONAL(-75.0,8.0);
+ t669 = t410*t462;
+ t233 = t459*t548;
+ t661 = t233+t420*t543;
+ t623 = z*t680;
+ t140 = t420*t623;
+ t601 = z*t639;
+ t655 = t460*t601+t140;
+ t637 = t460+t459;
+ t393 = y*t708;
+ t40 = RATIONAL(27.0,8.0)*t552;
+ t631 = t416*t577+t449*t670+t40;
+ t616 = t52+(t699+t523)*x;
+ t405 = z*t698;
+ t613 = x*t420*t461;
+ t607 = y*t663;
+ t602 = t450*t716;
+ t44 = RATIONAL(-27.0,8.0)*t552;
+ t436 = RATIONAL(9.0,2.0);
+ t600 = t436*t577+t44+t50;
+ t599 = z*t553+t405+t269;
+ t237 = t448*t623;
+ t598 = t414*t626+z*t683+t237;
+ t597 = t342+t820*t460;
+ t596 = t120+y*t662+t458*t602;
+ t595 = t342+t804;
+ t594 = t412*t615+x*t665+t311;
+ t593 = t198+t818*z;
+ t592 = t450*t615+x*t686+t335;
+ t591 = t264+t766;
+ t590 = t447*t638;
+ t589 = t431*t638;
+ t206 = y*t605;
+ t588 = t206+x*t622+t393;
+ t587 = t450*t621+x*t658+t335;
+ t586 = t459*t674;
+ t583 = t450*t611+t120+y*t686;
+ t582 = t459*t654;
+ t581 = t460*t654;
+ t332 = y*t633;
+ t271 = z*t612;
+ t579 = t332+t271+t431*t634;
+ t572 = t198+t819*z;
+ t570 = z*t521+t144+t140;
+ t568 = t426*t638;
+ t564 = t193+t458*t542+t264;
+ t558 = x*t586+t234+t215;
+ t550 = t459*t645;
+ t549 = t268+t186+t461*t367;
+ t539 = t441*t626+t248+t237;
+ t534 = t463*t691;
+ t531 = t447*t652;
+ t528 = y*t550+t156+t158;
+ t527 = y*t531+t222+t229;
+ t388 = t461*t642;
+ t519 = t423*t458+x;
+ t516 = z+t423*t459;
+ t514 = y+t423*t460;
+ t510 = t431+t653;
+ t509 = t440+t671;
+ t417 = RATIONAL(-25.0,8.0);
+ t508 = t445+t417*t462;
+ t409 = RATIONAL(25.0,8.0);
+ t507 = t409*t462+t443;
+ t506 = t461*t554+t313+t757;
+ t113 = t458*t388;
+ t505 = t289+t113+t779;
+ t131 = t432*t584;
+ t504 = t159+t460*t545+t131+t459*t568;
+ t503 = t461*t513;
+ t502 = t462*t512;
+ t501 = t463*t511;
+ t500 = -t584+t188;
+ t499 = t429*t458+t715;
+ t498 = t666+t431*z;
+ t497 = t431*y+t688;
+ t28 = RATIONAL(25.0,2.0)*t584;
+ t496 = t28+t408*t577+t458*t656+t44+t413*t457+t444*t693;
+ t43 = t417*t584;
+ t495 = t43+t380+t414*t455+t597;
+ t90 = t462*t574;
+ t494 = t108+t264+t186+t90+(t602+t520)*t463;
+ t493 = t419*t455+t383+t800+t802;
+ t17 = RATIONAL(-10.0,1.0)*t584;
+ t492 = t17+t424*t577+t102+y*t378+t407*t457+t40;
+ t491 = -t462+t714+t689;
+ t490 = t665-t461+t709;
+ t489 = t412*t455+t450*t456+t90+t591;
+ t488 = z*t537+t90+t462*t546+t564;
+ t487 = -t463+t698+t447*x;
+ t486 = t354+t458*t658+t462*t563+t450*t543+t678;
+ t167 = t441*t455;
+ t147 = x*t388;
+ t485 = t167+t340+t147+t335+t791;
+ t484 = t678+t386+t461*t580+t818*t459;
+ t483 = t445*t453+z*t403+t759+t789;
+ t258 = t463*t388;
+ t482 = t233+t460*t531+t252+t258+t432*t452+t462*t550;
+ t481 = t388+t437*t455+t678+t819*t459;
+ t480 = t66+y*t601+t163+t455+t500;
+ t274 = t463*t357;
+ t446 = RATIONAL(3.0,1.0);
+ t479 = t55+x*t602+t446*t453+t274+t342+t347+t463*t640+t814;
+ t478 = t459*t556+t430*t455+t447*t456+t154+t500;
+ t181 = t431*t456;
+ t256 = t431*t455;
+ t477 = t181+t256+t500+t770;
+ t476 = y*t709+t274+t450*t635+t195+t362+t446*t455+t597;
+ t475 = t446*t457+x*t709+t274+t428*t693+t271+t450*t634+t595;
+ t474 = t423*t453+x*t607+t452+t206+t564+t784;
+ t473 = t174+t212+t332+t447*t634+t120-t454-t457+t754;
+ t471 = t431+t443*t461+(t443+t409*t461)*t463;
+ t470 = t507*t463+t510;
+ t467 = t507*t461+t510;
+ t433 = RATIONAL(-6.0,1.0);
+ t425 = RATIONAL(6.0,1.0);
+ t415 = RATIONAL(75.0,8.0);
+ t334 = t430*t621;
+ t330 = t448*t577;
+ t322 = t427*t615;
+ t320 = t458*t609;
+ t318 = t436*t543;
+ t314 = t460*t603;
+ t312 = t462*t541;
+ t305 = z*t530;
+ t304 = t426*t615;
+ t297 = t429*t629;
+ t295 = z*t568;
+ t294 = t449*t543;
+ t290 = z*t540;
+ t286 = t432*t621;
+ t285 = t460*t618;
+ t282 = t461*t624;
+ t279 = t463*t361;
+ t273 = t462*t614;
+ t270 = z*t529;
+ t259 = t463*t632;
+ t255 = t459*t534;
+ t242 = t437*t621;
+ t236 = y*t582;
+ t235 = t447*t621;
+ t232 = t462*t405;
+ t230 = t420*t611;
+ t227 = z*t534;
+ t225 = z*t590;
+ t223 = t431*t577;
+ t217 = t431*t573;
+ t213 = x*t542;
+ t210 = t436*t573;
+ t208 = z*t581;
+ t207 = z*t589;
+ t204 = t437*t615;
+ t203 = y*t565;
+ t197 = t461*t604;
+ t184 = t462*t371;
+ t176 = y*t532;
+ t173 = t432*t634;
+ t171 = t460*t613;
+ t160 = t432*t615;
+ t152 = t462*t392;
+ t150 = x*t533;
+ t149 = t458*t607;
+ t148 = t432*t543;
+ t145 = t461*t396;
+ t141 = t461*t620;
+ t137 = t461*t393;
+ t121 = t441*t611;
+ t119 = y*t547;
+ t118 = t448*t543;
+ t117 = t461*t612;
+ t101 = t440*t615;
+ t98 = t461*t610;
+ t92 = y*t557;
+ t86 = t441*t630;
+ t81 = t427*t611;
+ t78 = t434*t611;
+ t74 = x*t536;
+ t69 = t427*t626;
+ t64 = y*t613;
+ t62 = t458*t628;
+ t61 = t430*t615;
+ t60 = x*t535;
+ t58 = x*t571;
+ t53 = t449*t573;
+ t51 = t463*t566;
+ coeffs_I->coeff_m1_m1_m1 = t286+t137+t152+t147+t528+t679+t584+t701+t160+
+t148+t145+t113+t173+t570+t139+t772+t773+t781;
+ coeffs_I->coeff_0_m1_m1 = t696+t167+t483+(t515+t511)*t440+t184+t549+t741+
+t771+t775+t778+t782;
+ coeffs_I->coeff_p1_m1_m1 = t181+t217+t236+t473+t179+t235+t232+t176+t208+
+t558+t719+t790;
+ coeffs_I->coeff_p2_m1_m1 = t225+t230+t482+t255+t227+t259+t256+t527+t737;
+ coeffs_I->coeff_m1_0_m1 = t693+t242+t483+t251+(t518+t512)*t440+t721+t758+
+t761+t762+t763+t768;
+ coeffs_I->coeff_0_0_m1 = t294+t493+t682*t660+t461+t598+t710*(t508*t463+
+t509)+t727+t795;
+ coeffs_I->coeff_p1_0_m1 = t270+t334-t512+t499*t461+t475+t592+t599+t734+
+t747;
+ coeffs_I->coeff_p2_0_m1 = t538+t290+t432*t512+t484+t593+t731+t760;
+ coeffs_I->coeff_m1_p1_m1 = t527+t719+t579+t720+t292+t334+t279+t287+t223+
+t207+t203+t754+t777;
+ coeffs_I->coeff_0_p1_m1 = -t515+t476+t176+t497*t461+t583+t734+t750+t774+
+t810;
+ coeffs_I->coeff_p1_p1_m1 = t101+t294+t549+t137+t86+t539+t242+t421*t502+
+t722+t591+t739+t784+t809;
+ coeffs_I->coeff_p2_p1_m1 = t69+t62+t480+t145+t706+t724+t753;
+ coeffs_I->coeff_m1_p2_m1 = t54+t314+t482+t320+t312+t235+t704+t705+t733;
+ coeffs_I->coeff_0_p2_m1 = t273+t535+t432*t515+t481+t572+t731+t788;
+ coeffs_I->coeff_p1_p2_m1 = t305+t478+t286+t304+t724+t732+t755;
+ coeffs_I->coeff_p2_p2_m1 = t148+t295+t420*t502+t504+t655+t764;
+ coeffs_I->coeff_m1_m1_0 = t588+(t513+t517)*t440+t201+t204+t695+t721+t741+
+t765+t769+t780+t785+t789;
+ coeffs_I->coeff_0_m1_0 = t462+t493+t703*t462*t441+t707*(t445*t461+t440+(
+t417*t461+t445)*t463)+t728+t786+t793+t817;
+ coeffs_I->coeff_p1_m1_0 = -t517+t499*t462+t119+t61+t479+t587+t730+t747+
+t812;
+ coeffs_I->coeff_p2_m1_0 = t589+t78+t432*t517+t486+t596+t743+t760;
+ coeffs_I->coeff_m1_0_0 = t53+(1.0+t637*t441)*t463+t616+t824*(t508*t461+
+t509)+t727+t728+t800+t811;
+ coeffs_I->coeff_0_0_0 = RATIONAL(1.0,1.0)+(t439+t703*t419)*t462+(t458+
+t637)*t441+(t439+(t418+t415*t458)*t462+t682*t419)*t461+(t439+(t418+t415*t459)*
+t462+t637*t419+(RATIONAL(-125.0,8.0)*t462+t415*t460+t418)*t461)*t463+t631+t792+
+t797;
+ coeffs_I->coeff_p1_0_0 = (t461*t669+t429+(t462+t461)*t411)*t458+t210+(
+t428+t637*t446)*t463+t467*x+t496+t594+t726+t808;
+ coeffs_I->coeff_p2_0_0 = t51+t43+(t440+t637*t437)*t463+t467*t458+t595+
+t729+t816;
+ coeffs_I->coeff_m1_p1_0 = t497*t463-t513+t92+t479+t596+t736+t750+t801+
+t808;
+ coeffs_I->coeff_0_p1_0 = t28+(t428+t703*t446)*t462+(t411*t461+t429+(t410*
+t461+t411)*t463)*t460+t471*y+t600+t725+t726+t798+t812;
+ coeffs_I->coeff_p1_p1_0 = t519*t462+((t425*t459+t422)*t462+t514)*t463+
+t121+t492+t588+t749+t792+t793+t794+t811;
+ coeffs_I->coeff_p2_p1_0 = t638+t81+t491*t463+t494+t752+t769+t813;
+ coeffs_I->coeff_m1_p2_0 = t581+t58+t432*t513+t486+t587+t751+t788;
+ coeffs_I->coeff_0_p2_0 = t330+(t440+t703*t437)*t462+t471*t460+t495+t729;
+ coeffs_I->coeff_p1_p2_0 = t694+t322+t487*t462+t489+t752+t765+t776;
+ coeffs_I->coeff_p2_p2_0 = t590+(t658+(t432+t644)*t462)*t463+t506+t785+
+t805;
+ coeffs_I->coeff_m1_m1_p1 = t80+t225+t720+t314+t60+t473+t71+t61+t92+t756+
+t767+t807;
+ coeffs_I->coeff_0_m1_p1 = t297-t511+t498*t462+t476+t232+t572+t730+t745+
+t798;
+ coeffs_I->coeff_p1_m1_p1 = t421*t501+t204+t150+t121+t474+t173+t184+t739+
+t755+t766+t783+t786;
+ coeffs_I->coeff_p2_m1_p1 = t480+t152+t81+t149+t655+t723+t740;
+ coeffs_I->coeff_m1_0_p1 = t498*t463-t518+t279+t74+t475+t593+t594+t736+
+t745;
+ coeffs_I->coeff_0_0_p1 = t470*z+(t428+t682*t446)*t461+(t429+t411*t462+(
+t669+t411)*t463)*t459+t318+t496+t599+t725+t810;
+ coeffs_I->coeff_p1_0_p1 = t17+t519*t461+t539+t616+((t422+t425*t460)*t461+
+t516)*t463+t213+t631+t746+t749+t762+t795;
+ coeffs_I->coeff_p2_0_p1 = t69+t652+t490*t463+t488+t744+t761+t813;
+ coeffs_I->coeff_m1_p1_p1 = t62+t421*t503+t53+t474+t149+t213+t722+t768+
+t780+t781+t794;
+ coeffs_I->coeff_0_p1_p1 = t516*t462+((t422+t425*t458)*t462+t514)*t461+t86
++t492+t598+t746+t771+t783+t797+t817;
+ coeffs_I->coeff_p1_p1_p1 = t297+((t428*z+t433*t459)*t462+(t428*y+RATIONAL
+(8.0,1.0)*t462+t433*t460)*t461)*t463+t270+t579+t119+t210+t318+t74+(t428*x+t433*
+t458)*t696+t600+t774+t790+t801+t807;
+ coeffs_I->coeff_p2_p1_p1 = t290+t259+t458*t362+t207+t51+t78+t679+t735+
+t742+t767+t791;
+ coeffs_I->coeff_m1_p2_p1 = t477+t150+t295+t322+t570+t732+t740;
+ coeffs_I->coeff_0_p2_p1 = t700+t305+t490*t462+t488+t748+t776+t778;
+ coeffs_I->coeff_p1_p2_p1 = t273+t428*t457+t60+t58+t153+t485+t208+t330+
+t704+t735;
+ coeffs_I->coeff_p2_p2_p1 = t227+t221+t320+t307+(t426*z+t427*t459)*t695+
+t505+t756;
+ coeffs_I->coeff_m1_m1_p2 = t203+t258+t77+t171+t64+t558+t661+t672+t733+
+t737;
+ coeffs_I->coeff_0_m1_p2 = t98+t585+t432*t511+t481+t583+t743+t806;
+ coeffs_I->coeff_p1_m1_p2 = t478+t282+t160+t285+t723+t738+t809;
+ coeffs_I->coeff_p2_m1_p2 = t131+t197+t420*t501+t706+t764+t773+t787;
+ coeffs_I->coeff_m1_0_p2 = t141+t582+t432*t518+t484+t592+t751+t806;
+ coeffs_I->coeff_0_0_p2 = t118+(t440+t682*t437)*t461+t470*t459+t495+t804+
+t816;
+ coeffs_I->coeff_p1_0_p2 = t117+t692+t487*t461+t489+t744+t763+t815;
+ coeffs_I->coeff_p2_0_p2 = t531+(t686+(t675+t432)*t461)*t463+t757+t758+
+t803+t805;
+ coeffs_I->coeff_m1_p1_p2 = t101+t477+t117+t197+t528+t738+t753;
+ coeffs_I->coeff_0_p1_p2 = t282+t697+t491*t461+t494+t748+t775+t815;
+ coeffs_I->coeff_p1_p1_p2 = t428*t453+t236+t141+t98+t64+t485+t146+t118+
+t742+t777;
+ coeffs_I->coeff_p2_p1_p2 = t230+t162+t223+t91+(t702+t426*y)*t693+t505+
+t672;
+ coeffs_I->coeff_m1_p2_p2 = t285+t304+t420*t503+t504+t772+t787;
+ coeffs_I->coeff_0_p2_p2 = t586+(t658+(t681+t432)*t462)*t461+t506+t782+
+t803;
+ coeffs_I->coeff_p1_p2_p2 = t217+t91+t307+t171+(t685+t712)*t696+t701+t705+
+t779;
+ coeffs_I->coeff_p2_p2_p2 = t312+t255+t426*t455+(t461*t687+(t697+t700)*
+t426)*t463+t661;
diff --git a/src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-dx.compute.c b/src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-dx.compute.c
new file mode 100644
index 0000000..c672d8f
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-dx.compute.c
@@ -0,0 +1,1232 @@
+fp t1281;
+fp t1280;
+fp t1278;
+fp t1491;
+fp t1587;
+fp t1279;
+fp t1484;
+fp t1217;
+fp t1282;
+fp t1431;
+fp t1320;
+fp t1258;
+fp t1460;
+fp t1586;
+fp t1265;
+fp t1427;
+fp t1226;
+fp t1585;
+fp t1404;
+fp t1394;
+fp t1418;
+fp t1223;
+fp t1338;
+fp t893;
+fp t1238;
+fp t1409;
+fp t1584;
+fp t1208;
+fp t1449;
+fp t1269;
+fp t1425;
+fp t1362;
+fp t1583;
+fp t1261;
+fp t1479;
+fp t1379;
+fp t1340;
+fp t1582;
+fp t1260;
+fp t1492;
+fp t1131;
+fp t1581;
+fp t1219;
+fp t1495;
+fp t1387;
+fp t886;
+fp t1211;
+fp t1580;
+fp t1244;
+fp t1143;
+fp t1241;
+fp t1120;
+fp t956;
+fp t1579;
+fp t1323;
+fp t864;
+fp t1277;
+fp t1276;
+fp t1578;
+fp t1246;
+fp t1191;
+fp t1382;
+fp t1252;
+fp t1341;
+fp t1577;
+fp t1216;
+fp t1343;
+fp t851;
+fp t1251;
+fp t1348;
+fp t1576;
+fp t1445;
+fp t1272;
+fp t1262;
+fp t931;
+fp t1356;
+fp t934;
+fp t1575;
+fp t1228;
+fp t876;
+fp t1574;
+fp t1253;
+fp t1328;
+fp t979;
+fp t1254;
+fp t1469;
+fp t1270;
+fp t1573;
+fp t1264;
+fp t1325;
+fp t935;
+fp t1572;
+fp t1462;
+fp t1351;
+fp t1571;
+fp t1398;
+fp t982;
+fp t1243;
+fp t1330;
+fp t1570;
+fp t884;
+fp t1248;
+fp t1569;
+fp t1255;
+fp t1176;
+fp t1249;
+fp t1448;
+fp t1169;
+fp t1568;
+fp t1321;
+fp t927;
+fp t1450;
+fp t1390;
+fp t1567;
+fp t897;
+fp t1232;
+fp t1566;
+fp t1132;
+fp t946;
+fp t1496;
+fp t1275;
+fp t1565;
+fp t1489;
+fp t1268;
+fp t981;
+fp t1564;
+fp t1220;
+fp t1352;
+fp t1563;
+fp t1432;
+fp t1150;
+fp t1485;
+fp t1388;
+fp t1562;
+fp t1155;
+fp t1561;
+fp t1199;
+fp t1381;
+fp t1065;
+fp t1560;
+fp t1225;
+fp t1324;
+fp t1443;
+fp t1559;
+fp t1204;
+fp t1214;
+fp t1088;
+fp t1360;
+fp t1558;
+fp t1094;
+fp t1557;
+fp t1172;
+fp t1222;
+fp t1556;
+fp t1555;
+fp t1342;
+fp t1554;
+fp t1423;
+fp t1093;
+fp t1553;
+fp t1552;
+fp t1267;
+fp t1446;
+fp t1146;
+fp t1551;
+fp t1130;
+fp t1550;
+fp t1549;
+fp t1548;
+fp t1405;
+fp t888;
+fp t1349;
+fp t1547;
+fp t1482;
+fp t1426;
+fp t1240;
+fp t1440;
+fp t1106;
+fp t1546;
+fp t882;
+fp t1332;
+fp t1545;
+fp t1038;
+fp t1544;
+fp t1250;
+fp t1441;
+fp t1543;
+fp t1048;
+fp t1257;
+fp t1422;
+fp t1179;
+fp t1542;
+fp t1166;
+fp t1419;
+fp t1108;
+fp t1541;
+fp t1197;
+fp t1540;
+fp t1245;
+fp t1386;
+fp t1231;
+fp t1435;
+fp t1154;
+fp t1539;
+fp t1198;
+fp t1538;
+fp t1266;
+fp t1263;
+fp t1537;
+fp t1401;
+fp t1037;
+fp t1536;
+fp t1101;
+fp t1535;
+fp t1331;
+fp t1534;
+fp t1192;
+fp t1533;
+fp t1193;
+fp t1089;
+fp t1532;
+fp t1481;
+fp t1103;
+fp t1486;
+fp t1271;
+fp t1531;
+fp t1416;
+fp t1354;
+fp t1452;
+fp t1385;
+fp t1039;
+fp t1530;
+fp t1190;
+fp t1454;
+fp t1124;
+fp t1529;
+fp t1201;
+fp t1447;
+fp t1528;
+fp t1236;
+fp t1437;
+fp t1392;
+fp t1527;
+fp t1200;
+fp t1526;
+fp t1428;
+fp t1167;
+fp t1187;
+fp t1525;
+fp t1224;
+fp t1205;
+fp t1524;
+fp t1424;
+fp t1107;
+fp t1461;
+fp t1128;
+fp t1523;
+fp t1522;
+fp t1456;
+fp t1402;
+fp t925;
+fp t1521;
+fp t1414;
+fp t1135;
+fp t1483;
+fp t1134;
+fp t1520;
+fp t1242;
+fp t1436;
+fp t1407;
+fp t1438;
+fp t1519;
+fp t1395;
+fp t1353;
+fp t963;
+fp t1518;
+fp t1133;
+fp t1212;
+fp t1517;
+fp t1516;
+fp t1464;
+fp t1361;
+fp t1515;
+fp t1148;
+fp t1514;
+fp t1234;
+fp t1488;
+fp t1209;
+fp t1087;
+fp t1513;
+fp t1413;
+fp t1346;
+fp t1168;
+fp t1512;
+fp t1511;
+fp t1510;
+fp t1400;
+fp t1092;
+fp t1509;
+fp t1011;
+fp t1410;
+fp t1391;
+fp t1508;
+fp t938;
+fp t1507;
+fp t1459;
+fp t1233;
+fp t1480;
+fp t1170;
+fp t1506;
+fp t1505;
+fp t1326;
+fp t1504;
+fp t1203;
+fp t1490;
+fp t1221;
+fp t1503;
+fp t1329;
+fp t902;
+fp t1466;
+fp t1183;
+fp t1502;
+fp t1501;
+fp t1259;
+fp t1412;
+fp t1127;
+fp t1500;
+fp t1247;
+fp t1499;
+fp t1122;
+fp t1498;
+fp t1497;
+fp t1494;
+fp t1493;
+fp t1235;
+fp t1487;
+fp t1195;
+fp t1202;
+fp t988;
+fp t1453;
+fp t1478;
+fp t868;
+fp t1477;
+fp t907;
+fp t1476;
+fp t1383;
+fp t998;
+fp t976;
+fp t1475;
+fp t1029;
+fp t1139;
+fp t1474;
+fp t1439;
+fp t1473;
+fp t1010;
+fp t1396;
+fp t1472;
+fp t1471;
+fp t1470;
+fp t1467;
+fp t1417;
+fp t1384;
+fp t1077;
+fp t1458;
+fp t1463;
+fp t1274;
+fp t1434;
+fp t1457;
+fp t1008;
+fp t1455;
+fp t1161;
+fp t1451;
+fp t1444;
+fp t1442;
+fp t1433;
+fp t1430;
+fp t1429;
+fp t1421;
+fp t1355;
+fp t1026;
+fp t1420;
+fp t1415;
+fp t1411;
+fp t1406;
+fp t1403;
+fp t1125;
+fp t1397;
+fp t1393;
+fp t1389;
+fp t1113;
+fp t1380;
+fp t1090;
+fp t1378;
+fp t1377;
+fp t1376;
+fp t1165;
+fp t1375;
+fp t1374;
+fp t1373;
+fp t1372;
+fp t1371;
+fp t1370;
+fp t1369;
+fp t974;
+fp t1164;
+fp t1368;
+fp t1160;
+fp t1367;
+fp t1366;
+fp t1365;
+fp t1364;
+fp t1363;
+fp t1156;
+fp t1105;
+fp t1359;
+fp t1358;
+fp t1357;
+fp t1350;
+fp t1237;
+fp t1347;
+fp t1345;
+fp t1256;
+fp t1344;
+fp t1339;
+fp t1337;
+fp t1336;
+fp t1335;
+fp t1333;
+fp t1327;
+fp t1152;
+fp t1147;
+fp t1055;
+fp t1273;
+fp t1104;
+fp t1322;
+fp t1140;
+fp t1319;
+fp t1121;
+fp t1318;
+fp t1316;
+fp t1315;
+fp t970;
+fp t1314;
+fp t1313;
+fp t1227;
+fp t1311;
+fp t1310;
+fp t1309;
+fp t950;
+fp t1308;
+fp t1014;
+fp t911;
+fp t1307;
+fp t937;
+fp t1306;
+fp t1305;
+fp t983;
+fp t1304;
+fp t831;
+fp t1303;
+fp t1302;
+fp t1218;
+fp t890;
+fp t1301;
+fp t1213;
+fp t859;
+fp t1300;
+fp t836;
+fp t1299;
+fp t1298;
+fp t945;
+fp t1297;
+fp t1072;
+fp t1296;
+fp t1054;
+fp t1295;
+fp t912;
+fp t1294;
+fp t1044;
+fp t1293;
+fp t1007;
+fp t1292;
+fp t1291;
+fp t1290;
+fp t1289;
+fp t1288;
+fp t1239;
+fp t1287;
+fp t1286;
+fp t906;
+fp t1285;
+fp t1230;
+fp t1229;
+fp t1215;
+fp t1207;
+fp t1206;
+fp t1188;
+fp t1182;
+fp t1180;
+fp t1175;
+fp t1163;
+fp t1157;
+fp t1144;
+fp t1137;
+fp t1136;
+fp t1119;
+fp t1115;
+fp t1112;
+fp t1100;
+fp t1095;
+fp t1086;
+fp t1082;
+fp t1078;
+fp t1076;
+fp t1066;
+fp t1057;
+fp t1056;
+fp t1042;
+fp t1040;
+fp t1034;
+fp t1030;
+fp t1028;
+fp t1027;
+fp t1025;
+fp t1018;
+fp t1016;
+fp t1015;
+fp t1006;
+fp t1000;
+fp t992;
+fp t991;
+fp t984;
+fp t978;
+fp t972;
+fp t967;
+fp t964;
+fp t962;
+fp t958;
+fp t952;
+fp t949;
+fp t947;
+fp t944;
+fp t941;
+fp t929;
+fp t928;
+fp t922;
+fp t914;
+fp t889;
+fp t877;
+fp t873;
+fp t871;
+fp t854;
+fp t852;
+fp t850;
+fp t849;
+fp t845;
+fp t832;
+fp t830;
+ t1281 = y*y;
+ t1280 = z*z;
+ t1278 = z*t1280;
+ t1491 = z+t1278;
+ t1587 = t1281*t1491;
+ t1279 = y*t1281;
+ t1484 = y+t1279;
+ t1217 = RATIONAL(45.0,8.0);
+ t1282 = x*x;
+ t1431 = t1282*t1280;
+ t1320 = t1217*t1431;
+ t1258 = RATIONAL(-9.0,4.0);
+ t1460 = t1282*t1258;
+ t1586 = t1460+t1320;
+ t1265 = RATIONAL(9.0,4.0);
+ t1427 = t1265*t1282;
+ t1226 = RATIONAL(-45.0,8.0);
+ t1585 = t1427+t1226*t1431;
+ t1404 = x*t1484;
+ t1394 = x*t1491;
+ t1418 = t1278*t1282;
+ t1223 = RATIONAL(27.0,8.0);
+ t1338 = t1223*t1418;
+ t893 = y*t1338;
+ t1238 = RATIONAL(-9.0,2.0);
+ t1409 = y*t1431;
+ t1584 = t893+t1238*t1409;
+ t1208 = RATIONAL(45.0,4.0);
+ t1449 = t1278*t1279;
+ t1269 = x*t1449;
+ t1425 = t1281*t1282;
+ t1362 = t1280*t1425;
+ t1583 = RATIONAL(-45.0,2.0)*t1362+t1208*t1269;
+ t1261 = RATIONAL(5.0,4.0);
+ t1479 = x*t1261;
+ t1379 = t1278*t1479;
+ t1340 = t1258*t1431;
+ t1582 = t1279*t1379+t1281*t1340;
+ t1260 = RATIONAL(-5.0,1.0);
+ t1492 = t1260*x;
+ t1131 = t1280*t1492;
+ t1581 = t1281*t1338+t1279*t1131;
+ t1219 = RATIONAL(15.0,4.0);
+ t1495 = x*t1278;
+ t1387 = t1219*t1495;
+ t886 = t1279*t1387;
+ t1211 = RATIONAL(-45.0,4.0);
+ t1580 = t1211*t1362+t886;
+ t1244 = RATIONAL(3.0,4.0);
+ t1143 = t1244*t1418;
+ t1241 = RATIONAL(-3.0,8.0);
+ t1120 = t1241*t1449;
+ t956 = t1282*t1120;
+ t1579 = t956+t1281*t1143;
+ t1323 = t1279*t1418;
+ t864 = RATIONAL(-81.0,8.0)*t1323;
+ t1277 = t1281*t1280;
+ t1276 = x*t1277;
+ t1578 = RATIONAL(25.0,1.0)*t1276+t864;
+ t1246 = RATIONAL(1.0,4.0);
+ t1191 = t1246*t1279;
+ t1382 = x*t1191;
+ t1252 = RATIONAL(-3.0,4.0);
+ t1341 = t1252*t1431;
+ t1577 = t1281*t1341+t1278*t1382;
+ t1216 = RATIONAL(-27.0,8.0);
+ t1343 = t1216*t1418;
+ t851 = y*t1343;
+ t1251 = RATIONAL(9.0,2.0);
+ t1348 = t1251*t1431;
+ t1576 = y*t1348+t851;
+ t1445 = t1278*t1281;
+ t1272 = x*t1445;
+ t1262 = RATIONAL(3.0,1.0);
+ t931 = t1262*t1272;
+ t1356 = t1279*t1431;
+ t934 = t1238*t1356;
+ t1575 = t931+t934;
+ t1228 = RATIONAL(-15.0,4.0);
+ t876 = t1228*t1269;
+ t1574 = t1281*t1320+t876;
+ t1253 = RATIONAL(9.0,8.0);
+ t1328 = t1253*t1425;
+ t979 = t1278*t1328;
+ t1254 = RATIONAL(-5.0,2.0);
+ t1469 = t1279*t1280;
+ t1270 = x*t1469;
+ t1573 = t979+t1254*t1270;
+ t1264 = RATIONAL(-9.0,8.0);
+ t1325 = t1264*t1431;
+ t935 = t1279*t1325;
+ t1572 = t1281*t1379+t935;
+ t1462 = t1282*t1279;
+ t1351 = t1223*t1462;
+ t1571 = t1260*t1272+t1280*t1351;
+ t1398 = y*t1282*t1253;
+ t982 = t1278*t1398;
+ t1243 = RATIONAL(-3.0,2.0);
+ t1330 = t1243*t1431;
+ t1570 = y*t1330+t982;
+ t884 = t1216*t1323;
+ t1248 = RATIONAL(8.0,1.0);
+ t1569 = t1248*t1276+t884;
+ t1255 = RATIONAL(-1.0,2.0);
+ t1176 = t1255*t1445;
+ t1249 = RATIONAL(3.0,8.0);
+ t1448 = t1279*t1249;
+ t1169 = t1280*t1448;
+ t1568 = t1282*t1169+x*t1176;
+ t1321 = t1253*t1431;
+ t927 = t1279*t1321;
+ t1450 = t1281*t1254;
+ t1390 = x*t1450;
+ t1567 = t927+t1278*t1390;
+ t897 = t1223*t1323;
+ t1232 = RATIONAL(-4.0,1.0);
+ t1566 = t897+t1232*t1276;
+ t1132 = t1258*t1418;
+ t946 = t1281*t1132;
+ t1496 = x*t1280;
+ t1275 = y*t1496;
+ t1565 = t946+t1270+t1275;
+ t1489 = z*t1281;
+ t1268 = x*t1489;
+ t981 = t1279*t1340;
+ t1564 = t981+t1268+t1272;
+ t1220 = RATIONAL(-15.0,8.0);
+ t1352 = t1220*t1425;
+ t1563 = t1143+t1278*t1352;
+ t1432 = t1278*t1249;
+ t1150 = t1279*t1432;
+ t1485 = x*t1279;
+ t1388 = t1262*t1485;
+ t1562 = t1278*t1388+t1150;
+ t1155 = z*t1448;
+ t1561 = t1155+z*t1388;
+ t1199 = t1244*t1279;
+ t1381 = x*t1199;
+ t1065 = t1278*t1381;
+ t1560 = t1228*t1362+t1065;
+ t1225 = RATIONAL(15.0,8.0);
+ t1324 = t1225*t1431;
+ t1443 = t1282*t1252;
+ t1559 = (t1324+t1443)*y;
+ t1204 = RATIONAL(-135.0,8.0);
+ t1214 = RATIONAL(27.0,4.0);
+ t1088 = t1214*t1418;
+ t1360 = t1281*t1418;
+ t1558 = t1204*t1360+t1088;
+ t1094 = t1214*t1462;
+ t1557 = t1204*t1356+t1094;
+ t1172 = t1281*t1492;
+ t1222 = RATIONAL(-15.0,2.0);
+ t1556 = t1222*t1272+t1172;
+ t1555 = t1222*t1362+t1265*t1269;
+ t1342 = t1225*t1425;
+ t1554 = (t1443+t1342)*z;
+ t1423 = t1244*t1282;
+ t1093 = t1220*t1469;
+ t1553 = t1279*t1423+t1282*t1093;
+ t1552 = t1585*t1279;
+ t1267 = RATIONAL(5.0,2.0);
+ t1446 = t1281*t1267;
+ t1146 = x*t1446;
+ t1551 = t1281*t1387+t1146;
+ t1130 = t1264*t1449;
+ t1550 = t1251*t1269+t1130;
+ t1549 = t1586*t1279;
+ t1548 = (t1352+t1423)*z;
+ t1405 = z*t1462;
+ t888 = t1216*t1405;
+ t1349 = t1251*t1425;
+ t1547 = t888+z*t1349;
+ t1482 = t1255*z;
+ t1426 = x*t1482;
+ t1240 = RATIONAL(1.0,8.0);
+ t1440 = t1240*t1279;
+ t1106 = z*t1440;
+ t1546 = t1106+t1279*t1426;
+ t882 = z*t1351;
+ t1332 = t1238*t1425;
+ t1545 = t882+z*t1332;
+ t1038 = t1282*t1130;
+ t1544 = t1038+t1276;
+ t1250 = RATIONAL(-5.0,8.0);
+ t1441 = t1250*t1280;
+ t1543 = t1191+t1279*t1441;
+ t1048 = t1282*t1155;
+ t1257 = RATIONAL(3.0,2.0);
+ t1422 = t1257*t1279;
+ t1179 = t1280*t1422;
+ t1542 = t1282*t1179+t1048;
+ t1166 = t1253*t1449;
+ t1419 = t1279*t1243;
+ t1108 = t1280*t1419;
+ t1541 = t1166+t1108;
+ t1197 = t1246*t1278;
+ t1540 = t1250*t1445+t1197;
+ t1245 = RATIONAL(1.0,2.0);
+ t1386 = t1245*t1485;
+ t1231 = RATIONAL(-1.0,8.0);
+ t1435 = t1278*t1231;
+ t1154 = t1279*t1435;
+ t1539 = t1278*t1386+t1154;
+ t1198 = t1246*z;
+ t1538 = t1250*t1489+t1198;
+ t1266 = RATIONAL(5.0,8.0);
+ t1263 = RATIONAL(-1.0,4.0);
+ t1537 = t1266*t1445+t1263*t1278;
+ t1401 = y*t1418;
+ t1037 = t1264*t1401;
+ t1536 = t1037+t1278*t1332;
+ t1101 = t1278*t1440;
+ t1535 = t1101+t1263*t1445;
+ t1331 = t1265*t1425;
+ t1534 = t1037+t1278*t1331;
+ t1192 = t1252*t1278;
+ t1533 = t1225*t1445+t1192;
+ t1193 = t1252*t1279;
+ t1089 = t1225*t1469;
+ t1532 = t1193+t1089;
+ t1481 = y*t1240;
+ t1103 = t1278*t1481;
+ t1486 = t1278*y;
+ t1271 = x*t1486;
+ t1531 = t1103+t1271;
+ t1416 = t1257*t1282;
+ t1354 = t1281*t1416;
+ t1452 = t1264*t1282;
+ t1385 = z*t1452;
+ t1039 = t1279*t1385;
+ t1530 = z*t1354+t1039;
+ t1190 = t1245*t1489;
+ t1454 = t1241*t1279;
+ t1124 = z*t1454;
+ t1529 = t1190+t1124;
+ t1201 = t1263*t1279;
+ t1447 = t1266*t1280;
+ t1528 = t1201+t1279*t1447;
+ t1236 = RATIONAL(-3.0,1.0);
+ t1437 = t1236*t1279;
+ t1392 = x*t1437;
+ t1527 = t1278*t1392+t1120;
+ t1200 = t1244*t1278;
+ t1526 = t1200+t1245;
+ t1428 = t1245*t1280;
+ t1167 = y*t1428;
+ t1187 = t1241*t1486;
+ t1525 = t1167+t1187;
+ t1224 = RATIONAL(15.0,1.0);
+ t1205 = RATIONAL(-27.0,2.0);
+ t1524 = y*t1131+t1224*t1270+t1205*t1360;
+ t1424 = t1257*t1278;
+ t1107 = t1281*t1424;
+ t1461 = t1255*t1281;
+ t1128 = z*t1461;
+ t1523 = t1282*t1108+(t1128+t1107)*x;
+ t1522 = t1205*t1356+z*t1172+t1224*t1272;
+ t1456 = z*t1479;
+ t1402 = t1228*t1495;
+ t925 = t1279*t1348;
+ t1521 = t925+(t1402+t1456)*t1281;
+ t1414 = t1278*t1243;
+ t1135 = t1281*t1414;
+ t1483 = t1255*y;
+ t1134 = t1280*t1483;
+ t1520 = t1282*t1135+(t1134+t1179)*x;
+ t1242 = RATIONAL(2.0,1.0);
+ t1436 = t1242*t1281;
+ t1407 = x*t1436;
+ t1438 = t1240*t1280;
+ t1519 = t1278*t1407+y*t1438+t935;
+ t1395 = t1242*t1485;
+ t1353 = t1264*t1425;
+ t963 = t1278*t1353;
+ t1518 = t1280*t1395+t963+t1240*t1489;
+ t1133 = t1280*t1446;
+ t1212 = RATIONAL(15.0,2.0);
+ t1517 = t1133+t1238*t1269+t1212*t1362;
+ t1516 = t981+t1491*t1146;
+ t1464 = t1246*t1281;
+ t1361 = t1281*t1423;
+ t1515 = t1255*t1269+(t1464+t1361)*t1280;
+ t1148 = t1267*t1496;
+ t1514 = t946+t1484*t1148;
+ t1234 = RATIONAL(5.0,1.0);
+ t1488 = x*t1234;
+ t1209 = RATIONAL(-27.0,4.0);
+ t1087 = t1209*t1462;
+ t1513 = t1280*t1087+t1488*t1587;
+ t1413 = t1281*t1252;
+ t1346 = t1282*t1413;
+ t1168 = t1279*t1428;
+ t1512 = t1278*t1346+(t1167+t1168)*x;
+ t1511 = t1279*t1443+x*t1135+t1282*t1089;
+ t1510 = x*t1108+t1252*t1418+t1278*t1342;
+ t1400 = t1280*t1488;
+ t1092 = t1209*t1418;
+ t1509 = y*t1400+t1281*t1092+t1234*t1270;
+ t1011 = t1278*t1349;
+ t1410 = t1261*t1280;
+ t1391 = x*t1410;
+ t1508 = t1011+y*t1391+t1228*t1270;
+ t938 = t1281*t1348;
+ t1507 = t938+t1527;
+ t1459 = t1263*t1281;
+ t1233 = RATIONAL(-2.0,1.0);
+ t1480 = x*t1233;
+ t1170 = t1280*t1480;
+ t1506 = z*t1459+t1484*t1170;
+ t1505 = t1212*t1272+t1039+t934+z*t1390;
+ t1326 = t1226*t1425;
+ t1504 = t1281*t1447+t1280*t1326+t1562;
+ t1203 = RATIONAL(135.0,8.0);
+ t1490 = x*RATIONAL(-10.0,1.0);
+ t1221 = RATIONAL(-15.0,1.0);
+ t1503 = t1281*t1490+t1221*t1272+t1087+t1203*t1356;
+ t1329 = t1280*t1427;
+ t902 = t1279*t1329;
+ t1466 = t1263*t1280;
+ t1183 = t1281*t1480;
+ t1502 = z*t1183+t1233*t1272+t902+y*t1466;
+ t1501 = t1212*t1270+t1254*t1275+t1536;
+ t1259 = RATIONAL(-5.0,4.0);
+ t1412 = t1259*t1280;
+ t1127 = t1281*t1412;
+ t1500 = t1208*t1362+t1127+t1527;
+ t1247 = RATIONAL(-6.0,1.0);
+ t1499 = t1247*t1270+t1011+t1128+t1242*t1275;
+ t1122 = y*t1432;
+ t1498 = z*t1407+t1247*t1272+t925+t1122+t1134;
+ t1497 = x*y;
+ t1494 = z*t1231;
+ t1493 = x*t1259;
+ t1235 = RATIONAL(4.0,1.0);
+ t1487 = t1235*x;
+ t1195 = t1246*y;
+ t1202 = t1263*y;
+ t988 = t1241*t1401;
+ t1453 = x*t1195;
+ t1478 = t988+t1278*t1453;
+ t868 = RATIONAL(81.0,8.0)*t1323;
+ t1477 = t1211*t1269+t868;
+ t907 = t1282*t1124;
+ t1476 = z*t1382+t907;
+ t1383 = x*t1193;
+ t998 = t1278*t1383;
+ t976 = t1253*t1323;
+ t1475 = t998+t976;
+ t1029 = t1249*t1323;
+ t1139 = t1280*t1454;
+ t1474 = t1029+t1282*t1139;
+ t1439 = y*t1493;
+ t1473 = t982+t1278*t1439;
+ t1010 = t1253*t1405;
+ t1396 = t1259*t1485;
+ t1472 = t1010+z*t1396;
+ t1471 = t1010+z*t1383;
+ t1470 = t1255*t1278;
+ t1467 = -t1272-t1270;
+ t1417 = t1282*t1249;
+ t1384 = y*t1417;
+ t1077 = z*t1384;
+ t1458 = x*t1202;
+ t1463 = t1077+z*t1458;
+ t1274 = z*t1485;
+ t1434 = t1281*t1231;
+ t1457 = t1101+t1278*t1434;
+ t1008 = z*t1398;
+ t1455 = z*t1439+t1008;
+ t1161 = t1280*t1461;
+ t1451 = t1161-t1268;
+ t1444 = t1241*t1282;
+ t1442 = t1236*t1278;
+ t1433 = t1245*t1497;
+ t1430 = t1255*t1279;
+ t1429 = t1280*t1231;
+ t1421 = t1278+t1279;
+ t1355 = t1278*t1417;
+ t1026 = y*t1355;
+ t1420 = t1026+t1278*t1458;
+ t1415 = t1281*t1241;
+ t1411 = t1281*t1249;
+ t1406 = y*t1444;
+ t1403 = z*t1425;
+ t1125 = y*t1423;
+ t1397 = x*t1442;
+ t1393 = x*t1419;
+ t1389 = x*t1422;
+ t1113 = t1280*t1487;
+ t1380 = x*t1201;
+ t1090 = t1280*t1490;
+ t1378 = t884+t1132+t1217*t1360;
+ t1377 = t1220*t1409+t982+t1125;
+ t1376 = t851+t1586*y;
+ t1165 = t1279*t1494;
+ t1375 = z*t1386+t1165+t907;
+ t1374 = t893+t1585*y;
+ t1373 = t884+t1549;
+ t1372 = z*t1460+t888+t1217*t1403;
+ t1371 = t882+(t1427+t1326)*z;
+ t1370 = t897+t1278*t1326+t1265*t1418;
+ t1369 = t897+t1552;
+ t974 = z*t1406;
+ t1164 = y*t1494;
+ t1368 = t974+z*t1433+t1164;
+ t1160 = y*t1435;
+ t1367 = -t1271+t982+t1160;
+ t1366 = t1150+t976+t1278*t1393;
+ t1365 = t988+t1278*t1433+t1160;
+ t1364 = t1258*t1425;
+ t1363 = t1195+y*t1441+t1122;
+ t1156 = t1245*t1445;
+ t1105 = t1281*t1428;
+ t1359 = t1282*t1411;
+ t1358 = t1282*t1415;
+ t1357 = t1470*t1497+t1103+t1026;
+ t1350 = t1280*t1416;
+ t1237 = RATIONAL(-9.0,1.0);
+ t1347 = t1237*t1431;
+ t1345 = t1236*t1431;
+ t1256 = RATIONAL(9.0,1.0);
+ t1344 = t1256*t1425;
+ t1339 = t1262*t1431;
+ t1337 = t1038+t1534;
+ t1336 = t1038+t1278*t1389+t1120;
+ t1335 = t1166+t1093+t1199;
+ t1333 = t1106+t1274+t1039;
+ t1327 = -t1274+t1165+t1010;
+ t1152 = t1280*t1193;
+ t1147 = t1280*t1191;
+ t1055 = y*t1385;
+ t1273 = z*t1497;
+ t1104 = z*t1481;
+ t1322 = t1055+t1273+t1104;
+ t1140 = t1280*t1430;
+ t1319 = z*t1393+t1155+t1010;
+ t1121 = t1280*t1199;
+ t1318 = t1255+t1243*t1282;
+ t1316 = t1280*t1404;
+ t1315 = t1281*t1394;
+ t970 = x*t1105;
+ t1314 = x*t1140+t970+t1281*t1355+t956;
+ t1313 = t1238*t1282+t1245;
+ t1227 = RATIONAL(25.0,4.0);
+ t1311 = t1227*t1280+t1254;
+ t1310 = t1254+t1227*t1281;
+ t1309 = t1263+t1427;
+ t950 = x*t1127;
+ t1308 = t1279*t1391+t950+t976+t963;
+ t1014 = t1281*t1400;
+ t911 = t1280*t1332;
+ t1307 = t886+t884+t1014+t911;
+ t937 = t1281*t1330;
+ t1306 = t937+t1065+t1544;
+ t1305 = -x+t1246+t1423;
+ t983 = t1281*t1170;
+ t1304 = t1281*t1339+t983+t974+z*t1453+t1475;
+ t831 = RATIONAL(-20.0,1.0)*t1276;
+ t1303 = t1237*t1269+RATIONAL(45.0,2.0)*t1362+t868+t1130+t1280*t1450+t831;
+ t1302 = t1203*t1360+t1221*t1270+t1090+t1092+t1578;
+ t1218 = RATIONAL(25.0,2.0);
+ t890 = t1218*t1276;
+ t1301 = t1131+t1222*t1270+t890+t1378;
+ t1213 = RATIONAL(-25.0,4.0);
+ t859 = t1213*t1276;
+ t1300 = t859+t1219*t1270+t1148+t1370;
+ t836 = t1281*t1090;
+ t1299 = t1055+t897+y*t1456+t836+t876+t1280*t1344;
+ t1298 = t1280*t1459-t1269+t983+t1281*t1329+t976+t1154;
+ t945 = t1281*t1131;
+ t1297 = t1219*t1362+t1281*t1410+t945+t1366;
+ t1072 = t1280*t1392;
+ t1296 = t1170+t1014+t1072+t1378;
+ t1054 = t1281*t1350;
+ t1295 = t1105+t983+t1054+t1366;
+ t912 = x*t1133;
+ t1294 = t912+t1281*t1441+t1280*t1352+t1336;
+ t1044 = t1280*t1388;
+ t1293 = -t1275+t1044+t1536+t1566;
+ t1007 = t1281*t1397;
+ t1292 = t1007+t1183+t1014+t1373;
+ t1291 = t902+t1039+t912+t1038+t1493*t1587;
+ t1290 = t1412*t1497+t1280*t1396+t912+t1337;
+ t1289 = -t1276+t1029+t1282*t1152+t1048+(t1190+t1156)*x;
+ t1288 = -t1273+t1277+t1281*t1347+t1008+t1164+t1562+t1569;
+ t1239 = RATIONAL(6.0,1.0);
+ t1287 = t1113+t1263*z+t836+t1239*t1270+t1266*t1489+t1124+t1370;
+ t1286 = t1239*t1272+y*t1447+t1281*t1487+t1187+t836+t1202+t1369;
+ t906 = t1281*t1113;
+ t1285 = -t1277+y*t1426+t906+t1077+t1104+t1281*t1345+t1336;
+ t1230 = RATIONAL(75.0,4.0);
+ t1229 = RATIONAL(12.0,1.0);
+ t1215 = RATIONAL(-12.0,1.0);
+ t1207 = RATIONAL(-75.0,4.0);
+ t1206 = RATIONAL(27.0,2.0);
+ t1188 = t1244*t1445;
+ t1182 = t1279*t1429;
+ t1180 = y*t1429;
+ t1175 = t1278*t1411;
+ t1163 = z*t1434;
+ t1157 = t1246*t1445;
+ t1144 = z*t1464;
+ t1137 = t1240*t1445;
+ t1136 = t1280*t1195;
+ t1119 = t1278*t1413;
+ t1115 = t1279*t1438;
+ t1112 = t1278*t1415;
+ t1100 = t1280*t1201;
+ t1095 = t1220*t1445;
+ t1086 = z*t1389;
+ t1082 = y*t1397;
+ t1078 = t1259*t1269;
+ t1076 = t1278*t1354;
+ t1066 = z*t1381;
+ t1057 = y*t1379;
+ t1056 = z*t1392;
+ t1042 = t1200*t1497;
+ t1040 = t1252*t1271;
+ t1034 = z*t1331;
+ t1030 = t1278*t1380;
+ t1028 = z*t1346;
+ t1027 = z*t1380;
+ t1025 = y*t1341;
+ t1018 = y*t1340;
+ t1016 = z*t1364;
+ t1015 = y*t1329;
+ t1006 = z*t1361;
+ t1000 = t1243*t1403;
+ t992 = z*t1358;
+ t991 = z*t1328;
+ t984 = t1278*t1358;
+ t978 = t1279*t1456;
+ t972 = t1256*t1269;
+ t967 = z*t1359;
+ t964 = t1414*t1497;
+ t962 = t1258*t1269;
+ t958 = t1424*t1497;
+ t952 = z*t1353;
+ t949 = t1282*t1121;
+ t947 = y*t1350;
+ t944 = t1262*t1271;
+ t941 = t1280*t1406;
+ t929 = y*t1321;
+ t928 = t1280*t1125;
+ t922 = y*t1325;
+ t914 = t1280*t1384;
+ t889 = t1280*t1094;
+ t877 = t1219*t1274;
+ t873 = t1228*t1274;
+ t871 = t1206*t1356;
+ t854 = t1281*t1343;
+ t852 = y*t1387;
+ t850 = y*t1402;
+ t849 = t1206*t1360;
+ t845 = t1281*t1324;
+ t832 = t1281*t1088;
+ t830 = t1216*t1356;
+ coeffs_dx->coeff_m1_m1_m1 = t1375+t1006+t937+t1280*t1407+t1365+t1136+
+t1157+t1147-t1275+t1368+t949+t928+t1144+t1451+t1467+t1539+t1579;
+ coeffs_dx->coeff_0_m1_m1 = t976+t945+t1018+t1078+t938+t1016+t1455+t1472+
+t1473+t1514+t1516;
+ coeffs_dx->coeff_p1_m1_m1 = t1034+t1015+t1105+t1322+t1333+t906+t1502+
+t1100+t1269+t1337+t911+t1506+t1531+t1535;
+ coeffs_dx->coeff_p2_m1_m1 = t1025+t1027+t1028+t1289+t1030+t1054+t1420+
+t1463+t1512;
+ coeffs_dx->coeff_m1_0_m1 = t1297+(t1242*t1280-t1491)*x+t1044+t1318*t1280+
+t1152+t1319+t1516+t1538+t1540+t1548+t1563;
+ coeffs_dx->coeff_0_0_m1 = t889+t1348+t877+t1301+t1372+(t1267+t1213*t1281)
+*t1394+t1580;
+ coeffs_dx->coeff_p1_0_m1 = t1121+t1056+t1313*t1280+t1233*t1394+t1287+
+t1371+t1500+t1513+t1537;
+ coeffs_dx->coeff_p2_0_m1 = t1350+t1066+(-t1280+t1491*t1245)*x+t1291+t1510
++t1554+t1560;
+ coeffs_dx->coeff_m1_p1_m1 = t1025+t1121+t1285+t1156+t1086+t1076+t1275+
+t1072+t1357+t1502+t1529+t1530;
+ coeffs_dx->coeff_0_p1_m1 = t1015+t1299+t873+t1057+t1501+t1513+t1545;
+ coeffs_dx->coeff_p1_p1_m1 = t1018+t1176+t889+t1232*t1315+t1136+t1288+
+t1152+t1367+t1499+t1547+t1561;
+ coeffs_dx->coeff_p2_p1_m1 = t1304+t1000+t928+t1471+t1478+t1520+t1564;
+ coeffs_dx->coeff_m1_p2_m1 = t1270+t1163+t1289+t992+t984+t1100+t1457+t1515
++t1546;
+ coeffs_dx->coeff_0_p2_m1 = t991+t978+t1291+t1573+t1582;
+ coeffs_dx->coeff_p1_p2_m1 = t952+t1298+t1137+t1147+t1327+t1518+t1564;
+ coeffs_dx->coeff_p2_p2_m1 = t967+t949+t1263*t1315+t1314+t1476+t1577;
+ coeffs_dx->coeff_m1_m1_0 = t1318*t1281+t1297+t964+t931+(t1436-t1484)*x+
+t1119+t1363+t1377+t1514+t1543+t1553;
+ coeffs_dx->coeff_0_m1_0 = t852+t832+t1349+t890+t1373+t1376+(t1213*t1280+
+t1267)*t1404+t1556+t1580;
+ coeffs_dx->coeff_p1_m1_0 = t1286+t1313*t1281+t1188+t1233*t1404+t1082+
+t1374+t1500+t1509+t1528;
+ coeffs_dx->coeff_p2_m1_0 = t1042+t1354+(-t1281+t1484*t1245)*x+t1290+t1511
++t1559+t1560;
+ coeffs_dx->coeff_m1_0_0 = (t1243+t1219*t1280)*t1282+(t1242+t1421*t1262)*x
++(t1261+RATIONAL(-25.0,8.0)*t1280+(t1219+RATIONAL(-75.0,8.0)*t1280)*t1282)*
+t1281+t1255+t1301+t1410+t1532+t1533+t1549+t1550+t1556;
+ coeffs_dx->coeff_0_0_0 = (t1211*t1280+t1251+(t1211+RATIONAL(225.0,8.0)*
+t1280)*t1281)*t1282+(t1222*t1278+t1218*t1280+t1260+(t1222+t1230*t1280)*t1279+(
+t1230*t1278+RATIONAL(-125.0,4.0)*t1280+t1218)*t1281)*x+t1477+t1557+t1558;
+ coeffs_dx->coeff_p1_0_0 = t1302+t1095+(t1238+t1208*t1280)*t1282+t972+(
+t1235+t1421*t1239)*x+(t1259+RATIONAL(25.0,8.0)*t1280+(t1208+RATIONAL(-225.0,8.0
+)*t1280)*t1282)*t1281+t1412+t1335+t1503+t1526;
+ coeffs_dx->coeff_p2_0_0 = t962+(-1.0+t1421*t1243)*x+(t1257+t1228*t1280+(
+RATIONAL(75.0,8.0)*t1280+t1228)*t1281)*t1282+t1300+t1551+t1552;
+ coeffs_dx->coeff_m1_p1_0 = t1236*t1425-t1281+t1135+t1286+(y+t1437)*x+t958
++t1335+t1501+t1517+t1559;
+ coeffs_dx->coeff_0_p1_0 = t849+t850+t1344+((t1212+t1207*t1280)*t1279+
+t1311*y)*x+t1374+t1503+t1578+t1583;
+ coeffs_dx->coeff_p1_p1_0 = t1237*t1425+t944+t1281+(t1242*y+t1247*t1279+(
+t1229*t1278+t1248)*t1281)*x+t1303+t1107+t1363+t1376+t1524+t1532+t1557;
+ coeffs_dx->coeff_p2_p1_0 = t1040+t1262*t1425+(t1483+t1422)*x+t1292+t1377+
+t1508+t1555;
+ coeffs_dx->coeff_m1_p2_0 = t1485+t1175+t1305*t1281+t1294+t1511+t1528+
+t1573;
+ coeffs_dx->coeff_0_p2_0 = t854+t859+t1364+t1311*t1485+t1369+t1551+t1574;
+ coeffs_dx->coeff_p1_p2_0 = t1112+t1395+t1309*t1281+t1292+t1504+t1543+
+t1581;
+ coeffs_dx->coeff_p2_p2_0 = t998+t1346+t845+(t1430+t1526*t1281)*x+t1308+
+t1553;
+ coeffs_dx->coeff_m1_m1_p1 = t1268+t1007+t1028+t1285+t947+t1188+t1168+t958
++t1506+t1525+t1534+t1542+t1546;
+ coeffs_dx->coeff_0_m1_p1 = t1034+t1299+t978+t850+t1505+t1509+t1584;
+ coeffs_dx->coeff_p1_m1_p1 = t1016+t944+t832+t1140+t1119+t1232*t1316+t1288
++t1144+t1327+t1498+t1576;
+ coeffs_dx->coeff_p2_m1_p1 = t1304+t1006+t1040+t1476+t1523+t1565+t1570;
+ coeffs_dx->coeff_m1_0_p1 = t1095+t1345+t1086+(t1442+z)*x+t1287+t1200-
+t1280+t1505+t1517+t1541+t1554;
+ coeffs_dx->coeff_0_0_p1 = t873+t1256*t1431+t871+(t1310*z+(t1212+t1207*
+t1281)*t1278)*x+t1302+t1371+t1583;
+ coeffs_dx->coeff_p1_0_p1 = t1347+t1303+(t1242*z+t1247*t1278+(t1248+t1229*
+t1279)*t1280)*x+t1280+t1179+t1372+t1522+t1533+t1538+t1558+t1561;
+ coeffs_dx->coeff_p2_0_p1 = t1339+(t1424+t1482)*x+t1296+t1471+t1521+t1548+
+t1555;
+ coeffs_dx->coeff_m1_p1_p1 = t1000+t964+(t1233+t1247*t1282)*t1277+t1107+
+t1498+t1319+t1368+t1179+t1499+t1550+t1569+t1570;
+ coeffs_dx->coeff_0_p1_p1 = t831+RATIONAL(18.0,1.0)*t1362+t852+t877+t1455+
+t1477+t1522+t1524+t1547+t1576;
+ coeffs_dx->coeff_p1_p1_p1 = (RATIONAL(-18.0,1.0)*t1282+t1242)*t1277+((
+t1235*y+t1215*t1279)*t1280+(t1215*t1278+RATIONAL(16.0,1.0)*t1280+t1235*z)*t1281
+)*x+t864+t1135+t1322+t1056+t849+t972+t871+t1082+t1525+t1529+t1541+t1545+t1584;
+ coeffs_dx->coeff_p2_p1_p1 = -t1268+t1042+t962+t1293+t1239*t1362+t947+
+t1066+t1463+t1530+t1575;
+ coeffs_dx->coeff_m1_p2_p1 = t1295+t1140+t967+t1112+t1375+t1518+t1523;
+ coeffs_dx->coeff_0_p2_p1 = t952+t1307+t1472+t1521+t1581;
+ coeffs_dx->coeff_p1_p2_p1 = t854+t1175+t1168+t991+t1163+t1279*t1113+t1333
++t1451+t1507+t1566+t1575;
+ coeffs_dx->coeff_p2_p2_p1 = t992+t979+t1027-t1270+(t1198+t1192)*t1281*x+
+t1306+t1542;
+ coeffs_dx->coeff_m1_m1_p2 = t1180+t941-t1276+t1182+t1272+t1357+t1474+
+t1512+t1515+t1535;
+ coeffs_dx->coeff_0_m1_p2 = t929+t1057+t1290+t1567+t1582;
+ coeffs_dx->coeff_p1_m1_p2 = t1298+t1115+t1157+t922+t1367+t1519+t1565;
+ coeffs_dx->coeff_p2_m1_p2 = t970+t914+t1263*t1316+t1478+t1568+t1577+t1579
+;
+ coeffs_dx->coeff_m1_0_p2 = t1169+t1495+t1305*t1280+t1294+t1510+t1537+
+t1567;
+ coeffs_dx->coeff_0_0_p2 = t830+t1340+t1310*t1495+t1300+t1574;
+ coeffs_dx->coeff_p1_0_p2 = t1139+t1242*t1495+t1309*t1280+t1296+t1504+
+t1540+t1571;
+ coeffs_dx->coeff_p2_0_p2 = t1341+t845+t950+(t1470+(t1245+t1199)*t1280)*x+
+t1475+t1563+t1572;
+ coeffs_dx->coeff_m1_p1_p2 = t1295+t1176+t914+t1139+t1365+t1519+t1520;
+ coeffs_dx->coeff_0_p1_p2 = t922+t1307+t1473+t1508+t1571;
+ coeffs_dx->coeff_p1_p1_p2 = t1161+t1235*t1272+t830+t929+t1293+t1156+t1180
++t1169+t1507+t1531;
+ coeffs_dx->coeff_p2_p1_p2 = t927+t1076-t1272+t941+(t1193+t1195)*t1496+
+t1306+t1420;
+ coeffs_dx->coeff_m1_p2_p2 = t1115+t1137+(t1444+t1231)*t1277+t1314+t1539+
+t1568;
+ coeffs_dx->coeff_0_p2_p2 = t1078+t1281*t1321+t1308+t1572;
+ coeffs_dx->coeff_p1_p2_p2 = t979+t1269+t1182+t927+(t1452+t1240)*t1277+
+t1457+t1467+t1544;
+ coeffs_dx->coeff_p2_p2_p2 = t984+t1030+t1280*t1359+(t1147+(t1466+t1197)*
+t1281)*x+t1474;
diff --git a/src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-dxx.compute.c b/src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-dxx.compute.c
new file mode 100644
index 0000000..614ab35
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-dxx.compute.c
@@ -0,0 +1,948 @@
+fp t3439;
+fp t3440;
+fp t3438;
+fp t3588;
+fp t3478;
+fp t3430;
+fp t3437;
+fp t3432;
+fp t3570;
+fp t3381;
+fp t3414;
+fp t3579;
+fp t3581;
+fp t3658;
+fp t3429;
+fp t3431;
+fp t3657;
+fp t3591;
+fp t3494;
+fp t3656;
+fp t3584;
+fp t3419;
+fp t3573;
+fp t3396;
+fp t3497;
+fp t3655;
+fp t3585;
+fp t3379;
+fp t3523;
+fp t3116;
+fp t3418;
+fp t3586;
+fp t3499;
+fp t3654;
+fp t3505;
+fp t3417;
+fp t3550;
+fp t3653;
+fp t3435;
+fp t3527;
+fp t3408;
+fp t3552;
+fp t3265;
+fp t3382;
+fp t3652;
+fp t3428;
+fp t3388;
+fp t3210;
+fp t3375;
+fp t3651;
+fp t3390;
+fp t3422;
+fp t3364;
+fp t3650;
+fp t3426;
+fp t3433;
+fp t3535;
+fp t3169;
+fp t3649;
+fp t3420;
+fp t3577;
+fp t3509;
+fp t3177;
+fp t3404;
+fp t3517;
+fp t3648;
+fp t3374;
+fp t3403;
+fp t3543;
+fp t3244;
+fp t3647;
+fp t3646;
+fp t3372;
+fp t3376;
+fp t3234;
+fp t3528;
+fp t3645;
+fp t3138;
+fp t3423;
+fp t3644;
+fp t3424;
+fp t3545;
+fp t3319;
+fp t3643;
+fp t3558;
+fp t3589;
+fp t3642;
+fp t3412;
+fp t3407;
+fp t3542;
+fp t3641;
+fp t3409;
+fp t3354;
+fp t3640;
+fp t3227;
+fp t3427;
+fp t3366;
+fp t3639;
+fp t3638;
+fp t3416;
+fp t3525;
+fp t3193;
+fp t3637;
+fp t3636;
+fp t3106;
+fp t3592;
+fp t3232;
+fp t3635;
+fp t3378;
+fp t3580;
+fp t3519;
+fp t3219;
+fp t3634;
+fp t3633;
+fp t3540;
+fp t3511;
+fp t3149;
+fp t3632;
+fp t3405;
+fp t3593;
+fp t3526;
+fp t3631;
+fp t3630;
+fp t3415;
+fp t3534;
+fp t3336;
+fp t3629;
+fp t3561;
+fp t3628;
+fp t3501;
+fp t3143;
+fp t3627;
+fp t3551;
+fp t3221;
+fp t3626;
+fp t3167;
+fp t3625;
+fp t3393;
+fp t3624;
+fp t3537;
+fp t3623;
+fp t3384;
+fp t3622;
+fp t3574;
+fp t3495;
+fp t3132;
+fp t3399;
+fp t3621;
+fp t3504;
+fp t3620;
+fp t3576;
+fp t3434;
+fp t3161;
+fp t3619;
+fp t3510;
+fp t3411;
+fp t3618;
+fp t3521;
+fp t3153;
+fp t3530;
+fp t3617;
+fp t3616;
+fp t3436;
+fp t3127;
+fp t3615;
+fp t3389;
+fp t3314;
+fp t3614;
+fp t3613;
+fp t3406;
+fp t3578;
+fp t3506;
+fp t3575;
+fp t3612;
+fp t3583;
+fp t3220;
+fp t3401;
+fp t3611;
+fp t3587;
+fp t3344;
+fp t3503;
+fp t3610;
+fp t3513;
+fp t3170;
+fp t3609;
+fp t3204;
+fp t3532;
+fp t3256;
+fp t3608;
+fp t3255;
+fp t3410;
+fp t3607;
+fp t3391;
+fp t3367;
+fp t3606;
+fp t3400;
+fp t3369;
+fp t3507;
+fp t3188;
+fp t3605;
+fp t3223;
+fp t3515;
+fp t3183;
+fp t3604;
+fp t3338;
+fp t3342;
+fp t3603;
+fp t3321;
+fp t3368;
+fp t3602;
+fp t3224;
+fp t3601;
+fp t3566;
+fp t3168;
+fp t3600;
+fp t3553;
+fp t3355;
+fp t3599;
+fp t3598;
+fp t3290;
+fp t3565;
+fp t3323;
+fp t3173;
+fp t3597;
+fp t3226;
+fp t3101;
+fp t3596;
+fp t3380;
+fp t3371;
+fp t3595;
+fp t3141;
+fp t3594;
+fp t3590;
+fp t3582;
+fp t3572;
+fp t3508;
+fp t3186;
+fp t3571;
+fp t3569;
+fp t3421;
+fp t3152;
+fp t3568;
+fp t3567;
+fp t3518;
+fp t3160;
+fp t3564;
+fp t3142;
+fp t3563;
+fp t3562;
+fp t3560;
+fp t3557;
+fp t3498;
+fp t3197;
+fp t3559;
+fp t3556;
+fp t3555;
+fp t3554;
+fp t3273;
+fp t3163;
+fp t3546;
+fp t3549;
+fp t3352;
+fp t3335;
+fp t3178;
+fp t3548;
+fp t3547;
+fp t3425;
+fp t3544;
+fp t3402;
+fp t3370;
+fp t3363;
+fp t3541;
+fp t3538;
+fp t3172;
+fp t3286;
+fp t3536;
+fp t3529;
+fp t3533;
+fp t3383;
+fp t3531;
+fp t3524;
+fp t3522;
+fp t3520;
+fp t3356;
+fp t3516;
+fp t3514;
+fp t3512;
+fp t3392;
+fp t3502;
+fp t3500;
+fp t3493;
+fp t3492;
+fp t3491;
+fp t3490;
+fp t3489;
+fp t3089;
+fp t3488;
+fp t3413;
+fp t3386;
+fp t3487;
+fp t3395;
+fp t3126;
+fp t3486;
+fp t3162;
+fp t3485;
+fp t3134;
+fp t3484;
+fp t3483;
+fp t3482;
+fp t3139;
+fp t3481;
+fp t3125;
+fp t3480;
+fp t3479;
+fp t3477;
+fp t3476;
+fp t3297;
+fp t3475;
+fp t3474;
+fp t3473;
+fp t3472;
+fp t3394;
+fp t3471;
+fp t3377;
+fp t3470;
+fp t3469;
+fp t3320;
+fp t3466;
+fp t3270;
+fp t3465;
+fp t3464;
+fp t3185;
+fp t3463;
+fp t3462;
+fp t3301;
+fp t3461;
+fp t3460;
+fp t3208;
+fp t3459;
+fp t3458;
+fp t3387;
+fp t3211;
+fp t3457;
+fp t3456;
+fp t3207;
+fp t3455;
+fp t3454;
+fp t3333;
+fp t3453;
+fp t3231;
+fp t3452;
+fp t3312;
+fp t3451;
+fp t3450;
+fp t3449;
+fp t3448;
+fp t3225;
+fp t3447;
+fp t3446;
+fp t3445;
+fp t3444;
+fp t3292;
+fp t3443;
+fp t3398;
+fp t3397;
+fp t3385;
+fp t3360;
+fp t3358;
+fp t3346;
+fp t3340;
+fp t3337;
+fp t3331;
+fp t3327;
+fp t3326;
+fp t3324;
+fp t3318;
+fp t3310;
+fp t3308;
+fp t3302;
+fp t3294;
+fp t3291;
+fp t3289;
+fp t3284;
+fp t3281;
+fp t3277;
+fp t3271;
+fp t3261;
+fp t3260;
+fp t3257;
+fp t3251;
+fp t3242;
+fp t3239;
+fp t3237;
+fp t3233;
+fp t3228;
+fp t3216;
+fp t3214;
+fp t3209;
+fp t3203;
+fp t3201;
+fp t3196;
+fp t3192;
+fp t3191;
+fp t3187;
+fp t3181;
+fp t3179;
+fp t3175;
+fp t3171;
+fp t3164;
+fp t3158;
+fp t3157;
+fp t3155;
+fp t3154;
+fp t3151;
+fp t3147;
+fp t3146;
+fp t3145;
+fp t3136;
+fp t3102;
+fp t3096;
+fp t3088;
+fp t3083;
+ t3439 = z*z;
+ t3440 = y*y;
+ t3438 = t3440*y;
+ t3588 = y+t3438;
+ t3478 = t3588*t3439;
+ t3430 = t3440*z;
+ t3437 = z*t3439;
+ t3432 = t3440*t3437;
+ t3570 = t3430+t3432;
+ t3381 = RATIONAL(-45.0,4.0);
+ t3414 = RATIONAL(9.0,2.0);
+ t3579 = x*t3414;
+ t3581 = x*t3439;
+ t3658 = t3381*t3581+t3579;
+ t3429 = y*t3439;
+ t3431 = t3438*t3439;
+ t3657 = t3431+t3429;
+ t3591 = x*t3440;
+ t3494 = t3381*t3591;
+ t3656 = t3579+t3494;
+ t3584 = z+t3437;
+ t3419 = RATIONAL(3.0,2.0);
+ t3573 = x*t3419;
+ t3396 = RATIONAL(-15.0,4.0);
+ t3497 = t3396*t3581;
+ t3655 = (t3497+t3573)*y;
+ t3585 = x*t3438;
+ t3379 = RATIONAL(-27.0,4.0);
+ t3523 = t3379*t3585;
+ t3116 = z*t3523;
+ t3418 = RATIONAL(9.0,1.0);
+ t3586 = t3418*x;
+ t3499 = t3440*t3586;
+ t3654 = t3116+z*t3499;
+ t3505 = t3440*t3573;
+ t3417 = RATIONAL(-1.0,2.0);
+ t3550 = t3417*t3438;
+ t3653 = t3439*t3505+t3437*t3550;
+ t3435 = t3440*t3439;
+ t3527 = x*t3435;
+ t3408 = RATIONAL(-3.0,2.0);
+ t3552 = t3408*t3438;
+ t3265 = t3437*t3552;
+ t3382 = RATIONAL(15.0,2.0);
+ t3652 = t3265+t3382*t3527;
+ t3428 = t3437*t3438;
+ t3388 = RATIONAL(15.0,4.0);
+ t3210 = t3388*t3428;
+ t3375 = RATIONAL(-45.0,2.0);
+ t3651 = t3375*t3527+t3210;
+ t3390 = RATIONAL(-15.0,2.0);
+ t3422 = RATIONAL(-5.0,1.0);
+ t3364 = t3422*t3439;
+ t3650 = t3364+t3390*t3431;
+ t3426 = RATIONAL(9.0,4.0);
+ t3433 = y*t3437;
+ t3535 = x*t3433;
+ t3169 = t3426*t3535;
+ t3649 = t3437*t3499+t3169;
+ t3420 = RATIONAL(-9.0,4.0);
+ t3577 = x*t3420;
+ t3509 = t3438*t3577;
+ t3177 = z*t3509;
+ t3404 = RATIONAL(-9.0,1.0);
+ t3517 = t3404*t3581;
+ t3648 = t3177+t3438*t3517;
+ t3374 = RATIONAL(45.0,2.0);
+ t3403 = RATIONAL(-3.0,1.0);
+ t3543 = t3403*t3438;
+ t3244 = t3437*t3543;
+ t3647 = t3374*t3527+t3244;
+ t3646 = t3658*y;
+ t3372 = RATIONAL(-135.0,4.0);
+ t3376 = RATIONAL(27.0,2.0);
+ t3234 = t3376*t3585;
+ t3528 = x*t3431;
+ t3645 = t3234+t3372*t3528;
+ t3138 = t3439*t3509;
+ t3423 = RATIONAL(5.0,4.0);
+ t3644 = t3138+t3423*t3432;
+ t3424 = RATIONAL(3.0,1.0);
+ t3545 = t3424*t3437;
+ t3319 = t3438*t3545;
+ t3643 = t3319+t3439*t3494;
+ t3558 = y*t3581;
+ t3589 = t3408*x;
+ t3642 = y*t3589+t3388*t3558;
+ t3412 = RATIONAL(-6.0,1.0);
+ t3407 = RATIONAL(2.0,1.0);
+ t3542 = t3407*t3439;
+ t3641 = y*t3542+t3412*t3431;
+ t3409 = RATIONAL(3.0,4.0);
+ t3354 = t3409*t3428;
+ t3640 = t3390*t3527+t3354;
+ t3227 = t3388*t3432;
+ t3427 = RATIONAL(5.0,2.0);
+ t3366 = t3427*t3440;
+ t3639 = t3227+t3366;
+ t3638 = t3658*t3438;
+ t3416 = RATIONAL(-5.0,2.0);
+ t3525 = x*t3432;
+ t3193 = t3426*t3525;
+ t3637 = t3416*t3431+t3193;
+ t3636 = t3409*t3528+t3417*t3432;
+ t3106 = t3379*t3535;
+ t3592 = x*t3437;
+ t3232 = t3376*t3592;
+ t3635 = t3106+t3440*t3232;
+ t3378 = RATIONAL(45.0,4.0);
+ t3580 = x*t3378;
+ t3519 = t3440*t3580;
+ t3219 = t3396*t3428;
+ t3634 = t3439*t3519+t3219;
+ t3633 = RATIONAL(-45.0,1.0)*t3527+t3378*t3428;
+ t3540 = t3420*t3437;
+ t3511 = x*t3540;
+ t3149 = t3440*t3511;
+ t3632 = t3149+t3438*t3542;
+ t3405 = RATIONAL(-9.0,2.0);
+ t3593 = x*t3405;
+ t3526 = t3439*t3580;
+ t3631 = (t3593+t3526)*y;
+ t3630 = t3404*t3428+RATIONAL(45.0,1.0)*t3527;
+ t3415 = RATIONAL(-3.0,4.0);
+ t3534 = t3415*t3438;
+ t3336 = t3437*t3534;
+ t3629 = t3388*t3527+t3336;
+ t3561 = x*t3430;
+ t3628 = z*t3589+t3388*t3561;
+ t3501 = t3404*t3591;
+ t3143 = t3439*t3501;
+ t3627 = t3143+t3210;
+ t3551 = t3419*t3438;
+ t3221 = t3396*t3431;
+ t3626 = (t3221+t3551)*x;
+ t3167 = t3439*t3499;
+ t3625 = t3167+t3244;
+ t3393 = RATIONAL(15.0,1.0);
+ t3624 = t3393*t3527+t3405*t3428;
+ t3537 = t3407*t3440;
+ t3623 = t3138+t3437*t3537;
+ t3384 = RATIONAL(27.0,4.0);
+ t3622 = t3384*t3528+t3422*t3432;
+ t3574 = x*t3384;
+ t3495 = t3437*t3574;
+ t3132 = t3438*t3495;
+ t3399 = RATIONAL(-4.0,1.0);
+ t3621 = t3399*t3435+t3132;
+ t3504 = t3405*t3591;
+ t3620 = t3423*t3428+t3439*t3504;
+ t3576 = x*t3415;
+ t3434 = y*z;
+ t3161 = t3576*t3434;
+ t3619 = t3403*t3561+t3161;
+ t3510 = t3408*t3581;
+ t3411 = RATIONAL(1.0,4.0);
+ t3618 = t3411*t3428+t3440*t3510;
+ t3521 = t3426*t3581;
+ t3153 = t3438*t3521;
+ t3530 = t3416*t3440;
+ t3617 = t3153+t3437*t3530;
+ t3616 = t3438*t3526+t3405*t3585;
+ t3436 = t3438*z;
+ t3127 = t3574*t3436;
+ t3615 = t3127+z*t3501;
+ t3389 = RATIONAL(-15.0,1.0);
+ t3314 = t3426*t3428;
+ t3614 = t3389*t3527+t3314;
+ t3613 = t3405*t3592+t3437*t3519;
+ t3406 = RATIONAL(6.0,1.0);
+ t3578 = x*t3406;
+ t3506 = t3440*t3578;
+ t3575 = t3411*y;
+ t3612 = z*t3575+t3439*t3506+t3336;
+ t3583 = x*RATIONAL(-27.0,2.0);
+ t3220 = t3438*t3583;
+ t3401 = RATIONAL(5.0,1.0);
+ t3611 = t3439*t3220+t3570*t3401;
+ t3587 = t3417*y;
+ t3344 = t3437*t3551;
+ t3503 = t3412*t3591;
+ t3610 = t3344+t3439*t3503+z*t3587;
+ t3513 = t3405*t3581;
+ t3170 = t3438*t3513;
+ t3609 = t3427*t3432+z*t3366+t3170;
+ t3204 = t3437*t3501;
+ t3532 = t3439*t3424;
+ t3256 = t3438*t3532;
+ t3608 = -t3429+t3204+t3256;
+ t3255 = t3408*t3432;
+ t3410 = RATIONAL(1.0,2.0);
+ t3607 = x*t3255+t3410*t3478;
+ t3391 = RATIONAL(-27.0,1.0);
+ t3367 = t3422*t3440;
+ t3606 = t3393*t3432+z*t3367+t3391*t3528;
+ t3400 = RATIONAL(-2.0,1.0);
+ t3369 = t3400*t3439;
+ t3507 = t3440*t3579;
+ t3188 = t3437*t3507;
+ t3605 = t3188+t3588*t3369;
+ t3223 = t3396*t3432;
+ t3515 = t3418*t3581;
+ t3183 = t3438*t3515;
+ t3604 = t3423*t3430+t3223+t3183;
+ t3338 = t3419*t3432;
+ t3342 = t3403*t3431;
+ t3603 = t3417*t3430+x*t3342+t3338;
+ t3321 = t3403*t3432;
+ t3368 = t3400*t3440;
+ t3602 = t3321+t3368+t3616;
+ t3224 = t3388*t3431;
+ t3601 = t3255-t3440+(t3224+t3552)*x;
+ t3566 = x*t3426*z;
+ t3168 = t3438*t3566;
+ t3600 = z*t3537+t3168+t3412*t3432+t3183;
+ t3553 = t3408*t3437;
+ t3355 = t3408*t3431;
+ t3599 = -t3439+t3355+(t3553+t3227)*x;
+ t3598 = t3382*t3432+z*t3530+t3648;
+ t3290 = t3419*t3431;
+ t3565 = t3415*t3437;
+ t3323 = y*t3565;
+ t3173 = x*t3323;
+ t3597 = t3290+t3417*t3429+t3173+x*t3321;
+ t3226 = t3437*t3583;
+ t3101 = y*t3495;
+ t3596 = t3440*t3226+t3101+t3657*t3401;
+ t3380 = RATIONAL(-10.0,1.0);
+ t3371 = RATIONAL(135.0,4.0);
+ t3595 = t3220+t3389*t3432+t3371*t3528+t3380*t3440;
+ t3141 = y*t3511;
+ t3594 = t3416*t3429+t3204+t3382*t3431+t3141;
+ t3590 = t3409*x;
+ t3582 = t3410*y;
+ t3572 = t3411*t3438;
+ t3508 = t3439*t3576;
+ t3186 = x*t3354;
+ t3571 = t3438*t3508+t3186;
+ t3569 = t3440+t3439;
+ t3421 = RATIONAL(-5.0,4.0);
+ t3152 = y*t3566;
+ t3568 = t3421*t3434+t3152;
+ t3567 = t3409*t3438;
+ t3518 = t3403*t3581;
+ t3160 = t3440*t3518;
+ t3564 = t3160-t3431;
+ t3142 = t3577*t3434;
+ t3563 = t3142+t3434;
+ t3562 = -t3433-t3428;
+ t3560 = -t3435+t3432;
+ t3557 = t3409*t3437;
+ t3498 = x*t3557;
+ t3197 = y*t3498;
+ t3559 = t3197+y*t3508;
+ t3556 = t3417*t3437;
+ t3555 = t3403*t3437;
+ t3554 = t3419*t3437;
+ t3273 = z*t3534;
+ t3163 = x*t3273;
+ t3546 = z*t3590;
+ t3549 = t3163+t3440*t3546;
+ t3352 = t3427*t3435;
+ t3335 = t3438*t3540;
+ t3178 = x*t3335;
+ t3548 = t3352+t3178;
+ t3547 = t3410*t3438;
+ t3425 = RATIONAL(-1.0,4.0);
+ t3544 = t3437*t3425;
+ t3402 = RATIONAL(4.0,1.0);
+ t3370 = t3402*t3439;
+ t3363 = t3427*t3439;
+ t3541 = t3439*t3423;
+ t3538 = t3437+t3438;
+ t3172 = x*t3314;
+ t3286 = t3400*t3435;
+ t3536 = t3172+t3286;
+ t3529 = t3421*t3438;
+ t3533 = z*t3529+t3168;
+ t3383 = RATIONAL(-25.0,4.0);
+ t3531 = t3383*t3439;
+ t3524 = t3440*t3576;
+ t3522 = x*t3428;
+ t3520 = t3440*t3577;
+ t3356 = z*t3567;
+ t3516 = x*t3532;
+ t3514 = t3439*t3573;
+ t3512 = t3439*t3579;
+ t3392 = RATIONAL(18.0,1.0);
+ t3502 = t3392*t3591;
+ t3500 = t3424*t3591;
+ t3493 = t3132+t3656*t3437;
+ t3492 = z*t3505+t3163+t3161;
+ t3491 = t3127+t3656*z;
+ t3490 = t3403*x+t3407;
+ t3489 = t3116+(t3519+t3593)*z;
+ t3089 = t3379*t3522;
+ t3488 = t3089+t3613;
+ t3413 = RATIONAL(8.0,1.0);
+ t3386 = RATIONAL(-18.0,1.0);
+ t3487 = t3413+t3386*x;
+ t3395 = RATIONAL(27.0,1.0);
+ t3126 = RATIONAL(-81.0,4.0)*t3522;
+ t3486 = t3101+t3395*t3525+t3126;
+ t3162 = x*t3336;
+ t3485 = t3162+x*t3338+t3173;
+ t3134 = y*t3546;
+ t3484 = t3134+t3141+y*t3516;
+ t3483 = t3589+t3410;
+ t3482 = t3089+t3649;
+ t3139 = x*t3356;
+ t3481 = t3178+x*t3256+t3139;
+ t3125 = RATIONAL(81.0,4.0)*t3522;
+ t3480 = t3125+t3232+t3372*t3525;
+ t3479 = t3172+t3437*t3504+t3169;
+ t3477 = t3168+z*t3573+t3396*t3561;
+ t3476 = t3132+t3638;
+ t3297 = t3424*t3432;
+ t3475 = t3177+t3178+t3438*t3512;
+ t3474 = y*t3510+t3134+t3197;
+ t3473 = t3584*t3440;
+ t3472 = t3172+(t3223+t3554)*x;
+ t3394 = RATIONAL(25.0,4.0);
+ t3471 = t3416+t3394*t3440;
+ t3377 = RATIONAL(-75.0,4.0);
+ t3470 = t3382+t3377*t3440;
+ t3469 = t3416+t3394*t3439;
+ t3320 = t3401*t3435;
+ t3466 = t3440*t3495+t3438*t3364+t3089+t3320;
+ t3270 = t3421*t3435;
+ t3465 = t3172+t3149+t3438*t3541+t3270;
+ t3464 = t3153+t3178-t3560;
+ t3185 = t3439*t3500;
+ t3463 = t3265+t3185+t3536;
+ t3462 = t3344+t3440*t3497+t3548;
+ t3301 = t3410*t3435;
+ t3461 = t3162+t3440*t3498+t3301+t3417*t3431;
+ t3460 = t3168+t3170+t3536+t3570;
+ t3208 = t3380*t3435;
+ t3459 = t3208+t3370+t3406*t3431+t3493;
+ t3458 = t3208+t3406*t3432+t3402*t3440+t3476;
+ t3387 = RATIONAL(25.0,2.0);
+ t3211 = t3387*t3435;
+ t3457 = t3390*t3432+t3089+t3367+t3211+t3616;
+ t3456 = t3208+t3142+t3423*t3434+t3132+t3439*t3502+t3219;
+ t3207 = RATIONAL(-20.0,1.0)*t3435;
+ t3455 = t3106+t3393*t3431+y*t3364+t3391*t3525+t3125+t3207;
+ t3454 = y*t3541+t3221+t3320+t3482;
+ t3333 = t3413*t3435;
+ t3453 = t3386*t3527+t3319+t3089+t3333+t3152-t3434;
+ t3231 = RATIONAL(25.0,1.0)*t3435;
+ t3452 = t3226+t3371*t3525+t3389*t3431+t3231+t3380*t3439+t3126;
+ t3312 = t3422*t3435;
+ t3451 = t3312+t3479+t3588*t3363;
+ t3450 = x*t3355+t3186-t3435+t3139+t3570*t3410;
+ t3449 = t3352+t3475+t3570*t3421;
+ t3448 = t3439*t3529+t3421*t3429+t3141+t3188+t3548;
+ t3225 = t3440*t3531;
+ t3447 = t3363+t3225+t3224+t3493;
+ t3446 = t3286+t3479+t3657;
+ t3445 = -t3430+t3297+t3621+t3648;
+ t3444 = t3369+t3320+t3342+t3488;
+ t3292 = t3402*t3435;
+ t3443 = t3292+t3400*t3432+z*t3368+t3475;
+ t3398 = RATIONAL(75.0,4.0);
+ t3397 = RATIONAL(12.0,1.0);
+ t3385 = RATIONAL(-12.0,1.0);
+ t3360 = z*t3543;
+ t3358 = t3414*t3428;
+ t3346 = z*t3551;
+ t3340 = y*t3556;
+ t3337 = t3418*t3428;
+ t3331 = t3437*t3582;
+ t3327 = t3437*t3547;
+ t3326 = z*t3547;
+ t3324 = z*t3582;
+ t3318 = t3437*t3529;
+ t3310 = z*t3572;
+ t3308 = t3421*t3433;
+ t3302 = t3437*t3575;
+ t3294 = y*t3554;
+ t3291 = y*t3553;
+ t3289 = t3423*t3433;
+ t3284 = t3438*t3544;
+ t3281 = t3425*t3434;
+ t3277 = t3425*t3436;
+ t3271 = y*t3544;
+ t3261 = z*t3550;
+ t3260 = z*t3552;
+ t3257 = y*t3555;
+ t3251 = y*t3557;
+ t3242 = t3424*t3436;
+ t3239 = y*t3545;
+ t3237 = t3423*t3436;
+ t3233 = t3381*t3428;
+ t3228 = t3396*t3436;
+ t3216 = t3388*t3433;
+ t3214 = t3396*t3433;
+ t3209 = t3388*t3436;
+ t3203 = x*t3297;
+ t3201 = y*t3515;
+ t3196 = t3426*t3561;
+ t3192 = t3437*t3524;
+ t3191 = z*t3524;
+ t3187 = z*t3507;
+ t3181 = y*t3512;
+ t3179 = y*t3513;
+ t3175 = z*t3500;
+ t3171 = z*t3504;
+ t3164 = y*t3518;
+ t3158 = y*t3517;
+ t3157 = t3409*t3558;
+ t3155 = t3420*t3558;
+ t3154 = y*t3521;
+ t3151 = x*t3290;
+ t3147 = t3408*t3561;
+ t3146 = z*t3520;
+ t3145 = y*t3514;
+ t3136 = t3439*t3507;
+ t3102 = t3379*t3525;
+ t3096 = t3439*t3523;
+ t3088 = t3439*t3234;
+ t3083 = t3395*t3528;
+ coeffs_dxx->coeff_m1_m1_m1 = -t3429+t3331+t3439*t3537+t3151+t3324+t3326+
+t3327+t3145+t3485+t3492+t3564-t3570;
+ coeffs_dxx->coeff_0_m1_m1 = t3451+t3171+t3318+t3179+t3167+t3308+t3533+
+t3568+t3609;
+ coeffs_dxx->coeff_p1_m1_m1 = t3443+t3143+t3436+t3187+t3181+t3141-t3562+
+t3563+t3605;
+ coeffs_dxx->coeff_p2_m1_m1 = t3277+t3450+t3281+t3147+t3185+t3271+t3284+
+t3474+t3607;
+ coeffs_dxx->coeff_m1_0_m1 = t3312+t3260+t3256+t3490*t3439+t3472+t3477-
+t3584+t3609+t3652;
+ coeffs_dxx->coeff_0_0_m1 = t3088+t3211+t3209+t3515+t3488+t3489+t3584*(
+t3383*t3440+t3427)+t3650+t3651;
+ coeffs_dxx->coeff_p1_0_m1 = t3360+t3517+t3584*t3400+t3459+t3491+t3611+
+t3647;
+ coeffs_dxx->coeff_p2_0_m1 = t3356+t3516+t3584*t3410+t3449+t3599+t3628+
+t3640;
+ coeffs_dxx->coeff_m1_p1_m1 = t3429+t3443+t3203+t3340+t3346+t3175+t3342+
+t3474+t3610;
+ coeffs_dxx->coeff_0_p1_m1 = t3228+t3181+t3289+t3456+t3594+t3611+t3615;
+ coeffs_dxx->coeff_p1_p1_m1 = -t3433+t3242+t3179+t3088+t3399*t3473+t3453+
+t3641+t3649+t3654;
+ coeffs_dxx->coeff_p2_p1_m1 = t3460+t3145+t3273+t3302+t3597+t3612+t3619;
+ coeffs_dxx->coeff_m1_p2_m1 = t3261+t3431+t3191+t3192+t3450+t3653;
+ coeffs_dxx->coeff_0_p2_m1 = t3237+t3196+t3449+t3620+t3637;
+ coeffs_dxx->coeff_p1_p2_m1 = -t3428+t3146-t3436+t3136+t3460+t3632;
+ coeffs_dxx->coeff_p2_p2_m1 = t3310+t3151+t3425*t3473+t3461+t3549+t3618;
+ coeffs_dxx->coeff_m1_m1_0 = t3297+t3291+t3490*t3440+t3451-t3588+t3626+
+t3652+t3655;
+ coeffs_dxx->coeff_0_m1_0 = t3499+t3216+t3457+t3588*(t3531+t3427)+t3631+
+t3635+t3651;
+ coeffs_dxx->coeff_p1_m1_0 = t3501+t3257+t3588*t3400+t3458+t3596+t3646+
+t3647;
+ coeffs_dxx->coeff_p2_m1_0 = t3500+t3251+t3588*t3410+t3448+t3601+t3640+
+t3642;
+ coeffs_dxx->coeff_m1_0_0 = t3407+t3358+t3538*t3424+(t3382*t3440+t3403+
+t3470*t3439)*x+t3457+t3613+t3650;
+ coeffs_dxx->coeff_0_0_0 = t3422+t3233+t3586+t3538*t3390+(t3398*t3437+
+t3387+t3375*x)*t3440+(RATIONAL(-125.0,4.0)*t3440+t3398*t3438+t3387+(RATIONAL(
+225.0,4.0)*t3440+t3375)*x)*t3439+t3480+t3645;
+ coeffs_dxx->coeff_p1_0_0 = t3337+t3402+t3538*t3406+(RATIONAL(-225.0,4.0)*
+t3435+t3404+t3569*t3374)*x+t3452+t3595;
+ coeffs_dxx->coeff_p2_0_0 = t3335+RATIONAL(-1.0,1.0)+t3538*t3408+(t3398*
+t3435+t3424+t3569*t3390)*x+t3447+t3638+t3639;
+ coeffs_dxx->coeff_m1_p1_0 = y+t3294+t3458+t3543+t3503+t3594+t3624+t3642;
+ coeffs_dxx->coeff_0_p1_0 = t3502+t3214+t3231+(t3377*t3439+t3382)*t3438+
+t3469*y+t3486+t3595+t3633+t3646;
+ coeffs_dxx->coeff_p1_p1_0 = t3239+t3407*y+t3412*t3438+(t3397*t3437+t3487)
+*t3440+t3455+t3630+t3631+t3645;
+ coeffs_dxx->coeff_p2_p1_0 = t3587+t3454+t3551+t3506+t3323+t3602+t3614+
+t3655;
+ coeffs_dxx->coeff_m1_p2_0 = t3438+t3505+t3462+t3601+t3637;
+ coeffs_dxx->coeff_0_p2_0 = t3225+t3102+t3504+t3469*t3438+t3476+t3634+
+t3639;
+ coeffs_dxx->coeff_p1_p2_0 = t3407*t3438+t3507+t3466+t3602+t3643;
+ coeffs_dxx->coeff_p2_p2_0 = t3550+(t3557+t3483)*t3440+t3465+t3626+t3629;
+ coeffs_dxx->coeff_m1_m1_p1 = t3430+t3294+t3292+t3261+t3147+t3321+t3481+
+t3484+t3605+t3610;
+ coeffs_dxx->coeff_0_m1_p1 = t3214+t3187+t3158+t3237+t3456+t3596+t3598;
+ coeffs_dxx->coeff_p1_m1_p1 = t3201+t3171+t3239-t3436+t3399*t3478+t3453+
+t3600+t3635;
+ coeffs_dxx->coeff_p2_m1_p1 = t3446+t3164+t3323+t3310+t3492+t3603+t3612;
+ coeffs_dxx->coeff_m1_0_p1 = z+t3459+t3346+t3555+t3412*t3581+t3598+t3624+
+t3628;
+ coeffs_dxx->coeff_0_0_p1 = t3392*t3581+t3083+t3228+t3470*t3437+t3471*z+
+t3452+t3491+t3633;
+ coeffs_dxx->coeff_p1_0_p1 = t3207+t3412*t3437+t3242+t3407*z+(t3397*t3438+
+t3487)*t3439+t3480+t3489+t3606+t3630;
+ coeffs_dxx->coeff_p2_0_p1 = t3444+t3417*z+t3554+t3273+t3439*t3578+t3477+
+t3604+t3614;
+ coeffs_dxx->coeff_m1_p1_p1 = t3164+t3333+t3358+t3260+t3324+t3385*t3527+
+t3291+t3482+t3600+t3619+t3641;
+ coeffs_dxx->coeff_0_p1_p1 = t3233+t3201+t3216+t3455+t3209+RATIONAL(36.0,
+1.0)*t3527+t3568+t3606+t3654;
+ coeffs_dxx->coeff_p1_p1_p1 = t3083+t3360+t3158+t3337+t3257+(t3402*z+t3385
+*t3437)*t3440+(t3402*y+t3385*t3438+(RATIONAL(-36.0,1.0)*x+RATIONAL(16.0,1.0))*
+t3440)*t3439+t3486+t3563+t3615;
+ coeffs_dxx->coeff_p2_p1_p1 = t3251+t3356+t3175+t3281+t3335+t3397*t3527+
+t3445+t3484+t3608;
+ coeffs_dxx->coeff_m1_p2_p1 = t3326+t3463+t3549+t3603+t3632;
+ coeffs_dxx->coeff_0_p2_p1 = t3146+t3466+t3533+t3604+t3627;
+ coeffs_dxx->coeff_p1_p2_p1 = t3196+t3102+t3436+t3438*t3370+t3445+t3625;
+ coeffs_dxx->coeff_p2_p2_p1 = t3435+t3354+t3191+t3193+t3277+(t3565+t3411*z
+)*t3440+t3481+t3564;
+ coeffs_dxx->coeff_m1_m1_p2 = t3340+t3559+t3560+t3571+t3607+t3653;
+ coeffs_dxx->coeff_0_m1_p2 = t3289+t3154+t3448+t3617+t3620;
+ coeffs_dxx->coeff_p1_m1_p2 = t3136+t3155+t3446+t3562+t3623;
+ coeffs_dxx->coeff_p2_m1_p2 = t3301+t3302+t3157+t3425*t3478+t3485+t3618+
+t3636;
+ coeffs_dxx->coeff_m1_0_p2 = t3514+t3437+t3462+t3599+t3617;
+ coeffs_dxx->coeff_0_0_p2 = t3513+t3096+t3471*t3437+t3447+t3634;
+ coeffs_dxx->coeff_p1_0_p2 = t3407*t3437+t3512+t3444+t3622+t3643;
+ coeffs_dxx->coeff_p2_0_p2 = t3556+t3270+(t3567+t3483)*t3439+t3472+t3629+
+t3644;
+ coeffs_dxx->coeff_m1_p1_p2 = t3157+t3331+t3463+t3597+t3623;
+ coeffs_dxx->coeff_0_p1_p2 = t3155+t3308+t3454+t3622+t3627;
+ coeffs_dxx->coeff_p1_p1_p2 = t3433+t3141+t3096+t3154+t3402*t3432+t3608+
+t3621+t3625;
+ coeffs_dxx->coeff_p2_p1_p2 = t3354+t3271+t3203+t3160+(t3575+t3534)*t3439+
+t3464+t3559;
+ coeffs_dxx->coeff_m1_p2_p2 = t3440*t3508+t3327+t3461+t3636;
+ coeffs_dxx->coeff_0_p2_p2 = t3440*t3521+t3318+t3465+t3644;
+ coeffs_dxx->coeff_p1_p2_p2 = t3193-t3431+t3428+t3439*t3520+t3464;
+ coeffs_dxx->coeff_p2_p2_p2 = t3411*t3432+t3284+t3192+(t3572+(t3590+t3425)
+*t3440)*t3439+t3571;
diff --git a/src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-dxy.compute.c b/src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-dxy.compute.c
new file mode 100644
index 0000000..44f34d9
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-dxy.compute.c
@@ -0,0 +1,1130 @@
+fp t4113;
+fp t4112;
+fp t4341;
+fp t4108;
+fp t4103;
+fp t4106;
+fp t4104;
+fp t4340;
+fp t4267;
+fp t4164;
+fp t4092;
+fp t4204;
+fp t3938;
+fp t4339;
+fp t4114;
+fp t4115;
+fp t4210;
+fp t4170;
+fp t4063;
+fp t3670;
+fp t4027;
+fp t4145;
+fp t4338;
+fp t4087;
+fp t4211;
+fp t3911;
+fp t4249;
+fp t4066;
+fp t3875;
+fp t4337;
+fp t4076;
+fp t4259;
+fp t4177;
+fp t4099;
+fp t4200;
+fp t3940;
+fp t4336;
+fp t4100;
+fp t4049;
+fp t4335;
+fp t4081;
+fp t4218;
+fp t4054;
+fp t4334;
+fp t4012;
+fp t4220;
+fp t4333;
+fp t4191;
+fp t4029;
+fp t4032;
+fp t4196;
+fp t3696;
+fp t4332;
+fp t4169;
+fp t3736;
+fp t4192;
+fp t4331;
+fp t4026;
+fp t4195;
+fp t3753;
+fp t4330;
+fp t4070;
+fp t4016;
+fp t4083;
+fp t4329;
+fp t4075;
+fp t3868;
+fp t4091;
+fp t4173;
+fp t3768;
+fp t4328;
+fp t4182;
+fp t3773;
+fp t3754;
+fp t4327;
+fp t4213;
+fp t4197;
+fp t4018;
+fp t4062;
+fp t4326;
+fp t4025;
+fp t4325;
+fp t4101;
+fp t4255;
+fp t3901;
+fp t4082;
+fp t4265;
+fp t4324;
+fp t4071;
+fp t3978;
+fp t4323;
+fp t4095;
+fp t4199;
+fp t3687;
+fp t4322;
+fp t4037;
+fp t4052;
+fp t4321;
+fp t4080;
+fp t4212;
+fp t3961;
+fp t4320;
+fp t4074;
+fp t4202;
+fp t3908;
+fp t4319;
+fp t4003;
+fp t3897;
+fp t4207;
+fp t4318;
+fp t3992;
+fp t4214;
+fp t3988;
+fp t4317;
+fp t4205;
+fp t3939;
+fp t3890;
+fp t4316;
+fp t4088;
+fp t4002;
+fp t4033;
+fp t4315;
+fp t3969;
+fp t4314;
+fp t4264;
+fp t4184;
+fp t3850;
+fp t4313;
+fp t4312;
+fp t4311;
+fp t3796;
+fp t4310;
+fp t4007;
+fp t4309;
+fp t4030;
+fp t4308;
+fp t4229;
+fp t3959;
+fp t4307;
+fp t4093;
+fp t4008;
+fp t4044;
+fp t4306;
+fp t3882;
+fp t4305;
+fp t4144;
+fp t4304;
+fp t4079;
+fp t4209;
+fp t3995;
+fp t4045;
+fp t4303;
+fp t4006;
+fp t4193;
+fp t3829;
+fp t4053;
+fp t4302;
+fp t4301;
+fp t3999;
+fp t4300;
+fp t3838;
+fp t4050;
+fp t4299;
+fp t3993;
+fp t4298;
+fp t3822;
+fp t4172;
+fp t4297;
+fp t4038;
+fp t4031;
+fp t3884;
+fp t4296;
+fp t4295;
+fp t4227;
+fp t3873;
+fp t4294;
+fp t4057;
+fp t4047;
+fp t4149;
+fp t3762;
+fp t4107;
+fp t4105;
+fp t4293;
+fp t3865;
+fp t4292;
+fp t4291;
+fp t3942;
+fp t3909;
+fp t4290;
+fp t4058;
+fp t4022;
+fp t4201;
+fp t3931;
+fp t4289;
+fp t4288;
+fp t4287;
+fp t4242;
+fp t4055;
+fp t4051;
+fp t4286;
+fp t3966;
+fp t4073;
+fp t4090;
+fp t3996;
+fp t4285;
+fp t4056;
+fp t4176;
+fp t4096;
+fp t4257;
+fp t4284;
+fp t4216;
+fp t3994;
+fp t4283;
+fp t4282;
+fp t4089;
+fp t4198;
+fp t4023;
+fp t4281;
+fp t4190;
+fp t4256;
+fp t3947;
+fp t4280;
+fp t4034;
+fp t4102;
+fp t4246;
+fp t4279;
+fp t4097;
+fp t4185;
+fp t3834;
+fp t4278;
+fp t3903;
+fp t4277;
+fp t4067;
+fp t3905;
+fp t4084;
+fp t3804;
+fp t4276;
+fp t4109;
+fp t4181;
+fp t3790;
+fp t4275;
+fp t4098;
+fp t3675;
+fp t4274;
+fp t3896;
+fp t4077;
+fp t4186;
+fp t4260;
+fp t4273;
+fp t4178;
+fp t4272;
+fp t3965;
+fp t4175;
+fp t4271;
+fp t4068;
+fp t4208;
+fp t3928;
+fp t4261;
+fp t3853;
+fp t4270;
+fp t4228;
+fp t3976;
+fp t3919;
+fp t4269;
+fp t4069;
+fp t4011;
+fp t4072;
+fp t4263;
+fp t4237;
+fp t4040;
+fp t4268;
+fp t4094;
+fp t4266;
+fp t4262;
+fp t4258;
+fp t4241;
+fp t4230;
+fp t3922;
+fp t4254;
+fp t3806;
+fp t4253;
+fp t4174;
+fp t3871;
+fp t4252;
+fp t3766;
+fp t4251;
+fp t4250;
+fp t3807;
+fp t3803;
+fp t4248;
+fp t4247;
+fp t4245;
+fp t4244;
+fp t4243;
+fp t3972;
+fp t4240;
+fp t3920;
+fp t4239;
+fp t4061;
+fp t4238;
+fp t4236;
+fp t3666;
+fp t4021;
+fp t4235;
+fp t4234;
+fp t4232;
+fp t4231;
+fp t4226;
+fp t3739;
+fp t4225;
+fp t4224;
+fp t4223;
+fp t3847;
+fp t4222;
+fp t4221;
+fp t4219;
+fp t3863;
+fp t3681;
+fp t4217;
+fp t4215;
+fp t3998;
+fp t4009;
+fp t4085;
+fp t3943;
+fp t3892;
+fp t4206;
+fp t4203;
+fp t4194;
+fp t3926;
+fp t4189;
+fp t4188;
+fp t4187;
+fp t4183;
+fp t4180;
+fp t4179;
+fp t4171;
+fp t4168;
+fp t3757;
+fp t3663;
+fp t4167;
+fp t4166;
+fp t3880;
+fp t4165;
+fp t3997;
+fp t4163;
+fp t3746;
+fp t4162;
+fp t4161;
+fp t3977;
+fp t3671;
+fp t4160;
+fp t4078;
+fp t4000;
+fp t4110;
+fp t4159;
+fp t4158;
+fp t4111;
+fp t4005;
+fp t4157;
+fp t4156;
+fp t4155;
+fp t3902;
+fp t3948;
+fp t3989;
+fp t3914;
+fp t4154;
+fp t3709;
+fp t4153;
+fp t4152;
+fp t4151;
+fp t4150;
+fp t4148;
+fp t3775;
+fp t4147;
+fp t3971;
+fp t4146;
+fp t4143;
+fp t4142;
+fp t4141;
+fp t3800;
+fp t4140;
+fp t3832;
+fp t3795;
+fp t4139;
+fp t4138;
+fp t4039;
+fp t3701;
+fp t4137;
+fp t4136;
+fp t4042;
+fp t3724;
+fp t4135;
+fp t4134;
+fp t4133;
+fp t3844;
+fp t4132;
+fp t4131;
+fp t4086;
+fp t3811;
+fp t3824;
+fp t4130;
+fp t4046;
+fp t3673;
+fp t4129;
+fp t4128;
+fp t4127;
+fp t3731;
+fp t4126;
+fp t3791;
+fp t4125;
+fp t4124;
+fp t3748;
+fp t4123;
+fp t3705;
+fp t4122;
+fp t3841;
+fp t3837;
+fp t4121;
+fp t4120;
+fp t4064;
+fp t4119;
+fp t3774;
+fp t4118;
+fp t4043;
+fp t3741;
+fp t4117;
+fp t4060;
+fp t4059;
+fp t4048;
+fp t4041;
+fp t4036;
+fp t4035;
+fp t4028;
+fp t4019;
+fp t4015;
+fp t3987;
+fp t3986;
+fp t3983;
+fp t3982;
+fp t3980;
+fp t3973;
+fp t3968;
+fp t3967;
+fp t3962;
+fp t3957;
+fp t3956;
+fp t3955;
+fp t3954;
+fp t3953;
+fp t3952;
+fp t3949;
+fp t3945;
+fp t3937;
+fp t3936;
+fp t3934;
+fp t3933;
+fp t3929;
+fp t3927;
+fp t3925;
+fp t3923;
+fp t3921;
+fp t3916;
+fp t3915;
+fp t3907;
+fp t3906;
+fp t3899;
+fp t3889;
+fp t3886;
+fp t3883;
+fp t3870;
+fp t3866;
+fp t3862;
+fp t3858;
+fp t3856;
+fp t3848;
+fp t3839;
+fp t3831;
+fp t3827;
+fp t3825;
+fp t3819;
+fp t3817;
+fp t3815;
+fp t3812;
+fp t3810;
+fp t3805;
+fp t3799;
+fp t3798;
+fp t3793;
+fp t3792;
+fp t3787;
+fp t3776;
+fp t3771;
+fp t3770;
+fp t3769;
+fp t3764;
+fp t3755;
+fp t3750;
+fp t3747;
+fp t3745;
+fp t3733;
+fp t3730;
+fp t3729;
+fp t3723;
+fp t3715;
+fp t3712;
+fp t3707;
+fp t3692;
+fp t3680;
+fp t3678;
+fp t3669;
+fp t3664;
+ t4113 = z*z;
+ t4112 = t4113*z;
+ t4341 = z+t4112;
+ t4108 = x*t4112;
+ t4103 = y*t4108;
+ t4106 = x*z;
+ t4104 = y*t4106;
+ t4340 = t4103+t4104;
+ t4267 = x*y;
+ t4164 = t4341*t4267;
+ t4092 = RATIONAL(3.0,2.0);
+ t4204 = t4092*t4112;
+ t3938 = y*t4204;
+ t4339 = y+t3938;
+ t4114 = y*y;
+ t4115 = x*x;
+ t4210 = t4114*t4115;
+ t4170 = z*t4210;
+ t4063 = RATIONAL(27.0,8.0);
+ t3670 = t4063*t4170;
+ t4027 = RATIONAL(27.0,2.0);
+ t4145 = t4113*t4210;
+ t4338 = t3670+t4027*t4145;
+ t4087 = RATIONAL(9.0,2.0);
+ t4211 = t4087*t4113;
+ t3911 = t4114*t4211;
+ t4249 = t4112*t4114;
+ t4066 = RATIONAL(-27.0,8.0);
+ t3875 = t4066*t4249;
+ t4337 = t3911+t3875;
+ t4076 = RATIONAL(-9.0,2.0);
+ t4259 = y*t4115;
+ t4177 = t4076*t4259;
+ t4099 = RATIONAL(9.0,8.0);
+ t4200 = t4099*t4115;
+ t3940 = z*t4200;
+ t4336 = z*t4177+t3940;
+ t4100 = RATIONAL(9.0,4.0);
+ t4049 = RATIONAL(-45.0,8.0);
+ t4335 = t4100*t4210+t4049*t4145;
+ t4081 = RATIONAL(3.0,4.0);
+ t4218 = t4113*t4114;
+ t4054 = RATIONAL(-15.0,8.0);
+ t4334 = t4054*t4218+t4081*t4114;
+ t4012 = t4081*t4115;
+ t4220 = t4113*t4115;
+ t4333 = t4054*t4220+t4012;
+ t4191 = x*t4218;
+ t4029 = RATIONAL(45.0,4.0);
+ t4032 = RATIONAL(-45.0,4.0);
+ t4196 = t4032*t4259;
+ t3696 = t4112*t4196;
+ t4332 = t4029*t4191+t3696;
+ t4169 = x*t4249;
+ t3736 = t4032*t4169;
+ t4192 = y*t4220;
+ t4331 = t3736+t4029*t4192;
+ t4026 = RATIONAL(-45.0,2.0);
+ t4195 = t4029*t4259;
+ t3753 = t4112*t4195;
+ t4330 = t4026*t4191+t3753;
+ t4070 = RATIONAL(-1.0,8.0);
+ t4016 = t4070*t4112;
+ t4083 = RATIONAL(1.0,4.0);
+ t4329 = t4016+t4083*t4113;
+ t4075 = RATIONAL(-9.0,1.0);
+ t3868 = t4075*t4169;
+ t4091 = RATIONAL(9.0,1.0);
+ t4173 = t4091*t4259;
+ t3768 = t4113*t4173;
+ t4328 = t3868+t3768;
+ t4182 = t4075*t4259;
+ t3773 = t4113*t4182;
+ t3754 = t4029*t4169;
+ t4327 = t3773+t3754;
+ t4213 = t4112*t4115;
+ t4197 = y*t4213;
+ t4018 = RATIONAL(135.0,4.0);
+ t4062 = RATIONAL(-45.0,1.0);
+ t4326 = t4018*t4197+t4062*t4191;
+ t4025 = RATIONAL(81.0,4.0);
+ t4325 = RATIONAL(-405.0,8.0)*t4145+t4025*t4210;
+ t4101 = RATIONAL(-3.0,8.0);
+ t4255 = z*t4101;
+ t3901 = t4115*t4255;
+ t4082 = RATIONAL(1.0,2.0);
+ t4265 = t4082*z;
+ t4324 = x*t4265+t3901;
+ t4071 = RATIONAL(5.0,1.0);
+ t3978 = t4071*t4267;
+ t4323 = t4341*t3978;
+ t4095 = RATIONAL(-5.0,1.0);
+ t4199 = t4095*t4267;
+ t3687 = t4063*t4145;
+ t4322 = t4112*t4199+t3687;
+ t4037 = RATIONAL(27.0,4.0);
+ t4052 = RATIONAL(-15.0,1.0);
+ t4321 = t4037*t4197+t4052*t4191;
+ t4080 = RATIONAL(-3.0,2.0);
+ t4212 = t4113*t4080;
+ t3961 = t4115*t4212;
+ t4320 = y*t3961+t4081*t4169;
+ t4074 = RATIONAL(-9.0,8.0);
+ t4202 = t4112*t4074;
+ t3908 = t4115*t4202;
+ t4319 = t3908+t4112*t4182;
+ t4003 = t4101*t4112;
+ t3897 = t4114*t4003;
+ t4207 = t4082*t4112;
+ t4318 = t3897+y*t4207;
+ t3992 = t4100*t4220;
+ t4214 = t4115*t4074;
+ t3988 = z*t4214;
+ t4317 = t3992+t3988;
+ t4205 = t4076*t4114;
+ t3939 = t4113*t4205;
+ t3890 = t4063*t4249;
+ t4316 = t3939+t3890;
+ t4088 = RATIONAL(-3.0,4.0);
+ t4002 = t4088*t4115;
+ t4033 = RATIONAL(15.0,8.0);
+ t4315 = t4033*t4220+t4002;
+ t3969 = t4112*t4200;
+ t4314 = t4112*t4177+t3969;
+ t4264 = x*t4114;
+ t4184 = t4075*t4264;
+ t3850 = t4113*t4184;
+ t4313 = t3850+t3753;
+ t4312 = t4037*t4169+t4052*t4192;
+ t4311 = t4062*t4192+t4018*t4169;
+ t3796 = t4074*t4170;
+ t4310 = t4100*t4145+t3796;
+ t4007 = t4088*t4114;
+ t4309 = t4007+t4033*t4218;
+ t4030 = RATIONAL(-27.0,4.0);
+ t4308 = t3670+t4030*t4145;
+ t4229 = t4099*t4114;
+ t3959 = t4112*t4229;
+ t4307 = t3959+t4076*t4169;
+ t4093 = RATIONAL(-9.0,4.0);
+ t4008 = t4093*t4115;
+ t4044 = RATIONAL(45.0,8.0);
+ t4306 = t4044*t4220+t4008;
+ t3882 = t4066*t4213;
+ t4305 = t3882+t4027*t4197;
+ t4144 = t4114*t4200;
+ t4304 = -t4103+t4113*t4144;
+ t4079 = RATIONAL(2.0,1.0);
+ t4209 = t4113*t4079;
+ t3995 = y*t4209;
+ t4045 = RATIONAL(-18.0,1.0);
+ t4303 = t3995+t4045*t4192;
+ t4006 = t4100*t4115;
+ t4193 = y*t4006;
+ t3829 = t4112*t4193;
+ t4053 = RATIONAL(-15.0,2.0);
+ t4302 = t4053*t4191+t3829;
+ t4301 = RATIONAL(135.0,8.0)*t4145+t4030*t4210;
+ t3999 = t4082*t4113;
+ t4300 = t3999+t4003;
+ t3838 = t4093*t4169;
+ t4050 = RATIONAL(15.0,4.0);
+ t4299 = t4050*t4192+t3838;
+ t3993 = t4076*t4220;
+ t4298 = t4050*t4169+y*t3993;
+ t3822 = t4093*t4197;
+ t4172 = t4050*t4264;
+ t4297 = t4113*t4172+t3822;
+ t4038 = RATIONAL(81.0,8.0);
+ t4031 = RATIONAL(-10.0,1.0);
+ t3884 = t4031*t4267;
+ t4296 = t4038*t4145+t4112*t3884;
+ t4295 = t3754+t4026*t4192;
+ t4227 = t4112*t4050;
+ t3873 = y*t4227;
+ t4294 = x*t3939+t4115*t3873;
+ t4057 = RATIONAL(25.0,1.0);
+ t4047 = RATIONAL(-81.0,8.0);
+ t4149 = t4112*t4210;
+ t3762 = t4047*t4149;
+ t4107 = x*t4113;
+ t4105 = y*t4107;
+ t4293 = t4057*t4105+t3762;
+ t3865 = t4100*t4169;
+ t4292 = t3865+t4053*t4192;
+ t4291 = t4091*t4169+t3959;
+ t3942 = t4114*t4202;
+ t3909 = t4092*t4218;
+ t4290 = t3942+t3909;
+ t4058 = RATIONAL(15.0,1.0);
+ t4022 = RATIONAL(-27.0,2.0);
+ t4201 = t4071*t4113;
+ t3931 = x*t4201;
+ t4289 = t4058*t4191+t4022*t4197+t3931;
+ t4288 = t4093*t4145+t4340;
+ t4287 = t4058*t4192+y*t4201+t4022*t4169;
+ t4242 = t4113*t4095;
+ t4055 = RATIONAL(-27.0,1.0);
+ t4051 = RATIONAL(45.0,1.0);
+ t4286 = t4051*t4192+y*t4242+t4055*t4169;
+ t3966 = t4115*t4211;
+ t4073 = RATIONAL(-3.0,1.0);
+ t4090 = RATIONAL(-1.0,2.0);
+ t3996 = t4090*t4113;
+ t4285 = t4073*t4169+(t3996+t3966)*y;
+ t4056 = RATIONAL(18.0,1.0);
+ t4176 = t4056*t4259;
+ t4096 = RATIONAL(5.0,4.0);
+ t4257 = z*t4096;
+ t4284 = t3736+t4113*t4176+x*t4257;
+ t4216 = t4092*t4115;
+ t3994 = t4113*t4216;
+ t4283 = t4080*t4169+(t3999+t3994)*y;
+ t4282 = RATIONAL(30.0,1.0)*t4103+z*t3884+RATIONAL(-81.0,2.0)*t4145;
+ t4089 = RATIONAL(-5.0,2.0);
+ t4198 = t4089*t4113;
+ t4023 = RATIONAL(45.0,2.0);
+ t4281 = y*t4198+t4023*t4192+t3942+t3868;
+ t4190 = t4056*t4264;
+ t4256 = z*t4114;
+ t3947 = t4074*t4256;
+ t4280 = y*t4257+t4113*t4190+t3947+t3696;
+ t4034 = RATIONAL(15.0,2.0);
+ t4102 = RATIONAL(5.0,2.0);
+ t4246 = t4113*t4102;
+ t4279 = t4034*t4191+x*t4246+t4314;
+ t4097 = RATIONAL(3.0,1.0);
+ t4185 = t4097*t4264;
+ t3834 = t4113*t4185;
+ t4278 = t4107+t3834+t4314;
+ t3903 = x*t4198;
+ t4277 = t3903+t4023*t4191+t4319;
+ t4067 = RATIONAL(-4.0,1.0);
+ t3905 = t4067*t4267;
+ t4084 = RATIONAL(-6.0,1.0);
+ t3804 = t4084*t4103;
+ t4276 = t3905+t3804+t4301;
+ t4109 = y*t4113;
+ t4181 = t4097*t4259;
+ t3790 = t4113*t4181;
+ t4275 = t4109+t3790+t4307;
+ t4098 = RATIONAL(-1.0,4.0);
+ t3675 = t4037*t4145;
+ t4274 = t4098*t4113+t3675+t4341*t3905;
+ t3896 = t4114*t4255;
+ t4077 = RATIONAL(6.0,1.0);
+ t4186 = t4077*t4264;
+ t4260 = z*t4083;
+ t4273 = t3896+y*t4260+t3822+t4113*t4186;
+ t4178 = t4077*t4259;
+ t4272 = t3901+t3838+t4113*t4178+x*t4260;
+ t3965 = t4101*t4213;
+ t4175 = t4073*t4259;
+ t4271 = t3965+t4112*t4175+(t3996+t3911)*x;
+ t4068 = RATIONAL(-2.0,1.0);
+ t4208 = t4068*t4113;
+ t3928 = y*t4208;
+ t4261 = z*t4090;
+ t3853 = t4087*t4169;
+ t4270 = t3928+x*t4261+t4084*t4192+t3853;
+ t4228 = t4112*t4073;
+ t3976 = y*t4228;
+ t3919 = t4068*t4267;
+ t4269 = x*t3976+t3919+t4093*t4210+t4044*t4145;
+ t4069 = RATIONAL(3.0,8.0);
+ t4011 = t4069*t4112;
+ t4072 = RATIONAL(4.0,1.0);
+ t4263 = t4072*y;
+ t4237 = x*t4263;
+ t4040 = RATIONAL(-12.0,1.0);
+ t4268 = t4040*t4103+t4011+z*t4237+t3996+t4338;
+ t4094 = RATIONAL(-5.0,4.0);
+ t4266 = z*t4094;
+ t4262 = z*t4098;
+ t4258 = z*t4115;
+ t4241 = t4098*t4112;
+ t4230 = t4069*t4114;
+ t3922 = t4112*t4230;
+ t4254 = t3922+y*t4241;
+ t3806 = z*t3919;
+ t4253 = -t4109+t3806;
+ t4174 = y*t4002;
+ t3871 = t4112*t4144;
+ t4252 = t4112*t4174+t3871;
+ t3766 = t4047*t4170;
+ t4251 = t3766+z*t4195;
+ t4250 = t4096*t4113;
+ t3807 = t4113*t4175;
+ t3803 = t4112*t3919;
+ t4248 = t3807+t3803;
+ t4247 = t4080*t4112;
+ t4245 = t4096*t4112;
+ t4244 = t4112*t4090;
+ t4243 = t4088*t4112;
+ t3972 = z*t4229;
+ t4240 = y*t4266+t3972;
+ t3920 = z*t4230;
+ t4239 = y*t4262+t3920;
+ t4061 = RATIONAL(-15.0,4.0);
+ t4238 = t4112*t4061;
+ t4236 = t4112*t4094;
+ t3666 = RATIONAL(243.0,8.0)*t4149;
+ t4021 = RATIONAL(-135.0,4.0);
+ t4235 = t4021*t4197+t3666;
+ t4234 = t4113*t4094;
+ t4232 = t4073*t4114;
+ t4231 = -t4106-t4108;
+ t4226 = t4087*t4115;
+ t3739 = t4063*t4149;
+ t4225 = t3739+t4066*t4145;
+ t4224 = t4097*t4112;
+ t4223 = t4102*t4267;
+ t3847 = z*t4144;
+ t4222 = t3847+z*t4174;
+ t4221 = t4112*t4083;
+ t4219 = y*t4258;
+ t3863 = y*t3931;
+ t3681 = t4066*t4149;
+ t4217 = t3863+t3681;
+ t4215 = x*t4256;
+ t3998 = t4093*t4114;
+ t4009 = t4100*t4114;
+ t4085 = RATIONAL(8.0,1.0);
+ t3943 = t4085*t4267;
+ t3892 = RATIONAL(-20.0,1.0)*t4267;
+ t4206 = y*t4221+t3897;
+ t4203 = t4112*t4081;
+ t4194 = y*t4226;
+ t3926 = x*t4224;
+ t4189 = x*t4205;
+ t4188 = x*t4232;
+ t4187 = y*t4012;
+ t4183 = t4091*t4264;
+ t4180 = t4061*t4259;
+ t4179 = t4080*t4259;
+ t4171 = t4061*t4264;
+ t4168 = y*t4216;
+ t3757 = t4038*t4170;
+ t3663 = RATIONAL(-243.0,8.0)*t4149;
+ t4167 = t3757+t3663+RATIONAL(81.0,2.0)*t4145;
+ t4166 = t4049*t4218+t3890+t4009;
+ t3880 = t4063*t4213;
+ t4165 = t4006+t4049*t4220+t3880;
+ t3997 = t4070*z;
+ t4163 = t3896+y*t4265+t3997;
+ t3746 = t4038*t4149;
+ t4162 = RATIONAL(-135.0,8.0)*t4145+t3746+t4037*t4210;
+ t4161 = t4112*t4173+t3969+t3762;
+ t3977 = t4069*t4258;
+ t3671 = t4066*t4170;
+ t4160 = t3977+z*t4181+t3671;
+ t4078 = RATIONAL(1.0,8.0);
+ t4000 = t4078*t4112;
+ t4110 = y*t4112;
+ t4159 = t4000+t3942+t4110;
+ t4158 = t3993+t3988+t3880;
+ t4111 = y*z;
+ t4005 = t4078*z;
+ t4157 = t4111+t4005+t3947;
+ t4156 = t3922+t4000+y*t4244;
+ t4155 = t3739+t4308;
+ t3902 = t4081*t4218;
+ t3948 = t4113*t4009;
+ t3989 = t4114*t4212;
+ t3914 = t4081*t4220;
+ t4154 = t3766+z*t4173+t3940;
+ t3709 = t4022*t4145;
+ t4153 = t3746+t3709+t3671;
+ t4152 = t3977+z*t4179+t3847;
+ t4151 = t3762+t4291;
+ t4150 = t4112*t4194+t3681+t3908;
+ t4148 = t4011+t4083+RATIONAL(-5.0,8.0)*t4113;
+ t3775 = t4074*t4149;
+ t4147 = t3965+t4112*t4168+t3775;
+ t3971 = t4069*t4213;
+ t4146 = t4112*t4181+t3681+t3971;
+ t4143 = t4044*t4218+t3875+t3998;
+ t4142 = RATIONAL(75.0,4.0)*t4113+t4053;
+ t4141 = RATIONAL(225.0,4.0)*t4113+t4026;
+ t3800 = y*t3903;
+ t4140 = t4112*t4223+t3800+t4225;
+ t3832 = t4113*t4188;
+ t3795 = x*t3995;
+ t4139 = t3832+t3681+t3829+t3795;
+ t4138 = x*t3989+t3775+t4105+t4112*t4187;
+ t4039 = RATIONAL(10.0,1.0);
+ t3701 = t4039*t4105;
+ t4137 = x*t4250+t3701+t4032*t4191+t4161;
+ t4136 = t4052*t4103+t3884+t4293+t4301;
+ t4042 = RATIONAL(-81.0,4.0);
+ t3724 = RATIONAL(50.0,1.0)*t4105;
+ t4135 = t3663+RATIONAL(-30.0,1.0)*t4103+t4042*t4210+t3724+RATIONAL(405.0,
+8.0)*t4145+t3892;
+ t4134 = t4217+t3675+t3671+t4340*t4089;
+ t4133 = t3942+y*t4234+t3853+t4113*t4180+t4217;
+ t3844 = t4067*t4105;
+ t4132 = t4076*t4145-t4104+y*t3926+t3844+t3739+t3796;
+ t4131 = t3701+t4053*t4103+t3762+z*t4223+t4338;
+ t4086 = RATIONAL(-8.0,1.0);
+ t3811 = t4086*t4105;
+ t3824 = t4113*t4183;
+ t4130 = t3811-t4107+t3746+t3824+t4319;
+ t4046 = RATIONAL(-25.0,2.0);
+ t3673 = t4046*t4105;
+ t4129 = t3673+t3978+t4034*t4103+t4162;
+ t4128 = t3701+t4032*t4192+y*t4250+t4151;
+ t4127 = t4078*t4113+t4016+t3844+t4112*t4237+t4225;
+ t3731 = t4113*t3892;
+ t4126 = t3731+t4058*t4103+z*t4199+t4153;
+ t3791 = x*t3928;
+ t4125 = t3791+t4112*t4179+t3871+t3971+(t3909+t3999)*x;
+ t4124 = t3757+t4042*t4145+t3731+t3746+t4039*t4164;
+ t3748 = t4031*t4105;
+ t4123 = t3739+t4034*t4192+y*t4246+t3748+t4307;
+ t3705 = RATIONAL(-40.0,1.0)*t4105;
+ t4122 = x*t4242+t3666+t4051*t4191+t4055*t4197+t3705+t3882;
+ t3841 = t4079*t4103;
+ t3837 = t4079*t4104;
+ t4121 = t3841+t3844+t3837+t4155;
+ t4120 = t4113*t4171+t3863+x*t4234+t4150;
+ t4064 = RATIONAL(12.0,1.0);
+ t4119 = RATIONAL(5.0,8.0)*t4113+t3731+t4098+t4064*t4103+t4003+t3943+t4162
+;
+ t3774 = t4113*t3943;
+ t4118 = y*t4261+t4005+x*t4208+t4084*t4191+t3774+t3920+t4150;
+ t4043 = RATIONAL(16.0,1.0);
+ t3741 = t4043*t4105;
+ t4117 = t3741-t4111+t4045*t4191+t3972+t3997+x*t4209+t4161;
+ t4060 = RATIONAL(27.0,1.0);
+ t4059 = RATIONAL(25.0,4.0);
+ t4048 = RATIONAL(25.0,2.0);
+ t4041 = RATIONAL(36.0,1.0);
+ t4036 = RATIONAL(-36.0,1.0);
+ t4035 = RATIONAL(-25.0,4.0);
+ t4028 = RATIONAL(-75.0,4.0);
+ t4019 = RATIONAL(-225.0,4.0);
+ t4015 = t4070*t4113;
+ t3987 = t4088*t4220;
+ t3986 = t4093*t4220;
+ t3983 = x*t4221;
+ t3982 = x*t4262;
+ t3980 = x*t4241;
+ t3973 = x*t4207;
+ t3968 = x*t4204;
+ t3967 = y*t4236;
+ t3962 = t4113*t3998;
+ t3957 = x*t4243;
+ t3956 = t4113*t4214;
+ t3955 = y*t4203;
+ t3954 = x*t4266;
+ t3953 = x*t4236;
+ t3952 = y*t4245;
+ t3949 = t4069*t4220;
+ t3945 = t4099*t4218;
+ t3937 = x*t4228;
+ t3936 = y*t4224;
+ t3934 = t4101*t4218;
+ t3933 = t4113*t4007;
+ t3929 = y*t4243;
+ t3927 = t4074*t4218;
+ t3925 = x*t4244;
+ t3923 = t4101*t4220;
+ t3921 = x*t4203;
+ t3916 = t4113*t4200;
+ t3915 = y*t4247;
+ t3907 = x*t4247;
+ t3906 = x*t4245;
+ t3899 = t4069*t4218;
+ t3889 = y*t4238;
+ t3886 = x*t4238;
+ t3883 = x*t4227;
+ t3870 = z*t4189;
+ t3866 = z*t4184;
+ t3862 = t4009*t4106;
+ t3858 = z*t4182;
+ t3856 = t4087*t4215;
+ t3848 = z*t4183;
+ t3839 = z*t4175;
+ t3831 = z*t4193;
+ t3827 = t4080*t4215;
+ t3825 = t4093*t4219;
+ t3819 = t4081*t4215;
+ t3817 = z*t4188;
+ t3815 = z*t4187;
+ t3812 = t4088*t4169;
+ t3810 = t4077*t4103;
+ t3805 = z*t4168;
+ t3799 = t4097*t4169;
+ t3798 = t4092*t4169;
+ t3793 = t4074*t4145;
+ t3792 = t4007*t4106;
+ t3787 = t4092*t4215;
+ t3776 = t4087*t4145;
+ t3771 = t3998*t4106;
+ t3770 = z*t4185;
+ t3769 = z*t4194;
+ t3764 = t4025*t4145;
+ t3755 = z*t4196;
+ t3750 = t4029*t4215;
+ t3747 = t4061*t4169;
+ t3745 = t4050*t4219;
+ t3733 = t4032*t4215;
+ t3730 = z*t4180;
+ t3729 = z*t4172;
+ t3723 = t4060*t4169;
+ t3715 = t4030*t4169;
+ t3712 = t4060*t4197;
+ t3707 = t4027*t4169;
+ t3692 = t4030*t4197;
+ t3680 = t4047*t4145;
+ t3678 = t4112*t4180;
+ t3669 = z*t4171;
+ t3664 = t4021*t4169;
+ coeffs_dxy->coeff_m1_m1_m1 = t3787+t4253+t4072*t4105+t4248+t4163+t3832-
+t4107+t3798+t3902+t3805+t3914+t4147+t3973+t4310+t4318+t4324+t4329;
+ coeffs_dxy->coeff_0_m1_m1 = t3669+t3747+t3986+t3748+t3954+t3953+t3768+
+t4155+t4279+t4323+t4336;
+ coeffs_dxy->coeff_p1_m1_m1 = t3799+t3769+t3933+t4109+t4118+t3773+t3671+
+t3770+t4156-t4231+t4274+t4317;
+ coeffs_dxy->coeff_p2_m1_m1 = t3987+t3980+t3792+t3812+t3982+t4125+t3790+
+t4152+t4288;
+ coeffs_dxy->coeff_m1_0_m1 = t3962+t4123+t3824+t3870+t3967+t3678+t3730+
+t4240+t4308+t4323;
+ coeffs_dxy->coeff_0_0_m1 = t3764+t3750+t4046*t4164+t4251+t4293+t4295+
+t4330;
+ coeffs_dxy->coeff_p1_0_m1 = t4124+t3866+t3952+t3948+t3755+t4280+t4281;
+ coeffs_dxy->coeff_p2_0_m1 = t3745+t3862+t4134+t4292+t4294;
+ coeffs_dxy->coeff_m1_p1_m1 = t3987+t3850+t4160+t4107+t3856+t3774+t4146+
+t4159+t3948+t3925+t4157+t4270+t4274;
+ coeffs_dxy->coeff_0_p1_m1 = t4124+t3906+t3733+t3858+t4277+t4284+t4317;
+ coeffs_dxy->coeff_p1_p1_m1 = t3962+t4117+t4086*t4164+t3764-t4110+t3848+
+t3986+t4154+t4231+t4291+t4303+t4329;
+ coeffs_dxy->coeff_p2_p1_m1 = t4121+t3839+t3771+t3983+t3914+t4271+t4272;
+ coeffs_dxy->coeff_m1_p2_m1 = t3933+t3834+t3827+t3791+t4222+t4239+t4252+
+t4254+t4283+t4288;
+ coeffs_dxy->coeff_0_p2_m1 = t3831+t3729+t4134+t4298+t4302;
+ coeffs_dxy->coeff_p1_p2_m1 = t4121+t3817+t3902+t3825+t4206+t4273+t4285;
+ coeffs_dxy->coeff_p2_p2_m1 = t3819+t3815+t4090*t4164+t4138+t4310+t4320;
+ coeffs_dxy->coeff_m1_m1_0 = -y+t3907+(t4263+t4232-1.0)*x+t4123+t4175+
+t3810+t3915+t4148+t4279+t4333+t4334+t4335;
+ coeffs_dxy->coeff_0_m1_0 = t3883+t4173+(t4102+t4034*t4114+(t4028*t4114+
+t4035)*t4113)*x+t4136+t4295+t4305+t4306;
+ coeffs_dxy->coeff_p1_m1_0 = (t4068+t4084*t4114)*x+t4182+t4119+t3937+t4165
++t4281+t4289+t4309+t4339;
+ coeffs_dxy->coeff_p2_m1_0 = t3921+t4181+(t4092*t4114+t4082)*x+t4120+t4269
++t4292+t4315;
+ coeffs_dxy->coeff_m1_0_0 = t4183+t3873+t3707+(t4034*t4115+t4102+(t4028*
+t4115+t4035)*t4113)*y+t4136+t4143+t4330;
+ coeffs_dxy->coeff_0_0_0 = t3664+t4141*t4259+(t4141*t4114+(RATIONAL(75.0,
+2.0)*t4112+RATIONAL(-125.0,2.0)*t4113+t4057)*y)*x+t4235+t4325;
+ coeffs_dxy->coeff_p1_0_0 = t3723+t4190+t3889+(t4023*t4115+t4089+(t4019*
+t4115+t4059)*t4113)*y+t4135+t4166+t4326;
+ coeffs_dxy->coeff_p2_0_0 = t3715+t4189+t4142*t4259+t4129+t4332;
+ coeffs_dxy->coeff_m1_p1_0 = x+(t4084*t4115+t4068)*y+t3968+t3976+t4184+
+t4119+t4166+t4277+t4287+t4315;
+ coeffs_dxy->coeff_0_p1_0 = t3886+t3712+t4176+(t4089+t4023*t4114+(t4059+
+t4019*t4114)*t4113)*x+t4135+t4165+t4311;
+ coeffs_dxy->coeff_p1_p1_0 = t4122+(t4045*t4115+t4079)*y+(t4079+t4045*
+t4114+(RATIONAL(24.0,1.0)*t4112+t4043)*y)*x+t3936+t3926+t4143+t4148+t4286+t4306
++t4325;
+ coeffs_dxy->coeff_p2_p1_0 = t3957+t4178+(t4090+t4087*t4114)*x+t4137+t4276
++t4312+t4333;
+ coeffs_dxy->coeff_m1_p2_0 = t3955+t4185+(t4216+t4082)*y+t4133+t4269+t4302
++t4309;
+ coeffs_dxy->coeff_0_p2_0 = t4177+t3692+t4142*t4264+t4129+t4331;
+ coeffs_dxy->coeff_p1_p2_0 = t3929+t4186+(t4226+t4090)*y+t4128+t4276+t4321
++t4334;
+ coeffs_dxy->coeff_p2_p2_0 = t3800+t3739+t4179+(t4080*t4114+t4339)*x+t4297
++t4299+t4335;
+ coeffs_dxy->coeff_m1_m1_p1 = t3776+t3968+t3938+t3827+t4118+t3994+t3804+
+t3837+t4152+t4270+t4290+t4300;
+ coeffs_dxy->coeff_0_m1_p1 = t4126+t3769+t3729+t3886+t4158+t4284+t4289;
+ coeffs_dxy->coeff_p1_m1_p1 = t3817-t4106+t3989+t4163+t3741+t4268+(t4040*
+t4114+t4067)*t4107+t3966+t4151+t3926+t3915+t4303+t4305+t4336;
+ coeffs_dxy->coeff_p2_m1_p1 = t3819+t3957+t4132+t3805+t3961+t4272+t4278;
+ coeffs_dxy->coeff_m1_0_p1 = t4126+t3889+t3856+t3745+t4280+t4287+t4316;
+ coeffs_dxy->coeff_0_0_p1 = t3755+t3724+t3733+(t4048*z+RATIONAL(-75.0,2.0)
+*t4112)*t4267+t4167+t4311+t4326;
+ coeffs_dxy->coeff_p1_0_p1 = t3848+t4041*t4191+t3705+t3873+t4235+t4240+
+t4251+t4282+t4286+t4337;
+ coeffs_dxy->coeff_p2_0_p1 = t3730+t3771+t4131+t4312+t4313;
+ coeffs_dxy->coeff_m1_p1_p1 = t3707+t3839+t3907+(t4040*t4115+t4067)*t4109+
+t4117+t4268+t3936+t3870+t3961+t4324+t4337;
+ coeffs_dxy->coeff_0_p1_p1 = t3883+t4122+t3664+t3966+t3954+t4041*t4192+
+t3750+t4154+t4282;
+ coeffs_dxy->coeff_p1_p1_p1 = t4106+t3866+(t4072+t4036*t4115)*t4109+t3712+
+t3976+((t4072+t4036*t4114)*t4113+(RATIONAL(-24.0,1.0)*t4112+RATIONAL(32.0,1.0)*
+t4113+t4085*z)*y)*x+t3723+t3858+t4157+t3937+t4158+t4167+t4300+t4316;
+ coeffs_dxy->coeff_p2_p1_p1 = t4130+t3921+t3709+t3982+t3994+t3862+t4064*
+t4192+t3810+t3715+t3806+t4160;
+ coeffs_dxy->coeff_m1_p2_p1 = t3787+t3989+t4132+t3815+t3929+t4273+t4275;
+ coeffs_dxy->coeff_0_p2_p1 = t3825+t3669+t4131+t4321+t4327;
+ coeffs_dxy->coeff_p1_p2_p1 = t3810+t3831+t4064*t4191+t3692+t3811+t3770+
+t3955+t4153+t4239+t4253+t4290+t4328;
+ coeffs_dxy->coeff_p2_p2_p1 = t3807+t3776+t3865+t3792+(t4265+t4247)*t4267+
+t4139+t4222;
+ coeffs_dxy->coeff_m1_m1_p2 = t3841+t4125+t3793+t3934+t3923+t3925+t4015+
+t4156+t4283;
+ coeffs_dxy->coeff_0_m1_p2 = t3916+t3906+t4120+t4298+t4322;
+ coeffs_dxy->coeff_p1_m1_p2 = t3956+t3899+t4127-t4108+t4278+t4285+t4318;
+ coeffs_dxy->coeff_p2_m1_p2 = t4105+t3983+t3949+(t4098+t4007)*t4107+t4147+
+t4304+t4320;
+ coeffs_dxy->coeff_m1_0_p2 = t3945+t3952+t4133+t4294+t4322;
+ coeffs_dxy->coeff_0_0_p2 = t3746+t3680+t3673+t4048*t4103+t4331+t4332;
+ coeffs_dxy->coeff_p1_0_p2 = t3927+t3967+t4128+t4296+t4313;
+ coeffs_dxy->coeff_p2_0_p2 = t3678+x*t3948+t4140+t4299;
+ coeffs_dxy->coeff_m1_p1_p2 = t3927+t4127-t4110+t3973+t3949+t4271+t4275;
+ coeffs_dxy->coeff_0_p1_p2 = t3953+t3956+t4137+t4296+t4327;
+ coeffs_dxy->coeff_p1_p1_p2 = t4130+t3916+t4112*t3943-t4109+t3945+t3680+
+t4015+t4108+t4159+t4328;
+ coeffs_dxy->coeff_p2_p1_p2 = t3923+t3865+t3980+t3795+t3687+(t4083+t3998)*
+t4107+t4146+t4248;
+ coeffs_dxy->coeff_m1_p2_p2 = t3899+t3798+(t4002+t4098)*t4109+t4138+t4206+
+t4304;
+ coeffs_dxy->coeff_0_p2_p2 = y*t3992+t3747+t4140+t4297;
+ coeffs_dxy->coeff_p1_p2_p2 = t3803+t3687+t3799+t3934+(t4083+t4008)*t4109+
+t4139+t4254;
+ coeffs_dxy->coeff_p2_p2_p2 = t3812+y*t3914+t3793+(t3902+(t3996+t4207)*y)*
+x+t4252;
diff --git a/src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-dxz.compute.c b/src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-dxz.compute.c
new file mode 100644
index 0000000..3b8d9fc
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-dxz.compute.c
@@ -0,0 +1,1159 @@
+fp t4968;
+fp t4797;
+fp t4795;
+fp t5041;
+fp t4842;
+fp t4787;
+fp t4793;
+fp t4788;
+fp t5040;
+fp t4775;
+fp t4945;
+fp t4583;
+fp t5039;
+fp t4798;
+fp t4796;
+fp t4918;
+fp t4713;
+fp t4847;
+fp t5038;
+fp t4749;
+fp t4891;
+fp t4958;
+fp t4442;
+fp t4705;
+fp t5037;
+fp t4763;
+fp t4929;
+fp t4647;
+fp t4764;
+fp t4943;
+fp t4612;
+fp t5036;
+fp t4782;
+fp t4638;
+fp t4759;
+fp t4908;
+fp t4860;
+fp t5035;
+fp t4776;
+fp t4680;
+fp t4931;
+fp t4727;
+fp t5034;
+fp t4574;
+fp t5033;
+fp t4907;
+fp t4697;
+fp t5032;
+fp t4733;
+fp t4932;
+fp t4881;
+fp t4949;
+fp t4882;
+fp t4511;
+fp t5031;
+fp t4911;
+fp t4660;
+fp t4917;
+fp t4870;
+fp t5030;
+fp t4726;
+fp t4791;
+fp t4786;
+fp t4753;
+fp t4699;
+fp t5029;
+fp t4717;
+fp t4785;
+fp t4936;
+fp t4875;
+fp t5028;
+fp t4774;
+fp t4963;
+fp t4859;
+fp t4487;
+fp t4758;
+fp t4466;
+fp t5027;
+fp t4827;
+fp t5026;
+fp t4783;
+fp t4683;
+fp t4900;
+fp t4570;
+fp t5025;
+fp t5024;
+fp t4465;
+fp t4872;
+fp t5023;
+fp t4712;
+fp t4390;
+fp t4709;
+fp t5022;
+fp t4832;
+fp t4721;
+fp t4421;
+fp t4769;
+fp t5021;
+fp t4765;
+fp t4965;
+fp t4784;
+fp t4939;
+fp t4675;
+fp t5020;
+fp t4735;
+fp t4720;
+fp t5019;
+fp t4715;
+fp t4385;
+fp t4866;
+fp t5018;
+fp t4745;
+fp t4701;
+fp t5017;
+fp t4933;
+fp t4559;
+fp t4676;
+fp t5016;
+fp t4435;
+fp t5015;
+fp t4730;
+fp t4432;
+fp t4740;
+fp t5014;
+fp t4613;
+fp t5013;
+fp t4536;
+fp t5012;
+fp t4752;
+fp t4897;
+fp t4642;
+fp t4780;
+fp t4857;
+fp t5011;
+fp t4879;
+fp t4483;
+fp t4736;
+fp t5010;
+fp t4757;
+fp t4910;
+fp t4639;
+fp t4634;
+fp t5009;
+fp t4861;
+fp t4476;
+fp t5008;
+fp t4714;
+fp t4834;
+fp t5007;
+fp t4694;
+fp t5006;
+fp t4659;
+fp t4561;
+fp t5005;
+fp t4770;
+fp t4926;
+fp t4656;
+fp t4564;
+fp t5004;
+fp t4746;
+fp t4889;
+fp t4846;
+fp t4449;
+fp t4756;
+fp t4892;
+fp t4863;
+fp t5003;
+fp t4573;
+fp t5002;
+fp t4473;
+fp t5001;
+fp t4792;
+fp t4616;
+fp t5000;
+fp t4999;
+fp t4555;
+fp t4998;
+fp t4919;
+fp t4636;
+fp t4794;
+fp t4997;
+fp t4772;
+fp t4953;
+fp t4580;
+fp t4414;
+fp t4996;
+fp t4995;
+fp t4560;
+fp t4710;
+fp t4994;
+fp t4773;
+fp t4687;
+fp t4993;
+fp t4762;
+fp t4508;
+fp t4447;
+fp t4515;
+fp t4992;
+fp t4760;
+fp t4523;
+fp t4991;
+fp t4681;
+fp t4895;
+fp t4603;
+fp t4938;
+fp t4615;
+fp t4990;
+fp t4706;
+fp t4522;
+fp t4989;
+fp t4728;
+fp t4902;
+fp t4988;
+fp t4951;
+fp t4657;
+fp t4987;
+fp t4744;
+fp t4952;
+fp t4858;
+fp t4513;
+fp t4777;
+fp t4913;
+fp t4986;
+fp t4562;
+fp t4985;
+fp t4966;
+fp t4877;
+fp t4766;
+fp t4960;
+fp t4984;
+fp t4399;
+fp t4755;
+fp t4761;
+fp t4983;
+fp t4982;
+fp t4734;
+fp t4778;
+fp t4904;
+fp t4738;
+fp t4981;
+fp t4869;
+fp t4453;
+fp t4873;
+fp t4980;
+fp t4754;
+fp t4930;
+fp t4741;
+fp t4979;
+fp t4622;
+fp t4978;
+fp t4767;
+fp t4514;
+fp t4750;
+fp t4592;
+fp t4977;
+fp t4722;
+fp t4383;
+fp t4572;
+fp t4976;
+fp t4538;
+fp t4975;
+fp t4667;
+fp t4974;
+fp t4527;
+fp t4973;
+fp t4972;
+fp t4723;
+fp t4695;
+fp t4439;
+fp t4959;
+fp t4971;
+fp t4751;
+fp t4928;
+fp t4604;
+fp t4961;
+fp t4970;
+fp t4582;
+fp t4594;
+fp t4969;
+fp t4967;
+fp t4779;
+fp t4964;
+fp t4781;
+fp t4962;
+fp t4789;
+fp t4957;
+fp t4956;
+fp t4692;
+fp t4923;
+fp t4955;
+fp t4609;
+fp t4771;
+fp t4685;
+fp t4954;
+fp t4841;
+fp t4402;
+fp t4950;
+fp t4443;
+fp t4485;
+fp t4948;
+fp t4632;
+fp t4906;
+fp t4947;
+fp t4348;
+fp t4704;
+fp t4946;
+fp t4944;
+fp t4925;
+fp t4654;
+fp t4942;
+fp t4826;
+fp t4541;
+fp t4865;
+fp t4941;
+fp t4682;
+fp t4940;
+fp t4937;
+fp t4935;
+fp t4934;
+fp t4927;
+fp t4673;
+fp t4924;
+fp t4922;
+fp t4790;
+fp t4921;
+fp t4920;
+fp t4916;
+fp t4688;
+fp t4867;
+fp t4531;
+fp t4915;
+fp t4516;
+fp t4914;
+fp t4546;
+fp t4553;
+fp t4912;
+fp t4543;
+fp t4909;
+fp t4878;
+fp t4412;
+fp t4905;
+fp t4903;
+fp t4901;
+fp t4899;
+fp t4898;
+fp t4896;
+fp t4894;
+fp t4893;
+fp t4888;
+fp t4887;
+fp t4886;
+fp t4885;
+fp t4884;
+fp t4883;
+fp t4670;
+fp t4880;
+fp t4739;
+fp t4876;
+fp t4874;
+fp t4871;
+fp t4663;
+fp t4620;
+fp t4630;
+fp t4557;
+fp t4576;
+fp t4868;
+fp t4864;
+fp t4862;
+fp t4856;
+fp t4855;
+fp t4665;
+fp t4854;
+fp t4853;
+fp t4664;
+fp t4635;
+fp t4625;
+fp t4671;
+fp t4669;
+fp t4852;
+fp t4346;
+fp t4851;
+fp t4850;
+fp t4849;
+fp t4569;
+fp t4848;
+fp t4588;
+fp t4845;
+fp t4844;
+fp t4843;
+fp t4840;
+fp t4839;
+fp t4838;
+fp t4837;
+fp t4686;
+fp t4689;
+fp t4836;
+fp t4651;
+fp t4835;
+fp t4833;
+fp t4693;
+fp t4831;
+fp t4830;
+fp t4668;
+fp t4548;
+fp t4829;
+fp t4828;
+fp t4825;
+fp t4824;
+fp t4823;
+fp t4822;
+fp t4410;
+fp t4821;
+fp t4479;
+fp t4542;
+fp t4820;
+fp t4729;
+fp t4409;
+fp t4819;
+fp t4371;
+fp t4818;
+fp t4707;
+fp t4416;
+fp t4817;
+fp t4816;
+fp t4380;
+fp t4815;
+fp t4425;
+fp t4814;
+fp t4813;
+fp t4812;
+fp t4518;
+fp t4811;
+fp t4810;
+fp t4528;
+fp t4809;
+fp t4539;
+fp t4808;
+fp t4446;
+fp t4807;
+fp t4806;
+fp t4805;
+fp t4804;
+fp t4803;
+fp t4802;
+fp t4747;
+fp t4768;
+fp t4801;
+fp t4537;
+fp t4800;
+fp t4743;
+fp t4742;
+fp t4731;
+fp t4724;
+fp t4719;
+fp t4718;
+fp t4711;
+fp t4702;
+fp t4700;
+fp t4677;
+fp t4666;
+fp t4658;
+fp t4655;
+fp t4650;
+fp t4646;
+fp t4645;
+fp t4644;
+fp t4637;
+fp t4631;
+fp t4626;
+fp t4619;
+fp t4618;
+fp t4608;
+fp t4600;
+fp t4599;
+fp t4595;
+fp t4591;
+fp t4590;
+fp t4589;
+fp t4587;
+fp t4586;
+fp t4585;
+fp t4581;
+fp t4579;
+fp t4578;
+fp t4554;
+fp t4549;
+fp t4545;
+fp t4540;
+fp t4533;
+fp t4530;
+fp t4506;
+fp t4503;
+fp t4493;
+fp t4486;
+fp t4481;
+fp t4477;
+fp t4475;
+fp t4472;
+fp t4468;
+fp t4467;
+fp t4464;
+fp t4463;
+fp t4459;
+fp t4457;
+fp t4456;
+fp t4454;
+fp t4451;
+fp t4448;
+fp t4445;
+fp t4437;
+fp t4433;
+fp t4427;
+fp t4417;
+fp t4407;
+fp t4403;
+fp t4398;
+fp t4396;
+fp t4392;
+fp t4391;
+fp t4386;
+fp t4374;
+fp t4368;
+fp t4367;
+fp t4355;
+fp t4349;
+ t4968 = x*z;
+ t4797 = y*y;
+ t4795 = y*t4797;
+ t5041 = y+t4795;
+ t4842 = t5041*t4968;
+ t4787 = y*t4968;
+ t4793 = t4795*z;
+ t4788 = x*t4793;
+ t5040 = t4788+t4787;
+ t4775 = RATIONAL(3.0,2.0);
+ t4945 = t4775*t4795;
+ t4583 = z*t4945;
+ t5039 = z+t4583;
+ t4798 = x*x;
+ t4796 = z*z;
+ t4918 = t4798*t4796;
+ t4713 = RATIONAL(-27.0,4.0);
+ t4847 = t4797*t4918;
+ t5038 = t4713*t4918+RATIONAL(135.0,8.0)*t4847;
+ t4749 = RATIONAL(-27.0,8.0);
+ t4891 = t4798*t4749;
+ t4958 = y*t4796;
+ t4442 = t4891*t4958;
+ t4705 = RATIONAL(-27.0,2.0);
+ t5037 = t4442+t4705*t4847;
+ t4763 = RATIONAL(-3.0,2.0);
+ t4929 = t4798*t4763;
+ t4647 = t4797*t4929;
+ t4764 = RATIONAL(3.0,4.0);
+ t4943 = t4764*t4795;
+ t4612 = x*t4943;
+ t5036 = z*t4647+t4796*t4612;
+ t4782 = RATIONAL(9.0,8.0);
+ t4638 = t4782*t4958;
+ t4759 = RATIONAL(-9.0,2.0);
+ t4908 = t4759*t4796;
+ t4860 = x*t4908;
+ t5035 = t4638+y*t4860;
+ t4776 = RATIONAL(-9.0,4.0);
+ t4680 = t4776*t4796;
+ t4931 = t4797*t4796;
+ t4727 = RATIONAL(45.0,8.0);
+ t5034 = t4727*t4931+t4680;
+ t4574 = RATIONAL(81.0,4.0)*t4918;
+ t5033 = t4574+RATIONAL(-405.0,8.0)*t4847;
+ t4907 = RATIONAL(-15.0,8.0)*t4797;
+ t4697 = t4764*t4798;
+ t5032 = t4697+t4798*t4907;
+ t4733 = RATIONAL(15.0,4.0);
+ t4932 = t4798*t4797;
+ t4881 = z*t4932;
+ t4949 = t4795*t4796;
+ t4882 = x*t4949;
+ t4511 = t4776*t4882;
+ t5031 = t4733*t4881+t4511;
+ t4911 = t4795*t4782;
+ t4660 = t4798*t4911;
+ t4917 = t4798*t4795;
+ t4870 = z*t4917;
+ t5030 = t4759*t4870+t4660;
+ t4726 = RATIONAL(16.0,1.0);
+ t4791 = t4797*z;
+ t4786 = x*t4791;
+ t4753 = RATIONAL(-1.0,8.0);
+ t4699 = t4753*y;
+ t5029 = t4726*t4786+t4699;
+ t4717 = RATIONAL(15.0,2.0);
+ t4785 = RATIONAL(5.0,2.0);
+ t4936 = t4785*t4797;
+ t4875 = x*t4931;
+ t5028 = x*t4936+t4717*t4875;
+ t4774 = RATIONAL(9.0,1.0);
+ t4963 = x*t4796;
+ t4859 = t4774*t4963;
+ t4487 = t4797*t4859;
+ t4758 = RATIONAL(-9.0,1.0);
+ t4466 = t4758*t4870;
+ t5027 = t4487+t4466;
+ t4827 = t4782*t4918;
+ t5026 = t4797*t4827-t4788;
+ t4783 = RATIONAL(9.0,4.0);
+ t4683 = t4783*t4796;
+ t4900 = RATIONAL(-45.0,8.0)*t4797;
+ t4570 = t4798*t4900;
+ t5025 = t4798*t4683+t4796*t4570;
+ t5024 = t4660+t4774*t4870;
+ t4465 = t4776*t4870;
+ t4872 = t4733*t4963;
+ t5023 = t4797*t4872+t4465;
+ t4712 = RATIONAL(45.0,4.0);
+ t4390 = t4712*t4870;
+ t4709 = RATIONAL(-45.0,2.0);
+ t5022 = t4390+t4709*t4875;
+ t4832 = t4796*t4917;
+ t4721 = RATIONAL(81.0,8.0);
+ t4421 = t4721*t4832;
+ t4769 = RATIONAL(-8.0,1.0);
+ t5021 = t4421+t4769*t4786;
+ t4765 = RATIONAL(1.0,2.0);
+ t4965 = t4765*y;
+ t4784 = RATIONAL(-3.0,8.0);
+ t4939 = t4784*t4796;
+ t4675 = y*t4939;
+ t5020 = z*t4965+t4675;
+ t4735 = RATIONAL(-15.0,1.0);
+ t4720 = RATIONAL(27.0,4.0);
+ t5019 = t4720*t4870+t4735*t4875;
+ t4715 = RATIONAL(-45.0,4.0);
+ t4385 = t4715*t4870;
+ t4866 = t4712*t4963;
+ t5018 = t4385+t4797*t4866;
+ t4745 = RATIONAL(-45.0,1.0);
+ t4701 = RATIONAL(135.0,4.0);
+ t5017 = t4701*t4870+t4745*t4875;
+ t4933 = t4733*t4795;
+ t4559 = x*t4933;
+ t4676 = t4759*t4932;
+ t5016 = z*t4676+t4796*t4559;
+ t4435 = t4795*t4866;
+ t5015 = t4709*t4881+t4435;
+ t4730 = RATIONAL(-81.0,8.0);
+ t4432 = t4730*t4832;
+ t4740 = RATIONAL(25.0,1.0);
+ t5014 = t4432+t4740*t4786;
+ t4613 = t4796*t4911;
+ t5013 = t4795*t4860+t4613;
+ t4536 = t4758*t4881;
+ t5012 = t4536+t4435;
+ t4752 = RATIONAL(3.0,8.0);
+ t4897 = t4752*t4796;
+ t4642 = t4795*t4897;
+ t4780 = RATIONAL(3.0,1.0);
+ t4857 = t4780*t4963;
+ t5011 = t4642+t4795*t4857;
+ t4879 = x*t4683;
+ t4483 = t4795*t4879;
+ t4736 = RATIONAL(-15.0,2.0);
+ t5010 = t4736*t4881+t4483;
+ t4757 = RATIONAL(-9.0,8.0);
+ t4910 = t4757*t4795;
+ t4639 = t4798*t4910;
+ t4634 = t4783*t4932;
+ t5009 = t4639+t4634;
+ t4861 = t4758*t4963;
+ t4476 = t4797*t4861;
+ t5008 = t4390+t4476;
+ t4714 = RATIONAL(-10.0,1.0);
+ t4834 = t4721*t4918;
+ t5007 = t4797*t4834+t4714*t4788;
+ t4694 = t4764*t4796;
+ t5006 = t4796*t4907+t4694;
+ t4659 = t4797*t4908;
+ t4561 = z*t4933;
+ t5005 = x*t4659+t4798*t4561;
+ t4770 = RATIONAL(9.0,2.0);
+ t4926 = t4770*t4798;
+ t4656 = t4797*t4926;
+ t4564 = t4795*t4891;
+ t5004 = t4656+t4564;
+ t4746 = RATIONAL(27.0,8.0);
+ t4889 = t4798*t4746;
+ t4846 = t4796*t4889;
+ t4449 = y*t4846;
+ t4756 = RATIONAL(-3.0,1.0);
+ t4892 = t4756*t4796;
+ t4863 = x*t4892;
+ t5003 = y*t4863+t4449;
+ t4573 = t4746*t4949;
+ t5002 = t4659+t4573;
+ t4473 = t4783*t4870;
+ t5001 = t4473+t4736*t4875;
+ t4792 = y*z;
+ t4616 = t4757*t4958;
+ t5000 = t4792+t4616;
+ t4999 = t4701*t4882+t4745*t4881;
+ t4555 = t4795*t4889;
+ t4998 = t4555+t4676;
+ t4919 = t4798*t4757;
+ t4636 = y*t4919;
+ t4794 = x*y;
+ t4997 = t4636+t4794;
+ t4772 = RATIONAL(-5.0,2.0);
+ t4953 = t4797*t4772;
+ t4580 = z*t4953;
+ t4414 = t4798*t4573;
+ t4996 = t4414+x*t4580;
+ t4995 = t4720*t4882+t4735*t4881;
+ t4560 = t4749*t4949;
+ t4710 = RATIONAL(27.0,2.0);
+ t4994 = t4710*t4882+t4560;
+ t4773 = RATIONAL(-1.0,2.0);
+ t4687 = t4773*t4797;
+ t4993 = t4795*t4863+(t4687+t4656)*z;
+ t4762 = RATIONAL(2.0,1.0);
+ t4508 = t4762*t4788;
+ t4447 = t4713*t4847;
+ t4515 = t4762*t4787;
+ t4992 = t4508+t4447+t4515;
+ t4760 = RATIONAL(6.0,1.0);
+ t4523 = t4760*t4788;
+ t4991 = t4523+t5037;
+ t4681 = t4765*t4797;
+ t4895 = t4775*t4797;
+ t4603 = t4796*t4895;
+ t4938 = t4763*t4795;
+ t4615 = z*t4938;
+ t4990 = t4798*t4615+(t4681+t4603)*x;
+ t4706 = RATIONAL(45.0,2.0);
+ t4522 = t4795*t4861;
+ t4989 = t4580+t4706*t4881+t4522;
+ t4728 = RATIONAL(-18.0,1.0);
+ t4902 = t4797*t4762;
+ t4988 = -t4792+t4728*t4875+x*t4902;
+ t4951 = t4780*t4795;
+ t4657 = x*t4951;
+ t4987 = z*t4657+t4759*t4847-t4787;
+ t4744 = RATIONAL(-15.0,4.0);
+ t4952 = t4770*t4796;
+ t4858 = x*t4952;
+ t4513 = t4795*t4858;
+ t4777 = RATIONAL(-5.0,4.0);
+ t4913 = t4777*t4797;
+ t4986 = t4513+z*t4913+t4744*t4881;
+ t4562 = t4714*t4968;
+ t4985 = y*t4562+RATIONAL(-81.0,2.0)*t4847+RATIONAL(30.0,1.0)*t4788;
+ t4966 = t4798*z;
+ t4877 = t4760*t4966;
+ t4766 = RATIONAL(1.0,4.0);
+ t4960 = y*t4766;
+ t4984 = x*t4960+t4797*t4877+t4511;
+ t4399 = t4749*t4847;
+ t4755 = RATIONAL(4.0,1.0);
+ t4761 = RATIONAL(1.0,8.0);
+ t4983 = t4399+t4755*t4788+t4761*t4797;
+ t4982 = t4706*t4875+t4466+x*t4953;
+ t4734 = RATIONAL(45.0,1.0);
+ t4778 = RATIONAL(-5.0,1.0);
+ t4904 = t4778*t4797;
+ t4738 = RATIONAL(-27.0,1.0);
+ t4981 = t4738*t4870+t4734*t4875+x*t4904;
+ t4869 = z*t4926;
+ t4453 = t4795*t4869;
+ t4873 = t4744*t4963;
+ t4980 = t4797*t4873+t4453+x*t4913;
+ t4754 = RATIONAL(5.0,1.0);
+ t4930 = t4754*t4797;
+ t4741 = RATIONAL(15.0,1.0);
+ t4979 = t4741*t4881+z*t4930+t4705*t4882;
+ t4622 = x*t4930;
+ t4978 = t4741*t4875+t4622+t4705*t4870;
+ t4767 = RATIONAL(-6.0,1.0);
+ t4514 = t4767*t4788;
+ t4750 = RATIONAL(-4.0,1.0);
+ t4592 = t4750*t4968;
+ t4977 = t4514+t4592+t5038;
+ t4722 = RATIONAL(10.0,1.0);
+ t4383 = y*t4834;
+ t4572 = RATIONAL(-81.0,4.0)*t4918;
+ t4976 = t4383+t4797*t4572+t4722*t4842;
+ t4538 = t4780*t4881;
+ t4975 = t4791+t4538+t5013;
+ t4667 = t4754*t4968;
+ t4974 = t4447+t4754*t4788+t4449+y*t4667;
+ t4527 = y*t4827;
+ t4973 = t4776*t4847+t4527+t5040;
+ t4972 = t4741*t4788+t4778*t4787+t5037;
+ t4723 = RATIONAL(-12.0,1.0);
+ t4695 = t4752*t4795;
+ t4439 = t4710*t4847;
+ t4959 = t4755*z;
+ t4971 = t4695+t4439+t4959*t4794+t4687+t4723*t4788;
+ t4751 = RATIONAL(-2.0,1.0);
+ t4928 = t4797*t4751;
+ t4604 = y*t4897;
+ t4961 = y*t4773;
+ t4970 = t4767*t4875+z*t4961+t4453+x*t4928+t4604;
+ t4582 = t4796*t4910;
+ t4594 = z*t4928;
+ t4969 = x*t4961+t4513+t4582+t4767*t4881+t4594;
+ t4967 = y*t4777;
+ t4779 = RATIONAL(5.0,4.0);
+ t4964 = y*t4779;
+ t4781 = RATIONAL(-1.0,4.0);
+ t4962 = y*t4781;
+ t4789 = x*t4797;
+ t4957 = t4763*t4796;
+ t4956 = z*t4962+t4604;
+ t4692 = t4776*t4798;
+ t4923 = t4779*t4795;
+ t4955 = t4582+z*t4923;
+ t4609 = t4751*t4968;
+ t4771 = RATIONAL(-3.0,4.0);
+ t4685 = t4771*t4798;
+ t4954 = y*t4966;
+ t4841 = t4730*t4918;
+ t4402 = y*t4841;
+ t4950 = y*t4866+t4402;
+ t4443 = t4798*t4560;
+ t4485 = z*t4622;
+ t4948 = t4443+t4485;
+ t4632 = t4752*t4917;
+ t4906 = t4784*t4798;
+ t4947 = t4632+t4797*t4906;
+ t4348 = RATIONAL(243.0,8.0)*t4832;
+ t4704 = RATIONAL(-135.0,4.0);
+ t4946 = t4348+t4704*t4882;
+ t4944 = t4773*t4795;
+ t4925 = t4798*t4782;
+ t4654 = y*t4925;
+ t4942 = t4654+x*t4967;
+ t4826 = t4757*t4918;
+ t4541 = y*t4826;
+ t4865 = z*t4697;
+ t4941 = t4541+y*t4865;
+ t4682 = t4761*t4795;
+ t4940 = t4753*t4797+t4682;
+ t4937 = t4781*t4795;
+ t4935 = t4779*t4797;
+ t4934 = t4795*t4771;
+ t4927 = t4766*t4795;
+ t4673 = t4795*t4939;
+ t4924 = t4673+z*t4927;
+ t4922 = t4777*t4795;
+ t4790 = x*t4795;
+ t4921 = -t4790-t4793;
+ t4920 = t4775*t4796;
+ t4916 = t4756*t4795;
+ t4688 = t4771*t4796;
+ t4867 = x*t4688;
+ t4531 = t4798*t4613;
+ t4915 = t4795*t4867+t4531;
+ t4516 = t4750*t4786;
+ t4914 = t4414+t4516;
+ t4546 = t4756*t4881;
+ t4553 = t4797*t4863;
+ t4912 = t4546+t4553;
+ t4543 = y*t4609;
+ t4909 = t4543-t4789;
+ t4878 = t4715*t4963;
+ t4412 = t4795*t4878;
+ t4905 = t4421+t4412;
+ t4903 = RATIONAL(15.0,8.0)*t4797;
+ t4901 = t4744*t4795;
+ t4899 = t4775*t4798;
+ t4898 = t4776*t4797;
+ t4896 = t4765*t4795;
+ t4894 = t4797*t4925+t4639;
+ t4893 = t4785*t4968;
+ t4888 = x*t4958;
+ t4887 = t4774*t4966;
+ t4886 = t4758*t4966;
+ t4885 = t4780*t4966;
+ t4884 = t4756*t4966;
+ t4883 = t4759*t4966;
+ t4670 = z*t4902;
+ t4880 = t4715*t4966;
+ t4739 = RATIONAL(18.0,1.0);
+ t4876 = t4739*t4966;
+ t4874 = z*t4929;
+ t4871 = t4712*t4966;
+ t4663 = z*t4916;
+ t4620 = x*t4916;
+ t4630 = z*t4951;
+ t4557 = x*t4901;
+ t4576 = z*t4901;
+ t4868 = z*t4685;
+ t4864 = x*t4920;
+ t4862 = t4739*t4963;
+ t4856 = t4760*t4963;
+ t4855 = x*t4957;
+ t4665 = y*t4906;
+ t4854 = t4541+t4665+t4899*t4792;
+ t4853 = t4695+RATIONAL(-5.0,8.0)*t4797+t4766;
+ t4664 = t4764*t4932;
+ t4635 = t4770*t4931;
+ t4625 = t4797*t4683;
+ t4671 = t4797*t4694;
+ t4669 = t4763*t4931;
+ t4852 = t4414+t5030;
+ t4346 = RATIONAL(-243.0,8.0)*t4832;
+ t4851 = RATIONAL(81.0,2.0)*t4847+t4383+t4346;
+ t4850 = t4692+t4727*t4932+t4564;
+ t4849 = t4665+t4449+y*t4884;
+ t4569 = t4720*t4918;
+ t4848 = t4797*t4569+t4442+t4443;
+ t4588 = t4798*t4895;
+ t4845 = t4685+t4639+t4798*t4903;
+ t4844 = t4432+t5024;
+ t4843 = t4638+y*t4859+t4402;
+ t4840 = t4796*t4903+t4582+t4688;
+ t4839 = t4421+t4569+RATIONAL(-135.0,8.0)*t4847;
+ t4838 = t4683+t4796*t4900+t4573;
+ t4837 = t4783*t4798+t4570+t4555;
+ t4686 = t4761*y;
+ t4689 = t4784*t4795;
+ t4836 = t4681+t4686+t4689;
+ t4651 = t4752*t4798*y;
+ t4835 = t4632+t4651+t4771*t4932;
+ t4833 = t4443+t4527+t4770*t4847;
+ t4693 = t4753*t4795;
+ t4831 = z*t4896+t4673+t4693;
+ t4830 = t4795*t4859+t4613+t4432;
+ t4668 = t4795*t4906;
+ t4548 = t4798*t4582;
+ t4829 = t4668+t4798*t4583+t4548;
+ t4828 = t4588+t4651+t4639;
+ t4825 = t4736+RATIONAL(75.0,4.0)*t4797;
+ t4824 = t4709+RATIONAL(225.0,4.0)*t4797;
+ t4823 = t4399+t4795*t4893+t4996;
+ t4822 = x*t4669+t4786+t4548+t4795*t4865;
+ t4410 = t4797*t4846;
+ t4821 = t4410+t4778*t4788+t4948;
+ t4479 = x*t4670;
+ t4542 = t4751*t4788;
+ t4820 = t4479+t4410+t4443+t4542;
+ t4729 = RATIONAL(-25.0,2.0);
+ t4409 = t4729*t4786;
+ t4819 = t4717*t4788+t4667+t4409+t4839;
+ t4371 = t4722*t4786;
+ t4818 = t4715*t4875+x*t4935+t4371+t4844;
+ t4707 = RATIONAL(-20.0,1.0);
+ t4416 = RATIONAL(50.0,1.0)*t4786;
+ t4817 = RATIONAL(405.0,8.0)*t4847+t4707*t4968+RATIONAL(-30.0,1.0)*t4788+
+t4572+t4346+t4416;
+ t4816 = t4485+t4848+t5040*t4772;
+ t4380 = RATIONAL(-40.0,1.0)*t4786;
+ t4815 = t4380+t4348+t4734*t4881+t4560+z*t4904+t4738*t4882;
+ t4425 = t4707*t4786;
+ t4814 = t4797*t4862+z*t4964+t4421+t4385+t4616+t4425;
+ t4813 = t4736*t4788+t4371+t4449+t4432+t4439+y*t4893;
+ t4812 = t4735*t4788+t4562+t5014+t5038;
+ t4518 = t4797*t4857;
+ t4811 = t4518+t4516+t4789+t4852;
+ t4810 = t4668+t4798*t4663+t4914+(t4687+t4635)*x;
+ t4528 = x*t4594;
+ t4809 = t4642+t4795*t4855+t4531+t4528+(t4588+t4681)*z;
+ t4539 = t4774*t4881;
+ t4808 = -t4791+t4582+t4522+t4539+t5021;
+ t4446 = t4714*t4786;
+ t4807 = t4446+t4717*t4881+z*t4936+t4414+t5013;
+ t4806 = z*t4620+t4609+t4727*t4847+t4798*t4680+t4948;
+ t4805 = t4371+t4797*t4880+z*t4935+t4830;
+ t4804 = t4797*t4856+t4675+t4465+z*t4960+t4914;
+ t4803 = t4636+t4797*t4876+t4425+x*t4964+t4905;
+ t4802 = t4654+t4728*t4881-t4794+t4670+t4830+t5029;
+ t4747 = RATIONAL(12.0,1.0);
+ t4768 = RATIONAL(8.0,1.0);
+ t4801 = RATIONAL(5.0,8.0)*t4797+t4747*t4788+t4768*t4968+t4781+t4425+t4689
++t4839;
+ t4537 = t4768*t4786;
+ t4800 = t4686+t4682+t4781*t4797+t4537+t4848+t5041*t4592;
+ t4743 = RATIONAL(27.0,1.0);
+ t4742 = RATIONAL(25.0,4.0);
+ t4731 = RATIONAL(25.0,2.0);
+ t4724 = RATIONAL(36.0,1.0);
+ t4719 = RATIONAL(-36.0,1.0);
+ t4718 = RATIONAL(-25.0,4.0);
+ t4711 = RATIONAL(-75.0,4.0);
+ t4702 = RATIONAL(-225.0,4.0);
+ t4700 = t4766*t4797;
+ t4677 = x*t4965;
+ t4666 = x*t4896;
+ t4658 = x*t4923;
+ t4655 = x*t4922;
+ t4650 = t4798*t4898;
+ t4646 = t4797*t4688;
+ t4645 = x*t4934;
+ t4644 = z*t4944;
+ t4637 = z*t4937;
+ t4631 = x*t4962;
+ t4626 = x*t4937;
+ t4619 = t4797*t4919;
+ t4618 = z*t4934;
+ t4608 = t4797*t4897;
+ t4600 = x*t4944;
+ t4599 = x*t4938;
+ t4595 = x*t4927;
+ t4591 = t4752*t4932;
+ t4590 = t4784*t4931;
+ t4589 = t4782*t4931;
+ t4587 = x*t4945;
+ t4586 = t4796*t4898;
+ t4585 = z*t4967;
+ t4581 = t4757*t4931;
+ t4579 = z*t4922;
+ t4578 = z*t4943;
+ t4554 = t4783*t4847;
+ t4549 = y*t4883;
+ t4545 = t4795*t4864;
+ t4540 = y*t4864;
+ t4533 = y*t4857;
+ t4530 = y*t4874;
+ t4506 = t4764*t4888;
+ t4503 = t4797*t4826;
+ t4493 = y*t4858;
+ t4486 = y*t4861;
+ t4481 = y*t4879;
+ t4477 = t4776*t4888;
+ t4475 = t4783*t4954;
+ t4472 = y*t4885;
+ t4468 = t4776*t4954;
+ t4467 = y*t4886;
+ t4464 = t4798*t4630;
+ t4463 = y*t4887;
+ t4459 = y*t4855;
+ t4457 = y*t4868;
+ t4456 = y*t4869;
+ t4454 = t4795*t4868;
+ t4451 = y*t4867;
+ t4448 = t4796*t4557;
+ t4445 = y*t4873;
+ t4437 = t4710*t4870;
+ t4433 = y*t4872;
+ t4427 = t4743*t4882;
+ t4417 = y*t4878;
+ t4407 = t4713*t4882;
+ t4403 = t4743*t4870;
+ t4398 = t4798*t4576;
+ t4396 = t4744*t4954;
+ t4392 = t4797*t4574;
+ t4391 = y*t4871;
+ t4386 = y*t4880;
+ t4374 = t4733*t4954;
+ t4368 = t4797*t4841;
+ t4367 = t4797*t4871;
+ t4355 = t4713*t4870;
+ t4349 = t4704*t4870;
+ coeffs_dxz->coeff_m1_m1_m1 = t4666+t4545+t4671+t4854+t4554-t4791+t4755*
+t4786+t4540+t4831+t4542+t4677+t4699+t4700+t4664+t4829+t4909+t4912+t5020;
+ coeffs_dxz->coeff_0_m1_m1 = t4549+t4655+t4445+t4446+t4539+t4448+t4650+
+t4852+t4942+t4974+t5028;
+ coeffs_dxz->coeff_p1_m1_m1 = t4644+t4791+t4536+t4800+t4533+t4970+t4646+
+t4790+t4456+t4997+t5009+t5011;
+ coeffs_dxz->coeff_p2_m1_m1 = t4631+t4451+t4538+t4528+t4626+t4530+t4835+
+t4915+t4973+t4990;
+ coeffs_dxz->coeff_m1_0_m1 = t4884-z+t4523+t4807+t4615+t4599+(-1.0+t4959+
+t4892)*x+t4853+t5006+t5025+t5028+t5030+t5032;
+ coeffs_dxz->coeff_0_0_m1 = t4559+t4437+t4887+(t4785+t4717*t4796+(t4718+
+t4711*t4796)*t4797)*x+t4812+t4850+t5015;
+ coeffs_dxz->coeff_p1_0_m1 = t4886+t4620+(t4751+t4767*t4796)*x+t4801+t4837
++t4840+t4978+t4989+t5039;
+ coeffs_dxz->coeff_p2_0_m1 = t4612+t4885+(t4765+t4920)*x+t4806+t4845+t4980
++t5010;
+ coeffs_dxz->coeff_m1_p1_m1 = t4530+t4587+t4969+t4836+t4459+t4833+t4514+
+t4603+t4537+t4515+t4828+t4583+t4970;
+ coeffs_dxz->coeff_0_p1_m1 = t4803+t4557+t4433+t4456+t4972+t4978+t4998;
+ coeffs_dxz->coeff_p1_p1_m1 = t4437+(t4723*t4796+t4750)*t4789+t4657+t4669+
+t4615+t4549+t4802+t4971+t5003+t5004+t5020;
+ coeffs_dxz->coeff_p2_p1_m1 = t4811+t4647+t4645+t4506+t4854+t4984+t4987;
+ coeffs_dxz->coeff_m1_p2_m1 = t4508+t4644+t4590+t4503+t4809+t4600+t4940+
+t4947+t4990;
+ coeffs_dxz->coeff_0_p2_m1 = t4658+t4821+t4894+t4980+t5016;
+ coeffs_dxz->coeff_p1_p2_m1 = t4811+t4619+t4608-t4790+t4831+t4983+t4993;
+ coeffs_dxz->coeff_p2_p2_m1 = t4595+t4591+t4786+(t4688+t4781)*t4789+t4829+
+t5026+t5036;
+ coeffs_dxz->coeff_m1_m1_0 = t4585+t4487+t4579+t4807+t4586+t4396+t4398+
+t4974+t5035;
+ coeffs_dxz->coeff_0_m1_0 = t4392+t4391+t4729*t4842+t4950+t5014+t5015+
+t5022;
+ coeffs_dxz->coeff_p1_m1_0 = t4386+t4625+t4814+t4486+t4955+t4976+t4989;
+ coeffs_dxz->coeff_p2_m1_0 = t4481+t4374+t4816+t5005+t5010;
+ coeffs_dxz->coeff_m1_0_0 = t4859+t4561+(t4785+t4718*t4797+(t4711*t4797+
+t4717)*t4798)*z+t4812+t4994+t5022+t5034;
+ coeffs_dxz->coeff_0_0_0 = t4349+t4824*t4966+(t4824*t4796+(t4740+RATIONAL(
+-125.0,2.0)*t4797+RATIONAL(75.0,2.0)*t4795)*z)*x+t4946+t5033;
+ coeffs_dxz->coeff_p1_0_0 = t4576+t4427+t4862+(t4742*t4797+t4772+(t4702*
+t4797+t4706)*t4798)*z+t4817+t4838+t5017;
+ coeffs_dxz->coeff_p2_0_0 = t4407+t4860+t4825*t4966+t4819+t5018;
+ coeffs_dxz->coeff_m1_p1_0 = t4576+t4493+t4374+t4814+t4972+t4979+t5002;
+ coeffs_dxz->coeff_0_p1_0 = t4416+t4417+t4386+(t4731*y+RATIONAL(-75.0,2.0)
+*t4795)*t4968+t4851+t4999+t5017;
+ coeffs_dxz->coeff_p1_p1_0 = t4585+t4635+t4349+t4724*t4875+t4561+t4391+
+t4815+t4843+t4985;
+ coeffs_dxz->coeff_p2_p1_0 = t4477+t4396+t4813+t4995+t5008;
+ coeffs_dxz->coeff_m1_p2_0 = t4589+t4821+t4955+t4986+t5005;
+ coeffs_dxz->coeff_0_p2_0 = t4367+t4368+t4731*t4788+t4409+t4905+t5018;
+ coeffs_dxz->coeff_p1_p2_0 = t4581+t4579+t4805+t5007+t5008;
+ coeffs_dxz->coeff_p2_p2_0 = x*t4625+t4398+t4823+t5031;
+ coeffs_dxz->coeff_m1_m1_p1 = t4472+t4493+t4625+t4793+t4464+t4800+t4789+
+t4600+t4476+t4835+t4969+t5000;
+ coeffs_dxz->coeff_0_m1_p1 = t4417+t4467+t4803+t4658+t4976+t4982+t5009;
+ coeffs_dxz->coeff_p1_m1_p1 = t4693+t4463+t4392+t4586+t4650+t4769*t4842+
+t4700+t4802+t4843+t4921+t4988+t5024;
+ coeffs_dxz->coeff_p2_m1_p1 = t4477+t4810+t4664+t4595+t4849+t4984+t4992;
+ coeffs_dxz->coeff_m1_0_p1 = x+t4587+(t4767*t4798+t4751)*z+t4663+t4801+
+t4861+t4838+t4845+t4979+t4982;
+ coeffs_dxz->coeff_0_0_p1 = t4557+t4876+t4403+(t4706*t4796+t4772+(t4702*
+t4796+t4742)*t4797)*x+t4817+t4837+t4999;
+ coeffs_dxz->coeff_p1_0_p1 = t4630+t4657+(t4728*t4798+t4762)*z+(t4762+
+t4728*t4796+(t4726+RATIONAL(24.0,1.0)*t4795)*z)*x+t4815+t4850+t4853+t4981+t5033
++t5034;
+ coeffs_dxz->coeff_p2_0_p1 = t4877+t4645+(t4773+t4952)*x+t4818+t4977+t4995
++t5032;
+ coeffs_dxz->coeff_m1_p1_p1 = t4971+t4630+t4647+t4635+t4599+t4677+t4844+
+t4849+(t4723*t4798+t4750)*t4791+t4988+t4994+t5029+t5035;
+ coeffs_dxz->coeff_0_p1_p1 = t4559+t4380+t4724*t4881+t4463+t4942+t4946+
+t4950+t4981+t4985+t5004;
+ coeffs_dxz->coeff_p1_p1_p1 = t4467+t4427+t4620+t4403+t4836+(t4719*t4798+
+t4755)*t4791+((t4755+t4719*t4796)*t4797+(RATIONAL(32.0,1.0)*t4797+t4768*y+
+RATIONAL(-24.0,1.0)*t4795)*z)*x+t4663+t4486+t4851+t4997+t4998+t5000+t5002;
+ coeffs_dxz->coeff_p2_p1_p1 = t4481+t4472+t4612+t4407+t4631+t4747*t4881+
+t4828+t4909+t4991+t5021+t5027;
+ coeffs_dxz->coeff_m1_p2_p1 = t4666+t4810+t4591+t4693+t4581-t4793+t4975+
+t4983;
+ coeffs_dxz->coeff_0_p2_p1 = t4655+t4619+t4818+t5007+t5012;
+ coeffs_dxz->coeff_p1_p2_p1 = t4368+t4808-t4789+t4768*t4788+t4589+t4894-
+t4921+t4940+t5027;
+ coeffs_dxz->coeff_p2_p2_p1 = t4546+t4483+t4464+t4626+(t4680+t4766)*t4789+
+t4820+t4947;
+ coeffs_dxz->coeff_m1_m1_p2 = t4457+t4459+t4637+t4454+t4518+t4809+t4646+
+t4956+t4973;
+ coeffs_dxz->coeff_0_m1_p2 = t4475+t4433+t4816+t5001+t5016;
+ coeffs_dxz->coeff_p1_m1_p2 = t4671+t4804+t4468+t4924+t4992+t4993+t5003;
+ coeffs_dxz->coeff_p2_m1_p2 = t4554+t4506+t4773*t4842+t4822+t4941+t5036;
+ coeffs_dxz->coeff_m1_0_p2 = t4857+t4578+(t4899+t4765)*z+t4806+t4840+t4986
++t5001;
+ coeffs_dxz->coeff_0_0_p2 = t4883+t4367+t4355+t4412+t4825*t4963+t4819;
+ coeffs_dxz->coeff_p1_0_p2 = t4618+t4856+(t4926+t4773)*z+t4805+t4977+t5006
++t5019;
+ coeffs_dxz->coeff_p2_0_p2 = t4874+(t4957+t5039)*x+t4996+t5023+t5025+t5031
+;
+ coeffs_dxz->coeff_m1_p1_p2 = t4618+t4540+t4804+t4669+t4941+t4975+t4987;
+ coeffs_dxz->coeff_0_p1_p2 = t4445+t4468+t4813+t5012+t5019;
+ coeffs_dxz->coeff_p1_p1_p2 = t4543+t4747*t4875+t4603+t4808+t4533+t4475+
+t4355+t4578+t4956+t4991;
+ coeffs_dxz->coeff_p2_p1_p2 = t4473+t4483+t4451+t4457+t4479+(t4938+t4965)*
+t4968+t4833+t4912;
+ coeffs_dxz->coeff_m1_p2_p2 = t4545+t4608+(t4685+t4781)*t4791+t4822+t4924+
+t5026;
+ coeffs_dxz->coeff_0_p2_p2 = z*t4634+t4448+t4823+t5023;
+ coeffs_dxz->coeff_p1_p2_p2 = t4553+t4637+t4473+t4590+(t4766+t4692)*t4791+
+t4820+t5011;
+ coeffs_dxz->coeff_p2_p2_p2 = t4503+t4454+z*t4664+(t4671+(t4687+t4896)*z)*
+x+t4915;
diff --git a/src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-dy.compute.c b/src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-dy.compute.c
new file mode 100644
index 0000000..d506fad
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-dy.compute.c
@@ -0,0 +1,1189 @@
+fp t2045;
+fp t2041;
+fp t2226;
+fp t2043;
+fp t2042;
+fp t2188;
+fp t2031;
+fp t2229;
+fp t2033;
+fp t2329;
+fp t2190;
+fp t2038;
+fp t2221;
+fp t2037;
+fp t2328;
+fp t2148;
+fp t2227;
+fp t2151;
+fp t1988;
+fp t2177;
+fp t2044;
+fp t2116;
+fp t2015;
+fp t2214;
+fp t2327;
+fp t2018;
+fp t2175;
+fp t1916;
+fp t2012;
+fp t2101;
+fp t2326;
+fp t2008;
+fp t2174;
+fp t1921;
+fp t2004;
+fp t2230;
+fp t1892;
+fp t2325;
+fp t2173;
+fp t2016;
+fp t2109;
+fp t1665;
+fp t2017;
+fp t2324;
+fp t2193;
+fp t2136;
+fp t1979;
+fp t1605;
+fp t2014;
+fp t2162;
+fp t2097;
+fp t2323;
+fp t1986;
+fp t2222;
+fp t2023;
+fp t1884;
+fp t2322;
+fp t2195;
+fp t1944;
+fp t1763;
+fp t2020;
+fp t2166;
+fp t2099;
+fp t2321;
+fp t2021;
+fp t2192;
+fp t1980;
+fp t2111;
+fp t2320;
+fp t2009;
+fp t1963;
+fp t2013;
+fp t2319;
+fp t2134;
+fp t2217;
+fp t2039;
+fp t1971;
+fp t2318;
+fp t2028;
+fp t2086;
+fp t2027;
+fp t2112;
+fp t1829;
+fp t2317;
+fp t2026;
+fp t1957;
+fp t2029;
+fp t2316;
+fp t1989;
+fp t2315;
+fp t2224;
+fp t2006;
+fp t2142;
+fp t1924;
+fp t2314;
+fp t1991;
+fp t2007;
+fp t1762;
+fp t2313;
+fp t1994;
+fp t2228;
+fp t1880;
+fp t2312;
+fp t2150;
+fp t2311;
+fp t1869;
+fp t2170;
+fp t2310;
+fp t2160;
+fp t1983;
+fp t1852;
+fp t2309;
+fp t1911;
+fp t2167;
+fp t2308;
+fp t2030;
+fp t2200;
+fp t1876;
+fp t1982;
+fp t2307;
+fp t2208;
+fp t1937;
+fp t2211;
+fp t2144;
+fp t2306;
+fp t2219;
+fp t2131;
+fp t2305;
+fp t2225;
+fp t2024;
+fp t2147;
+fp t2087;
+fp t2304;
+fp t1931;
+fp t2003;
+fp t2220;
+fp t1939;
+fp t2303;
+fp t1985;
+fp t2302;
+fp t2000;
+fp t2091;
+fp t2040;
+fp t2301;
+fp t1739;
+fp t2300;
+fp t1790;
+fp t2299;
+fp t1803;
+fp t2001;
+fp t2298;
+fp t2154;
+fp t1858;
+fp t2107;
+fp t1662;
+fp t2297;
+fp t1859;
+fp t1967;
+fp t2296;
+fp t2122;
+fp t2180;
+fp t2232;
+fp t1823;
+fp t2295;
+fp t1897;
+fp t2156;
+fp t2094;
+fp t1706;
+fp t2294;
+fp t2196;
+fp t2149;
+fp t1844;
+fp t2293;
+fp t2292;
+fp t2172;
+fp t2159;
+fp t1874;
+fp t2291;
+fp t2025;
+fp t2145;
+fp t2290;
+fp t1754;
+fp t2289;
+fp t2288;
+fp t2140;
+fp t1720;
+fp t2164;
+fp t2095;
+fp t2287;
+fp t1999;
+fp t2179;
+fp t2143;
+fp t2286;
+fp t2022;
+fp t2212;
+fp t1886;
+fp t1893;
+fp t1726;
+fp t2285;
+fp t2135;
+fp t2110;
+fp t1641;
+fp t2284;
+fp t1969;
+fp t2115;
+fp t1647;
+fp t2283;
+fp t1863;
+fp t2282;
+fp t2281;
+fp t2280;
+fp t1974;
+fp t1661;
+fp t2279;
+fp t2163;
+fp t2100;
+fp t1640;
+fp t2278;
+fp t1657;
+fp t2036;
+fp t1981;
+fp t2277;
+fp t1646;
+fp t2276;
+fp t2035;
+fp t1672;
+fp t2275;
+fp t2274;
+fp t1782;
+fp t2273;
+fp t1961;
+fp t1965;
+fp t2272;
+fp t1711;
+fp t2089;
+fp t2271;
+fp t2209;
+fp t2270;
+fp t1704;
+fp t2269;
+fp t1645;
+fp t1995;
+fp t2268;
+fp t2267;
+fp t1959;
+fp t2266;
+fp t1890;
+fp t2265;
+fp t2171;
+fp t1940;
+fp t2264;
+fp t2152;
+fp t1953;
+fp t1865;
+fp t2263;
+fp t2262;
+fp t1668;
+fp t2261;
+fp t1854;
+fp t2260;
+fp t1996;
+fp t2231;
+fp t1904;
+fp t2259;
+fp t1922;
+fp t1673;
+fp t2258;
+fp t2141;
+fp t2257;
+fp t1888;
+fp t1975;
+fp t2256;
+fp t2005;
+fp t2215;
+fp t2139;
+fp t2218;
+fp t2098;
+fp t1810;
+fp t2255;
+fp t1941;
+fp t1962;
+fp t2254;
+fp t2184;
+fp t2090;
+fp t2182;
+fp t2253;
+fp t2165;
+fp t1861;
+fp t1919;
+fp t2252;
+fp t1968;
+fp t1987;
+fp t2251;
+fp t2169;
+fp t1856;
+fp t1997;
+fp t2250;
+fp t2153;
+fp t2249;
+fp t1735;
+fp t2248;
+fp t1851;
+fp t2247;
+fp t1915;
+fp t2246;
+fp t2245;
+fp t1750;
+fp t2244;
+fp t1984;
+fp t2120;
+fp t1973;
+fp t1966;
+fp t2243;
+fp t1809;
+fp t2242;
+fp t2010;
+fp t1691;
+fp t2241;
+fp t2240;
+fp t2239;
+fp t1910;
+fp t2238;
+fp t1831;
+fp t1909;
+fp t2237;
+fp t2233;
+fp t2236;
+fp t2034;
+fp t2168;
+fp t2093;
+fp t2235;
+fp t2234;
+fp t1958;
+fp t1955;
+fp t2223;
+fp t2032;
+fp t2216;
+fp t1877;
+fp t2189;
+fp t2213;
+fp t2210;
+fp t1714;
+fp t2207;
+fp t2206;
+fp t2205;
+fp t1929;
+fp t2204;
+fp t1828;
+fp t2203;
+fp t1840;
+fp t2202;
+fp t2201;
+fp t2199;
+fp t2198;
+fp t2197;
+fp t2194;
+fp t2191;
+fp t2187;
+fp t1925;
+fp t2186;
+fp t2185;
+fp t1964;
+fp t2183;
+fp t1708;
+fp t2181;
+fp t2178;
+fp t2176;
+fp t2019;
+fp t2161;
+fp t2158;
+fp t2157;
+fp t2155;
+fp t2146;
+fp t1948;
+fp t1933;
+fp t1850;
+fp t1998;
+fp t1896;
+fp t2138;
+fp t2137;
+fp t2088;
+fp t2133;
+fp t2132;
+fp t2130;
+fp t1935;
+fp t1946;
+fp t2129;
+fp t1905;
+fp t2128;
+fp t2127;
+fp t2126;
+fp t2125;
+fp t2124;
+fp t2123;
+fp t2121;
+fp t2119;
+fp t1637;
+fp t2118;
+fp t2117;
+fp t2114;
+fp t2113;
+fp t2108;
+fp t2106;
+fp t1906;
+fp t2105;
+fp t2085;
+fp t2104;
+fp t2103;
+fp t2102;
+fp t2096;
+fp t2092;
+fp t2084;
+fp t1836;
+fp t2083;
+fp t2082;
+fp t2081;
+fp t1990;
+fp t2080;
+fp t2079;
+fp t2078;
+fp t2076;
+fp t2074;
+fp t2073;
+fp t2072;
+fp t2071;
+fp t2070;
+fp t2069;
+fp t2068;
+fp t1976;
+fp t1621;
+fp t2067;
+fp t1773;
+fp t2066;
+fp t2065;
+fp t2064;
+fp t1694;
+fp t2063;
+fp t1808;
+fp t1649;
+fp t2062;
+fp t2061;
+fp t2060;
+fp t2059;
+fp t2058;
+fp t1638;
+fp t2057;
+fp t2056;
+fp t2055;
+fp t2054;
+fp t1868;
+fp t1816;
+fp t2053;
+fp t1630;
+fp t2052;
+fp t2002;
+fp t2051;
+fp t2050;
+fp t2011;
+fp t1771;
+fp t2049;
+fp t1834;
+fp t2048;
+fp t1993;
+fp t1992;
+fp t1978;
+fp t1970;
+fp t1952;
+fp t1947;
+fp t1943;
+fp t1938;
+fp t1930;
+fp t1913;
+fp t1900;
+fp t1883;
+fp t1881;
+fp t1875;
+fp t1873;
+fp t1872;
+fp t1847;
+fp t1845;
+fp t1843;
+fp t1841;
+fp t1839;
+fp t1835;
+fp t1827;
+fp t1820;
+fp t1819;
+fp t1818;
+fp t1817;
+fp t1815;
+fp t1814;
+fp t1811;
+fp t1805;
+fp t1804;
+fp t1798;
+fp t1787;
+fp t1786;
+fp t1785;
+fp t1781;
+fp t1780;
+fp t1779;
+fp t1778;
+fp t1772;
+fp t1766;
+fp t1765;
+fp t1759;
+fp t1757;
+fp t1756;
+fp t1751;
+fp t1748;
+fp t1738;
+fp t1734;
+fp t1728;
+fp t1727;
+fp t1723;
+fp t1716;
+fp t1715;
+fp t1710;
+fp t1707;
+fp t1705;
+fp t1701;
+fp t1698;
+fp t1697;
+fp t1690;
+fp t1689;
+fp t1677;
+fp t1658;
+fp t1654;
+fp t1648;
+fp t1636;
+fp t1626;
+fp t1616;
+fp t1606;
+fp t1599;
+fp t1596;
+ t2045 = x*x;
+ t2041 = t2045*x;
+ t2226 = t2041+x;
+ t2043 = z*z;
+ t2042 = z*t2043;
+ t2188 = t2045*t2042;
+ t2031 = y*t2188;
+ t2229 = z*t2045;
+ t2033 = y*t2229;
+ t2329 = t2033+t2031;
+ t2190 = t2041*t2043;
+ t2038 = y*t2190;
+ t2221 = x*t2043;
+ t2037 = y*t2221;
+ t2328 = t2038+t2037;
+ t2148 = y*t2226;
+ t2227 = t2042+z;
+ t2151 = y*t2227;
+ t1988 = RATIONAL(15.0,8.0);
+ t2177 = t1988*t2045;
+ t2044 = y*y;
+ t2116 = t2044*t2177;
+ t2015 = RATIONAL(-3.0,4.0);
+ t2214 = t2015*t2044;
+ t2327 = (t2214+t2116)*z;
+ t2018 = RATIONAL(-1.0,2.0);
+ t2175 = t2018*t2043;
+ t1916 = t2041*t2175;
+ t2012 = RATIONAL(3.0,8.0);
+ t2101 = t2044*t2188;
+ t2326 = y*t1916+t2012*t2101;
+ t2008 = RATIONAL(1.0,2.0);
+ t2174 = t2008*t2043;
+ t1921 = x*t2174;
+ t2004 = RATIONAL(-3.0,8.0);
+ t2230 = x*t2042;
+ t1892 = t2004*t2230;
+ t2325 = t1921+t1892;
+ t2173 = t2041*t2044;
+ t2016 = RATIONAL(9.0,8.0);
+ t2109 = t2016*t2173;
+ t1665 = t2043*t2109;
+ t2017 = RATIONAL(-5.0,2.0);
+ t2324 = t1665+t2017*t2031;
+ t2193 = t2042*t2044;
+ t2136 = x*t2193;
+ t1979 = RATIONAL(-27.0,8.0);
+ t1605 = t1979*t2136;
+ t2014 = RATIONAL(9.0,2.0);
+ t2162 = t2014*t2044;
+ t2097 = t2043*t2162;
+ t2323 = t1605+x*t2097;
+ t1986 = RATIONAL(27.0,8.0);
+ t2222 = y*t2043;
+ t2023 = RATIONAL(-5.0,1.0);
+ t1884 = t2023*t2222;
+ t2322 = t2041*t1884+t1986*t2101;
+ t2195 = t2012*t2041;
+ t1944 = z*t2195;
+ t1763 = t2044*t1944;
+ t2020 = RATIONAL(3.0,2.0);
+ t2166 = t2020*t2044;
+ t2099 = t2043*t2166;
+ t2321 = t2041*t2099+t1763;
+ t2021 = RATIONAL(-9.0,4.0);
+ t2192 = t2043*t2044;
+ t1980 = RATIONAL(45.0,8.0);
+ t2111 = t1980*t2192;
+ t2320 = t2021*t2173+t2041*t2111;
+ t2009 = RATIONAL(1.0,4.0);
+ t1963 = t2009*t2041;
+ t2013 = RATIONAL(-5.0,8.0);
+ t2319 = t2013*t2190+t1963;
+ t2134 = t2045*t2192;
+ t2217 = t2041*t2042;
+ t2039 = y*t2217;
+ t1971 = RATIONAL(45.0,4.0);
+ t2318 = t1971*t2039+RATIONAL(-45.0,2.0)*t2134;
+ t2028 = RATIONAL(9.0,4.0);
+ t2086 = t2028*t2192;
+ t2027 = RATIONAL(-9.0,8.0);
+ t2112 = t2027*t2173;
+ t1829 = z*t2112;
+ t2317 = t1829+t2041*t2086;
+ t2026 = RATIONAL(-1.0,4.0);
+ t1957 = t2026*t2042;
+ t2029 = RATIONAL(5.0,8.0);
+ t2316 = t1957+t2029*t2188;
+ t1989 = RATIONAL(-45.0,8.0);
+ t2315 = t1989*t2101+t2028*t2193;
+ t2224 = y*t2042;
+ t2006 = RATIONAL(-3.0,2.0);
+ t2142 = t2006*t2224;
+ t1924 = t2042*t2195;
+ t2314 = t2041*t2142+t1924;
+ t1991 = RATIONAL(-15.0,4.0);
+ t2007 = RATIONAL(3.0,4.0);
+ t1762 = t2007*t2039;
+ t2313 = t1991*t2134+t1762;
+ t1994 = RATIONAL(-1.0,8.0);
+ t2228 = z*t1994;
+ t1880 = t2041*t2228;
+ t2312 = t1916+t1880;
+ t2150 = x*t2192;
+ t2311 = t1988*t2150+x*t2214;
+ t1869 = x*t2228;
+ t2170 = t2009*t2045;
+ t2310 = t1869+z*t2170;
+ t2160 = t2007*t2044;
+ t1983 = RATIONAL(-15.0,8.0);
+ t1852 = t1983*t2190;
+ t2309 = t2044*t1852+t2041*t2160;
+ t1911 = t2012*t2230;
+ t2167 = t2015*t2045;
+ t2308 = t1911+t2042*t2167;
+ t2030 = RATIONAL(5.0,2.0);
+ t2200 = t2030*t2043;
+ t1876 = y*t2200;
+ t1982 = RATIONAL(15.0,4.0);
+ t2307 = t1876+t1982*t2038;
+ t2208 = t2004*t2041;
+ t1937 = t2042*t2208;
+ t2211 = t2020*t2042;
+ t2144 = y*t2211;
+ t2306 = t1937+t2041*t2144;
+ t2219 = t2044*t2045;
+ t2131 = t1983*t2219;
+ t2305 = (t2131+t2160)*z;
+ t2225 = t2041*y;
+ t2024 = RATIONAL(5.0,4.0);
+ t2147 = t2024*t2225;
+ t2087 = t2021*t2192;
+ t2304 = t2042*t2147+t2045*t2087;
+ t1931 = t2008*t2188;
+ t2003 = RATIONAL(1.0,8.0);
+ t2220 = x*t2003;
+ t1939 = t2042*t2220;
+ t2303 = t1931+t1939;
+ t1985 = RATIONAL(-15.0,2.0);
+ t2302 = t2028*t2039+t1985*t2134;
+ t2000 = RATIONAL(-9.0,1.0);
+ t2091 = t2000*t2192;
+ t2040 = t2045*t2043;
+ t2301 = t2040+t2045*t2091;
+ t1739 = t2043*t2112;
+ t2300 = t2024*t2031+t1739;
+ t1790 = t2016*t2101;
+ t2299 = t1790+t2017*t2038;
+ t1803 = t2027*t2136;
+ t2001 = RATIONAL(-9.0,2.0);
+ t2298 = t1803+t2001*t2101;
+ t2154 = RATIONAL(27.0,4.0)*t2044;
+ t1858 = t2041*t2154;
+ t2107 = t1979*t2173;
+ t1662 = z*t2107;
+ t2297 = t2043*t1858+t1662;
+ t1859 = t2042*t2154;
+ t1967 = RATIONAL(-135.0,8.0);
+ t2296 = t1967*t2101+t1859;
+ t2122 = t2045*t2162;
+ t2180 = t2016*t2044;
+ t2232 = x*z;
+ t1823 = t2180*t2232;
+ t2295 = z*t2122+t1823;
+ t1897 = t2045*t2174;
+ t2156 = t2004*t2044;
+ t2094 = t2041*t2156;
+ t1706 = t2042*t2094;
+ t2294 = y*t1897+t1706;
+ t2196 = t2012*t2044;
+ t2149 = x*t2196;
+ t1844 = z*t2149;
+ t2293 = x*t2099+t1844;
+ t2292 = t2021*t2193+t1980*t2101;
+ t2172 = t2009*t2043;
+ t2159 = t1994*t2042;
+ t1874 = x*t2159;
+ t2291 = x*t2172+t1874;
+ t2025 = RATIONAL(3.0,1.0);
+ t2145 = t2025*t2224;
+ t2290 = t2041*t2145+t1924;
+ t1754 = t2015*t2039;
+ t2289 = t2043*t2116+t1754;
+ t2288 = t1983*t2150+x*t2160;
+ t2140 = x*t2156;
+ t1720 = z*t2140;
+ t2164 = t2006*t2044;
+ t2095 = t2043*t2164;
+ t2287 = t1720+x*t2095;
+ t1999 = RATIONAL(-3.0,1.0);
+ t2179 = t1999*t2042;
+ t2143 = y*t2179;
+ t2286 = t1937+t2041*t2143;
+ t2022 = RATIONAL(-5.0,4.0);
+ t2212 = t2022*t2045;
+ t1886 = t2043*t2212;
+ t1893 = t2016*t2217;
+ t1726 = t2044*t1893;
+ t2285 = y*t1886+t1726;
+ t2135 = z*t2219;
+ t2110 = t1986*t2173;
+ t1641 = z*t2110;
+ t2284 = t2001*t2135+t1641;
+ t1969 = RATIONAL(27.0,2.0);
+ t2115 = t2042*t2173;
+ t1647 = RATIONAL(-81.0,8.0)*t2115;
+ t2283 = t1647+t1969*t2101;
+ t1863 = t2042*t2160;
+ t2282 = t1863+t1983*t2101;
+ t2281 = t2013*t2188+t2009*t2042;
+ t2280 = t2023*t2031+t2043*t2110;
+ t1974 = RATIONAL(-45.0,4.0);
+ t1661 = t1982*t2039;
+ t2279 = t1974*t2134+t1661;
+ t2163 = t2001*t2044;
+ t2100 = t2043*t2163;
+ t1640 = t1986*t2136;
+ t2278 = x*t2100+t1640;
+ t1657 = t2042*t2107;
+ t2036 = y*t2040;
+ t1981 = RATIONAL(25.0,2.0);
+ t2277 = t1657+t1981*t2036;
+ t1646 = t1991*t2039;
+ t2276 = t1646+t2045*t2111;
+ t2035 = z*t2225;
+ t1672 = z*t2109;
+ t2275 = t2006*t2035+t1672;
+ t2274 = t2041*t2100+t1829;
+ t1782 = t2045*t2100;
+ t2273 = t1782+t1661;
+ t1961 = t2015*t2041;
+ t1965 = t2009*x;
+ t2272 = t1965+t1961;
+ t1711 = z*t2094;
+ t2089 = t2043*t2160;
+ t2271 = t2041*t2089+t1711;
+ t2209 = t2021*t2044;
+ t2270 = z*t2209+t1980*t2135;
+ t1704 = t2016*t2136;
+ t2269 = t1704+t2021*t2101;
+ t1645 = t2042*t2110;
+ t1995 = RATIONAL(-4.0,1.0);
+ t2268 = t1645+t1995*t2036;
+ t2267 = t2045*t1884+t1726;
+ t1959 = t2007*t2041;
+ t2266 = t1959+t2008;
+ t1890 = t2006*t2188;
+ t2265 = t1893+t1890;
+ t2171 = t2026*t2043;
+ t1940 = t2045*t2171;
+ t2264 = t2045*t2086+t1940;
+ t2152 = t2018*t2042;
+ t1953 = t2045*t2152;
+ t1865 = t2012*t2190;
+ t2263 = y*t1953+t2044*t1865;
+ t2262 = t2029*t2190+t2026*t2041;
+ t1668 = t2025*t2038;
+ t2261 = t1668+t2298;
+ t1854 = t1988*t2190;
+ t2260 = t2015*t2173+t2044*t1854+y*t1890;
+ t1996 = RATIONAL(-2.0,1.0);
+ t2231 = y*t2045;
+ t1904 = t1996*t2231;
+ t2259 = z*t1904+x*t2171+t1996*t2031;
+ t1922 = t2030*t2231;
+ t1673 = t2041*t2087;
+ t2258 = t2030*t2031+z*t1922+t1673;
+ t2141 = y*t2152;
+ t2257 = t2043*t2170+t2045*t2089+t2041*t2141;
+ t1888 = t2045*t2200;
+ t1975 = RATIONAL(15.0,2.0);
+ t2256 = t1975*t2134+t1888+t2001*t2039;
+ t2005 = RATIONAL(2.0,1.0);
+ t2215 = t2005*t2043;
+ t2139 = y*t2215;
+ t2218 = t2027*t2044;
+ t2098 = t2045*t2218;
+ t1810 = t2042*t2098;
+ t2255 = t1810+t2003*t2229+t2041*t2139;
+ t1941 = t2006*t2190;
+ t1962 = t2015*t2042;
+ t2254 = t1988*t2101+y*t1941+t2044*t1962;
+ t2184 = t2025*t2044;
+ t2090 = t2043*t2184;
+ t2182 = y*t1965;
+ t2253 = z*t2182+t1754+t2045*t2090;
+ t2165 = t2020*t2041;
+ t1861 = t2043*t2165;
+ t1919 = x*t2175;
+ t2252 = t2006*t2101+(t1919+t1861)*y;
+ t1968 = RATIONAL(-27.0,2.0);
+ t1987 = RATIONAL(15.0,1.0);
+ t2251 = t1968*t2101+x*t1884+t1987*t2038;
+ t2169 = RATIONAL(-27.0,4.0)*t2044;
+ t1856 = t2041*t2169;
+ t1997 = RATIONAL(5.0,1.0);
+ t2250 = t2043*t1856+t2329*t1997;
+ t2153 = t2017*t2045;
+ t2249 = t2043*t2153+t2000*t2039+RATIONAL(45.0,2.0)*t2134;
+ t1735 = t2025*t2031;
+ t2248 = t1735+t2274;
+ t1851 = t2042*t2169;
+ t2247 = t2045*t1851+t2328*t1997;
+ t1915 = t2041*t2174;
+ t2246 = t2015*t2101+(t1921+t1915)*y;
+ t2245 = t2269+t2226*t1876;
+ t1750 = t1999*t2031;
+ t2244 = t1750+t1904+t2320;
+ t1984 = RATIONAL(-15.0,1.0);
+ t2120 = t2043*t2173;
+ t1973 = RATIONAL(-10.0,1.0);
+ t1966 = RATIONAL(135.0,8.0);
+ t2243 = t1973*t2231+t1856+t1984*t2031+t1966*t2120;
+ t1809 = t2045*t2099;
+ t2242 = t1809+t1897+t2314;
+ t2010 = RATIONAL(-6.0,1.0);
+ t1691 = t2041*t2097;
+ t2241 = t2010*t2031+t1919+t1691+t2005*t2033;
+ t2240 = t1975*t2038+t2017*t2037+t2298;
+ t2239 = t1886+t1971*t2134+t2286;
+ t1910 = t2023*t2231;
+ t2238 = t1985*t2031+t1910+t2320;
+ t1831 = t1999*t2038;
+ t1909 = t1996*t2222;
+ t2237 = t1831+t1909+t2292;
+ t2233 = y*z;
+ t2236 = t1975*t2031+t2153*t2233+t2274;
+ t2034 = y*t2232;
+ t2168 = t1999*t2044;
+ t2093 = t2043*t2168;
+ t2235 = t2018*t2034+t2045*t2093-t2040+t2306;
+ t2234 = x*y;
+ t1958 = t2026*z;
+ t1955 = t2009*z;
+ t2223 = y*t2008;
+ t2032 = x*t2224;
+ t2216 = -t2034-t2032;
+ t1877 = t2041*t2159;
+ t2189 = t2003*t2041;
+ t2213 = t1877+t2043*t2189;
+ t2210 = t2045+t2043;
+ t1714 = t2004*t2136;
+ t2207 = t1714+t2043*t2149;
+ t2206 = -t2036+t2031;
+ t2205 = t2028*t2044;
+ t1929 = z*t2189;
+ t2204 = t1929+t2045*t2228;
+ t1828 = t2044*t1924;
+ t2203 = t2043*t2094+t1828;
+ t1840 = t2012*t2136;
+ t2202 = t2043*t2140+t1840;
+ t2201 = t2041+t2042;
+ t2199 = t2045*t1909+t1726;
+ t2198 = t2029*t2045;
+ t2197 = t2037-t2032;
+ t2194 = t2013*t2043;
+ t2191 = y*t1958;
+ t2187 = -t2033-t2037;
+ t1925 = t2042*t2189;
+ t2186 = t2045*t2159+t1925;
+ t2185 = t1999*t2041;
+ t1964 = t2007*t2042;
+ t2183 = t2039-t2038;
+ t1708 = t2045*t2095;
+ t2181 = -t2038+t1708;
+ t2178 = t2018*t2041;
+ t2176 = t2024*t2043;
+ t2019 = RATIONAL(9.0,1.0);
+ t2161 = t2019*t2044;
+ t2158 = t2015*t2043;
+ t2157 = t2039+t2035;
+ t2155 = t2024*t2233;
+ t2146 = t2042*t2223;
+ t1948 = t2018*t2229;
+ t1933 = t2008*t2229;
+ t1850 = t1973*t2222;
+ t1998 = RATIONAL(4.0,1.0);
+ t1896 = t1998*t2222;
+ t2138 = x*t2218;
+ t2137 = y*t1963;
+ t2088 = t1989*t2192;
+ t2133 = t1645+t2041*t2088+t2028*t2173;
+ t2132 = t2014*t2101+t1704+t1657;
+ t2130 = t1645+t2315;
+ t1935 = z*t2220;
+ t1946 = z*t2208;
+ t2129 = t1933+t1935+t1946;
+ t1905 = t2027*t2217;
+ t2128 = t1962+t2042*t2177+t1905;
+ t2127 = t1877+t2041*t2172+t1880;
+ t2126 = t2045*t2166;
+ t2125 = t1720+t1714+x*t2089;
+ t2124 = t1605+(t2209+t2111)*x;
+ t2123 = t2045*t2196;
+ t2121 = t2045*t2209;
+ t2119 = t2013*t2229+t1944+t1955;
+ t1637 = RATIONAL(81.0,8.0)*t2115;
+ t2118 = t1858+t1637+t1967*t2120;
+ t2117 = t2044*t2167;
+ t2114 = z*t2121+t1823+t1672;
+ t2113 = t2045*t1957+t1939+t1925;
+ t2108 = t1640+(t2088+t2205)*x;
+ t2106 = t1989*t2135+t1641+z*t2205;
+ t1906 = t2020*t2188;
+ t2105 = t2045*t2180;
+ t2085 = t2044*t2158;
+ t2104 = x*t2085+t1844+t1840;
+ t2103 = t1906+t1911+t1905;
+ t2102 = t1893+t1964+t1983*t2188;
+ t2096 = t2045*t2205;
+ t2092 = t2043*t2161;
+ t2084 = t1657+t2290;
+ t1836 = t2044*t1905;
+ t2083 = t1836+t2317;
+ t2082 = t1803+t1836+t2042*t2096;
+ t2081 = t2043*t2148;
+ t1990 = RATIONAL(25.0,4.0);
+ t2080 = t1990*t2043+t2017;
+ t2079 = t2008+t2163;
+ t2078 = t2026+t2205;
+ t2076 = t2018+t2164;
+ t2074 = t2017+t1990*t2045;
+ t2073 = t2045*t2151;
+ t2072 = t1810+t2024*t2038+t2285;
+ t2071 = t2045*t2085+t2042*t2137+t2294;
+ t2070 = t2009+t2160-y;
+ t2069 = t1665+t1836-t2206;
+ t2068 = t1672+t1673+t2199+t2329;
+ t1976 = RATIONAL(-25.0,4.0);
+ t1621 = t1976*t2036;
+ t2067 = t1621+t1922+t1982*t2031+t2133;
+ t1773 = y*t1888;
+ t2066 = t1773+t2082+t2328*t2022;
+ t2065 = t1773+t2083+t2329*t2022;
+ t2064 = t1884+t1985*t2038+t2277+t2292;
+ t1694 = t1997*t2036;
+ t2063 = t2176*t2234+t1694+t1991*t2038+t2132;
+ t1808 = z*t2138;
+ t1649 = t2045*t1850;
+ t2062 = x*t2155+t1808+t1649+t1645+t1646+t2045*t2092;
+ t2061 = t1711+t2041*t2095+t2199+(t1948+t1906)*y;
+ t2060 = t1773+t2043*t2131+t1836+t2045*t2194+t2306;
+ t2059 = t1657+t2045*t2155+t1691+t1694+t1672+t1991*t2031;
+ t2058 = t2041*t2085+t1763-t2036+t1828+(t1931+t1933)*y;
+ t1638 = RATIONAL(-20.0,1.0)*t2036;
+ t2057 = t1968*t2120+t1637+t1987*t2031+t1662+t1638+z*t1910;
+ t2056 = t2043*t2198+t2045*t2088+t1694+t2084;
+ t2055 = t1982*t2134+t2045*t2176+t2267+t2314;
+ t2054 = t2043*t2220+t1739+t1874+t2005*t2031+t2199;
+ t1868 = t2045*t2175;
+ t1816 = t2045*t2097;
+ t2053 = t1868+t1816+t2268+t2286;
+ t1630 = RATIONAL(25.0,1.0)*t2036;
+ t2052 = t1966*t2101+t1851+t1984*t2038+t1630+t1647+t1850;
+ t2002 = RATIONAL(6.0,1.0);
+ t2051 = t1649+t2029*t2221+t1892+t2002*t2031+t1998*t2231+t2026*x+t2133;
+ t2050 = t1896+t1649+t2002*t2038+z*t2198+t1958+t1946+t2130;
+ t2011 = RATIONAL(8.0,1.0);
+ t1771 = t2011*t2036;
+ t2049 = t1869+t1944+x*t2139+t2010*t2038+t1771+t1948+t2132;
+ t1834 = t2045*t1896;
+ t2048 = t2026*t2229+t1935+t2082+t1929+t1834+t2226*t1909;
+ t1993 = RATIONAL(75.0,4.0);
+ t1992 = RATIONAL(12.0,1.0);
+ t1978 = RATIONAL(-12.0,1.0);
+ t1970 = RATIONAL(-75.0,4.0);
+ t1952 = t2004*t2190;
+ t1947 = t2007*t2190;
+ t1943 = t2041*t2158;
+ t1938 = t2003*t2188;
+ t1930 = t2041*t2171;
+ t1913 = x*t2194;
+ t1900 = t2004*t2188;
+ t1883 = t1994*t2190;
+ t1881 = t1994*t2221;
+ t1875 = t2045*t1964;
+ t1873 = t2012*t2188;
+ t1872 = t2042*t2170;
+ t1847 = t2004*t2135;
+ t1845 = t2178*t2233;
+ t1843 = z*t2126;
+ t1841 = x*t2141;
+ t1839 = t2020*t2101;
+ t1835 = t2165*t2233;
+ t1827 = z*t2098;
+ t1820 = t2004*t2101;
+ t1819 = x*t2087;
+ t1818 = t2022*t2039;
+ t1817 = t2022*t2032;
+ t1815 = t2022*t2035;
+ t1814 = t2022*t2034;
+ t1811 = t1962*t2234;
+ t1805 = x*t2086;
+ t1804 = t2024*t2032;
+ t1798 = t2019*t2039;
+ t1787 = z*t2147;
+ t1786 = z*t2105;
+ t1785 = t2026*t2032;
+ t1781 = x*t2191;
+ t1780 = t2041*t2191;
+ t1779 = t2026*t2039;
+ t1778 = z*t2096;
+ t1772 = t2025*t2035;
+ t1766 = z*t2117;
+ t1765 = t2185*t2233;
+ t1759 = t2006*t2135;
+ t1757 = t2042*t2182;
+ t1756 = t2007*t2035;
+ t1751 = t2015*t2035;
+ t1748 = z*t2137;
+ t1738 = z*t2123;
+ t1734 = x*t2142;
+ t1728 = x*t2143;
+ t1727 = t2014*t2039;
+ t1723 = x*t2146;
+ t1716 = x*t2144;
+ t1715 = t2045*t1863;
+ t1710 = t2041*t2146;
+ t1707 = t2008*t2035;
+ t1705 = t2223*t2232;
+ t1701 = x*t2145;
+ t1698 = t2016*t2150;
+ t1697 = t1964*t2234;
+ t1690 = t2021*t2039;
+ t1689 = t2007*t2135;
+ t1677 = t2043*t2138;
+ t1658 = t1982*t2035;
+ t1654 = t1982*t2032;
+ t1648 = t1991*t2035;
+ t1636 = t1974*t2039;
+ t1626 = t1991*t2032;
+ t1616 = t1979*t2101;
+ t1606 = t2045*t1859;
+ t1599 = t2043*t2107;
+ t1596 = t1969*t2120;
+ coeffs_dy->coeff_m1_m1_m1 = t1710+t2125+t1868+t1723+t2045*t2139+t1705+
+t2127+t1872+t1715+t1706+t2181-t2031+t2187+t1707+t1689+t2271+t2291+t2310;
+ coeffs_dy->coeff_0_m1_m1 = (t2215-t2227)*y+t2076*t2043+t1943+t2055+t1668+
+t2119+t2258+t2275+t2281+t2282+t2305;
+ coeffs_dy->coeff_p1_m1_m1 = t1947+t2104+t2129+t2083+t1831+t1841+t1843+
+t1839+t1834+t2037+t2235+t1835+t2259+t2303;
+ coeffs_dy->coeff_p2_m1_m1 = t1847+t2038+t2058+t1820+t1845+t1930+t2186+
+t2204+t2257;
+ coeffs_dy->coeff_m1_0_m1 = t1814+t1815+t1816+t1817+t1818+t1819+t2114+
+t2245+t2258+t2267;
+ coeffs_dy->coeff_0_0_m1 = t1658+t2097+t2064+(t2030+t1976*t2045)*t2151+
+t2270+t2279+t2297;
+ coeffs_dy->coeff_p1_0_m1 = t2062+t1804+t1805+t1648+t2240+t2250+t2284;
+ coeffs_dy->coeff_p2_0_m1 = t1786+t1787+t2065+t2299+t2304;
+ coeffs_dy->coeff_m1_p1_m1 = t1782+t1897+t1808+t1805+t1778+t2048+t1930+
+t2113+t2157-t2216+t2259+t2317;
+ coeffs_dy->coeff_0_p1_m1 = t1947+t2079*t2043+t1996*t2151+t2050+t1765+
+t2106+t2239+t2250+t2316;
+ coeffs_dy->coeff_p1_p1_m1 = t1819+t1772+t1995*t2073+t1943+t1953+t2049+
+t2216+t2290+t2291+t2295+t2297+t2301;
+ coeffs_dy->coeff_p2_p1_m1 = t1827+t1938+t2068+t2127-t2157+t2255+t2264;
+ coeffs_dy->coeff_m1_p2_m1 = t1809+t1785+t1781+t2058+t1779+t1766+t1780+
+t2104+t2246;
+ coeffs_dy->coeff_0_p2_m1 = t2099+t1756+(-t2043+t2227*t2008)*y+t2065+t2254
++t2313+t2327;
+ coeffs_dy->coeff_p1_p2_m1 = t1759+t1751+t2068+t1757+t2125+t2252+t2253;
+ coeffs_dy->coeff_p2_p2_m1 = t1748+t1738+t2026*t2073+t2071+t2271+t2326;
+ coeffs_dy->coeff_m1_m1_0 = (t2005*t2045-t2226)*y+t2076*t2045+t1913+t2055+
+t1734+t1965+t1735+t2245+t2288+t2308+t2309+t2319;
+ coeffs_dy->coeff_0_m1_0 = t2018+t1961+t2024*t2045+(t1982*t2045+t2006)*
+t2044+(t2005+t2201*t2025)*y+t1727+(t2024+RATIONAL(-25.0,8.0)*t2045+(RATIONAL(
+-75.0,8.0)*t2045+t1982)*t2044)*t2043+t1854+t2064+t2128+t2238;
+ coeffs_dy->coeff_p1_m1_0 = t2045*t2168+t2051+t1852+t1959+(x+t2185)*y+
+t1716-t2045+t2240+t2256+t2265+t2311;
+ coeffs_dy->coeff_p2_m1_0 = t1873+t2225+t2070*t2045+t2060+t2260+t2262+
+t2299;
+ coeffs_dy->coeff_m1_0_0 = t1606+t2122+t1654+(t1976*t2043+t2030)*t2148+
+t2124+t2238+t2277+t2279;
+ coeffs_dy->coeff_0_0_0 = t1636+(RATIONAL(225.0,8.0)*t2040+t2014+t2210*
+t1974)*t2044+(t2023+(t1993*t2042+t1981)*t2045+t2201*t1985+(RATIONAL(-125.0,4.0)
+*t2045+t1993*t2041+t1981)*t2043)*y+t2118+t2296;
+ coeffs_dy->coeff_p1_0_0 = t2045*t2161+t1630+t1626+((t1975+t1970*t2043)*
+t2041+t2080*x)*y+t2108+t2243+t2283+t2318;
+ coeffs_dy->coeff_p2_0_0 = t1616+t2121+t2080*t2225+t2067+t2276;
+ coeffs_dy->coeff_m1_p1_0 = t1728+t2079*t2045+t2051+t1996*t2148+t1875+
+t2108+t2239+t2247+t2262;
+ coeffs_dy->coeff_0_p1_0 = t2212+t1852+(t2001+t1971*t2045)*t2044+(t1998+
+t2201*t2002)*y+(RATIONAL(25.0,8.0)*t2045+t2022+(t1971+RATIONAL(-225.0,8.0)*
+t2045)*t2044)*t2043+t1798+t2052+t2102+t2243+t2266;
+ coeffs_dy->coeff_p1_p1_0 = t1701+t2118+t2000*t2219+t1638+t1913+(t2010*
+t2041+t2005*x+(t1992*t2042+t2011)*t2045)*y+t1854+t2103+t2045+t2124+t2249+t2251+
+t2272;
+ coeffs_dy->coeff_p2_p1_0 = t2005*t2225+t1900+t2078*t2045+t2056+t2244+
+t2319+t2322;
+ coeffs_dy->coeff_m1_p2_0 = t2126+t1697+(-t2045+t2226*t2008)*y+t2066+t2260
++t2311+t2313;
+ coeffs_dy->coeff_0_p2_0 = t1690+(-1.0+t2201*t2006)*y+(t2020+RATIONAL(75.0
+,8.0)*t2040+t2210*t1991)*t2044+t2067+t2307+t2315;
+ coeffs_dy->coeff_p1_p2_0 = t2045*t2184+t1811+(t2018*x+t2165)*y+t2063+
+t2244+t2288+t2302;
+ coeffs_dy->coeff_p2_p2_0 = t2117+(t2178+(t2008+t1964)*t2045)*y+t2072+
+t2289+t2309;
+ coeffs_dy->coeff_m1_m1_p1 = t1750+t2048+t1766+t1716+t1915+t2235+t1875+
+t1845+t2033+t2293+t2321+t2325;
+ coeffs_dy->coeff_0_m1_p1 = t2050+t1941+(z+t2179)*y-t2043+t1835+t2093+
+t2102+t2236+t2256+t2327;
+ coeffs_dy->coeff_p1_m1_p1 = (t2010*t2044+t1996)*t2040+t1861+t1759+t1705+
+t1727+t1734+t2049+t2103+t2241+t2275+t2287;
+ coeffs_dy->coeff_p2_m1_p1 = t2061+t1738+t1707+t1900+t2242+t2255+t2312;
+ coeffs_dy->coeff_m1_0_p1 = t1626+t2062+t1778+t1787+t2236+t2247+t2278;
+ coeffs_dy->coeff_0_0_p1 = t1596+t1648+t2092+((t1975+t1970*t2045)*t2042+
+t2074*z)*y+t2052+t2106+t2318;
+ coeffs_dy->coeff_p1_0_p1 = t1658+t2057+RATIONAL(18.0,1.0)*t2134+t1654+
+t1814+t1636+t2251+t2295+t2323;
+ coeffs_dy->coeff_p2_0_p1 = t1815+t1827+t2059+t2273+t2322;
+ coeffs_dy->coeff_m1_p1_p1 = t1701-t2034+t1995*t2081+t1606+t2084+t2241+
+t2114-t2035+t1771+t2301+t2308+t2310+t2312+t2323;
+ coeffs_dy->coeff_0_p1_p1 = t2057+t1861+t1772+(t2005*z+t2010*t2042+(t2011+
+t1992*t2041)*t2043)*y+t2043+t2091+t2119+t2128+t2249+t2270+t2296;
+ coeffs_dy->coeff_p1_p1_p1 = t1728+t2034+t1808+t2129+(RATIONAL(-18.0,1.0)*
+t2044+t2005)*t2040+t1765+((t1978*t2042+t1998*z)*t2045+(RATIONAL(16.0,1.0)*t2045
++t1998*x+t1978*t2041)*t2043)*y+t1941+t1798+t1596+t2265+t2278+t2283+t2284+t2325;
+ coeffs_dy->coeff_p2_p1_p1 = t1786+t1873+t2053+t2035+t1915+t2041*t1896+
+t1616-t2033+t2204+t2248;
+ coeffs_dy->coeff_m1_p2_p1 = t2061+t1811+t1748+t1689+t2253+t2269+t2287+
+t2328;
+ coeffs_dy->coeff_0_p2_p1 = t1751+t2090+(t2018*z+t2211)*y+t2059+t2237+
+t2302+t2305;
+ coeffs_dy->coeff_p1_p2_p1 = t2002*t2134+t1756+t1690+t1697+t1843+t1781+
+t2187+t2248+t2261+t2268+t2293;
+ coeffs_dy->coeff_p2_p2_p1 = t1790+t1780+t1836+t2036+t1762+t1847+(t1955+
+t1962)*t2231+t2181+t2321;
+ coeffs_dy->coeff_m1_m1_p2 = t1883+t1841+t1881+t2113+t2202+t2203+t2206+
+t2246+t2257;
+ coeffs_dy->coeff_0_m1_p2 = t2224+t1865+t2070*t2043+t2060+t2254+t2316+
+t2324;
+ coeffs_dy->coeff_p1_m1_p2 = t2054+t1723+t1952+t1953+t2207+t2242+t2252;
+ coeffs_dy->coeff_p2_m1_p2 = t1938+t1710+(t2156+t1994)*t2040+t2213+t2263+
+t2294+t2326;
+ coeffs_dy->coeff_m1_0_p2 = t1698+t1804+t2066+t2304+t2324;
+ coeffs_dy->coeff_0_0_p2 = t1621+t2087+t1599+t2074*t2224+t2130+t2276+t2307
+;
+ coeffs_dy->coeff_p1_0_p2 = t1817+t1677+t2063+t2273+t2280;
+ coeffs_dy->coeff_p2_0_p2 = t2043*t2105+t1818+t2072+t2300;
+ coeffs_dy->coeff_m1_p1_p2 = t1677+t2054+t1872-t2183+t2197+t2213+t2264+
+t2269;
+ coeffs_dy->coeff_0_p1_p2 = t2005*t2224+t1952+t2078*t2043+t2056+t2237+
+t2280+t2281;
+ coeffs_dy->coeff_p1_p1_p2 = t1881+t1998*t2031+t1599+t2053+t1698+t1865-
+t2197+t2261+t2303;
+ coeffs_dy->coeff_p2_p1_p2 = t1790+t1883+(t2218+t2003)*t2040+t2069+t2183+
+t2186;
+ coeffs_dy->coeff_m1_p2_p2 = t1715+t1757+t2026*t2081+t2071+t2207+t2263;
+ coeffs_dy->coeff_0_p2_p2 = t2085+(t2152+t2266*t2043)*y+t2282+t2285+t2289+
+t2300;
+ coeffs_dy->coeff_p1_p2_p2 = t1708+t1785+t1839+t1762+t2272*t2222+t2069+
+t2202;
+ coeffs_dy->coeff_p2_p2_p2 = t1820+t2043*t2123+t1779+(t1940+(t2190+t2188)*
+t2009)*y+t2203;
diff --git a/src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-dyy.compute.c b/src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-dyy.compute.c
new file mode 100644
index 0000000..3267f8d
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-dyy.compute.c
@@ -0,0 +1,984 @@
+fp t5402;
+fp t5403;
+fp t5400;
+fp t5549;
+fp t5434;
+fp t5401;
+fp t5545;
+fp t5440;
+fp t5363;
+fp t5326;
+fp t5633;
+fp t5393;
+fp t5461;
+fp t5381;
+fp t5134;
+fp t5395;
+fp t5366;
+fp t5303;
+fp t5632;
+fp t5374;
+fp t5371;
+fp t5631;
+fp t5383;
+fp t5554;
+fp t5457;
+fp t5099;
+fp t5386;
+fp t5507;
+fp t5630;
+fp t5380;
+fp t5382;
+fp t5629;
+fp t5337;
+fp t5628;
+fp t5367;
+fp t5566;
+fp t5467;
+fp t5521;
+fp t5169;
+fp t5627;
+fp t5377;
+fp t5563;
+fp t5301;
+fp t5626;
+fp t5392;
+fp t5517;
+fp t5391;
+fp t5378;
+fp t5547;
+fp t5116;
+fp t5625;
+fp t5347;
+fp t5560;
+fp t5462;
+fp t5092;
+fp t5362;
+fp t5624;
+fp t5389;
+fp t5561;
+fp t5454;
+fp t5151;
+fp t5548;
+fp t5470;
+fp t5623;
+fp t5370;
+fp t5533;
+fp t5375;
+fp t5491;
+fp t5622;
+fp t5359;
+fp t5498;
+fp t5171;
+fp t5511;
+fp t5621;
+fp t5344;
+fp t5387;
+fp t5484;
+fp t5296;
+fp t5620;
+fp t5351;
+fp t5506;
+fp t5182;
+fp t5390;
+fp t5331;
+fp t5619;
+fp t5559;
+fp t5341;
+fp t5469;
+fp t5368;
+fp t5558;
+fp t5618;
+fp t5617;
+fp t5234;
+fp t5616;
+fp t5372;
+fp t5556;
+fp t5456;
+fp t5509;
+fp t5615;
+fp t5614;
+fp t5176;
+fp t5157;
+fp t5613;
+fp t5379;
+fp t5508;
+fp t5168;
+fp t5612;
+fp t5398;
+fp t5385;
+fp t5611;
+fp t5562;
+fp t5460;
+fp t5610;
+fp t5468;
+fp t5609;
+fp t5396;
+fp t5482;
+fp t5546;
+fp t5189;
+fp t5335;
+fp t5608;
+fp t5235;
+fp t5352;
+fp t5607;
+fp t5207;
+fp t5606;
+fp t5516;
+fp t5152;
+fp t5466;
+fp t5605;
+fp t5458;
+fp t5100;
+fp t5525;
+fp t5604;
+fp t5197;
+fp t5603;
+fp t5602;
+fp t5125;
+fp t5464;
+fp t5601;
+fp t5275;
+fp t5150;
+fp t5600;
+fp t5564;
+fp t5599;
+fp t5598;
+fp t5242;
+fp t5538;
+fp t5264;
+fp t5101;
+fp t5597;
+fp t5342;
+fp t5399;
+fp t5542;
+fp t5047;
+fp t5187;
+fp t5596;
+fp t5465;
+fp t5595;
+fp t5353;
+fp t5199;
+fp t5594;
+fp t5327;
+fp t5537;
+fp t5593;
+fp t5338;
+fp t5592;
+fp t5473;
+fp t5591;
+fp t5488;
+fp t5526;
+fp t5180;
+fp t5590;
+fp t5510;
+fp t5589;
+fp t5588;
+fp t5345;
+fp t5587;
+fp t5479;
+fp t5129;
+fp t5586;
+fp t5215;
+fp t5459;
+fp t5585;
+fp t5093;
+fp t5584;
+fp t5356;
+fp t5583;
+fp t5552;
+fp t5480;
+fp t5143;
+fp t5582;
+fp t5373;
+fp t5483;
+fp t5518;
+fp t5486;
+fp t5289;
+fp t5581;
+fp t5253;
+fp t5550;
+fp t5580;
+fp t5565;
+fp t5369;
+fp t5485;
+fp t5276;
+fp t5579;
+fp t5349;
+fp t5578;
+fp t5364;
+fp t5502;
+fp t5555;
+fp t5190;
+fp t5577;
+fp t5494;
+fp t5257;
+fp t5297;
+fp t5576;
+fp t5575;
+fp t5354;
+fp t5330;
+fp t5574;
+fp t5496;
+fp t5316;
+fp t5573;
+fp t5531;
+fp t5572;
+fp t5503;
+fp t5571;
+fp t5504;
+fp t5285;
+fp t5333;
+fp t5570;
+fp t5334;
+fp t5343;
+fp t5569;
+fp t5534;
+fp t5179;
+fp t5505;
+fp t5568;
+fp t5062;
+fp t5178;
+fp t5567;
+fp t5557;
+fp t5553;
+fp t5551;
+fp t5397;
+fp t5329;
+fp t5539;
+fp t5280;
+fp t5111;
+fp t5544;
+fp t5104;
+fp t5543;
+fp t5365;
+fp t5332;
+fp t5325;
+fp t5541;
+fp t5394;
+fp t5536;
+fp t5455;
+fp t5535;
+fp t5532;
+fp t5530;
+fp t5529;
+fp t5142;
+fp t5528;
+fp t5527;
+fp t5524;
+fp t5523;
+fp t5520;
+fp t5519;
+fp t5497;
+fp t5206;
+fp t5137;
+fp t5515;
+fp t5346;
+fp t5514;
+fp t5513;
+fp t5105;
+fp t5153;
+fp t5512;
+fp t5165;
+fp t5501;
+fp t5384;
+fp t5500;
+fp t5499;
+fp t5495;
+fp t5493;
+fp t5492;
+fp t5490;
+fp t5489;
+fp t5487;
+fp t5481;
+fp t5478;
+fp t5477;
+fp t5476;
+fp t5475;
+fp t5474;
+fp t5472;
+fp t5471;
+fp t5463;
+fp t5212;
+fp t5231;
+fp t5453;
+fp t5452;
+fp t5451;
+fp t5450;
+fp t5449;
+fp t5252;
+fp t5126;
+fp t5448;
+fp t5095;
+fp t5447;
+fp t5266;
+fp t5272;
+fp t5052;
+fp t5446;
+fp t5049;
+fp t5445;
+fp t5444;
+fp t5085;
+fp t5358;
+fp t5443;
+fp t5442;
+fp t5350;
+fp t5441;
+fp t5113;
+fp t5106;
+fp t5439;
+fp t5438;
+fp t5437;
+fp t5436;
+fp t5376;
+fp t5435;
+fp t5433;
+fp t5357;
+fp t5432;
+fp t5340;
+fp t5431;
+fp t5243;
+fp t5429;
+fp t5306;
+fp t5428;
+fp t5114;
+fp t5427;
+fp t5288;
+fp t5426;
+fp t5268;
+fp t5425;
+fp t5224;
+fp t5424;
+fp t5198;
+fp t5423;
+fp t5422;
+fp t5421;
+fp t5420;
+fp t5186;
+fp t5419;
+fp t5175;
+fp t5418;
+fp t5417;
+fp t5416;
+fp t5317;
+fp t5415;
+fp t5414;
+fp t5259;
+fp t5413;
+fp t5412;
+fp t5172;
+fp t5411;
+fp t5183;
+fp t5410;
+fp t5409;
+fp t5127;
+fp t5267;
+fp t5408;
+fp t5407;
+fp t5355;
+fp t5406;
+fp t5388;
+fp t5361;
+fp t5360;
+fp t5348;
+fp t5321;
+fp t5311;
+fp t5298;
+fp t5292;
+fp t5290;
+fp t5287;
+fp t5284;
+fp t5282;
+fp t5270;
+fp t5261;
+fp t5258;
+fp t5256;
+fp t5255;
+fp t5254;
+fp t5245;
+fp t5241;
+fp t5239;
+fp t5230;
+fp t5229;
+fp t5228;
+fp t5225;
+fp t5223;
+fp t5221;
+fp t5218;
+fp t5217;
+fp t5216;
+fp t5214;
+fp t5210;
+fp t5200;
+fp t5194;
+fp t5193;
+fp t5192;
+fp t5184;
+fp t5173;
+fp t5167;
+fp t5162;
+fp t5156;
+fp t5155;
+fp t5144;
+fp t5140;
+fp t5133;
+fp t5130;
+fp t5122;
+fp t5120;
+fp t5117;
+fp t5112;
+fp t5110;
+fp t5109;
+fp t5108;
+fp t5107;
+fp t5098;
+fp t5097;
+fp t5084;
+fp t5064;
+fp t5060;
+fp t5050;
+ t5402 = z*z;
+ t5403 = x*x;
+ t5400 = x*t5403;
+ t5549 = x+t5400;
+ t5434 = t5402*t5549;
+ t5401 = z*t5402;
+ t5545 = z+t5401;
+ t5440 = t5403*t5545;
+ t5363 = RATIONAL(-2.0,1.0);
+ t5326 = t5363*t5402;
+ t5633 = t5549*t5326;
+ t5393 = t5403*t5402;
+ t5461 = y*t5393;
+ t5381 = RATIONAL(9.0,1.0);
+ t5134 = t5381*t5461;
+ t5395 = t5401*t5400;
+ t5366 = RATIONAL(-3.0,1.0);
+ t5303 = t5366*t5395;
+ t5632 = t5134+t5303;
+ t5374 = RATIONAL(1.0,4.0);
+ t5371 = RATIONAL(-3.0,2.0);
+ t5631 = t5371*t5461+t5374*t5395;
+ t5383 = RATIONAL(-9.0,4.0);
+ t5554 = y*t5383;
+ t5457 = t5400*t5554;
+ t5099 = t5402*t5457;
+ t5386 = RATIONAL(5.0,4.0);
+ t5507 = t5386*t5401;
+ t5630 = t5099+t5403*t5507;
+ t5380 = RATIONAL(-1.0,2.0);
+ t5382 = RATIONAL(3.0,2.0);
+ t5629 = t5382*t5461+t5380*t5395;
+ t5337 = RATIONAL(45.0,2.0);
+ t5628 = t5337*t5461+t5303;
+ t5367 = RATIONAL(-9.0,1.0);
+ t5566 = t5403*y;
+ t5467 = t5367*t5566;
+ t5521 = x*t5554;
+ t5169 = t5401*t5521;
+ t5627 = t5401*t5467+t5169;
+ t5377 = RATIONAL(9.0,2.0);
+ t5563 = y*t5377;
+ t5301 = t5401*t5563;
+ t5626 = t5403*t5301+t5169;
+ t5392 = t5403*z;
+ t5517 = y*t5392;
+ t5391 = x*z;
+ t5378 = RATIONAL(-3.0,4.0);
+ t5547 = y*t5378;
+ t5116 = t5547*t5391;
+ t5625 = t5116+t5366*t5517;
+ t5347 = RATIONAL(27.0,4.0);
+ t5560 = y*t5400;
+ t5462 = t5347*t5560;
+ t5092 = t5401*t5462;
+ t5362 = RATIONAL(-4.0,1.0);
+ t5624 = t5362*t5393+t5092;
+ t5389 = RATIONAL(9.0,4.0);
+ t5561 = y*t5389;
+ t5454 = t5401*t5561;
+ t5151 = x*t5454;
+ t5548 = t5381*y;
+ t5470 = t5403*t5548;
+ t5623 = t5401*t5470+t5151;
+ t5370 = RATIONAL(2.0,1.0);
+ t5533 = t5370*t5402;
+ t5375 = RATIONAL(-6.0,1.0);
+ t5491 = t5375*t5400;
+ t5622 = x*t5533+t5402*t5491;
+ t5359 = RATIONAL(-15.0,4.0);
+ t5498 = t5359*t5401;
+ t5171 = t5403*t5498;
+ t5511 = t5382*t5401;
+ t5621 = (t5511+t5171)*y;
+ t5344 = RATIONAL(-45.0,4.0);
+ t5387 = RATIONAL(3.0,1.0);
+ t5484 = t5387*t5401;
+ t5296 = t5400*t5484;
+ t5620 = t5344*t5461+t5296;
+ t5351 = RATIONAL(15.0,4.0);
+ t5506 = t5402*t5351;
+ t5182 = t5400*t5506;
+ t5390 = RATIONAL(5.0,2.0);
+ t5331 = t5390*t5402;
+ t5619 = t5182+t5331;
+ t5559 = t5402*y;
+ t5341 = RATIONAL(45.0,4.0);
+ t5469 = t5341*t5559;
+ t5368 = RATIONAL(-9.0,2.0);
+ t5558 = y*t5368;
+ t5618 = (t5558+t5469)*x;
+ t5617 = RATIONAL(45.0,1.0)*t5461+t5367*t5395;
+ t5234 = t5400*t5558;
+ t5616 = t5234+t5400*t5469;
+ t5372 = RATIONAL(3.0,4.0);
+ t5556 = t5372*y;
+ t5456 = t5402*t5556;
+ t5509 = t5380*t5401;
+ t5615 = t5403*t5509+t5400*t5456;
+ t5614 = t5368*t5461+t5386*t5395;
+ t5176 = t5351*t5395;
+ t5157 = t5367*t5461;
+ t5613 = t5176+t5157;
+ t5379 = RATIONAL(-5.0,2.0);
+ t5508 = t5402*t5379;
+ t5168 = t5403*t5454;
+ t5612 = t5400*t5508+t5168;
+ t5398 = t5401*t5403;
+ t5385 = RATIONAL(-5.0,1.0);
+ t5611 = t5402*t5462+t5385*t5398;
+ t5562 = y*t5382;
+ t5460 = t5359*t5566;
+ t5610 = (t5562+t5460)*z;
+ t5468 = t5344*t5566;
+ t5609 = t5401*t5468+t5301;
+ t5396 = t5402*t5400;
+ t5482 = y*t5396;
+ t5546 = y*RATIONAL(27.0,2.0);
+ t5189 = t5400*t5546;
+ t5335 = RATIONAL(-135.0,4.0);
+ t5608 = t5189+t5335*t5482;
+ t5235 = t5389*t5395;
+ t5352 = RATIONAL(-15.0,1.0);
+ t5607 = t5235+t5352*t5461;
+ t5207 = t5401*t5558;
+ t5606 = t5151+t5403*t5207;
+ t5516 = z*t5561;
+ t5152 = x*t5516;
+ t5466 = t5403*t5558;
+ t5605 = t5152+z*t5466;
+ t5458 = t5389*t5560;
+ t5100 = t5402*t5458;
+ t5525 = t5403*t5379;
+ t5604 = t5100+t5401*t5525;
+ t5197 = t5359*t5395;
+ t5603 = t5341*t5461+t5197;
+ t5602 = t5549*t5331;
+ t5125 = t5556*t5391;
+ t5464 = t5387*t5566;
+ t5601 = z*t5464+t5125;
+ t5275 = t5371*t5395;
+ t5150 = t5387*t5461;
+ t5600 = t5275+t5150;
+ t5564 = t5371*y;
+ t5599 = t5351*t5517+z*t5564;
+ t5598 = RATIONAL(-45.0,1.0)*t5461+t5341*t5395;
+ t5242 = t5403*t5484;
+ t5538 = t5372*t5401;
+ t5264 = x*t5538;
+ t5101 = y*t5264;
+ t5597 = t5101+y*t5242;
+ t5342 = RATIONAL(-27.0,4.0);
+ t5399 = x*t5401;
+ t5542 = y*t5399;
+ t5047 = t5342*t5542;
+ t5187 = t5401*t5546;
+ t5596 = t5403*t5187+t5047;
+ t5465 = t5344*t5559;
+ t5595 = (t5563+t5465)*x;
+ t5353 = RATIONAL(-15.0,2.0);
+ t5199 = t5372*t5395;
+ t5594 = t5353*t5461+t5199;
+ t5327 = t5385*t5402;
+ t5537 = t5353*t5402;
+ t5593 = t5327+t5400*t5537;
+ t5338 = RATIONAL(-45.0,2.0);
+ t5592 = t5176+t5338*t5461;
+ t5473 = y*t5398;
+ t5591 = t5207+t5341*t5473;
+ t5488 = t5382*t5400;
+ t5526 = t5402*t5359;
+ t5180 = t5400*t5526;
+ t5590 = (t5488+t5180)*y;
+ t5510 = t5370*t5401;
+ t5589 = t5099+t5403*t5510;
+ t5588 = (t5562+y*t5526)*x;
+ t5345 = RATIONAL(15.0,2.0);
+ t5587 = t5345*t5461+t5275;
+ t5479 = t5367*t5559;
+ t5129 = z*t5457;
+ t5586 = t5129+t5400*t5479;
+ t5215 = x*t5564;
+ t5459 = y*t5506;
+ t5585 = x*t5459+t5215;
+ t5093 = z*t5462;
+ t5584 = z*t5467+t5093;
+ t5356 = RATIONAL(15.0,1.0);
+ t5583 = t5368*t5395+t5356*t5461;
+ t5552 = t5386*z;
+ t5480 = t5402*t5548;
+ t5143 = t5400*t5480;
+ t5582 = t5171+t5143+t5403*t5552;
+ t5373 = RATIONAL(1.0,2.0);
+ t5483 = t5373*t5401;
+ t5518 = t5403*t5373;
+ t5486 = t5371*t5400;
+ t5289 = t5402*t5486;
+ t5581 = y*t5289+t5403*t5483+z*t5518;
+ t5253 = t5382*t5395;
+ t5550 = t5380*z;
+ t5580 = t5253+x*t5550+t5375*t5461;
+ t5565 = t5374*x;
+ t5369 = RATIONAL(6.0,1.0);
+ t5485 = t5378*t5401;
+ t5276 = t5400*t5485;
+ t5579 = t5369*t5461+t5276+z*t5565;
+ t5349 = RATIONAL(-18.0,1.0);
+ t5578 = t5349*t5461+t5296-t5391;
+ t5364 = RATIONAL(5.0,1.0);
+ t5502 = t5403*t5364;
+ t5555 = y*RATIONAL(-27.0,2.0);
+ t5190 = t5400*t5555;
+ t5577 = t5402*t5190+t5545*t5502;
+ t5494 = t5366*t5400;
+ t5257 = t5402*t5494;
+ t5297 = t5403*t5511;
+ t5576 = t5403*t5550+y*t5257+t5297;
+ t5575 = t5242+t5586;
+ t5354 = RATIONAL(-27.0,1.0);
+ t5330 = t5385*t5403;
+ t5574 = z*t5330+t5354*t5482+t5356*t5398;
+ t5496 = t5403*t5371;
+ t5316 = t5401*t5496;
+ t5573 = -t5403+t5316+(t5182+t5486)*y;
+ t5531 = t5345*t5402;
+ t5572 = t5400*t5531+x*t5508+t5627;
+ t5503 = t5345*t5401;
+ t5571 = t5403*t5503+z*t5525+t5586;
+ t5504 = t5366*t5401;
+ t5285 = t5403*t5504;
+ t5333 = t5363*t5403;
+ t5570 = t5285+t5333+t5616;
+ t5334 = RATIONAL(135.0,4.0);
+ t5343 = RATIONAL(-10.0,1.0);
+ t5569 = t5343*t5403+t5352*t5398+t5190+t5334*t5482;
+ t5534 = t5351*t5401;
+ t5179 = t5403*t5534;
+ t5505 = t5371*t5401;
+ t5568 = -t5402+t5289+(t5179+t5505)*y;
+ t5062 = t5347*t5542;
+ t5178 = t5401*t5555;
+ t5567 = t5062+t5403*t5178+t5364*t5434;
+ t5557 = t5373*x;
+ t5553 = t5380*x;
+ t5551 = t5370*z;
+ t5397 = z*t5400;
+ t5329 = t5390*t5403;
+ t5539 = t5378*t5400;
+ t5280 = z*t5539;
+ t5111 = y*t5280;
+ t5544 = t5111+t5372*t5517;
+ t5104 = z*t5458;
+ t5543 = t5280+t5104;
+ t5365 = RATIONAL(4.0,1.0);
+ t5332 = t5365*t5402;
+ t5325 = t5343*t5402;
+ t5541 = t5397-t5392;
+ t5394 = x*t5402;
+ t5536 = -t5394-t5396;
+ t5455 = t5403*t5554;
+ t5535 = z*t5455+t5104;
+ t5532 = t5374*t5400;
+ t5530 = -t5398-t5392;
+ t5529 = t5401+t5400;
+ t5142 = y*t5199;
+ t5528 = t5142+t5378*t5473;
+ t5527 = x*t5559;
+ t5524 = t5374*t5401;
+ t5523 = t5403*t5369;
+ t5520 = t5393-t5396;
+ t5519 = t5395-t5398;
+ t5497 = t5372*t5400;
+ t5206 = z*t5497;
+ t5137 = y*t5206;
+ t5515 = t5137+t5378*t5517;
+ t5346 = RATIONAL(-25.0,4.0);
+ t5514 = t5346*t5402;
+ t5513 = t5395+t5399;
+ t5105 = y*t5235;
+ t5153 = t5401*t5455;
+ t5512 = t5105+t5153;
+ t5165 = z*t5521;
+ t5501 = t5391+t5165;
+ t5384 = RATIONAL(-5.0,4.0);
+ t5500 = t5402*t5384;
+ t5499 = t5386*t5402;
+ t5495 = t5403*t5375;
+ t5493 = t5387*t5400;
+ t5492 = t5402*t5369;
+ t5490 = t5370*t5400;
+ t5489 = t5373*t5400;
+ t5487 = t5380*t5400;
+ t5481 = t5342*t5560;
+ t5478 = t5387*t5559;
+ t5477 = t5382*t5559;
+ t5476 = t5402*t5558;
+ t5475 = t5377*t5559;
+ t5474 = t5402*t5547;
+ t5472 = t5403*t5562;
+ t5471 = y*t5395;
+ t5463 = t5403*t5563;
+ t5212 = t5377*t5560;
+ t5231 = x*t5485;
+ t5453 = t5093+(t5468+t5563)*z;
+ t5452 = t5373+t5564;
+ t5451 = y*z*t5496+t5125+t5137;
+ t5450 = t5092+t5609;
+ t5449 = t5400*t5465+t5092+t5212;
+ t5252 = t5383*t5395;
+ t5126 = y*t5252;
+ t5448 = t5126+t5626;
+ t5095 = RATIONAL(81.0,4.0)*t5471;
+ t5447 = t5335*t5473+t5095+t5187;
+ t5266 = t5402*t5493;
+ t5272 = t5402*t5488;
+ t5052 = t5342*t5471;
+ t5446 = t5052+t5623;
+ t5049 = z*t5481;
+ t5445 = t5049+t5152+z*t5470;
+ t5444 = t5111+t5116+z*t5472;
+ t5085 = RATIONAL(-81.0,4.0)*t5471;
+ t5358 = RATIONAL(27.0,1.0);
+ t5443 = t5062+t5085+t5358*t5473;
+ t5442 = t5105+t5606;
+ t5350 = RATIONAL(25.0,2.0);
+ t5441 = t5350+t5338*y;
+ t5113 = y*t5276;
+ t5106 = y*t5231;
+ t5439 = t5113+t5106+y*t5297;
+ t5438 = z*t5558+t5341*t5517+t5049;
+ t5437 = t5052+t5591;
+ t5436 = t5370+t5366*y;
+ t5376 = RATIONAL(8.0,1.0);
+ t5435 = t5376+t5349*y;
+ t5433 = t5129+t5402*t5212+t5126;
+ t5357 = RATIONAL(25.0,4.0);
+ t5432 = t5379+t5357*t5402;
+ t5340 = RATIONAL(-75.0,4.0);
+ t5431 = t5340*t5402+t5345;
+ t5243 = t5403*t5326;
+ t5429 = t5402*t5490+t5243+t5512;
+ t5306 = t5403*t5331;
+ t5428 = t5253+t5306+t5402*t5460+t5126;
+ t5114 = t5366*t5461;
+ t5427 = t5114+t5393+t5126+t5199;
+ t5288 = t5402*t5502;
+ t5426 = t5347*t5473+t5288+t5400*t5327+t5052;
+ t5268 = t5402*t5518;
+ t5425 = t5372*t5473+t5113+t5402*t5487+t5268;
+ t5224 = t5403*t5500;
+ t5424 = t5105+t5276+t5224+t5403*t5459;
+ t5198 = t5403*t5325;
+ t5423 = t5400*t5492+t5332+t5198+t5450;
+ t5422 = t5365*t5403+t5198+t5401*t5523+t5449;
+ t5421 = t5272+y*t5285+t5105+t5402*t5553+t5106+t5243;
+ t5420 = t5101-t5393+y*t5316+t5142+(t5489+t5557)*t5402;
+ t5186 = t5403*t5514;
+ t5419 = t5179+t5186+t5329+t5449;
+ t5175 = RATIONAL(-20.0,1.0)*t5393;
+ t5418 = t5356*t5396+t5175+t5047+t5354*t5473+t5095+x*t5327;
+ t5417 = t5288+t5257+t5326+t5437;
+ t5416 = t5243+t5442-t5536;
+ t5317 = t5376*t5393;
+ t5415 = t5317+t5403*t5551+t5052+t5143+t5401*t5495+t5104;
+ t5414 = t5306+t5448+t5549*t5500;
+ t5259 = t5403*t5332;
+ t5413 = t5259+z*t5333+t5363*t5398+t5433;
+ t5412 = x*t5499+t5288+t5180+t5446;
+ t5172 = t5350*t5393;
+ t5411 = t5172+t5052+t5330+t5353*t5398+t5616;
+ t5183 = RATIONAL(25.0,1.0)*t5393;
+ t5410 = t5325+t5178+t5085+t5183+t5352*t5396+t5334*t5473;
+ t5409 = t5306+t5433+t5384*t5440;
+ t5127 = t5402*t5234;
+ t5267 = t5403*t5327;
+ t5408 = z*t5329+t5127+t5105+t5267+t5390*t5398+t5104;
+ t5407 = t5266-t5394+t5624+t5627;
+ t5355 = RATIONAL(18.0,1.0);
+ t5406 = t5197+t5165+x*t5552+t5198+t5092+t5355*t5461;
+ t5388 = RATIONAL(-1.0,4.0);
+ t5361 = RATIONAL(75.0,4.0);
+ t5360 = RATIONAL(12.0,1.0);
+ t5348 = RATIONAL(-12.0,1.0);
+ t5321 = x*t5507;
+ t5311 = t5386*t5397;
+ t5298 = z*t5494;
+ t5292 = x*t5483;
+ t5290 = z*t5489;
+ t5287 = z*t5557;
+ t5284 = t5400*t5483;
+ t5282 = x*t5524;
+ t5270 = z*t5493;
+ t5261 = z*t5486;
+ t5258 = x*t5509;
+ t5256 = z*t5532;
+ t5255 = x*t5504;
+ t5254 = z*t5488;
+ t5245 = z*t5487;
+ t5241 = t5388*t5399;
+ t5239 = x*t5505;
+ t5230 = t5388*t5395;
+ t5229 = t5377*t5395;
+ t5228 = t5388*t5391;
+ t5225 = t5384*t5399;
+ t5223 = t5384*t5391;
+ t5221 = t5400*t5499;
+ t5218 = t5381*t5395;
+ t5217 = t5384*t5397;
+ t5216 = t5388*t5397;
+ t5214 = t5384*t5395;
+ t5210 = x*t5511;
+ t5200 = x*t5484;
+ t5194 = t5359*t5397;
+ t5193 = x*t5534;
+ t5192 = t5344*t5395;
+ t5184 = x*t5498;
+ t5173 = t5351*t5397;
+ t5167 = t5403*t5516;
+ t5162 = x*t5475;
+ t5156 = x*t5478;
+ t5155 = t5377*t5461;
+ t5144 = t5400*t5474;
+ t5140 = t5366*t5527;
+ t5133 = x*t5476;
+ t5130 = x*t5474;
+ t5122 = t5402*t5215;
+ t5120 = y*t5266;
+ t5117 = x*t5479;
+ t5112 = y*t5272;
+ t5110 = x*t5477;
+ t5109 = x*t5480;
+ t5108 = t5389*t5527;
+ t5107 = t5402*t5521;
+ t5098 = z*t5463;
+ t5097 = x*t5456;
+ t5084 = t5342*t5473;
+ t5064 = t5358*t5482;
+ t5060 = t5402*t5481;
+ t5050 = t5402*t5189;
+ coeffs_dyy->coeff_m1_m1_m1 = t5110+t5290+t5292+t5287+t5114+t5284+t5112+
+t5403*t5533+t5439+t5444+t5530+t5536;
+ coeffs_dyy->coeff_0_m1_m1 = t5266+t5261+t5436*t5402+t5408-t5545+t5587+
+t5610+t5621;
+ coeffs_dyy->coeff_p1_m1_m1 = t5122+t5254+t5413+t5257+t5394+t5258+t5580+
+t5597+t5601;
+ coeffs_dyy->coeff_p2_m1_m1 = t5245+t5515-t5520+t5528+t5581+t5629;
+ coeffs_dyy->coeff_m1_0_m1 = t5134+t5408+t5133+t5214+t5223+t5217+t5225+
+t5602+t5605+t5606;
+ coeffs_dyy->coeff_0_0_m1 = t5172+t5050+t5173+t5480+t5545*t5390+t5346*
+t5440+t5437+t5438+t5592+t5593;
+ coeffs_dyy->coeff_p1_0_m1 = t5194+t5321+t5162+t5406+t5572+t5577+t5584;
+ coeffs_dyy->coeff_p2_0_m1 = t5167+t5311+t5409+t5612+t5614;
+ coeffs_dyy->coeff_m1_p1_m1 = t5397+t5162+t5413+t5098+t5157+t5501+t5513+
+t5626+t5633;
+ coeffs_dyy->coeff_0_p1_m1 = t5479+t5298+t5545*t5363+t5423+t5453+t5577+
+t5628;
+ coeffs_dyy->coeff_p1_p1_m1 = t5270+t5133-t5399+t5317+t5050+t5362*t5440+
+t5445+t5446+t5578+t5622;
+ coeffs_dyy->coeff_p2_p1_m1 = t5155+t5127+t5429-t5519+t5535-t5541;
+ coeffs_dyy->coeff_m1_p2_m1 = t5122+t5420+t5228+t5241+t5216+t5230+t5150+
+t5451+t5581;
+ coeffs_dyy->coeff_0_p2_m1 = t5206+t5478+t5545*t5373+t5409+t5568+t5594+
+t5599;
+ coeffs_dyy->coeff_p1_p2_m1 = t5127+t5282+t5421+t5110-t5530+t5543+t5579+
+t5625;
+ coeffs_dyy->coeff_p2_p2_m1 = t5112+t5256+t5388*t5440+t5425+t5544+t5631;
+ coeffs_dyy->coeff_m1_m1_0 = t5242+t5267+t5239+t5436*t5403+t5442-t5549+
+t5587+t5588+t5590+t5602;
+ coeffs_dyy->coeff_0_m1_0 = t5370+t5229+t5529*t5387+(t5366+t5531+t5431*
+t5403)*y+t5411+t5591+t5593;
+ coeffs_dyy->coeff_p1_m1_0 = x+t5210+t5422+y*t5495+t5494+t5572+t5583+t5585
+;
+ coeffs_dyy->coeff_p2_m1_0 = t5472+t5400+t5428+t5573+t5612;
+ coeffs_dyy->coeff_m1_0_0 = t5193+t5470+t5411+t5549*(t5514+t5390)+t5592+
+t5596+t5618;
+ coeffs_dyy->coeff_0_0_0 = t5192+t5385+t5548+t5529*t5353+(t5361*t5400+
+t5441)*t5402+(t5361*t5401+(RATIONAL(-125.0,4.0)+RATIONAL(225.0,4.0)*y)*t5402+
+t5441)*t5403+t5447+t5608;
+ coeffs_dyy->coeff_p1_0_0 = t5355*t5566+t5183+t5184+t5431*t5400+t5432*x+
+t5443+t5569+t5595+t5598;
+ coeffs_dyy->coeff_p2_0_0 = t5084+t5466+t5432*t5400+t5419+t5603;
+ coeffs_dyy->coeff_m1_p1_0 = t5255+t5467+t5549*t5363+t5422+t5567+t5595+
+t5628;
+ coeffs_dyy->coeff_0_p1_0 = t5218+t5365+t5529*t5369+(t5367+t5337*t5402+(
+RATIONAL(-225.0,4.0)*t5402+t5337)*t5403)*y+t5410+t5569;
+ coeffs_dyy->coeff_p1_p1_0 = t5370*x+t5200+t5491+(t5360*t5401+t5435)*t5403
++t5418+t5608+t5617+t5618;
+ coeffs_dyy->coeff_p2_p1_0 = t5463+t5490+t5426+t5570+t5620;
+ coeffs_dyy->coeff_m1_p2_0 = t5464+t5264+t5549*t5373+t5414+t5573+t5585+
+t5594;
+ coeffs_dyy->coeff_0_p2_0 = RATIONAL(-1.0,1.0)+t5252+t5529*t5371+(t5387+
+t5537+(t5361*t5402+t5353)*t5403)*y+t5419+t5609+t5619;
+ coeffs_dyy->coeff_p1_p2_0 = t5553+t5412+y*t5523+t5231+t5488+t5570+t5588+
+t5607;
+ coeffs_dyy->coeff_p2_p2_0 = t5153+t5487+t5221+(t5538+t5452)*t5403+t5424+
+t5590;
+ coeffs_dyy->coeff_m1_m1_p1 = t5120+t5285+t5392+t5210+t5245+t5156+t5259+
+t5448+t5451+t5580+t5633;
+ coeffs_dyy->coeff_0_m1_p1 = z+t5375*t5559+t5254+t5423+t5504+t5571+t5583+
+t5599;
+ coeffs_dyy->coeff_p1_m1_p1 = t5287+t5261+t5348*t5461+t5239+t5415+t5140+
+t5229+t5622+t5623+t5625;
+ coeffs_dyy->coeff_p2_m1_p1 = t5290+t5429+t5544+t5576+t5600;
+ coeffs_dyy->coeff_m1_0_p1 = t5311+t5184+t5117+t5406+t5098+t5567+t5571;
+ coeffs_dyy->coeff_0_0_p1 = t5379*z+t5355*t5559+t5503+t5064+t5194+(t5340*
+t5401+t5357*z)*t5403+t5410+t5453+t5598;
+ coeffs_dyy->coeff_p1_0_p1 = RATIONAL(36.0,1.0)*t5461+t5223+t5173+t5418+
+t5192+t5109+t5193+t5445+t5574;
+ coeffs_dyy->coeff_p2_0_p1 = t5217+t5426+t5535+t5582+t5613;
+ coeffs_dyy->coeff_m1_p1_p1 = -t5397+t5109+t5200+t5362*t5434+t5415+t5578+
+t5596+t5605;
+ coeffs_dyy->coeff_0_p1_p1 = t5175+t5551+t5375*t5401+t5270+(t5360*t5400+
+t5435)*t5402+t5438+t5447+t5574+t5617;
+ coeffs_dyy->coeff_p1_p1_p1 = t5298+t5117+t5255+t5218+t5064+(t5365*x+t5348
+*t5400)*t5402+(t5348*t5401+t5365*z+(RATIONAL(-36.0,1.0)*y+RATIONAL(16.0,1.0))*
+t5402)*t5403+t5443+t5501+t5584;
+ coeffs_dyy->coeff_p2_p1_p1 = t5084+t5400*t5332+t5167+t5541+t5575+t5624+
+t5632;
+ coeffs_dyy->coeff_m1_p2_p1 = t5140+t5416+t5256+t5231+t5444+t5576+t5579;
+ coeffs_dyy->coeff_0_p2_p1 = y*t5492+t5417+t5550+t5511+t5543+t5582+t5607+
+t5610;
+ coeffs_dyy->coeff_p1_p2_p1 = t5360*t5461+t5206+t5252+t5228-t5392+t5407+
+t5264+t5156+t5575+t5601;
+ coeffs_dyy->coeff_p2_p2_p1 = t5168+t5216-t5396+t5120+(t5374*z+t5485)*
+t5403+t5427+t5515;
+ coeffs_dyy->coeff_m1_m1_p2 = t5144+t5130+t5258+t5398+t5420+t5629;
+ coeffs_dyy->coeff_0_m1_p2 = t5401+t5477+t5428+t5568+t5604;
+ coeffs_dyy->coeff_p1_m1_p2 = t5097+t5292+t5421+t5589+t5600;
+ coeffs_dyy->coeff_p2_m1_p2 = t5378*t5461+t5284+t5425+t5615;
+ coeffs_dyy->coeff_m1_0_p2 = t5321+t5108+t5414+t5604+t5614;
+ coeffs_dyy->coeff_0_0_p2 = t5186+t5476+t5060+(t5357*t5403+t5379)*t5401+
+t5450+t5603+t5619;
+ coeffs_dyy->coeff_p1_0_p2 = t5225+t5107+t5412+t5611+t5613;
+ coeffs_dyy->coeff_p2_0_p2 = t5224+t5389*t5461+t5214+t5221+t5512+t5630;
+ coeffs_dyy->coeff_m1_p1_p2 = t5155+t5107+t5416-t5513+t5589;
+ coeffs_dyy->coeff_0_p1_p2 = t5475+t5510+t5417+t5611+t5620;
+ coeffs_dyy->coeff_p1_p1_p2 = t5399+t5060+t5108+t5365*t5398+t5407+t5632;
+ coeffs_dyy->coeff_p2_p1_p2 = t5402*t5455+t5168+t5100+t5126+t5519+t5520;
+ coeffs_dyy->coeff_m1_p2_p2 = t5282+t5097+t5268+t5388*t5434+t5439+t5615+
+t5631;
+ coeffs_dyy->coeff_0_p2_p2 = t5509+(t5497+t5452)*t5402+t5424+t5621+t5630;
+ coeffs_dyy->coeff_p1_p2_p2 = -t5398+t5100+t5241+t5130+(t5565+t5539)*t5402
++t5427+t5597;
+ coeffs_dyy->coeff_p2_p2_p2 = t5402*t5532+t5230+t5144+(t5524+(t5388+t5556)
+*t5402)*t5403+t5528;
diff --git a/src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-dyz.compute.c b/src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-dyz.compute.c
new file mode 100644
index 0000000..7638538
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-dyz.compute.c
@@ -0,0 +1,1120 @@
+fp t6090;
+fp t6087;
+fp t6323;
+fp t6245;
+fp t6134;
+fp t6068;
+fp t6227;
+fp t5893;
+fp t6322;
+fp t6028;
+fp t6088;
+fp t6215;
+fp t6154;
+fp t6089;
+fp t6229;
+fp t6170;
+fp t6076;
+fp t5748;
+fp t6321;
+fp t6053;
+fp t6242;
+fp t6164;
+fp t6182;
+fp t6172;
+fp t6010;
+fp t5741;
+fp t6320;
+fp t6083;
+fp t6078;
+fp t6062;
+fp t6046;
+fp t5977;
+fp t6319;
+fp t6059;
+fp t5974;
+fp t6056;
+fp t5976;
+fp t6318;
+fp t6181;
+fp t5944;
+fp t6044;
+fp t6241;
+fp t5936;
+fp t6317;
+fp t5912;
+fp t6239;
+fp t5872;
+fp t6316;
+fp t6217;
+fp t6150;
+fp t6038;
+fp t6153;
+fp t5993;
+fp t6315;
+fp t6051;
+fp t6210;
+fp t5905;
+fp t6314;
+fp t6127;
+fp t6000;
+fp t6313;
+fp t6009;
+fp t6312;
+fp t6022;
+fp t6055;
+fp t6206;
+fp t6311;
+fp t6017;
+fp t6027;
+fp t6310;
+fp t6057;
+fp t5962;
+fp t6193;
+fp t5914;
+fp t6309;
+fp t6058;
+fp t6002;
+fp t6308;
+fp t6191;
+fp t6155;
+fp t5771;
+fp t6307;
+fp t6032;
+fp t6041;
+fp t6123;
+fp t5737;
+fp t6306;
+fp t6065;
+fp t6189;
+fp t5941;
+fp t5683;
+fp t6305;
+fp t6025;
+fp t6152;
+fp t6069;
+fp t5972;
+fp t6162;
+fp t5815;
+fp t6304;
+fp t6008;
+fp t6012;
+fp t6149;
+fp t5731;
+fp t6303;
+fp t6034;
+fp t6302;
+fp t6001;
+fp t6184;
+fp t5868;
+fp t6006;
+fp t6301;
+fp t6071;
+fp t6183;
+fp t5645;
+fp t6300;
+fp t5724;
+fp t6004;
+fp t6299;
+fp t6067;
+fp t6298;
+fp t5830;
+fp t6297;
+fp t5930;
+fp t5678;
+fp t6296;
+fp t6052;
+fp t6243;
+fp t6159;
+fp t5894;
+fp t6295;
+fp t6180;
+fp t6064;
+fp t5989;
+fp t6294;
+fp t5892;
+fp t6293;
+fp t5975;
+fp t6292;
+fp t6291;
+fp t5933;
+fp t6290;
+fp t6168;
+fp t5703;
+fp t6289;
+fp t6288;
+fp t5760;
+fp t6287;
+fp t5805;
+fp t6286;
+fp t5772;
+fp t6285;
+fp t6084;
+fp t6080;
+fp t6284;
+fp t6073;
+fp t6166;
+fp t6048;
+fp t6216;
+fp t5882;
+fp t6283;
+fp t6063;
+fp t6194;
+fp t5889;
+fp t5861;
+fp t6282;
+fp t5965;
+fp t6281;
+fp t5873;
+fp t6167;
+fp t6280;
+fp t6169;
+fp t5675;
+fp t6279;
+fp t6077;
+fp t6231;
+fp t6013;
+fp t6278;
+fp t6277;
+fp t5733;
+fp t6276;
+fp t5983;
+fp t6275;
+fp t6005;
+fp t6274;
+fp t6011;
+fp t5867;
+fp t6003;
+fp t6125;
+fp t6273;
+fp t6085;
+fp t6075;
+fp t5986;
+fp t6272;
+fp t5921;
+fp t6186;
+fp t5887;
+fp t6271;
+fp t5831;
+fp t6270;
+fp t6060;
+fp t6233;
+fp t6054;
+fp t6269;
+fp t5739;
+fp t6047;
+fp t5949;
+fp t6268;
+fp t6267;
+fp t5997;
+fp t6232;
+fp t5878;
+fp t6033;
+fp t6266;
+fp t6072;
+fp t6238;
+fp t6030;
+fp t6265;
+fp t6264;
+fp t6050;
+fp t5924;
+fp t6066;
+fp t5988;
+fp t6263;
+fp t6049;
+fp t5711;
+fp t6262;
+fp t6158;
+fp t6261;
+fp t6157;
+fp t5877;
+fp t6260;
+fp t5843;
+fp t6259;
+fp t6258;
+fp t6081;
+fp t6079;
+fp t6257;
+fp t5803;
+fp t6256;
+fp t6222;
+fp t5937;
+fp t6255;
+fp t6029;
+fp t6205;
+fp t6026;
+fp t6254;
+fp t6045;
+fp t6228;
+fp t6061;
+fp t6244;
+fp t6253;
+fp t5998;
+fp t6252;
+fp t6251;
+fp t5790;
+fp t6042;
+fp t5931;
+fp t6250;
+fp t6192;
+fp t5916;
+fp t6249;
+fp t6203;
+fp t5942;
+fp t5897;
+fp t6248;
+fp t5715;
+fp t5978;
+fp t6018;
+fp t6235;
+fp t6086;
+fp t6247;
+fp t6074;
+fp t6246;
+fp t6240;
+fp t6082;
+fp t6237;
+fp t6070;
+fp t6236;
+fp t6234;
+fp t6230;
+fp t5875;
+fp t6226;
+fp t6224;
+fp t5845;
+fp t6223;
+fp t6221;
+fp t6037;
+fp t6220;
+fp t5980;
+fp t6219;
+fp t6218;
+fp t5920;
+fp t6174;
+fp t6214;
+fp t6213;
+fp t5991;
+fp t6212;
+fp t5732;
+fp t6211;
+fp t5938;
+fp t5694;
+fp t6209;
+fp t6208;
+fp t5948;
+fp t6207;
+fp t6204;
+fp t6202;
+fp t6201;
+fp t6200;
+fp t6199;
+fp t6178;
+fp t5926;
+fp t6198;
+fp t5642;
+fp t5996;
+fp t6197;
+fp t6196;
+fp t5784;
+fp t5766;
+fp t6195;
+fp t6190;
+fp t6188;
+fp t5969;
+fp t6187;
+fp t5954;
+fp t5775;
+fp t6185;
+fp t6179;
+fp t6177;
+fp t6176;
+fp t6175;
+fp t6173;
+fp t6171;
+fp t6165;
+fp t6163;
+fp t6161;
+fp t6160;
+fp t6156;
+fp t5879;
+fp t6151;
+fp t6148;
+fp t5908;
+fp t6147;
+fp t6146;
+fp t5910;
+fp t6145;
+fp t5856;
+fp t6144;
+fp t5848;
+fp t6143;
+fp t6142;
+fp t6141;
+fp t6140;
+fp t6139;
+fp t6138;
+fp t6137;
+fp t6136;
+fp t5973;
+fp t6135;
+fp t6133;
+fp t5917;
+fp t5881;
+fp t6132;
+fp t6131;
+fp t5987;
+fp t6130;
+fp t6129;
+fp t5636;
+fp t5686;
+fp t6128;
+fp t6126;
+fp t6124;
+fp t6122;
+fp t6121;
+fp t6120;
+fp t6119;
+fp t6118;
+fp t6117;
+fp t6116;
+fp t6115;
+fp t6114;
+fp t5768;
+fp t6113;
+fp t5736;
+fp t6112;
+fp t6020;
+fp t5999;
+fp t5728;
+fp t6111;
+fp t5684;
+fp t6110;
+fp t6031;
+fp t5687;
+fp t6109;
+fp t6108;
+fp t5788;
+fp t5816;
+fp t5794;
+fp t6107;
+fp t5818;
+fp t6106;
+fp t5810;
+fp t6105;
+fp t5655;
+fp t6104;
+fp t5838;
+fp t6103;
+fp t6102;
+fp t5674;
+fp t6101;
+fp t6100;
+fp t6099;
+fp t5796;
+fp t6098;
+fp t5765;
+fp t5777;
+fp t6043;
+fp t5819;
+fp t6097;
+fp t6096;
+fp t6095;
+fp t6021;
+fp t5717;
+fp t6094;
+fp t6093;
+fp t6039;
+fp t6092;
+fp t6036;
+fp t6023;
+fp t6019;
+fp t6016;
+fp t5985;
+fp t5971;
+fp t5964;
+fp t5961;
+fp t5960;
+fp t5959;
+fp t5957;
+fp t5956;
+fp t5955;
+fp t5952;
+fp t5950;
+fp t5947;
+fp t5945;
+fp t5943;
+fp t5939;
+fp t5934;
+fp t5929;
+fp t5922;
+fp t5918;
+fp t5915;
+fp t5911;
+fp t5906;
+fp t5904;
+fp t5903;
+fp t5901;
+fp t5900;
+fp t5895;
+fp t5891;
+fp t5885;
+fp t5883;
+fp t5870;
+fp t5869;
+fp t5864;
+fp t5858;
+fp t5857;
+fp t5847;
+fp t5839;
+fp t5834;
+fp t5825;
+fp t5823;
+fp t5802;
+fp t5801;
+fp t5785;
+fp t5783;
+fp t5780;
+fp t5779;
+fp t5774;
+fp t5773;
+fp t5770;
+fp t5769;
+fp t5767;
+fp t5764;
+fp t5761;
+fp t5759;
+fp t5757;
+fp t5754;
+fp t5751;
+fp t5750;
+fp t5744;
+fp t5740;
+fp t5738;
+fp t5710;
+fp t5709;
+fp t5704;
+fp t5701;
+fp t5699;
+fp t5691;
+fp t5690;
+fp t5676;
+fp t5669;
+fp t5664;
+fp t5659;
+fp t5647;
+fp t5644;
+fp t5639;
+ t6090 = x*x;
+ t6087 = x*t6090;
+ t6323 = t6087+x;
+ t6245 = y*z;
+ t6134 = t6323*t6245;
+ t6068 = RATIONAL(3.0,2.0);
+ t6227 = t6087*t6068;
+ t5893 = z*t6227;
+ t6322 = z+t5893;
+ t6028 = RATIONAL(-15.0,2.0);
+ t6088 = z*z;
+ t6215 = t6088*t6090;
+ t6154 = y*t6215;
+ t6089 = y*y;
+ t6229 = t6087*t6089;
+ t6170 = z*t6229;
+ t6076 = RATIONAL(9.0,4.0);
+ t5748 = t6076*t6170;
+ t6321 = t6028*t6154+t5748;
+ t6053 = RATIONAL(-9.0,2.0);
+ t6242 = y*t6088;
+ t6164 = t6053*t6242;
+ t6182 = t6088*t6089;
+ t6172 = x*t6182;
+ t6010 = RATIONAL(27.0,8.0);
+ t5741 = t6010*t6172;
+ t6320 = t5741+x*t6164;
+ t6083 = t6090*z;
+ t6078 = y*t6083;
+ t6062 = RATIONAL(8.0,1.0);
+ t6046 = RATIONAL(1.0,8.0);
+ t5977 = t6046*x;
+ t6319 = t6062*t6078+t5977;
+ t6059 = RATIONAL(1.0,2.0);
+ t5974 = t6059*t6090;
+ t6056 = RATIONAL(-3.0,8.0);
+ t5976 = t6056*t6087;
+ t6318 = t5974+t5976;
+ t6181 = t6089*t6090;
+ t5944 = t6076*t6181;
+ t6044 = RATIONAL(-9.0,8.0);
+ t6241 = x*t6089;
+ t5936 = t6044*t6241;
+ t6317 = t5944+t5936;
+ t5912 = t6076*t6215;
+ t6239 = x*t6088;
+ t5872 = t6044*t6239;
+ t6316 = t5912+t5872;
+ t6217 = t6087*t6088;
+ t6150 = y*t6217;
+ t6038 = RATIONAL(-45.0,1.0);
+ t6153 = z*t6181;
+ t5993 = RATIONAL(135.0,4.0);
+ t6315 = t5993*t6150+t6038*t6153;
+ t6051 = RATIONAL(9.0,8.0);
+ t6210 = t6087*t6051;
+ t5905 = t6088*t6210;
+ t6314 = t6053*t6150+t5905;
+ t6127 = t6088*t6181;
+ t6000 = RATIONAL(81.0,4.0);
+ t6313 = t6000*t6182+RATIONAL(-405.0,8.0)*t6127;
+ t6009 = RATIONAL(-27.0,4.0);
+ t6312 = RATIONAL(135.0,8.0)*t6127+t6009*t6182;
+ t6022 = RATIONAL(-18.0,1.0);
+ t6055 = RATIONAL(2.0,1.0);
+ t6206 = t6090*t6055;
+ t6311 = t6022*t6153+z*t6206;
+ t6017 = RATIONAL(27.0,4.0);
+ t6027 = RATIONAL(-15.0,1.0);
+ t6310 = t6027*t6154+t6017*t6170;
+ t6057 = RATIONAL(-3.0,2.0);
+ t5962 = t6057*t6181;
+ t6193 = t6089*t6056;
+ t5914 = x*t6193;
+ t6309 = t5962+t5914;
+ t6058 = RATIONAL(3.0,4.0);
+ t6002 = RATIONAL(-15.0,8.0);
+ t6308 = t6002*t6215+t6058*t6088;
+ t6191 = t6068*t6089;
+ t6155 = z*t6191;
+ t5771 = t6088*t5936;
+ t6307 = t5771+x*t6155;
+ t6032 = RATIONAL(25.0,1.0);
+ t6041 = RATIONAL(-81.0,8.0);
+ t6123 = t6087*t6182;
+ t5737 = t6041*t6123;
+ t6306 = t5737+t6032*t6078;
+ t6065 = RATIONAL(-5.0,2.0);
+ t6189 = t6090*t6065;
+ t5941 = y*t6189;
+ t5683 = t6010*t6123;
+ t6305 = z*t5941+t5683;
+ t6025 = RATIONAL(15.0,4.0);
+ t6152 = t6025*t6242;
+ t6069 = RATIONAL(-9.0,4.0);
+ t5972 = t6069*t6089;
+ t6162 = z*t5972;
+ t5815 = t6087*t6162;
+ t6304 = t5815+t6090*t6152;
+ t6008 = RATIONAL(45.0,4.0);
+ t6012 = RATIONAL(-45.0,4.0);
+ t6149 = t6012*t6242;
+ t5731 = t6087*t6149;
+ t6303 = t6008*t6153+t5731;
+ t6034 = RATIONAL(45.0,8.0);
+ t6302 = t5972+t6034*t6181;
+ t6001 = RATIONAL(-27.0,8.0);
+ t6184 = t6087*t6001;
+ t5868 = t6089*t6184;
+ t6006 = RATIONAL(27.0,2.0);
+ t6301 = t6006*t6170+t5868;
+ t6071 = RATIONAL(-5.0,1.0);
+ t6183 = t6071*t6245;
+ t5645 = t6010*t6127;
+ t6300 = t5645+t6087*t6183;
+ t5724 = t6008*t6150;
+ t6004 = RATIONAL(-45.0,2.0);
+ t6299 = t5724+t6004*t6153;
+ t6067 = RATIONAL(9.0,1.0);
+ t6298 = t6067*t6150+t5905;
+ t5830 = t6069*t6150;
+ t6297 = t6025*t6153+t5830;
+ t5930 = y*t6206;
+ t5678 = t6001*t6123;
+ t6296 = t5678+z*t5930;
+ t6052 = RATIONAL(-9.0,1.0);
+ t6243 = z*t6089;
+ t6159 = t6052*t6243;
+ t5894 = t6044*t6229;
+ t6295 = t6087*t6159+t5894;
+ t6180 = t6090*RATIONAL(15.0,8.0);
+ t6064 = RATIONAL(-3.0,4.0);
+ t5989 = t6064*t6088;
+ t6294 = t6088*t6180+t5989;
+ t5892 = t6044*t6217;
+ t6293 = t5892+t6052*t6150;
+ t5975 = t6064*t6089;
+ t6292 = t5975+t6089*t6180;
+ t6291 = t6017*t6150+t6027*t6153;
+ t5933 = t6053*t6181;
+ t6290 = z*t5933+t6025*t6150;
+ t6168 = t6008*t6243;
+ t5703 = t6087*t6168;
+ t6289 = t6004*t6154+t5703;
+ t6288 = t6038*t6154+t5993*t6170;
+ t5760 = t6052*t6154;
+ t6287 = t5760+t5703;
+ t5805 = t6076*t6150;
+ t6286 = t6028*t6153+t5805;
+ t5772 = t6044*t6123;
+ t6285 = t6078+t5772;
+ t6084 = y*t6087;
+ t6080 = z*t6084;
+ t6284 = -t6080+t6051*t6127;
+ t6073 = RATIONAL(3.0,1.0);
+ t6166 = t6073*t6242;
+ t6048 = RATIONAL(3.0,8.0);
+ t6216 = t6048*t6088;
+ t5882 = x*t6216;
+ t6283 = x*t6166+t5882;
+ t6063 = RATIONAL(9.0,2.0);
+ t6194 = t6063*t6088;
+ t5889 = t6090*t6194;
+ t5861 = t6088*t6184;
+ t6282 = t5889+t5861;
+ t5965 = t6087*t6216;
+ t6281 = t5965+t6073*t6150;
+ t5873 = t6053*t6215;
+ t6167 = t6025*t6243;
+ t6280 = t6087*t6167+y*t5873;
+ t6169 = t6012*t6243;
+ t5675 = t6087*t6169;
+ t6279 = t5675+t6008*t6154;
+ t6077 = RATIONAL(5.0,2.0);
+ t6231 = t6090*t6077;
+ t6013 = RATIONAL(15.0,2.0);
+ t6278 = z*t6231+t6013*t6153;
+ t6277 = t5894+t6063*t6170;
+ t5733 = t6001*t6172;
+ t6276 = t6017*t6127+t5733;
+ t5983 = t6058*t6089;
+ t6275 = t5983+t6002*t6181;
+ t6005 = RATIONAL(-45.0,8.0);
+ t6274 = t6076*t6182+t6005*t6127;
+ t6011 = RATIONAL(-10.0,1.0);
+ t5867 = t6011*t6245;
+ t6003 = RATIONAL(81.0,8.0);
+ t6125 = t6003*t6182;
+ t6273 = t6087*t5867+t6090*t6125;
+ t6085 = z*t6087;
+ t6075 = RATIONAL(-1.0,8.0);
+ t5986 = t6075*t6087;
+ t6272 = -t6085+t5986;
+ t5921 = t6057*t6215;
+ t6186 = t6087*t6058;
+ t5887 = z*t6186;
+ t6271 = t6089*t5887+y*t5921;
+ t5831 = t6052*t6153;
+ t6270 = t5831+t5724;
+ t6060 = RATIONAL(1.0,4.0);
+ t6233 = x*t6060;
+ t6054 = RATIONAL(6.0,1.0);
+ t6269 = y*t6233+t6054*t6153+t5830;
+ t5739 = t6009*t6127;
+ t6047 = RATIONAL(5.0,1.0);
+ t5949 = t6047*t6245;
+ t6268 = t5739+t6323*t5949;
+ t6267 = RATIONAL(-81.0,2.0)*t6127+x*t5867+RATIONAL(30.0,1.0)*t6080;
+ t5997 = RATIONAL(-27.0,2.0);
+ t6232 = t6090*t6047;
+ t5878 = z*t6232;
+ t6033 = RATIONAL(15.0,1.0);
+ t6266 = t6033*t6153+t5997*t6150+t5878;
+ t6072 = RATIONAL(5.0,4.0);
+ t6238 = x*t6072;
+ t6030 = RATIONAL(18.0,1.0);
+ t6265 = z*t6238+t5675+t6030*t6154;
+ t6264 = t6030*t6153+y*t6238+t5731;
+ t6050 = RATIONAL(-3.0,1.0);
+ t5924 = t6063*t6181;
+ t6066 = RATIONAL(-1.0,2.0);
+ t5988 = t6066*t6090;
+ t6263 = t6050*t6150+(t5924+t5988)*z;
+ t6049 = RATIONAL(4.0,1.0);
+ t5711 = t6001*t6127;
+ t6262 = t6046*t6090+t6049*t6080+t5711;
+ t6158 = t6050*t6243;
+ t6261 = t6087*t6158+(t5889+t5988)*y;
+ t6157 = t6057*t6243;
+ t5877 = t6068*t6215;
+ t6260 = t6087*t6157+(t5877+t5974)*y;
+ t5843 = t6067*t6153;
+ t6259 = t5843+t6293;
+ t6258 = t5997*t6170+t6033*t6154+y*t6232;
+ t6081 = x*z;
+ t6079 = y*t6081;
+ t6257 = t6079+t6080+t6069*t6127;
+ t5803 = t6067*t6154;
+ t6256 = t5803+t6295;
+ t6222 = t6087*t6073;
+ t5937 = z*t6222;
+ t6255 = -t6079+t6053*t6127+y*t5937;
+ t6029 = RATIONAL(-27.0,1.0);
+ t6205 = t6090*t6071;
+ t6026 = RATIONAL(45.0,1.0);
+ t6254 = t6026*t6153+t6029*t6150+z*t6205;
+ t6045 = RATIONAL(-2.0,1.0);
+ t6228 = t6090*t6045;
+ t6061 = RATIONAL(-6.0,1.0);
+ t6244 = x*t6066;
+ t6253 = t6061*t6154+y*t6228+z*t6244;
+ t5998 = RATIONAL(45.0,2.0);
+ t6252 = t5941+t5998*t6154+t6295;
+ t6251 = z*t6189+t5998*t6153+t6293;
+ t5790 = t6061*t6080;
+ t6042 = RATIONAL(-4.0,1.0);
+ t5931 = t6042*t6245;
+ t6250 = t5790+t5931+t6312;
+ t6192 = t6088*t6056;
+ t5916 = x*t6192;
+ t6249 = z*t6233+t6054*t6154+t5815+t5916;
+ t6203 = t6087*t6050;
+ t5942 = z*t6203;
+ t5897 = t6045*t6245;
+ t6248 = t5897+t6069*t6182+t6034*t6127+y*t5942;
+ t5715 = t6006*t6127;
+ t5978 = t6048*t6087;
+ t6018 = RATIONAL(-12.0,1.0);
+ t6235 = t6049*z;
+ t6086 = x*y;
+ t6247 = t5715+t5978+t6018*t6080+t5988+t6235*t6086;
+ t6074 = RATIONAL(-1.0,4.0);
+ t6246 = t6074*t6090+t6276+t6323*t5931;
+ t6240 = x*t6074;
+ t6082 = t6090*y;
+ t6237 = t6059*x;
+ t6070 = RATIONAL(-5.0,4.0);
+ t6236 = x*t6070;
+ t6234 = x*t6051;
+ t6230 = -t6082-t6083;
+ t5875 = t6048*t6241;
+ t6226 = t5875+y*t6240;
+ t6224 = t6070*t6087;
+ t5845 = t6051*t6123;
+ t6223 = t5845+t6064*t6150;
+ t6221 = t6077*t6245;
+ t6037 = RATIONAL(-15.0,4.0);
+ t6220 = t6087*t6037;
+ t5980 = t6069*t6088;
+ t6219 = y*t6239;
+ t6218 = t6087*t6064;
+ t5920 = t6087*t6193;
+ t6174 = t6048*t6090;
+ t6214 = t5920+t6089*t6174;
+ t6213 = t6055*t6245;
+ t5991 = t6076*t6089;
+ t6212 = t6072*t6090;
+ t5732 = t6003*t6123;
+ t6211 = t6041*t6127+t5732;
+ t5938 = t6062*t6245;
+ t5694 = t6041*t6172;
+ t6209 = t5694+x*t6168;
+ t6208 = t6072*t6087;
+ t5948 = t6088*t6234;
+ t6207 = t5948+z*t6236;
+ t6204 = t6063*t6089;
+ t6202 = t6057*t6087;
+ t6201 = t6087*t6066;
+ t6200 = t6050*t6088;
+ t6199 = t6059*t6087;
+ t6178 = t6087*t6060;
+ t5926 = t6087*t6192;
+ t6198 = z*t6178+t5926;
+ t5642 = RATIONAL(243.0,8.0)*t6123;
+ t5996 = RATIONAL(-135.0,4.0);
+ t6197 = t5996*t6170+t5642;
+ t6196 = t6087*t6074;
+ t5784 = t6050*t6153;
+ t5766 = t6087*t5897;
+ t6195 = t5784+t5766;
+ t6190 = t6084+t6086;
+ t6188 = t6070*t6090;
+ t5969 = t6089*t5978;
+ t6187 = t5969+y*t6196;
+ t5954 = t6089*t6234;
+ t5775 = t6088*t5954;
+ t6185 = t5775+t6064*t6219;
+ t6179 = RATIONAL(10.0,1.0)*t6245;
+ t6177 = t6090*t6044;
+ t6176 = t6090*t6056;
+ t6175 = t5771+t5983*t6081;
+ t6173 = t6087*t6025;
+ t6171 = t6073*t6243;
+ t6165 = t6052*t6242;
+ t6163 = t6067*t6242;
+ t6161 = t6037*t6243;
+ t6160 = t6067*t6243;
+ t6156 = t6053*t6243;
+ t5879 = z*t6228;
+ t6151 = z*t5975;
+ t6148 = t6037*t6242;
+ t5908 = t6089*t6210;
+ t6147 = t5908+t6087*t6160+t5737;
+ t6146 = t5997*t6127+t5732+t5733;
+ t5910 = t6058*t6181;
+ t6145 = t5920+t5914+t5910;
+ t5856 = t6010*t6229;
+ t6144 = t5856+t6005*t6181+t5991;
+ t5848 = t6010*t6217;
+ t6143 = t5873+t5848+t5872;
+ t6142 = t5775+t6057*t6219+t5882;
+ t6141 = t5737+t6298;
+ t6140 = RATIONAL(-135.0,8.0)*t6127+t5732+t6017*t6182;
+ t6139 = t5954+x*t6156+t5741;
+ t6138 = t5954+t5694+x*t6160;
+ t6137 = t5683+t6314;
+ t6136 = t5908+t6087*t6156+t5683;
+ t5973 = t6046*t6087;
+ t6135 = t5973+t5969+y*t6201;
+ t6133 = t6063*t6150+t5678+t5892;
+ t5917 = t6058*t6215;
+ t5881 = t6068*t6181;
+ t6132 = t5978+t6060+RATIONAL(-5.0,8.0)*t6090;
+ t6131 = z*t6199+t5986+t5926;
+ t5987 = t6075*x;
+ t6130 = z*t6237+t5987+t5916;
+ t6129 = t5980+t6034*t6215+t5861;
+ t5636 = RATIONAL(-243.0,8.0)*t6123;
+ t5686 = x*t6125;
+ t6128 = t5636+t5686+RATIONAL(81.0,2.0)*t6127;
+ t6126 = t5856+t5936+t5933;
+ t6124 = t5678+t6277;
+ t6122 = t5848+t6076*t6088+t6005*t6215;
+ t6121 = t6004+RATIONAL(225.0,4.0)*t6090;
+ t6120 = RATIONAL(-25.0,4.0)*t6090+t6077;
+ t6119 = RATIONAL(-225.0,4.0)*t6090+t5998;
+ t6118 = t6013+RATIONAL(-75.0,4.0)*t6090;
+ t6117 = RATIONAL(25.0,4.0)*t6090+t6065;
+ t6116 = RATIONAL(75.0,4.0)*t6090+t6028;
+ t6115 = t6087*t6221+t5711+t6305;
+ t6114 = t6058*t6150+z*t5962+t6285;
+ t5768 = t6050*t6154;
+ t6113 = t5768+t5748+t6296;
+ t5736 = t6090*t6179;
+ t6112 = t6090*t6149+t5736+y*t6212+t6147;
+ t6020 = RATIONAL(-81.0,4.0);
+ t5999 = RATIONAL(-20.0,1.0);
+ t5728 = t5999*t6078;
+ t6111 = t6020*t6127+t5732+t5686+t5728+t6323*t6179;
+ t5684 = RATIONAL(50.0,1.0)*t6078;
+ t6110 = RATIONAL(-30.0,1.0)*t6080+RATIONAL(405.0,8.0)*t6127+t6020*t6182+
+t5636+t5999*t6245+t5684;
+ t6031 = RATIONAL(-25.0,2.0);
+ t5687 = t6031*t6078;
+ t6109 = t5949+t5687+t6013*t6080+t6140;
+ t6108 = t5867+t6027*t6080+t6306+t6312;
+ t5788 = x*t6213;
+ t5816 = t6042*t6078;
+ t5794 = t6087*t6213;
+ t6107 = t5739+t5741+t5788+t5683+t5816+t5794;
+ t5818 = t6073*t6154;
+ t6106 = t5818+t6082+t5816+t6136;
+ t5810 = t6073*t6153;
+ t6105 = t5810+t6083+t5816+t6137;
+ t5655 = t6011*t6078;
+ t6104 = t6013*t6154+y*t6231+t5655+t6136;
+ t5838 = y*t5878;
+ t6103 = t6037*t6153+z*t6188+t5838+t6133;
+ t6102 = t6276+t5678+t5838+t6065*t6134;
+ t5674 = RATIONAL(-40.0,1.0)*t6078;
+ t6101 = t6029*t6170+t5868+y*t6205+t5642+t5674+t6026*t6154;
+ t6100 = x*t6183+t6033*t6080+t5728+t6146;
+ t6099 = t5715+t5737+t5741+x*t6221+t5736+t6028*t6080;
+ t5796 = y*t5879;
+ t6098 = t5796+t5845+t6057*t6150+t5965+(t5974+t5881)*z;
+ t5765 = x*t5897;
+ t5777 = t6054*t6080;
+ t6043 = RATIONAL(-8.0,1.0);
+ t5819 = t6043*t6078;
+ t6097 = t5765+t5777+t5819+t6146;
+ t6096 = z*t6212+t6012*t6153+t5736+t6141;
+ t6095 = t6090*t6148+y*t6188+t5838+t6124;
+ t6021 = RATIONAL(16.0,1.0);
+ t5717 = t6021*t6078;
+ t6094 = t5930+t6022*t6154+t5948+t5717+t5987-t6081+t6147;
+ t6093 = t5875+t5879+y*t6244+t6061*t6153+t6133+t6319;
+ t6039 = RATIONAL(12.0,1.0);
+ t6092 = RATIONAL(5.0,8.0)*t6090+t6074+t5938+t5976+t5728+t6039*t6080+t6140
+;
+ t6036 = RATIONAL(27.0,1.0);
+ t6023 = RATIONAL(25.0,2.0);
+ t6019 = RATIONAL(36.0,1.0);
+ t6016 = RATIONAL(-36.0,1.0);
+ t5985 = t6060*t6090;
+ t5971 = t6075*t6090;
+ t5964 = t6088*t6177;
+ t5961 = t6069*t6181;
+ t5960 = y*t6218;
+ t5959 = y*t6224;
+ t5957 = z*t6218;
+ t5956 = t6089*t6176;
+ t5955 = y*t6178;
+ t5952 = y*t6236;
+ t5950 = z*t6208;
+ t5947 = z*t6224;
+ t5945 = t6051*t6215;
+ t5943 = t6064*t6215;
+ t5939 = t6069*t6215;
+ t5934 = y*t6203;
+ t5929 = y*t6237;
+ t5922 = y*t6222;
+ t5918 = y*t6199;
+ t5915 = t6088*t6174;
+ t5911 = t6089*t6177;
+ t5906 = z*t6202;
+ t5904 = t6064*t6181;
+ t5903 = z*t6240;
+ t5901 = y*t6202;
+ t5900 = z*t6196;
+ t5895 = t6051*t6181;
+ t5891 = y*t6186;
+ t5885 = y*t6208;
+ t5883 = y*t6227;
+ t5870 = t6088*t6176;
+ t5869 = z*t6201;
+ t5864 = y*t6173;
+ t5858 = y*t6220;
+ t5857 = z*t6173;
+ t5847 = z*t6220;
+ t5839 = t6044*t6127;
+ t5834 = t6058*t6219;
+ t5825 = t6200*t6086;
+ t5823 = t6076*t6219;
+ t5802 = t6069*t6219;
+ t5801 = t6194*t6086;
+ t5785 = x*t6157;
+ t5783 = t5991*t6081;
+ t5780 = x*t6165;
+ t5779 = t6089*t5937;
+ t5774 = t6063*t6127;
+ t5773 = t6087*t6155;
+ t5770 = t6076*t6127;
+ t5769 = t6068*t6219;
+ t5767 = t6068*t6150;
+ t5764 = x*t6171;
+ t5761 = x*t6163;
+ t5759 = x*t6158;
+ t5757 = x*t6162;
+ t5754 = x*t6159;
+ t5751 = x*t6151;
+ t5750 = t6087*t6151;
+ t5744 = t6204*t6081;
+ t5740 = t6087*t6148;
+ t5738 = x*t6148;
+ t5710 = t6087*t6161;
+ t5709 = x*t6161;
+ t5704 = t6006*t6150;
+ t5701 = t6008*t6219;
+ t5699 = t6000*t6127;
+ t5691 = x*t6149;
+ t5690 = x*t6169;
+ t5676 = t6036*t6150;
+ t5669 = t6009*t6170;
+ t5664 = x*t6152;
+ t5659 = t6036*t6170;
+ t5647 = x*t6167;
+ t5644 = t6009*t6150;
+ t5639 = t5996*t6150;
+ coeffs_dyz->coeff_m1_m1_m1 = t5765+t5918+t5917+t6049*t6078+t5769+t6145+
+t6131+t5770+t5985+t5767+t5929+t5772+t5768+t6130+t5773+t6195+t6230+t6307;
+ coeffs_dyz->coeff_0_m1_m1 = t5906-z+t6104+t5901+t5777+t6158+(-1.0+t6200+
+t6235)*y+t6132+t6274+t6275+t6278+t6308+t6314;
+ coeffs_dyz->coeff_p1_m1_m1 = t5785+t6093+t5790+t5881+t5788+t5893+t5877+
+t5883+t5774+t6142+t6253+t6277+t6318;
+ coeffs_dyz->coeff_p2_m1_m1 = t5839+t5971+t5956+t6098+t5869+t5870+t5794+
+t6135+t6260;
+ coeffs_dyz->coeff_m1_0_m1 = t5959+t6104+t5740+t5961+t5843+t5738+t5952+
+t6139+t6268;
+ coeffs_dyz->coeff_0_0_m1 = t6160+t5864+(t6118*t6088+t6120)*y+t6108+t6299+
+t6301+t6302;
+ coeffs_dyz->coeff_p1_0_m1 = t5744+t5858+t5664+t6100+t6126+t6258+t6264;
+ coeffs_dyz->coeff_p2_0_m1 = t5895+t5885+t6095+t6290+t6300;
+ coeffs_dyz->coeff_m1_p1_m1 = t6124+t6246+t5744+t5831+t5973+t5869+t6190+
+t5943+t6083+t6253+t6281+t6283+t6317+t6319;
+ coeffs_dyz->coeff_0_p1_m1 = (t6045+t6061*t6088)*y+t6159+t5934+t6092+t6144
++t6251+t6258+t6294+t6322;
+ coeffs_dyz->coeff_p1_p1_m1 = t5906+t6141+t5924+t6139+t5717+t5825+t5921+(
+t6042+t6018*t6088)*t6082-t6086+t6247+t6130+t5922+t6301+t6311;
+ coeffs_dyz->coeff_p2_p1_m1 = -t6084+t5911+t5915+t6106+t6131+t6262+t6263;
+ coeffs_dyz->coeff_m1_p2_m1 = t5785+t5904+t5810+t5796+t6185+t6187+t6223+
+t6226+t6257+t6260;
+ coeffs_dyz->coeff_0_p2_m1 = t6171+t5891+(t6059+t6068*t6088)*y+t6095+t6248
++t6286+t6292;
+ coeffs_dyz->coeff_p1_p2_m1 = t5834+t5960+t6106+t6255+t6269+t6307+t6309;
+ coeffs_dyz->coeff_p2_p2_m1 = t5955+t5773+(t5989+t6074)*t6082+t6114+t6214+
+t6284;
+ coeffs_dyz->coeff_m1_m1_0 = t5655+t5947+t5709+t5710+t5803+t5939+t6137+
+t6207+t6268+t6278+t6320;
+ coeffs_dyz->coeff_0_m1_0 = t5704+t6163+t5857+(t6118*t6089+t6120)*z+t6108+
+t6129+t6289;
+ coeffs_dyz->coeff_p1_m1_0 = t5801+t5847+t6100+t5647+t6143+t6265+t6266;
+ coeffs_dyz->coeff_p2_m1_0 = t5950+t5945+t6103+t6280+t6300;
+ coeffs_dyz->coeff_m1_0_0 = t5699+t5701+t6031*t6134+t6209+t6289+t6299+
+t6306;
+ coeffs_dyz->coeff_0_0_0 = t5639+t6121*t6243+(t6121*t6088+(t6032+RATIONAL(
+75.0,2.0)*t6087+RATIONAL(-125.0,2.0)*t6090)*z)*y+t6197+t6313;
+ coeffs_dyz->coeff_p1_0_0 = t5690+t5691+t5684+(t6023*x+RATIONAL(-75.0,2.0)
+*t6087)*t6245+t6128+t6288+t6315;
+ coeffs_dyz->coeff_p2_0_0 = t6023*t6080+t5687+t6211+t6279+t6303;
+ coeffs_dyz->coeff_m1_p1_0 = t6111+t5780+t5690+t5950+t6251+t6265+t6316;
+ coeffs_dyz->coeff_0_p1_0 = t5847+t6030*t6242+t5676+(t6119*t6089+t6117)*z+
+t6110+t6122+t6288;
+ coeffs_dyz->coeff_p1_p1_0 = t5761+t5857+t6019*t6154+t5674+t6197+t6207+
+t6209+t6254+t6267+t6282;
+ coeffs_dyz->coeff_p2_p1_0 = t5964+t5947+t6096+t6273+t6287;
+ coeffs_dyz->coeff_m1_p2_0 = t5823+t5647+t6102+t6280+t6286;
+ coeffs_dyz->coeff_0_p2_0 = t6164+t5644+t6116*t6243+t6109+t6279;
+ coeffs_dyz->coeff_p1_p2_0 = t5802+t5709+t6099+t6287+t6291;
+ coeffs_dyz->coeff_p2_p2_0 = t5710+y*t5912+t6115+t6297;
+ coeffs_dyz->coeff_m1_m1_p1 = t6085+t6093+t5764+t5779+t5801+t5760+t6081+
+t6082+t5904+t6135+t6246+t6316;
+ coeffs_dyz->coeff_0_m1_p1 = t5942+y+(t6061*t6089+t6045)*z+t6165+t6092+
+t5883+t6122+t6252+t6266+t6292;
+ coeffs_dyz->coeff_p1_m1_p1 = t6094+t5759+t5901+t5937+t5704+t5929+(t6018*
+t6089+t6042)*t6083+t6247+t6282+t6309+t6320;
+ coeffs_dyz->coeff_p2_m1_p1 = t5918+t6105+t5964+t6214+t6261+t6262+t6272;
+ coeffs_dyz->coeff_m1_0_p1 = t6111+t5691+t5885+t5754+t6252+t6264+t6317;
+ coeffs_dyz->coeff_0_0_p1 = t5659+t5858+t6030*t6243+(t6119*t6088+t6117)*y+
+t6110+t6144+t6315;
+ coeffs_dyz->coeff_p1_0_p1 = t6019*t6153+t5864+t5924+t5701+t5639+t5952+
+t6101+t6138+t6267;
+ coeffs_dyz->coeff_p2_0_p1 = t5911+t5959+t6112+t6270+t6273;
+ coeffs_dyz->coeff_m1_p1_p1 = t6094+t5699+t5985+t5961+t6043*t6134+t5761+
+t5939+t6138-t6190+t6272+t6298+t6311;
+ coeffs_dyz->coeff_0_p1_p1 = (t6055+t6022*t6088+(t6021+RATIONAL(24.0,1.0)*
+t6087)*z)*y+t5937+t5922+t6101+(t6055+t6022*t6089)*z+t6129+t6132+t6254+t6302+
+t6313;
+ coeffs_dyz->coeff_p1_p1_p1 = t5676+t5942+t5659+((t6049+t6016*t6088)*t6090
++(RATIONAL(32.0,1.0)*t6090+t6062*x+RATIONAL(-24.0,1.0)*t6087)*z)*y+t5780+t6081+
+t6086+t6126+t5934+(t6016*t6089+t6049)*t6083+t5754+t5977+t6128+t6143+t6318;
+ coeffs_dyz->coeff_p2_p1_p1 = t5945+t5895+t6084+t6087*t5938+t5971+t5973+
+t5819+t6085+t6211+t6230+t6256+t6259;
+ coeffs_dyz->coeff_m1_p2_p1 = t6107+t5759+t5802+t5955+t6145+t6261+t6269;
+ coeffs_dyz->coeff_0_p2_p1 = t5960+t6054*t6243+(t6066+t6194)*y+t6112+t6250
++t6275+t6291;
+ coeffs_dyz->coeff_p1_p2_p1 = t6039*t6153+t5764+t5823+t6097+t5644+t5891+
+t5881-t6082+t6226+t6256;
+ coeffs_dyz->coeff_p2_p2_p1 = t5956+t5805+t5779+t5645+(t5980+t6060)*t6082+
+t6187+t6195+t6296;
+ coeffs_dyz->coeff_m1_m1_p2 = t5818+t5900+t5750+t6098+t5751+t5903+t5943+
+t6142+t6257;
+ coeffs_dyz->coeff_0_m1_p2 = t5887+t6166+(t6059+t6191)*z+t6103+t6248+t6294
++t6321;
+ coeffs_dyz->coeff_p1_m1_p2 = t5769+t5957+t6105+t5921+t6175+t6249+t6255;
+ coeffs_dyz->coeff_p2_m1_p2 = t5915+t5767+(t6074+t5975)*t6083+t6198+t6271+
+t6284+t6285;
+ coeffs_dyz->coeff_m1_0_p2 = t5783+t5664+t6102+t6290+t6321;
+ coeffs_dyz->coeff_0_0_p2 = t6156+t5669+t6116*t6242+t6109+t6303;
+ coeffs_dyz->coeff_p1_0_p2 = t5757+t5738+t6099+t6270+t6310;
+ coeffs_dyz->coeff_p2_0_p2 = t5740+z*t5944+t6115+t6304;
+ coeffs_dyz->coeff_m1_p1_p2 = t5917+t6107+t5757+t5825+t6198+t6249+t6263;
+ coeffs_dyz->coeff_0_p1_p2 = t5957+t6054*t6242+(t6066+t6204)*z+t6096+t6250
++t6308+t6310;
+ coeffs_dyz->coeff_p1_p1_p2 = t6039*t6154+t6097+t5669+t5903+t5887+t5783-
+t6083+t5877+t6259+t6283;
+ coeffs_dyz->coeff_p2_p1_p2 = t5870+t5766+t5645+t5900+(t6060+t5972)*t6083+
+t6113+t6281;
+ coeffs_dyz->coeff_m1_p2_p2 = t5770+t5834+t6066*t6134+t6114+t6175+t6271;
+ coeffs_dyz->coeff_0_p2_p2 = t6157+(t6057*t6088+t6322)*y+t6274+t6297+t6304
++t6305;
+ coeffs_dyz->coeff_p1_p2_p2 = t5805+t5774+t5751+t5784+(t6237+t6202)*t6245+
+t6113+t6185;
+ coeffs_dyz->coeff_p2_p2_p2 = t5839+z*t5910+t5750+(t5917+(t6199+t5988)*z)*
+y+t6223;
diff --git a/src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-dz.compute.c b/src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-dz.compute.c
new file mode 100644
index 0000000..c087e3c
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-dz.compute.c
@@ -0,0 +1,1230 @@
+fp t2786;
+fp t2784;
+fp t2992;
+fp t2787;
+fp t2783;
+fp t2984;
+fp t2879;
+fp t2880;
+fp t2751;
+fp t2701;
+fp t2755;
+fp t2956;
+fp t3078;
+fp t2758;
+fp t2937;
+fp t2785;
+fp t2867;
+fp t2533;
+fp t2759;
+fp t2955;
+fp t2780;
+fp t3077;
+fp t2994;
+fp t2773;
+fp t2946;
+fp t2763;
+fp t2648;
+fp t2537;
+fp t3076;
+fp t2743;
+fp t2838;
+fp t2959;
+fp t2889;
+fp t2769;
+fp t2551;
+fp t3075;
+fp t2635;
+fp t2494;
+fp t2765;
+fp t2782;
+fp t2774;
+fp t3074;
+fp t2568;
+fp t3073;
+fp t2725;
+fp t2935;
+fp t2749;
+fp t2697;
+fp t3072;
+fp t2905;
+fp t2453;
+fp t2918;
+fp t2861;
+fp t2529;
+fp t3071;
+fp t2868;
+fp t2709;
+fp t2719;
+fp t2597;
+fp t3070;
+fp t2722;
+fp t2960;
+fp t2901;
+fp t2971;
+fp t3069;
+fp t2871;
+fp t2768;
+fp t2770;
+fp t3068;
+fp t2728;
+fp t2829;
+fp t2370;
+fp t2737;
+fp t3067;
+fp t2748;
+fp t2961;
+fp t2634;
+fp t3066;
+fp t2885;
+fp t2459;
+fp t2733;
+fp t3065;
+fp t2754;
+fp t2928;
+fp t2660;
+fp t2760;
+fp t2931;
+fp t2649;
+fp t3064;
+fp t2713;
+fp t2976;
+fp t2781;
+fp t3063;
+fp t2746;
+fp t2954;
+fp t2608;
+fp t2762;
+fp t2939;
+fp t2899;
+fp t3062;
+fp t2986;
+fp t2724;
+fp t2881;
+fp t2406;
+fp t2716;
+fp t3061;
+fp t2951;
+fp t2858;
+fp t2659;
+fp t3060;
+fp t2750;
+fp t2908;
+fp t2665;
+fp t2990;
+fp t2604;
+fp t3059;
+fp t2757;
+fp t2969;
+fp t2730;
+fp t2977;
+fp t2898;
+fp t3058;
+fp t2764;
+fp t2926;
+fp t2666;
+fp t3057;
+fp t2924;
+fp t2736;
+fp t2922;
+fp t2687;
+fp t3056;
+fp t2646;
+fp t2941;
+fp t2668;
+fp t3055;
+fp t2699;
+fp t2887;
+fp t2439;
+fp t2845;
+fp t3054;
+fp t2766;
+fp t2982;
+fp t2884;
+fp t2909;
+fp t2834;
+fp t2475;
+fp t3053;
+fp t2741;
+fp t2919;
+fp t2900;
+fp t3052;
+fp t2575;
+fp t2975;
+fp t2673;
+fp t3051;
+fp t2947;
+fp t2859;
+fp t2703;
+fp t2886;
+fp t3050;
+fp t2702;
+fp t2771;
+fp t2929;
+fp t3049;
+fp t2402;
+fp t3048;
+fp t3047;
+fp t3046;
+fp t2778;
+fp t2974;
+fp t2828;
+fp t2490;
+fp t3045;
+fp t2691;
+fp t2693;
+fp t3044;
+fp t3043;
+fp t2539;
+fp t3042;
+fp t2419;
+fp t3041;
+fp t2433;
+fp t3040;
+fp t2997;
+fp t2776;
+fp t2944;
+fp t2893;
+fp t2579;
+fp t3039;
+fp t2832;
+fp t3038;
+fp t2853;
+fp t3037;
+fp t3036;
+fp t2981;
+fp t2896;
+fp t2385;
+fp t3035;
+fp t3034;
+fp t2945;
+fp t3033;
+fp t2772;
+fp t2603;
+fp t3032;
+fp t3031;
+fp t2727;
+fp t3030;
+fp t2731;
+fp t2957;
+fp t2642;
+fp t3029;
+fp t2683;
+fp t2842;
+fp t3028;
+fp t2742;
+fp t2936;
+fp t3027;
+fp t2949;
+fp t2671;
+fp t2667;
+fp t3026;
+fp t2933;
+fp t2678;
+fp t2654;
+fp t3025;
+fp t2989;
+fp t2650;
+fp t2729;
+fp t2710;
+fp t3024;
+fp t2907;
+fp t2636;
+fp t2717;
+fp t3023;
+fp t2980;
+fp t2775;
+fp t3022;
+fp t3021;
+fp t2985;
+fp t3020;
+fp t2645;
+fp t2921;
+fp t2857;
+fp t2507;
+fp t2897;
+fp t2469;
+fp t3019;
+fp t2739;
+fp t2934;
+fp t2600;
+fp t2991;
+fp t3018;
+fp t2670;
+fp t2948;
+fp t2629;
+fp t3017;
+fp t3016;
+fp t2996;
+fp t2686;
+fp t2912;
+fp t2694;
+fp t3015;
+fp t2756;
+fp t2920;
+fp t2851;
+fp t2463;
+fp t3014;
+fp t2913;
+fp t2523;
+fp t3013;
+fp t2767;
+fp t2894;
+fp t2440;
+fp t3012;
+fp t2617;
+fp t3011;
+fp t2987;
+fp t2651;
+fp t2910;
+fp t2852;
+fp t2863;
+fp t2587;
+fp t3010;
+fp t3009;
+fp t2738;
+fp t2973;
+fp t2588;
+fp t2983;
+fp t2639;
+fp t3008;
+fp t2930;
+fp t2856;
+fp t2679;
+fp t3007;
+fp t2708;
+fp t2715;
+fp t2592;
+fp t2726;
+fp t3006;
+fp t3005;
+fp t3004;
+fp t2361;
+fp t2888;
+fp t2598;
+fp t3003;
+fp t2998;
+fp t3002;
+fp t2408;
+fp t3001;
+fp t2747;
+fp t2672;
+fp t2752;
+fp t3000;
+fp t2999;
+fp t2995;
+fp t2993;
+fp t2745;
+fp t2988;
+fp t2698;
+fp t2705;
+fp t2704;
+fp t2707;
+fp t2979;
+fp t2978;
+fp t2700;
+fp t2777;
+fp t2972;
+fp t2970;
+fp t2968;
+fp t2966;
+fp t2965;
+fp t2831;
+fp t2543;
+fp t2903;
+fp t2964;
+fp t2914;
+fp t2638;
+fp t2963;
+fp t2695;
+fp t2962;
+fp t2546;
+fp t2911;
+fp t2958;
+fp t2706;
+fp t2942;
+fp t2827;
+fp t2953;
+fp t2952;
+fp t2779;
+fp t2950;
+fp t2943;
+fp t2940;
+fp t2938;
+fp t2932;
+fp t2927;
+fp t2578;
+fp t2925;
+fp t2761;
+fp t2923;
+fp t2917;
+fp t2916;
+fp t2837;
+fp t2653;
+fp t2558;
+fp t2915;
+fp t2906;
+fp t2640;
+fp t2685;
+fp t2902;
+fp t2895;
+fp t2658;
+fp t2647;
+fp t2892;
+fp t2891;
+fp t2890;
+fp t2740;
+fp t2676;
+fp t2883;
+fp t2882;
+fp t2621;
+fp t2662;
+fp t2878;
+fp t2721;
+fp t2855;
+fp t2378;
+fp t2877;
+fp t2876;
+fp t2875;
+fp t2373;
+fp t2599;
+fp t2874;
+fp t2637;
+fp t2873;
+fp t2872;
+fp t2367;
+fp t2870;
+fp t2467;
+fp t2869;
+fp t2627;
+fp t2866;
+fp t2865;
+fp t2864;
+fp t2690;
+fp t2681;
+fp t2862;
+fp t2860;
+fp t2854;
+fp t2850;
+fp t2849;
+fp t2550;
+fp t2848;
+fp t2847;
+fp t2624;
+fp t2846;
+fp t2844;
+fp t2590;
+fp t2843;
+fp t2374;
+fp t2841;
+fp t2840;
+fp t2711;
+fp t2360;
+fp t2839;
+fp t2836;
+fp t2835;
+fp t2833;
+fp t2830;
+fp t2664;
+fp t2826;
+fp t2825;
+fp t2824;
+fp t2823;
+fp t2822;
+fp t2732;
+fp t2821;
+fp t2820;
+fp t2819;
+fp t2817;
+fp t2816;
+fp t2814;
+fp t2501;
+fp t2813;
+fp t2452;
+fp t2812;
+fp t2462;
+fp t2811;
+fp t2810;
+fp t2506;
+fp t2396;
+fp t2809;
+fp t2808;
+fp t2807;
+fp t2718;
+fp t2352;
+fp t2806;
+fp t2340;
+fp t2805;
+fp t2804;
+fp t2431;
+fp t2803;
+fp t2366;
+fp t2802;
+fp t2801;
+fp t2800;
+fp t2799;
+fp t2723;
+fp t2392;
+fp t2798;
+fp t2566;
+fp t2797;
+fp t2796;
+fp t2496;
+fp t2795;
+fp t2616;
+fp t2794;
+fp t2744;
+fp t2793;
+fp t2753;
+fp t2515;
+fp t2792;
+fp t2791;
+fp t2559;
+fp t2790;
+fp t2735;
+fp t2734;
+fp t2720;
+fp t2712;
+fp t2692;
+fp t2663;
+fp t2633;
+fp t2626;
+fp t2614;
+fp t2612;
+fp t2610;
+fp t2609;
+fp t2607;
+fp t2606;
+fp t2591;
+fp t2589;
+fp t2584;
+fp t2582;
+fp t2581;
+fp t2577;
+fp t2574;
+fp t2573;
+fp t2570;
+fp t2563;
+fp t2560;
+fp t2555;
+fp t2553;
+fp t2552;
+fp t2549;
+fp t2538;
+fp t2534;
+fp t2530;
+fp t2527;
+fp t2522;
+fp t2521;
+fp t2514;
+fp t2503;
+fp t2489;
+fp t2487;
+fp t2486;
+fp t2484;
+fp t2481;
+fp t2470;
+fp t2468;
+fp t2465;
+fp t2464;
+fp t2458;
+fp t2454;
+fp t2449;
+fp t2448;
+fp t2444;
+fp t2442;
+fp t2436;
+fp t2432;
+fp t2430;
+fp t2426;
+fp t2422;
+fp t2418;
+fp t2417;
+fp t2416;
+fp t2415;
+fp t2414;
+fp t2411;
+fp t2401;
+fp t2379;
+fp t2375;
+fp t2358;
+fp t2354;
+fp t2350;
+fp t2347;
+fp t2338;
+fp t2337;
+ t2786 = y*y;
+ t2784 = t2786*y;
+ t2992 = t2784+y;
+ t2787 = x*x;
+ t2783 = t2787*x;
+ t2984 = t2783+x;
+ t2879 = z*t2984;
+ t2880 = z*t2992;
+ t2751 = RATIONAL(1.0,4.0);
+ t2701 = t2751*t2784;
+ t2755 = RATIONAL(-5.0,8.0);
+ t2956 = t2787*t2755;
+ t3078 = t2701+t2784*t2956;
+ t2758 = RATIONAL(9.0,8.0);
+ t2937 = t2784*t2758;
+ t2785 = z*z;
+ t2867 = t2785*t2937;
+ t2533 = t2787*t2867;
+ t2759 = RATIONAL(-5.0,2.0);
+ t2955 = t2783*t2786;
+ t2780 = z*t2955;
+ t3077 = t2533+t2759*t2780;
+ t2994 = t2786*z;
+ t2773 = x*t2994;
+ t2946 = t2784*t2785;
+ t2763 = RATIONAL(-9.0,4.0);
+ t2648 = t2763*t2946;
+ t2537 = t2787*t2648;
+ t3076 = t2537+t2773+t2780;
+ t2743 = RATIONAL(-9.0,2.0);
+ t2838 = t2785*t2955;
+ t2959 = t2783*t2785;
+ t2889 = y*t2959;
+ t2769 = RATIONAL(-9.0,8.0);
+ t2551 = t2769*t2889;
+ t3075 = t2743*t2838+t2551;
+ t2635 = t2783*t2937;
+ t2494 = t2785*t2635;
+ t2765 = RATIONAL(-5.0,1.0);
+ t2782 = t2787*t2786;
+ t2774 = z*t2782;
+ t3074 = t2494+t2765*t2774;
+ t2568 = t2758*t2889;
+ t3073 = t2568+t2763*t2838;
+ t2725 = RATIONAL(-15.0,8.0);
+ t2935 = t2786*t2725;
+ t2749 = RATIONAL(3.0,4.0);
+ t2697 = t2749*t2783;
+ t3072 = t2783*t2935+t2697;
+ t2905 = x*t2946;
+ t2453 = t2769*t2905;
+ t2918 = t2743*t2785;
+ t2861 = t2787*t2918;
+ t2529 = t2784*t2861;
+ t3071 = t2453+t2529;
+ t2868 = t2787*t2946;
+ t2709 = RATIONAL(-135.0,8.0);
+ t2719 = RATIONAL(27.0,4.0);
+ t2597 = t2719*t2946;
+ t3070 = t2709*t2868+t2597;
+ t2722 = RATIONAL(45.0,8.0);
+ t2960 = t2787*t2785;
+ t2901 = y*t2960;
+ t2971 = t2763*t2785;
+ t3069 = y*t2971+t2722*t2901;
+ t2871 = t2786*t2960;
+ t2768 = RATIONAL(-1.0,4.0);
+ t2770 = RATIONAL(9.0,4.0);
+ t3068 = t2770*t2871+t2768*t2782;
+ t2728 = RATIONAL(27.0,8.0);
+ t2829 = t2728*t2959;
+ t2370 = t2784*t2829;
+ t2737 = RATIONAL(-4.0,1.0);
+ t3067 = t2370+t2737*t2774;
+ t2748 = RATIONAL(-3.0,2.0);
+ t2961 = t2787*t2784;
+ t2634 = t2748*t2961;
+ t3066 = t2635+t2634;
+ t2885 = z*t2697;
+ t2459 = t2784*t2885;
+ t2733 = RATIONAL(-15.0,4.0);
+ t3065 = t2459+t2733*t2871;
+ t2754 = RATIONAL(3.0,8.0);
+ t2928 = t2783*t2754;
+ t2660 = t2786*t2928;
+ t2760 = RATIONAL(-1.0,2.0);
+ t2931 = t2760*t2784;
+ t2649 = t2787*t2931;
+ t3064 = z*t2649+t2785*t2660;
+ t2713 = RATIONAL(45.0,4.0);
+ t2976 = t2783*t2784;
+ t2781 = z*t2976;
+ t3063 = t2713*t2781+RATIONAL(-45.0,2.0)*t2871;
+ t2746 = RATIONAL(-3.0,8.0);
+ t2954 = t2746*t2784;
+ t2608 = t2783*t2954;
+ t2762 = RATIONAL(3.0,2.0);
+ t2939 = t2762*t2784;
+ t2899 = z*t2939;
+ t3062 = t2608+t2783*t2899;
+ t2986 = t2784*z;
+ t2724 = RATIONAL(15.0,4.0);
+ t2881 = t2724*t2986;
+ t2406 = t2783*t2881;
+ t2716 = RATIONAL(-45.0,4.0);
+ t3061 = t2406+t2716*t2871;
+ t2951 = t2725*t2787;
+ t2858 = t2785*t2951;
+ t2659 = t2749*t2946;
+ t3060 = t2784*t2858+t2659;
+ t2750 = RATIONAL(1.0,2.0);
+ t2908 = t2787*t2750;
+ t2665 = y*t2908;
+ t2990 = t2783*y;
+ t2604 = t2746*t2990;
+ t3059 = t2665+t2604;
+ t2757 = RATIONAL(-3.0,4.0);
+ t2969 = t2757*t2785;
+ t2730 = RATIONAL(15.0,8.0);
+ t2977 = t2786*t2785;
+ t2898 = x*t2977;
+ t3058 = x*t2969+t2730*t2898;
+ t2764 = RATIONAL(-5.0,4.0);
+ t2926 = t2787*t2764;
+ t2666 = t2786*t2926;
+ t3057 = t2494+z*t2666;
+ t2924 = t2787*t2751;
+ t2736 = RATIONAL(-1.0,8.0);
+ t2922 = t2783*t2736;
+ t2687 = y*t2922;
+ t3056 = t2687+y*t2924;
+ t2646 = t2769*t2976;
+ t2941 = t2762*t2783;
+ t2668 = t2786*t2941;
+ t3055 = t2646+t2668;
+ t2699 = t2757*t2784;
+ t2887 = z*t2699;
+ t2439 = t2783*t2887;
+ t2845 = t2730*t2960;
+ t3054 = t2786*t2845+t2439;
+ t2766 = RATIONAL(5.0,4.0);
+ t2982 = z*t2766;
+ t2884 = t2784*t2982;
+ t2909 = t2769*t2785;
+ t2834 = t2786*t2909;
+ t2475 = t2783*t2834;
+ t3053 = t2787*t2884+t2475;
+ t2741 = RATIONAL(-3.0,1.0);
+ t2919 = t2741*t2784;
+ t2900 = z*t2919;
+ t3052 = t2783*t2900+t2608;
+ t2575 = t2746*t2889;
+ t2975 = t2749*t2785;
+ t2673 = y*t2975;
+ t3051 = t2787*t2673+t2575;
+ t2947 = t2787*t2757;
+ t2859 = t2785*t2947;
+ t2703 = t2751*t2783;
+ t2886 = z*t2703;
+ t3050 = t2786*t2859+t2784*t2886;
+ t2702 = t2768*t2784;
+ t2771 = RATIONAL(5.0,8.0);
+ t2929 = t2787*t2771;
+ t3049 = t2784*t2929+t2702;
+ t2402 = y*t2829;
+ t3048 = t2402+y*t2861;
+ t3047 = t2730*t2961+t2699;
+ t3046 = (t2845+t2969)*y;
+ t2778 = z*t2961;
+ t2974 = t2785*t2758;
+ t2828 = t2786*t2974;
+ t2490 = t2783*t2828;
+ t3045 = t2490+t2759*t2778;
+ t2691 = t2784*t2922;
+ t2693 = t2784*t2924;
+ t3044 = t2691+t2693;
+ t3043 = t2765*t2780+t2728*t2868;
+ t2539 = x*t2867;
+ t3042 = t2539+t2748*t2898;
+ t2419 = t2785*t2646;
+ t3041 = t2419+t2774;
+ t2433 = t2786*t2861;
+ t3040 = t2406+t2433;
+ t2997 = x*z;
+ t2776 = y*t2997;
+ t2944 = t2746*t2785;
+ t2893 = y*t2944;
+ t2579 = x*t2893;
+ t3039 = t2750*t2776+t2579;
+ t2832 = t2785*t2935;
+ t3038 = t2783*t2832+t2749*t2959;
+ t2853 = t2763*t2960;
+ t3037 = t2786*t2853+t2783*t2884;
+ t3036 = y*t2858+t2673;
+ t2981 = z*t2733;
+ t2896 = t2783*t2981;
+ t2385 = t2784*t2896;
+ t3035 = t2385+t2722*t2871;
+ t3034 = t2722*t2868+t2648;
+ t2945 = t2786*t2771;
+ t3033 = (t2768+t2945)*t2783;
+ t2772 = RATIONAL(5.0,2.0);
+ t2603 = t2772*t2994;
+ t3032 = t2724*t2780+t2603;
+ t3031 = t2755*t2955+t2703;
+ t2727 = RATIONAL(-15.0,2.0);
+ t3030 = t2727*t2871+t2770*t2781;
+ t2731 = RATIONAL(-45.0,8.0);
+ t2957 = t2770*t2785;
+ t2642 = x*t2957;
+ t3029 = t2731*t2898+t2642;
+ t2683 = t2770*t2946;
+ t2842 = t2731*t2960;
+ t3028 = t2683+t2784*t2842;
+ t2742 = RATIONAL(-9.0,1.0);
+ t2936 = t2759*t2787;
+ t3027 = t2786*t2936+t2742*t2781+RATIONAL(45.0,2.0)*t2871;
+ t2949 = t2786*t2757;
+ t2671 = t2783*t2949;
+ t2667 = t2784*t2908;
+ t3026 = t2785*t2671+(t2667+t2665)*z;
+ t2933 = t2783*t2748;
+ t2678 = t2786*t2933;
+ t2654 = t2757*t2946;
+ t3025 = t2784*t2845+z*t2678+t2654;
+ t2989 = t2765*z;
+ t2650 = t2786*t2989;
+ t2729 = RATIONAL(15.0,1.0);
+ t2710 = RATIONAL(-27.0,2.0);
+ t3024 = t2729*t2780+t2710*t2868+x*t2650;
+ t2907 = t2772*t2787;
+ t2636 = t2786*t2907;
+ t2717 = RATIONAL(15.0,2.0);
+ t3023 = t2636+t2717*t2871+t2743*t2781;
+ t2980 = y*t2787;
+ t2775 = z*t2980;
+ t3022 = t2775+t3073;
+ t3021 = t2730*t2838+z*t2634+t2757*t2959;
+ t2985 = t2760*y;
+ t3020 = -t2782+t2741*t2871+t2985*t2997;
+ t2645 = t2786*t2908;
+ t2921 = t2762*t2785;
+ t2857 = t2787*t2921;
+ t2507 = t2786*t2857;
+ t2897 = t2748*t2986;
+ t2469 = t2783*t2897;
+ t3019 = t2645+t2507+t2469;
+ t2739 = RATIONAL(5.0,1.0);
+ t2934 = RATIONAL(-27.0,4.0)*t2785;
+ t2600 = t2783*t2934;
+ t2991 = z*t2787;
+ t3018 = t2786*t2600+t2992*t2739*t2991;
+ t2670 = t2787*t2939;
+ t2948 = t2787*t2760;
+ t2629 = y*t2948;
+ t3017 = t2785*t2678+(t2670+t2629)*z;
+ t3016 = x*t2603+t2772*t2780+t2537;
+ t2996 = x*t2786;
+ t2686 = t2750*t2996;
+ t2912 = t2783*t2750;
+ t2694 = t2786*t2912;
+ t3015 = t2787*t2654+(t2694+t2686)*z;
+ t2756 = RATIONAL(9.0,2.0);
+ t2920 = t2756*t2785;
+ t2851 = t2787*t2920;
+ t2463 = t2786*t2851;
+ t3014 = t2463+t3052;
+ t2913 = x*t2982;
+ t2523 = t2784*t2851;
+ t3013 = t2733*t2780+t2523+t2786*t2913;
+ t2767 = RATIONAL(3.0,1.0);
+ t2894 = t2767*t2986;
+ t2440 = t2783*t2894;
+ t3012 = t2440+(t2842+t2929)*t2786;
+ t2617 = z*t2907;
+ t3011 = y*t2617+t2772*t2778+t3073;
+ t2987 = t2760*x;
+ t2651 = t2786*t2987;
+ t2910 = t2748*t2785;
+ t2852 = t2787*t2910;
+ t2863 = t2784*t2944;
+ t2587 = x*t2863;
+ t3010 = t2784*t2852+t2587+(t2668+t2651)*z;
+ t3009 = t2717*t2780+t2759*t2773+t3071;
+ t2738 = RATIONAL(-2.0,1.0);
+ t2973 = t2768*t2787;
+ t2588 = t2787*t2683;
+ t2983 = t2738*z;
+ t2639 = t2786*t2983;
+ t3008 = t2588+x*t2639+y*t2973+t2738*t2780;
+ t2930 = t2742*t2785;
+ t2856 = t2787*t2930;
+ t2679 = t2784*t2928;
+ t3007 = t2440+t2786*t2856+t2679+t2782;
+ t2708 = RATIONAL(135.0,8.0);
+ t2715 = RATIONAL(-10.0,1.0);
+ t2592 = t2715*t2991;
+ t2726 = RATIONAL(-15.0,1.0);
+ t3006 = t2726*t2778+t2600+t2592+t2708*t2838;
+ t3005 = t2727*t2780+t2650+t3034;
+ t3004 = t2666+t2713*t2871+t3052;
+ t2361 = t2728*t2905;
+ t2888 = t2739*t2994;
+ t2598 = t2784*t2934;
+ t3003 = t2787*t2598+t2361+t2739*t2780+x*t2888;
+ t2998 = y*z;
+ t3002 = t2936*t2998+t2717*t2778+t3075;
+ t2408 = t2741*t2780;
+ t3001 = t2408+t2639+t3034;
+ t2747 = RATIONAL(2.0,1.0);
+ t2672 = y*t2928;
+ t2752 = RATIONAL(-6.0,1.0);
+ t3000 = t2747*t2773+t2672+t2523+t2752*t2780+t2629;
+ t2999 = x*y;
+ t2995 = x*t2736;
+ t2993 = t2783*z;
+ t2745 = RATIONAL(1.0,8.0);
+ t2988 = x*t2745;
+ t2698 = t2768*x;
+ t2705 = t2751*y;
+ t2704 = t2751*x;
+ t2707 = t2768*y;
+ t2979 = z*t2764;
+ t2978 = x*t2784;
+ t2700 = t2757*t2783;
+ t2777 = z*t2990;
+ t2972 = t2746*t2955+t2679;
+ t2970 = t2787*t2954+t2679;
+ t2968 = t2747*t2787;
+ t2966 = t2539+x*t2834;
+ t2965 = -t2776-t2777;
+ t2831 = t2785*t2928;
+ t2543 = t2784*t2831;
+ t2903 = z*t2702;
+ t2964 = t2543+t2783*t2903;
+ t2914 = t2745*t2784;
+ t2638 = x*t2914;
+ t2963 = t2786*t2995+t2638;
+ t2695 = t2786*t2948;
+ t2962 = t2695-t2773;
+ t2546 = y*t2831;
+ t2911 = z*t2707;
+ t2958 = t2783*t2911+t2546;
+ t2706 = t2749*t2784;
+ t2942 = t2785*t2754;
+ t2827 = t2787*t2942;
+ t2953 = y*t2827+t2575;
+ t2952 = t2494+t2738*t2774;
+ t2779 = z*t2978;
+ t2950 = -t2779-t2781;
+ t2943 = t2785*t2741;
+ t2940 = t2781-t2778;
+ t2938 = t2741*t2783;
+ t2932 = t2783*t2745;
+ t2927 = t2784*t2736;
+ t2578 = t2786*t2852;
+ t2925 = t2578-t2778;
+ t2761 = RATIONAL(9.0,1.0);
+ t2923 = t2761*t2785;
+ t2917 = t2691+t2787*t2914;
+ t2916 = t2784+t2783;
+ t2837 = t2786*t2944;
+ t2653 = t2754*t2978;
+ t2558 = t2785*t2653;
+ t2915 = x*t2837+t2558;
+ t2906 = t2760*t2783;
+ t2640 = t2787*t2989;
+ t2685 = t2787*t2983;
+ t2902 = t2784*t2981;
+ t2895 = z*t2968;
+ t2658 = x*t2975;
+ t2647 = y*t2957;
+ t2892 = t2747*t2986;
+ t2891 = t2750*t2986;
+ t2890 = z*t2931;
+ t2740 = RATIONAL(4.0,1.0);
+ t2676 = t2740*t2994;
+ t2883 = t2783*t2979;
+ t2882 = t2784*t2979;
+ t2621 = x*t2954;
+ t2662 = y*t2988;
+ t2878 = t2686+t2621+t2662;
+ t2721 = RATIONAL(-27.0,8.0);
+ t2855 = t2783*t2946;
+ t2378 = t2721*t2855;
+ t2877 = t2378+t2568+t2756*t2838;
+ t2876 = t2786*t2921;
+ t2875 = t2786*t2920;
+ t2373 = RATIONAL(81.0,8.0)*t2855;
+ t2599 = t2719*t2959;
+ t2874 = t2373+t2709*t2838+t2599;
+ t2637 = t2786*t2906;
+ t2873 = t2786*t2971;
+ t2872 = t2785*t2949;
+ t2367 = t2721*t2889;
+ t2870 = t2367+t2378+t2786*t2599;
+ t2467 = t2974*t2999;
+ t2869 = t2467+t2539+x*t2873;
+ t2627 = t2783*t2957;
+ t2866 = t2731*t2838+t2370+t2627;
+ t2865 = t2787*t2909;
+ t2864 = t2706+t2635+t2784*t2951;
+ t2690 = y*t2995;
+ t2681 = x*t2927;
+ t2862 = t2690+t2681+t2786*t2704;
+ t2860 = y*t2842+t2402+t2647;
+ t2854 = t2787*t2923;
+ t2850 = t2370+t3028;
+ t2849 = t2672+t2705+y*t2956;
+ t2550 = t2942*t2999;
+ t2848 = t2453+x*t2876+t2550;
+ t2847 = t2755*t2996+t2653+t2704;
+ t2624 = y*t2932;
+ t2846 = t2546+t2624+t2906*t2998;
+ t2844 = t2646+t2700+t2730*t2955;
+ t2590 = t2785*t2608;
+ t2843 = t2787*t2659+t2590+t2587;
+ t2374 = t2721*t2905;
+ t2841 = t2374+t2722*t2898+x*t2971;
+ t2840 = t2419+t3062;
+ t2711 = RATIONAL(27.0,2.0);
+ t2360 = RATIONAL(-81.0,8.0)*t2855;
+ t2839 = t2361+t2711*t2868+t2360;
+ t2836 = t2539+x*t2832+t2658;
+ t2835 = t2550+x*t2872+t2558;
+ t2833 = t2786*t2627+t2419+t2551;
+ t2830 = t2763*t2959+t2378+t2722*t2838;
+ t2664 = t2749*t2955;
+ t2826 = t2467+t2374+x*t2875;
+ t2825 = t2910+t2760;
+ t2824 = t2724*t2785+t2766;
+ t2823 = t2786*t2879;
+ t2822 = t2957+t2768;
+ t2732 = RATIONAL(25.0,4.0);
+ t2821 = t2759+t2732*t2787;
+ t2820 = t2764+t2713*t2785;
+ t2819 = t2787*t2880;
+ t2817 = t2759+t2732*t2786;
+ t2816 = t2918+t2750;
+ t2814 = t2975+t2751-z;
+ t2501 = t2784*t2865;
+ t2813 = t2766*t2780+t2501+t3057;
+ t2452 = t2787*t2888;
+ t2812 = t2786*t2829+t2452+t2378+t2765*t2778;
+ t2462 = z*t2645;
+ t2811 = t2784*t2827+z*t2637+t2590+t2462;
+ t2810 = t2533-t2780+t3041;
+ t2506 = t2909*t2999;
+ t2396 = t2786*t2592;
+ t2809 = t2506+t2385+y*t2913+t2370+t2786*t2854+t2396;
+ t2808 = t2439+t2704*t2998+t2767*t2871+t2579+t2952;
+ t2807 = t2787*t2892+t2681+t2475+t2786*t2988+t2952;
+ t2718 = RATIONAL(-25.0,4.0);
+ t2352 = t2718*t2774;
+ t2806 = t2787*t2881+t2617+t2352+t2866;
+ t2340 = RATIONAL(-20.0,1.0)*t2774;
+ t2805 = y*t2640+t2367+t2373+t2710*t2838+t2729*t2778+t2340;
+ t2804 = t2745*t2980+t2687+t2747*t2780+t2501+t2952;
+ t2431 = z*t2636;
+ t2803 = t2926*t2998+t2431+t2787*t2882+t2833;
+ t2366 = RATIONAL(25.0,1.0)*t2774;
+ t2802 = t2366+t2715*t2994+t2598+t2726*t2780+t2708*t2868+t2360;
+ t2801 = t2431+t2787*t2832+t2786*t2956+t2840;
+ t2800 = t2724*t2871+t2469+t2766*t2782+t2679+t3074;
+ t2799 = t2787*t2902+t2452+t2766*t2775+t2877;
+ t2723 = RATIONAL(25.0,2.0);
+ t2392 = t2723*t2774;
+ t2798 = t2727*t2778+t2640+t2392+t2830;
+ t2566 = t2787*t2900;
+ t2797 = t2566+t2452+t2685+t2830;
+ t2796 = t2431+t2786*t2883+t2764*t2773+t2453+t2419+t2588;
+ t2496 = t2787*t2894;
+ t2795 = t2496-t2775+t3067+t3075;
+ t2616 = t2783*t2914;
+ t2794 = t2749*t2871+t2616-t2774+t2543+t2786*t2924+t2783*t2890;
+ t2744 = RATIONAL(6.0,1.0);
+ t2793 = t2676+y*t2929+t2744*t2780+t2707+t2396+t2604+t2850;
+ t2753 = RATIONAL(8.0,1.0);
+ t2515 = t2753*t2774;
+ t2792 = y*t2895+t2515+t2690+t2651+t2653+t2752*t2778+t2877;
+ t2791 = x*t2945+t2698+t2621+t2740*t2991+t2396+t2744*t2778+t2866;
+ t2559 = t2787*t2676;
+ t2790 = y*t2685+t2662+t2638+t2786*t2698+t2559+t2738*t2778+t2833;
+ t2735 = RATIONAL(75.0,4.0);
+ t2734 = RATIONAL(12.0,1.0);
+ t2720 = RATIONAL(-12.0,1.0);
+ t2712 = RATIONAL(-75.0,4.0);
+ t2692 = t2751*t2955;
+ t2663 = t2784*t2947;
+ t2633 = t2786*t2932;
+ t2626 = t2736*t2980;
+ t2614 = t2768*t2955;
+ t2612 = t2787*t2702;
+ t2610 = t2754*t2961;
+ t2609 = t2787*t2927;
+ t2607 = t2787*t2706;
+ t2606 = t2786*t2922;
+ t2591 = t2783*t2891;
+ t2589 = t2767*t2780;
+ t2584 = t2785*t2668;
+ t2582 = t2912*t2998;
+ t2581 = x*t2891;
+ t2577 = t2786*t2658;
+ t2574 = t2785*t2664;
+ t2573 = y*t2859;
+ t2570 = t2933*t2998;
+ t2563 = t2784*t2857;
+ t2560 = t2787*t2893;
+ t2555 = t2941*t2998;
+ t2553 = x*t2890;
+ t2552 = y*t2857;
+ t2549 = t2787*t2863;
+ t2538 = x*t2897;
+ t2534 = x*t2903;
+ t2530 = x*t2899;
+ t2527 = t2756*t2781;
+ t2522 = x*t2884;
+ t2521 = x*t2911;
+ t2514 = t2786*t2642;
+ t2503 = t2701*t2997;
+ t2489 = t2758*t2901;
+ t2487 = t2783*t2837;
+ t2486 = t2766*t2777;
+ t2484 = t2783*t2882;
+ t2481 = t2754*t2898;
+ t2470 = t2979*t2999;
+ t2468 = y*t2853;
+ t2465 = y*t2885;
+ t2464 = x*t2882;
+ t2458 = t2761*t2781;
+ t2454 = y*t2883;
+ t2449 = t2743*t2898;
+ t2448 = t2757*t2777;
+ t2444 = t2787*t2647;
+ t2442 = t2938*t2998;
+ t2436 = y*t2851;
+ t2432 = t2767*t2777;
+ t2430 = y*t2865;
+ t2426 = y*t2886;
+ t2422 = x*t2828;
+ t2418 = t2706*t2997;
+ t2417 = x*t2900;
+ t2416 = t2763*t2781;
+ t2415 = x*t2894;
+ t2414 = y*t2852;
+ t2411 = x*t2887;
+ t2401 = y*t2896;
+ t2379 = x*t2881;
+ t2375 = t2787*t2597;
+ t2358 = x*t2902;
+ t2354 = t2721*t2868;
+ t2350 = t2711*t2838;
+ t2347 = t2724*t2777;
+ t2338 = t2721*t2838;
+ t2337 = t2716*t2781;
+ coeffs_dz->coeff_m1_m1_m1 = t2962-t2775+t2591+t2581+t2692+t2786*t2895+
+t2862+t2582-t2780+t2843+t2925+t2574+t2577+t3039+t3044+t3051+t3056;
+ coeffs_dz->coeff_0_m1_m1 = t2800+t2570+t2671+(t2747*t2786-t2992)*z+t2825*
+t2786+t2589+t2849+t3011+t3036+t3060+t3078;
+ coeffs_dz->coeff_p1_m1_m1 = t2773+t2552+t2553+t2790+t2563+t2408+t2667+
+t2555+t2664+t2835+t3020+t3059+t3062;
+ coeffs_dz->coeff_p2_m1_m1 = t2626+t2780+t2794+t2614+t2609+t2549+t2560+
+t2846+t3026;
+ coeffs_dz->coeff_m1_0_m1 = t2538+t2800+(t2968-t2984)*z+t2496+t2663+t2825*
+t2787+t2836+t2847+t3016+t3031+t3038;
+ coeffs_dz->coeff_0_0_m1 = t2798+t2824*t2787+(t2747+t2916*t2767)*z+((
+RATIONAL(-25.0,8.0)+RATIONAL(-75.0,8.0)*t2785)*t2787+t2824)*t2786+t2527+t2825+
+t2844+t3005+t3047;
+ coeffs_dz->coeff_p1_0_m1 = t2530-t2787+t2787*t2943+t2791+(t2938+x)*z+
+t3009+t3023+t3058+t3066+t3072;
+ coeffs_dz->coeff_p2_0_m1 = t2993+t2610+t2814*t2787+t2801+t3021+t3033+
+t3077;
+ coeffs_dz->coeff_m1_p1_m1 = t2566+t2530+t2775+t2840+t2848+t2559+t2573+
+t2846+t2878+t2694+t2607+t2584+t3008+t3020;
+ coeffs_dz->coeff_0_p1_m1 = -t2786+t2786*t2943+t2678+t2555+(y+t2919)*z+
+t2793+t2864+t3002+t3023+t3046;
+ coeffs_dz->coeff_p1_p1_m1 = t2414+(t2738+t2752*t2785)*t2782+t2538+t2670+
+t2570+t2527+t2792+t3000+t3039+t3042+t3055;
+ coeffs_dz->coeff_p2_p1_m1 = t2582+t2637+t2804+t2953+t2970+t3017+t3019;
+ coeffs_dz->coeff_m1_p2_m1 = t2606+t2778+t2553+t2612+t2794+t2487+t2915+
+t2963+t3015;
+ coeffs_dz->coeff_0_p2_m1 = t2660+t2986+t2814*t2786+t2801+t3025+t3045+
+t3049;
+ coeffs_dz->coeff_p1_p2_m1 = t2581+t2481+t2807+t2649+t2972+t3010+t3019;
+ coeffs_dz->coeff_p2_p2_m1 = t2591+t2633+(t2736+t2944)*t2782+t2811+t2917+
+t3064;
+ coeffs_dz->coeff_m1_m1_0 = t2470+t2454+t2484+t2468+t2463+t2464+t2869+
+t3011+t3016+t3074;
+ coeffs_dz->coeff_0_m1_0 = t2347+t2392+t2875+(t2772+t2718*t2787)*t2880+
+t2870+t3005+t3061+t3069;
+ coeffs_dz->coeff_p1_m1_0 = t2401+t2809+t2514+t2522+t3009+t3018+t3048;
+ coeffs_dz->coeff_p2_m1_0 = t2486+t2489+t2803+t3037+t3077;
+ coeffs_dz->coeff_m1_0_0 = t2379+t2375+t2851+(t2772+t2718*t2786)*t2879+
+t2798+t2841+t3061;
+ coeffs_dz->coeff_0_0_0 = t2337+(t2756+t2716*t2787+(t2716+RATIONAL(225.0,
+8.0)*t2787)*t2786)*t2785+(t2765+t2916*t2727+(t2723+t2735*t2784)*t2787+(t2735*
+t2783+RATIONAL(-125.0,4.0)*t2787+t2723)*t2786)*z+t2874+t3070;
+ coeffs_dz->coeff_p1_0_0 = t2366+t2854+t2358+((t2717+t2712*t2786)*t2783+
+t2817*x)*z+t2839+t3006+t3029+t3063;
+ coeffs_dz->coeff_p2_0_0 = t2354+t2853+t2817*t2993+t2806+t3035;
+ coeffs_dz->coeff_m1_p1_0 = t2486+t2449+t2358+t2809+t2444+t3002+t3003;
+ coeffs_dz->coeff_0_p1_0 = t2350+t2786*t2923+t2401+((t2717+t2712*t2787)*
+t2784+t2821*y)*z+t2802+t2860+t3063;
+ coeffs_dz->coeff_p1_p1_0 = t2470+t2337+t2805+RATIONAL(18.0,1.0)*t2871+
+t2436+t2379+t2347+t2826+t3024;
+ coeffs_dz->coeff_p2_p1_0 = t2454+t2430+t2799+t3040+t3043;
+ coeffs_dz->coeff_m1_p2_0 = t2522+t2422+t2796+t3037+t3045;
+ coeffs_dz->coeff_0_p2_0 = t2352+t2338+t2873+t2821*t2986+t2850+t3032+t3035
+;
+ coeffs_dz->coeff_p1_p2_0 = t2464+t2812+t2966+t3013+t3040;
+ coeffs_dz->coeff_p2_p2_0 = t2484+t2787*t2828+t2813+t3053;
+ coeffs_dz->coeff_m1_m1_p1 = t2616+t2645+t2506+t2444+t2453+t2612+t2790+
+t2514+t2433+t2624+t2614-t2950-t2965+t3008;
+ coeffs_dz->coeff_0_m1_p1 = t2738*t2880+t2442+t2664+t2816*t2786+t2793+
+t2860+t3004+t3018+t3049;
+ coeffs_dz->coeff_p1_m1_p1 = t2432+t2737*t2819+t2515+t2869+t2671-t2779+
+t2436+t2862-t2776+t2870+t2649+t3000+t3007;
+ coeffs_dz->coeff_p2_m1_p1 = -t2777+t2692+t2430+t2804+t2917-t2940+t3022+
+t3068;
+ coeffs_dz->coeff_m1_0_p1 = t2738*t2879+t2417+t2791+t2607+t2816*t2787+
+t3003+t3004+t3029+t3033;
+ coeffs_dz->coeff_0_0_p1 = t2458+t2820*t2787+t2802+(t2740+t2916*t2744)*z+(
+(RATIONAL(-225.0,8.0)*t2785+RATIONAL(25.0,8.0))*t2787+t2820)*t2786+t2816+t2864+
+t3006+t3072;
+ coeffs_dz->coeff_p1_0_p1 = (t2747*x+t2752*t2783+(t2753+t2734*t2784)*t2787
+)*z+t2670+t2787+t2844+t2856+t2841+t2340+t2415+t2847+t2874+t3024+t3027;
+ coeffs_dz->coeff_p2_0_p1 = t2747*t2993+t2822*t2787+t2797+t2970+t3012+
+t3031+t3043;
+ coeffs_dz->coeff_m1_p1_p1 = t2468+t2375+t2663+t2737*t2823+t2637+t2792+
+t2415+t2826+t2965+t3007+t3056;
+ coeffs_dz->coeff_0_p1_p1 = t2432+(t2747*y+t2752*t2784+(t2734*t2783+t2753)
+*t2786)*z+t2786+t2786*t2930+t2805+t2849+t3027+t3047+t3055+t3069+t3070;
+ coeffs_dz->coeff_p1_p1_p1 = t2449+t2350+t2458+t2506+t2417+t2839+t2678+
+t2776+t2442+(t2747+RATIONAL(-18.0,1.0)*t2785)*t2782+((t2740*y+t2720*t2784)*
+t2787+(RATIONAL(16.0,1.0)*t2787+t2720*t2783+t2740*x)*t2786)*z+t2878+t3048+t3059
++t3066;
+ coeffs_dz->coeff_p2_p1_p1 = t2626+t2777+t2783*t2676+t2610+t2489+t2354+
+t2694+t2624+t2795+t2695+t3014;
+ coeffs_dz->coeff_m1_p2_p1 = t2633+t2807+t2950+t2966+t3044+t3068+t3076;
+ coeffs_dz->coeff_0_p2_p1 = t2892+t2822*t2786+t2812+t2972+t3001+t3012+
+t3078;
+ coeffs_dz->coeff_p1_p2_p1 = t2422+t2667+t2740*t2778+t2338+t2779+t2589+
+t2660+t2962+t2963+t3014+t3067+t3071;
+ coeffs_dz->coeff_p2_p2_p1 = t2490+t2606+t2616+t2609+(t2909+t2745)*t2782+
+t2810+t2940;
+ coeffs_dz->coeff_m1_m1_p2 = t2507+t2534+t2521+t2573-t2774+t2835+t2958+
+t2964+t3015+t3026;
+ coeffs_dz->coeff_0_m1_p2 = t2876+t2465+(-t2786+t2992*t2750)*z+t2803+t3025
++t3046+t3065;
+ coeffs_dz->coeff_p1_m1_p2 = t2414+t2503+t2808+t2778+t2448+t2577+t3010+
+t3022;
+ coeffs_dz->coeff_p2_m1_p2 = t2426+t2574+t2768*t2819+t2811+t2953+t3050;
+ coeffs_dz->coeff_m1_0_p2 = t2857+t2418+(-t2787+t2984*t2750)*z+t2796+t3021
++t3058+t3065;
+ coeffs_dz->coeff_0_0_p2 = t2416+(-1.0+t2916*t2748)*z+(t2762+t2733*t2787+(
+t2733+RATIONAL(75.0,8.0)*t2787)*t2786)*t2785+t2806+t3028+t3032;
+ coeffs_dz->coeff_p1_0_p2 = t2767*t2960+t2411+(t2941+t2987)*z+t2797+t2836+
+t3013+t3030;
+ coeffs_dz->coeff_p2_0_p2 = t2859+(t2906+(t2750+t2706)*t2787)*z+t2813+
+t3038+t3054;
+ coeffs_dz->coeff_m1_p1_p2 = t2808+t2426+t2411+t3017+t3042+t3051+t3076;
+ coeffs_dz->coeff_0_p1_p2 = t2448+t2767*t2977+(t2985+t2939)*z+t2799+t3001+
+t3030+t3036;
+ coeffs_dz->coeff_p1_p1_p2 = -t2773+t2521+t2552+t2418+t2744*t2871+t2416+
+t2795+t2465+t2589+t2529+t2848;
+ coeffs_dz->coeff_p2_p1_p2 = t2578+t2560+t2459+t2584+(t2699+t2705)*t2991+
+t2810+t2958;
+ coeffs_dz->coeff_m1_p2_p2 = t2462+t2481+t2503+t2768*t2823+t2843+t3050+
+t3064;
+ coeffs_dz->coeff_0_p2_p2 = t2872+(t2931+(t2750+t2697)*t2786)*z+t3053+
+t3054+t3057+t3060;
+ coeffs_dz->coeff_p1_p2_p2 = t2459+t2534+t2563+t2490+(t2700+t2704)*t2994+
+t2915+t2925+t3041;
+ coeffs_dz->coeff_p2_p2_p2 = t2549+t2786*t2827+t2487+(t2693+(t2703+t2973)*
+t2786)*z+t2964;
diff --git a/src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-dzz.compute.c b/src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-dzz.compute.c
new file mode 100644
index 0000000..fd10575
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Hermite/3d.coeffs/3d.cube.order2/coeffs-dzz.compute.c
@@ -0,0 +1,955 @@
+fp t6685;
+fp t6682;
+fp t6836;
+fp t6684;
+fp t6683;
+fp t6824;
+fp t6655;
+fp t6912;
+fp t6673;
+fp t6680;
+fp t6794;
+fp t6674;
+fp t6678;
+fp t6786;
+fp t6650;
+fp t6838;
+fp t6839;
+fp t6623;
+fp t6743;
+fp t6911;
+fp t6626;
+fp t6820;
+fp t6659;
+fp t6828;
+fp t6910;
+fp t6679;
+fp t6745;
+fp t6357;
+fp t6675;
+fp t6909;
+fp t6668;
+fp t6807;
+fp t6821;
+fp t6753;
+fp t6908;
+fp t6766;
+fp t6649;
+fp t6907;
+fp t6617;
+fp t6744;
+fp t6621;
+fp t6819;
+fp t6906;
+fp t6633;
+fp t6653;
+fp t6830;
+fp t6790;
+fp t6905;
+fp t6635;
+fp t6654;
+fp t6781;
+fp t6534;
+fp t6904;
+fp t6665;
+fp t6817;
+fp t6739;
+fp t6389;
+fp t6903;
+fp t6756;
+fp t6809;
+fp t6405;
+fp t6902;
+fp t6656;
+fp t6763;
+fp t6901;
+fp t6676;
+fp t6788;
+fp t6671;
+fp t6392;
+fp t6900;
+fp t6899;
+fp t6641;
+fp t6801;
+fp t6453;
+fp t6898;
+fp t6411;
+fp t6897;
+fp t6462;
+fp t6664;
+fp t6784;
+fp t6896;
+fp t6785;
+fp t6591;
+fp t6627;
+fp t6895;
+fp t6818;
+fp t6755;
+fp t6825;
+fp t6740;
+fp t6349;
+fp t6894;
+fp t6893;
+fp t6624;
+fp t6834;
+fp t6742;
+fp t6342;
+fp t6632;
+fp t6892;
+fp t6593;
+fp t6660;
+fp t6796;
+fp t6585;
+fp t6400;
+fp t6891;
+fp t6667;
+fp t6613;
+fp t6890;
+fp t6767;
+fp t6662;
+fp t6783;
+fp t6889;
+fp t6431;
+fp t6761;
+fp t6888;
+fp t6837;
+fp t6887;
+fp t6669;
+fp t6747;
+fp t6443;
+fp t6886;
+fp t6648;
+fp t6808;
+fp t6551;
+fp t6663;
+fp t6752;
+fp t6432;
+fp t6885;
+fp t6884;
+fp t6652;
+fp t6883;
+fp t6657;
+fp t6787;
+fp t6882;
+fp t6612;
+fp t6746;
+fp t6881;
+fp t6880;
+fp t6760;
+fp t6879;
+fp t6826;
+fp t6765;
+fp t6394;
+fp t6878;
+fp t6735;
+fp t6380;
+fp t6661;
+fp t6877;
+fp t6628;
+fp t6346;
+fp t6876;
+fp t6445;
+fp t6875;
+fp t6769;
+fp t6874;
+fp t6378;
+fp t6873;
+fp t6634;
+fp t6588;
+fp t6872;
+fp t6750;
+fp t6871;
+fp t6393;
+fp t6797;
+fp t6459;
+fp t6870;
+fp t6507;
+fp t6869;
+fp t6806;
+fp t6533;
+fp t6631;
+fp t6868;
+fp t6802;
+fp t6737;
+fp t6867;
+fp t6866;
+fp t6620;
+fp t6865;
+fp t6645;
+fp t6610;
+fp t6864;
+fp t6840;
+fp t6831;
+fp t6439;
+fp t6863;
+fp t6600;
+fp t6422;
+fp t6560;
+fp t6862;
+fp t6773;
+fp t6861;
+fp t6638;
+fp t6860;
+fp t6464;
+fp t6360;
+fp t6859;
+fp t6636;
+fp t6858;
+fp t6618;
+fp t6646;
+fp t6857;
+fp t6577;
+fp t6856;
+fp t6637;
+fp t6754;
+fp t6823;
+fp t6855;
+fp t6477;
+fp t6854;
+fp t6584;
+fp t6814;
+fp t6517;
+fp t6430;
+fp t6853;
+fp t6474;
+fp t6672;
+fp t6615;
+fp t6852;
+fp t6609;
+fp t6851;
+fp t6614;
+fp t6850;
+fp t6454;
+fp t6804;
+fp t6849;
+fp t6514;
+fp t6848;
+fp t6651;
+fp t6647;
+fp t6608;
+fp t6847;
+fp t6772;
+fp t6516;
+fp t6846;
+fp t6845;
+fp t6844;
+fp t6833;
+fp t6748;
+fp t6681;
+fp t6829;
+fp t6402;
+fp t6843;
+fp t6611;
+fp t6842;
+fp t6625;
+fp t6606;
+fp t6616;
+fp t6841;
+fp t6835;
+fp t6832;
+fp t6827;
+fp t6677;
+fp t6670;
+fp t6822;
+fp t6795;
+fp t6738;
+fp t6417;
+fp t6816;
+fp t6420;
+fp t6749;
+fp t6815;
+fp t6777;
+fp t6595;
+fp t6426;
+fp t6813;
+fp t6812;
+fp t6811;
+fp t6810;
+fp t6805;
+fp t6803;
+fp t6407;
+fp t6800;
+fp t6799;
+fp t6798;
+fp t6793;
+fp t6666;
+fp t6792;
+fp t6791;
+fp t6789;
+fp t6782;
+fp t6780;
+fp t6779;
+fp t6778;
+fp t6775;
+fp t6408;
+fp t6592;
+fp t6774;
+fp t6771;
+fp t6770;
+fp t6768;
+fp t6764;
+fp t6762;
+fp t6759;
+fp t6758;
+fp t6757;
+fp t6751;
+fp t6736;
+fp t6734;
+fp t6733;
+fp t6658;
+fp t6732;
+fp t6731;
+fp t6367;
+fp t6730;
+fp t6729;
+fp t6728;
+fp t6476;
+fp t6727;
+fp t6726;
+fp t6363;
+fp t6725;
+fp t6724;
+fp t6723;
+fp t6722;
+fp t6362;
+fp t6721;
+fp t6570;
+fp t6573;
+fp t6720;
+fp t6403;
+fp t6719;
+fp t6718;
+fp t6717;
+fp t6716;
+fp t6639;
+fp t6715;
+fp t6622;
+fp t6714;
+fp t6712;
+fp t6444;
+fp t6711;
+fp t6564;
+fp t6710;
+fp t6499;
+fp t6709;
+fp t6619;
+fp t6466;
+fp t6708;
+fp t6569;
+fp t6707;
+fp t6522;
+fp t6706;
+fp t6705;
+fp t6704;
+fp t6703;
+fp t6702;
+fp t6605;
+fp t6701;
+fp t6700;
+fp t6478;
+fp t6699;
+fp t6698;
+fp t6697;
+fp t6583;
+fp t6696;
+fp t6695;
+fp t6508;
+fp t6694;
+fp t6644;
+fp t6531;
+fp t6693;
+fp t6692;
+fp t6691;
+fp t6690;
+fp t6689;
+fp t6688;
+fp t6643;
+fp t6642;
+fp t6640;
+fp t6630;
+fp t6589;
+fp t6582;
+fp t6558;
+fp t6554;
+fp t6547;
+fp t6545;
+fp t6544;
+fp t6543;
+fp t6542;
+fp t6541;
+fp t6539;
+fp t6528;
+fp t6527;
+fp t6524;
+fp t6523;
+fp t6521;
+fp t6518;
+fp t6510;
+fp t6505;
+fp t6503;
+fp t6502;
+fp t6493;
+fp t6485;
+fp t6483;
+fp t6482;
+fp t6475;
+fp t6471;
+fp t6467;
+fp t6461;
+fp t6457;
+fp t6449;
+fp t6446;
+fp t6442;
+fp t6441;
+fp t6438;
+fp t6436;
+fp t6433;
+fp t6428;
+fp t6427;
+fp t6423;
+fp t6418;
+fp t6416;
+fp t6414;
+fp t6399;
+fp t6398;
+fp t6397;
+fp t6390;
+fp t6387;
+fp t6386;
+fp t6383;
+fp t6382;
+fp t6381;
+fp t6374;
+fp t6373;
+fp t6356;
+fp t6354;
+fp t6335;
+ t6685 = x*x;
+ t6682 = t6685*x;
+ t6836 = t6682+x;
+ t6684 = y*y;
+ t6683 = y*t6684;
+ t6824 = t6683+y;
+ t6655 = RATIONAL(1.0,2.0);
+ t6912 = t6836*t6655;
+ t6673 = x*t6684;
+ t6680 = t6684*t6682;
+ t6794 = t6673+t6680;
+ t6674 = t6685*y;
+ t6678 = t6683*t6685;
+ t6786 = -t6674-t6678;
+ t6650 = RATIONAL(-9.0,2.0);
+ t6838 = z*t6650;
+ t6839 = z*t6684;
+ t6623 = RATIONAL(45.0,4.0);
+ t6743 = t6623*t6839;
+ t6911 = t6743+t6838;
+ t6626 = RATIONAL(-45.0,4.0);
+ t6820 = z*t6626;
+ t6659 = RATIONAL(9.0,2.0);
+ t6828 = z*t6659;
+ t6910 = t6685*t6820+t6828;
+ t6679 = t6683*t6682;
+ t6745 = z*t6679;
+ t6357 = RATIONAL(-81.0,4.0)*t6745;
+ t6675 = t6685*t6684;
+ t6909 = t6357+RATIONAL(25.0,1.0)*t6675;
+ t6668 = RATIONAL(5.0,4.0);
+ t6807 = t6682*t6668;
+ t6821 = z*t6685;
+ t6753 = t6650*t6821;
+ t6908 = t6684*t6753+t6683*t6807;
+ t6766 = z*t6675;
+ t6649 = RATIONAL(-9.0,1.0);
+ t6907 = t6649*t6679+RATIONAL(45.0,1.0)*t6766;
+ t6617 = RATIONAL(-135.0,4.0);
+ t6744 = z*t6680;
+ t6621 = RATIONAL(27.0,2.0);
+ t6819 = z*t6621;
+ t6906 = t6617*t6744+t6682*t6819;
+ t6633 = RATIONAL(15.0,4.0);
+ t6653 = RATIONAL(-3.0,2.0);
+ t6830 = t6653*z;
+ t6790 = z*t6674;
+ t6905 = t6633*t6790+y*t6830;
+ t6635 = RATIONAL(-15.0,2.0);
+ t6654 = RATIONAL(3.0,4.0);
+ t6781 = t6654*t6683;
+ t6534 = t6682*t6781;
+ t6904 = t6635*t6766+t6534;
+ t6665 = RATIONAL(-9.0,4.0);
+ t6817 = z*t6665;
+ t6739 = t6684*t6817;
+ t6389 = t6682*t6739;
+ t6903 = t6668*t6678+t6389;
+ t6756 = t6659*t6821;
+ t6809 = x*t6817;
+ t6405 = t6683*t6809;
+ t6902 = t6683*t6756+t6405;
+ t6656 = RATIONAL(1.0,4.0);
+ t6763 = t6684*t6830;
+ t6901 = t6656*t6679+t6685*t6763;
+ t6676 = y*t6682;
+ t6788 = z*t6676;
+ t6671 = RATIONAL(9.0,4.0);
+ t6392 = t6671*t6788;
+ t6900 = t6650*t6744+t6392;
+ t6899 = t6910*t6683;
+ t6641 = RATIONAL(-15.0,4.0);
+ t6801 = t6641*t6683;
+ t6453 = t6682*t6801;
+ t6898 = t6685*t6743+t6453;
+ t6411 = t6665*t6788;
+ t6897 = t6649*t6744+t6411;
+ t6462 = t6641*t6680;
+ t6664 = RATIONAL(3.0,2.0);
+ t6784 = t6664*t6682;
+ t6896 = (t6784+t6462)*z;
+ t6785 = t6653*t6682;
+ t6591 = t6683*t6785;
+ t6627 = RATIONAL(15.0,2.0);
+ t6895 = t6627*t6766+t6591;
+ t6818 = t6649*z;
+ t6755 = t6685*t6818;
+ t6825 = RATIONAL(27.0,4.0)*z;
+ t6740 = t6682*t6825;
+ t6349 = y*t6740;
+ t6894 = y*t6755+t6349;
+ t6893 = t6623*t6679+RATIONAL(-45.0,1.0)*t6766;
+ t6624 = RATIONAL(-27.0,4.0);
+ t6834 = z*t6683;
+ t6742 = t6624*t6834;
+ t6342 = t6682*t6742;
+ t6632 = RATIONAL(25.0,2.0);
+ t6892 = t6342+t6632*t6675;
+ t6593 = t6664*t6678;
+ t6660 = RATIONAL(-3.0,4.0);
+ t6796 = t6660*t6683;
+ t6585 = x*t6796;
+ t6400 = z*t6585;
+ t6891 = z*t6593+t6400;
+ t6667 = RATIONAL(-5.0,1.0);
+ t6613 = t6667*t6685;
+ t6890 = t6684*t6740+t6683*t6613;
+ t6767 = t6654*t6821;
+ t6662 = RATIONAL(-1.0,2.0);
+ t6783 = t6662*t6682;
+ t6889 = t6683*t6767+t6684*t6783;
+ t6431 = y*t6809;
+ t6761 = t6684*t6828;
+ t6888 = t6431+x*t6761;
+ t6837 = z*t6664;
+ t6887 = y*t6837+t6641*t6790;
+ t6669 = RATIONAL(3.0,1.0);
+ t6747 = t6669*t6821;
+ t6443 = t6684*t6747;
+ t6886 = t6443+t6591;
+ t6648 = RATIONAL(-3.0,1.0);
+ t6808 = t6648*t6683;
+ t6551 = t6682*t6808;
+ t6663 = RATIONAL(9.0,1.0);
+ t6752 = t6663*t6821;
+ t6432 = t6684*t6752;
+ t6885 = t6551+t6432;
+ t6884 = t6659*t6744+t6411;
+ t6652 = RATIONAL(2.0,1.0);
+ t6883 = t6652*t6678+t6389;
+ t6657 = RATIONAL(-6.0,1.0);
+ t6787 = t6657*t6682;
+ t6882 = t6652*t6673+t6684*t6787;
+ t6612 = t6667*t6684;
+ t6746 = t6683*t6825;
+ t6881 = t6682*t6612+t6685*t6746;
+ t6880 = t6911*t6682;
+ t6760 = t6641*t6839;
+ t6879 = (t6837+t6760)*x;
+ t6826 = t6648*z;
+ t6765 = t6684*t6826;
+ t6394 = t6685*t6765;
+ t6878 = t6394+t6534;
+ t6735 = t6671*t6834;
+ t6380 = t6685*t6735;
+ t6661 = RATIONAL(-5.0,2.0);
+ t6877 = t6380+t6661*t6680;
+ t6628 = RATIONAL(-25.0,4.0);
+ t6346 = t6683*t6740;
+ t6876 = t6628*t6675+t6346;
+ t6445 = t6671*t6744;
+ t6875 = t6661*t6678+t6445;
+ t6769 = t6623*t6821;
+ t6874 = t6683*t6769+t6650*t6834;
+ t6378 = x*t6735;
+ t6873 = t6683*t6752+t6378;
+ t6634 = RATIONAL(-15.0,1.0);
+ t6588 = t6671*t6679;
+ t6872 = t6634*t6766+t6588;
+ t6750 = t6664*t6821;
+ t6871 = t6684*t6750+t6683*t6783;
+ t6393 = t6684*t6755;
+ t6797 = t6633*t6683;
+ t6459 = t6682*t6797;
+ t6870 = t6393+t6459;
+ t6507 = t6682*t6796;
+ t6869 = t6507+t6633*t6766;
+ t6806 = t6669*t6683;
+ t6533 = t6682*t6806;
+ t6631 = RATIONAL(-18.0,1.0);
+ t6868 = t6533+t6631*t6766;
+ t6802 = t6682*t6659;
+ t6737 = t6684*t6820;
+ t6867 = t6682*t6737+z*t6802;
+ t6866 = t6911*x;
+ t6620 = RATIONAL(-45.0,2.0);
+ t6865 = t6459+t6620*t6766;
+ t6645 = RATIONAL(-2.0,1.0);
+ t6610 = t6645*t6685;
+ t6864 = t6824*t6610;
+ t6840 = y*z;
+ t6831 = x*t6840;
+ t6439 = t6671*t6831;
+ t6863 = y*t6753+t6439;
+ t6600 = x*t6781;
+ t6422 = z*t6600;
+ t6560 = t6669*t6678;
+ t6862 = z*t6560+t6422;
+ t6773 = z*t6673;
+ t6861 = t6633*t6773+x*t6830;
+ t6638 = RATIONAL(15.0,1.0);
+ t6860 = t6650*t6679+t6638*t6766;
+ t6464 = t6683*t6819;
+ t6360 = x*t6742;
+ t6859 = t6685*t6464+t6360;
+ t6636 = RATIONAL(-27.0,1.0);
+ t6858 = y*t6613+t6636*t6744+t6638*t6678;
+ t6618 = RATIONAL(-27.0,2.0);
+ t6646 = RATIONAL(5.0,1.0);
+ t6857 = t6618*t6744-t6786*t6646;
+ t6577 = t6684*t6785;
+ t6856 = z*t6577-t6786*t6655;
+ t6637 = RATIONAL(18.0,1.0);
+ t6754 = t6637*t6821;
+ t6823 = x*t6668;
+ t6855 = t6684*t6754+t6453+y*t6823;
+ t6477 = t6618*t6834;
+ t6854 = t6685*t6477+t6794*t6646;
+ t6584 = t6648*t6680;
+ t6814 = t6660*t6682;
+ t6517 = y*t6814;
+ t6430 = z*t6517;
+ t6853 = t6430+t6593+z*t6584+t6662*t6674;
+ t6474 = t6633*t6680;
+ t6672 = RATIONAL(5.0,2.0);
+ t6615 = t6672*t6684;
+ t6852 = t6474+t6615+t6899;
+ t6609 = t6672*t6685;
+ t6851 = t6900+t6824*t6609;
+ t6614 = t6645*t6684;
+ t6850 = t6902+t6836*t6614;
+ t6454 = t6633*t6678;
+ t6804 = t6653*t6683;
+ t6849 = t6577-t6684+(t6804+t6454)*z;
+ t6514 = t6648*t6678;
+ t6848 = t6610+t6514+t6880;
+ t6651 = RATIONAL(6.0,1.0);
+ t6647 = RATIONAL(4.0,1.0);
+ t6608 = t6647*t6684;
+ t6847 = t6651*t6680+t6608+t6899;
+ t6772 = t6653*t6685;
+ t6516 = t6683*t6772;
+ t6846 = -t6685+t6516+(t6785+t6474)*z;
+ t6845 = t6584+t6614+t6874;
+ t6844 = t6635*t6678+t6613+t6880;
+ t6833 = t6656*y;
+ t6748 = t6651*t6821;
+ t6681 = x*y;
+ t6829 = z*t6660;
+ t6402 = t6829*t6681;
+ t6843 = t6402+x*t6833+t6507+t6684*t6748;
+ t6611 = t6647*t6685;
+ t6842 = t6611+t6651*t6678+t6867;
+ t6625 = RATIONAL(-10.0,1.0);
+ t6606 = t6625*t6685;
+ t6616 = RATIONAL(135.0,4.0);
+ t6841 = t6616*t6744+t6606+t6618*z*t6682+t6634*t6678;
+ t6835 = t6662*x;
+ t6832 = t6663*z;
+ t6827 = t6655*y;
+ t6677 = t6683*x;
+ t6670 = RATIONAL(-1.0,4.0);
+ t6822 = x*t6670;
+ t6795 = t6654*t6682;
+ t6738 = z*t6795;
+ t6417 = y*t6738;
+ t6816 = y*t6783+t6417;
+ t6420 = z*t6534;
+ t6749 = t6660*t6821;
+ t6815 = t6420+t6683*t6749;
+ t6777 = t6664*t6683;
+ t6595 = t6665*t6679;
+ t6426 = z*t6595;
+ t6813 = t6426+t6682*t6777;
+ t6812 = t6656*t6682;
+ t6811 = t6402+x*t6827;
+ t6810 = t6648*t6682;
+ t6805 = t6662*t6683;
+ t6803 = t6682*t6670;
+ t6407 = t6654*t6831;
+ t6800 = t6407+y*t6822;
+ t6799 = y*t6803+t6417;
+ t6798 = t6684*t6668;
+ t6793 = -t6678+t6679;
+ t6666 = RATIONAL(-5.0,4.0);
+ t6792 = t6666*t6683;
+ t6791 = t6684*t6669;
+ t6789 = t6652*t6682;
+ t6782 = -t6677-t6679;
+ t6780 = -t6674+t6676;
+ t6779 = t6655*t6683;
+ t6778 = -t6675+t6680;
+ t6775 = t6681+t6676;
+ t6408 = z*t6588;
+ t6592 = t6684*t6610;
+ t6774 = t6408+t6592;
+ t6771 = t6683+t6682;
+ t6770 = z*t6678;
+ t6768 = t6685*t6817;
+ t6764 = t6684*t6837;
+ t6762 = z*t6791;
+ t6759 = t6684*t6818;
+ t6758 = t6684*t6838;
+ t6757 = t6684*t6832;
+ t6751 = t6657*t6821;
+ t6736 = t6684*t6829;
+ t6734 = t6836*t6684;
+ t6733 = t6685*t6824;
+ t6658 = RATIONAL(8.0,1.0);
+ t6732 = t6631*z+t6658;
+ t6731 = t6426+t6884;
+ t6367 = t6624*t6788;
+ t6730 = t6439+y*t6752+t6367;
+ t6729 = t6349+t6910*y;
+ t6728 = t6342+t6873;
+ t6476 = t6641*t6678;
+ t6727 = t6408+(t6476+t6777)*z;
+ t6726 = t6346+t6897;
+ t6363 = x*t6746;
+ t6725 = x*t6759+t6363+t6431;
+ t6724 = t6663*t6744+t6392+t6342;
+ t6723 = t6683*t6755+t6346+t6405;
+ t6722 = t6683*t6753+t6408+t6378;
+ t6362 = RATIONAL(81.0,4.0)*t6745;
+ t6721 = t6617*t6770+t6362+t6464;
+ t6570 = t6684*t6784;
+ t6573 = t6682*t6791;
+ t6720 = t6367+(t6769+t6838)*y;
+ t6403 = z*t6507;
+ t6719 = z*t6570+t6430+t6403;
+ t6718 = t6826+t6652;
+ t6717 = t6830+t6655;
+ t6716 = t6363+(t6737+t6828)*x;
+ t6639 = RATIONAL(25.0,4.0);
+ t6715 = t6639*t6685+t6661;
+ t6622 = RATIONAL(-75.0,4.0);
+ t6714 = t6627+t6622*t6685;
+ t6712 = t6661+t6639*t6684;
+ t6444 = t6683*t6768;
+ t6711 = t6444+t6684*t6789+t6774;
+ t6564 = t6655*t6675;
+ t6710 = t6564+t6662*t6678+t6403+t6684*t6738;
+ t6499 = t6666*t6675;
+ t6709 = t6499+t6408+t6682*t6798+t6444;
+ t6619 = RATIONAL(45.0,2.0);
+ t6466 = t6684*t6606;
+ t6708 = t6551+t6346+t6619*t6766+t6466;
+ t6569 = t6646*t6675;
+ t6707 = t6533+t6685*t6737+t6342+t6569;
+ t6522 = t6684*t6609;
+ t6706 = t6522+t6685*t6760+t6813;
+ t6705 = t6380+t6426-t6778;
+ t6704 = t6454+t6609+t6867+t6876;
+ t6703 = t6634*t6680+t6616*t6770+t6625*t6684+t6477+t6909;
+ t6702 = t6522+t6731-t6786*t6666;
+ t6605 = t6658*t6675;
+ t6701 = t6652*t6674+t6605+t6657*t6678+t6724;
+ t6700 = z*t6516-t6675+t6420+t6422+t6684*t6912;
+ t6478 = RATIONAL(-20.0,1.0)*t6675;
+ t6699 = t6362+x*t6612+t6638*t6680+t6636*t6770+t6360+t6478;
+ t6698 = t6592+t6722+t6794;
+ t6697 = t6668*t6674+t6476+t6569+t6724;
+ t6583 = t6684*t6611;
+ t6696 = t6407+t6684*t6751+y*t6835+t6583+t6813;
+ t6695 = t6661*t6674+t6627*t6678+t6466+t6726;
+ t6508 = t6684*t6613;
+ t6694 = t6508+t6722+t6836*t6615;
+ t6644 = RATIONAL(-4.0,1.0);
+ t6531 = t6644*t6675;
+ t6693 = t6531-t6673+t6573+t6723;
+ t6692 = t6627*t6680+t6661*t6673+t6466+t6723;
+ t6691 = t6902+t6522+t6426+t6794*t6666;
+ t6690 = x*t6798+t6462+t6569+t6728;
+ t6689 = t6612+t6635*t6680+t6874+t6892;
+ t6688 = t6662*t6673+t6570+z*t6514+t6400+t6774;
+ t6643 = RATIONAL(75.0,4.0);
+ t6642 = RATIONAL(12.0,1.0);
+ t6640 = RATIONAL(27.0,1.0);
+ t6630 = RATIONAL(-12.0,1.0);
+ t6589 = x*t6805;
+ t6582 = y*t6784;
+ t6558 = t6666*t6681;
+ t6554 = x*t6804;
+ t6547 = t6669*t6676;
+ t6545 = t6683*t6802;
+ t6544 = t6683*t6803;
+ t6543 = t6666*t6676;
+ t6542 = t6682*t6779;
+ t6541 = t6683*t6822;
+ t6539 = x*t6779;
+ t6528 = x*t6777;
+ t6527 = y*t6795;
+ t6524 = t6682*t6827;
+ t6523 = x*t6792;
+ t6521 = t6682*t6792;
+ t6518 = t6656*t6677;
+ t6510 = x*t6808;
+ t6505 = y*t6812;
+ t6503 = t6663*t6679;
+ t6502 = t6683*t6823;
+ t6493 = y*t6785;
+ t6485 = y*t6810;
+ t6483 = x*t6806;
+ t6482 = y*t6807;
+ t6475 = t6641*t6676;
+ t6471 = x*t6797;
+ t6467 = t6626*t6679;
+ t6461 = t6633*t6676;
+ t6457 = x*t6801;
+ t6449 = t6648*t6790;
+ t6446 = t6654*t6773;
+ t6442 = y*t6767;
+ t6441 = y*t6756;
+ t6438 = x*t6757;
+ t6436 = t6682*t6736;
+ t6433 = x*t6758;
+ t6428 = y*t6750;
+ t6427 = t6671*t6790;
+ t6423 = y*t6768;
+ t6418 = t6671*t6773;
+ t6416 = x*t6739;
+ t6414 = y*t6749;
+ t6399 = t6772*t6840;
+ t6398 = t6684*t6756;
+ t6397 = x*t6764;
+ t6390 = x*t6762;
+ t6387 = y*t6747;
+ t6386 = x*t6765;
+ t6383 = x*t6763;
+ t6382 = x*t6736;
+ t6381 = z*t6573;
+ t6374 = t6640*t6744;
+ t6373 = t6621*t6744;
+ t6356 = t6640*t6770;
+ t6354 = t6685*t6742;
+ t6335 = t6624*t6744;
+ coeffs_dzz->coeff_m1_m1_m1 = t6652*t6675+t6542+t6539+t6397+t6524+t6394+
+t6428+t6719+t6786-t6794+t6811+t6891;
+ coeffs_dzz->coeff_0_m1_m1 = t6508+t6493+t6573+t6718*t6684+t6727-t6824+
+t6851+t6887+t6895;
+ coeffs_dzz->coeff_p1_m1_m1 = t6584+t6387+t6696+t6582+t6589+t6383+t6673+
+t6862+t6864+t6884;
+ coeffs_dzz->coeff_p2_m1_m1 = t6414+t6778+t6815+t6816+t6856+t6871;
+ coeffs_dzz->coeff_m1_0_m1 = t6560+t6554+t6718*t6685+t6694-t6836+t6879+
+t6895+t6896;
+ coeffs_dzz->coeff_0_0_m1 = t6545+t6652+t6771*t6669+(t6627*t6685+t6648+
+t6714*t6684)*z+t6689+t6844;
+ coeffs_dzz->coeff_p1_0_m1 = x+t6810+t6692+t6751+t6528+t6842+t6860+t6861;
+ coeffs_dzz->coeff_p2_0_m1 = t6682+t6750+t6706+t6846+t6877;
+ coeffs_dzz->coeff_m1_p1_m1 = t6674+t6390+t6696+t6514+t6381+t6528+t6399+
+t6816+t6850;
+ coeffs_dzz->coeff_0_p1_m1 = y+t6695+t6808+t6657*t6839+t6582+t6847+t6860+
+t6905;
+ coeffs_dzz->coeff_p1_p1_m1 = t6545+t6493+t6449+t6554+t6630*t6766+t6386+
+t6701+t6811+t6873+t6882;
+ coeffs_dzz->coeff_p2_p1_m1 = t6524+t6442+t6711+t6853+t6886;
+ coeffs_dzz->coeff_m1_p2_m1 = t6436+t6678+t6382+t6589+t6700+t6871;
+ coeffs_dzz->coeff_0_p2_m1 = t6683+t6764+t6706+t6849+t6875;
+ coeffs_dzz->coeff_p1_p2_m1 = t6446+t6539+t6688+t6883+t6886;
+ coeffs_dzz->coeff_p2_p2_m1 = t6685*t6736+t6542+t6710+t6889;
+ coeffs_dzz->coeff_m1_m1_0 = t6558+t6433+t6432+t6523+t6694+t6543+t6521+
+t6851+t6863;
+ coeffs_dzz->coeff_0_m1_0 = t6461+t6373+t6757+t6824*t6672+t6628*t6733+
+t6689+t6720+t6865;
+ coeffs_dzz->coeff_p1_m1_0 = t6692+t6475+t6502+t6855+t6857+t6888+t6894;
+ coeffs_dzz->coeff_p2_m1_0 = t6482+t6427+t6702+t6877+t6908;
+ coeffs_dzz->coeff_m1_0_0 = t6752+t6471+t6836*(t6672+t6628*t6684)+t6844+
+t6859+t6865+t6866+t6892;
+ coeffs_dzz->coeff_0_0_0 = t6832+t6467+t6667+t6771*t6635+(t6632+t6620*z+
+t6643*t6683)*t6685+(t6632+t6643*t6682+RATIONAL(-125.0,4.0)*t6685+(t6620+
+RATIONAL(225.0,4.0)*t6685)*z)*t6684+t6721+t6906;
+ coeffs_dzz->coeff_p1_0_0 = t6356+t6457+t6754+(t6622*t6684+t6627)*t6682+
+t6712*x+t6716+t6841+t6893+t6909;
+ coeffs_dzz->coeff_p2_0_0 = t6354+t6753+t6712*t6682+t6704+t6898;
+ coeffs_dzz->coeff_m1_p1_0 = t6457+t6482+t6695+t6441+t6725+t6854+t6855;
+ coeffs_dzz->coeff_0_p1_0 = t6637*t6839+t6374+t6475+t6714*t6683+t6715*y+
+t6703+t6729+t6893;
+ coeffs_dzz->coeff_p1_p1_0 = t6467+t6558+t6461+t6438+RATIONAL(36.0,1.0)*
+t6766+t6471+t6699+t6730+t6858;
+ coeffs_dzz->coeff_p2_p1_0 = t6543+t6423+t6697+t6870+t6881;
+ coeffs_dzz->coeff_m1_p2_0 = t6502+t6418+t6691+t6875+t6908;
+ coeffs_dzz->coeff_0_p2_0 = t6335+t6758+t6715*t6683+t6852+t6876+t6898;
+ coeffs_dzz->coeff_p1_p2_0 = t6416+t6523+t6690+t6870+t6890;
+ coeffs_dzz->coeff_p2_p2_0 = t6671*t6766+t6521+t6709+t6903;
+ coeffs_dzz->coeff_m1_m1_p1 = t6583+t6393+t6441+t6731+t6775-t6782+t6850+
+t6864+t6888;
+ coeffs_dzz->coeff_0_m1_p1 = t6485+t6759+t6824*t6645+t6708+t6729+t6847+
+t6857;
+ coeffs_dzz->coeff_p1_m1_p1 = t6373+t6547+t6433-t6677+t6605-t6681+t6644*
+t6733+t6728+t6730+t6868+t6882;
+ coeffs_dzz->coeff_p2_m1_p1 = t6423+t6398+t6711-t6780-t6793+t6900;
+ coeffs_dzz->coeff_m1_0_p1 = t6510+t6755+t6836*t6645+t6708+t6716+t6842+
+t6854;
+ coeffs_dzz->coeff_0_0_p1 = t6647+t6503+t6771*t6651+(t6649+RATIONAL(-225.0
+,4.0)*t6675+(t6685+t6684)*t6619)*z+t6703+t6841;
+ coeffs_dzz->coeff_p1_0_p1 = t6483+t6787+t6652*x+(t6642*t6683+t6732)*t6685
++t6699+t6866+t6906+t6907;
+ coeffs_dzz->coeff_p2_0_p1 = t6756+t6789+t6707+t6848+t6881;
+ coeffs_dzz->coeff_m1_p1_p1 = t6483+t6438+t6644*t6734+t6701-t6775+t6859+
+t6863+t6868;
+ coeffs_dzz->coeff_0_p1_p1 = t6652*y+t6547+t6478+t6657*t6683+(t6642*t6682+
+t6732)*t6684+t6720+t6721+t6858+t6907;
+ coeffs_dzz->coeff_p1_p1_p1 = t6357+t6356+t6510+t6681+t6374+t6503+t6485+(
+t6647*y+t6630*t6683)*t6685+(t6630*t6682+t6647*x+(RATIONAL(-36.0,1.0)*z+RATIONAL
+(16.0,1.0))*t6685)*t6684+t6725+t6894;
+ coeffs_dzz->coeff_p2_p1_p1 = t6682*t6608+t6354+t6531+t6427+t6560+t6726+
+t6780+t6885;
+ coeffs_dzz->coeff_m1_p2_p1 = t6416+t6398+t6698+t6782+t6883;
+ coeffs_dzz->coeff_0_p2_p1 = t6761+t6652*t6683+t6707+t6845+t6890;
+ coeffs_dzz->coeff_p1_p2_p1 = t6677+t6418+t6335+t6683*t6611+t6693+t6885;
+ coeffs_dzz->coeff_p2_p2_p1 = t6685*t6739+t6445+t6705+t6793;
+ coeffs_dzz->coeff_m1_m1_p2 = t6443+t6544+t6700+t6541+t6399+t6383+t6799+
+t6800+t6856;
+ coeffs_dzz->coeff_0_m1_p2 = t6762+t6527+t6824*t6655+t6702+t6849+t6904+
+t6905;
+ coeffs_dzz->coeff_p1_m1_p2 = t6688+t6518+t6449+t6397+t6517-t6786+t6843+
+t6900;
+ coeffs_dzz->coeff_p2_m1_p2 = t6505+t6442+t6564+t6670*t6733+t6719+t6889+
+t6901;
+ coeffs_dzz->coeff_m1_0_p2 = t6747+t6600+t6912+t6691+t6846+t6861+t6904;
+ coeffs_dzz->coeff_0_0_p2 = RATIONAL(-1.0,1.0)+t6595+t6771*t6653+(t6669+
+t6635*t6685+(t6635+t6643*t6685)*t6684)*z+t6704+t6852;
+ coeffs_dzz->coeff_p1_0_p2 = t6585+t6835+t6690+t6748+t6784+t6848+t6872+
+t6879;
+ coeffs_dzz->coeff_p2_0_p2 = t6783+(t6781+t6717)*t6685+t6709+t6869+t6896;
+ coeffs_dzz->coeff_m1_p1_p2 = t6505+t6585+t6386+t6428+t6698+t6843+t6853;
+ coeffs_dzz->coeff_0_p1_p2 = t6697+t6651*t6839+t6662*y+t6777+t6517+t6845+
+t6872+t6887;
+ coeffs_dzz->coeff_p1_p1_p2 = -t6674+t6390+t6387+t6600+t6527+t6642*t6766+
+t6693+t6595+t6560+t6800+t6897;
+ coeffs_dzz->coeff_p2_p1_p2 = t6414+t6381+(t6833+t6796)*t6685+t6705+t6799+
+t6878;
+ coeffs_dzz->coeff_m1_p2_p2 = t6518+t6446+t6670*t6734+t6710+t6891+t6901;
+ coeffs_dzz->coeff_0_p2_p2 = t6805+t6499+(t6795+t6717)*t6684+t6727+t6869+
+t6903;
+ coeffs_dzz->coeff_p1_p2_p2 = t6426+t6382+t6541+t6675+t6445-t6678+(t6656*x
++t6814)*t6684+t6862+t6878;
+ coeffs_dzz->coeff_p2_p2_p2 = t6436+t6656*t6678+t6544+(t6812+(t6670+t6654*
+z)*t6685)*t6684+t6815;