ParMooN
 All Classes Functions Variables Friends Pages
BF_C_Q_UL7S_2D.h
1 // ***********************************************************************
2 // UL7S element with bubbles, conforming, 2D
3 // ***********************************************************************
4 
5 // base function values
6 static void C_Q_UL7S_2D_Funct(double xi, double eta, double *values)
7 {
8  double t1 = xi*xi;
9  double t2 = t1*t1;
10  double t3 = t2*xi;
11  double t4 = 54740399.0/53084160.0*t3;
12  double t5 = eta*eta;
13  double t7 = 2824957.0/17694720.0*xi;
14  double t8 = t5*eta;
15  double t9 = 6328007.0/5308416.0*t8;
16  double t10 = t5*t5;
17  double t12 = t10*eta;
18  double t13 = 54740399.0/53084160.0*t12;
19  double t16 = 1.0-t5;
20  double t21 = 63.0/8.0*t12-35.0/4.0*t8+15.0/8.0*eta;
21  double t22 = (1.0-xi)*t16*t21;
22  double t23 = 16807.0/207360.0*t22;
23  double t24 = 1.0-t1;
24  double t25 = t24*t16;
25  double t26 = t25*t12;
26  double t27 = 823543.0/368640.0*t26;
27  double t31 = t1*xi;
28  double t34 = 63.0/8.0*t3-35.0/4.0*t31+15.0/8.0*xi;
29  double t35 = (1.0-eta)*t24*t34;
30  double t36 = 16807.0/207360.0*t35;
31  double t37 = t25*t3;
32  double t38 = 823543.0/368640.0*t37;
33  double t39 = t2*t1;
34  double t40 = t39*t12;
35  double t41 = 40353607.0/29491200.0*t40;
36  double t42 = -2231.0/262144.0-t4+2842343.0/11796480.0*t5-t7+t9-3210137.0/2359296.0*t10-t13+2842343.0/11796480.0*t1+t23-t27+t36-t38-t41;
37  double t43 = t10*t5;
38  double t44 = xi*t43;
39  double t45 = 13294337.0/29491200.0*t44;
40  double t46 = t1*t43;
41  double t48 = t31*t43;
42  double t49 = 823543.0/2949120.0*t48;
43  double t50 = t2*t43;
44  double t52 = t3*t43;
45  double t53 = 40353607.0/29491200.0*t52;
46  double t54 = t39*t43;
47  double t56 = t39*t10;
48  double t58 = t31*t12;
49  double t59 = 117649.0/1474560.0*t58;
50  double t60 = t2*t12;
51  double t61 = 823543.0/655360.0*t60;
52  double t62 = xi*t12;
53  double t63 = 77026481.0/132710400.0*t62;
54  double t64 = t3*t10;
55  double t65 = 823543.0/655360.0*t64;
56  double t66 = t1*t12;
57  double t67 = 823543.0/3276800.0*t66;
58  double t68 = t1*t10;
59  double t70 = t45-5764801.0/6553600.0*t46+t49-5764801.0/1310720.0*t50-t53+282475249.0/58982400.0*t54-5764801.0/1310720.0*t56-t59+t61+t63+t65+t67+14907809.0/11796480.0*t68;
60  double t72 = t2*t10;
61  double t74 = t31*t10;
62  double t75 = 16807.0/65536.0*t74;
63  double t76 = t2*t8;
64  double t77 = 16807.0/65536.0*t76;
65  double t78 = t3*t8;
66  double t79 = 117649.0/1474560.0*t78;
67  double t80 = xi*t10;
68  double t81 = 3210137.0/5898240.0*t80;
69  double t82 = t31*t8;
70  double t83 = 2401.0/147456.0*t82;
71  double t84 = t1*t8;
72  double t85 = 415373.0/983040.0*t84;
73  double t86 = t3*t12;
74  double t87 = 5764801.0/14745600.0*t86;
75  double t88 = xi*eta;
76  double t89 = 13234163.0/44236800.0*t88;
77  double t90 = t1*eta;
78  double t91 = 3018743.0/29491200.0*t90;
79  double t92 = t39*t5;
80  double t94 = xi*t5;
81  double t95 = 3018743.0/29491200.0*t94;
82  double t96 = t31*t5;
83  double t97 = 415373.0/983040.0*t96;
84  double t98 = 1058841.0/262144.0*t72-t75-t77-t79-t81+t83-t85+t87+t89+t91-5764801.0/6553600.0*t92+t95-t97;
85  double t99 = t1*t5;
86  double t101 = t39*t8;
87  double t102 = 823543.0/2949120.0*t101;
88  double t103 = t39*eta;
89  double t104 = 13294337.0/29491200.0*t103;
90  double t105 = 2824957.0/17694720.0*eta;
91  double t106 = t3*t5;
92  double t107 = 823543.0/3276800.0*t106;
93  double t108 = t31*eta;
94  double t109 = 9672257.0/13271040.0*t108;
95  double t110 = t2*eta;
96  double t111 = 3210137.0/5898240.0*t110;
97  double t112 = t3*eta;
98  double t113 = 77026481.0/132710400.0*t112;
99  double t114 = t2*t5;
100  double t116 = xi*t8;
101  double t117 = 9672257.0/13271040.0*t116;
102  double t120 = 6328007.0/5308416.0*t31;
103  double t122 = -3645159.0/6553600.0*t99+t102+t104-t105+t107-t109-t111+t113+14907809.0/11796480.0*t114-t117+13294337.0/11796480.0*t39+13294337.0/11796480.0*t43+t120-3210137.0/2359296.0*t2;
104  double t125 = 2403401.0/331776.0*t3;
105  double t127 = 244559.0/221184.0*xi;
106  double t128 = 9476747.0/17694720.0*t8;
107  double t130 = 17764999.0/35389440.0*t12;
108  double t132 = 5764801.0/2211840.0*t26;
109  double t133 = 117649.0/207360.0*t35;
110  double t134 = 5764801.0/368640.0*t37;
111  double t135 = 282475249.0/35389440.0*t40;
112  double t138 = 1977326743.0/70778880.0*t54;
113  double t140 = 340123259.0/35389440.0*t60;
114  double t141 = 13294337.0/11796480.0*t66;
115  double t143 = 48589037.0/1572864.0*t72;
116  double t144 = 57575.0/1572864.0+t125-29240407.0/70778880.0*t5+t127-t128+30370249.0/14155776.0*t10+t130-7783895.0/4718592.0*t1+t132-t133+t134+t135-93060359.0/23592960.0*t46+2380862813.0/70778880.0*t50-t138+40353607.0/1572864.0*t56-t140+t141+43748621.0/14155776.0*t68-t143;
117  double t145 = 6941291.0/3538944.0*t76;
118  double t146 = 1198099.0/5898240.0*t84;
119  double t147 = 72373.0/69120.0*t88;
120  double t148 = 1573243.0/2359296.0*t90;
121  double t150 = 2401.0/40960.0*t94;
122  double t151 = 1198099.0/368640.0*t96;
123  double t152 = 130250477.0/70778880.0*t99;
124  double t153 = 5764801.0/3538944.0*t101;
125  double t154 = 37294733.0/11796480.0*t103;
126  double t155 = 17003.0/786432.0*eta;
127  double t156 = 117649.0/36864.0*t106;
128  double t157 = 1057469.0/207360.0*t108;
129  double t158 = 44905903.0/11796480.0*t110;
130  double t159 = 84035.0/20736.0*t112;
131  double t163 = 5540479.0/663552.0*t31;
132  double t165 = t145+t146-t147-t148+494949343.0/70778880.0*t92-t150+t151+t152-t153-t154+t155-t156+t157+t158-t159-595959413.0/70778880.0*t114-37294733.0/4718592.0*t39-124354993.0/70778880.0*t43-t163+44905903.0/4718592.0*t2;
133  double t167 = 192725869.0/8847360.0*t3;
134  double t169 = 9785447.0/2949120.0*xi;
135  double t170 = 2401.0/98304.0*t8;
136  double t172 = 117649.0/983040.0*t12;
137  double t174 = 117649.0/69120.0*t35;
138  double t175 = 5764801.0/122880.0*t37;
139  double t176 = 282475249.0/14745600.0*t40;
140  double t177 = 5764801.0/14745600.0*t44;
141  double t178 = -11613.0/131072.0-t167+123823.0/1966080.0*t5-t169-t170+50421.0/131072.0*t10+t172+9662947.0/1966080.0*t1+t174-t175-t176+t177;
142  double t180 = 5764801.0/294912.0*t48;
143  double t182 = 282475249.0/14745600.0*t52;
144  double t183 = 1977326743.0/29491200.0*t54;
145  double t185 = 823543.0/147456.0*t58;
146  double t186 = 74942413.0/2949120.0*t60;
147  double t187 = 823543.0/7372800.0*t62;
148  double t188 = 5764801.0/327680.0*t64;
149  double t189 = 94001551.0/14745600.0*t66;
150  double t191 = 10706059.0/131072.0*t72;
151  double t192 = 658010857.0/29491200.0*t46-t180-524596891.0/5898240.0*t50+t182+t183-40353607.0/655360.0*t56+t185+t186-t187-t188-t189-13428793.0/655360.0*t68+t191;
152  double t194 = 588245.0/32768.0*t74;
153  double t195 = 1529437.0/294912.0*t76;
154  double t196 = 823543.0/737280.0*t78;
155  double t197 = 117649.0/327680.0*t80;
156  double t198 = 84035.0/73728.0*t82;
157  double t199 = 1918399.0/1474560.0*t84;
158  double t200 = 40353607.0/7372800.0*t86;
159  double t201 = 23156273.0/7372800.0*t88;
160  double t202 = 9662947.0/4915200.0*t90;
161  double t204 = 3455039.0/14745600.0*t94;
162  double t205 = 18686983.0/1474560.0*t96;
163  double t206 = 107001937.0/29491200.0*t99;
164  double t207 = t194-t195+t196-t197-t198+t199-t200+t201+t202-692599663.0/29491200.0*t92+t204-t205-t206;
165  double t208 = 5764801.0/1474560.0*t101;
166  double t209 = 46706653.0/4915200.0*t103;
167  double t210 = 11613.0/327680.0*eta;
168  double t211 = 183414791.0/14745600.0*t106;
169  double t212 = 33792703.0/2211840.0*t108;
170  double t213 = 11239081.0/983040.0*t110;
171  double t214 = 268458211.0/22118400.0*t112;
172  double t216 = 16807.0/737280.0*t116;
173  double t219 = 22208221.0/884736.0*t31;
174  double t221 = t208+t209-t210+t211-t212-t213+t214+159548851.0/5898240.0*t114+t216+46706653.0/1966080.0*t39-823543.0/1966080.0*t43+t219-11239081.0/393216.0*t2;
175  double t224 = 385905527.0/10616832.0*t3;
176  double t226 = 19648069.0/3538944.0*xi;
177  double t227 = 12005.0/131072.0*t8;
178  double t229 = 117649.0/262144.0*t12;
179  double t231 = 117649.0/41472.0*t35;
180  double t232 = 5764801.0/73728.0*t37;
181  double t233 = 282475249.0/11796480.0*t40;
182  double t234 = 5764801.0/655360.0*t44;
183  double t235 = 76195.0/524288.0+t224+13377.0/524288.0*t5+t226+t227-756315.0/524288.0*t10-t229-38799229.0/4718592.0*t1-t231+t232+t233-t234;
184  double t237 = 167179229.0/2949120.0*t48;
185  double t239 = 282475249.0/5898240.0*t52;
186  double t240 = 1977326743.0/23592960.0*t54;
187  double t242 = 23882747.0/1474560.0*t58;
188  double t243 = 40353607.0/1310720.0*t60;
189  double t244 = 823543.0/327680.0*t62;
190  double t245 = 5764801.0/131072.0*t64;
191  double t246 = 86001419.0/11796480.0*t66;
192  double t248 = 51883209.0/524288.0*t72;
193  double t249 = -602009933.0/23592960.0*t46+t237+282475249.0/2621440.0*t50-t239-t240+40353607.0/524288.0*t56-t242-t243+t244+t245+t246+12285917.0/524288.0*t68-t248;
194  double t251 = 3411821.0/65536.0*t74;
195  double t252 = 823543.0/131072.0*t76;
196  double t253 = 823543.0/294912.0*t78;
197  double t254 = 1058841.0/131072.0*t80;
198  double t255 = 487403.0/147456.0*t82;
199  double t256 = 1755131.0/1179648.0*t84;
200  double t257 = 40353607.0/2949120.0*t86;
201  double t258 = 46235371.0/8847360.0*t88;
202  double t259 = 38799229.0/11796480.0*t90;
203  double t261 = 1054039.0/655360.0*t94;
204  double t262 = 72920771.0/2949120.0*t96;
205  double t263 = 61279351.0/7864320.0*t99;
206  double t264 = -t251+t252-t253+t254+t255-t256+t257-t258-t259+1022016863.0/23592960.0*t92-t261+t262+t263;
207  double t265 = 5764801.0/1179648.0*t101;
208  double t266 = 187179559.0/11796480.0*t103;
209  double t267 = 15239.0/262144.0*eta;
210  double t268 = 136355191.0/5898240.0*t106;
211  double t269 = 337584373.0/13271040.0*t108;
212  double t270 = 225293033.0/11796480.0*t110;
213  double t271 = 536462633.0/26542080.0*t112;
214  double t273 = 16807.0/32768.0*t116;
215  double t276 = 222424867.0/5308416.0*t31;
216  double t278 = -t265-t266+t267-t268+t269+t270-t271-1206456881.0/23592960.0*t114-t273-187179559.0/4718592.0*t39+823543.0/524288.0*t43-t276+225293033.0/4718592.0*t2;
217  double t282 = 12005.0/196608.0*t8;
218  double t284 = 117649.0/393216.0*t12;
219  double t286 = 282475249.0/17694720.0*t40;
220  double t287 = -39935.0/262144.0-t224+287777.0/786432.0*t5-t226+t282-252105.0/262144.0*t10-t284+19538603.0/2359296.0*t1+t231-t232-t286+t234;
221  double t290 = 1977326743.0/35389440.0*t54;
222  double t292 = 305534453.0/17694720.0*t60;
223  double t293 = 17764999.0/17694720.0*t66;
224  double t295 = 43647779.0/786432.0*t72;
225  double t296 = 124354993.0/35389440.0*t46-t237-2138741171.0/35389440.0*t50+t239+t290-40353607.0/786432.0*t56+t242+t292-t244-t245-t293-2537857.0/786432.0*t68+t295;
226  double t298 = 6235397.0/1769472.0*t76;
227  double t299 = 362551.0/1769472.0*t84;
228  double t300 = 19538603.0/5898240.0*t90;
229  double t302 = 392183113.0/35389440.0*t99;
230  double t303 = t251-t298+t253-t254-t255+t299-t257+t258+t300-1680851263.0/35389440.0*t92+t261-t262-t302;
231  double t304 = 5764801.0/1769472.0*t101;
232  double t305 = 93766253.0/5898240.0*t103;
233  double t306 = 7987.0/131072.0*eta;
234  double t307 = 112945441.0/5898240.0*t110;
235  double t312 = t304+t305-t306+t268-t269-t307+t271+2060084411.0/35389440.0*t114+t273+93766253.0/2359296.0*t39+823543.0/786432.0*t43+t276-112945441.0/2359296.0*t2;
236  double t316 = 2401.0/393216.0*t8;
237  double t318 = 117649.0/3932160.0*t12;
238  double t320 = 282475249.0/58982400.0*t40;
239  double t321 = 47187.0/524288.0+t167-1110977.0/7864320.0*t5+t169-t316+50421.0/524288.0*t10+t318-39224647.0/7864320.0*t1-t174+t175+t320-t177;
240  double t324 = 1977326743.0/117964800.0*t54;
241  double t326 = 40353607.0/11796480.0*t60;
242  double t327 = 82471949.0/58982400.0*t66;
243  double t329 = 5764801.0/524288.0*t72;
244  double t330 = 577303643.0/117964800.0*t46+t180+282475249.0/23592960.0*t50-t182-t324+40353607.0/2621440.0*t56-t185-t326+t187+t188-t327-11781707.0/2621440.0*t68-t329;
245  double t332 = 823543.0/1179648.0*t76;
246  double t333 = 1683101.0/5898240.0*t84;
247  double t334 = 39224647.0/19660800.0*t90;
248  double t336 = 907872637.0/117964800.0*t99;
249  double t337 = -t194+t332-t196+t197+t198+t333+t200-t201-t334+3657354463.0/117964800.0*t92-t204+t205+t336;
250  double t338 = 5764801.0/5898240.0*t101;
251  double t339 = 187885453.0/19660800.0*t103;
252  double t340 = 47187.0/1310720.0*eta;
253  double t341 = 45280459.0/3932160.0*t110;
254  double t346 = -t338-t339+t340-t211+t212+t341-t214-909712489.0/23592960.0*t114-t216-187885453.0/7864320.0*t39-823543.0/7864320.0*t43-t219+45280459.0/1572864.0*t2;
255  double t349 = 117649.0/36864.0*t103;
256  double t351 = 49.0/4096.0*eta;
257  double t352 = 24451.0/36864.0*t90;
258  double t353 = 141659.0/36864.0*t110;
259  double t354 = 171157.0/73728.0*t99;
260  double t355 = t349-823543.0/73728.0*t92-t127-t351+t147+t352-t157-t353+t159+t150-t354;
261  double t361 = -245.0/8192.0-t151+991613.0/73728.0*t114+t156+122255.0/73728.0*t1+t163-708295.0/73728.0*t2-t125+343.0/8192.0*t5+588245.0/73728.0*t39+t133-t134;
262  double t366 = (1.0+xi)*t16*t21;
263  double t367 = 16807.0/207360.0*t366;
264  double t368 = 8557507.0/10616832.0*t8;
265  double t370 = 69597787.0/106168320.0*t12;
266  double t372 = 823543.0/2211840.0*t26;
267  double t373 = 40353607.0/176947200.0*t40;
268  double t374 = t4-3195143.0/70778880.0*t5+t367+t7+t368+3210137.0/14155776.0*t10-t370-5558119.0/23592960.0*t1-t372-t36+t38-t373-t45;
269  double t377 = 282475249.0/353894400.0*t54;
270  double t379 = 823543.0/7077888.0*t60;
271  double t380 = 19176787.0/176947200.0*t66;
272  double t382 = 588245.0/1572864.0*t72;
273  double t383 = -134237509.0/353894400.0*t46-t49+5764801.0/14155776.0*t50+t53+t377-5764801.0/7864320.0*t56+t59-t379-t63-t65+t380+30034109.0/70778880.0*t68-t382;
274  double t385 = 84035.0/3538944.0*t76;
275  double t386 = 1486219.0/17694720.0*t84;
276  double t387 = 5499319.0/58982400.0*t90;
277  double t389 = 30601823.0/117964800.0*t99;
278  double t390 = t75+t385+t79+t81-t83-t386-t87-t89-t387+606951191.0/353894400.0*t92-t95+t97+t389;
279  double t391 = 823543.0/17694720.0*t101;
280  double t392 = 26941621.0/58982400.0*t103;
281  double t393 = 5282561.0/35389440.0*eta;
282  double t394 = 1294139.0/2359296.0*t110;
283  double t399 = 7831.0/1572864.0+t391-t392-t393-t107+t109+t394-t113-26336569.0/14155776.0*t114+t117-26941621.0/23592960.0*t39-13294337.0/70778880.0*t43-t120+6470695.0/4718592.0*t2;
284  double t402 = 17764999.0/35389440.0*t3;
285  double t404 = 117649.0/207360.0*t366;
286  double t405 = 17003.0/786432.0*xi;
287  double t406 = 7486661.0/1327104.0*t8;
288  double t408 = 3042067.0/663552.0*t12;
289  double t410 = 5764801.0/2211840.0*t37;
290  double t411 = 37294733.0/11796480.0*t44;
291  double t413 = 5764801.0/3538944.0*t48;
292  double t415 = 282475249.0/35389440.0*t52;
293  double t416 = 1977326743.0/424673280.0*t54;
294  double t418 = 84035.0/20736.0*t62;
295  double t419 = 340123259.0/35389440.0*t64;
296  double t420 = -12495.0/1048576.0-t402+7948535.0/28311552.0*t5-t404-t405-t406-44905903.0/28311552.0*t10+t408+53431511.0/141557760.0*t1+t132-t410+t411+1071429443.0/424673280.0*t46+t413-201768035.0/84934656.0*t50-t415-t416+2380862813.0/424673280.0*t56+t418+t419;
297  double t421 = 117649.0/221184.0*t66;
298  double t423 = 242945185.0/84934656.0*t72;
299  double t424 = 6941291.0/3538944.0*t74;
300  double t425 = 44905903.0/11796480.0*t80;
301  double t426 = 1198099.0/2211840.0*t84;
302  double t427 = 2401.0/245760.0*t90;
303  double t429 = 1573243.0/2359296.0*t94;
304  double t430 = 1198099.0/5898240.0*t96;
305  double t431 = 58364537.0/424673280.0*t99;
306  double t432 = 467509.0/442368.0*eta;
307  double t433 = 13294337.0/11796480.0*t106;
308  double t435 = 1057469.0/207360.0*t116;
309  double t438 = 9476747.0/17694720.0*t31;
310  double t440 = -t421-1290088513.0/424673280.0*t68+t423-t424-t425+t426+t147-t427-1201549237.0/424673280.0*t92+t429-t430+t431+t432-t433+148456231.0/84934656.0*t114-t435+266004389.0/141557760.0*t39+37294733.0/28311552.0*t43+t438-63211127.0/28311552.0*t2;
311  double t442 = 117649.0/983040.0*t3;
312  double t444 = 117649.0/69120.0*t366;
313  double t445 = 11613.0/327680.0*xi;
314  double t446 = 29931209.0/1769472.0*t8;
315  double t448 = 243214097.0/17694720.0*t12;
316  double t450 = 5764801.0/737280.0*t26;
317  double t451 = 282475249.0/88473600.0*t40;
318  double t452 = 46706653.0/4915200.0*t44;
319  double t454 = -t442-9662947.0/11796480.0*t5+t444+t445+t446+11239081.0/2359296.0*t10-t448+363923.0/11796480.0*t1-t450+t451-t452-1269079763.0/176947200.0*t46;
320  double t455 = 5764801.0/1474560.0*t48;
321  double t457 = 1977326743.0/176947200.0*t54;
322  double t459 = 823543.0/737280.0*t58;
323  double t460 = 5764801.0/3538944.0*t60;
324  double t461 = 268458211.0/22118400.0*t62;
325  double t462 = 74942413.0/2949120.0*t64;
326  double t463 = 101060491.0/88473600.0*t66;
327  double t465 = 53530295.0/7077888.0*t72;
328  double t466 = 1529437.0/294912.0*t74;
329  double t467 = -t455+40353607.0/7077888.0*t50+t182+t457-524596891.0/35389440.0*t56-t459+t460-t461-t462+t463+312492551.0/35389440.0*t68-t465+t466;
330  double t469 = 2941225.0/1769472.0*t76;
331  double t470 = 823543.0/147456.0*t78;
332  double t471 = 11239081.0/983040.0*t80;
333  double t472 = 10283483.0/8847360.0*t84;
334  double t473 = 1774339.0/88473600.0*t90;
335  double t475 = 9662947.0/4915200.0*t94;
336  double t476 = 1918399.0/1474560.0*t96;
337  double t477 = 298841837.0/176947200.0*t99;
338  double t478 = -t469-t470+t471+t198-t472+t200-t201+t473+658010857.0/176947200.0*t92-t475-t476-t477-t304;
339  double t479 = 5764801.0/88473600.0*t103;
340  double t480 = 18699331.0/5898240.0*eta;
341  double t481 = 94001551.0/14745600.0*t106;
342  double t482 = 16807.0/737280.0*t108;
343  double t483 = 117649.0/3538944.0*t110;
344  double t484 = 823543.0/7372800.0*t112;
345  double t486 = 33792703.0/2211840.0*t116;
346  double t489 = 2401.0/98304.0*t31;
347  double t491 = 3871.0/262144.0+t479-t480+t481-t482+t483+t484+13428793.0/7077888.0*t114+t486-823543.0/11796480.0*t39-46706653.0/11796480.0*t43+t489-84035.0/2359296.0*t2;
348  double t494 = 117649.0/262144.0*t3;
349  double t496 = 117649.0/41472.0*t366;
350  double t497 = 15239.0/262144.0*xi;
351  double t498 = 299197871.0/10616832.0*t8;
352  double t500 = 486276931.0/21233664.0*t12;
353  double t502 = 5764801.0/442368.0*t26;
354  double t503 = 187179559.0/11796480.0*t44;
355  double t504 = -76195.0/3145728.0+t494+38799229.0/28311552.0*t5-t496-t497-t498-225293033.0/28311552.0*t10+t500-226723.0/3145728.0*t1+t502-t135+t503;
356  double t506 = 5764801.0/1179648.0*t48;
357  double t508 = 282475249.0/11796480.0*t52;
358  double t509 = 1977326743.0/141557760.0*t54;
359  double t511 = 823543.0/294912.0*t58;
360  double t512 = 28824005.0/7077888.0*t60;
361  double t513 = 536462633.0/26542080.0*t62;
362  double t514 = 40353607.0/1310720.0*t64;
363  double t515 = 2000033.0/1310720.0*t66;
364  double t517 = 28824005.0/3145728.0*t72;
365  double t518 = 532832321.0/47185920.0*t46+t506-201768035.0/28311552.0*t50-t508-t509+282475249.0/15728640.0*t56+t511-t512+t513+t514-t515-1947645581.0/141557760.0*t68+t517;
366  double t520 = 823543.0/131072.0*t74;
367  double t521 = 17059105.0/3538944.0*t76;
368  double t522 = 23882747.0/1474560.0*t78;
369  double t523 = 225293033.0/11796480.0*t80;
370  double t524 = 895573.0/655360.0*t84;
371  double t525 = 208887.0/1310720.0*t90;
372  double t527 = 38799229.0/11796480.0*t94;
373  double t528 = 1755131.0/1179648.0*t96;
374  double t529 = 359351153.0/141557760.0*t99;
375  double t530 = -t520+t521+t522-t523-t255+t524-t257+t258+t525-602009933.0/141557760.0*t92+t527+t528+t529;
376  double t531 = 167179229.0/17694720.0*t101;
377  double t532 = 5764801.0/3932160.0*t103;
378  double t533 = 37372937.0/7077888.0*eta;
379  double t534 = 86001419.0/11796480.0*t106;
380  double t535 = 16807.0/32768.0*t108;
381  double t536 = 588245.0/786432.0*t110;
382  double t537 = 823543.0/327680.0*t112;
383  double t539 = 337584373.0/13271040.0*t116;
384  double t542 = 12005.0/131072.0*t31;
385  double t544 = t531-t532+t533-t534+t535-t536-t537-61429585.0/28311552.0*t114-t539+823543.0/3145728.0*t39+187179559.0/28311552.0*t43-t542+420175.0/3145728.0*t2;
386  double t547 = 117649.0/393216.0*t3;
387  double t549 = 7987.0/131072.0*xi;
388  double t552 = 93766253.0/5898240.0*t44;
389  double t554 = t547-19538603.0/14155776.0*t5+t496+t549+t498+112945441.0/14155776.0*t10-t500+47677.0/4718592.0*t1-t502+t135-t552-2257331363.0/212336640.0*t46;
390  double t555 = 5764801.0/1769472.0*t48;
391  double t557 = 282475249.0/17694720.0*t52;
392  double t558 = 1977326743.0/212336640.0*t54;
393  double t560 = 305534453.0/17694720.0*t64;
394  double t562 = 218238895.0/42467328.0*t72;
395  double t563 = 6235397.0/1769472.0*t74;
396  double t564 = -t555+201768035.0/42467328.0*t50+t557+t558-2138741171.0/212336640.0*t56-t511+t512-t513-t560+t515+2683624111.0/212336640.0*t68-t562+t563;
397  double t566 = 112945441.0/5898240.0*t80;
398  double t568 = 19538603.0/5898240.0*t94;
399  double t569 = 362551.0/1769472.0*t96;
400  double t570 = 428438213.0/212336640.0*t99;
401  double t571 = -t521-t522+t566+t255-t524+t257-t258-t525+124354993.0/212336640.0*t92-t568-t569-t570-t531;
402  double t572 = 17764999.0/17694720.0*t106;
403  double t576 = 12005.0/196608.0*t31;
404  double t578 = 39935.0/1572864.0+t532-t533+t572-t535+t536+t537+12689285.0/42467328.0*t114+t539+823543.0/4718592.0*t39-93766253.0/14155776.0*t43-t576+420175.0/4718592.0*t2;
405  double t581 = 117649.0/3932160.0*t3;
406  double t583 = 47187.0/1310720.0*xi;
407  double t586 = 187885453.0/19660800.0*t44;
408  double t587 = -15729.0/1048576.0-t581+39224647.0/47185920.0*t5-t444-t583-t446-45280459.0/9437184.0*t10+t448-870877.0/47185920.0*t1+t450-t451+t586;
409  double t589 = 5764801.0/5898240.0*t48;
410  double t591 = 282475249.0/58982400.0*t52;
411  double t592 = 1977326743.0/707788800.0*t54;
412  double t594 = 40353607.0/11796480.0*t64;
413  double t596 = 28824005.0/28311552.0*t72;
414  double t597 = 4233834563.0/707788800.0*t46+t589-40353607.0/28311552.0*t50-t591-t592+282475249.0/141557760.0*t56+t459-t460+t461+t594-t463-992066789.0/141557760.0*t68+t596;
415  double t599 = 823543.0/1179648.0*t74;
416  double t600 = 45280459.0/3932160.0*t80;
417  double t602 = 39224647.0/19660800.0*t94;
418  double t603 = 1683101.0/5898240.0*t96;
419  double t604 = 739562537.0/707788800.0*t99;
420  double t605 = -t599+t469+t470-t600-t198+t472-t200+t201-t473+577303643.0/707788800.0*t92+t602-t603+t604;
421  double t606 = 82471949.0/58982400.0*t106;
422  double t610 = 2401.0/393216.0*t31;
423  double t612 = t304-t479+t480+t606+t482-t483-t484+11781707.0/28311552.0*t114-t486-823543.0/47185920.0*t39+187885453.0/47185920.0*t43+t610-84035.0/9437184.0*t2;
424  double t615 = 49.0/4096.0*xi;
425  double t616 = 24451.0/36864.0*t94;
426  double t617 = 171157.0/442368.0*t99;
427  double t618 = 141659.0/36864.0*t80;
428  double t620 = t615-t432-t147+t427-t616-t617+t435-t426+t618+991613.0/442368.0*t68-t418;
429  double t625 = 117649.0/36864.0*t44;
430  double t627 = 245.0/49152.0+t421+343.0/49152.0*t1-122255.0/442368.0*t5+t406+708295.0/442368.0*t10-t408-588245.0/442368.0*t43-t625-823543.0/442368.0*t46+t404-t132;
431  double t629 = 69597787.0/106168320.0*t3;
432  double t633 = (1.0+eta)*t24*t34;
433  double t634 = 16807.0/207360.0*t633;
434  double t635 = 5282561.0/35389440.0*xi;
435  double t638 = 823543.0/2211840.0*t37;
436  double t639 = -4477.0/3145728.0+t629+5440519.0/141557760.0*t5-t634-t367+t635-t368-6470695.0/28311552.0*t10+t370+5440519.0/141557760.0*t1+t372+t638+t373;
437  double t640 = 26941621.0/58982400.0*t44;
438  double t642 = 823543.0/17694720.0*t48;
439  double t644 = 40353607.0/176947200.0*t52;
440  double t647 = 823543.0/7077888.0*t64;
441  double t649 = t640+524596891.0/2123366400.0*t46-t642+5764801.0/84934656.0*t50+t644+282475249.0/2123366400.0*t54+5764801.0/84934656.0*t56-t59+t379+t63+t647-t380-28017269.0/84934656.0*t68;
442  double t652 = 84035.0/3538944.0*t74;
443  double t653 = 1294139.0/2359296.0*t80;
444  double t655 = 5499319.0/58982400.0*t94;
445  double t656 = 1486219.0/17694720.0*t96;
446  double t657 = 2941225.0/84934656.0*t72-t652-t385-t79-t653+t83+t386+t87+t89+t387+524596891.0/2123366400.0*t92+t655+t656;
447  double t659 = 19176787.0/176947200.0*t106;
448  double t663 = 8557507.0/10616832.0*t31;
449  double t665 = 240427369.0/2123366400.0*t99-t391+t392+t393-t659-t109-t394+t113-28017269.0/84934656.0*t114-t117+26941621.0/141557760.0*t39+26941621.0/141557760.0*t43-t663-6470695.0/28311552.0*t2;
450  double t669 = 467509.0/442368.0*xi;
451  double t670 = 2401.0/245760.0*t94;
452  double t671 = -t349-823543.0/442368.0*t92-t669+t351-t147-t352+t157+t353-t159+t670-t617;
453  double t672 = 1198099.0/2211840.0*t96;
454  double t674 = 117649.0/221184.0*t106;
455  double t676 = 7486661.0/1327104.0*t31;
456  double t678 = 3042067.0/663552.0*t3;
457  double t681 = 117649.0/207360.0*t633;
458  double t682 = 245.0/49152.0-t672+991613.0/442368.0*t114+t674-122255.0/442368.0*t1+t676+708295.0/442368.0*t2-t678+343.0/49152.0*t5-588245.0/442368.0*t39+t681-t410;
459  double t684 = 243214097.0/17694720.0*t3;
460  double t686 = 117649.0/69120.0*t633;
461  double t687 = 18699331.0/5898240.0*xi;
462  double t690 = 5764801.0/737280.0*t37;
463  double t691 = 5764801.0/88473600.0*t44;
464  double t692 = -15729.0/1048576.0+t684-870877.0/47185920.0*t5-t686+t687+t316-84035.0/9437184.0*t10-t318+39224647.0/47185920.0*t1+t690-t320-t691;
465  double t695 = 282475249.0/88473600.0*t52;
466  double t697 = 5764801.0/3538944.0*t64;
467  double t699 = 577303643.0/707788800.0*t46+t555+282475249.0/141557760.0*t50-t695-t592-40353607.0/28311552.0*t56+t185+t326-t187-t697+t327+11781707.0/28311552.0*t68+t596;
468  double t701 = 2941225.0/1769472.0*t74;
469  double t702 = 117649.0/3538944.0*t80;
470  double t704 = 1774339.0/88473600.0*t94;
471  double t705 = 10283483.0/8847360.0*t96;
472  double t706 = t701-t332+t196-t702-t198-t333-t200+t201+t334+4233834563.0/707788800.0*t92-t704+t705+t604;
473  double t707 = 101060491.0/88473600.0*t106;
474  double t711 = 29931209.0/1769472.0*t31;
475  double t713 = t338+t339-t340-t707-t212-t341+t214-992066789.0/141557760.0*t114+t216+187885453.0/47185920.0*t39-823543.0/47185920.0*t43-t711-45280459.0/9437184.0*t2;
476  double t716 = 486276931.0/21233664.0*t3;
477  double t718 = 117649.0/41472.0*t633;
478  double t719 = 37372937.0/7077888.0*xi;
479  double t722 = 5764801.0/442368.0*t37;
480  double t723 = 5764801.0/3932160.0*t44;
481  double t725 = -t716+47677.0/4718592.0*t5+t718-t719-t282+420175.0/4718592.0*t10+t284-19538603.0/14155776.0*t1-t722+t286+t723+124354993.0/212336640.0*t46;
482  double t726 = 167179229.0/17694720.0*t48;
483  double t729 = 28824005.0/7077888.0*t64;
484  double t731 = 17059105.0/3538944.0*t74;
485  double t732 = -t726-2138741171.0/212336640.0*t50+t415+t558+201768035.0/42467328.0*t56-t242-t292+t244+t729+t293+12689285.0/42467328.0*t68-t562-t731;
486  double t734 = 588245.0/786432.0*t80;
487  double t736 = 208887.0/1310720.0*t94;
488  double t737 = 895573.0/655360.0*t96;
489  double t738 = t298-t253+t734+t255-t299+t257-t258-t300-2257331363.0/212336640.0*t92-t736-t737-t570-t304;
490  double t739 = 2000033.0/1310720.0*t106;
491  double t743 = 299197871.0/10616832.0*t31;
492  double t745 = 39935.0/1572864.0-t305+t306+t739+t269+t307-t271+2683624111.0/212336640.0*t114-t273-93766253.0/14155776.0*t39+823543.0/4718592.0*t43+t743+112945441.0/14155776.0*t2;
493  double t751 = -76195.0/3145728.0+t716-226723.0/3145728.0*t5-t718+t719-t227+420175.0/3145728.0*t10+t229+38799229.0/28311552.0*t1+t722-t233-t723;
494  double t756 = -602009933.0/141557760.0*t46+t726+282475249.0/15728640.0*t50-t415-t509-201768035.0/28311552.0*t56+t242+t243-t244-t729-t246-61429585.0/28311552.0*t68+t517;
495  double t759 = t731-t252+t253-t734-t255+t256-t257+t258+t259+532832321.0/47185920.0*t92+t736+t737+t529;
496  double t764 = t265+t266-t267-t739-t269-t270+t271-1947645581.0/141557760.0*t114+t273+187179559.0/28311552.0*t39+823543.0/3145728.0*t43-t743-225293033.0/28311552.0*t2;
497  double t771 = -t684+363923.0/11796480.0*t5+t686-t687+t170-84035.0/2359296.0*t10-t172-9662947.0/11796480.0*t1-t690+t176+t691+658010857.0/176947200.0*t46;
498  double t775 = -t555-524596891.0/35389440.0*t50+t695+t457+40353607.0/7077888.0*t56-t185-t186+t187+t697+t189+13428793.0/7077888.0*t68-t465-t701;
499  double t778 = t195-t196+t702+t198-t199+t200-t201-t202-1269079763.0/176947200.0*t92+t704-t705-t477-t208;
500  double t783 = 3871.0/262144.0-t209+t210+t707+t212+t213-t214+312492551.0/35389440.0*t114-t216-46706653.0/11796480.0*t39-823543.0/11796480.0*t43+t711+11239081.0/2359296.0*t2;
501  double t793 = -12495.0/1048576.0+t678+53431511.0/141557760.0*t5-t681+t669+t128-63211127.0/28311552.0*t10-t130+7948535.0/28311552.0*t1-t132+t410-t135-1201549237.0/424673280.0*t46+2380862813.0/424673280.0*t50-t416-201768035.0/84934656.0*t56+t140-t141+148456231.0/84934656.0*t68+t423;
502  double t799 = -t145-t146+t147+t148+1071429443.0/424673280.0*t92-t670+t672+t431+t153+t154-t155-t674-t157-t158+t159-1290088513.0/424673280.0*t114+37294733.0/28311552.0*t39+266004389.0/141557760.0*t43-t676-44905903.0/28311552.0*t2;
503  double t804 = -t629-5558119.0/23592960.0*t5+t634-t635-t9+6470695.0/4718592.0*t10+t13-3195143.0/70778880.0*t1-t23+t27-t638+t41-t640;
504  double t809 = 606951191.0/353894400.0*t46+t642-5764801.0/7864320.0*t50-t644+t377+5764801.0/14155776.0*t56+t59-t61-t63-t647-t67-26336569.0/14155776.0*t68-t382;
505  double t812 = t652+t77+t79+t653-t83+t85-t87-t89-t91-134237509.0/353894400.0*t92-t655-t656+t389;
506  double t817 = 7831.0/1572864.0-t102-t104+t105+t659+t109+t111-t113+30034109.0/70778880.0*t114+t117-13294337.0/70778880.0*t39-26941621.0/23592960.0*t43+t663+3210137.0/14155776.0*t2;
507  double t820 = 244559.0/221184.0*eta;
508  double t821 = 2401.0/40960.0*t90;
509  double t822 = 1198099.0/368640.0*t84;
510  double t824 = -t615-t820+t147+t821+t616-t354-t435-t822-t618+991613.0/73728.0*t68+t418;
511  double t825 = 117649.0/36864.0*t66;
512  double t828 = 5540479.0/663552.0*t8;
513  double t830 = 2403401.0/331776.0*t12;
514  double t833 = 117649.0/207360.0*t22;
515  double t834 = 5764801.0/368640.0*t26;
516  double t835 = -245.0/8192.0+t825+343.0/8192.0*t1+122255.0/73728.0*t5+t828-708295.0/73728.0*t10-t830+588245.0/73728.0*t43+t625-823543.0/73728.0*t46+t833-t834;
517  double t838 = 22208221.0/884736.0*t8;
518  double t840 = 192725869.0/8847360.0*t12;
519  double t842 = 117649.0/69120.0*t22;
520  double t843 = 5764801.0/122880.0*t26;
521  double t844 = 47187.0/524288.0+t581-39224647.0/7864320.0*t5+t583-t838+45280459.0/1572864.0*t10+t840-1110977.0/7864320.0*t1-t842+t843-t176-t586;
522  double t848 = 5764801.0/327680.0*t60;
523  double t849 = 183414791.0/14745600.0*t66;
524  double t851 = 3657354463.0/117964800.0*t46-t589+40353607.0/2621440.0*t50+t591-t324+282475249.0/23592960.0*t56-t459+t848-t461-t594-t849-909712489.0/23592960.0*t68-t329;
525  double t853 = 588245.0/32768.0*t76;
526  double t854 = 18686983.0/1474560.0*t84;
527  double t855 = 3455039.0/14745600.0*t90;
528  double t857 = t599-t853-t470+t600+t198+t854+t200-t201-t855+577303643.0/117964800.0*t92-t602+t603+t336;
529  double t858 = 5764801.0/294912.0*t101;
530  double t859 = 5764801.0/14745600.0*t103;
531  double t860 = 9785447.0/2949120.0*eta;
532  double t861 = 117649.0/327680.0*t110;
533  double t866 = t858-t859+t860-t606-t482+t861+t484-11781707.0/2621440.0*t114+t486-823543.0/7864320.0*t39-187885453.0/7864320.0*t43-t610+50421.0/524288.0*t2;
534  double t870 = 222424867.0/5308416.0*t8;
535  double t872 = 385905527.0/10616832.0*t12;
536  double t874 = 117649.0/41472.0*t22;
537  double t875 = 5764801.0/73728.0*t26;
538  double t876 = 282475249.0/5898240.0*t40;
539  double t877 = -39935.0/262144.0-t547+19538603.0/2359296.0*t5-t549+t870-112945441.0/2359296.0*t10-t872+287777.0/786432.0*t1+t874-t875+t876+t552;
540  double t881 = 5764801.0/131072.0*t60;
541  double t882 = 136355191.0/5898240.0*t66;
542  double t884 = -1680851263.0/35389440.0*t46+t555-40353607.0/786432.0*t50-t557+t290-2138741171.0/35389440.0*t56+t511-t881+t513+t560+t882+2060084411.0/35389440.0*t68+t295;
543  double t886 = 3411821.0/65536.0*t76;
544  double t887 = 72920771.0/2949120.0*t84;
545  double t888 = 1054039.0/655360.0*t90;
546  double t890 = -t563+t886+t522-t566-t255-t887-t257+t258+t888+124354993.0/35389440.0*t92+t568+t569-t302;
547  double t891 = 167179229.0/2949120.0*t101;
548  double t892 = 5764801.0/655360.0*t103;
549  double t893 = 19648069.0/3538944.0*eta;
550  double t894 = 1058841.0/131072.0*t110;
551  double t899 = -t891+t892-t893-t572+t535-t894-t537-2537857.0/786432.0*t114-t539+823543.0/786432.0*t39+93766253.0/2359296.0*t43+t576-252105.0/262144.0*t2;
552  double t905 = 76195.0/524288.0-t494-38799229.0/4718592.0*t5+t497-t870+225293033.0/4718592.0*t10+t872+13377.0/524288.0*t1-t874+t875-t876-t503;
553  double t910 = 1022016863.0/23592960.0*t46-t506+40353607.0/524288.0*t50+t508-t240+282475249.0/2621440.0*t56-t511+t881-t513-t514-t882-1206456881.0/23592960.0*t68-t248;
554  double t913 = t520-t886-t522+t523+t255+t887+t257-t258-t888-602009933.0/23592960.0*t92-t527-t528+t263;
555  double t918 = t891-t892+t893+t534-t535+t894+t537+12285917.0/524288.0*t114+t539+823543.0/524288.0*t39-187179559.0/4718592.0*t43+t542-756315.0/524288.0*t2;
556  double t924 = -11613.0/131072.0+t442+9662947.0/1966080.0*t5-t445+t838-11239081.0/393216.0*t10-t840+123823.0/1966080.0*t1+t842-t843+t176+t452;
557  double t929 = -692599663.0/29491200.0*t46+t455-40353607.0/655360.0*t50-t182+t183-524596891.0/5898240.0*t56+t459-t848+t461+t462+t849+159548851.0/5898240.0*t68+t191;
558  double t932 = -t466+t853+t470-t471-t198-t854-t200+t201+t855+658010857.0/29491200.0*t92+t475+t476-t206;
559  double t937 = -t858+t859-t860-t481+t482-t861-t484-13428793.0/655360.0*t114-t486-823543.0/1966080.0*t39+46706653.0/1966080.0*t43-t489+50421.0/131072.0*t2;
560  double t946 = 57575.0/1572864.0+t402-7783895.0/4718592.0*t5+t405-t828+44905903.0/4718592.0*t10+t830-29240407.0/70778880.0*t1-t833+t834+t410-t411+494949343.0/70778880.0*t46-t413+40353607.0/1572864.0*t50+t415-t138+2380862813.0/70778880.0*t56-t418-t419;
561  double t953 = -t825-595959413.0/70778880.0*t68-t143+t424+t425+t822-t147-t821-93060359.0/23592960.0*t92-t429+t430+t152+t820+t433+43748621.0/14155776.0*t114+t435-124354993.0/70778880.0*t39-37294733.0/4718592.0*t43-t438+30370249.0/14155776.0*t2;
562  double t955 = 823543.0/221184.0*t3;
563  double t957 = 16807.0/245760.0*xi;
564  double t958 = 8386693.0/2211840.0*t8;
565  double t960 = 823543.0/221184.0*t12;
566  double t962 = 40353607.0/2211840.0*t26;
567  double t963 = 40353607.0/2211840.0*t37;
568  double t968 = 823543.0/221184.0*t66;
569  double t969 = -300125.0/3145728.0-t955+74467015.0/28311552.0*t5-t957+t958-423418751.0/28311552.0*t10-t960+74467015.0/28311552.0*t1-t962-t963+1769793907.0/84934656.0*t46-16666039691.0/84934656.0*t50+13841287201.0/84934656.0*t54-16666039691.0/84934656.0*t56+t968;
570  double t972 = 8386693.0/2211840.0*t84;
571  double t973 = 16807.0/245760.0*t90;
572  double t975 = 16807.0/245760.0*t94;
573  double t976 = 8386693.0/2211840.0*t96;
574  double t978 = 16807.0/245760.0*eta;
575  double t979 = 823543.0/221184.0*t106;
576  double t983 = 8386693.0/2211840.0*t31;
577  double t985 = -2130976337.0/84934656.0*t68+20067272281.0/84934656.0*t72-t972+t973+1769793907.0/84934656.0*t92+t975-t976+137781385.0/84934656.0*t99-t978+t979-2130976337.0/84934656.0*t114+351652861.0/28311552.0*t39+351652861.0/28311552.0*t43+t983-423418751.0/28311552.0*t2;
578  double t988 = 34807297.0/2949120.0*t8;
579  double t990 = 68354069.0/5898240.0*t12;
580  double t992 = 40353607.0/737280.0*t26;
581  double t993 = 1977326743.0/17694720.0*t40;
582  double t996 = 13841287201.0/35389440.0*t54;
583  double t998 = 2380862813.0/17694720.0*t60;
584  double t999 = 608598277.0/17694720.0*t66;
585  double t1000 = 36015.0/262144.0-90092723.0/11796480.0*t5-t988+106472345.0/2359296.0*t10+t990+852355.0/2359296.0*t1+t992-t993-1493083459.0/35389440.0*t46+16666039691.0/35389440.0*t50-t996+3672178237.0/7077888.0*t56+t998-t999;
586  double t1002 = 4421602367.0/7077888.0*t72;
587  double t1003 = 242945185.0/1769472.0*t76;
588  double t1004 = 310307641.0/8847360.0*t84;
589  double t1005 = 2403401.0/3538944.0*t90;
590  double t1007 = 669737341.0/35389440.0*t99;
591  double t1008 = 201768035.0/1769472.0*t101;
592  double t1009 = 40353607.0/17694720.0*t103;
593  double t1010 = 84035.0/393216.0*eta;
594  double t1011 = 48589037.0/17694720.0*t110;
595  double t1016 = 430007095.0/7077888.0*t68-t1002-t1003+t1004-t1005-4606075999.0/35389440.0*t92-t1007+t1008-t1009+t1010+t1011+5546091509.0/35389440.0*t114+5764801.0/2359296.0*t39-443889677.0/11796480.0*t43-6941291.0/2359296.0*t2;
596  double t1019 = 71480171.0/3538944.0*t8;
597  double t1021 = 139178767.0/7077888.0*t12;
598  double t1023 = 40353607.0/442368.0*t26;
599  double t1024 = 1977326743.0/7077888.0*t40;
600  double t1027 = 13841287201.0/28311552.0*t54;
601  double t1029 = 2380862813.0/7077888.0*t60;
602  double t1030 = 542714837.0/7077888.0*t66;
603  double t1031 = -660275.0/3145728.0+367595501.0/28311552.0*t5+t1019-2154506137.0/28311552.0*t10-t1021-1740725.0/1048576.0*t1-t1023+t1024+1031899379.0/28311552.0*t46-16666039691.0/28311552.0*t50+t1027-1977326743.0/3145728.0*t56-t1029+t1030;
604  double t1033 = 2380862813.0/3145728.0*t72;
605  double t1034 = 1409082073.0/3538944.0*t76;
606  double t1035 = 310307641.0/3538944.0*t84;
607  double t1036 = 8655605.0/786432.0*t90;
608  double t1038 = 164139563.0/9437184.0*t99;
609  double t1039 = 1170254603.0/3538944.0*t101;
610  double t1040 = 40353607.0/786432.0*t103;
611  double t1041 = 420175.0/786432.0*eta;
612  double t1042 = 48589037.0/786432.0*t110;
613  double t1047 = -1477318493.0/28311552.0*t68+t1033+t1034-t1035+t1036+4214069531.0/28311552.0*t92+t1038-t1039+t1040-t1041-t1042-5074083721.0/28311552.0*t114-28824005.0/3145728.0*t39+1792853111.0/28311552.0*t43+34706455.0/3145728.0*t2;
614  double t1054 = 13841287201.0/42467328.0*t54;
615  double t1056 = 420175.0/1572864.0-190608187.0/14155776.0*t5-t1019+1091900369.0/14155776.0*t10+t1021-7142975.0/4718592.0*t1+t1023-t1024-109531219.0/42467328.0*t46+16666039691.0/42467328.0*t50-t1054+14971188197.0/42467328.0*t56+t1029-t1030;
616  double t1058 = 18026532727.0/42467328.0*t72;
617  double t1060 = 394174571.0/42467328.0*t99;
618  double t1065 = -220356577.0/42467328.0*t68-t1058-t1034+t1035-t1036-870484951.0/42467328.0*t92+t1060+t1039-t1040+t1041+t1042+1048134941.0/42467328.0*t114-28824005.0/4718592.0*t39-905073757.0/14155776.0*t43+34706455.0/4718592.0*t2;
619  double t1072 = 13841287201.0/141557760.0*t54;
620  double t1074 = -156065.0/1048576.0+388440983.0/47185920.0*t5+t988-441771995.0/9437184.0*t10-t990+2581075.0/9437184.0*t1-t992+t993-2657573261.0/141557760.0*t46-16666039691.0/141557760.0*t50+t1072-1977326743.0/28311552.0*t56-t998+t999;
621  double t1076 = 2380862813.0/28311552.0*t72;
622  double t1078 = 1990042439.0/141557760.0*t99;
623  double t1083 = 921779915.0/28311552.0*t68+t1076+t1003-t1004+t1005-4041125501.0/141557760.0*t92-t1078-t1008+t1009-t1010-t1011+4865844991.0/141557760.0*t114+5764801.0/9437184.0*t39+1827441917.0/47185920.0*t43-6941291.0/9437184.0*t2;
624  double t1085 = 68354069.0/5898240.0*t3;
625  double t1087 = 84035.0/393216.0*xi;
626  double t1090 = 40353607.0/737280.0*t37;
627  double t1091 = 40353607.0/17694720.0*t44;
628  double t1093 = 201768035.0/1769472.0*t48;
629  double t1095 = 1977326743.0/17694720.0*t52;
630  double t1097 = 36015.0/262144.0+t1085+852355.0/2359296.0*t5+t1087-6941291.0/2359296.0*t10-90092723.0/11796480.0*t1+t1090-t1091-4606075999.0/35389440.0*t46+t1093+3672178237.0/7077888.0*t50-t1095-t996+16666039691.0/35389440.0*t56;
631  double t1098 = 2380862813.0/17694720.0*t64;
632  double t1100 = 242945185.0/1769472.0*t74;
633  double t1101 = 48589037.0/17694720.0*t80;
634  double t1103 = 2403401.0/3538944.0*t94;
635  double t1104 = 310307641.0/8847360.0*t96;
636  double t1105 = 608598277.0/17694720.0*t106;
637  double t1109 = 34807297.0/2949120.0*t31;
638  double t1111 = t1098+5546091509.0/35389440.0*t68-t1002-t1100+t1101-1493083459.0/35389440.0*t92-t1103+t1104-t1007-t1105+430007095.0/7077888.0*t114-443889677.0/11796480.0*t39+5764801.0/2359296.0*t43-t1109+106472345.0/2359296.0*t2;
639  double t1113 = 823543.0/491520.0*t3;
640  double t1115 = 16807.0/491520.0*xi;
641  double t1116 = 84035.0/49152.0*t8;
642  double t1118 = 823543.0/491520.0*t12;
643  double t1120 = 1977326743.0/7372800.0*t40;
644  double t1121 = 40353607.0/7372800.0*t44;
645  double t1123 = 40353607.0/147456.0*t48;
646  double t1124 = 2401.0/65536.0-t1113-1918399.0/983040.0*t5-t1115+t1116+1529437.0/196608.0*t10-t1118-1918399.0/983040.0*t1+t1120+t1121+4606075999.0/14745600.0*t46-t1123;
647  double t1126 = 1977326743.0/7372800.0*t52;
648  double t1129 = 5764801.0/73728.0*t58;
649  double t1130 = 524596891.0/1474560.0*t60;
650  double t1131 = 5764801.0/3686400.0*t62;
651  double t1132 = 524596891.0/1474560.0*t64;
652  double t1133 = 658010857.0/7372800.0*t66;
653  double t1136 = 53530295.0/147456.0*t74;
654  double t1137 = -3672178237.0/2949120.0*t50+t1126+13841287201.0/14745600.0*t54-3672178237.0/2949120.0*t56-t1129-t1130+t1131-t1132+t1133-1222020163.0/2949120.0*t68+974251369.0/589824.0*t72+t1136;
655  double t1139 = 53530295.0/147456.0*t76;
656  double t1140 = 5764801.0/73728.0*t78;
657  double t1141 = 10706059.0/1474560.0*t80;
658  double t1142 = 2941225.0/36864.0*t82;
659  double t1143 = 13428793.0/147456.0*t84;
660  double t1144 = 282475249.0/3686400.0*t86;
661  double t1145 = 117649.0/3686400.0*t88;
662  double t1146 = 13428793.0/7372800.0*t90;
663  double t1148 = 13428793.0/7372800.0*t94;
664  double t1149 = 13428793.0/147456.0*t96;
665  double t1151 = t1139-t1140-t1141+t1142-t1143+t1144+t1145+t1146+4606075999.0/14745600.0*t92+t1148-t1149+1532800801.0/14745600.0*t99;
666  double t1152 = 40353607.0/147456.0*t101;
667  double t1153 = 40353607.0/7372800.0*t103;
668  double t1154 = 16807.0/491520.0*eta;
669  double t1155 = 658010857.0/7372800.0*t106;
670  double t1156 = 117649.0/73728.0*t108;
671  double t1157 = 10706059.0/1474560.0*t110;
672  double t1158 = 5764801.0/3686400.0*t112;
673  double t1160 = 117649.0/73728.0*t116;
674  double t1163 = 84035.0/49152.0*t31;
675  double t1165 = -t1152+t1153-t1154+t1155-t1156-t1157+t1158-1222020163.0/2949120.0*t114-t1160-5764801.0/983040.0*t39-5764801.0/983040.0*t43+t1163+1529437.0/196608.0*t2;
676  double t1168 = 823543.0/131072.0*t3;
677  double t1170 = 16807.0/131072.0*xi;
678  double t1171 = 487403.0/98304.0*t8;
679  double t1173 = 823543.0/196608.0*t12;
680  double t1175 = 1977326743.0/2949120.0*t40;
681  double t1176 = 40353607.0/5898240.0*t44;
682  double t1178 = 201768035.0/589824.0*t48;
683  double t1179 = -36015.0/262144.0+t1168+1755131.0/786432.0*t5+t1170-t1171-2470629.0/262144.0*t10+t1173+1918399.0/262144.0*t1-t1175-t1176-4606075999.0/11796480.0*t46+t1178;
684  double t1181 = 1977326743.0/5898240.0*t52;
685  double t1182 = 13841287201.0/11796480.0*t54;
686  double t1184 = 28824005.0/147456.0*t58;
687  double t1185 = 524596891.0/589824.0*t60;
688  double t1186 = 5764801.0/1474560.0*t62;
689  double t1187 = 282475249.0/655360.0*t64;
690  double t1188 = 658010857.0/2949120.0*t66;
691  double t1190 = 524596891.0/262144.0*t72;
692  double t1191 = 28824005.0/65536.0*t74;
693  double t1192 = 3672178237.0/2359296.0*t50-t1181-t1182+1977326743.0/1310720.0*t56+t1184+t1185-t1186+t1187-t1188+658010857.0/1310720.0*t68-t1190-t1191;
694  double t1194 = 310475711.0/294912.0*t76;
695  double t1195 = 167179229.0/737280.0*t78;
696  double t1196 = 5764801.0/655360.0*t80;
697  double t1197 = 17059105.0/73728.0*t82;
698  double t1198 = 389434997.0/1474560.0*t84;
699  double t1199 = 282475249.0/1474560.0*t86;
700  double t1200 = 117649.0/163840.0*t88;
701  double t1201 = 13428793.0/327680.0*t90;
702  double t1203 = 12285917.0/5898240.0*t94;
703  double t1204 = 61429585.0/589824.0*t96;
704  double t1205 = 1402349669.0/11796480.0*t99;
705  double t1206 = -t1194+t1195+t1196-t1197+t1198-t1199-t1200-t1201-4214069531.0/11796480.0*t92-t1203+t1204-t1205;
706  double t1207 = 1170254603.0/1474560.0*t101;
707  double t1208 = 40353607.0/327680.0*t103;
708  double t1209 = 50421.0/65536.0*eta;
709  double t1210 = 602009933.0/5898240.0*t106;
710  double t1211 = 588245.0/16384.0*t108;
711  double t1212 = 10706059.0/65536.0*t110;
712  double t1213 = 5764801.0/163840.0*t112;
713  double t1215 = 3411821.0/737280.0*t116;
714  double t1218 = 420175.0/65536.0*t31;
715  double t1220 = t1207-t1208+t1209-t1210+t1211+t1212-t1213+1118018447.0/2359296.0*t114+t1215+5764801.0/262144.0*t39+5764801.0/786432.0*t43-t1218-7647185.0/262144.0*t2;
716  double t1223 = 823543.0/196608.0*t3;
717  double t1225 = 16807.0/196608.0*xi;
718  double t1228 = 40353607.0/8847360.0*t44;
719  double t1230 = 201768035.0/884736.0*t48;
720  double t1231 = -12005.0/131072.0+t1223-362551.0/1179648.0*t5+t1225+t1171+6235397.0/1179648.0*t10-t1173+1918399.0/393216.0*t1+t1175+t1228+4606075999.0/17694720.0*t46-t1230;
721  double t1233 = 1977326743.0/8847360.0*t52;
722  double t1234 = 13841287201.0/17694720.0*t54;
723  double t1236 = 2138741171.0/8847360.0*t64;
724  double t1238 = 3971947889.0/3538944.0*t72;
725  double t1239 = 218238895.0/884736.0*t74;
726  double t1240 = -3672178237.0/3538944.0*t50+t1233+t1234-14971188197.0/17694720.0*t56-t1184-t1185+t1186-t1236+t1188-4982082203.0/17694720.0*t68+t1238+t1239;
727  double t1242 = 43647779.0/8847360.0*t80;
728  double t1244 = 2537857.0/8847360.0*t94;
729  double t1245 = 12689285.0/884736.0*t96;
730  double t1246 = 289678249.0/17694720.0*t99;
731  double t1247 = t1194-t1195-t1242+t1197-t1198+t1199+t1200+t1201+870484951.0/17694720.0*t92+t1244-t1245+t1246;
732  double t1248 = 124354993.0/8847360.0*t106;
733  double t1252 = 420175.0/98304.0*t31;
734  double t1254 = -t1207+t1208-t1209+t1248-t1211-t1212+t1213-230944987.0/3538944.0*t114-t1215+5764801.0/393216.0*t39-5764801.0/1179648.0*t43-t1252-7647185.0/393216.0*t2;
735  double t1257 = 823543.0/1966080.0*t3;
736  double t1259 = 16807.0/1966080.0*xi;
737  double t1262 = 40353607.0/29491200.0*t44;
738  double t1264 = 40353607.0/589824.0*t48;
739  double t1266 = -t1257-1683101.0/3932160.0*t5-t1259-t1116-823543.0/786432.0*t10+t1118-1918399.0/3932160.0*t1-t1120-t1262-4606075999.0/58982400.0*t46+t1264+3672178237.0/11796480.0*t50;
740  double t1267 = 1977326743.0/29491200.0*t52;
741  double t1268 = 13841287201.0/58982400.0*t54;
742  double t1270 = 282475249.0/5898240.0*t64;
743  double t1272 = 524596891.0/2359296.0*t72;
744  double t1273 = 28824005.0/589824.0*t74;
745  double t1274 = -t1267-t1268+1977326743.0/11796480.0*t56+t1129+t1130-t1131+t1270-t1133+658010857.0/11796480.0*t68-t1272-t1273-t1139;
746  double t1276 = 5764801.0/5898240.0*t80;
747  double t1278 = 11781707.0/29491200.0*t94;
748  double t1279 = 11781707.0/589824.0*t96;
749  double t1280 = 1344797699.0/58982400.0*t99;
750  double t1281 = t1140+t1276-t1142+t1143-t1144-t1145-t1146+4041125501.0/58982400.0*t92+t1278-t1279+t1280+t1152;
751  double t1282 = 577303643.0/29491200.0*t106;
752  double t1284 = 5764801.0/3932160.0*t39;
753  double t1285 = 5764801.0/3932160.0*t43;
754  double t1286 = 84035.0/196608.0*t31;
755  double t1288 = 2401.0/262144.0-t1153+t1154+t1282+t1156+t1157-t1158-1072135337.0/11796480.0*t114+t1160-t1284+t1285+t1286+1529437.0/786432.0*t2;
756  double t1291 = 139178767.0/7077888.0*t3;
757  double t1293 = 420175.0/786432.0*xi;
758  double t1296 = 40353607.0/442368.0*t37;
759  double t1297 = 40353607.0/786432.0*t44;
760  double t1299 = 1170254603.0/3538944.0*t48;
761  double t1301 = 1977326743.0/7077888.0*t52;
762  double t1303 = -660275.0/3145728.0-t1291-1740725.0/1048576.0*t5-t1293+34706455.0/3145728.0*t10+367595501.0/28311552.0*t1-t1296+t1297+4214069531.0/28311552.0*t46-t1299-1977326743.0/3145728.0*t50+t1301+t1027-16666039691.0/28311552.0*t56;
763  double t1304 = 2380862813.0/7077888.0*t64;
764  double t1306 = 1409082073.0/3538944.0*t74;
765  double t1307 = 48589037.0/786432.0*t80;
766  double t1309 = 8655605.0/786432.0*t94;
767  double t1310 = 310307641.0/3538944.0*t96;
768  double t1311 = 542714837.0/7077888.0*t106;
769  double t1315 = 71480171.0/3538944.0*t31;
770  double t1317 = -t1304-5074083721.0/28311552.0*t68+t1033+t1306-t1307+1031899379.0/28311552.0*t92+t1309-t1310+t1038+t1311-1477318493.0/28311552.0*t114+1792853111.0/28311552.0*t39-28824005.0/3145728.0*t43+t1315-2154506137.0/28311552.0*t2;
771  double t1320 = 50421.0/65536.0*xi;
772  double t1321 = 420175.0/65536.0*t8;
773  double t1323 = 823543.0/131072.0*t12;
774  double t1325 = 1977326743.0/5898240.0*t40;
775  double t1326 = 40353607.0/327680.0*t44;
776  double t1328 = 1170254603.0/1474560.0*t48;
777  double t1329 = -36015.0/262144.0+t1223+1918399.0/262144.0*t5+t1320-t1321-7647185.0/262144.0*t10+t1323+1755131.0/786432.0*t1-t1325-t1326-4214069531.0/11796480.0*t46+t1328;
778  double t1331 = 1977326743.0/2949120.0*t52;
779  double t1333 = 167179229.0/737280.0*t58;
780  double t1334 = 282475249.0/655360.0*t60;
781  double t1335 = 5764801.0/163840.0*t62;
782  double t1336 = 524596891.0/589824.0*t64;
783  double t1337 = 602009933.0/5898240.0*t66;
784  double t1339 = 310475711.0/294912.0*t74;
785  double t1340 = 1977326743.0/1310720.0*t50-t1331-t1182+3672178237.0/2359296.0*t56+t1333+t1334-t1335+t1336-t1337+1118018447.0/2359296.0*t68-t1190-t1339;
786  double t1342 = 28824005.0/65536.0*t76;
787  double t1343 = 28824005.0/147456.0*t78;
788  double t1344 = 10706059.0/65536.0*t80;
789  double t1345 = 61429585.0/589824.0*t84;
790  double t1346 = 12285917.0/5898240.0*t90;
791  double t1348 = 13428793.0/327680.0*t94;
792  double t1349 = 389434997.0/1474560.0*t96;
793  double t1350 = -t1342+t1343+t1344-t1197+t1345-t1199-t1200-t1346-4606075999.0/11796480.0*t92-t1348+t1349-t1205;
794  double t1351 = 201768035.0/589824.0*t101;
795  double t1352 = 40353607.0/5898240.0*t103;
796  double t1353 = 16807.0/131072.0*eta;
797  double t1354 = 658010857.0/2949120.0*t106;
798  double t1355 = 3411821.0/737280.0*t108;
799  double t1356 = 5764801.0/655360.0*t110;
800  double t1357 = 5764801.0/1474560.0*t112;
801  double t1359 = 588245.0/16384.0*t116;
802  double t1362 = 487403.0/98304.0*t31;
803  double t1364 = t1351-t1352+t1353-t1354+t1355+t1356-t1357+658010857.0/1310720.0*t114+t1359+5764801.0/786432.0*t39+5764801.0/262144.0*t43-t1362-2470629.0/262144.0*t2;
804  double t1367 = 4117715.0/262144.0*t3;
805  double t1369 = 756315.0/262144.0*xi;
806  double t1370 = 2437015.0/131072.0*t8;
807  double t1372 = 4117715.0/262144.0*t12;
808  double t1374 = 1977326743.0/2359296.0*t40;
809  double t1375 = 40353607.0/262144.0*t44;
810  double t1377 = 1170254603.0/1179648.0*t48;
811  double t1379 = -t1367-8775655.0/1048576.0*t5-t1369+t1370+37059435.0/1048576.0*t10-t1372-8775655.0/1048576.0*t1+t1374+t1375+4214069531.0/9437184.0*t46-t1377-1977326743.0/1048576.0*t50;
812  double t1380 = 1977326743.0/2359296.0*t52;
813  double t1383 = 167179229.0/294912.0*t58;
814  double t1384 = 282475249.0/262144.0*t60;
815  double t1385 = 5764801.0/65536.0*t62;
816  double t1386 = 282475249.0/262144.0*t64;
817  double t1387 = 602009933.0/2359296.0*t66;
818  double t1390 = 167179229.0/131072.0*t74;
819  double t1391 = 167179229.0/131072.0*t76;
820  double t1392 = t1380+13841287201.0/9437184.0*t54-1977326743.0/1048576.0*t56-t1383-t1384+t1385-t1386+t1387-602009933.0/1048576.0*t68+2542277241.0/1048576.0*t72+t1390+t1391;
821  double t1394 = 167179229.0/294912.0*t78;
822  double t1395 = 51883209.0/262144.0*t80;
823  double t1396 = 98942809.0/147456.0*t82;
824  double t1397 = 356291593.0/1179648.0*t84;
825  double t1398 = 282475249.0/589824.0*t86;
826  double t1399 = 1058841.0/65536.0*t88;
827  double t1400 = 12285917.0/262144.0*t90;
828  double t1402 = 12285917.0/262144.0*t94;
829  double t1403 = 356291593.0/1179648.0*t96;
830  double t1405 = 1170254603.0/1179648.0*t101;
831  double t1406 = -t1394-t1395+t1396-t1397+t1398+t1399+t1400+4214069531.0/9437184.0*t92+t1402-t1403+1283000761.0/9437184.0*t99-t1405;
832  double t1407 = 40353607.0/262144.0*t103;
833  double t1408 = 756315.0/262144.0*eta;
834  double t1409 = 602009933.0/2359296.0*t106;
835  double t1410 = 3411821.0/32768.0*t108;
836  double t1411 = 51883209.0/262144.0*t110;
837  double t1412 = 5764801.0/65536.0*t112;
838  double t1414 = 3411821.0/32768.0*t116;
839  double t1417 = 2437015.0/131072.0*t31;
840  double t1419 = 540225.0/1048576.0+t1407-t1408+t1409-t1410-t1411+t1412-602009933.0/1048576.0*t114-t1414-28824005.0/1048576.0*t39-28824005.0/1048576.0*t43+t1417+37059435.0/1048576.0*t2;
841  double t1422 = 4117715.0/393216.0*t3;
842  double t1424 = 252105.0/131072.0*xi;
843  double t1427 = 40353607.0/393216.0*t44;
844  double t1429 = 1170254603.0/1769472.0*t48;
845  double t1431 = -t1422+1812755.0/1572864.0*t5-t1424-t1370-31176985.0/1572864.0*t10+t1372-8775655.0/1572864.0*t1-t1374-t1427-4214069531.0/14155776.0*t46+t1429+1977326743.0/1572864.0*t50;
846  double t1432 = 1977326743.0/3538944.0*t52;
847  double t1433 = 13841287201.0/14155776.0*t54;
848  double t1435 = 2138741171.0/3538944.0*t64;
849  double t1437 = 2138741171.0/1572864.0*t72;
850  double t1438 = 1265785591.0/1769472.0*t74;
851  double t1439 = -t1432-t1433+14971188197.0/14155776.0*t56+t1383+t1384-t1385+t1435-t1387+4558075207.0/14155776.0*t68-t1437-t1438-t1391;
852  double t1441 = 43647779.0/393216.0*t80;
853  double t1443 = 2537857.0/393216.0*t94;
854  double t1444 = 73597853.0/1769472.0*t96;
855  double t1445 = 265024781.0/14155776.0*t99;
856  double t1446 = t1394+t1441-t1396+t1397-t1398-t1399-t1400-870484951.0/14155776.0*t92-t1443+t1444-t1445+t1405;
857  double t1447 = 124354993.0/3538944.0*t106;
858  double t1449 = 28824005.0/1572864.0*t39;
859  double t1450 = 28824005.0/1572864.0*t43;
860  double t1451 = 2437015.0/196608.0*t31;
861  double t1453 = 180075.0/524288.0-t1407+t1408-t1447+t1410+t1411-t1412+124354993.0/1572864.0*t114+t1414-t1449+t1450+t1451+12353145.0/524288.0*t2;
862  double t1456 = 823543.0/786432.0*t3;
863  double t1458 = 50421.0/262144.0*xi;
864  double t1461 = 40353607.0/1310720.0*t44;
865  double t1463 = 1170254603.0/5898240.0*t48;
866  double t1464 = -36015.0/1048576.0+t1456+1683101.0/1048576.0*t5+t1458+t1321+4117715.0/1048576.0*t10-t1323+1755131.0/3145728.0*t1+t1325+t1461+4214069531.0/47185920.0*t46-t1463;
867  double t1466 = 1977326743.0/11796480.0*t52;
868  double t1467 = 13841287201.0/47185920.0*t54;
869  double t1469 = 282475249.0/2359296.0*t64;
870  double t1471 = 282475249.0/1048576.0*t72;
871  double t1472 = 167179229.0/1179648.0*t74;
872  double t1473 = -1977326743.0/5242880.0*t50+t1466+t1467-1977326743.0/9437184.0*t56-t1333-t1334+t1335-t1469+t1337-602009933.0/9437184.0*t68+t1471+t1472;
873  double t1475 = 5764801.0/262144.0*t80;
874  double t1477 = 11781707.0/1310720.0*t94;
875  double t1478 = 341669503.0/5898240.0*t96;
876  double t1479 = 1230346831.0/47185920.0*t99;
877  double t1480 = t1342-t1343-t1475+t1197-t1345+t1199+t1200+t1346-4041125501.0/47185920.0*t92-t1477+t1478-t1479;
878  double t1481 = 577303643.0/11796480.0*t106;
879  double t1485 = 487403.0/393216.0*t31;
880  double t1487 = -t1351+t1352-t1353-t1481-t1355-t1356+t1357+577303643.0/5242880.0*t114-t1359+5764801.0/3145728.0*t39-5764801.0/1048576.0*t43-t1485-2470629.0/1048576.0*t2;
881  double t1496 = 420175.0/1572864.0+t1291-7142975.0/4718592.0*t5+t1293+34706455.0/4718592.0*t10-190608187.0/14155776.0*t1+t1296-t1297-870484951.0/42467328.0*t46+t1299+14971188197.0/42467328.0*t50-t1301-t1054+16666039691.0/42467328.0*t56;
882  double t1503 = t1304+1048134941.0/42467328.0*t68-t1058-t1306+t1307-109531219.0/42467328.0*t92-t1309+t1310+t1060-t1311-220356577.0/42467328.0*t114-905073757.0/14155776.0*t39-28824005.0/4718592.0*t43-t1315+1091900369.0/14155776.0*t2;
883  double t1506 = 420175.0/98304.0*t8;
884  double t1509 = 1977326743.0/8847360.0*t40;
885  double t1511 = -12005.0/131072.0-t1223+1918399.0/393216.0*t5-t1320-t1506-7647185.0/393216.0*t10+t1173-362551.0/1179648.0*t1+t1509+t1326+870484951.0/17694720.0*t46-t1328;
886  double t1514 = 2138741171.0/8847360.0*t60;
887  double t1515 = 124354993.0/8847360.0*t66;
888  double t1517 = -14971188197.0/17694720.0*t50+t1331+t1234-3672178237.0/3538944.0*t56-t1333-t1514+t1335-t1336+t1515-230944987.0/3538944.0*t68+t1238+t1339;
889  double t1519 = 218238895.0/884736.0*t76;
890  double t1520 = 12689285.0/884736.0*t84;
891  double t1521 = 2537857.0/8847360.0*t90;
892  double t1523 = t1519-t1343-t1344+t1197-t1520+t1199+t1200+t1521+4606075999.0/17694720.0*t92+t1348-t1349+t1246;
893  double t1524 = 201768035.0/884736.0*t101;
894  double t1525 = 40353607.0/8847360.0*t103;
895  double t1526 = 16807.0/196608.0*eta;
896  double t1527 = 43647779.0/8847360.0*t110;
897  double t1532 = -t1524+t1525+t1526+t1354-t1355-t1527+t1357-4982082203.0/17694720.0*t114-t1359-5764801.0/1179648.0*t39+5764801.0/393216.0*t43+t1362+6235397.0/1179648.0*t2;
898  double t1536 = 2437015.0/196608.0*t8;
899  double t1538 = 4117715.0/393216.0*t12;
900  double t1540 = 1977326743.0/3538944.0*t40;
901  double t1543 = t1367-8775655.0/1572864.0*t5+t1369+t1536+12353145.0/524288.0*t10-t1538+1812755.0/1572864.0*t1-t1540-t1375-870484951.0/14155776.0*t46+t1377+14971188197.0/14155776.0*t50;
902  double t1545 = 2138741171.0/3538944.0*t60;
903  double t1546 = 124354993.0/3538944.0*t66;
904  double t1548 = 1265785591.0/1769472.0*t76;
905  double t1549 = -t1380-t1433+1977326743.0/1572864.0*t56+t1383+t1545-t1385+t1386-t1546+124354993.0/1572864.0*t68-t1437-t1390-t1548;
906  double t1551 = 73597853.0/1769472.0*t84;
907  double t1552 = 2537857.0/393216.0*t90;
908  double t1554 = 1170254603.0/1769472.0*t101;
909  double t1555 = t1394+t1395-t1396+t1551-t1398-t1399-t1552-4214069531.0/14155776.0*t92-t1402+t1403-t1445+t1554;
910  double t1556 = 40353607.0/393216.0*t103;
911  double t1557 = 252105.0/131072.0*eta;
912  double t1558 = 43647779.0/393216.0*t110;
913  double t1561 = 180075.0/524288.0-t1556-t1557-t1409+t1410+t1558-t1412+4558075207.0/14155776.0*t114+t1414+t1449-t1450-t1417-31176985.0/1572864.0*t2;
914  double t1569 = t1422+1812755.0/2359296.0*t5+t1424-t1536-31176985.0/2359296.0*t10+t1538+1812755.0/2359296.0*t1+t1540+t1427+870484951.0/21233664.0*t46-t1429-14971188197.0/21233664.0*t50;
915  double t1574 = t1432+13841287201.0/21233664.0*t54-14971188197.0/21233664.0*t56-t1383-t1545+t1385-t1435+t1546-941544947.0/21233664.0*t68+16193326009.0/21233664.0*t72+t1438+t1548;
916  double t1578 = -t1394-t1441+t1396-t1551+t1398+t1399+t1552+870484951.0/21233664.0*t92+t1443-t1444+54745201.0/21233664.0*t99-t1554;
917  double t1583 = 60025.0/262144.0+t1556+t1557+t1447-t1410-t1558+t1412-941544947.0/21233664.0*t114-t1414+28824005.0/2359296.0*t39+28824005.0/2359296.0*t43-t1451-31176985.0/2359296.0*t2;
918  double t1591 = -t1456+1683101.0/1572864.0*t5-t1458+t1506+4117715.0/1572864.0*t10-t1173-362551.0/4718592.0*t1-t1509-t1461-870484951.0/70778880.0*t46+t1463+14971188197.0/70778880.0*t50;
919  double t1592 = 13841287201.0/70778880.0*t54;
920  double t1595 = 2138741171.0/14155776.0*t72;
921  double t1596 = -t1466-t1592+1977326743.0/14155776.0*t56+t1333+t1514-t1335+t1469-t1515+124354993.0/14155776.0*t68-t1595-t1472-t1519;
922  double t1599 = 254148251.0/70778880.0*t99;
923  double t1600 = t1343+t1475-t1197+t1520-t1199-t1200-t1521+4041125501.0/70778880.0*t92+t1477-t1478+t1599+t1524;
924  double t1605 = -12005.0/524288.0-t1525-t1526+t1481+t1355+t1527-t1357-4371013297.0/70778880.0*t114+t1359-5764801.0/4718592.0*t39-5764801.0/1572864.0*t43+t1485+6235397.0/4718592.0*t2;
925  double t1614 = -156065.0/1048576.0-t1085+2581075.0/9437184.0*t5-t1087-6941291.0/9437184.0*t10+388440983.0/47185920.0*t1-t1090+t1091-4041125501.0/141557760.0*t46-t1093-1977326743.0/28311552.0*t50+t1095+t1072-16666039691.0/141557760.0*t56;
926  double t1621 = -t1098+4865844991.0/141557760.0*t68+t1076+t1100-t1101-2657573261.0/141557760.0*t92+t1103-t1104-t1078+t1105+921779915.0/28311552.0*t114+1827441917.0/47185920.0*t39+5764801.0/9437184.0*t43+t1109-441771995.0/9437184.0*t2;
927  double t1624 = 84035.0/196608.0*t8;
928  double t1626 = 823543.0/1966080.0*t12;
929  double t1628 = 1977326743.0/29491200.0*t40;
930  double t1631 = t1113-1918399.0/3932160.0*t5+t1115+t1624+1529437.0/786432.0*t10-t1626-1683101.0/3932160.0*t1-t1628-t1121+4041125501.0/58982400.0*t46+t1123+1977326743.0/11796480.0*t50;
931  double t1633 = 282475249.0/5898240.0*t60;
932  double t1634 = 577303643.0/29491200.0*t66;
933  double t1636 = 28824005.0/589824.0*t76;
934  double t1637 = -t1126-t1268+3672178237.0/11796480.0*t56+t1129+t1633-t1131+t1132+t1634-1072135337.0/11796480.0*t68-t1272-t1136-t1636;
935  double t1639 = 11781707.0/589824.0*t84;
936  double t1640 = 11781707.0/29491200.0*t90;
937  double t1642 = 40353607.0/589824.0*t101;
938  double t1643 = t1140+t1141-t1142-t1639-t1144-t1145+t1640-4606075999.0/58982400.0*t92-t1148+t1149+t1280+t1642;
939  double t1644 = 40353607.0/29491200.0*t103;
940  double t1645 = 16807.0/1966080.0*eta;
941  double t1646 = 5764801.0/5898240.0*t110;
942  double t1649 = 2401.0/262144.0-t1644-t1645-t1155+t1156+t1646-t1158+658010857.0/11796480.0*t114+t1160+t1284-t1285-t1163-823543.0/786432.0*t2;
943  double t1653 = 487403.0/393216.0*t8;
944  double t1655 = 823543.0/786432.0*t12;
945  double t1657 = 1977326743.0/11796480.0*t40;
946  double t1659 = -36015.0/1048576.0-t1168+1755131.0/3145728.0*t5-t1170-t1653-2470629.0/1048576.0*t10+t1655+1683101.0/1048576.0*t1+t1657+t1176-4041125501.0/47185920.0*t46-t1178;
947  double t1662 = 282475249.0/2359296.0*t60;
948  double t1663 = 577303643.0/11796480.0*t66;
949  double t1665 = -1977326743.0/9437184.0*t50+t1181+t1467-1977326743.0/5242880.0*t56-t1184-t1662+t1186-t1187-t1663+577303643.0/5242880.0*t68+t1471+t1191;
950  double t1667 = 167179229.0/1179648.0*t76;
951  double t1668 = 341669503.0/5898240.0*t84;
952  double t1669 = 11781707.0/1310720.0*t90;
953  double t1671 = t1667-t1195-t1196+t1197+t1668+t1199+t1200-t1669+4214069531.0/47185920.0*t92+t1203-t1204-t1479;
954  double t1672 = 1170254603.0/5898240.0*t101;
955  double t1673 = 40353607.0/1310720.0*t103;
956  double t1674 = 50421.0/262144.0*eta;
957  double t1675 = 5764801.0/262144.0*t110;
958  double t1680 = -t1672+t1673+t1674+t1210-t1211-t1675+t1213-602009933.0/9437184.0*t114-t1215-5764801.0/1048576.0*t39+5764801.0/3145728.0*t43+t1218+4117715.0/1048576.0*t2;
959  double t1688 = -t1223-362551.0/4718592.0*t5-t1225+t1653+6235397.0/4718592.0*t10-t1655+1683101.0/1572864.0*t1-t1657-t1228+4041125501.0/70778880.0*t46+t1230+1977326743.0/14155776.0*t50;
960  double t1691 = -t1233-t1592+14971188197.0/70778880.0*t56+t1184+t1662-t1186+t1236+t1663-4371013297.0/70778880.0*t68-t1595-t1239-t1667;
961  double t1694 = t1195+t1242-t1197-t1668-t1199-t1200+t1669-870484951.0/70778880.0*t92-t1244+t1245+t1599+t1672;
962  double t1699 = -12005.0/524288.0-t1673-t1674-t1248+t1211+t1675-t1213+124354993.0/14155776.0*t114+t1215-5764801.0/1572864.0*t39-5764801.0/4718592.0*t43+t1252+4117715.0/1572864.0*t2;
963  double t1706 = 2401.0/1048576.0+t1257-1683101.0/15728640.0*t5+t1259-t1624-823543.0/3145728.0*t10+t1626-1683101.0/15728640.0*t1+t1628+t1262-4041125501.0/235929600.0*t46-t1264;
964  double t1712 = -1977326743.0/47185920.0*t50+t1267+13841287201.0/235929600.0*t54-1977326743.0/47185920.0*t56-t1129-t1633+t1131-t1270-t1634+577303643.0/47185920.0*t68+282475249.0/9437184.0*t72+t1273;
965  double t1716 = t1636-t1140-t1276+t1142+t1639+t1144+t1145-t1640-4041125501.0/235929600.0*t92-t1278+t1279+1179853801.0/235929600.0*t99;
966  double t1721 = -t1642+t1644+t1645-t1282-t1156-t1646+t1158+577303643.0/47185920.0*t114-t1160+5764801.0/15728640.0*t39+5764801.0/15728640.0*t43-t1286-823543.0/3145728.0*t2;
967  double t1725 = 1198099.0/442368.0*t99;
968  double t1731 = 5764801.0/442368.0*t92+t957-t975+t1725+t976-6941291.0/442368.0*t114-t979-1198099.0/442368.0*t1-t983+6941291.0/442368.0*t2+t955-2401.0/49152.0*t5-5764801.0/442368.0*t39+2401.0/49152.0+t963;
969  double t1738 = t978-t973+t1725+t972-6941291.0/442368.0*t68-t968-2401.0/49152.0*t1-1198099.0/442368.0*t5-t958+6941291.0/442368.0*t10+t960-5764801.0/442368.0*t43+5764801.0/442368.0*t46+2401.0/49152.0+t962;
970 
971  values[0] = t42+t70+t98+t122;
972  values[1] = t144+t165;
973  values[2] = t178+t192+t207+t221;
974  values[3] = t235+t249+t264+t278;
975  values[4] = t287+t296+t303+t312;
976  values[5] = t321+t330+t337+t346;
977  values[6] = t355+t361;
978  values[7] = t374+t383+t390+t399;
979  values[8] = t420+t440;
980  values[9] = t454+t467+t478+t491;
981  values[10] = t504+t518+t530+t544;
982  values[11] = t554+t564+t571+t578;
983  values[12] = t587+t597+t605+t612;
984  values[13] = t620+t627;
985  values[14] = t639+t649+t657+t665;
986  values[15] = t671+t682;
987  values[16] = t692+t699+t706+t713;
988  values[17] = t725+t732+t738+t745;
989  values[18] = t751+t756+t759+t764;
990  values[19] = t771+t775+t778+t783;
991  values[20] = t793+t799;
992  values[21] = t804+t809+t812+t817;
993  values[22] = t824+t835;
994  values[23] = t844+t851+t857+t866;
995  values[24] = t877+t884+t890+t899;
996  values[25] = t905+t910+t913+t918;
997  values[26] = t924+t929+t932+t937;
998  values[27] = t946+t953;
999  values[28] = t969+t985;
1000  values[29] = t1000+t1016;
1001  values[30] = t1031+t1047;
1002  values[31] = t1056+t1065;
1003  values[32] = t1074+t1083;
1004  values[33] = t1097+t1111;
1005  values[34] = t1124+t1137+t1151+t1165;
1006  values[35] = t1179+t1192+t1206+t1220;
1007  values[36] = t1231+t1240+t1247+t1254;
1008  values[37] = t1266+t1274+t1281+t1288;
1009  values[38] = t1303+t1317;
1010  values[39] = t1329+t1340+t1350+t1364;
1011  values[40] = t1379+t1392+t1406+t1419;
1012  values[41] = t1431+t1439+t1446+t1453;
1013  values[42] = t1464+t1473+t1480+t1487;
1014  values[43] = t1496+t1503;
1015  values[44] = t1511+t1517+t1523+t1532;
1016  values[45] = t1543+t1549+t1555+t1561;
1017  values[46] = t1569+t1574+t1578+t1583;
1018  values[47] = t1591+t1596+t1600+t1605;
1019  values[48] = t1614+t1621;
1020  values[49] = t1631+t1637+t1643+t1649;
1021  values[50] = t1659+t1665+t1671+t1680;
1022  values[51] = t1688+t1691+t1694+t1699;
1023  values[52] = t1706+t1712+t1716+t1721;
1024  values[53] = t1731;
1025  values[54] = t1738;
1026 }
1027 
1028 // values of the derivatives in xi direction
1029 static void C_Q_UL7S_2D_DeriveXi(double xi, double eta, double *values)
1030 {
1031  double t1 = 1.0-eta;
1032  double t2 = xi*xi;
1033  double t3 = 1.0-t2;
1034  double t5 = t2*t2;
1035  double t8 = 315.0/8.0*t5-105.0/4.0*t2+15.0/8.0;
1036  double t9 = t1*t3*t8;
1037  double t10 = 16807.0/207360.0*t9;
1038  double t11 = eta*eta;
1039  double t12 = 1.0-t11;
1040  double t14 = t11*t11;
1041  double t15 = t14*eta;
1042  double t16 = xi*t12*t15;
1043  double t17 = 823543.0/184320.0*t16;
1044  double t18 = 6328007.0/1769472.0*t2;
1045  double t21 = xi*t5;
1046  double t23 = t2*xi;
1047  double t26 = 63.0/8.0*t21-35.0/4.0*t23+15.0/8.0*xi;
1048  double t27 = t1*xi*t26;
1049  double t28 = 16807.0/103680.0*t27;
1050  double t29 = 3018743.0/29491200.0*t11;
1051  double t30 = 13234163.0/44236800.0*eta;
1052  double t31 = 54740399.0/10616832.0*t5;
1053  double t33 = t3*t12*t5;
1054  double t34 = 823543.0/73728.0*t33;
1055  double t37 = 3210137.0/5898240.0*t14;
1056  double t38 = t10+t17+t18+2842343.0/5898240.0*xi-t28+t29+t30-t31-t34+13294337.0/1966080.0*t21-3210137.0/589824.0*t23-t37;
1057  double t39 = t11*eta;
1058  double t40 = 9672257.0/13271040.0*t39;
1059  double t41 = 77026481.0/132710400.0*t15;
1060  double t43 = t2*t5*t12;
1061  double t44 = 823543.0/184320.0*t43;
1062  double t49 = t12*(63.0/8.0*t15-35.0/4.0*t39+15.0/8.0*eta);
1063  double t50 = 16807.0/207360.0*t49;
1064  double t51 = t23*t11;
1065  double t53 = t2*t11;
1066  double t54 = 415373.0/327680.0*t53;
1067  double t55 = xi*t11;
1068  double t57 = t2*eta;
1069  double t58 = 9672257.0/4423680.0*t57;
1070  double t59 = xi*t14;
1071  double t61 = t23*t39;
1072  double t62 = 16807.0/16384.0*t61;
1073  double t63 = t2*t39;
1074  double t64 = 2401.0/49152.0*t63;
1075  double t65 = t21*t15;
1076  double t66 = 40353607.0/4915200.0*t65;
1077  double t67 = -t40+t41+t44-t50+14907809.0/2949120.0*t51-t54-3645159.0/3276800.0*t55-t58+14907809.0/5898240.0*t59-t62+t64-t66;
1078  double t69 = xi*eta;
1079  double t70 = 3018743.0/14745600.0*t69;
1080  double t71 = t5*t14;
1081  double t72 = 823543.0/131072.0*t71;
1082  double t73 = t23*t14;
1083  double t75 = t39*t5;
1084  double t76 = 117649.0/294912.0*t75;
1085  double t77 = t21*t39;
1086  double t78 = 823543.0/491520.0*t77;
1087  double t79 = t2*t15;
1088  double t80 = 117649.0/491520.0*t79;
1089  double t81 = t14*t11;
1090  double t82 = 13294337.0/29491200.0*t81;
1091  double t83 = t2*t14;
1092  double t84 = 50421.0/65536.0*t83;
1093  double t85 = t5*t15;
1094  double t86 = 5764801.0/2949120.0*t85;
1095  double t87 = xi*t15;
1096  double t88 = 823543.0/1638400.0*t87;
1097  double t89 = t21*t14;
1098  double t91 = -2824957.0/17694720.0+t70+t72+1058841.0/65536.0*t73-t76+t78-t80+t82-t84+t86+t88-17294403.0/655360.0*t89;
1099  double t92 = xi*t81;
1100  double t94 = t2*t81;
1101  double t95 = 823543.0/983040.0*t94;
1102  double t96 = t23*t81;
1103  double t98 = t5*t81;
1104  double t99 = 40353607.0/5898240.0*t98;
1105  double t100 = t21*t81;
1106  double t102 = t23*t15;
1107  double t103 = 823543.0/163840.0*t102;
1108  double t104 = t23*eta;
1109  double t105 = 3210137.0/1474560.0*t104;
1110  double t106 = t5*eta;
1111  double t107 = 77026481.0/26542080.0*t106;
1112  double t108 = t21*eta;
1113  double t109 = 13294337.0/4915200.0*t108;
1114  double t110 = t5*t11;
1115  double t111 = 823543.0/655360.0*t110;
1116  double t112 = xi*t39;
1117  double t113 = 415373.0/491520.0*t112;
1118  double t114 = t21*t11;
1119  double t116 = -5764801.0/3276800.0*t92+t95-5764801.0/327680.0*t96-t99+282475249.0/9830400.0*t100+t103-t105+t107+t109+t111-t113-17294403.0/3276800.0*t114;
1120  double t119 = 117649.0/207360.0*t9;
1121  double t120 = 5764801.0/1105920.0*t16;
1122  double t121 = 5540479.0/221184.0*t2;
1123  double t123 = 117649.0/103680.0*t27;
1124  double t124 = 2401.0/40960.0*t11;
1125  double t125 = 72373.0/69120.0*eta;
1126  double t126 = 12017005.0/331776.0*t5;
1127  double t127 = 5764801.0/73728.0*t33;
1128  double t130 = 5764801.0/184320.0*t43;
1129  double t132 = 1198099.0/122880.0*t53;
1130  double t133 = 130250477.0/35389440.0*t55;
1131  double t134 = 1057469.0/69120.0*t57;
1132  double t135 = 244559.0/221184.0-t119-t120-t121-7783895.0/2359296.0*xi+t123-t124-t125+t126+t127-37294733.0/786432.0*t21+44905903.0/1179648.0*t23-t130-595959413.0/17694720.0*t51+t132+t133+t134;
1133  double t137 = 6941291.0/884736.0*t61;
1134  double t138 = 282475249.0/5898240.0*t65;
1135  double t139 = 1573243.0/1179648.0*t69;
1136  double t140 = 48589037.0/393216.0*t73;
1137  double t141 = 5764801.0/589824.0*t77;
1138  double t142 = 13294337.0/5898240.0*t87;
1139  double t146 = 1977326743.0/11796480.0*t100;
1140  double t147 = 340123259.0/8847360.0*t102;
1141  double t148 = 44905903.0/2949120.0*t104;
1142  double t149 = 420175.0/20736.0*t106;
1143  double t150 = 37294733.0/1966080.0*t108;
1144  double t151 = 588245.0/36864.0*t110;
1145  double t152 = 1198099.0/2949120.0*t112;
1146  double t154 = 43748621.0/7077888.0*t59+t137+t138-t139-t140-t141+t142+40353607.0/262144.0*t89-93060359.0/11796480.0*t92+2380862813.0/17694720.0*t96-t146-t147+t148-t149-t150-t151+t152+494949343.0/11796480.0*t114;
1147  double t156 = 117649.0/69120.0*t9;
1148  double t157 = 22208221.0/294912.0*t2;
1149  double t159 = 117649.0/34560.0*t27;
1150  double t160 = 3455039.0/14745600.0*t11;
1151  double t161 = 23156273.0/7372800.0*eta;
1152  double t162 = 192725869.0/1769472.0*t5;
1153  double t163 = 5764801.0/24576.0*t33;
1154  double t166 = -9785447.0/2949120.0+t156+t157+9662947.0/983040.0*xi-t159+t160+t161-t162-t163+46706653.0/327680.0*t21-11239081.0/98304.0*t23;
1155  double t167 = 117649.0/327680.0*t14;
1156  double t168 = 16807.0/737280.0*t39;
1157  double t169 = 823543.0/7372800.0*t15;
1158  double t170 = 5764801.0/61440.0*t43;
1159  double t172 = 18686983.0/491520.0*t53;
1160  double t173 = 107001937.0/14745600.0*t55;
1161  double t174 = 33792703.0/737280.0*t57;
1162  double t176 = 1529437.0/73728.0*t61;
1163  double t177 = 84035.0/24576.0*t63;
1164  double t178 = 282475249.0/2457600.0*t65;
1165  double t179 = -t167+t168-t169+t170+159548851.0/1474560.0*t51-t172-t173-t174-13428793.0/327680.0*t59-t176-t177-t178;
1166  double t181 = 9662947.0/2457600.0*t69;
1167  double t182 = 5764801.0/65536.0*t71;
1168  double t183 = 10706059.0/32768.0*t73;
1169  double t184 = 823543.0/147456.0*t75;
1170  double t185 = 5764801.0/245760.0*t77;
1171  double t186 = 823543.0/49152.0*t79;
1172  double t187 = 5764801.0/14745600.0*t81;
1173  double t188 = 1764735.0/32768.0*t83;
1174  double t189 = 40353607.0/1474560.0*t85;
1175  double t190 = 94001551.0/7372800.0*t87;
1176  double t192 = t181-t182+t183+t184+t185+t186+t187+t188-t189-t190-121060821.0/327680.0*t89;
1177  double t194 = 5764801.0/98304.0*t94;
1178  double t196 = 282475249.0/2949120.0*t98;
1179  double t197 = 1977326743.0/4915200.0*t100;
1180  double t198 = 74942413.0/737280.0*t102;
1181  double t199 = 11239081.0/245760.0*t104;
1182  double t200 = 268458211.0/4423680.0*t106;
1183  double t201 = 46706653.0/819200.0*t108;
1184  double t202 = 183414791.0/2949120.0*t110;
1185  double t203 = 1918399.0/737280.0*t112;
1186  double t205 = 658010857.0/14745600.0*t92-t194-524596891.0/1474560.0*t96+t196+t197+t198-t199+t200+t201+t202+t203-692599663.0/4915200.0*t114;
1187  double t208 = 117649.0/41472.0*t9;
1188  double t209 = 222424867.0/1769472.0*t2;
1189  double t211 = 117649.0/20736.0*t27;
1190  double t212 = 1054039.0/655360.0*t11;
1191  double t213 = 46235371.0/8847360.0*eta;
1192  double t214 = 1929527635.0/10616832.0*t5;
1193  double t215 = 28824005.0/73728.0*t33;
1194  double t218 = 19648069.0/3538944.0-t208-t209-38799229.0/2359296.0*xi+t211-t212-t213+t214+t215-187179559.0/786432.0*t21+225293033.0/1179648.0*t23;
1195  double t219 = 1058841.0/131072.0*t14;
1196  double t220 = 16807.0/32768.0*t39;
1197  double t221 = 823543.0/327680.0*t15;
1198  double t222 = 5764801.0/36864.0*t43;
1199  double t224 = 72920771.0/983040.0*t53;
1200  double t225 = 61279351.0/3932160.0*t55;
1201  double t226 = 337584373.0/4423680.0*t57;
1202  double t228 = 823543.0/32768.0*t61;
1203  double t229 = 487403.0/49152.0*t63;
1204  double t230 = 282475249.0/1966080.0*t65;
1205  double t231 = t219-t220+t221-t222-1206456881.0/5898240.0*t51+t224+t225+t226+12285917.0/262144.0*t59+t228+t229+t230;
1206  double t233 = 38799229.0/5898240.0*t69;
1207  double t234 = 28824005.0/131072.0*t71;
1208  double t235 = 51883209.0/131072.0*t73;
1209  double t236 = 4117715.0/294912.0*t75;
1210  double t237 = 5764801.0/196608.0*t77;
1211  double t238 = 23882747.0/491520.0*t79;
1212  double t239 = 5764801.0/655360.0*t81;
1213  double t240 = 10235463.0/65536.0*t83;
1214  double t241 = 40353607.0/589824.0*t85;
1215  double t242 = 86001419.0/5898240.0*t87;
1216  double t244 = -t233+t234-t235-t236-t237-t238-t239-t240+t241+t242+121060821.0/262144.0*t89;
1217  double t246 = 167179229.0/983040.0*t94;
1218  double t248 = 282475249.0/1179648.0*t98;
1219  double t249 = 1977326743.0/3932160.0*t100;
1220  double t250 = 40353607.0/327680.0*t102;
1221  double t251 = 225293033.0/2949120.0*t104;
1222  double t252 = 536462633.0/5308416.0*t106;
1223  double t253 = 187179559.0/1966080.0*t108;
1224  double t254 = 136355191.0/1179648.0*t110;
1225  double t255 = 1755131.0/589824.0*t112;
1226  double t257 = -602009933.0/11796480.0*t92+t246+282475249.0/655360.0*t96-t248-t249-t250+t251-t252-t253-t254-t255+1022016863.0/3932160.0*t114;
1227  double t263 = -19648069.0/3538944.0+t208+t209+19538603.0/1179648.0*xi-t211+t212+t213-t214-t215+93766253.0/393216.0*t21-112945441.0/589824.0*t23;
1228  double t265 = 392183113.0/17694720.0*t55;
1229  double t267 = 6235397.0/442368.0*t61;
1230  double t268 = 282475249.0/2949120.0*t65;
1231  double t269 = -t219+t220-t221+t222+2060084411.0/8847360.0*t51-t224-t265-t226-2537857.0/393216.0*t59-t267-t229-t268;
1232  double t271 = 19538603.0/2949120.0*t69;
1233  double t272 = 43647779.0/196608.0*t73;
1234  double t273 = 5764801.0/294912.0*t77;
1235  double t274 = 17764999.0/8847360.0*t87;
1236  double t276 = t271-t234+t272+t236+t273+t238+t239+t240-t241-t274-40353607.0/131072.0*t89;
1237  double t279 = 1977326743.0/5898240.0*t100;
1238  double t280 = 305534453.0/4423680.0*t102;
1239  double t281 = 112945441.0/1474560.0*t104;
1240  double t282 = 93766253.0/983040.0*t108;
1241  double t283 = 362551.0/884736.0*t112;
1242  double t285 = 124354993.0/17694720.0*t92-t246-2138741171.0/8847360.0*t96+t248+t279+t280-t281+t252+t282+t254+t283-1680851263.0/5898240.0*t114;
1243  double t291 = 9785447.0/2949120.0-t156-t157-39224647.0/3932160.0*xi+t159-t160-t161+t162+t163-187885453.0/1310720.0*t21+45280459.0/393216.0*t23;
1244  double t293 = 907872637.0/58982400.0*t55;
1245  double t295 = 823543.0/294912.0*t61;
1246  double t296 = 282475249.0/9830400.0*t65;
1247  double t297 = t167-t168+t169-t170-909712489.0/5898240.0*t51+t172+t293+t174-11781707.0/1310720.0*t59+t295+t177+t296;
1248  double t299 = 39224647.0/9830400.0*t69;
1249  double t300 = 5764801.0/131072.0*t73;
1250  double t301 = 5764801.0/983040.0*t77;
1251  double t302 = 82471949.0/29491200.0*t87;
1252  double t304 = -t299+t182-t300-t184-t301-t186-t187-t188+t189-t302+121060821.0/1310720.0*t89;
1253  double t307 = 1977326743.0/19660800.0*t100;
1254  double t308 = 40353607.0/2949120.0*t102;
1255  double t309 = 45280459.0/983040.0*t104;
1256  double t310 = 187885453.0/3276800.0*t108;
1257  double t311 = 1683101.0/2949120.0*t112;
1258  double t313 = 577303643.0/58982400.0*t92+t194+282475249.0/5898240.0*t96-t196-t307-t308+t309-t200-t310-t202+t311+3657354463.0/19660800.0*t114;
1259  double t316 = 117649.0/6144.0*t108;
1260  double t318 = 24451.0/18432.0*t69;
1261  double t319 = 141659.0/9216.0*t104;
1262  double t320 = 171157.0/36864.0*t55;
1263  double t321 = -244559.0/221184.0+t316-823543.0/12288.0*t114+t125+t318-t134-t319+t149+t124-t320-t132;
1264  double t326 = 991613.0/18432.0*t51+t151+122255.0/36864.0*xi+t121-708295.0/18432.0*t23-t126+588245.0/12288.0*t21-t123+t119+t130-t127;
1265  double t328 = 823543.0/1105920.0*t16;
1266  double t332 = 2824957.0/17694720.0-t10+t328-t18-5558119.0/11796480.0*xi+t28-t29-t30+t31+t34-26941621.0/3932160.0*t21+6470695.0/1179648.0*t23;
1267  double t334 = 30601823.0/58982400.0*t55;
1268  double t336 = 84035.0/884736.0*t61;
1269  double t337 = t37+t40-t41-t44+t50-26336569.0/3538944.0*t51+t54+t334+t58+30034109.0/35389440.0*t59+t336-t64;
1270  double t339 = 40353607.0/29491200.0*t65;
1271  double t340 = 5499319.0/29491200.0*t69;
1272  double t341 = 588245.0/393216.0*t73;
1273  double t342 = 823543.0/2949120.0*t77;
1274  double t343 = 19176787.0/88473600.0*t87;
1275  double t345 = -t339-t340-t72-t341+t76+t342+t80-t82+t84-t86+t343-5764801.0/1310720.0*t89;
1276  double t348 = 282475249.0/58982400.0*t100;
1277  double t349 = 823543.0/1769472.0*t102;
1278  double t350 = 1294139.0/589824.0*t104;
1279  double t351 = 26941621.0/9830400.0*t108;
1280  double t352 = 1486219.0/8847360.0*t112;
1281  double t354 = -134237509.0/176947200.0*t92-t95+5764801.0/3538944.0*t96+t99+t348-t349+t350-t107-t351-t111-t352+606951191.0/58982400.0*t114;
1282  double t357 = 9476747.0/5898240.0*t2;
1283  double t359 = 1573243.0/2359296.0*t11;
1284  double t360 = 17764999.0/7077888.0*t5;
1285  double t361 = 5764801.0/442368.0*t33;
1286  double t364 = 44905903.0/11796480.0*t14;
1287  double t365 = 1057469.0/207360.0*t39;
1288  double t366 = 84035.0/20736.0*t15;
1289  double t367 = 5764801.0/1105920.0*t43;
1290  double t368 = 117649.0/207360.0*t49;
1291  double t370 = 1198099.0/1966080.0*t53;
1292  double t371 = -17003.0/786432.0-t120+t357+53431511.0/70778880.0*xi+t359+t125-t360-t361+266004389.0/23592960.0*t21-63211127.0/7077888.0*t23-t364-t365+t366+t367-t368+148456231.0/21233664.0*t51-t370;
1293  double t372 = 58364537.0/212336640.0*t55;
1294  double t374 = 2401.0/122880.0*t69;
1295  double t375 = 340123259.0/7077888.0*t71;
1296  double t376 = 242945185.0/21233664.0*t73;
1297  double t377 = 37294733.0/11796480.0*t81;
1298  double t378 = 6941291.0/1179648.0*t83;
1299  double t379 = 117649.0/110592.0*t87;
1300  double t382 = 5764801.0/1179648.0*t94;
1301  double t384 = 282475249.0/7077888.0*t98;
1302  double t385 = 1977326743.0/70778880.0*t100;
1303  double t386 = 13294337.0/2359296.0*t110;
1304  double t387 = 1198099.0/1105920.0*t112;
1305  double t389 = t372-1290088513.0/212336640.0*t59-t374+t375+t376+t377-t378-t379+2380862813.0/70778880.0*t89+1071429443.0/212336640.0*t92+t382-201768035.0/21233664.0*t96-t384-t385-t386+t387-1201549237.0/70778880.0*t114;
1306  double t391 = 5764801.0/368640.0*t16;
1307  double t392 = 2401.0/32768.0*t2;
1308  double t394 = 9662947.0/4915200.0*t11;
1309  double t395 = 117649.0/196608.0*t5;
1310  double t398 = 11239081.0/983040.0*t14;
1311  double t399 = 33792703.0/2211840.0*t39;
1312  double t400 = 11613.0/327680.0+t391+t392+363923.0/5898240.0*xi-t394-t161-t395-823543.0/1966080.0*t21-84035.0/589824.0*t23+t398+t399;
1313  double t401 = 268458211.0/22118400.0*t15;
1314  double t402 = 117649.0/69120.0*t49;
1315  double t404 = 1918399.0/491520.0*t53;
1316  double t405 = 298841837.0/88473600.0*t55;
1317  double t406 = 16807.0/245760.0*t57;
1318  double t408 = 2941225.0/442368.0*t61;
1319  double t409 = 282475249.0/14745600.0*t65;
1320  double t410 = 1774339.0/44236800.0*t69;
1321  double t411 = -t401+t402+13428793.0/1769472.0*t51-t404-t405-t406+312492551.0/17694720.0*t59-t408+t177+t409+t410;
1322  double t413 = 74942413.0/589824.0*t71;
1323  double t414 = 53530295.0/1769472.0*t73;
1324  double t415 = 4117715.0/147456.0*t75;
1325  double t416 = 823543.0/245760.0*t79;
1326  double t417 = 46706653.0/4915200.0*t81;
1327  double t418 = 1529437.0/98304.0*t83;
1328  double t419 = 101060491.0/44236800.0*t87;
1329  double t422 = -t413-t414-t415-t273-t416-t417+t418+t189+t419-524596891.0/5898240.0*t89-1269079763.0/88473600.0*t92;
1330  double t423 = 5764801.0/491520.0*t94;
1331  double t425 = 1977326743.0/29491200.0*t100;
1332  double t426 = 5764801.0/884736.0*t102;
1333  double t427 = 117649.0/884736.0*t104;
1334  double t428 = 823543.0/1474560.0*t106;
1335  double t429 = 5764801.0/14745600.0*t108;
1336  double t430 = 94001551.0/2949120.0*t110;
1337  double t431 = 10283483.0/4423680.0*t112;
1338  double t433 = -t423+40353607.0/1769472.0*t96+t196+t425+t426+t427+t428+t429+t430-t431+658010857.0/29491200.0*t114;
1339  double t436 = 5764801.0/221184.0*t16;
1340  double t437 = 36015.0/131072.0*t2;
1341  double t439 = 38799229.0/11796480.0*t11;
1342  double t440 = 588245.0/262144.0*t5;
1343  double t443 = 225293033.0/11796480.0*t14;
1344  double t444 = 337584373.0/13271040.0*t39;
1345  double t445 = -15239.0/262144.0-t436-t437-226723.0/1572864.0*xi+t439+t213+t440+823543.0/524288.0*t21+420175.0/786432.0*t23-t443-t444;
1346  double t446 = 536462633.0/26542080.0*t15;
1347  double t447 = 117649.0/41472.0*t49;
1348  double t449 = 1755131.0/393216.0*t53;
1349  double t450 = 359351153.0/70778880.0*t55;
1350  double t451 = 50421.0/32768.0*t57;
1351  double t453 = 17059105.0/884736.0*t61;
1352  double t454 = 208887.0/655360.0*t69;
1353  double t455 = t446-t447-61429585.0/7077888.0*t51+t449+t450+t451-1947645581.0/70778880.0*t59+t453-t229-t138+t454;
1354  double t457 = 40353607.0/262144.0*t71;
1355  double t458 = 28824005.0/786432.0*t73;
1356  double t459 = 23882747.0/294912.0*t75;
1357  double t460 = 167179229.0/2949120.0*t77;
1358  double t461 = 823543.0/98304.0*t79;
1359  double t462 = 187179559.0/11796480.0*t81;
1360  double t463 = 2470629.0/131072.0*t83;
1361  double t464 = 2000033.0/655360.0*t87;
1362  double t467 = t457+t458+t459+t460+t461+t462-t463-t241-t464+282475249.0/2621440.0*t89+532832321.0/23592960.0*t92;
1363  double t468 = 5764801.0/393216.0*t94;
1364  double t470 = 282475249.0/2359296.0*t98;
1365  double t471 = 1977326743.0/23592960.0*t100;
1366  double t472 = 28824005.0/1769472.0*t102;
1367  double t473 = 588245.0/196608.0*t104;
1368  double t474 = 823543.0/65536.0*t106;
1369  double t475 = 5764801.0/655360.0*t108;
1370  double t476 = 86001419.0/2359296.0*t110;
1371  double t477 = 895573.0/327680.0*t112;
1372  double t479 = t468-201768035.0/7077888.0*t96-t470-t471-t472-t473-t474-t475-t476+t477-602009933.0/23592960.0*t114;
1373  double t482 = 12005.0/65536.0*t2;
1374  double t484 = 19538603.0/5898240.0*t11;
1375  double t485 = 588245.0/393216.0*t5;
1376  double t488 = 112945441.0/5898240.0*t14;
1377  double t489 = 7987.0/131072.0+t436-t482+47677.0/2359296.0*xi-t484-t213+t485+823543.0/786432.0*t21+420175.0/1179648.0*t23+t488+t444;
1378  double t491 = 362551.0/589824.0*t53;
1379  double t492 = 428438213.0/106168320.0*t55;
1380  double t494 = -t446+t447+12689285.0/10616832.0*t51-t491-t492-t451+2683624111.0/106168320.0*t59-t453+t229+t138-t454;
1381  double t496 = 305534453.0/3538944.0*t71;
1382  double t497 = 218238895.0/10616832.0*t73;
1383  double t498 = 93766253.0/5898240.0*t81;
1384  double t499 = 6235397.0/589824.0*t83;
1385  double t502 = -t496-t497-t459-t460-t461-t498+t499+t241+t464-2138741171.0/35389440.0*t89-2257331363.0/106168320.0*t92;
1386  double t503 = 5764801.0/589824.0*t94;
1387  double t505 = 282475249.0/3538944.0*t98;
1388  double t506 = 1977326743.0/35389440.0*t100;
1389  double t507 = 17764999.0/3538944.0*t110;
1390  double t509 = -t503+201768035.0/10616832.0*t96+t505+t506+t472+t473+t474+t475+t507-t477+124354993.0/35389440.0*t114;
1391  double t512 = 2401.0/131072.0*t2;
1392  double t514 = 39224647.0/19660800.0*t11;
1393  double t515 = 117649.0/786432.0*t5;
1394  double t518 = 45280459.0/3932160.0*t14;
1395  double t519 = -47187.0/1310720.0-t391+t512-870877.0/23592960.0*xi+t514+t161-t515-823543.0/7864320.0*t21-84035.0/2359296.0*t23-t518-t399;
1396  double t521 = 1683101.0/1966080.0*t53;
1397  double t522 = 739562537.0/353894400.0*t55;
1398  double t524 = t401-t402+11781707.0/7077888.0*t51-t521+t522+t406-992066789.0/70778880.0*t59+t408-t177-t409-t410;
1399  double t526 = 40353607.0/2359296.0*t71;
1400  double t527 = 28824005.0/7077888.0*t73;
1401  double t528 = 187885453.0/19660800.0*t81;
1402  double t529 = 823543.0/393216.0*t83;
1403  double t532 = t526+t527+t415+t273+t416+t528-t529-t189-t419+282475249.0/23592960.0*t89+4233834563.0/353894400.0*t92;
1404  double t533 = 5764801.0/1966080.0*t94;
1405  double t535 = 282475249.0/11796480.0*t98;
1406  double t536 = 1977326743.0/117964800.0*t100;
1407  double t537 = 82471949.0/11796480.0*t110;
1408  double t539 = t533-40353607.0/7077888.0*t96-t535-t536-t426-t427-t428-t429+t537+t431+577303643.0/117964800.0*t114;
1409  double t542 = 24451.0/36864.0*t11;
1410  double t543 = 171157.0/221184.0*t55;
1411  double t544 = 141659.0/36864.0*t14;
1412  double t547 = 117649.0/36864.0*t81;
1413  double t549 = 49.0/4096.0-t125+t374-t542-t543+t365-t387+t544+991613.0/221184.0*t59-t366+t379+343.0/24576.0*xi-t547-823543.0/221184.0*t92+t368+t120;
1414  double t550 = 8557507.0/3538944.0*t2;
1415  double t552 = 5499319.0/58982400.0*t11;
1416  double t553 = 69597787.0/21233664.0*t5;
1417  double t554 = 823543.0/442368.0*t33;
1418  double t557 = 1294139.0/2359296.0*t14;
1419  double t558 = 5282561.0/35389440.0-t328-t550+5440519.0/70778880.0*xi+t552+t30+t553+t554+26941621.0/23592960.0*t21-6470695.0/7077888.0*t23-t557-t40;
1420  double t559 = 823543.0/1105920.0*t43;
1421  double t560 = 1.0+eta;
1422  double t562 = t560*t3*t8;
1423  double t563 = 16807.0/207360.0*t562;
1424  double t565 = t560*xi*t26;
1425  double t566 = 16807.0/103680.0*t565;
1426  double t568 = 1486219.0/5898240.0*t53;
1427  double t571 = t41-t559-t50-t563+t566-28017269.0/21233664.0*t51+t568+240427369.0/1061683200.0*t55-t58-28017269.0/42467328.0*t59-t336+t64;
1428  double t573 = 4117715.0/7077888.0*t71;
1429  double t575 = 26941621.0/58982400.0*t81;
1430  double t576 = 84035.0/1179648.0*t83;
1431  double t578 = t339+t340+t573+2941225.0/21233664.0*t73-t76-t342-t80+t575-t576+t86-t343+5764801.0/14155776.0*t89;
1432  double t580 = 823543.0/5898240.0*t94;
1433  double t582 = 40353607.0/35389440.0*t98;
1434  double t584 = 19176787.0/35389440.0*t110;
1435  double t586 = 524596891.0/1061683200.0*t92-t580+5764801.0/21233664.0*t96+t582+282475249.0/353894400.0*t100+t349-t350+t107+t351-t584+t352+524596891.0/353894400.0*t114;
1436  double t590 = 2401.0/245760.0*t11;
1437  double t591 = 1198099.0/737280.0*t53;
1438  double t592 = -467509.0/442368.0-t316-823543.0/73728.0*t114-t125-t318+t134+t319-t149+t590-t543-t591;
1439  double t594 = 588245.0/221184.0*t110;
1440  double t596 = 7486661.0/442368.0*t2;
1441  double t598 = 15210335.0/663552.0*t5;
1442  double t600 = 117649.0/103680.0*t565;
1443  double t601 = 117649.0/207360.0*t562;
1444  double t602 = 991613.0/110592.0*t51+t594-122255.0/221184.0*xi+t596+708295.0/110592.0*t23-t598-588245.0/73728.0*t21-t600+t601+t367-t361;
1445  double t604 = 29931209.0/589824.0*t2;
1446  double t606 = 1774339.0/88473600.0*t11;
1447  double t607 = 243214097.0/3538944.0*t5;
1448  double t608 = 5764801.0/147456.0*t33;
1449  double t611 = 117649.0/3538944.0*t14;
1450  double t612 = 18699331.0/5898240.0-t604+39224647.0/23592960.0*xi-t606+t161+t607+t608+187885453.0/7864320.0*t21-45280459.0/2359296.0*t23-t611+t168;
1451  double t613 = 5764801.0/368640.0*t43;
1452  double t614 = 117649.0/69120.0*t562;
1453  double t615 = 117649.0/34560.0*t565;
1454  double t617 = 10283483.0/2949120.0*t53;
1455  double t619 = -t169-t613-t614+t615-992066789.0/35389440.0*t51+t617+t522-t174+11781707.0/14155776.0*t59-t295-t177-t296;
1456  double t621 = 28824005.0/3538944.0*t71;
1457  double t622 = 5764801.0/88473600.0*t81;
1458  double t623 = 2941225.0/589824.0*t83;
1459  double t625 = t299-t621+t527+t184+t301+t186-t622+t623-t189+t302-40353607.0/4718592.0*t89;
1460  double t628 = 282475249.0/17694720.0*t98;
1461  double t629 = 101060491.0/17694720.0*t110;
1462  double t631 = 577303643.0/353894400.0*t92+t503+282475249.0/35389440.0*t96-t628-t536+t308-t309+t200+t310-t629-t311+4233834563.0/117964800.0*t114;
1463  double t634 = 299197871.0/3538944.0*t2;
1464  double t636 = 208887.0/1310720.0*t11;
1465  double t637 = 2431384655.0/21233664.0*t5;
1466  double t638 = 28824005.0/442368.0*t33;
1467  double t641 = 588245.0/786432.0*t14;
1468  double t642 = -37372937.0/7077888.0+t634-19538603.0/7077888.0*xi-t636-t213-t637-t638-93766253.0/2359296.0*t21+112945441.0/3538944.0*t23+t641-t220;
1469  double t643 = 5764801.0/221184.0*t43;
1470  double t644 = 117649.0/41472.0*t562;
1471  double t645 = 117649.0/20736.0*t565;
1472  double t647 = 2686719.0/655360.0*t53;
1473  double t649 = t221+t643+t644-t645+2683624111.0/53084160.0*t51-t647-t492+t226+12689285.0/21233664.0*t59+t267+t229+t268;
1474  double t651 = 144120025.0/7077888.0*t71;
1475  double t652 = 5764801.0/3932160.0*t81;
1476  double t653 = 17059105.0/1179648.0*t83;
1477  double t655 = -t271+t651-t497-t236-t273-t238+t652-t653+t241+t274+201768035.0/7077888.0*t89;
1478  double t657 = 167179229.0/5898240.0*t94;
1479  double t659 = 2000033.0/262144.0*t110;
1480  double t661 = 124354993.0/106168320.0*t92-t657-2138741171.0/53084160.0*t96+t384+t506-t280+t281-t252-t282+t659-t283-2257331363.0/35389440.0*t114;
1481  double t667 = 37372937.0/7077888.0-t634+38799229.0/14155776.0*xi+t636+t213+t637+t638+187179559.0/4718592.0*t21-225293033.0/7077888.0*t23-t641+t220;
1482  double t670 = -t221-t643-t644+t645-1947645581.0/35389440.0*t51+t647+t450-t226-61429585.0/14155776.0*t59-t228-t229-t230;
1483  double t673 = t233-t651+t458+t236+t237+t238-t652+t653-t241-t242-201768035.0/4718592.0*t89;
1484  double t677 = -602009933.0/70778880.0*t92+t657+282475249.0/3932160.0*t96-t384-t471+t250-t251+t252+t253-t659+t255+532832321.0/7864320.0*t114;
1485  double t683 = -18699331.0/5898240.0+t604-9662947.0/5898240.0*xi+t606-t161-t607-t608-46706653.0/1966080.0*t21+11239081.0/589824.0*t23+t611-t168;
1486  double t686 = t169+t613+t614-t615+312492551.0/8847360.0*t51-t617-t405+t174+13428793.0/3538944.0*t59+t176+t177+t178;
1487  double t689 = -t181+t621-t414-t184-t185-t186+t622-t623+t189+t190+40353607.0/1179648.0*t89;
1488  double t693 = 658010857.0/88473600.0*t92-t503-524596891.0/8847360.0*t96+t628+t425-t198+t199-t200-t201+t629-t203-1269079763.0/29491200.0*t114;
1489  double t700 = 467509.0/442368.0+t120-t596+7948535.0/14155776.0*xi-t590+t125+t598+t361+37294733.0/4718592.0*t21-44905903.0/7077888.0*t23-t367-t601+t600-1290088513.0/106168320.0*t51+t591+t372-t134;
1490  double t706 = 148456231.0/42467328.0*t59-t137-t138+t139+t376+t141-t142-201768035.0/14155776.0*t89-1201549237.0/212336640.0*t92+2380862813.0/106168320.0*t96-t385+t147-t148+t149+t150-t594-t152+1071429443.0/70778880.0*t114;
1491  double t711 = -5282561.0/35389440.0-t17+t550-3195143.0/35389440.0*xi-t552-t30-t553-t554-13294337.0/11796480.0*t21+3210137.0/3538944.0*t23+t557+t40;
1492  double t714 = -t41+t559+t50+t563-t566+30034109.0/17694720.0*t51-t568+t334+t58-26336569.0/7077888.0*t59+t62-t64;
1493  double t717 = t66-t70-t573-t341+t76-t78+t80-t575+t576-t86-t88+5764801.0/2359296.0*t89;
1494  double t721 = 606951191.0/176947200.0*t92+t580-5764801.0/1966080.0*t96-t582+t348-t103+t105-t107-t109+t584+t113-134237509.0/58982400.0*t114;
1495  double t724 = 2401.0/20480.0*t69;
1496  double t725 = 1198099.0/184320.0*t112;
1497  double t727 = 117649.0/18432.0*t87;
1498  double t730 = 5764801.0/184320.0*t16;
1499  double t731 = -49.0/4096.0+t125+t724+t542-t320-t365-t725-t544+991613.0/36864.0*t59+t366+t727+343.0/4096.0*xi+t547-823543.0/36864.0*t92-t368+t730;
1500  double t732 = 5764801.0/61440.0*t16;
1501  double t736 = 47187.0/1310720.0-t732-t512-1110977.0/3932160.0*xi-t514-t161+t515-823543.0/1310720.0*t21+50421.0/131072.0*t23+t518+t399;
1502  double t739 = 588245.0/8192.0*t61;
1503  double t740 = 3455039.0/7372800.0*t69;
1504  double t741 = -t401+t402-11781707.0/655360.0*t51+t521+t293-t406-909712489.0/11796480.0*t59-t739+t177-t178-t740;
1505  double t743 = 5764801.0/49152.0*t77;
1506  double t744 = 183414791.0/7372800.0*t87;
1507  double t747 = -t526-t300-t415+t743-t416-t528+t529+t189-t744+282475249.0/3932160.0*t89+3657354463.0/58982400.0*t92;
1508  double t749 = 5764801.0/81920.0*t102;
1509  double t750 = 117649.0/81920.0*t104;
1510  double t751 = 5764801.0/2457600.0*t108;
1511  double t752 = 18686983.0/737280.0*t112;
1512  double t754 = -t533+40353607.0/655360.0*t96+t535-t307+t749+t750+t428-t751-t537+t752+577303643.0/19660800.0*t114;
1513  double t757 = 5764801.0/36864.0*t16;
1514  double t761 = -7987.0/131072.0+t757+t482+287777.0/393216.0*xi+t484+t213-t485+823543.0/131072.0*t21-252105.0/65536.0*t23-t488-t444;
1515  double t764 = 3411821.0/16384.0*t61;
1516  double t765 = 282475249.0/983040.0*t65;
1517  double t766 = 1054039.0/327680.0*t69;
1518  double t767 = t446-t447-2537857.0/196608.0*t51+t491-t265+t451+2060084411.0/17694720.0*t59+t764-t229+t765+t766;
1519  double t769 = 167179229.0/491520.0*t77;
1520  double t770 = 136355191.0/2949120.0*t87;
1521  double t773 = t496+t272+t459-t769+t461+t498-t499-t241+t770-2138741171.0/5898240.0*t89-1680851263.0/17694720.0*t92;
1522  double t775 = 5764801.0/32768.0*t102;
1523  double t776 = 1058841.0/32768.0*t104;
1524  double t777 = 17294403.0/327680.0*t108;
1525  double t778 = 72920771.0/1474560.0*t112;
1526  double t780 = t503-40353607.0/196608.0*t96-t505+t279-t775-t776-t474+t777-t507-t778+124354993.0/5898240.0*t114;
1527  double t786 = 15239.0/262144.0-t757+t437+13377.0/262144.0*xi-t439-t213-t440+2470629.0/262144.0*t21-756315.0/131072.0*t23+t443+t444;
1528  double t789 = -t446+t447+12285917.0/131072.0*t51-t449+t225-t451-1206456881.0/11796480.0*t59-t764+t229-t765-t766;
1529  double t793 = -t457-t235-t459+t769-t461-t462+t463+t241-t770+847425747.0/1310720.0*t89+1022016863.0/11796480.0*t92;
1530  double t796 = -t468+40353607.0/131072.0*t96+t470-t249+t775+t776+t474-t777+t476+t778-602009933.0/3932160.0*t114;
1531  double t802 = -11613.0/327680.0+t732-t392+123823.0/983040.0*xi+t394+t161+t395-823543.0/327680.0*t21+50421.0/32768.0*t23-t398-t399;
1532  double t805 = t401-t402-13428793.0/163840.0*t51+t404-t173+t406+159548851.0/2949120.0*t59+t739-t177+t178+t740;
1533  double t809 = t413+t183+t415-t743+t416+t417-t418-t189+t744-524596891.0/983040.0*t89-692599663.0/14745600.0*t92;
1534  double t812 = t423-40353607.0/163840.0*t96-t196+t197-t749-t750-t428+t751-t430-t752+658010857.0/4915200.0*t114;
1535  double t819 = 17003.0/786432.0-t730-t357-29240407.0/35389440.0*xi-t359-t125+t360+t361-124354993.0/11796480.0*t21+30370249.0/3538944.0*t23+t364+t365-t366-t367+t368+43748621.0/3538944.0*t51+t370;
1536  double t825 = t133-595959413.0/35389440.0*t59-t724-t375-t140-t377+t378-t727+2380862813.0/11796480.0*t89+494949343.0/35389440.0*t92-t382+40353607.0/393216.0*t96+t384-t146+t386+t725-93060359.0/3932160.0*t114;
1537  double t827 = 4117715.0/221184.0*t110;
1538  double t830 = 8386693.0/737280.0*t2;
1539  double t832 = 4117715.0/221184.0*t5;
1540  double t837 = 823543.0/110592.0*t87;
1541  double t838 = -16807.0/245760.0+t827-2130976337.0/21233664.0*t51+74467015.0/14155776.0*xi+t830-423418751.0/7077888.0*t23-t832+1769793907.0/42467328.0*t92-16666039691.0/21233664.0*t96+13841287201.0/14155776.0*t100-16666039691.0/14155776.0*t89+t837;
1542  double t841 = 8386693.0/1105920.0*t112;
1543  double t842 = 16807.0/122880.0*t69;
1544  double t844 = 16807.0/245760.0*t11;
1545  double t845 = 8386693.0/737280.0*t53;
1546  double t847 = 40353607.0/1105920.0*t16;
1547  double t848 = 40353607.0/1105920.0*t43;
1548  double t849 = 40353607.0/442368.0*t33;
1549  double t851 = -2130976337.0/42467328.0*t59+20067272281.0/21233664.0*t73-t841+t842+1769793907.0/14155776.0*t114+t844-t845+137781385.0/42467328.0*t55+t847+t848-t849+351652861.0/4718592.0*t21;
1550  double t853 = 48589037.0/4423680.0*t104;
1551  double t857 = 1977326743.0/2949120.0*t65;
1552  double t860 = 13841287201.0/5898240.0*t100;
1553  double t862 = 2380862813.0/4423680.0*t102;
1554  double t863 = 608598277.0/8847360.0*t87;
1555  double t864 = t853+5546091509.0/8847360.0*t51+852355.0/1179648.0*xi-6941291.0/589824.0*t23-t857-1493083459.0/17694720.0*t92+16666039691.0/8847360.0*t96-t860+3672178237.0/1179648.0*t89+t862-t863;
1556  double t866 = 4421602367.0/1769472.0*t73;
1557  double t867 = 242945185.0/442368.0*t61;
1558  double t868 = 310307641.0/4423680.0*t112;
1559  double t869 = 2403401.0/1769472.0*t69;
1560  double t871 = 669737341.0/17694720.0*t55;
1561  double t872 = 40353607.0/368640.0*t16;
1562  double t874 = 201768035.0/294912.0*t77;
1563  double t875 = 40353607.0/2949120.0*t108;
1564  double t876 = 430007095.0/3538944.0*t59-t866-t867+t868-t869-4606075999.0/5898240.0*t114-t871-t872+5764801.0/393216.0*t21+t874-t875;
1565  double t878 = 48589037.0/196608.0*t104;
1566  double t882 = 1977326743.0/1179648.0*t65;
1567  double t885 = 13841287201.0/4718592.0*t100;
1568  double t887 = 2380862813.0/1769472.0*t102;
1569  double t888 = 542714837.0/3538944.0*t87;
1570  double t889 = -t878-5074083721.0/7077888.0*t51-1740725.0/524288.0*xi+34706455.0/786432.0*t23+t882+1031899379.0/14155776.0*t92-16666039691.0/7077888.0*t96+t885-1977326743.0/524288.0*t89-t887+t888;
1571  double t891 = 2380862813.0/786432.0*t73;
1572  double t892 = 1409082073.0/884736.0*t61;
1573  double t893 = 310307641.0/1769472.0*t112;
1574  double t894 = 8655605.0/393216.0*t69;
1575  double t896 = 164139563.0/4718592.0*t55;
1576  double t897 = 40353607.0/221184.0*t16;
1577  double t899 = 1170254603.0/589824.0*t77;
1578  double t900 = 40353607.0/131072.0*t108;
1579  double t901 = -1477318493.0/14155776.0*t59+t891+t892-t893+t894+4214069531.0/4718592.0*t114+t896+t897-28824005.0/524288.0*t21-t899+t900;
1580  double t908 = 13841287201.0/7077888.0*t100;
1581  double t910 = t878+1048134941.0/10616832.0*t51-7142975.0/2359296.0*xi+34706455.0/1179648.0*t23-t882-109531219.0/21233664.0*t92+16666039691.0/10616832.0*t96-t908+14971188197.0/7077888.0*t89+t887-t888;
1582  double t912 = 18026532727.0/10616832.0*t73;
1583  double t914 = 394174571.0/21233664.0*t55;
1584  double t916 = -220356577.0/21233664.0*t59-t912-t892+t893-t894-870484951.0/7077888.0*t114+t914-t897-28824005.0/786432.0*t21+t899-t900;
1585  double t923 = 13841287201.0/23592960.0*t100;
1586  double t925 = -t853+4865844991.0/35389440.0*t51+2581075.0/4718592.0*xi-6941291.0/2359296.0*t23+t857-2657573261.0/70778880.0*t92-16666039691.0/35389440.0*t96+t923-1977326743.0/4718592.0*t89-t862+t863;
1587  double t927 = 2380862813.0/7077888.0*t73;
1588  double t929 = 1990042439.0/70778880.0*t55;
1589  double t931 = 921779915.0/14155776.0*t59+t927+t867-t868+t869-4041125501.0/23592960.0*t114-t929+t872+5764801.0/1572864.0*t21-t874+t875;
1590  double t933 = 34807297.0/983040.0*t2;
1591  double t935 = 2403401.0/3538944.0*t11;
1592  double t936 = 68354069.0/1179648.0*t5;
1593  double t937 = 40353607.0/147456.0*t33;
1594  double t940 = 48589037.0/17694720.0*t14;
1595  double t941 = 40353607.0/368640.0*t43;
1596  double t943 = 310307641.0/2949120.0*t53;
1597  double t944 = 84035.0/393216.0-t933-90092723.0/5898240.0*xi-t935+t936+t937-443889677.0/1966080.0*t21+106472345.0/589824.0*t23+t940-t941+430007095.0/1769472.0*t51+t943-t871;
1598  double t946 = 2380862813.0/3538944.0*t71;
1599  double t947 = 40353607.0/17694720.0*t81;
1600  double t948 = 242945185.0/589824.0*t83;
1601  double t951 = 201768035.0/589824.0*t94;
1602  double t953 = 1977326743.0/3538944.0*t98;
1603  double t954 = 608598277.0/3538944.0*t110;
1604  double t956 = 5546091509.0/17694720.0*t59+t946-t866-t947-t948+16666039691.0/5898240.0*t89-4606075999.0/17694720.0*t92+t951+3672178237.0/1769472.0*t96-t953-t860-t954-1493083459.0/5898240.0*t114;
1605  double t958 = 84035.0/16384.0*t2;
1606  double t960 = 13428793.0/7372800.0*t11;
1607  double t961 = 117649.0/3686400.0*eta;
1608  double t962 = 823543.0/98304.0*t5;
1609  double t965 = 10706059.0/1474560.0*t14;
1610  double t966 = 117649.0/73728.0*t39;
1611  double t968 = 5764801.0/3686400.0*t15;
1612  double t970 = 13428793.0/49152.0*t53;
1613  double t972 = 117649.0/24576.0*t57;
1614  double t974 = 53530295.0/36864.0*t61;
1615  double t975 = 2941225.0/12288.0*t63;
1616  double t976 = 1977326743.0/1228800.0*t65;
1617  double t977 = 13428793.0/3686400.0*t69;
1618  double t978 = 524596891.0/294912.0*t71;
1619  double t979 = t968-1222020163.0/737280.0*t51-t970+1532800801.0/7372800.0*t55-t972-1222020163.0/1474560.0*t59+t974+t975+t976+t977-t978;
1620  double t982 = 28824005.0/73728.0*t75;
1621  double t983 = 40353607.0/24576.0*t77;
1622  double t984 = 5764801.0/24576.0*t79;
1623  double t985 = 40353607.0/7372800.0*t81;
1624  double t986 = 53530295.0/49152.0*t83;
1625  double t987 = 282475249.0/737280.0*t85;
1626  double t988 = 658010857.0/3686400.0*t87;
1627  double t992 = 40353607.0/49152.0*t94;
1628  double t994 = 1977326743.0/1474560.0*t98;
1629  double t996 = 524596891.0/368640.0*t102;
1630  double t997 = 10706059.0/368640.0*t104;
1631  double t998 = 5764801.0/737280.0*t106;
1632  double t999 = 40353607.0/1228800.0*t108;
1633  double t1000 = 658010857.0/1474560.0*t110;
1634  double t1001 = 13428793.0/73728.0*t112;
1635  double t1003 = -t992-3672178237.0/737280.0*t96+t994+13841287201.0/2457600.0*t100-t996-t997+t998+t999+t1000-t1001+4606075999.0/2457600.0*t114;
1636  double t1006 = 1260525.0/65536.0*t2;
1637  double t1008 = 12285917.0/5898240.0*t11;
1638  double t1009 = 117649.0/163840.0*eta;
1639  double t1010 = 4117715.0/131072.0*t5;
1640  double t1013 = 5764801.0/655360.0*t14;
1641  double t1014 = 3411821.0/737280.0*t39;
1642  double t1016 = 5764801.0/1474560.0*t15;
1643  double t1018 = 61429585.0/196608.0*t53;
1644  double t1019 = 1402349669.0/5898240.0*t55;
1645  double t1020 = 1764735.0/16384.0*t57;
1646  double t1022 = 310475711.0/73728.0*t61;
1647  double t1023 = 17059105.0/24576.0*t63;
1648  double t1024 = 1977326743.0/491520.0*t65;
1649  double t1025 = 13428793.0/163840.0*t69;
1650  double t1026 = 282475249.0/131072.0*t71;
1651  double t1027 = -t1016+1118018447.0/589824.0*t51+t1018-t1019+t1020+658010857.0/655360.0*t59-t1022-t1023-t1024-t1025+t1026;
1652  double t1029 = 524596891.0/65536.0*t73;
1653  double t1030 = 167179229.0/147456.0*t75;
1654  double t1031 = 1170254603.0/245760.0*t77;
1655  double t1032 = 28824005.0/49152.0*t79;
1656  double t1033 = 40353607.0/5898240.0*t81;
1657  double t1034 = 86472015.0/65536.0*t83;
1658  double t1035 = 282475249.0/294912.0*t85;
1659  double t1036 = 658010857.0/1474560.0*t87;
1660  double t1040 = 201768035.0/196608.0*t94;
1661  double t1042 = 1977326743.0/1179648.0*t98;
1662  double t1043 = 13841287201.0/1966080.0*t100;
1663  double t1044 = 524596891.0/147456.0*t102;
1664  double t1045 = 10706059.0/16384.0*t104;
1665  double t1046 = 5764801.0/32768.0*t106;
1666  double t1047 = 121060821.0/163840.0*t108;
1667  double t1048 = 602009933.0/1179648.0*t110;
1668  double t1049 = 389434997.0/737280.0*t112;
1669  double t1051 = t1040+3672178237.0/589824.0*t96-t1042-t1043+t1044+t1045-t1046-t1047-t1048+t1049-4214069531.0/1966080.0*t114;
1670  double t1054 = 420175.0/32768.0*t2;
1671  double t1056 = 2537857.0/8847360.0*t11;
1672  double t1057 = 4117715.0/196608.0*t5;
1673  double t1060 = 43647779.0/8847360.0*t14;
1674  double t1063 = 12689285.0/294912.0*t53;
1675  double t1064 = 289678249.0/8847360.0*t55;
1676  double t1066 = 2138741171.0/1769472.0*t71;
1677  double t1067 = t1016-230944987.0/884736.0*t51-t1063+t1064-t1020-4982082203.0/8847360.0*t59+t1022+t1023+t1024+t1025-t1066;
1678  double t1069 = 3971947889.0/884736.0*t73;
1679  double t1070 = 40353607.0/8847360.0*t81;
1680  double t1071 = 218238895.0/294912.0*t83;
1681  double t1075 = 201768035.0/294912.0*t94;
1682  double t1077 = 1977326743.0/1769472.0*t98;
1683  double t1078 = 13841287201.0/2949120.0*t100;
1684  double t1079 = 124354993.0/1769472.0*t110;
1685  double t1081 = -t1075-3672178237.0/884736.0*t96+t1077+t1078-t1044-t1045+t1046+t1047+t1079-t1049+870484951.0/2949120.0*t114;
1686  double t1084 = 84035.0/65536.0*t2;
1687  double t1086 = 11781707.0/29491200.0*t11;
1688  double t1087 = 823543.0/393216.0*t5;
1689  double t1088 = 5764801.0/655360.0*t21;
1690  double t1090 = 5764801.0/5898240.0*t14;
1691  double t1093 = 11781707.0/196608.0*t53;
1692  double t1094 = 1344797699.0/29491200.0*t55;
1693  double t1096 = 282475249.0/1179648.0*t71;
1694  double t1097 = -t968-1072135337.0/2949120.0*t51-t1093+t1094+t972+658010857.0/5898240.0*t59-t974-t975-t976-t977+t1096;
1695  double t1099 = 524596891.0/589824.0*t73;
1696  double t1100 = 40353607.0/29491200.0*t81;
1697  double t1101 = 28824005.0/196608.0*t83;
1698  double t1105 = 40353607.0/196608.0*t94;
1699  double t1107 = 1977326743.0/5898240.0*t98;
1700  double t1108 = 13841287201.0/9830400.0*t100;
1701  double t1109 = 577303643.0/5898240.0*t110;
1702  double t1111 = t1105+3672178237.0/2949120.0*t96-t1107-t1108+t996+t997-t998-t999+t1109+t1001+4041125501.0/9830400.0*t114;
1703  double t1114 = 71480171.0/1179648.0*t2;
1704  double t1116 = 8655605.0/786432.0*t11;
1705  double t1117 = 695893835.0/7077888.0*t5;
1706  double t1118 = 201768035.0/442368.0*t33;
1707  double t1121 = 48589037.0/786432.0*t14;
1708  double t1122 = 40353607.0/221184.0*t43;
1709  double t1124 = 310307641.0/1179648.0*t53;
1710  double t1125 = -420175.0/786432.0+t1114+367595501.0/14155776.0*xi+t1116-t1117-t1118+1792853111.0/4718592.0*t21-2154506137.0/7077888.0*t23-t1121+t1122-1477318493.0/7077888.0*t51-t1124+t896;
1711  double t1127 = 11904314065.0/7077888.0*t71;
1712  double t1128 = 40353607.0/786432.0*t81;
1713  double t1129 = 1409082073.0/1179648.0*t83;
1714  double t1132 = 1170254603.0/1179648.0*t94;
1715  double t1134 = 9886633715.0/7077888.0*t98;
1716  double t1135 = 2713574185.0/7077888.0*t110;
1717  double t1137 = -5074083721.0/14155776.0*t59-t1127+t891+t1128+t1129-16666039691.0/4718592.0*t89+4214069531.0/14155776.0*t92-t1132-1977326743.0/786432.0*t96+t1134+t885+t1135+1031899379.0/4718592.0*t114;
1718  double t1139 = 487403.0/32768.0*t2;
1719  double t1141 = 13428793.0/327680.0*t11;
1720  double t1144 = 10706059.0/65536.0*t14;
1721  double t1145 = 588245.0/16384.0*t39;
1722  double t1147 = 5764801.0/163840.0*t15;
1723  double t1149 = 389434997.0/491520.0*t53;
1724  double t1150 = 3411821.0/245760.0*t57;
1725  double t1152 = 28824005.0/16384.0*t61;
1726  double t1153 = 1977326743.0/983040.0*t65;
1727  double t1154 = 12285917.0/2949120.0*t69;
1728  double t1155 = 2622984455.0/589824.0*t71;
1729  double t1156 = -t1147+658010857.0/327680.0*t51+t1149-t1019+t1150+1118018447.0/1179648.0*t59-t1152-t1023-t1153-t1154+t1155;
1730  double t1158 = 144120025.0/147456.0*t75;
1731  double t1159 = 201768035.0/98304.0*t77;
1732  double t1160 = 167179229.0/245760.0*t79;
1733  double t1161 = 40353607.0/327680.0*t81;
1734  double t1162 = 310475711.0/98304.0*t83;
1735  double t1163 = 602009933.0/2949120.0*t87;
1736  double t1167 = 1170254603.0/491520.0*t94;
1737  double t1169 = 1977326743.0/589824.0*t98;
1738  double t1170 = 282475249.0/163840.0*t102;
1739  double t1171 = 5764801.0/163840.0*t104;
1740  double t1172 = 5764801.0/294912.0*t106;
1741  double t1173 = 40353607.0/983040.0*t108;
1742  double t1174 = 658010857.0/589824.0*t110;
1743  double t1175 = 61429585.0/294912.0*t112;
1744  double t1177 = t1167+1977326743.0/327680.0*t96-t1169-t1043+t1170+t1171-t1172-t1173-t1174+t1175-4606075999.0/1966080.0*t114;
1745  double t1180 = 7311045.0/131072.0*t2;
1746  double t1182 = 12285917.0/262144.0*t11;
1747  double t1183 = 1058841.0/65536.0*eta;
1748  double t1184 = 20588575.0/262144.0*t5;
1749  double t1187 = 51883209.0/262144.0*t14;
1750  double t1188 = 3411821.0/32768.0*t39;
1751  double t1190 = 5764801.0/65536.0*t15;
1752  double t1192 = 356291593.0/393216.0*t53;
1753  double t1194 = 10235463.0/32768.0*t57;
1754  double t1196 = 167179229.0/32768.0*t61;
1755  double t1197 = 98942809.0/49152.0*t63;
1756  double t1198 = 1977326743.0/393216.0*t65;
1757  double t1199 = 12285917.0/131072.0*t69;
1758  double t1200 = 1412376245.0/262144.0*t71;
1759  double t1201 = t1190-602009933.0/262144.0*t51-t1192+1283000761.0/4718592.0*t55-t1194-602009933.0/524288.0*t59+t1196+t1197+t1198+t1199-t1200;
1760  double t1204 = 835896145.0/294912.0*t75;
1761  double t1205 = 1170254603.0/196608.0*t77;
1762  double t1206 = 167179229.0/98304.0*t79;
1763  double t1207 = 40353607.0/262144.0*t81;
1764  double t1208 = 501537687.0/131072.0*t83;
1765  double t1209 = 1412376245.0/589824.0*t85;
1766  double t1210 = 602009933.0/1179648.0*t87;
1767  double t1214 = 1170254603.0/393216.0*t94;
1768  double t1216 = 9886633715.0/2359296.0*t98;
1769  double t1218 = 282475249.0/65536.0*t102;
1770  double t1219 = 51883209.0/65536.0*t104;
1771  double t1220 = 28824005.0/65536.0*t106;
1772  double t1221 = 121060821.0/131072.0*t108;
1773  double t1222 = 3010049665.0/2359296.0*t110;
1774  double t1223 = 356291593.0/589824.0*t112;
1775  double t1225 = -t1214-1977326743.0/262144.0*t96+t1216+13841287201.0/1572864.0*t100-t1218-t1219+t1220+t1221+t1222-t1223+4214069531.0/1572864.0*t114;
1776  double t1228 = 2437015.0/65536.0*t2;
1777  double t1230 = 2537857.0/393216.0*t11;
1778  double t1231 = 20588575.0/393216.0*t5;
1779  double t1232 = 28824005.0/262144.0*t21;
1780  double t1234 = 43647779.0/393216.0*t14;
1781  double t1237 = 73597853.0/589824.0*t53;
1782  double t1238 = 265024781.0/7077888.0*t55;
1783  double t1240 = 10693705855.0/3538944.0*t71;
1784  double t1241 = -t1190+124354993.0/393216.0*t51+t1237-t1238+t1194+4558075207.0/7077888.0*t59-t1196-t1197-t1198-t1199+t1240;
1785  double t1243 = 2138741171.0/393216.0*t73;
1786  double t1244 = 40353607.0/393216.0*t81;
1787  double t1245 = 1265785591.0/589824.0*t83;
1788  double t1249 = 1170254603.0/589824.0*t94;
1789  double t1251 = 9886633715.0/3538944.0*t98;
1790  double t1252 = 13841287201.0/2359296.0*t100;
1791  double t1253 = 621774965.0/3538944.0*t110;
1792  double t1255 = t1249+1977326743.0/393216.0*t96-t1251-t1252+t1218+t1219-t1220-t1221-t1253+t1223-870484951.0/2359296.0*t114;
1793  double t1258 = 487403.0/131072.0*t2;
1794  double t1260 = 11781707.0/1310720.0*t11;
1795  double t1261 = 4117715.0/786432.0*t5;
1796  double t1264 = 5764801.0/262144.0*t14;
1797  double t1267 = 341669503.0/1966080.0*t53;
1798  double t1268 = 1230346831.0/23592960.0*t55;
1799  double t1270 = 1412376245.0/2359296.0*t71;
1800  double t1271 = t1147+577303643.0/1310720.0*t51+t1267-t1268-t1150-602009933.0/4718592.0*t59+t1152+t1023+t1153+t1154-t1270;
1801  double t1273 = 282475249.0/262144.0*t73;
1802  double t1274 = 40353607.0/1310720.0*t81;
1803  double t1275 = 167179229.0/393216.0*t83;
1804  double t1279 = 1170254603.0/1966080.0*t94;
1805  double t1281 = 1977326743.0/2359296.0*t98;
1806  double t1282 = 13841287201.0/7864320.0*t100;
1807  double t1283 = 577303643.0/2359296.0*t110;
1808  double t1285 = -t1279-1977326743.0/1310720.0*t96+t1281+t1282-t1170-t1171+t1172+t1173-t1283-t1175-4041125501.0/7864320.0*t114;
1809  double t1292 = 420175.0/786432.0-t1114-190608187.0/7077888.0*xi-t1116+t1117+t1118-905073757.0/2359296.0*t21+1091900369.0/3538944.0*t23+t1121-t1122-220356577.0/10616832.0*t51+t1124+t914;
1810  double t1298 = 1048134941.0/21233664.0*t59+t1127-t912-t1128-t1129+16666039691.0/7077888.0*t89-870484951.0/21233664.0*t92+t1132+14971188197.0/10616832.0*t96-t1134-t908-t1135-109531219.0/7077888.0*t114;
1811  double t1306 = 218238895.0/221184.0*t61;
1812  double t1307 = 1977326743.0/1474560.0*t65;
1813  double t1308 = 2537857.0/4423680.0*t69;
1814  double t1309 = t1147-4982082203.0/4423680.0*t51-t1149+t1064-t1150-230944987.0/1769472.0*t59+t1306+t1023+t1307+t1308-t1155;
1815  double t1311 = 201768035.0/147456.0*t77;
1816  double t1312 = 124354993.0/4423680.0*t87;
1817  double t1317 = 2138741171.0/2211840.0*t102;
1818  double t1318 = 43647779.0/2211840.0*t104;
1819  double t1319 = 40353607.0/1474560.0*t108;
1820  double t1320 = 12689285.0/442368.0*t112;
1821  double t1322 = -t1167-14971188197.0/4423680.0*t96+t1169+t1078-t1317-t1318+t1172+t1319+t1174-t1320+4606075999.0/2949120.0*t114;
1822  double t1330 = 1265785591.0/442368.0*t61;
1823  double t1331 = 1977326743.0/589824.0*t65;
1824  double t1332 = 2537857.0/196608.0*t69;
1825  double t1333 = -t1190+4558075207.0/3538944.0*t51+t1192-t1238+t1194+124354993.0/786432.0*t59-t1330-t1197-t1331-t1332+t1200;
1826  double t1335 = 1170254603.0/294912.0*t77;
1827  double t1336 = 124354993.0/1769472.0*t87;
1828  double t1341 = 2138741171.0/884736.0*t102;
1829  double t1342 = 43647779.0/98304.0*t104;
1830  double t1343 = 40353607.0/65536.0*t108;
1831  double t1344 = 73597853.0/884736.0*t112;
1832  double t1346 = t1214+14971188197.0/3538944.0*t96-t1216-t1252+t1341+t1342-t1220-t1343-t1222+t1344-4214069531.0/2359296.0*t114;
1833  double t1356 = t1190-941544947.0/5308416.0*t51-t1237+54745201.0/10616832.0*t55-t1194-941544947.0/10616832.0*t59+t1330+t1197+t1331+t1332-t1240;
1834  double t1365 = -t1249-14971188197.0/5308416.0*t96+t1251+13841287201.0/3538944.0*t100-t1341-t1342+t1220+t1343+t1253-t1344+870484951.0/3538944.0*t114;
1835  double t1373 = 254148251.0/35389440.0*t55;
1836  double t1375 = 2138741171.0/3538944.0*t73;
1837  double t1376 = -4371013297.0/17694720.0*t51-t1267+t1373+t1150+124354993.0/7077888.0*t59-t1306-t1023-t1307-t1308+t1270-t1375;
1838  double t1382 = 13841287201.0/11796480.0*t100;
1839  double t1384 = t1279+14971188197.0/17694720.0*t96-t1281-t1382+t1317+t1318-t1172-t1319+t1283+t1320+4041125501.0/11796480.0*t114;
1840  double t1391 = -84035.0/393216.0+t933+388440983.0/23592960.0*xi+t935-t936-t937+1827441917.0/7864320.0*t21-441771995.0/2359296.0*t23-t940+t941+921779915.0/7077888.0*t51-t943-t929;
1841  double t1397 = 4865844991.0/70778880.0*t59-t946+t927+t947+t948-16666039691.0/23592960.0*t89-4041125501.0/70778880.0*t92-t951-1977326743.0/7077888.0*t96+t953+t923+t954-2657573261.0/23592960.0*t114;
1842  double t1404 = 28824005.0/147456.0*t61;
1843  double t1405 = 1977326743.0/4915200.0*t65;
1844  double t1406 = 11781707.0/14745600.0*t69;
1845  double t1407 = -t968+658010857.0/2949120.0*t51+t970+t1094+t972-1072135337.0/5898240.0*t59-t1404-t975-t1405+t1406+t978;
1846  double t1409 = 40353607.0/98304.0*t77;
1847  double t1410 = 577303643.0/14745600.0*t87;
1848  double t1415 = 282475249.0/1474560.0*t102;
1849  double t1416 = 5764801.0/1474560.0*t104;
1850  double t1417 = 40353607.0/4915200.0*t108;
1851  double t1418 = 11781707.0/294912.0*t112;
1852  double t1420 = t992+1977326743.0/2949120.0*t96-t994-t1108+t1415+t1416-t998-t1417-t1000-t1418-4606075999.0/9830400.0*t114;
1853  double t1429 = 167179229.0/294912.0*t61;
1854  double t1430 = 1977326743.0/1966080.0*t65;
1855  double t1431 = 11781707.0/655360.0*t69;
1856  double t1432 = t1016-602009933.0/2359296.0*t51-t1018-t1268-t1020+577303643.0/2621440.0*t59+t1429+t1023+t1430-t1431-t1026;
1857  double t1434 = 1170254603.0/983040.0*t77;
1858  double t1435 = 577303643.0/5898240.0*t87;
1859  double t1440 = 282475249.0/589824.0*t102;
1860  double t1441 = 5764801.0/65536.0*t104;
1861  double t1442 = 121060821.0/655360.0*t108;
1862  double t1443 = 341669503.0/2949120.0*t112;
1863  double t1445 = -t1040-1977326743.0/2359296.0*t96+t1042+t1282-t1440-t1441+t1046+t1442+t1048+t1443+4214069531.0/7864320.0*t114;
1864  double t1454 = 124354993.0/3538944.0*t51+t1063+t1373+t1020-4371013297.0/35389440.0*t59-t1429-t1023-t1430+t1431+t1066-t1375;
1865  double t1461 = t1075+1977326743.0/3538944.0*t96-t1077-t1382+t1440+t1441-t1046-t1442-t1079-t1443-870484951.0/11796480.0*t114;
1866  double t1471 = t968+577303643.0/11796480.0*t51+t1093+1179853801.0/117964800.0*t55-t972+577303643.0/23592960.0*t59+t1404+t975+t1405-t1406-t1096;
1867  double t1480 = -t1105-1977326743.0/11796480.0*t96+t1107+13841287201.0/39321600.0*t100-t1415-t1416+t998+t1417-t1109+t1418-4041125501.0/39321600.0*t114;
1868  double t1484 = 1198099.0/221184.0*t55;
1869  double t1489 = 5764801.0/73728.0*t114+16807.0/245760.0-t844+t1484+t845-6941291.0/110592.0*t51-t827-1198099.0/221184.0*xi-t830+6941291.0/110592.0*t23+t832-5764801.0/73728.0*t21-t848+t849;
1870 
1871  values[0] = t38+t67+t91+t116;
1872  values[1] = t135+t154;
1873  values[2] = t166+t179+t192+t205;
1874  values[3] = t218+t231+t244+t257;
1875  values[4] = t263+t269+t276+t285;
1876  values[5] = t291+t297+t304+t313;
1877  values[6] = t321+t326;
1878  values[7] = t332+t337+t345+t354;
1879  values[8] = t371+t389;
1880  values[9] = t400+t411+t422+t433;
1881  values[10] = t445+t455+t467+t479;
1882  values[11] = t489+t494+t502+t509;
1883  values[12] = t519+t524+t532+t539;
1884  values[13] = t549;
1885  values[14] = t558+t571+t578+t586;
1886  values[15] = t592+t602;
1887  values[16] = t612+t619+t625+t631;
1888  values[17] = t642+t649+t655+t661;
1889  values[18] = t667+t670+t673+t677;
1890  values[19] = t683+t686+t689+t693;
1891  values[20] = t700+t706;
1892  values[21] = t711+t714+t717+t721;
1893  values[22] = t731;
1894  values[23] = t736+t741+t747+t754;
1895  values[24] = t761+t767+t773+t780;
1896  values[25] = t786+t789+t793+t796;
1897  values[26] = t802+t805+t809+t812;
1898  values[27] = t819+t825;
1899  values[28] = t838+t851;
1900  values[29] = t864+t876;
1901  values[30] = t889+t901;
1902  values[31] = t910+t916;
1903  values[32] = t925+t931;
1904  values[33] = t944+t956;
1905  values[34] = -16807.0/491520.0+t958-1918399.0/491520.0*xi+t960+t961-t962-5764801.0/163840.0*t21+1529437.0/49152.0*t23-t965-t966+t979+974251369.0/147456.0*t73-t982-t983-t984+t985+t986+t987+t988-3672178237.0/491520.0*t89+4606075999.0/7372800.0*t92+t1003;
1906  values[35] = 16807.0/131072.0-t1006+1918399.0/131072.0*xi-t1008-t1009+t1010+17294403.0/131072.0*t21-7647185.0/65536.0*t23+t1013+t1014+t1027-t1029+t1030+t1031+t1032-t1033-t1034-t1035-t1036+5931980229.0/655360.0*t89-4606075999.0/5898240.0*t92+t1051;
1907  values[36] = 16807.0/196608.0-t1054+1918399.0/196608.0*xi+t1056+t1009+t1057+5764801.0/65536.0*t21-7647185.0/98304.0*t23-t1060-t1014+t1067+t1069-t1030-t1031-t1032+t1070+t1071+t1035+t1036-14971188197.0/2949120.0*t89+4606075999.0/8847360.0*t92+t1081;
1908  values[37] = -16807.0/1966080.0+t1084-1918399.0/1966080.0*xi+t1086-t961-t1087-t1088+1529437.0/196608.0*t23+t1090+t966+t1097-t1099+t982+t983+t984-t1100-t1101-t987-t988+1977326743.0/1966080.0*t89-4606075999.0/29491200.0*t92+t1111;
1909  values[38] = t1125+t1137;
1910  values[39] = 50421.0/65536.0-t1139+1755131.0/393216.0*xi-t1141-t1009+t1057+5764801.0/131072.0*t21-2470629.0/65536.0*t23+t1144+t1145+t1156-t1029+t1158+t1159+t1160-t1161-t1162-t1035-t1163+3672178237.0/393216.0*t89-4214069531.0/5898240.0*t92+t1177;
1911  values[40] = -756315.0/262144.0+t1180-8775655.0/524288.0*xi+t1182+t1183-t1184-86472015.0/524288.0*t21+37059435.0/262144.0*t23-t1187-t1188+t1201+2542277241.0/262144.0*t73-t1204-t1205-t1206+t1207+t1208+t1209+t1210-5931980229.0/524288.0*t89+4214069531.0/4718592.0*t92+t1225;
1912  values[41] = -252105.0/131072.0+t1228-8775655.0/786432.0*xi-t1230-t1183-t1231-t1232+12353145.0/131072.0*t23+t1234+t1188+t1241-t1243+t1204+t1205+t1206-t1244-t1245-t1209-t1210+14971188197.0/2359296.0*t89-4214069531.0/7077888.0*t92+t1255;
1913  values[42] = 50421.0/262144.0-t1258+1755131.0/1572864.0*xi-t1260+t1009+t1261+5764801.0/524288.0*t21-2470629.0/262144.0*t23-t1264-t1145+t1271+t1273-t1158-t1159-t1160+t1274+t1275+t1035+t1163-1977326743.0/1572864.0*t89+4214069531.0/23592960.0*t92+t1285;
1914  values[43] = t1292+t1298;
1915  values[44] = -50421.0/65536.0+t1139-362551.0/589824.0*xi+t1141+t1009-t1057-5764801.0/196608.0*t21+6235397.0/294912.0*t23-t1144-t1145+t1309+t1069-t1158-t1311-t1160+t1161+t1162+t1035+t1312-3672178237.0/589824.0*t89+870484951.0/8847360.0*t92+t1322;
1916  values[45] = 756315.0/262144.0-t1180+1812755.0/786432.0*xi-t1182-t1183+t1184+t1232-31176985.0/393216.0*t23+t1187+t1188+t1333-t1243+t1204+t1335+t1206-t1207-t1208-t1209-t1336+1977326743.0/262144.0*t89-870484951.0/7077888.0*t92+t1346;
1917  values[46] = 252105.0/131072.0-t1228+1812755.0/1179648.0*xi+t1230+t1183+t1231+28824005.0/393216.0*t21-31176985.0/589824.0*t23-t1234-t1188+t1356+16193326009.0/5308416.0*t73-t1204-t1335-t1206+t1244+t1245+t1209+t1336-14971188197.0/3538944.0*t89+870484951.0/10616832.0*t92+t1365;
1918  values[47] = t1258-362551.0/2359296.0*xi+t1260-t1009-t1261-5764801.0/786432.0*t21+6235397.0/1179648.0*t23+t1264+t1145-t1147+t1376-50421.0/262144.0+t1158+t1311+t1160-t1274-t1275-t1035-t1312+1977326743.0/2359296.0*t89-870484951.0/35389440.0*t92+t1384;
1919  values[48] = t1391+t1397;
1920  values[49] = 16807.0/491520.0-t958-1683101.0/1966080.0*xi-t960-t961+t962+t1088-823543.0/196608.0*t23+t965+t966+t1407-t1099+t982+t1409+t984-t985-t986-t987+t1410+3672178237.0/1966080.0*t89+4041125501.0/29491200.0*t92+t1420;
1921  values[50] = -16807.0/131072.0+t1006+1683101.0/524288.0*xi+t1008+t1009-t1010-17294403.0/524288.0*t21+4117715.0/262144.0*t23-t1013-t1014+t1432+t1273-t1030-t1434-t1032+t1033+t1034+t1035-t1435-5931980229.0/2621440.0*t89-4041125501.0/23592960.0*t92+t1445;
1922  values[51] = t1054+1683101.0/786432.0*xi-t1056-t1009-t1057-5764801.0/262144.0*t21+4117715.0/393216.0*t23+t1060+t1014-t1016+t1454-16807.0/196608.0+t1030+t1434+t1032-t1070-t1071-t1035+t1435+14971188197.0/11796480.0*t89+4041125501.0/35389440.0*t92+t1461;
1923  values[52] = 16807.0/1966080.0-t1084-1683101.0/7864320.0*xi-t1086+t961+t1087+5764801.0/2621440.0*t21-823543.0/786432.0*t23-t1090-t966+t1471+282475249.0/2359296.0*t73-t982-t1409-t984+t1100+t1101+t987-t1410-1977326743.0/7864320.0*t89-4041125501.0/117964800.0*t92+t1480;
1924  values[53] = t1489;
1925  values[54] = -t842+t1484+t841-6941291.0/221184.0*t59-t837-2401.0/24576.0*xi+5764801.0/221184.0*t92-t847;
1926 }
1927 
1928 // values of the derivatives in eta direction
1929 static void C_Q_UL7S_2D_DeriveEta(double xi, double eta, double *values)
1930 {
1931  double t2 = xi*xi;
1932  double t3 = t2*xi;
1933  double t4 = 9672257.0/13271040.0*t3;
1934  double t5 = eta*eta;
1935  double t6 = 6328007.0/1769472.0*t5;
1936  double t7 = t2*t2;
1937  double t8 = 3210137.0/5898240.0*t7;
1938  double t9 = t5*eta;
1939  double t11 = t5*t5;
1940  double t12 = 54740399.0/10616832.0*t11;
1941  double t13 = t11*eta;
1942  double t15 = 1.0-t2;
1943  double t16 = t7*xi;
1944  double t21 = t15*(63.0/8.0*t16-35.0/4.0*t3+15.0/8.0*xi);
1945  double t22 = 16807.0/207360.0*t21;
1946  double t23 = t16*t5;
1947  double t24 = 117649.0/491520.0*t23;
1948  double t25 = t3*eta;
1949  double t26 = 415373.0/491520.0*t25;
1950  double t27 = t7*eta;
1951  double t29 = t16*eta;
1952  double t30 = 823543.0/1638400.0*t29;
1953  double t31 = 2842343.0/5898240.0*eta-t4+t6-t8-3210137.0/589824.0*t9-t12+13294337.0/1966080.0*t13-t22-t24-t26+14907809.0/5898240.0*t27+t30;
1954  double t32 = t7*t5;
1955  double t33 = 50421.0/65536.0*t32;
1956  double t34 = xi*t9;
1957  double t35 = 3210137.0/1474560.0*t34;
1958  double t36 = t7*t2;
1959  double t37 = t36*t13;
1960  double t39 = t36*t11;
1961  double t40 = 40353607.0/5898240.0*t39;
1962  double t41 = t3*t13;
1963  double t42 = 823543.0/491520.0*t41;
1964  double t43 = t7*t13;
1965  double t45 = xi*t13;
1966  double t46 = 13294337.0/4915200.0*t45;
1967  double t47 = t16*t11;
1968  double t48 = 5764801.0/2949120.0*t47;
1969  double t49 = t2*t13;
1970  double t51 = t2*t11;
1971  double t52 = 823543.0/655360.0*t51;
1972  double t53 = t7*t11;
1973  double t54 = 823543.0/131072.0*t53;
1974  double t55 = t3*t11;
1975  double t56 = 117649.0/294912.0*t55;
1976  double t57 = -t33-t35+282475249.0/9830400.0*t37-t40+t42-17294403.0/655360.0*t43+t46+t48-17294403.0/3276800.0*t49+t52+t54-t56;
1977  double t59 = t7*t9;
1978  double t61 = t16*t9;
1979  double t62 = 823543.0/163840.0*t61;
1980  double t63 = xi*t11;
1981  double t64 = 77026481.0/26542080.0*t63;
1982  double t65 = t3*t9;
1983  double t66 = 16807.0/16384.0*t65;
1984  double t67 = t2*t9;
1985  double t69 = t16*t13;
1986  double t70 = 40353607.0/4915200.0*t69;
1987  double t71 = xi*eta;
1988  double t72 = 3018743.0/14745600.0*t71;
1989  double t73 = t2*eta;
1990  double t75 = t36*t5;
1991  double t76 = 823543.0/983040.0*t75;
1992  double t77 = xi*t5;
1993  double t78 = 9672257.0/4423680.0*t77;
1994  double t79 = t3*t5;
1995  double t80 = 2401.0/49152.0*t79;
1996  double t81 = -2824957.0/17694720.0+1058841.0/65536.0*t59+t62+t64-t66+14907809.0/2949120.0*t67-t70+t72-3645159.0/3276800.0*t73+t76-t78+t80;
1997  double t82 = t2*t5;
1998  double t83 = 415373.0/327680.0*t82;
1999  double t85 = t15*t11*t5;
2000  double t86 = 823543.0/184320.0*t85;
2001  double t87 = t36*t9;
2002  double t89 = 1.0-t5;
2003  double t91 = t15*t89*t11;
2004  double t92 = 823543.0/73728.0*t91;
2005  double t94 = t15*eta*t16;
2006  double t95 = 823543.0/184320.0*t94;
2007  double t96 = 13234163.0/44236800.0*xi;
2008  double t97 = 3018743.0/29491200.0*t2;
2009  double t98 = 77026481.0/132710400.0*t16;
2010  double t99 = 1.0-xi;
2011  double t104 = 63.0/8.0*t13-35.0/4.0*t9+15.0/8.0*eta;
2012  double t105 = t99*eta*t104;
2013  double t106 = 16807.0/103680.0*t105;
2014  double t110 = 315.0/8.0*t11-105.0/4.0*t5+15.0/8.0;
2015  double t111 = t99*t89*t110;
2016  double t112 = 16807.0/207360.0*t111;
2017  double t113 = 13294337.0/29491200.0*t36;
2018  double t114 = t36*eta;
2019  double t116 = -t83+t86-5764801.0/327680.0*t87-t92+t95+t96+t97+t98-t106+t112+t113-5764801.0/3276800.0*t114;
2020  double t120 = 1057469.0/207360.0*t3;
2021  double t121 = 9476747.0/5898240.0*t5;
2022  double t122 = 44905903.0/11796480.0*t7;
2023  double t124 = 17764999.0/7077888.0*t11;
2024  double t126 = 117649.0/207360.0*t21;
2025  double t127 = 1198099.0/184320.0*t25;
2026  double t129 = 117649.0/18432.0*t29;
2027  double t130 = 6941291.0/1179648.0*t32;
2028  double t131 = 1977326743.0/11796480.0*t37;
2029  double t132 = 282475249.0/7077888.0*t39;
2030  double t135 = 17003.0/786432.0-29240407.0/35389440.0*eta+t120-t121+t122+30370249.0/3538944.0*t9+t124-124354993.0/11796480.0*t13+t126+t127-595959413.0/35389440.0*t27-t129+t130-t131+t132+2380862813.0/11796480.0*t43-93060359.0/3932160.0*t49;
2031  double t136 = 13294337.0/2359296.0*t51;
2032  double t137 = 340123259.0/7077888.0*t53;
2033  double t138 = 48589037.0/393216.0*t59;
2034  double t140 = 2401.0/20480.0*t71;
2035  double t141 = 130250477.0/35389440.0*t73;
2036  double t142 = 5764801.0/1179648.0*t75;
2037  double t143 = 1198099.0/1966080.0*t82;
2038  double t144 = 5764801.0/1105920.0*t85;
2039  double t146 = 5764801.0/442368.0*t91;
2040  double t147 = 5764801.0/184320.0*t94;
2041  double t148 = 72373.0/69120.0*xi;
2042  double t149 = 1573243.0/2359296.0*t2;
2043  double t150 = 84035.0/20736.0*t16;
2044  double t151 = 37294733.0/11796480.0*t36;
2045  double t153 = t136-t137-t138+43748621.0/3538944.0*t67-t140+t141-t142+t143-t144+40353607.0/393216.0*t87+t146-t147-t148-t149-t150-t151+494949343.0/35389440.0*t114;
2046  double t156 = 33792703.0/2211840.0*t3;
2047  double t157 = 2401.0/32768.0*t5;
2048  double t158 = 11239081.0/983040.0*t7;
2049  double t160 = 117649.0/196608.0*t11;
2050  double t162 = 117649.0/69120.0*t21;
2051  double t163 = 823543.0/245760.0*t23;
2052  double t164 = 18686983.0/737280.0*t25;
2053  double t165 = -11613.0/327680.0+123823.0/983040.0*eta-t156-t157-t158+50421.0/32768.0*t9+t160-823543.0/327680.0*t13-t162+t163-t164;
2054  double t167 = 183414791.0/7372800.0*t29;
2055  double t168 = 1529437.0/98304.0*t32;
2056  double t169 = 117649.0/81920.0*t34;
2057  double t170 = 1977326743.0/4915200.0*t37;
2058  double t171 = 282475249.0/2949120.0*t39;
2059  double t172 = 5764801.0/49152.0*t41;
2060  double t174 = 5764801.0/2457600.0*t45;
2061  double t175 = 40353607.0/1474560.0*t47;
2062  double t177 = 159548851.0/2949120.0*t27+t167-t168-t169+t170-t171-t172-524596891.0/983040.0*t43+t174-t175+658010857.0/4915200.0*t49;
2063  double t179 = 94001551.0/2949120.0*t51;
2064  double t180 = 74942413.0/589824.0*t53;
2065  double t181 = 4117715.0/147456.0*t55;
2066  double t182 = 10706059.0/32768.0*t59;
2067  double t183 = 5764801.0/81920.0*t61;
2068  double t184 = 823543.0/1474560.0*t63;
2069  double t185 = 588245.0/8192.0*t65;
2070  double t187 = 282475249.0/2457600.0*t69;
2071  double t188 = 3455039.0/7372800.0*t71;
2072  double t189 = 107001937.0/14745600.0*t73;
2073  double t190 = -t179+t180+t181+t182-t183-t184+t185-13428793.0/163840.0*t67+t187+t188-t189;
2074  double t191 = 5764801.0/491520.0*t75;
2075  double t192 = 16807.0/245760.0*t77;
2076  double t193 = 84035.0/24576.0*t79;
2077  double t194 = 1918399.0/491520.0*t82;
2078  double t196 = 5764801.0/61440.0*t94;
2079  double t197 = 23156273.0/7372800.0*xi;
2080  double t198 = 9662947.0/4915200.0*t2;
2081  double t199 = 268458211.0/22118400.0*t16;
2082  double t200 = 46706653.0/4915200.0*t36;
2083  double t202 = t191+t192-t193+t194-40353607.0/163840.0*t87+t196+t197+t198+t199+t200-692599663.0/14745600.0*t114;
2084  double t206 = 337584373.0/13271040.0*t3;
2085  double t207 = 36015.0/131072.0*t5;
2086  double t208 = 225293033.0/11796480.0*t7;
2087  double t210 = 588245.0/262144.0*t11;
2088  double t212 = 117649.0/41472.0*t21;
2089  double t213 = 823543.0/98304.0*t23;
2090  double t214 = 72920771.0/1474560.0*t25;
2091  double t215 = 15239.0/262144.0+13377.0/262144.0*eta+t206+t207+t208-756315.0/131072.0*t9-t210+2470629.0/262144.0*t13+t212-t213+t214;
2092  double t217 = 136355191.0/2949120.0*t29;
2093  double t218 = 2470629.0/131072.0*t32;
2094  double t219 = 1058841.0/32768.0*t34;
2095  double t220 = 1977326743.0/3932160.0*t37;
2096  double t221 = 282475249.0/2359296.0*t39;
2097  double t222 = 167179229.0/491520.0*t41;
2098  double t224 = 17294403.0/327680.0*t45;
2099  double t225 = 40353607.0/589824.0*t47;
2100  double t227 = -1206456881.0/11796480.0*t27-t217+t218+t219-t220+t221+t222+847425747.0/1310720.0*t43-t224+t225-602009933.0/3932160.0*t49;
2101  double t229 = 86001419.0/2359296.0*t51;
2102  double t230 = 40353607.0/262144.0*t53;
2103  double t231 = 23882747.0/294912.0*t55;
2104  double t232 = 51883209.0/131072.0*t59;
2105  double t233 = 5764801.0/32768.0*t61;
2106  double t234 = 823543.0/65536.0*t63;
2107  double t235 = 3411821.0/16384.0*t65;
2108  double t237 = 282475249.0/983040.0*t69;
2109  double t238 = 1054039.0/327680.0*t71;
2110  double t239 = 61279351.0/3932160.0*t73;
2111  double t240 = t229-t230-t231-t232+t233+t234-t235+12285917.0/131072.0*t67-t237-t238+t239;
2112  double t241 = 5764801.0/393216.0*t75;
2113  double t242 = 50421.0/32768.0*t77;
2114  double t243 = 487403.0/49152.0*t79;
2115  double t244 = 1755131.0/393216.0*t82;
2116  double t246 = 5764801.0/36864.0*t94;
2117  double t247 = 46235371.0/8847360.0*xi;
2118  double t248 = 38799229.0/11796480.0*t2;
2119  double t249 = 536462633.0/26542080.0*t16;
2120  double t250 = 187179559.0/11796480.0*t36;
2121  double t252 = -t241-t242+t243-t244+40353607.0/131072.0*t87-t246-t247-t248-t249-t250+1022016863.0/11796480.0*t114;
2122  double t256 = 12005.0/65536.0*t5;
2123  double t257 = 112945441.0/5898240.0*t7;
2124  double t259 = 588245.0/393216.0*t11;
2125  double t261 = -7987.0/131072.0+287777.0/393216.0*eta-t206+t256-t257-252105.0/65536.0*t9-t259+823543.0/131072.0*t13-t212+t213-t214;
2126  double t263 = 6235397.0/589824.0*t32;
2127  double t264 = 1977326743.0/5898240.0*t37;
2128  double t265 = 282475249.0/3538944.0*t39;
2129  double t268 = 2060084411.0/17694720.0*t27+t217-t263-t219+t264-t265-t222-2138741171.0/5898240.0*t43+t224-t225+124354993.0/5898240.0*t49;
2130  double t270 = 17764999.0/3538944.0*t51;
2131  double t271 = 305534453.0/3538944.0*t53;
2132  double t272 = 43647779.0/196608.0*t59;
2133  double t274 = 392183113.0/17694720.0*t73;
2134  double t275 = -t270+t271+t231+t272-t233-t234+t235-2537857.0/196608.0*t67+t237+t238-t274;
2135  double t276 = 5764801.0/589824.0*t75;
2136  double t277 = 362551.0/589824.0*t82;
2137  double t279 = 19538603.0/5898240.0*t2;
2138  double t280 = 93766253.0/5898240.0*t36;
2139  double t282 = t276+t242-t243+t277-40353607.0/196608.0*t87+t246+t247+t279+t249+t280-1680851263.0/17694720.0*t114;
2140  double t286 = 2401.0/131072.0*t5;
2141  double t287 = 45280459.0/3932160.0*t7;
2142  double t289 = 117649.0/786432.0*t11;
2143  double t291 = 47187.0/1310720.0-1110977.0/3932160.0*eta+t156-t286+t287+50421.0/131072.0*t9+t289-823543.0/1310720.0*t13+t162-t163+t164;
2144  double t293 = 823543.0/393216.0*t32;
2145  double t294 = 1977326743.0/19660800.0*t37;
2146  double t295 = 282475249.0/11796480.0*t39;
2147  double t298 = -909712489.0/11796480.0*t27-t167+t293+t169-t294+t295+t172+282475249.0/3932160.0*t43-t174+t175+577303643.0/19660800.0*t49;
2148  double t300 = 82471949.0/11796480.0*t51;
2149  double t301 = 40353607.0/2359296.0*t53;
2150  double t302 = 5764801.0/131072.0*t59;
2151  double t304 = 907872637.0/58982400.0*t73;
2152  double t305 = -t300-t301-t181-t302+t183+t184-t185-11781707.0/655360.0*t67-t187-t188+t304;
2153  double t306 = 5764801.0/1966080.0*t75;
2154  double t307 = 1683101.0/1966080.0*t82;
2155  double t309 = 39224647.0/19660800.0*t2;
2156  double t310 = 187885453.0/19660800.0*t36;
2157  double t312 = -t306-t192+t193+t307+40353607.0/655360.0*t87-t196-t197-t309-t199-t310+3657354463.0/58982400.0*t114;
2158  double t315 = 117649.0/36864.0*t36;
2159  double t317 = 24451.0/36864.0*t2;
2160  double t318 = 141659.0/36864.0*t7;
2161  double t319 = 171157.0/36864.0*t73;
2162  double t322 = t315-823543.0/36864.0*t114-49.0/4096.0+t148+t317-t120-t318+t150+t140-t319-t127+991613.0/36864.0*t27+t129+343.0/4096.0*eta-t126+t147;
2163  double t324 = 8557507.0/3538944.0*t5;
2164  double t325 = 1294139.0/2359296.0*t7;
2165  double t327 = 69597787.0/21233664.0*t11;
2166  double t330 = -3195143.0/35389440.0*eta+t4+t324+t325+3210137.0/3538944.0*t9-t327-13294337.0/11796480.0*t13+t22+t24+t26-26336569.0/7077888.0*t27-t30;
2167  double t331 = 84035.0/1179648.0*t32;
2168  double t332 = 282475249.0/58982400.0*t37;
2169  double t333 = 40353607.0/35389440.0*t39;
2170  double t336 = 19176787.0/35389440.0*t51;
2171  double t337 = 4117715.0/7077888.0*t53;
2172  double t338 = t331+t35+t332-t333-t42+5764801.0/2359296.0*t43-t46-t48-134237509.0/58982400.0*t49+t336-t337+t56;
2173  double t340 = 588245.0/393216.0*t59;
2174  double t342 = 30601823.0/58982400.0*t73;
2175  double t343 = 823543.0/5898240.0*t75;
2176  double t344 = -5282561.0/35389440.0-t340-t62-t64+t66+30034109.0/17694720.0*t67+t70-t72+t342+t343+t78-t80;
2177  double t345 = 1486219.0/5898240.0*t82;
2178  double t346 = 823543.0/1105920.0*t85;
2179  double t348 = 823543.0/442368.0*t91;
2180  double t349 = 5499319.0/58982400.0*t2;
2181  double t350 = 1.0+xi;
2182  double t352 = t350*t89*t110;
2183  double t353 = 16807.0/207360.0*t352;
2184  double t355 = t350*eta*t104;
2185  double t356 = 16807.0/103680.0*t355;
2186  double t357 = 26941621.0/58982400.0*t36;
2187  double t359 = -t345+t346-5764801.0/1966080.0*t87-t348-t95-t96-t349-t98+t353-t356-t357+606951191.0/176947200.0*t114;
2188  double t363 = 7486661.0/442368.0*t5;
2189  double t365 = 15210335.0/663552.0*t11;
2190  double t367 = 1198099.0/2949120.0*t25;
2191  double t369 = 13294337.0/5898240.0*t29;
2192  double t370 = 44905903.0/2949120.0*t34;
2193  double t371 = 1977326743.0/70778880.0*t37;
2194  double t372 = 5764801.0/589824.0*t41;
2195  double t374 = 37294733.0/1966080.0*t45;
2196  double t376 = 588245.0/221184.0*t51;
2197  double t377 = 242945185.0/21233664.0*t59;
2198  double t378 = 467509.0/442368.0+7948535.0/14155776.0*eta-t363-44905903.0/7077888.0*t9+t365+37294733.0/4718592.0*t13-t367+148456231.0/42467328.0*t27-t369-t370-t371+t372-201768035.0/14155776.0*t43+t374+1071429443.0/70778880.0*t49-t376+t377;
2199  double t379 = 340123259.0/8847360.0*t61;
2200  double t380 = 420175.0/20736.0*t63;
2201  double t381 = 6941291.0/884736.0*t65;
2202  double t383 = 282475249.0/5898240.0*t69;
2203  double t384 = 1573243.0/1179648.0*t71;
2204  double t385 = 58364537.0/212336640.0*t73;
2205  double t386 = 1057469.0/69120.0*t77;
2206  double t387 = 1198099.0/737280.0*t82;
2207  double t389 = 5764801.0/1105920.0*t94;
2208  double t390 = 2401.0/245760.0*t2;
2209  double t391 = 117649.0/207360.0*t352;
2210  double t392 = 117649.0/103680.0*t355;
2211  double t394 = t379+t380-t381-1290088513.0/106168320.0*t67-t383+t384+t385-t386+t387-t144+2380862813.0/106168320.0*t87+t146+t389+t148-t390-t391+t392-1201549237.0/212336640.0*t114;
2212  double t397 = 16807.0/737280.0*t3;
2213  double t398 = 29931209.0/589824.0*t5;
2214  double t399 = 117649.0/3538944.0*t7;
2215  double t401 = 243214097.0/3538944.0*t11;
2216  double t403 = 823543.0/49152.0*t23;
2217  double t404 = 1918399.0/737280.0*t25;
2218  double t406 = 94001551.0/7372800.0*t29;
2219  double t407 = -9662947.0/5898240.0*eta-t397+t398+t399+11239081.0/589824.0*t9-t401-46706653.0/1966080.0*t13-t403-t404+13428793.0/3538944.0*t27+t406;
2220  double t408 = 2941225.0/589824.0*t32;
2221  double t409 = 11239081.0/245760.0*t34;
2222  double t410 = 1977326743.0/29491200.0*t37;
2223  double t411 = 282475249.0/17694720.0*t39;
2224  double t412 = 5764801.0/245760.0*t41;
2225  double t414 = 46706653.0/819200.0*t45;
2226  double t416 = 101060491.0/17694720.0*t51;
2227  double t417 = 28824005.0/3538944.0*t53;
2228  double t418 = 823543.0/147456.0*t55;
2229  double t419 = -t408+t409+t410+t411-t412+40353607.0/1179648.0*t43-t414+t175-1269079763.0/29491200.0*t49+t416+t417-t418;
2230  double t421 = 53530295.0/1769472.0*t59;
2231  double t422 = 74942413.0/737280.0*t61;
2232  double t423 = 268458211.0/4423680.0*t63;
2233  double t424 = 1529437.0/73728.0*t65;
2234  double t426 = 9662947.0/2457600.0*t71;
2235  double t427 = 298841837.0/88473600.0*t73;
2236  double t428 = 33792703.0/737280.0*t77;
2237  double t429 = -18699331.0/5898240.0-t421-t422-t423+t424+312492551.0/8847360.0*t67+t187-t426-t427-t276+t428;
2238  double t430 = 10283483.0/2949120.0*t82;
2239  double t431 = 5764801.0/368640.0*t85;
2240  double t433 = 5764801.0/147456.0*t91;
2241  double t434 = 1774339.0/88473600.0*t2;
2242  double t435 = 823543.0/7372800.0*t16;
2243  double t436 = 117649.0/69120.0*t352;
2244  double t437 = 117649.0/34560.0*t355;
2245  double t438 = 5764801.0/88473600.0*t36;
2246  double t440 = t193-t430+t431-524596891.0/8847360.0*t87-t433-t197+t434+t435+t436-t437+t438+658010857.0/88473600.0*t114;
2247  double t444 = 16807.0/32768.0*t3;
2248  double t445 = 299197871.0/3538944.0*t5;
2249  double t446 = 588245.0/786432.0*t7;
2250  double t448 = 2431384655.0/21233664.0*t11;
2251  double t450 = 23882747.0/491520.0*t23;
2252  double t451 = 1755131.0/589824.0*t25;
2253  double t453 = 37372937.0/7077888.0+38799229.0/14155776.0*eta+t444-t445-t446-225293033.0/7077888.0*t9+t448+187179559.0/4718592.0*t13+t450+t451-61429585.0/14155776.0*t27;
2254  double t454 = 86001419.0/5898240.0*t29;
2255  double t455 = 17059105.0/1179648.0*t32;
2256  double t456 = 225293033.0/2949120.0*t34;
2257  double t457 = 1977326743.0/23592960.0*t37;
2258  double t458 = 5764801.0/196608.0*t41;
2259  double t460 = 187179559.0/1966080.0*t45;
2260  double t462 = 2000033.0/262144.0*t51;
2261  double t463 = 144120025.0/7077888.0*t53;
2262  double t464 = -t454+t455-t456-t457-t132+t458-201768035.0/4718592.0*t43+t460-t225+532832321.0/7864320.0*t49-t462-t463;
2263  double t466 = 4117715.0/294912.0*t55;
2264  double t467 = 28824005.0/786432.0*t59;
2265  double t468 = 40353607.0/327680.0*t61;
2266  double t469 = 536462633.0/5308416.0*t63;
2267  double t470 = 823543.0/32768.0*t65;
2268  double t472 = 282475249.0/1966080.0*t69;
2269  double t473 = 38799229.0/5898240.0*t71;
2270  double t474 = 359351153.0/70778880.0*t73;
2271  double t475 = 167179229.0/5898240.0*t75;
2272  double t476 = 337584373.0/4423680.0*t77;
2273  double t477 = t466+t467+t468+t469-t470-1947645581.0/35389440.0*t67-t472+t473+t474+t475-t476;
2274  double t478 = 2686719.0/655360.0*t82;
2275  double t479 = 5764801.0/221184.0*t85;
2276  double t481 = 28824005.0/442368.0*t91;
2277  double t482 = 208887.0/1310720.0*t2;
2278  double t483 = 823543.0/327680.0*t16;
2279  double t484 = 117649.0/41472.0*t352;
2280  double t485 = 117649.0/20736.0*t355;
2281  double t486 = 5764801.0/3932160.0*t36;
2282  double t488 = -t243+t478-t479+282475249.0/3932160.0*t87+t481+t247+t482-t483-t484+t485-t486-602009933.0/70778880.0*t114;
2283  double t494 = 362551.0/884736.0*t25;
2284  double t496 = 17764999.0/8847360.0*t29;
2285  double t497 = -19538603.0/7077888.0*eta-t444+t445+t446+112945441.0/3538944.0*t9-t448-93766253.0/2359296.0*t13-t450-t494+12689285.0/21233664.0*t27+t496;
2286  double t498 = 112945441.0/1474560.0*t34;
2287  double t499 = 1977326743.0/35389440.0*t37;
2288  double t500 = 5764801.0/294912.0*t41;
2289  double t502 = 93766253.0/983040.0*t45;
2290  double t504 = -t455+t498+t499+t132-t500+201768035.0/7077888.0*t43-t502+t225-2257331363.0/35389440.0*t49+t462+t463-t466;
2291  double t506 = 218238895.0/10616832.0*t59;
2292  double t507 = 305534453.0/4423680.0*t61;
2293  double t508 = 6235397.0/442368.0*t65;
2294  double t510 = 282475249.0/2949120.0*t69;
2295  double t511 = 19538603.0/2949120.0*t71;
2296  double t512 = 428438213.0/106168320.0*t73;
2297  double t513 = -37372937.0/7077888.0-t506-t507-t469+t508+2683624111.0/53084160.0*t67+t510-t511-t512-t475+t476;
2298  double t516 = t243-t478+t479-2138741171.0/53084160.0*t87-t481-t247-t482+t483+t484-t485+t486+124354993.0/106168320.0*t114;
2299  double t522 = 1683101.0/2949120.0*t25;
2300  double t524 = 18699331.0/5898240.0+39224647.0/23592960.0*eta+t397-t398-t399-45280459.0/2359296.0*t9+t401+187885453.0/7864320.0*t13+t403-t522+11781707.0/14155776.0*t27;
2301  double t525 = 82471949.0/29491200.0*t29;
2302  double t526 = 45280459.0/983040.0*t34;
2303  double t527 = 1977326743.0/117964800.0*t37;
2304  double t528 = 5764801.0/983040.0*t41;
2305  double t530 = 187885453.0/3276800.0*t45;
2306  double t532 = t525+t408-t526-t527-t411+t528-40353607.0/4718592.0*t43+t530-t175+4233834563.0/117964800.0*t49-t416-t417;
2307  double t534 = 28824005.0/7077888.0*t59;
2308  double t535 = 40353607.0/2949120.0*t61;
2309  double t536 = 823543.0/294912.0*t65;
2310  double t538 = 282475249.0/9830400.0*t69;
2311  double t539 = 39224647.0/9830400.0*t71;
2312  double t540 = 739562537.0/353894400.0*t73;
2313  double t541 = t418+t534+t535+t423-t536-992066789.0/35389440.0*t67-t538+t539+t540+t276-t428;
2314  double t544 = -t193+t430-t431+282475249.0/35389440.0*t87+t433+t197-t434-t435-t436+t437-t438+577303643.0/353894400.0*t114;
2315  double t547 = 24451.0/18432.0*t71;
2316  double t548 = 171157.0/221184.0*t73;
2317  double t549 = 141659.0/9216.0*t34;
2318  double t551 = -467509.0/442368.0-t148+t390-t547-t548+t386-t387+t549+991613.0/110592.0*t67-t380+t376;
2319  double t555 = 117649.0/6144.0*t45;
2320  double t557 = -122255.0/221184.0*eta+t363+708295.0/110592.0*t9-t365-588245.0/73728.0*t13-t555-823543.0/73728.0*t49-t392+t391+t144-t146;
2321  double t562 = 1486219.0/8847360.0*t25;
2322  double t564 = 5282561.0/35389440.0+5440519.0/70778880.0*eta-t4-t324-t325-6470695.0/7077888.0*t9+t327+26941621.0/23592960.0*t13-t22-t24+t562-28017269.0/42467328.0*t27;
2323  double t565 = 19176787.0/88473600.0*t29;
2324  double t566 = 1294139.0/589824.0*t34;
2325  double t568 = 823543.0/2949120.0*t41;
2326  double t570 = 26941621.0/9830400.0*t45;
2327  double t572 = -t565-t331-t566+282475249.0/353894400.0*t37+t333-t568+5764801.0/14155776.0*t43+t570+t48+524596891.0/353894400.0*t49-t336+t337;
2328  double t575 = 823543.0/1769472.0*t61;
2329  double t576 = 84035.0/884736.0*t65;
2330  double t578 = 40353607.0/29491200.0*t69;
2331  double t579 = 5499319.0/29491200.0*t71;
2332  double t581 = -t56+2941225.0/21233664.0*t59+t575+t64-t576-28017269.0/21233664.0*t67+t578+t579+240427369.0/1061683200.0*t73-t343-t78+t80;
2333  double t583 = 823543.0/1105920.0*t94;
2334  double t585 = t345-t346+5764801.0/21233664.0*t87+t348-t583+t96+t349+t98-t353+t356+t357+524596891.0/1061683200.0*t114;
2335  double t589 = 2401.0/122880.0*t71;
2336  double t590 = 1198099.0/1105920.0*t25;
2337  double t592 = 117649.0/110592.0*t29;
2338  double t594 = -t315-823543.0/221184.0*t114+49.0/4096.0-t148-t317+t120+t318-t150+t589-t548-t590+991613.0/221184.0*t27+t592+343.0/24576.0*eta+t126+t389;
2339  double t598 = 10283483.0/4423680.0*t25;
2340  double t599 = -47187.0/1310720.0-870877.0/23592960.0*eta-t156+t286-t287-84035.0/2359296.0*t9-t289-823543.0/7864320.0*t13-t162+t163+t598;
2341  double t601 = 101060491.0/44236800.0*t29;
2342  double t602 = 117649.0/884736.0*t34;
2343  double t604 = 5764801.0/14745600.0*t45;
2344  double t606 = -992066789.0/70778880.0*t27-t601-t293-t602-t527-t295+t500+282475249.0/23592960.0*t43-t604-t175+577303643.0/117964800.0*t49;
2345  double t608 = 5764801.0/884736.0*t61;
2346  double t609 = 2941225.0/442368.0*t65;
2347  double t611 = 282475249.0/14745600.0*t69;
2348  double t612 = 1774339.0/44236800.0*t71;
2349  double t613 = t300+t301+t181+t534-t608-t184+t609+11781707.0/7077888.0*t67-t611-t612+t540;
2350  double t615 = 5764801.0/368640.0*t94;
2351  double t617 = t306+t192-t193-t307-40353607.0/7077888.0*t87-t615+t197+t309+t199+t310+4233834563.0/353894400.0*t114;
2352  double t623 = 895573.0/327680.0*t25;
2353  double t625 = 47677.0/2359296.0*eta+t206-t256+t257+420175.0/1179648.0*t9+t259+823543.0/786432.0*t13+t212-t213-t623+2683624111.0/106168320.0*t27;
2354  double t626 = 2000033.0/655360.0*t29;
2355  double t627 = 588245.0/196608.0*t34;
2356  double t628 = 167179229.0/2949120.0*t41;
2357  double t630 = 5764801.0/655360.0*t45;
2358  double t632 = t626+t263+t627+t499+t265-t628-2138741171.0/35389440.0*t43+t630+t225+124354993.0/35389440.0*t49+t270;
2359  double t634 = 28824005.0/1769472.0*t61;
2360  double t635 = 17059105.0/884736.0*t65;
2361  double t637 = 208887.0/655360.0*t71;
2362  double t638 = 7987.0/131072.0-t271-t231-t506+t634+t234-t635+12689285.0/10616832.0*t67+t383-t637-t512;
2363  double t640 = 5764801.0/221184.0*t94;
2364  double t642 = -t276-t242+t243-t277+201768035.0/10616832.0*t87+t640-t247-t279-t249-t280-2257331363.0/106168320.0*t114;
2365  double t648 = -15239.0/262144.0-226723.0/1572864.0*eta-t206-t207-t208+420175.0/786432.0*t9+t210+823543.0/524288.0*t13-t212+t213+t623;
2366  double t652 = -1947645581.0/70778880.0*t27-t626-t218-t627-t457-t221+t628+282475249.0/2621440.0*t43-t630-t225-602009933.0/23592960.0*t49;
2367  double t655 = -t229+t230+t231+t467-t634-t234+t635-61429585.0/7077888.0*t67-t383+t637+t474;
2368  double t658 = t241+t242-t243+t244-201768035.0/7077888.0*t87-t640+t247+t248+t249+t250+532832321.0/23592960.0*t114;
2369  double t665 = 363923.0/5898240.0*eta+t156+t157+t158-84035.0/589824.0*t9-t160-823543.0/1966080.0*t13+t162-t163-t598+312492551.0/17694720.0*t27;
2370  double t668 = t601+t168+t602+t410+t171-t500-524596891.0/5898240.0*t43+t604+t175+658010857.0/29491200.0*t49+t179;
2371  double t671 = 11613.0/327680.0-t180-t181-t421+t608+t184-t609+13428793.0/1769472.0*t67+t611+t612-t427;
2372  double t674 = -t191-t192+t193-t194+40353607.0/1769472.0*t87+t615-t197-t198-t199-t200-1269079763.0/88473600.0*t114;
2373  double t683 = 53431511.0/70778880.0*eta-t120+t121-t122-63211127.0/7077888.0*t9-t124+266004389.0/23592960.0*t13-t126+t590-1290088513.0/212336640.0*t27-t592-t130-t371-t132+2380862813.0/70778880.0*t43-1201549237.0/70778880.0*t49-t136;
2374  double t687 = -17003.0/786432.0+t137+t377+148456231.0/21233664.0*t67-t589+t385+t142-t143+t144-201768035.0/21233664.0*t87-t146-t389+t148+t149+t150+t151+1071429443.0/212336640.0*t114;
2375  double t693 = -5558119.0/11796480.0*eta+t4-t6+t8+6470695.0/1179648.0*t9+t12-26941621.0/3932160.0*t13+t22+t24-t562+30034109.0/35389440.0*t27+t565;
2376  double t696 = t33+t566+t332+t40+t568-5764801.0/1310720.0*t43-t570-t48+606951191.0/58982400.0*t49-t52-t54+t56;
2377  double t699 = 2824957.0/17694720.0-t340-t575-t64+t576-26336569.0/3538944.0*t67-t578-t579+t342-t76+t78-t80;
2378  double t702 = t83-t86+5764801.0/3538944.0*t87+t92+t583-t96-t97-t98+t106-t112-t113-134237509.0/176947200.0*t114;
2379  double t705 = 2401.0/40960.0*t2;
2380  double t706 = 1198099.0/122880.0*t82;
2381  double t708 = 588245.0/36864.0*t51;
2382  double t709 = -244559.0/221184.0+t148+t705+t547-t319-t386-t706-t549+991613.0/18432.0*t67+t380+t708;
2383  double t711 = 5540479.0/221184.0*t5;
2384  double t713 = 12017005.0/331776.0*t11;
2385  double t716 = 117649.0/103680.0*t105;
2386  double t717 = 117649.0/207360.0*t111;
2387  double t718 = 5764801.0/184320.0*t85;
2388  double t719 = 5764801.0/73728.0*t91;
2389  double t720 = 122255.0/36864.0*eta+t711-708295.0/18432.0*t9-t713+588245.0/12288.0*t13+t555-823543.0/12288.0*t49-t716+t717+t718-t719;
2390  double t723 = 22208221.0/294912.0*t5;
2391  double t724 = 117649.0/327680.0*t7;
2392  double t726 = 192725869.0/1769472.0*t11;
2393  double t729 = 9785447.0/2949120.0-39224647.0/3932160.0*eta-t397-t723+t724+45280459.0/393216.0*t9+t726-187885453.0/1310720.0*t13-t403+t522-11781707.0/1310720.0*t27;
2394  double t730 = 1764735.0/32768.0*t32;
2395  double t733 = 183414791.0/2949120.0*t51;
2396  double t734 = 5764801.0/65536.0*t53;
2397  double t735 = -t525-t730+t526-t294-t171-t528+121060821.0/1310720.0*t43-t530+t175+3657354463.0/19660800.0*t49-t733+t734;
2398  double t738 = 5764801.0/98304.0*t75;
2399  double t739 = -t418-t302-t535-t423+t536-909712489.0/5898240.0*t67+t538-t539+t304+t738+t428;
2400  double t740 = 18686983.0/491520.0*t82;
2401  double t741 = 5764801.0/61440.0*t85;
2402  double t743 = 5764801.0/24576.0*t91;
2403  double t744 = 3455039.0/14745600.0*t2;
2404  double t745 = 117649.0/34560.0*t105;
2405  double t746 = 117649.0/69120.0*t111;
2406  double t747 = 5764801.0/14745600.0*t36;
2407  double t749 = t193+t740-t741+282475249.0/5898240.0*t87+t743-t197-t744+t435+t745-t746-t747+577303643.0/58982400.0*t114;
2408  double t753 = 222424867.0/1769472.0*t5;
2409  double t754 = 1058841.0/131072.0*t7;
2410  double t756 = 1929527635.0/10616832.0*t11;
2411  double t759 = -19648069.0/3538944.0+19538603.0/1179648.0*eta+t444+t753-t754-112945441.0/589824.0*t9-t756+93766253.0/393216.0*t13+t450+t494-2537857.0/393216.0*t27;
2412  double t760 = 10235463.0/65536.0*t32;
2413  double t761 = 282475249.0/1179648.0*t39;
2414  double t764 = 136355191.0/1179648.0*t51;
2415  double t765 = 28824005.0/131072.0*t53;
2416  double t766 = -t496+t760-t498+t264+t761+t500-40353607.0/131072.0*t43+t502-t225-1680851263.0/5898240.0*t49+t764-t765;
2417  double t769 = 167179229.0/983040.0*t75;
2418  double t770 = t466+t272+t507+t469-t508+2060084411.0/8847360.0*t67-t510+t511-t274-t769-t476;
2419  double t771 = 72920771.0/983040.0*t82;
2420  double t772 = 5764801.0/36864.0*t85;
2421  double t774 = 28824005.0/73728.0*t91;
2422  double t775 = 1054039.0/655360.0*t2;
2423  double t776 = 117649.0/20736.0*t105;
2424  double t777 = 117649.0/41472.0*t111;
2425  double t778 = 5764801.0/655360.0*t36;
2426  double t780 = -t243-t771+t772-2138741171.0/8847360.0*t87-t774+t247+t775-t483-t776+t777+t778+124354993.0/17694720.0*t114;
2427  double t787 = 19648069.0/3538944.0-38799229.0/2359296.0*eta-t444-t753+t754+225293033.0/1179648.0*t9+t756-187179559.0/786432.0*t13-t450-t451+12285917.0/262144.0*t27;
2428  double t790 = t454-t760+t456-t220-t761-t458+121060821.0/262144.0*t43-t460+t225+1022016863.0/3932160.0*t49-t764+t765;
2429  double t793 = -t466-t232-t468-t469+t470-1206456881.0/5898240.0*t67+t472-t473+t239+t769+t476;
2430  double t796 = t243+t771-t772+282475249.0/655360.0*t87+t774-t247-t775+t483+t776-t777-t778-602009933.0/11796480.0*t114;
2431  double t803 = -9785447.0/2949120.0+9662947.0/983040.0*eta+t397+t723-t724-11239081.0/98304.0*t9-t726+46706653.0/327680.0*t13+t403+t404-13428793.0/327680.0*t27;
2432  double t806 = -t406+t730-t409+t170+t171+t412-121060821.0/327680.0*t43+t414-t175-692599663.0/4915200.0*t49+t733-t734;
2433  double t809 = t418+t182+t422+t423-t424+159548851.0/1474560.0*t67-t187+t426-t189-t738-t428;
2434  double t812 = -t193-t740+t741-524596891.0/1474560.0*t87-t743+t197+t744-t435-t745+t746+t747+658010857.0/14745600.0*t114;
2435  double t821 = 244559.0/221184.0-7783895.0/2359296.0*eta-t711+44905903.0/1179648.0*t9+t713-37294733.0/786432.0*t13+t367+43748621.0/7077888.0*t27+t369+t370-t131-t372+40353607.0/262144.0*t43-t374+494949343.0/11796480.0*t49-t708-t138;
2436  double t825 = -t379-t380+t381-595959413.0/17694720.0*t67+t383-t384+t141+t386+t706-t718+2380862813.0/17694720.0*t87+t719-t389-t148-t705+t716-t717-93060359.0/11796480.0*t114;
2437  double t827 = 823543.0/110592.0*t29;
2438  double t830 = 4117715.0/221184.0*t11;
2439  double t832 = 8386693.0/737280.0*t5;
2440  double t837 = 4117715.0/221184.0*t51;
2441  double t838 = -16807.0/245760.0+t827-2130976337.0/42467328.0*t27-423418751.0/7077888.0*t9-t830+74467015.0/14155776.0*eta+t832+1769793907.0/14155776.0*t49-16666039691.0/14155776.0*t43+13841287201.0/14155776.0*t37-16666039691.0/21233664.0*t87+t837;
2442  double t841 = 8386693.0/737280.0*t82;
2443  double t842 = 16807.0/245760.0*t2;
2444  double t844 = 16807.0/122880.0*t71;
2445  double t845 = 8386693.0/1105920.0*t25;
2446  double t847 = 40353607.0/1105920.0*t85;
2447  double t848 = 40353607.0/442368.0*t91;
2448  double t849 = 40353607.0/1105920.0*t94;
2449  double t851 = -2130976337.0/21233664.0*t67+20067272281.0/21233664.0*t59-t841+t842+1769793907.0/42467328.0*t114+t844-t845+137781385.0/42467328.0*t73+t847-t848+t849+351652861.0/4718592.0*t13;
2450  double t854 = 34807297.0/983040.0*t5;
2451  double t855 = 48589037.0/17694720.0*t7;
2452  double t857 = 68354069.0/1179648.0*t11;
2453  double t860 = 242945185.0/589824.0*t32;
2454  double t861 = 13841287201.0/5898240.0*t37;
2455  double t862 = 1977326743.0/3538944.0*t39;
2456  double t865 = 84035.0/393216.0-90092723.0/5898240.0*eta-t854+t855+106472345.0/589824.0*t9+t857-443889677.0/1966080.0*t13+5546091509.0/17694720.0*t27-t860-t861-t862+16666039691.0/5898240.0*t43-1493083459.0/5898240.0*t49;
2457  double t866 = 608598277.0/3538944.0*t51;
2458  double t867 = 2380862813.0/3538944.0*t53;
2459  double t868 = 4421602367.0/1769472.0*t59;
2460  double t870 = 669737341.0/17694720.0*t73;
2461  double t871 = 201768035.0/589824.0*t75;
2462  double t872 = 310307641.0/2949120.0*t82;
2463  double t873 = 40353607.0/368640.0*t85;
2464  double t875 = 40353607.0/147456.0*t91;
2465  double t876 = 2403401.0/3538944.0*t2;
2466  double t877 = 40353607.0/17694720.0*t36;
2467  double t879 = -t866+t867-t868+430007095.0/1769472.0*t67-t870+t871+t872-t873+3672178237.0/1769472.0*t87+t875-t876-t877-4606075999.0/17694720.0*t114;
2468  double t882 = 71480171.0/1179648.0*t5;
2469  double t883 = 48589037.0/786432.0*t7;
2470  double t885 = 695893835.0/7077888.0*t11;
2471  double t888 = 1409082073.0/1179648.0*t32;
2472  double t889 = 13841287201.0/4718592.0*t37;
2473  double t890 = 9886633715.0/7077888.0*t39;
2474  double t893 = -420175.0/786432.0+367595501.0/14155776.0*eta+t882-t883-2154506137.0/7077888.0*t9-t885+1792853111.0/4718592.0*t13-5074083721.0/14155776.0*t27+t888+t889+t890-16666039691.0/4718592.0*t43+1031899379.0/4718592.0*t49;
2475  double t894 = 2713574185.0/7077888.0*t51;
2476  double t895 = 11904314065.0/7077888.0*t53;
2477  double t896 = 2380862813.0/786432.0*t59;
2478  double t898 = 164139563.0/4718592.0*t73;
2479  double t899 = 1170254603.0/1179648.0*t75;
2480  double t900 = 310307641.0/1179648.0*t82;
2481  double t901 = 40353607.0/221184.0*t85;
2482  double t903 = 201768035.0/442368.0*t91;
2483  double t904 = 8655605.0/786432.0*t2;
2484  double t905 = 40353607.0/786432.0*t36;
2485  double t907 = t894-t895+t896-1477318493.0/7077888.0*t67+t898-t899-t900+t901-1977326743.0/786432.0*t87-t903+t904+t905+4214069531.0/14155776.0*t114;
2486  double t913 = 13841287201.0/7077888.0*t37;
2487  double t916 = 420175.0/786432.0-190608187.0/7077888.0*eta-t882+t883+1091900369.0/3538944.0*t9+t885-905073757.0/2359296.0*t13+1048134941.0/21233664.0*t27-t888-t913-t890+16666039691.0/7077888.0*t43-109531219.0/7077888.0*t49;
2488  double t917 = 18026532727.0/10616832.0*t59;
2489  double t919 = 394174571.0/21233664.0*t73;
2490  double t922 = -t894+t895-t917-220356577.0/10616832.0*t67+t919+t899+t900-t901+14971188197.0/10616832.0*t87+t903-t904-t905-870484951.0/21233664.0*t114;
2491  double t928 = 13841287201.0/23592960.0*t37;
2492  double t931 = -84035.0/393216.0+388440983.0/23592960.0*eta+t854-t855-441771995.0/2359296.0*t9-t857+1827441917.0/7864320.0*t13+4865844991.0/70778880.0*t27+t860+t928+t862-16666039691.0/23592960.0*t43-2657573261.0/23592960.0*t49;
2493  double t932 = 2380862813.0/7077888.0*t59;
2494  double t934 = 1990042439.0/70778880.0*t73;
2495  double t937 = t866-t867+t932+921779915.0/7077888.0*t67-t934-t871-t872+t873-1977326743.0/7077888.0*t87-t875+t876+t877-4041125501.0/70778880.0*t114;
2496  double t939 = 608598277.0/8847360.0*t29;
2497  double t943 = 40353607.0/2949120.0*t45;
2498  double t945 = 201768035.0/294912.0*t41;
2499  double t947 = 1977326743.0/2949120.0*t69;
2500  double t949 = -t939+430007095.0/3538944.0*t27-6941291.0/589824.0*t9+852355.0/1179648.0*eta-t943-4606075999.0/5898240.0*t49+t945+3672178237.0/1179648.0*t43-t947-t861+16666039691.0/8847360.0*t87;
2501  double t950 = 2380862813.0/4423680.0*t61;
2502  double t952 = 242945185.0/442368.0*t65;
2503  double t953 = 48589037.0/4423680.0*t34;
2504  double t955 = 2403401.0/1769472.0*t71;
2505  double t956 = 310307641.0/4423680.0*t25;
2506  double t957 = 40353607.0/368640.0*t94;
2507  double t959 = t950+5546091509.0/8847360.0*t67-t868-t952+t953-1493083459.0/17694720.0*t114-t955+t956-t870-t957+5764801.0/393216.0*t13;
2508  double t962 = 117649.0/73728.0*t3;
2509  double t963 = 84035.0/16384.0*t5;
2510  double t964 = 10706059.0/1474560.0*t7;
2511  double t966 = 823543.0/98304.0*t11;
2512  double t968 = 5764801.0/24576.0*t23;
2513  double t969 = 13428793.0/73728.0*t25;
2514  double t972 = 658010857.0/3686400.0*t29;
2515  double t973 = 53530295.0/49152.0*t32;
2516  double t974 = 10706059.0/368640.0*t34;
2517  double t976 = 1977326743.0/1474560.0*t39;
2518  double t977 = 40353607.0/24576.0*t41;
2519  double t979 = 40353607.0/1228800.0*t45;
2520  double t980 = 282475249.0/737280.0*t47;
2521  double t982 = -1222020163.0/1474560.0*t27+t972+t973-t974+13841287201.0/2457600.0*t37+t976-t977-3672178237.0/491520.0*t43+t979+t980+4606075999.0/2457600.0*t49;
2522  double t984 = 658010857.0/1474560.0*t51;
2523  double t985 = 524596891.0/294912.0*t53;
2524  double t986 = 28824005.0/73728.0*t55;
2525  double t988 = 524596891.0/368640.0*t61;
2526  double t989 = 5764801.0/737280.0*t63;
2527  double t990 = 53530295.0/36864.0*t65;
2528  double t992 = 1977326743.0/1228800.0*t69;
2529  double t993 = 13428793.0/3686400.0*t71;
2530  double t996 = 40353607.0/49152.0*t75;
2531  double t997 = 117649.0/24576.0*t77;
2532  double t998 = 2941225.0/12288.0*t79;
2533  double t999 = 13428793.0/49152.0*t82;
2534  double t1001 = 117649.0/3686400.0*xi;
2535  double t1002 = 13428793.0/7372800.0*t2;
2536  double t1003 = 5764801.0/3686400.0*t16;
2537  double t1004 = 40353607.0/7372800.0*t36;
2538  double t1006 = 1532800801.0/7372800.0*t73-t996-t997+t998-t999-3672178237.0/737280.0*t87+t1001+t1002+t1003+t1004+4606075999.0/7372800.0*t114;
2539  double t1010 = 588245.0/16384.0*t3;
2540  double t1011 = 487403.0/32768.0*t5;
2541  double t1012 = 10706059.0/65536.0*t7;
2542  double t1014 = 4117715.0/196608.0*t11;
2543  double t1016 = 167179229.0/245760.0*t23;
2544  double t1017 = 61429585.0/294912.0*t25;
2545  double t1020 = 602009933.0/2949120.0*t29;
2546  double t1021 = 310475711.0/98304.0*t32;
2547  double t1022 = 5764801.0/163840.0*t34;
2548  double t1023 = 13841287201.0/1966080.0*t37;
2549  double t1024 = 1977326743.0/589824.0*t39;
2550  double t1025 = 201768035.0/98304.0*t41;
2551  double t1027 = 40353607.0/983040.0*t45;
2552  double t1028 = 282475249.0/294912.0*t47;
2553  double t1030 = 1118018447.0/1179648.0*t27-t1020-t1021+t1022-t1023-t1024+t1025+3672178237.0/393216.0*t43-t1027-t1028-4606075999.0/1966080.0*t49;
2554  double t1032 = 658010857.0/589824.0*t51;
2555  double t1033 = 2622984455.0/589824.0*t53;
2556  double t1034 = 144120025.0/147456.0*t55;
2557  double t1035 = 524596891.0/65536.0*t59;
2558  double t1036 = 282475249.0/163840.0*t61;
2559  double t1037 = 5764801.0/294912.0*t63;
2560  double t1038 = 28824005.0/16384.0*t65;
2561  double t1040 = 1977326743.0/983040.0*t69;
2562  double t1041 = 12285917.0/2949120.0*t71;
2563  double t1043 = 1402349669.0/5898240.0*t73;
2564  double t1044 = 1170254603.0/491520.0*t75;
2565  double t1045 = 3411821.0/245760.0*t77;
2566  double t1046 = 17059105.0/24576.0*t79;
2567  double t1047 = 389434997.0/491520.0*t82;
2568  double t1049 = 117649.0/163840.0*xi;
2569  double t1050 = 13428793.0/327680.0*t2;
2570  double t1051 = 5764801.0/163840.0*t16;
2571  double t1052 = 40353607.0/327680.0*t36;
2572  double t1054 = -t1043+t1044+t1045-t1046+t1047+1977326743.0/327680.0*t87-t1049-t1050-t1051-t1052-4214069531.0/5898240.0*t114;
2573  double t1060 = 12689285.0/442368.0*t25;
2574  double t1063 = 124354993.0/4423680.0*t29;
2575  double t1064 = 43647779.0/2211840.0*t34;
2576  double t1065 = 13841287201.0/2949120.0*t37;
2577  double t1066 = 201768035.0/147456.0*t41;
2578  double t1068 = 40353607.0/1474560.0*t45;
2579  double t1070 = -230944987.0/1769472.0*t27+t1063+t1021-t1064+t1065+t1024-t1066-3672178237.0/589824.0*t43+t1068+t1028+4606075999.0/2949120.0*t49;
2580  double t1072 = 3971947889.0/884736.0*t59;
2581  double t1073 = 2138741171.0/2211840.0*t61;
2582  double t1074 = 218238895.0/221184.0*t65;
2583  double t1076 = 1977326743.0/1474560.0*t69;
2584  double t1077 = 2537857.0/4423680.0*t71;
2585  double t1079 = 289678249.0/8847360.0*t73;
2586  double t1082 = t1079-t1044-t1045+t1046-t1047-14971188197.0/4423680.0*t87+t1049+t1050+t1051+t1052+870484951.0/8847360.0*t114;
2587  double t1087 = 5764801.0/655360.0*t13;
2588  double t1088 = 11781707.0/294912.0*t25;
2589  double t1091 = 577303643.0/14745600.0*t29;
2590  double t1092 = 5764801.0/1474560.0*t34;
2591  double t1093 = 13841287201.0/9830400.0*t37;
2592  double t1094 = 40353607.0/98304.0*t41;
2593  double t1096 = 40353607.0/4915200.0*t45;
2594  double t1098 = t1091-t973+t1092-t1093-t976+t1094+3672178237.0/1966080.0*t43-t1096-t980-4606075999.0/9830400.0*t49-t984;
2595  double t1100 = 524596891.0/589824.0*t59;
2596  double t1101 = 282475249.0/1474560.0*t61;
2597  double t1102 = 28824005.0/147456.0*t65;
2598  double t1104 = 1977326743.0/4915200.0*t69;
2599  double t1105 = 11781707.0/14745600.0*t71;
2600  double t1107 = 1344797699.0/29491200.0*t73;
2601  double t1110 = t1107+t996+t997-t998+t999+1977326743.0/2949120.0*t87-t1001-t1002-t1003-t1004+4041125501.0/29491200.0*t114;
2602  double t1113 = 542714837.0/3538944.0*t29;
2603  double t1117 = 40353607.0/131072.0*t45;
2604  double t1119 = 1170254603.0/589824.0*t41;
2605  double t1121 = 1977326743.0/1179648.0*t69;
2606  double t1123 = t1113-1477318493.0/14155776.0*t27+34706455.0/786432.0*t9-1740725.0/524288.0*eta+t1117+4214069531.0/4718592.0*t49-t1119-1977326743.0/524288.0*t43+t1121+t889-16666039691.0/7077888.0*t87;
2607  double t1124 = 2380862813.0/1769472.0*t61;
2608  double t1126 = 1409082073.0/884736.0*t65;
2609  double t1127 = 48589037.0/196608.0*t34;
2610  double t1129 = 8655605.0/393216.0*t71;
2611  double t1130 = 310307641.0/1769472.0*t25;
2612  double t1131 = 40353607.0/221184.0*t94;
2613  double t1133 = -t1124-5074083721.0/7077888.0*t67+t896+t1126-t1127+1031899379.0/14155776.0*t114+t1129-t1130+t898+t1131-28824005.0/524288.0*t13;
2614  double t1136 = 3411821.0/737280.0*t3;
2615  double t1137 = 1260525.0/65536.0*t5;
2616  double t1138 = 5764801.0/655360.0*t7;
2617  double t1140 = 4117715.0/131072.0*t11;
2618  double t1142 = 28824005.0/49152.0*t23;
2619  double t1143 = 389434997.0/737280.0*t25;
2620  double t1146 = 658010857.0/1474560.0*t29;
2621  double t1147 = 86472015.0/65536.0*t32;
2622  double t1148 = 10706059.0/16384.0*t34;
2623  double t1149 = 1977326743.0/1179648.0*t39;
2624  double t1150 = 1170254603.0/245760.0*t41;
2625  double t1152 = 121060821.0/163840.0*t45;
2626  double t1154 = 658010857.0/655360.0*t27-t1146-t1147+t1148-t1023-t1149+t1150+5931980229.0/655360.0*t43-t1152-t1028-4214069531.0/1966080.0*t49;
2627  double t1156 = 602009933.0/1179648.0*t51;
2628  double t1157 = 282475249.0/131072.0*t53;
2629  double t1158 = 167179229.0/147456.0*t55;
2630  double t1159 = 524596891.0/147456.0*t61;
2631  double t1160 = 5764801.0/32768.0*t63;
2632  double t1161 = 310475711.0/73728.0*t65;
2633  double t1163 = 1977326743.0/491520.0*t69;
2634  double t1164 = 13428793.0/163840.0*t71;
2635  double t1166 = 201768035.0/196608.0*t75;
2636  double t1167 = 1764735.0/16384.0*t77;
2637  double t1168 = 61429585.0/196608.0*t82;
2638  double t1170 = 12285917.0/5898240.0*t2;
2639  double t1171 = 5764801.0/1474560.0*t16;
2640  double t1172 = 40353607.0/5898240.0*t36;
2641  double t1174 = -t1043+t1166+t1167-t1046+t1168+3672178237.0/589824.0*t87-t1049-t1170-t1171-t1172-4606075999.0/5898240.0*t114;
2642  double t1178 = 3411821.0/32768.0*t3;
2643  double t1179 = 7311045.0/131072.0*t5;
2644  double t1180 = 51883209.0/262144.0*t7;
2645  double t1182 = 20588575.0/262144.0*t11;
2646  double t1184 = 167179229.0/98304.0*t23;
2647  double t1185 = 356291593.0/589824.0*t25;
2648  double t1188 = 602009933.0/1179648.0*t29;
2649  double t1189 = 501537687.0/131072.0*t32;
2650  double t1190 = 51883209.0/65536.0*t34;
2651  double t1192 = 9886633715.0/2359296.0*t39;
2652  double t1193 = 1170254603.0/196608.0*t41;
2653  double t1195 = 121060821.0/131072.0*t45;
2654  double t1196 = 1412376245.0/589824.0*t47;
2655  double t1198 = 3010049665.0/2359296.0*t51;
2656  double t1199 = t1188+t1189-t1190+13841287201.0/1572864.0*t37+t1192-t1193-5931980229.0/524288.0*t43+t1195+t1196+4214069531.0/1572864.0*t49+t1198;
2657  double t1201 = 1412376245.0/262144.0*t53;
2658  double t1202 = 835896145.0/294912.0*t55;
2659  double t1204 = 282475249.0/65536.0*t61;
2660  double t1205 = 28824005.0/65536.0*t63;
2661  double t1206 = 167179229.0/32768.0*t65;
2662  double t1208 = 1977326743.0/393216.0*t69;
2663  double t1209 = 12285917.0/131072.0*t71;
2664  double t1212 = 1170254603.0/393216.0*t75;
2665  double t1213 = 10235463.0/32768.0*t77;
2666  double t1214 = 98942809.0/49152.0*t79;
2667  double t1215 = 356291593.0/393216.0*t82;
2668  double t1217 = 1058841.0/65536.0*xi;
2669  double t1218 = 12285917.0/262144.0*t2;
2670  double t1219 = 5764801.0/65536.0*t16;
2671  double t1220 = 40353607.0/262144.0*t36;
2672  double t1222 = 1283000761.0/4718592.0*t73-t1212-t1213+t1214-t1215-1977326743.0/262144.0*t87+t1217+t1218+t1219+t1220+4214069531.0/4718592.0*t114;
2673  double t1227 = 28824005.0/262144.0*t13;
2674  double t1228 = 73597853.0/884736.0*t25;
2675  double t1231 = 124354993.0/1769472.0*t29;
2676  double t1232 = 43647779.0/98304.0*t34;
2677  double t1233 = 13841287201.0/2359296.0*t37;
2678  double t1234 = 1170254603.0/294912.0*t41;
2679  double t1236 = 40353607.0/65536.0*t45;
2680  double t1238 = -t1231-t1189+t1232-t1233-t1192+t1234+1977326743.0/262144.0*t43-t1236-t1196-4214069531.0/2359296.0*t49-t1198;
2681  double t1240 = 2138741171.0/393216.0*t59;
2682  double t1241 = 2138741171.0/884736.0*t61;
2683  double t1242 = 1265785591.0/442368.0*t65;
2684  double t1244 = 1977326743.0/589824.0*t69;
2685  double t1245 = 2537857.0/196608.0*t71;
2686  double t1247 = 265024781.0/7077888.0*t73;
2687  double t1250 = -t1247+t1212+t1213-t1214+t1215+14971188197.0/3538944.0*t87-t1217-t1218-t1219-t1220-870484951.0/7077888.0*t114;
2688  double t1256 = 341669503.0/2949120.0*t25;
2689  double t1259 = 577303643.0/5898240.0*t29;
2690  double t1260 = 5764801.0/65536.0*t34;
2691  double t1261 = 13841287201.0/7864320.0*t37;
2692  double t1262 = 1170254603.0/983040.0*t41;
2693  double t1264 = 121060821.0/655360.0*t45;
2694  double t1266 = 577303643.0/2621440.0*t27-t1259+t1147-t1260+t1261+t1149-t1262-5931980229.0/2621440.0*t43+t1264+t1028+4214069531.0/7864320.0*t49;
2695  double t1268 = 282475249.0/262144.0*t59;
2696  double t1269 = 282475249.0/589824.0*t61;
2697  double t1270 = 167179229.0/294912.0*t65;
2698  double t1272 = 1977326743.0/1966080.0*t69;
2699  double t1273 = 11781707.0/655360.0*t71;
2700  double t1275 = 1230346831.0/23592960.0*t73;
2701  double t1278 = -t1275-t1166-t1167+t1046-t1168-1977326743.0/2359296.0*t87+t1049+t1170+t1171+t1172-4041125501.0/23592960.0*t114;
2702  double t1287 = -t1113-220356577.0/21233664.0*t27+34706455.0/1179648.0*t9-7142975.0/2359296.0*eta-t1117-870484951.0/7077888.0*t49+t1119+14971188197.0/7077888.0*t43-t1121-t913+16666039691.0/10616832.0*t87;
2703  double t1291 = t1124+1048134941.0/10616832.0*t67-t917-t1126+t1127-109531219.0/21233664.0*t114-t1129+t1130+t919-t1131-28824005.0/786432.0*t13;
2704  double t1294 = 420175.0/32768.0*t5;
2705  double t1295 = 43647779.0/8847360.0*t7;
2706  double t1300 = 218238895.0/294912.0*t32;
2707  double t1301 = 1977326743.0/1769472.0*t39;
2708  double t1304 = -4982082203.0/8847360.0*t27+t1146+t1300-t1148+t1065+t1301-t1150-14971188197.0/2949120.0*t43+t1152+t1028+870484951.0/2949120.0*t49;
2709  double t1306 = 124354993.0/1769472.0*t51;
2710  double t1307 = 2138741171.0/1769472.0*t53;
2711  double t1310 = 201768035.0/294912.0*t75;
2712  double t1311 = 12689285.0/294912.0*t82;
2713  double t1313 = 2537857.0/8847360.0*t2;
2714  double t1314 = 40353607.0/8847360.0*t36;
2715  double t1316 = t1079-t1310-t1167+t1046-t1311-3672178237.0/884736.0*t87+t1049+t1313+t1171+t1314+4606075999.0/8847360.0*t114;
2716  double t1320 = 2437015.0/65536.0*t5;
2717  double t1321 = 43647779.0/393216.0*t7;
2718  double t1323 = 20588575.0/393216.0*t11;
2719  double t1326 = 1265785591.0/589824.0*t32;
2720  double t1327 = 9886633715.0/3538944.0*t39;
2721  double t1330 = 621774965.0/3538944.0*t51;
2722  double t1331 = -t1188-t1326+t1190-t1233-t1327+t1193+14971188197.0/2359296.0*t43-t1195-t1196-870484951.0/2359296.0*t49-t1330;
2723  double t1333 = 10693705855.0/3538944.0*t53;
2724  double t1336 = 1170254603.0/589824.0*t75;
2725  double t1337 = 73597853.0/589824.0*t82;
2726  double t1339 = 2537857.0/393216.0*t2;
2727  double t1340 = 40353607.0/393216.0*t36;
2728  double t1342 = -t1247+t1336+t1213-t1214+t1337+1977326743.0/393216.0*t87-t1217-t1339-t1219-t1340-4214069531.0/7077888.0*t114;
2729  double t1353 = t1231+t1326-t1232+13841287201.0/3538944.0*t37+t1327-t1234-14971188197.0/3538944.0*t43+t1236+t1196+870484951.0/3538944.0*t49+t1330;
2730  double t1361 = 54745201.0/10616832.0*t73-t1336-t1213+t1214-t1337-14971188197.0/5308416.0*t87+t1217+t1339+t1219+t1340+870484951.0/10616832.0*t114;
2731  double t1369 = 13841287201.0/11796480.0*t37;
2732  double t1372 = t1259-t1300+t1260-t1369-t1301+t1262+14971188197.0/11796480.0*t43-t1264-t1028-870484951.0/11796480.0*t49-t1306;
2733  double t1374 = 2138741171.0/3538944.0*t59;
2734  double t1377 = 254148251.0/35389440.0*t73;
2735  double t1380 = t1377+t1310+t1167-t1046+t1311+1977326743.0/3538944.0*t87-t1049-t1313-t1171-t1314+4041125501.0/35389440.0*t114;
2736  double t1389 = t939+921779915.0/14155776.0*t27-6941291.0/2359296.0*t9+2581075.0/4718592.0*eta+t943-4041125501.0/23592960.0*t49-t945-1977326743.0/4718592.0*t43+t947+t928-16666039691.0/35389440.0*t87;
2737  double t1393 = -t950+4865844991.0/35389440.0*t67+t932+t952-t953-2657573261.0/70778880.0*t114+t955-t956-t934+t957+5764801.0/1572864.0*t13;
2738  double t1396 = 84035.0/65536.0*t5;
2739  double t1397 = 5764801.0/5898240.0*t7;
2740  double t1399 = 823543.0/393216.0*t11;
2741  double t1402 = 28824005.0/196608.0*t32;
2742  double t1403 = 1977326743.0/5898240.0*t39;
2743  double t1406 = 577303643.0/5898240.0*t51;
2744  double t1407 = -t972-t1402+t974-t1093-t1403+t977+1977326743.0/1966080.0*t43-t979-t980+4041125501.0/9830400.0*t49+t1406;
2745  double t1409 = 282475249.0/1179648.0*t53;
2746  double t1412 = 40353607.0/196608.0*t75;
2747  double t1413 = 11781707.0/196608.0*t82;
2748  double t1415 = 11781707.0/29491200.0*t2;
2749  double t1416 = 40353607.0/29491200.0*t36;
2750  double t1418 = t1107+t1412+t997-t998-t1413+3672178237.0/2949120.0*t87-t1001+t1415-t1003-t1416-4606075999.0/29491200.0*t114;
2751  double t1422 = 487403.0/131072.0*t5;
2752  double t1423 = 5764801.0/262144.0*t7;
2753  double t1425 = 4117715.0/786432.0*t11;
2754  double t1429 = 167179229.0/393216.0*t32;
2755  double t1430 = 1977326743.0/2359296.0*t39;
2756  double t1433 = -602009933.0/4718592.0*t27+t1020+t1429-t1022+t1261+t1430-t1025-1977326743.0/1572864.0*t43+t1027+t1028-4041125501.0/7864320.0*t49;
2757  double t1435 = 577303643.0/2359296.0*t51;
2758  double t1436 = 1412376245.0/2359296.0*t53;
2759  double t1439 = 1170254603.0/1966080.0*t75;
2760  double t1440 = 341669503.0/1966080.0*t82;
2761  double t1442 = 11781707.0/1310720.0*t2;
2762  double t1443 = 40353607.0/1310720.0*t36;
2763  double t1445 = -t1275-t1439-t1045+t1046+t1440-1977326743.0/1310720.0*t87+t1049-t1442+t1051+t1443+4214069531.0/23592960.0*t114;
2764  double t1455 = -t1063-t1429+t1064-t1369-t1430+t1066+1977326743.0/2359296.0*t43-t1068-t1028+4041125501.0/11796480.0*t49+t1435;
2765  double t1461 = t1377+t1439+t1045-t1046-t1440+14971188197.0/17694720.0*t87-t1049+t1442-t1051-t1443-870484951.0/35389440.0*t114;
2766  double t1472 = 577303643.0/23592960.0*t27-t1091+t1402-t1092+13841287201.0/39321600.0*t37+t1403-t1094-1977326743.0/7864320.0*t43+t1096+t980-4041125501.0/39321600.0*t49;
2767  double t1480 = 1179853801.0/117964800.0*t73-t1412-t997+t998+t1413-1977326743.0/11796480.0*t87+t1001-t1415+t1003+t1416-4041125501.0/117964800.0*t114;
2768  double t1484 = 1198099.0/221184.0*t73;
2769  double t1493 = 16807.0/245760.0-t842+t1484+t841-6941291.0/110592.0*t67-t837-1198099.0/221184.0*eta-t832+6941291.0/110592.0*t9+t830-5764801.0/73728.0*t13+5764801.0/73728.0*t49-t847+t848;
2770 
2771  values[0] = t31+t57+t81+t116;
2772  values[1] = t135+t153;
2773  values[2] = t165+t177+t190+t202;
2774  values[3] = t215+t227+t240+t252;
2775  values[4] = t261+t268+t275+t282;
2776  values[5] = t291+t298+t305+t312;
2777  values[6] = t322;
2778  values[7] = t330+t338+t344+t359;
2779  values[8] = t378+t394;
2780  values[9] = t407+t419+t429+t440;
2781  values[10] = t453+t464+t477+t488;
2782  values[11] = t497+t504+t513+t516;
2783  values[12] = t524+t532+t541+t544;
2784  values[13] = t551+t557;
2785  values[14] = t564+t572+t581+t585;
2786  values[15] = t594;
2787  values[16] = t599+t606+t613+t617;
2788  values[17] = t625+t632+t638+t642;
2789  values[18] = t648+t652+t655+t658;
2790  values[19] = t665+t668+t671+t674;
2791  values[20] = t683+t687;
2792  values[21] = t693+t696+t699+t702;
2793  values[22] = t709+t720;
2794  values[23] = t729+t735+t739+t749;
2795  values[24] = t759+t766+t770+t780;
2796  values[25] = t787+t790+t793+t796;
2797  values[26] = t803+t806+t809+t812;
2798  values[27] = t821+t825;
2799  values[28] = t838+t851;
2800  values[29] = t865+t879;
2801  values[30] = t893+t907;
2802  values[31] = t916+t922;
2803  values[32] = t931+t937;
2804  values[33] = t949+t959;
2805  values[34] = -16807.0/491520.0-1918399.0/491520.0*eta-t962+t963-t964+1529437.0/49152.0*t9-t966-5764801.0/163840.0*t13-t968-t969+t982+t984-t985-t986+974251369.0/147456.0*t59-t988+t989+t990-1222020163.0/737280.0*t67+t992+t993+t1006;
2806  values[35] = 50421.0/65536.0+1755131.0/393216.0*eta+t1010-t1011+t1012-2470629.0/65536.0*t9+t1014+5764801.0/131072.0*t13+t1016+t1017+t1030-t1032+t1033+t1034-t1035+t1036-t1037-t1038+658010857.0/327680.0*t67-t1040-t1041+t1054;
2807  values[36] = -50421.0/65536.0-362551.0/589824.0*eta-t1010+t1011-t1012+6235397.0/294912.0*t9-t1014-5764801.0/196608.0*t13-t1016-t1060+t1070+t1032-t1033-t1034+t1072-t1073+t1037+t1074-4982082203.0/4423680.0*t67+t1076+t1077+t1082;
2808  values[37] = -1683101.0/1966080.0*eta+t962-t963+t964-823543.0/196608.0*t9+t966+t1087+t968-t1088-1072135337.0/5898240.0*t27+t1098+16807.0/491520.0+t985+t986-t1100+t1101-t989-t1102+658010857.0/2949120.0*t67-t1104+t1105+t1110;
2809  values[38] = t1123+t1133;
2810  values[39] = 16807.0/131072.0+1918399.0/131072.0*eta+t1136-t1137+t1138-7647185.0/65536.0*t9+t1140+17294403.0/131072.0*t13+t1142+t1143+t1154-t1156+t1157+t1158-t1035+t1159-t1160-t1161+1118018447.0/589824.0*t67-t1163-t1164+t1174;
2811  values[40] = -8775655.0/524288.0*eta-t1178+t1179-t1180+37059435.0/262144.0*t9-t1182-86472015.0/524288.0*t13-t1184-t1185-602009933.0/524288.0*t27+t1199-756315.0/262144.0-t1201-t1202+2542277241.0/262144.0*t59-t1204+t1205+t1206-602009933.0/262144.0*t67+t1208+t1209+t1222;
2812  values[41] = 1812755.0/786432.0*eta+t1178-t1179+t1180-31176985.0/393216.0*t9+t1182+t1227+t1184+t1228+124354993.0/786432.0*t27+t1238+756315.0/262144.0+t1201+t1202-t1240+t1241-t1205-t1242+4558075207.0/3538944.0*t67-t1244-t1245+t1250;
2813  values[42] = -16807.0/131072.0+1683101.0/524288.0*eta-t1136+t1137-t1138+4117715.0/262144.0*t9-t1140-17294403.0/524288.0*t13-t1142+t1256+t1266+t1156-t1157-t1158+t1268-t1269+t1160+t1270-602009933.0/2359296.0*t67+t1272-t1273+t1278;
2814  values[43] = t1287+t1291;
2815  values[44] = 16807.0/196608.0+1918399.0/196608.0*eta-t1136-t1294-t1295-7647185.0/98304.0*t9+t1014+5764801.0/65536.0*t13-t1142-t1143+t1304+t1306-t1307-t1158+t1072-t1159+t1160+t1161-230944987.0/884736.0*t67+t1163+t1164+t1316;
2816  values[45] = -8775655.0/786432.0*eta+t1178+t1320+t1321+12353145.0/131072.0*t9-t1323-t1227+t1184+t1185+4558075207.0/7077888.0*t27+t1331-252105.0/131072.0+t1333+t1202-t1240+t1204-t1205-t1206+124354993.0/393216.0*t67-t1208-t1209+t1342;
2817  values[46] = 1812755.0/1179648.0*eta-t1178-t1320-t1321-31176985.0/589824.0*t9+t1323+28824005.0/393216.0*t13-t1184-t1228-941544947.0/10616832.0*t27+t1353+252105.0/131072.0-t1333-t1202+16193326009.0/5308416.0*t59-t1241+t1205+t1242-941544947.0/5308416.0*t67+t1244+t1245+t1361;
2818  values[47] = 1683101.0/786432.0*eta+t1136+t1294+t1295+4117715.0/393216.0*t9-t1014-5764801.0/262144.0*t13+t1142-t1256-4371013297.0/35389440.0*t27+t1372-16807.0/196608.0+t1307+t1158-t1374+t1269-t1160-t1270+124354993.0/3538944.0*t67-t1272+t1273+t1380;
2819  values[48] = t1389+t1393;
2820  values[49] = -1918399.0/1966080.0*eta+t962+t1396+t1397+1529437.0/196608.0*t9-t1399-t1087+t968+t969+658010857.0/5898240.0*t27+t1407-16807.0/1966080.0+t1409+t986-t1100+t988-t989-t990-1072135337.0/2949120.0*t67-t992-t993+t1418;
2821  values[50] = 50421.0/262144.0+1755131.0/1572864.0*eta-t1010-t1422-t1423-2470629.0/262144.0*t9+t1425+5764801.0/524288.0*t13-t1016-t1017+t1433-t1435-t1436-t1034+t1268-t1036+t1037+t1038+577303643.0/1310720.0*t67+t1040+t1041+t1445;
2822  values[51] = -362551.0/2359296.0*eta+t1010+t1422+t1423+6235397.0/1179648.0*t9-t1425-5764801.0/786432.0*t13+t1016+t1060+124354993.0/7077888.0*t27+t1455-50421.0/262144.0+t1436+t1034-t1374+t1073-t1037-t1074-4371013297.0/17694720.0*t67-t1076-t1077+t1461;
2823  values[52] = 16807.0/1966080.0-1683101.0/7864320.0*eta-t962-t1396-t1397-823543.0/786432.0*t9+t1399+5764801.0/2621440.0*t13-t968+t1088+t1472-t1406-t1409-t986+282475249.0/2359296.0*t59-t1101+t989+t1102+577303643.0/11796480.0*t67+t1104-t1105+t1480;
2824  values[53] = 5764801.0/221184.0*t114-t844+t1484+t845-6941291.0/221184.0*t27-t827-2401.0/24576.0*eta-t849;
2825  values[54] = t1493;
2826 }
2827 
2828 // values of the derivatives in xi-xi direction
2829 static void C_Q_UL7S_2D_DeriveXiXi(double xi, double eta, double *values)
2830 {
2831  double t1 = xi*xi;
2832  double t2 = 1.0-t1;
2833  double t3 = eta*eta;
2834  double t4 = 1.0-t3;
2835  double t6 = t1*xi;
2836  double t7 = t2*t4*t6;
2837  double t8 = 823543.0/18432.0*t7;
2838  double t9 = 1.0-eta;
2839  double t11 = t1*t1;
2840  double t14 = 315.0/8.0*t11-105.0/4.0*t1+15.0/8.0;
2841  double t15 = t9*xi*t14;
2842  double t16 = 16807.0/51840.0*t15;
2843  double t20 = 315.0/2.0*t6-105.0/2.0*xi;
2844  double t21 = t2*t9*t20;
2845  double t22 = 16807.0/207360.0*t21;
2846  double t23 = t3*eta;
2847  double t24 = 415373.0/491520.0*t23;
2848  double t25 = t3*t3;
2849  double t27 = t25*eta;
2850  double t28 = 823543.0/1638400.0*t27;
2851  double t29 = 6328007.0/884736.0*xi;
2852  double t30 = xi*t25;
2853  double t31 = 50421.0/32768.0*t30;
2854  double t32 = t1*t23;
2855  double t33 = 50421.0/16384.0*t32;
2856  double t36 = 54740399.0/2654208.0*t6;
2857  double t38 = 3018743.0/14745600.0*eta;
2858  double t39 = t6*t23;
2859  double t40 = 117649.0/73728.0*t39;
2860  double t41 = t25*t3;
2861  double t43 = t1*t3;
2862  double t45 = t6*t3;
2863  double t46 = 823543.0/163840.0*t45;
2864  double t47 = xi*t3;
2865  double t48 = 415373.0/163840.0*t47;
2866  double t49 = 2842343.0/5898240.0-t8-t16+t22-t24+14907809.0/5898240.0*t25+t28+t29-t31-t33-3210137.0/196608.0*t1-3645159.0/3276800.0*t3-t36+13294337.0/393216.0*t11+t38-t40-5764801.0/3276800.0*t41+14907809.0/983040.0*t43+t46-t48;
2867  double t50 = t1*eta;
2868  double t51 = 3210137.0/491520.0*t50;
2869  double t52 = xi*eta;
2870  double t53 = 9672257.0/2211840.0*t52;
2871  double t54 = t6*eta;
2872  double t55 = 77026481.0/6635520.0*t54;
2873  double t56 = t11*eta;
2874  double t57 = 13294337.0/983040.0*t56;
2875  double t58 = t3*t11;
2876  double t60 = xi*t23;
2877  double t61 = 2401.0/24576.0*t60;
2878  double t62 = xi*t41;
2879  double t63 = 823543.0/491520.0*t62;
2880  double t64 = t1*t41;
2881  double t66 = t6*t41;
2882  double t67 = 40353607.0/1474560.0*t66;
2883  double t68 = t11*t41;
2884  double t71 = t11*xi;
2885  double t72 = t71*t4;
2886  double t73 = 9058973.0/184320.0*t72;
2887  double t74 = t6*t27;
2888  double t75 = 5764801.0/737280.0*t74;
2889  double t76 = t11*t27;
2890  double t77 = 40353607.0/983040.0*t76;
2891  double t78 = xi*t27;
2892  double t79 = 117649.0/245760.0*t78;
2893  double t80 = t1*t27;
2894  double t81 = 2470629.0/163840.0*t80;
2895  double t82 = t1*t25;
2896  double t84 = t11*t25;
2897  double t86 = t6*t25;
2898  double t87 = 823543.0/32768.0*t86;
2899  double t88 = t11*t23;
2900  double t89 = 823543.0/98304.0*t88;
2901  double t90 = t4*t27;
2902  double t91 = 823543.0/184320.0*t90;
2903  double t95 = 63.0/8.0*t71-35.0/4.0*t6+15.0/8.0*xi;
2904  double t96 = t9*t95;
2905  double t97 = 16807.0/103680.0*t96;
2906  double t98 = t73+t75-t77-t79+t81+3176523.0/65536.0*t82-17294403.0/131072.0*t84+t87+t89+t91-t97;
2907  double t101 = 5764801.0/18432.0*t7;
2908  double t102 = 117649.0/51840.0*t15;
2909  double t103 = 117649.0/207360.0*t21;
2910  double t104 = 1198099.0/2949120.0*t23;
2911  double t106 = 13294337.0/5898240.0*t27;
2912  double t107 = 5540479.0/110592.0*xi;
2913  double t108 = 6941291.0/294912.0*t32;
2914  double t110 = 130250477.0/35389440.0*t3;
2915  double t111 = 12017005.0/82944.0*t6;
2916  double t113 = 1573243.0/1179648.0*eta;
2917  double t116 = -7783895.0/2359296.0+t101+t102-t103+t104+43748621.0/7077888.0*t25+t106-t107+t108+44905903.0/393216.0*t1+t110+t111-186473665.0/786432.0*t11-t113-93060359.0/11796480.0*t41-595959413.0/5898240.0*t43;
2918  double t117 = 588245.0/9216.0*t45;
2919  double t118 = 1198099.0/61440.0*t47;
2920  double t119 = 44905903.0/983040.0*t50;
2921  double t120 = 1057469.0/34560.0*t52;
2922  double t121 = 420175.0/5184.0*t54;
2923  double t122 = 37294733.0/393216.0*t56;
2924  double t125 = 1977326743.0/2359296.0*t68;
2925  double t126 = 63412811.0/184320.0*t72;
2926  double t127 = 282475249.0/1179648.0*t76;
2927  double t128 = 340123259.0/2949120.0*t80;
2928  double t129 = 48589037.0/131072.0*t82;
2929  double t131 = 28824005.0/589824.0*t88;
2930  double t132 = 5764801.0/1105920.0*t90;
2931  double t133 = 117649.0/103680.0*t96;
2932  double t134 = -t117+t118+t119+t120-t121-t122+494949343.0/2359296.0*t58+2380862813.0/5898240.0*t64-t125-t126+t127-t128-t129+201768035.0/262144.0*t84-t131-t132+t133;
2933  double t136 = 5764801.0/6144.0*t7;
2934  double t137 = 117649.0/17280.0*t15;
2935  double t138 = 117649.0/69120.0*t21;
2936  double t139 = 1918399.0/737280.0*t23;
2937  double t141 = 94001551.0/7372800.0*t27;
2938  double t142 = 22208221.0/147456.0*xi;
2939  double t143 = 1764735.0/16384.0*t30;
2940  double t144 = 1529437.0/24576.0*t32;
2941  double t146 = 107001937.0/14745600.0*t3;
2942  double t147 = 192725869.0/442368.0*t6;
2943  double t149 = 9662947.0/2457600.0*eta;
2944  double t150 = 823543.0/36864.0*t39;
2945  double t153 = 183414791.0/737280.0*t45;
2946  double t154 = 18686983.0/245760.0*t47;
2947  double t155 = 9662947.0/983040.0-t136-t137+t138+t139-13428793.0/327680.0*t25-t141+t142+t143-t144-11239081.0/32768.0*t1-t146-t147+46706653.0/65536.0*t11+t149+t150+658010857.0/14745600.0*t41+159548851.0/491520.0*t43+t153-t154;
2948  double t156 = 11239081.0/81920.0*t50;
2949  double t157 = 33792703.0/368640.0*t52;
2950  double t158 = 268458211.0/1105920.0*t54;
2951  double t159 = 46706653.0/163840.0*t56;
2952  double t161 = 84035.0/12288.0*t60;
2953  double t162 = 5764801.0/49152.0*t62;
2954  double t164 = 282475249.0/737280.0*t66;
2955  double t165 = 1977326743.0/983040.0*t68;
2956  double t166 = 63412811.0/61440.0*t72;
2957  double t167 = 40353607.0/368640.0*t74;
2958  double t168 = 282475249.0/491520.0*t76;
2959  double t169 = 823543.0/24576.0*t78;
2960  double t170 = 74942413.0/245760.0*t80;
2961  double t171 = 32118177.0/32768.0*t82;
2962  double t173 = 5764801.0/16384.0*t86;
2963  double t174 = 5764801.0/49152.0*t88;
2964  double t175 = 117649.0/34560.0*t96;
2965  double t176 = -t156-t157+t158+t159-692599663.0/983040.0*t58-t161-t162-524596891.0/491520.0*t64+t164+t165+t166-t167-t168+t169+t170+t171-121060821.0/65536.0*t84-t173+t174-t175;
2966  double t178 = 28824005.0/18432.0*t7;
2967  double t179 = 117649.0/10368.0*t15;
2968  double t180 = 117649.0/41472.0*t21;
2969  double t181 = 1755131.0/589824.0*t23;
2970  double t183 = 86001419.0/5898240.0*t27;
2971  double t184 = 222424867.0/884736.0*xi;
2972  double t185 = 10235463.0/32768.0*t30;
2973  double t186 = 2470629.0/32768.0*t32;
2974  double t188 = 61279351.0/3932160.0*t3;
2975  double t189 = 1929527635.0/2654208.0*t6;
2976  double t191 = 38799229.0/5898240.0*eta;
2977  double t192 = 4117715.0/73728.0*t39;
2978  double t195 = 136355191.0/294912.0*t45;
2979  double t196 = 72920771.0/491520.0*t47;
2980  double t197 = -38799229.0/2359296.0+t178+t179-t180-t181+12285917.0/262144.0*t25+t183-t184-t185+t186+225293033.0/393216.0*t1+t188+t189-935897795.0/786432.0*t11-t191-t192-602009933.0/11796480.0*t41-1206456881.0/1966080.0*t43-t195+t196;
2981  double t198 = 225293033.0/983040.0*t50;
2982  double t199 = 337584373.0/2211840.0*t52;
2983  double t200 = 536462633.0/1327104.0*t54;
2984  double t201 = 187179559.0/393216.0*t56;
2985  double t203 = 487403.0/24576.0*t60;
2986  double t204 = 167179229.0/491520.0*t62;
2987  double t206 = 282475249.0/294912.0*t66;
2988  double t207 = 1977326743.0/786432.0*t68;
2989  double t208 = 63412811.0/36864.0*t72;
2990  double t209 = 40353607.0/147456.0*t74;
2991  double t210 = 282475249.0/393216.0*t76;
2992  double t211 = 23882747.0/245760.0*t78;
2993  double t212 = 121060821.0/327680.0*t80;
2994  double t213 = 155649627.0/131072.0*t82;
2995  double t215 = 28824005.0/32768.0*t86;
2996  double t216 = 28824005.0/196608.0*t88;
2997  double t217 = 117649.0/20736.0*t96;
2998  double t218 = t198+t199-t200-t201+1022016863.0/786432.0*t58+t203+t204+847425747.0/655360.0*t64-t206-t207-t208+t209+t210-t211-t212-t213+605304105.0/262144.0*t84+t215-t216+t217;
2999  double t220 = 362551.0/884736.0*t23;
3000  double t222 = 17764999.0/8847360.0*t27;
3001  double t223 = 6235397.0/147456.0*t32;
3002  double t225 = 392183113.0/17694720.0*t3;
3003  double t227 = 19538603.0/2949120.0*eta;
3004  double t230 = 19538603.0/1179648.0-t178-t179+t180+t220-2537857.0/393216.0*t25-t222+t184+t185-t223-112945441.0/196608.0*t1-t225-t189+468831265.0/393216.0*t11+t227+t192+124354993.0/17694720.0*t41+2060084411.0/2949120.0*t43+t195-t196;
3005  double t231 = 112945441.0/491520.0*t50;
3006  double t232 = 93766253.0/196608.0*t56;
3007  double t235 = 1977326743.0/1179648.0*t68;
3008  double t236 = 282475249.0/589824.0*t76;
3009  double t237 = 305534453.0/1474560.0*t80;
3010  double t238 = 43647779.0/65536.0*t82;
3011  double t240 = 28824005.0/294912.0*t88;
3012  double t241 = -t231-t199+t200+t232-1680851263.0/1179648.0*t58-t203-t204-2138741171.0/2949120.0*t64+t206+t235+t208-t209-t236+t211+t237+t238-201768035.0/131072.0*t84-t215+t240-t217;
3013  double t243 = 1683101.0/2949120.0*t23;
3014  double t245 = 82471949.0/29491200.0*t27;
3015  double t246 = 823543.0/98304.0*t32;
3016  double t248 = 907872637.0/58982400.0*t3;
3017  double t250 = 39224647.0/9830400.0*eta;
3018  double t253 = -39224647.0/3932160.0+t136+t137-t138+t243-11781707.0/1310720.0*t25-t245-t142-t143+t246+45280459.0/131072.0*t1+t248+t147-187885453.0/262144.0*t11-t250-t150+577303643.0/58982400.0*t41-909712489.0/1966080.0*t43-t153+t154;
3019  double t254 = 45280459.0/327680.0*t50;
3020  double t255 = 187885453.0/655360.0*t56;
3021  double t258 = 1977326743.0/3932160.0*t68;
3022  double t259 = 282475249.0/1966080.0*t76;
3023  double t260 = 40353607.0/983040.0*t80;
3024  double t261 = 17294403.0/131072.0*t82;
3025  double t263 = 5764801.0/196608.0*t88;
3026  double t264 = t254+t157-t158-t255+3657354463.0/3932160.0*t58+t161+t162+282475249.0/1966080.0*t64-t164-t258-t166+t167+t259-t169-t260-t261+121060821.0/262144.0*t84+t173-t263+t175;
3027  double t266 = 588245.0/6144.0*t56;
3028  double t268 = 24451.0/18432.0*eta;
3029  double t269 = 141659.0/3072.0*t50;
3030  double t270 = 171157.0/36864.0*t3;
3031  double t274 = t266-4117715.0/12288.0*t58+t268-t120-t269+t121-t270-t118+991613.0/6144.0*t43+t117+122255.0/36864.0+t107-708295.0/6144.0*t1-t111+2941225.0/12288.0*t11-t133-t102+t103+t126-t101;
3032  double t275 = 1486219.0/8847360.0*t23;
3033  double t277 = 19176787.0/88473600.0*t27;
3034  double t278 = 84035.0/294912.0*t32;
3035  double t280 = 30601823.0/58982400.0*t3;
3036  double t282 = 5499319.0/29491200.0*eta;
3037  double t285 = -5558119.0/11796480.0+t8+t16-t22-t275+30034109.0/35389440.0*t25+t277-t29+t31+t278+6470695.0/393216.0*t1+t280+t36-26941621.0/786432.0*t11-t282+t40-134237509.0/176947200.0*t41-26336569.0/1179648.0*t43-t46+t48;
3038  double t286 = 1294139.0/196608.0*t50;
3039  double t287 = 26941621.0/1966080.0*t56;
3040  double t290 = 282475249.0/11796480.0*t68;
3041  double t292 = 40353607.0/5898240.0*t76;
3042  double t293 = 823543.0/589824.0*t80;
3043  double t294 = 588245.0/131072.0*t82;
3044  double t296 = 823543.0/589824.0*t88;
3045  double t297 = 823543.0/1105920.0*t90;
3046  double t298 = -t73-t75-t292+t79-t293-t294-5764801.0/262144.0*t84-t87+t296+t297+t97;
3047  double t301 = 5764801.0/110592.0*t7;
3048  double t302 = 1198099.0/1105920.0*t23;
3049  double t304 = 117649.0/110592.0*t27;
3050  double t305 = 9476747.0/2949120.0*xi;
3051  double t306 = 6941291.0/589824.0*t30;
3052  double t308 = 58364537.0/212336640.0*t3;
3053  double t309 = 17764999.0/1769472.0*t6;
3054  double t311 = 2401.0/122880.0*eta;
3055  double t313 = 53431511.0/70778880.0-t301+t302-1290088513.0/212336640.0*t25-t304+t305-t306-63211127.0/2359296.0*t1+t308-t309+266004389.0/4718592.0*t11-t311+1071429443.0/212336640.0*t41;
3056  double t315 = 13294337.0/589824.0*t45;
3057  double t316 = 1198099.0/983040.0*t47;
3058  double t318 = 5764801.0/589824.0*t62;
3059  double t320 = 282475249.0/1769472.0*t66;
3060  double t321 = 1977326743.0/14155776.0*t68;
3061  double t322 = 63412811.0/1105920.0*t72;
3062  double t323 = 242945185.0/7077888.0*t82;
3063  double t325 = 340123259.0/1769472.0*t86;
3064  double t326 = 148456231.0/7077888.0*t43-t315-t316-1201549237.0/14155776.0*t58+t318-201768035.0/7077888.0*t64-t320-t321+t322+t323+2380862813.0/14155776.0*t84+t325-t132;
3065  double t328 = 10283483.0/4423680.0*t23;
3066  double t330 = 101060491.0/44236800.0*t27;
3067  double t331 = 2401.0/16384.0*xi;
3068  double t332 = 1529437.0/49152.0*t30;
3069  double t333 = 2941225.0/147456.0*t32;
3070  double t335 = 298841837.0/88473600.0*t3;
3071  double t336 = 117649.0/49152.0*t6;
3072  double t338 = 1774339.0/44236800.0*eta;
3073  double t339 = 4117715.0/36864.0*t39;
3074  double t342 = 94001551.0/737280.0*t45;
3075  double t343 = 1918399.0/245760.0*t47;
3076  double t344 = 117649.0/294912.0*t50;
3077  double t345 = 363923.0/5898240.0-t328+312492551.0/17694720.0*t25+t330+t331+t332-t333-84035.0/196608.0*t1-t335-t336-823543.0/393216.0*t11+t338-t339-1269079763.0/88473600.0*t41+13428793.0/589824.0*t43+t342-t343+t344;
3078  double t346 = 16807.0/122880.0*t52;
3079  double t347 = 823543.0/368640.0*t54;
3080  double t348 = 5764801.0/2949120.0*t56;
3081  double t350 = 5764801.0/245760.0*t62;
3082  double t352 = 1977326743.0/5898240.0*t68;
3083  double t353 = 282475249.0/2949120.0*t76;
3084  double t354 = 823543.0/122880.0*t78;
3085  double t355 = 5764801.0/294912.0*t80;
3086  double t356 = 53530295.0/589824.0*t82;
3087  double t358 = 74942413.0/147456.0*t86;
3088  double t359 = 5764801.0/368640.0*t90;
3089  double t360 = -t346+t347+t348+658010857.0/5898240.0*t58+t161-t350+40353607.0/589824.0*t64+t164+t352+t167+t353-t354+t355-t356-524596891.0/1179648.0*t84-t358-t240+t359;
3090  double t362 = 895573.0/327680.0*t23;
3091  double t364 = 2000033.0/655360.0*t27;
3092  double t365 = 36015.0/65536.0*xi;
3093  double t366 = 2470629.0/65536.0*t30;
3094  double t367 = 17059105.0/294912.0*t32;
3095  double t369 = 359351153.0/70778880.0*t3;
3096  double t370 = 588245.0/65536.0*t6;
3097  double t372 = 208887.0/655360.0*eta;
3098  double t373 = 23882747.0/73728.0*t39;
3099  double t376 = 86001419.0/589824.0*t45;
3100  double t377 = 1755131.0/196608.0*t47;
3101  double t378 = 588245.0/65536.0*t50;
3102  double t379 = -226723.0/1572864.0+t362-1947645581.0/70778880.0*t25-t364-t365-t366+t367+420175.0/262144.0*t1+t369+t370+4117715.0/524288.0*t11+t372+t373+532832321.0/23592960.0*t41-61429585.0/2359296.0*t43-t376+t377-t378;
3103  double t380 = 50421.0/16384.0*t52;
3104  double t381 = 823543.0/16384.0*t54;
3105  double t382 = 5764801.0/131072.0*t56;
3106  double t384 = 5764801.0/196608.0*t62;
3107  double t386 = 282475249.0/589824.0*t66;
3108  double t387 = 1977326743.0/4718592.0*t68;
3109  double t388 = 823543.0/49152.0*t78;
3110  double t389 = 28824005.0/589824.0*t80;
3111  double t390 = 28824005.0/262144.0*t82;
3112  double t392 = 40353607.0/65536.0*t86;
3113  double t393 = 167179229.0/589824.0*t88;
3114  double t394 = 5764801.0/221184.0*t90;
3115  double t395 = t380-t381-t382-602009933.0/4718592.0*t58-t203+t384-201768035.0/2359296.0*t64-t386-t387-t209-t127+t388-t389+t390+282475249.0/524288.0*t84+t392+t393-t394;
3116  double t398 = 12005.0/32768.0*xi;
3117  double t399 = 6235397.0/294912.0*t30;
3118  double t401 = 428438213.0/106168320.0*t3;
3119  double t402 = 588245.0/98304.0*t6;
3120  double t406 = 17764999.0/884736.0*t45;
3121  double t407 = 362551.0/294912.0*t47;
3122  double t408 = 47677.0/2359296.0-t362+2683624111.0/106168320.0*t25+t364-t398+t399-t367+420175.0/393216.0*t1-t401+t402+4117715.0/786432.0*t11-t372-t373-2257331363.0/106168320.0*t41+12689285.0/3538944.0*t43+t406-t407+t378;
3123  double t410 = 5764801.0/294912.0*t62;
3124  double t412 = 282475249.0/884736.0*t66;
3125  double t413 = 1977326743.0/7077888.0*t68;
3126  double t414 = 218238895.0/3538944.0*t82;
3127  double t416 = 305534453.0/884736.0*t86;
3128  double t417 = -t380+t381+t382+124354993.0/7077888.0*t58+t203-t410+201768035.0/3538944.0*t64+t412+t413+t209+t127-t388+t389-t414-2138741171.0/7077888.0*t84-t416-t393+t394;
3129  double t420 = 2401.0/65536.0*xi;
3130  double t421 = 823543.0/196608.0*t30;
3131  double t423 = 739562537.0/353894400.0*t3;
3132  double t424 = 117649.0/196608.0*t6;
3133  double t428 = 82471949.0/2949120.0*t45;
3134  double t429 = 1683101.0/983040.0*t47;
3135  double t430 = -870877.0/23592960.0+t328-992066789.0/70778880.0*t25-t330+t420-t421+t333-84035.0/786432.0*t1+t423-t424-823543.0/1572864.0*t11-t338+t339+4233834563.0/353894400.0*t41+11781707.0/2359296.0*t43+t428-t429-t344;
3136  double t432 = 5764801.0/983040.0*t62;
3137  double t434 = 282475249.0/2949120.0*t66;
3138  double t435 = 1977326743.0/23592960.0*t68;
3139  double t436 = 28824005.0/2359296.0*t82;
3140  double t438 = 40353607.0/589824.0*t86;
3141  double t439 = t346-t347-t348+577303643.0/23592960.0*t58-t161+t432-40353607.0/2359296.0*t64-t434-t435-t167-t353+t354-t355+t436+282475249.0/4718592.0*t84+t438+t240-t359;
3142  double t441 = 171157.0/221184.0*t3;
3143  double t445 = 823543.0/110592.0*t7;
3144  double t447 = 8557507.0/1769472.0*xi;
3145  double t448 = 84035.0/589824.0*t30;
3146  double t449 = 1.0+eta;
3147  double t450 = t449*t95;
3148  double t451 = 16807.0/103680.0*t450;
3149  double t453 = t449*t2*t20;
3150  double t454 = 16807.0/207360.0*t453;
3151  double t456 = t449*xi*t14;
3152  double t457 = 16807.0/51840.0*t456;
3153  double t460 = 69597787.0/5308416.0*t6;
3154  double t464 = 19176787.0/8847360.0*t45;
3155  double t465 = 5440519.0/70778880.0+t445+t275-28017269.0/42467328.0*t25-t277-t447-t448-t278+t451-t454+t457-6470695.0/2359296.0*t1+240427369.0/1061683200.0*t3+t460+26941621.0/4718592.0*t11+t282-t40+524596891.0/1061683200.0*t41-28017269.0/7077888.0*t43-t464;
3156  double t466 = 1486219.0/2949120.0*t47;
3157  double t468 = 823543.0/2949120.0*t62;
3158  double t470 = 40353607.0/8847360.0*t66;
3159  double t473 = 9058973.0/1105920.0*t72;
3160  double t476 = 4117715.0/1769472.0*t86;
3161  double t477 = 282475249.0/70778880.0*t68-t473+t75+t292-t79+t293+2941225.0/7077888.0*t82+28824005.0/14155776.0*t84+t476-t296-t297;
3162  double t481 = 1198099.0/368640.0*t47;
3163  double t483 = 588245.0/55296.0*t45;
3164  double t484 = 7486661.0/221184.0*xi;
3165  double t486 = 15210335.0/165888.0*t6;
3166  double t488 = 117649.0/103680.0*t450;
3167  double t489 = 117649.0/51840.0*t456;
3168  double t490 = 117649.0/207360.0*t453;
3169  double t491 = -t266-4117715.0/73728.0*t58-t268+t120+t269-t121-t441-t481+991613.0/36864.0*t43+t483-122255.0/221184.0+t484+708295.0/36864.0*t1-t486-2941225.0/73728.0*t11-t488-t489+t490+t322-t301;
3170  double t492 = 5764801.0/36864.0*t7;
3171  double t494 = 29931209.0/294912.0*xi;
3172  double t495 = 2941225.0/294912.0*t30;
3173  double t496 = 117649.0/34560.0*t450;
3174  double t497 = 117649.0/69120.0*t453;
3175  double t498 = 117649.0/17280.0*t456;
3176  double t500 = 243214097.0/884736.0*t6;
3177  double t504 = 101060491.0/4423680.0*t45;
3178  double t505 = 39224647.0/23592960.0+t492-t243+11781707.0/14155776.0*t25+t245-t494+t495-t246+t496-t497+t498-45280459.0/786432.0*t1+t423+t500+187885453.0/1572864.0*t11+t250+t150+577303643.0/353894400.0*t41-992066789.0/11796480.0*t43-t504;
3179  double t506 = 10283483.0/1474560.0*t47;
3180  double t509 = 282475249.0/4423680.0*t66;
3181  double t510 = 63412811.0/368640.0*t72;
3182  double t512 = 28824005.0/884736.0*t86;
3183  double t513 = t506-t254-t157+t158+t255+4233834563.0/23592960.0*t58-t161+t410+282475249.0/11796480.0*t64-t509-t435-t510-t167-t259+t169+t260+t436-201768035.0/4718592.0*t84-t512+t263;
3184  double t515 = 28824005.0/110592.0*t7;
3185  double t517 = 299197871.0/1769472.0*xi;
3186  double t518 = 17059105.0/589824.0*t30;
3187  double t519 = 117649.0/20736.0*t450;
3188  double t520 = 117649.0/41472.0*t453;
3189  double t521 = 117649.0/10368.0*t456;
3190  double t523 = 2431384655.0/5308416.0*t6;
3191  double t527 = 2000033.0/65536.0*t45;
3192  double t528 = -19538603.0/7077888.0-t515-t220+12689285.0/21233664.0*t25+t222+t517-t518+t223-t519+t520-t521+112945441.0/1179648.0*t1-t401-t523-468831265.0/2359296.0*t11-t227-t192+124354993.0/106168320.0*t41+2683624111.0/17694720.0*t43+t527;
3193  double t529 = 2686719.0/327680.0*t47;
3194  double t531 = 167179229.0/2949120.0*t62;
3195  double t533 = 63412811.0/221184.0*t72;
3196  double t535 = 144120025.0/1769472.0*t86;
3197  double t536 = -t529+t231+t199-t200-t232-2257331363.0/7077888.0*t58+t203-t531-2138741171.0/17694720.0*t64+t320+t413+t533+t209+t236-t211-t237-t414+1008840175.0/7077888.0*t84+t535-t240;
3198  double t543 = 38799229.0/14155776.0+t515+t181-61429585.0/14155776.0*t25-t183-t517+t518-t186+t519-t520+t521-225293033.0/2359296.0*t1+t369+t523+935897795.0/4718592.0*t11+t191+t192-602009933.0/70778880.0*t41-1947645581.0/11796480.0*t43-t527;
3199  double t547 = t529-t198-t199+t200+t201+532832321.0/1572864.0*t58-t203+t531+282475249.0/1310720.0*t64-t320-t387-t533-t209-t210+t211+t212+t390-1008840175.0/4718592.0*t84-t535+t216;
3200  double t554 = -9662947.0/5898240.0-t492-t139+13428793.0/3538944.0*t25+t141+t494-t495+t144-t496+t497-t498+11239081.0/196608.0*t1-t335-t500-46706653.0/393216.0*t11-t149-t150+658010857.0/88473600.0*t41+312492551.0/2949120.0*t43+t504;
3201  double t558 = -t506+t156+t157-t158-t159-1269079763.0/5898240.0*t58+t161-t410-524596891.0/2949120.0*t64+t509+t352+t510+t167+t168-t169-t170-t356+201768035.0/1179648.0*t84+t512-t174;
3202  double t564 = 7948535.0/14155776.0+t301-t104+148456231.0/42467328.0*t25-t106-t484-t108+t488-t490+t489-44905903.0/2359296.0*t1+t308+t486+186473665.0/4718592.0*t11+t113-1201549237.0/212336640.0*t41;
3203  double t569 = -1290088513.0/35389440.0*t43-t483+t481-t119-t120+t121+t122+1071429443.0/14155776.0*t58+2380862813.0/35389440.0*t64-t321-t322-t127+t128+t323-1008840175.0/14155776.0*t84+t131+t132;
3204  double t576 = -3195143.0/35389440.0-t445+t24-26336569.0/7077888.0*t25-t28+t447+t448+t33-t451+t454-t457+3210137.0/1179648.0*t1+t280-t460-13294337.0/2359296.0*t11-t38+t40+606951191.0/176947200.0*t41+30034109.0/5898240.0*t43+t464;
3205  double t581 = t290+t473-t75+t77+t79-t81-t294+28824005.0/2359296.0*t84-t476-t89-t91;
3206  double t584 = 2401.0/20480.0*eta;
3207  double t585 = 1198099.0/184320.0*t23;
3208  double t587 = 117649.0/18432.0*t27;
3209  double t589 = 5764801.0/184320.0*t90;
3210  double t591 = 18686983.0/737280.0*t23;
3211  double t593 = 183414791.0/7372800.0*t27;
3212  double t594 = 1764735.0/8192.0*t32;
3213  double t597 = 3455039.0/7372800.0*eta;
3214  double t600 = 352947.0/81920.0*t50;
3215  double t601 = -1110977.0/3932160.0+t591-909712489.0/11796480.0*t25-t593-t420+t421-t594+151263.0/131072.0*t1+t248+t424-823543.0/262144.0*t11-t597-t339+3657354463.0/58982400.0*t41-35345121.0/655360.0*t43-t428+t429+t600;
3216  double t602 = 5764801.0/491520.0*t56;
3217  double t605 = 17294403.0/81920.0*t80;
3218  double t607 = 28824005.0/49152.0*t88;
3219  double t608 = 5764801.0/61440.0*t90;
3220  double t609 = -t346+t347-t602+577303643.0/3932160.0*t58+t161-t432+121060821.0/655360.0*t64+t434-t258+t167-t168-t354+t605-t261+282475249.0/786432.0*t84-t438+t607-t608;
3221  double t611 = 72920771.0/1474560.0*t23;
3222  double t613 = 136355191.0/2949120.0*t27;
3223  double t614 = 10235463.0/16384.0*t32;
3224  double t617 = 1054039.0/327680.0*eta;
3225  double t620 = 3176523.0/32768.0*t50;
3226  double t621 = 287777.0/393216.0-t611+2060084411.0/17694720.0*t25+t613+t398-t399+t614-756315.0/65536.0*t1-t225-t402+4117715.0/131072.0*t11+t617+t373-1680851263.0/17694720.0*t41-2537857.0/65536.0*t43-t406+t407-t620;
3227  double t622 = 17294403.0/65536.0*t56;
3228  double t625 = 282475249.0/196608.0*t76;
3229  double t626 = 17294403.0/32768.0*t80;
3230  double t628 = 167179229.0/98304.0*t88;
3231  double t629 = 5764801.0/36864.0*t90;
3232  double t630 = t380-t381+t622+124354993.0/1179648.0*t58-t203+t410-40353607.0/65536.0*t64-t412+t235-t209+t625+t388-t626+t238-2138741171.0/1179648.0*t84+t416-t628+t629;
3233  double t637 = 13377.0/262144.0+t611-1206456881.0/11796480.0*t25-t613+t365+t366-t614-2268945.0/131072.0*t1+t188-t370+12353145.0/262144.0*t11-t617-t373+1022016863.0/11796480.0*t41+36857751.0/131072.0*t43+t376-t377+t620;
3234  double t641 = -t380+t381-t622-602009933.0/786432.0*t58+t203-t384+121060821.0/131072.0*t64+t386-t207+t209-t625-t388+t626-t213+847425747.0/262144.0*t84-t392+t628-t629;
3235  double t648 = 123823.0/983040.0-t591+159548851.0/2949120.0*t25+t593-t331-t332+t594+151263.0/32768.0*t1-t146+t336-823543.0/65536.0*t11+t597+t339-692599663.0/14745600.0*t41-40286379.0/163840.0*t43-t342+t343-t600;
3236  double t652 = t346-t347+t602+658010857.0/983040.0*t58-t161+t350-121060821.0/163840.0*t64-t164+t165-t167+t168+t354-t605+t171-524596891.0/196608.0*t84+t358-t607+t608;
3237  double t658 = -29240407.0/35389440.0+t301+t585-595959413.0/35389440.0*t25-t587-t305+t306+30370249.0/1179648.0*t1+t110+t309-124354993.0/2359296.0*t11-t584+494949343.0/35389440.0*t41;
3238  double t663 = 43748621.0/1179648.0*t43+t315+t316-93060359.0/786432.0*t58-t318+40353607.0/131072.0*t64+t320-t125-t322-t129+2380862813.0/2359296.0*t84-t325-t589;
3239  double t665 = 4117715.0/55296.0*t45;
3240  double t667 = 8386693.0/368640.0*xi;
3241  double t669 = 4117715.0/55296.0*t6;
3242  double t674 = 823543.0/110592.0*t27;
3243  double t675 = 74467015.0/14155776.0+t665-2130976337.0/7077888.0*t43+t667-423418751.0/2359296.0*t1-t669+1769793907.0/42467328.0*t41-16666039691.0/7077888.0*t64+69206436005.0/14155776.0*t68-83330198455.0/14155776.0*t84+t674;
3244  double t678 = 8386693.0/1105920.0*t23;
3245  double t679 = 16807.0/122880.0*eta;
3246  double t681 = 8386693.0/368640.0*t47;
3247  double t683 = 40353607.0/1105920.0*t90;
3248  double t684 = 443889677.0/1105920.0*t72;
3249  double t685 = 40353607.0/110592.0*t7;
3250  double t687 = -2130976337.0/42467328.0*t25+20067272281.0/7077888.0*t82-t678+t679+8848969535.0/14155776.0*t58-t681+137781385.0/42467328.0*t3+t683+t684-t685+1758264305.0/4718592.0*t11;
3251  double t689 = 48589037.0/1474560.0*t50;
3252  double t692 = 1977326743.0/589824.0*t76;
3253  double t695 = 13841287201.0/1179648.0*t68;
3254  double t697 = 2380862813.0/1474560.0*t80;
3255  double t698 = 608598277.0/8847360.0*t27;
3256  double t699 = 852355.0/1179648.0+t689+5546091509.0/2949120.0*t43-6941291.0/196608.0*t1-t692-1493083459.0/17694720.0*t41+16666039691.0/2949120.0*t64-t695+18360891185.0/1179648.0*t84+t697-t698;
3257  double t701 = 4421602367.0/589824.0*t82;
3258  double t702 = 242945185.0/147456.0*t32;
3259  double t703 = 310307641.0/4423680.0*t23;
3260  double t704 = 2403401.0/1769472.0*eta;
3261  double t706 = 669737341.0/17694720.0*t3;
3262  double t707 = 40353607.0/368640.0*t90;
3263  double t709 = 1008840175.0/294912.0*t88;
3264  double t710 = 40353607.0/589824.0*t56;
3265  double t711 = 430007095.0/3538944.0*t25-t701-t702+t703-t704-4606075999.0/1179648.0*t58-t706-t707+28824005.0/393216.0*t11+t709-t710;
3266  double t713 = 48589037.0/65536.0*t50;
3267  double t716 = 9886633715.0/1179648.0*t76;
3268  double t719 = 69206436005.0/4718592.0*t68;
3269  double t721 = 2380862813.0/589824.0*t80;
3270  double t722 = 542714837.0/3538944.0*t27;
3271  double t723 = -1740725.0/524288.0-t713-5074083721.0/2359296.0*t43+34706455.0/262144.0*t1+t716+1031899379.0/14155776.0*t41-16666039691.0/2359296.0*t64+t719-9886633715.0/524288.0*t84-t721+t722;
3272  double t725 = 2380862813.0/262144.0*t82;
3273  double t726 = 1409082073.0/294912.0*t32;
3274  double t727 = 310307641.0/1769472.0*t23;
3275  double t728 = 8655605.0/393216.0*eta;
3276  double t730 = 164139563.0/4718592.0*t3;
3277  double t731 = 40353607.0/221184.0*t90;
3278  double t733 = 5851273015.0/589824.0*t88;
3279  double t734 = 201768035.0/131072.0*t56;
3280  double t735 = -1477318493.0/14155776.0*t25+t725+t726-t727+t728+21070347655.0/4718592.0*t58+t730+t731-144120025.0/524288.0*t11-t733+t734;
3281  double t741 = 69206436005.0/7077888.0*t68;
3282  double t743 = -7142975.0/2359296.0+t713+1048134941.0/3538944.0*t43+34706455.0/393216.0*t1-t716-109531219.0/21233664.0*t41+16666039691.0/3538944.0*t64-t741+74855940985.0/7077888.0*t84+t721-t722;
3283  double t745 = 18026532727.0/3538944.0*t82;
3284  double t747 = 394174571.0/21233664.0*t3;
3285  double t749 = -220356577.0/21233664.0*t25-t745-t726+t727-t728-4352424755.0/7077888.0*t58+t747-t731-144120025.0/786432.0*t11+t733-t734;
3286  double t755 = 13841287201.0/4718592.0*t68;
3287  double t757 = 2581075.0/4718592.0-t689+4865844991.0/11796480.0*t43-6941291.0/786432.0*t1+t692-2657573261.0/70778880.0*t41-16666039691.0/11796480.0*t64+t755-9886633715.0/4718592.0*t84-t697+t698;
3288  double t759 = 2380862813.0/2359296.0*t82;
3289  double t761 = 1990042439.0/70778880.0*t3;
3290  double t763 = 921779915.0/14155776.0*t25+t759+t702-t703+t704-4041125501.0/4718592.0*t58-t761+t707+28824005.0/1572864.0*t11-t709+t710;
3291  double t765 = 443889677.0/368640.0*t72;
3292  double t766 = 40353607.0/36864.0*t7;
3293  double t768 = 608598277.0/884736.0*t45;
3294  double t769 = 34807297.0/491520.0*xi;
3295  double t771 = 68354069.0/294912.0*t6;
3296  double t774 = 201768035.0/294912.0*t62;
3297  double t775 = -90092723.0/5898240.0-t765+t766-1493083459.0/1179648.0*t58-t768-t769+106472345.0/196608.0*t1+t771-443889677.0/393216.0*t11-4606075999.0/17694720.0*t41+t774;
3298  double t777 = 1977326743.0/884736.0*t66;
3299  double t779 = 242945185.0/294912.0*t30;
3300  double t780 = 2380862813.0/884736.0*t86;
3301  double t783 = 310307641.0/1474560.0*t47;
3302  double t784 = 3672178237.0/589824.0*t64-t777-t695+16666039691.0/1179648.0*t84-t779+t780-t701+5546091509.0/17694720.0*t25-t706+430007095.0/589824.0*t43+t783;
3303  double t786 = 13428793.0/73728.0*t23;
3304  double t788 = 658010857.0/3686400.0*t27;
3305  double t789 = 84035.0/8192.0*xi;
3306  double t790 = 53530295.0/24576.0*t30;
3307  double t791 = 53530295.0/12288.0*t32;
3308  double t794 = 823543.0/24576.0*t6;
3309  double t796 = 13428793.0/3686400.0*eta;
3310  double t797 = 28824005.0/18432.0*t39;
3311  double t800 = 658010857.0/368640.0*t45;
3312  double t801 = 13428793.0/24576.0*t47;
3313  double t802 = -1918399.0/491520.0-t786-1222020163.0/1474560.0*t25+t788+t789+t790+t791+1529437.0/16384.0*t1+1532800801.0/7372800.0*t3-t794-5764801.0/32768.0*t11+t796-t797+4606075999.0/7372800.0*t41-1222020163.0/245760.0*t43+t800-t801;
3314  double t803 = 10706059.0/122880.0*t50;
3315  double t804 = 117649.0/12288.0*t52;
3316  double t805 = 5764801.0/184320.0*t54;
3317  double t806 = 40353607.0/245760.0*t56;
3318  double t808 = 2941225.0/6144.0*t60;
3319  double t809 = 40353607.0/24576.0*t62;
3320  double t811 = 1977326743.0/368640.0*t66;
3321  double t813 = 282475249.0/184320.0*t74;
3322  double t814 = 1977326743.0/245760.0*t76;
3323  double t815 = 5764801.0/12288.0*t78;
3324  double t816 = 524596891.0/122880.0*t80;
3325  double t819 = 524596891.0/73728.0*t86;
3326  double t820 = 201768035.0/24576.0*t88;
3327  double t821 = -t803-t804+t805+t806+4606075999.0/491520.0*t58+t808-t809-3672178237.0/245760.0*t64+t811+13841287201.0/491520.0*t68+t813+t814-t815-t816+974251369.0/49152.0*t82-3672178237.0/98304.0*t84-t819-t820;
3328  double t823 = 389434997.0/737280.0*t23;
3329  double t825 = 658010857.0/1474560.0*t27;
3330  double t826 = 1260525.0/32768.0*xi;
3331  double t827 = 86472015.0/32768.0*t30;
3332  double t828 = 310475711.0/24576.0*t32;
3333  double t830 = 1402349669.0/5898240.0*t3;
3334  double t831 = 4117715.0/32768.0*t6;
3335  double t833 = 13428793.0/163840.0*eta;
3336  double t834 = 167179229.0/36864.0*t39;
3337  double t837 = 602009933.0/294912.0*t45;
3338  double t838 = 61429585.0/98304.0*t47;
3339  double t839 = 1918399.0/131072.0+t823+658010857.0/655360.0*t25-t825-t826-t827-t828-22941555.0/65536.0*t1-t830+t831+86472015.0/131072.0*t11-t833+t834-4606075999.0/5898240.0*t41+1118018447.0/196608.0*t43-t837+t838;
3340  double t840 = 32118177.0/16384.0*t50;
3341  double t841 = 1764735.0/8192.0*t52;
3342  double t842 = 5764801.0/8192.0*t54;
3343  double t843 = 121060821.0/32768.0*t56;
3344  double t845 = 17059105.0/12288.0*t60;
3345  double t846 = 201768035.0/98304.0*t62;
3346  double t848 = 1977326743.0/294912.0*t66;
3347  double t849 = 13841287201.0/393216.0*t68;
3348  double t850 = 282475249.0/73728.0*t74;
3349  double t851 = 1977326743.0/98304.0*t76;
3350  double t852 = 28824005.0/24576.0*t78;
3351  double t853 = 524596891.0/49152.0*t80;
3352  double t854 = 1573790673.0/65536.0*t82;
3353  double t856 = 282475249.0/32768.0*t86;
3354  double t857 = 1170254603.0/49152.0*t88;
3355  double t858 = t840+t841-t842-t843-4214069531.0/393216.0*t58-t845+t846+3672178237.0/196608.0*t64-t848-t849-t850-t851+t852+t853-t854+5931980229.0/131072.0*t84+t856+t857;
3356  double t861 = 420175.0/16384.0*xi;
3357  double t862 = 218238895.0/147456.0*t30;
3358  double t864 = 289678249.0/8847360.0*t3;
3359  double t865 = 4117715.0/49152.0*t6;
3360  double t869 = 124354993.0/442368.0*t45;
3361  double t870 = 12689285.0/147456.0*t47;
3362  double t871 = 1918399.0/196608.0-t823-4982082203.0/8847360.0*t25+t825-t861+t862+t828-7647185.0/32768.0*t1+t864+t865+28824005.0/65536.0*t11+t833-t834+4606075999.0/8847360.0*t41-230944987.0/294912.0*t43+t869-t870;
3363  double t873 = 201768035.0/147456.0*t62;
3364  double t875 = 1977326743.0/442368.0*t66;
3365  double t876 = 13841287201.0/589824.0*t68;
3366  double t877 = 3971947889.0/294912.0*t82;
3367  double t879 = 2138741171.0/442368.0*t86;
3368  double t880 = -t840-t841+t842+t843+870484951.0/589824.0*t58+t845-t873-3672178237.0/294912.0*t64+t875+t876+t850+t851-t852-t853+t877-14971188197.0/589824.0*t84-t879-t857;
3369  double t883 = 84035.0/32768.0*xi;
3370  double t884 = 28824005.0/98304.0*t30;
3371  double t886 = 1344797699.0/29491200.0*t3;
3372  double t887 = 823543.0/98304.0*t6;
3373  double t888 = 5764801.0/131072.0*t11;
3374  double t891 = 577303643.0/1474560.0*t45;
3375  double t892 = 11781707.0/98304.0*t47;
3376  double t893 = -1918399.0/1966080.0+t786+658010857.0/5898240.0*t25-t788+t883-t884-t791+1529437.0/65536.0*t1+t886-t887-t888-t796+t797-4606075999.0/29491200.0*t41-1072135337.0/983040.0*t43+t891-t892;
3377  double t895 = 40353607.0/98304.0*t62;
3378  double t897 = 1977326743.0/1474560.0*t66;
3379  double t898 = 13841287201.0/1966080.0*t68;
3380  double t899 = 524596891.0/196608.0*t82;
3381  double t901 = 282475249.0/294912.0*t86;
3382  double t902 = t803+t804-t805-t806+4041125501.0/1966080.0*t58-t808+t895+3672178237.0/983040.0*t64-t897-t898-t813-t814+t815+t816-t899+1977326743.0/393216.0*t84+t901+t820;
3383  double t904 = 443889677.0/221184.0*t72;
3384  double t905 = 201768035.0/110592.0*t7;
3385  double t907 = 2713574185.0/1769472.0*t45;
3386  double t908 = 71480171.0/589824.0*xi;
3387  double t910 = 695893835.0/1769472.0*t6;
3388  double t913 = 1170254603.0/589824.0*t62;
3389  double t914 = 367595501.0/14155776.0+t904-t905+5159496895.0/4718592.0*t58+t907+t908-2154506137.0/2359296.0*t1-t910+8964265555.0/4718592.0*t11+4214069531.0/14155776.0*t41-t913;
3390  double t916 = 9886633715.0/1769472.0*t66;
3391  double t918 = 1409082073.0/589824.0*t30;
3392  double t919 = 11904314065.0/1769472.0*t86;
3393  double t922 = 310307641.0/589824.0*t47;
3394  double t923 = -1977326743.0/262144.0*t64+t916+t719-83330198455.0/4718592.0*t84+t918-t919+t725-5074083721.0/14155776.0*t25+t730-1477318493.0/2359296.0*t43-t922;
3395  double t925 = 61429585.0/294912.0*t23;
3396  double t927 = 602009933.0/2949120.0*t27;
3397  double t928 = 487403.0/16384.0*xi;
3398  double t929 = 310475711.0/49152.0*t30;
3399  double t930 = 86472015.0/16384.0*t32;
3400  double t933 = 12285917.0/2949120.0*eta;
3401  double t934 = 144120025.0/36864.0*t39;
3402  double t937 = 658010857.0/147456.0*t45;
3403  double t938 = 389434997.0/245760.0*t47;
3404  double t939 = 1755131.0/393216.0+t925+1118018447.0/1179648.0*t25-t927-t928-t929-t930-7411887.0/65536.0*t1-t830+t865+28824005.0/131072.0*t11-t933+t934-4214069531.0/5898240.0*t41+1974032571.0/327680.0*t43-t937+t938;
3405  double t940 = 17294403.0/163840.0*t50;
3406  double t941 = 3411821.0/122880.0*t52;
3407  double t942 = 5764801.0/73728.0*t54;
3408  double t943 = 40353607.0/196608.0*t56;
3409  double t945 = 1170254603.0/245760.0*t62;
3410  double t947 = 1977326743.0/147456.0*t66;
3411  double t948 = 1977326743.0/196608.0*t76;
3412  double t949 = 167179229.0/122880.0*t78;
3413  double t950 = 847425747.0/163840.0*t80;
3414  double t952 = 2622984455.0/147456.0*t86;
3415  double t953 = 1008840175.0/98304.0*t88;
3416  double t954 = t940+t941-t942-t943-4606075999.0/393216.0*t58-t845+t945+5931980229.0/327680.0*t64-t947-t849-t850-t948+t949+t950-t854+18360891185.0/393216.0*t84+t952+t953;
3417  double t956 = 356291593.0/589824.0*t23;
3418  double t958 = 602009933.0/1179648.0*t27;
3419  double t959 = 7311045.0/65536.0*xi;
3420  double t960 = 501537687.0/65536.0*t30;
3421  double t961 = 501537687.0/32768.0*t32;
3422  double t964 = 20588575.0/65536.0*t6;
3423  double t966 = 12285917.0/131072.0*eta;
3424  double t967 = 835896145.0/73728.0*t39;
3425  double t970 = 3010049665.0/589824.0*t45;
3426  double t971 = 356291593.0/196608.0*t47;
3427  double t972 = -8775655.0/524288.0-t956-602009933.0/524288.0*t25+t958+t959+t960+t961+111178305.0/262144.0*t1+1283000761.0/4718592.0*t3-t964-432360075.0/524288.0*t11+t966-t967+4214069531.0/4718592.0*t41-1806029799.0/262144.0*t43+t970-t971;
3428  double t973 = 155649627.0/65536.0*t50;
3429  double t974 = 10235463.0/16384.0*t52;
3430  double t975 = 28824005.0/16384.0*t54;
3431  double t976 = 605304105.0/131072.0*t56;
3432  double t978 = 98942809.0/24576.0*t60;
3433  double t979 = 1170254603.0/196608.0*t62;
3434  double t981 = 9886633715.0/589824.0*t66;
3435  double t983 = 1412376245.0/147456.0*t74;
3436  double t984 = 9886633715.0/393216.0*t76;
3437  double t985 = 167179229.0/49152.0*t78;
3438  double t986 = 847425747.0/65536.0*t80;
3439  double t989 = 1412376245.0/65536.0*t86;
3440  double t990 = 5851273015.0/196608.0*t88;
3441  double t991 = -t973-t974+t975+t976+21070347655.0/1572864.0*t58+t978-t979-5931980229.0/262144.0*t64+t981+69206436005.0/1572864.0*t68+t983+t984-t985-t986+7626831723.0/262144.0*t82-29659901145.0/524288.0*t84-t989-t990;
3442  double t994 = 2437015.0/32768.0*xi;
3443  double t995 = 1265785591.0/294912.0*t30;
3444  double t997 = 265024781.0/7077888.0*t3;
3445  double t998 = 20588575.0/98304.0*t6;
3446  double t999 = 144120025.0/262144.0*t11;
3447  double t1002 = 621774965.0/884736.0*t45;
3448  double t1003 = 73597853.0/294912.0*t47;
3449  double t1004 = -8775655.0/786432.0+t956+4558075207.0/7077888.0*t25-t958+t994-t995-t961+37059435.0/131072.0*t1-t997-t998-t999-t966+t967-4214069531.0/7077888.0*t41+124354993.0/131072.0*t43-t1002+t1003;
3450  double t1006 = 1170254603.0/294912.0*t62;
3451  double t1008 = 9886633715.0/884736.0*t66;
3452  double t1009 = 69206436005.0/2359296.0*t68;
3453  double t1010 = 2138741171.0/131072.0*t82;
3454  double t1012 = 10693705855.0/884736.0*t86;
3455  double t1013 = t973+t974-t975-t976-4352424755.0/2359296.0*t58-t978+t1006+1977326743.0/131072.0*t64-t1008-t1009-t983-t984+t985+t986-t1010+74855940985.0/2359296.0*t84+t1012+t990;
3456  double t1016 = 487403.0/65536.0*xi;
3457  double t1017 = 167179229.0/196608.0*t30;
3458  double t1019 = 1230346831.0/23592960.0*t3;
3459  double t1020 = 4117715.0/196608.0*t6;
3460  double t1024 = 577303643.0/589824.0*t45;
3461  double t1025 = 341669503.0/983040.0*t47;
3462  double t1026 = 1755131.0/1572864.0-t925-602009933.0/4718592.0*t25+t927-t1016+t1017+t930-7411887.0/262144.0*t1-t1019+t1020+28824005.0/524288.0*t11+t933-t934+4214069531.0/23592960.0*t41+1731910929.0/1310720.0*t43-t1024+t1025;
3463  double t1028 = 1170254603.0/983040.0*t62;
3464  double t1030 = 1977326743.0/589824.0*t66;
3465  double t1031 = 13841287201.0/1572864.0*t68;
3466  double t1032 = 847425747.0/262144.0*t82;
3467  double t1034 = 1412376245.0/589824.0*t86;
3468  double t1035 = -t940-t941+t942+t943-4041125501.0/1572864.0*t58+t845-t1028-5931980229.0/1310720.0*t64+t1030+t1031+t850+t948-t949-t950+t1032-9886633715.0/1572864.0*t84-t1034-t953;
3469  double t1041 = -190608187.0/7077888.0-t904+t905-547656095.0/7077888.0*t58-t907-t908+1091900369.0/1179648.0*t1+t910-4525368785.0/2359296.0*t11-870484951.0/21233664.0*t41+t913;
3470  double t1046 = 14971188197.0/3538944.0*t64-t916-t741+83330198455.0/7077888.0*t84-t918+t919-t745+1048134941.0/21233664.0*t25+t747-220356577.0/3538944.0*t43+t922;
3471  double t1048 = 12689285.0/442368.0*t23;
3472  double t1050 = 124354993.0/4423680.0*t27;
3473  double t1051 = 218238895.0/73728.0*t32;
3474  double t1054 = 2537857.0/4423680.0*eta;
3475  double t1057 = -362551.0/589824.0-t1048-230944987.0/1769472.0*t25+t1050+t928+t929+t1051+6235397.0/98304.0*t1+t864-t865-28824005.0/196608.0*t11+t1054-t934+870484951.0/8847360.0*t41-4982082203.0/1474560.0*t43+t937-t938;
3476  double t1058 = 43647779.0/737280.0*t50;
3477  double t1059 = 40353607.0/294912.0*t56;
3478  double t1062 = 1977326743.0/294912.0*t76;
3479  double t1063 = 2138741171.0/737280.0*t80;
3480  double t1065 = 1008840175.0/147456.0*t88;
3481  double t1066 = -t1058-t941+t942+t1059+4606075999.0/589824.0*t58+t845-t945-14971188197.0/1474560.0*t64+t947+t876+t850+t1062-t949-t1063+t877-18360891185.0/589824.0*t84-t952-t1065;
3482  double t1068 = 73597853.0/884736.0*t23;
3483  double t1070 = 124354993.0/1769472.0*t27;
3484  double t1071 = 1265785591.0/147456.0*t32;
3485  double t1073 = 2537857.0/196608.0*eta;
3486  double t1076 = 1812755.0/786432.0+t1068+124354993.0/786432.0*t25-t1070-t959-t960-t1071-31176985.0/131072.0*t1-t997+t964+t999-t1073+t967-870484951.0/7077888.0*t41+4558075207.0/1179648.0*t43-t970+t971;
3487  double t1077 = 43647779.0/32768.0*t50;
3488  double t1078 = 201768035.0/65536.0*t56;
3489  double t1081 = 9886633715.0/589824.0*t76;
3490  double t1082 = 2138741171.0/294912.0*t80;
3491  double t1084 = 5851273015.0/294912.0*t88;
3492  double t1085 = t1077+t974-t975-t1078-21070347655.0/2359296.0*t58-t978+t979+14971188197.0/1179648.0*t64-t981-t1009-t983-t1081+t985+t1082-t1010+9886633715.0/262144.0*t84+t989+t1084;
3493  double t1093 = 1812755.0/1179648.0-t1068-941544947.0/10616832.0*t25+t1070-t994+t995+t1071-31176985.0/196608.0*t1+54745201.0/10616832.0*t3+t998+144120025.0/393216.0*t11+t1073-t967+870484951.0/10616832.0*t41-941544947.0/1769472.0*t43+t1002-t1003;
3494  double t1099 = -t1077-t974+t975+t1078+4352424755.0/3538944.0*t58+t978-t1006-14971188197.0/1769472.0*t64+t1008+69206436005.0/3538944.0*t68+t983+t1081-t985-t1082+16193326009.0/1769472.0*t82-74855940985.0/3538944.0*t84-t1012-t1084;
3495  double t1103 = 254148251.0/35389440.0*t3;
3496  double t1107 = -362551.0/2359296.0+t1048+124354993.0/7077888.0*t25-t1050+t1016-t1017-t1051+6235397.0/393216.0*t1+t1103-t1020-28824005.0/786432.0*t11-t1054+t934-870484951.0/35389440.0*t41-4371013297.0/5898240.0*t43+t1024-t1025;
3497  double t1110 = 13841287201.0/2359296.0*t68;
3498  double t1111 = 2138741171.0/1179648.0*t82;
3499  double t1113 = t1058+t941-t942-t1059+4041125501.0/2359296.0*t58-t845+t1028+14971188197.0/5898240.0*t64-t1030-t1110-t850-t1062+t949+t1063-t1111+9886633715.0/2359296.0*t84+t1034+t1065;
3500  double t1119 = 388440983.0/23592960.0+t765-t766-2657573261.0/4718592.0*t58+t768+t769-441771995.0/786432.0*t1-t771+1827441917.0/1572864.0*t11-4041125501.0/70778880.0*t41-t774;
3501  double t1124 = -1977326743.0/2359296.0*t64+t777+t755-16666039691.0/4718592.0*t84+t779-t780+t759+4865844991.0/70778880.0*t25-t761+921779915.0/2359296.0*t43-t783;
3502  double t1126 = 11781707.0/294912.0*t23;
3503  double t1128 = 577303643.0/14745600.0*t27;
3504  double t1129 = 28824005.0/49152.0*t32;
3505  double t1131 = 11781707.0/14745600.0*eta;
3506  double t1134 = -1683101.0/1966080.0-t1126-1072135337.0/5898240.0*t25+t1128-t789-t790-t1129-823543.0/65536.0*t1+t886+t794+t888+t1131+t797+4041125501.0/29491200.0*t41+658010857.0/983040.0*t43-t800+t801;
3507  double t1135 = 5764801.0/491520.0*t50;
3508  double t1136 = 40353607.0/983040.0*t56;
3509  double t1139 = 1977326743.0/983040.0*t76;
3510  double t1140 = 282475249.0/491520.0*t80;
3511  double t1142 = 201768035.0/98304.0*t88;
3512  double t1143 = t1135+t804-t805-t1136-4606075999.0/1966080.0*t58-t808+t809+1977326743.0/983040.0*t64-t811-t898-t813-t1139+t815+t1140-t899+3672178237.0/393216.0*t84+t819+t1142;
3513  double t1145 = 341669503.0/2949120.0*t23;
3514  double t1147 = 577303643.0/5898240.0*t27;
3515  double t1148 = 167179229.0/98304.0*t32;
3516  double t1151 = 11781707.0/655360.0*eta;
3517  double t1154 = 1683101.0/524288.0+t1145+577303643.0/2621440.0*t25-t1147+t826+t827+t1148+12353145.0/262144.0*t1-t1019-t831-86472015.0/524288.0*t11-t1151-t834-4041125501.0/23592960.0*t41-602009933.0/786432.0*t43+t837-t838;
3518  double t1155 = 17294403.0/65536.0*t50;
3519  double t1156 = 121060821.0/131072.0*t56;
3520  double t1159 = 1977326743.0/393216.0*t76;
3521  double t1160 = 282475249.0/196608.0*t80;
3522  double t1162 = 1170254603.0/196608.0*t88;
3523  double t1163 = -t1155-t841+t842+t1156+4214069531.0/1572864.0*t58+t845-t846-1977326743.0/786432.0*t64+t848+t1031+t850+t1159-t852-t1160+t1032-5931980229.0/524288.0*t84-t856-t1162;
3524  double t1170 = 1683101.0/786432.0-t1145-4371013297.0/35389440.0*t25+t1147+t861-t862-t1148+4117715.0/131072.0*t1+t1103-t865-28824005.0/262144.0*t11+t1151+t834+4041125501.0/35389440.0*t41+124354993.0/1179648.0*t43-t869+t870;
3525  double t1174 = t1155+t841-t842-t1156-870484951.0/2359296.0*t58-t845+t873+1977326743.0/1179648.0*t64-t875-t1110-t850-t1159+t852+t1160-t1111+14971188197.0/2359296.0*t84+t879+t1162;
3526  double t1182 = -1683101.0/7864320.0+t1126+577303643.0/23592960.0*t25-t1128-t883+t884+t1129-823543.0/262144.0*t1+1179853801.0/117964800.0*t3+t887+5764801.0/524288.0*t11-t1131-t797-4041125501.0/117964800.0*t41+577303643.0/3932160.0*t43-t891+t892;
3527  double t1188 = -t1135-t804+t805+t1136-4041125501.0/7864320.0*t58+t808-t895-1977326743.0/3932160.0*t64+t897+13841287201.0/7864320.0*t68+t813+t1139-t815-t1140+282475249.0/786432.0*t82-1977326743.0/1572864.0*t84-t901-t1142;
3528  double t1191 = 1198099.0/221184.0*t3;
3529  double t1195 = 28824005.0/73728.0*t58+t1191+t681-6941291.0/36864.0*t43-t665-1198099.0/221184.0-t667+6941291.0/36864.0*t1+t669-28824005.0/73728.0*t11-t684+t685;
3530 
3531  values[0] = t49-t51-t53+t55+t57-17294403.0/655360.0*t58+t61+t63-17294403.0/327680.0*t64-t67+282475249.0/1966080.0*t68+t98;
3532  values[1] = t116+t134;
3533  values[2] = t155+t176;
3534  values[3] = t197+t218;
3535  values[4] = t230+t241;
3536  values[5] = t253+t264;
3537  values[6] = t274;
3538  values[7] = t285+t286+t53-t55-t287+606951191.0/11796480.0*t58-t61-t63+5764801.0/1179648.0*t64+t67+t290+t298;
3539  values[8] = t313+t326;
3540  values[9] = t345+t360;
3541  values[10] = t379+t395;
3542  values[11] = t408+t417;
3543  values[12] = t430+t439;
3544  values[13] = t311-t441-t302+991613.0/221184.0*t25+t304+343.0/24576.0-823543.0/221184.0*t41+t132;
3545  values[14] = t465+t466-t286-t53+t55+t287+524596891.0/70778880.0*t58+t61-t468+5764801.0/7077888.0*t64+t470+t477;
3546  values[15] = t491;
3547  values[16] = t505+t513;
3548  values[17] = t528+t536;
3549  values[18] = t543+t547;
3550  values[19] = t554+t558;
3551  values[20] = t564+t569;
3552  values[21] = t576-t466+t51+t53-t55-t57-134237509.0/11796480.0*t58-t61+t468-5764801.0/655360.0*t64-t470+t581;
3553  values[22] = t584-t270-t585+991613.0/36864.0*t25+t587+343.0/4096.0-823543.0/36864.0*t41+t589;
3554  values[23] = t601+t609;
3555  values[24] = t621+t630;
3556  values[25] = t637+t641;
3557  values[26] = t648+t652;
3558  values[27] = t658+t663;
3559  values[28] = t675+t687;
3560  values[29] = t699+t711;
3561  values[30] = t723+t735;
3562  values[31] = t743+t749;
3563  values[32] = t757+t763;
3564  values[33] = t775+t784;
3565  values[34] = t802+t821;
3566  values[35] = t839+t858;
3567  values[36] = t871+t880;
3568  values[37] = t893+t902;
3569  values[38] = t914+t923;
3570  values[39] = t939+t954;
3571  values[40] = t972+t991;
3572  values[41] = t1004+t1013;
3573  values[42] = t1026+t1035;
3574  values[43] = t1041+t1046;
3575  values[44] = t1057+t1066;
3576  values[45] = t1076+t1085;
3577  values[46] = t1093+t1099;
3578  values[47] = t1107+t1113;
3579  values[48] = t1119+t1124;
3580  values[49] = t1134+t1143;
3581  values[50] = t1154+t1163;
3582  values[51] = t1170+t1174;
3583  values[52] = t1182+t1188;
3584  values[53] = t1195;
3585  values[54] = -t679+t1191+t678-6941291.0/221184.0*t25-t674-2401.0/24576.0+5764801.0/221184.0*t41-t683;
3586 }
3587 
3588 // values of the derivatives in xi-eta direction
3589 static void C_Q_UL7S_2D_DeriveXiEta(double xi, double eta, double *values)
3590 {
3591  double t1 = eta*eta;
3592  double t2 = t1*t1;
3593  double t4 = xi*t2*t1;
3594  double t5 = 823543.0/92160.0*t4;
3595  double t6 = xi*xi;
3596  double t7 = t6*eta;
3597  double t8 = 415373.0/163840.0*t7;
3598  double t9 = t6*t6;
3599  double t10 = t9*xi;
3600  double t11 = t1*eta;
3601  double t12 = t10*t11;
3602  double t14 = xi*t2;
3603  double t15 = 823543.0/327680.0*t14;
3604  double t16 = t6*xi;
3605  double t17 = t16*t11;
3606  double t19 = t6*t11;
3607  double t20 = 50421.0/16384.0*t19;
3608  double t21 = t2*eta;
3609  double t22 = t10*t21;
3610  double t24 = xi*eta;
3611  double t26 = 3018743.0/14745600.0*xi;
3612  double t27 = 13294337.0/4915200.0*t10;
3613  double t28 = t9*t2;
3614  double t29 = 5764801.0/589824.0*t28;
3615  double t30 = -t5-t8-17294403.0/163840.0*t12+t15+1058841.0/16384.0*t17-t20+282475249.0/1638400.0*t22-3645159.0/1638400.0*t24+t26+t27+t29;
3616  double t31 = t16*t2;
3617  double t32 = 823543.0/32768.0*t31;
3618  double t33 = t9*t11;
3619  double t34 = 823543.0/32768.0*t33;
3620  double t35 = t9*t21;
3621  double t36 = 40353607.0/983040.0*t35;
3622  double t37 = xi*t21;
3623  double t39 = t10*t2;
3624  double t40 = 40353607.0/983040.0*t39;
3625  double t41 = t6*t21;
3626  double t42 = 823543.0/163840.0*t41;
3627  double t43 = t6*t2;
3628  double t44 = 117649.0/98304.0*t43;
3629  double t45 = 3210137.0/1474560.0*t16;
3630  double t46 = t16*t21;
3631  double t48 = 3018743.0/14745600.0*eta;
3632  double t49 = 9672257.0/4423680.0*t1;
3633  double t50 = t32+t34-t36-17294403.0/1638400.0*t37-t40+t42-t44-t45-17294403.0/163840.0*t46+t48-t49;
3634  double t52 = 77026481.0/26542080.0*t9;
3635  double t53 = 77026481.0/26542080.0*t2;
3636  double t54 = 3210137.0/1474560.0*t11;
3637  double t55 = 1.0-t6;
3638  double t59 = t55*(315.0/8.0*t9-105.0/4.0*t6+15.0/8.0);
3639  double t60 = 16807.0/207360.0*t59;
3640  double t61 = t16*t1;
3641  double t62 = 50421.0/16384.0*t61;
3642  double t63 = t6*t1;
3643  double t64 = 2401.0/16384.0*t63;
3644  double t66 = t9*t6*eta;
3645  double t67 = 823543.0/92160.0*t66;
3646  double t68 = 9672257.0/4423680.0*t6;
3647  double t69 = 13294337.0/4915200.0*t21;
3648  double t70 = t1*xi;
3649  double t71 = 415373.0/163840.0*t70;
3650  double t72 = 13234163.0/44236800.0+t52+t53-t54-t60-t62+t64-t67-t68+t69-t71;
3651  double t77 = xi*(63.0/8.0*t10-35.0/4.0*t16+15.0/8.0*xi);
3652  double t78 = 16807.0/103680.0*t77;
3653  double t79 = 1.0-t1;
3654  double t83 = t79*(315.0/8.0*t2-105.0/4.0*t1+15.0/8.0);
3655  double t84 = 16807.0/207360.0*t83;
3656  double t86 = t55*eta*t9;
3657  double t87 = 823543.0/36864.0*t86;
3658  double t92 = eta*(63.0/8.0*t21-35.0/4.0*t11+15.0/8.0*eta);
3659  double t93 = 16807.0/103680.0*t92;
3660  double t95 = xi*t79*t2;
3661  double t96 = 823543.0/36864.0*t95;
3662  double t97 = t11*xi;
3663  double t99 = t10*eta;
3664  double t101 = t9*t1;
3665  double t102 = 117649.0/98304.0*t101;
3666  double t103 = t9*eta;
3667  double t104 = 823543.0/327680.0*t103;
3668  double t105 = t10*t1;
3669  double t106 = 823543.0/163840.0*t105;
3670  double t107 = t16*eta;
3671  double t109 = t78-t84+t87+t93+t96+14907809.0/1474560.0*t97-17294403.0/1638400.0*t99-t102+t104+t106+14907809.0/1474560.0*t107;
3672  double t112 = 5764801.0/552960.0*t4;
3673  double t113 = 1198099.0/61440.0*t7;
3674  double t115 = 13294337.0/1179648.0*t14;
3675  double t116 = 48589037.0/98304.0*t17;
3676  double t117 = 1977326743.0/1966080.0*t22;
3677  double t118 = 130250477.0/17694720.0*t24;
3678  double t119 = 1573243.0/1179648.0*xi;
3679  double t120 = 37294733.0/1966080.0*t10;
3680  double t121 = 340123259.0/1769472.0*t31;
3681  double t123 = 282475249.0/1179648.0*t39;
3682  double t124 = 44905903.0/2949120.0*t16;
3683  double t126 = 2401.0/20480.0*eta;
3684  double t127 = t112+t113+40353607.0/65536.0*t12+t115-t116-t117+t118-t119-t120-t121-93060359.0/1966080.0*t37+t123+t124+2380862813.0/2949120.0*t46-t126;
3685  double t128 = 420175.0/20736.0*t9;
3686  double t129 = 117649.0/207360.0*t59;
3687  double t130 = 6941291.0/294912.0*t61;
3688  double t131 = 5764801.0/92160.0*t66;
3689  double t132 = 1057469.0/69120.0*t6;
3690  double t133 = 1198099.0/983040.0*t70;
3691  double t134 = 117649.0/103680.0*t77;
3692  double t135 = 5764801.0/36864.0*t86;
3693  double t136 = 5764801.0/221184.0*t95;
3694  double t139 = 588245.0/18432.0*t103;
3695  double t140 = 5764801.0/196608.0*t105;
3696  double t142 = -72373.0/69120.0-t128+t129+t130+t131+t132+t133-t134-t135-t136+43748621.0/1769472.0*t97+494949343.0/5898240.0*t99-t139-t140-595959413.0/8847360.0*t107;
3697  double t144 = 18686983.0/245760.0*t7;
3698  double t146 = 94001551.0/1474560.0*t14;
3699  double t147 = 10706059.0/8192.0*t17;
3700  double t148 = 1764735.0/8192.0*t19;
3701  double t149 = 1977326743.0/819200.0*t22;
3702  double t150 = 107001937.0/7372800.0*t24;
3703  double t151 = 9662947.0/2457600.0*xi;
3704  double t152 = 46706653.0/819200.0*t10;
3705  double t153 = 40353607.0/294912.0*t28;
3706  double t154 = 74942413.0/147456.0*t31;
3707  double t155 = 5764801.0/16384.0*t33;
3708  double t156 = 282475249.0/491520.0*t35;
3709  double t158 = 282475249.0/491520.0*t39;
3710  double t159 = 5764801.0/16384.0*t41;
3711  double t160 = 4117715.0/49152.0*t43;
3712  double t161 = 11239081.0/245760.0*t16;
3713  double t163 = 23156273.0/7372800.0-t144-121060821.0/81920.0*t12-t146+t147+t148+t149-t150+t151+t152-t153+t154-t155+t156+658010857.0/2457600.0*t37-t158-t159+t160-t161-524596891.0/245760.0*t46;
3714  double t164 = 3455039.0/7372800.0*eta;
3715  double t165 = 16807.0/245760.0*t1;
3716  double t166 = 268458211.0/4423680.0*t9;
3717  double t167 = 823543.0/1474560.0*t2;
3718  double t168 = 117649.0/81920.0*t11;
3719  double t169 = 117649.0/69120.0*t59;
3720  double t170 = 1529437.0/24576.0*t61;
3721  double t171 = 84035.0/8192.0*t63;
3722  double t172 = 5764801.0/30720.0*t66;
3723  double t173 = 33792703.0/737280.0*t6;
3724  double t174 = 5764801.0/2457600.0*t21;
3725  double t175 = 1918399.0/245760.0*t70;
3726  double t176 = 117649.0/34560.0*t77;
3727  double t177 = 5764801.0/12288.0*t86;
3728  double t180 = 823543.0/49152.0*t101;
3729  double t181 = 183414791.0/1474560.0*t103;
3730  double t182 = 5764801.0/81920.0*t105;
3731  double t184 = t164+t165+t166-t167-t168-t169-t170-t171-t172-t173+t174+t175+t176+t177-13428793.0/81920.0*t97-692599663.0/2457600.0*t99+t180+t181+t182+159548851.0/737280.0*t107;
3732  double t186 = 72920771.0/491520.0*t7;
3733  double t188 = 86001419.0/1179648.0*t14;
3734  double t189 = 51883209.0/32768.0*t17;
3735  double t190 = 10235463.0/16384.0*t19;
3736  double t191 = 1977326743.0/655360.0*t22;
3737  double t192 = 61279351.0/1966080.0*t24;
3738  double t193 = 38799229.0/5898240.0*xi;
3739  double t194 = 187179559.0/1966080.0*t10;
3740  double t195 = 201768035.0/589824.0*t28;
3741  double t196 = 40353607.0/65536.0*t31;
3742  double t197 = 28824005.0/32768.0*t33;
3743  double t198 = 282475249.0/196608.0*t35;
3744  double t200 = 282475249.0/393216.0*t39;
3745  double t201 = 167179229.0/163840.0*t41;
3746  double t202 = 23882747.0/98304.0*t43;
3747  double t203 = 225293033.0/2949120.0*t16;
3748  double t205 = 1054039.0/327680.0*eta;
3749  double t206 = t186+121060821.0/65536.0*t12+t188-t189-t190-t191+t192-t193-t194+t195-t196+t197-t198-602009933.0/1966080.0*t37+t200+t201-t202+t203+847425747.0/327680.0*t46-t205;
3750  double t207 = 50421.0/32768.0*t1;
3751  double t208 = 536462633.0/5308416.0*t9;
3752  double t209 = 823543.0/65536.0*t2;
3753  double t210 = 1058841.0/32768.0*t11;
3754  double t211 = 117649.0/41472.0*t59;
3755  double t212 = 2470629.0/32768.0*t61;
3756  double t213 = 487403.0/16384.0*t63;
3757  double t214 = 5764801.0/18432.0*t66;
3758  double t215 = 337584373.0/4423680.0*t6;
3759  double t216 = 17294403.0/327680.0*t21;
3760  double t217 = 1755131.0/196608.0*t70;
3761  double t218 = 117649.0/20736.0*t77;
3762  double t219 = 28824005.0/36864.0*t86;
3763  double t222 = 4117715.0/98304.0*t101;
3764  double t223 = 136355191.0/589824.0*t103;
3765  double t224 = 5764801.0/65536.0*t105;
3766  double t226 = -46235371.0/8847360.0-t207-t208+t209+t210+t211+t212+t213+t214+t215-t216-t217-t218-t219+12285917.0/65536.0*t97+1022016863.0/1966080.0*t99-t222-t223-t224-1206456881.0/2949120.0*t107;
3767  double t229 = 17764999.0/1769472.0*t14;
3768  double t230 = 43647779.0/49152.0*t17;
3769  double t231 = 1977326743.0/983040.0*t22;
3770  double t232 = 392183113.0/8847360.0*t24;
3771  double t233 = 19538603.0/2949120.0*xi;
3772  double t234 = 93766253.0/983040.0*t10;
3773  double t235 = 305534453.0/884736.0*t31;
3774  double t237 = 282475249.0/589824.0*t39;
3775  double t238 = 112945441.0/1474560.0*t16;
3776  double t240 = -t186-40353607.0/32768.0*t12-t229+t230+t190+t231-t232+t233+t234-t195+t235-t197+t198+124354993.0/2949120.0*t37-t237-t201+t202-t238-2138741171.0/1474560.0*t46+t205;
3777  double t241 = 6235397.0/147456.0*t61;
3778  double t242 = 362551.0/294912.0*t70;
3779  double t245 = 5764801.0/98304.0*t105;
3780  double t247 = 46235371.0/8847360.0+t207+t208-t209-t210-t211-t241-t213-t214-t215+t216+t242+t218+t219-2537857.0/98304.0*t97-1680851263.0/2949120.0*t99+t222+t223+t245+2060084411.0/4423680.0*t107;
3781  double t250 = 82471949.0/5898240.0*t14;
3782  double t251 = 5764801.0/32768.0*t17;
3783  double t252 = 1977326743.0/3276800.0*t22;
3784  double t253 = 907872637.0/29491200.0*t24;
3785  double t254 = 39224647.0/9830400.0*xi;
3786  double t255 = 187885453.0/3276800.0*t10;
3787  double t256 = 40353607.0/589824.0*t31;
3788  double t258 = 282475249.0/1966080.0*t39;
3789  double t259 = 45280459.0/983040.0*t16;
3790  double t261 = t144+121060821.0/327680.0*t12-t250-t251-t148-t252+t253-t254-t255+t153-t256+t155-t156+577303643.0/9830400.0*t37+t258+t159-t160+t259+282475249.0/983040.0*t46-t164;
3791  double t262 = 823543.0/98304.0*t61;
3792  double t263 = 1683101.0/983040.0*t70;
3793  double t266 = 5764801.0/327680.0*t105;
3794  double t268 = -23156273.0/7372800.0-t165-t166+t167+t168+t169+t262+t171+t172+t173-t174+t263-t176-t177-11781707.0/327680.0*t97+3657354463.0/9830400.0*t99-t180-t181-t266-909712489.0/2949120.0*t107;
3795  double t270 = 117649.0/6144.0*t10;
3796  double t272 = 24451.0/18432.0*xi;
3797  double t273 = 141659.0/9216.0*t16;
3798  double t274 = 171157.0/18432.0*t24;
3799  double t276 = t270-823543.0/6144.0*t99+72373.0/69120.0+t272-t132-t273+t128+t126-t274-t113+991613.0/9216.0*t107+t139+t134-t129-t131+t135;
3800  double t277 = 823543.0/552960.0*t4;
3801  double t279 = 19176787.0/17694720.0*t14;
3802  double t280 = 588245.0/98304.0*t17;
3803  double t281 = 282475249.0/9830400.0*t22;
3804  double t282 = 30601823.0/29491200.0*t24;
3805  double t283 = 5499319.0/29491200.0*xi;
3806  double t284 = 26941621.0/9830400.0*t10;
3807  double t285 = -t277+t8-5764801.0/327680.0*t12+t279-t280+t20+t281+t282-t283-t284-t29;
3808  double t286 = 4117715.0/1769472.0*t31;
3809  double t288 = 40353607.0/5898240.0*t39;
3810  double t289 = 1294139.0/589824.0*t16;
3811  double t291 = -t286-t34+t36-134237509.0/29491200.0*t37-t288-t42+t44+t289+5764801.0/589824.0*t46-t48+t49;
3812  double t293 = 84035.0/294912.0*t61;
3813  double t294 = 1486219.0/2949120.0*t70;
3814  double t295 = -13234163.0/44236800.0-t52-t53+t54+t60+t293-t64+t67+t68-t69-t294;
3815  double t296 = 823543.0/221184.0*t95;
3816  double t299 = 823543.0/983040.0*t105;
3817  double t301 = -t78+t84-t87-t93+t296+30034109.0/8847360.0*t97+606951191.0/29491200.0*t99+t102-t104+t299-26336569.0/1769472.0*t107;
3818  double t304 = 1198099.0/983040.0*t7;
3819  double t306 = 588245.0/110592.0*t14;
3820  double t307 = 242945185.0/5308416.0*t17;
3821  double t308 = 6941291.0/294912.0*t19;
3822  double t309 = 1977326743.0/11796480.0*t22;
3823  double t310 = 58364537.0/106168320.0*t24;
3824  double t311 = 2401.0/122880.0*xi;
3825  double t312 = 340123259.0/1769472.0*t33;
3826  double t313 = 282475249.0/1179648.0*t35;
3827  double t315 = 5764801.0/196608.0*t41;
3828  double t317 = 1573243.0/1179648.0*eta;
3829  double t318 = t112-t304+2380862813.0/17694720.0*t12-t306+t307-t308-t309+t310-t311+t312-t313+1071429443.0/35389440.0*t37+t315-201768035.0/3538944.0*t46+t317;
3830  double t319 = 1057469.0/69120.0*t1;
3831  double t320 = 420175.0/20736.0*t2;
3832  double t321 = 44905903.0/2949120.0*t11;
3833  double t322 = 5764801.0/552960.0*t66;
3834  double t323 = 37294733.0/1966080.0*t21;
3835  double t324 = 1198099.0/368640.0*t70;
3836  double t325 = 117649.0/207360.0*t83;
3837  double t326 = 5764801.0/221184.0*t86;
3838  double t327 = 117649.0/103680.0*t92;
3839  double t330 = 13294337.0/1179648.0*t103;
3840  double t332 = 72373.0/69120.0-t319+t320-t321-t322+t323+t324-t325+t326+t327-t136-1290088513.0/53084160.0*t97-1201549237.0/35389440.0*t99-t330+148456231.0/10616832.0*t107;
3841  double t334 = 5764801.0/184320.0*t4;
3842  double t335 = 1918399.0/245760.0*t7;
3843  double t337 = 101060491.0/8847360.0*t14;
3844  double t338 = 53530295.0/442368.0*t17;
3845  double t339 = 1529437.0/24576.0*t19;
3846  double t340 = 1977326743.0/4915200.0*t22;
3847  double t341 = 298841837.0/44236800.0*t24;
3848  double t342 = 1774339.0/44236800.0*xi;
3849  double t343 = 5764801.0/14745600.0*t10;
3850  double t344 = 28824005.0/884736.0*t31;
3851  double t345 = 74942413.0/147456.0*t33;
3852  double t347 = 282475249.0/2949120.0*t39;
3853  double t348 = 5764801.0/81920.0*t41;
3854  double t349 = 823543.0/49152.0*t43;
3855  double t350 = 117649.0/884736.0*t16;
3856  double t352 = -t334-t335-524596891.0/1474560.0*t12+t337-t338+t339+t340-t341+t342+t343+t153+t344-t345+t156-1269079763.0/14745600.0*t37+t347-t348-t349+t350+40353607.0/294912.0*t46;
3857  double t353 = 9662947.0/2457600.0*eta;
3858  double t354 = 33792703.0/737280.0*t1;
3859  double t355 = 823543.0/1474560.0*t9;
3860  double t356 = 268458211.0/4423680.0*t2;
3861  double t357 = 11239081.0/245760.0*t11;
3862  double t358 = 2941225.0/147456.0*t61;
3863  double t359 = 16807.0/245760.0*t6;
3864  double t360 = 46706653.0/819200.0*t21;
3865  double t361 = 10283483.0/1474560.0*t70;
3866  double t362 = 117649.0/69120.0*t83;
3867  double t363 = 117649.0/34560.0*t92;
3868  double t364 = 5764801.0/73728.0*t95;
3869  double t367 = 4117715.0/49152.0*t101;
3870  double t368 = 94001551.0/1474560.0*t103;
3871  double t370 = -23156273.0/7372800.0-t353+t354+t355-t356+t357-t358+t171-t359-t360-t361+t362-t363+t364+312492551.0/4423680.0*t97+658010857.0/14745600.0*t99-t367+t368-t245+13428793.0/884736.0*t107;
3872  double t372 = 5764801.0/110592.0*t4;
3873  double t373 = 1755131.0/196608.0*t7;
3874  double t375 = 2000033.0/131072.0*t14;
3875  double t376 = 28824005.0/196608.0*t17;
3876  double t377 = 2470629.0/32768.0*t19;
3877  double t378 = 1977326743.0/3932160.0*t22;
3878  double t379 = 359351153.0/35389440.0*t24;
3879  double t380 = 208887.0/655360.0*xi;
3880  double t381 = 5764801.0/655360.0*t10;
3881  double t382 = 144120025.0/1769472.0*t31;
3882  double t383 = 40353607.0/65536.0*t33;
3883  double t384 = 282475249.0/393216.0*t35;
3884  double t386 = 5764801.0/65536.0*t41;
3885  double t387 = 4117715.0/98304.0*t43;
3886  double t388 = 588245.0/196608.0*t16;
3887  double t390 = t372+t373+282475249.0/655360.0*t12-t375+t376-t377-t378+t379+t380-t381-t195-t382+t383-t384+532832321.0/3932160.0*t37-t123+t386+t387-t388-201768035.0/1179648.0*t46;
3888  double t391 = 38799229.0/5898240.0*eta;
3889  double t392 = 337584373.0/4423680.0*t1;
3890  double t393 = 823543.0/65536.0*t9;
3891  double t394 = 536462633.0/5308416.0*t2;
3892  double t395 = 225293033.0/2949120.0*t11;
3893  double t396 = 17059105.0/294912.0*t61;
3894  double t397 = 50421.0/32768.0*t6;
3895  double t398 = 187179559.0/1966080.0*t21;
3896  double t399 = 2686719.0/327680.0*t70;
3897  double t400 = 117649.0/41472.0*t83;
3898  double t401 = 117649.0/20736.0*t92;
3899  double t402 = 28824005.0/221184.0*t95;
3900  double t405 = 23882747.0/98304.0*t101;
3901  double t406 = 86001419.0/1179648.0*t103;
3902  double t407 = 167179229.0/983040.0*t105;
3903  double t409 = 46235371.0/8847360.0+t391-t392-t393+t394-t395+t396-t213+t397+t398+t399-t400+t401-t402-1947645581.0/17694720.0*t97-602009933.0/11796480.0*t99+t405-t406+t407-61429585.0/3538944.0*t107;
3904  double t411 = 362551.0/294912.0*t7;
3905  double t413 = 218238895.0/2654208.0*t17;
3906  double t414 = 6235397.0/147456.0*t19;
3907  double t415 = 1977326743.0/5898240.0*t22;
3908  double t416 = 428438213.0/53084160.0*t24;
3909  double t417 = 305534453.0/884736.0*t33;
3910  double t418 = 282475249.0/589824.0*t35;
3911  double t420 = 5764801.0/98304.0*t41;
3912  double t422 = -t372-t411-2138741171.0/8847360.0*t12+t375-t413+t414+t415-t416-t380+t381+t195+t382-t417+t418-2257331363.0/17694720.0*t37+t123-t420-t387+t388+201768035.0/1769472.0*t46;
3913  double t423 = 19538603.0/2949120.0*eta;
3914  double t424 = 112945441.0/1474560.0*t11;
3915  double t425 = 93766253.0/983040.0*t21;
3916  double t428 = 17764999.0/1769472.0*t103;
3917  double t430 = -46235371.0/8847360.0-t423+t392+t393-t394+t424-t396+t213-t397-t425-t399+t400-t401+t402+2683624111.0/26542080.0*t97+124354993.0/17694720.0*t99-t405+t428-t407+12689285.0/5308416.0*t107;
3918  double t432 = 1683101.0/983040.0*t7;
3919  double t434 = 28824005.0/1769472.0*t17;
3920  double t435 = 823543.0/98304.0*t19;
3921  double t436 = 1977326743.0/19660800.0*t22;
3922  double t437 = 739562537.0/176947200.0*t24;
3923  double t438 = 40353607.0/589824.0*t33;
3924  double t439 = 282475249.0/1966080.0*t35;
3925  double t441 = 5764801.0/327680.0*t41;
3926  double t442 = 23156273.0/7372800.0+t334-t432+282475249.0/5898240.0*t12-t337+t434-t435-t436+t437-t342-t343-t153-t344+t438-t439+4233834563.0/58982400.0*t37-t347+t441+t349-t350;
3927  double t444 = 39224647.0/9830400.0*eta;
3928  double t445 = 45280459.0/983040.0*t11;
3929  double t446 = 187885453.0/3276800.0*t21;
3930  double t449 = 82471949.0/5898240.0*t103;
3931  double t451 = -40353607.0/1179648.0*t46+t444-t354-t355+t356-t445+t358-t171+t359+t446+t361-t362+t363-t364-992066789.0/17694720.0*t97+577303643.0/58982400.0*t99+t367+t449+t245+11781707.0/3538944.0*t107;
3932  double t453 = 24451.0/18432.0*eta;
3933  double t454 = 171157.0/110592.0*t24;
3934  double t455 = 141659.0/9216.0*t11;
3935  double t457 = 117649.0/6144.0*t21;
3936  double t459 = -72373.0/69120.0+t311-t453-t454+t319-t324+t455+991613.0/55296.0*t97-t320+t306-t457-823543.0/36864.0*t37-t327+t325-t112+t136;
3937  double t460 = 1486219.0/2949120.0*t7;
3938  double t463 = 84035.0/294912.0*t19;
3939  double t466 = t277+t460+5764801.0/3538944.0*t12-t279+2941225.0/5308416.0*t17-t463+282475249.0/58982400.0*t22+240427369.0/530841600.0*t24+t283+t284+t29;
3940  double t467 = 4117715.0/1769472.0*t33;
3941  double t468 = 40353607.0/5898240.0*t35;
3942  double t470 = 823543.0/983040.0*t41;
3943  double t472 = 5499319.0/29491200.0*eta;
3944  double t473 = t286+t467+t468+524596891.0/176947200.0*t37+t288-t470-t44-t289+5764801.0/3538944.0*t46+t472-t49;
3945  double t475 = 1294139.0/589824.0*t11;
3946  double t476 = 823543.0/552960.0*t66;
3947  double t477 = 26941621.0/9830400.0*t21;
3948  double t478 = 13234163.0/44236800.0+t52+t53-t475-t60-t293+t64+t476-t68+t477+t294;
3949  double t479 = 823543.0/221184.0*t86;
3950  double t482 = 19176787.0/17694720.0*t103;
3951  double t484 = t78-t84-t479+t93-t296-28017269.0/10616832.0*t97+524596891.0/176947200.0*t99-t102-t482-t299-28017269.0/10616832.0*t107;
3952  double t488 = 2401.0/122880.0*eta;
3953  double t489 = 1198099.0/368640.0*t7;
3954  double t491 = 588245.0/110592.0*t103;
3955  double t492 = -t270-823543.0/36864.0*t99-72373.0/69120.0-t272+t132+t273-t128+t488-t454-t489+991613.0/55296.0*t107+t491-t134+t129-t322+t326;
3956  double t493 = 10283483.0/1474560.0*t7;
3957  double t495 = 2941225.0/147456.0*t19;
3958  double t496 = 28824005.0/884736.0*t33;
3959  double t497 = 282475249.0/2949120.0*t35;
3960  double t500 = 23156273.0/7372800.0+t493-40353607.0/1179648.0*t12+t250+t434+t495-t436+t437+t254+t255-t153+t256-t496-t497+577303643.0/58982400.0*t37-t258+t420+t160-t259+282475249.0/5898240.0*t46;
3961  double t501 = 1774339.0/44236800.0*eta;
3962  double t502 = 117649.0/884736.0*t11;
3963  double t503 = 5764801.0/184320.0*t66;
3964  double t504 = 5764801.0/14745600.0*t21;
3965  double t505 = 5764801.0/73728.0*t86;
3966  double t508 = 101060491.0/8847360.0*t103;
3967  double t510 = -t501+t165+t166-t167-t502-t169-t262-t171+t503-t173-t504-t263+t176-t505+11781707.0/3538944.0*t97+4233834563.0/58982400.0*t99+t180-t508+t266-992066789.0/17694720.0*t107;
3968  double t512 = 2686719.0/327680.0*t7;
3969  double t514 = 17059105.0/294912.0*t19;
3970  double t515 = 144120025.0/1769472.0*t33;
3971  double t517 = 167179229.0/983040.0*t41;
3972  double t519 = 208887.0/655360.0*eta;
3973  double t520 = -t512+201768035.0/1769472.0*t12+t229-t413-t514+t415-t416-t233-t234+t195-t235+t515+t313+124354993.0/17694720.0*t37+t237-t517-t202+t238-2138741171.0/8847360.0*t46-t519;
3974  double t521 = 588245.0/196608.0*t11;
3975  double t522 = 5764801.0/110592.0*t66;
3976  double t523 = 5764801.0/655360.0*t21;
3977  double t524 = 28824005.0/221184.0*t86;
3978  double t527 = 2000033.0/131072.0*t103;
3979  double t529 = -46235371.0/8847360.0-t207-t208+t209+t521+t211+t241+t213-t522+t215+t523-t242-t218+t524+12689285.0/5308416.0*t97-2257331363.0/17694720.0*t99-t222+t527-t245+2683624111.0/26542080.0*t107;
3980  double t534 = t512-201768035.0/1179648.0*t12-t188+t376+t514-t378+t379+t193+t194-t195+t196-t515-t313-602009933.0/11796480.0*t37-t200+t517+t202-t203+282475249.0/655360.0*t46+t519;
3981  double t538 = 46235371.0/8847360.0+t207+t208-t209-t521-t211-t212-t213+t522-t215-t523+t217+t218-t524-61429585.0/3538944.0*t97+532832321.0/3932160.0*t99+t222-t527+t224-1947645581.0/17694720.0*t107;
3982  double t543 = -t493+40353607.0/294912.0*t12+t146-t338-t495+t340-t341-t151-t152+t153-t154+t496+t497+658010857.0/14745600.0*t37+t158-t420-t160+t161-524596891.0/1474560.0*t46+t501;
3983  double t547 = -23156273.0/7372800.0-t165-t166+t167+t502+t169+t170+t171-t503+t173+t504-t175-t176+t505+13428793.0/884736.0*t97-1269079763.0/14745600.0*t99-t180+t508-t182+312492551.0/4423680.0*t107;
3984  double t552 = -t112+t489-201768035.0/3538944.0*t12-t115+t307-t309+t310+t119+t120+t121-1201549237.0/35389440.0*t37-t123-t124+2380862813.0/17694720.0*t46-t488;
3985  double t556 = 72373.0/69120.0+t128-t129-t130+t322-t132-t133+t134-t326+t136+148456231.0/10616832.0*t97+1071429443.0/35389440.0*t99-t491+t140-1290088513.0/53084160.0*t107;
3986  double t559 = t5-t460+5764801.0/589824.0*t12-t15-t280+t463+t281+t282-t26-t27-t29;
3987  double t562 = -t32-t467-t468+606951191.0/29491200.0*t37+t40+t470+t44+t45-5764801.0/327680.0*t46-t472+t49;
3988  double t564 = -13234163.0/44236800.0-t52-t53+t475+t60+t62-t64-t476+t68-t477+t71;
3989  double t568 = -t78+t84+t479-t93-t96-26336569.0/1769472.0*t97-134237509.0/29491200.0*t99+t102+t482-t106+30034109.0/8847360.0*t107;
3990  double t571 = 2401.0/20480.0*xi;
3991  double t572 = 1198099.0/61440.0*t70;
3992  double t574 = 588245.0/18432.0*t14;
3993  double t576 = 5764801.0/92160.0*t4;
3994  double t577 = 5764801.0/36864.0*t95;
3995  double t578 = 72373.0/69120.0+t571+t453-t274-t319-t572-t455+991613.0/9216.0*t97+t320+t574+t457-823543.0/6144.0*t37+t327-t325-t576+t577;
3996  double t579 = 5764801.0/30720.0*t4;
3997  double t581 = 183414791.0/1474560.0*t14;
3998  double t582 = 3455039.0/7372800.0*xi;
3999  double t583 = 5764801.0/2457600.0*t10;
4000  double t584 = 5764801.0/16384.0*t31;
4001  double t586 = 117649.0/81920.0*t16;
4002  double t588 = t579+t432+282475249.0/983040.0*t12-t581-t251+t435-t252+t253-t582-t583+t153+t584-t438+t439+3657354463.0/9830400.0*t37-t158-t441-t349+t586+121060821.0/327680.0*t46;
4003  double t589 = 1764735.0/8192.0*t61;
4004  double t590 = 18686983.0/245760.0*t70;
4005  double t591 = 5764801.0/12288.0*t95;
4006  double t594 = 5764801.0/16384.0*t105;
4007  double t596 = -23156273.0/7372800.0-t444+t354+t355-t356+t445-t589+t171-t359-t446+t590+t362-t363-t591-909712489.0/2949120.0*t97+577303643.0/9830400.0*t99-t367-t449+t594-11781707.0/327680.0*t107;
4008  double t598 = 5764801.0/18432.0*t4;
4009  double t600 = 136355191.0/589824.0*t14;
4010  double t601 = 1054039.0/327680.0*xi;
4011  double t602 = 17294403.0/327680.0*t10;
4012  double t603 = 28824005.0/32768.0*t31;
4013  double t605 = 282475249.0/196608.0*t39;
4014  double t606 = 1058841.0/32768.0*t16;
4015  double t608 = -t598+t411-2138741171.0/1474560.0*t12+t600+t230-t414+t231-t232+t601+t602-t195-t603+t417-t418-1680851263.0/2949120.0*t37+t605+t420+t387-t606-40353607.0/32768.0*t46;
4016  double t609 = 10235463.0/16384.0*t61;
4017  double t610 = 72920771.0/491520.0*t70;
4018  double t611 = 28824005.0/36864.0*t95;
4019  double t614 = 167179229.0/163840.0*t105;
4020  double t616 = 46235371.0/8847360.0+t423-t392-t393+t394-t424+t609-t213+t397+t425-t610-t400+t401+t611+2060084411.0/4423680.0*t97+124354993.0/2949120.0*t99+t405-t428-t614-2537857.0/98304.0*t107;
4021  double t621 = t598-t373+847425747.0/327680.0*t12-t600-t189+t377-t191+t192-t601-t602+t195+t603-t383+t384+1022016863.0/1966080.0*t37-t605-t386-t387+t606+121060821.0/65536.0*t46;
4022  double t625 = -46235371.0/8847360.0-t391+t392+t393-t394+t395-t609+t213-t397-t398+t610+t400-t401-t611-1206456881.0/2949120.0*t97-602009933.0/1966080.0*t99-t405+t406+t614+12285917.0/65536.0*t107;
4023  double t629 = 23156273.0/7372800.0-t579+t335-524596891.0/245760.0*t12+t581+t147-t339+t149-t150+t582+t583-t153-t584+t345-t156-692599663.0/2457600.0*t37+t158+t348+t349-t586;
4024  double t634 = -121060821.0/81920.0*t46+t353-t354-t355+t356-t357+t589-t171+t359+t360-t590-t362+t363+t591+159548851.0/737280.0*t97+658010857.0/2457600.0*t99+t367-t368-t594-13428793.0/81920.0*t107;
4025  double t639 = t576+t304+2380862813.0/2949120.0*t12-t574-t116+t308-t117+t118-t571-t312+t313+494949343.0/5898240.0*t37-t315+40353607.0/65536.0*t46-t317;
4026  double t643 = -72373.0/69120.0+t319-t320+t321+t322-t323+t572+t325-t326-t327-t577-595959413.0/8847360.0*t97-93060359.0/1966080.0*t99+t330+43748621.0/1769472.0*t107;
4027  double t645 = 4117715.0/110592.0*t103;
4028  double t651 = 4117715.0/110592.0*t14;
4029  double t654 = 8386693.0/368640.0*t70;
4030  double t655 = 16807.0/122880.0*xi;
4031  double t657 = 16807.0/122880.0*eta;
4032  double t658 = 8386693.0/368640.0*t7;
4033  double t660 = 40353607.0/552960.0*t4;
4034  double t661 = 40353607.0/221184.0*t95;
4035  double t662 = 40353607.0/552960.0*t66;
4036  double t663 = 40353607.0/221184.0*t86;
4037  double t664 = t645-2130976337.0/10616832.0*t107+1769793907.0/7077888.0*t37-16666039691.0/3538944.0*t46+13841287201.0/2359296.0*t22-16666039691.0/3538944.0*t12+t651-2130976337.0/10616832.0*t97+20067272281.0/5308416.0*t17-t654+t655+1769793907.0/7077888.0*t99+t657-t658+137781385.0/21233664.0*t24-t660+t661-t662+t663;
4038  double t665 = 48589037.0/4423680.0*t16;
4039  double t667 = 1977326743.0/589824.0*t39;
4040  double t670 = 13841287201.0/983040.0*t22;
4041  double t672 = 2380862813.0/884736.0*t31;
4042  double t673 = 608598277.0/1769472.0*t14;
4043  double t675 = 4421602367.0/442368.0*t17;
4044  double t676 = 242945185.0/147456.0*t61;
4045  double t677 = 310307641.0/1474560.0*t70;
4046  double t678 = 2403401.0/1769472.0*xi;
4047  double t680 = 669737341.0/8847360.0*t24;
4048  double t681 = 40353607.0/184320.0*t4;
4049  double t682 = 40353607.0/73728.0*t95;
4050  double t683 = 201768035.0/98304.0*t105;
4051  double t684 = 40353607.0/2949120.0*t10;
4052  double t685 = t665+5546091509.0/4423680.0*t107-t667-1493083459.0/2949120.0*t37+16666039691.0/1474560.0*t46-t670+3672178237.0/294912.0*t12+t672-t673+430007095.0/884736.0*t97-t675-t676+t677-t678-4606075999.0/2949120.0*t99-t680+t681-t682+t683-t684;
4053  double t686 = 48589037.0/196608.0*t16;
4054  double t688 = 9886633715.0/1179648.0*t39;
4055  double t691 = 13841287201.0/786432.0*t22;
4056  double t693 = 11904314065.0/1769472.0*t31;
4057  double t694 = 2713574185.0/3538944.0*t14;
4058  double t696 = 2380862813.0/196608.0*t17;
4059  double t697 = 1409082073.0/294912.0*t61;
4060  double t698 = 310307641.0/589824.0*t70;
4061  double t699 = 8655605.0/393216.0*xi;
4062  double t701 = 164139563.0/2359296.0*t24;
4063  double t702 = 40353607.0/110592.0*t4;
4064  double t703 = 201768035.0/221184.0*t95;
4065  double t704 = 1170254603.0/196608.0*t105;
4066  double t705 = 40353607.0/131072.0*t10;
4067  double t706 = -t686-5074083721.0/3538944.0*t107+t688+1031899379.0/2359296.0*t37-16666039691.0/1179648.0*t46+t691-1977326743.0/131072.0*t12-t693+t694-1477318493.0/3538944.0*t97+t696+t697-t698+t699+4214069531.0/2359296.0*t99+t701-t702+t703-t704+t705;
4068  double t710 = 13841287201.0/1179648.0*t22;
4069  double t713 = 18026532727.0/2654208.0*t17;
4070  double t715 = 394174571.0/10616832.0*t24;
4071  double t716 = t686+1048134941.0/5308416.0*t107-t688-109531219.0/3538944.0*t37+16666039691.0/1769472.0*t46-t710+14971188197.0/1769472.0*t12+t693-t694-220356577.0/5308416.0*t97-t713-t697+t698-t699-870484951.0/3538944.0*t99+t715+t702-t703+t704-t705;
4072  double t720 = 13841287201.0/3932160.0*t22;
4073  double t723 = 2380862813.0/1769472.0*t17;
4074  double t725 = 1990042439.0/35389440.0*t24;
4075  double t726 = -t665+4865844991.0/17694720.0*t107+t667-2657573261.0/11796480.0*t37-16666039691.0/5898240.0*t46+t720-1977326743.0/1179648.0*t12-t672+t673+921779915.0/3538944.0*t97+t723+t676-t677+t678-4041125501.0/11796480.0*t99-t725-t681+t682-t683+t684;
4076  double t727 = 40353607.0/73728.0*t86;
4077  double t729 = 608598277.0/1769472.0*t103;
4078  double t730 = 48589037.0/4423680.0*t11;
4079  double t731 = 2403401.0/1769472.0*eta;
4080  double t733 = 201768035.0/98304.0*t41;
4081  double t735 = 1977326743.0/589824.0*t35;
4082  double t737 = 242945185.0/147456.0*t19;
4083  double t738 = 2380862813.0/884736.0*t33;
4084  double t741 = 310307641.0/1474560.0*t7;
4085  double t742 = 40353607.0/184320.0*t66;
4086  double t743 = 40353607.0/2949120.0*t21;
4087  double t744 = -t727-1493083459.0/2949120.0*t99-t729+t730-t731-4606075999.0/2949120.0*t37+t733+3672178237.0/294912.0*t46-t735-t670+16666039691.0/1474560.0*t12-t737+t738-t675+5546091509.0/4423680.0*t97-t680+430007095.0/884736.0*t107+t741+t742-t743;
4088  double t745 = 13428793.0/24576.0*t7;
4089  double t747 = 658010857.0/737280.0*t14;
4090  double t749 = 53530295.0/12288.0*t19;
4091  double t752 = 13428793.0/3686400.0*xi;
4092  double t753 = 40353607.0/1228800.0*t10;
4093  double t754 = 282475249.0/147456.0*t28;
4094  double t755 = 524596891.0/73728.0*t31;
4095  double t756 = 524596891.0/73728.0*t33;
4096  double t757 = 1977326743.0/245760.0*t35;
4097  double t759 = 1977326743.0/245760.0*t39;
4098  double t760 = 40353607.0/8192.0*t41;
4099  double t761 = 28824005.0/24576.0*t43;
4100  double t762 = 10706059.0/368640.0*t16;
4101  double t763 = -t745-3672178237.0/122880.0*t12+t747+974251369.0/36864.0*t17+t749+13841287201.0/409600.0*t22+1532800801.0/3686400.0*t24+t752+t753+t754-t755-t756+t757+4606075999.0/1228800.0*t37+t759-t760-t761-t762;
4102  double t765 = 13428793.0/3686400.0*eta;
4103  double t766 = 117649.0/24576.0*t1;
4104  double t767 = 5764801.0/737280.0*t9;
4105  double t768 = 5764801.0/737280.0*t2;
4106  double t769 = 10706059.0/368640.0*t11;
4107  double t770 = 53530295.0/12288.0*t61;
4108  double t771 = 2941225.0/4096.0*t63;
4109  double t772 = 117649.0/24576.0*t6;
4110  double t773 = 40353607.0/1228800.0*t21;
4111  double t774 = 13428793.0/24576.0*t70;
4112  double t777 = 28824005.0/24576.0*t101;
4113  double t778 = 658010857.0/737280.0*t103;
4114  double t779 = 40353607.0/8192.0*t105;
4115  double t781 = 117649.0/3686400.0-3672178237.0/122880.0*t46+t765-t766+t767+t768-t769+t770+t771-t772+t773-t774-1222020163.0/368640.0*t97+4606075999.0/1228800.0*t99-t777+t778-t779-1222020163.0/368640.0*t107;
4116  double t783 = 61429585.0/98304.0*t7;
4117  double t785 = 658010857.0/294912.0*t14;
4118  double t786 = 524596891.0/16384.0*t17;
4119  double t787 = 86472015.0/16384.0*t19;
4120  double t788 = 13841287201.0/327680.0*t22;
4121  double t789 = 1402349669.0/2949120.0*t24;
4122  double t790 = 13428793.0/163840.0*xi;
4123  double t791 = 121060821.0/163840.0*t10;
4124  double t792 = 1412376245.0/294912.0*t28;
4125  double t793 = 2622984455.0/147456.0*t31;
4126  double t794 = 282475249.0/32768.0*t33;
4127  double t795 = 1977326743.0/196608.0*t35;
4128  double t797 = 1977326743.0/98304.0*t39;
4129  double t798 = 201768035.0/32768.0*t41;
4130  double t799 = 144120025.0/49152.0*t43;
4131  double t800 = 10706059.0/16384.0*t16;
4132  double t801 = t783+5931980229.0/163840.0*t12-t785-t786-t787-t788-t789-t790-t791-t792+t793+t794-t795-4606075999.0/983040.0*t37-t797+t798+t799+t800;
4133  double t803 = 12285917.0/2949120.0*eta;
4134  double t804 = 3411821.0/245760.0*t1;
4135  double t805 = 5764801.0/32768.0*t9;
4136  double t806 = 5764801.0/294912.0*t2;
4137  double t807 = 5764801.0/163840.0*t11;
4138  double t808 = 310475711.0/24576.0*t61;
4139  double t809 = 17059105.0/8192.0*t63;
4140  double t810 = 1764735.0/16384.0*t6;
4141  double t811 = 40353607.0/983040.0*t21;
4142  double t812 = 389434997.0/245760.0*t70;
4143  double t815 = 167179229.0/49152.0*t101;
4144  double t816 = 602009933.0/589824.0*t103;
4145  double t817 = 1170254603.0/81920.0*t105;
4146  double t819 = -117649.0/163840.0+3672178237.0/98304.0*t46-t803+t804-t805-t806+t807-t808-t809+t810-t811+t812+658010857.0/163840.0*t97-4214069531.0/983040.0*t99+t815-t816+t817+1118018447.0/294912.0*t107;
4147  double t821 = 12689285.0/147456.0*t7;
4148  double t823 = 3971947889.0/221184.0*t17;
4149  double t824 = 218238895.0/73728.0*t19;
4150  double t825 = 13841287201.0/491520.0*t22;
4151  double t826 = 289678249.0/4423680.0*t24;
4152  double t827 = 2138741171.0/442368.0*t33;
4153  double t828 = 1977326743.0/294912.0*t35;
4154  double t830 = 201768035.0/49152.0*t41;
4155  double t831 = -t821-14971188197.0/737280.0*t12+t785+t823+t824+t825+t826+t790+t791+t792-t793-t827+t828+4606075999.0/1474560.0*t37+t797-t830-t799-t800;
4156  double t833 = 2537857.0/4423680.0*eta;
4157  double t834 = 43647779.0/2211840.0*t11;
4158  double t835 = 40353607.0/1474560.0*t21;
4159  double t838 = 124354993.0/884736.0*t103;
4160  double t840 = 117649.0/163840.0-3672178237.0/147456.0*t46+t833-t804+t805+t806-t834+t808+t809-t810+t835-t812-4982082203.0/2211840.0*t97+870484951.0/1474560.0*t99-t815+t838-t817-230944987.0/442368.0*t107;
4161  double t842 = 11781707.0/98304.0*t7;
4162  double t844 = 524596891.0/147456.0*t17;
4163  double t845 = 28824005.0/49152.0*t19;
4164  double t846 = 13841287201.0/1638400.0*t22;
4165  double t847 = 1344797699.0/14745600.0*t24;
4166  double t848 = 282475249.0/294912.0*t33;
4167  double t849 = 1977326743.0/983040.0*t35;
4168  double t851 = 40353607.0/32768.0*t41;
4169  double t852 = -t842+1977326743.0/491520.0*t12-t747-t844-t845-t846+t847-t752-t753-t754+t755+t848-t849-4606075999.0/4915200.0*t37-t759+t851+t761+t762;
4170  double t854 = 11781707.0/14745600.0*eta;
4171  double t855 = 5764801.0/1474560.0*t11;
4172  double t856 = 40353607.0/4915200.0*t21;
4173  double t859 = 577303643.0/2949120.0*t103;
4174  double t861 = -117649.0/3686400.0+3672178237.0/491520.0*t46+t854+t766-t767-t768+t855-t770-t771+t772-t856+t774+658010857.0/1474560.0*t97+4041125501.0/4915200.0*t99+t777+t859+t779-1072135337.0/1474560.0*t107;
4175  double t863 = 201768035.0/221184.0*t86;
4176  double t865 = 2713574185.0/3538944.0*t103;
4177  double t866 = 48589037.0/196608.0*t11;
4178  double t867 = 8655605.0/393216.0*eta;
4179  double t869 = 1170254603.0/196608.0*t41;
4180  double t871 = 9886633715.0/1179648.0*t35;
4181  double t873 = 1409082073.0/294912.0*t19;
4182  double t874 = 11904314065.0/1769472.0*t33;
4183  double t877 = 310307641.0/589824.0*t7;
4184  double t878 = 40353607.0/110592.0*t66;
4185  double t879 = 40353607.0/131072.0*t21;
4186  double t880 = t863+1031899379.0/2359296.0*t99+t865-t866+t867+4214069531.0/2359296.0*t37-t869-1977326743.0/131072.0*t46+t871+t691-16666039691.0/1179648.0*t12+t873-t874+t696-5074083721.0/3538944.0*t97+t701-1477318493.0/3538944.0*t107-t877-t878+t879;
4187  double t881 = 389434997.0/245760.0*t7;
4188  double t883 = 602009933.0/589824.0*t14;
4189  double t884 = 310475711.0/24576.0*t19;
4190  double t885 = 12285917.0/2949120.0*xi;
4191  double t886 = 40353607.0/983040.0*t10;
4192  double t887 = 282475249.0/32768.0*t31;
4193  double t888 = 2622984455.0/147456.0*t33;
4194  double t889 = 1977326743.0/98304.0*t35;
4195  double t891 = 1977326743.0/196608.0*t39;
4196  double t892 = 1170254603.0/81920.0*t41;
4197  double t893 = 167179229.0/49152.0*t43;
4198  double t894 = 5764801.0/163840.0*t16;
4199  double t895 = t881+3672178237.0/98304.0*t12-t883-t786-t884-t788-t789-t885-t886-t792+t887+t888-t889-4214069531.0/983040.0*t37-t891+t892+t893+t894;
4200  double t897 = 13428793.0/163840.0*eta;
4201  double t898 = 1764735.0/16384.0*t1;
4202  double t899 = 5764801.0/294912.0*t9;
4203  double t900 = 5764801.0/32768.0*t2;
4204  double t901 = 10706059.0/16384.0*t11;
4205  double t902 = 86472015.0/16384.0*t61;
4206  double t903 = 3411821.0/245760.0*t6;
4207  double t904 = 121060821.0/163840.0*t21;
4208  double t905 = 61429585.0/98304.0*t70;
4209  double t908 = 144120025.0/49152.0*t101;
4210  double t909 = 658010857.0/294912.0*t103;
4211  double t910 = 201768035.0/32768.0*t105;
4212  double t912 = -117649.0/163840.0+5931980229.0/163840.0*t46-t897+t898-t899-t900+t901-t902-t809+t903-t904+t905+1118018447.0/294912.0*t97-4606075999.0/983040.0*t99+t908-t909+t910+658010857.0/163840.0*t107;
4213  double t914 = 356291593.0/196608.0*t7;
4214  double t916 = 3010049665.0/1179648.0*t14;
4215  double t918 = 501537687.0/32768.0*t19;
4216  double t921 = 12285917.0/131072.0*xi;
4217  double t922 = 121060821.0/131072.0*t10;
4218  double t923 = 7061881225.0/589824.0*t28;
4219  double t924 = 1412376245.0/65536.0*t31;
4220  double t925 = 1412376245.0/65536.0*t33;
4221  double t926 = 9886633715.0/393216.0*t35;
4222  double t928 = 9886633715.0/393216.0*t39;
4223  double t929 = 1170254603.0/65536.0*t41;
4224  double t930 = 835896145.0/98304.0*t43;
4225  double t931 = 51883209.0/65536.0*t16;
4226  double t932 = -t914-5931980229.0/131072.0*t12+t916+2542277241.0/65536.0*t17+t918+13841287201.0/262144.0*t22+1283000761.0/2359296.0*t24+t921+t922+t923-t924-t925+t926+4214069531.0/786432.0*t37+t928-t929-t930-t931;
4227  double t934 = 12285917.0/131072.0*eta;
4228  double t935 = 10235463.0/32768.0*t1;
4229  double t936 = 28824005.0/65536.0*t9;
4230  double t937 = 28824005.0/65536.0*t2;
4231  double t938 = 51883209.0/65536.0*t11;
4232  double t939 = 501537687.0/32768.0*t61;
4233  double t940 = 98942809.0/16384.0*t63;
4234  double t941 = 10235463.0/32768.0*t6;
4235  double t942 = 121060821.0/131072.0*t21;
4236  double t943 = 356291593.0/196608.0*t70;
4237  double t946 = 835896145.0/98304.0*t101;
4238  double t947 = 3010049665.0/1179648.0*t103;
4239  double t948 = 1170254603.0/65536.0*t105;
4240  double t950 = 1058841.0/65536.0-5931980229.0/131072.0*t46+t934-t935+t936+t937-t938+t939+t940-t941+t942-t943-602009933.0/131072.0*t97+4214069531.0/786432.0*t99-t946+t947-t948-602009933.0/131072.0*t107;
4241  double t952 = 73597853.0/294912.0*t7;
4242  double t954 = 2138741171.0/98304.0*t17;
4243  double t955 = 1265785591.0/147456.0*t19;
4244  double t956 = 13841287201.0/393216.0*t22;
4245  double t957 = 265024781.0/3538944.0*t24;
4246  double t958 = 10693705855.0/884736.0*t33;
4247  double t959 = 9886633715.0/589824.0*t35;
4248  double t961 = 1170254603.0/98304.0*t41;
4249  double t962 = t952+14971188197.0/589824.0*t12-t916-t954-t955-t956-t957-t921-t922-t923+t924+t958-t959-4214069531.0/1179648.0*t37-t928+t961+t930+t931;
4250  double t964 = 2537857.0/196608.0*eta;
4251  double t965 = 43647779.0/98304.0*t11;
4252  double t966 = 40353607.0/65536.0*t21;
4253  double t969 = 621774965.0/1769472.0*t103;
4254  double t971 = -1058841.0/65536.0+1977326743.0/65536.0*t46-t964+t935-t936-t937+t965-t939-t940+t941-t966+t943+4558075207.0/1769472.0*t97-870484951.0/1179648.0*t99+t946-t969+t948+124354993.0/196608.0*t107;
4255  double t973 = 341669503.0/983040.0*t7;
4256  double t975 = 282475249.0/65536.0*t17;
4257  double t976 = 167179229.0/98304.0*t19;
4258  double t977 = 13841287201.0/1310720.0*t22;
4259  double t978 = 1230346831.0/11796480.0*t24;
4260  double t979 = 1412376245.0/589824.0*t33;
4261  double t980 = 1977326743.0/393216.0*t35;
4262  double t982 = 1170254603.0/327680.0*t41;
4263  double t983 = t973-1977326743.0/393216.0*t12+t883+t975+t976+t977-t978+t885+t886+t792-t887-t979+t980+4214069531.0/3932160.0*t37+t891-t982-t893-t894;
4264  double t985 = 11781707.0/655360.0*eta;
4265  double t986 = 5764801.0/65536.0*t11;
4266  double t987 = 121060821.0/655360.0*t21;
4267  double t990 = 577303643.0/1179648.0*t103;
4268  double t992 = 117649.0/163840.0-5931980229.0/655360.0*t46-t985-t898+t899+t900-t986+t902+t809-t903+t987-t905-602009933.0/1179648.0*t97-4041125501.0/3932160.0*t99-t908-t990-t910+577303643.0/655360.0*t107;
4269  double t1000 = -t863-109531219.0/3538944.0*t99-t865+t866-t867-870484951.0/3538944.0*t37+t869+14971188197.0/1769472.0*t46-t871-t710+16666039691.0/1769472.0*t12-t873+t874-t713+1048134941.0/5308416.0*t97+t715-220356577.0/5308416.0*t107+t877+t878-t879;
4270  double t1002 = 124354993.0/884736.0*t14;
4271  double t1003 = 2537857.0/4423680.0*xi;
4272  double t1004 = 40353607.0/1474560.0*t10;
4273  double t1005 = 2138741171.0/442368.0*t31;
4274  double t1007 = 1977326743.0/294912.0*t39;
4275  double t1008 = 43647779.0/2211840.0*t16;
4276  double t1009 = -t881-3672178237.0/147456.0*t12+t1002+t823+t884+t825+t826+t1003+t1004+t792-t1005-t888+t889+870484951.0/1474560.0*t37+t1007-t892-t893-t1008;
4277  double t1011 = 218238895.0/73728.0*t61;
4278  double t1012 = 12689285.0/147456.0*t70;
4279  double t1015 = 201768035.0/49152.0*t105;
4280  double t1017 = 117649.0/163840.0-14971188197.0/737280.0*t46+t897-t898+t899+t900-t901+t1011+t809-t903+t904-t1012-230944987.0/442368.0*t97+4606075999.0/1474560.0*t99-t908+t909-t1015-4982082203.0/2211840.0*t107;
4281  double t1020 = 621774965.0/1769472.0*t14;
4282  double t1021 = 2537857.0/196608.0*xi;
4283  double t1022 = 40353607.0/65536.0*t10;
4284  double t1023 = 10693705855.0/884736.0*t31;
4285  double t1025 = 9886633715.0/589824.0*t39;
4286  double t1026 = 43647779.0/98304.0*t16;
4287  double t1027 = t914+1977326743.0/65536.0*t12-t1020-t954-t918-t956-t957-t1021-t1022-t923+t1023+t925-t926-870484951.0/1179648.0*t37-t1025+t929+t930+t1026;
4288  double t1029 = 1265785591.0/147456.0*t61;
4289  double t1030 = 73597853.0/294912.0*t70;
4290  double t1033 = 1170254603.0/98304.0*t105;
4291  double t1035 = -1058841.0/65536.0+14971188197.0/589824.0*t46-t934+t935-t936-t937+t938-t1029-t940+t941-t942+t1030+124354993.0/196608.0*t97-4214069531.0/1179648.0*t99+t946-t947+t1033+4558075207.0/1769472.0*t107;
4292  double t1042 = -t952-14971188197.0/884736.0*t12+t1020+16193326009.0/1327104.0*t17+t955+13841287201.0/589824.0*t22+54745201.0/5308416.0*t24+t1021+t1022+t923-t1023-t958+t959+870484951.0/1769472.0*t37+t1025-t961-t930-t1026;
4293  double t1047 = 1058841.0/65536.0-14971188197.0/884736.0*t46+t964-t935+t936+t937-t965+t1029+t940-t941+t966-t1030-941544947.0/2654208.0*t97+870484951.0/1769472.0*t99-t946+t969-t1033-941544947.0/2654208.0*t107;
4294  double t1050 = 2138741171.0/884736.0*t17;
4295  double t1051 = 13841287201.0/1966080.0*t22;
4296  double t1052 = 254148251.0/17694720.0*t24;
4297  double t1054 = -t973+1977326743.0/589824.0*t12-t1002-t1050-t976-t1051+t1052-t1003-t1004-t792+t1005+t979-t980-870484951.0/5898240.0*t37-t1007+t982+t893+t1008;
4298  double t1059 = -117649.0/163840.0+14971188197.0/2949120.0*t46+t985+t898-t899-t900+t986-t1011-t809+t903-t987+t1012+124354993.0/1769472.0*t97+4041125501.0/5898240.0*t99+t908+t990+t1015-4371013297.0/8847360.0*t107;
4299  double t1067 = t727-2657573261.0/11796480.0*t99+t729-t730+t731-4041125501.0/11796480.0*t37-t733-1977326743.0/1179648.0*t46+t735+t720-16666039691.0/5898240.0*t12+t737-t738+t723+4865844991.0/17694720.0*t97-t725+921779915.0/3538944.0*t107-t741-t742+t743;
4300  double t1069 = 577303643.0/2949120.0*t14;
4301  double t1070 = 11781707.0/14745600.0*xi;
4302  double t1071 = 40353607.0/4915200.0*t10;
4303  double t1072 = 282475249.0/294912.0*t31;
4304  double t1074 = 1977326743.0/983040.0*t39;
4305  double t1075 = 5764801.0/1474560.0*t16;
4306  double t1076 = t745+3672178237.0/491520.0*t12+t1069-t844-t749-t846+t847+t1070-t1071-t754+t1072+t756-t757+4041125501.0/4915200.0*t37-t1074+t760+t761+t1075;
4307  double t1078 = 28824005.0/49152.0*t61;
4308  double t1079 = 11781707.0/98304.0*t70;
4309  double t1082 = 40353607.0/32768.0*t105;
4310  double t1084 = -117649.0/3686400.0+1977326743.0/491520.0*t46-t765+t766-t767-t768+t769-t1078-t771+t772-t773-t1079-1072135337.0/1474560.0*t97-4606075999.0/4915200.0*t99+t777-t778+t1082+658010857.0/1474560.0*t107;
4311  double t1087 = 577303643.0/1179648.0*t14;
4312  double t1088 = 11781707.0/655360.0*xi;
4313  double t1089 = 121060821.0/655360.0*t10;
4314  double t1090 = 1412376245.0/589824.0*t31;
4315  double t1092 = 1977326743.0/393216.0*t39;
4316  double t1093 = 5764801.0/65536.0*t16;
4317  double t1094 = -t783-5931980229.0/655360.0*t12-t1087+t975+t787+t977-t978-t1088+t1089+t792-t1090-t794+t795-4041125501.0/3932160.0*t37+t1092-t798-t799-t1093;
4318  double t1096 = 167179229.0/98304.0*t61;
4319  double t1097 = 341669503.0/983040.0*t70;
4320  double t1100 = 1170254603.0/327680.0*t105;
4321  double t1102 = 117649.0/163840.0-1977326743.0/393216.0*t46+t803-t804+t805+t806-t807+t1096+t809-t810+t811+t1097+577303643.0/655360.0*t97+4214069531.0/3932160.0*t99-t815+t816-t1100-602009933.0/1179648.0*t107;
4322  double t1106 = t821+14971188197.0/2949120.0*t12+t1087-t1050-t824-t1051+t1052+t1088-t1089-t792+t1090+t827-t828+4041125501.0/5898240.0*t37-t1092+t830+t799+t1093;
4323  double t1111 = -117649.0/163840.0+1977326743.0/589824.0*t46-t833+t804-t805-t806+t834-t1096-t809+t810-t835-t1097-4371013297.0/8847360.0*t97-870484951.0/5898240.0*t99+t815-t838+t1100+124354993.0/1769472.0*t107;
4324  double t1118 = t842-1977326743.0/1966080.0*t12-t1069+282475249.0/589824.0*t17+t845+13841287201.0/6553600.0*t22+1179853801.0/58982400.0*t24-t1070+t1071+t754-t1072-t848+t849-4041125501.0/19660800.0*t37+t1074-t851-t761-t1075;
4325  double t1123 = 117649.0/3686400.0-1977326743.0/1966080.0*t46-t854-t766+t767+t768-t855+t1078+t771-t772+t856+t1079+577303643.0/5898240.0*t97-4041125501.0/19660800.0*t99-t777-t859-t1082+577303643.0/5898240.0*t107;
4326  double t1126 = 1198099.0/110592.0*t24;
4327 
4328  values[0] = t30+t50+t72+t109;
4329  values[1] = t127+t142;
4330  values[2] = t163+t184;
4331  values[3] = t206+t226;
4332  values[4] = t240+t247;
4333  values[5] = t261+t268;
4334  values[6] = t276;
4335  values[7] = t285+t291+t295+t301;
4336  values[8] = t318+t332;
4337  values[9] = t352+t370;
4338  values[10] = t390+t409;
4339  values[11] = t422+t430;
4340  values[12] = t442+t451;
4341  values[13] = t459;
4342  values[14] = t466+t473+t478+t484;
4343  values[15] = t492;
4344  values[16] = t500+t510;
4345  values[17] = t520+t529;
4346  values[18] = t534+t538;
4347  values[19] = t543+t547;
4348  values[20] = t552+t556;
4349  values[21] = t559+t562+t564+t568;
4350  values[22] = t578;
4351  values[23] = t588+t596;
4352  values[24] = t608+t616;
4353  values[25] = t621+t625;
4354  values[26] = t629+t634;
4355  values[27] = t639+t643;
4356  values[28] = t664;
4357  values[29] = t685;
4358  values[30] = t706;
4359  values[31] = t716;
4360  values[32] = t726;
4361  values[33] = t744;
4362  values[34] = t763+t781;
4363  values[35] = t801+t819;
4364  values[36] = t831+t840;
4365  values[37] = t852+t861;
4366  values[38] = t880;
4367  values[39] = t895+t912;
4368  values[40] = t932+t950;
4369  values[41] = t962+t971;
4370  values[42] = t983+t992;
4371  values[43] = t1000;
4372  values[44] = t1009+t1017;
4373  values[45] = t1027+t1035;
4374  values[46] = t1042+t1047;
4375  values[47] = t1054+t1059;
4376  values[48] = t1067;
4377  values[49] = t1076+t1084;
4378  values[50] = t1094+t1102;
4379  values[51] = t1106+t1111;
4380  values[52] = t1118+t1123;
4381  values[53] = 5764801.0/36864.0*t99-t657+t1126+t658-6941291.0/55296.0*t107-t645+t662-t663;
4382  values[54] = -t655+t1126+t654-6941291.0/55296.0*t97-t651+5764801.0/36864.0*t37+t660-t661;
4383 }
4384 
4385 // values of the derivatives in eta-eta direction
4386 static void C_Q_UL7S_2D_DeriveEtaEta(double xi, double eta, double *values)
4387 {
4388  double t1 = xi*xi;
4389  double t3 = eta*eta;
4390  double t5 = t1*xi;
4391  double t6 = t3*eta;
4392  double t7 = t5*t6;
4393  double t8 = 117649.0/73728.0*t7;
4394  double t9 = 1.0-t1;
4395  double t10 = 1.0-t3;
4396  double t12 = t6*t9*t10;
4397  double t13 = 823543.0/18432.0*t12;
4398  double t14 = 6328007.0/884736.0*eta;
4399  double t15 = 3018743.0/14745600.0*xi;
4400  double t16 = 54740399.0/2654208.0*t6;
4401  double t17 = t1*t1;
4402  double t18 = t17*xi;
4403  double t19 = 823543.0/1638400.0*t18;
4404  double t20 = 415373.0/491520.0*t5;
4405  double t22 = t18*t3;
4406  double t23 = 2470629.0/163840.0*t22;
4407  double t24 = t5*eta;
4408  double t25 = 2401.0/24576.0*t24;
4409  double t26 = t17*eta;
4410  double t27 = 50421.0/32768.0*t26;
4411  double t28 = t18*eta;
4412  double t29 = 117649.0/245760.0*t28;
4413  double t30 = t17*t3;
4414  double t32 = xi*t6;
4415  double t33 = 77026481.0/6635520.0*t32;
4416  double t34 = t17*t1;
4417  double t35 = t3*t3;
4418  double t36 = t34*t35;
4419  double t38 = t18*t35;
4420  double t39 = 40353607.0/983040.0*t38;
4421  double t40 = t1*t35;
4422  double t42 = 2842343.0/5898240.0-3645159.0/3276800.0*t1-3210137.0/196608.0*t3-t8-t13+t14+t15-t16+t19-t20+14907809.0/5898240.0*t17+t23+t25-t27-t29+3176523.0/65536.0*t30+t33+282475249.0/1966080.0*t36-t39-17294403.0/655360.0*t40;
4423  double t43 = t17*t35;
4424  double t45 = t5*t35;
4425  double t46 = 823543.0/98304.0*t45;
4426  double t47 = 1.0-xi;
4427  double t51 = 315.0/2.0*t6-105.0/2.0*eta;
4428  double t52 = t47*t10*t51;
4429  double t53 = 16807.0/207360.0*t52;
4430  double t55 = xi*t35;
4431  double t56 = 13294337.0/983040.0*t55;
4432  double t58 = t18*t6;
4433  double t59 = 5764801.0/737280.0*t58;
4434  double t60 = t17*t6;
4435  double t61 = 823543.0/32768.0*t60;
4436  double t65 = 315.0/8.0*t35-105.0/4.0*t3+15.0/8.0;
4437  double t66 = t47*eta*t65;
4438  double t67 = 16807.0/51840.0*t66;
4439  double t68 = t6*t1;
4440  double t69 = 823543.0/163840.0*t68;
4441  double t71 = xi*eta;
4442  double t72 = 9672257.0/2211840.0*t71;
4443  double t73 = t1*eta;
4444  double t74 = 415373.0/163840.0*t73;
4445  double t75 = t35*eta;
4446  double t76 = t9*t75;
4447  double t77 = 9058973.0/184320.0*t76;
4448  double t81 = 63.0/8.0*t75-35.0/4.0*t6+15.0/8.0*eta;
4449  double t82 = t47*t81;
4450  double t83 = 16807.0/103680.0*t82;
4451  double t84 = t34*t3;
4452  double t86 = t9*t18;
4453  double t87 = 823543.0/184320.0*t86;
4454  double t88 = xi*t3;
4455  double t89 = 3210137.0/491520.0*t88;
4456  double t90 = t5*t3;
4457  double t91 = 50421.0/16384.0*t90;
4458  double t92 = t1*t3;
4459  double t94 = t34*t6;
4460  double t95 = 40353607.0/1474560.0*t94;
4461  double t96 = t34*eta;
4462  double t97 = 823543.0/491520.0*t96;
4463  double t98 = -t72-t74+t77-t83-17294403.0/327680.0*t84+t87-t89-t91+14907809.0/983040.0*t92-t95+t97;
4464  double t101 = 130250477.0/35389440.0*t1;
4465  double t103 = 5764801.0/110592.0*t12;
4466  double t104 = 9476747.0/2949120.0*eta;
4467  double t105 = 2401.0/20480.0*xi;
4468  double t106 = 17764999.0/1769472.0*t6;
4469  double t107 = 117649.0/18432.0*t18;
4470  double t108 = 1198099.0/184320.0*t5;
4471  double t110 = 6941291.0/589824.0*t26;
4472  double t111 = 48589037.0/131072.0*t30;
4473  double t112 = 1977326743.0/2359296.0*t36;
4474  double t114 = t101+30370249.0/1179648.0*t3+t103-t104-t105+t106-t107+t108-595959413.0/35389440.0*t17+t110-t111-t112-93060359.0/786432.0*t40;
4475  double t118 = 340123259.0/1769472.0*t60;
4476  double t119 = 13294337.0/589824.0*t68;
4477  double t120 = 1198099.0/983040.0*t73;
4478  double t121 = 63412811.0/1105920.0*t76;
4479  double t123 = 5764801.0/184320.0*t86;
4480  double t125 = 282475249.0/1769472.0*t94;
4481  double t126 = 5764801.0/589824.0*t96;
4482  double t127 = -29240407.0/35389440.0+2380862813.0/2359296.0*t43-124354993.0/2359296.0*t35+494949343.0/35389440.0*t34-t118+t119+t120-t121+40353607.0/131072.0*t84-t123+43748621.0/1179648.0*t92+t125-t126;
4483  double t129 = 107001937.0/14745600.0*t1;
4484  double t131 = 4117715.0/36864.0*t7;
4485  double t132 = 2401.0/16384.0*eta;
4486  double t133 = 3455039.0/7372800.0*xi;
4487  double t134 = 117649.0/49152.0*t6;
4488  double t135 = 183414791.0/7372800.0*t18;
4489  double t136 = 18686983.0/737280.0*t5;
4490  double t138 = 17294403.0/81920.0*t22;
4491  double t139 = 84035.0/12288.0*t24;
4492  double t140 = 1529437.0/49152.0*t26;
4493  double t141 = 823543.0/122880.0*t28;
4494  double t142 = 32118177.0/32768.0*t30;
4495  double t143 = 823543.0/368640.0*t32;
4496  double t144 = 1977326743.0/983040.0*t36;
4497  double t145 = 282475249.0/491520.0*t38;
4498  double t146 = 123823.0/983040.0-t129+151263.0/32768.0*t3+t131-t132+t133+t134+t135-t136+159548851.0/2949120.0*t17-t138-t139-t140+t141+t142-t143+t144+t145;
4499  double t149 = 28824005.0/49152.0*t45;
4500  double t151 = 5764801.0/491520.0*t55;
4501  double t153 = 40353607.0/368640.0*t58;
4502  double t154 = 74942413.0/147456.0*t60;
4503  double t155 = 94001551.0/737280.0*t68;
4504  double t156 = 16807.0/122880.0*t71;
4505  double t157 = 1918399.0/245760.0*t73;
4506  double t159 = 5764801.0/61440.0*t86;
4507  double t160 = 352947.0/81920.0*t88;
4508  double t161 = 1764735.0/8192.0*t90;
4509  double t163 = 282475249.0/737280.0*t94;
4510  double t164 = 5764801.0/245760.0*t96;
4511  double t165 = 658010857.0/983040.0*t40-524596891.0/196608.0*t43-t149-823543.0/65536.0*t35+t151-692599663.0/14745600.0*t34-t153+t154-t155+t156+t157-121060821.0/163840.0*t84+t159-t160+t161-40286379.0/163840.0*t92-t163+t164;
4512  double t167 = 61279351.0/3932160.0*t1;
4513  double t169 = 23882747.0/73728.0*t7;
4514  double t170 = 36015.0/65536.0*eta;
4515  double t171 = 1054039.0/327680.0*xi;
4516  double t172 = 588245.0/65536.0*t6;
4517  double t173 = 136355191.0/2949120.0*t18;
4518  double t174 = 72920771.0/1474560.0*t5;
4519  double t176 = 17294403.0/32768.0*t22;
4520  double t177 = 487403.0/24576.0*t24;
4521  double t178 = 2470629.0/65536.0*t26;
4522  double t179 = 823543.0/49152.0*t28;
4523  double t180 = 155649627.0/131072.0*t30;
4524  double t181 = 823543.0/16384.0*t32;
4525  double t182 = 1977326743.0/786432.0*t36;
4526  double t183 = 282475249.0/196608.0*t38;
4527  double t184 = 13377.0/262144.0+t167-2268945.0/131072.0*t3-t169+t170-t171-t172-t173+t174-1206456881.0/11796480.0*t17+t176+t177+t178-t179-t180+t181-t182-t183;
4528  double t187 = 167179229.0/98304.0*t45;
4529  double t189 = 17294403.0/65536.0*t55;
4530  double t191 = 40353607.0/147456.0*t58;
4531  double t192 = 40353607.0/65536.0*t60;
4532  double t193 = 86001419.0/589824.0*t68;
4533  double t194 = 50421.0/16384.0*t71;
4534  double t195 = 1755131.0/196608.0*t73;
4535  double t197 = 5764801.0/36864.0*t86;
4536  double t198 = 3176523.0/32768.0*t88;
4537  double t199 = 10235463.0/16384.0*t90;
4538  double t201 = 282475249.0/589824.0*t94;
4539  double t202 = 5764801.0/196608.0*t96;
4540  double t203 = -602009933.0/786432.0*t40+847425747.0/262144.0*t43+t187+12353145.0/262144.0*t35-t189+1022016863.0/11796480.0*t34+t191-t192+t193-t194-t195+121060821.0/131072.0*t84-t197+t198-t199+36857751.0/131072.0*t92+t201-t202;
4541  double t205 = 392183113.0/17694720.0*t1;
4542  double t207 = 12005.0/32768.0*eta;
4543  double t208 = 588245.0/98304.0*t6;
4544  double t210 = 6235397.0/294912.0*t26;
4545  double t211 = 43647779.0/65536.0*t30;
4546  double t212 = 1977326743.0/1179648.0*t36;
4547  double t213 = 287777.0/393216.0-t205-756315.0/65536.0*t3+t169+t207+t171-t208+t173-t174+2060084411.0/17694720.0*t17-t176-t177-t210+t179+t211-t181+t212+t183;
4548  double t218 = 305534453.0/884736.0*t60;
4549  double t219 = 17764999.0/884736.0*t68;
4550  double t220 = 362551.0/294912.0*t73;
4551  double t223 = 282475249.0/884736.0*t94;
4552  double t224 = 5764801.0/294912.0*t96;
4553  double t225 = 124354993.0/1179648.0*t40-2138741171.0/1179648.0*t43-t187+4117715.0/131072.0*t35+t189-1680851263.0/17694720.0*t34-t191+t218-t219+t194+t220-40353607.0/65536.0*t84+t197-t198+t199-2537857.0/65536.0*t92-t223+t224;
4554  double t227 = 907872637.0/58982400.0*t1;
4555  double t229 = 2401.0/65536.0*eta;
4556  double t230 = 117649.0/196608.0*t6;
4557  double t232 = 823543.0/196608.0*t26;
4558  double t233 = 17294403.0/131072.0*t30;
4559  double t234 = 1977326743.0/3932160.0*t36;
4560  double t235 = -1110977.0/3932160.0+t227+151263.0/131072.0*t3-t131-t229-t133+t230-t135+t136-909712489.0/11796480.0*t17+t138+t139+t232-t141-t233+t143-t234-t145;
4561  double t240 = 40353607.0/589824.0*t60;
4562  double t241 = 82471949.0/2949120.0*t68;
4563  double t242 = 1683101.0/983040.0*t73;
4564  double t245 = 282475249.0/2949120.0*t94;
4565  double t246 = 5764801.0/983040.0*t96;
4566  double t247 = 577303643.0/3932160.0*t40+282475249.0/786432.0*t43+t149-823543.0/262144.0*t35-t151+3657354463.0/58982400.0*t34+t153-t240-t241-t156+t242+121060821.0/655360.0*t84-t159+t160-t161-35345121.0/655360.0*t92+t245-t246;
4567  double t250 = 171157.0/36864.0*t1;
4568  double t253 = 1.0+xi;
4569  double t255 = t253*t10*t51;
4570  double t256 = 16807.0/207360.0*t255;
4571  double t257 = 30601823.0/58982400.0*t1;
4572  double t259 = 823543.0/110592.0*t12;
4573  double t260 = 8557507.0/1769472.0*eta;
4574  double t261 = 69597787.0/5308416.0*t6;
4575  double t263 = 84035.0/589824.0*t26;
4576  double t264 = 588245.0/131072.0*t30;
4577  double t265 = 282475249.0/11796480.0*t36;
4578  double t266 = -3195143.0/35389440.0+t256+t257+3210137.0/1179648.0*t3+t8-t259+t260-t15-t261-t19+t20-26336569.0/7077888.0*t17-t23-t25+t263+t29-t264-t33+t265+t39;
4579  double t272 = t253*eta*t65;
4580  double t273 = 16807.0/51840.0*t272;
4581  double t274 = 4117715.0/1769472.0*t60;
4582  double t275 = t253*t81;
4583  double t276 = 16807.0/103680.0*t275;
4584  double t278 = 19176787.0/8847360.0*t68;
4585  double t279 = 1486219.0/2949120.0*t73;
4586  double t280 = 9058973.0/1105920.0*t76;
4587  double t283 = 40353607.0/8847360.0*t94;
4588  double t284 = 823543.0/2949120.0*t96;
4589  double t285 = t278+t72-t279+t280-5764801.0/655360.0*t84-t87+t89+t91+30034109.0/5898240.0*t92-t283+t284;
4590  double t288 = 117649.0/207360.0*t255;
4591  double t289 = 58364537.0/212336640.0*t1;
4592  double t291 = 7486661.0/221184.0*eta;
4593  double t292 = 1573243.0/1179648.0*xi;
4594  double t293 = 15210335.0/165888.0*t6;
4595  double t294 = 13294337.0/5898240.0*t18;
4596  double t295 = 1198099.0/2949120.0*t5;
4597  double t297 = 340123259.0/2949120.0*t22;
4598  double t298 = 242945185.0/7077888.0*t30;
4599  double t299 = 420175.0/5184.0*t32;
4600  double t300 = 1977326743.0/14155776.0*t36;
4601  double t301 = 282475249.0/1179648.0*t38;
4602  double t303 = -t288+t289-44905903.0/2359296.0*t3+t103-t291+t292+t293-t294-t295+148456231.0/42467328.0*t17+t297+t298+t299-t300-t301+1071429443.0/14155776.0*t40;
4603  double t305 = 28824005.0/589824.0*t45;
4604  double t307 = 37294733.0/393216.0*t55;
4605  double t309 = 117649.0/51840.0*t272;
4606  double t310 = 117649.0/103680.0*t275;
4607  double t311 = 588245.0/55296.0*t68;
4608  double t312 = 1057469.0/34560.0*t71;
4609  double t313 = 1198099.0/368640.0*t73;
4610  double t315 = 5764801.0/1105920.0*t86;
4611  double t316 = 44905903.0/983040.0*t88;
4612  double t317 = 6941291.0/294912.0*t90;
4613  double t319 = 7948535.0/14155776.0-1008840175.0/14155776.0*t43+t305+186473665.0/4718592.0*t35+t307-1201549237.0/212336640.0*t34+t309+t310-t311-t312+t313-t121+2380862813.0/35389440.0*t84+t315-t316-t317-1290088513.0/35389440.0*t92;
4614  double t321 = 117649.0/69120.0*t255;
4615  double t322 = 298841837.0/88473600.0*t1;
4616  double t324 = 823543.0/36864.0*t7;
4617  double t325 = 5764801.0/36864.0*t12;
4618  double t326 = 29931209.0/294912.0*eta;
4619  double t327 = 9662947.0/2457600.0*xi;
4620  double t328 = 243214097.0/884736.0*t6;
4621  double t329 = 94001551.0/7372800.0*t18;
4622  double t330 = 1918399.0/737280.0*t5;
4623  double t332 = 74942413.0/245760.0*t22;
4624  double t333 = 2941225.0/294912.0*t26;
4625  double t334 = 823543.0/24576.0*t28;
4626  double t335 = 53530295.0/589824.0*t30;
4627  double t336 = 268458211.0/1105920.0*t32;
4628  double t337 = 1977326743.0/5898240.0*t36;
4629  double t339 = t321-t322+11239081.0/196608.0*t3-t324-t325+t326-t327-t328+t329-t330+13428793.0/3538944.0*t17-t332+t139-t333-t334-t335-t336+t337+t145-1269079763.0/5898240.0*t40;
4630  double t341 = 5764801.0/49152.0*t45;
4631  double t343 = 46706653.0/163840.0*t55;
4632  double t345 = 117649.0/17280.0*t272;
4633  double t346 = 28824005.0/884736.0*t60;
4634  double t347 = 117649.0/34560.0*t275;
4635  double t348 = 101060491.0/4423680.0*t68;
4636  double t349 = 33792703.0/368640.0*t71;
4637  double t350 = 10283483.0/1474560.0*t73;
4638  double t351 = 63412811.0/368640.0*t76;
4639  double t353 = 11239081.0/81920.0*t88;
4640  double t354 = 1529437.0/24576.0*t90;
4641  double t356 = 282475249.0/4423680.0*t94;
4642  double t357 = -9662947.0/5898240.0+201768035.0/1179648.0*t43-t341-46706653.0/393216.0*t35-t343+658010857.0/88473600.0*t34+t153-t345+t346-t347+t348+t349-t350+t351-524596891.0/2949120.0*t84+t353+t354+312492551.0/2949120.0*t92+t356-t224;
4643  double t359 = 117649.0/41472.0*t255;
4644  double t360 = 359351153.0/70778880.0*t1;
4645  double t362 = 4117715.0/73728.0*t7;
4646  double t363 = 28824005.0/110592.0*t12;
4647  double t364 = 299197871.0/1769472.0*eta;
4648  double t365 = 38799229.0/5898240.0*xi;
4649  double t366 = 2431384655.0/5308416.0*t6;
4650  double t367 = 86001419.0/5898240.0*t18;
4651  double t368 = 1755131.0/589824.0*t5;
4652  double t370 = 121060821.0/327680.0*t22;
4653  double t371 = 17059105.0/589824.0*t26;
4654  double t372 = 23882747.0/245760.0*t28;
4655  double t373 = 28824005.0/262144.0*t30;
4656  double t374 = 536462633.0/1327104.0*t32;
4657  double t375 = 1977326743.0/4718592.0*t36;
4658  double t376 = 282475249.0/393216.0*t38;
4659  double t377 = 38799229.0/14155776.0-t359+t360-225293033.0/2359296.0*t3+t362+t363-t364+t365+t366-t367+t368-61429585.0/14155776.0*t17+t370-t177+t371+t372+t373+t374-t375-t376;
4660  double t380 = 28824005.0/196608.0*t45;
4661  double t382 = 187179559.0/393216.0*t55;
4662  double t384 = 117649.0/10368.0*t272;
4663  double t385 = 144120025.0/1769472.0*t60;
4664  double t386 = 117649.0/20736.0*t275;
4665  double t387 = 2000033.0/65536.0*t68;
4666  double t388 = 337584373.0/2211840.0*t71;
4667  double t389 = 2686719.0/327680.0*t73;
4668  double t390 = 63412811.0/221184.0*t76;
4669  double t392 = 225293033.0/983040.0*t88;
4670  double t393 = 2470629.0/32768.0*t90;
4671  double t395 = 167179229.0/2949120.0*t96;
4672  double t396 = 532832321.0/1572864.0*t40-1008840175.0/4718592.0*t43+t380+935897795.0/4718592.0*t35+t382-602009933.0/70778880.0*t34-t191+t384-t385+t386-t387-t388+t389-t390+282475249.0/1310720.0*t84-t392-t393-1947645581.0/11796480.0*t92-t125+t395;
4673  double t398 = 428438213.0/106168320.0*t1;
4674  double t400 = 19538603.0/2949120.0*xi;
4675  double t401 = 17764999.0/8847360.0*t18;
4676  double t402 = 362551.0/884736.0*t5;
4677  double t404 = 305534453.0/1474560.0*t22;
4678  double t405 = 218238895.0/3538944.0*t30;
4679  double t406 = 1977326743.0/7077888.0*t36;
4680  double t407 = 282475249.0/589824.0*t38;
4681  double t408 = -19538603.0/7077888.0+t359-t398+112945441.0/1179648.0*t3-t362-t363+t364-t400-t366+t401-t402+12689285.0/21233664.0*t17-t404+t177-t371-t372-t405-t374+t406+t407;
4682  double t411 = 28824005.0/294912.0*t45;
4683  double t413 = 93766253.0/196608.0*t55;
4684  double t416 = 112945441.0/491520.0*t88;
4685  double t417 = 6235397.0/147456.0*t90;
4686  double t419 = -2257331363.0/7077888.0*t40+1008840175.0/7077888.0*t43-t411-468831265.0/2359296.0*t35-t413+124354993.0/106168320.0*t34+t191-t384+t385-t386+t387+t388-t389+t390-2138741171.0/17694720.0*t84+t416+t417+2683624111.0/17694720.0*t92+t125-t395;
4687  double t421 = 739562537.0/353894400.0*t1;
4688  double t423 = 39224647.0/9830400.0*xi;
4689  double t424 = 82471949.0/29491200.0*t18;
4690  double t425 = 1683101.0/2949120.0*t5;
4691  double t427 = 40353607.0/983040.0*t22;
4692  double t428 = 28824005.0/2359296.0*t30;
4693  double t429 = 1977326743.0/23592960.0*t36;
4694  double t430 = 282475249.0/1966080.0*t38;
4695  double t431 = 39224647.0/23592960.0-t321+t421-45280459.0/786432.0*t3+t324+t325-t326+t423+t328+t424-t425+11781707.0/14155776.0*t17+t427-t139+t333+t334+t428+t336-t429-t430;
4696  double t434 = 5764801.0/196608.0*t45;
4697  double t436 = 187885453.0/655360.0*t55;
4698  double t439 = 45280459.0/327680.0*t88;
4699  double t440 = 823543.0/98304.0*t90;
4700  double t442 = 4233834563.0/23592960.0*t40-201768035.0/4718592.0*t43+t434+187885453.0/1572864.0*t35+t436+577303643.0/353894400.0*t34-t153+t345-t346+t347-t348-t349+t350-t351+282475249.0/11796480.0*t84-t439-t440-992066789.0/11796480.0*t92-t356+t224;
4701  double t444 = 24451.0/18432.0*xi;
4702  double t445 = 171157.0/221184.0*t1;
4703  double t446 = 141659.0/3072.0*t88;
4704  double t450 = 588245.0/6144.0*t55;
4705  double t452 = -t444-t445+t312-t313+t446+991613.0/36864.0*t92-t299+t311-122255.0/221184.0+t291+708295.0/36864.0*t3-t293-2941225.0/73728.0*t35-t450-4117715.0/73728.0*t40-t310-t309+t288+t121-t103;
4706  double t455 = 5499319.0/29491200.0*xi;
4707  double t456 = 19176787.0/88473600.0*t18;
4708  double t457 = 1486219.0/8847360.0*t5;
4709  double t459 = 823543.0/589824.0*t22;
4710  double t462 = 40353607.0/5898240.0*t38;
4711  double t464 = -t256+240427369.0/1061683200.0*t1-6470695.0/2359296.0*t3-t8+t259-t260+t455+t261-t456+t457-28017269.0/42467328.0*t17+t459+t25-t263-t29+2941225.0/7077888.0*t30+t33+282475249.0/70778880.0*t36+t462+524596891.0/70778880.0*t40;
4712  double t466 = 823543.0/589824.0*t45;
4713  double t468 = 26941621.0/1966080.0*t55;
4714  double t472 = 823543.0/1105920.0*t86;
4715  double t473 = 1294139.0/196608.0*t88;
4716  double t474 = 84035.0/294912.0*t90;
4717  double t476 = -t278-t72+t279-t280+5764801.0/7077888.0*t84-t472-t473-t474-28017269.0/7077888.0*t92+t283-t284;
4718  double t480 = 2401.0/122880.0*xi;
4719  double t481 = 1198099.0/1105920.0*t5;
4720  double t483 = 117649.0/110592.0*t18;
4721  double t486 = 1774339.0/44236800.0*xi;
4722  double t487 = 101060491.0/44236800.0*t18;
4723  double t488 = 10283483.0/4423680.0*t5;
4724  double t490 = 5764801.0/294912.0*t22;
4725  double t491 = 282475249.0/2949120.0*t38;
4726  double t492 = -870877.0/23592960.0+t421-84035.0/786432.0*t3+t131+t229-t486-t230-t487+t488-992066789.0/70778880.0*t17-t490-t139-t232+t141+t428-t143-t429-t491;
4727  double t496 = 5764801.0/2949120.0*t55;
4728  double t499 = 5764801.0/368640.0*t86;
4729  double t500 = 117649.0/294912.0*t88;
4730  double t501 = 2941225.0/147456.0*t90;
4731  double t503 = 577303643.0/23592960.0*t40+282475249.0/4718592.0*t43+t411-823543.0/1572864.0*t35-t496+4233834563.0/353894400.0*t34-t153+t240+t241+t156-t242-40353607.0/2359296.0*t84-t499-t500+t501+11781707.0/2359296.0*t92-t245+t246;
4732  double t506 = 208887.0/655360.0*xi;
4733  double t507 = 2000033.0/655360.0*t18;
4734  double t508 = 895573.0/327680.0*t5;
4735  double t510 = 28824005.0/589824.0*t22;
4736  double t511 = 47677.0/2359296.0-t398+420175.0/393216.0*t3-t169-t207-t506+t208+t507-t508+2683624111.0/106168320.0*t17+t510+t177+t210-t179-t405+t181+t406+t301;
4737  double t514 = 167179229.0/589824.0*t45;
4738  double t516 = 5764801.0/131072.0*t55;
4739  double t519 = 5764801.0/221184.0*t86;
4740  double t520 = 588245.0/65536.0*t88;
4741  double t521 = 17059105.0/294912.0*t90;
4742  double t523 = 124354993.0/7077888.0*t40-2138741171.0/7077888.0*t43-t514+4117715.0/786432.0*t35+t516-2257331363.0/106168320.0*t34+t191-t218+t219-t194-t220+201768035.0/3538944.0*t84+t519+t520-t521+12689285.0/3538944.0*t92+t223-t224;
4743  double t528 = t360+420175.0/262144.0*t3+t169-t170+t506+t172-t507+t508-1947645581.0/70778880.0*t17-t510-t177-t178+t179+t373-t181-t375-t301-602009933.0/4718592.0*t40;
4744  double t534 = -226723.0/1572864.0+282475249.0/524288.0*t43+t514+4117715.0/524288.0*t35-t516+532832321.0/23592960.0*t34-t191+t192-t193+t194+t195-201768035.0/2359296.0*t84-t519-t520+t521-61429585.0/2359296.0*t92-t201+t202;
4745  double t539 = -t322-84035.0/196608.0*t3-t131+t132+t486-t134+t487-t488+312492551.0/17694720.0*t17+t490+t139+t140-t141-t335+t143+t337+t491+658010857.0/5898240.0*t40;
4746  double t545 = 363923.0/5898240.0-524596891.0/1179648.0*t43-t411-823543.0/393216.0*t35+t496-1269079763.0/88473600.0*t34+t153-t154+t155-t156-t157+40353607.0/589824.0*t84+t499+t500-t501+13428793.0/589824.0*t92+t163-t164;
4747  double t550 = t289-63211127.0/2359296.0*t3-t103+t104-t480-t106-t483+t481-1290088513.0/212336640.0*t17-t110+t298-t300-1201549237.0/14155776.0*t40;
4748  double t556 = 53431511.0/70778880.0+2380862813.0/14155776.0*t43+266004389.0/4718592.0*t35+1071429443.0/212336640.0*t34+t118-t119-t120+t121-201768035.0/7077888.0*t84-t315+148456231.0/7077888.0*t92-t125+t126;
4749  double t561 = -5558119.0/11796480.0+t257+6470695.0/393216.0*t3+t8+t13-t14-t455+t16+t456-t457+30034109.0/35389440.0*t17-t459-t25+t27+t29-t264-t33+t265-t462+606951191.0/11796480.0*t40;
4750  double t568 = t72+t74-t77+t83+5764801.0/1179648.0*t84+t472+t473+t474-26336569.0/1179648.0*t92+t95-t97;
4751  double t571 = 1198099.0/61440.0*t73;
4752  double t573 = 588245.0/9216.0*t68;
4753  double t574 = 5540479.0/110592.0*eta;
4754  double t576 = 12017005.0/82944.0*t6;
4755  double t579 = 117649.0/103680.0*t82;
4756  double t580 = 117649.0/51840.0*t66;
4757  double t581 = 117649.0/207360.0*t52;
4758  double t582 = 63412811.0/184320.0*t76;
4759  double t583 = 5764801.0/18432.0*t12;
4760  double t584 = t444-t250-t312-t571-t446+991613.0/6144.0*t92+t299+t573+122255.0/36864.0+t574-708295.0/6144.0*t3-t576+2941225.0/12288.0*t35+t450-4117715.0/12288.0*t40-t579-t580+t581+t582-t583;
4761  double t586 = 5764801.0/6144.0*t12;
4762  double t587 = 22208221.0/147456.0*eta;
4763  double t588 = 192725869.0/442368.0*t6;
4764  double t590 = 1764735.0/16384.0*t26;
4765  double t592 = -39224647.0/3932160.0+t227+45280459.0/131072.0*t3-t324+t586-t587-t423+t588-t424+t425-11781707.0/1310720.0*t17-t427+t139-t590-t334-t233-t336-t234+t430+3657354463.0/3932160.0*t40;
4766  double t594 = 117649.0/69120.0*t52;
4767  double t597 = 5764801.0/16384.0*t60;
4768  double t598 = 117649.0/17280.0*t66;
4769  double t599 = 183414791.0/737280.0*t68;
4770  double t600 = 18686983.0/245760.0*t73;
4771  double t601 = 63412811.0/61440.0*t76;
4772  double t602 = 117649.0/34560.0*t82;
4773  double t605 = 5764801.0/49152.0*t96;
4774  double t606 = 121060821.0/262144.0*t43-t434-t594-187885453.0/262144.0*t35-t436+577303643.0/58982400.0*t34+t153+t597+t598-t599+t349+t600-t601+t602+282475249.0/1966080.0*t84+t439+t440-909712489.0/1966080.0*t92-t163+t605;
4775  double t609 = 28824005.0/18432.0*t12;
4776  double t610 = 222424867.0/884736.0*eta;
4777  double t611 = 1929527635.0/2654208.0*t6;
4778  double t613 = 10235463.0/32768.0*t26;
4779  double t615 = 19538603.0/1179648.0-t205-112945441.0/196608.0*t3+t362-t609+t610+t400-t611-t401+t402-2537857.0/393216.0*t17+t404-t177+t613+t372+t211+t374+t212-t407-1680851263.0/1179648.0*t40;
4780  double t617 = 117649.0/41472.0*t52;
4781  double t620 = 28824005.0/32768.0*t60;
4782  double t621 = 117649.0/10368.0*t66;
4783  double t622 = 136355191.0/294912.0*t68;
4784  double t623 = 72920771.0/491520.0*t73;
4785  double t624 = 63412811.0/36864.0*t76;
4786  double t625 = 117649.0/20736.0*t82;
4787  double t628 = 282475249.0/294912.0*t94;
4788  double t629 = 167179229.0/491520.0*t96;
4789  double t630 = -201768035.0/131072.0*t43+t411+t617+468831265.0/393216.0*t35+t413+124354993.0/17694720.0*t34-t191-t620-t621+t622-t388-t623+t624-t625-2138741171.0/2949120.0*t84-t416-t417+2060084411.0/2949120.0*t92+t628-t629;
4790  double t635 = -38799229.0/2359296.0+t167+225293033.0/393216.0*t3-t362+t609-t610-t365+t611+t367-t368+12285917.0/262144.0*t17-t370+t177-t613-t372-t180-t374-t182+t376+1022016863.0/786432.0*t40;
4791  double t641 = 605304105.0/262144.0*t43-t380-t617-935897795.0/786432.0*t35-t382-602009933.0/11796480.0*t34+t191+t620+t621-t622+t388+t623-t624+t625+847425747.0/655360.0*t84+t392+t393-1206456881.0/1966080.0*t92-t628+t629;
4792  double t647 = -t129-11239081.0/32768.0*t3+t324-t586+t587+t327-t588-t329+t330-13428793.0/327680.0*t17+t332-t139+t590+t334+t142+t336+t144-t145-692599663.0/983040.0*t40-121060821.0/65536.0*t43;
4793  double t652 = 9662947.0/983040.0+t341+t594+46706653.0/65536.0*t35+t343+658010857.0/14745600.0*t34-t153-t597-t598+t599-t349-t600+t601-t602-524596891.0/491520.0*t84-t353-t354+159548851.0/491520.0*t92+t163-t605;
4794  double t658 = t101+44905903.0/393216.0*t3+t583-t574-t292+t576+t294+t295+43748621.0/7077888.0*t17-t297-t111-t299-t112+t301+494949343.0/2359296.0*t40+201768035.0/262144.0*t43;
4795  double t663 = -7783895.0/2359296.0-t305-t581-186473665.0/786432.0*t35-t307-93060359.0/11796480.0*t34+t580-t573+t312+t571-t582+t579+2380862813.0/5898240.0*t84-t315+t316+t317-595959413.0/5898240.0*t92;
4796  double t665 = 823543.0/110592.0*t18;
4797  double t668 = 4117715.0/55296.0*t6;
4798  double t669 = 8386693.0/368640.0*eta;
4799  double t674 = 4117715.0/55296.0*t68;
4800  double t675 = 74467015.0/14155776.0+t665-2130976337.0/42467328.0*t17-423418751.0/2359296.0*t3-t668+t669+8848969535.0/14155776.0*t40-83330198455.0/14155776.0*t43+69206436005.0/14155776.0*t36-16666039691.0/7077888.0*t84+t674;
4801  double t678 = 8386693.0/368640.0*t73;
4802  double t680 = 16807.0/122880.0*xi;
4803  double t681 = 8386693.0/1105920.0*t5;
4804  double t683 = 443889677.0/1105920.0*t76;
4805  double t684 = 40353607.0/110592.0*t12;
4806  double t685 = 40353607.0/1105920.0*t86;
4807  double t687 = -2130976337.0/7077888.0*t92+20067272281.0/7077888.0*t30-t678+1769793907.0/42467328.0*t34+t680-t681+137781385.0/42467328.0*t1+t683-t684+t685+1758264305.0/4718592.0*t35;
4808  double t690 = 242945185.0/294912.0*t26;
4809  double t691 = 68354069.0/294912.0*t6;
4810  double t693 = 34807297.0/491520.0*eta;
4811  double t695 = 13841287201.0/1179648.0*t36;
4812  double t696 = 1977326743.0/884736.0*t94;
4813  double t697 = 443889677.0/368640.0*t76;
4814  double t698 = 40353607.0/36864.0*t12;
4815  double t699 = -90092723.0/5898240.0+5546091509.0/17694720.0*t17-t690+t691-443889677.0/393216.0*t35-t693+106472345.0/196608.0*t3-t695-t696-t697+t698;
4816  double t702 = 608598277.0/884736.0*t68;
4817  double t703 = 2380862813.0/884736.0*t60;
4818  double t704 = 4421602367.0/589824.0*t30;
4819  double t706 = 669737341.0/17694720.0*t1;
4820  double t707 = 201768035.0/294912.0*t96;
4821  double t708 = 310307641.0/1474560.0*t73;
4822  double t711 = 16666039691.0/1179648.0*t43-1493083459.0/1179648.0*t40-t702+t703-t704+430007095.0/589824.0*t92-t706+t707+t708+3672178237.0/589824.0*t84-4606075999.0/17694720.0*t34;
4823  double t714 = 1409082073.0/589824.0*t26;
4824  double t715 = 695893835.0/1769472.0*t6;
4825  double t717 = 71480171.0/589824.0*eta;
4826  double t719 = 69206436005.0/4718592.0*t36;
4827  double t720 = 9886633715.0/1769472.0*t94;
4828  double t721 = 443889677.0/221184.0*t76;
4829  double t722 = 201768035.0/110592.0*t12;
4830  double t723 = 367595501.0/14155776.0-5074083721.0/14155776.0*t17+t714-t715+8964265555.0/4718592.0*t35+t717-2154506137.0/2359296.0*t3+t719+t720+t721-t722;
4831  double t726 = 2713574185.0/1769472.0*t68;
4832  double t727 = 11904314065.0/1769472.0*t60;
4833  double t728 = 2380862813.0/262144.0*t30;
4834  double t730 = 164139563.0/4718592.0*t1;
4835  double t731 = 1170254603.0/589824.0*t96;
4836  double t732 = 310307641.0/589824.0*t73;
4837  double t735 = -83330198455.0/4718592.0*t43+5159496895.0/4718592.0*t40+t726-t727+t728-1477318493.0/2359296.0*t92+t730-t731-t732-1977326743.0/262144.0*t84+4214069531.0/14155776.0*t34;
4838  double t740 = 69206436005.0/7077888.0*t36;
4839  double t741 = -190608187.0/7077888.0+1048134941.0/21233664.0*t17-t714+t715-4525368785.0/2359296.0*t35-t717+1091900369.0/1179648.0*t3-t740-t720-t721+t722;
4840  double t744 = 18026532727.0/3538944.0*t30;
4841  double t746 = 394174571.0/21233664.0*t1;
4842  double t749 = 83330198455.0/7077888.0*t43-547656095.0/7077888.0*t40-t726+t727-t744-220356577.0/3538944.0*t92+t746+t731+t732+14971188197.0/3538944.0*t84-870484951.0/21233664.0*t34;
4843  double t754 = 13841287201.0/4718592.0*t36;
4844  double t755 = 388440983.0/23592960.0+4865844991.0/70778880.0*t17+t690-t691+1827441917.0/1572864.0*t35+t693-441771995.0/786432.0*t3+t754+t696+t697-t698;
4845  double t758 = 2380862813.0/2359296.0*t30;
4846  double t760 = 1990042439.0/70778880.0*t1;
4847  double t763 = -16666039691.0/4718592.0*t43-2657573261.0/4718592.0*t40+t702-t703+t758+921779915.0/2359296.0*t92-t760-t707-t708-1977326743.0/2359296.0*t84-4041125501.0/70778880.0*t34;
4848  double t765 = 608598277.0/8847360.0*t18;
4849  double t768 = 40353607.0/589824.0*t55;
4850  double t770 = 1008840175.0/294912.0*t45;
4851  double t772 = 1977326743.0/589824.0*t38;
4852  double t774 = 852355.0/1179648.0-t765+430007095.0/3538944.0*t17-6941291.0/196608.0*t3-t768-4606075999.0/1179648.0*t40+t770+18360891185.0/1179648.0*t43-t772-t695+16666039691.0/2949120.0*t84;
4853  double t775 = 2380862813.0/1474560.0*t22;
4854  double t777 = 242945185.0/147456.0*t90;
4855  double t778 = 48589037.0/1474560.0*t88;
4856  double t780 = 2403401.0/1769472.0*xi;
4857  double t781 = 310307641.0/4423680.0*t5;
4858  double t782 = 40353607.0/368640.0*t86;
4859  double t784 = t775+5546091509.0/2949120.0*t92-t704-t777+t778-1493083459.0/17694720.0*t34-t780+t781-t706-t782+28824005.0/393216.0*t35;
4860  double t788 = 28824005.0/18432.0*t7;
4861  double t789 = 84035.0/8192.0*eta;
4862  double t790 = 13428793.0/3686400.0*xi;
4863  double t791 = 823543.0/24576.0*t6;
4864  double t792 = 658010857.0/3686400.0*t18;
4865  double t793 = 13428793.0/73728.0*t5;
4866  double t795 = 524596891.0/122880.0*t22;
4867  double t796 = 2941225.0/6144.0*t24;
4868  double t797 = 53530295.0/24576.0*t26;
4869  double t798 = 5764801.0/12288.0*t28;
4870  double t800 = 5764801.0/184320.0*t32;
4871  double t802 = 1977326743.0/245760.0*t38;
4872  double t803 = 1532800801.0/7372800.0*t1+1529437.0/16384.0*t3-t788+t789+t790-t791+t792-t793-1222020163.0/1474560.0*t17-t795+t796+t797-t798+974251369.0/49152.0*t30+t800+13841287201.0/491520.0*t36+t802;
4873  double t806 = 201768035.0/24576.0*t45;
4874  double t808 = 40353607.0/245760.0*t55;
4875  double t810 = 282475249.0/184320.0*t58;
4876  double t811 = 524596891.0/73728.0*t60;
4877  double t812 = 658010857.0/368640.0*t68;
4878  double t813 = 117649.0/12288.0*t71;
4879  double t814 = 13428793.0/24576.0*t73;
4880  double t816 = 10706059.0/122880.0*t88;
4881  double t817 = 53530295.0/12288.0*t90;
4882  double t819 = 1977326743.0/368640.0*t94;
4883  double t820 = 40353607.0/24576.0*t96;
4884  double t821 = -1918399.0/491520.0+4606075999.0/491520.0*t40-3672178237.0/98304.0*t43-t806-5764801.0/32768.0*t35+t808+4606075999.0/7372800.0*t34+t810-t811+t812-t813-t814-3672178237.0/245760.0*t84-t816+t817-1222020163.0/245760.0*t92+t819-t820;
4885  double t823 = 1402349669.0/5898240.0*t1;
4886  double t825 = 144120025.0/36864.0*t7;
4887  double t826 = 487403.0/16384.0*eta;
4888  double t827 = 12285917.0/2949120.0*xi;
4889  double t828 = 4117715.0/49152.0*t6;
4890  double t829 = 602009933.0/2949120.0*t18;
4891  double t830 = 61429585.0/294912.0*t5;
4892  double t832 = 847425747.0/163840.0*t22;
4893  double t833 = 17059105.0/12288.0*t24;
4894  double t834 = 310475711.0/49152.0*t26;
4895  double t835 = 167179229.0/122880.0*t28;
4896  double t836 = 1573790673.0/65536.0*t30;
4897  double t837 = 5764801.0/73728.0*t32;
4898  double t838 = 13841287201.0/393216.0*t36;
4899  double t839 = 1977326743.0/196608.0*t38;
4900  double t840 = -t823-7411887.0/65536.0*t3+t825-t826-t827+t828-t829+t830+1118018447.0/1179648.0*t17+t832-t833-t834+t835-t836-t837-t838-t839;
4901  double t843 = 1008840175.0/98304.0*t45;
4902  double t845 = 40353607.0/196608.0*t55;
4903  double t847 = 282475249.0/73728.0*t58;
4904  double t848 = 2622984455.0/147456.0*t60;
4905  double t849 = 658010857.0/147456.0*t68;
4906  double t850 = 3411821.0/122880.0*t71;
4907  double t851 = 389434997.0/245760.0*t73;
4908  double t853 = 17294403.0/163840.0*t88;
4909  double t854 = 86472015.0/16384.0*t90;
4910  double t856 = 1977326743.0/147456.0*t94;
4911  double t857 = 1170254603.0/245760.0*t96;
4912  double t858 = 1755131.0/393216.0-4606075999.0/393216.0*t40+18360891185.0/393216.0*t43+t843+28824005.0/131072.0*t35-t845-4214069531.0/5898240.0*t34-t847+t848-t849+t850+t851+5931980229.0/327680.0*t84+t853-t854+1974032571.0/327680.0*t92-t856+t857;
4913  double t860 = 289678249.0/8847360.0*t1;
4914  double t862 = 2537857.0/4423680.0*xi;
4915  double t863 = 124354993.0/4423680.0*t18;
4916  double t864 = 12689285.0/442368.0*t5;
4917  double t866 = 2138741171.0/737280.0*t22;
4918  double t867 = 3971947889.0/294912.0*t30;
4919  double t868 = 13841287201.0/589824.0*t36;
4920  double t869 = -362551.0/589824.0+t860+6235397.0/98304.0*t3-t825+t826+t862-t828+t863-t864-230944987.0/1769472.0*t17-t866+t833+t834-t835+t867+t837+t868;
4921  double t870 = 1977326743.0/294912.0*t38;
4922  double t873 = 1008840175.0/147456.0*t45;
4923  double t875 = 40353607.0/294912.0*t55;
4924  double t878 = 43647779.0/737280.0*t88;
4925  double t879 = 218238895.0/73728.0*t90;
4926  double t881 = t870+4606075999.0/589824.0*t40-18360891185.0/589824.0*t43-t873-28824005.0/196608.0*t35+t875+870484951.0/8847360.0*t34+t847-t848+t849-t850-t851-14971188197.0/1474560.0*t84-t878+t879-4982082203.0/1474560.0*t92+t856-t857;
4927  double t883 = 1344797699.0/29491200.0*t1;
4928  double t885 = 11781707.0/14745600.0*xi;
4929  double t886 = 577303643.0/14745600.0*t18;
4930  double t887 = 11781707.0/294912.0*t5;
4931  double t889 = 282475249.0/491520.0*t22;
4932  double t890 = 524596891.0/196608.0*t30;
4933  double t891 = 13841287201.0/1966080.0*t36;
4934  double t892 = 1977326743.0/983040.0*t38;
4935  double t893 = t883-823543.0/65536.0*t3+t788-t789+t885+t791+t886-t887-1072135337.0/5898240.0*t17+t889-t796-t797+t798-t890-t800-t891-t892;
4936  double t896 = 201768035.0/98304.0*t45;
4937  double t897 = 5764801.0/131072.0*t35;
4938  double t898 = 40353607.0/983040.0*t55;
4939  double t901 = 5764801.0/491520.0*t88;
4940  double t902 = 28824005.0/49152.0*t90;
4941  double t904 = -1683101.0/1966080.0-4606075999.0/1966080.0*t40+3672178237.0/393216.0*t43+t896+t897-t898+4041125501.0/29491200.0*t34-t810+t811-t812+t813+t814+1977326743.0/983040.0*t84+t901-t902+658010857.0/983040.0*t92-t819+t820;
4942  double t906 = 542714837.0/3538944.0*t18;
4943  double t909 = 201768035.0/131072.0*t55;
4944  double t911 = 5851273015.0/589824.0*t45;
4945  double t913 = 9886633715.0/1179648.0*t38;
4946  double t915 = -1740725.0/524288.0+t906-1477318493.0/14155776.0*t17+34706455.0/262144.0*t3+t909+21070347655.0/4718592.0*t40-t911-9886633715.0/524288.0*t43+t913+t719-16666039691.0/2359296.0*t84;
4947  double t916 = 2380862813.0/589824.0*t22;
4948  double t918 = 1409082073.0/294912.0*t90;
4949  double t919 = 48589037.0/65536.0*t88;
4950  double t921 = 8655605.0/393216.0*xi;
4951  double t922 = 310307641.0/1769472.0*t5;
4952  double t923 = 40353607.0/221184.0*t86;
4953  double t925 = -t916-5074083721.0/2359296.0*t92+t728+t918-t919+1031899379.0/14155776.0*t34+t921-t922+t730+t923-144120025.0/524288.0*t35;
4954  double t928 = 167179229.0/36864.0*t7;
4955  double t929 = 1260525.0/32768.0*eta;
4956  double t930 = 13428793.0/163840.0*xi;
4957  double t931 = 4117715.0/32768.0*t6;
4958  double t932 = 658010857.0/1474560.0*t18;
4959  double t933 = 389434997.0/737280.0*t5;
4960  double t935 = 524596891.0/49152.0*t22;
4961  double t936 = 86472015.0/32768.0*t26;
4962  double t937 = 28824005.0/24576.0*t28;
4963  double t938 = 5764801.0/8192.0*t32;
4964  double t939 = 1918399.0/131072.0-t823-22941555.0/65536.0*t3+t928-t929-t930+t931-t932+t933+658010857.0/655360.0*t17+t935-t833-t936+t937-t836-t938-t838;
4965  double t940 = 1977326743.0/98304.0*t38;
4966  double t943 = 1170254603.0/49152.0*t45;
4967  double t945 = 121060821.0/32768.0*t55;
4968  double t947 = 282475249.0/32768.0*t60;
4969  double t948 = 602009933.0/294912.0*t68;
4970  double t949 = 1764735.0/8192.0*t71;
4971  double t950 = 61429585.0/98304.0*t73;
4972  double t952 = 32118177.0/16384.0*t88;
4973  double t953 = 310475711.0/24576.0*t90;
4974  double t955 = 1977326743.0/294912.0*t94;
4975  double t956 = 201768035.0/98304.0*t96;
4976  double t957 = -t940-4214069531.0/393216.0*t40+5931980229.0/131072.0*t43+t943+86472015.0/131072.0*t35-t945-4606075999.0/5898240.0*t34-t847+t947-t948+t949+t950+3672178237.0/196608.0*t84+t952-t953+1118018447.0/196608.0*t92-t955+t956;
4977  double t961 = 835896145.0/73728.0*t7;
4978  double t962 = 7311045.0/65536.0*eta;
4979  double t963 = 12285917.0/131072.0*xi;
4980  double t964 = 20588575.0/65536.0*t6;
4981  double t965 = 602009933.0/1179648.0*t18;
4982  double t966 = 356291593.0/589824.0*t5;
4983  double t968 = 847425747.0/65536.0*t22;
4984  double t969 = 98942809.0/24576.0*t24;
4985  double t970 = 501537687.0/65536.0*t26;
4986  double t971 = 167179229.0/49152.0*t28;
4987  double t973 = 28824005.0/16384.0*t32;
4988  double t975 = -8775655.0/524288.0+1283000761.0/4718592.0*t1+111178305.0/262144.0*t3-t961+t962+t963-t964+t965-t966-602009933.0/524288.0*t17-t968+t969+t970-t971+7626831723.0/262144.0*t30+t973+69206436005.0/1572864.0*t36;
4989  double t976 = 9886633715.0/393216.0*t38;
4990  double t979 = 5851273015.0/196608.0*t45;
4991  double t981 = 605304105.0/131072.0*t55;
4992  double t983 = 1412376245.0/147456.0*t58;
4993  double t984 = 1412376245.0/65536.0*t60;
4994  double t985 = 3010049665.0/589824.0*t68;
4995  double t986 = 10235463.0/16384.0*t71;
4996  double t987 = 356291593.0/196608.0*t73;
4997  double t989 = 155649627.0/65536.0*t88;
4998  double t990 = 501537687.0/32768.0*t90;
4999  double t992 = 9886633715.0/589824.0*t94;
5000  double t993 = 1170254603.0/196608.0*t96;
5001  double t994 = t976+21070347655.0/1572864.0*t40-29659901145.0/524288.0*t43-t979-432360075.0/524288.0*t35+t981+4214069531.0/4718592.0*t34+t983-t984+t985-t986-t987-5931980229.0/262144.0*t84-t989+t990-1806029799.0/262144.0*t92+t992-t993;
5002  double t996 = 265024781.0/7077888.0*t1;
5003  double t998 = 2537857.0/196608.0*xi;
5004  double t999 = 124354993.0/1769472.0*t18;
5005  double t1000 = 73597853.0/884736.0*t5;
5006  double t1002 = 2138741171.0/294912.0*t22;
5007  double t1003 = 2138741171.0/131072.0*t30;
5008  double t1004 = 69206436005.0/2359296.0*t36;
5009  double t1005 = 1812755.0/786432.0-t996-31176985.0/131072.0*t3+t961-t962-t998+t964-t999+t1000+124354993.0/786432.0*t17+t1002-t969-t970+t971-t1003-t973-t1004;
5010  double t1006 = 9886633715.0/589824.0*t38;
5011  double t1009 = 5851273015.0/294912.0*t45;
5012  double t1010 = 144120025.0/262144.0*t35;
5013  double t1011 = 201768035.0/65536.0*t55;
5014  double t1014 = 43647779.0/32768.0*t88;
5015  double t1015 = 1265785591.0/147456.0*t90;
5016  double t1017 = -t1006-21070347655.0/2359296.0*t40+9886633715.0/262144.0*t43+t1009+t1010-t1011-870484951.0/7077888.0*t34-t983+t984-t985+t986+t987+14971188197.0/1179648.0*t84+t1014-t1015+4558075207.0/1179648.0*t92-t992+t993;
5017  double t1019 = 1230346831.0/23592960.0*t1;
5018  double t1021 = 11781707.0/655360.0*xi;
5019  double t1022 = 577303643.0/5898240.0*t18;
5020  double t1023 = 341669503.0/2949120.0*t5;
5021  double t1025 = 282475249.0/196608.0*t22;
5022  double t1026 = 847425747.0/262144.0*t30;
5023  double t1027 = 13841287201.0/1572864.0*t36;
5024  double t1028 = 1683101.0/524288.0-t1019+12353145.0/262144.0*t3-t928+t929-t1021-t931-t1022+t1023+577303643.0/2621440.0*t17-t1025+t833+t936-t937+t1026+t938+t1027;
5025  double t1029 = 1977326743.0/393216.0*t38;
5026  double t1032 = 1170254603.0/196608.0*t45;
5027  double t1034 = 121060821.0/131072.0*t55;
5028  double t1037 = 17294403.0/65536.0*t88;
5029  double t1038 = 167179229.0/98304.0*t90;
5030  double t1040 = t1029+4214069531.0/1572864.0*t40-5931980229.0/524288.0*t43-t1032-86472015.0/524288.0*t35+t1034-4041125501.0/23592960.0*t34+t847-t947+t948-t949-t950-1977326743.0/786432.0*t84-t1037+t1038-602009933.0/786432.0*t92+t955-t956;
5031  double t1047 = -7142975.0/2359296.0-t906-220356577.0/21233664.0*t17+34706455.0/393216.0*t3-t909-4352424755.0/7077888.0*t40+t911+74855940985.0/7077888.0*t43-t913-t740+16666039691.0/3538944.0*t84;
5032  double t1051 = t916+1048134941.0/3538944.0*t92-t744-t918+t919-109531219.0/21233664.0*t34-t921+t922+t746-t923-144120025.0/786432.0*t35;
5033  double t1054 = 420175.0/16384.0*eta;
5034  double t1056 = 218238895.0/147456.0*t26;
5035  double t1057 = 1918399.0/196608.0+t860-7647185.0/32768.0*t3-t928-t1054+t930+t828+t932-t933-4982082203.0/8847360.0*t17-t935+t833+t1056-t937+t867+t938+t868;
5036  double t1062 = 2138741171.0/442368.0*t60;
5037  double t1063 = 124354993.0/442368.0*t68;
5038  double t1064 = 12689285.0/147456.0*t73;
5039  double t1067 = 1977326743.0/442368.0*t94;
5040  double t1068 = 201768035.0/147456.0*t96;
5041  double t1069 = t940+870484951.0/589824.0*t40-14971188197.0/589824.0*t43-t943+28824005.0/65536.0*t35+t945+4606075999.0/8847360.0*t34+t847-t1062+t1063-t949-t1064-3672178237.0/294912.0*t84-t952+t953-230944987.0/294912.0*t92+t1067-t1068;
5042  double t1072 = 2437015.0/32768.0*eta;
5043  double t1073 = 20588575.0/98304.0*t6;
5044  double t1075 = 1265785591.0/294912.0*t26;
5045  double t1076 = -8775655.0/786432.0-t996+37059435.0/131072.0*t3+t961+t1072-t963-t1073-t965+t966+4558075207.0/7077888.0*t17+t968-t969-t1075+t971-t1003-t973-t1004;
5046  double t1080 = 10693705855.0/884736.0*t60;
5047  double t1081 = 621774965.0/884736.0*t68;
5048  double t1082 = 73597853.0/294912.0*t73;
5049  double t1085 = 9886633715.0/884736.0*t94;
5050  double t1086 = 1170254603.0/294912.0*t96;
5051  double t1087 = -t976-4352424755.0/2359296.0*t40+74855940985.0/2359296.0*t43+t979-t1010-t981-4214069531.0/7077888.0*t34-t983+t1080-t1081+t986+t1082+1977326743.0/131072.0*t84+t989-t990+124354993.0/131072.0*t92-t1085+t1086;
5052  double t1094 = 1812755.0/1179648.0+54745201.0/10616832.0*t1-31176985.0/196608.0*t3-t961-t1072+t998+t1073+t999-t1000-941544947.0/10616832.0*t17-t1002+t969+t1075-t971+16193326009.0/1769472.0*t30+t973+69206436005.0/3538944.0*t36;
5053  double t1101 = t1006+4352424755.0/3538944.0*t40-74855940985.0/3538944.0*t43-t1009+144120025.0/393216.0*t35+t1011+870484951.0/10616832.0*t34+t983-t1080+t1081-t986-t1082-14971188197.0/1769472.0*t84-t1014+t1015-941544947.0/1769472.0*t92+t1085-t1086;
5054  double t1103 = 254148251.0/35389440.0*t1;
5055  double t1106 = 2138741171.0/1179648.0*t30;
5056  double t1107 = 13841287201.0/2359296.0*t36;
5057  double t1108 = 1683101.0/786432.0+t1103+4117715.0/131072.0*t3+t928+t1054+t1021-t828+t1022-t1023-4371013297.0/35389440.0*t17+t1025-t833-t1056+t937-t1106-t938-t1107;
5058  double t1115 = -t1029-870484951.0/2359296.0*t40+14971188197.0/2359296.0*t43+t1032-28824005.0/262144.0*t35-t1034+4041125501.0/35389440.0*t34-t847+t1062-t1063+t949+t1064+1977326743.0/1179648.0*t84+t1037-t1038+124354993.0/1179648.0*t92-t1067+t1068;
5059  double t1122 = 2581075.0/4718592.0+t765+921779915.0/14155776.0*t17-6941291.0/786432.0*t3+t768-4041125501.0/4718592.0*t40-t770-9886633715.0/4718592.0*t43+t772+t754-16666039691.0/11796480.0*t84;
5060  double t1126 = -t775+4865844991.0/11796480.0*t92+t758+t777-t778-2657573261.0/70778880.0*t34+t780-t781-t760+t782+28824005.0/1572864.0*t35;
5061  double t1129 = 84035.0/32768.0*eta;
5062  double t1130 = 823543.0/98304.0*t6;
5063  double t1132 = 28824005.0/98304.0*t26;
5064  double t1133 = -1918399.0/1966080.0+t883+1529437.0/65536.0*t3+t788+t1129-t790-t1130-t792+t793+658010857.0/5898240.0*t17+t795-t796-t1132+t798-t890-t800-t891;
5065  double t1137 = 282475249.0/294912.0*t60;
5066  double t1138 = 577303643.0/1474560.0*t68;
5067  double t1139 = 11781707.0/98304.0*t73;
5068  double t1142 = 1977326743.0/1474560.0*t94;
5069  double t1143 = 40353607.0/98304.0*t96;
5070  double t1144 = -t802+4041125501.0/1966080.0*t40+1977326743.0/393216.0*t43+t806-t897-t808-4606075999.0/29491200.0*t34-t810+t1137+t1138+t813-t1139+3672178237.0/983040.0*t84+t816-t817-1072135337.0/983040.0*t92-t1142+t1143;
5071  double t1147 = 487403.0/65536.0*eta;
5072  double t1148 = 4117715.0/196608.0*t6;
5073  double t1150 = 167179229.0/196608.0*t26;
5074  double t1151 = 1755131.0/1572864.0-t1019-7411887.0/262144.0*t3-t825-t1147+t827+t1148+t829-t830-602009933.0/4718592.0*t17-t832+t833+t1150-t835+t1026+t837+t1027;
5075  double t1156 = 1412376245.0/589824.0*t60;
5076  double t1157 = 577303643.0/589824.0*t68;
5077  double t1158 = 341669503.0/983040.0*t73;
5078  double t1161 = 1977326743.0/589824.0*t94;
5079  double t1162 = 1170254603.0/983040.0*t96;
5080  double t1163 = t839-4041125501.0/1572864.0*t40-9886633715.0/1572864.0*t43-t843+28824005.0/524288.0*t35+t845+4214069531.0/23592960.0*t34+t847-t1156-t1157-t850+t1158-5931980229.0/1310720.0*t84-t853+t854+1731910929.0/1310720.0*t92+t1161-t1162;
5081  double t1167 = -362551.0/2359296.0+t1103+6235397.0/393216.0*t3+t825+t1147-t862-t1148-t863+t864+124354993.0/7077888.0*t17+t866-t833-t1150+t835-t1106-t837-t1107;
5082  double t1174 = -t870+4041125501.0/2359296.0*t40+9886633715.0/2359296.0*t43+t873-28824005.0/786432.0*t35-t875-870484951.0/35389440.0*t34-t847+t1156+t1157+t850-t1158+14971188197.0/5898240.0*t84+t878-t879-4371013297.0/5898240.0*t92-t1161+t1162;
5083  double t1181 = -1683101.0/7864320.0+1179853801.0/117964800.0*t1-823543.0/262144.0*t3-t788-t1129-t885+t1130-t886+t887+577303643.0/23592960.0*t17-t889+t796+t1132-t798+282475249.0/786432.0*t30+t800+13841287201.0/7864320.0*t36;
5084  double t1188 = t892-4041125501.0/7864320.0*t40-1977326743.0/1572864.0*t43-t896+5764801.0/524288.0*t35+t898-4041125501.0/117964800.0*t34+t810-t1137-t1138-t813+t1139-1977326743.0/3932160.0*t84-t901+t902+577303643.0/3932160.0*t92+t1142-t1143;
5085  double t1191 = 1198099.0/221184.0*t1;
5086  double t1198 = t1191+t678-6941291.0/36864.0*t92-t674-1198099.0/221184.0-t669+6941291.0/36864.0*t3+t668-28824005.0/73728.0*t35+28824005.0/73728.0*t40-t683+t684;
5087 
5088  values[0] = t42-17294403.0/131072.0*t43+t46+t53+13294337.0/393216.0*t35+t56-5764801.0/3276800.0*t34+t59+t61-t67+t69+t98;
5089  values[1] = t114+t127;
5090  values[2] = t146+t165;
5091  values[3] = t184+t203;
5092  values[4] = t213+t225;
5093  values[5] = t235+t247;
5094  values[6] = -823543.0/36864.0*t34+t105-t250-t108+991613.0/36864.0*t17+t107+343.0/4096.0+t123;
5095  values[7] = t266-134237509.0/11796480.0*t40+28824005.0/2359296.0*t43-t46-13294337.0/2359296.0*t35-t56+606951191.0/176947200.0*t34-t59-t273-t274-t276+t285;
5096  values[8] = t303+t319;
5097  values[9] = t339+t357;
5098  values[10] = t377+t396;
5099  values[11] = t408+t419;
5100  values[12] = t431+t442;
5101  values[13] = t452;
5102  values[14] = t464+5440519.0/70778880.0+28824005.0/14155776.0*t43-t466+26941621.0/4718592.0*t35+t468+524596891.0/1061683200.0*t34+t59+t273+t274+t276+t476;
5103  values[15] = -823543.0/221184.0*t34+t480-t445-t481+991613.0/221184.0*t17+t483+343.0/24576.0+t315;
5104  values[16] = t492+t503;
5105  values[17] = t511+t523;
5106  values[18] = t528+t534;
5107  values[19] = t539+t545;
5108  values[20] = t550+t556;
5109  values[21] = t561-5764801.0/262144.0*t43+t466-t53-26941621.0/786432.0*t35-t468-134237509.0/176947200.0*t34-t59-t61+t67-t69+t568;
5110  values[22] = t584;
5111  values[23] = t592+t606;
5112  values[24] = t615+t630;
5113  values[25] = t635+t641;
5114  values[26] = t647+t652;
5115  values[27] = t658+t663;
5116  values[28] = t675+t687;
5117  values[29] = t699+t711;
5118  values[30] = t723+t735;
5119  values[31] = t741+t749;
5120  values[32] = t755+t763;
5121  values[33] = t774+t784;
5122  values[34] = t803+t821;
5123  values[35] = t840+t858;
5124  values[36] = t869+t881;
5125  values[37] = t893+t904;
5126  values[38] = t915+t925;
5127  values[39] = t939+t957;
5128  values[40] = t975+t994;
5129  values[41] = t1005+t1017;
5130  values[42] = t1028+t1040;
5131  values[43] = t1047+t1051;
5132  values[44] = t1057+t1069;
5133  values[45] = t1076+t1087;
5134  values[46] = t1094+t1101;
5135  values[47] = t1108+t1115;
5136  values[48] = t1122+t1126;
5137  values[49] = t1133+t1144;
5138  values[50] = t1151+t1163;
5139  values[51] = t1167+t1174;
5140  values[52] = t1181+t1188;
5141  values[53] = 5764801.0/221184.0*t34-t680+t1191+t681-6941291.0/221184.0*t17-t665-2401.0/24576.0-t685;
5142  values[54] = t1198;
5143 }
5144 
5145 // ***********************************************************************
5146 
5147 TBaseFunct2D *BF_C_Q_UL7S_2D_Obj = new TBaseFunct2D
5148  (55, BF_C_Q_UL7S_2D, BFUnitSquare,
5149  C_Q_UL7S_2D_Funct, C_Q_UL7S_2D_DeriveXi,
5150  C_Q_UL7S_2D_DeriveEta, C_Q_UL7S_2D_DeriveXiXi,
5151  C_Q_UL7S_2D_DeriveXiEta, C_Q_UL7S_2D_DeriveEtaEta, 7, 7,
5152  0, NULL);
Definition: BaseFunct2D.h:27