aboutsummaryrefslogtreecommitdiff
path: root/src/Lagrange-tensor-product/3d.coeffs/3d.cube.order4.smooth0/coeffs-dxy.compute.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/Lagrange-tensor-product/3d.coeffs/3d.cube.order4.smooth0/coeffs-dxy.compute.c')
-rw-r--r--src/Lagrange-tensor-product/3d.coeffs/3d.cube.order4.smooth0/coeffs-dxy.compute.c2557
1 files changed, 2557 insertions, 0 deletions
diff --git a/src/Lagrange-tensor-product/3d.coeffs/3d.cube.order4.smooth0/coeffs-dxy.compute.c b/src/Lagrange-tensor-product/3d.coeffs/3d.cube.order4.smooth0/coeffs-dxy.compute.c
new file mode 100644
index 0000000..5a340c9
--- /dev/null
+++ b/src/Lagrange-tensor-product/3d.coeffs/3d.cube.order4.smooth0/coeffs-dxy.compute.c
@@ -0,0 +1,2557 @@
+fp t21716;
+fp t21801;
+fp t21806;
+fp t21710;
+fp t22624;
+fp t21674;
+fp t21805;
+fp t21677;
+fp t22623;
+fp t21675;
+fp t21676;
+fp t22622;
+fp t21773;
+fp t21726;
+fp t22098;
+fp t22621;
+fp t21709;
+fp t21686;
+fp t22620;
+fp t21800;
+fp t21673;
+fp t21678;
+fp t22033;
+fp t22157;
+fp t22619;
+fp t21729;
+fp t21802;
+fp t21804;
+fp t22182;
+fp t22001;
+fp t21736;
+fp t21803;
+fp t22072;
+fp t21946;
+fp t22618;
+fp t21783;
+fp t21659;
+fp t21792;
+fp t22617;
+fp t21715;
+fp t21712;
+fp t22616;
+fp t21695;
+fp t22071;
+fp t21681;
+fp t21588;
+fp t22615;
+fp t21706;
+fp t21718;
+fp t21596;
+fp t22110;
+fp t22614;
+fp t21757;
+fp t22084;
+fp t21774;
+fp t22613;
+fp t22117;
+fp t22172;
+fp t22612;
+fp t21750;
+fp t21636;
+fp t21742;
+fp t22056;
+fp t21293;
+fp t22611;
+fp t22114;
+fp t21701;
+fp t22042;
+fp t21054;
+fp t22610;
+fp t22109;
+fp t21202;
+fp t22609;
+fp t21724;
+fp t22608;
+fp t22607;
+fp t21700;
+fp t21737;
+fp t22606;
+fp t22111;
+fp t21522;
+fp t22605;
+fp t22604;
+fp t21780;
+fp t22059;
+fp t21758;
+fp t22108;
+fp t22603;
+fp t22082;
+fp t22602;
+fp t21713;
+fp t21579;
+fp t21702;
+fp t22601;
+fp t21683;
+fp t21682;
+fp t21599;
+fp t22600;
+fp t21755;
+fp t21632;
+fp t21384;
+fp t21719;
+fp t21629;
+fp t22599;
+fp t22598;
+fp t21046;
+fp t22597;
+fp t21798;
+fp t22062;
+fp t21725;
+fp t22106;
+fp t22596;
+fp t22026;
+fp t21532;
+fp t22595;
+fp t22031;
+fp t21593;
+fp t22594;
+fp t22143;
+fp t21542;
+fp t21759;
+fp t21621;
+fp t22593;
+fp t21766;
+fp t22592;
+fp t22591;
+fp t21684;
+fp t21597;
+fp t22036;
+fp t22590;
+fp t21602;
+fp t21694;
+fp t22102;
+fp t22589;
+fp t21784;
+fp t22588;
+fp t22057;
+fp t22066;
+fp t22587;
+fp t21799;
+fp t21785;
+fp t21651;
+fp t22586;
+fp t22185;
+fp t22585;
+fp t21544;
+fp t22584;
+fp t22037;
+fp t22116;
+fp t22583;
+fp t22138;
+fp t22061;
+fp t22582;
+fp t21680;
+fp t22581;
+fp t22580;
+fp t21739;
+fp t22090;
+fp t21732;
+fp t21606;
+fp t22579;
+fp t21708;
+fp t22088;
+fp t21592;
+fp t22578;
+fp t21625;
+fp t22041;
+fp t21344;
+fp t22577;
+fp t22576;
+fp t21705;
+fp t21743;
+fp t21622;
+fp t22575;
+fp t22127;
+fp t22574;
+fp t21052;
+fp t22573;
+fp t22572;
+fp t22571;
+fp t22570;
+fp t21731;
+fp t22569;
+fp t22568;
+fp t21041;
+fp t22567;
+fp t21740;
+fp t22566;
+fp t22103;
+fp t22101;
+fp t22565;
+fp t21434;
+fp t22564;
+fp t22563;
+fp t22139;
+fp t21667;
+fp t22562;
+fp t21574;
+fp t22561;
+fp t22560;
+fp t21628;
+fp t22559;
+fp t21576;
+fp t22122;
+fp t22170;
+fp t22558;
+fp t22557;
+fp t22048;
+fp t22093;
+fp t22556;
+fp t22555;
+fp t22554;
+fp t22147;
+fp t22553;
+fp t22091;
+fp t22105;
+fp t22552;
+fp t21699;
+fp t21746;
+fp t21644;
+fp t22551;
+fp t22550;
+fp t22097;
+fp t21391;
+fp t22187;
+fp t21397;
+fp t22549;
+fp t22047;
+fp t22548;
+fp t22145;
+fp t22069;
+fp t22547;
+fp t22546;
+fp t22094;
+fp t21297;
+fp t21301;
+fp t22545;
+fp t21748;
+fp t22077;
+fp t21405;
+fp t21789;
+fp t21654;
+fp t22544;
+fp t21728;
+fp t21620;
+fp t22060;
+fp t21963;
+fp t22543;
+fp t22121;
+fp t21205;
+fp t22067;
+fp t22542;
+fp t21753;
+fp t22080;
+fp t21251;
+fp t21796;
+fp t21658;
+fp t22541;
+fp t21763;
+fp t21486;
+fp t21749;
+fp t22155;
+fp t21437;
+fp t22160;
+fp t22092;
+fp t21458;
+fp t22183;
+fp t22168;
+fp t22540;
+fp t22136;
+fp t21160;
+fp t22539;
+fp t22131;
+fp t21278;
+fp t21319;
+fp t22538;
+fp t22180;
+fp t22537;
+fp t22058;
+fp t22536;
+fp t21704;
+fp t22046;
+fp t21714;
+fp t21589;
+fp t22535;
+fp t21605;
+fp t22534;
+fp t21609;
+fp t21342;
+fp t21764;
+fp t22018;
+fp t22533;
+fp t22076;
+fp t21426;
+fp t21472;
+fp t22086;
+fp t21549;
+fp t22532;
+fp t21325;
+fp t22531;
+fp t21730;
+fp t21252;
+fp t21614;
+fp t22193;
+fp t22530;
+fp t22194;
+fp t22104;
+fp t22124;
+fp t21277;
+fp t22529;
+fp t21943;
+fp t21577;
+fp t22482;
+fp t22528;
+fp t22000;
+fp t21722;
+fp t22054;
+fp t22527;
+fp t21347;
+fp t22039;
+fp t21517;
+fp t21421;
+fp t22526;
+fp t21182;
+fp t21126;
+fp t21087;
+fp t22115;
+fp t21941;
+fp t22525;
+fp t21587;
+fp t21059;
+fp t21185;
+fp t22052;
+fp t21971;
+fp t22524;
+fp t22523;
+fp t22045;
+fp t21330;
+fp t22075;
+fp t21051;
+fp t22087;
+fp t21933;
+fp t22107;
+fp t21091;
+fp t22522;
+fp t22095;
+fp t21102;
+fp t21266;
+fp t21545;
+fp t21984;
+fp t22521;
+fp t21940;
+fp t21685;
+fp t22150;
+fp t21150;
+fp t22520;
+fp t22030;
+fp t21488;
+fp t21949;
+fp t22519;
+fp t21969;
+fp t21616;
+fp t22518;
+fp t22195;
+fp t21630;
+fp t21617;
+fp t21283;
+fp t22517;
+fp t21381;
+fp t21401;
+fp t22516;
+fp t21134;
+fp t22515;
+fp t21089;
+fp t21073;
+fp t22514;
+fp t21735;
+fp t22153;
+fp t21495;
+fp t22064;
+fp t21315;
+fp t22513;
+fp t21769;
+fp t21752;
+fp t22162;
+fp t22512;
+fp t21744;
+fp t21968;
+fp t21747;
+fp t22006;
+fp t22511;
+fp t21604;
+fp t21428;
+fp t22008;
+fp t22510;
+fp t21595;
+fp t21158;
+fp t22509;
+fp t21618;
+fp t21490;
+fp t22508;
+fp t22507;
+fp t22149;
+fp t22506;
+fp t22007;
+fp t22505;
+fp t22014;
+fp t22504;
+fp t21945;
+fp t21043;
+fp t22503;
+fp t21601;
+fp t22502;
+fp t21063;
+fp t21226;
+fp t22501;
+fp t21765;
+fp t21634;
+fp t21355;
+fp t22500;
+fp t21627;
+fp t21275;
+fp t21398;
+fp t22499;
+fp t21192;
+fp t22498;
+fp t21446;
+fp t22021;
+fp t22497;
+fp t21074;
+fp t21177;
+fp t22496;
+fp t22494;
+fp t21751;
+fp t21668;
+fp t21509;
+fp t22493;
+fp t21781;
+fp t22492;
+fp t21338;
+fp t22159;
+fp t21247;
+fp t22491;
+fp t22119;
+fp t21057;
+fp t21936;
+fp t22490;
+fp t22085;
+fp t21254;
+fp t22130;
+fp t21055;
+fp t22489;
+fp t21312;
+fp t21112;
+fp t22488;
+fp t21048;
+fp t22487;
+fp t22140;
+fp t21558;
+fp t21762;
+fp t22486;
+fp t21101;
+fp t22485;
+fp t22484;
+fp t21504;
+fp t22481;
+fp t21934;
+fp t22480;
+fp t21056;
+fp t21950;
+fp t22479;
+fp t21583;
+fp t22478;
+fp t22035;
+fp t21271;
+fp t21274;
+fp t21938;
+fp t22477;
+fp t21109;
+fp t22476;
+fp t21365;
+fp t21373;
+fp t22475;
+fp t21578;
+fp t21957;
+fp t22474;
+fp t22473;
+fp t22123;
+fp t21180;
+fp t21960;
+fp t22191;
+fp t21491;
+fp t22472;
+fp t21970;
+fp t22471;
+fp t22470;
+fp t22469;
+fp t22027;
+fp t21975;
+fp t22177;
+fp t21295;
+fp t22468;
+fp t22096;
+fp t21305;
+fp t22164;
+fp t22467;
+fp t21375;
+fp t21339;
+fp t22466;
+fp t22161;
+fp t21374;
+fp t21485;
+fp t22465;
+fp t22129;
+fp t21116;
+fp t22464;
+fp t21546;
+fp t21516;
+fp t22192;
+fp t22163;
+fp t22463;
+fp t22462;
+fp t21455;
+fp t22461;
+fp t21386;
+fp t22460;
+fp t21269;
+fp t21961;
+fp t21613;
+fp t22050;
+fp t22459;
+fp t21760;
+fp t22125;
+fp t21790;
+fp t22176;
+fp t21985;
+fp t22458;
+fp t22457;
+fp t21246;
+fp t22456;
+fp t21276;
+fp t22455;
+fp t21584;
+fp t21097;
+fp t22454;
+fp t21633;
+fp t21741;
+fp t22065;
+fp t21412;
+fp t21976;
+fp t22453;
+fp t22011;
+fp t21611;
+fp t21487;
+fp t22452;
+fp t22451;
+fp t21346;
+fp t22181;
+fp t22450;
+fp t22449;
+fp t22043;
+fp t21379;
+fp t22120;
+fp t21166;
+fp t22448;
+fp t22189;
+fp t21110;
+fp t21986;
+fp t22447;
+fp t21400;
+fp t22025;
+fp t21931;
+fp t22446;
+fp t22445;
+fp t21352;
+fp t22444;
+fp t22443;
+fp t22442;
+fp t21165;
+fp t22081;
+fp t22441;
+fp t21594;
+fp t22440;
+fp t21336;
+fp t21243;
+fp t21409;
+fp t22439;
+fp t21623;
+fp t21279;
+fp t22169;
+fp t21306;
+fp t22020;
+fp t22438;
+fp t21956;
+fp t22437;
+fp t22436;
+fp t22137;
+fp t21366;
+fp t21767;
+fp t21958;
+fp t22435;
+fp t22038;
+fp t21478;
+fp t21935;
+fp t22434;
+fp t22175;
+fp t21183;
+fp t21108;
+fp t22433;
+fp t21037;
+fp t22432;
+fp t22174;
+fp t21998;
+fp t22178;
+fp t21990;
+fp t22431;
+fp t22430;
+fp t21738;
+fp t22034;
+fp t21348;
+fp t22429;
+fp t22113;
+fp t21408;
+fp t22074;
+fp t22428;
+fp t21974;
+fp t21270;
+fp t21435;
+fp t22427;
+fp t22426;
+fp t22425;
+fp t21105;
+fp t22424;
+fp t21479;
+fp t21703;
+fp t22156;
+fp t21106;
+fp t22423;
+fp t21326;
+fp t21164;
+fp t22005;
+fp t22422;
+fp t21098;
+fp t22421;
+fp t22420;
+fp t21155;
+fp t22419;
+fp t22418;
+fp t22083;
+fp t21377;
+fp t22417;
+fp t22416;
+fp t21947;
+fp t22415;
+fp t21638;
+fp t21456;
+fp t22016;
+fp t22414;
+fp t22413;
+fp t21260;
+fp t21955;
+fp t22412;
+fp t22029;
+fp t21235;
+fp t22411;
+fp t21953;
+fp t22410;
+fp t22409;
+fp t22408;
+fp t21443;
+fp t22407;
+fp t22406;
+fp t22118;
+fp t21284;
+fp t21457;
+fp t22405;
+fp t21061;
+fp t22404;
+fp t22063;
+fp t21146;
+fp t22173;
+fp t21045;
+fp t21942;
+fp t21959;
+fp t22403;
+fp t22402;
+fp t22401;
+fp t22400;
+fp t22073;
+fp t21060;
+fp t22399;
+fp t22398;
+fp t21291;
+fp t22397;
+fp t21171;
+fp t22051;
+fp t22396;
+fp t22078;
+fp t21273;
+fp t22151;
+fp t21787;
+fp t22004;
+fp t22395;
+fp t21258;
+fp t21494;
+fp t22394;
+fp t21142;
+fp t22393;
+fp t21413;
+fp t21220;
+fp t21951;
+fp t22392;
+fp t21445;
+fp t22391;
+fp t22390;
+fp t21404;
+fp t21070;
+fp t21952;
+fp t22389;
+fp t21308;
+fp t21997;
+fp t22388;
+fp t22387;
+fp t21436;
+fp t22386;
+fp t22385;
+fp t22384;
+fp t22383;
+fp t21263;
+fp t22382;
+fp t22381;
+fp t21072;
+fp t22380;
+fp t22379;
+fp t21972;
+fp t22378;
+fp t22377;
+fp t21734;
+fp t21791;
+fp t22376;
+fp t21779;
+fp t21727;
+fp t22375;
+fp t22374;
+fp t22373;
+fp t22372;
+fp t21176;
+fp t22371;
+fp t22040;
+fp t22370;
+fp t22369;
+fp t22368;
+fp t21562;
+fp t22367;
+fp t22366;
+fp t22365;
+fp t22364;
+fp t21068;
+fp t22363;
+fp t21983;
+fp t21523;
+fp t22362;
+fp t22361;
+fp t21514;
+fp t22360;
+fp t22359;
+fp t22358;
+fp t22357;
+fp t22356;
+fp t22355;
+fp t21552;
+fp t21788;
+fp t21560;
+fp t21550;
+fp t22354;
+fp t22353;
+fp t22352;
+fp t22351;
+fp t22350;
+fp t22349;
+fp t21396;
+fp t21932;
+fp t22348;
+fp t21771;
+fp t21568;
+fp t21367;
+fp t22165;
+fp t22347;
+fp t21309;
+fp t22024;
+fp t22015;
+fp t22346;
+fp t22345;
+fp t22344;
+fp t22343;
+fp t21754;
+fp t22167;
+fp t22013;
+fp t22342;
+fp t22341;
+fp t21994;
+fp t21995;
+fp t22049;
+fp t21385;
+fp t22340;
+fp t21965;
+fp t22339;
+fp t21978;
+fp t22338;
+fp t21973;
+fp t22337;
+fp t22336;
+fp t21991;
+fp t22335;
+fp t21954;
+fp t22089;
+fp t22334;
+fp t22333;
+fp t22002;
+fp t21996;
+fp t22332;
+fp t22331;
+fp t22330;
+fp t22152;
+fp t22329;
+fp t21610;
+fp t21944;
+fp t22328;
+fp t22327;
+fp t22053;
+fp t22326;
+fp t22325;
+fp t21448;
+fp t21520;
+fp t22324;
+fp t22323;
+fp t22322;
+fp t22321;
+fp t21962;
+fp t22320;
+fp t22019;
+fp t22319;
+fp t21463;
+fp t22318;
+fp t22317;
+fp t22112;
+fp t22316;
+fp t21536;
+fp t22184;
+fp t21392;
+fp t21761;
+fp t22179;
+fp t22003;
+fp t22023;
+fp t22315;
+fp t22314;
+fp t22313;
+fp t22312;
+fp t21966;
+fp t22311;
+fp t21127;
+fp t22310;
+fp t22309;
+fp t22308;
+fp t22307;
+fp t21512;
+fp t22068;
+fp t21988;
+fp t21662;
+fp t22306;
+fp t22305;
+fp t21528;
+fp t22304;
+fp t22303;
+fp t22302;
+fp t22301;
+fp t22300;
+fp t22299;
+fp t22298;
+fp t22297;
+fp t21989;
+fp t22188;
+fp t22296;
+fp t22295;
+fp t22294;
+fp t21647;
+fp t21531;
+fp t22293;
+fp t21170;
+fp t22292;
+fp t22291;
+fp t22290;
+fp t22289;
+fp t22055;
+fp t21519;
+fp t22166;
+fp t22288;
+fp t22012;
+fp t22186;
+fp t21756;
+fp t22287;
+fp t22286;
+fp t22285;
+fp t22284;
+fp t21982;
+fp t21508;
+fp t22283;
+fp t21964;
+fp t22282;
+fp t21525;
+fp t22281;
+fp t22280;
+fp t22017;
+fp t22279;
+fp t21679;
+fp t21999;
+fp t22278;
+fp t22277;
+fp t22142;
+fp t22276;
+fp t22275;
+fp t21981;
+fp t21987;
+fp t22274;
+fp t22273;
+fp t21979;
+fp t22010;
+fp t22126;
+fp t22272;
+fp t22271;
+fp t22270;
+fp t22269;
+fp t22268;
+fp t22171;
+fp t21174;
+fp t22267;
+fp t21360;
+fp t22266;
+fp t21977;
+fp t22265;
+fp t22264;
+fp t22044;
+fp t21244;
+fp t22263;
+fp t22262;
+fp t22261;
+fp t22260;
+fp t22259;
+fp t22258;
+fp t22257;
+fp t22256;
+fp t21203;
+fp t22255;
+fp t22022;
+fp t22254;
+fp t22253;
+fp t22252;
+fp t21645;
+fp t22251;
+fp t22250;
+fp t22249;
+fp t22248;
+fp t22247;
+fp t22246;
+fp t22245;
+fp t22244;
+fp t22243;
+fp t22242;
+fp t21872;
+fp t22241;
+fp t21873;
+fp t22240;
+fp t21745;
+fp t22239;
+fp t22238;
+fp t21733;
+fp t21786;
+fp t22237;
+fp t22079;
+fp t22236;
+fp t21793;
+fp t22235;
+fp t21230;
+fp t21720;
+fp t22234;
+fp t22233;
+fp t22232;
+fp t21175;
+fp t22231;
+fp t21259;
+fp t22230;
+fp t22229;
+fp t22228;
+fp t21470;
+fp t22227;
+fp t21980;
+fp t22226;
+fp t22225;
+fp t22224;
+fp t21721;
+fp t21777;
+fp t22223;
+fp t21794;
+fp t22222;
+fp t22221;
+fp t22220;
+fp t22219;
+fp t22218;
+fp t22217;
+fp t22216;
+fp t22215;
+fp t22214;
+fp t22213;
+fp t22212;
+fp t22211;
+fp t22210;
+fp t22209;
+fp t22208;
+fp t22207;
+fp t22206;
+fp t22205;
+fp t21687;
+fp t21688;
+fp t22204;
+fp t22203;
+fp t22202;
+fp t22201;
+fp t22200;
+fp t22199;
+fp t22198;
+fp t22197;
+fp t22196;
+fp t20583;
+fp t20513;
+fp t22154;
+fp t22148;
+fp t22144;
+fp t22141;
+fp t22135;
+fp t22134;
+fp t22133;
+fp t20722;
+fp t22132;
+fp t20750;
+fp t22128;
+fp t22099;
+fp t21993;
+fp t21406;
+fp t21476;
+fp t21236;
+fp t21058;
+fp t21939;
+fp t21937;
+fp t21930;
+fp t21929;
+fp t21927;
+fp t21926;
+fp t21925;
+fp t21924;
+fp t21923;
+fp t21922;
+fp t21921;
+fp t21917;
+fp t21916;
+fp t21914;
+fp t21913;
+fp t21912;
+fp t21911;
+fp t21910;
+fp t21909;
+fp t21776;
+fp t21908;
+fp t21907;
+fp t21906;
+fp t21775;
+fp t21905;
+fp t21717;
+fp t21768;
+fp t21904;
+fp t21903;
+fp t21902;
+fp t21901;
+fp t21900;
+fp t21899;
+fp t21689;
+fp t21898;
+fp t21897;
+fp t21770;
+fp t21896;
+fp t21895;
+fp t21894;
+fp t21893;
+fp t21707;
+fp t21892;
+fp t21891;
+fp t21890;
+fp t21888;
+fp t21887;
+fp t21886;
+fp t21885;
+fp t21884;
+fp t21698;
+fp t21883;
+fp t21882;
+fp t21881;
+fp t21880;
+fp t21879;
+fp t21878;
+fp t21877;
+fp t21876;
+fp t21875;
+fp t21874;
+fp t21871;
+fp t21693;
+fp t21870;
+fp t21782;
+fp t21869;
+fp t21868;
+fp t21867;
+fp t21866;
+fp t21865;
+fp t21864;
+fp t21863;
+fp t21862;
+fp t21861;
+fp t21860;
+fp t21859;
+fp t21858;
+fp t21857;
+fp t21856;
+fp t21855;
+fp t21854;
+fp t21853;
+fp t21852;
+fp t21851;
+fp t21850;
+fp t21849;
+fp t21848;
+fp t21847;
+fp t21846;
+fp t21845;
+fp t21844;
+fp t21843;
+fp t21842;
+fp t21841;
+fp t21840;
+fp t21839;
+fp t21838;
+fp t21837;
+fp t21836;
+fp t21835;
+fp t21834;
+fp t21833;
+fp t21832;
+fp t21831;
+fp t21830;
+fp t21829;
+fp t21828;
+fp t21827;
+fp t21826;
+fp t21825;
+fp t21824;
+fp t21823;
+fp t21822;
+fp t21821;
+fp t21820;
+fp t21819;
+fp t21818;
+fp t21817;
+fp t21816;
+fp t21815;
+fp t21814;
+fp t21813;
+fp t21812;
+fp t21811;
+fp t21692;
+ t21716 = RATIONAL(1.0,576.0);
+ t21801 = z*z;
+ t21806 = t21801*t21801;
+ t21710 = RATIONAL(1.0,144.0);
+ t22624 = t21716*t21806+t21710;
+ t21674 = RATIONAL(1.0,1728.0);
+ t21805 = t21801*z;
+ t21677 = RATIONAL(-1.0,1728.0);
+ t22623 = t21674*z+t21677*t21805;
+ t21675 = RATIONAL(1.0,3456.0);
+ t21676 = RATIONAL(-1.0,3456.0);
+ t22622 = t21675*t21806+t21676*t21801;
+ t21773 = RATIONAL(-1.0,9.0);
+ t21726 = RATIONAL(-1.0,36.0);
+ t22098 = t21806*t21726;
+ t22621 = t22098+t21773;
+ t21709 = RATIONAL(-5.0,288.0);
+ t21686 = RATIONAL(5.0,288.0);
+ t22620 = t21709*z+t21805*t21686;
+ t21800 = x*x;
+ t21673 = RATIONAL(-1.0,1152.0);
+ t21678 = RATIONAL(1.0,1152.0);
+ t22033 = t21806*t21678;
+ t22157 = t21800*t21801;
+ t22619 = t21800*t22033+t21673*t22157;
+ t21729 = RATIONAL(4.0,27.0);
+ t21802 = y*y;
+ t21804 = t21802*y;
+ t22182 = x*t21804;
+ t22001 = t21729*t22182;
+ t21736 = RATIONAL(-2.0,27.0);
+ t21803 = x*t21800;
+ t22072 = t21804*t21803;
+ t21946 = t21736*t22072;
+ t22618 = t21946+t22001;
+ t21783 = RATIONAL(1.0,3.0);
+ t21659 = t21783*t21800;
+ t21792 = RATIONAL(-4.0,9.0);
+ t22617 = (t21792+t21659)*t21804;
+ t21715 = RATIONAL(-1.0,576.0);
+ t21712 = RATIONAL(-1.0,144.0);
+ t22616 = t21715*t21806+t21712;
+ t21695 = RATIONAL(-1.0,108.0);
+ t22071 = t21695*t21804;
+ t21681 = RATIONAL(1.0,216.0);
+ t21588 = t21681*z;
+ t22615 = y*t21588+z*t22071;
+ t21706 = RATIONAL(1.0,288.0);
+ t21718 = RATIONAL(-1.0,864.0);
+ t21596 = t21718*t21806;
+ t22110 = t21802*t21806;
+ t22614 = t21706*t22110+t21596;
+ t21757 = RATIONAL(1.0,36.0);
+ t22084 = t21757*t21806;
+ t21774 = RATIONAL(1.0,9.0);
+ t22613 = t22084+t21774;
+ t22117 = t21805*t21803;
+ t22172 = z*t21803;
+ t22612 = t21710*t22172+t21712*t22117;
+ t21750 = RATIONAL(-1.0,24.0);
+ t21636 = t21750*t21800;
+ t21742 = RATIONAL(-1.0,96.0);
+ t22056 = t21800*t21806;
+ t21293 = t21742*t22056;
+ t22611 = t21636+t21293;
+ t22114 = t21681*t21804;
+ t21701 = RATIONAL(-1.0,216.0);
+ t22042 = t21701*t21804;
+ t21054 = t21805*t22042;
+ t22610 = z*t22114+t21054;
+ t22109 = t21715*t21800;
+ t21202 = t21716*t22056;
+ t22609 = t21801*t22109+t21202;
+ t21724 = RATIONAL(1.0,12.0);
+ t22608 = t21724*t22056+t21659;
+ t22607 = t21675*t21801+t21676*t21806;
+ t21700 = RATIONAL(16.0,27.0);
+ t21737 = RATIONAL(-4.0,27.0);
+ t22606 = t21737*t21806+t21700*t21801;
+ t22111 = t21802*t21803;
+ t21522 = t21783*t22111;
+ t22605 = t21522+t21792*t21803;
+ t22604 = t21710*t22117+t21712*t22172;
+ t21780 = RATIONAL(-2.0,9.0);
+ t22059 = t21802*t21780;
+ t21758 = RATIONAL(1.0,18.0);
+ t22108 = t21758*t21802;
+ t22603 = t21801*t22059+t21806*t22108;
+ t22082 = t21802*t21801;
+ t22602 = t21716*t22110+t21715*t22082;
+ t21713 = RATIONAL(-5.0,576.0);
+ t21579 = t21713*t21801;
+ t21702 = RATIONAL(5.0,192.0);
+ t22601 = t21579+t21702*t22157;
+ t21683 = RATIONAL(-1.0,432.0);
+ t21682 = RATIONAL(1.0,432.0);
+ t21599 = t21682*t21801;
+ t22600 = t21683*t21806+t21599;
+ t21755 = RATIONAL(1.0,24.0);
+ t21632 = t21755*t21800;
+ t21384 = t21804*t21632;
+ t21719 = RATIONAL(-1.0,72.0);
+ t21629 = t21719*t21804;
+ t22599 = t21629+t21384;
+ t22598 = z*t22042+t21805*t22114;
+ t21046 = t21716*t22082;
+ t22597 = t21715*t22110+t21046;
+ t21798 = RATIONAL(2.0,9.0);
+ t22062 = t21802*t21798;
+ t21725 = RATIONAL(-1.0,18.0);
+ t22106 = t21802*t21725;
+ t22596 = t21801*t22062+t21806*t22106;
+ t22026 = t21800*t21780;
+ t21532 = t21801*t22026;
+ t22595 = t21758*t22056+t21532;
+ t22031 = t21805*t21682;
+ t21593 = t21718*t21805;
+ t22594 = x*t21593+t21803*t22031;
+ t22143 = t21800*t21798;
+ t21542 = z*t22143;
+ t21759 = RATIONAL(-8.0,27.0);
+ t21621 = t21759*z;
+ t22593 = t21621+t21542;
+ t21766 = RATIONAL(1.0,72.0);
+ t22592 = t21758+t21766*t21806;
+ t22591 = t21725*t22056+t21801*t22143;
+ t21684 = RATIONAL(1.0,864.0);
+ t21597 = t21684*t21805;
+ t22036 = t21803*t21683;
+ t22590 = x*t21597+t21805*t22036;
+ t21602 = t21701*z;
+ t21694 = RATIONAL(1.0,108.0);
+ t22102 = t21694*t21803;
+ t22589 = x*t21602+z*t22102;
+ t21784 = RATIONAL(8.0,9.0);
+ t22588 = t21806*t21798+t21784;
+ t22057 = t21673*t21802;
+ t22066 = t21678*t21801;
+ t22587 = t21806*t22057+t21802*t22066;
+ t21799 = RATIONAL(4.0,9.0);
+ t21785 = RATIONAL(-1.0,3.0);
+ t21651 = t21785*t21800;
+ t22586 = (t21799+t21651)*t21804;
+ t22185 = x*t21802;
+ t22585 = t21803*t22062+t21792*t22185;
+ t21544 = t21785*t22111;
+ t22584 = t21544+t21799*t21803;
+ t22037 = t21803*t21701;
+ t22116 = t21681*t21803;
+ t22583 = z*t22116+t21805*t22037;
+ t22138 = t21806*t21804;
+ t22061 = t21674*t21804;
+ t22582 = t21801*t22061+t21677*t22138;
+ t21680 = RATIONAL(-16.0,27.0);
+ t22581 = t21729*t21806+t21680*t21801;
+ t22580 = t21750*t21802+t21742*t22110;
+ t21739 = RATIONAL(2.0,27.0);
+ t22090 = t21739*t21801;
+ t21732 = RATIONAL(-1.0,54.0);
+ t21606 = t21732*t21806;
+ t22579 = t22090+t21606;
+ t21708 = RATIONAL(-1.0,288.0);
+ t22088 = t21802*t21708;
+ t21592 = t21684*t21806;
+ t22578 = t21806*t22088+t21592;
+ t21625 = t21736*t21805;
+ t22041 = t21729*t21805;
+ t21344 = y*t22041;
+ t22577 = t21344+t21804*t21625;
+ t22576 = t21803*t22059+t21799*t22185;
+ t21705 = RATIONAL(1.0,192.0);
+ t21743 = RATIONAL(1.0,48.0);
+ t21622 = t21743*t21800;
+ t22575 = t21622+t21705*t22056;
+ t22127 = t21800*t21716;
+ t22574 = z*t22109+t21805*t22127;
+ t21052 = t21715*t22056;
+ t22573 = t21801*t22127+t21052;
+ t22572 = t21684*t22117+t21718*t22172;
+ t22571 = t21682*t21806+t21683*t21801;
+ t22570 = t22620*x;
+ t21731 = RATIONAL(-1.0,12.0);
+ t22569 = t21651+t21731*t22056;
+ t22568 = t22621*y;
+ t21041 = t21805*t22116;
+ t22567 = t21041+z*t22037;
+ t21740 = RATIONAL(1.0,96.0);
+ t22566 = t21755*t21802+t21740*t22110;
+ t22103 = t21805*t21737;
+ t22101 = t21739*t21804;
+ t22565 = t21805*t22101+y*t22103;
+ t21434 = t21740*t22056;
+ t22564 = t21632+t21434;
+ t22563 = t21725+t21719*t21806;
+ t22139 = t21800*t21804;
+ t21667 = t21773*t21804;
+ t22562 = t21724*t22139+t21667;
+ t21574 = t21674*t21805;
+ t22561 = t21805*t22109+z*t22127+t21574;
+ t22560 = t21719*t21803+t22624*x;
+ t21628 = t21759*t21801;
+ t22559 = t21628+t22591;
+ t21576 = t21677*z;
+ t22122 = t21715*t21802;
+ t22170 = z*t21802;
+ t22558 = t21576+t21805*t22122+t21716*t22170;
+ t22557 = t21684*t22172+x*t21574+t21718*t22117;
+ t22048 = t21718*t21804;
+ t22093 = t21804*t21684;
+ t22556 = z*t22093+y*t21576+t21805*t22048;
+ t22555 = t21802*t22033+t21801*t22057+t22607;
+ t22554 = z*t22048+t21805*t22093+t22623*y;
+ t22147 = t21805*t21802;
+ t22553 = t21716*t22147+z*t22122+t22623;
+ t22091 = t21803*t21801;
+ t22105 = t21803*t21806;
+ t22552 = t21674*t22091+t21677*t22105+t22622*x;
+ t21699 = RATIONAL(-1.0,192.0);
+ t21746 = RATIONAL(-1.0,48.0);
+ t21644 = t21746*t21800;
+ t22551 = t21699*t22056+t21644+t22624;
+ t22550 = t21673*t22056+t21800*t22066+t22622;
+ t22097 = t21802*t21726;
+ t21391 = t21805*t22097;
+ t22187 = z*t21800;
+ t21397 = t21757*t22187;
+ t22549 = t21391+t21397;
+ t22047 = t21802*t21731;
+ t22548 = t21806*t22047+t21785*t21802;
+ t22145 = t21805*t21804;
+ t22069 = t21712*t21804;
+ t22547 = t21710*t22145+z*t22069;
+ t22546 = t21746*t21802+t21699*t22110;
+ t22094 = t21800*t21726;
+ t21297 = z*t22094;
+ t21301 = t21757*t22147;
+ t22545 = t21297+t21301;
+ t21748 = RATIONAL(5.0,12.0);
+ t22077 = t21802*t21748;
+ t21405 = t21801*t22077;
+ t21789 = RATIONAL(-5.0,9.0);
+ t21654 = t21789*t21801;
+ t22544 = t21405+t21654;
+ t21728 = RATIONAL(1.0,27.0);
+ t21620 = t21728*z;
+ t22060 = t21800*t21802;
+ t21963 = t21746*t22060;
+ t22543 = t21805*t21963+t21620;
+ t22121 = t21805*t21712;
+ t21205 = t21802*t22121;
+ t22067 = t21800*t21774;
+ t22542 = z*t22067+t21205;
+ t21753 = RATIONAL(-5.0,12.0);
+ t22080 = t21753*t21801;
+ t21251 = t21802*t22080;
+ t21796 = RATIONAL(5.0,9.0);
+ t21658 = t21796*t21801;
+ t22541 = t21658+t21251;
+ t21763 = RATIONAL(-5.0,36.0);
+ t21486 = t21804*t22098;
+ t21749 = RATIONAL(5.0,36.0);
+ t22155 = t21749*t21801;
+ t21437 = x*t22155;
+ t22160 = t21803*t21486+y*t21437;
+ t22092 = t21757*t21801;
+ t21458 = t21804*t22092;
+ t22183 = x*t21806;
+ t22168 = y*t22183;
+ t22540 = t22160+t21763*t22168+t21803*t21458;
+ t22136 = t21802*t21774;
+ t21160 = t21800*t22121;
+ t22539 = z*t22136+t21160;
+ t22131 = t21805*t21800;
+ t21278 = t21757*t22131;
+ t21319 = z*t22097;
+ t22538 = t21278+t21319;
+ t22180 = z*t21804;
+ t22537 = t21710*t22180+t21805*t22069;
+ t22058 = t21802*t21724;
+ t22536 = t21783*t21802+t21806*t22058;
+ t21704 = RATIONAL(-5.0,192.0);
+ t22046 = t21704*t21801;
+ t21714 = RATIONAL(5.0,576.0);
+ t21589 = t21714*t21801;
+ t22535 = t21589+t21802*t22046;
+ t21605 = t21728*t21805;
+ t22534 = t21605+z*t21963;
+ t21609 = t21766*t21804;
+ t21342 = t21806*t21609;
+ t21764 = RATIONAL(-5.0,18.0);
+ t22018 = y*t22091;
+ t22533 = t22160+t21764*t22018+x*t21342;
+ t22076 = t21726*t21801;
+ t21426 = t21802*t22076;
+ t21472 = t21757*t22056;
+ t22086 = t21800*t21773;
+ t21549 = t21801*t22086;
+ t22532 = t21426+t21472+t21549;
+ t21325 = t21719*t22170;
+ t22531 = x*t21325+t22594;
+ t21730 = RATIONAL(-1.0,27.0);
+ t21252 = t21730*t22117;
+ t21614 = t21739*t21805;
+ t22193 = x*z;
+ t22530 = t21252+x*t21614+t22108*t22193;
+ t22194 = y*z;
+ t22104 = t21800*t21758;
+ t22124 = t21730*t21804;
+ t21277 = t21805*t22124;
+ t22529 = t22104*t22194+y*t21614+t21277;
+ t21943 = t21800*t22047;
+ t21577 = t21694*t21805;
+ t22482 = z*t21943+t21577;
+ t22528 = t22482+t22542;
+ t22000 = z*t21667;
+ t21722 = RATIONAL(1.0,54.0);
+ t22054 = t21805*t21722;
+ t22527 = t21800*t22000+(t22054+t21542)*y;
+ t21347 = t21800*t22076;
+ t22039 = t21802*t21773;
+ t21517 = t21801*t22039;
+ t21421 = t21802*t22084;
+ t22526 = t21347+t21517+t21421;
+ t21182 = t21801*t22071;
+ t21126 = t21706*t22056;
+ t21087 = y*t21596;
+ t22115 = t21804*t21801;
+ t21941 = t21800*t22115;
+ t22525 = t21182+t21087+t21757*t21941+y*t21126;
+ t21587 = t21701*t21805;
+ t21059 = z*t22088;
+ t21185 = t21805*t22102;
+ t22052 = t21802*t21710;
+ t21971 = t21803*t22052;
+ t22524 = t21185+z*t21971+(t21059+t21587)*x;
+ t22523 = t21743*t21802+t21705*t22110+t22616;
+ t22045 = t21800*t21766;
+ t21330 = t21806*t22045;
+ t22075 = t21683*t21804;
+ t21051 = t21801*t22075;
+ t22087 = t21800*t21710;
+ t21933 = t21804*t22087;
+ t22107 = t21806*t21701;
+ t21091 = y*t22107;
+ t22522 = y*t21330+t21051+t21801*t21933+t21091;
+ t22095 = t21803*t21695;
+ t21102 = t21805*t22095;
+ t21266 = x*t22054;
+ t21545 = z*t22062;
+ t21984 = z*t22111;
+ t22521 = x*t21545+t21102+t21266+t21773*t21984;
+ t21940 = t21774*t22091;
+ t21685 = RATIONAL(-5.0,144.0);
+ t22150 = t21685*t21806;
+ t21150 = y*t22150;
+ t22520 = x*t21150+t21804*t21940;
+ t22030 = t21736*t21801;
+ t21488 = x*t22030;
+ t21949 = t21806*t22072;
+ t22519 = t21722*t21949+y*t21488;
+ t21969 = t21805*t22060;
+ t21616 = t21730*z;
+ t22518 = t21743*t21969+t21616;
+ t22195 = y*x;
+ t21630 = t21739*t21806;
+ t21617 = t21732*t21801;
+ t21283 = t21804*t21617;
+ t22517 = t21803*t21283+t21630*t22195;
+ t21381 = t21805*t22094;
+ t21401 = t21757*t22170;
+ t22516 = t21381+t21401;
+ t21134 = t21806*t22095;
+ t22515 = t21801*t22001+y*t21134;
+ t21089 = t21695*t22091;
+ t21073 = t21682*t22138;
+ t22514 = x*t21073+y*t21089;
+ t21735 = RATIONAL(5.0,72.0);
+ t22153 = t21735*t21806;
+ t21495 = y*t22153;
+ t22064 = t21725*t21801;
+ t21315 = t21804*t22064;
+ t22513 = t21803*t21495+x*t21315;
+ t21769 = RATIONAL(-1.0,6.0);
+ t21752 = RATIONAL(25.0,6.0);
+ t22162 = t21801*t22195;
+ t22512 = t21769*t21949+t21752*t22162;
+ t21744 = RATIONAL(5.0,48.0);
+ t21968 = t21744*t22091;
+ t21747 = RATIONAL(-5.0,48.0);
+ t22006 = t21747*t22183;
+ t22511 = t21804*t22006+y*t21968;
+ t21604 = t21728*t21801;
+ t21428 = t21804*t21604;
+ t22008 = y*t22105;
+ t22510 = t21730*t22008+x*t21428;
+ t21595 = t21681*t21801;
+ t21158 = t21804*t21595;
+ t22509 = x*t21091+t21803*t21158;
+ t21618 = t21722*t21806;
+ t21490 = y*t21618;
+ t22508 = x*t21490+t21801*t21946;
+ t22507 = t21742*t21969+t21588;
+ t22149 = RATIONAL(-25.0,96.0)*t21801;
+ t22506 = t21755*t21949+t22149*t22195;
+ t22007 = x*t22115;
+ t22505 = t21744*t22007+t21747*t22008;
+ t22014 = z*t22060;
+ t22504 = t21587+t21740*t22014;
+ t21945 = t21710*t22105;
+ t21043 = x*t21579;
+ t22503 = y*t21043+t21804*t21945;
+ t21601 = t21681*t21805;
+ t22502 = t21601+t21742*t22014;
+ t21063 = t21694*t22138;
+ t21226 = t21801*t22036;
+ t22501 = y*t21226+x*t21063;
+ t21765 = RATIONAL(-5.0,72.0);
+ t21634 = t21765*t21801;
+ t21355 = t21804*t21634;
+ t22500 = x*t21355+t21758*t22008;
+ t21627 = t21758*t21804;
+ t21275 = x*t21627;
+ t21398 = t21803*t21634;
+ t22499 = t21806*t21275+y*t21398;
+ t21192 = t21682*t22105;
+ t22498 = y*t21192+x*t21182;
+ t21446 = t21803*t22064;
+ t22021 = x*t22138;
+ t22497 = t21735*t22021+y*t21446;
+ t21074 = t21686*t22091;
+ t21177 = t21708*t22138;
+ t22496 = y*t21074+x*t21177;
+ t22494 = t21740*t21969+t21602;
+ t21751 = RATIONAL(-20.0,9.0);
+ t21668 = t21774*t21804;
+ t21509 = t21806*t21668;
+ t22493 = t21803*t21509+t21751*t22162;
+ t21781 = RATIONAL(-5.0,3.0);
+ t22492 = t21781*t22018+t21748*t22021;
+ t21338 = t21728*t22091;
+ t22159 = t21730*t21806;
+ t21247 = x*t22159;
+ t22491 = y*t21338+t21804*t21247;
+ t22119 = t21806*t21714;
+ t21057 = x*t22119;
+ t21936 = t21712*t22091;
+ t22490 = t21804*t21936+y*t21057;
+ t22085 = t21800*t21719;
+ t21254 = z*t22085;
+ t22130 = t21802*t21706;
+ t21055 = t21805*t22130;
+ t22489 = t21254+t21055;
+ t21312 = z*t22045;
+ t21112 = t21805*t22088;
+ t22488 = t21312+t21112;
+ t21048 = t21806*t22071;
+ t22487 = t21729*t22018+x*t21048;
+ t22140 = t21806*t21780;
+ t21558 = x*t22140;
+ t21762 = RATIONAL(10.0,9.0);
+ t22486 = t21804*t21558+t21762*t22018;
+ t21101 = x*t21595;
+ t22485 = y*t21101+t21701*t21949;
+ t22484 = t21748*t22008+t21781*t22007;
+ t21504 = t21792*t22115;
+ t22481 = t21803*t21504+t21796*t22168;
+ t21934 = t21805*t22111;
+ t22480 = t21766*t21934+(t21401+t21577)*x;
+ t21056 = y*t21577;
+ t21950 = t21804*t22131;
+ t22479 = y*t21397+t21766*t21950+t21056;
+ t21583 = t21695*t21805;
+ t22478 = t21719*t21934+(t21583+t21319)*x;
+ t22035 = t21766*t21801;
+ t21271 = t21800*t22035;
+ t21274 = t21802*t22035;
+ t21938 = t21802*t22056;
+ t22477 = t21740*t21938+t21271+t21274;
+ t21109 = y*t21583;
+ t22476 = t21719*t21950+y*t21297+t21109;
+ t21365 = t21719*t22082;
+ t21373 = t21801*t22085;
+ t22475 = t21365+t21373+t21742*t21938;
+ t21578 = t21695*t21806;
+ t21957 = t21801*t22060;
+ t22474 = t21724*t21957+t21604+t21746*t21938+t21578;
+ t22473 = t21699*t21938+t21705*t21957+t22600;
+ t22123 = t21805*t21685;
+ t21180 = y*t22123;
+ t21960 = t21774*t22072;
+ t22191 = z*t21749;
+ t21491 = y*t22191;
+ t22472 = t21726*t21805*t22072+z*t21960+(t21491+t21180)*x;
+ t21970 = t21802*t22105;
+ t22471 = x*t21365+t21101+t21192+t21712*t21970;
+ t22470 = t22497+t22520;
+ t22469 = t22518+t22549;
+ t22027 = t21722*t21804;
+ t21975 = t21803*t22027;
+ t22177 = z*t21736;
+ t21295 = x*t22177;
+ t22468 = t21805*t21975+z*t21946+(t21295+t21266)*y;
+ t22096 = t21805*t21732;
+ t21305 = t21803*t22096;
+ t22164 = y*t22172;
+ t22467 = y*t21305+t21722*t22164+t22610*x;
+ t21375 = t21725*t22131;
+ t21339 = t21804*t21620;
+ t22466 = t21339+t21757*t21950+(t22177+t21375)*y;
+ t22161 = t21737*t22193;
+ t21374 = t21804*t21605;
+ t21485 = t21730*t22172;
+ t22465 = t21804*t22161+x*t21374+(t21485+t21185)*y;
+ t22129 = t21800*t21706;
+ t21116 = t21805*t22129;
+ t22464 = y*t21116+t21712*t21950+t22615;
+ t21546 = t21799*t22072;
+ t21516 = t21773*t22072;
+ t22192 = y*t22193;
+ t22163 = t21805*t22195;
+ t22463 = t21789*t22163+t21805*t21516+z*t21546+RATIONAL(20.0,9.0)*t22192;
+ t22462 = t22516+t22518;
+ t21455 = t21803*t22054;
+ t22461 = t21732*t22164+y*t21455+t22598*x;
+ t21386 = t21801*t22027;
+ t22460 = t21803*t21386+x*t21087+t22514;
+ t21269 = t21800*t22092;
+ t21961 = t21804*t22045;
+ t21613 = t21730*t21801;
+ t22050 = t21804*t21732;
+ t22459 = (t21961+t22050)*t21806+(t21613+t21269)*y;
+ t21760 = RATIONAL(-10.0,9.0);
+ t22125 = t21760*t21801;
+ t21790 = RATIONAL(5.0,6.0);
+ t22176 = y*t21800;
+ t21985 = t21790*t22176;
+ t22458 = t21801*t21985+y*t22125+t22562*t21806;
+ t22457 = t22482+t22539;
+ t21246 = t21719*t22056;
+ t22456 = t21806*t22027+t21804*t21246+(t21604+t21347)*y;
+ t21276 = t21728*t22172;
+ t22455 = z*t22001+x*t21277+(t21102+t21276)*y;
+ t21584 = t21694*t21806;
+ t21097 = t21712*t22056;
+ t22454 = t21725*t21941+t21804*t22090+(t21584+t21097)*y;
+ t21633 = t21735*t21801;
+ t21741 = RATIONAL(-5.0,96.0);
+ t22065 = t21741*t21800;
+ t21412 = t21801*t22065;
+ t21976 = t21804*t21644;
+ t22453 = t21804*t22084+t21806*t21976+(t21412+t21633)*y;
+ t22011 = y*t22131;
+ t21611 = t21725*t21804;
+ t21487 = z*t21611;
+ t22452 = t21491+t21487+t21744*t22011+t21750*t21950;
+ t22451 = t22485+t22498;
+ t21346 = t21805*t22108;
+ t22181 = t21739*z;
+ t22450 = t21726*t21934+t21485+(t22181+t21346)*x;
+ t22449 = t22491+t22515;
+ t22043 = t21802*t21766;
+ t21379 = z*t22043;
+ t22120 = t21800*t21708;
+ t21166 = t21805*t22120;
+ t22448 = t21379+t21166+t22494;
+ t22189 = z*t21695;
+ t21110 = x*t22189;
+ t21986 = z*t22072;
+ t22447 = t21804*t21185+x*t21056+y*t21110+t21695*t21986;
+ t21400 = t21805*t22106;
+ t22025 = t21757*t21803;
+ t21931 = t21802*t22025;
+ t22446 = t21805*t21931+x*t21400+t21276+t21295;
+ t22445 = t22516+t22534;
+ t21352 = t21805*t22027;
+ t22444 = x*t21352+t22050*t22193+t22567*y;
+ t22443 = t21801*t21943+t21584+t21743*t21938+t21613;
+ t22442 = t22508+t22515;
+ t21165 = t21800*t22046;
+ t22081 = t21706*t21804;
+ t22441 = t21806*t22081+t21804*t21293+(t21165+t21589)*y;
+ t21594 = t21701*t21801;
+ t22440 = t21802*t21945+t21806*t22036+(t21274+t21594)*x;
+ t21336 = t21805*t22104;
+ t21243 = z*t22124;
+ t21409 = y*t22181;
+ t22439 = t21243+y*t21336+t21409+t21726*t21950;
+ t21623 = t21758*t21803;
+ t21279 = z*t21623;
+ t22169 = t21763*z;
+ t21306 = x*t22169;
+ t22020 = x*t22147;
+ t22438 = t21747*t22020+t21279+t21306+t21755*t21934;
+ t21956 = t21719*t22111;
+ t22437 = t21806*t21956+t21722*t22105+(t21426+t21604)*x;
+ t22436 = t22510+t22517;
+ t22137 = t21805*t21764;
+ t21366 = y*t22137;
+ t21767 = RATIONAL(5.0,18.0);
+ t21958 = t21725*t22072;
+ t22435 = x*t21366+t21767*t22192+t21805*t21958+t21758*t21986;
+ t22038 = t21741*t21802;
+ t21478 = t21801*t22038;
+ t21935 = t21746*t22105;
+ t22434 = t21806*t22025+t21802*t21935+(t21478+t21633)*x;
+ t22175 = z*t21694;
+ t21183 = x*t22175;
+ t21108 = t21805*t22071;
+ t22433 = t21694*t21986+y*t21183+t21803*t21108+x*t21109;
+ t21037 = t21804*t22175;
+ t22432 = t21805*t21933+t21037+(t21166+t21602)*y;
+ t22174 = y*t21803;
+ t21998 = t21784*t22174;
+ t22178 = x*t21764;
+ t21990 = t21804*t22178;
+ t22431 = t21801*t21998+t21806*t21990+t22481;
+ t22430 = (t22075+t21933)*t21806+(t21594+t21271)*y;
+ t21738 = RATIONAL(5.0,96.0);
+ t22034 = t21738*t21801;
+ t21348 = t21802*t22034;
+ t22429 = t21803*t22098+t21743*t21970+(t21348+t21634)*x;
+ t22113 = t21800*t21748;
+ t21408 = t21801*t22113;
+ t22074 = t21763*t21801;
+ t22428 = t22599*t21806+(t22074+t21408)*y;
+ t21974 = t21739*t22072;
+ t21270 = t21805*t22050;
+ t21435 = y*t22096;
+ t22427 = z*t21974+t21803*t21270+(t21409+t21435)*x;
+ t22426 = t21699*t21957+t21705*t21938+t22571;
+ t22425 = t22027*t22193+x*t21270+t22583*y;
+ t21105 = z*t22120;
+ t22424 = t21105+t21805*t22043+t22504;
+ t21479 = t21804*t22025;
+ t21703 = RATIONAL(5.0,144.0);
+ t22156 = t21805*t21703;
+ t21106 = y*t22156;
+ t22423 = y*t21306+z*t21516+t21805*t21479+x*t21106;
+ t21326 = t21728*t22117;
+ t21164 = t21804*t21577;
+ t22005 = t21737*t22174;
+ t22422 = y*t21326+z*t22005+(t21243+t21164)*x;
+ t21098 = z*t22095;
+ t22421 = t21098+t21712*t21934+(t21588+t21055)*x;
+ t22420 = x*t21112+t21710*t21934+t22589;
+ t21155 = t21806*t22102;
+ t22419 = x*t21051+y*t21155+t22514;
+ t22418 = t22485+t22509;
+ t22083 = t21749*t21804;
+ t21377 = t21801*t22083;
+ t22417 = t21516+t21803*t21377+t22568*x;
+ t22416 = t21583+t21724*t22014+t22543;
+ t21947 = t21805*t21632;
+ t22415 = z*t21627+t21747*t22011+y*t22169+t21804*t21947;
+ t21638 = t21725*t21803;
+ t21456 = z*t21638;
+ t22016 = t21744*t22185;
+ t22414 = t21456+x*t22191+t21750*t21934+t21805*t22016;
+ t22413 = t21116+t21325+t22507;
+ t21260 = t21800*t22034;
+ t21955 = t21804*t21622;
+ t22412 = t21806*t21955+t21486+(t21260+t21634)*y;
+ t22029 = t21728*t21806;
+ t21235 = t21806*t22097;
+ t22411 = t21801*t21956+t21722*t22091+(t21235+t22029)*x;
+ t21953 = t21800*t22069;
+ t22410 = t21806*t21953+t21073+(t21373+t21595)*y;
+ t22409 = t21804*t21434+t21177+t22601*y;
+ t22408 = t21729*t22164+y*t21252+(t21339+t21108)*x;
+ t21443 = t21757*t22082;
+ t22407 = t21732*t22105+t21766*t21970+(t21613+t21443)*x;
+ t22406 = t22508+t22519;
+ t22118 = t21805*t21767;
+ t21284 = x*t22118;
+ t21457 = t21805*t21627;
+ t22405 = y*t21284+t22178*t22194+z*t21958+t21803*t21457;
+ t21061 = t21712*t22110;
+ t22404 = t21803*t22090+t21802*t21446+(t21061+t21584)*x;
+ t22063 = t21709*t21805;
+ t21146 = y*t22063;
+ t22173 = z*t21686;
+ t21045 = x*t22173;
+ t21942 = t21719*t22072;
+ t21959 = t21766*t22072;
+ t22403 = t21805*t21942+x*t21146+y*t21045+z*t21959;
+ t22402 = t22487+t22510;
+ t22401 = z*t21942+t21805*t21959+t22570*y;
+ t22400 = t21751*t22192+t21805*t21960+t21792*t21986+t21796*t22163;
+ t22073 = t21706*t21803;
+ t21060 = t21801*t22073;
+ t22399 = t21709*t22021+y*t21060+t22490;
+ t22398 = t22491+t22519;
+ t21291 = t21726*t22056;
+ t22397 = t21386+t21719*t21941+(t21291+t22029)*y;
+ t21171 = z*t22129;
+ t22051 = t21805*t21719;
+ t22396 = t21802*t22051+t21171+t22502;
+ t22078 = t21731*t21804;
+ t21273 = t21800*t22078;
+ t22151 = t21762*t21801;
+ t21787 = RATIONAL(-5.0,6.0);
+ t22004 = y*t22157;
+ t22395 = t21787*t22004+y*t22151+t21806*t21273+t21509;
+ t21258 = t21800*t22080;
+ t21494 = t21804*t21636;
+ t22394 = t21342+t21806*t21494+(t22155+t21258)*y;
+ t21142 = t21801*t22081;
+ t22393 = t22490+t22503+t21709*t22008+x*t21142+t22496;
+ t21413 = t21736*t22172;
+ t21220 = t21805*t22052;
+ t21951 = t21803*t22108;
+ t22392 = t21413+t21455+z*t21951+(t21620+t21220)*x;
+ t21445 = t21739*t22172;
+ t22391 = t21305+t21445+t21725*t21984+(t21205+t21616)*x;
+ t22390 = t22520+t22513+t22533;
+ t21404 = t21804*t22177;
+ t21070 = t21805*t22087;
+ t21952 = t21804*t22104;
+ t22389 = z*t21952+t21404+t21352+(t21620+t21070)*y;
+ t21308 = z*t22101;
+ t21997 = t21725*t22187;
+ t22388 = t21270+t21308+t21804*t21997+(t21160+t21616)*y;
+ t22387 = t21110+z*t21956+x*t21391+t22583;
+ t21436 = t21806*t22043;
+ t22386 = t21330+t21722*t21801+t21436+t21606+t21740*t21957;
+ t22385 = t21804*t21254+(t22189+t21381)*y+t22610;
+ t22384 = t22486+t22493+t21764*t22008+t21784*t22007+t22481;
+ t22383 = t22499+t22513+t22540;
+ t21263 = t21719*t22110;
+ t22382 = t21246+t21263+t21618+t21742*t21957+t21617;
+ t22381 = t22497+t22500+t22540;
+ t21072 = t21708*t22056;
+ t22380 = t21594+t21072+t21750*t21957+t22578;
+ t22379 = t21126+t21595+t21755*t21957+t22614;
+ t21972 = t21803*t22043;
+ t22378 = x*t21301+z*t21972+t21183+t22567;
+ t22377 = z*t21961+(t22175+t21278)*y+t22598;
+ t21734 = RATIONAL(5.0,32.0);
+ t21791 = RATIONAL(-1.0,8.0);
+ t22376 = t21734*t21957+RATIONAL(-1.0,32.0)*t21938+t21633+t21791*t22060+
+t22563;
+ t21779 = RATIONAL(1.0,8.0);
+ t21727 = RATIONAL(-5.0,32.0);
+ t22375 = RATIONAL(1.0,32.0)*t21938+t21779*t22060+t21634+t21727*t21957+
+t22592;
+ t22374 = t22474+t22526;
+ t22373 = t21712*t22157+t22473+t22602;
+ t22372 = t22466+t22527;
+ t21176 = t21805*t22075;
+ t22371 = t21176+t22432+(t21597+t21312)*y;
+ t22040 = t21710*t21801;
+ t22370 = t21802*t22040+t22426+t22573;
+ t22369 = t21800*t22040+t22426+t22597;
+ t22368 = z*t21953+t22432+(t21601+t21171)*y;
+ t21562 = t21801*t22067;
+ t22367 = t21291+t21443+t21562+t22443;
+ t22366 = t22474+t22532;
+ t22365 = t21326+x*t21625+t22106*t22193+t22450;
+ t22364 = t22446+t22530;
+ t21068 = t21804*t22031;
+ t22363 = t21068+t22464+(t21254+t21593)*y;
+ t21983 = z*t21668;
+ t21523 = z*t22026;
+ t22362 = t21800*t21983+t21435+y*t21523+t22439;
+ t22361 = z*t21933+t22464+(t21587+t21105)*y;
+ t21514 = t21798*t22174;
+ t22360 = t21275+t21514+t22417+t22500+t22533;
+ t22359 = t21712*t22082+t22473+t22609;
+ t22358 = t22466+t22529;
+ t22357 = t21374+t22439+(t21997+t21625)*y;
+ t22356 = t21269+t21774*t22082+t21235+t22443;
+ t22355 = x*t21379+t22420+t22590;
+ t21552 = t21804*t21654;
+ t21788 = RATIONAL(-8.0,9.0);
+ t21560 = t21788*t22174;
+ t21550 = t21788*t22182;
+ t22354 = t21546+RATIONAL(16.0,9.0)*t22195+t21560+t21550+t21803*t21552+
+t21799*t22168+t22486;
+ t22353 = t22404+t22407;
+ t22352 = t21802*t21947+t21375+t21769*t22014+t21545+t21614+t21400+t22593;
+ t22351 = t22392+t22478;
+ t22350 = t21705*t22014+t21699*t21969+t22553+t22574;
+ t22349 = y*t21623+t21798*t22182+t22417+t22499;
+ t21396 = t21739*t22117;
+ t21932 = t21728*t22072;
+ t22348 = z*t21932+t21804*t21252+t21729*t22192+(t21396+t21413)*y+(t21404+
+t22565)*x;
+ t21771 = RATIONAL(1.0,6.0);
+ t21568 = t21771*t22139;
+ t21367 = t21805*t21609;
+ t22165 = z*t22176;
+ t22347 = t21180+z*t21568+t21753*t22165+t21367+t22452;
+ t21309 = t21804*t22051;
+ t22024 = y*t22117;
+ t22015 = t21767*t22174;
+ t22346 = t21765*t22024+x*t21309+t22423+(t22015+t21275)*z;
+ t22345 = t22408+t22468;
+ t22344 = t22462+t22528;
+ t22343 = t22447+t22467;
+ t21754 = RATIONAL(8.0,27.0);
+ t22167 = x*t22180;
+ t22013 = x*t22145;
+ t22342 = RATIONAL(-32.0,27.0)*t22192+t21759*t21986+t21737*t22013+t21754*
+t22163+(t22167+t22164)*t21700+(t22005+t21974)*t21805;
+ t22341 = t21743*t22014+t21730*t21805+t22538+t22543+t22545;
+ t21994 = t21799*t22176;
+ t21995 = y*t22056;
+ t22049 = t21754*t21804;
+ t21385 = t21801*t22049;
+ t22340 = t21806*t21952+t21385+t21736*t22138+t21804*t21532+t21773*t21995+
+t21801*t21994+t22581*y;
+ t21965 = t21804*t22036;
+ t22339 = t21682*t21986+t21805*t21965+t22572*y+t22554*x;
+ t21978 = t21801*t22072;
+ t22338 = t21684*t21949+t21718*t21978+t22582*x+t22552*y;
+ t21973 = t21803*t22088;
+ t22337 = t21681*t22091+t21806*t22037+t21801*t21973+t21706*t21970+(t22571+
+t22597)*x;
+ t22336 = t22433+t22461;
+ t21991 = t21767*t22182;
+ t22335 = t21760*t22167+z*t21560+t22463+(t21991+t21514)*t21805;
+ t21954 = t21803*t22097;
+ t22089 = t21694*t21801;
+ t22334 = t21803*t22089+t21801*t21954+t22440+t22578*x;
+ t22333 = t21704*t21995+y*t22119+t21142+t21742*t21941+t22409;
+ t22002 = y*t22065;
+ t21996 = t21738*t22176;
+ t22332 = t21805*t22002+t21743*t21950+t22537+(t21996+t21976)*z+t22620*y;
+ t22331 = t21708*t21934+t21706*t21984+t22553*x+t22572;
+ t22330 = z*t21975+t21803*t21054+(t21098+t22594)*y+(t21068+t22615)*x;
+ t22152 = t21763*t21805;
+ t22329 = z*t21384+y*t22152+t21457+t21747*t22165+t22452;
+ t21610 = t21754*t21801;
+ t21944 = t21771*t22060;
+ t22328 = t21750*t21938+t21736*t21806+t21801*t21944+t21610+t22595+t22603;
+ t22327 = t22427+t22465;
+ t22053 = t21677*t21801;
+ t22326 = t21806*t22061+t21716*t21941+(t22053+t21052)*t21804+(t22607+
+t22619)*y;
+ t22325 = t21804*t21202+t21715*t21941+t22550*y+t22582;
+ t21448 = t21803*t22051;
+ t21520 = t21769*t22111;
+ t22324 = t22077*t22193+x*t22156+t21448+z*t21520+t22438;
+ t22323 = t22472+t21764*t22164+t21735*t22024+(t21367+t21487)*x;
+ t22322 = z*t21965+t21803*t21068+t22557*y+t22556*x;
+ t22321 = t21805*t21996+t21146+y*t22173+t21746*t21950+t22547+(t21955+
+t22002)*z;
+ t21962 = t21715*t22111;
+ t22320 = t21716*t21970+t21801*t21962+t22587*x+t22552;
+ t22019 = x*t22039;
+ t22319 = t21736*t22105+t21803*t21610+t22576*t21801+(t22019+t21951)*t21806
++t22581*x;
+ t21463 = t21766*t22117;
+ t22318 = t22472+z*t21990+t21735*t22013+(t21463+t21456)*y;
+ t22317 = t22446+t22521;
+ t22112 = t21806*t21713;
+ t22316 = y*t22112+t21708*t22115+t21702*t21995+t21740*t21941+t22441;
+ t21536 = t21774*t22117;
+ t22184 = z*t21762;
+ t21392 = x*t22184;
+ t21761 = RATIONAL(5.0,24.0);
+ t22179 = t21761*x;
+ t22003 = t21802*t22179;
+ t22023 = t21787*t22185;
+ t22315 = t21536+x*t22137+t21392+t21805*t22003+t21731*t21934+(t22023+
+t22605)*z;
+ t22314 = t21059+t21805*t22045+t22489+t22504+t22507;
+ t22313 = t22410+t22522;
+ t22312 = z*t22086+t21220+t22416+t22538;
+ t21966 = t21757*t22139;
+ t22311 = t21804*t21549+t21806*t21966+t21048+t21428+t21490+(t22030+t22591)
+*y;
+ t21127 = z*t22130;
+ t22310 = t21800*t22051+t21127+t22488+t22494+t22502;
+ t22309 = t21089+t21801*t21931+t22471+t22614*x;
+ t22308 = t22474+t22482+t22518;
+ t22307 = t21762*t22164+t21780*t22013+t21784*t22167+t21803*t21366+t22400;
+ t21512 = t21773*t22117;
+ t22068 = t21763*t21804;
+ t21988 = x*t22068;
+ t21662 = t21774*t21803;
+ t22306 = t21805*t21988+y*t21512+t22083*t22193+t21662*t22194+t22405;
+ t22305 = t22385+t22479;
+ t21528 = t21805*t21668;
+ t22304 = t21528+t21731*t21950+t21366+y*t22184+t21761*t22011+t21787*t22165
++t22617*z;
+ t22303 = t21792*t22004+t21774*t21995+t21806*t22101+t22606*y+t22559*t21804
+;
+ t22302 = t21705*t21969+t21699*t22014+t22558+t22561;
+ t22301 = t21155+t21803*t21613+t21802*t21940+t21806*t21954+(t22579+t22603)
+*x;
+ t22300 = t22422+t22427;
+ t22299 = t22421+t22524;
+ t22298 = t22423+t21765*t22013+z*t21991+(t21279+t21448)*y;
+ t22297 = t22455+t22468;
+ t21989 = x*t22136;
+ t22188 = z*t21700;
+ t22296 = t21396+t21805*t21989+t21803*t21621+t21725*t21934+t22585*z+(
+t22103+t22188)*x;
+ t22295 = t22430+t21726*t21941+t21804*t22089+(t21072+t21592)*y;
+ t22294 = t21760*t22164+t21805*t22015+z*t21550+t21798*t22013+t22463;
+ t21647 = t21769*t21800;
+ t21531 = t21804*t21647;
+ t22293 = t21309+z*t21531+t22113*t22194+t21106+t22415;
+ t21170 = t21710*t22056;
+ t22292 = t21758*t21941+t21804*t22030+t22456+(t21170+t21578)*y;
+ t22291 = t22462+t22466;
+ t22290 = t21706*t21934+z*t21973+t22558*x+t22557;
+ t22289 = t21804*t21041+t21732*t21986+(t21037+t21176)*x+(t22589+t22590)*y;
+ t22055 = t21771*t21803;
+ t21519 = t21802*t22055;
+ t22166 = x*t22170;
+ t22288 = x*t22123+z*t21519+t21463+t21753*t22166+t22414;
+ t22012 = t21790*t22185;
+ t22186 = z*t21760;
+ t21756 = RATIONAL(-5.0,24.0);
+ t22287 = x*t22186+t21284+t21756*t22020+t21512+t21724*t21934+(t22012+
+t22584)*z;
+ t22286 = t22446+t22459;
+ t22285 = t21170+t22374;
+ t22284 = z*t22039+t21070+t22416+t22545;
+ t21982 = t21756*t22176;
+ t21508 = t21805*t21667;
+ t22283 = t21805*t21982+t21508+t21724*t21950+(t22118+t22186)*y+(t21985+
+t22586)*z;
+ t21964 = t21804*t22120;
+ t22282 = z*t21964+t21706*t21950+t22561*y+t22556;
+ t21525 = z*t22059;
+ t22281 = t21525+t21336+t21750*t21969+t21625+t21346+t21523+(t21944+t21754)
+*z;
+ t22280 = t21766*t21941+t21283+t22456+(t22159+t21472)*y;
+ t22017 = t21763*t22174;
+ t22279 = t21749*t22164+t21805*t22017+t22405+(t21983+t21508)*x;
+ t21679 = RATIONAL(32.0,27.0);
+ t21999 = t21680*t22182;
+ t22278 = t21759*t22168+t21729*t22008+t21803*t21385+t21801*t21999+t21680*
+t22018+t21679*t22162+t22618*t21806;
+ t22277 = t21708*t21950+t21804*t21171+t22574*y+t22554;
+ t22142 = t21681*t21806;
+ t22276 = t21804*t21599+t21712*t21941+t22430+(t21246+t22142)*y;
+ t22275 = t21102+t21712*t21984+t22420+(t21127+t21601)*x;
+ t21981 = t21685*t22182;
+ t21987 = t21703*t22182;
+ t22274 = t22403+t21805*t21987+z*t21981+t22604*y;
+ t22273 = t21774*t22011+t21725*t21950+y*t22188+t21792*t22165+t22593*t21804
++t22565;
+ t21979 = t21743*t22111;
+ t22010 = t21738*t22185;
+ t22126 = t21765*t21806;
+ t22272 = t21806*t22010+t21803*t22076+x*t22126+t21801*t21979+t22434;
+ t22271 = t22440+t21682*t22091+t21802*t21936+(t22142+t21263)*x;
+ t22270 = t22407+t22411;
+ t22269 = t22377+t22476;
+ t22268 = t22418+t22419;
+ t22171 = z*t21680;
+ t21174 = y*t22171;
+ t22267 = z*t21999+t21679*t22192+t21754*t21986+t21759*t22163+(t21344+
+t21174)*t21803+t22618*t21805;
+ t21360 = t21736*t22117;
+ t22266 = t21730*t21986+t21805*t21932+(t21445+t21360+t22161)*y+(t21308+
+t22577)*x;
+ t21977 = t21746*t22111;
+ t22265 = t21741*t22020+t21743*t21934+(t21977+t22010)*z+t22570+t22612;
+ t22264 = t21806*t21931+t21338+t21803*t21517+t21134+t21488+(t21618+t22596)
+*x;
+ t22044 = t21805*t21749;
+ t21244 = y*t22044;
+ t22263 = z*t21494+t21744*t22165+t21805*t21611+t21244+t22415;
+ t22262 = t21360+t21758*t21934+t21754*t22172+t21805*t22019+t22576*z+(
+t22041+t22171)*x;
+ t22261 = z*t21998+t21804*t21392+t21805*t21990+t21780*t22024+t22400;
+ t22260 = t21063+t21800*t21486+(t21613+t21562)*t21804+(t22579+t22595)*y;
+ t22259 = t21801*t22037+t21708*t21970+t21802*t21060+t21681*t22105+(t22600+
+t22602)*x;
+ t22258 = t21630+t21755*t21938+t21769*t21957+t22559+t22596;
+ t22257 = t21674*t22105+t21806*t21962+(t21046+t22053)*t21803+t22555*x;
+ t22256 = t21746*t21934+t22038*t22193+t21045+t21805*t22010+z*t21979+x*
+t22063+t22604;
+ t21203 = t21806*t22052;
+ t22255 = t22437+t21801*t21951+t21803*t22030+(t21203+t21578)*x;
+ t22022 = x*t22110;
+ t22254 = t22429+x*t22153+t21741*t22022+(t22025+t21977)*t21801;
+ t22253 = t21773*t22011+t21174+t21758*t21950+t21804*t21523+(t22049+t21994)
+*z+t22577;
+ t22252 = t21803*t21628+t21725*t21970+t21739*t22105+t21806*t21989+t22585*
+t21801+t22606*x;
+ t21645 = t21773*t21803;
+ t22251 = t21645*t22194+t21749*t22013+y*t21536+z*t21988+t22435;
+ t22250 = t22410+t22421;
+ t22249 = x*t21421+t21803*t21617+t21801*t21972+t21247+t22437;
+ t22248 = t21097+t22356;
+ t22247 = t21164+t22362;
+ t22246 = t21801*t21971+t21226+t22471+(t22107+t21436)*x;
+ t22245 = t22450+t21185+t21774*t21984+(t22096+t21525)*x;
+ t22244 = x*t21629+t21479+t21685*t21978+t22496+t22560*y;
+ t22243 = t22435+t21803*t21244+z*t22017+(t22000+t21528)*x;
+ t22242 = z*t21987+t21805*t21981+t22401+t22612*y;
+ t21872 = t22448+t22451;
+ t22241 = t21597+t21750*t22014+t21872+t22460+t22488;
+ t21873 = t22413+t22451;
+ t22240 = t21755*t22014+t21593+t21873+t22460+t22489;
+ t21745 = RATIONAL(-1.0,16.0);
+ t22239 = RATIONAL(5.0,64.0)*t21957+t21745*t22060+t21165+RATIONAL(-1.0,
+64.0)*t21938+t22523+t22535+t22575;
+ t22238 = t21801*t22068+t21273+t21668+t21744*t21941+t22453+(t22563+t22564)
+*y;
+ t21733 = RATIONAL(5.0,16.0);
+ t21786 = RATIONAL(-1.0,4.0);
+ t22237 = t21258+t21733*t21957+t21745*t21938+t21786*t22060+t21773*t21806+
+t21792+t22536+t22541+t22608;
+ t22079 = t21756*t21801;
+ t22236 = t21755*t22110+t22376+t21412+(t22079+t21771)*t21802+t22564;
+ t21793 = RATIONAL(-2.0,3.0);
+ t22235 = t21769*t21995+t21804*t21658+t21753*t21941+t22458+t21793*t22176+
+t22588*y+t22617;
+ t21230 = t21702*t22082;
+ t21720 = RATIONAL(1.0,16.0);
+ t22234 = RATIONAL(1.0,64.0)*t21938+t21720*t22060+t21230+RATIONAL(-5.0,
+64.0)*t21957+t22546+t22551+t22601;
+ t22233 = t21531+t21627+t21761*t21941+t21355+t22394+t22608*y+t22568;
+ t22232 = t21802*t21968+t21662+t22434+(t22074+t22047)*t21803+(t22563+
+t22566)*x;
+ t21175 = t21686*t22115;
+ t22231 = t21741*t21941+t22409+t21175+t22551*y+t22599;
+ t21259 = t21761*t22082;
+ t22230 = t21769*t21802+t21260+t21750*t22110+t21259+t22375+t22611;
+ t22229 = t21747*t21941+t21377+t22412+(t22592+t22611)*y+t22562;
+ t22228 = t21804*t21126+t22509+t21806*t22042+t21158+t22501+t21708*t21941+(
+t22571+t22573)*y;
+ t21470 = t21800*t22079;
+ t22227 = t22428+t21611+t21568+(t21470+t21633)*t21804+(t22569+t22613)*y;
+ t21980 = t21803*t22082;
+ t22226 = t21747*t21980+t21645+t21749*t22091+t22429+t21803*t22058+(t22580+
+t22592)*x;
+ t22225 = t21609+t21709*t22115+t21494+t22441+t21738*t21941+(t22575+t22616)
+*y;
+ t22224 = t22498+t21706*t21941+t21801*t22042+t22501+(t21964+t22114)*t21806
++(t22600+t22609)*y;
+ t21721 = RATIONAL(-5.0,16.0);
+ t21777 = RATIONAL(1.0,4.0);
+ t22223 = t21408+t21721*t21957+t21799+t21720*t21938+t21774*t21806+t21777*
+t22060+t22544+t22548+t22569;
+ t21794 = RATIONAL(2.0,3.0);
+ t22222 = t21552+t21771*t21995+t21794*t22176+t21748*t21941+t22395+(t21788+
+t22140)*y+t22586;
+ t22221 = t22330+t22380;
+ t22220 = t22387+t22396+t22448;
+ t22219 = t22378+t22413+t22424;
+ t22218 = t22289+t22379;
+ t22217 = t22334+t22371;
+ t22216 = t22246+t22370;
+ t22215 = t22246+t22359;
+ t22214 = t22271+t22359;
+ t22213 = t22295+t22355;
+ t22212 = t22309+t22363;
+ t22211 = t22271+t22370;
+ t22210 = t22355+t22410+t22525;
+ t22209 = t22295+t22421+t22531;
+ t22208 = t22250+t22525+t22531;
+ t22207 = t22361+t22425+t22447;
+ t22206 = t22368+t22433+t22444;
+ t22205 = t22339+t22350;
+ t21687 = RATIONAL(1.0,384.0);
+ t21688 = RATIONAL(-1.0,384.0);
+ t22204 = t21688*t21957+t21687*t21938+t22338+t22550+t22587;
+ t22203 = t21687*t21957+t21688*t21938+t22338+t22555+t22619;
+ t22202 = t22282+t22331;
+ t22201 = t22320+t22326;
+ t22200 = t22277+t22290;
+ t22199 = t22257+t22325;
+ t22198 = t22302+t22322;
+ t22197 = t22320+t22325;
+ t22196 = t22257+t22326;
+ t20583 = z*t21931;
+ t20513 = z*t21966;
+ t22154 = t20583+t20513;
+ t22148 = t21738*t21806;
+ t22144 = t21164+t21061;
+ t22141 = t21767*t21806;
+ t22135 = t21703*t21806;
+ t22134 = t21764*t21806;
+ t22133 = t21203+t21108;
+ t20722 = t21804*t21297;
+ t22132 = t20722+t20583;
+ t20750 = z*t21954;
+ t22128 = t20750+t20513;
+ t22099 = t20722+t20750;
+ t21993 = t21703*t22174;
+ t21406 = t21755*t22111;
+ t21476 = t21750*t22111;
+ t21236 = t21766*t22105;
+ t21058 = t21708*t22105;
+ t21939 = t21740*t22111;
+ t21937 = t21803*t22079;
+ t21930 = t21170+t22479;
+ t21929 = t21780*t22008+t21762*t22007+t22493;
+ t21927 = x*t21175+y*t21058+t22503;
+ t21926 = t21170+t22476;
+ t21925 = t21203+t22480;
+ t21924 = t20750+t22475;
+ t21923 = t21061+t22480;
+ t21922 = t20750+t22477;
+ t21921 = t21097+t22479;
+ t21917 = t20583+t22477;
+ t21916 = t20583+t22475;
+ t21914 = t21801*t21990+y*t21236+t22160;
+ t21913 = t21203+t22478;
+ t21912 = t21097+t22476;
+ t21911 = t21781*z+t21748*t21805;
+ t21910 = t21756*z+t21761*t21805;
+ t21909 = t21756*t21805+t21761*z;
+ t21776 = RATIONAL(5.0,3.0);
+ t21908 = t21776*z+t21753*t21805;
+ t21907 = t21794+t21787*t21801+t21771*t21806;
+ t21906 = RATIONAL(5.0,4.0)+RATIONAL(-25.0,16.0)*t21801+t21733*t21806;
+ t21775 = RATIONAL(-5.0,8.0);
+ t21905 = RATIONAL(25.0,8.0)*t21801+RATIONAL(-5.0,2.0)+t21775*t21806;
+ t21717 = RATIONAL(25.0,16.0);
+ t21768 = RATIONAL(-5.0,4.0);
+ t21904 = t21768+t21721*t21806+t21717*t21801;
+ t21903 = t21744*t21801+t21746*t21806+t21731;
+ t21902 = t21743*t21806+t21747*t21801+t21724;
+ t21901 = t21769*t21806+t21790*t21801+t21793;
+ t21900 = t21781+t21753*t21806+RATIONAL(25.0,12.0)*t21801;
+ t21899 = t21775+t21727*t21806+RATIONAL(25.0,32.0)*t21801;
+ t21689 = RATIONAL(-25.0,12.0);
+ t21898 = t21776+t21748*t21806+t21689*t21801;
+ t21897 = t21720*t21806+t21777+t21721*t21801;
+ t21770 = RATIONAL(5.0,8.0);
+ t21896 = t21734*t21806+RATIONAL(-25.0,32.0)*t21801+t21770;
+ t21895 = t21779*t21806+RATIONAL(1.0,2.0)+t21775*t21801;
+ t21894 = t21786+t21745*t21806+t21733*t21801;
+ t21893 = RATIONAL(-1.0,2.0)+t21770*t21801+t21791*t21806;
+ t21707 = RATIONAL(25.0,96.0);
+ t21892 = t21756+t21741*t21806+t21707*t21801;
+ t21891 = t22149+t22148+t21761;
+ t21890 = t22506+y*t22179+t22148*t22195+(t22055+t21937)*t21804;
+ t21888 = t21787*t22168+t21793*t22072+RATIONAL(-10.0,3.0)*t22195+t21790*
+t21978+t22512;
+ t21887 = t21750*t21978+t21707*t22168+t22505+t22506+t22511;
+ t21886 = x*t21251+t21236+t21750*t21970+t21437+t21914;
+ t21885 = t22418+t22447;
+ t21884 = t21801*t22012+t21773*t22105+x*t22125+t21724*t21970+t21929;
+ t21698 = RATIONAL(-25.0,24.0);
+ t21883 = t21698*t22168+t21794*t21978+t22484+t22492+t22512;
+ t21882 = t21801*t22023+x*t22151+t21774*t22105+t21731*t21970+t21929;
+ t21881 = t22418+t22433;
+ t21880 = t21806*t22073+t21742*t21970+t21927+t22535*x;
+ t21879 = t22398+t22469;
+ t21878 = x*t21230+t21058+t21806*t21939+t21043+t21927;
+ t21877 = t22407+t22510+t22519;
+ t21876 = t22406+t22468;
+ t21875 = t21914+t21719*t22105+t21755*t21970+(t21405+t22074)*x;
+ t21874 = t22398+t22459;
+ t21871 = t22406+t22427;
+ t21693 = RATIONAL(25.0,48.0);
+ t21870 = t21731*t22174+t21753*t22182+t21693*t22007+y*t21935+t21890+t22511
+;
+ t21782 = RATIONAL(4.0,3.0);
+ t21869 = t21782*t22174+t21783*t22008+t21776*t22182+t21689*t22007+t21888+
+t22492;
+ t21868 = x*t22078+t21753*t22174+t21746*t22021+t21693*t22018+t21890+t22505
+;
+ t21867 = t21783*t22021+t21782*t22182+t21776*t22174+t21689*t22018+t21888+
+t22484;
+ t21866 = t21738*t21995+y*t22126+t21804*t22076+t21743*t21941+t22383+t22453
+;
+ t21865 = t21886+t21806*t22016+t21446+x*t22150+t21801*t21519+t22470;
+ t21864 = t21882+x*t22134+t21792*t22091+t21806*t22003+t21801*t21522+t22431
+;
+ t21863 = t22393+t22403+t21805*t21993+t21685*t22164+t22547*x;
+ t21862 = t21057+t21060+t21704*t22022+t21742*t21980+t21878+t22399;
+ t21861 = t22381+t21725*t22117+x*t22044+t22438+(t22016+t21476)*z;
+ t21860 = t21771*t21941+t21315+t21744*t21995+t21150+t22390+t22394;
+ t21859 = x*t22141+t21799*t22091+t21801*t21544+t21884+t21756*t22022+t22431
+;
+ t21858 = y*t22141+t21785*t21941+t21806*t21982+t21799*t22115+t22384+t22458
+;
+ t21857 = t21801*t21520+x*t22135+t21802*t22006+t21758*t22091+t21875+t22470
+;
+ t21856 = t21769*t21941+t21758*t22115+t21747*t21995+y*t22135+t22390+t22428
+;
+ t21855 = t21783*t21941+y*t22134+t21504+t21761*t21995+t22384+t22395;
+ t21854 = z*t21406+t21747*t22166+t21758*t22117+x*t22152+t22381+t22414;
+ t21853 = t21746*t21941+t21495+t21741*t21995+t21458+t22383+t22412;
+ t21852 = t22393+t21803*t21180+z*t21993+t22401+t22537*x;
+ t21851 = t21801*t21939+t21702*t22022+t21708*t22091+x*t22112+t21880+t22399
+;
+ t21850 = t21771*t21800+t21470+t21478+t21755*t22056+t22360+t22376+t22566;
+ t21849 = t21880+t21476+t21709*t22091+t22244+(t21766+t21348)*t21803+t22523
+*x;
+ t21848 = t21348+t21647+t21750*t22056+t22360+t21761*t22157+t22375+t22580;
+ t21847 = t21558+t21788*x+t21882+t22354+t21794*t22185+t21771*t22022+t22544
+*t21803+t22584;
+ t21846 = t21074+t21803*t21478+t21406+t21878+t22244+t22546*x+t22560;
+ t21845 = t21793*t22185+t21884+t21769*t22022+t22354+t22541*t21803+t22588*x
++t22605;
+ t21844 = t21519+t21638+t21802*t21937+t21803*t21633+t22349+t21875+(t22548+
+t22613)*x;
+ t21843 = t21623+t21886+t21398+t22349+t21803*t21259+t21520+(t22536+t22621)
+*x;
+ t21842 = t22311+t22367+t21061+t21877+t22404+t22487+t22508;
+ t21841 = t22302+t22203+t22339;
+ t21840 = t21108+t22224+t21885+t22368+t22425;
+ t21839 = t22267+t22281+t22278+t22328;
+ t21838 = t22277+t22204+t22331;
+ t21837 = t22268+t22276+t22299+t22310;
+ t21836 = t22245+t22284+t21874+t22442+t22454;
+ t21835 = t22252+t22262+t22278+t22342;
+ t21834 = t22348+t22341+t22382+t22398+t22436+t22477;
+ t21833 = t22366+t21925+t22247+t22391+t22402+t22406;
+ t21832 = t22292+t21876+t22389+t22449+t22455+t22476;
+ t21831 = t22228+t21873+t22387+t22424+t22480;
+ t21830 = t21881+t22275+t22337+t22419+t22461;
+ t21829 = t21108+t22372+t21871+t22260+t22402+t22422;
+ t21828 = t22228+t21872+t22378+t22396+t22478;
+ t21827 = t22334+t20513+t22241+t22363;
+ t21826 = t20722+t22266+t21874+t22358+t22397+t22436;
+ t21825 = t20722+t22309+t22241+t22371;
+ t21824 = t22282+t22204+t22290;
+ t21823 = t21879+t22357+t20513+t22249+t22436+t22445;
+ t21822 = t22289+t22240+t22380+t22477;
+ t21821 = t22280+t21877+t22386+t22411+t22475+t22491+t22517;
+ t21820 = t21879+t22264+t22388+t22442+t22457+t22479;
+ t21819 = t22255+t21876+t22351+t22402+t22408;
+ t21818 = t22314+t21885+t21097+t22369+t22419+t22467;
+ t21817 = t22268+t21170+t22259+t22313+t22373;
+ t21816 = t22322+t22203+t22350;
+ t21815 = t22253+t22278+t22258+t22296;
+ t21814 = t22240+t22330+t22379+t22475;
+ t21813 = t21871+t22301+t22317+t22449+t22465;
+ t21812 = t21164+t22224+t21881+t22361+t22444;
+ t21811 = t22273+t22278+t22319+t22352;
+ t21692 = RATIONAL(-25.0,48.0);
+ coeffs_dxy->coeff_m2_m2_m2 = t21824+t22205+t22196;
+ coeffs_dxy->coeff_m1_m2_m2 = t21828+t21203+t21164+t22214+t22207;
+ coeffs_dxy->coeff_0_m2_m2 = t22265+t21851+t22274;
+ coeffs_dxy->coeff_p1_m2_m2 = t22219+t21840+t21061+t22211+t22478;
+ coeffs_dxy->coeff_p2_m2_m2 = t22200+t21841+t22199;
+ coeffs_dxy->coeff_m2_m1_m2 = t21837+t21926+t22337+t22343+t22373+t22377;
+ coeffs_dxy->coeff_m1_m1_m2 = t21834+t22280+t22249+t22358+t22099+t22364;
+ coeffs_dxy->coeff_0_m1_m2 = t22254+t21854+t22306;
+ coeffs_dxy->coeff_p1_m1_m2 = t22348+t22286+t21823+t21924+t22386+t22397+
+t22530;
+ coeffs_dxy->coeff_p2_m1_m2 = t22305+t22337+t22250+t21818+t22522+t22524;
+ coeffs_dxy->coeff_m2_0_m2 = t21863+t22316+t22332;
+ coeffs_dxy->coeff_m1_0_m2 = t21853+t22279+t22329;
+ coeffs_dxy->coeff_0_0_m2 = ((t21731*t21805+t21724*z)*t21804+t21910*y)*
+t21803+(t21910*t21804+(t21692*t21805+t21693*z)*y)*x+t21887;
+ coeffs_dxy->coeff_p1_0_m2 = t22263+t21866+t22279;
+ coeffs_dxy->coeff_p2_0_m2 = t21863+t22321+t22333;
+ coeffs_dxy->coeff_m2_p1_m2 = t22259+t22269+t22275+t21818+t22276;
+ coeffs_dxy->coeff_m1_p1_m2 = t22348+t22291+t22365+t21821+t22132+t22529+
+t22534+t22549;
+ coeffs_dxy->coeff_0_p1_m2 = t22272+t21861+t22306;
+ coeffs_dxy->coeff_p1_p1_m2 = t21834+t22357+t22365+t22270+t22154+t22397+
+t22459;
+ coeffs_dxy->coeff_p2_p1_m2 = t22305+t21817+t22310+t22275+t22343;
+ coeffs_dxy->coeff_m2_p2_m2 = t21841+t22202+t22201;
+ coeffs_dxy->coeff_m1_p2_m2 = t21831+t22144+t22216+t22207;
+ coeffs_dxy->coeff_0_p2_m2 = t21862+t22256+t22274;
+ coeffs_dxy->coeff_p1_p2_m2 = t21925+t22220+t21840+t22215;
+ coeffs_dxy->coeff_p2_p2_m2 = t21838+t22205+t22197;
+ coeffs_dxy->coeff_m2_m2_m1 = t22218+t21916+t22209+t21827;
+ coeffs_dxy->coeff_m1_m2_m1 = t21813+t22284+t21921+t22292+t22356+t22388;
+ coeffs_dxy->coeff_0_m2_m1 = t21857+t22288+t22298;
+ coeffs_dxy->coeff_p1_m2_m1 = t21813+t22308+t22389+t21926+t22454+t22459+
+t22526+t22539+t22549;
+ coeffs_dxy->coeff_p2_m2_m1 = t21822+t22208+t22217+t22132;
+ coeffs_dxy->coeff_m2_m1_m1 = t22255+t21829+t21923+t22312+t22367+t22391;
+ coeffs_dxy->coeff_m1_m1_m1 = t22328+t21811+t22340+t22296+t22342;
+ coeffs_dxy->coeff_0_m1_m1 = t21864+t22287+t22335;
+ coeffs_dxy->coeff_p1_m1_m1 = t21815+t22281+t22303+t22319+t22342;
+ coeffs_dxy->coeff_p2_m1_m1 = t22300+t22255+t22311+t21833+t22344;
+ coeffs_dxy->coeff_m2_0_m1 = t21856+t22346+t22347;
+ coeffs_dxy->coeff_m1_0_m1 = t21855+t22283+t22294;
+ coeffs_dxy->coeff_0_0_m1 = ((t21771*t21805+t21793*z)*t21804+t21908*y)*
+t21803+(t21908*t21804+(RATIONAL(25.0,24.0)*t21805+RATIONAL(-25.0,6.0)*z)*y)*x+
+t21883;
+ coeffs_dxy->coeff_p1_0_m1 = t21858+t22294+t22304;
+ coeffs_dxy->coeff_p2_0_m1 = t21860+t22293+t22346;
+ coeffs_dxy->coeff_m2_p1_m1 = t22308+t21829+t21913+t22353+t22392+t22516+
+t22532+t22542;
+ coeffs_dxy->coeff_m1_p1_m1 = t22273+t21835+t22281+t22258+t22340;
+ coeffs_dxy->coeff_0_p1_m1 = t21859+t22315+t22335;
+ coeffs_dxy->coeff_p1_p1_m1 = t21835+t22253+t22328+t22303+t22352;
+ coeffs_dxy->coeff_p2_p1_m1 = t22300+t22247+t21842+t22312+t22351;
+ coeffs_dxy->coeff_m2_p2_m1 = t21822+t22212+t22128+t22213;
+ coeffs_dxy->coeff_m1_p2_m1 = t22285+t22245+t22292+t21820+t22327;
+ coeffs_dxy->coeff_0_p2_m1 = t22298+t21865+t22324;
+ coeffs_dxy->coeff_p1_p2_m1 = t21836+t22264+t22327+t21912+t22356+t22389;
+ coeffs_dxy->coeff_p2_p2_m1 = t21825+t22210+t22218+t21924;
+ coeffs_dxy->coeff_m2_m2_0 = t22225+t22234+t21849;
+ coeffs_dxy->coeff_m1_m2_0 = t22236+t22229+t21844;
+ coeffs_dxy->coeff_0_m2_0 = t21870+(t21894*t21802+t21902)*t21803+(t21896*
+t21802+t21892)*x;
+ coeffs_dxy->coeff_p1_m2_0 = t21844+t22238+t22230;
+ coeffs_dxy->coeff_p2_m2_0 = t22231+t22239+t21849;
+ coeffs_dxy->coeff_m2_m1_0 = t22227+t21850+t22226;
+ coeffs_dxy->coeff_m1_m1_0 = t22223+t21847+t22222;
+ coeffs_dxy->coeff_0_m1_0 = (t21895*t21802+t21901)*t21803+(t21904*t21802+
+t21898)*x+t21869;
+ coeffs_dxy->coeff_p1_m1_0 = t22235+t22237+t21847;
+ coeffs_dxy->coeff_p2_m1_0 = t21848+t22233+t22226;
+ coeffs_dxy->coeff_m2_0_0 = t21868+(t21896*t21800+t21892)*y+(t21894*t21800
++t21902)*t21804;
+ coeffs_dxy->coeff_m1_0_0 = t21867+(t21895*t21800+t21901)*t21804+(t21904*
+t21800+t21898)*y;
+ coeffs_dxy->coeff_0_0_0 = ((t21777*t21806+t21768*t21801+1.0)*t21804+
+t21905*y)*t21803+(t21905*t21804+(RATIONAL(25.0,4.0)+RATIONAL(-125.0,16.0)*
+t21801+t21717*t21806)*y)*x;
+ coeffs_dxy->coeff_p1_0_0 = (t21893*t21800+t21907)*t21804+t21867+(t21906*
+t21800+t21900)*y;
+ coeffs_dxy->coeff_p2_0_0 = (t21897*t21800+t21903)*t21804+t21868+(t21899*
+t21800+t21891)*y;
+ coeffs_dxy->coeff_m2_p1_0 = t22227+t22232+t21848;
+ coeffs_dxy->coeff_m1_p1_0 = t22237+t21845+t22222;
+ coeffs_dxy->coeff_0_p1_0 = (t21893*t21802+t21907)*t21803+(t21906*t21802+
+t21900)*x+t21869;
+ coeffs_dxy->coeff_p1_p1_0 = t22223+t22235+t21845;
+ coeffs_dxy->coeff_p2_p1_0 = t21850+t22232+t22233;
+ coeffs_dxy->coeff_m2_p2_0 = t22239+t21846+t22225;
+ coeffs_dxy->coeff_m1_p2_0 = t21843+t22229+t22230;
+ coeffs_dxy->coeff_0_p2_0 = t21870+(t21897*t21802+t21903)*t21803+(t21899*
+t21802+t21891)*x;
+ coeffs_dxy->coeff_p1_p2_0 = t21843+t22236+t22238;
+ coeffs_dxy->coeff_p2_p2_0 = t22231+t21846+t22234;
+ coeffs_dxy->coeff_m2_m2_p1 = t21814+t22213+t22217+t22099;
+ coeffs_dxy->coeff_m1_m2_p1 = t22248+t21832+t22301+t22245+t22457+t22469;
+ coeffs_dxy->coeff_0_m2_p1 = t22318+t21857+t22324;
+ coeffs_dxy->coeff_p1_m2_p1 = t21930+t22297+t22301+t21836+t22374+t22388;
+ coeffs_dxy->coeff_p2_m2_p1 = t21922+t22221+t22210+t21827;
+ coeffs_dxy->coeff_m2_m1_p1 = t21819+t22144+t22260+t22344+t22362+t22367;
+ coeffs_dxy->coeff_m1_m1_p1 = t22253+t22262+t21839+t22319+t22340;
+ coeffs_dxy->coeff_0_m1_p1 = t21864+t22261+t22315;
+ coeffs_dxy->coeff_p1_m1_p1 = t22267+t22262+t21811+t22258+t22303;
+ coeffs_dxy->coeff_p2_m1_p1 = t21819+t22311+t22366+t22133+t22312+t22372;
+ coeffs_dxy->coeff_m2_0_p1 = t21856+t22293+t22323;
+ coeffs_dxy->coeff_m1_0_p1 = t22304+t21855+t22307;
+ coeffs_dxy->coeff_0_0_p1 = ((t21769*t21805+t21794*z)*t21804+t21911*y)*
+t21803+(t21911*t21804+(t21698*t21805+t21752*z)*y)*x+t21883;
+ coeffs_dxy->coeff_p1_0_p1 = t21858+t22283+t22307;
+ coeffs_dxy->coeff_p2_0_p1 = t22323+t21860+t22347;
+ coeffs_dxy->coeff_m2_p1_p1 = t21833+t22260+t22312+t22345+t22353;
+ coeffs_dxy->coeff_m1_p1_p1 = t21815+t22267+t22252+t22340+t22352;
+ coeffs_dxy->coeff_0_p1_p1 = t21859+t22261+t22287;
+ coeffs_dxy->coeff_p1_p1_p1 = t22273+t22252+t22296+t21839+t22303;
+ coeffs_dxy->coeff_p2_p1_p1 = t21108+t22291+t22391+t21842+t22345+t22480+
+t22527+t22528;
+ coeffs_dxy->coeff_m2_p2_p1 = t21825+t22221+t22209+t21917;
+ coeffs_dxy->coeff_m1_p2_p1 = t22285+t21832+t22284+t22264+t22317;
+ coeffs_dxy->coeff_0_p2_p1 = t21865+t22288+t22318;
+ coeffs_dxy->coeff_p1_p2_p1 = t22248+t22286+t22297+t21820+t22454+t22521;
+ coeffs_dxy->coeff_p2_p2_p1 = t22212+t22208+t21814+t22154;
+ coeffs_dxy->coeff_m2_m2_p2 = t21838+t22198+t22196;
+ coeffs_dxy->coeff_m1_m2_p2 = t21831+t22133+t22214+t22206;
+ coeffs_dxy->coeff_0_m2_p2 = t21851+t22242+t22256;
+ coeffs_dxy->coeff_p1_m2_p2 = t22220+t21812+t21923+t22211;
+ coeffs_dxy->coeff_p2_m2_p2 = t21816+t22202+t22199;
+ coeffs_dxy->coeff_m2_m1_p2 = t22314+t22276+t21930+t21830+t22373+t22385;
+ coeffs_dxy->coeff_m1_m1_p2 = t22266+t22280+t21823+t21917+t22365+t22382;
+ coeffs_dxy->coeff_0_m1_p2 = t21861+t22251+t22254;
+ coeffs_dxy->coeff_p1_m1_p2 = t21826+t22341+t21916+t22249+t22365+t22386;
+ coeffs_dxy->coeff_p2_m1_p2 = t21830+t22310+t22313+t21912+t22369+t22377;
+ coeffs_dxy->coeff_m2_0_p2 = t22316+t21852+t22321;
+ coeffs_dxy->coeff_m1_0_p2 = t21853+t22243+t22263;
+ coeffs_dxy->coeff_0_0_p2 = ((t21731*z+t21724*t21805)*t21804+t21909*y)*
+t21803+(t21909*t21804+(t21692*z+t21693*t21805)*y)*x+t21887;
+ coeffs_dxy->coeff_p1_0_p2 = t21866+t22243+t22329;
+ coeffs_dxy->coeff_p2_0_p2 = t22332+t21852+t22333;
+ coeffs_dxy->coeff_m2_p1_p2 = t21837+t22259+t21921+t22336+t22369+t22385;
+ coeffs_dxy->coeff_m1_p1_p2 = t22266+t22357+t22341+t22128+t21821+t22364;
+ coeffs_dxy->coeff_0_p1_p2 = t21854+t22251+t22272;
+ coeffs_dxy->coeff_p1_p1_p2 = t22364+t21826+t21922+t22270+t22382+t22445+
+t22469;
+ coeffs_dxy->coeff_p2_p1_p2 = t22314+t22269+t21817+t22299+t22336;
+ coeffs_dxy->coeff_m2_p2_p2 = t22200+t21816+t22201;
+ coeffs_dxy->coeff_m1_p2_p2 = t21828+t21108+t22216+t22206+t21061;
+ coeffs_dxy->coeff_0_p2_p2 = t21862+t22242+t22265;
+ coeffs_dxy->coeff_p1_p2_p2 = t22219+t21812+t21913+t22215;
+ coeffs_dxy->coeff_p2_p2_p2 = t21824+t22198+t22197;