ParMooN
 All Classes Functions Variables Friends Pages
BF_C_Q_UL8SE_2D.h
1 // ***********************************************************************
2 // UL8SE element with bubbles, conforming, 2D
3 // ***********************************************************************
4 
5 // base function values
6 static void C_Q_UL8SE_2D_Funct(double xi, double eta, double *values)
7 {
8  double t1 = xi*eta;
9  double t2 = 1873.0/29360128.0*t1;
10  double t3 = xi*xi;
11  double t4 = t3*xi;
12  double t5 = t4*eta;
13  double t6 = 2256037.0/943718400.0*t5;
14  double t7 = t3*t3;
15  double t8 = eta*eta;
16  double t9 = t8*t8;
17  double t10 = t7*t9;
18  double t11 = 352724239.0/339738624.0*t10;
19  double t12 = t4*t9;
20  double t13 = 3558890173.0/11890851840.0*t12;
21  double t14 = t3*t9;
22  double t15 = 13758760747.0/83235962880.0*t14;
23  double t16 = xi*t9;
24  double t17 = 1285651819.0/1614807040.0*t16;
25  double t18 = t8*eta;
26  double t19 = t4*t18;
27  double t20 = 566691223.0/8493465600.0*t19;
28  double t21 = t3*t18;
29  double t22 = 189589443851.0/4078562181120.0*t21;
30  double t23 = xi*t18;
31  double t24 = 2256037.0/943718400.0*t23;
32  double t25 = t7*t4;
33  double t26 = t25*t8;
34  double t27 = 3063009647.0/11890851840.0*t26;
35  double t28 = t7*t3;
36  double t29 = t28*t8;
37  double t30 = 13176346411.0/59454259200.0*t29;
38  double t31 = t7*xi;
39  double t32 = t31*t8;
40  double t33 = 91546153943.0/416179814400.0*t32;
41  double t34 = t7*t8;
42  double t35 = 13758760747.0/83235962880.0*t34;
43  double t36 = t9*t18;
44  double t37 = t25*t36;
45  double t38 = 21405546463.0/8493465600.0*t37;
46  double t39 = t28*t36;
47  double t40 = 3714642323.0/1698693120.0*t39;
48  double t41 = t3*eta;
49  double t42 = 2010364083569.0/6797603635200.0*t41;
50  double t43 = t2-t6+t11+t13-t15+t17+t20-t22-t24-t27+t30+t33-t35+t38-t40-t42;
51  double t44 = t28*t18;
52  double t45 = 139027525.0/339738624.0*t44;
53  double t46 = t31*t18;
54  double t47 = 3006398087.0/8493465600.0*t46;
55  double t48 = t7*t18;
56  double t49 = 3558890173.0/11890851840.0*t48;
57  double t50 = t3*t36;
58  double t51 = 3063009647.0/11890851840.0*t50;
59  double t52 = t25*t18;
60  double t53 = 3781216957.0/8493465600.0*t52;
61  double t55 = 1.0-t8;
62  double t57 = t9*t8;
63  double t61 = -5.0/16.0+231.0/16.0*t57-315.0/16.0*t9+105.0/16.0*t8;
64  double t62 = (1.0-xi)*t55*t61;
65  double t63 = 4096.0/72765.0*t62;
66  double t64 = t31*t36;
67  double t65 = 18122010893.0/8493465600.0*t64;
68  double t66 = t7*t36;
69  double t67 = 2763502441.0/1698693120.0*t66;
70  double t68 = t4*t36;
71  double t69 = 3781216957.0/8493465600.0*t68;
72  double t70 = t28*t9;
73  double t71 = 2358883177.0/1698693120.0*t70;
74  double t72 = 27344301511.0/33910947840.0*t7;
75  double t73 = 1521760925.0/2906652672.0*t28;
76  double t74 = t31*t9;
77  double t75 = 2378549579.0/1698693120.0*t74;
78  double t76 = 47855454817.0/2990945599488.0*xi;
79  double t77 = 404165348221.0/1359520727040.0*t3;
80  double t78 = 47855454817.0/2990945599488.0*eta;
81  double t79 = 1273609.0/264241152.0*t36;
82  double t80 = -t45-t47+t49-t51+t53-t63-t65+t67+t69-t71-t72+t73-t75+t76+t77+t78+t79;
83  double t82 = t9*eta;
84  double t83 = 7547693.0/1849688064.0*t82;
85  double t84 = 77167693.0/90634715136.0*t18;
86  double t85 = 1273609.0/264241152.0*t25;
87  double t86 = 7547693.0/1849688064.0*t31;
88  double t87 = 77167693.0/90634715136.0*t4;
89  double t88 = 27344301511.0/33910947840.0*t9;
90  double t89 = 1521760925.0/2906652672.0*t57;
91  double t90 = 404165348221.0/1359520727040.0*t8;
92  double t91 = t28*t82;
93  double t92 = 16098914573.0/8493465600.0*t91;
94  double t93 = t25*t82;
95  double t94 = 18122010893.0/8493465600.0*t93;
96  double t95 = xi*t57;
97  double t96 = 37007183189.0/72666316800.0*t95;
98  double t97 = t7*eta;
99  double t98 = 1285651819.0/1614807040.0*t97;
100  double t99 = t31*eta;
101  double t100 = 2693809.0/188743680.0*t99;
102  double t101 = t28*eta;
103  double t102 = 37007183189.0/72666316800.0*t101;
104  double t103 = t25*eta;
105  double t104 = 126098401.0/6606028800.0*t103;
106  double t105 = xi*t8;
107  double t106 = 2010364083569.0/6797603635200.0*t105;
108  double t107 = -t83+t84+t85-t86+t87-t88+t89+t90+t92-t94-t96+t98+t100-t102-t104-t106;
109  double t108 = t3*t8;
110  double t109 = 535268812087.0/20392810905600.0*t108;
111  double t110 = t4*t8;
112  double t111 = 189589443851.0/4078562181120.0*t110;
113  double t112 = t25*t9;
114  double t113 = 2763502441.0/1698693120.0*t112;
115  double t114 = t4*t57;
116  double t115 = 139027525.0/339738624.0*t114;
117  double t116 = t7*t57;
118  double t117 = 2358883177.0/1698693120.0*t116;
119  double t118 = t31*t57;
120  double t119 = 16098914573.0/8493465600.0*t118;
121  double t120 = t28*t57;
122  double t121 = 15740876767.0/8493465600.0*t120;
123  double t122 = t25*t57;
124  double t123 = 3714642323.0/1698693120.0*t122;
125  double t124 = xi*t36;
126  double t125 = 126098401.0/6606028800.0*t124;
127  double t126 = t31*t82;
128  double t127 = 2993477963.0/1698693120.0*t126;
129  double t128 = xi*t82;
130  double t129 = 2693809.0/188743680.0*t128;
131  double t130 = t4*t82;
132  double t131 = 3006398087.0/8493465600.0*t130;
133  double t132 = t3*t82;
134  double t133 = 91546153943.0/416179814400.0*t132;
135  double t134 = t7*t82;
136  double t135 = 2378549579.0/1698693120.0*t134;
137  double t136 = t3*t57;
138  double t137 = 13176346411.0/59454259200.0*t136;
139  double t139 = 1.0-t3;
140  double t144 = -5.0/16.0+231.0/16.0*t28-315.0/16.0*t7+105.0/16.0*t3;
141  double t145 = (1.0-eta)*t139*t144;
142  double t146 = 4096.0/72765.0*t145;
143  double t147 = -95901714017.0/2990945599488.0+t109-t111+t113-t115-t117+t119+t121-t123-t125+t127+t129-t131+t133-t135+t137-t146;
144  double t150 = t1/2688.0;
145  double t151 = t5/128.0;
146  double t152 = 1687.0/288.0*t10;
147  double t153 = 16807.0/5760.0*t12;
148  double t154 = 15755.0/14112.0*t14;
149  double t155 = 2401.0/17280.0*t16;
150  double t156 = 12691.0/28800.0*t19;
151  double t157 = 116587.0/691488.0*t21;
152  double t158 = 1813.0/86400.0*t23;
153  double t159 = 1813.0/1350.0*t26;
154  double t160 = 259.0/360.0*t29;
155  double t161 = 12691.0/7200.0*t32;
156  double t162 = 8917.0/10080.0*t34;
157  double t163 = 16807.0/1350.0*t37;
158  double t164 = 2401.0/360.0*t39;
159  double t165 = 24678169.0/10372320.0*t41;
160  double t166 = -t150+t151-t152-t153+t154+t155-t156+t157+t158+t159-t160-t161+t162-t163+t164+t165;
161  double t167 = 259.0/360.0*t44;
162  double t168 = 12691.0/7200.0*t46;
163  double t169 = 8917.0/10080.0*t48;
164  double t170 = 3151.0/2016.0*t50;
165  double t171 = 1813.0/1350.0*t52;
166  double t172 = 117649.0/7200.0*t64;
167  double t173 = 11809.0/1440.0*t66;
168  double t174 = 117649.0/28800.0*t68;
169  double t175 = 343.0/72.0*t70;
170  double t176 = 716291.0/110880.0*t7;
171  double t177 = 23335.0/5544.0*t28;
172  double t178 = 16807.0/1440.0*t74;
173  double t179 = xi/2688.0;
174  double t180 = 24678169.0/10372320.0*t3;
175  double t181 = 91442.0/713097.0*eta;
176  double t182 = 2.0/63.0*t36;
177  double t183 = t167+t168-t169+t170-t171+t172-t173-t174+t175+t176-t177+t178+t179-t180-t181-t182;
178  double t185 = 10.0/441.0*t82;
179  double t186 = 74.0/21609.0*t18;
180  double t187 = t25/42.0;
181  double t188 = t31/32.0;
182  double t189 = t4/128.0;
183  double t190 = 10.0/441.0*t9;
184  double t191 = 2.0/63.0*t57;
185  double t192 = 74.0/21609.0*t8;
186  double t193 = 343.0/72.0*t91;
187  double t194 = 2401.0/270.0*t93;
188  double t195 = 16807.0/86400.0*t95;
189  double t196 = 716291.0/110880.0*t97;
190  double t197 = t99/32.0;
191  double t198 = 23335.0/5544.0*t101;
192  double t199 = t103/42.0;
193  double t200 = 1813.0/86400.0*t105;
194  double t201 = t185-t186-t187+t188-t189-t190+t191+t192-t193+t194-t195-t196-t197+t198+t199-t200;
195  double t202 = 116587.0/691488.0*t108;
196  double t203 = 12691.0/28800.0*t110;
197  double t204 = 2401.0/270.0*t112;
198  double t205 = 117649.0/28800.0*t114;
199  double t206 = 11809.0/1440.0*t116;
200  double t207 = 117649.0/7200.0*t118;
201  double t208 = 2401.0/360.0*t120;
202  double t209 = 16807.0/1350.0*t122;
203  double t210 = 16807.0/86400.0*t124;
204  double t211 = 16807.0/1440.0*t126;
205  double t212 = 2401.0/17280.0*t128;
206  double t213 = 16807.0/5760.0*t130;
207  double t214 = 15755.0/14112.0*t132;
208  double t215 = 1687.0/288.0*t134;
209  double t216 = 3151.0/2016.0*t136;
210  double t217 = 32768.0/72765.0*t145;
211  double t218 = 91442.0/713097.0-t202+t203-t204+t205+t206-t207-t208+t209+t210-t211-t212+t213-t214+t215-t216+t217;
212  double t221 = t1/512.0;
213  double t222 = 169.0/4608.0*t5;
214  double t223 = 139405.0/20736.0*t10;
215  double t224 = 2840383.0/207360.0*t12;
216  double t225 = 449531.0/145152.0*t14;
217  double t226 = 16807.0/23040.0*t16;
218  double t227 = 2144779.0/1036800.0*t19;
219  double t228 = 16632647.0/35562240.0*t21;
220  double t229 = 12691.0/115200.0*t23;
221  double t230 = 12691.0/4050.0*t26;
222  double t231 = 1813.0/3240.0*t29;
223  double t232 = 164983.0/32400.0*t32;
224  double t233 = 21053.0/20736.0*t34;
225  double t234 = 117649.0/4050.0*t37;
226  double t235 = 16807.0/3240.0*t39;
227  double t236 = 98738401.0/11854080.0*t41;
228  double t237 = t221-t222+t223+t224-t225-t226+t227-t228-t229-t230+t231+t232-t233+t234-t235-t236;
229  double t238 = 1813.0/3240.0*t44;
230  double t239 = 164983.0/32400.0*t46;
231  double t240 = 21053.0/20736.0*t48;
232  double t241 = 449531.0/103680.0*t50;
233  double t242 = 12691.0/4050.0*t52;
234  double t243 = 1529437.0/32400.0*t64;
235  double t244 = 195167.0/20736.0*t66;
236  double t245 = 19882681.0/1036800.0*t68;
237  double t246 = 2401.0/648.0*t70;
238  double t247 = 318871.0/14080.0*t7;
239  double t248 = 11695.0/792.0*t28;
240  double t249 = 218491.0/6480.0*t74;
241  double t250 = xi/512.0;
242  double t251 = 98738401.0/11854080.0*t3;
243  double t252 = 45721.0/101871.0*eta;
244  double t253 = t36/9.0;
245  double t254 = -t238-t239+t240-t241+t242-t243+t244+t245-t246-t247+t248-t249-t250+t251+t252+t253;
246  double t256 = 5.0/63.0*t82;
247  double t257 = 37.0/3087.0*t18;
248  double t258 = t25/18.0;
249  double t259 = 13.0/144.0*t31;
250  double t260 = 169.0/4608.0*t4;
251  double t261 = 5.0/63.0*t9;
252  double t262 = t57/9.0;
253  double t263 = 37.0/3087.0*t8;
254  double t264 = 2401.0/648.0*t91;
255  double t265 = 16807.0/810.0*t93;
256  double t266 = 117649.0/115200.0*t95;
257  double t267 = 318871.0/14080.0*t97;
258  double t268 = 13.0/144.0*t99;
259  double t269 = 11695.0/792.0*t101;
260  double t270 = t103/18.0;
261  double t271 = 12691.0/115200.0*t105;
262  double t272 = -t256+t257+t258-t259+t260+t261-t262-t263+t264-t265+t266+t267+t268-t269-t270+t271;
263  double t273 = 16632647.0/35562240.0*t108;
264  double t274 = 2144779.0/1036800.0*t110;
265  double t275 = 16807.0/810.0*t112;
266  double t276 = 19882681.0/1036800.0*t114;
267  double t277 = 195167.0/20736.0*t116;
268  double t278 = 1529437.0/32400.0*t118;
269  double t279 = 16807.0/3240.0*t120;
270  double t280 = 117649.0/4050.0*t122;
271  double t281 = 117649.0/115200.0*t124;
272  double t282 = 218491.0/6480.0*t126;
273  double t283 = 16807.0/23040.0*t128;
274  double t284 = 2840383.0/207360.0*t130;
275  double t285 = 449531.0/145152.0*t132;
276  double t286 = 139405.0/20736.0*t134;
277  double t287 = 449531.0/103680.0*t136;
278  double t288 = 16384.0/10395.0*t145;
279  double t289 = -45721.0/101871.0+t273-t274+t275-t276-t277+t278+t279-t280-t281+t282+t283-t284+t285-t286+t287-t288;
280  double t292 = t1/128.0;
281  double t293 = 61.0/1152.0*t5;
282  double t294 = 28175.0/2592.0*t10;
283  double t295 = 1025227.0/51840.0*t12;
284  double t296 = 232217.0/90720.0*t14;
285  double t297 = 16807.0/5760.0*t16;
286  double t298 = 774151.0/259200.0*t19;
287  double t299 = 8592029.0/22226400.0*t21;
288  double t300 = 12691.0/28800.0*t23;
289  double t301 = 19943.0/16200.0*t29;
290  double t302 = 368039.0/64800.0*t32;
291  double t303 = 4255.0/2592.0*t34;
292  double t304 = 184877.0/16200.0*t39;
293  double t305 = 24719329.0/1481760.0*t41;
294  double t306 = -t292+t293+t294-t295-t296+t297-t298-t299+t300+t230+t301-t302-t303-t234-t304+t305;
295  double t307 = 19943.0/16200.0*t44;
296  double t308 = 368039.0/64800.0*t46;
297  double t309 = 4255.0/2592.0*t48;
298  double t310 = 232217.0/64800.0*t50;
299  double t311 = 3411821.0/64800.0*t64;
300  double t312 = 39445.0/2592.0*t66;
301  double t313 = 7176589.0/259200.0*t68;
302  double t314 = 26411.0/3240.0*t70;
303  double t315 = 239497.0/5280.0*t7;
304  double t316 = 23423.0/792.0*t28;
305  double t317 = 487403.0/12960.0*t74;
306  double t318 = xi/128.0;
307  double t319 = 24719329.0/1481760.0*t3;
308  double t320 = 91442.0/101871.0*eta;
309  double t321 = 2.0/9.0*t36;
310  double t322 = -t307+t308+t309-t310-t242+t311+t312-t313-t314+t315-t316+t317+t318-t319-t320-t321;
311  double t324 = 10.0/63.0*t82;
312  double t325 = 74.0/3087.0*t18;
313  double t326 = 29.0/288.0*t31;
314  double t327 = 61.0/1152.0*t4;
315  double t328 = 10.0/63.0*t9;
316  double t329 = 2.0/9.0*t57;
317  double t330 = 74.0/3087.0*t8;
318  double t331 = 26411.0/3240.0*t91;
319  double t332 = 117649.0/28800.0*t95;
320  double t333 = 239497.0/5280.0*t97;
321  double t334 = 29.0/288.0*t99;
322  double t335 = 23423.0/792.0*t101;
323  double t336 = 12691.0/28800.0*t105;
324  double t337 = t324-t325-t258+t326-t327-t328+t329+t330+t331+t265-t332-t333-t334+t335+t270-t336;
325  double t338 = 8592029.0/22226400.0*t108;
326  double t339 = 774151.0/259200.0*t110;
327  double t340 = 7176589.0/259200.0*t114;
328  double t341 = 39445.0/2592.0*t116;
329  double t342 = 3411821.0/64800.0*t118;
330  double t343 = 184877.0/16200.0*t120;
331  double t344 = 117649.0/28800.0*t124;
332  double t345 = 487403.0/12960.0*t126;
333  double t346 = 16807.0/5760.0*t128;
334  double t347 = 1025227.0/51840.0*t130;
335  double t348 = 232217.0/90720.0*t132;
336  double t349 = 28175.0/2592.0*t134;
337  double t350 = 232217.0/64800.0*t136;
338  double t351 = 32768.0/10395.0*t145;
339  double t352 = 91442.0/101871.0+t338+t339-t275+t340-t341-t342+t343+t280+t344-t345-t346+t347+t348-t349+t350+t351;
340  double t355 = 116767.0/4608.0*t10;
341  double t356 = 1210229.0/129024.0*t14;
342  double t357 = 44778473.0/31610880.0*t21;
343  double t358 = 1813.0/720.0*t29;
344  double t359 = 88171.0/23040.0*t34;
345  double t360 = 16807.0/720.0*t39;
346  double t361 = 395823109.0/18966528.0*t41;
347  double t362 = 1813.0/720.0*t44;
348  double t363 = 88171.0/23040.0*t48;
349  double t364 = 1210229.0/92160.0*t50;
350  double t365 = 817369.0/23040.0*t66;
351  double t366 = 2401.0/144.0*t70;
352  double t367 = 2875559.0/50688.0*t7;
353  double t368 = 58585.0/1584.0*t28;
354  double t369 = 395823109.0/18966528.0*t3;
355  double t370 = 234600875.0/208631808.0*eta;
356  double t371 = -t355+t356+t357-t358+t359+t360-t361+t362-t363+t364-t365+t366-t367+t368+t369+t370;
357  double t372 = 30683.0/30720.0*t36;
358  double t373 = 30683.0/43008.0*t82;
359  double t374 = 1135271.0/10536960.0*t18;
360  double t375 = 30683.0/43008.0*t9;
361  double t376 = 30683.0/30720.0*t57;
362  double t377 = 1135271.0/10536960.0*t8;
363  double t378 = 2401.0/144.0*t91;
364  double t379 = 2875559.0/50688.0*t97;
365  double t380 = 58585.0/1584.0*t101;
366  double t381 = 44778473.0/31610880.0*t108;
367  double t382 = 817369.0/23040.0*t116;
368  double t383 = 16807.0/720.0*t120;
369  double t384 = 1210229.0/129024.0*t132;
370  double t385 = 116767.0/4608.0*t134;
371  double t386 = 1210229.0/92160.0*t136;
372  double t388 = -234600875.0/208631808.0-t372+t373-t374-t375+t376+t377-t378+t379-t380-t381+t382-t383-t384+t385-t386-8192.0/2079.0*t145;
373  double t390 = t292-t293+t294+t295-t296-t297+t298-t299-t300-t230+t301+t302-t303+t234-t304+t305;
374  double t391 = -t307-t308+t309-t310+t242-t311+t312+t313-t314+t315-t316-t317-t318-t319-t320-t321;
375  double t393 = t324-t325+t258-t326+t327-t328+t329+t330+t331-t265+t332-t333+t334+t335-t270+t336;
376  double t394 = 91442.0/101871.0+t338-t339+t275-t340-t341+t342+t343-t280-t344+t345+t346-t347+t348-t349+t350+t351;
377  double t397 = -t221+t222+t223-t224-t225+t226-t227-t228+t229+t230+t231-t232-t233-t234-t235-t236;
378  double t398 = -t238+t239+t240-t241-t242+t243+t244-t245-t246-t247+t248+t249+t250+t251+t252+t253;
379  double t400 = -t256+t257-t258+t259-t260+t261-t262-t263+t264+t265-t266+t267-t268-t269+t270-t271;
380  double t401 = -45721.0/101871.0+t273+t274-t275+t276-t277-t278+t279+t280+t281-t282-t283+t284+t285-t286+t287-t288;
381  double t404 = t150-t151-t152+t153+t154-t155+t156+t157-t158-t159-t160+t161+t162+t163+t164+t165;
382  double t405 = t167-t168-t169+t170+t171-t172-t173+t174+t175+t176-t177-t178-t179-t180-t181-t182;
383  double t407 = t185-t186+t187-t188+t189-t190+t191+t192-t193-t194+t195-t196+t197+t198-t199+t200;
384  double t408 = 91442.0/713097.0-t202-t203+t204-t205+t206+t207-t208-t209-t210+t211+t212-t213-t214+t215-t216+t217;
385  double t411 = -t2+t6+t11-t13-t15-t17-t20-t22+t24+t27+t30-t33-t35-t38-t40-t42;
386  double t412 = -t45+t47+t49-t51-t53+t65+t67-t69-t71-t72+t73+t75-t76+t77+t78+t79-t83;
387  double t414 = t84-t85+t86-t87-t88+t89+t90+t92+t94+t96+t98-t100-t102+t104+t106+t109;
388  double t417 = (1.0+xi)*t55*t61;
389  double t418 = 4096.0/72765.0*t417;
390  double t419 = -95901714017.0/2990945599488.0+t111-t113+t115-t117-t119+t121+t123+t125-t127-t129+t131+t133-t135+t137-t146-t418;
391  double t422 = 1813.0/86400.0*t5;
392  double t423 = 8917.0/10080.0*t12;
393  double t424 = 8917.0/10080.0*t14;
394  double t425 = 716291.0/110880.0*t16;
395  double t426 = 12691.0/28800.0*t21;
396  double t427 = t23/128.0;
397  double t428 = 3151.0/2016.0*t26;
398  double t429 = 3151.0/2016.0*t29;
399  double t430 = 15755.0/14112.0*t32;
400  double t431 = 15755.0/14112.0*t34;
401  double t432 = 16807.0/1350.0*t39;
402  double t433 = 1813.0/86400.0*t41;
403  double t434 = t150-t422-t152+t423+t424+t425+t156+t426-t427-t428-t429+t430+t431+t163+t432-t433;
404  double t435 = 117649.0/28800.0*t44;
405  double t436 = 16807.0/5760.0*t46;
406  double t437 = 16807.0/5760.0*t48;
407  double t438 = 1813.0/1350.0*t50;
408  double t439 = 117649.0/28800.0*t52;
409  double t440 = 2401.0/270.0*t64;
410  double t441 = 2401.0/270.0*t66;
411  double t442 = 1813.0/1350.0*t68;
412  double t443 = 11809.0/1440.0*t70;
413  double t444 = 10.0/441.0*t7;
414  double t445 = 2.0/63.0*t28;
415  double t446 = 1687.0/288.0*t74;
416  double t447 = 91442.0/713097.0*xi;
417  double t448 = 74.0/21609.0*t3;
418  double t449 = eta/2688.0;
419  double t450 = t36/42.0;
420  double t451 = t435-t436-t437+t438+t439-t440-t441+t442+t443-t444+t445-t446+t447+t448+t449-t450;
421  double t453 = t82/32.0;
422  double t454 = t18/128.0;
423  double t455 = 2.0/63.0*t25;
424  double t456 = 10.0/441.0*t31;
425  double t457 = 74.0/21609.0*t4;
426  double t458 = 716291.0/110880.0*t9;
427  double t459 = 23335.0/5544.0*t57;
428  double t460 = 24678169.0/10372320.0*t8;
429  double t461 = 117649.0/7200.0*t91;
430  double t462 = 117649.0/7200.0*t93;
431  double t463 = 23335.0/5544.0*t95;
432  double t464 = 2401.0/17280.0*t97;
433  double t465 = 2401.0/17280.0*t99;
434  double t466 = 16807.0/86400.0*t101;
435  double t467 = 16807.0/86400.0*t103;
436  double t468 = 24678169.0/10372320.0*t105;
437  double t469 = t453-t454+t455-t456+t457+t458-t459-t460-t461-t462-t463+t464+t465-t466-t467-t468;
438  double t470 = 116587.0/691488.0*t110;
439  double t471 = 11809.0/1440.0*t112;
440  double t472 = 259.0/360.0*t114;
441  double t473 = 343.0/72.0*t116;
442  double t474 = 343.0/72.0*t118;
443  double t475 = 2401.0/360.0*t122;
444  double t476 = t124/42.0;
445  double t477 = t128/32.0;
446  double t478 = 12691.0/7200.0*t130;
447  double t479 = 12691.0/7200.0*t132;
448  double t480 = 16807.0/1440.0*t134;
449  double t481 = 259.0/360.0*t136;
450  double t482 = 32768.0/72765.0*t417;
451  double t483 = 91442.0/713097.0-t202-t470+t471-t472+t473+t474-t208-t475-t476+t211+t477-t478-t479+t480-t481+t482;
452  double t486 = 12691.0/115200.0*t5;
453  double t487 = 21053.0/20736.0*t12;
454  double t488 = 21053.0/20736.0*t14;
455  double t489 = 318871.0/14080.0*t16;
456  double t490 = 2144779.0/1036800.0*t21;
457  double t491 = 169.0/4608.0*t23;
458  double t492 = 449531.0/103680.0*t26;
459  double t493 = 449531.0/103680.0*t29;
460  double t494 = 449531.0/145152.0*t32;
461  double t495 = 449531.0/145152.0*t34;
462  double t496 = 117649.0/4050.0*t39;
463  double t497 = 12691.0/115200.0*t41;
464  double t498 = -t221+t486+t223-t487-t488-t489-t227-t490+t491+t492+t493-t494-t495-t234-t496+t497;
465  double t499 = 19882681.0/1036800.0*t44;
466  double t500 = 2840383.0/207360.0*t46;
467  double t501 = 2840383.0/207360.0*t48;
468  double t502 = 12691.0/4050.0*t50;
469  double t503 = 19882681.0/1036800.0*t52;
470  double t504 = 16807.0/810.0*t64;
471  double t505 = 16807.0/810.0*t66;
472  double t506 = 12691.0/4050.0*t68;
473  double t507 = 195167.0/20736.0*t70;
474  double t508 = 5.0/63.0*t7;
475  double t509 = t28/9.0;
476  double t510 = 139405.0/20736.0*t74;
477  double t511 = 45721.0/101871.0*xi;
478  double t512 = 37.0/3087.0*t3;
479  double t513 = eta/512.0;
480  double t514 = t36/18.0;
481  double t515 = -t499+t500+t501-t502-t503+t504+t505-t506-t507+t508-t509+t510-t511-t512-t513+t514;
482  double t517 = 13.0/144.0*t82;
483  double t518 = 169.0/4608.0*t18;
484  double t519 = t25/9.0;
485  double t520 = 5.0/63.0*t31;
486  double t521 = 37.0/3087.0*t4;
487  double t522 = 318871.0/14080.0*t9;
488  double t523 = 11695.0/792.0*t57;
489  double t524 = 98738401.0/11854080.0*t8;
490  double t525 = 1529437.0/32400.0*t91;
491  double t526 = 1529437.0/32400.0*t93;
492  double t527 = 11695.0/792.0*t95;
493  double t528 = 16807.0/23040.0*t97;
494  double t529 = 16807.0/23040.0*t99;
495  double t530 = 117649.0/115200.0*t101;
496  double t531 = 117649.0/115200.0*t103;
497  double t532 = 98738401.0/11854080.0*t105;
498  double t533 = -t517+t518-t519+t520-t521-t522+t523+t524+t525+t526+t527-t528-t529+t530+t531+t532;
499  double t534 = 16632647.0/35562240.0*t110;
500  double t535 = 195167.0/20736.0*t112;
501  double t536 = 1813.0/3240.0*t114;
502  double t537 = 2401.0/648.0*t116;
503  double t538 = 2401.0/648.0*t118;
504  double t539 = 16807.0/3240.0*t122;
505  double t540 = t124/18.0;
506  double t541 = 13.0/144.0*t128;
507  double t542 = 164983.0/32400.0*t130;
508  double t543 = 164983.0/32400.0*t132;
509  double t544 = 218491.0/6480.0*t134;
510  double t545 = 1813.0/3240.0*t136;
511  double t546 = 16384.0/10395.0*t417;
512  double t547 = -45721.0/101871.0+t273+t534-t535+t536-t537-t538+t279+t539+t540-t282-t541+t542+t543-t544+t545-t546;
513  double t550 = 12691.0/28800.0*t5;
514  double t551 = 4255.0/2592.0*t12;
515  double t552 = 4255.0/2592.0*t14;
516  double t553 = 239497.0/5280.0*t16;
517  double t554 = 774151.0/259200.0*t21;
518  double t555 = 61.0/1152.0*t23;
519  double t556 = 232217.0/64800.0*t26;
520  double t557 = 232217.0/64800.0*t29;
521  double t558 = 232217.0/90720.0*t32;
522  double t559 = 232217.0/90720.0*t34;
523  double t560 = 12691.0/28800.0*t41;
524  double t561 = t292-t550+t294-t551-t552+t553+t298+t554-t555+t556+t557-t558-t559+t234+t496-t560;
525  double t562 = 7176589.0/259200.0*t44;
526  double t563 = 1025227.0/51840.0*t46;
527  double t564 = 1025227.0/51840.0*t48;
528  double t565 = 7176589.0/259200.0*t52;
529  double t566 = 39445.0/2592.0*t70;
530  double t567 = 10.0/63.0*t7;
531  double t568 = 2.0/9.0*t28;
532  double t569 = 28175.0/2592.0*t74;
533  double t570 = 91442.0/101871.0*xi;
534  double t571 = 74.0/3087.0*t3;
535  double t572 = eta/128.0;
536  double t573 = t562-t563-t564+t502+t565-t504-t505+t506-t566-t567+t568+t569+t570+t571+t572-t514;
537  double t575 = 29.0/288.0*t82;
538  double t576 = 61.0/1152.0*t18;
539  double t577 = 2.0/9.0*t25;
540  double t578 = 10.0/63.0*t31;
541  double t579 = 74.0/3087.0*t4;
542  double t580 = 239497.0/5280.0*t9;
543  double t581 = 23423.0/792.0*t57;
544  double t582 = 24719329.0/1481760.0*t8;
545  double t583 = 3411821.0/64800.0*t91;
546  double t584 = 3411821.0/64800.0*t93;
547  double t585 = 23423.0/792.0*t95;
548  double t586 = 16807.0/5760.0*t97;
549  double t587 = 16807.0/5760.0*t99;
550  double t588 = 117649.0/28800.0*t101;
551  double t589 = 117649.0/28800.0*t103;
552  double t590 = 24719329.0/1481760.0*t105;
553  double t591 = t575-t576+t577-t578+t579+t580-t581-t582-t583-t584-t585+t586+t587-t588-t589-t590;
554  double t592 = 8592029.0/22226400.0*t110;
555  double t593 = 39445.0/2592.0*t112;
556  double t594 = 19943.0/16200.0*t114;
557  double t595 = 26411.0/3240.0*t116;
558  double t596 = 26411.0/3240.0*t118;
559  double t597 = 184877.0/16200.0*t122;
560  double t598 = 29.0/288.0*t128;
561  double t599 = 368039.0/64800.0*t130;
562  double t600 = 368039.0/64800.0*t132;
563  double t601 = 487403.0/12960.0*t134;
564  double t602 = 19943.0/16200.0*t136;
565  double t603 = 32768.0/10395.0*t417;
566  double t604 = 91442.0/101871.0+t338+t592-t593+t594-t595-t596+t343+t597-t540+t345+t598-t599-t600+t601+t602+t603;
567  double t607 = 88171.0/23040.0*t12;
568  double t608 = 88171.0/23040.0*t14;
569  double t609 = 2875559.0/50688.0*t16;
570  double t610 = 1210229.0/92160.0*t26;
571  double t611 = 1210229.0/92160.0*t29;
572  double t612 = 1210229.0/129024.0*t32;
573  double t613 = 1210229.0/129024.0*t34;
574  double t614 = 817369.0/23040.0*t70;
575  double t615 = 30683.0/43008.0*t7;
576  double t616 = 30683.0/30720.0*t28;
577  double t617 = 116767.0/4608.0*t74;
578  double t618 = 234600875.0/208631808.0*xi;
579  double t619 = 1135271.0/10536960.0*t3;
580  double t620 = 30683.0/30720.0*t25;
581  double t621 = 30683.0/43008.0*t31;
582  double t622 = -t355+t607+t608-t609-t610-t611+t612+t613+t614-t615+t616-t617-t618+t619+t620-t621;
583  double t623 = 1135271.0/10536960.0*t4;
584  double t624 = 2875559.0/50688.0*t9;
585  double t625 = 58585.0/1584.0*t57;
586  double t626 = 395823109.0/18966528.0*t8;
587  double t627 = 58585.0/1584.0*t95;
588  double t628 = 395823109.0/18966528.0*t105;
589  double t629 = 44778473.0/31610880.0*t110;
590  double t630 = 817369.0/23040.0*t112;
591  double t631 = 1813.0/720.0*t114;
592  double t632 = 2401.0/144.0*t116;
593  double t633 = 2401.0/144.0*t118;
594  double t634 = 16807.0/720.0*t122;
595  double t635 = 1813.0/720.0*t136;
596  double t637 = -234600875.0/208631808.0+t623-t624+t625+t626+t627+t628-t381-t629+t630-t631+t632+t633-t383-t634-t635-8192.0/2079.0*t417;
597  double t639 = -t292+t550+t294-t551-t552+t553-t298-t554+t555+t556+t557-t558-t559-t234-t496+t560;
598  double t640 = -t562+t563+t564-t502-t565+t504+t505-t506-t566-t567+t568+t569+t570+t571-t572+t514;
599  double t642 = -t575+t576+t577-t578+t579+t580-t581-t582+t583+t584-t585-t586-t587+t588+t589-t590;
600  double t643 = 91442.0/101871.0+t338+t592-t593+t594-t595-t596+t343+t597+t540-t345-t598+t599+t600-t601+t602+t603;
601  double t646 = t221-t486+t223-t487-t488-t489+t227+t490-t491+t492+t493-t494-t495+t234+t496-t497;
602  double t647 = t499-t500-t501+t502+t503-t504-t505+t506-t507+t508-t509+t510-t511-t512+t513-t514;
603  double t649 = t517-t518-t519+t520-t521-t522+t523+t524-t525-t526+t527+t528+t529-t530-t531+t532;
604  double t650 = -45721.0/101871.0+t273+t534-t535+t536-t537-t538+t279+t539-t540+t282+t541-t542-t543+t544+t545-t546;
605  double t653 = -t150+t422-t152+t423+t424+t425-t156-t426+t427-t428-t429+t430+t431-t163-t432+t433;
606  double t654 = -t435+t436+t437-t438-t439+t440+t441-t442+t443-t444+t445-t446+t447+t448-t449+t450;
607  double t656 = -t453+t454+t455-t456+t457+t458-t459-t460+t461+t462-t463-t464-t465+t466+t467-t468;
608  double t657 = 91442.0/713097.0-t202-t470+t471-t472+t473+t474-t208-t475+t476-t211-t477+t478+t479-t480-t481+t482;
609  double t660 = t2-t6+t11-t13-t15-t17+t20+t22-t24+t27+t30-t33-t35+t38+t40+t42;
610  double t661 = t45-t47-t49+t51+t53-t65-t67+t69-t71-t72+t73+t75-t76+t77-t78-t79+t83;
611  double t663 = -t84-t85+t86-t87-t88+t89+t90-t92-t94+t96-t98+t100+t102-t104+t106+t109;
612  double t666 = (1.0+eta)*t139*t144;
613  double t667 = 4096.0/72765.0*t666;
614  double t668 = -95901714017.0/2990945599488.0+t111-t113+t115-t117-t119+t121+t123-t125+t127+t129-t667-t131-t133+t135+t137-t418;
615  double t671 = -t150+t151-t152+t153+t154-t155-t156-t157+t158-t159-t160+t161+t162-t163-t164-t165;
616  double t672 = -t167+t168+t169-t170-t171+t172+t173-t174+t175+t176-t177-t178-t179-t180+t181+t182;
617  double t674 = -t185+t186+t187-t188+t189-t190+t191+t192+t193+t194+t195+t196-t197-t198+t199+t200;
618  double t675 = 32768.0/72765.0*t666;
619  double t676 = 91442.0/713097.0-t202-t203+t204-t205+t206+t207-t208-t209+t210-t211-t212+t675+t213+t214-t215-t216;
620  double t679 = t221-t222+t223-t224-t225+t226+t227+t228-t229+t230+t231-t232-t233+t234+t235+t236;
621  double t680 = t238-t239-t240+t241+t242-t243-t244+t245-t246-t247+t248+t249+t250+t251-t252-t253;
622  double t682 = t256-t257-t258+t259-t260+t261-t262-t263-t264-t265-t266-t267+t268+t269-t270-t271;
623  double t683 = 16384.0/10395.0*t666;
624  double t684 = -45721.0/101871.0+t273+t274-t275+t276-t277-t278+t279+t280-t281+t282+t283-t683-t284-t285+t286+t287;
625  double t687 = -t292+t293+t294+t295-t296-t297-t298+t299+t300-t230+t301+t302-t303-t234+t304-t305;
626  double t688 = t307+t308-t309+t310-t242+t311-t312-t313-t314+t315-t316-t317-t318-t319+t320+t321;
627  double t690 = -t324+t325+t258-t326+t327-t328+t329+t330-t331+t265+t332+t333-t334-t335+t270+t336;
628  double t691 = 32768.0/10395.0*t666;
629  double t692 = 91442.0/101871.0+t338-t339+t275-t340-t341+t342+t343-t280+t344-t345-t346+t691+t347-t348+t349+t350;
630  double t695 = -t355+t356-t357-t358+t359-t360+t361-t362+t363-t364+t365+t366-t367+t368+t369-t370;
631  double t697 = -234600875.0/208631808.0+t372-t373+t374-t375+t376+t377+t378-t379+t380-t381+t382-t383-8192.0/2079.0*t666+t384-t385-t386;
632  double t699 = t292-t293+t294-t295-t296+t297+t298+t299-t300+t230+t301-t302-t303+t234+t304-t305;
633  double t700 = t307-t308-t309+t310+t242-t311-t312+t313-t314+t315-t316+t317+t318-t319+t320+t321;
634  double t702 = -t324+t325-t258+t326-t327-t328+t329+t330-t331-t265-t332+t333+t334-t335-t270-t336;
635  double t703 = 91442.0/101871.0+t338+t339-t275+t340-t341-t342+t343+t280-t344+t345+t346+t691-t347-t348+t349+t350;
636  double t706 = -t221+t222+t223+t224-t225-t226-t227+t228+t229-t230+t231+t232-t233-t234+t235+t236;
637  double t707 = t238+t239-t240+t241-t242+t243-t244-t245-t246-t247+t248-t249-t250+t251-t252-t253;
638  double t709 = t256-t257+t258-t259+t260+t261-t262-t263-t264+t265+t266-t267-t268+t269+t270+t271;
639  double t710 = -45721.0/101871.0+t273-t274+t275-t276-t277+t278+t279-t280+t281-t282-t283-t683+t284-t285+t286+t287;
640  double t713 = t150-t151-t152-t153+t154+t155+t156-t157-t158+t159-t160-t161+t162+t163-t164-t165;
641  double t714 = -t167-t168+t169-t170+t171-t172+t173+t174+t175+t176-t177+t178+t179-t180+t181+t182;
642  double t716 = -t185+t186-t187+t188-t189-t190+t191+t192+t193-t194-t195+t196+t197-t198-t199-t200;
643  double t717 = 91442.0/713097.0-t202+t203-t204+t205+t206-t207-t208+t209-t210+t211+t212+t675-t213+t214-t215-t216;
644  double t720 = -t2+t6+t11+t13-t15+t17-t20+t22+t24-t27+t30+t33-t35-t38+t40+t42;
645  double t721 = t45+t47-t49+t51-t53-t63+t65-t67-t69-t71-t72+t73-t75+t76+t77-t78-t79;
646  double t723 = t83-t84+t85-t86+t87-t88+t89+t90-t92+t94-t96-t98-t100+t102+t104-t106;
647  double t724 = -95901714017.0/2990945599488.0+t109-t111+t113-t115-t117+t119+t121-t123+t125-t127-t129-t667+t131-t133+t135+t137;
648  double t727 = t150-t422-t152-t423+t424-t425+t156-t426-t427+t428-t429-t430+t431+t163-t432+t433;
649  double t728 = 32768.0/72765.0*t62;
650  double t729 = -t435-t436+t437-t438+t439+t728-t440+t441+t442+t443-t444+t445+t446-t447+t448-t449;
651  double t731 = t450-t453+t454-t455+t456-t457+t458-t459-t460+t461-t462+t463-t464+t465+t466-t467;
652  double t732 = 91442.0/713097.0+t468-t202+t470-t471+t472+t473-t474-t208+t475-t476+t211+t477-t478+t479-t480-t481;
653  double t735 = -t221+t486+t223+t487-t488+t489-t227+t490+t491-t492+t493+t494-t495-t234+t496-t497;
654  double t736 = 16384.0/10395.0*t62;
655  double t737 = t499+t500-t501+t502-t503-t736+t504-t505-t506-t507+t508-t509-t510+t511-t512+t513;
656  double t739 = -t514+t517-t518+t519-t520+t521-t522+t523+t524-t525+t526-t527+t528-t529-t530+t531;
657  double t740 = -45721.0/101871.0-t532+t273-t534+t535-t536-t537+t538+t279-t539+t540-t282-t541+t542-t543+t544+t545;
658  double t743 = t292-t550+t294+t551-t552-t553+t298-t554-t555-t556+t557+t558-t559+t234-t496+t560;
659  double t744 = 32768.0/10395.0*t62;
660  double t745 = -t562-t563+t564-t502+t565+t744-t504+t505+t506-t566-t567+t568-t569-t570+t571-t572;
661  double t747 = t514-t575+t576-t577+t578-t579+t580-t581-t582+t583-t584+t585-t586+t587+t588-t589;
662  double t748 = 91442.0/101871.0+t590+t338-t592+t593-t594-t595+t596+t343-t597-t540+t345+t598-t599+t600-t601+t602;
663  double t752 = -t355-t607+t608+t609+t610-t611-t612+t613-8192.0/2079.0*t62+t614-t615+t616+t617+t618+t619-t620;
664  double t753 = -234600875.0/208631808.0+t621-t623-t624+t625+t626-t627-t628-t381+t629-t630+t631+t632-t633-t383+t634-t635;
665  double t755 = -t292+t550+t294+t551-t552-t553-t298+t554+t555-t556+t557+t558-t559-t234+t496-t560;
666  double t756 = t562+t563-t564+t502-t565+t744+t504-t505-t506-t566-t567+t568-t569-t570+t571+t572;
667  double t758 = -t514+t575-t576-t577+t578-t579+t580-t581-t582-t583+t584+t585+t586-t587-t588+t589;
668  double t759 = 91442.0/101871.0+t590+t338-t592+t593-t594-t595+t596+t343-t597+t540-t345-t598+t599-t600+t601+t602;
669  double t762 = t221-t486+t223+t487-t488+t489+t227-t490-t491-t492+t493+t494-t495+t234-t496+t497;
670  double t763 = -t499-t500+t501-t502+t503-t736-t504+t505+t506-t507+t508-t509-t510+t511-t512-t513;
671  double t765 = t514-t517+t518+t519-t520+t521-t522+t523+t524+t525-t526-t527-t528+t529+t530-t531;
672  double t766 = -45721.0/101871.0-t532+t273-t534+t535-t536-t537+t538+t279-t539-t540+t282+t541-t542+t543-t544+t545;
673  double t769 = -t150+t422-t152-t423+t424-t425-t156+t426+t427+t428-t429-t430+t431-t163+t432-t433;
674  double t770 = t435+t436-t437+t438-t439+t728+t440-t441-t442+t443-t444+t445+t446-t447+t448+t449;
675  double t772 = -t450+t453-t454-t455+t456-t457+t458-t459-t460-t461+t462+t463+t464-t465-t466+t467;
676  double t773 = 91442.0/713097.0+t468-t202+t470-t471+t472+t473-t474-t208+t475+t476-t211-t477+t478-t479+t480-t481;
677  double t776 = 117649.0/104857600.0*t1;
678  double t777 = 58706851.0/943718400.0*t5;
679  double t778 = 20067272281.0/339738624.0*t10;
680  double t779 = 24245929463.0/1698693120.0*t12;
681  double t780 = 3463704209.0/339738624.0*t14;
682  double t781 = 48589037.0/188743680.0*t16;
683  double t782 = 29294718649.0/8493465600.0*t19;
684  double t783 = 4184959807.0/1698693120.0*t21;
685  double t784 = 58706851.0/943718400.0*t23;
686  double t785 = 20136449893.0/1698693120.0*t26;
687  double t786 = 2876635699.0/339738624.0*t29;
688  double t787 = 24245929463.0/1698693120.0*t32;
689  double t788 = 3463704209.0/339738624.0*t34;
690  double t789 = 678223072849.0/8493465600.0*t37;
691  double t790 = 96889010407.0/1698693120.0*t39;
692  double t791 = 8386693.0/188743680.0*t41;
693  double t792 = t776-t777+t778+t779-t780-t781+t782-t783-t784-t785+t786+t787-t788+t789-t790+t791;
694  double t793 = 20136449893.0/1698693120.0*t44;
695  double t794 = 169721506241.0/8493465600.0*t46;
696  double t795 = 24245929463.0/1698693120.0*t48;
697  double t796 = 20136449893.0/1698693120.0*t50;
698  double t797 = 140955149251.0/8493465600.0*t52;
699  double t798 = 816635944859.0/8493465600.0*t64;
700  double t799 = 116662277837.0/1698693120.0*t66;
701  double t800 = 140955149251.0/8493465600.0*t68;
702  double t801 = 16666039691.0/339738624.0*t70;
703  double t802 = 6941291.0/37748736.0*t7;
704  double t803 = 5764801.0/37748736.0*t28;
705  double t804 = 140470905967.0/1698693120.0*t74;
706  double t805 = 16807.0/20971520.0*xi;
707  double t806 = 1198099.0/37748736.0*t3;
708  double t807 = 16807.0/20971520.0*eta;
709  double t808 = 40353607.0/188743680.0*t36;
710  double t809 = -t793-t794+t795-t796+t797-t798+t799+t800-t801+t802-t803-t804-t805-t806-t807+t808;
711  double t811 = 48589037.0/188743680.0*t82;
712  double t812 = 8386693.0/188743680.0*t18;
713  double t813 = 40353607.0/188743680.0*t25;
714  double t814 = 48589037.0/188743680.0*t31;
715  double t815 = 8386693.0/188743680.0*t4;
716  double t816 = 6941291.0/37748736.0*t9;
717  double t817 = 5764801.0/37748736.0*t57;
718  double t818 = 1198099.0/37748736.0*t8;
719  double t819 = 116662277837.0/1698693120.0*t91;
720  double t820 = 816635944859.0/8493465600.0*t93;
721  double t821 = 40353607.0/188743680.0*t95;
722  double t822 = 48589037.0/188743680.0*t97;
723  double t823 = 340123259.0/943718400.0*t99;
724  double t824 = 40353607.0/188743680.0*t101;
725  double t825 = 282475249.0/943718400.0*t103;
726  double t826 = 8386693.0/188743680.0*t105;
727  double t827 = -t811+t812+t813-t814+t815+t816-t817-t818+t819-t820+t821-t822+t823+t824-t825+t826;
728  double t828 = 597851401.0/339738624.0*t108;
729  double t829 = 4184959807.0/1698693120.0*t110;
730  double t830 = 116662277837.0/1698693120.0*t112;
731  double t831 = 20136449893.0/1698693120.0*t114;
732  double t832 = 16666039691.0/339738624.0*t116;
733  double t833 = 116662277837.0/1698693120.0*t118;
734  double t834 = 13841287201.0/339738624.0*t120;
735  double t835 = 96889010407.0/1698693120.0*t122;
736  double t836 = 282475249.0/943718400.0*t124;
737  double t837 = 983296341769.0/8493465600.0*t126;
738  double t838 = 340123259.0/943718400.0*t128;
739  double t839 = 169721506241.0/8493465600.0*t130;
740  double t840 = 24245929463.0/1698693120.0*t132;
741  double t841 = 140470905967.0/1698693120.0*t134;
742  double t842 = 2876635699.0/339738624.0*t136;
743  double t843 = 2401.0/4194304.0+t828-t829+t830-t831-t832+t833+t834-t835-t836+t837+t838-t839+t840-t841+t842;
744  double t846 = 117649.0/12582912.0*t1;
745  double t847 = 58706851.0/113246208.0*t5;
746  double t848 = 1700616295.0/12582912.0*t10;
747  double t849 = 410947957.0/12582912.0*t12;
748  double t850 = 293534255.0/12582912.0*t14;
749  double t851 = 2470629.0/4194304.0*t16;
750  double t852 = 25420066483.0/943718400.0*t19;
751  double t853 = 3631438069.0/188743680.0*t21;
752  double t854 = 50942017.0/104857600.0*t23;
753  double t855 = 17473111831.0/314572800.0*t26;
754  double t856 = 2496158833.0/62914560.0*t29;
755  double t857 = 21039053021.0/314572800.0*t32;
756  double t858 = 3005579003.0/62914560.0*t34;
757  double t859 = 678223072849.0/2831155200.0*t37;
758  double t860 = 96889010407.0/566231040.0*t39;
759  double t861 = 41933465.0/113246208.0*t41;
760  double t862 = -t846+t847-t848-t849+t850+t851-t852+t853+t854+t855-t856-t857+t858-t859+t860-t861;
761  double t863 = 17473111831.0/188743680.0*t44;
762  double t864 = 147273371147.0/943718400.0*t46;
763  double t865 = 21039053021.0/188743680.0*t48;
764  double t866 = 20136449893.0/566231040.0*t50;
765  double t867 = 122311782817.0/943718400.0*t52;
766  double t868 = 816635944859.0/2831155200.0*t64;
767  double t869 = 116662277837.0/566231040.0*t66;
768  double t870 = 140955149251.0/2831155200.0*t68;
769  double t871 = 1412376245.0/12582912.0*t70;
770  double t872 = 34706455.0/37748736.0*t7;
771  double t873 = 28824005.0/37748736.0*t28;
772  double t874 = 2380862813.0/12582912.0*t74;
773  double t875 = 16807.0/4194304.0*xi;
774  double t876 = 5990495.0/37748736.0*t3;
775  double t877 = 84035.0/12582912.0*eta;
776  double t878 = 40353607.0/62914560.0*t36;
777  double t879 = t863+t864-t865+t866-t867+t868-t869-t870+t871-t872+t873+t874+t875+t876+t877-t878;
778  double t881 = 4117715.0/4194304.0*t82;
779  double t882 = 7277431.0/20971520.0*t18;
780  double t883 = 40353607.0/37748736.0*t25;
781  double t884 = 48589037.0/37748736.0*t31;
782  double t885 = 8386693.0/37748736.0*t4;
783  double t886 = 1764735.0/4194304.0*t9;
784  double t887 = 5764801.0/20971520.0*t57;
785  double t888 = 3118899.0/20971520.0*t8;
786  double t889 = 9886633715.0/37748736.0*t91;
787  double t890 = 13841287201.0/37748736.0*t93;
788  double t891 = 40353607.0/104857600.0*t95;
789  double t892 = 242945185.0/113246208.0*t97;
790  double t893 = 340123259.0/113246208.0*t99;
791  double t894 = 201768035.0/113246208.0*t101;
792  double t895 = 282475249.0/113246208.0*t103;
793  double t896 = 21832293.0/104857600.0*t105;
794  double t897 = t881-t882-t883+t884-t885-t886+t887+t888-t889+t890-t891+t892-t893-t894+t895-t896;
795  double t898 = 518776867.0/62914560.0*t108;
796  double t899 = 3631438069.0/314572800.0*t110;
797  double t900 = 1977326743.0/12582912.0*t112;
798  double t901 = 20136449893.0/943718400.0*t114;
799  double t902 = 16666039691.0/188743680.0*t116;
800  double t903 = 116662277837.0/943718400.0*t118;
801  double t904 = 13841287201.0/188743680.0*t120;
802  double t905 = 96889010407.0/943718400.0*t122;
803  double t906 = 282475249.0/314572800.0*t124;
804  double t907 = 16666039691.0/37748736.0*t126;
805  double t908 = 5764801.0/4194304.0*t128;
806  double t909 = 2876635699.0/37748736.0*t130;
807  double t910 = 2054739785.0/37748736.0*t132;
808  double t911 = 11904314065.0/37748736.0*t134;
809  double t912 = 2876635699.0/188743680.0*t136;
810  double t913 = -12005.0/4194304.0-t898+t899-t900+t901+t902-t903-t904+t905+t906-t907-t908+t909-t910+t911-t912;
811  double t916 = 588245.0/4194304.0*t1;
812  double t917 = 293534255.0/37748736.0*t5;
813  double t918 = 28230230497.0/339738624.0*t10;
814  double t919 = 34108680431.0/1698693120.0*t12;
815  double t920 = 4872668633.0/339738624.0*t14;
816  double t921 = 68354069.0/188743680.0*t16;
817  double t922 = 111014655241.0/1698693120.0*t19;
818  double t923 = 15859236463.0/339738624.0*t21;
819  double t924 = 222474259.0/188743680.0*t23;
820  double t925 = 76308670837.0/1698693120.0*t26;
821  double t926 = 10901238691.0/339738624.0*t29;
822  double t927 = 91881868967.0/1698693120.0*t32;
823  double t928 = 13125981281.0/339738624.0*t34;
824  double t929 = 678223072849.0/1698693120.0*t37;
825  double t930 = 96889010407.0/339738624.0*t39;
826  double t931 = 209667325.0/37748736.0*t41;
827  double t932 = t916-t917+t918+t919-t920-t921+t922-t923-t924-t925+t926+t927-t928+t929-t930+t931;
828  double t933 = 76308670837.0/339738624.0*t44;
829  double t934 = 643173082769.0/1698693120.0*t46;
830  double t935 = 91881868967.0/339738624.0*t48;
831  double t936 = 20136449893.0/339738624.0*t50;
832  double t937 = 534160695859.0/1698693120.0*t52;
833  double t938 = 816635944859.0/1698693120.0*t64;
834  double t939 = 116662277837.0/339738624.0*t66;
835  double t940 = 140955149251.0/1698693120.0*t68;
836  double t941 = 23445445667.0/339738624.0*t70;
837  double t942 = 173532275.0/37748736.0*t7;
838  double t943 = 144120025.0/37748736.0*t28;
839  double t944 = 197611613479.0/1698693120.0*t74;
840  double t945 = 84035.0/4194304.0*xi;
841  double t946 = 29952475.0/37748736.0*t3;
842  double t947 = 420175.0/4194304.0*eta;
843  double t948 = 40353607.0/37748736.0*t36;
844  double t949 = -t933-t934+t935-t936+t937-t938+t939+t940-t941+t942-t943-t944-t945-t946-t947+t948;
845  double t951 = 68354069.0/37748736.0*t82;
846  double t952 = 31782037.0/37748736.0*t18;
847  double t953 = 201768035.0/37748736.0*t25;
848  double t954 = 242945185.0/37748736.0*t31;
849  double t955 = 41933465.0/37748736.0*t4;
850  double t956 = 9764867.0/37748736.0*t9;
851  double t957 = 4540291.0/37748736.0*t8;
852  double t958 = 164118119669.0/339738624.0*t91;
853  double t959 = 1148826837683.0/1698693120.0*t93;
854  double t960 = 1214725925.0/37748736.0*t97;
855  double t961 = 1700616295.0/37748736.0*t99;
856  double t962 = 1008840175.0/37748736.0*t101;
857  double t963 = 1412376245.0/37748736.0*t103;
858  double t964 = 31782037.0/188743680.0*t105;
859  double t965 = -t951+t952+t953-t954+t955+t956-t817-t957+t958-t959+t821-t960+t961+t962-t963+t964;
860  double t966 = 2265605209.0/339738624.0*t108;
861  double t967 = 15859236463.0/1698693120.0*t110;
862  double t968 = 164118119669.0/1698693120.0*t112;
863  double t969 = 282475249.0/188743680.0*t124;
864  double t970 = 1383281294353.0/1698693120.0*t126;
865  double t971 = 478478483.0/188743680.0*t128;
866  double t972 = 238760763017.0/1698693120.0*t130;
867  double t973 = 34108680431.0/339738624.0*t132;
868  double t974 = 197611613479.0/339738624.0*t134;
869  double t975 = 60025.0/4194304.0+t966-t967+t968-t831-t832+t833+t834-t835-t969+t970+t971-t972+t973-t974+t842;
870  double t978 = -t916+t917+t918+t919-t920-t921-t922+t923+t924-t925+t926+t927-t928-t929+t930-t931;
871  double t979 = t933+t934-t935+t936-t937+t938-t939-t940-t941+t942-t943-t944-t945-t946+t947-t948;
872  double t981 = t951-t952+t953-t954+t955+t956-t817-t957-t958+t959+t821+t960-t961-t962+t963+t964;
873  double t982 = 60025.0/4194304.0+t966-t967+t968-t831-t832+t833+t834-t835+t969-t970-t971+t972-t973+t974+t842;
874  double t985 = t846-t847-t848-t849+t850+t851+t852-t853-t854+t855-t856-t857+t858+t859-t860+t861;
875  double t986 = -t863-t864+t865-t866+t867-t868+t869+t870+t871-t872+t873+t874+t875+t876-t877+t878;
876  double t988 = -t881+t882-t883+t884-t885-t886+t887+t888+t889-t890-t891-t892+t893+t894-t895-t896;
877  double t989 = -12005.0/4194304.0-t898+t899-t900+t901+t902-t903-t904+t905-t906+t907+t908-t909+t910-t911-t912;
878  double t992 = -t776+t777+t778+t779-t780-t781-t782+t783+t784-t785+t786+t787-t788-t789+t790-t791;
879  double t993 = t793+t794-t795+t796-t797+t798-t799-t800-t801+t802-t803-t804-t805-t806+t807-t808;
880  double t995 = t811-t812+t813-t814+t815+t816-t817-t818-t819+t820+t821+t822-t823-t824+t825+t826;
881  double t996 = 2401.0/4194304.0+t828-t829+t830-t831-t832+t833+t834-t835+t836-t837-t838+t839-t840+t841+t842;
882  double t999 = 50942017.0/104857600.0*t5;
883  double t1000 = 21039053021.0/188743680.0*t12;
884  double t1001 = 3005579003.0/62914560.0*t14;
885  double t1002 = 242945185.0/113246208.0*t16;
886  double t1003 = 3631438069.0/314572800.0*t21;
887  double t1004 = 58706851.0/113246208.0*t23;
888  double t1005 = 20136449893.0/566231040.0*t26;
889  double t1006 = 2876635699.0/188743680.0*t29;
890  double t1007 = 2054739785.0/37748736.0*t32;
891  double t1008 = 293534255.0/12582912.0*t34;
892  double t1009 = 96889010407.0/943718400.0*t39;
893  double t1010 = 21832293.0/104857600.0*t41;
894  double t1011 = -t846+t999-t848-t1000+t1001+t1002-t852+t1003+t1004+t1005-t1006-t1007+t1008-t859+t1009-t1010;
895  double t1012 = 20136449893.0/943718400.0*t44;
896  double t1013 = 2876635699.0/37748736.0*t46;
897  double t1014 = 410947957.0/12582912.0*t48;
898  double t1015 = 17473111831.0/314572800.0*t50;
899  double t1016 = 140955149251.0/2831155200.0*t52;
900  double t1017 = 13841287201.0/37748736.0*t64;
901  double t1018 = 1977326743.0/12582912.0*t66;
902  double t1019 = 122311782817.0/943718400.0*t68;
903  double t1020 = 16666039691.0/188743680.0*t70;
904  double t1021 = 1764735.0/4194304.0*t7;
905  double t1022 = 5764801.0/20971520.0*t28;
906  double t1023 = 11904314065.0/37748736.0*t74;
907  double t1024 = 84035.0/12582912.0*xi;
908  double t1025 = 3118899.0/20971520.0*t3;
909  double t1026 = 16807.0/4194304.0*eta;
910  double t1027 = t1012+t1013-t1014+t1015-t1016+t1017-t1018-t1019+t1020-t1021+t1022+t1023+t1024+t1025+t1026-t948;
911  double t1029 = 48589037.0/37748736.0*t82;
912  double t1030 = 8386693.0/37748736.0*t18;
913  double t1031 = 40353607.0/62914560.0*t25;
914  double t1032 = 4117715.0/4194304.0*t31;
915  double t1033 = 7277431.0/20971520.0*t4;
916  double t1034 = 34706455.0/37748736.0*t9;
917  double t1035 = 28824005.0/37748736.0*t57;
918  double t1036 = 5990495.0/37748736.0*t8;
919  double t1037 = 116662277837.0/943718400.0*t91;
920  double t1038 = 816635944859.0/2831155200.0*t93;
921  double t1039 = 201768035.0/113246208.0*t95;
922  double t1040 = 2470629.0/4194304.0*t97;
923  double t1041 = 5764801.0/4194304.0*t99;
924  double t1042 = 40353607.0/104857600.0*t101;
925  double t1043 = 282475249.0/314572800.0*t103;
926  double t1044 = 41933465.0/113246208.0*t105;
927  double t1045 = t1029-t1030-t1031+t1032-t1033-t1034+t1035+t1036-t1037+t1038-t1039+t1040-t1041-t1042+t1043-t1044;
928  double t1046 = 3631438069.0/188743680.0*t110;
929  double t1047 = 116662277837.0/566231040.0*t112;
930  double t1048 = 17473111831.0/188743680.0*t114;
931  double t1049 = 1412376245.0/12582912.0*t116;
932  double t1050 = 9886633715.0/37748736.0*t118;
933  double t1051 = 96889010407.0/566231040.0*t122;
934  double t1052 = 282475249.0/113246208.0*t124;
935  double t1053 = 340123259.0/113246208.0*t128;
936  double t1054 = 147273371147.0/943718400.0*t130;
937  double t1055 = 21039053021.0/314572800.0*t132;
938  double t1056 = 2380862813.0/12582912.0*t134;
939  double t1057 = 2496158833.0/62914560.0*t136;
940  double t1058 = -12005.0/4194304.0-t898+t1046-t1047+t1048+t1049-t1050-t904+t1051+t1052-t907-t1053+t1054-t1055+t1056-t1057;
941  double t1061 = 2941225.0/37748736.0*t1;
942  double t1062 = 50942017.0/12582912.0*t5;
943  double t1063 = 1297080225.0/4194304.0*t10;
944  double t1064 = 1069782357.0/4194304.0*t12;
945  double t1065 = 458478153.0/4194304.0*t14;
946  double t1066 = 20588575.0/4194304.0*t16;
947  double t1067 = 22057893361.0/104857600.0*t19;
948  double t1068 = 9453382869.0/104857600.0*t21;
949  double t1069 = 50942017.0/12582912.0*t23;
950  double t1070 = 17473111831.0/104857600.0*t26;
951  double t1071 = 7488476499.0/104857600.0*t29;
952  double t1072 = 1069782357.0/4194304.0*t32;
953  double t1073 = 458478153.0/4194304.0*t34;
954  double t1074 = 678223072849.0/943718400.0*t37;
955  double t1075 = 96889010407.0/314572800.0*t39;
956  double t1076 = 7277431.0/4194304.0*t41;
957  double t1077 = t1061-t1062+t1063+t1064-t1065-t1066+t1067-t1068-t1069-t1070+t1071+t1072-t1073+t1074-t1075+t1076;
958  double t1078 = 17473111831.0/104857600.0*t44;
959  double t1079 = 2496158833.0/4194304.0*t46;
960  double t1080 = 1069782357.0/4194304.0*t48;
961  double t1081 = 17473111831.0/104857600.0*t50;
962  double t1082 = 122311782817.0/314572800.0*t52;
963  double t1083 = 13841287201.0/12582912.0*t64;
964  double t1084 = 1977326743.0/4194304.0*t66;
965  double t1085 = 122311782817.0/314572800.0*t68;
966  double t1086 = 847425747.0/4194304.0*t70;
967  double t1087 = 8823675.0/4194304.0*t7;
968  double t1088 = 5764801.0/4194304.0*t28;
969  double t1089 = 3026520525.0/4194304.0*t74;
970  double t1090 = 420175.0/12582912.0*xi;
971  double t1091 = 3118899.0/4194304.0*t3;
972  double t1092 = 420175.0/12582912.0*eta;
973  double t1093 = 40353607.0/12582912.0*t36;
974  double t1094 = -t1078-t1079+t1080-t1081+t1082-t1083+t1084+t1085-t1086+t1087-t1088-t1089-t1090-t1091-t1092+t1093;
975  double t1096 = 20588575.0/4194304.0*t82;
976  double t1097 = 7277431.0/4194304.0*t18;
977  double t1098 = 40353607.0/12582912.0*t25;
978  double t1099 = 20588575.0/4194304.0*t31;
979  double t1100 = 7277431.0/4194304.0*t4;
980  double t1101 = 8823675.0/4194304.0*t9;
981  double t1102 = 5764801.0/4194304.0*t57;
982  double t1103 = 3118899.0/4194304.0*t8;
983  double t1104 = 1977326743.0/4194304.0*t91;
984  double t1105 = 13841287201.0/12582912.0*t93;
985  double t1106 = 40353607.0/12582912.0*t95;
986  double t1107 = 20588575.0/4194304.0*t97;
987  double t1108 = 144120025.0/12582912.0*t99;
988  double t1109 = 40353607.0/12582912.0*t101;
989  double t1110 = 282475249.0/37748736.0*t103;
990  double t1111 = 7277431.0/4194304.0*t105;
991  double t1112 = -t1096+t1097+t1098-t1099+t1100+t1101-t1102-t1103+t1104-t1105+t1106-t1107+t1108+t1109-t1110+t1111;
992  double t1113 = 4051449801.0/104857600.0*t108;
993  double t1114 = 9453382869.0/104857600.0*t110;
994  double t1115 = 1977326743.0/4194304.0*t112;
995  double t1116 = 17473111831.0/104857600.0*t114;
996  double t1117 = 847425747.0/4194304.0*t116;
997  double t1118 = 1977326743.0/4194304.0*t118;
998  double t1119 = 13841287201.0/104857600.0*t120;
999  double t1120 = 96889010407.0/314572800.0*t122;
1000  double t1121 = 282475249.0/37748736.0*t124;
1001  double t1122 = 7061881225.0/4194304.0*t126;
1002  double t1123 = 144120025.0/12582912.0*t128;
1003  double t1124 = 2496158833.0/4194304.0*t130;
1004  double t1125 = 1069782357.0/4194304.0*t132;
1005  double t1126 = 3026520525.0/4194304.0*t134;
1006  double t1127 = 7488476499.0/104857600.0*t136;
1007  double t1128 = 60025.0/4194304.0+t1113-t1114+t1115-t1116-t1117+t1118+t1119-t1120-t1121+t1122+t1123-t1124+t1125-t1126+t1127;
1008  double t1131 = 14706125.0/12582912.0*t1;
1009  double t1132 = 254710085.0/4194304.0*t5;
1010  double t1133 = 2392392415.0/12582912.0*t10;
1011  double t1134 = 29597311877.0/188743680.0*t12;
1012  double t1135 = 4228187411.0/62914560.0*t14;
1013  double t1136 = 341770345.0/113246208.0*t16;
1014  double t1137 = 96331354147.0/188743680.0*t19;
1015  double t1138 = 13761622021.0/62914560.0*t21;
1016  double t1139 = 1112371295.0/113246208.0*t23;
1017  double t1140 = 76308670837.0/566231040.0*t26;
1018  double t1141 = 10901238691.0/188743680.0*t29;
1019  double t1142 = 7786599065.0/37748736.0*t32;
1020  double t1143 = 1112371295.0/12582912.0*t34;
1021  double t1144 = 678223072849.0/566231040.0*t37;
1022  double t1145 = 96889010407.0/188743680.0*t39;
1023  double t1146 = 109161465.0/4194304.0*t41;
1024  double t1147 = -t1131+t1132-t1133-t1134+t1135+t1136-t1137+t1138+t1139+t1140-t1141-t1142+t1143-t1144+t1145-t1146;
1025  double t1148 = 76308670837.0/188743680.0*t44;
1026  double t1149 = 54506193455.0/37748736.0*t46;
1027  double t1150 = 7786599065.0/12582912.0*t48;
1028  double t1151 = 17473111831.0/62914560.0*t50;
1029  double t1152 = 534160695859.0/566231040.0*t52;
1030  double t1153 = 69206436005.0/37748736.0*t64;
1031  double t1154 = 9886633715.0/12582912.0*t66;
1032  double t1155 = 122311782817.0/188743680.0*t68;
1033  double t1156 = 23445445667.0/188743680.0*t70;
1034  double t1157 = 44118375.0/4194304.0*t7;
1035  double t1158 = 28824005.0/4194304.0*t28;
1036  double t1159 = 16746746905.0/37748736.0*t74;
1037  double t1160 = 2100875.0/12582912.0*xi;
1038  double t1161 = 15594495.0/4194304.0*t3;
1039  double t1162 = 2100875.0/4194304.0*eta;
1040  double t1163 = 201768035.0/37748736.0*t36;
1041  double t1164 = t1148+t1149-t1150+t1151-t1152+t1153-t1154-t1155+t1156-t1157+t1158+t1159+t1160+t1161+t1162-t1163;
1042  double t1166 = 341770345.0/37748736.0*t82;
1043  double t1167 = 158910185.0/37748736.0*t18;
1044  double t1168 = 201768035.0/12582912.0*t25;
1045  double t1169 = 102942875.0/4194304.0*t31;
1046  double t1170 = 36387155.0/4194304.0*t4;
1047  double t1171 = 48824335.0/37748736.0*t9;
1048  double t1172 = 22701455.0/37748736.0*t8;
1049  double t1173 = 164118119669.0/188743680.0*t91;
1050  double t1174 = 1148826837683.0/566231040.0*t93;
1051  double t1175 = 308828625.0/4194304.0*t97;
1052  double t1176 = 720600125.0/4194304.0*t99;
1053  double t1177 = 201768035.0/4194304.0*t101;
1054  double t1178 = 1412376245.0/12582912.0*t103;
1055  double t1179 = 158910185.0/113246208.0*t105;
1056  double t1180 = t1166-t1167-t1168+t1169-t1170-t1171+t1035+t1172-t1173+t1174-t1039+t1175-t1176-t1177+t1178-t1179;
1057  double t1181 = 1965946003.0/62914560.0*t108;
1058  double t1182 = 13761622021.0/188743680.0*t110;
1059  double t1183 = 164118119669.0/566231040.0*t112;
1060  double t1184 = 1412376245.0/113246208.0*t124;
1061  double t1185 = 117227228335.0/37748736.0*t126;
1062  double t1186 = 2392392415.0/113246208.0*t128;
1063  double t1187 = 207181183139.0/188743680.0*t130;
1064  double t1188 = 29597311877.0/62914560.0*t132;
1065  double t1189 = 16746746905.0/12582912.0*t134;
1066  double t1190 = -300125.0/4194304.0-t1181+t1182-t1183+t1048+t1049-t1050-t904+t1051+t1184-t1185-t1186+t1187-t1188+t1189-t1057;
1067  double t1193 = t1131-t1132-t1133-t1134+t1135+t1136+t1137-t1138-t1139+t1140-t1141-t1142+t1143+t1144-t1145+t1146;
1068  double t1194 = -t1148-t1149+t1150-t1151+t1152-t1153+t1154+t1155+t1156-t1157+t1158+t1159+t1160+t1161-t1162+t1163;
1069  double t1196 = -t1166+t1167-t1168+t1169-t1170-t1171+t1035+t1172+t1173-t1174-t1039-t1175+t1176+t1177-t1178-t1179;
1070  double t1197 = -300125.0/4194304.0-t1181+t1182-t1183+t1048+t1049-t1050-t904+t1051-t1184+t1185+t1186-t1187+t1188-t1189-t1057;
1071  double t1200 = -t1061+t1062+t1063+t1064-t1065-t1066-t1067+t1068+t1069-t1070+t1071+t1072-t1073-t1074+t1075-t1076;
1072  double t1201 = t1078+t1079-t1080+t1081-t1082+t1083-t1084-t1085-t1086+t1087-t1088-t1089-t1090-t1091+t1092-t1093;
1073  double t1203 = t1096-t1097+t1098-t1099+t1100+t1101-t1102-t1103-t1104+t1105+t1106+t1107-t1108-t1109+t1110+t1111;
1074  double t1204 = 60025.0/4194304.0+t1113-t1114+t1115-t1116-t1117+t1118+t1119-t1120+t1121-t1122-t1123+t1124-t1125+t1126+t1127;
1075  double t1207 = t846-t999-t848-t1000+t1001+t1002+t852-t1003-t1004+t1005-t1006-t1007+t1008+t859-t1009+t1010;
1076  double t1208 = -t1012-t1013+t1014-t1015+t1016-t1017+t1018+t1019+t1020-t1021+t1022+t1023+t1024+t1025-t1026+t948;
1077  double t1210 = -t1029+t1030-t1031+t1032-t1033-t1034+t1035+t1036+t1037-t1038-t1039-t1040+t1041+t1042-t1043-t1044;
1078  double t1211 = -12005.0/4194304.0-t898+t1046-t1047+t1048+t1049-t1050-t904+t1051-t1052+t907+t1053-t1054+t1055-t1056-t1057;
1079  double t1214 = 222474259.0/188743680.0*t5;
1080  double t1215 = 91881868967.0/339738624.0*t12;
1081  double t1216 = 13125981281.0/339738624.0*t14;
1082  double t1217 = 1214725925.0/37748736.0*t16;
1083  double t1218 = 15859236463.0/1698693120.0*t21;
1084  double t1219 = 293534255.0/37748736.0*t23;
1085  double t1220 = 20136449893.0/339738624.0*t26;
1086  double t1221 = 34108680431.0/339738624.0*t32;
1087  double t1222 = 4872668633.0/339738624.0*t34;
1088  double t1223 = 31782037.0/188743680.0*t41;
1089  double t1224 = t916-t1214+t918+t1215-t1216-t1217+t922-t1218-t1219-t1220+t786+t1221-t1222+t929-t790+t1223;
1090  double t1225 = 238760763017.0/1698693120.0*t46;
1091  double t1226 = 34108680431.0/1698693120.0*t48;
1092  double t1227 = 76308670837.0/1698693120.0*t50;
1093  double t1228 = 140955149251.0/1698693120.0*t52;
1094  double t1229 = 1148826837683.0/1698693120.0*t64;
1095  double t1230 = 164118119669.0/1698693120.0*t66;
1096  double t1231 = 534160695859.0/1698693120.0*t68;
1097  double t1232 = 9764867.0/37748736.0*t7;
1098  double t1233 = 197611613479.0/339738624.0*t74;
1099  double t1234 = 420175.0/4194304.0*xi;
1100  double t1235 = 4540291.0/37748736.0*t3;
1101  double t1236 = 84035.0/4194304.0*eta;
1102  double t1237 = -t793-t1225+t1226-t1227+t1228-t1229+t1230+t1231-t801+t1232-t803-t1233-t1234-t1235-t1236+t1163;
1103  double t1239 = 242945185.0/37748736.0*t82;
1104  double t1240 = 41933465.0/37748736.0*t18;
1105  double t1241 = 68354069.0/37748736.0*t31;
1106  double t1242 = 31782037.0/37748736.0*t4;
1107  double t1243 = 173532275.0/37748736.0*t9;
1108  double t1244 = 144120025.0/37748736.0*t57;
1109  double t1245 = 29952475.0/37748736.0*t8;
1110  double t1246 = 816635944859.0/1698693120.0*t93;
1111  double t1247 = 1008840175.0/37748736.0*t95;
1112  double t1248 = 68354069.0/188743680.0*t97;
1113  double t1249 = 478478483.0/188743680.0*t99;
1114  double t1250 = 282475249.0/188743680.0*t103;
1115  double t1251 = 209667325.0/37748736.0*t105;
1116  double t1252 = -t1239+t1240+t883-t1241+t1242+t1243-t1244-t1245+t819-t1246+t1247-t1248+t1249+t824-t1250+t1251;
1117  double t1253 = 15859236463.0/339738624.0*t110;
1118  double t1254 = 116662277837.0/339738624.0*t112;
1119  double t1255 = 76308670837.0/339738624.0*t114;
1120  double t1256 = 23445445667.0/339738624.0*t116;
1121  double t1257 = 164118119669.0/339738624.0*t118;
1122  double t1258 = 96889010407.0/339738624.0*t122;
1123  double t1259 = 1412376245.0/37748736.0*t124;
1124  double t1260 = 1700616295.0/37748736.0*t128;
1125  double t1261 = 643173082769.0/1698693120.0*t130;
1126  double t1262 = 91881868967.0/1698693120.0*t132;
1127  double t1263 = 197611613479.0/1698693120.0*t134;
1128  double t1264 = 10901238691.0/339738624.0*t136;
1129  double t1265 = 60025.0/4194304.0+t966-t1253+t1254-t1255-t1256+t1257+t834-t1258-t1259+t970+t1260-t1261+t1262-t1263+t1264;
1130  double t1268 = 1112371295.0/113246208.0*t5;
1131  double t1269 = 7786599065.0/12582912.0*t12;
1132  double t1270 = 1112371295.0/12582912.0*t14;
1133  double t1271 = 308828625.0/4194304.0*t16;
1134  double t1272 = 13761622021.0/188743680.0*t21;
1135  double t1273 = 254710085.0/4194304.0*t23;
1136  double t1274 = 17473111831.0/62914560.0*t26;
1137  double t1275 = 29597311877.0/62914560.0*t32;
1138  double t1276 = 4228187411.0/62914560.0*t34;
1139  double t1277 = 158910185.0/113246208.0*t41;
1140  double t1278 = -t1131+t1268-t1133-t1269+t1270+t1271-t1137+t1272+t1273+t1274-t856-t1275+t1276-t1144+t860-t1277;
1141  double t1279 = 207181183139.0/188743680.0*t46;
1142  double t1280 = 29597311877.0/188743680.0*t48;
1143  double t1281 = 76308670837.0/566231040.0*t50;
1144  double t1282 = 122311782817.0/188743680.0*t52;
1145  double t1283 = 1148826837683.0/566231040.0*t64;
1146  double t1284 = 164118119669.0/566231040.0*t66;
1147  double t1285 = 534160695859.0/566231040.0*t68;
1148  double t1286 = 48824335.0/37748736.0*t7;
1149  double t1287 = 16746746905.0/12582912.0*t74;
1150  double t1288 = 2100875.0/4194304.0*xi;
1151  double t1289 = 22701455.0/37748736.0*t3;
1152  double t1290 = 2100875.0/12582912.0*eta;
1153  double t1291 = 201768035.0/12582912.0*t36;
1154  double t1292 = t863+t1279-t1280+t1281-t1282+t1283-t1284-t1285+t871-t1286+t873+t1287+t1288+t1289+t1290-t1291;
1155  double t1294 = 102942875.0/4194304.0*t82;
1156  double t1295 = 36387155.0/4194304.0*t18;
1157  double t1296 = 341770345.0/37748736.0*t31;
1158  double t1297 = 158910185.0/37748736.0*t4;
1159  double t1298 = 44118375.0/4194304.0*t9;
1160  double t1299 = 28824005.0/4194304.0*t57;
1161  double t1300 = 15594495.0/4194304.0*t8;
1162  double t1301 = 69206436005.0/37748736.0*t93;
1163  double t1302 = 201768035.0/4194304.0*t95;
1164  double t1303 = 341770345.0/113246208.0*t97;
1165  double t1304 = 2392392415.0/113246208.0*t99;
1166  double t1305 = 1412376245.0/113246208.0*t103;
1167  double t1306 = 109161465.0/4194304.0*t105;
1168  double t1307 = t1294-t1295-t953+t1296-t1297-t1298+t1299+t1300-t889+t1301-t1302+t1303-t1304-t894+t1305-t1306;
1169  double t1308 = 13761622021.0/62914560.0*t110;
1170  double t1309 = 9886633715.0/12582912.0*t112;
1171  double t1310 = 76308670837.0/188743680.0*t114;
1172  double t1311 = 23445445667.0/188743680.0*t116;
1173  double t1312 = 164118119669.0/188743680.0*t118;
1174  double t1313 = 96889010407.0/188743680.0*t122;
1175  double t1314 = 1412376245.0/12582912.0*t124;
1176  double t1315 = 720600125.0/4194304.0*t128;
1177  double t1316 = 54506193455.0/37748736.0*t130;
1178  double t1317 = 7786599065.0/37748736.0*t132;
1179  double t1318 = 16746746905.0/37748736.0*t134;
1180  double t1319 = 10901238691.0/188743680.0*t136;
1181  double t1320 = -300125.0/4194304.0-t1181+t1308-t1309+t1310+t1311-t1312-t904+t1313+t1314-t1185-t1315+t1316-t1317+t1318-t1319;
1182  double t1323 = 73530625.0/4194304.0*t1;
1183  double t1324 = 5561856475.0/37748736.0*t5;
1184  double t1325 = 39713714089.0/339738624.0*t10;
1185  double t1326 = 129257544479.0/339738624.0*t12;
1186  double t1327 = 18465363497.0/339738624.0*t14;
1187  double t1328 = 1708851725.0/37748736.0*t16;
1188  double t1329 = 420698823769.0/339738624.0*t19;
1189  double t1330 = 60099831967.0/339738624.0*t21;
1190  double t1331 = 5561856475.0/37748736.0*t23;
1191  double t1332 = 76308670837.0/339738624.0*t26;
1192  double t1333 = 129257544479.0/339738624.0*t32;
1193  double t1334 = 18465363497.0/339738624.0*t34;
1194  double t1335 = 678223072849.0/339738624.0*t37;
1195  double t1336 = 794550925.0/37748736.0*t41;
1196  double t1337 = t1323-t1324+t1325+t1326-t1327-t1328+t1329-t1330-t1331-t1332+t926+t1333-t1334+t1335-t930+t1336;
1197  double t1338 = 904802811353.0/339738624.0*t46;
1198  double t1339 = 129257544479.0/339738624.0*t48;
1199  double t1340 = 76308670837.0/339738624.0*t50;
1200  double t1341 = 534160695859.0/339738624.0*t52;
1201  double t1342 = 1148826837683.0/339738624.0*t64;
1202  double t1343 = 164118119669.0/339738624.0*t66;
1203  double t1344 = 534160695859.0/339738624.0*t68;
1204  double t1345 = 244121675.0/37748736.0*t7;
1205  double t1346 = 277995998623.0/339738624.0*t74;
1206  double t1347 = 10504375.0/4194304.0*xi;
1207  double t1348 = 113507275.0/37748736.0*t3;
1208  double t1349 = 10504375.0/4194304.0*eta;
1209  double t1350 = 1008840175.0/37748736.0*t36;
1210  double t1351 = -t933-t1338+t1339-t1340+t1341-t1342+t1343+t1344-t941+t1345-t943-t1346-t1347-t1348-t1349+t1350;
1211  double t1353 = 1708851725.0/37748736.0*t82;
1212  double t1354 = 794550925.0/37748736.0*t18;
1213  double t1355 = 1008840175.0/37748736.0*t25;
1214  double t1356 = 1708851725.0/37748736.0*t31;
1215  double t1357 = 794550925.0/37748736.0*t4;
1216  double t1358 = 244121675.0/37748736.0*t9;
1217  double t1359 = 113507275.0/37748736.0*t8;
1218  double t1360 = 1148826837683.0/339738624.0*t93;
1219  double t1361 = 1708851725.0/37748736.0*t97;
1220  double t1362 = 11961962075.0/37748736.0*t99;
1221  double t1363 = 7061881225.0/37748736.0*t103;
1222  double t1364 = 794550925.0/37748736.0*t105;
1223  double t1365 = -t1353+t1354+t1355-t1356+t1357+t1358-t1244-t1359+t958-t1360+t1247-t1361+t1362+t962-t1363+t1364;
1224  double t1366 = 8585690281.0/339738624.0*t108;
1225  double t1367 = 60099831967.0/339738624.0*t110;
1226  double t1368 = 164118119669.0/339738624.0*t112;
1227  double t1369 = 7061881225.0/37748736.0*t124;
1228  double t1370 = 1945971990361.0/339738624.0*t126;
1229  double t1371 = 11961962075.0/37748736.0*t128;
1230  double t1372 = 904802811353.0/339738624.0*t130;
1231  double t1373 = 129257544479.0/339738624.0*t132;
1232  double t1374 = 277995998623.0/339738624.0*t134;
1233  double t1375 = 1500625.0/4194304.0+t1366-t1367+t1368-t1255-t1256+t1257+t834-t1258-t1369+t1370+t1371-t1372+t1373-t1374+t1264;
1234  double t1378 = -t1323+t1324+t1325+t1326-t1327-t1328-t1329+t1330+t1331-t1332+t926+t1333-t1334-t1335+t930-t1336;
1235  double t1379 = t933+t1338-t1339+t1340-t1341+t1342-t1343-t1344-t941+t1345-t943-t1346-t1347-t1348+t1349-t1350;
1236  double t1381 = t1353-t1354+t1355-t1356+t1357+t1358-t1244-t1359-t958+t1360+t1247+t1361-t1362-t962+t1363+t1364;
1237  double t1382 = 1500625.0/4194304.0+t1366-t1367+t1368-t1255-t1256+t1257+t834-t1258+t1369-t1370-t1371+t1372-t1373+t1374+t1264;
1238  double t1385 = t1131-t1268-t1133-t1269+t1270+t1271+t1137-t1272-t1273+t1274-t856-t1275+t1276+t1144-t860+t1277;
1239  double t1386 = -t863-t1279+t1280-t1281+t1282-t1283+t1284+t1285+t871-t1286+t873+t1287+t1288+t1289-t1290+t1291;
1240  double t1388 = -t1294+t1295-t953+t1296-t1297-t1298+t1299+t1300+t889-t1301-t1302-t1303+t1304+t894-t1305-t1306;
1241  double t1389 = -300125.0/4194304.0-t1181+t1308-t1309+t1310+t1311-t1312-t904+t1313-t1314+t1185+t1315-t1316+t1317-t1318-t1319;
1242  double t1392 = -t916+t1214+t918+t1215-t1216-t1217-t922+t1218+t1219-t1220+t786+t1221-t1222-t929+t790-t1223;
1243  double t1393 = t793+t1225-t1226+t1227-t1228+t1229-t1230-t1231-t801+t1232-t803-t1233-t1234-t1235+t1236-t1163;
1244  double t1395 = t1239-t1240+t883-t1241+t1242+t1243-t1244-t1245-t819+t1246+t1247+t1248-t1249-t824+t1250+t1251;
1245  double t1396 = 60025.0/4194304.0+t966-t1253+t1254-t1255-t1256+t1257+t834-t1258+t1259-t970-t1260+t1261-t1262+t1263+t1264;
1246  double t1399 = -t916+t1214+t918-t1215-t1216+t1217-t922-t1218+t1219+t1220+t786-t1221-t1222-t929-t790+t1223;
1247  double t1400 = -t793+t1225+t1226-t1227-t1228+t1229+t1230-t1231-t801+t1232-t803+t1233+t1234-t1235-t1236+t1163;
1248  double t1402 = -t1239+t1240-t883+t1241-t1242+t1243-t1244-t1245+t819+t1246-t1247-t1248-t1249+t824+t1250-t1251;
1249  double t1403 = 60025.0/4194304.0+t966+t1253-t1254+t1255-t1256-t1257+t834+t1258+t1259-t970-t1260+t1261+t1262-t1263+t1264;
1250  double t1406 = t1131-t1268-t1133+t1269+t1270-t1271+t1137+t1272-t1273-t1274-t856+t1275+t1276+t1144+t860-t1277;
1251  double t1407 = t863-t1279-t1280+t1281+t1282-t1283-t1284+t1285+t871-t1286+t873-t1287-t1288+t1289+t1290-t1291;
1252  double t1409 = t1294-t1295+t953-t1296+t1297-t1298+t1299+t1300-t889-t1301+t1302+t1303+t1304-t894-t1305+t1306;
1253  double t1410 = -300125.0/4194304.0-t1181-t1308+t1309-t1310+t1311+t1312-t904-t1313-t1314+t1185+t1315-t1316-t1317+t1318-t1319;
1254  double t1413 = -t1323+t1324+t1325-t1326-t1327+t1328-t1329-t1330+t1331+t1332+t926-t1333-t1334-t1335-t930+t1336;
1255  double t1414 = -t933+t1338+t1339-t1340-t1341+t1342+t1343-t1344-t941+t1345-t943+t1346+t1347-t1348-t1349+t1350;
1256  double t1416 = -t1353+t1354-t1355+t1356-t1357+t1358-t1244-t1359+t958+t1360-t1247-t1361-t1362+t962+t1363-t1364;
1257  double t1417 = 1500625.0/4194304.0+t1366+t1367-t1368+t1255-t1256-t1257+t834+t1258+t1369-t1370-t1371+t1372+t1373-t1374+t1264;
1258  double t1420 = t1323-t1324+t1325-t1326-t1327+t1328+t1329+t1330-t1331+t1332+t926-t1333-t1334+t1335+t930-t1336;
1259  double t1421 = t933-t1338-t1339+t1340+t1341-t1342-t1343+t1344-t941+t1345-t943+t1346+t1347-t1348+t1349-t1350;
1260  double t1423 = t1353-t1354-t1355+t1356-t1357+t1358-t1244-t1359-t958-t1360-t1247+t1361+t1362-t962-t1363-t1364;
1261  double t1424 = 1500625.0/4194304.0+t1366+t1367-t1368+t1255-t1256-t1257+t834+t1258-t1369+t1370+t1371-t1372-t1373+t1374+t1264;
1262  double t1427 = -t1131+t1268-t1133+t1269+t1270-t1271-t1137-t1272+t1273-t1274-t856+t1275+t1276-t1144-t860+t1277;
1263  double t1428 = -t863+t1279+t1280-t1281-t1282+t1283+t1284-t1285+t871-t1286+t873-t1287-t1288+t1289-t1290+t1291;
1264  double t1430 = -t1294+t1295+t953-t1296+t1297-t1298+t1299+t1300+t889+t1301+t1302-t1303-t1304+t894+t1305+t1306;
1265  double t1431 = -300125.0/4194304.0-t1181-t1308+t1309-t1310+t1311+t1312-t904-t1313+t1314-t1185-t1315+t1316+t1317-t1318-t1319;
1266  double t1434 = t916-t1214+t918-t1215-t1216+t1217+t922+t1218-t1219+t1220+t786-t1221-t1222+t929+t790-t1223;
1267  double t1435 = t793-t1225-t1226+t1227+t1228-t1229-t1230+t1231-t801+t1232-t803+t1233+t1234-t1235+t1236-t1163;
1268  double t1437 = t1239-t1240-t883+t1241-t1242+t1243-t1244-t1245-t819-t1246-t1247+t1248+t1249-t824-t1250-t1251;
1269  double t1438 = 60025.0/4194304.0+t966+t1253-t1254+t1255-t1256-t1257+t834+t1258-t1259+t970+t1260-t1261-t1262+t1263+t1264;
1270  double t1441 = t846-t999-t848+t1000+t1001-t1002+t852+t1003-t1004-t1005-t1006+t1007+t1008+t859+t1009-t1010;
1271  double t1442 = t1012-t1013-t1014+t1015+t1016-t1017-t1018+t1019+t1020-t1021+t1022-t1023-t1024+t1025+t1026-t948;
1272  double t1444 = t1029-t1030+t1031-t1032+t1033-t1034+t1035+t1036-t1037-t1038+t1039+t1040+t1041-t1042-t1043+t1044;
1273  double t1445 = -12005.0/4194304.0-t898-t1046+t1047-t1048+t1049+t1050-t904-t1051-t1052+t907+t1053-t1054-t1055+t1056-t1057;
1274  double t1448 = -t1061+t1062+t1063-t1064-t1065+t1066-t1067-t1068+t1069+t1070+t1071-t1072-t1073-t1074-t1075+t1076;
1275  double t1449 = -t1078+t1079+t1080-t1081-t1082+t1083+t1084-t1085-t1086+t1087-t1088+t1089+t1090-t1091-t1092+t1093;
1276  double t1451 = -t1096+t1097-t1098+t1099-t1100+t1101-t1102-t1103+t1104+t1105-t1106-t1107-t1108+t1109+t1110-t1111;
1277  double t1452 = 60025.0/4194304.0+t1113+t1114-t1115+t1116-t1117-t1118+t1119+t1120+t1121-t1122-t1123+t1124+t1125-t1126+t1127;
1278  double t1455 = t1131-t1132-t1133+t1134+t1135-t1136+t1137+t1138-t1139-t1140-t1141+t1142+t1143+t1144+t1145-t1146;
1279  double t1456 = t1148-t1149-t1150+t1151+t1152-t1153-t1154+t1155+t1156-t1157+t1158-t1159-t1160+t1161+t1162-t1163;
1280  double t1458 = t1166-t1167+t1168-t1169+t1170-t1171+t1035+t1172-t1173-t1174+t1039+t1175+t1176-t1177-t1178+t1179;
1281  double t1459 = -300125.0/4194304.0-t1181-t1182+t1183-t1048+t1049+t1050-t904-t1051-t1184+t1185+t1186-t1187-t1188+t1189-t1057;
1282  double t1462 = -t1131+t1132-t1133+t1134+t1135-t1136-t1137-t1138+t1139-t1140-t1141+t1142+t1143-t1144-t1145+t1146;
1283  double t1463 = -t1148+t1149+t1150-t1151-t1152+t1153+t1154-t1155+t1156-t1157+t1158-t1159-t1160+t1161-t1162+t1163;
1284  double t1465 = -t1166+t1167+t1168-t1169+t1170-t1171+t1035+t1172+t1173+t1174+t1039-t1175-t1176+t1177+t1178+t1179;
1285  double t1466 = -300125.0/4194304.0-t1181-t1182+t1183-t1048+t1049+t1050-t904-t1051+t1184-t1185-t1186+t1187+t1188-t1189-t1057;
1286  double t1469 = t1061-t1062+t1063-t1064-t1065+t1066+t1067+t1068-t1069+t1070+t1071-t1072-t1073+t1074+t1075-t1076;
1287  double t1470 = t1078-t1079-t1080+t1081+t1082-t1083-t1084+t1085-t1086+t1087-t1088+t1089+t1090-t1091+t1092-t1093;
1288  double t1472 = t1096-t1097-t1098+t1099-t1100+t1101-t1102-t1103-t1104-t1105-t1106+t1107+t1108-t1109-t1110-t1111;
1289  double t1473 = 60025.0/4194304.0+t1113+t1114-t1115+t1116-t1117-t1118+t1119+t1120-t1121+t1122+t1123-t1124-t1125+t1126+t1127;
1290  double t1476 = -t846+t999-t848+t1000+t1001-t1002-t852-t1003+t1004-t1005-t1006+t1007+t1008-t859-t1009+t1010;
1291  double t1477 = -t1012+t1013+t1014-t1015-t1016+t1017+t1018-t1019+t1020-t1021+t1022-t1023-t1024+t1025-t1026+t948;
1292  double t1479 = -t1029+t1030+t1031-t1032+t1033-t1034+t1035+t1036+t1037+t1038+t1039-t1040-t1041+t1042+t1043+t1044;
1293  double t1480 = -12005.0/4194304.0-t898-t1046+t1047-t1048+t1049+t1050-t904-t1051+t1052-t907-t1053+t1054+t1055-t1056-t1057;
1294  double t1483 = -t776+t777+t778-t779-t780+t781-t782-t783+t784+t785+t786-t787-t788-t789-t790+t791;
1295  double t1484 = -t793+t794+t795-t796-t797+t798+t799-t800-t801+t802-t803+t804+t805-t806-t807+t808;
1296  double t1486 = -t811+t812-t813+t814-t815+t816-t817-t818+t819+t820-t821-t822-t823+t824+t825-t826;
1297  double t1487 = 2401.0/4194304.0+t828+t829-t830+t831-t832-t833+t834+t835+t836-t837-t838+t839+t840-t841+t842;
1298  double t1490 = t846-t847-t848+t849+t850-t851+t852+t853-t854-t855-t856+t857+t858+t859+t860-t861;
1299  double t1491 = t863-t864-t865+t866+t867-t868-t869+t870+t871-t872+t873-t874-t875+t876+t877-t878;
1300  double t1493 = t881-t882+t883-t884+t885-t886+t887+t888-t889-t890+t891+t892+t893-t894-t895+t896;
1301  double t1494 = -12005.0/4194304.0-t898-t899+t900-t901+t902+t903-t904-t905-t906+t907+t908-t909-t910+t911-t912;
1302  double t1497 = -t916+t917+t918-t919-t920+t921-t922-t923+t924+t925+t926-t927-t928-t929-t930+t931;
1303  double t1498 = -t933+t934+t935-t936-t937+t938+t939-t940-t941+t942-t943+t944+t945-t946-t947+t948;
1304  double t1500 = -t951+t952-t953+t954-t955+t956-t817-t957+t958+t959-t821-t960-t961+t962+t963-t964;
1305  double t1501 = 60025.0/4194304.0+t966+t967-t968+t831-t832-t833+t834+t835+t969-t970-t971+t972+t973-t974+t842;
1306  double t1504 = t916-t917+t918-t919-t920+t921+t922+t923-t924+t925+t926-t927-t928+t929+t930-t931;
1307  double t1505 = t933-t934-t935+t936+t937-t938-t939+t940-t941+t942-t943+t944+t945-t946+t947-t948;
1308  double t1507 = t951-t952-t953+t954-t955+t956-t817-t957-t958-t959-t821+t960+t961-t962-t963-t964;
1309  double t1508 = 60025.0/4194304.0+t966+t967-t968+t831-t832-t833+t834+t835-t969+t970+t971-t972-t973+t974+t842;
1310  double t1511 = -t846+t847-t848+t849+t850-t851-t852-t853+t854-t855-t856+t857+t858-t859-t860+t861;
1311  double t1512 = -t863+t864+t865-t866-t867+t868+t869-t870+t871-t872+t873-t874-t875+t876-t877+t878;
1312  double t1514 = -t881+t882+t883-t884+t885-t886+t887+t888+t889+t890+t891-t892-t893+t894+t895+t896;
1313  double t1515 = -12005.0/4194304.0-t898-t899+t900-t901+t902+t903-t904-t905+t906-t907-t908+t909+t910-t911-t912;
1314  double t1518 = t776-t777+t778-t779-t780+t781+t782+t783-t784+t785+t786-t787-t788+t789+t790-t791;
1315  double t1519 = t793-t794-t795+t796+t797-t798-t799+t800-t801+t802-t803+t804+t805-t806+t807-t808;
1316  double t1521 = t811-t812-t813+t814-t815+t816-t817-t818-t819-t820-t821+t822+t823-t824-t825-t826;
1317  double t1522 = 2401.0/4194304.0+t828+t829-t830+t831-t832-t833+t834+t835-t836+t837+t838-t839-t840+t841+t842;
1318 
1319  values[0] = t43+t80+t107+t147;
1320  values[1] = t166+t183+t201+t218;
1321  values[2] = t237+t254+t272+t289;
1322  values[3] = t306+t322+t337+t352;
1323  values[4] = t371+t388;
1324  values[5] = t390+t391+t393+t394;
1325  values[6] = t397+t398+t400+t401;
1326  values[7] = t404+t405+t407+t408;
1327  values[8] = t411+t412+t414+t419;
1328  values[9] = t434+t451+t469+t483;
1329  values[10] = t498+t515+t533+t547;
1330  values[11] = t561+t573+t591+t604;
1331  values[12] = t622+t637;
1332  values[13] = t639+t640+t642+t643;
1333  values[14] = t646+t647+t649+t650;
1334  values[15] = t653+t654+t656+t657;
1335  values[16] = t660+t661+t663+t668;
1336  values[17] = t671+t672+t674+t676;
1337  values[18] = t679+t680+t682+t684;
1338  values[19] = t687+t688+t690+t692;
1339  values[20] = t695+t697;
1340  values[21] = t699+t700+t702+t703;
1341  values[22] = t706+t707+t709+t710;
1342  values[23] = t713+t714+t716+t717;
1343  values[24] = t720+t721+t723+t724;
1344  values[25] = t727+t729+t731+t732;
1345  values[26] = t735+t737+t739+t740;
1346  values[27] = t743+t745+t747+t748;
1347  values[28] = t752+t753;
1348  values[29] = t755+t756+t758+t759;
1349  values[30] = t762+t763+t765+t766;
1350  values[31] = t769+t770+t772+t773;
1351  values[32] = t792+t809+t827+t843;
1352  values[33] = t862+t879+t897+t913;
1353  values[34] = t932+t949+t965+t975;
1354  values[35] = t978+t979+t981+t982;
1355  values[36] = t985+t986+t988+t989;
1356  values[37] = t992+t993+t995+t996;
1357  values[38] = t1011+t1027+t1045+t1058;
1358  values[39] = t1077+t1094+t1112+t1128;
1359  values[40] = t1147+t1164+t1180+t1190;
1360  values[41] = t1193+t1194+t1196+t1197;
1361  values[42] = t1200+t1201+t1203+t1204;
1362  values[43] = t1207+t1208+t1210+t1211;
1363  values[44] = t1224+t1237+t1252+t1265;
1364  values[45] = t1278+t1292+t1307+t1320;
1365  values[46] = t1337+t1351+t1365+t1375;
1366  values[47] = t1378+t1379+t1381+t1382;
1367  values[48] = t1385+t1386+t1388+t1389;
1368  values[49] = t1392+t1393+t1395+t1396;
1369  values[50] = t1399+t1400+t1402+t1403;
1370  values[51] = t1406+t1407+t1409+t1410;
1371  values[52] = t1413+t1414+t1416+t1417;
1372  values[53] = t1420+t1421+t1423+t1424;
1373  values[54] = t1427+t1428+t1430+t1431;
1374  values[55] = t1434+t1435+t1437+t1438;
1375  values[56] = t1441+t1442+t1444+t1445;
1376  values[57] = t1448+t1449+t1451+t1452;
1377  values[58] = t1455+t1456+t1458+t1459;
1378  values[59] = t1462+t1463+t1465+t1466;
1379  values[60] = t1469+t1470+t1472+t1473;
1380  values[61] = t1476+t1477+t1479+t1480;
1381  values[62] = t1483+t1484+t1486+t1487;
1382  values[63] = t1490+t1491+t1493+t1494;
1383  values[64] = t1497+t1498+t1500+t1501;
1384  values[65] = t1504+t1505+t1507+t1508;
1385  values[66] = t1511+t1512+t1514+t1515;
1386  values[67] = t1518+t1519+t1521+t1522;
1387 }
1388 
1389 // values of the derivatives in xi direction
1390 static void C_Q_UL8SE_2D_DeriveXi(double xi, double eta, double *values)
1391 {
1392  double t1 = xi*xi;
1393  double t2 = t1*t1;
1394  double t3 = 37738465.0/1849688064.0*t2;
1395  double t4 = t2*t1;
1396  double t5 = 1273609.0/37748736.0*t4;
1397  double t6 = eta*eta;
1398  double t7 = 2010364083569.0/6797603635200.0*t6;
1399  double t8 = t6*eta;
1400  double t9 = 2256037.0/943718400.0*t8;
1401  double t10 = t6*t6;
1402  double t11 = 1285651819.0/1614807040.0*t10;
1403  double t12 = t10*t6;
1404  double t13 = 37007183189.0/72666316800.0*t12;
1405  double t14 = t10*eta;
1406  double t15 = 2693809.0/188743680.0*t14;
1407  double t16 = t10*t8;
1408  double t17 = 126098401.0/6606028800.0*t16;
1409  double t18 = t1*xi;
1410  double t19 = t18*t6;
1411  double t20 = 13758760747.0/20808990720.0*t19;
1412  double t21 = xi*t6;
1413  double t22 = 535268812087.0/10196405452800.0*t21;
1414  double t23 = t1*t6;
1415  double t24 = 189589443851.0/1359520727040.0*t23;
1416  double t25 = xi*t16;
1417  double t26 = 3063009647.0/5945425920.0*t25;
1418  double t27 = t2*xi;
1419  double t28 = t27*t14;
1420  double t29 = 16098914573.0/1415577600.0*t28;
1421  double t30 = t4*t14;
1422  double t31 = 126854076251.0/8493465600.0*t30;
1423  double t32 = -t3+t5-t7-t9+t11-t13+t15-t17-t20+t22-t24-t26+t29-t31;
1424  double t33 = xi*t12;
1425  double t34 = 13176346411.0/29727129600.0*t33;
1426  double t35 = t2*eta;
1427  double t36 = 2693809.0/37748736.0*t35;
1428  double t37 = t27*eta;
1429  double t38 = 37007183189.0/12111052800.0*t37;
1430  double t39 = t4*eta;
1431  double t40 = 126098401.0/943718400.0*t39;
1432  double t41 = t2*t12;
1433  double t42 = 16098914573.0/1698693120.0*t41;
1434  double t43 = t27*t12;
1435  double t44 = 15740876767.0/1415577600.0*t43;
1436  double t45 = t4*t12;
1437  double t46 = 26002496261.0/1698693120.0*t45;
1438  double t47 = t1*t12;
1439  double t48 = 139027525.0/113246208.0*t47;
1440  double t49 = t18*t12;
1441  double t50 = 2358883177.0/424673280.0*t49;
1442  double t51 = xi*t14;
1443  double t52 = 91546153943.0/208089907200.0*t51;
1444  double t53 = t1*t14;
1445  double t54 = 3006398087.0/2831155200.0*t53;
1446  double t55 = t18*t14;
1447  double t56 = 2378549579.0/424673280.0*t55;
1448  double t57 = t2*t14;
1449  double t58 = 2993477963.0/339738624.0*t57;
1450  double t59 = 1873.0/29360128.0*eta;
1451  double t60 = t2*t16;
1452  double t61 = 18122010893.0/1698693120.0*t60;
1453  double t62 = t34+t36-t38-t40+t42+t44-t46-t48-t50+t52-t54-t56+t58+t59-t61;
1454  double t64 = t27*t16;
1455  double t65 = 3714642323.0/283115520.0*t64;
1456  double t66 = t27*t10;
1457  double t67 = 2358883177.0/283115520.0*t66;
1458  double t68 = t4*t10;
1459  double t69 = 19344517087.0/1698693120.0*t68;
1460  double t70 = t18*t16;
1461  double t71 = 2763502441.0/424673280.0*t70;
1462  double t72 = t1*t16;
1463  double t73 = 3781216957.0/2831155200.0*t72;
1464  double t74 = t4*t8;
1465  double t75 = 26468518699.0/8493465600.0*t74;
1466  double t76 = t1*t8;
1467  double t77 = 566691223.0/2831155200.0*t76;
1468  double t78 = t18*t8;
1469  double t79 = 3558890173.0/2972712960.0*t78;
1470  double t80 = t2*t8;
1471  double t81 = 3006398087.0/1698693120.0*t80;
1472  double t82 = t27*t8;
1473  double t83 = 139027525.0/56623104.0*t82;
1474  double t84 = 77167693.0/30211571712.0*t1;
1475  double t85 = xi*t8;
1476  double t86 = 189589443851.0/2039281090560.0*t85;
1477  double t87 = t27*t6;
1478  double t88 = 13176346411.0/9909043200.0*t87;
1479  double t89 = 404165348221.0/679760363520.0*xi;
1480  double t90 = t4*t6;
1481  double t91 = 3063009647.0/1698693120.0*t90;
1482  double t92 = -t65-t67+t69+t71+t73+t75+t77+t79-t81-t83+t84-t86+t88+t89-t91;
1483  double t93 = xi*eta;
1484  double t94 = 2010364083569.0/3398801817600.0*t93;
1485  double t95 = t1*eta;
1486  double t96 = 2256037.0/314572800.0*t95;
1487  double t97 = 1521760925.0/484442112.0*t27;
1488  double t98 = t4*t16;
1489  double t99 = 149838825241.0/8493465600.0*t98;
1490  double t100 = t2*t6;
1491  double t101 = 91546153943.0/83235962880.0*t100;
1492  double t102 = t18*eta;
1493  double t103 = 1285651819.0/403701760.0*t102;
1494  double t104 = 1.0-eta;
1495  double t109 = -5.0/16.0+231.0/16.0*t4-315.0/16.0*t2+105.0/16.0*t1;
1496  double t110 = t104*xi*t109;
1497  double t111 = 8192.0/72765.0*t110;
1498  double t112 = t2*t10;
1499  double t113 = 2378549579.0/339738624.0*t112;
1500  double t114 = 27344301511.0/8477736960.0*t18;
1501  double t115 = t1*t10;
1502  double t116 = 3558890173.0/3963617280.0*t115;
1503  double t117 = t18*t10;
1504  double t118 = 352724239.0/84934656.0*t117;
1505  double t124 = (1.0-t6)*(-5.0/16.0+231.0/16.0*t12-315.0/16.0*t10+105.0/16.0*t6);
1506  double t125 = 4096.0/72765.0*t124;
1507  double t126 = xi*t10;
1508  double t127 = 13758760747.0/41617981440.0*t126;
1509  double t128 = 1.0-t1;
1510  double t133 = 693.0/8.0*t27-315.0/4.0*t18+105.0/8.0*xi;
1511  double t134 = t104*t128*t133;
1512  double t135 = 4096.0/72765.0*t134;
1513  double t136 = 47855454817.0/2990945599488.0-t94-t96+t97+t99+t101+t103+t111-t113-t114+t116+t118+t125-t127-t135;
1514  double t139 = 5.0/32.0*t2;
1515  double t140 = t4/6.0;
1516  double t141 = 1813.0/86400.0*t6;
1517  double t142 = 1813.0/86400.0*t8;
1518  double t143 = 2401.0/17280.0*t10;
1519  double t144 = 16807.0/86400.0*t12;
1520  double t145 = 2401.0/17280.0*t14;
1521  double t146 = 16807.0/86400.0*t16;
1522  double t147 = 8917.0/2520.0*t19;
1523  double t148 = 116587.0/345744.0*t21;
1524  double t149 = 12691.0/9600.0*t23;
1525  double t150 = 3151.0/1008.0*t25;
1526  double t151 = 343.0/12.0*t28;
1527  double t152 = 16807.0/270.0*t30;
1528  double t153 = t139-t140-t141+t142+t143-t144-t145+t146+t147-t148+t149+t150-t151+t152;
1529  double t154 = 3151.0/1008.0*t33;
1530  double t155 = 5.0/32.0*t35;
1531  double t156 = 23335.0/924.0*t37;
1532  double t157 = t39/6.0;
1533  double t158 = 117649.0/1440.0*t41;
1534  double t159 = 2401.0/60.0*t43;
1535  double t160 = 117649.0/1350.0*t45;
1536  double t161 = 117649.0/9600.0*t47;
1537  double t162 = 11809.0/360.0*t49;
1538  double t163 = 15755.0/7056.0*t51;
1539  double t164 = 16807.0/1920.0*t53;
1540  double t165 = 1687.0/72.0*t55;
1541  double t166 = 16807.0/288.0*t57;
1542  double t167 = eta/2688.0;
1543  double t168 = 117649.0/1440.0*t60;
1544  double t169 = -t154-t155+t156+t157-t158-t159+t160+t161+t162-t163+t164+t165-t166-t167+t168;
1545  double t171 = 2401.0/60.0*t64;
1546  double t172 = 343.0/12.0*t66;
1547  double t173 = 16807.0/270.0*t68;
1548  double t174 = 11809.0/360.0*t70;
1549  double t175 = 117649.0/9600.0*t72;
1550  double t176 = 12691.0/1350.0*t74;
1551  double t177 = 12691.0/9600.0*t76;
1552  double t178 = 8917.0/2520.0*t78;
1553  double t179 = 12691.0/1440.0*t80;
1554  double t180 = 259.0/60.0*t82;
1555  double t181 = 3.0/128.0*t1;
1556  double t182 = 116587.0/345744.0*t85;
1557  double t183 = 259.0/60.0*t87;
1558  double t184 = 24678169.0/5186160.0*xi;
1559  double t185 = t171+t172-t173-t174-t175-t176-t177-t178+t179+t180-t181+t182-t183-t184;
1560  double t186 = 12691.0/1350.0*t90;
1561  double t187 = 24678169.0/5186160.0*t93;
1562  double t188 = 3.0/128.0*t95;
1563  double t189 = 23335.0/924.0*t27;
1564  double t190 = 117649.0/1350.0*t98;
1565  double t191 = 12691.0/1440.0*t100;
1566  double t192 = 716291.0/27720.0*t102;
1567  double t193 = 65536.0/72765.0*t110;
1568  double t194 = 16807.0/288.0*t112;
1569  double t195 = 716291.0/27720.0*t18;
1570  double t196 = 16807.0/1920.0*t115;
1571  double t197 = 1687.0/72.0*t117;
1572  double t198 = 15755.0/7056.0*t126;
1573  double t199 = 32768.0/72765.0*t134;
1574  double t200 = 1.0/2688.0+t186+t187+t188-t189-t190-t191-t192-t193+t194+t195-t196-t197+t198+t199;
1575  double t203 = 65.0/144.0*t2;
1576  double t204 = 7.0/18.0*t4;
1577  double t205 = 12691.0/115200.0*t6;
1578  double t206 = 12691.0/115200.0*t8;
1579  double t207 = 16807.0/23040.0*t10;
1580  double t208 = 117649.0/115200.0*t12;
1581  double t209 = 16807.0/23040.0*t14;
1582  double t210 = 117649.0/115200.0*t16;
1583  double t211 = 21053.0/5184.0*t19;
1584  double t212 = 16632647.0/17781120.0*t21;
1585  double t213 = 2144779.0/345600.0*t23;
1586  double t214 = 449531.0/51840.0*t25;
1587  double t215 = 2401.0/108.0*t28;
1588  double t216 = -1.0/512.0-t203+t204+t205-t206-t207+t208+t209-t210-t211+t212-t213-t214+t215;
1589  double t217 = 117649.0/810.0*t30;
1590  double t218 = 449531.0/51840.0*t33;
1591  double t219 = 65.0/144.0*t35;
1592  double t220 = 11695.0/132.0*t37;
1593  double t221 = 7.0/18.0*t39;
1594  double t222 = 1529437.0/6480.0*t41;
1595  double t223 = 16807.0/540.0*t43;
1596  double t224 = 823543.0/4050.0*t45;
1597  double t225 = 19882681.0/345600.0*t47;
1598  double t226 = 195167.0/5184.0*t49;
1599  double t227 = 449531.0/72576.0*t51;
1600  double t228 = 2840383.0/69120.0*t53;
1601  double t229 = 139405.0/5184.0*t55;
1602  double t230 = 218491.0/1296.0*t57;
1603  double t231 = eta/512.0;
1604  double t232 = -t217+t218+t219-t220-t221+t222+t223-t224-t225-t226+t227-t228-t229+t230+t231;
1605  double t234 = 1529437.0/6480.0*t60;
1606  double t235 = 16807.0/540.0*t64;
1607  double t236 = 2401.0/108.0*t66;
1608  double t237 = 117649.0/810.0*t68;
1609  double t238 = 195167.0/5184.0*t70;
1610  double t239 = 19882681.0/345600.0*t72;
1611  double t240 = 88837.0/4050.0*t74;
1612  double t241 = 2144779.0/345600.0*t76;
1613  double t242 = 21053.0/5184.0*t78;
1614  double t243 = 164983.0/6480.0*t80;
1615  double t244 = 1813.0/540.0*t82;
1616  double t245 = 169.0/1536.0*t1;
1617  double t246 = 16632647.0/17781120.0*t85;
1618  double t247 = 1813.0/540.0*t87;
1619  double t248 = -t234-t235-t236+t237+t238+t239+t240+t241+t242-t243-t244+t245-t246+t247;
1620  double t249 = 98738401.0/5927040.0*xi;
1621  double t250 = 88837.0/4050.0*t90;
1622  double t251 = 98738401.0/5927040.0*t93;
1623  double t252 = 169.0/1536.0*t95;
1624  double t253 = 11695.0/132.0*t27;
1625  double t254 = 823543.0/4050.0*t98;
1626  double t255 = 164983.0/6480.0*t100;
1627  double t256 = 318871.0/3520.0*t102;
1628  double t257 = 32768.0/10395.0*t110;
1629  double t258 = 218491.0/1296.0*t112;
1630  double t259 = 318871.0/3520.0*t18;
1631  double t260 = 2840383.0/69120.0*t115;
1632  double t261 = 139405.0/5184.0*t117;
1633  double t262 = 449531.0/72576.0*t126;
1634  double t263 = 16384.0/10395.0*t134;
1635  double t264 = t249-t250-t251-t252+t253+t254+t255+t256+t257-t258-t259+t260+t261-t262-t263;
1636  double t267 = 145.0/288.0*t2;
1637  double t268 = 12691.0/28800.0*t6;
1638  double t269 = 12691.0/28800.0*t8;
1639  double t270 = 16807.0/5760.0*t10;
1640  double t271 = 117649.0/28800.0*t12;
1641  double t272 = 16807.0/5760.0*t14;
1642  double t273 = 117649.0/28800.0*t16;
1643  double t274 = 4255.0/648.0*t19;
1644  double t275 = 8592029.0/11113200.0*t21;
1645  double t276 = 774151.0/86400.0*t23;
1646  double t277 = 232217.0/32400.0*t25;
1647  double t278 = 26411.0/540.0*t28;
1648  double t279 = 1.0/128.0+t267-t204-t268+t269+t270-t271-t272+t273-t274+t275+t276-t277+t278;
1649  double t280 = 232217.0/32400.0*t33;
1650  double t281 = 145.0/288.0*t35;
1651  double t282 = 23423.0/132.0*t37;
1652  double t283 = 3411821.0/12960.0*t41;
1653  double t284 = 184877.0/2700.0*t43;
1654  double t285 = 7176589.0/86400.0*t47;
1655  double t286 = 39445.0/648.0*t49;
1656  double t287 = 232217.0/45360.0*t51;
1657  double t288 = 1025227.0/17280.0*t53;
1658  double t289 = 28175.0/648.0*t55;
1659  double t290 = 487403.0/2592.0*t57;
1660  double t291 = eta/128.0;
1661  double t292 = t217+t280-t281+t282+t221-t283+t284+t224+t285-t286+t287+t288-t289-t290-t291;
1662  double t294 = 3411821.0/12960.0*t60;
1663  double t295 = 184877.0/2700.0*t64;
1664  double t296 = 26411.0/540.0*t66;
1665  double t297 = 39445.0/648.0*t70;
1666  double t298 = 7176589.0/86400.0*t72;
1667  double t299 = 774151.0/86400.0*t76;
1668  double t300 = 4255.0/648.0*t78;
1669  double t301 = 368039.0/12960.0*t80;
1670  double t302 = 19943.0/2700.0*t82;
1671  double t303 = 61.0/384.0*t1;
1672  double t304 = 8592029.0/11113200.0*t85;
1673  double t305 = 19943.0/2700.0*t87;
1674  double t306 = t294-t295-t296-t237+t297-t298-t240-t299+t300+t301-t302-t303-t304+t305;
1675  double t307 = 24719329.0/740880.0*xi;
1676  double t308 = 24719329.0/740880.0*t93;
1677  double t309 = 61.0/384.0*t95;
1678  double t310 = 23423.0/132.0*t27;
1679  double t311 = 368039.0/12960.0*t100;
1680  double t312 = 239497.0/1320.0*t102;
1681  double t313 = 65536.0/10395.0*t110;
1682  double t314 = 487403.0/2592.0*t112;
1683  double t315 = 239497.0/1320.0*t18;
1684  double t316 = 1025227.0/17280.0*t115;
1685  double t317 = 28175.0/648.0*t117;
1686  double t318 = 232217.0/45360.0*t126;
1687  double t319 = 32768.0/10395.0*t134;
1688  double t320 = -t307+t250+t308+t309-t310-t254-t311-t312-t313+t314+t315-t316+t317-t318+t319;
1689  double t323 = 88171.0/5760.0*t19;
1690  double t324 = 44778473.0/15805440.0*t21;
1691  double t325 = 1210229.0/46080.0*t25;
1692  double t326 = 2401.0/24.0*t28;
1693  double t327 = 1210229.0/46080.0*t33;
1694  double t328 = 58585.0/264.0*t37;
1695  double t329 = 16807.0/120.0*t43;
1696  double t330 = 817369.0/5760.0*t49;
1697  double t331 = 1210229.0/64512.0*t51;
1698  double t332 = 116767.0/1152.0*t55;
1699  double t333 = 16807.0/120.0*t64;
1700  double t334 = 2401.0/24.0*t66;
1701  double t335 = 817369.0/5760.0*t70;
1702  double t336 = t323-t324+t325-t326-t327-t328-t329+t330-t331+t332+t333+t334-t335;
1703  double t337 = 88171.0/5760.0*t78;
1704  double t338 = 1813.0/120.0*t82;
1705  double t339 = 44778473.0/15805440.0*t85;
1706  double t340 = 1813.0/120.0*t87;
1707  double t341 = 395823109.0/9483264.0*xi;
1708  double t342 = 395823109.0/9483264.0*t93;
1709  double t343 = 58585.0/264.0*t27;
1710  double t344 = 2875559.0/12672.0*t102;
1711  double t346 = 2875559.0/12672.0*t18;
1712  double t347 = 116767.0/1152.0*t117;
1713  double t348 = 1210229.0/64512.0*t126;
1714  double t350 = -t337+t338+t339-t340+t341-t342+t343+t344+16384.0/2079.0*t110-t346-t347+t348-8192.0/2079.0*t134;
1715  double t352 = -1.0/128.0-t267+t204+t268-t269-t270+t271+t272-t273-t274+t275-t276-t277+t278;
1716  double t353 = -t217+t280+t281+t282-t221+t283+t284-t224-t285-t286+t287-t288-t289+t290+t291;
1717  double t355 = -t294-t295-t296+t237+t297+t298+t240+t299+t300-t301-t302+t303-t304+t305;
1718  double t356 = -t307-t250+t308-t309-t310+t254+t311-t312-t313-t314+t315+t316+t317-t318+t319;
1719  double t359 = t203-t204-t205+t206+t207-t208-t209+t210-t211+t212+t213-t214+t215+t217;
1720  double t360 = t218-t219-t220+t221-t222+t223+t224+t225-t226+t227+t228-t229-t230-t231+t234;
1721  double t362 = 1.0/512.0-t235-t236-t237+t238-t239-t240-t241+t242+t243-t244-t245-t246+t247;
1722  double t363 = t249+t250-t251+t252+t253-t254-t255+t256+t257+t258-t259-t260+t261-t262-t263;
1723  double t366 = -t139+t140+t141-t142-t143+t144+t145-t146+t147-t148-t149+t150-t151-t152;
1724  double t367 = -t154+t155+t156-t157+t158-t159-t160-t161+t162-t163-t164+t165+t166+t167-t168;
1725  double t369 = t171+t172+t173-t174+t175+t176+t177-t178-t179+t180+t181+t182-t183-t184;
1726  double t370 = -1.0/2688.0-t186+t187-t188-t189+t190+t191-t192-t193-t194+t195+t196-t197+t198+t199;
1727  double t373 = t3-t5+t7+t9-t11+t13-t15+t17-t20+t22+t24-t26+t29+t31;
1728  double t374 = t34-t36-t38+t40-t42+t44+t46+t48-t50+t52+t54-t56-t58-t59+t61;
1729  double t376 = -t65-t67-t69+t71-t73-t75-t77+t79+t81-t83-t84-t86+t88+t89+t91;
1730  double t377 = -47855454817.0/2990945599488.0-t94+t96+t97-t99-t101+t103+t111+t113-t114-t116+t118-t125-t127-t135;
1731  double t380 = 50.0/441.0*t2;
1732  double t381 = 2.0/9.0*t4;
1733  double t382 = 24678169.0/10372320.0*t6;
1734  double t383 = t8/128.0;
1735  double t384 = 716291.0/110880.0*t10;
1736  double t385 = 23335.0/5544.0*t12;
1737  double t386 = t14/32.0;
1738  double t387 = t16/42.0;
1739  double t388 = 15755.0/3528.0*t19;
1740  double t389 = 116587.0/230496.0*t23;
1741  double t390 = 1813.0/675.0*t25;
1742  double t391 = 117649.0/1200.0*t28;
1743  double t392 = 823543.0/7200.0*t30;
1744  double t393 = -t380+t381-t382-t383+t384-t385+t386-t387+t388-t148-t389+t390-t391-t392;
1745  double t394 = 259.0/180.0*t33;
1746  double t395 = 2401.0/3456.0*t35;
1747  double t396 = 16807.0/14400.0*t37;
1748  double t397 = 117649.0/86400.0*t39;
1749  double t398 = 1715.0/72.0*t41;
1750  double t399 = 16807.0/360.0*t45;
1751  double t400 = 259.0/120.0*t47;
1752  double t401 = 343.0/18.0*t49;
1753  double t402 = 12691.0/3600.0*t51;
1754  double t403 = 12691.0/2400.0*t53;
1755  double t404 = 16807.0/360.0*t55;
1756  double t405 = -t394+t395-t396-t397+t398-t159-t399-t400+t401-t402-t403+t404+t166+t167;
1757  double t407 = 2401.0/54.0*t60;
1758  double t408 = 16807.0/225.0*t64;
1759  double t409 = 11809.0/240.0*t66;
1760  double t410 = 82663.0/1440.0*t68;
1761  double t411 = 4802.0/135.0*t70;
1762  double t412 = 1813.0/450.0*t72;
1763  double t413 = 823543.0/28800.0*t74;
1764  double t414 = 16807.0/1440.0*t78;
1765  double t415 = 16807.0/1152.0*t80;
1766  double t416 = 117649.0/4800.0*t82;
1767  double t417 = 74.0/7203.0*t1;
1768  double t418 = 12691.0/14400.0*t85;
1769  double t419 = 3151.0/336.0*t87;
1770  double t420 = -t407+t408+t409+t410-t411+t412+t413+t177-t414-t415+t416+t417+t418-t419;
1771  double t421 = 148.0/21609.0*xi;
1772  double t422 = 3151.0/288.0*t90;
1773  double t423 = 1813.0/43200.0*t93;
1774  double t424 = 1813.0/28800.0*t95;
1775  double t425 = 4.0/21.0*t27;
1776  double t426 = 78775.0/14112.0*t100;
1777  double t427 = 2401.0/4320.0*t102;
1778  double t428 = 8435.0/288.0*t112;
1779  double t429 = 40.0/441.0*t18;
1780  double t430 = 8917.0/3360.0*t115;
1781  double t431 = 32768.0/72765.0*t124;
1782  double t432 = 8917.0/5040.0*t126;
1783  double t433 = 91442.0/713097.0+t421-t422-t423-t424+t425+t190+t426+t427-t428-t429+t430-t197+t431+t432;
1784  double t436 = 25.0/63.0*t2;
1785  double t437 = 7.0/9.0*t4;
1786  double t438 = 98738401.0/11854080.0*t6;
1787  double t439 = 169.0/4608.0*t8;
1788  double t440 = 318871.0/14080.0*t10;
1789  double t441 = 11695.0/792.0*t12;
1790  double t442 = 13.0/144.0*t14;
1791  double t443 = t16/18.0;
1792  double t444 = 449531.0/36288.0*t19;
1793  double t445 = 16632647.0/11854080.0*t23;
1794  double t446 = 12691.0/2025.0*t25;
1795  double t447 = 1529437.0/5400.0*t28;
1796  double t448 = 10706059.0/32400.0*t30;
1797  double t449 = t436-t437+t438+t439-t440+t441-t442+t443-t444+t212+t445-t446+t447+t448;
1798  double t450 = 1813.0/1620.0*t33;
1799  double t451 = 16807.0/4608.0*t35;
1800  double t452 = 117649.0/19200.0*t37;
1801  double t453 = 823543.0/115200.0*t39;
1802  double t454 = 12005.0/648.0*t41;
1803  double t455 = 117649.0/3240.0*t45;
1804  double t456 = 1813.0/1080.0*t47;
1805  double t457 = 2401.0/162.0*t49;
1806  double t458 = 164983.0/16200.0*t51;
1807  double t459 = 164983.0/10800.0*t53;
1808  double t460 = 218491.0/1620.0*t55;
1809  double t461 = t450-t451+t452+t453-t454+t223+t455+t456-t457+t458+t459-t460-t230-t231;
1810  double t463 = 16807.0/162.0*t60;
1811  double t464 = 117649.0/675.0*t64;
1812  double t465 = 195167.0/3456.0*t66;
1813  double t466 = 1366169.0/20736.0*t68;
1814  double t467 = 33614.0/405.0*t70;
1815  double t468 = 12691.0/1350.0*t72;
1816  double t469 = 139178767.0/1036800.0*t74;
1817  double t470 = 2840383.0/51840.0*t78;
1818  double t471 = 2840383.0/41472.0*t80;
1819  double t472 = 19882681.0/172800.0*t82;
1820  double t473 = 37.0/1029.0*t1;
1821  double t474 = 2144779.0/518400.0*t85;
1822  double t475 = -45721.0/101871.0+t463-t464-t465-t466+t467-t468-t469-t241+t470+t471-t472-t473-t474;
1823  double t476 = 449531.0/17280.0*t87;
1824  double t477 = 74.0/3087.0*xi;
1825  double t478 = 3146717.0/103680.0*t90;
1826  double t479 = 12691.0/57600.0*t93;
1827  double t480 = 12691.0/38400.0*t95;
1828  double t481 = 2.0/3.0*t27;
1829  double t482 = 2247655.0/145152.0*t100;
1830  double t483 = 16807.0/5760.0*t102;
1831  double t484 = 697025.0/20736.0*t112;
1832  double t485 = 20.0/63.0*t18;
1833  double t486 = 21053.0/6912.0*t115;
1834  double t487 = 16384.0/10395.0*t124;
1835  double t488 = 21053.0/10368.0*t126;
1836  double t489 = t476-t477+t478+t479+t480-t481-t254-t482-t483+t484+t485-t486+t261-t487-t488;
1837  double t492 = 50.0/63.0*t2;
1838  double t493 = 14.0/9.0*t4;
1839  double t494 = 24719329.0/1481760.0*t6;
1840  double t495 = 61.0/1152.0*t8;
1841  double t496 = 239497.0/5280.0*t10;
1842  double t497 = 23423.0/792.0*t12;
1843  double t498 = 29.0/288.0*t14;
1844  double t499 = 232217.0/22680.0*t19;
1845  double t500 = 8592029.0/7408800.0*t23;
1846  double t501 = 3411821.0/10800.0*t28;
1847  double t502 = 91442.0/101871.0-t492+t493-t494-t495+t496-t497+t498-t443-t499+t275+t500+t446-t501;
1848  double t503 = 23882747.0/64800.0*t30;
1849  double t504 = 19943.0/8100.0*t33;
1850  double t505 = 16807.0/1152.0*t35;
1851  double t506 = 117649.0/4800.0*t37;
1852  double t507 = 823543.0/28800.0*t39;
1853  double t508 = 26411.0/648.0*t41;
1854  double t509 = 1294139.0/16200.0*t45;
1855  double t510 = 19943.0/5400.0*t47;
1856  double t511 = 26411.0/810.0*t49;
1857  double t512 = 368039.0/32400.0*t51;
1858  double t513 = 368039.0/21600.0*t53;
1859  double t514 = 487403.0/3240.0*t55;
1860  double t515 = -t503+t504+t505-t506-t507-t508+t284+t509+t510-t511-t512-t513+t514+t290;
1861  double t517 = 39445.0/432.0*t66;
1862  double t518 = 276115.0/2592.0*t68;
1863  double t519 = 50236123.0/259200.0*t74;
1864  double t520 = 1025227.0/12960.0*t78;
1865  double t521 = 1025227.0/10368.0*t80;
1866  double t522 = 7176589.0/43200.0*t82;
1867  double t523 = 74.0/1029.0*t1;
1868  double t524 = 774151.0/129600.0*t85;
1869  double t525 = t291-t463+t464-t517-t518-t467+t468+t519+t299-t520-t521+t522+t523+t524;
1870  double t526 = 232217.0/10800.0*t87;
1871  double t527 = 148.0/3087.0*xi;
1872  double t528 = 1625519.0/64800.0*t90;
1873  double t529 = 12691.0/14400.0*t93;
1874  double t530 = 12691.0/9600.0*t95;
1875  double t531 = 4.0/3.0*t27;
1876  double t532 = 232217.0/18144.0*t100;
1877  double t533 = 16807.0/1440.0*t102;
1878  double t534 = 140875.0/2592.0*t112;
1879  double t535 = 40.0/63.0*t18;
1880  double t536 = 4255.0/864.0*t115;
1881  double t537 = 32768.0/10395.0*t124;
1882  double t538 = 4255.0/1296.0*t126;
1883  double t539 = t526+t527+t528-t529-t530+t531+t254-t532+t533+t534-t535-t536+t317+t537-t538;
1884  double t542 = 153415.0/43008.0*t2;
1885  double t543 = 214781.0/30720.0*t4;
1886  double t544 = 395823109.0/18966528.0*t6;
1887  double t545 = 2875559.0/50688.0*t10;
1888  double t546 = 58585.0/1584.0*t12;
1889  double t547 = 1210229.0/32256.0*t19;
1890  double t548 = 44778473.0/10536960.0*t23;
1891  double t549 = 1813.0/360.0*t33;
1892  double t550 = 12005.0/144.0*t41;
1893  double t551 = 117649.0/720.0*t45;
1894  double t552 = 1813.0/240.0*t47;
1895  double t553 = 2401.0/36.0*t49;
1896  double t554 = -t542+t543+t544-t545+t546+t547-t324-t548-t549+t550-t329-t551-t552+t553;
1897  double t555 = 817369.0/3840.0*t66;
1898  double t556 = 5721583.0/23040.0*t68;
1899  double t557 = 1135271.0/3512320.0*t1;
1900  double t558 = 1210229.0/15360.0*t87;
1901  double t559 = 1135271.0/5268480.0*xi;
1902  double t560 = 8471603.0/92160.0*t90;
1903  double t561 = 30683.0/5120.0*t27;
1904  double t562 = 6051145.0/129024.0*t100;
1905  double t563 = 583835.0/4608.0*t112;
1906  double t564 = 30683.0/10752.0*t18;
1907  double t565 = 88171.0/7680.0*t115;
1908  double t566 = 8192.0/2079.0*t124;
1909  double t567 = 88171.0/11520.0*t126;
1910  double t568 = -234600875.0/208631808.0+t555+t556+t557-t558+t559-t560+t561+t562-t563-t564+t565-t347-t566+t567;
1911  double t570 = 91442.0/101871.0-t492+t493-t494+t495+t496-t497-t498+t443-t499+t275+t500-t446+t501;
1912  double t571 = t503+t504-t505+t506+t507-t508+t284+t509+t510-t511+t512+t513-t514-t290;
1913  double t573 = -t291+t463-t464-t517-t518+t467-t468-t519-t299+t520+t521-t522+t523-t524;
1914  double t574 = t526+t527+t528+t529+t530+t531-t254-t532-t533+t534-t535-t536+t317+t537-t538;
1915  double t577 = t436-t437+t438-t439-t440+t441+t442-t443-t444+t212+t445+t446-t447-t448;
1916  double t578 = t450+t451-t452-t453-t454+t223+t455+t456-t457-t458-t459+t460+t230+t231;
1917  double t580 = -45721.0/101871.0-t463+t464-t465-t466-t467+t468+t469+t241-t470-t471+t472-t473+t474;
1918  double t581 = t476-t477+t478-t479-t480-t481+t254-t482+t483+t484+t485-t486+t261-t487-t488;
1919  double t584 = -t380+t381-t382+t383+t384-t385-t386+t387+t388-t148-t389-t390+t391+t392;
1920  double t585 = -t394-t395+t396+t397+t398-t159-t399-t400+t401+t402+t403-t404-t166-t167;
1921  double t587 = t407-t408+t409+t410+t411-t412-t413-t177+t414+t415-t416+t417-t418-t419;
1922  double t588 = 91442.0/713097.0+t421-t422+t423+t424+t425-t190+t426-t427-t428-t429+t430-t197+t431+t432;
1923  double t591 = t3-t5+t7-t9-t11+t13+t15-t17-t20+t22+t24+t26-t29-t31;
1924  double t592 = t34+t36+t38-t40-t42+t44+t46+t48-t50-t52-t54+t56+t58+t59-t61;
1925  double t594 = t65-t67-t69-t71+t73+t75+t77-t79-t81+t83-t84+t86+t88+t89+t91;
1926  double t595 = 1.0+eta;
1927  double t597 = t595*t128*t133;
1928  double t598 = 4096.0/72765.0*t597;
1929  double t600 = t595*xi*t109;
1930  double t601 = 8192.0/72765.0*t600;
1931  double t602 = -47855454817.0/2990945599488.0+t94-t96+t97+t99-t101-t598+t601-t103+t113-t114-t116+t118-t125-t127;
1932  double t605 = -t139+t140+t141+t142-t143+t144-t145+t146+t147-t148-t149-t150+t151+t152;
1933  double t606 = -t154-t155-t156+t157+t158-t159-t160-t161+t162+t163+t164-t165-t166-t167+t168;
1934  double t608 = -t171+t172+t173+t174-t175-t176-t177+t178+t179-t180+t181-t182-t183-t184;
1935  double t609 = 32768.0/72765.0*t597;
1936  double t610 = 65536.0/72765.0*t600;
1937  double t611 = -1.0/2688.0-t186-t187+t188-t189-t190+t191+t609-t610+t192-t194+t195+t196-t197+t198;
1938  double t614 = t203-t204-t205-t206+t207-t208+t209-t210-t211+t212+t213+t214-t215-t217;
1939  double t615 = t218+t219+t220-t221-t222+t223+t224+t225-t226-t227-t228+t229+t230+t231-t234;
1940  double t617 = 1.0/512.0+t235-t236-t237-t238+t239+t240+t241-t242-t243+t244-t245+t246+t247;
1941  double t618 = 16384.0/10395.0*t597;
1942  double t619 = 32768.0/10395.0*t600;
1943  double t620 = t249+t250+t251-t252+t253+t254-t255-t618+t619-t256+t258-t259-t260+t261-t262;
1944  double t623 = -1.0/128.0-t267+t204+t268+t269-t270+t271-t272+t273-t274+t275-t276+t277-t278;
1945  double t624 = t217+t280-t281-t282+t221+t283+t284-t224-t285-t286-t287+t288+t289-t290-t291;
1946  double t626 = t294+t295-t296+t237-t297-t298-t240-t299-t300+t301+t302+t303+t304+t305;
1947  double t627 = 32768.0/10395.0*t597;
1948  double t628 = 65536.0/10395.0*t600;
1949  double t629 = -t307-t250-t308+t309-t310-t254+t311+t627-t628+t312-t314+t315+t316+t317-t318;
1950  double t632 = t323-t324-t325+t326-t327+t328-t329+t330+t331-t332-t333+t334+t335;
1951  double t635 = t337-t338-t339-t340+t341+t342+t343-8192.0/2079.0*t597+16384.0/2079.0*t600-t344-t346-t347+t348;
1952  double t637 = 1.0/128.0+t267-t204-t268-t269+t270-t271+t272-t273-t274+t275+t276+t277-t278;
1953  double t638 = -t217+t280+t281-t282-t221-t283+t284+t224+t285-t286-t287-t288+t289+t290+t291;
1954  double t640 = -t294+t295-t296-t237-t297+t298+t240+t299-t300-t301+t302-t303+t304+t305;
1955  double t641 = -t307+t250-t308-t309-t310+t254-t311+t627-t628+t312+t314+t315-t316+t317-t318;
1956  double t644 = -1.0/512.0-t203+t204+t205+t206-t207+t208-t209+t210-t211+t212-t213+t214-t215;
1957  double t645 = t217+t218-t219+t220+t221+t222+t223-t224-t225-t226-t227+t228+t229-t230-t231;
1958  double t647 = t234+t235-t236+t237-t238-t239-t240-t241-t242+t243+t244+t245+t246+t247;
1959  double t648 = t249-t250+t251+t252+t253-t254+t255-t618+t619-t256-t258-t259+t260+t261-t262;
1960  double t651 = t139-t140-t141-t142+t143-t144+t145-t146+t147-t148+t149-t150+t151-t152;
1961  double t652 = -t154+t155-t156-t157-t158-t159+t160+t161+t162+t163-t164-t165+t166+t167-t168;
1962  double t654 = -t171+t172-t173+t174+t175+t176+t177+t178-t179-t180-t181-t182-t183-t184;
1963  double t655 = 1.0/2688.0+t186-t187-t188-t189+t190-t191+t609-t610+t192+t194+t195-t196-t197+t198;
1964  double t658 = -t3+t5-t7+t9+t11-t13-t15+t17-t20+t22-t24+t26-t29+t31;
1965  double t659 = t34-t36+t38+t40+t42+t44-t46-t48-t50-t52+t54+t56-t58-t59+t61;
1966  double t661 = t65-t67+t69-t71-t73-t75-t77-t79+t81+t83+t84+t86+t88+t89-t91;
1967  double t662 = 47855454817.0/2990945599488.0+t94+t96+t97-t99+t101-t598+t601-t103-t113-t114+t116+t118+t125-t127;
1968  double t665 = t380-t381+t382-t383-t384+t385+t386-t387+t388-t148+t389-t390+t391-t392;
1969  double t666 = -t394+t395+t396-t397-t398-t159+t399+t400+t401+t402-t403-t404+t166+t167;
1970  double t668 = -t407-t408+t409-t410+t411+t412+t413+t177+t414-t415-t416-t417-t418-t419;
1971  double t669 = -91442.0/713097.0+t421+t422+t423-t424+t425+t190-t426-t427+t428-t429-t430-t197-t431+t432;
1972  double t672 = -t436+t437-t438+t439+t440-t441-t442+t443-t444+t212-t445+t446-t447+t448;
1973  double t673 = t450-t451-t452+t453+t454+t223-t455-t456-t457-t458+t459+t460-t230-t231;
1974  double t675 = 45721.0/101871.0+t463+t464-t465+t466-t467-t468-t469-t241-t470+t471+t472+t473+t474;
1975  double t676 = t476-t477-t478-t479+t480-t481-t254+t482+t483-t484+t485+t486+t261+t487-t488;
1976  double t679 = -91442.0/101871.0+t492-t493+t494-t495-t496+t497+t498-t443-t499+t275-t500-t446+t501;
1977  double t680 = -t503+t504+t505+t506-t507+t508+t284-t509-t510-t511+t512-t513-t514+t290;
1978  double t682 = t291-t463-t464-t517+t518+t467+t468+t519+t299+t520-t521-t522-t523-t524;
1979  double t683 = t526+t527-t528+t529-t530+t531+t254+t532-t533-t534-t535+t536+t317-t537-t538;
1980  double t686 = t542-t543-t544+t545-t546+t547-t324+t548-t549-t550-t329+t551+t552+t553;
1981  double t687 = 234600875.0/208631808.0+t555-t556-t557-t558+t559+t560+t561-t562+t563-t564-t565-t347+t566+t567;
1982  double t689 = -91442.0/101871.0+t492-t493+t494+t495-t496+t497-t498+t443-t499+t275-t500+t446-t501;
1983  double t690 = t503+t504-t505-t506+t507+t508+t284-t509-t510-t511-t512+t513+t514-t290;
1984  double t692 = -t291+t463+t464-t517+t518-t467-t468-t519-t299-t520+t521+t522-t523+t524;
1985  double t693 = t526+t527-t528-t529+t530+t531-t254+t532+t533-t534-t535+t536+t317-t537-t538;
1986  double t696 = -t436+t437-t438-t439+t440-t441+t442-t443-t444+t212-t445-t446+t447-t448;
1987  double t697 = t450+t451+t452-t453+t454+t223-t455-t456-t457+t458-t459-t460+t230+t231;
1988  double t699 = 45721.0/101871.0-t463-t464-t465+t466+t467+t468+t469+t241+t470-t471-t472+t473-t474;
1989  double t700 = t476-t477-t478+t479-t480-t481+t254+t482-t483-t484+t485+t486+t261+t487-t488;
1990  double t703 = t380-t381+t382+t383-t384+t385-t386+t387+t388-t148+t389+t390-t391+t392;
1991  double t704 = -t394-t395-t396+t397-t398-t159+t399+t400+t401-t402+t403+t404-t166-t167;
1992  double t706 = t407+t408+t409-t410-t411-t412-t413-t177-t414+t415+t416-t417+t418-t419;
1993  double t707 = -91442.0/713097.0+t421+t422-t423+t424+t425-t190-t426+t427+t428-t429-t430-t197-t431+t432;
1994  double t710 = 48589037.0/37748736.0*t2;
1995  double t711 = 282475249.0/188743680.0*t4;
1996  double t712 = 8386693.0/188743680.0*t6;
1997  double t713 = 58706851.0/943718400.0*t8;
1998  double t714 = 48589037.0/188743680.0*t10;
1999  double t715 = 40353607.0/188743680.0*t12;
2000  double t716 = 340123259.0/943718400.0*t14;
2001  double t717 = 282475249.0/943718400.0*t16;
2002  double t718 = 3463704209.0/84934656.0*t19;
2003  double t719 = 597851401.0/169869312.0*t21;
2004  double t720 = 4184959807.0/566231040.0*t23;
2005  double t721 = 20136449893.0/849346560.0*t25;
2006  double t722 = 116662277837.0/283115520.0*t28;
2007  double t723 = -16807.0/20971520.0-t710+t711+t712-t713-t714+t715+t716-t717-t718+t719-t720-t721+t722;
2008  double t724 = 5716451614013.0/8493465600.0*t30;
2009  double t725 = 2876635699.0/169869312.0*t33;
2010  double t726 = 340123259.0/188743680.0*t35;
2011  double t727 = 40353607.0/31457280.0*t37;
2012  double t728 = 1977326743.0/943718400.0*t39;
2013  double t729 = 116662277837.0/339738624.0*t41;
2014  double t730 = 13841287201.0/56623104.0*t43;
2015  double t731 = 678223072849.0/1698693120.0*t45;
2016  double t732 = 20136449893.0/566231040.0*t47;
2017  double t733 = 16666039691.0/84934656.0*t49;
2018  double t734 = 24245929463.0/849346560.0*t51;
2019  double t735 = 169721506241.0/2831155200.0*t53;
2020  double t736 = 140470905967.0/424673280.0*t55;
2021  double t737 = 983296341769.0/1698693120.0*t57;
2022  double t738 = -t724+t725+t726+t727-t728+t729+t730-t731-t732-t733+t734-t735-t736+t737;
2023  double t740 = 117649.0/104857600.0*eta;
2024  double t741 = 816635944859.0/1698693120.0*t60;
2025  double t742 = 96889010407.0/283115520.0*t64;
2026  double t743 = 16666039691.0/56623104.0*t66;
2027  double t744 = 816635944859.0/1698693120.0*t68;
2028  double t745 = 116662277837.0/424673280.0*t70;
2029  double t746 = 140955149251.0/2831155200.0*t72;
2030  double t747 = 986686044757.0/8493465600.0*t74;
2031  double t748 = 29294718649.0/2831155200.0*t76;
2032  double t749 = 24245929463.0/424673280.0*t78;
2033  double t750 = 169721506241.0/1698693120.0*t80;
2034  double t751 = 20136449893.0/283115520.0*t82;
2035  double t752 = 8386693.0/62914560.0*t1;
2036  double t753 = 4184959807.0/849346560.0*t85;
2037  double t754 = t740-t741-t742-t743+t744+t745+t746+t747+t748+t749-t750-t751+t752-t753;
2038  double t755 = 2876635699.0/56623104.0*t87;
2039  double t756 = 1198099.0/18874368.0*xi;
2040  double t757 = 140955149251.0/1698693120.0*t90;
2041  double t758 = 8386693.0/94371840.0*t93;
2042  double t759 = 58706851.0/314572800.0*t95;
2043  double t760 = 5764801.0/6291456.0*t27;
2044  double t761 = 4747561509943.0/8493465600.0*t98;
2045  double t762 = 24245929463.0/339738624.0*t100;
2046  double t763 = 48589037.0/47185920.0*t102;
2047  double t764 = 140470905967.0/339738624.0*t112;
2048  double t765 = 6941291.0/9437184.0*t18;
2049  double t766 = 24245929463.0/566231040.0*t115;
2050  double t767 = 20067272281.0/84934656.0*t117;
2051  double t768 = 3463704209.0/169869312.0*t126;
2052  double t769 = t755-t756-t757+t758-t759-t760+t761+t762-t763-t764+t765+t766+t767-t768;
2053  double t772 = 242945185.0/37748736.0*t2;
2054  double t773 = 282475249.0/37748736.0*t4;
2055  double t774 = 21832293.0/104857600.0*t6;
2056  double t775 = 50942017.0/104857600.0*t8;
2057  double t776 = 2470629.0/4194304.0*t10;
2058  double t777 = 40353607.0/104857600.0*t12;
2059  double t778 = 5764801.0/4194304.0*t14;
2060  double t779 = 282475249.0/314572800.0*t16;
2061  double t780 = 3005579003.0/15728640.0*t19;
2062  double t781 = 518776867.0/31457280.0*t21;
2063  double t782 = 3631438069.0/104857600.0*t23;
2064  double t783 = 20136449893.0/283115520.0*t25;
2065  double t784 = 9886633715.0/6291456.0*t28;
2066  double t785 = 96889010407.0/37748736.0*t30;
2067  double t786 = t772-t773-t774+t775+t776-t777-t778+t779+t780-t781+t782+t783-t784+t785;
2068  double t787 = 2876635699.0/94371840.0*t33;
2069  double t788 = 1700616295.0/113246208.0*t35;
2070  double t789 = 201768035.0/18874368.0*t37;
2071  double t790 = 1977326743.0/113246208.0*t39;
2072  double t791 = 116662277837.0/188743680.0*t41;
2073  double t792 = 13841287201.0/31457280.0*t43;
2074  double t793 = 678223072849.0/943718400.0*t45;
2075  double t794 = 20136449893.0/314572800.0*t47;
2076  double t795 = 16666039691.0/47185920.0*t49;
2077  double t796 = 2054739785.0/18874368.0*t51;
2078  double t797 = 2876635699.0/12582912.0*t53;
2079  double t798 = 11904314065.0/9437184.0*t55;
2080  double t799 = 83330198455.0/37748736.0*t57;
2081  double t800 = 117649.0/12582912.0*eta;
2082  double t801 = -t787-t788-t789+t790-t791-t792+t793+t794+t795-t796+t797+t798-t799-t800;
2083  double t803 = 816635944859.0/566231040.0*t60;
2084  double t804 = 96889010407.0/94371840.0*t64;
2085  double t805 = 1412376245.0/2097152.0*t66;
2086  double t806 = 13841287201.0/12582912.0*t68;
2087  double t807 = 116662277837.0/141557760.0*t70;
2088  double t808 = 140955149251.0/943718400.0*t72;
2089  double t809 = 856182479719.0/943718400.0*t74;
2090  double t810 = 25420066483.0/314572800.0*t76;
2091  double t811 = 21039053021.0/47185920.0*t78;
2092  double t812 = 147273371147.0/188743680.0*t80;
2093  double t813 = 17473111831.0/31457280.0*t82;
2094  double t814 = 8386693.0/12582912.0*t1;
2095  double t815 = 3631438069.0/94371840.0*t85;
2096  double t816 = 16807.0/4194304.0+t803+t804+t805-t806-t807-t808-t809-t810-t811+t812+t813-t814+t815;
2097  double t817 = 2496158833.0/10485760.0*t87;
2098  double t818 = 5990495.0/18874368.0*xi;
2099  double t819 = 122311782817.0/314572800.0*t90;
2100  double t820 = 41933465.0/56623104.0*t93;
2101  double t821 = 58706851.0/37748736.0*t95;
2102  double t822 = 28824005.0/6291456.0*t27;
2103  double t823 = 4747561509943.0/2831155200.0*t98;
2104  double t824 = 21039053021.0/62914560.0*t100;
2105  double t825 = 242945185.0/28311552.0*t102;
2106  double t826 = 11904314065.0/12582912.0*t112;
2107  double t827 = 34706455.0/9437184.0*t18;
2108  double t828 = 410947957.0/4194304.0*t115;
2109  double t829 = 1700616295.0/3145728.0*t117;
2110  double t830 = 293534255.0/6291456.0*t126;
2111  double t831 = -t817+t818+t819-t820+t821+t822-t823-t824+t825+t826-t827-t828-t829+t830;
2112  double t834 = 1214725925.0/37748736.0*t2;
2113  double t835 = 1412376245.0/37748736.0*t4;
2114  double t836 = 31782037.0/188743680.0*t6;
2115  double t837 = 222474259.0/188743680.0*t8;
2116  double t838 = 68354069.0/188743680.0*t10;
2117  double t839 = 478478483.0/188743680.0*t14;
2118  double t840 = 282475249.0/188743680.0*t16;
2119  double t841 = 13125981281.0/84934656.0*t19;
2120  double t842 = 2265605209.0/169869312.0*t21;
2121  double t843 = 15859236463.0/566231040.0*t23;
2122  double t844 = 20136449893.0/169869312.0*t25;
2123  double t845 = 164118119669.0/56623104.0*t28;
2124  double t846 = 8041787863781.0/1698693120.0*t30;
2125  double t847 = -t834+t835+t836-t837-t838+t715+t839-t840-t841+t842-t843-t844+t845-t846;
2126  double t848 = 8503081475.0/37748736.0*t35;
2127  double t849 = 1008840175.0/6291456.0*t37;
2128  double t850 = 9886633715.0/37748736.0*t39;
2129  double t851 = 34108680431.0/169869312.0*t51;
2130  double t852 = 238760763017.0/566231040.0*t53;
2131  double t853 = 197611613479.0/84934656.0*t55;
2132  double t854 = 1383281294353.0/339738624.0*t57;
2133  double t855 = 588245.0/4194304.0*eta;
2134  double t856 = t725+t848+t849-t850+t729+t730-t731-t732-t733+t851-t852-t853+t854+t855;
2135  double t858 = 816635944859.0/339738624.0*t60;
2136  double t859 = 96889010407.0/56623104.0*t64;
2137  double t860 = 23445445667.0/56623104.0*t66;
2138  double t861 = 1148826837683.0/1698693120.0*t68;
2139  double t862 = 116662277837.0/84934656.0*t70;
2140  double t863 = 140955149251.0/566231040.0*t72;
2141  double t864 = 3739124871013.0/1698693120.0*t74;
2142  double t865 = 111014655241.0/566231040.0*t76;
2143  double t866 = 91881868967.0/84934656.0*t78;
2144  double t867 = 643173082769.0/339738624.0*t80;
2145  double t868 = 76308670837.0/56623104.0*t82;
2146  double t869 = 41933465.0/12582912.0*t1;
2147  double t870 = 15859236463.0/169869312.0*t85;
2148  double t871 = 10901238691.0/56623104.0*t87;
2149  double t872 = -t858-t859-t860+t861+t862+t863+t864+t865+t866-t867-t868+t869-t870+t871;
2150  double t873 = 29952475.0/18874368.0*xi;
2151  double t874 = 534160695859.0/1698693120.0*t90;
2152  double t875 = 209667325.0/18874368.0*t93;
2153  double t876 = 293534255.0/12582912.0*t95;
2154  double t877 = 144120025.0/6291456.0*t27;
2155  double t878 = 4747561509943.0/1698693120.0*t98;
2156  double t879 = 91881868967.0/339738624.0*t100;
2157  double t880 = 1214725925.0/9437184.0*t102;
2158  double t881 = 197611613479.0/339738624.0*t112;
2159  double t882 = 173532275.0/9437184.0*t18;
2160  double t883 = 34108680431.0/566231040.0*t115;
2161  double t884 = 28230230497.0/84934656.0*t117;
2162  double t885 = 4872668633.0/169869312.0*t126;
2163  double t886 = -84035.0/4194304.0-t873-t874+t875-t876-t877+t878+t879-t880-t881+t882+t883+t884-t885;
2164  double t889 = -t834+t835+t836+t837-t838+t715-t839+t840-t841+t842-t843+t844-t845+t846;
2165  double t890 = t725-t848-t849+t850+t729+t730-t731-t732-t733-t851+t852+t853-t854-t855;
2166  double t892 = t858+t859-t860+t861-t862-t863-t864-t865-t866+t867+t868+t869+t870+t871;
2167  double t893 = -84035.0/4194304.0-t873-t874-t875+t876-t877-t878+t879+t880-t881+t882+t883+t884-t885;
2168  double t896 = t772-t773-t774-t775+t776-t777+t778-t779+t780-t781+t782-t783+t784-t785;
2169  double t897 = -t787+t788+t789-t790-t791-t792+t793+t794+t795+t796-t797-t798+t799+t800;
2170  double t899 = 16807.0/4194304.0-t803-t804+t805-t806+t807+t808+t809+t810+t811-t812-t813-t814-t815;
2171  double t900 = -t817+t818+t819+t820-t821+t822+t823-t824-t825+t826-t827-t828-t829+t830;
2172  double t903 = -16807.0/20971520.0-t710+t711+t712+t713-t714+t715-t716+t717-t718+t719-t720+t721-t722;
2173  double t904 = t724+t725-t726-t727+t728+t729+t730-t731-t732-t733-t734+t735+t736-t737;
2174  double t906 = -t740+t741+t742-t743+t744-t745-t746-t747-t748-t749+t750+t751+t752+t753;
2175  double t907 = t755-t756-t757-t758+t759-t760-t761+t762+t763-t764+t765+t766+t767-t768;
2176  double t910 = 20588575.0/4194304.0*t2;
2177  double t911 = 282475249.0/62914560.0*t4;
2178  double t912 = 41933465.0/113246208.0*t6;
2179  double t913 = 58706851.0/113246208.0*t8;
2180  double t914 = 242945185.0/113246208.0*t10;
2181  double t915 = 201768035.0/113246208.0*t12;
2182  double t916 = 340123259.0/113246208.0*t14;
2183  double t917 = 282475249.0/113246208.0*t16;
2184  double t918 = 293534255.0/3145728.0*t19;
2185  double t919 = 3631438069.0/62914560.0*t23;
2186  double t920 = 17473111831.0/157286400.0*t25;
2187  double t921 = 116662277837.0/157286400.0*t28;
2188  double t922 = 84035.0/12582912.0+t910-t911-t912+t913+t914-t915-t916+t917+t918-t781+t919+t920-t921;
2189  double t923 = 5716451614013.0/2831155200.0*t30;
2190  double t924 = 2496158833.0/31457280.0*t33;
2191  double t925 = 28824005.0/4194304.0*t35;
2192  double t926 = 121060821.0/52428800.0*t37;
2193  double t927 = 1977326743.0/314572800.0*t39;
2194  double t928 = 49433168575.0/37748736.0*t41;
2195  double t929 = 678223072849.0/566231040.0*t45;
2196  double t930 = 17473111831.0/62914560.0*t47;
2197  double t931 = 1412376245.0/3145728.0*t49;
2198  double t932 = 21039053021.0/157286400.0*t51;
2199  double t933 = 147273371147.0/314572800.0*t53;
2200  double t934 = 2380862813.0/3145728.0*t55;
2201  double t935 = t923-t924-t925-t926+t927-t928-t792+t929+t930+t931-t932+t933+t934-t799;
2202  double t937 = 69206436005.0/37748736.0*t60;
2203  double t938 = 96889010407.0/157286400.0*t64;
2204  double t939 = 16666039691.0/31457280.0*t66;
2205  double t940 = 816635944859.0/566231040.0*t68;
2206  double t941 = 1977326743.0/3145728.0*t70;
2207  double t942 = 122311782817.0/314572800.0*t72;
2208  double t943 = 986686044757.0/2831155200.0*t74;
2209  double t944 = 410947957.0/3145728.0*t78;
2210  double t945 = 14383178495.0/37748736.0*t80;
2211  double t946 = 20136449893.0/157286400.0*t82;
2212  double t947 = 21832293.0/20971520.0*t1;
2213  double t948 = 3631438069.0/157286400.0*t85;
2214  double t949 = -t800+t937+t938+t939-t940-t941-t942-t943-t810-t944+t945+t946-t947+t948;
2215  double t950 = 2876635699.0/31457280.0*t87;
2216  double t951 = 3118899.0/10485760.0*xi;
2217  double t952 = 140955149251.0/566231040.0*t90;
2218  double t953 = 21832293.0/52428800.0*t93;
2219  double t954 = 152826051.0/104857600.0*t95;
2220  double t955 = 17294403.0/10485760.0*t27;
2221  double t956 = 10273698925.0/37748736.0*t100;
2222  double t957 = 2470629.0/1048576.0*t102;
2223  double t958 = 59521570325.0/37748736.0*t112;
2224  double t959 = 1764735.0/1048576.0*t18;
2225  double t960 = 21039053021.0/62914560.0*t115;
2226  double t961 = 3005579003.0/31457280.0*t126;
2227  double t962 = -t950+t951+t952-t953+t954+t955-t823-t956+t957+t958-t959-t960-t829+t961;
2228  double t965 = 102942875.0/4194304.0*t2;
2229  double t966 = 282475249.0/12582912.0*t4;
2230  double t967 = 7277431.0/4194304.0*t6;
2231  double t968 = 50942017.0/12582912.0*t8;
2232  double t969 = 20588575.0/4194304.0*t10;
2233  double t970 = 40353607.0/12582912.0*t12;
2234  double t971 = 144120025.0/12582912.0*t14;
2235  double t972 = 282475249.0/37748736.0*t16;
2236  double t973 = 458478153.0/1048576.0*t19;
2237  double t974 = 4051449801.0/52428800.0*t21;
2238  double t975 = 28360148607.0/104857600.0*t23;
2239  double t976 = 17473111831.0/52428800.0*t25;
2240  double t977 = 5931980229.0/2097152.0*t28;
2241  double t978 = -420175.0/12582912.0-t965+t966+t967-t968-t969+t970+t971-t972-t973+t974-t975-t976+t977;
2242  double t979 = 96889010407.0/12582912.0*t30;
2243  double t980 = 7488476499.0/52428800.0*t33;
2244  double t981 = 720600125.0/12582912.0*t35;
2245  double t982 = 40353607.0/2097152.0*t37;
2246  double t983 = 1977326743.0/37748736.0*t39;
2247  double t984 = 9886633715.0/4194304.0*t41;
2248  double t985 = 41523861603.0/52428800.0*t43;
2249  double t986 = 678223072849.0/314572800.0*t45;
2250  double t987 = 52419335493.0/104857600.0*t47;
2251  double t988 = 847425747.0/1048576.0*t49;
2252  double t989 = 1069782357.0/2097152.0*t51;
2253  double t990 = 7488476499.0/4194304.0*t53;
2254  double t991 = 3026520525.0/1048576.0*t55;
2255  double t992 = 35309406125.0/4194304.0*t57;
2256  double t993 = -t979+t980+t981+t982-t983+t984+t985-t986-t987-t988+t989-t990-t991+t992;
2257  double t995 = 2941225.0/37748736.0*eta;
2258  double t996 = 69206436005.0/12582912.0*t60;
2259  double t997 = 96889010407.0/52428800.0*t64;
2260  double t998 = 2542277241.0/2097152.0*t66;
2261  double t999 = 13841287201.0/4194304.0*t68;
2262  double t1000 = 1977326743.0/1048576.0*t70;
2263  double t1001 = 122311782817.0/104857600.0*t72;
2264  double t1002 = 856182479719.0/314572800.0*t74;
2265  double t1003 = 66173680083.0/104857600.0*t76;
2266  double t1004 = 1069782357.0/1048576.0*t78;
2267  double t1005 = 12480794165.0/4194304.0*t80;
2268  double t1006 = 52419335493.0/52428800.0*t82;
2269  double t1007 = 21832293.0/4194304.0*t1;
2270  double t1008 = 9453382869.0/52428800.0*t85;
2271  double t1009 = t995-t996-t997-t998+t999+t1000+t1001+t1002+t1003+t1004-t1005-t1006+t1007-t1008;
2272  double t1010 = 22465429497.0/52428800.0*t87;
2273  double t1011 = 3118899.0/2097152.0*xi;
2274  double t1012 = 122311782817.0/104857600.0*t90;
2275  double t1013 = 7277431.0/2097152.0*t93;
2276  double t1014 = 50942017.0/4194304.0*t95;
2277  double t1015 = 17294403.0/2097152.0*t27;
2278  double t1016 = 4747561509943.0/943718400.0*t98;
2279  double t1017 = 5348911785.0/4194304.0*t100;
2280  double t1018 = 20588575.0/1048576.0*t102;
2281  double t1019 = 15132602625.0/4194304.0*t112;
2282  double t1020 = 8823675.0/1048576.0*t18;
2283  double t1021 = 3209347071.0/4194304.0*t115;
2284  double t1022 = 1297080225.0/1048576.0*t117;
2285  double t1023 = 458478153.0/2097152.0*t126;
2286  double t1024 = t1010-t1011-t1012+t1013-t1014-t1015+t1016+t1017-t1018-t1019+t1020+t1021+t1022-t1023;
2287  double t1027 = 514714375.0/4194304.0*t2;
2288  double t1028 = 1412376245.0/12582912.0*t4;
2289  double t1029 = 158910185.0/113246208.0*t6;
2290  double t1030 = 1112371295.0/113246208.0*t8;
2291  double t1031 = 341770345.0/113246208.0*t10;
2292  double t1032 = 2392392415.0/113246208.0*t14;
2293  double t1033 = 1412376245.0/113246208.0*t16;
2294  double t1034 = 1112371295.0/3145728.0*t19;
2295  double t1035 = 1965946003.0/31457280.0*t21;
2296  double t1036 = 13761622021.0/62914560.0*t23;
2297  double t1037 = 17473111831.0/31457280.0*t25;
2298  double t1038 = 164118119669.0/31457280.0*t28;
2299  double t1039 = 2100875.0/12582912.0+t1027-t1028-t1029+t1030+t1031-t915-t1032+t1033+t1034-t1035+t1036+t1037-t1038;
2300  double t1040 = 8041787863781.0/566231040.0*t30;
2301  double t1041 = 3603000625.0/4194304.0*t35;
2302  double t1042 = 605304105.0/2097152.0*t37;
2303  double t1043 = 9886633715.0/12582912.0*t39;
2304  double t1044 = 29597311877.0/31457280.0*t51;
2305  double t1045 = 207181183139.0/62914560.0*t53;
2306  double t1046 = 16746746905.0/3145728.0*t55;
2307  double t1047 = 586136141675.0/37748736.0*t57;
2308  double t1048 = t1040-t924-t1041-t1042+t1043-t928-t792+t929+t930+t931-t1044+t1045+t1046-t1047;
2309  double t1050 = 14706125.0/12582912.0*eta;
2310  double t1051 = 346032180025.0/37748736.0*t60;
2311  double t1052 = 96889010407.0/31457280.0*t64;
2312  double t1053 = 23445445667.0/31457280.0*t66;
2313  double t1054 = 1148826837683.0/566231040.0*t68;
2314  double t1055 = 9886633715.0/3145728.0*t70;
2315  double t1056 = 122311782817.0/62914560.0*t72;
2316  double t1057 = 3739124871013.0/566231040.0*t74;
2317  double t1058 = 96331354147.0/62914560.0*t76;
2318  double t1059 = 7786599065.0/3145728.0*t78;
2319  double t1060 = 272530967275.0/37748736.0*t80;
2320  double t1061 = 76308670837.0/31457280.0*t82;
2321  double t1062 = 109161465.0/4194304.0*t1;
2322  double t1063 = 13761622021.0/31457280.0*t85;
2323  double t1064 = -t1050+t1051+t1052+t1053-t1054-t1055-t1056-t1057-t1058-t1059+t1060+t1061-t1062+t1063;
2324  double t1065 = 10901238691.0/31457280.0*t87;
2325  double t1066 = 15594495.0/2097152.0*xi;
2326  double t1067 = 534160695859.0/566231040.0*t90;
2327  double t1068 = 109161465.0/2097152.0*t93;
2328  double t1069 = 764130255.0/4194304.0*t95;
2329  double t1070 = 86472015.0/2097152.0*t27;
2330  double t1071 = 4747561509943.0/566231040.0*t98;
2331  double t1072 = 38932995325.0/37748736.0*t100;
2332  double t1073 = 308828625.0/1048576.0*t102;
2333  double t1074 = 83733734525.0/37748736.0*t112;
2334  double t1075 = 44118375.0/1048576.0*t18;
2335  double t1076 = 29597311877.0/62914560.0*t115;
2336  double t1077 = 2392392415.0/3145728.0*t117;
2337  double t1078 = 4228187411.0/31457280.0*t126;
2338  double t1079 = -t1065+t1066+t1067-t1068+t1069+t1070-t1071-t1072+t1073+t1074-t1075-t1076-t1077+t1078;
2339  double t1082 = 2100875.0/12582912.0+t1027-t1028-t1029-t1030+t1031-t915+t1032-t1033+t1034-t1035+t1036-t1037+t1038;
2340  double t1083 = -t1040-t924+t1041+t1042-t1043-t928-t792+t929+t930+t931+t1044-t1045-t1046+t1047;
2341  double t1085 = t1050-t1051-t1052+t1053-t1054+t1055+t1056+t1057+t1058+t1059-t1060-t1061-t1062-t1063;
2342  double t1086 = -t1065+t1066+t1067+t1068-t1069+t1070+t1071-t1072-t1073+t1074-t1075-t1076-t1077+t1078;
2343  double t1089 = -420175.0/12582912.0-t965+t966+t967+t968-t969+t970-t971+t972-t973+t974-t975+t976-t977;
2344  double t1090 = t979+t980-t981-t982+t983+t984+t985-t986-t987-t988-t989+t990+t991-t992;
2345  double t1092 = -t995+t996+t997-t998+t999-t1000-t1001-t1002-t1003-t1004+t1005+t1006+t1007+t1008;
2346  double t1093 = t1010-t1011-t1012-t1013+t1014-t1015-t1016+t1017+t1018-t1019+t1020+t1021+t1022-t1023;
2347  double t1096 = 84035.0/12582912.0+t910-t911-t912-t913+t914-t915+t916-t917+t918-t781+t919-t920+t921;
2348  double t1097 = -t923-t924+t925+t926-t927-t928-t792+t929+t930+t931+t932-t933-t934+t799;
2349  double t1099 = t800-t937-t938+t939-t940+t941+t942+t943+t810+t944-t945-t946-t947-t948;
2350  double t1100 = -t950+t951+t952+t953-t954+t955+t823-t956-t957+t958-t959-t960-t829+t961;
2351  double t1103 = 341770345.0/37748736.0*t2;
2352  double t1104 = 209667325.0/37748736.0*t6;
2353  double t1105 = 293534255.0/37748736.0*t8;
2354  double t1106 = 1214725925.0/37748736.0*t10;
2355  double t1107 = 1008840175.0/37748736.0*t12;
2356  double t1108 = 1700616295.0/37748736.0*t14;
2357  double t1109 = 1412376245.0/37748736.0*t16;
2358  double t1110 = 4872668633.0/84934656.0*t19;
2359  double t1111 = 15859236463.0/113246208.0*t23;
2360  double t1112 = 76308670837.0/849346560.0*t25;
2361  double t1113 = 5716451614013.0/1698693120.0*t30;
2362  double t1114 = -t1103+t773+t1104-t1105-t1106+t1107+t1108-t1109-t1110+t842-t1111-t1112+t722-t1113;
2363  double t1115 = 10901238691.0/169869312.0*t33;
2364  double t1116 = 478478483.0/37748736.0*t35;
2365  double t1117 = 1977326743.0/188743680.0*t39;
2366  double t1118 = 820590598345.0/339738624.0*t41;
2367  double t1119 = 678223072849.0/339738624.0*t45;
2368  double t1120 = 76308670837.0/113246208.0*t47;
2369  double t1121 = 23445445667.0/84934656.0*t49;
2370  double t1122 = 91881868967.0/849346560.0*t51;
2371  double t1123 = 643173082769.0/566231040.0*t53;
2372  double t1124 = 197611613479.0/424673280.0*t55;
2373  double t1125 = -420175.0/4194304.0+t1115+t1116+t727-t1117+t1118+t730-t1119-t1120-t1121+t1122-t1123-t1124+t854;
2374  double t1127 = 1148826837683.0/339738624.0*t60;
2375  double t1128 = 816635944859.0/339738624.0*t68;
2376  double t1129 = 164118119669.0/424673280.0*t70;
2377  double t1130 = 534160695859.0/566231040.0*t72;
2378  double t1131 = 986686044757.0/1698693120.0*t74;
2379  double t1132 = 34108680431.0/424673280.0*t78;
2380  double t1133 = 238760763017.0/339738624.0*t80;
2381  double t1134 = 31782037.0/12582912.0*t1;
2382  double t1135 = 15859236463.0/849346560.0*t85;
2383  double t1136 = t855-t1127-t742-t743+t1128+t1129+t1130+t1131+t865+t1132-t1133-t751+t1134-t1135;
2384  double t1137 = 4540291.0/18874368.0*xi;
2385  double t1138 = 140955149251.0/339738624.0*t90;
2386  double t1139 = 31782037.0/94371840.0*t93;
2387  double t1140 = 222474259.0/62914560.0*t95;
2388  double t1141 = 170543402155.0/339738624.0*t100;
2389  double t1142 = 68354069.0/47185920.0*t102;
2390  double t1143 = 988058067395.0/339738624.0*t112;
2391  double t1144 = 9764867.0/9437184.0*t18;
2392  double t1145 = 91881868967.0/113246208.0*t115;
2393  double t1146 = 13125981281.0/169869312.0*t126;
2394  double t1147 = t755-t1137-t1138+t1139-t1140-t760+t878+t1141-t1142-t1143+t1144+t1145+t884-t1146;
2395  double t1150 = 1708851725.0/37748736.0*t2;
2396  double t1151 = 109161465.0/4194304.0*t6;
2397  double t1152 = 254710085.0/4194304.0*t8;
2398  double t1153 = 308828625.0/4194304.0*t10;
2399  double t1154 = 201768035.0/4194304.0*t12;
2400  double t1155 = 720600125.0/4194304.0*t14;
2401  double t1156 = 1412376245.0/12582912.0*t16;
2402  double t1157 = 4228187411.0/15728640.0*t19;
2403  double t1158 = 13761622021.0/20971520.0*t23;
2404  double t1159 = 76308670837.0/283115520.0*t25;
2405  double t1160 = 484445052035.0/37748736.0*t30;
2406  double t1161 = t1150-t835-t1151+t1152+t1153-t1154-t1155+t1156+t1157-t1035+t1158+t1159-t784+t1160;
2407  double t1162 = 10901238691.0/94371840.0*t33;
2408  double t1163 = 11961962075.0/113246208.0*t35;
2409  double t1164 = 9886633715.0/113246208.0*t39;
2410  double t1165 = 164118119669.0/37748736.0*t41;
2411  double t1166 = 678223072849.0/188743680.0*t45;
2412  double t1167 = 76308670837.0/62914560.0*t47;
2413  double t1168 = 23445445667.0/47185920.0*t49;
2414  double t1169 = 7786599065.0/18874368.0*t51;
2415  double t1170 = 54506193455.0/12582912.0*t53;
2416  double t1171 = 16746746905.0/9437184.0*t55;
2417  double t1172 = -t1162-t1163-t789+t1164-t1165-t792+t1166+t1167+t1168-t1169+t1170+t1171-t1047-t1050;
2418  double t1174 = 1148826837683.0/113246208.0*t60;
2419  double t1175 = 69206436005.0/12582912.0*t68;
2420  double t1176 = 164118119669.0/141557760.0*t70;
2421  double t1177 = 534160695859.0/188743680.0*t72;
2422  double t1178 = 856182479719.0/188743680.0*t74;
2423  double t1179 = 29597311877.0/47185920.0*t78;
2424  double t1180 = 207181183139.0/37748736.0*t80;
2425  double t1181 = 158910185.0/12582912.0*t1;
2426  double t1182 = 13761622021.0/94371840.0*t85;
2427  double t1183 = t1174+t804+t805-t1175-t1176-t1177-t1178-t1058-t1179+t1180+t813-t1181+t1182-t817;
2428  double t1184 = 22701455.0/18874368.0*xi;
2429  double t1185 = 122311782817.0/62914560.0*t90;
2430  double t1186 = 158910185.0/56623104.0*t93;
2431  double t1187 = 1112371295.0/37748736.0*t95;
2432  double t1188 = 29597311877.0/12582912.0*t100;
2433  double t1189 = 341770345.0/28311552.0*t102;
2434  double t1190 = 83733734525.0/12582912.0*t112;
2435  double t1191 = 48824335.0/9437184.0*t18;
2436  double t1192 = 7786599065.0/4194304.0*t115;
2437  double t1193 = 1112371295.0/6291456.0*t126;
2438  double t1194 = 2100875.0/4194304.0+t1184+t1185-t1186+t1187+t822-t1071-t1188+t1189+t1190-t1191-t1192-t1077+t1193;
2439  double t1197 = 8544258625.0/37748736.0*t2;
2440  double t1198 = 7061881225.0/37748736.0*t4;
2441  double t1199 = 794550925.0/37748736.0*t6;
2442  double t1200 = 5561856475.0/37748736.0*t8;
2443  double t1201 = 1708851725.0/37748736.0*t10;
2444  double t1202 = 11961962075.0/37748736.0*t14;
2445  double t1203 = 7061881225.0/37748736.0*t16;
2446  double t1204 = 18465363497.0/84934656.0*t19;
2447  double t1205 = 8585690281.0/169869312.0*t21;
2448  double t1206 = 60099831967.0/113246208.0*t23;
2449  double t1207 = 76308670837.0/169869312.0*t25;
2450  double t1208 = -10504375.0/4194304.0-t1197+t1198+t1199-t1200-t1201+t1107+t1202-t1203-t1204+t1205-t1206-t1207+t845;
2451  double t1209 = 8041787863781.0/339738624.0*t30;
2452  double t1210 = 59809810375.0/37748736.0*t35;
2453  double t1211 = 49433168575.0/37748736.0*t39;
2454  double t1212 = 129257544479.0/169869312.0*t51;
2455  double t1213 = 904802811353.0/113246208.0*t53;
2456  double t1214 = 277995998623.0/84934656.0*t55;
2457  double t1215 = 9729859951805.0/339738624.0*t57;
2458  double t1216 = -t1209+t1115+t1210+t849-t1211+t1118+t730-t1119-t1120-t1121+t1212-t1213-t1214+t1215;
2459  double t1218 = 73530625.0/4194304.0*eta;
2460  double t1219 = 5744134188415.0/339738624.0*t60;
2461  double t1220 = 1148826837683.0/339738624.0*t68;
2462  double t1221 = 164118119669.0/84934656.0*t70;
2463  double t1222 = 534160695859.0/113246208.0*t72;
2464  double t1223 = 3739124871013.0/339738624.0*t74;
2465  double t1224 = 420698823769.0/113246208.0*t76;
2466  double t1225 = 129257544479.0/84934656.0*t78;
2467  double t1226 = 4524014056765.0/339738624.0*t80;
2468  double t1227 = 794550925.0/12582912.0*t1;
2469  double t1228 = 60099831967.0/169869312.0*t85;
2470  double t1229 = t1218-t1219-t859-t860+t1220+t1221+t1222+t1223+t1224+t1225-t1226-t868+t1227-t1228;
2471  double t1230 = 113507275.0/18874368.0*xi;
2472  double t1231 = 534160695859.0/339738624.0*t90;
2473  double t1232 = 794550925.0/18874368.0*t93;
2474  double t1233 = 5561856475.0/12582912.0*t95;
2475  double t1234 = 4747561509943.0/339738624.0*t98;
2476  double t1235 = 646287722395.0/339738624.0*t100;
2477  double t1236 = 1708851725.0/9437184.0*t102;
2478  double t1237 = 1389979993115.0/339738624.0*t112;
2479  double t1238 = 244121675.0/9437184.0*t18;
2480  double t1239 = 129257544479.0/113246208.0*t115;
2481  double t1240 = 39713714089.0/84934656.0*t117;
2482  double t1241 = 18465363497.0/169869312.0*t126;
2483  double t1242 = t871-t1230-t1231+t1232-t1233-t877+t1234+t1235-t1236-t1237+t1238+t1239+t1240-t1241;
2484  double t1245 = -10504375.0/4194304.0-t1197+t1198+t1199+t1200-t1201+t1107-t1202+t1203-t1204+t1205-t1206+t1207-t845;
2485  double t1246 = t1209+t1115-t1210-t849+t1211+t1118+t730-t1119-t1120-t1121-t1212+t1213+t1214-t1215;
2486  double t1248 = -t1218+t1219+t859-t860+t1220-t1221-t1222-t1223-t1224-t1225+t1226+t868+t1227+t1228;
2487  double t1249 = t871-t1230-t1231-t1232+t1233-t877-t1234+t1235+t1236-t1237+t1238+t1239+t1240-t1241;
2488  double t1252 = t1150-t835-t1151-t1152+t1153-t1154+t1155-t1156+t1157-t1035+t1158-t1159+t784-t1160;
2489  double t1253 = -t1162+t1163+t789-t1164-t1165-t792+t1166+t1167+t1168+t1169-t1170-t1171+t1047+t1050;
2490  double t1255 = -t1174-t804+t805-t1175+t1176+t1177+t1178+t1058+t1179-t1180-t813-t1181-t1182-t817;
2491  double t1256 = 2100875.0/4194304.0+t1184+t1185+t1186-t1187+t822+t1071-t1188-t1189+t1190-t1191-t1192-t1077+t1193;
2492  double t1259 = -t1103+t773+t1104+t1105-t1106+t1107-t1108+t1109-t1110+t842-t1111+t1112-t722+t1113;
2493  double t1260 = -420175.0/4194304.0+t1115-t1116-t727+t1117+t1118+t730-t1119-t1120-t1121-t1122+t1123+t1124-t854;
2494  double t1262 = -t855+t1127+t742-t743+t1128-t1129-t1130-t1131-t865-t1132+t1133+t751+t1134+t1135;
2495  double t1263 = t755-t1137-t1138-t1139+t1140-t760-t878+t1141+t1142-t1143+t1144+t1145+t884-t1146;
2496  double t1266 = 420175.0/4194304.0+t1103-t773-t1104+t1105+t1106-t1107-t1108+t1109-t1110+t842+t1111-t1112+t722;
2497  double t1267 = t1113+t1115-t1116+t727+t1117-t1118+t730+t1119+t1120-t1121+t1122+t1123-t1124-t854;
2498  double t1269 = -t855+t1127-t742-t743-t1128+t1129-t1130-t1131-t865+t1132+t1133-t751-t1134-t1135;
2499  double t1270 = t755-t1137+t1138+t1139+t1140-t760-t878-t1141-t1142+t1143+t1144-t1145+t884-t1146;
2500  double t1273 = -t1150+t835+t1151-t1152-t1153+t1154+t1155-t1156+t1157-t1035-t1158+t1159-t784-t1160;
2501  double t1274 = -t1162+t1163-t789-t1164+t1165-t792-t1166-t1167+t1168-t1169-t1170+t1171+t1047+t1050;
2502  double t1276 = -t1174+t804+t805+t1175-t1176+t1177+t1178+t1058-t1179-t1180+t813+t1181+t1182-t817;
2503  double t1277 = -2100875.0/4194304.0+t1184-t1185-t1186-t1187+t822+t1071+t1188+t1189-t1190-t1191+t1192-t1077+t1193;
2504  double t1280 = 10504375.0/4194304.0+t1197-t1198-t1199+t1200+t1201-t1107-t1202+t1203-t1204+t1205+t1206-t1207+t845;
2505  double t1281 = t1209+t1115-t1210+t849+t1211-t1118+t730+t1119+t1120-t1121+t1212+t1213-t1214-t1215;
2506  double t1283 = -t1218+t1219-t859-t860-t1220+t1221-t1222-t1223-t1224+t1225+t1226-t868-t1227-t1228;
2507  double t1284 = t871-t1230+t1231+t1232+t1233-t877-t1234-t1235-t1236+t1237+t1238-t1239+t1240-t1241;
2508  double t1287 = 10504375.0/4194304.0+t1197-t1198-t1199-t1200+t1201-t1107+t1202-t1203-t1204+t1205+t1206+t1207-t845;
2509  double t1288 = -t1209+t1115+t1210-t849-t1211-t1118+t730+t1119+t1120-t1121-t1212-t1213+t1214+t1215;
2510  double t1290 = t1218-t1219+t859-t860-t1220-t1221+t1222+t1223+t1224-t1225-t1226+t868-t1227+t1228;
2511  double t1291 = t871-t1230+t1231-t1232-t1233-t877+t1234-t1235+t1236+t1237+t1238-t1239+t1240-t1241;
2512  double t1294 = -t1150+t835+t1151+t1152-t1153+t1154-t1155+t1156+t1157-t1035-t1158-t1159+t784+t1160;
2513  double t1295 = -t1162-t1163+t789+t1164+t1165-t792-t1166-t1167+t1168+t1169+t1170-t1171-t1047-t1050;
2514  double t1297 = t1174-t804+t805+t1175+t1176-t1177-t1178-t1058+t1179+t1180-t813+t1181-t1182-t817;
2515  double t1298 = -2100875.0/4194304.0+t1184-t1185+t1186+t1187+t822-t1071+t1188-t1189-t1190-t1191+t1192-t1077+t1193;
2516  double t1301 = 420175.0/4194304.0+t1103-t773-t1104-t1105+t1106-t1107+t1108-t1109-t1110+t842+t1111+t1112-t722;
2517  double t1302 = -t1113+t1115+t1116-t727-t1117-t1118+t730+t1119+t1120-t1121-t1122-t1123+t1124+t854;
2518  double t1304 = t855-t1127+t742-t743-t1128-t1129+t1130+t1131+t865-t1132-t1133+t751-t1134+t1135;
2519  double t1305 = t755-t1137+t1138-t1139-t1140-t760+t878-t1141+t1142+t1143+t1144-t1145+t884-t1146;
2520  double t1308 = -t910+t911+t912-t913-t914+t915+t916-t917+t918-t781-t919+t920-t921-t923;
2521  double t1309 = -t924+t925-t926-t927+t928-t792-t929-t930+t931-t932-t933+t934+t799+t800;
2522  double t1311 = -t937+t938+t939+t940-t941+t942+t943+t810-t944-t945+t946+t947+t948-t950;
2523  double t1312 = -84035.0/12582912.0+t951-t952-t953-t954+t955+t823+t956+t957-t958-t959+t960-t829+t961;
2524  double t1315 = t965-t966-t967+t968+t969-t970-t971+t972-t973+t974+t975-t976+t977+t979;
2525  double t1316 = t980-t981+t982+t983-t984+t985+t986+t987-t988+t989+t990-t991-t992-t995;
2526  double t1318 = t996-t997-t998-t999+t1000-t1001-t1002-t1003+t1004+t1005-t1006-t1007-t1008+t1010;
2527  double t1319 = 420175.0/12582912.0-t1011+t1012+t1013+t1014-t1015-t1016-t1017-t1018+t1019+t1020-t1021+t1022-t1023;
2528  double t1322 = -t1027+t1028+t1029-t1030-t1031+t915+t1032-t1033+t1034-t1035-t1036+t1037-t1038-t1040;
2529  double t1323 = -t924+t1041-t1042-t1043+t928-t792-t929-t930+t931-t1044-t1045+t1046+t1047+t1050;
2530  double t1325 = -t1051+t1052+t1053+t1054-t1055+t1056+t1057+t1058-t1059-t1060+t1061+t1062+t1063-t1065;
2531  double t1326 = -2100875.0/12582912.0+t1066-t1067-t1068-t1069+t1070+t1071+t1072+t1073-t1074-t1075+t1076-t1077+t1078;
2532  double t1329 = -t1027+t1028+t1029+t1030-t1031+t915-t1032+t1033+t1034-t1035-t1036-t1037+t1038+t1040;
2533  double t1330 = -t924-t1041+t1042+t1043+t928-t792-t929-t930+t931+t1044+t1045-t1046-t1047-t1050;
2534  double t1332 = t1051-t1052+t1053+t1054+t1055-t1056-t1057-t1058+t1059+t1060-t1061+t1062-t1063-t1065;
2535  double t1333 = -2100875.0/12582912.0+t1066-t1067+t1068+t1069+t1070-t1071+t1072-t1073-t1074-t1075+t1076-t1077+t1078;
2536  double t1336 = t965-t966-t967-t968+t969-t970+t971-t972-t973+t974+t975+t976-t977-t979;
2537  double t1337 = t980+t981-t982-t983-t984+t985+t986+t987-t988-t989-t990+t991+t992+t995;
2538  double t1339 = -t996+t997-t998-t999-t1000+t1001+t1002+t1003-t1004-t1005+t1006-t1007+t1008+t1010;
2539  double t1340 = 420175.0/12582912.0-t1011+t1012-t1013-t1014-t1015+t1016-t1017+t1018+t1019+t1020-t1021+t1022-t1023;
2540  double t1343 = -t910+t911+t912+t913-t914+t915-t916+t917+t918-t781-t919-t920+t921+t923;
2541  double t1344 = -t924-t925+t926+t927+t928-t792-t929-t930+t931+t932+t933-t934-t799-t800;
2542  double t1346 = t937-t938+t939+t940+t941-t942-t943-t810+t944+t945-t946+t947-t948-t950;
2543  double t1347 = -84035.0/12582912.0+t951-t952+t953+t954+t955-t823+t956-t957-t958-t959+t960-t829+t961;
2544  double t1350 = t710-t711-t712+t713+t714-t715-t716+t717-t718+t719+t720-t721+t722+t724;
2545  double t1351 = t725-t726+t727+t728-t729+t730+t731+t732-t733+t734+t735-t736-t737-t740;
2546  double t1353 = 16807.0/20971520.0+t741-t742-t743-t744+t745-t746-t747-t748+t749+t750-t751-t752-t753;
2547  double t1354 = t755-t756+t757+t758+t759-t760-t761-t762-t763+t764+t765-t766+t767-t768;
2548  double t1357 = -t772+t773+t774-t775-t776+t777+t778-t779+t780-t781-t782+t783-t784-t785;
2549  double t1358 = -t787+t788-t789-t790+t791-t792-t793-t794+t795-t796-t797+t798+t799+t800;
2550  double t1360 = -t803+t804+t805+t806-t807+t808+t809+t810-t811-t812+t813+t814+t815-t817;
2551  double t1361 = -16807.0/4194304.0+t818-t819-t820-t821+t822+t823+t824+t825-t826-t827+t828-t829+t830;
2552  double t1364 = 84035.0/4194304.0+t834-t835-t836+t837+t838-t715-t839+t840-t841+t842+t843-t844+t845;
2553  double t1365 = t846+t725-t848+t849+t850-t729+t730+t731+t732-t733+t851+t852-t853-t854;
2554  double t1367 = -t855+t858-t859-t860-t861+t862-t863-t864-t865+t866+t867-t868-t869-t870;
2555  double t1368 = t871-t873+t874+t875+t876-t877-t878-t879-t880+t881+t882-t883+t884-t885;
2556  double t1371 = 84035.0/4194304.0+t834-t835-t836-t837+t838-t715+t839-t840-t841+t842+t843+t844-t845;
2557  double t1372 = -t846+t725+t848-t849-t850-t729+t730+t731+t732-t733-t851-t852+t853+t854;
2558  double t1374 = t855-t858+t859-t860-t861-t862+t863+t864+t865-t866-t867+t868-t869+t870;
2559  double t1375 = t871-t873+t874-t875-t876-t877+t878-t879+t880+t881+t882-t883+t884-t885;
2560  double t1378 = -t772+t773+t774+t775-t776+t777-t778+t779+t780-t781-t782-t783+t784+t785;
2561  double t1379 = -t787-t788+t789+t790+t791-t792-t793-t794+t795+t796+t797-t798-t799-t800;
2562  double t1381 = t803-t804+t805+t806+t807-t808-t809-t810+t811+t812-t813+t814-t815-t817;
2563  double t1382 = -16807.0/4194304.0+t818-t819+t820+t821+t822-t823+t824-t825-t826-t827+t828-t829+t830;
2564  double t1385 = t710-t711-t712-t713+t714-t715+t716-t717-t718+t719+t720+t721-t722-t724;
2565  double t1386 = t725+t726-t727-t728-t729+t730+t731+t732-t733-t734-t735+t736+t737+t740;
2566  double t1388 = 16807.0/20971520.0-t741+t742-t743-t744-t745+t746+t747+t748-t749-t750+t751-t752+t753;
2567  double t1389 = t755-t756+t757-t758-t759-t760+t761-t762+t763+t764+t765-t766+t767-t768;
2568 
2569  values[0] = t32+t62+t92+t136;
2570  values[1] = t153+t169+t185+t200;
2571  values[2] = t216+t232+t248+t264;
2572  values[3] = t279+t292+t306+t320;
2573  values[4] = t336+t350;
2574  values[5] = t352+t353+t355+t356;
2575  values[6] = t359+t360+t362+t363;
2576  values[7] = t366+t367+t369+t370;
2577  values[8] = t373+t374+t376+t377;
2578  values[9] = t393+t405+t420+t433;
2579  values[10] = t449+t461+t475+t489;
2580  values[11] = t502+t515+t525+t539;
2581  values[12] = t554+t568;
2582  values[13] = t570+t571+t573+t574;
2583  values[14] = t577+t578+t580+t581;
2584  values[15] = t584+t585+t587+t588;
2585  values[16] = t591+t592+t594+t602;
2586  values[17] = t605+t606+t608+t611;
2587  values[18] = t614+t615+t617+t620;
2588  values[19] = t623+t624+t626+t629;
2589  values[20] = t632+t635;
2590  values[21] = t637+t638+t640+t641;
2591  values[22] = t644+t645+t647+t648;
2592  values[23] = t651+t652+t654+t655;
2593  values[24] = t658+t659+t661+t662;
2594  values[25] = t665+t666+t668+t669;
2595  values[26] = t672+t673+t675+t676;
2596  values[27] = t679+t680+t682+t683;
2597  values[28] = t686+t687;
2598  values[29] = t689+t690+t692+t693;
2599  values[30] = t696+t697+t699+t700;
2600  values[31] = t703+t704+t706+t707;
2601  values[32] = t723+t738+t754+t769;
2602  values[33] = t786+t801+t816+t831;
2603  values[34] = t847+t856+t872+t886;
2604  values[35] = t889+t890+t892+t893;
2605  values[36] = t896+t897+t899+t900;
2606  values[37] = t903+t904+t906+t907;
2607  values[38] = t922+t935+t949+t962;
2608  values[39] = t978+t993+t1009+t1024;
2609  values[40] = t1039+t1048+t1064+t1079;
2610  values[41] = t1082+t1083+t1085+t1086;
2611  values[42] = t1089+t1090+t1092+t1093;
2612  values[43] = t1096+t1097+t1099+t1100;
2613  values[44] = t1114+t1125+t1136+t1147;
2614  values[45] = t1161+t1172+t1183+t1194;
2615  values[46] = t1208+t1216+t1229+t1242;
2616  values[47] = t1245+t1246+t1248+t1249;
2617  values[48] = t1252+t1253+t1255+t1256;
2618  values[49] = t1259+t1260+t1262+t1263;
2619  values[50] = t1266+t1267+t1269+t1270;
2620  values[51] = t1273+t1274+t1276+t1277;
2621  values[52] = t1280+t1281+t1283+t1284;
2622  values[53] = t1287+t1288+t1290+t1291;
2623  values[54] = t1294+t1295+t1297+t1298;
2624  values[55] = t1301+t1302+t1304+t1305;
2625  values[56] = t1308+t1309+t1311+t1312;
2626  values[57] = t1315+t1316+t1318+t1319;
2627  values[58] = t1322+t1323+t1325+t1326;
2628  values[59] = t1329+t1330+t1332+t1333;
2629  values[60] = t1336+t1337+t1339+t1340;
2630  values[61] = t1343+t1344+t1346+t1347;
2631  values[62] = t1350+t1351+t1353+t1354;
2632  values[63] = t1357+t1358+t1360+t1361;
2633  values[64] = t1364+t1365+t1367+t1368;
2634  values[65] = t1371+t1372+t1374+t1375;
2635  values[66] = t1378+t1379+t1381+t1382;
2636  values[67] = t1385+t1386+t1388+t1389;
2637 }
2638 
2639 // values of the derivatives in eta direction
2640 static void C_Q_UL8SE_2D_DeriveEta(double xi, double eta, double *values)
2641 {
2642  double t1 = xi*xi;
2643  double t2 = t1*t1;
2644  double t3 = t2*t1;
2645  double t4 = eta*eta;
2646  double t5 = t3*t4;
2647  double t6 = 139027525.0/113246208.0*t5;
2648  double t7 = t2*t4;
2649  double t8 = 3558890173.0/3963617280.0*t7;
2650  double t9 = t1*eta;
2651  double t10 = 535268812087.0/10196405452800.0*t9;
2652  double t11 = xi*eta;
2653  double t12 = 2010364083569.0/3398801817600.0*t11;
2654  double t13 = t1*xi;
2655  double t14 = t4*t4;
2656  double t15 = t13*t14;
2657  double t16 = 3006398087.0/1698693120.0*t15;
2658  double t17 = t1*t14;
2659  double t18 = 91546153943.0/83235962880.0*t17;
2660  double t19 = xi*t14;
2661  double t20 = 2693809.0/37748736.0*t19;
2662  double t26 = (1.0-t1)*(-5.0/16.0+231.0/16.0*t3-315.0/16.0*t2+105.0/16.0*t1);
2663  double t27 = 4096.0/72765.0*t26;
2664  double t28 = t2*t14;
2665  double t29 = 2378549579.0/339738624.0*t28;
2666  double t30 = t2*xi;
2667  double t31 = t30*t4;
2668  double t32 = 3006398087.0/2831155200.0*t31;
2669  double t33 = 77167693.0/30211571712.0*t4;
2670  double t34 = t14*eta;
2671  double t35 = 1521760925.0/484442112.0*t34;
2672  double t36 = t4*eta;
2673  double t37 = 27344301511.0/8477736960.0*t36;
2674  double t38 = 1.0-xi;
2675  double t39 = 1.0-t4;
2676  double t44 = 693.0/8.0*t34-315.0/4.0*t36+105.0/8.0*eta;
2677  double t45 = t38*t39*t44;
2678  double t46 = 4096.0/72765.0*t45;
2679  double t47 = -t6+t8+t10-t12-t16+t18+t20+t27-t29-t32+t33+t35-t37-t46;
2680  double t48 = 2010364083569.0/6797603635200.0*t1;
2681  double t49 = 2256037.0/943718400.0*t13;
2682  double t50 = 1285651819.0/1614807040.0*t2;
2683  double t51 = 2693809.0/188743680.0*t30;
2684  double t52 = 37007183189.0/72666316800.0*t3;
2685  double t53 = t2*t13;
2686  double t54 = 126098401.0/6606028800.0*t53;
2687  double t56 = t4*t14;
2688  double t60 = -5.0/16.0+231.0/16.0*t56-315.0/16.0*t14+105.0/16.0*t4;
2689  double t61 = t38*eta*t60;
2690  double t62 = 8192.0/72765.0*t61;
2691  double t63 = t1*t36;
2692  double t64 = 13758760747.0/20808990720.0*t63;
2693  double t65 = t13*eta;
2694  double t66 = 189589443851.0/2039281090560.0*t65;
2695  double t67 = 1873.0/29360128.0*xi;
2696  double t68 = 404165348221.0/679760363520.0*eta;
2697  double t69 = t13*t36;
2698  double t70 = 3558890173.0/2972712960.0*t69;
2699  double t71 = t2*t36;
2700  double t72 = 352724239.0/84934656.0*t71;
2701  double t73 = t30*t36;
2702  double t74 = 2378549579.0/424673280.0*t73;
2703  double t75 = 47855454817.0/2990945599488.0-t48-t49+t50+t51-t52-t54+t62-t64-t66+t67+t68+t70+t72-t74;
2704  double t77 = t3*t36;
2705  double t78 = 2358883177.0/424673280.0*t77;
2706  double t79 = t53*t36;
2707  double t80 = 2763502441.0/424673280.0*t79;
2708  double t81 = t30*t14;
2709  double t82 = 2993477963.0/339738624.0*t81;
2710  double t83 = t3*t14;
2711  double t84 = 16098914573.0/1698693120.0*t83;
2712  double t85 = t53*t14;
2713  double t86 = 18122010893.0/1698693120.0*t85;
2714  double t87 = xi*t34;
2715  double t88 = 37007183189.0/12111052800.0*t87;
2716  double t89 = t1*t34;
2717  double t90 = 13176346411.0/9909043200.0*t89;
2718  double t91 = t13*t34;
2719  double t92 = 139027525.0/56623104.0*t91;
2720  double t93 = t2*t34;
2721  double t94 = 2358883177.0/283115520.0*t93;
2722  double t95 = t1*t56;
2723  double t96 = 3063009647.0/1698693120.0*t95;
2724  double t97 = t13*t56;
2725  double t98 = 26468518699.0/8493465600.0*t97;
2726  double t99 = t2*t56;
2727  double t100 = 19344517087.0/1698693120.0*t99;
2728  double t101 = t30*t56;
2729  double t102 = 126854076251.0/8493465600.0*t101;
2730  double t103 = t3*t56;
2731  double t104 = 26002496261.0/1698693120.0*t103;
2732  double t105 = t53*t56;
2733  double t106 = 149838825241.0/8493465600.0*t105;
2734  double t107 = -t78+t80+t82+t84-t86-t88+t90-t92-t94-t96+t98+t100-t102-t104+t106;
2735  double t108 = t30*t34;
2736  double t109 = 16098914573.0/1415577600.0*t108;
2737  double t110 = t3*t34;
2738  double t111 = 15740876767.0/1415577600.0*t110;
2739  double t112 = t53*t34;
2740  double t113 = 3714642323.0/283115520.0*t112;
2741  double t114 = xi*t56;
2742  double t115 = 126098401.0/943718400.0*t114;
2743  double t116 = t2*eta;
2744  double t117 = 13758760747.0/41617981440.0*t116;
2745  double t118 = t30*eta;
2746  double t119 = 91546153943.0/208089907200.0*t118;
2747  double t120 = t3*eta;
2748  double t121 = 13176346411.0/29727129600.0*t120;
2749  double t122 = t53*eta;
2750  double t123 = 3063009647.0/5945425920.0*t122;
2751  double t124 = xi*t4;
2752  double t125 = 2256037.0/314572800.0*t124;
2753  double t126 = t1*t4;
2754  double t127 = 189589443851.0/1359520727040.0*t126;
2755  double t128 = t13*t4;
2756  double t129 = 566691223.0/2831155200.0*t128;
2757  double t130 = 1273609.0/37748736.0*t56;
2758  double t131 = 37738465.0/1849688064.0*t14;
2759  double t132 = xi*t36;
2760  double t133 = 1285651819.0/403701760.0*t132;
2761  double t134 = t53*t4;
2762  double t135 = 3781216957.0/2831155200.0*t134;
2763  double t136 = t109+t111-t113-t115-t117+t119+t121-t123-t125-t127+t129+t130-t131+t133+t135;
2764  double t139 = 259.0/120.0*t5;
2765  double t140 = 8917.0/3360.0*t7;
2766  double t141 = 116587.0/345744.0*t9;
2767  double t142 = 1813.0/43200.0*t11;
2768  double t143 = 16807.0/1152.0*t15;
2769  double t144 = 78775.0/14112.0*t17;
2770  double t145 = 2401.0/3456.0*t19;
2771  double t146 = 32768.0/72765.0*t26;
2772  double t147 = 8435.0/288.0*t28;
2773  double t148 = 12691.0/2400.0*t31;
2774  double t149 = 74.0/7203.0*t4;
2775  double t150 = 4.0/21.0*t34;
2776  double t151 = 40.0/441.0*t36;
2777  double t152 = 24678169.0/10372320.0*t1;
2778  double t153 = t139-t140-t141-t142+t143-t144-t145-t146+t147+t148-t149+t150-t151+t152;
2779  double t154 = t13/128.0;
2780  double t155 = 716291.0/110880.0*t2;
2781  double t156 = t30/32.0;
2782  double t157 = 23335.0/5544.0*t3;
2783  double t158 = t53/42.0;
2784  double t159 = 15755.0/3528.0*t63;
2785  double t160 = 12691.0/14400.0*t65;
2786  double t161 = xi/2688.0;
2787  double t162 = 148.0/21609.0*eta;
2788  double t163 = 16807.0/1440.0*t69;
2789  double t164 = 1687.0/72.0*t71;
2790  double t165 = 16807.0/360.0*t73;
2791  double t166 = 343.0/18.0*t77;
2792  double t167 = -91442.0/713097.0+t154-t155-t156+t157+t158+t159+t160-t161+t162-t163-t164+t165+t166;
2793  double t169 = 4802.0/135.0*t79;
2794  double t170 = 16807.0/288.0*t81;
2795  double t171 = 1715.0/72.0*t83;
2796  double t172 = 2401.0/54.0*t85;
2797  double t173 = 16807.0/14400.0*t87;
2798  double t174 = 3151.0/336.0*t89;
2799  double t175 = 117649.0/4800.0*t91;
2800  double t176 = 11809.0/240.0*t93;
2801  double t177 = 3151.0/288.0*t95;
2802  double t178 = 823543.0/28800.0*t97;
2803  double t179 = 82663.0/1440.0*t99;
2804  double t180 = 823543.0/7200.0*t101;
2805  double t181 = 16807.0/360.0*t103;
2806  double t182 = 117649.0/1350.0*t105;
2807  double t183 = -t169-t170-t171+t172-t173-t174+t175+t176+t177-t178-t179+t180+t181-t182;
2808  double t184 = 117649.0/1200.0*t108;
2809  double t185 = 2401.0/60.0*t110;
2810  double t186 = 16807.0/225.0*t112;
2811  double t187 = 117649.0/86400.0*t114;
2812  double t188 = 8917.0/5040.0*t116;
2813  double t189 = 12691.0/3600.0*t118;
2814  double t190 = 259.0/180.0*t120;
2815  double t191 = 1813.0/675.0*t122;
2816  double t192 = 1813.0/28800.0*t124;
2817  double t193 = 116587.0/230496.0*t126;
2818  double t194 = 12691.0/9600.0*t128;
2819  double t195 = 2.0/9.0*t56;
2820  double t196 = 50.0/441.0*t14;
2821  double t197 = 2401.0/4320.0*t132;
2822  double t198 = 1813.0/450.0*t134;
2823  double t199 = -t184-t185+t186+t187+t188-t189-t190+t191+t192+t193-t194-t195+t196+t197-t198;
2824  double t202 = 1813.0/1080.0*t5;
2825  double t203 = 21053.0/6912.0*t7;
2826  double t204 = 16632647.0/17781120.0*t9;
2827  double t205 = 12691.0/57600.0*t11;
2828  double t206 = 2840383.0/41472.0*t15;
2829  double t207 = 2247655.0/145152.0*t17;
2830  double t208 = 16807.0/4608.0*t19;
2831  double t209 = 16384.0/10395.0*t26;
2832  double t210 = 697025.0/20736.0*t28;
2833  double t211 = 164983.0/10800.0*t31;
2834  double t212 = 37.0/1029.0*t4;
2835  double t213 = 2.0/3.0*t34;
2836  double t214 = 20.0/63.0*t36;
2837  double t215 = 45721.0/101871.0-t202+t203+t204+t205-t206+t207+t208+t209-t210-t211+t212-t213+t214;
2838  double t216 = 98738401.0/11854080.0*t1;
2839  double t217 = 169.0/4608.0*t13;
2840  double t218 = 318871.0/14080.0*t2;
2841  double t219 = 13.0/144.0*t30;
2842  double t220 = 11695.0/792.0*t3;
2843  double t221 = t53/18.0;
2844  double t222 = 449531.0/36288.0*t63;
2845  double t223 = 2144779.0/518400.0*t65;
2846  double t224 = xi/512.0;
2847  double t225 = 74.0/3087.0*eta;
2848  double t226 = 2840383.0/51840.0*t69;
2849  double t227 = 139405.0/5184.0*t71;
2850  double t228 = 218491.0/1620.0*t73;
2851  double t229 = 2401.0/162.0*t77;
2852  double t230 = -t216-t217+t218+t219-t220-t221-t222-t223+t224-t225+t226+t227-t228-t229;
2853  double t232 = 33614.0/405.0*t79;
2854  double t233 = 218491.0/1296.0*t81;
2855  double t234 = 12005.0/648.0*t83;
2856  double t235 = 16807.0/162.0*t85;
2857  double t236 = 117649.0/19200.0*t87;
2858  double t237 = 449531.0/17280.0*t89;
2859  double t238 = 19882681.0/172800.0*t91;
2860  double t239 = 195167.0/3456.0*t93;
2861  double t240 = 3146717.0/103680.0*t95;
2862  double t241 = 139178767.0/1036800.0*t97;
2863  double t242 = 1366169.0/20736.0*t99;
2864  double t243 = 10706059.0/32400.0*t101;
2865  double t244 = 117649.0/3240.0*t103;
2866  double t245 = 823543.0/4050.0*t105;
2867  double t246 = t232+t233+t234-t235+t236+t237-t238-t239-t240+t241+t242-t243-t244+t245;
2868  double t247 = 1529437.0/5400.0*t108;
2869  double t248 = 16807.0/540.0*t110;
2870  double t249 = 117649.0/675.0*t112;
2871  double t250 = 823543.0/115200.0*t114;
2872  double t251 = 21053.0/10368.0*t116;
2873  double t252 = 164983.0/16200.0*t118;
2874  double t253 = 1813.0/1620.0*t120;
2875  double t254 = 12691.0/2025.0*t122;
2876  double t255 = 12691.0/38400.0*t124;
2877  double t256 = 16632647.0/11854080.0*t126;
2878  double t257 = 2144779.0/345600.0*t128;
2879  double t258 = 7.0/9.0*t56;
2880  double t259 = 25.0/63.0*t14;
2881  double t260 = 16807.0/5760.0*t132;
2882  double t261 = 12691.0/1350.0*t134;
2883  double t262 = t247+t248-t249-t250-t251+t252+t253-t254-t255-t256+t257+t258-t259-t260+t261;
2884  double t265 = 19943.0/5400.0*t5;
2885  double t266 = 4255.0/864.0*t7;
2886  double t267 = 8592029.0/11113200.0*t9;
2887  double t268 = 12691.0/14400.0*t11;
2888  double t269 = 1025227.0/10368.0*t15;
2889  double t270 = 232217.0/18144.0*t17;
2890  double t271 = 16807.0/1152.0*t19;
2891  double t272 = 32768.0/10395.0*t26;
2892  double t273 = 140875.0/2592.0*t28;
2893  double t274 = 368039.0/21600.0*t31;
2894  double t275 = 74.0/1029.0*t4;
2895  double t276 = 4.0/3.0*t34;
2896  double t277 = 40.0/63.0*t36;
2897  double t278 = -91442.0/101871.0-t265+t266+t267-t268+t269+t270-t271-t272-t273+t274-t275+t276-t277;
2898  double t279 = 24719329.0/1481760.0*t1;
2899  double t280 = 61.0/1152.0*t13;
2900  double t281 = 239497.0/5280.0*t2;
2901  double t282 = 29.0/288.0*t30;
2902  double t283 = 23423.0/792.0*t3;
2903  double t284 = 232217.0/22680.0*t63;
2904  double t285 = 774151.0/129600.0*t65;
2905  double t286 = xi/128.0;
2906  double t287 = 148.0/3087.0*eta;
2907  double t288 = 1025227.0/12960.0*t69;
2908  double t289 = 28175.0/648.0*t71;
2909  double t290 = 487403.0/3240.0*t73;
2910  double t291 = 26411.0/810.0*t77;
2911  double t292 = t279+t280-t281-t282+t283+t221-t284+t285-t286+t287-t288+t289+t290-t291;
2912  double t294 = 487403.0/2592.0*t81;
2913  double t295 = 26411.0/648.0*t83;
2914  double t296 = 117649.0/4800.0*t87;
2915  double t297 = 232217.0/10800.0*t89;
2916  double t298 = 7176589.0/43200.0*t91;
2917  double t299 = 39445.0/432.0*t93;
2918  double t300 = 1625519.0/64800.0*t95;
2919  double t301 = 50236123.0/259200.0*t97;
2920  double t302 = 276115.0/2592.0*t99;
2921  double t303 = 23882747.0/64800.0*t101;
2922  double t304 = 1294139.0/16200.0*t103;
2923  double t305 = -t232-t294+t295+t235-t296+t297+t298-t299-t300-t301+t302+t303-t304-t245;
2924  double t306 = 3411821.0/10800.0*t108;
2925  double t307 = 184877.0/2700.0*t110;
2926  double t308 = 823543.0/28800.0*t114;
2927  double t309 = 4255.0/1296.0*t116;
2928  double t310 = 368039.0/32400.0*t118;
2929  double t311 = 19943.0/8100.0*t120;
2930  double t312 = 12691.0/9600.0*t124;
2931  double t313 = 8592029.0/7408800.0*t126;
2932  double t314 = 774151.0/86400.0*t128;
2933  double t315 = 14.0/9.0*t56;
2934  double t316 = 50.0/63.0*t14;
2935  double t317 = 16807.0/1440.0*t132;
2936  double t318 = -t306+t307+t249+t308-t309-t310+t311+t254+t312-t313-t314-t315+t316+t317-t261;
2937  double t321 = 1813.0/240.0*t5;
2938  double t322 = 88171.0/7680.0*t7;
2939  double t323 = 44778473.0/15805440.0*t9;
2940  double t324 = 6051145.0/129024.0*t17;
2941  double t325 = 8192.0/2079.0*t26;
2942  double t326 = 583835.0/4608.0*t28;
2943  double t327 = 1135271.0/3512320.0*t4;
2944  double t328 = 30683.0/5120.0*t34;
2945  double t329 = 30683.0/10752.0*t36;
2946  double t330 = 395823109.0/18966528.0*t1;
2947  double t331 = 2875559.0/50688.0*t2;
2948  double t332 = 58585.0/1584.0*t3;
2949  double t333 = 1210229.0/32256.0*t63;
2950  double t334 = 234600875.0/208631808.0+t321-t322-t323-t324+t325+t326-t327+t328-t329-t330+t331-t332+t333;
2951  double t335 = 1135271.0/5268480.0*eta;
2952  double t336 = 116767.0/1152.0*t71;
2953  double t337 = 2401.0/36.0*t77;
2954  double t338 = 12005.0/144.0*t83;
2955  double t339 = 1210229.0/15360.0*t89;
2956  double t340 = 817369.0/3840.0*t93;
2957  double t341 = 8471603.0/92160.0*t95;
2958  double t342 = 5721583.0/23040.0*t99;
2959  double t343 = 117649.0/720.0*t103;
2960  double t344 = 16807.0/120.0*t110;
2961  double t345 = 88171.0/11520.0*t116;
2962  double t346 = 1813.0/360.0*t120;
2963  double t347 = 44778473.0/10536960.0*t126;
2964  double t348 = 214781.0/30720.0*t56;
2965  double t349 = 153415.0/43008.0*t14;
2966  double t350 = t335-t336+t337-t338-t339+t340+t341-t342+t343-t344+t345-t346+t347-t348+t349;
2967  double t352 = -91442.0/101871.0-t265+t266+t267+t268-t269+t270+t271-t272-t273-t274-t275+t276-t277;
2968  double t353 = t279-t280-t281+t282+t283-t221-t284-t285+t286+t287+t288+t289-t290-t291;
2969  double t355 = t232+t294+t295-t235+t296+t297-t298-t299-t300+t301+t302-t303-t304+t245;
2970  double t356 = t306+t307-t249-t308-t309+t310+t311-t254-t312-t313+t314-t315+t316-t317+t261;
2971  double t359 = 45721.0/101871.0-t202+t203+t204-t205+t206+t207-t208+t209-t210+t211+t212-t213+t214;
2972  double t360 = -t216+t217+t218-t219-t220+t221-t222+t223-t224-t225-t226+t227+t228-t229;
2973  double t362 = -t232-t233+t234+t235-t236+t237+t238-t239-t240-t241+t242+t243-t244-t245;
2974  double t363 = -t247+t248+t249+t250-t251-t252+t253+t254+t255-t256-t257+t258-t259+t260-t261;
2975  double t366 = t139-t140-t141+t142-t143-t144+t145-t146+t147-t148-t149+t150-t151+t152;
2976  double t367 = -91442.0/713097.0-t154-t155+t156+t157-t158+t159-t160+t161+t162+t163-t164-t165+t166;
2977  double t369 = t169+t170-t171-t172+t173-t174-t175+t176+t177+t178-t179-t180+t181+t182;
2978  double t370 = t184-t185-t186-t187+t188+t189-t190-t191-t192+t193+t194-t195+t196-t197+t198;
2979  double t373 = 1.0+xi;
2980  double t375 = t373*t39*t44;
2981  double t376 = 4096.0/72765.0*t375;
2982  double t377 = -t6+t8+t10+t12+t16+t18-t20+t27-t376-t29+t32+t33+t35-t37;
2983  double t379 = t373*eta*t60;
2984  double t380 = 8192.0/72765.0*t379;
2985  double t381 = 47855454817.0/2990945599488.0-t48+t49+t50-t51-t52+t54-t64+t380+t66-t67+t68-t70+t72+t74;
2986  double t383 = -t78-t80-t82+t84+t86+t88+t90+t92-t94-t96-t98+t100+t102-t104-t106;
2987  double t384 = -t109+t111+t113+t115-t117-t119+t121+t123+t125-t127-t129+t130-t131-t133-t135;
2988  double t387 = 117649.0/9600.0*t5;
2989  double t388 = 16807.0/1920.0*t7;
2990  double t389 = 24678169.0/5186160.0*t11;
2991  double t390 = 12691.0/1440.0*t15;
2992  double t391 = 12691.0/1440.0*t17;
2993  double t392 = 5.0/32.0*t19;
2994  double t393 = 32768.0/72765.0*t375;
2995  double t394 = 16807.0/288.0*t28;
2996  double t395 = 16807.0/1920.0*t31;
2997  double t396 = 3.0/128.0*t4;
2998  double t397 = 23335.0/924.0*t34;
2999  double t398 = 716291.0/27720.0*t36;
3000  double t399 = 1813.0/86400.0*t1;
3001  double t400 = t387-t388-t141-t389-t390-t391+t392+t393+t394-t395-t396-t397+t398-t399;
3002  double t401 = 1813.0/86400.0*t13;
3003  double t402 = 2401.0/17280.0*t2;
3004  double t403 = 2401.0/17280.0*t30;
3005  double t404 = 16807.0/86400.0*t3;
3006  double t405 = 16807.0/86400.0*t53;
3007  double t406 = 8917.0/2520.0*t63;
3008  double t407 = 65536.0/72765.0*t379;
3009  double t408 = 116587.0/345744.0*t65;
3010  double t409 = 24678169.0/5186160.0*eta;
3011  double t410 = 8917.0/2520.0*t69;
3012  double t411 = 1687.0/72.0*t73;
3013  double t412 = 11809.0/360.0*t77;
3014  double t413 = 1.0/2688.0-t401+t402+t403-t404-t405+t406-t407-t408+t161-t409+t410-t164-t411+t412;
3015  double t415 = 11809.0/360.0*t79;
3016  double t416 = 117649.0/1440.0*t83;
3017  double t417 = 117649.0/1440.0*t85;
3018  double t418 = 23335.0/924.0*t87;
3019  double t419 = 259.0/60.0*t89;
3020  double t420 = 259.0/60.0*t91;
3021  double t421 = 343.0/12.0*t93;
3022  double t422 = 12691.0/1350.0*t95;
3023  double t423 = 12691.0/1350.0*t97;
3024  double t424 = 16807.0/270.0*t99;
3025  double t425 = 16807.0/270.0*t101;
3026  double t426 = 117649.0/1350.0*t103;
3027  double t427 = t415+t170-t416-t417-t418-t419-t420+t421+t422+t423-t424-t425+t426+t182;
3028  double t428 = 343.0/12.0*t108;
3029  double t429 = 2401.0/60.0*t112;
3030  double t430 = t114/6.0;
3031  double t431 = 15755.0/7056.0*t116;
3032  double t432 = 15755.0/7056.0*t118;
3033  double t433 = 3151.0/1008.0*t120;
3034  double t434 = 3151.0/1008.0*t122;
3035  double t435 = 3.0/128.0*t124;
3036  double t436 = 12691.0/9600.0*t126;
3037  double t437 = t56/6.0;
3038  double t438 = 5.0/32.0*t14;
3039  double t439 = 716291.0/27720.0*t132;
3040  double t440 = 117649.0/9600.0*t134;
3041  double t441 = t428-t185-t429-t430+t431+t432-t433-t434-t435+t436+t194-t437+t438+t439+t440;
3042  double t444 = 19882681.0/345600.0*t5;
3043  double t445 = 2840383.0/69120.0*t7;
3044  double t446 = 98738401.0/5927040.0*t11;
3045  double t447 = 164983.0/6480.0*t15;
3046  double t448 = 164983.0/6480.0*t17;
3047  double t449 = 65.0/144.0*t19;
3048  double t450 = 16384.0/10395.0*t375;
3049  double t451 = 218491.0/1296.0*t28;
3050  double t452 = 2840383.0/69120.0*t31;
3051  double t453 = 169.0/1536.0*t4;
3052  double t454 = 11695.0/132.0*t34;
3053  double t455 = 318871.0/3520.0*t36;
3054  double t456 = -1.0/512.0-t444+t445+t204+t446+t447+t448-t449-t450-t451+t452+t453+t454-t455;
3055  double t457 = 12691.0/115200.0*t1;
3056  double t458 = 12691.0/115200.0*t13;
3057  double t459 = 16807.0/23040.0*t2;
3058  double t460 = 16807.0/23040.0*t30;
3059  double t461 = 117649.0/115200.0*t3;
3060  double t462 = 117649.0/115200.0*t53;
3061  double t463 = 21053.0/5184.0*t63;
3062  double t464 = 32768.0/10395.0*t379;
3063  double t465 = 16632647.0/17781120.0*t65;
3064  double t466 = 98738401.0/5927040.0*eta;
3065  double t467 = 21053.0/5184.0*t69;
3066  double t468 = 139405.0/5184.0*t73;
3067  double t469 = 195167.0/5184.0*t77;
3068  double t470 = t457+t458-t459-t460+t461+t462-t463+t464+t465-t224+t466-t467+t227+t468-t469;
3069  double t472 = 195167.0/5184.0*t79;
3070  double t473 = 1529437.0/6480.0*t83;
3071  double t474 = 1529437.0/6480.0*t85;
3072  double t475 = 11695.0/132.0*t87;
3073  double t476 = 1813.0/540.0*t89;
3074  double t477 = 1813.0/540.0*t91;
3075  double t478 = 2401.0/108.0*t93;
3076  double t479 = 88837.0/4050.0*t95;
3077  double t480 = 88837.0/4050.0*t97;
3078  double t481 = 117649.0/810.0*t99;
3079  double t482 = 117649.0/810.0*t101;
3080  double t483 = 823543.0/4050.0*t103;
3081  double t484 = -t472-t233+t473+t474+t475+t476+t477-t478-t479-t480+t481+t482-t483-t245;
3082  double t485 = 2401.0/108.0*t108;
3083  double t486 = 16807.0/540.0*t112;
3084  double t487 = 7.0/18.0*t114;
3085  double t488 = 449531.0/72576.0*t116;
3086  double t489 = 449531.0/72576.0*t118;
3087  double t490 = 449531.0/51840.0*t120;
3088  double t491 = 449531.0/51840.0*t122;
3089  double t492 = 169.0/1536.0*t124;
3090  double t493 = 2144779.0/345600.0*t126;
3091  double t494 = 7.0/18.0*t56;
3092  double t495 = 65.0/144.0*t14;
3093  double t496 = 318871.0/3520.0*t132;
3094  double t497 = 19882681.0/345600.0*t134;
3095  double t498 = -t485+t248+t486+t487-t488-t489+t490+t491+t492-t493-t257+t494-t495-t496-t497;
3096  double t501 = 7176589.0/86400.0*t5;
3097  double t502 = 1025227.0/17280.0*t7;
3098  double t503 = 24719329.0/740880.0*t11;
3099  double t504 = 368039.0/12960.0*t15;
3100  double t505 = 368039.0/12960.0*t17;
3101  double t506 = 145.0/288.0*t19;
3102  double t507 = 32768.0/10395.0*t375;
3103  double t508 = 487403.0/2592.0*t28;
3104  double t509 = 1025227.0/17280.0*t31;
3105  double t510 = 61.0/384.0*t4;
3106  double t511 = 23423.0/132.0*t34;
3107  double t512 = 239497.0/1320.0*t36;
3108  double t513 = 1.0/128.0+t501-t502+t267-t503-t504-t505+t506+t507+t508-t509-t510-t511+t512;
3109  double t514 = 12691.0/28800.0*t1;
3110  double t515 = 12691.0/28800.0*t13;
3111  double t516 = 16807.0/5760.0*t2;
3112  double t517 = 16807.0/5760.0*t30;
3113  double t518 = 117649.0/28800.0*t3;
3114  double t519 = 117649.0/28800.0*t53;
3115  double t520 = 4255.0/648.0*t63;
3116  double t521 = 65536.0/10395.0*t379;
3117  double t522 = 8592029.0/11113200.0*t65;
3118  double t523 = 24719329.0/740880.0*eta;
3119  double t524 = 4255.0/648.0*t69;
3120  double t525 = 28175.0/648.0*t73;
3121  double t526 = 39445.0/648.0*t77;
3122  double t527 = -t514-t515+t516+t517-t518-t519-t520-t521+t522+t286-t523-t524+t289+t525-t526;
3123  double t529 = 39445.0/648.0*t79;
3124  double t530 = 3411821.0/12960.0*t83;
3125  double t531 = 3411821.0/12960.0*t85;
3126  double t532 = 23423.0/132.0*t87;
3127  double t533 = 19943.0/2700.0*t89;
3128  double t534 = 19943.0/2700.0*t91;
3129  double t535 = 26411.0/540.0*t93;
3130  double t536 = -t529+t294-t530-t531-t532+t533+t534-t535+t479+t480-t481-t482+t483+t245;
3131  double t537 = 26411.0/540.0*t108;
3132  double t538 = 184877.0/2700.0*t112;
3133  double t539 = 232217.0/45360.0*t116;
3134  double t540 = 232217.0/45360.0*t118;
3135  double t541 = 232217.0/32400.0*t120;
3136  double t542 = 232217.0/32400.0*t122;
3137  double t543 = 61.0/384.0*t124;
3138  double t544 = 774151.0/86400.0*t126;
3139  double t545 = 145.0/288.0*t14;
3140  double t546 = 239497.0/1320.0*t132;
3141  double t547 = 7176589.0/86400.0*t134;
3142  double t548 = -t537+t307+t538-t487-t539-t540+t541+t542-t543+t544+t314-t494+t545+t546+t547;
3143  double t551 = 395823109.0/9483264.0*t11;
3144  double t553 = 58585.0/264.0*t34;
3145  double t554 = 2875559.0/12672.0*t36;
3146  double t555 = 88171.0/5760.0*t63;
3147  double t557 = 44778473.0/15805440.0*t65;
3148  double t558 = 395823109.0/9483264.0*eta;
3149  double t559 = 88171.0/5760.0*t69;
3150  double t560 = 116767.0/1152.0*t73;
3151  double t561 = 817369.0/5760.0*t77;
3152  double t562 = -t323+t551-8192.0/2079.0*t375+t553-t554+t555+16384.0/2079.0*t379-t557+t558+t559-t336-t560+t561;
3153  double t563 = 817369.0/5760.0*t79;
3154  double t564 = 58585.0/264.0*t87;
3155  double t565 = 1813.0/120.0*t89;
3156  double t566 = 1813.0/120.0*t91;
3157  double t567 = 2401.0/24.0*t93;
3158  double t568 = 2401.0/24.0*t108;
3159  double t569 = 16807.0/120.0*t112;
3160  double t570 = 1210229.0/64512.0*t116;
3161  double t571 = 1210229.0/64512.0*t118;
3162  double t572 = 1210229.0/46080.0*t120;
3163  double t573 = 1210229.0/46080.0*t122;
3164  double t574 = 2875559.0/12672.0*t132;
3165  double t575 = t563+t564-t565-t566+t567+t568-t344-t569+t570+t571-t572-t573-t574;
3166  double t577 = -1.0/128.0-t501+t502+t267-t503+t504+t505-t506+t507-t508+t509+t510-t511+t512;
3167  double t578 = t514+t515-t516-t517+t518+t519-t520-t521+t522-t286-t523-t524+t289+t525-t526;
3168  double t580 = -t529-t294+t530+t531-t532+t533+t534-t535-t479-t480+t481+t482-t483-t245;
3169  double t581 = -t537+t307+t538+t487-t539-t540+t541+t542+t543-t544-t314+t494-t545+t546-t547;
3170  double t584 = 1.0/512.0+t444-t445+t204+t446-t447-t448+t449-t450+t451-t452-t453+t454-t455;
3171  double t585 = -t457-t458+t459+t460-t461-t462-t463+t464+t465+t224+t466-t467+t227+t468-t469;
3172  double t587 = -t472+t233-t473-t474+t475+t476+t477-t478+t479+t480-t481-t482+t483+t245;
3173  double t588 = -t485+t248+t486-t487-t488-t489+t490+t491-t492+t493+t257-t494+t495-t496+t497;
3174  double t591 = -t387+t388-t141-t389+t390+t391-t392+t393-t394+t395+t396-t397+t398+t399;
3175  double t592 = -1.0/2688.0+t401-t402-t403+t404+t405+t406-t407-t408-t161-t409+t410-t164-t411+t412;
3176  double t594 = t415-t170+t416+t417-t418-t419-t420+t421-t422-t423+t424+t425-t426-t182;
3177  double t595 = t428-t185-t429+t430+t431+t432-t433-t434+t435-t436-t194+t437-t438+t439-t440;
3178  double t598 = t6-t8+t10+t12-t16-t18+t20-t27-t376+t29-t32-t33+t35-t37;
3179  double t599 = -47855454817.0/2990945599488.0+t48-t49-t50+t51+t52-t54-t64+t380+t66+t67+t68-t70+t72+t74;
3180  double t601 = -t78-t80+t82-t84-t86+t88+t90+t92-t94+t96+t98-t100-t102+t104+t106;
3181  double t602 = -t109+t111+t113-t115-t117-t119+t121+t123-t125+t127+t129-t130+t131-t133+t135;
3182  double t605 = -t139+t140-t141+t142+t143+t144-t145+t146-t147+t148+t149+t150-t151-t152;
3183  double t606 = 91442.0/713097.0+t154+t155-t156-t157+t158+t159-t160-t161+t162+t163-t164-t165+t166;
3184  double t608 = t169-t170+t171+t172+t173-t174-t175+t176-t177-t178+t179+t180-t181-t182;
3185  double t609 = t184-t185-t186+t187+t188+t189-t190-t191+t192-t193-t194+t195-t196-t197-t198;
3186  double t612 = -45721.0/101871.0+t202-t203+t204-t205-t206-t207+t208-t209+t210-t211-t212-t213+t214;
3187  double t613 = t216-t217-t218+t219+t220-t221-t222+t223+t224-t225-t226+t227+t228-t229;
3188  double t615 = -t232+t233-t234-t235-t236+t237+t238-t239+t240+t241-t242-t243+t244+t245;
3189  double t616 = -t247+t248+t249-t250-t251-t252+t253+t254-t255+t256+t257-t258+t259+t260+t261;
3190  double t619 = 91442.0/101871.0+t265-t266+t267+t268+t269-t270-t271+t272+t273+t274+t275+t276-t277;
3191  double t620 = -t279+t280+t281-t282-t283+t221-t284-t285-t286+t287+t288+t289-t290-t291;
3192  double t622 = t232-t294-t295+t235+t296+t297-t298-t299+t300-t301-t302+t303+t304-t245;
3193  double t623 = t306+t307-t249+t308-t309+t310+t311-t254+t312+t313-t314+t315-t316-t317-t261;
3194  double t626 = -234600875.0/208631808.0-t321+t322-t323+t324-t325-t326+t327+t328-t329+t330-t331+t332+t333;
3195  double t627 = t335-t336+t337+t338-t339+t340-t341+t342-t343-t344+t345-t346-t347+t348-t349;
3196  double t629 = 91442.0/101871.0+t265-t266+t267-t268-t269-t270+t271+t272+t273-t274+t275+t276-t277;
3197  double t630 = -t279-t280+t281+t282-t283-t221-t284+t285+t286+t287-t288+t289+t290-t291;
3198  double t632 = -t232+t294-t295-t235-t296+t297+t298-t299+t300+t301-t302-t303+t304+t245;
3199  double t633 = -t306+t307+t249-t308-t309-t310+t311+t254-t312+t313+t314+t315-t316+t317+t261;
3200  double t636 = -45721.0/101871.0+t202-t203+t204+t205+t206-t207-t208-t209+t210+t211-t212-t213+t214;
3201  double t637 = t216+t217-t218-t219+t220+t221-t222-t223-t224-t225+t226+t227-t228-t229;
3202  double t639 = t232-t233-t234+t235+t236+t237-t238-t239+t240-t241-t242+t243+t244-t245;
3203  double t640 = t247+t248-t249+t250-t251+t252+t253-t254+t255+t256-t257-t258+t259-t260-t261;
3204  double t643 = -t139+t140-t141-t142-t143+t144+t145+t146-t147-t148+t149+t150-t151-t152;
3205  double t644 = 91442.0/713097.0-t154+t155+t156-t157-t158+t159+t160+t161+t162-t163-t164+t165+t166;
3206  double t646 = -t169+t170+t171-t172-t173-t174+t175+t176-t177+t178+t179-t180-t181+t182;
3207  double t647 = -t184-t185+t186-t187+t188-t189-t190+t191-t192-t193+t194+t195-t196+t197+t198;
3208  double t650 = t6-t8+t10-t12+t16-t18-t20-t27+t29+t32-t33+t35-t37-t46;
3209  double t651 = -47855454817.0/2990945599488.0+t48+t49-t50-t51+t52+t54+t62-t64-t66-t67+t68+t70+t72-t74;
3210  double t653 = -t78+t80-t82-t84+t86-t88+t90-t92-t94+t96-t98-t100+t102+t104-t106;
3211  double t654 = t109+t111-t113+t115-t117+t119+t121-t123+t125+t127-t129-t130+t131+t133-t135;
3212  double t657 = 32768.0/72765.0*t45;
3213  double t658 = -t387+t388-t141+t389-t390+t391+t392-t394-t395+t396-t397+t398+t657+t399;
3214  double t659 = 65536.0/72765.0*t61;
3215  double t660 = -1.0/2688.0-t401-t402+t403+t404-t405-t659+t406+t408+t161-t409-t410-t164+t411+t412;
3216  double t662 = -t415+t170+t416-t417+t418-t419+t420+t421-t422+t423+t424-t425-t426+t182;
3217  double t663 = -t428-t185+t429-t430+t431-t432-t433+t434-t435-t436+t194+t437-t438-t439+t440;
3218  double t666 = 16384.0/10395.0*t45;
3219  double t667 = 1.0/512.0+t444-t445+t204-t446+t447-t448-t449+t451+t452-t453+t454-t455-t666;
3220  double t668 = 32768.0/10395.0*t61;
3221  double t669 = -t457+t458+t459-t460-t461+t462+t668-t463-t465-t224+t466+t467+t227-t468-t469;
3222  double t671 = t472-t233-t473+t474-t475+t476-t477-t478+t479-t480-t481+t482+t483-t245;
3223  double t672 = t485+t248-t486+t487-t488+t489+t490-t491+t492+t493-t257-t494+t495+t496-t497;
3224  double t675 = 32768.0/10395.0*t45;
3225  double t676 = -1.0/128.0-t501+t502+t267+t503-t504+t505+t506-t508-t509+t510-t511+t512+t675;
3226  double t677 = 65536.0/10395.0*t61;
3227  double t678 = t514-t515-t516+t517+t518-t519-t677-t520-t522+t286-t523+t524+t289-t525-t526;
3228  double t680 = t529+t294+t530-t531+t532+t533-t534-t535-t479+t480+t481-t482-t483+t245;
3229  double t681 = t537+t307-t538-t487-t539+t540+t541-t542-t543-t544+t314+t494-t545-t546+t547;
3230  double t686 = -t323-t551+t553-t554-8192.0/2079.0*t45+16384.0/2079.0*t61+t555+t557+t558-t559-t336+t560+t561;
3231  double t687 = -t563-t564-t565+t566+t567-t568-t344+t569+t570-t571-t572+t573+t574;
3232  double t689 = 1.0/128.0+t501-t502+t267+t503+t504-t505-t506+t508+t509-t510-t511+t512+t675;
3233  double t690 = -t514+t515+t516-t517-t518+t519-t677-t520-t522-t286-t523+t524+t289-t525-t526;
3234  double t692 = t529-t294-t530+t531+t532+t533-t534-t535+t479-t480-t481+t482+t483-t245;
3235  double t693 = t537+t307-t538+t487-t539+t540+t541-t542+t543+t544-t314-t494+t545-t546-t547;
3236  double t696 = -1.0/512.0-t444+t445+t204-t446-t447+t448+t449-t451-t452+t453+t454-t455-t666;
3237  double t697 = t457-t458-t459+t460+t461-t462+t668-t463-t465+t224+t466+t467+t227-t468-t469;
3238  double t699 = t472+t233+t473-t474-t475+t476-t477-t478-t479+t480+t481-t482-t483+t245;
3239  double t700 = t485+t248-t486-t487-t488+t489+t490-t491-t492-t493+t257+t494-t495+t496+t497;
3240  double t703 = t387-t388-t141+t389+t390-t391-t392+t394+t395-t396-t397+t398+t657-t399;
3241  double t704 = 1.0/2688.0+t401+t402-t403-t404+t405-t659+t406+t408-t161-t409-t410-t164+t411+t412;
3242  double t706 = -t415-t170-t416+t417+t418-t419+t420+t421+t422-t423-t424+t425+t426-t182;
3243  double t707 = -t428-t185+t429+t430+t431-t432-t433+t434+t435+t436-t194-t437+t438-t439-t440;
3244  double t710 = 20136449893.0/566231040.0*t5;
3245  double t711 = 24245929463.0/566231040.0*t7;
3246  double t712 = 597851401.0/169869312.0*t9;
3247  double t713 = 8386693.0/94371840.0*t11;
3248  double t714 = 169721506241.0/1698693120.0*t15;
3249  double t715 = 24245929463.0/339738624.0*t17;
3250  double t716 = 340123259.0/188743680.0*t19;
3251  double t717 = 140470905967.0/339738624.0*t28;
3252  double t718 = 169721506241.0/2831155200.0*t31;
3253  double t719 = 8386693.0/62914560.0*t4;
3254  double t720 = 5764801.0/6291456.0*t34;
3255  double t721 = 6941291.0/9437184.0*t36;
3256  double t722 = 8386693.0/188743680.0*t1;
3257  double t723 = -16807.0/20971520.0-t710+t711+t712+t713-t714+t715+t716-t717-t718+t719-t720+t721+t722;
3258  double t724 = 58706851.0/943718400.0*t13;
3259  double t725 = 48589037.0/188743680.0*t2;
3260  double t726 = 340123259.0/943718400.0*t30;
3261  double t727 = 40353607.0/188743680.0*t3;
3262  double t728 = 282475249.0/943718400.0*t53;
3263  double t729 = 3463704209.0/84934656.0*t63;
3264  double t730 = 4184959807.0/849346560.0*t65;
3265  double t731 = 117649.0/104857600.0*xi;
3266  double t732 = 1198099.0/18874368.0*eta;
3267  double t733 = 24245929463.0/424673280.0*t69;
3268  double t734 = 20067272281.0/84934656.0*t71;
3269  double t735 = 140470905967.0/424673280.0*t73;
3270  double t736 = 16666039691.0/84934656.0*t77;
3271  double t737 = 116662277837.0/424673280.0*t79;
3272  double t738 = -t724-t725+t726+t727-t728-t729-t730+t731-t732+t733+t734-t735-t736+t737;
3273  double t740 = 983296341769.0/1698693120.0*t81;
3274  double t741 = 116662277837.0/339738624.0*t83;
3275  double t742 = 816635944859.0/1698693120.0*t85;
3276  double t743 = 40353607.0/31457280.0*t87;
3277  double t744 = 2876635699.0/56623104.0*t89;
3278  double t745 = 20136449893.0/283115520.0*t91;
3279  double t746 = 16666039691.0/56623104.0*t93;
3280  double t747 = 140955149251.0/1698693120.0*t95;
3281  double t748 = 986686044757.0/8493465600.0*t97;
3282  double t749 = 816635944859.0/1698693120.0*t99;
3283  double t750 = 5716451614013.0/8493465600.0*t101;
3284  double t751 = 678223072849.0/1698693120.0*t103;
3285  double t752 = 4747561509943.0/8493465600.0*t105;
3286  double t753 = 116662277837.0/283115520.0*t108;
3287  double t754 = t740+t741-t742+t743+t744-t745-t746-t747+t748+t749-t750-t751+t752+t753;
3288  double t755 = 13841287201.0/56623104.0*t110;
3289  double t756 = 96889010407.0/283115520.0*t112;
3290  double t757 = 1977326743.0/943718400.0*t114;
3291  double t758 = 3463704209.0/169869312.0*t116;
3292  double t759 = 24245929463.0/849346560.0*t118;
3293  double t760 = 2876635699.0/169869312.0*t120;
3294  double t761 = 20136449893.0/849346560.0*t122;
3295  double t762 = 58706851.0/314572800.0*t124;
3296  double t763 = 4184959807.0/566231040.0*t126;
3297  double t764 = 29294718649.0/2831155200.0*t128;
3298  double t765 = 282475249.0/188743680.0*t56;
3299  double t766 = 48589037.0/37748736.0*t14;
3300  double t767 = 48589037.0/47185920.0*t132;
3301  double t768 = 140955149251.0/2831155200.0*t134;
3302  double t769 = t755-t756-t757-t758+t759+t760-t761-t762-t763+t764+t765-t766-t767+t768;
3303  double t772 = 17473111831.0/62914560.0*t5;
3304  double t773 = 21039053021.0/62914560.0*t7;
3305  double t774 = 518776867.0/31457280.0*t9;
3306  double t775 = 21832293.0/52428800.0*t11;
3307  double t776 = 14383178495.0/37748736.0*t15;
3308  double t777 = 10273698925.0/37748736.0*t17;
3309  double t778 = 28824005.0/4194304.0*t19;
3310  double t779 = 59521570325.0/37748736.0*t28;
3311  double t780 = 147273371147.0/314572800.0*t31;
3312  double t781 = 21832293.0/20971520.0*t4;
3313  double t782 = 17294403.0/10485760.0*t34;
3314  double t783 = 1764735.0/1048576.0*t36;
3315  double t784 = 41933465.0/113246208.0*t1;
3316  double t785 = 84035.0/12582912.0+t772-t773-t774-t775+t776-t777-t778+t779+t780-t781+t782-t783-t784;
3317  double t786 = 58706851.0/113246208.0*t13;
3318  double t787 = 242945185.0/113246208.0*t2;
3319  double t788 = 340123259.0/113246208.0*t30;
3320  double t789 = 201768035.0/113246208.0*t3;
3321  double t790 = 282475249.0/113246208.0*t53;
3322  double t791 = 293534255.0/3145728.0*t63;
3323  double t792 = 3631438069.0/157286400.0*t65;
3324  double t793 = 117649.0/12582912.0*xi;
3325  double t794 = 3118899.0/10485760.0*eta;
3326  double t795 = 410947957.0/3145728.0*t69;
3327  double t796 = 1700616295.0/3145728.0*t71;
3328  double t797 = 2380862813.0/3145728.0*t73;
3329  double t798 = 1412376245.0/3145728.0*t77;
3330  double t799 = 1977326743.0/3145728.0*t79;
3331  double t800 = t786+t787-t788-t789+t790+t791+t792-t793+t794-t795-t796+t797+t798-t799;
3332  double t802 = 83330198455.0/37748736.0*t81;
3333  double t803 = 49433168575.0/37748736.0*t83;
3334  double t804 = 69206436005.0/37748736.0*t85;
3335  double t805 = 121060821.0/52428800.0*t87;
3336  double t806 = 2876635699.0/31457280.0*t89;
3337  double t807 = 20136449893.0/157286400.0*t91;
3338  double t808 = 16666039691.0/31457280.0*t93;
3339  double t809 = 140955149251.0/566231040.0*t95;
3340  double t810 = 986686044757.0/2831155200.0*t97;
3341  double t811 = 816635944859.0/566231040.0*t99;
3342  double t812 = 5716451614013.0/2831155200.0*t101;
3343  double t813 = 678223072849.0/566231040.0*t103;
3344  double t814 = 4747561509943.0/2831155200.0*t105;
3345  double t815 = 116662277837.0/157286400.0*t108;
3346  double t816 = -t802-t803+t804-t805-t806+t807+t808+t809-t810-t811+t812+t813-t814-t815;
3347  double t817 = 13841287201.0/31457280.0*t110;
3348  double t818 = 96889010407.0/157286400.0*t112;
3349  double t819 = 1977326743.0/314572800.0*t114;
3350  double t820 = 3005579003.0/31457280.0*t116;
3351  double t821 = 21039053021.0/157286400.0*t118;
3352  double t822 = 2496158833.0/31457280.0*t120;
3353  double t823 = 17473111831.0/157286400.0*t122;
3354  double t824 = 152826051.0/104857600.0*t124;
3355  double t825 = 3631438069.0/62914560.0*t126;
3356  double t826 = 25420066483.0/314572800.0*t128;
3357  double t827 = 282475249.0/62914560.0*t56;
3358  double t828 = 20588575.0/4194304.0*t14;
3359  double t829 = 2470629.0/1048576.0*t132;
3360  double t830 = 122311782817.0/314572800.0*t134;
3361  double t831 = -t817+t818+t819+t820-t821-t822+t823+t824+t825-t826-t827+t828+t829-t830;
3362  double t834 = 76308670837.0/113246208.0*t5;
3363  double t835 = 91881868967.0/113246208.0*t7;
3364  double t836 = 2265605209.0/169869312.0*t9;
3365  double t837 = 31782037.0/94371840.0*t11;
3366  double t838 = 238760763017.0/339738624.0*t15;
3367  double t839 = 170543402155.0/339738624.0*t17;
3368  double t840 = 478478483.0/37748736.0*t19;
3369  double t841 = 988058067395.0/339738624.0*t28;
3370  double t842 = 643173082769.0/566231040.0*t31;
3371  double t843 = 31782037.0/12582912.0*t4;
3372  double t844 = 9764867.0/9437184.0*t36;
3373  double t845 = 209667325.0/37748736.0*t1;
3374  double t846 = -420175.0/4194304.0-t834+t835+t836+t837-t838+t839+t840-t841-t842+t843-t720+t844+t845;
3375  double t847 = 293534255.0/37748736.0*t13;
3376  double t848 = 1214725925.0/37748736.0*t2;
3377  double t849 = 1700616295.0/37748736.0*t30;
3378  double t850 = 1008840175.0/37748736.0*t3;
3379  double t851 = 1412376245.0/37748736.0*t53;
3380  double t852 = 4872668633.0/84934656.0*t63;
3381  double t853 = 15859236463.0/849346560.0*t65;
3382  double t854 = 588245.0/4194304.0*xi;
3383  double t855 = 4540291.0/18874368.0*eta;
3384  double t856 = 34108680431.0/424673280.0*t69;
3385  double t857 = 28230230497.0/84934656.0*t71;
3386  double t858 = 197611613479.0/424673280.0*t73;
3387  double t859 = 23445445667.0/84934656.0*t77;
3388  double t860 = 164118119669.0/424673280.0*t79;
3389  double t861 = -t847-t848+t849+t850-t851-t852-t853+t854-t855+t856+t857-t858-t859+t860;
3390  double t863 = 1383281294353.0/339738624.0*t81;
3391  double t864 = 820590598345.0/339738624.0*t83;
3392  double t865 = 1148826837683.0/339738624.0*t85;
3393  double t866 = 140955149251.0/339738624.0*t95;
3394  double t867 = 986686044757.0/1698693120.0*t97;
3395  double t868 = 816635944859.0/339738624.0*t99;
3396  double t869 = 5716451614013.0/1698693120.0*t101;
3397  double t870 = 678223072849.0/339738624.0*t103;
3398  double t871 = 4747561509943.0/1698693120.0*t105;
3399  double t872 = t863+t864-t865+t743+t744-t745-t746-t866+t867+t868-t869-t870+t871+t753;
3400  double t873 = 1977326743.0/188743680.0*t114;
3401  double t874 = 13125981281.0/169869312.0*t116;
3402  double t875 = 91881868967.0/849346560.0*t118;
3403  double t876 = 10901238691.0/169869312.0*t120;
3404  double t877 = 76308670837.0/849346560.0*t122;
3405  double t878 = 222474259.0/62914560.0*t124;
3406  double t879 = 15859236463.0/113246208.0*t126;
3407  double t880 = 111014655241.0/566231040.0*t128;
3408  double t881 = 282475249.0/37748736.0*t56;
3409  double t882 = 341770345.0/37748736.0*t14;
3410  double t883 = 68354069.0/47185920.0*t132;
3411  double t884 = 534160695859.0/566231040.0*t134;
3412  double t885 = t755-t756-t873-t874+t875+t876-t877-t878-t879+t880+t881-t882-t883+t884;
3413  double t888 = 420175.0/4194304.0+t834-t835+t836+t837+t838-t839-t840+t841+t842-t843-t720+t844-t845;
3414  double t889 = t847+t848-t849-t850+t851-t852-t853-t854-t855+t856+t857-t858-t859+t860;
3415  double t891 = -t863-t864+t865+t743+t744-t745-t746+t866-t867-t868+t869+t870-t871+t753;
3416  double t892 = t755-t756+t873-t874+t875+t876-t877+t878+t879-t880-t881+t882-t883-t884;
3417  double t895 = -84035.0/12582912.0-t772+t773-t774-t775-t776+t777+t778-t779-t780+t781+t782-t783+t784;
3418  double t896 = -t786-t787+t788+t789-t790+t791+t792+t793+t794-t795-t796+t797+t798-t799;
3419  double t898 = t802+t803-t804-t805-t806+t807+t808-t809+t810+t811-t812-t813+t814-t815;
3420  double t899 = -t817+t818-t819+t820-t821-t822+t823-t824-t825+t826+t827-t828+t829+t830;
3421  double t902 = 16807.0/20971520.0+t710-t711+t712+t713+t714-t715-t716+t717+t718-t719-t720+t721-t722;
3422  double t903 = t724+t725-t726-t727+t728-t729-t730-t731-t732+t733+t734-t735-t736+t737;
3423  double t905 = -t740-t741+t742+t743+t744-t745-t746+t747-t748-t749+t750+t751-t752+t753;
3424  double t906 = t755-t756+t757-t758+t759+t760-t761+t762+t763-t764-t765+t766-t767-t768;
3425  double t909 = 20136449893.0/314572800.0*t5;
3426  double t910 = 410947957.0/4194304.0*t7;
3427  double t911 = 41933465.0/56623104.0*t11;
3428  double t912 = 147273371147.0/188743680.0*t15;
3429  double t913 = 21039053021.0/62914560.0*t17;
3430  double t914 = 1700616295.0/113246208.0*t19;
3431  double t915 = 11904314065.0/12582912.0*t28;
3432  double t916 = 2876635699.0/12582912.0*t31;
3433  double t917 = 8386693.0/12582912.0*t4;
3434  double t918 = 28824005.0/6291456.0*t34;
3435  double t919 = 34706455.0/9437184.0*t36;
3436  double t920 = 21832293.0/104857600.0*t1;
3437  double t921 = 16807.0/4194304.0+t909-t910-t774-t911+t912-t913-t914+t915+t916-t917+t918-t919-t920;
3438  double t922 = 50942017.0/104857600.0*t13;
3439  double t923 = 2470629.0/4194304.0*t2;
3440  double t924 = 5764801.0/4194304.0*t30;
3441  double t925 = 40353607.0/104857600.0*t3;
3442  double t926 = 282475249.0/314572800.0*t53;
3443  double t927 = 3005579003.0/15728640.0*t63;
3444  double t928 = 3631438069.0/94371840.0*t65;
3445  double t929 = 5990495.0/18874368.0*eta;
3446  double t930 = 21039053021.0/47185920.0*t69;
3447  double t931 = 11904314065.0/9437184.0*t73;
3448  double t932 = 16666039691.0/47185920.0*t77;
3449  double t933 = 116662277837.0/141557760.0*t79;
3450  double t934 = t922+t923-t924-t925+t926+t927+t928-t793+t929-t930-t796+t931+t932-t933;
3451  double t936 = 116662277837.0/188743680.0*t83;
3452  double t937 = 816635944859.0/566231040.0*t85;
3453  double t938 = 201768035.0/18874368.0*t87;
3454  double t939 = 2496158833.0/10485760.0*t89;
3455  double t940 = 17473111831.0/31457280.0*t91;
3456  double t941 = 1412376245.0/2097152.0*t93;
3457  double t942 = 122311782817.0/314572800.0*t95;
3458  double t943 = 856182479719.0/943718400.0*t97;
3459  double t944 = 13841287201.0/12582912.0*t99;
3460  double t945 = 96889010407.0/37748736.0*t101;
3461  double t946 = 678223072849.0/943718400.0*t103;
3462  double t947 = 9886633715.0/6291456.0*t108;
3463  double t948 = -t802-t936+t937-t938-t939+t940+t941+t942-t943-t944+t945+t946-t814-t947;
3464  double t949 = 96889010407.0/94371840.0*t112;
3465  double t950 = 1977326743.0/113246208.0*t114;
3466  double t951 = 293534255.0/6291456.0*t116;
3467  double t952 = 2054739785.0/18874368.0*t118;
3468  double t953 = 2876635699.0/94371840.0*t120;
3469  double t954 = 20136449893.0/283115520.0*t122;
3470  double t955 = 58706851.0/37748736.0*t124;
3471  double t956 = 3631438069.0/104857600.0*t126;
3472  double t957 = 242945185.0/37748736.0*t14;
3473  double t958 = 242945185.0/28311552.0*t132;
3474  double t959 = 140955149251.0/943718400.0*t134;
3475  double t960 = -t817+t949+t950+t951-t952-t953+t954+t955+t956-t826-t881+t957+t958-t959;
3476  double t963 = 52419335493.0/104857600.0*t5;
3477  double t964 = 3209347071.0/4194304.0*t7;
3478  double t965 = 4051449801.0/52428800.0*t9;
3479  double t966 = 7277431.0/2097152.0*t11;
3480  double t967 = 12480794165.0/4194304.0*t15;
3481  double t968 = 5348911785.0/4194304.0*t17;
3482  double t969 = 720600125.0/12582912.0*t19;
3483  double t970 = 15132602625.0/4194304.0*t28;
3484  double t971 = 7488476499.0/4194304.0*t31;
3485  double t972 = 21832293.0/4194304.0*t4;
3486  double t973 = 17294403.0/2097152.0*t34;
3487  double t974 = 8823675.0/1048576.0*t36;
3488  double t975 = 7277431.0/4194304.0*t1;
3489  double t976 = -420175.0/12582912.0-t963+t964+t965+t966-t967+t968+t969-t970-t971+t972-t973+t974+t975;
3490  double t977 = 50942017.0/12582912.0*t13;
3491  double t978 = 20588575.0/4194304.0*t2;
3492  double t979 = 144120025.0/12582912.0*t30;
3493  double t980 = 40353607.0/12582912.0*t3;
3494  double t981 = 282475249.0/37748736.0*t53;
3495  double t982 = 458478153.0/1048576.0*t63;
3496  double t983 = 9453382869.0/52428800.0*t65;
3497  double t984 = 2941225.0/37748736.0*xi;
3498  double t985 = 3118899.0/2097152.0*eta;
3499  double t986 = 1069782357.0/1048576.0*t69;
3500  double t987 = 1297080225.0/1048576.0*t71;
3501  double t988 = 3026520525.0/1048576.0*t73;
3502  double t989 = 847425747.0/1048576.0*t77;
3503  double t990 = 1977326743.0/1048576.0*t79;
3504  double t991 = -t977-t978+t979+t980-t981-t982-t983+t984-t985+t986+t987-t988-t989+t990;
3505  double t993 = 35309406125.0/4194304.0*t81;
3506  double t994 = 9886633715.0/4194304.0*t83;
3507  double t995 = 69206436005.0/12582912.0*t85;
3508  double t996 = 40353607.0/2097152.0*t87;
3509  double t997 = 22465429497.0/52428800.0*t89;
3510  double t998 = 52419335493.0/52428800.0*t91;
3511  double t999 = 2542277241.0/2097152.0*t93;
3512  double t1000 = 122311782817.0/104857600.0*t95;
3513  double t1001 = 856182479719.0/314572800.0*t97;
3514  double t1002 = 13841287201.0/4194304.0*t99;
3515  double t1003 = 96889010407.0/12582912.0*t101;
3516  double t1004 = 678223072849.0/314572800.0*t103;
3517  double t1005 = 4747561509943.0/943718400.0*t105;
3518  double t1006 = 5931980229.0/2097152.0*t108;
3519  double t1007 = t993+t994-t995+t996+t997-t998-t999-t1000+t1001+t1002-t1003-t1004+t1005+t1006;
3520  double t1008 = 41523861603.0/52428800.0*t110;
3521  double t1009 = 96889010407.0/52428800.0*t112;
3522  double t1010 = 1977326743.0/37748736.0*t114;
3523  double t1011 = 458478153.0/2097152.0*t116;
3524  double t1012 = 1069782357.0/2097152.0*t118;
3525  double t1013 = 7488476499.0/52428800.0*t120;
3526  double t1014 = 17473111831.0/52428800.0*t122;
3527  double t1015 = 50942017.0/4194304.0*t124;
3528  double t1016 = 28360148607.0/104857600.0*t126;
3529  double t1017 = 66173680083.0/104857600.0*t128;
3530  double t1018 = 282475249.0/12582912.0*t56;
3531  double t1019 = 102942875.0/4194304.0*t14;
3532  double t1020 = 20588575.0/1048576.0*t132;
3533  double t1021 = 122311782817.0/104857600.0*t134;
3534  double t1022 = t1008-t1009-t1010-t1011+t1012+t1013-t1014-t1015-t1016+t1017+t1018-t1019-t1020+t1021;
3535  double t1025 = 76308670837.0/62914560.0*t5;
3536  double t1026 = 7786599065.0/4194304.0*t7;
3537  double t1027 = 1965946003.0/31457280.0*t9;
3538  double t1028 = 158910185.0/56623104.0*t11;
3539  double t1029 = 207181183139.0/37748736.0*t15;
3540  double t1030 = 29597311877.0/12582912.0*t17;
3541  double t1031 = 11961962075.0/113246208.0*t19;
3542  double t1032 = 83733734525.0/12582912.0*t28;
3543  double t1033 = 54506193455.0/12582912.0*t31;
3544  double t1034 = 158910185.0/12582912.0*t4;
3545  double t1035 = 48824335.0/9437184.0*t36;
3546  double t1036 = 109161465.0/4194304.0*t1;
3547  double t1037 = 254710085.0/4194304.0*t13;
3548  double t1038 = t1025-t1026-t1027-t1028+t1029-t1030-t1031+t1032+t1033-t1034+t918-t1035-t1036+t1037;
3549  double t1039 = 308828625.0/4194304.0*t2;
3550  double t1040 = 720600125.0/4194304.0*t30;
3551  double t1041 = 201768035.0/4194304.0*t3;
3552  double t1042 = 1412376245.0/12582912.0*t53;
3553  double t1043 = 4228187411.0/15728640.0*t63;
3554  double t1044 = 13761622021.0/94371840.0*t65;
3555  double t1045 = 14706125.0/12582912.0*xi;
3556  double t1046 = 22701455.0/18874368.0*eta;
3557  double t1047 = 29597311877.0/47185920.0*t69;
3558  double t1048 = 2392392415.0/3145728.0*t71;
3559  double t1049 = 16746746905.0/9437184.0*t73;
3560  double t1050 = 23445445667.0/47185920.0*t77;
3561  double t1051 = 164118119669.0/141557760.0*t79;
3562  double t1052 = 2100875.0/4194304.0+t1039-t1040-t1041+t1042+t1043+t1044-t1045+t1046-t1047-t1048+t1049+t1050-t1051;
3563  double t1054 = 586136141675.0/37748736.0*t81;
3564  double t1055 = 164118119669.0/37748736.0*t83;
3565  double t1056 = 1148826837683.0/113246208.0*t85;
3566  double t1057 = 122311782817.0/62914560.0*t95;
3567  double t1058 = 856182479719.0/188743680.0*t97;
3568  double t1059 = 69206436005.0/12582912.0*t99;
3569  double t1060 = 484445052035.0/37748736.0*t101;
3570  double t1061 = 678223072849.0/188743680.0*t103;
3571  double t1062 = 4747561509943.0/566231040.0*t105;
3572  double t1063 = -t1054-t1055+t1056-t938-t939+t940+t941+t1057-t1058-t1059+t1060+t1061-t1062-t947;
3573  double t1064 = 9886633715.0/113246208.0*t114;
3574  double t1065 = 1112371295.0/6291456.0*t116;
3575  double t1066 = 7786599065.0/18874368.0*t118;
3576  double t1067 = 10901238691.0/94371840.0*t120;
3577  double t1068 = 76308670837.0/283115520.0*t122;
3578  double t1069 = 1112371295.0/37748736.0*t124;
3579  double t1070 = 13761622021.0/20971520.0*t126;
3580  double t1071 = 96331354147.0/62914560.0*t128;
3581  double t1072 = 1412376245.0/37748736.0*t56;
3582  double t1073 = 1708851725.0/37748736.0*t14;
3583  double t1074 = 341770345.0/28311552.0*t132;
3584  double t1075 = 534160695859.0/188743680.0*t134;
3585  double t1076 = -t817+t949+t1064+t1065-t1066-t1067+t1068+t1069+t1070-t1071-t1072+t1073+t1074-t1075;
3586  double t1079 = -2100875.0/4194304.0-t1025+t1026-t1027-t1028-t1029+t1030+t1031-t1032-t1033+t1034+t918-t1035+t1036;
3587  double t1080 = -t1037-t1039+t1040+t1041-t1042+t1043+t1044+t1045+t1046-t1047-t1048+t1049+t1050-t1051;
3588  double t1082 = t1054+t1055-t1056-t938-t939+t940+t941-t1057+t1058+t1059-t1060-t1061+t1062-t947;
3589  double t1083 = -t817+t949-t1064+t1065-t1066-t1067+t1068-t1069-t1070+t1071+t1072-t1073+t1074+t1075;
3590  double t1086 = t963-t964+t965+t966+t967-t968-t969+t970+t971-t972-t973+t974-t975+t977;
3591  double t1087 = 420175.0/12582912.0+t978-t979-t980+t981-t982-t983-t984-t985+t986+t987-t988-t989+t990;
3592  double t1089 = -t993-t994+t995+t996+t997-t998-t999+t1000-t1001-t1002+t1003+t1004-t1005+t1006;
3593  double t1090 = t1008-t1009+t1010-t1011+t1012+t1013-t1014+t1015+t1016-t1017-t1018+t1019-t1020-t1021;
3594  double t1093 = -16807.0/4194304.0-t909+t910-t774-t911-t912+t913+t914-t915-t916+t917+t918-t919+t920;
3595  double t1094 = -t922-t923+t924+t925-t926+t927+t928+t793+t929-t930-t796+t931+t932-t933;
3596  double t1096 = t802+t936-t937-t938-t939+t940+t941-t942+t943+t944-t945-t946+t814-t947;
3597  double t1097 = -t817+t949-t950+t951-t952-t953+t954-t955-t956+t826+t881-t957+t958+t959;
3598  double t1100 = 34108680431.0/566231040.0*t7;
3599  double t1101 = 209667325.0/18874368.0*t11;
3600  double t1102 = 643173082769.0/339738624.0*t15;
3601  double t1103 = 91881868967.0/339738624.0*t17;
3602  double t1104 = 8503081475.0/37748736.0*t19;
3603  double t1105 = 197611613479.0/339738624.0*t28;
3604  double t1106 = 238760763017.0/566231040.0*t31;
3605  double t1107 = 41933465.0/12582912.0*t4;
3606  double t1108 = 144120025.0/6291456.0*t34;
3607  double t1109 = 173532275.0/9437184.0*t36;
3608  double t1110 = 31782037.0/188743680.0*t1;
3609  double t1111 = 222474259.0/188743680.0*t13;
3610  double t1112 = -t710+t1100+t836+t1101-t1102+t1103+t1104-t1105-t1106+t1107-t1108+t1109+t1110-t1111;
3611  double t1113 = 68354069.0/188743680.0*t2;
3612  double t1114 = 478478483.0/188743680.0*t30;
3613  double t1115 = 282475249.0/188743680.0*t53;
3614  double t1116 = 13125981281.0/84934656.0*t63;
3615  double t1117 = 15859236463.0/169869312.0*t65;
3616  double t1118 = 29952475.0/18874368.0*eta;
3617  double t1119 = 91881868967.0/84934656.0*t69;
3618  double t1120 = 197611613479.0/84934656.0*t73;
3619  double t1121 = 116662277837.0/84934656.0*t79;
3620  double t1122 = -84035.0/4194304.0-t1113+t1114+t727-t1115-t1116-t1117+t854-t1118+t1119+t857-t1120-t736+t1121;
3621  double t1124 = 816635944859.0/339738624.0*t85;
3622  double t1125 = 1008840175.0/6291456.0*t87;
3623  double t1126 = 10901238691.0/56623104.0*t89;
3624  double t1127 = 76308670837.0/56623104.0*t91;
3625  double t1128 = 23445445667.0/56623104.0*t93;
3626  double t1129 = 534160695859.0/1698693120.0*t95;
3627  double t1130 = 3739124871013.0/1698693120.0*t97;
3628  double t1131 = 1148826837683.0/1698693120.0*t99;
3629  double t1132 = 8041787863781.0/1698693120.0*t101;
3630  double t1133 = 164118119669.0/56623104.0*t108;
3631  double t1134 = t863+t741-t1124+t1125+t1126-t1127-t1128-t1129+t1130+t1131-t1132-t751+t871+t1133;
3632  double t1135 = 96889010407.0/56623104.0*t112;
3633  double t1136 = 9886633715.0/37748736.0*t114;
3634  double t1137 = 4872668633.0/169869312.0*t116;
3635  double t1138 = 34108680431.0/169869312.0*t118;
3636  double t1139 = 20136449893.0/169869312.0*t122;
3637  double t1140 = 293534255.0/12582912.0*t124;
3638  double t1141 = 15859236463.0/566231040.0*t126;
3639  double t1142 = 1214725925.0/37748736.0*t14;
3640  double t1143 = 1214725925.0/9437184.0*t132;
3641  double t1144 = 140955149251.0/566231040.0*t134;
3642  double t1145 = t755-t1135-t1136-t1137+t1138+t760-t1139-t1140-t1141+t880+t1072-t1142-t1143+t1144;
3643  double t1148 = 29597311877.0/62914560.0*t7;
3644  double t1149 = 109161465.0/2097152.0*t11;
3645  double t1150 = 272530967275.0/37748736.0*t15;
3646  double t1151 = 38932995325.0/37748736.0*t17;
3647  double t1152 = 3603000625.0/4194304.0*t19;
3648  double t1153 = 83733734525.0/37748736.0*t28;
3649  double t1154 = 207181183139.0/62914560.0*t31;
3650  double t1155 = 109161465.0/4194304.0*t4;
3651  double t1156 = 86472015.0/2097152.0*t34;
3652  double t1157 = 44118375.0/1048576.0*t36;
3653  double t1158 = 158910185.0/113246208.0*t1;
3654  double t1159 = 2100875.0/12582912.0+t772-t1148-t1027-t1149+t1150-t1151-t1152+t1153+t1154-t1155+t1156-t1157-t1158;
3655  double t1160 = 1112371295.0/113246208.0*t13;
3656  double t1161 = 341770345.0/113246208.0*t2;
3657  double t1162 = 2392392415.0/113246208.0*t30;
3658  double t1163 = 1412376245.0/113246208.0*t53;
3659  double t1164 = 1112371295.0/3145728.0*t63;
3660  double t1165 = 13761622021.0/31457280.0*t65;
3661  double t1166 = 15594495.0/2097152.0*eta;
3662  double t1167 = 7786599065.0/3145728.0*t69;
3663  double t1168 = 16746746905.0/3145728.0*t73;
3664  double t1169 = 9886633715.0/3145728.0*t79;
3665  double t1170 = t1160+t1161-t1162-t789+t1163+t1164+t1165-t1045+t1166-t1167-t1048+t1168+t798-t1169;
3666  double t1172 = 346032180025.0/37748736.0*t85;
3667  double t1173 = 605304105.0/2097152.0*t87;
3668  double t1174 = 10901238691.0/31457280.0*t89;
3669  double t1175 = 76308670837.0/31457280.0*t91;
3670  double t1176 = 23445445667.0/31457280.0*t93;
3671  double t1177 = 534160695859.0/566231040.0*t95;
3672  double t1178 = 3739124871013.0/566231040.0*t97;
3673  double t1179 = 1148826837683.0/566231040.0*t99;
3674  double t1180 = 8041787863781.0/566231040.0*t101;
3675  double t1181 = 164118119669.0/31457280.0*t108;
3676  double t1182 = -t1054-t803+t1172-t1173-t1174+t1175+t1176+t1177-t1178-t1179+t1180+t813-t1062-t1181;
3677  double t1183 = 96889010407.0/31457280.0*t112;
3678  double t1184 = 9886633715.0/12582912.0*t114;
3679  double t1185 = 4228187411.0/31457280.0*t116;
3680  double t1186 = 29597311877.0/31457280.0*t118;
3681  double t1187 = 17473111831.0/31457280.0*t122;
3682  double t1188 = 764130255.0/4194304.0*t124;
3683  double t1189 = 13761622021.0/62914560.0*t126;
3684  double t1190 = 1412376245.0/12582912.0*t56;
3685  double t1191 = 514714375.0/4194304.0*t14;
3686  double t1192 = 308828625.0/1048576.0*t132;
3687  double t1193 = 122311782817.0/62914560.0*t134;
3688  double t1194 = -t817+t1183+t1184+t1185-t1186-t822+t1187+t1188+t1189-t1071-t1190+t1191+t1192-t1193;
3689  double t1197 = 129257544479.0/113246208.0*t7;
3690  double t1198 = 8585690281.0/169869312.0*t9;
3691  double t1199 = 794550925.0/18874368.0*t11;
3692  double t1200 = 4524014056765.0/339738624.0*t15;
3693  double t1201 = 646287722395.0/339738624.0*t17;
3694  double t1202 = 59809810375.0/37748736.0*t19;
3695  double t1203 = 1389979993115.0/339738624.0*t28;
3696  double t1204 = 904802811353.0/113246208.0*t31;
3697  double t1205 = 794550925.0/12582912.0*t4;
3698  double t1206 = 244121675.0/9437184.0*t36;
3699  double t1207 = 794550925.0/37748736.0*t1;
3700  double t1208 = -10504375.0/4194304.0-t834+t1197+t1198+t1199-t1200+t1201+t1202-t1203-t1204+t1205-t1108+t1206+t1207;
3701  double t1209 = 5561856475.0/37748736.0*t13;
3702  double t1210 = 1708851725.0/37748736.0*t2;
3703  double t1211 = 11961962075.0/37748736.0*t30;
3704  double t1212 = 7061881225.0/37748736.0*t53;
3705  double t1213 = 18465363497.0/84934656.0*t63;
3706  double t1214 = 60099831967.0/169869312.0*t65;
3707  double t1215 = 73530625.0/4194304.0*xi;
3708  double t1216 = 113507275.0/18874368.0*eta;
3709  double t1217 = 129257544479.0/84934656.0*t69;
3710  double t1218 = 39713714089.0/84934656.0*t71;
3711  double t1219 = 277995998623.0/84934656.0*t73;
3712  double t1220 = 164118119669.0/84934656.0*t79;
3713  double t1221 = -t1209-t1210+t1211+t850-t1212-t1213-t1214+t1215-t1216+t1217+t1218-t1219-t859+t1220;
3714  double t1223 = 9729859951805.0/339738624.0*t81;
3715  double t1224 = 5744134188415.0/339738624.0*t85;
3716  double t1225 = 534160695859.0/339738624.0*t95;
3717  double t1226 = 3739124871013.0/339738624.0*t97;
3718  double t1227 = 1148826837683.0/339738624.0*t99;
3719  double t1228 = 8041787863781.0/339738624.0*t101;
3720  double t1229 = 4747561509943.0/339738624.0*t105;
3721  double t1230 = t1223+t864-t1224+t1125+t1126-t1127-t1128-t1225+t1226+t1227-t1228-t870+t1229+t1133;
3722  double t1231 = 49433168575.0/37748736.0*t114;
3723  double t1232 = 18465363497.0/169869312.0*t116;
3724  double t1233 = 129257544479.0/169869312.0*t118;
3725  double t1234 = 76308670837.0/169869312.0*t122;
3726  double t1235 = 5561856475.0/12582912.0*t124;
3727  double t1236 = 60099831967.0/113246208.0*t126;
3728  double t1237 = 420698823769.0/113246208.0*t128;
3729  double t1238 = 7061881225.0/37748736.0*t56;
3730  double t1239 = 8544258625.0/37748736.0*t14;
3731  double t1240 = 1708851725.0/9437184.0*t132;
3732  double t1241 = 534160695859.0/113246208.0*t134;
3733  double t1242 = t755-t1135-t1231-t1232+t1233+t876-t1234-t1235-t1236+t1237+t1238-t1239-t1240+t1241;
3734  double t1245 = 10504375.0/4194304.0+t834-t1197+t1198+t1199+t1200-t1201-t1202+t1203+t1204-t1205-t1108+t1206-t1207;
3735  double t1246 = t1209+t1210-t1211-t850+t1212-t1213-t1214-t1215-t1216+t1217+t1218-t1219-t859+t1220;
3736  double t1248 = -t1223-t864+t1224+t1125+t1126-t1127-t1128+t1225-t1226-t1227+t1228+t870-t1229+t1133;
3737  double t1249 = t755-t1135+t1231-t1232+t1233+t876-t1234+t1235+t1236-t1237-t1238+t1239-t1240-t1241;
3738  double t1252 = -2100875.0/12582912.0-t772+t1148-t1027-t1149-t1150+t1151+t1152-t1153-t1154+t1155+t1156-t1157+t1158;
3739  double t1253 = -t1160-t1161+t1162+t789-t1163+t1164+t1165+t1045+t1166-t1167-t1048+t1168+t798-t1169;
3740  double t1255 = t1054+t803-t1172-t1173-t1174+t1175+t1176-t1177+t1178+t1179-t1180-t813+t1062-t1181;
3741  double t1256 = -t817+t1183-t1184+t1185-t1186-t822+t1187-t1188-t1189+t1071+t1190-t1191+t1192+t1193;
3742  double t1259 = 84035.0/4194304.0+t710-t1100+t836+t1101+t1102-t1103-t1104+t1105+t1106-t1107-t1108+t1109-t1110;
3743  double t1260 = t1111+t1113-t1114-t727+t1115-t1116-t1117-t854-t1118+t1119+t857-t1120-t736+t1121;
3744  double t1262 = -t863-t741+t1124+t1125+t1126-t1127-t1128+t1129-t1130-t1131+t1132+t751-t871+t1133;
3745  double t1263 = t755-t1135+t1136-t1137+t1138+t760-t1139+t1140+t1141-t880-t1072+t1142-t1143-t1144;
3746  double t1266 = -t710+t1100+t836-t1101+t1102+t1103-t1104-t1105+t1106+t1107-t1108+t1109+t1110+t1111;
3747  double t1267 = -84035.0/4194304.0-t1113-t1114+t727+t1115-t1116+t1117-t854-t1118-t1119+t857+t1120-t736-t1121;
3748  double t1269 = -t863+t741+t1124-t1125+t1126+t1127-t1128-t1129-t1130+t1131+t1132-t751-t871-t1133;
3749  double t1270 = t755+t1135+t1136-t1137-t1138+t760+t1139+t1140-t1141-t880+t1072-t1142+t1143-t1144;
3750  double t1273 = 2100875.0/12582912.0+t772-t1148-t1027+t1149-t1150-t1151+t1152+t1153-t1154-t1155+t1156-t1157-t1158;
3751  double t1274 = -t1160+t1161+t1162-t789-t1163+t1164-t1165+t1045+t1166+t1167-t1048-t1168+t798+t1169;
3752  double t1276 = t1054-t803-t1172+t1173-t1174-t1175+t1176+t1177+t1178-t1179-t1180+t813+t1062+t1181;
3753  double t1277 = -t817-t1183-t1184+t1185+t1186-t822-t1187-t1188+t1189+t1071-t1190+t1191-t1192+t1193;
3754  double t1280 = -10504375.0/4194304.0-t834+t1197+t1198-t1199+t1200+t1201-t1202-t1203+t1204+t1205-t1108+t1206+t1207;
3755  double t1281 = t1209-t1210-t1211+t850+t1212-t1213+t1214-t1215-t1216-t1217+t1218+t1219-t859-t1220;
3756  double t1283 = -t1223+t864+t1224-t1125+t1126+t1127-t1128-t1225-t1226+t1227+t1228-t870-t1229-t1133;
3757  double t1284 = t755+t1135+t1231-t1232-t1233+t876+t1234+t1235-t1236-t1237+t1238-t1239+t1240-t1241;
3758  double t1287 = 10504375.0/4194304.0+t834-t1197+t1198-t1199-t1200-t1201+t1202+t1203-t1204-t1205-t1108+t1206-t1207;
3759  double t1288 = -t1209+t1210+t1211-t850-t1212-t1213+t1214+t1215-t1216-t1217+t1218+t1219-t859-t1220;
3760  double t1290 = t1223-t864-t1224-t1125+t1126+t1127-t1128+t1225+t1226-t1227-t1228+t870+t1229-t1133;
3761  double t1291 = t755+t1135-t1231-t1232-t1233+t876+t1234-t1235+t1236+t1237-t1238+t1239+t1240+t1241;
3762  double t1294 = -2100875.0/12582912.0-t772+t1148-t1027+t1149+t1150+t1151-t1152-t1153+t1154+t1155+t1156-t1157+t1158;
3763  double t1295 = t1160-t1161-t1162+t789+t1163+t1164-t1165-t1045+t1166+t1167-t1048-t1168+t798+t1169;
3764  double t1297 = -t1054+t803+t1172+t1173-t1174-t1175+t1176-t1177-t1178+t1179+t1180-t813-t1062+t1181;
3765  double t1298 = -t817-t1183+t1184+t1185+t1186-t822-t1187+t1188-t1189-t1071+t1190-t1191-t1192-t1193;
3766  double t1301 = 84035.0/4194304.0+t710-t1100+t836-t1101-t1102-t1103+t1104+t1105-t1106-t1107-t1108+t1109-t1110;
3767  double t1302 = -t1111+t1113+t1114-t727-t1115-t1116+t1117+t854-t1118-t1119+t857+t1120-t736-t1121;
3768  double t1304 = t863-t741-t1124-t1125+t1126+t1127-t1128+t1129+t1130-t1131-t1132+t751+t871-t1133;
3769  double t1305 = t755+t1135-t1136-t1137-t1138+t760+t1139-t1140+t1141+t880-t1072+t1142+t1143+t1144;
3770  double t1308 = 16807.0/4194304.0+t909-t910-t774+t911-t912-t913+t914+t915-t916-t917+t918-t919-t920;
3771  double t1309 = -t922+t923+t924-t925-t926+t927-t928+t793+t929+t930-t796-t931+t932+t933;
3772  double t1311 = t802-t936-t937+t938-t939-t940+t941+t942+t943-t944-t945+t946+t814+t947;
3773  double t1312 = -t817-t949-t950+t951+t952-t953-t954-t955+t956+t826-t881+t957-t958+t959;
3774  double t1315 = -420175.0/12582912.0-t963+t964+t965-t966+t967+t968-t969-t970+t971+t972-t973+t974+t975;
3775  double t1316 = t977-t978-t979+t980+t981-t982+t983-t984-t985-t986+t987+t988-t989-t990;
3776  double t1318 = -t993+t994+t995-t996+t997+t998-t999-t1000-t1001+t1002+t1003-t1004-t1005-t1006;
3777  double t1319 = t1008+t1009+t1010-t1011-t1012+t1013+t1014+t1015-t1016-t1017+t1018-t1019+t1020-t1021;
3778  double t1322 = t1025-t1026-t1027+t1028-t1029-t1030+t1031+t1032-t1033-t1034+t918-t1035-t1036-t1037;
3779  double t1323 = 2100875.0/4194304.0+t1039+t1040-t1041-t1042+t1043-t1044+t1045+t1046+t1047-t1048-t1049+t1050+t1051;
3780  double t1325 = t1054-t1055-t1056+t938-t939-t940+t941+t1057+t1058-t1059-t1060+t1061+t1062+t947;
3781  double t1326 = -t817-t949-t1064+t1065+t1066-t1067-t1068-t1069+t1070+t1071-t1072+t1073-t1074+t1075;
3782  double t1329 = -2100875.0/4194304.0-t1025+t1026-t1027+t1028+t1029+t1030-t1031-t1032+t1033+t1034+t918-t1035+t1036;
3783  double t1330 = t1037-t1039-t1040+t1041+t1042+t1043-t1044-t1045+t1046+t1047-t1048-t1049+t1050+t1051;
3784  double t1332 = -t1054+t1055+t1056+t938-t939-t940+t941-t1057-t1058+t1059+t1060-t1061-t1062+t947;
3785  double t1333 = -t817-t949+t1064+t1065+t1066-t1067-t1068+t1069-t1070-t1071+t1072-t1073-t1074-t1075;
3786  double t1336 = t963-t964+t965-t966-t967-t968+t969+t970-t971-t972-t973+t974-t975-t977;
3787  double t1337 = 420175.0/12582912.0+t978+t979-t980-t981-t982+t983+t984-t985-t986+t987+t988-t989-t990;
3788  double t1339 = t993-t994-t995-t996+t997+t998-t999+t1000+t1001-t1002-t1003+t1004+t1005-t1006;
3789  double t1340 = t1008+t1009-t1010-t1011-t1012+t1013+t1014-t1015+t1016+t1017-t1018+t1019+t1020+t1021;
3790  double t1343 = -16807.0/4194304.0-t909+t910-t774+t911+t912+t913-t914-t915+t916+t917+t918-t919+t920;
3791  double t1344 = t922-t923-t924+t925+t926+t927-t928-t793+t929+t930-t796-t931+t932+t933;
3792  double t1346 = -t802+t936+t937+t938-t939-t940+t941-t942-t943+t944+t945-t946-t814+t947;
3793  double t1347 = -t817-t949+t950+t951+t952-t953-t954+t955-t956-t826+t881-t957-t958-t959;
3794  double t1350 = -16807.0/20971520.0-t710+t711+t712-t713+t714+t715-t716-t717+t718+t719-t720+t721+t722;
3795  double t1351 = t724-t725-t726+t727+t728-t729+t730-t731-t732-t733+t734+t735-t736-t737;
3796  double t1353 = -t740+t741+t742-t743+t744+t745-t746-t747-t748+t749+t750-t751-t752-t753;
3797  double t1354 = t755+t756+t757-t758-t759+t760+t761+t762-t763-t764+t765-t766+t767-t768;
3798  double t1357 = 84035.0/12582912.0+t772-t773-t774+t775-t776-t777+t778+t779-t780-t781+t782-t783-t784;
3799  double t1358 = -t786+t787+t788-t789-t790+t791-t792+t793+t794+t795-t796-t797+t798+t799;
3800  double t1360 = t802-t803-t804+t805-t806-t807+t808+t809+t810-t811-t812+t813+t814+t815;
3801  double t1361 = -t817-t818-t819+t820+t821-t822-t823-t824+t825+t826-t827+t828-t829+t830;
3802  double t1364 = -420175.0/4194304.0-t834+t835+t836-t837+t838+t839-t840-t841+t842+t843-t720+t844+t845;
3803  double t1365 = t847-t848-t849+t850+t851-t852+t853-t854-t855-t856+t857+t858-t859-t860;
3804  double t1367 = -t863+t864+t865-t743+t744+t745-t746-t866-t867+t868+t869-t870-t871-t753;
3805  double t1368 = t755+t756+t873-t874-t875+t876+t877+t878-t879-t880+t881-t882+t883-t884;
3806  double t1371 = 420175.0/4194304.0+t834-t835+t836-t837-t838-t839+t840+t841-t842-t843-t720+t844-t845;
3807  double t1372 = -t847+t848+t849-t850-t851-t852+t853+t854-t855-t856+t857+t858-t859-t860;
3808  double t1374 = t863-t864-t865-t743+t744+t745-t746+t866+t867-t868-t869+t870+t871-t753;
3809  double t1375 = t755+t756-t873-t874-t875+t876+t877-t878+t879+t880-t881+t882+t883+t884;
3810  double t1378 = -84035.0/12582912.0-t772+t773-t774+t775+t776+t777-t778-t779+t780+t781+t782-t783+t784;
3811  double t1379 = t786-t787-t788+t789+t790+t791-t792-t793+t794+t795-t796-t797+t798+t799;
3812  double t1381 = -t802+t803+t804+t805-t806-t807+t808-t809-t810+t811+t812-t813-t814+t815;
3813  double t1382 = -t817-t818+t819+t820+t821-t822-t823+t824-t825-t826+t827-t828-t829-t830;
3814  double t1385 = 16807.0/20971520.0+t710-t711+t712-t713-t714-t715+t716+t717-t718-t719-t720+t721-t722;
3815  double t1386 = -t724+t725+t726-t727-t728-t729+t730+t731-t732-t733+t734+t735-t736-t737;
3816  double t1388 = t740-t741-t742-t743+t744+t745-t746+t747+t748-t749-t750+t751+t752-t753;
3817  double t1389 = t755+t756-t757-t758-t759+t760+t761-t762+t763+t764-t765+t766+t767+t768;
3818 
3819  values[0] = t47+t75+t107+t136;
3820  values[1] = t153+t167+t183+t199;
3821  values[2] = t215+t230+t246+t262;
3822  values[3] = t278+t292+t305+t318;
3823  values[4] = t334+t350;
3824  values[5] = t352+t353+t355+t356;
3825  values[6] = t359+t360+t362+t363;
3826  values[7] = t366+t367+t369+t370;
3827  values[8] = t377+t381+t383+t384;
3828  values[9] = t400+t413+t427+t441;
3829  values[10] = t456+t470+t484+t498;
3830  values[11] = t513+t527+t536+t548;
3831  values[12] = t562+t575;
3832  values[13] = t577+t578+t580+t581;
3833  values[14] = t584+t585+t587+t588;
3834  values[15] = t591+t592+t594+t595;
3835  values[16] = t598+t599+t601+t602;
3836  values[17] = t605+t606+t608+t609;
3837  values[18] = t612+t613+t615+t616;
3838  values[19] = t619+t620+t622+t623;
3839  values[20] = t626+t627;
3840  values[21] = t629+t630+t632+t633;
3841  values[22] = t636+t637+t639+t640;
3842  values[23] = t643+t644+t646+t647;
3843  values[24] = t650+t651+t653+t654;
3844  values[25] = t658+t660+t662+t663;
3845  values[26] = t667+t669+t671+t672;
3846  values[27] = t676+t678+t680+t681;
3847  values[28] = t686+t687;
3848  values[29] = t689+t690+t692+t693;
3849  values[30] = t696+t697+t699+t700;
3850  values[31] = t703+t704+t706+t707;
3851  values[32] = t723+t738+t754+t769;
3852  values[33] = t785+t800+t816+t831;
3853  values[34] = t846+t861+t872+t885;
3854  values[35] = t888+t889+t891+t892;
3855  values[36] = t895+t896+t898+t899;
3856  values[37] = t902+t903+t905+t906;
3857  values[38] = t921+t934+t948+t960;
3858  values[39] = t976+t991+t1007+t1022;
3859  values[40] = t1038+t1052+t1063+t1076;
3860  values[41] = t1079+t1080+t1082+t1083;
3861  values[42] = t1086+t1087+t1089+t1090;
3862  values[43] = t1093+t1094+t1096+t1097;
3863  values[44] = t1112+t1122+t1134+t1145;
3864  values[45] = t1159+t1170+t1182+t1194;
3865  values[46] = t1208+t1221+t1230+t1242;
3866  values[47] = t1245+t1246+t1248+t1249;
3867  values[48] = t1252+t1253+t1255+t1256;
3868  values[49] = t1259+t1260+t1262+t1263;
3869  values[50] = t1266+t1267+t1269+t1270;
3870  values[51] = t1273+t1274+t1276+t1277;
3871  values[52] = t1280+t1281+t1283+t1284;
3872  values[53] = t1287+t1288+t1290+t1291;
3873  values[54] = t1294+t1295+t1297+t1298;
3874  values[55] = t1301+t1302+t1304+t1305;
3875  values[56] = t1308+t1309+t1311+t1312;
3876  values[57] = t1315+t1316+t1318+t1319;
3877  values[58] = t1322+t1323+t1325+t1326;
3878  values[59] = t1329+t1330+t1332+t1333;
3879  values[60] = t1336+t1337+t1339+t1340;
3880  values[61] = t1343+t1344+t1346+t1347;
3881  values[62] = t1350+t1351+t1353+t1354;
3882  values[63] = t1357+t1358+t1360+t1361;
3883  values[64] = t1364+t1365+t1367+t1368;
3884  values[65] = t1371+t1372+t1374+t1375;
3885  values[66] = t1378+t1379+t1381+t1382;
3886  values[67] = t1385+t1386+t1388+t1389;
3887 }
3888 
3889 // values of the derivatives in xi-xi direction
3890 static void C_Q_UL8SE_2D_DeriveXiXi(double xi, double eta, double *values)
3891 {
3892  double t1 = xi*xi;
3893  double t2 = 27344301511.0/2825912320.0*t1;
3894  double t3 = t1*xi;
3895  double t4 = 37738465.0/462422016.0*t3;
3896  double t5 = t1*t1;
3897  double t6 = t5*xi;
3898  double t7 = 1273609.0/6291456.0*t6;
3899  double t8 = eta*eta;
3900  double t9 = 535268812087.0/10196405452800.0*t8;
3901  double t10 = 1.0-eta;
3902  double t15 = 693.0/8.0*t6-315.0/4.0*t3+105.0/8.0*xi;
3903  double t16 = t10*xi*t15;
3904  double t17 = 16384.0/72765.0*t16;
3905  double t18 = t8*eta;
3906  double t19 = 189589443851.0/2039281090560.0*t18;
3907  double t20 = t8*t8;
3908  double t21 = 13758760747.0/41617981440.0*t20;
3909  double t22 = t20*eta;
3910  double t23 = 91546153943.0/208089907200.0*t22;
3911  double t24 = 7608804625.0/484442112.0*t5;
3912  double t25 = 77167693.0/15105785856.0*xi;
3913  double t26 = xi*eta;
3914  double t27 = 2256037.0/157286400.0*t26;
3915  double t28 = 404165348221.0/679760363520.0-t2-t4+t7+t9+t17-t19-t21+t23+t24+t25-t27;
3916  double t29 = t3*eta;
3917  double t30 = 2693809.0/9437184.0*t29;
3918  double t35 = -5.0/16.0+231.0/16.0*t5*t1-315.0/16.0*t5+105.0/16.0*t1;
3919  double t36 = t10*t35;
3920  double t37 = 8192.0/72765.0*t36;
3921  double t38 = xi*t20;
3922  double t39 = 3558890173.0/1981808640.0*t38;
3923  double t40 = t1*t20;
3924  double t41 = 352724239.0/28311552.0*t40;
3925  double t42 = t3*t20;
3926  double t43 = 2378549579.0/84934656.0*t42;
3927  double t44 = 2010364083569.0/3398801817600.0*eta;
3928  double t45 = t20*t8;
3929  double t46 = 13176346411.0/29727129600.0*t45;
3930  double t47 = t20*t18;
3931  double t48 = 3063009647.0/5945425920.0*t47;
3932  double t49 = t5*t20;
3933  double t50 = 2358883177.0/56623104.0*t49;
3934  double t51 = 1.0-t1;
3935  double t55 = 3465.0/8.0*t5-945.0/4.0*t1+105.0/8.0;
3936  double t56 = t10*t51*t55;
3937  double t57 = 4096.0/72765.0*t56;
3938  double t58 = t1*eta;
3939  double t59 = 3856955457.0/403701760.0*t58;
3940  double t60 = t5*t8;
3941  double t61 = 13176346411.0/1981808640.0*t60;
3942  double t62 = t6*t8;
3943  double t63 = 3063009647.0/283115520.0*t62;
3944  double t64 = t30+t37+t39+t41-t43-t44+t46-t48-t50-t57+t59+t61-t63;
3945  double t66 = xi*t18;
3946  double t67 = 566691223.0/1415577600.0*t66;
3947  double t68 = t1*t18;
3948  double t69 = 3558890173.0/990904320.0*t68;
3949  double t70 = t3*t18;
3950  double t71 = 3006398087.0/424673280.0*t70;
3951  double t72 = t5*t18;
3952  double t73 = 695137625.0/56623104.0*t72;
3953  double t74 = t6*t18;
3954  double t75 = 26468518699.0/1415577600.0*t74;
3955  double t76 = t1*t47;
3956  double t77 = 2763502441.0/141557760.0*t76;
3957  double t78 = t3*t47;
3958  double t79 = 18122010893.0/424673280.0*t78;
3959  double t80 = t5*t47;
3960  double t81 = 3714642323.0/56623104.0*t80;
3961  double t82 = t6*t47;
3962  double t83 = 149838825241.0/1415577600.0*t82;
3963  double t84 = t6*t20;
3964  double t85 = 19344517087.0/283115520.0*t84;
3965  double t86 = xi*t22;
3966  double t87 = 3006398087.0/1415577600.0*t86;
3967  double t88 = t1*t22;
3968  double t89 = 2378549579.0/141557760.0*t88;
3969  double t90 = t3*t22;
3970  double t91 = 2993477963.0/84934656.0*t90;
3971  double t92 = t67+t69-t71-t73+t75+t77-t79-t81+t83+t85-t87-t89+t91;
3972  double t93 = t5*t22;
3973  double t94 = 16098914573.0/283115520.0*t93;
3974  double t95 = t1*t45;
3975  double t96 = 2358883177.0/141557760.0*t95;
3976  double t97 = t3*t45;
3977  double t98 = 16098914573.0/424673280.0*t97;
3978  double t99 = t5*t45;
3979  double t100 = 15740876767.0/283115520.0*t99;
3980  double t101 = t6*t45;
3981  double t102 = 26002496261.0/283115520.0*t101;
3982  double t103 = xi*t47;
3983  double t104 = 3781216957.0/1415577600.0*t103;
3984  double t105 = t6*t22;
3985  double t106 = 126854076251.0/1415577600.0*t105;
3986  double t107 = xi*t45;
3987  double t108 = 139027525.0/56623104.0*t107;
3988  double t109 = t5*eta;
3989  double t110 = 37007183189.0/2422210560.0*t109;
3990  double t111 = t6*eta;
3991  double t112 = 126098401.0/157286400.0*t111;
3992  double t113 = xi*t8;
3993  double t114 = 189589443851.0/679760363520.0*t113;
3994  double t115 = t1*t8;
3995  double t116 = 13758760747.0/6936330240.0*t115;
3996  double t117 = t3*t8;
3997  double t118 = 91546153943.0/20808990720.0*t117;
3998  double t119 = t94-t96+t98+t100-t102+t104-t106-t108-t110-t112-t114-t116+t118;
3999  double t122 = 716291.0/9240.0*t1;
4000  double t123 = 5.0/8.0*t3;
4001  double t124 = 116587.0/345744.0*t8;
4002  double t125 = 131072.0/72765.0*t16;
4003  double t126 = 116587.0/345744.0*t18;
4004  double t127 = 15755.0/7056.0*t20;
4005  double t128 = 15755.0/7056.0*t22;
4006  double t129 = 116675.0/924.0*t5;
4007  double t130 = 3.0/64.0*xi;
4008  double t131 = 3.0/64.0*t26;
4009  double t132 = -24678169.0/5186160.0+t122+t123-t6-t124-t125+t126+t127-t128-t129-t130+t131;
4010  double t133 = 5.0/8.0*t29;
4011  double t134 = 65536.0/72765.0*t36;
4012  double t135 = 16807.0/960.0*t38;
4013  double t136 = 1687.0/24.0*t40;
4014  double t137 = 16807.0/72.0*t42;
4015  double t138 = 24678169.0/5186160.0*eta;
4016  double t139 = 3151.0/1008.0*t45;
4017  double t140 = 3151.0/1008.0*t47;
4018  double t141 = 1715.0/12.0*t49;
4019  double t142 = 32768.0/72765.0*t56;
4020  double t143 = 716291.0/9240.0*t58;
4021  double t144 = 259.0/12.0*t60;
4022  double t145 = 12691.0/225.0*t62;
4023  double t146 = -t133-t134-t135-t136+t137+t138-t139+t140+t141+t142-t143-t144+t145;
4024  double t148 = 12691.0/4800.0*t66;
4025  double t149 = 8917.0/840.0*t68;
4026  double t150 = 12691.0/360.0*t70;
4027  double t151 = 259.0/12.0*t72;
4028  double t152 = 12691.0/225.0*t74;
4029  double t153 = 11809.0/120.0*t76;
4030  double t154 = 117649.0/360.0*t78;
4031  double t155 = 2401.0/12.0*t80;
4032  double t156 = 117649.0/225.0*t82;
4033  double t157 = 16807.0/45.0*t84;
4034  double t158 = 16807.0/960.0*t86;
4035  double t159 = 1687.0/24.0*t88;
4036  double t160 = 16807.0/72.0*t90;
4037  double t161 = -t148-t149+t150+t151-t152-t153+t154+t155-t156-t157+t158+t159-t160;
4038  double t162 = 1715.0/12.0*t93;
4039  double t163 = 11809.0/120.0*t95;
4040  double t164 = 117649.0/360.0*t97;
4041  double t165 = 2401.0/12.0*t99;
4042  double t166 = 117649.0/225.0*t101;
4043  double t167 = 117649.0/4800.0*t103;
4044  double t168 = 16807.0/45.0*t105;
4045  double t169 = 117649.0/4800.0*t107;
4046  double t170 = 116675.0/924.0*t109;
4047  double t171 = 12691.0/4800.0*t113;
4048  double t172 = 8917.0/840.0*t115;
4049  double t173 = 12691.0/360.0*t117;
4050  double t174 = -t162+t163-t164-t165+t166-t167+t168+t169+t170+t111+t171+t172-t173;
4051  double t177 = 956613.0/3520.0*t1;
4052  double t178 = 65.0/36.0*t3;
4053  double t179 = 7.0/3.0*t6;
4054  double t180 = 16632647.0/17781120.0*t8;
4055  double t181 = 65536.0/10395.0*t16;
4056  double t182 = 16632647.0/17781120.0*t18;
4057  double t183 = 449531.0/72576.0*t20;
4058  double t184 = 449531.0/72576.0*t22;
4059  double t185 = 58475.0/132.0*t5;
4060  double t186 = 169.0/768.0*xi;
4061  double t187 = 169.0/768.0*t26;
4062  double t188 = 65.0/36.0*t29;
4063  double t189 = -t177-t178+t179+t180+t181-t182-t183+t184+t185+t186-t187+t188;
4064  double t190 = 32768.0/10395.0*t36;
4065  double t191 = 2840383.0/34560.0*t38;
4066  double t192 = 139405.0/1728.0*t40;
4067  double t193 = 218491.0/324.0*t42;
4068  double t194 = 98738401.0/5927040.0*eta;
4069  double t195 = 449531.0/51840.0*t45;
4070  double t196 = 449531.0/51840.0*t47;
4071  double t197 = 12005.0/108.0*t49;
4072  double t198 = 16384.0/10395.0*t56;
4073  double t199 = 956613.0/3520.0*t58;
4074  double t200 = 1813.0/108.0*t60;
4075  double t201 = 88837.0/675.0*t62;
4076  double t202 = 98738401.0/5927040.0+t190+t191+t192-t193-t194+t195-t196-t197-t198+t199+t200-t201;
4077  double t204 = 2144779.0/172800.0*t66;
4078  double t205 = 21053.0/1728.0*t68;
4079  double t206 = 164983.0/1620.0*t70;
4080  double t207 = 1813.0/108.0*t72;
4081  double t208 = 88837.0/675.0*t74;
4082  double t209 = 195167.0/1728.0*t76;
4083  double t210 = 1529437.0/1620.0*t78;
4084  double t211 = 16807.0/108.0*t80;
4085  double t212 = 823543.0/675.0*t82;
4086  double t213 = 117649.0/135.0*t84;
4087  double t214 = 2840383.0/34560.0*t86;
4088  double t215 = 139405.0/1728.0*t88;
4089  double t216 = 218491.0/324.0*t90;
4090  double t217 = t204+t205-t206-t207+t208+t209-t210-t211+t212+t213-t214-t215+t216;
4091  double t218 = 12005.0/108.0*t93;
4092  double t219 = 195167.0/1728.0*t95;
4093  double t220 = 1529437.0/1620.0*t97;
4094  double t221 = 16807.0/108.0*t99;
4095  double t222 = 823543.0/675.0*t101;
4096  double t223 = 19882681.0/172800.0*t103;
4097  double t224 = 117649.0/135.0*t105;
4098  double t225 = 19882681.0/172800.0*t107;
4099  double t226 = 58475.0/132.0*t109;
4100  double t227 = 7.0/3.0*t111;
4101  double t228 = 2144779.0/172800.0*t113;
4102  double t229 = 21053.0/1728.0*t115;
4103  double t230 = 164983.0/1620.0*t117;
4104  double t231 = t218-t219+t220+t221-t222+t223-t224-t225-t226-t227-t228-t229+t230;
4105  double t234 = 239497.0/440.0*t1;
4106  double t235 = 145.0/72.0*t3;
4107  double t236 = 8592029.0/11113200.0*t8;
4108  double t237 = 131072.0/10395.0*t16;
4109  double t238 = 8592029.0/11113200.0*t18;
4110  double t239 = 232217.0/45360.0*t20;
4111  double t240 = 232217.0/45360.0*t22;
4112  double t241 = 117115.0/132.0*t5;
4113  double t242 = 61.0/192.0*xi;
4114  double t243 = 61.0/192.0*t26;
4115  double t244 = -24719329.0/740880.0+t234+t235-t179+t236-t237-t238-t239+t240-t241-t242+t243;
4116  double t245 = 145.0/72.0*t29;
4117  double t246 = 65536.0/10395.0*t36;
4118  double t247 = 1025227.0/8640.0*t38;
4119  double t248 = 28175.0/216.0*t40;
4120  double t249 = 487403.0/648.0*t42;
4121  double t250 = 24719329.0/740880.0*eta;
4122  double t251 = 232217.0/32400.0*t45;
4123  double t252 = 232217.0/32400.0*t47;
4124  double t253 = 26411.0/108.0*t49;
4125  double t254 = 32768.0/10395.0*t56;
4126  double t255 = 239497.0/440.0*t58;
4127  double t256 = 19943.0/540.0*t60;
4128  double t257 = -t245-t246-t247+t248+t249+t250+t251-t252-t253+t254-t255+t256+t201;
4129  double t259 = 774151.0/43200.0*t66;
4130  double t260 = 4255.0/216.0*t68;
4131  double t261 = 368039.0/3240.0*t70;
4132  double t262 = 19943.0/540.0*t72;
4133  double t263 = 39445.0/216.0*t76;
4134  double t264 = 3411821.0/3240.0*t78;
4135  double t265 = 184877.0/540.0*t80;
4136  double t266 = 1025227.0/8640.0*t86;
4137  double t267 = 28175.0/216.0*t88;
4138  double t268 = 487403.0/648.0*t90;
4139  double t269 = -t259+t260+t261-t262-t208+t263+t264-t265-t212-t213+t266-t267-t268;
4140  double t270 = 26411.0/108.0*t93;
4141  double t271 = 39445.0/216.0*t95;
4142  double t272 = 3411821.0/3240.0*t97;
4143  double t273 = 184877.0/540.0*t99;
4144  double t274 = 7176589.0/43200.0*t103;
4145  double t275 = 7176589.0/43200.0*t107;
4146  double t276 = 117115.0/132.0*t109;
4147  double t277 = 774151.0/43200.0*t113;
4148  double t278 = 4255.0/216.0*t115;
4149  double t279 = 368039.0/3240.0*t117;
4150  double t280 = t270-t271-t272+t273+t222-t274+t224+t275+t276+t227+t277-t278-t279;
4151  double t283 = 2875559.0/4224.0*t1;
4152  double t284 = 44778473.0/15805440.0*t8;
4153  double t286 = 44778473.0/15805440.0*t18;
4154  double t287 = 1210229.0/64512.0*t20;
4155  double t288 = 1210229.0/64512.0*t22;
4156  double t289 = 292925.0/264.0*t5;
4157  double t291 = 116767.0/384.0*t40;
4158  double t292 = 395823109.0/9483264.0*eta;
4159  double t293 = 1210229.0/46080.0*t45;
4160  double t294 = 1210229.0/46080.0*t47;
4161  double t295 = 395823109.0/9483264.0-t283-t284+32768.0/2079.0*t16+t286+t287-t288+t289+16384.0/2079.0*t36-t291-t292-t293+t294;
4162  double t296 = 12005.0/24.0*t49;
4163  double t298 = 2875559.0/4224.0*t58;
4164  double t299 = 1813.0/24.0*t60;
4165  double t300 = 88171.0/1920.0*t68;
4166  double t301 = 1813.0/24.0*t72;
4167  double t302 = 817369.0/1920.0*t76;
4168  double t303 = 16807.0/24.0*t80;
4169  double t304 = 116767.0/384.0*t88;
4170  double t305 = 12005.0/24.0*t93;
4171  double t306 = 817369.0/1920.0*t95;
4172  double t307 = 16807.0/24.0*t99;
4173  double t308 = 292925.0/264.0*t109;
4174  double t309 = 88171.0/1920.0*t115;
4175  double t310 = t296-8192.0/2079.0*t56+t298-t299-t300+t301-t302+t303+t304-t305+t306-t307-t308+t309;
4176  double t312 = -24719329.0/740880.0+t234-t235+t179+t236-t237-t238-t239+t240-t241+t242-t243;
4177  double t313 = t245-t246+t247+t248-t249+t250+t251-t252-t253+t254-t255+t256-t201;
4178  double t315 = t259+t260-t261-t262+t208+t263-t264-t265+t212+t213-t266-t267+t268;
4179  double t316 = t270-t271+t272+t273-t222+t274-t224-t275+t276-t227-t277-t278+t279;
4180  double t319 = -t177+t178-t179+t180+t181-t182-t183+t184+t185-t186+t187-t188;
4181  double t320 = 98738401.0/5927040.0+t190-t191+t192+t193-t194+t195-t196-t197-t198+t199+t200+t201;
4182  double t322 = -t204+t205+t206-t207-t208+t209+t210-t211-t212-t213+t214-t215-t216;
4183  double t323 = t218-t219-t220+t221+t222-t223+t224+t225-t226+t227+t228-t229-t230;
4184  double t326 = -24678169.0/5186160.0+t122-t123+t6-t124-t125+t126+t127-t128-t129+t130-t131;
4185  double t327 = t133-t134+t135-t136-t137+t138-t139+t140+t141+t142-t143-t144-t145;
4186  double t329 = t148-t149-t150+t151+t152-t153-t154+t155+t156+t157-t158+t159+t160;
4187  double t330 = -t162+t163+t164-t165-t166+t167-t168-t169+t170-t111-t171+t172+t173;
4188  double t333 = 404165348221.0/679760363520.0-t2+t4-t7+t9+t17-t19-t21+t23+t24-t25+t27;
4189  double t334 = -t30+t37-t39+t41+t43-t44+t46-t48-t50-t57+t59+t61+t63;
4190  double t336 = -t67+t69+t71-t73-t75+t77+t79-t81-t83-t85+t87-t89-t91;
4191  double t337 = t94-t96-t98+t100+t102-t104+t106+t108-t110+t112+t114-t116-t118;
4192  double t340 = 40.0/147.0*t1;
4193  double t341 = 200.0/441.0*t3;
4194  double t342 = 4.0/3.0*t6;
4195  double t343 = 12691.0/14400.0*t18;
4196  double t344 = 8917.0/5040.0*t20;
4197  double t345 = 12691.0/3600.0*t22;
4198  double t346 = 20.0/21.0*t5;
4199  double t347 = 148.0/7203.0*xi;
4200  double t348 = 1813.0/14400.0*t26;
4201  double t349 = 2401.0/864.0*t29;
4202  double t350 = 148.0/21609.0-t340-t341+t342-t124+t343+t344-t345+t346+t347-t348+t349;
4203  double t351 = 8917.0/1680.0*t38;
4204  double t352 = 8435.0/72.0*t42;
4205  double t353 = 1813.0/43200.0*eta;
4206  double t354 = 259.0/180.0*t45;
4207  double t355 = 1813.0/675.0*t47;
4208  double t356 = 11809.0/48.0*t49;
4209  double t357 = 2401.0/1440.0*t58;
4210  double t358 = 15755.0/336.0*t60;
4211  double t359 = 3151.0/48.0*t62;
4212  double t360 = 16807.0/480.0*t68;
4213  double t361 = t351-t136-t352-t353-t354+t355+t356+t357-t358-t359+t148-t360;
4214  double t363 = 16807.0/288.0*t70;
4215  double t364 = 117649.0/960.0*t72;
4216  double t365 = 823543.0/4800.0*t74;
4217  double t366 = 4802.0/45.0*t76;
4218  double t367 = 4802.0/27.0*t78;
4219  double t368 = 16807.0/45.0*t80;
4220  double t369 = 82663.0/240.0*t84;
4221  double t370 = 12691.0/1200.0*t86;
4222  double t371 = 16807.0/120.0*t88;
4223  double t372 = 117649.0/240.0*t93;
4224  double t373 = -t363+t364+t365-t366-t367+t368+t156+t369-t370+t371+t160-t372;
4225  double t374 = 343.0/6.0*t95;
4226  double t375 = 1715.0/18.0*t97;
4227  double t376 = 16807.0/60.0*t101;
4228  double t377 = 1813.0/225.0*t103;
4229  double t378 = 823543.0/1200.0*t105;
4230  double t379 = 259.0/60.0*t107;
4231  double t380 = 16807.0/2880.0*t109;
4232  double t381 = 117649.0/14400.0*t111;
4233  double t382 = 116587.0/115248.0*t113;
4234  double t383 = 15755.0/1176.0*t115;
4235  double t384 = 78775.0/3528.0*t117;
4236  double t385 = t374+t375-t165-t376+t377-t378-t379-t380-t381-t382+t383+t384;
4237  double t388 = 20.0/21.0*t1;
4238  double t389 = 100.0/63.0*t3;
4239  double t390 = 14.0/3.0*t6;
4240  double t391 = 2144779.0/518400.0*t18;
4241  double t392 = 21053.0/10368.0*t20;
4242  double t393 = 164983.0/16200.0*t22;
4243  double t394 = 10.0/3.0*t5;
4244  double t395 = 74.0/1029.0*xi;
4245  double t396 = 12691.0/19200.0*t26;
4246  double t397 = 16807.0/1152.0*t29;
4247  double t398 = -74.0/3087.0+t388+t389-t390+t180-t391-t392+t393-t394-t395+t396-t397;
4248  double t399 = 21053.0/3456.0*t38;
4249  double t400 = 697025.0/5184.0*t42;
4250  double t401 = 12691.0/57600.0*eta;
4251  double t402 = 1813.0/1620.0*t45;
4252  double t403 = 12691.0/2025.0*t47;
4253  double t404 = 975835.0/3456.0*t49;
4254  double t405 = 16807.0/1920.0*t58;
4255  double t406 = 449531.0/3456.0*t60;
4256  double t407 = 3146717.0/17280.0*t62;
4257  double t408 = 2840383.0/17280.0*t68;
4258  double t409 = -t399+t192+t400+t401+t402-t403-t404-t405+t406+t407-t204+t408;
4259  double t411 = 2840383.0/10368.0*t70;
4260  double t412 = 19882681.0/34560.0*t72;
4261  double t413 = 139178767.0/172800.0*t74;
4262  double t414 = 33614.0/135.0*t76;
4263  double t415 = 33614.0/81.0*t78;
4264  double t416 = 117649.0/135.0*t80;
4265  double t417 = 1366169.0/3456.0*t84;
4266  double t418 = 164983.0/5400.0*t86;
4267  double t419 = 218491.0/540.0*t88;
4268  double t420 = 1529437.0/1080.0*t93;
4269  double t421 = t411-t412-t413+t414+t415-t416-t212-t417+t418-t419-t216+t420;
4270  double t422 = 2401.0/54.0*t95;
4271  double t423 = 12005.0/162.0*t97;
4272  double t424 = 117649.0/540.0*t101;
4273  double t425 = 12691.0/675.0*t103;
4274  double t426 = 10706059.0/5400.0*t105;
4275  double t427 = 1813.0/540.0*t107;
4276  double t428 = 117649.0/3840.0*t109;
4277  double t429 = 823543.0/19200.0*t111;
4278  double t430 = 16632647.0/5927040.0*t113;
4279  double t431 = 449531.0/12096.0*t115;
4280  double t432 = 2247655.0/36288.0*t117;
4281  double t433 = -t422-t423+t221+t424-t425+t426+t427+t428+t429+t430-t431-t432;
4282  double t436 = 40.0/21.0*t1;
4283  double t437 = 200.0/63.0*t3;
4284  double t438 = 28.0/3.0*t6;
4285  double t439 = 774151.0/129600.0*t18;
4286  double t440 = 4255.0/1296.0*t20;
4287  double t441 = 368039.0/32400.0*t22;
4288  double t442 = 20.0/3.0*t5;
4289  double t443 = 148.0/1029.0*xi;
4290  double t444 = 12691.0/4800.0*t26;
4291  double t445 = 16807.0/288.0*t29;
4292  double t446 = 148.0/3087.0-t436-t437+t438+t236+t439-t440-t441+t442+t443-t444+t445;
4293  double t447 = 4255.0/432.0*t38;
4294  double t448 = 140875.0/648.0*t42;
4295  double t449 = 12691.0/14400.0*eta;
4296  double t450 = 19943.0/8100.0*t45;
4297  double t451 = 197225.0/432.0*t49;
4298  double t452 = 16807.0/480.0*t58;
4299  double t453 = 232217.0/2160.0*t60;
4300  double t454 = 1625519.0/10800.0*t62;
4301  double t455 = 1025227.0/4320.0*t68;
4302  double t456 = -t447+t248+t448-t449+t450+t403-t451+t452+t453+t454+t259-t455;
4303  double t458 = 1025227.0/2592.0*t70;
4304  double t459 = 7176589.0/8640.0*t72;
4305  double t460 = 50236123.0/43200.0*t74;
4306  double t461 = 276115.0/432.0*t84;
4307  double t462 = 368039.0/10800.0*t86;
4308  double t463 = 487403.0/1080.0*t88;
4309  double t464 = 3411821.0/2160.0*t93;
4310  double t465 = -t458+t459+t460-t414-t415+t416+t212-t461-t462+t463+t268-t464;
4311  double t466 = 26411.0/270.0*t95;
4312  double t467 = 26411.0/162.0*t97;
4313  double t468 = 1294139.0/2700.0*t101;
4314  double t469 = 23882747.0/10800.0*t105;
4315  double t470 = 19943.0/2700.0*t107;
4316  double t471 = 117649.0/960.0*t109;
4317  double t472 = 823543.0/4800.0*t111;
4318  double t473 = 8592029.0/3704400.0*t113;
4319  double t474 = 232217.0/7560.0*t115;
4320  double t475 = 232217.0/4536.0*t117;
4321  double t476 = -t466-t467+t273+t468+t425-t469+t470-t471-t472+t473-t474-t475;
4322  double t479 = 1135271.0/1756160.0*xi;
4323  double t480 = 30683.0/3584.0*t1;
4324  double t481 = 153415.0/10752.0*t3;
4325  double t482 = 30683.0/1024.0*t5;
4326  double t483 = 214781.0/5120.0*t6;
4327  double t484 = 88171.0/11520.0*t20;
4328  double t485 = 88171.0/3840.0*t38;
4329  double t486 = 583835.0/1152.0*t42;
4330  double t487 = 6051145.0/32256.0*t117;
4331  double t488 = 1210229.0/3072.0*t60;
4332  double t489 = 1135271.0/5268480.0+t479-t480-t481+t482+t483+t484+t485-t291-t486+t487-t488;
4333  double t490 = 8471603.0/15360.0*t62;
4334  double t491 = 817369.0/768.0*t49;
4335  double t492 = 5721583.0/3840.0*t84;
4336  double t493 = 1813.0/120.0*t107;
4337  double t494 = 2401.0/12.0*t95;
4338  double t495 = 12005.0/36.0*t97;
4339  double t496 = 117649.0/120.0*t101;
4340  double t497 = 1813.0/360.0*t45;
4341  double t498 = 44778473.0/5268480.0*t113;
4342  double t499 = 1210229.0/10752.0*t115;
4343  double t500 = -t490+t491+t492-t493+t494+t495-t307-t496-t497-t284-t498+t499;
4344  double t502 = 148.0/3087.0-t436-t437+t438+t236-t439-t440+t441+t442+t443+t444-t445;
4345  double t503 = -t447+t248+t448+t449+t450-t403-t451-t452+t453+t454-t259+t455;
4346  double t505 = t458-t459-t460+t414+t415-t416-t212-t461+t462-t463-t268+t464;
4347  double t506 = -t466-t467+t273+t468-t425+t469+t470+t471+t472+t473-t474-t475;
4348  double t509 = -74.0/3087.0+t388+t389-t390+t180+t391-t392-t393-t394-t395-t396+t397;
4349  double t510 = -t399+t192+t400-t401+t402+t403-t404+t405+t406+t407+t204-t408;
4350  double t512 = -t411+t412+t413-t414-t415+t416+t212-t417-t418+t419+t216-t420;
4351  double t513 = -t422-t423+t221+t424+t425-t426+t427-t428-t429+t430-t431-t432;
4352  double t516 = 148.0/21609.0-t340-t341+t342-t124-t343+t344+t345+t346+t347+t348-t349;
4353  double t517 = t351-t136-t352+t353-t354-t355+t356-t357-t358-t359-t148+t360;
4354  double t519 = t363-t364-t365+t366+t367-t368-t156+t369+t370-t371-t160+t372;
4355  double t520 = t374+t375-t165-t376-t377+t378-t379+t380+t381-t382+t383+t384;
4356  double t523 = 1.0+eta;
4357  double t524 = t523*t35;
4358  double t525 = 8192.0/72765.0*t524;
4359  double t526 = 404165348221.0/679760363520.0+t525-t2+t4-t7+t9+t19-t21-t23+t24-t25-t27;
4360  double t528 = t523*t51*t55;
4361  double t529 = 4096.0/72765.0*t528;
4362  double t531 = t523*xi*t15;
4363  double t532 = 16384.0/72765.0*t531;
4364  double t533 = t30-t39+t41+t43-t529+t44+t46+t48-t50+t532-t59+t61+t63;
4365  double t535 = t67-t69-t71+t73+t75-t77-t79+t81+t83-t85-t87+t89+t91;
4366  double t536 = -t94-t96-t98+t100+t102+t104-t106+t108+t110-t112+t114-t116-t118;
4367  double t539 = 65536.0/72765.0*t524;
4368  double t540 = -24678169.0/5186160.0-t539+t122-t123+t6-t124-t126+t127+t128-t129+t130+t131;
4369  double t541 = 32768.0/72765.0*t528;
4370  double t542 = 131072.0/72765.0*t531;
4371  double t543 = -t133+t135-t136-t137+t541-t138-t139-t140+t141-t542+t143-t144-t145;
4372  double t545 = -t148+t149+t150-t151-t152+t153+t154-t155-t156+t157+t158-t159-t160;
4373  double t546 = t162+t163+t164-t165-t166-t167+t168-t169-t170+t111-t171+t172+t173;
4374  double t549 = 32768.0/10395.0*t524;
4375  double t550 = t549-t177+t178-t179+t180+t182-t183-t184+t185-t186-t187+t188;
4376  double t551 = 16384.0/10395.0*t528;
4377  double t552 = 65536.0/10395.0*t531;
4378  double t553 = 98738401.0/5927040.0-t191+t192+t193-t551+t194+t195+t196-t197+t552-t199+t200+t201;
4379  double t555 = t204-t205-t206+t207+t208-t209-t210+t211+t212-t213-t214+t215+t216;
4380  double t556 = -t218-t219-t220+t221+t222+t223-t224+t225+t226-t227+t228-t229-t230;
4381  double t559 = 65536.0/10395.0*t524;
4382  double t560 = -24719329.0/740880.0-t559+t234-t235+t179+t236+t238-t239-t240-t241+t242+t243;
4383  double t561 = 32768.0/10395.0*t528;
4384  double t562 = 131072.0/10395.0*t531;
4385  double t563 = -t245+t247+t248-t249+t561-t250+t251+t252-t253-t562+t255+t256-t201;
4386  double t565 = -t259-t260+t261+t262-t208-t263+t264+t265-t212+t213+t266+t267-t268;
4387  double t566 = -t270-t271+t272+t273-t222-t274+t224-t275-t276+t227-t277-t278+t279;
4388  double t571 = 395823109.0/9483264.0+16384.0/2079.0*t524-t283-t284-t286+t287+t288+t289-t291-8192.0/2079.0*t528+t292-t293-t294;
4389  double t573 = t296+32768.0/2079.0*t531-t298-t299+t300-t301+t302-t303-t304+t305+t306-t307+t308+t309;
4390  double t575 = -24719329.0/740880.0-t559+t234+t235-t179+t236+t238-t239-t240-t241-t242-t243;
4391  double t576 = t245-t247+t248+t249+t561-t250+t251+t252-t253-t562+t255+t256+t201;
4392  double t578 = t259-t260-t261+t262+t208-t263-t264+t265+t212-t213-t266+t267+t268;
4393  double t579 = -t270-t271-t272+t273+t222+t274-t224+t275-t276-t227+t277-t278-t279;
4394  double t582 = t549-t177-t178+t179+t180+t182-t183-t184+t185+t186+t187-t188;
4395  double t583 = 98738401.0/5927040.0+t191+t192-t193-t551+t194+t195+t196-t197+t552-t199+t200-t201;
4396  double t585 = -t204-t205+t206+t207-t208-t209+t210+t211-t212+t213+t214+t215-t216;
4397  double t586 = -t218-t219+t220+t221-t222-t223+t224-t225+t226+t227-t228-t229+t230;
4398  double t589 = -24678169.0/5186160.0-t539+t122+t123-t6-t124-t126+t127+t128-t129-t130-t131;
4399  double t590 = t133-t135-t136+t137+t541-t138-t139-t140+t141-t542+t143-t144+t145;
4400  double t592 = t148+t149-t150-t151+t152+t153-t154-t155+t156-t157-t158-t159+t160;
4401  double t593 = t162+t163-t164-t165+t166+t167-t168+t169-t170-t111+t171+t172-t173;
4402  double t596 = 404165348221.0/679760363520.0+t525-t2-t4+t7+t9+t19-t21-t23+t24+t25+t27;
4403  double t597 = -t30+t39+t41-t43-t529+t44+t46+t48-t50+t532-t59+t61-t63;
4404  double t599 = -t67-t69+t71+t73-t75-t77+t79+t81-t83+t85+t87+t89-t91;
4405  double t600 = -t94-t96+t98+t100-t102-t104+t106-t108+t110+t112-t114-t116+t118;
4406  double t603 = 148.0/21609.0-t340+t341-t342-t124-t343+t344+t345+t346-t347-t348+t349;
4407  double t604 = -t351-t136+t352+t353-t354-t355+t356-t357-t358+t359+t148+t360;
4408  double t606 = -t363-t364+t365+t366-t367-t368+t156-t369-t370-t371+t160+t372;
4409  double t607 = t374-t375-t165+t376+t377-t378+t379+t380-t381+t382+t383-t384;
4410  double t610 = -74.0/3087.0+t388-t389+t390+t180+t391-t392-t393-t394+t395+t396-t397;
4411  double t611 = t399+t192-t400-t401+t402+t403-t404+t405+t406-t407-t204-t408;
4412  double t613 = t411+t412-t413-t414+t415+t416-t212+t417+t418+t419-t216-t420;
4413  double t614 = -t422+t423+t221-t424-t425+t426-t427-t428+t429-t430-t431+t432;
4414  double t617 = 148.0/3087.0-t436+t437-t438+t236-t439-t440+t441+t442-t443-t444+t445;
4415  double t618 = t447+t248-t448+t449+t450-t403-t451-t452+t453-t454+t259+t455;
4416  double t620 = -t458-t459+t460+t414-t415-t416+t212+t461-t462-t463+t268+t464;
4417  double t621 = -t466+t467+t273-t468+t425-t469-t470+t471-t472-t473-t474+t475;
4418  double t624 = 1135271.0/5268480.0-t479-t480+t481+t482-t483+t484-t485-t291+t486-t487-t488;
4419  double t625 = t490+t491-t492+t493+t494-t495-t307+t496-t497-t284+t498+t499;
4420  double t627 = 148.0/3087.0-t436+t437-t438+t236+t439-t440-t441+t442-t443+t444-t445;
4421  double t628 = t447+t248-t448-t449+t450+t403-t451+t452+t453-t454-t259-t455;
4422  double t630 = t458+t459-t460-t414+t415+t416-t212+t461+t462+t463-t268-t464;
4423  double t631 = -t466+t467+t273-t468-t425+t469-t470-t471+t472-t473-t474+t475;
4424  double t634 = -74.0/3087.0+t388-t389+t390+t180-t391-t392+t393-t394+t395-t396+t397;
4425  double t635 = t399+t192-t400+t401+t402-t403-t404-t405+t406-t407+t204+t408;
4426  double t637 = -t411-t412+t413+t414-t415-t416+t212+t417-t418-t419+t216+t420;
4427  double t638 = -t422+t423+t221-t424+t425-t426-t427+t428-t429-t430-t431+t432;
4428  double t641 = 148.0/21609.0-t340+t341-t342-t124+t343+t344-t345+t346-t347+t348-t349;
4429  double t642 = -t351-t136+t352-t353-t354+t355+t356+t357-t358+t359-t148-t360;
4430  double t644 = t363+t364-t365-t366+t367+t368-t156-t369+t370+t371-t160-t372;
4431  double t645 = t374-t375-t165+t376-t377+t378+t379-t380+t381+t382+t383-t384;
4432  double t648 = 6941291.0/3145728.0*t1;
4433  double t649 = 48589037.0/9437184.0*t3;
4434  double t650 = 282475249.0/31457280.0*t6;
4435  double t651 = 597851401.0/169869312.0*t8;
4436  double t652 = 4184959807.0/849346560.0*t18;
4437  double t653 = 3463704209.0/169869312.0*t20;
4438  double t654 = 24245929463.0/849346560.0*t22;
4439  double t655 = 28824005.0/6291456.0*t5;
4440  double t656 = 8386693.0/31457280.0*xi;
4441  double t657 = 58706851.0/157286400.0*t26;
4442  double t658 = 340123259.0/47185920.0*t29;
4443  double t659 = -1198099.0/18874368.0+t648-t649+t650+t651-t652-t653+t654-t655+t656-t657+t658;
4444  double t660 = 24245929463.0/283115520.0*t38;
4445  double t661 = 20067272281.0/28311552.0*t40;
4446  double t662 = 140470905967.0/84934656.0*t42;
4447  double t663 = 8386693.0/94371840.0*eta;
4448  double t664 = 2876635699.0/169869312.0*t45;
4449  double t665 = 20136449893.0/849346560.0*t47;
4450  double t666 = 83330198455.0/56623104.0*t49;
4451  double t667 = 48589037.0/15728640.0*t58;
4452  double t668 = 14383178495.0/56623104.0*t60;
4453  double t669 = 140955149251.0/283115520.0*t62;
4454  double t670 = 29294718649.0/1415577600.0*t66;
4455  double t671 = 24245929463.0/141557760.0*t68;
4456  double t672 = t660+t661-t662+t663+t664-t665-t666-t667+t668-t669+t670+t671;
4457  double t674 = 169721506241.0/424673280.0*t70;
4458  double t675 = 20136449893.0/56623104.0*t72;
4459  double t676 = 986686044757.0/1415577600.0*t74;
4460  double t677 = 116662277837.0/141557760.0*t76;
4461  double t678 = 816635944859.0/424673280.0*t78;
4462  double t679 = 96889010407.0/56623104.0*t80;
4463  double t680 = 4747561509943.0/1415577600.0*t82;
4464  double t681 = 816635944859.0/283115520.0*t84;
4465  double t682 = 169721506241.0/1415577600.0*t86;
4466  double t683 = 140470905967.0/141557760.0*t88;
4467  double t684 = 983296341769.0/424673280.0*t90;
4468  double t685 = 116662277837.0/56623104.0*t93;
4469  double t686 = -t674-t675+t676+t677-t678-t679+t680+t681-t682-t683+t684+t685;
4470  double t687 = 16666039691.0/28311552.0*t95;
4471  double t688 = 116662277837.0/84934656.0*t97;
4472  double t689 = 69206436005.0/56623104.0*t99;
4473  double t690 = 678223072849.0/283115520.0*t101;
4474  double t691 = 140955149251.0/1415577600.0*t103;
4475  double t692 = 5716451614013.0/1415577600.0*t105;
4476  double t693 = 20136449893.0/283115520.0*t107;
4477  double t694 = 40353607.0/6291456.0*t109;
4478  double t695 = 1977326743.0/157286400.0*t111;
4479  double t696 = 4184959807.0/283115520.0*t113;
4480  double t697 = 3463704209.0/28311552.0*t115;
4481  double t698 = 24245929463.0/84934656.0*t117;
4482  double t699 = -t687+t688+t689-t690+t691-t692-t693+t694-t695-t696-t697+t698;
4483  double t702 = 34706455.0/3145728.0*t1;
4484  double t703 = 242945185.0/9437184.0*t3;
4485  double t704 = 282475249.0/6291456.0*t6;
4486  double t705 = 518776867.0/31457280.0*t8;
4487  double t706 = 3631438069.0/94371840.0*t18;
4488  double t707 = 293534255.0/6291456.0*t20;
4489  double t708 = 2054739785.0/18874368.0*t22;
4490  double t709 = 144120025.0/6291456.0*t5;
4491  double t710 = 8386693.0/6291456.0*xi;
4492  double t711 = 58706851.0/18874368.0*t26;
4493  double t712 = 1700616295.0/28311552.0*t29;
4494  double t713 = 5990495.0/18874368.0-t702+t703-t704-t705+t706+t707-t708+t709-t710+t711-t712;
4495  double t714 = 410947957.0/2097152.0*t38;
4496  double t715 = 1700616295.0/1048576.0*t40;
4497  double t716 = 11904314065.0/3145728.0*t42;
4498  double t717 = 41933465.0/56623104.0*eta;
4499  double t718 = 2876635699.0/94371840.0*t45;
4500  double t719 = 20136449893.0/283115520.0*t47;
4501  double t720 = 7061881225.0/2097152.0*t49;
4502  double t721 = 242945185.0/9437184.0*t58;
4503  double t722 = 2496158833.0/2097152.0*t60;
4504  double t723 = 122311782817.0/52428800.0*t62;
4505  double t724 = 25420066483.0/157286400.0*t66;
4506  double t725 = 21039053021.0/15728640.0*t68;
4507  double t726 = -t714-t715+t716-t717-t718+t719+t720+t721-t722+t723-t724-t725;
4508  double t728 = 147273371147.0/47185920.0*t70;
4509  double t729 = 17473111831.0/6291456.0*t72;
4510  double t730 = 856182479719.0/157286400.0*t74;
4511  double t731 = 116662277837.0/47185920.0*t76;
4512  double t732 = 816635944859.0/141557760.0*t78;
4513  double t733 = 96889010407.0/18874368.0*t80;
4514  double t734 = 4747561509943.0/471859200.0*t82;
4515  double t735 = 13841287201.0/2097152.0*t84;
4516  double t736 = 2876635699.0/6291456.0*t86;
4517  double t737 = 11904314065.0/3145728.0*t88;
4518  double t738 = 83330198455.0/9437184.0*t90;
4519  double t739 = 49433168575.0/6291456.0*t93;
4520  double t740 = t728+t729-t730-t731+t732+t733-t734-t735+t736+t737-t738-t739;
4521  double t741 = 16666039691.0/15728640.0*t95;
4522  double t742 = 116662277837.0/47185920.0*t97;
4523  double t743 = 13841287201.0/6291456.0*t99;
4524  double t744 = 678223072849.0/157286400.0*t101;
4525  double t745 = 140955149251.0/471859200.0*t103;
4526  double t746 = 96889010407.0/6291456.0*t105;
4527  double t747 = 20136449893.0/157286400.0*t107;
4528  double t748 = 1008840175.0/18874368.0*t109;
4529  double t749 = 1977326743.0/18874368.0*t111;
4530  double t750 = 3631438069.0/52428800.0*t113;
4531  double t751 = 3005579003.0/5242880.0*t115;
4532  double t752 = 21039053021.0/15728640.0*t117;
4533  double t753 = t741-t742-t743+t744-t745+t746+t747-t748+t749+t750+t751-t752;
4534  double t756 = 173532275.0/3145728.0*t1;
4535  double t757 = 1214725925.0/9437184.0*t3;
4536  double t758 = 1412376245.0/6291456.0*t6;
4537  double t759 = 2265605209.0/169869312.0*t8;
4538  double t760 = 15859236463.0/169869312.0*t18;
4539  double t761 = 4872668633.0/169869312.0*t20;
4540  double t762 = 34108680431.0/169869312.0*t22;
4541  double t763 = 720600125.0/6291456.0*t5;
4542  double t764 = 41933465.0/6291456.0*xi;
4543  double t765 = 293534255.0/6291456.0*t26;
4544  double t766 = 8503081475.0/9437184.0*t29;
4545  double t767 = -29952475.0/18874368.0+t756-t757+t758+t759-t760-t761+t762-t763+t764-t765+t766;
4546  double t768 = 34108680431.0/283115520.0*t38;
4547  double t769 = 28230230497.0/28311552.0*t40;
4548  double t770 = 197611613479.0/84934656.0*t42;
4549  double t771 = 209667325.0/18874368.0*eta;
4550  double t772 = 20136449893.0/169869312.0*t47;
4551  double t773 = 117227228335.0/56623104.0*t49;
4552  double t774 = 1214725925.0/3145728.0*t58;
4553  double t775 = 54506193455.0/56623104.0*t60;
4554  double t776 = 534160695859.0/283115520.0*t62;
4555  double t777 = 111014655241.0/283115520.0*t66;
4556  double t778 = 91881868967.0/28311552.0*t68;
4557  double t779 = t768+t769-t770+t771+t664-t772-t773-t774+t775-t776+t777+t778;
4558  double t781 = 643173082769.0/84934656.0*t70;
4559  double t782 = 381543354185.0/56623104.0*t72;
4560  double t783 = 3739124871013.0/283115520.0*t74;
4561  double t784 = 116662277837.0/28311552.0*t76;
4562  double t785 = 816635944859.0/84934656.0*t78;
4563  double t786 = 484445052035.0/56623104.0*t80;
4564  double t787 = 4747561509943.0/283115520.0*t82;
4565  double t788 = 1148826837683.0/283115520.0*t84;
4566  double t789 = 238760763017.0/283115520.0*t86;
4567  double t790 = 197611613479.0/28311552.0*t88;
4568  double t791 = 1383281294353.0/84934656.0*t90;
4569  double t792 = 820590598345.0/56623104.0*t93;
4570  double t793 = -t781-t782+t783+t784-t785-t786+t787+t788-t789-t790+t791+t792;
4571  double t794 = 140955149251.0/283115520.0*t103;
4572  double t795 = 8041787863781.0/283115520.0*t105;
4573  double t796 = 5044200875.0/6291456.0*t109;
4574  double t797 = 9886633715.0/6291456.0*t111;
4575  double t798 = 15859236463.0/283115520.0*t113;
4576  double t799 = 13125981281.0/28311552.0*t115;
4577  double t800 = 91881868967.0/84934656.0*t117;
4578  double t801 = -t687+t688+t689-t690+t794-t795-t693+t796-t797-t798-t799+t800;
4579  double t804 = -29952475.0/18874368.0+t756-t757+t758+t759+t760-t761-t762-t763+t764+t765-t766;
4580  double t805 = t768+t769-t770-t771+t664+t772-t773+t774+t775-t776-t777-t778;
4581  double t807 = t781+t782-t783-t784+t785+t786-t787+t788+t789+t790-t791-t792;
4582  double t808 = -t687+t688+t689-t690-t794+t795-t693-t796+t797-t798-t799+t800;
4583  double t811 = 5990495.0/18874368.0-t702+t703-t704-t705-t706+t707+t708+t709-t710-t711+t712;
4584  double t812 = -t714-t715+t716+t717-t718-t719+t720-t721-t722+t723+t724+t725;
4585  double t814 = -t728-t729+t730+t731-t732-t733+t734-t735-t736-t737+t738+t739;
4586  double t815 = t741-t742-t743+t744+t745-t746+t747+t748-t749+t750+t751-t752;
4587  double t818 = -1198099.0/18874368.0+t648-t649+t650+t651+t652-t653-t654-t655+t656+t657-t658;
4588  double t819 = t660+t661-t662-t663+t664+t665-t666+t667+t668-t669-t670-t671;
4589  double t821 = t674+t675-t676-t677+t678+t679-t680+t681+t682+t683-t684-t685;
4590  double t822 = -t687+t688+t689-t690-t691+t692-t693-t694+t695-t696-t697+t698;
4591  double t825 = 5294205.0/1048576.0*t1;
4592  double t826 = 20588575.0/1048576.0*t3;
4593  double t827 = 282475249.0/10485760.0*t6;
4594  double t828 = 3631438069.0/157286400.0*t18;
4595  double t829 = 3005579003.0/31457280.0*t20;
4596  double t830 = 21039053021.0/157286400.0*t22;
4597  double t831 = 17294403.0/2097152.0*t5;
4598  double t832 = 21832293.0/10485760.0*xi;
4599  double t833 = 152826051.0/52428800.0*t26;
4600  double t834 = 28824005.0/1048576.0*t29;
4601  double t835 = 3118899.0/10485760.0-t825+t826-t827-t705+t828+t829-t830+t831-t832+t833-t834;
4602  double t836 = 21039053021.0/31457280.0*t38;
4603  double t837 = 59521570325.0/9437184.0*t42;
4604  double t838 = 21832293.0/52428800.0*eta;
4605  double t839 = 2496158833.0/31457280.0*t45;
4606  double t840 = 17473111831.0/157286400.0*t47;
4607  double t841 = 16666039691.0/6291456.0*t49;
4608  double t842 = 7411887.0/1048576.0*t58;
4609  double t843 = 2876635699.0/6291456.0*t60;
4610  double t844 = 140955149251.0/94371840.0*t62;
4611  double t845 = 410947957.0/1048576.0*t68;
4612  double t846 = -t836-t715+t837-t838-t839+t840+t841+t842-t843+t844-t724-t845;
4613  double t848 = 14383178495.0/9437184.0*t70;
4614  double t849 = 20136449893.0/31457280.0*t72;
4615  double t850 = 986686044757.0/471859200.0*t74;
4616  double t851 = 1977326743.0/1048576.0*t76;
4617  double t852 = 69206436005.0/9437184.0*t78;
4618  double t853 = 96889010407.0/31457280.0*t80;
4619  double t854 = 816635944859.0/94371840.0*t84;
4620  double t855 = 147273371147.0/157286400.0*t86;
4621  double t856 = 2380862813.0/1048576.0*t88;
4622  double t857 = 116662277837.0/31457280.0*t93;
4623  double t858 = t848+t849-t850-t851+t852+t853-t734-t854+t855+t856-t738-t857;
4624  double t859 = 1412376245.0/1048576.0*t95;
4625  double t860 = 49433168575.0/9437184.0*t97;
4626  double t861 = 678223072849.0/94371840.0*t101;
4627  double t862 = 122311782817.0/157286400.0*t103;
4628  double t863 = 5716451614013.0/471859200.0*t105;
4629  double t864 = 17473111831.0/31457280.0*t107;
4630  double t865 = 121060821.0/10485760.0*t109;
4631  double t866 = 1977326743.0/52428800.0*t111;
4632  double t867 = 3631438069.0/31457280.0*t113;
4633  double t868 = 293534255.0/1048576.0*t115;
4634  double t869 = 10273698925.0/9437184.0*t117;
4635  double t870 = t859-t860-t743+t861-t862+t863+t864-t865+t866+t867+t868-t869;
4636  double t873 = 26471025.0/1048576.0*t1;
4637  double t874 = 102942875.0/1048576.0*t3;
4638  double t875 = 282475249.0/2097152.0*t6;
4639  double t876 = 4051449801.0/52428800.0*t8;
4640  double t877 = 9453382869.0/52428800.0*t18;
4641  double t878 = 458478153.0/2097152.0*t20;
4642  double t879 = 1069782357.0/2097152.0*t22;
4643  double t880 = 86472015.0/2097152.0*t5;
4644  double t881 = 21832293.0/2097152.0*xi;
4645  double t882 = 50942017.0/2097152.0*t26;
4646  double t883 = 720600125.0/3145728.0*t29;
4647  double t884 = -3118899.0/2097152.0+t873-t874+t875+t876-t877-t878+t879-t880+t881-t882+t883;
4648  double t885 = 3209347071.0/2097152.0*t38;
4649  double t886 = 3891240675.0/1048576.0*t40;
4650  double t887 = 15132602625.0/1048576.0*t42;
4651  double t888 = 7277431.0/2097152.0*eta;
4652  double t889 = 7488476499.0/52428800.0*t45;
4653  double t890 = 17473111831.0/52428800.0*t47;
4654  double t891 = 12711386205.0/2097152.0*t49;
4655  double t892 = 61765725.0/1048576.0*t58;
4656  double t893 = 22465429497.0/10485760.0*t60;
4657  double t894 = 366935348451.0/52428800.0*t62;
4658  double t895 = 66173680083.0/52428800.0*t66;
4659  double t896 = 3209347071.0/1048576.0*t68;
4660  double t897 = t885+t886-t887+t888+t889-t890-t891-t892+t893-t894+t895+t896;
4661  double t899 = 12480794165.0/1048576.0*t70;
4662  double t900 = 52419335493.0/10485760.0*t72;
4663  double t901 = 856182479719.0/52428800.0*t74;
4664  double t902 = 5931980229.0/1048576.0*t76;
4665  double t903 = 69206436005.0/3145728.0*t78;
4666  double t904 = 96889010407.0/10485760.0*t80;
4667  double t905 = 4747561509943.0/157286400.0*t82;
4668  double t906 = 41523861603.0/2097152.0*t84;
4669  double t907 = 7488476499.0/2097152.0*t86;
4670  double t908 = 9079561575.0/1048576.0*t88;
4671  double t909 = 35309406125.0/1048576.0*t90;
4672  double t910 = 29659901145.0/2097152.0*t93;
4673  double t911 = -t899-t900+t901+t902-t903-t904+t905+t906-t907-t908+t909+t910;
4674  double t912 = 2542277241.0/1048576.0*t95;
4675  double t913 = 9886633715.0/1048576.0*t97;
4676  double t914 = 41523861603.0/10485760.0*t99;
4677  double t915 = 678223072849.0/52428800.0*t101;
4678  double t916 = 122311782817.0/52428800.0*t103;
4679  double t917 = 96889010407.0/2097152.0*t105;
4680  double t918 = 52419335493.0/52428800.0*t107;
4681  double t919 = 201768035.0/2097152.0*t109;
4682  double t920 = 1977326743.0/6291456.0*t111;
4683  double t921 = 28360148607.0/52428800.0*t113;
4684  double t922 = 1375434459.0/1048576.0*t115;
4685  double t923 = 5348911785.0/1048576.0*t117;
4686  double t924 = -t912+t913+t914-t915+t916-t917-t918+t919-t920-t921-t922+t923;
4687  double t927 = 132355125.0/1048576.0*t1;
4688  double t928 = 514714375.0/1048576.0*t3;
4689  double t929 = 1412376245.0/2097152.0*t6;
4690  double t930 = 1965946003.0/31457280.0*t8;
4691  double t931 = 13761622021.0/31457280.0*t18;
4692  double t932 = 4228187411.0/31457280.0*t20;
4693  double t933 = 29597311877.0/31457280.0*t22;
4694  double t934 = 432360075.0/2097152.0*t5;
4695  double t935 = 109161465.0/2097152.0*xi;
4696  double t936 = 764130255.0/2097152.0*t26;
4697  double t937 = 3603000625.0/1048576.0*t29;
4698  double t938 = 15594495.0/2097152.0-t927+t928-t929-t930+t931+t932-t933+t934-t935+t936-t937;
4699  double t939 = 29597311877.0/31457280.0*t38;
4700  double t940 = 2392392415.0/1048576.0*t40;
4701  double t941 = 83733734525.0/9437184.0*t42;
4702  double t942 = 109161465.0/2097152.0*eta;
4703  double t943 = 17473111831.0/31457280.0*t47;
4704  double t944 = 23445445667.0/6291456.0*t49;
4705  double t945 = 926485875.0/1048576.0*t58;
4706  double t946 = 10901238691.0/6291456.0*t60;
4707  double t947 = 534160695859.0/94371840.0*t62;
4708  double t948 = 96331354147.0/31457280.0*t66;
4709  double t949 = 7786599065.0/1048576.0*t68;
4710  double t950 = -t939-t940+t941-t942-t839+t943+t944+t945-t946+t947-t948-t949;
4711  double t952 = 272530967275.0/9437184.0*t70;
4712  double t953 = 76308670837.0/6291456.0*t72;
4713  double t954 = 3739124871013.0/94371840.0*t74;
4714  double t955 = 9886633715.0/1048576.0*t76;
4715  double t956 = 346032180025.0/9437184.0*t78;
4716  double t957 = 96889010407.0/6291456.0*t80;
4717  double t958 = 4747561509943.0/94371840.0*t82;
4718  double t959 = 1148826837683.0/94371840.0*t84;
4719  double t960 = 207181183139.0/31457280.0*t86;
4720  double t961 = 16746746905.0/1048576.0*t88;
4721  double t962 = 586136141675.0/9437184.0*t90;
4722  double t963 = 164118119669.0/6291456.0*t93;
4723  double t964 = t952+t953-t954-t955+t956+t957-t958-t959+t960+t961-t962-t963;
4724  double t965 = 122311782817.0/31457280.0*t103;
4725  double t966 = 8041787863781.0/94371840.0*t105;
4726  double t967 = 3026520525.0/2097152.0*t109;
4727  double t968 = 9886633715.0/2097152.0*t111;
4728  double t969 = 13761622021.0/31457280.0*t113;
4729  double t970 = 1112371295.0/1048576.0*t115;
4730  double t971 = 38932995325.0/9437184.0*t117;
4731  double t972 = t859-t860-t743+t861-t965+t966+t864-t967+t968+t969+t970-t971;
4732  double t975 = 15594495.0/2097152.0-t927+t928-t929-t930-t931+t932+t933+t934-t935-t936+t937;
4733  double t976 = -t939-t940+t941+t942-t839-t943+t944-t945-t946+t947+t948+t949;
4734  double t978 = -t952-t953+t954+t955-t956-t957+t958-t959-t960-t961+t962+t963;
4735  double t979 = t859-t860-t743+t861+t965-t966+t864+t967-t968+t969+t970-t971;
4736  double t982 = -3118899.0/2097152.0+t873-t874+t875+t876+t877-t878-t879-t880+t881+t882-t883;
4737  double t983 = t885+t886-t887-t888+t889+t890-t891+t892+t893-t894-t895-t896;
4738  double t985 = t899+t900-t901-t902+t903+t904-t905+t906+t907+t908-t909-t910;
4739  double t986 = -t912+t913+t914-t915-t916+t917-t918-t919+t920-t921-t922+t923;
4740  double t989 = 3118899.0/10485760.0-t825+t826-t827-t705-t828+t829+t830+t831-t832-t833+t834;
4741  double t990 = -t836-t715+t837+t838-t839-t840+t841-t842-t843+t844+t724+t845;
4742  double t992 = -t848-t849+t850+t851-t852-t853+t734-t854-t855-t856+t738+t857;
4743  double t993 = t859-t860-t743+t861+t862-t863+t864+t865-t866+t867+t868-t869;
4744  double t996 = 9764867.0/3145728.0*t1;
4745  double t997 = 341770345.0/9437184.0*t3;
4746  double t998 = 15859236463.0/849346560.0*t18;
4747  double t999 = 13125981281.0/169869312.0*t20;
4748  double t1000 = 91881868967.0/849346560.0*t22;
4749  double t1001 = 31782037.0/6291456.0*xi;
4750  double t1002 = 222474259.0/31457280.0*t26;
4751  double t1003 = 478478483.0/9437184.0*t29;
4752  double t1004 = -4540291.0/18874368.0+t996-t997+t704+t759-t998-t999+t1000-t655+t1001-t1002+t1003;
4753  double t1005 = 91881868967.0/56623104.0*t38;
4754  double t1006 = 988058067395.0/84934656.0*t42;
4755  double t1007 = 31782037.0/94371840.0*eta;
4756  double t1008 = 10901238691.0/169869312.0*t45;
4757  double t1009 = 76308670837.0/849346560.0*t47;
4758  double t1010 = 68354069.0/15728640.0*t58;
4759  double t1011 = 140955149251.0/56623104.0*t62;
4760  double t1012 = 34108680431.0/141557760.0*t68;
4761  double t1013 = t1005+t769-t1006+t1007+t1008-t1009-t666-t1010+t668-t1011+t777+t1012;
4762  double t1015 = 238760763017.0/84934656.0*t70;
4763  double t1016 = 986686044757.0/283115520.0*t74;
4764  double t1017 = 164118119669.0/141557760.0*t76;
4765  double t1018 = 1148826837683.0/84934656.0*t78;
4766  double t1019 = 816635944859.0/56623104.0*t84;
4767  double t1020 = 643173082769.0/283115520.0*t86;
4768  double t1021 = 197611613479.0/141557760.0*t88;
4769  double t1022 = -t1015-t675+t1016+t1017-t1018-t679+t787+t1019-t1020-t1021+t791+t685;
4770  double t1023 = 23445445667.0/28311552.0*t95;
4771  double t1024 = 820590598345.0/84934656.0*t97;
4772  double t1025 = 678223072849.0/56623104.0*t101;
4773  double t1026 = 534160695859.0/283115520.0*t103;
4774  double t1027 = 5716451614013.0/283115520.0*t105;
4775  double t1028 = 76308670837.0/56623104.0*t107;
4776  double t1029 = 1977326743.0/31457280.0*t111;
4777  double t1030 = 15859236463.0/56623104.0*t113;
4778  double t1031 = 4872668633.0/28311552.0*t115;
4779  double t1032 = 170543402155.0/84934656.0*t117;
4780  double t1033 = -t1023+t1024+t689-t1025+t1026-t1027-t1028+t694-t1029-t1030-t1031+t1032;
4781  double t1036 = 48824335.0/3145728.0*t1;
4782  double t1037 = 1708851725.0/9437184.0*t3;
4783  double t1038 = 13761622021.0/94371840.0*t18;
4784  double t1039 = 1112371295.0/6291456.0*t20;
4785  double t1040 = 7786599065.0/18874368.0*t22;
4786  double t1041 = 158910185.0/6291456.0*xi;
4787  double t1042 = 1112371295.0/18874368.0*t26;
4788  double t1043 = 11961962075.0/28311552.0*t29;
4789  double t1044 = 22701455.0/18874368.0-t1036+t1037-t758-t930+t1038+t1039-t1040+t709-t1041+t1042-t1043;
4790  double t1045 = 7786599065.0/2097152.0*t38;
4791  double t1046 = 83733734525.0/3145728.0*t42;
4792  double t1047 = 158910185.0/56623104.0*eta;
4793  double t1048 = 10901238691.0/94371840.0*t45;
4794  double t1049 = 76308670837.0/283115520.0*t47;
4795  double t1050 = 341770345.0/9437184.0*t58;
4796  double t1051 = 122311782817.0/10485760.0*t62;
4797  double t1052 = 29597311877.0/15728640.0*t68;
4798  double t1053 = -t1045-t940+t1046-t1047-t1048+t1049+t720+t1050-t722+t1051-t948-t1052;
4799  double t1055 = 207181183139.0/9437184.0*t70;
4800  double t1056 = 856182479719.0/31457280.0*t74;
4801  double t1057 = 164118119669.0/47185920.0*t76;
4802  double t1058 = 1148826837683.0/28311552.0*t78;
4803  double t1059 = 69206436005.0/2097152.0*t84;
4804  double t1060 = 54506193455.0/6291456.0*t86;
4805  double t1061 = 16746746905.0/3145728.0*t88;
4806  double t1062 = t1055+t729-t1056-t1057+t1058+t733-t958-t1059+t1060+t1061-t962-t739;
4807  double t1063 = 23445445667.0/15728640.0*t95;
4808  double t1064 = 164118119669.0/9437184.0*t97;
4809  double t1065 = 678223072849.0/31457280.0*t101;
4810  double t1066 = 534160695859.0/94371840.0*t103;
4811  double t1067 = 484445052035.0/6291456.0*t105;
4812  double t1068 = 76308670837.0/31457280.0*t107;
4813  double t1069 = 9886633715.0/18874368.0*t111;
4814  double t1070 = 13761622021.0/10485760.0*t113;
4815  double t1071 = 4228187411.0/5242880.0*t115;
4816  double t1072 = 29597311877.0/3145728.0*t117;
4817  double t1073 = t1063-t1064-t743+t1065-t1066+t1067+t1068-t748+t1069+t1070+t1071-t1072;
4818  double t1076 = 244121675.0/3145728.0*t1;
4819  double t1077 = 8544258625.0/9437184.0*t3;
4820  double t1078 = 7061881225.0/6291456.0*t6;
4821  double t1079 = 8585690281.0/169869312.0*t8;
4822  double t1080 = 60099831967.0/169869312.0*t18;
4823  double t1081 = 18465363497.0/169869312.0*t20;
4824  double t1082 = 129257544479.0/169869312.0*t22;
4825  double t1083 = 794550925.0/6291456.0*xi;
4826  double t1084 = 5561856475.0/6291456.0*t26;
4827  double t1085 = 59809810375.0/9437184.0*t29;
4828  double t1086 = -113507275.0/18874368.0+t1076-t1077+t1078+t1079-t1080-t1081+t1082-t763+t1083-t1084+t1085;
4829  double t1087 = 129257544479.0/56623104.0*t38;
4830  double t1088 = 39713714089.0/28311552.0*t40;
4831  double t1089 = 1389979993115.0/84934656.0*t42;
4832  double t1090 = 794550925.0/18874368.0*eta;
4833  double t1091 = 76308670837.0/169869312.0*t47;
4834  double t1092 = 1708851725.0/3145728.0*t58;
4835  double t1093 = 534160695859.0/56623104.0*t62;
4836  double t1094 = 420698823769.0/56623104.0*t66;
4837  double t1095 = 129257544479.0/28311552.0*t68;
4838  double t1096 = t1087+t1088-t1089+t1090+t1008-t1091-t773-t1092+t775-t1093+t1094+t1095;
4839  double t1098 = 4524014056765.0/84934656.0*t70;
4840  double t1099 = 3739124871013.0/56623104.0*t74;
4841  double t1100 = 164118119669.0/28311552.0*t76;
4842  double t1101 = 5744134188415.0/84934656.0*t78;
4843  double t1102 = 4747561509943.0/56623104.0*t82;
4844  double t1103 = 1148826837683.0/56623104.0*t84;
4845  double t1104 = 904802811353.0/56623104.0*t86;
4846  double t1105 = 277995998623.0/28311552.0*t88;
4847  double t1106 = 9729859951805.0/84934656.0*t90;
4848  double t1107 = -t1098-t782+t1099+t1100-t1101-t786+t1102+t1103-t1104-t1105+t1106+t792;
4849  double t1108 = 534160695859.0/56623104.0*t103;
4850  double t1109 = 8041787863781.0/56623104.0*t105;
4851  double t1110 = 49433168575.0/6291456.0*t111;
4852  double t1111 = 60099831967.0/56623104.0*t113;
4853  double t1112 = 18465363497.0/28311552.0*t115;
4854  double t1113 = 646287722395.0/84934656.0*t117;
4855  double t1114 = -t1023+t1024+t689-t1025+t1108-t1109-t1028+t796-t1110-t1111-t1112+t1113;
4856  double t1117 = -113507275.0/18874368.0+t1076-t1077+t1078+t1079+t1080-t1081-t1082-t763+t1083+t1084-t1085;
4857  double t1118 = t1087+t1088-t1089-t1090+t1008+t1091-t773+t1092+t775-t1093-t1094-t1095;
4858  double t1120 = t1098+t782-t1099-t1100+t1101+t786-t1102+t1103+t1104+t1105-t1106-t792;
4859  double t1121 = -t1023+t1024+t689-t1025-t1108+t1109-t1028-t796+t1110-t1111-t1112+t1113;
4860  double t1124 = 22701455.0/18874368.0-t1036+t1037-t758-t930-t1038+t1039+t1040+t709-t1041-t1042+t1043;
4861  double t1125 = -t1045-t940+t1046+t1047-t1048-t1049+t720-t1050-t722+t1051+t948+t1052;
4862  double t1127 = -t1055-t729+t1056+t1057-t1058-t733+t958-t1059-t1060-t1061+t962+t739;
4863  double t1128 = t1063-t1064-t743+t1065+t1066-t1067+t1068+t748-t1069+t1070+t1071-t1072;
4864  double t1131 = -4540291.0/18874368.0+t996-t997+t704+t759+t998-t999-t1000-t655+t1001+t1002-t1003;
4865  double t1132 = t1005+t769-t1006-t1007+t1008+t1009-t666+t1010+t668-t1011-t777-t1012;
4866  double t1134 = t1015+t675-t1016-t1017+t1018+t679-t787+t1019+t1020+t1021-t791-t685;
4867  double t1135 = -t1023+t1024+t689-t1025-t1026+t1027-t1028-t694+t1029-t1030-t1031+t1032;
4868  double t1138 = -4540291.0/18874368.0+t996+t997-t704+t759-t998-t999+t1000-t655-t1001+t1002-t1003;
4869  double t1139 = -t1005+t769+t1006+t1007+t1008-t1009-t666-t1010+t668+t1011-t777+t1012;
4870  double t1141 = t1015-t675-t1016+t1017+t1018-t679-t787-t1019+t1020-t1021-t791+t685;
4871  double t1142 = -t1023-t1024+t689+t1025-t1026+t1027+t1028+t694+t1029+t1030-t1031-t1032;
4872  double t1145 = 22701455.0/18874368.0-t1036-t1037+t758-t930+t1038+t1039-t1040+t709+t1041-t1042+t1043;
4873  double t1146 = t1045-t940-t1046-t1047-t1048+t1049+t720+t1050-t722-t1051+t948-t1052;
4874  double t1148 = -t1055+t729+t1056-t1057-t1058+t733+t958+t1059-t1060+t1061+t962-t739;
4875  double t1149 = t1063+t1064-t743-t1065+t1066-t1067-t1068-t748-t1069-t1070+t1071+t1072;
4876  double t1152 = -113507275.0/18874368.0+t1076+t1077-t1078+t1079-t1080-t1081+t1082-t763-t1083+t1084-t1085;
4877  double t1153 = -t1087+t1088+t1089+t1090+t1008-t1091-t773-t1092+t775+t1093-t1094+t1095;
4878  double t1155 = t1098-t782-t1099+t1100+t1101-t786-t1102-t1103+t1104-t1105-t1106+t792;
4879  double t1156 = -t1023-t1024+t689+t1025-t1108+t1109+t1028+t796+t1110+t1111-t1112-t1113;
4880  double t1159 = -113507275.0/18874368.0+t1076+t1077-t1078+t1079+t1080-t1081-t1082-t763-t1083-t1084+t1085;
4881  double t1160 = -t1087+t1088+t1089-t1090+t1008+t1091-t773+t1092+t775+t1093+t1094-t1095;
4882  double t1162 = -t1098+t782+t1099-t1100-t1101+t786+t1102-t1103-t1104+t1105+t1106-t792;
4883  double t1163 = -t1023-t1024+t689+t1025+t1108-t1109+t1028-t796-t1110+t1111-t1112-t1113;
4884  double t1166 = 22701455.0/18874368.0-t1036-t1037+t758-t930-t1038+t1039+t1040+t709+t1041+t1042-t1043;
4885  double t1167 = t1045-t940-t1046+t1047-t1048-t1049+t720-t1050-t722-t1051-t948+t1052;
4886  double t1169 = t1055-t729-t1056+t1057+t1058-t733-t958+t1059+t1060-t1061-t962+t739;
4887  double t1170 = t1063+t1064-t743-t1065-t1066+t1067-t1068+t748+t1069-t1070+t1071+t1072;
4888  double t1173 = -4540291.0/18874368.0+t996+t997-t704+t759+t998-t999-t1000-t655-t1001-t1002+t1003;
4889  double t1174 = -t1005+t769+t1006-t1007+t1008+t1009-t666+t1010+t668+t1011+t777-t1012;
4890  double t1176 = -t1015+t675+t1016-t1017-t1018+t679+t787-t1019-t1020+t1021+t791-t685;
4891  double t1177 = -t1023-t1024+t689+t1025+t1026-t1027+t1028-t694-t1029+t1030-t1031-t1032;
4892  double t1180 = 3118899.0/10485760.0-t825-t826+t827-t705+t828+t829-t830+t831+t832-t833+t834;
4893  double t1181 = t836-t715-t837-t838-t839+t840+t841+t842-t843-t844+t724-t845;
4894  double t1183 = -t848+t849+t850-t851-t852+t853+t734+t854-t855+t856+t738-t857;
4895  double t1184 = t859+t860-t743-t861+t862-t863-t864-t865-t866-t867+t868+t869;
4896  double t1187 = -3118899.0/2097152.0+t873+t874-t875+t876-t877-t878+t879-t880-t881+t882-t883;
4897  double t1188 = -t885+t886+t887+t888+t889-t890-t891-t892+t893+t894-t895+t896;
4898  double t1190 = t899-t900-t901+t902+t903-t904-t905-t906+t907-t908-t909+t910;
4899  double t1191 = -t912-t913+t914+t915-t916+t917+t918+t919+t920+t921-t922-t923;
4900  double t1194 = 15594495.0/2097152.0-t927-t928+t929-t930+t931+t932-t933+t934+t935-t936+t937;
4901  double t1195 = t939-t940-t941-t942-t839+t943+t944+t945-t946-t947+t948-t949;
4902  double t1197 = -t952+t953+t954-t955-t956+t957+t958+t959-t960+t961+t962-t963;
4903  double t1198 = t859+t860-t743-t861+t965-t966-t864-t967-t968-t969+t970+t971;
4904  double t1201 = 15594495.0/2097152.0-t927-t928+t929-t930-t931+t932+t933+t934+t935+t936-t937;
4905  double t1202 = t939-t940-t941+t942-t839-t943+t944-t945-t946-t947-t948+t949;
4906  double t1204 = t952-t953-t954+t955+t956-t957-t958+t959+t960-t961-t962+t963;
4907  double t1205 = t859+t860-t743-t861-t965+t966-t864+t967+t968-t969+t970+t971;
4908  double t1208 = -3118899.0/2097152.0+t873+t874-t875+t876+t877-t878-t879-t880-t881-t882+t883;
4909  double t1209 = -t885+t886+t887-t888+t889+t890-t891+t892+t893+t894+t895-t896;
4910  double t1211 = -t899+t900+t901-t902-t903+t904+t905-t906-t907+t908+t909-t910;
4911  double t1212 = -t912-t913+t914+t915+t916-t917+t918-t919-t920+t921-t922-t923;
4912  double t1215 = 3118899.0/10485760.0-t825-t826+t827-t705-t828+t829+t830+t831+t832+t833-t834;
4913  double t1216 = t836-t715-t837+t838-t839-t840+t841-t842-t843-t844-t724+t845;
4914  double t1218 = t848-t849-t850+t851+t852-t853-t734+t854+t855-t856-t738+t857;
4915  double t1219 = t859+t860-t743-t861-t862+t863-t864+t865+t866-t867+t868+t869;
4916  double t1222 = -1198099.0/18874368.0+t648+t649-t650+t651-t652-t653+t654-t655-t656+t657-t658;
4917  double t1223 = -t660+t661+t662+t663+t664-t665-t666-t667+t668+t669-t670+t671;
4918  double t1225 = t674-t675-t676+t677+t678-t679-t680-t681+t682-t683-t684+t685;
4919  double t1226 = -t687-t688+t689+t690-t691+t692+t693+t694+t695+t696-t697-t698;
4920  double t1229 = 5990495.0/18874368.0-t702-t703+t704-t705+t706+t707-t708+t709+t710-t711+t712;
4921  double t1230 = t714-t715-t716-t717-t718+t719+t720+t721-t722-t723+t724-t725;
4922  double t1232 = -t728+t729+t730-t731-t732+t733+t734+t735-t736+t737+t738-t739;
4923  double t1233 = t741+t742-t743-t744+t745-t746-t747-t748-t749-t750+t751+t752;
4924  double t1236 = -29952475.0/18874368.0+t756+t757-t758+t759-t760-t761+t762-t763-t764+t765-t766;
4925  double t1237 = -t768+t769+t770+t771+t664-t772-t773-t774+t775+t776-t777+t778;
4926  double t1239 = t781-t782-t783+t784+t785-t786-t787-t788+t789-t790-t791+t792;
4927  double t1240 = -t687-t688+t689+t690-t794+t795+t693+t796+t797+t798-t799-t800;
4928  double t1243 = -29952475.0/18874368.0+t756+t757-t758+t759+t760-t761-t762-t763-t764-t765+t766;
4929  double t1244 = -t768+t769+t770-t771+t664+t772-t773+t774+t775+t776+t777-t778;
4930  double t1246 = -t781+t782+t783-t784-t785+t786+t787-t788-t789+t790+t791-t792;
4931  double t1247 = -t687-t688+t689+t690+t794-t795+t693-t796-t797+t798-t799-t800;
4932  double t1250 = 5990495.0/18874368.0-t702-t703+t704-t705-t706+t707+t708+t709+t710+t711-t712;
4933  double t1251 = t714-t715-t716+t717-t718-t719+t720-t721-t722-t723-t724+t725;
4934  double t1253 = t728-t729-t730+t731+t732-t733-t734+t735+t736-t737-t738+t739;
4935  double t1254 = t741+t742-t743-t744-t745+t746-t747+t748+t749-t750+t751+t752;
4936  double t1257 = -1198099.0/18874368.0+t648+t649-t650+t651+t652-t653-t654-t655-t656-t657+t658;
4937  double t1258 = -t660+t661+t662-t663+t664+t665-t666+t667+t668+t669+t670-t671;
4938  double t1260 = -t674+t675+t676-t677-t678+t679+t680-t681-t682+t683+t684-t685;
4939  double t1261 = -t687-t688+t689+t690+t691-t692+t693-t694-t695+t696-t697-t698;
4940 
4941  values[0] = t28+t64+t92+t119;
4942  values[1] = t132+t146+t161+t174;
4943  values[2] = t189+t202+t217+t231;
4944  values[3] = t244+t257+t269+t280;
4945  values[4] = t295+t310;
4946  values[5] = t312+t313+t315+t316;
4947  values[6] = t319+t320+t322+t323;
4948  values[7] = t326+t327+t329+t330;
4949  values[8] = t333+t334+t336+t337;
4950  values[9] = t350+t361+t373+t385;
4951  values[10] = t398+t409+t421+t433;
4952  values[11] = t446+t456+t465+t476;
4953  values[12] = t489+t500;
4954  values[13] = t502+t503+t505+t506;
4955  values[14] = t509+t510+t512+t513;
4956  values[15] = t516+t517+t519+t520;
4957  values[16] = t526+t533+t535+t536;
4958  values[17] = t540+t543+t545+t546;
4959  values[18] = t550+t553+t555+t556;
4960  values[19] = t560+t563+t565+t566;
4961  values[20] = t571+t573;
4962  values[21] = t575+t576+t578+t579;
4963  values[22] = t582+t583+t585+t586;
4964  values[23] = t589+t590+t592+t593;
4965  values[24] = t596+t597+t599+t600;
4966  values[25] = t603+t604+t606+t607;
4967  values[26] = t610+t611+t613+t614;
4968  values[27] = t617+t618+t620+t621;
4969  values[28] = t624+t625;
4970  values[29] = t627+t628+t630+t631;
4971  values[30] = t634+t635+t637+t638;
4972  values[31] = t641+t642+t644+t645;
4973  values[32] = t659+t672+t686+t699;
4974  values[33] = t713+t726+t740+t753;
4975  values[34] = t767+t779+t793+t801;
4976  values[35] = t804+t805+t807+t808;
4977  values[36] = t811+t812+t814+t815;
4978  values[37] = t818+t819+t821+t822;
4979  values[38] = t835+t846+t858+t870;
4980  values[39] = t884+t897+t911+t924;
4981  values[40] = t938+t950+t964+t972;
4982  values[41] = t975+t976+t978+t979;
4983  values[42] = t982+t983+t985+t986;
4984  values[43] = t989+t990+t992+t993;
4985  values[44] = t1004+t1013+t1022+t1033;
4986  values[45] = t1044+t1053+t1062+t1073;
4987  values[46] = t1086+t1096+t1107+t1114;
4988  values[47] = t1117+t1118+t1120+t1121;
4989  values[48] = t1124+t1125+t1127+t1128;
4990  values[49] = t1131+t1132+t1134+t1135;
4991  values[50] = t1138+t1139+t1141+t1142;
4992  values[51] = t1145+t1146+t1148+t1149;
4993  values[52] = t1152+t1153+t1155+t1156;
4994  values[53] = t1159+t1160+t1162+t1163;
4995  values[54] = t1166+t1167+t1169+t1170;
4996  values[55] = t1173+t1174+t1176+t1177;
4997  values[56] = t1180+t1181+t1183+t1184;
4998  values[57] = t1187+t1188+t1190+t1191;
4999  values[58] = t1194+t1195+t1197+t1198;
5000  values[59] = t1201+t1202+t1204+t1205;
5001  values[60] = t1208+t1209+t1211+t1212;
5002  values[61] = t1215+t1216+t1218+t1219;
5003  values[62] = t1222+t1223+t1225+t1226;
5004  values[63] = t1229+t1230+t1232+t1233;
5005  values[64] = t1236+t1237+t1239+t1240;
5006  values[65] = t1243+t1244+t1246+t1247;
5007  values[66] = t1250+t1251+t1253+t1254;
5008  values[67] = t1257+t1258+t1260+t1261;
5009 }
5010 
5011 // values of the derivatives in xi-eta direction
5012 static void C_Q_UL8SE_2D_DeriveXiEta(double xi, double eta, double *values)
5013 {
5014  double t1 = xi*xi;
5015  double t2 = t1*t1;
5016  double t3 = t2*eta;
5017  double t4 = 91546153943.0/41617981440.0*t3;
5018  double t5 = t1*xi;
5019  double t6 = 1285651819.0/403701760.0*t5;
5020  double t7 = eta*eta;
5021  double t8 = 2256037.0/314572800.0*t7;
5022  double t9 = t7*t7;
5023  double t10 = t9*eta;
5024  double t11 = 37007183189.0/12111052800.0*t10;
5025  double t12 = t7*eta;
5026  double t13 = 1285651819.0/403701760.0*t12;
5027  double t14 = t9*t7;
5028  double t15 = xi*t14;
5029  double t16 = 3063009647.0/849346560.0*t15;
5030  double t17 = 126098401.0/943718400.0*t14;
5031  double t18 = 2693809.0/37748736.0*t9;
5032  double t19 = t2*t1;
5033  double t20 = t19*t10;
5034  double t21 = 26002496261.0/283115520.0*t20;
5035  double t23 = t2*xi;
5036  double t28 = (1.0-t1)*(693.0/8.0*t23-315.0/4.0*t5+105.0/8.0*xi);
5037  double t29 = 4096.0/72765.0*t28;
5038  double t30 = t19*eta;
5039  double t31 = 3063009647.0/849346560.0*t30;
5040  double t32 = 2256037.0/314572800.0*t1;
5041  double t33 = 1873.0/29360128.0+t4+t6-t8-t11+t13-t16-t17+t18-t21+t29-t31-t32;
5042  double t34 = 37007183189.0/12111052800.0*t23;
5043  double t35 = 2693809.0/37748736.0*t2;
5044  double t36 = 126098401.0/943718400.0*t19;
5045  double t37 = xi*t7;
5046  double t38 = 189589443851.0/679760363520.0*t37;
5047  double t39 = xi*t9;
5048  double t40 = 91546153943.0/41617981440.0*t39;
5049  double t41 = t1*t9;
5050  double t42 = 3006398087.0/566231040.0*t41;
5051  double t43 = t5*t9;
5052  double t44 = 2378549579.0/84934656.0*t43;
5053  double t45 = t2*t9;
5054  double t46 = 14967389815.0/339738624.0*t45;
5055  double t47 = t5*eta;
5056  double t48 = 13758760747.0/10404495360.0*t47;
5057  double t49 = xi*eta;
5058  double t50 = 535268812087.0/5098202726400.0*t49;
5059  double t51 = t1*eta;
5060  double t52 = 189589443851.0/679760363520.0*t51;
5061  double t53 = t2*t7;
5062  double t54 = 3006398087.0/566231040.0*t53;
5063  double t55 = t23*t7;
5064  double t56 = 139027525.0/18874368.0*t55;
5065  double t57 = -t34+t35-t36-t38+t40-t42-t44+t46-t48+t50-t52-t54-t56;
5066  double t59 = t19*t7;
5067  double t60 = 26468518699.0/2831155200.0*t59;
5068  double t61 = xi*t12;
5069  double t62 = 13758760747.0/10404495360.0*t61;
5070  double t63 = t1*t12;
5071  double t64 = 3558890173.0/990904320.0*t63;
5072  double t65 = t5*t12;
5073  double t66 = 352724239.0/21233664.0*t65;
5074  double t67 = t2*t12;
5075  double t68 = 2378549579.0/84934656.0*t67;
5076  double t69 = t23*t12;
5077  double t70 = 2358883177.0/70778880.0*t69;
5078  double t71 = t19*t12;
5079  double t72 = 19344517087.0/424673280.0*t71;
5080  double t73 = t23*t9;
5081  double t74 = 16098914573.0/283115520.0*t73;
5082  double t75 = t19*t9;
5083  double t76 = 126854076251.0/1698693120.0*t75;
5084  double t77 = xi*t10;
5085  double t78 = 13176346411.0/4954521600.0*t77;
5086  double t79 = t1*t10;
5087  double t80 = 139027525.0/18874368.0*t79;
5088  double t81 = t5*t10;
5089  double t82 = 2358883177.0/70778880.0*t81;
5090  double t83 = t2*t10;
5091  double t84 = 16098914573.0/283115520.0*t83;
5092  double t85 = t60-t62+t64+t66-t68-t70+t72+t74-t76+t78-t80-t82+t84;
5093  double t86 = t1*t14;
5094  double t87 = 26468518699.0/2831155200.0*t86;
5095  double t88 = t5*t14;
5096  double t89 = 19344517087.0/424673280.0*t88;
5097  double t90 = t2*t14;
5098  double t91 = 126854076251.0/1698693120.0*t90;
5099  double t92 = t23*t14;
5100  double t93 = 26002496261.0/283115520.0*t92;
5101  double t94 = t19*t14;
5102  double t95 = 1048871776687.0/8493465600.0*t94;
5103  double t96 = t23*t10;
5104  double t97 = 15740876767.0/235929600.0*t96;
5105  double t98 = t1*t7;
5106  double t99 = 566691223.0/943718400.0*t98;
5107  double t100 = t5*t7;
5108  double t101 = 3558890173.0/990904320.0*t100;
5109  double t106 = xi*(-5.0/16.0+231.0/16.0*t19-315.0/16.0*t2+105.0/16.0*t1);
5110  double t107 = 8192.0/72765.0*t106;
5111  double t108 = t23*eta;
5112  double t109 = 13176346411.0/4954521600.0*t108;
5113  double t114 = eta*(-5.0/16.0+231.0/16.0*t14-315.0/16.0*t9+105.0/16.0*t7);
5114  double t115 = 8192.0/72765.0*t114;
5115  double t121 = (1.0-t7)*(693.0/8.0*t10-315.0/4.0*t12+105.0/8.0*eta);
5116  double t122 = 4096.0/72765.0*t121;
5117  double t123 = 2010364083569.0/3398801817600.0*eta;
5118  double t124 = 2010364083569.0/3398801817600.0*xi;
5119  double t125 = t87+t89-t91-t93+t95+t97+t99+t101-t107+t109-t115+t122-t123-t124;
5120  double t128 = 12691.0/720.0*t3;
5121  double t129 = 716291.0/27720.0*t5;
5122  double t130 = 1813.0/28800.0*t7;
5123  double t131 = 16807.0/14400.0*t10;
5124  double t132 = 2401.0/4320.0*t12;
5125  double t133 = 3151.0/144.0*t15;
5126  double t134 = 117649.0/86400.0*t14;
5127  double t135 = 2401.0/3456.0*t9;
5128  double t136 = 117649.0/225.0*t20;
5129  double t137 = 32768.0/72765.0*t28;
5130  double t138 = 12691.0/675.0*t30;
5131  double t139 = 3.0/128.0*t1;
5132  double t140 = -t128-t129+t130-t131+t132+t133+t134-t135+t136-t137+t138+t139;
5133  double t141 = 23335.0/924.0*t23;
5134  double t142 = 5.0/32.0*t2;
5135  double t143 = t19/6.0;
5136  double t144 = 116587.0/115248.0*t37;
5137  double t145 = 78775.0/7056.0*t39;
5138  double t146 = 16807.0/384.0*t41;
5139  double t147 = 8435.0/72.0*t43;
5140  double t148 = 84035.0/288.0*t45;
5141  double t149 = 8917.0/1260.0*t47;
5142  double t150 = 116587.0/172872.0*t49;
5143  double t151 = 12691.0/4800.0*t51;
5144  double t152 = 12691.0/480.0*t53;
5145  double t153 = 259.0/20.0*t55;
5146  double t154 = t141-t142+t143+t144-t145+t146+t147-t148+t149-t150+t151+t152+t153;
5147  double t156 = 12691.0/450.0*t59;
5148  double t157 = 15755.0/1764.0*t61;
5149  double t158 = 16807.0/480.0*t63;
5150  double t159 = 1687.0/18.0*t65;
5151  double t160 = 16807.0/72.0*t67;
5152  double t161 = 343.0/3.0*t69;
5153  double t162 = 33614.0/135.0*t71;
5154  double t163 = 1715.0/12.0*t73;
5155  double t164 = 16807.0/54.0*t75;
5156  double t165 = 3151.0/168.0*t77;
5157  double t166 = 117649.0/1600.0*t79;
5158  double t167 = 11809.0/60.0*t81;
5159  double t168 = 117649.0/240.0*t83;
5160  double t169 = -t156+t157-t158-t159+t160+t161-t162-t163+t164-t165+t166+t167-t168;
5161  double t170 = 823543.0/9600.0*t86;
5162  double t171 = 82663.0/360.0*t88;
5163  double t172 = 823543.0/1440.0*t90;
5164  double t173 = 16807.0/60.0*t92;
5165  double t174 = 823543.0/1350.0*t94;
5166  double t175 = 2401.0/10.0*t96;
5167  double t176 = 12691.0/3200.0*t98;
5168  double t177 = 8917.0/840.0*t100;
5169  double t178 = 65536.0/72765.0*t106;
5170  double t179 = 259.0/30.0*t108;
5171  double t180 = 1813.0/43200.0*eta;
5172  double t181 = 24678169.0/5186160.0*xi;
5173  double t182 = -1.0/2688.0-t170-t171+t172+t173-t174-t175-t176-t177+t178-t179-t180+t181;
5174  double t185 = 164983.0/3240.0*t3;
5175  double t186 = 318871.0/3520.0*t5;
5176  double t187 = 12691.0/38400.0*t7;
5177  double t188 = 117649.0/19200.0*t10;
5178  double t189 = 16807.0/5760.0*t12;
5179  double t190 = 3146717.0/51840.0*t15;
5180  double t191 = 823543.0/115200.0*t14;
5181  double t192 = 16807.0/4608.0*t9;
5182  double t193 = 823543.0/675.0*t20;
5183  double t194 = 16384.0/10395.0*t28;
5184  double t195 = 88837.0/2025.0*t30;
5185  double t196 = 169.0/1536.0*t1;
5186  double t197 = t185+t186-t187+t188-t189-t190-t191+t192-t193+t194-t195-t196;
5187  double t198 = 11695.0/132.0*t23;
5188  double t199 = 65.0/144.0*t2;
5189  double t200 = 7.0/18.0*t19;
5190  double t201 = 16632647.0/5927040.0*t37;
5191  double t202 = 2247655.0/72576.0*t39;
5192  double t203 = 2840383.0/13824.0*t41;
5193  double t204 = 697025.0/5184.0*t43;
5194  double t205 = 1092455.0/1296.0*t45;
5195  double t206 = 21053.0/2592.0*t47;
5196  double t207 = 16632647.0/8890560.0*t49;
5197  double t208 = 2144779.0/172800.0*t51;
5198  double t209 = 164983.0/2160.0*t53;
5199  double t210 = 1.0/512.0-t198+t199-t200-t201+t202-t203-t204+t205-t206+t207-t208-t209;
5200  double t212 = 1813.0/180.0*t55;
5201  double t213 = 88837.0/1350.0*t59;
5202  double t214 = 449531.0/18144.0*t61;
5203  double t215 = 2840383.0/17280.0*t63;
5204  double t216 = 139405.0/1296.0*t65;
5205  double t217 = 218491.0/324.0*t67;
5206  double t218 = 2401.0/27.0*t69;
5207  double t219 = 235298.0/405.0*t71;
5208  double t220 = 12005.0/108.0*t73;
5209  double t221 = 117649.0/162.0*t75;
5210  double t222 = 449531.0/8640.0*t77;
5211  double t223 = 19882681.0/57600.0*t79;
5212  double t224 = 195167.0/864.0*t81;
5213  double t225 = -t212+t213-t214+t215+t216-t217-t218+t219+t220-t221+t222-t223-t224;
5214  double t226 = 1529437.0/1080.0*t83;
5215  double t227 = 139178767.0/345600.0*t86;
5216  double t228 = 1366169.0/5184.0*t88;
5217  double t229 = 10706059.0/6480.0*t90;
5218  double t230 = 117649.0/540.0*t92;
5219  double t231 = 5764801.0/4050.0*t94;
5220  double t232 = 16807.0/90.0*t96;
5221  double t233 = 2144779.0/115200.0*t98;
5222  double t234 = 21053.0/1728.0*t100;
5223  double t235 = 32768.0/10395.0*t106;
5224  double t236 = 1813.0/270.0*t108;
5225  double t237 = 12691.0/57600.0*eta;
5226  double t238 = 98738401.0/5927040.0*xi;
5227  double t239 = t226+t227+t228-t229-t230+t231+t232+t233+t234-t235+t236+t237-t238;
5228  double t242 = 368039.0/6480.0*t3;
5229  double t243 = 239497.0/1320.0*t5;
5230  double t244 = 12691.0/9600.0*t7;
5231  double t245 = 117649.0/4800.0*t10;
5232  double t246 = 16807.0/1440.0*t12;
5233  double t247 = 1625519.0/32400.0*t15;
5234  double t248 = 823543.0/28800.0*t14;
5235  double t249 = 16807.0/1152.0*t9;
5236  double t250 = 32768.0/10395.0*t28;
5237  double t251 = -1.0/128.0-t242-t243+t244-t245+t246-t247+t248-t249+t193-t250+t195;
5238  double t252 = 61.0/384.0*t1;
5239  double t253 = 23423.0/132.0*t23;
5240  double t254 = 145.0/288.0*t2;
5241  double t255 = 8592029.0/3704400.0*t37;
5242  double t256 = 232217.0/9072.0*t39;
5243  double t257 = 1025227.0/3456.0*t41;
5244  double t258 = 140875.0/648.0*t43;
5245  double t259 = 2437015.0/2592.0*t45;
5246  double t260 = 4255.0/324.0*t47;
5247  double t261 = 8592029.0/5556600.0*t49;
5248  double t262 = 774151.0/43200.0*t51;
5249  double t263 = 368039.0/4320.0*t53;
5250  double t264 = t252+t253-t254+t200-t255+t256+t257-t258-t259-t260+t261+t262+t263;
5251  double t266 = 19943.0/900.0*t55;
5252  double t267 = 232217.0/11340.0*t61;
5253  double t268 = 1025227.0/4320.0*t63;
5254  double t269 = 28175.0/162.0*t65;
5255  double t270 = 487403.0/648.0*t67;
5256  double t271 = 26411.0/135.0*t69;
5257  double t272 = 26411.0/108.0*t73;
5258  double t273 = 232217.0/5400.0*t77;
5259  double t274 = 7176589.0/14400.0*t79;
5260  double t275 = 39445.0/108.0*t81;
5261  double t276 = -t266-t213-t267-t268+t269+t270-t271-t219+t272+t221+t273+t274-t275;
5262  double t277 = 3411821.0/2160.0*t83;
5263  double t278 = 50236123.0/86400.0*t86;
5264  double t279 = 276115.0/648.0*t88;
5265  double t280 = 23882747.0/12960.0*t90;
5266  double t281 = 1294139.0/2700.0*t92;
5267  double t282 = 184877.0/450.0*t96;
5268  double t283 = 774151.0/28800.0*t98;
5269  double t284 = 4255.0/216.0*t100;
5270  double t285 = 65536.0/10395.0*t106;
5271  double t286 = 19943.0/1350.0*t108;
5272  double t287 = 12691.0/14400.0*eta;
5273  double t288 = 24719329.0/740880.0*xi;
5274  double t289 = -t277-t278+t279+t280-t281-t231+t282-t283+t284+t285+t286-t287+t288;
5275  double t292 = 8192.0/2079.0*t28;
5276  double t293 = 1210229.0/16128.0*t61;
5277  double t294 = 116767.0/288.0*t65;
5278  double t295 = 2875559.0/12672.0*t5;
5279  double t296 = 395823109.0/9483264.0*xi;
5280  double t297 = 1813.0/60.0*t108;
5281  double t298 = 44778473.0/5268480.0*t37;
5282  double t299 = 88171.0/1920.0*t100;
5283  double t300 = 1813.0/40.0*t55;
5284  double t301 = 5721583.0/5760.0*t88;
5285  double t302 = 117649.0/120.0*t92;
5286  double t303 = t292+t293-t294+t295-t296-t297+t298-t299+t300-t301+t302;
5287  double t304 = 2401.0/6.0*t69;
5288  double t305 = 6051145.0/64512.0*t39;
5289  double t306 = 583835.0/1152.0*t43;
5290  double t307 = 817369.0/960.0*t81;
5291  double t308 = 16807.0/20.0*t96;
5292  double t309 = 8471603.0/46080.0*t15;
5293  double t310 = 12005.0/24.0*t73;
5294  double t311 = 1210229.0/7680.0*t77;
5295  double t312 = 58585.0/264.0*t23;
5296  double t313 = 44778473.0/7902720.0*t49;
5297  double t314 = 88171.0/2880.0*t47;
5298  double t315 = 16384.0/2079.0*t106;
5299  double t316 = t304-t305+t306+t307-t308+t309-t310-t311-t312-t313+t314-t315;
5300  double t318 = 1.0/128.0+t242-t243-t244+t245-t246-t247-t248+t249-t193-t250-t195;
5301  double t319 = -t252+t253+t254-t200-t255+t256-t257-t258+t259-t260+t261-t262-t263;
5302  double t321 = -t266+t213-t267+t268+t269-t270-t271+t219+t272-t221+t273-t274-t275;
5303  double t322 = t277+t278+t279-t280-t281+t231+t282+t283+t284+t285+t286+t287+t288;
5304  double t325 = -1.0/512.0-t185+t186+t187-t188+t189-t190+t191-t192+t193+t194+t195;
5305  double t326 = t196-t198-t199+t200-t201+t202+t203-t204-t205-t206+t207+t208+t209;
5306  double t328 = -t212-t213-t214-t215+t216+t217-t218-t219+t220+t221+t222+t223-t224;
5307  double t329 = -t226-t227+t228+t229-t230-t231+t232-t233+t234-t235+t236-t237-t238;
5308  double t332 = t128-t129-t130+t131-t132+t133-t134+t135-t136-t137-t138-t139;
5309  double t333 = t141+t142-t143+t144-t145-t146+t147+t148+t149-t150-t151-t152+t153;
5310  double t335 = t156+t157+t158-t159-t160+t161+t162-t163-t164-t165-t166+t167+t168;
5311  double t336 = 1.0/2688.0+t170-t171-t172+t173+t174-t175+t176-t177+t178-t179+t180+t181;
5312  double t339 = -t4+t6+t8+t11-t13-t16+t17-t18+t21+t29+t31+t32-t34;
5313  double t340 = -t35+t36-t38+t40+t42-t44-t46-t48+t50+t52+t54-t56-t60;
5314  double t342 = -t62-t64+t66+t68-t70-t72+t74+t76+t78+t80-t82-t84-t87;
5315  double t343 = -1873.0/29360128.0+t89+t91-t93-t95+t97-t99+t101-t107+t109+t115-t122+t123-t124;
5316  double t346 = 78775.0/7056.0*t3;
5317  double t347 = 2401.0/4320.0*t5;
5318  double t348 = 3.0/128.0*t7;
5319  double t349 = 23335.0/924.0*t10;
5320  double t350 = 716291.0/27720.0*t12;
5321  double t351 = 12691.0/675.0*t15;
5322  double t352 = t14/6.0;
5323  double t353 = 5.0/32.0*t9;
5324  double t354 = 16807.0/60.0*t20;
5325  double t355 = 3151.0/144.0*t30;
5326  double t356 = 1813.0/28800.0*t1;
5327  double t357 = 16807.0/14400.0*t23;
5328  double t358 = t346+t347-t348-t349+t350+t351-t352+t353-t354-t355-t356-t357;
5329  double t359 = 2401.0/3456.0*t2;
5330  double t360 = 117649.0/86400.0*t19;
5331  double t361 = 12691.0/4800.0*t37;
5332  double t362 = 12691.0/720.0*t39;
5333  double t363 = 12691.0/480.0*t41;
5334  double t364 = 16807.0/72.0*t43;
5335  double t365 = 15755.0/1764.0*t47;
5336  double t366 = 116587.0/115248.0*t51;
5337  double t367 = 16807.0/384.0*t53;
5338  double t368 = 117649.0/1600.0*t55;
5339  double t369 = 823543.0/9600.0*t59;
5340  double t370 = t359-t360+t361-t362-t363+t364+t148+t365-t150-t366-t367+t368+t369;
5341  double t372 = 8917.0/1260.0*t61;
5342  double t373 = 8917.0/840.0*t63;
5343  double t374 = 8435.0/72.0*t67;
5344  double t375 = 11809.0/60.0*t69;
5345  double t376 = 82663.0/360.0*t71;
5346  double t377 = 117649.0/240.0*t73;
5347  double t378 = 823543.0/1440.0*t75;
5348  double t379 = 259.0/30.0*t77;
5349  double t380 = 259.0/20.0*t79;
5350  double t381 = 343.0/3.0*t81;
5351  double t382 = 1715.0/12.0*t83;
5352  double t383 = 12691.0/450.0*t86;
5353  double t384 = t372+t373-t159-t374+t375+t376-t377-t378-t379-t380+t381+t382+t383;
5354  double t385 = 33614.0/135.0*t88;
5355  double t386 = 16807.0/54.0*t90;
5356  double t387 = 117649.0/225.0*t92;
5357  double t388 = 16807.0/480.0*t100;
5358  double t389 = 3151.0/168.0*t108;
5359  double t390 = 65536.0/72765.0*t114;
5360  double t391 = 32768.0/72765.0*t121;
5361  double t392 = 24678169.0/5186160.0*eta;
5362  double t393 = 1813.0/43200.0*xi;
5363  double t394 = 1.0/2688.0-t385-t386+t387+t174-t175+t176-t388-t389-t390+t391-t392-t393;
5364  double t397 = 2247655.0/72576.0*t3;
5365  double t398 = 16807.0/5760.0*t5;
5366  double t399 = 169.0/1536.0*t7;
5367  double t400 = 11695.0/132.0*t10;
5368  double t401 = 318871.0/3520.0*t12;
5369  double t402 = 88837.0/2025.0*t15;
5370  double t403 = 7.0/18.0*t14;
5371  double t404 = 65.0/144.0*t9;
5372  double t405 = 117649.0/540.0*t20;
5373  double t406 = 3146717.0/51840.0*t30;
5374  double t407 = 12691.0/38400.0*t1;
5375  double t408 = -1.0/512.0-t397-t398+t399+t400-t401-t402+t403-t404+t405+t406+t407;
5376  double t409 = 117649.0/19200.0*t23;
5377  double t410 = 16807.0/4608.0*t2;
5378  double t411 = 823543.0/115200.0*t19;
5379  double t412 = 2144779.0/172800.0*t37;
5380  double t413 = 164983.0/3240.0*t39;
5381  double t414 = 164983.0/2160.0*t41;
5382  double t415 = 218491.0/324.0*t43;
5383  double t416 = 449531.0/18144.0*t47;
5384  double t417 = 16632647.0/5927040.0*t51;
5385  double t418 = 2840383.0/13824.0*t53;
5386  double t419 = 19882681.0/57600.0*t55;
5387  double t420 = t409-t410+t411-t412+t413+t414-t415-t205-t416+t207+t417+t418-t419;
5388  double t422 = 139178767.0/345600.0*t59;
5389  double t423 = 21053.0/2592.0*t61;
5390  double t424 = 21053.0/1728.0*t63;
5391  double t425 = 697025.0/5184.0*t67;
5392  double t426 = 195167.0/864.0*t69;
5393  double t427 = 1366169.0/5184.0*t71;
5394  double t428 = 1529437.0/1080.0*t73;
5395  double t429 = 10706059.0/6480.0*t75;
5396  double t430 = 1813.0/270.0*t77;
5397  double t431 = 1813.0/180.0*t79;
5398  double t432 = 2401.0/27.0*t81;
5399  double t433 = 12005.0/108.0*t83;
5400  double t434 = -t422-t423-t424+t216+t425-t426-t427+t428+t429+t430+t431-t432-t433;
5401  double t435 = 88837.0/1350.0*t86;
5402  double t436 = 235298.0/405.0*t88;
5403  double t437 = 117649.0/162.0*t90;
5404  double t438 = 823543.0/675.0*t92;
5405  double t439 = 2840383.0/17280.0*t100;
5406  double t440 = 449531.0/8640.0*t108;
5407  double t441 = 32768.0/10395.0*t114;
5408  double t442 = 16384.0/10395.0*t121;
5409  double t443 = 98738401.0/5927040.0*eta;
5410  double t444 = 12691.0/57600.0*xi;
5411  double t445 = -t435+t436+t437-t438-t231+t232-t233+t439+t440+t441-t442+t443+t444;
5412  double t448 = 232217.0/9072.0*t3;
5413  double t449 = 16807.0/1440.0*t5;
5414  double t450 = 61.0/384.0*t7;
5415  double t451 = 23423.0/132.0*t10;
5416  double t452 = 239497.0/1320.0*t12;
5417  double t453 = 145.0/288.0*t9;
5418  double t454 = 1294139.0/2700.0*t20;
5419  double t455 = 1625519.0/32400.0*t30;
5420  double t456 = 12691.0/9600.0*t1;
5421  double t457 = 1.0/128.0-t448+t449-t450-t451+t452+t402-t403+t453+t454+t455-t456;
5422  double t458 = 117649.0/4800.0*t23;
5423  double t459 = 16807.0/1152.0*t2;
5424  double t460 = 823543.0/28800.0*t19;
5425  double t461 = 774151.0/43200.0*t37;
5426  double t462 = 368039.0/6480.0*t39;
5427  double t463 = 368039.0/4320.0*t41;
5428  double t464 = 487403.0/648.0*t43;
5429  double t465 = 232217.0/11340.0*t47;
5430  double t466 = 8592029.0/3704400.0*t51;
5431  double t467 = 1025227.0/3456.0*t53;
5432  double t468 = 7176589.0/14400.0*t55;
5433  double t469 = -t458+t459-t460+t461-t462-t463+t464+t259-t465+t261+t466-t467+t468;
5434  double t471 = 50236123.0/86400.0*t59;
5435  double t472 = 4255.0/324.0*t61;
5436  double t473 = 4255.0/216.0*t63;
5437  double t474 = 140875.0/648.0*t67;
5438  double t475 = 39445.0/108.0*t69;
5439  double t476 = 276115.0/648.0*t71;
5440  double t477 = 3411821.0/2160.0*t73;
5441  double t478 = 23882747.0/12960.0*t75;
5442  double t479 = 19943.0/1350.0*t77;
5443  double t480 = 19943.0/900.0*t79;
5444  double t481 = 26411.0/135.0*t81;
5445  double t482 = 26411.0/108.0*t83;
5446  double t483 = t471-t472-t473+t269+t474-t475-t476-t477-t478+t479+t480-t481-t482;
5447  double t484 = 1025227.0/4320.0*t100;
5448  double t485 = 232217.0/5400.0*t108;
5449  double t486 = 65536.0/10395.0*t114;
5450  double t487 = 32768.0/10395.0*t121;
5451  double t488 = 24719329.0/740880.0*eta;
5452  double t489 = 12691.0/14400.0*xi;
5453  double t490 = t435-t436-t437+t438+t231+t282+t283-t484+t485-t486+t487-t488-t489;
5454  double t493 = 395823109.0/9483264.0*eta;
5455  double t494 = 2875559.0/12672.0*t12;
5456  double t495 = 58585.0/264.0*t10;
5457  double t496 = 16384.0/2079.0*t114;
5458  double t497 = 8192.0/2079.0*t121;
5459  double t498 = 88171.0/2880.0*t61;
5460  double t499 = 88171.0/1920.0*t63;
5461  double t500 = 583835.0/1152.0*t67;
5462  double t501 = 6051145.0/64512.0*t3;
5463  double t502 = 1210229.0/7680.0*t108;
5464  double t503 = t493-t494+t495+t496-t497+t498+t499-t294-t500+t501-t502;
5465  double t504 = 8471603.0/46080.0*t30;
5466  double t505 = 817369.0/960.0*t69;
5467  double t506 = 5721583.0/5760.0*t71;
5468  double t507 = 1813.0/40.0*t79;
5469  double t508 = 2401.0/6.0*t81;
5470  double t509 = 12005.0/24.0*t83;
5471  double t510 = 117649.0/120.0*t20;
5472  double t511 = 1813.0/60.0*t77;
5473  double t512 = 44778473.0/5268480.0*t51;
5474  double t513 = 1210229.0/16128.0*t47;
5475  double t514 = -t504+t505+t506-t507+t508+t509-t308-t510-t511-t313-t512+t513;
5476  double t516 = -1.0/128.0-t448-t449+t450-t451+t452-t402+t403-t453+t454+t455+t456;
5477  double t517 = t458-t459+t460-t461+t462+t463-t464-t259-t465+t261+t466+t467-t468;
5478  double t519 = -t471-t472-t473+t269+t474-t475-t476+t477+t478+t479+t480-t481-t482;
5479  double t520 = -t435+t436+t437-t438-t231+t282-t283+t484+t485-t486+t487-t488+t489;
5480  double t523 = -t397+t398-t399+t400-t401+t402-t403+t404+t405+t406-t407-t409;
5481  double t524 = 1.0/512.0+t410-t411+t412-t413-t414+t415+t205-t416+t207+t417-t418+t419;
5482  double t526 = t422-t423-t424+t216+t425-t426-t427-t428-t429+t430+t431-t432-t433;
5483  double t527 = t435-t436-t437+t438+t231+t232+t233-t439+t440+t441-t442+t443-t444;
5484  double t530 = t346-t347+t348-t349+t350-t351+t352-t353-t354-t355+t356+t357;
5485  double t531 = -t359+t360-t361+t362+t363-t364-t148+t365-t150-t366+t367-t368-t369;
5486  double t533 = t372+t373-t159-t374+t375+t376+t377+t378-t379-t380+t381+t382-t383;
5487  double t534 = -1.0/2688.0+t385+t386-t387-t174-t175-t176+t388-t389-t390+t391-t392+t393;
5488  double t537 = 1873.0/29360128.0-t4-t6-t8+t11-t13+t16-t17+t18+t21-t29+t31-t32;
5489  double t538 = t34+t35-t36+t38-t40-t42+t44+t46-t48+t50+t52-t54+t56;
5490  double t540 = t60-t62-t64+t66+t68-t70-t72-t74-t76+t78+t80-t82-t84;
5491  double t541 = t87-t89-t91+t93+t95+t97+t99-t101+t107+t109+t115-t122+t123+t124;
5492  double t544 = t128+t129+t130+t131-t132-t133+t134-t135-t136+t137-t138+t139;
5493  double t545 = -t141-t142+t143-t144+t145+t146-t147-t148+t149-t150-t151+t152-t153;
5494  double t547 = -t156+t157+t158-t159-t160+t161+t162+t163+t164-t165-t166+t167+t168;
5495  double t548 = -1.0/2688.0-t170+t171+t172-t173-t174-t175-t176+t177-t178-t179+t180-t181;
5496  double t551 = -t185-t186-t187-t188+t189+t190-t191+t192+t193-t194+t195-t196;
5497  double t552 = 1.0/512.0+t198+t199-t200+t201-t202-t203+t204+t205-t206+t207+t208-t209;
5498  double t554 = t212+t213-t214-t215+t216+t217-t218-t219-t220-t221+t222+t223-t224;
5499  double t555 = -t226+t227-t228-t229+t230+t231+t232+t233-t234+t235+t236-t237+t238;
5500  double t558 = -1.0/128.0+t242+t243+t244+t245-t246+t247+t248-t249-t193+t250-t195;
5501  double t559 = t252-t253-t254+t200+t255-t256+t257+t258-t259-t260+t261-t262+t263;
5502  double t561 = t266-t213-t267+t268+t269-t270-t271+t219-t272+t221+t273-t274-t275;
5503  double t562 = t277-t278-t279+t280+t281-t231+t282-t283-t284-t285+t286+t287-t288;
5504  double t565 = t293-t294-t295+t296-t297-t298+t299-t300+t301-t302+t304;
5505  double t566 = t305-t306+t307-t308-t309+t310-t311+t312-t313+t314-t292+t315;
5506  double t568 = 1.0/128.0-t242+t243-t244-t245+t246+t247-t248+t249+t193+t250+t195;
5507  double t569 = -t252-t253+t254-t200+t255-t256-t257+t258+t259-t260+t261+t262-t263;
5508  double t571 = t266+t213-t267-t268+t269+t270-t271-t219-t272-t221+t273+t274-t275;
5509  double t572 = -t277+t278-t279-t280+t281+t231+t282+t283-t284-t285+t286-t287-t288;
5510  double t575 = -1.0/512.0+t185-t186+t187+t188-t189+t190+t191-t192-t193-t194-t195;
5511  double t576 = t196+t198-t199+t200+t201-t202+t203+t204-t205-t206+t207-t208+t209;
5512  double t578 = t212-t213-t214+t215+t216-t217-t218+t219-t220+t221+t222-t223-t224;
5513  double t579 = t226-t227-t228+t229+t230-t231+t232-t233-t234+t235+t236+t237+t238;
5514  double t582 = -t128+t129-t130-t131+t132-t133-t134+t135+t136+t137+t138-t139;
5515  double t583 = -t141+t142-t143-t144+t145-t146-t147+t148+t149-t150+t151-t152-t153;
5516  double t585 = t156+t157-t158-t159+t160+t161-t162+t163-t164-t165+t166+t167-t168;
5517  double t586 = 1.0/2688.0+t170+t171-t172-t173+t174-t175+t176+t177-t178-t179-t180-t181;
5518  double t589 = t4-t6+t8-t11+t13+t16+t17-t18-t21-t29-t31+t32+t34;
5519  double t590 = -t35+t36+t38-t40+t42+t44-t46-t48+t50-t52+t54+t56-t60;
5520  double t592 = -t62+t64+t66-t68-t70+t72-t74+t76+t78-t80-t82+t84-t87;
5521  double t593 = -1873.0/29360128.0-t89+t91+t93-t95+t97-t99-t101+t107+t109-t115+t122-t123+t124;
5522  double t596 = -t346-t347-t348+t349-t350-t351-t352+t353+t354+t355-t356+t357;
5523  double t597 = t359-t360-t361+t362-t363-t364+t148+t365-t150+t366-t367-t368+t369;
5524  double t599 = t372-t373-t159+t374+t375-t376+t377-t378-t379+t380+t381-t382+t383;
5525  double t600 = 1.0/2688.0+t385-t386-t387+t174-t175+t176+t388-t389+t390-t391+t392+t393;
5526  double t603 = -1.0/512.0+t397+t398+t399-t400+t401+t402+t403-t404-t405-t406+t407;
5527  double t604 = -t409-t410+t411+t412-t413+t414+t415-t205-t416+t207-t417+t418+t419;
5528  double t606 = -t422-t423+t424+t216-t425-t426+t427-t428+t429+t430-t431-t432+t433;
5529  double t607 = -t435-t436+t437+t438-t231+t232-t233-t439+t440-t441+t442-t443-t444;
5530  double t610 = 1.0/128.0+t448-t449-t450+t451-t452-t402-t403+t453-t454-t455-t456;
5531  double t611 = t458+t459-t460-t461+t462-t463-t464+t259-t465+t261-t466-t467-t468;
5532  double t613 = t471-t472+t473+t269-t474-t475+t476+t477-t478+t479-t480-t481+t482;
5533  double t614 = t435+t436-t437-t438+t231+t282+t283+t484+t485+t486-t487+t488+t489;
5534  double t617 = -t493+t494-t495-t496+t497+t498-t499-t294+t500-t501-t502;
5535  double t618 = t504+t505-t506+t507+t508-t509-t308+t510-t511-t313+t512+t513;
5536  double t620 = -1.0/128.0+t448+t449+t450+t451-t452+t402+t403-t453-t454-t455+t456;
5537  double t621 = -t458-t459+t460+t461-t462+t463+t464-t259-t465+t261-t466+t467+t468;
5538  double t623 = -t471-t472+t473+t269-t474-t475+t476-t477+t478+t479-t480-t481+t482;
5539  double t624 = -t435-t436+t437+t438-t231+t282-t283-t484+t485+t486-t487+t488-t489;
5540  double t627 = t397-t398-t399-t400+t401-t402-t403+t404-t405-t406-t407+t409;
5541  double t628 = 1.0/512.0+t410-t411-t412+t413-t414-t415+t205-t416+t207-t417-t418-t419;
5542  double t630 = t422-t423+t424+t216-t425-t426+t427+t428-t429+t430-t431-t432+t433;
5543  double t631 = t435+t436-t437-t438+t231+t232+t233+t439+t440-t441+t442-t443+t444;
5544  double t634 = -t346+t347+t348+t349-t350+t351+t352-t353+t354+t355+t356-t357;
5545  double t635 = -t359+t360+t361-t362+t363+t364-t148+t365-t150+t366+t367+t368-t369;
5546  double t637 = t372-t373-t159+t374+t375-t376-t377+t378-t379+t380+t381-t382-t383;
5547  double t638 = -1.0/2688.0-t385+t386+t387-t174-t175-t176-t388-t389+t390-t391+t392-t393;
5548  double t641 = 24245929463.0/169869312.0*t3;
5549  double t642 = 48589037.0/47185920.0*t5;
5550  double t643 = 58706851.0/314572800.0*t7;
5551  double t644 = 40353607.0/31457280.0*t10;
5552  double t645 = 48589037.0/47185920.0*t12;
5553  double t646 = 140955149251.0/849346560.0*t15;
5554  double t647 = 1977326743.0/943718400.0*t14;
5555  double t648 = 340123259.0/188743680.0*t9;
5556  double t649 = 678223072849.0/283115520.0*t20;
5557  double t650 = 140955149251.0/849346560.0*t30;
5558  double t651 = 58706851.0/314572800.0*t1;
5559  double t652 = 117649.0/104857600.0+t641-t642-t643+t644-t645-t646-t647+t648-t649-t650-t651;
5560  double t653 = 40353607.0/31457280.0*t23;
5561  double t654 = 340123259.0/188743680.0*t2;
5562  double t655 = 1977326743.0/943718400.0*t19;
5563  double t656 = 4184959807.0/283115520.0*t37;
5564  double t657 = 24245929463.0/169869312.0*t39;
5565  double t658 = 169721506241.0/566231040.0*t41;
5566  double t659 = 140470905967.0/84934656.0*t43;
5567  double t660 = 983296341769.0/339738624.0*t45;
5568  double t661 = 3463704209.0/42467328.0*t47;
5569  double t662 = 597851401.0/84934656.0*t49;
5570  double t663 = 4184959807.0/283115520.0*t51;
5571  double t664 = 169721506241.0/566231040.0*t53;
5572  double t665 = t653+t654-t655-t656+t657-t658-t659+t660-t661+t662-t663-t664;
5573  double t667 = 20136449893.0/94371840.0*t55;
5574  double t668 = 986686044757.0/2831155200.0*t59;
5575  double t669 = 3463704209.0/42467328.0*t61;
5576  double t670 = 24245929463.0/141557760.0*t63;
5577  double t671 = 20067272281.0/21233664.0*t65;
5578  double t672 = 140470905967.0/84934656.0*t67;
5579  double t673 = 16666039691.0/14155776.0*t69;
5580  double t674 = 816635944859.0/424673280.0*t71;
5581  double t675 = 116662277837.0/56623104.0*t73;
5582  double t676 = 5716451614013.0/1698693120.0*t75;
5583  double t677 = 2876635699.0/28311552.0*t77;
5584  double t678 = 20136449893.0/94371840.0*t79;
5585  double t679 = -t667+t668-t669+t670+t671-t672-t673+t674+t675-t676+t677-t678;
5586  double t680 = 16666039691.0/14155776.0*t81;
5587  double t681 = 116662277837.0/56623104.0*t83;
5588  double t682 = 986686044757.0/2831155200.0*t86;
5589  double t683 = 816635944859.0/424673280.0*t88;
5590  double t684 = 5716451614013.0/1698693120.0*t90;
5591  double t685 = 678223072849.0/283115520.0*t92;
5592  double t686 = 33232930569601.0/8493465600.0*t94;
5593  double t687 = 13841287201.0/9437184.0*t96;
5594  double t688 = 29294718649.0/943718400.0*t98;
5595  double t689 = 24245929463.0/141557760.0*t100;
5596  double t690 = 2876635699.0/28311552.0*t108;
5597  double t691 = 8386693.0/94371840.0*eta;
5598  double t692 = 8386693.0/94371840.0*xi;
5599  double t693 = -t680+t681+t682+t683-t684-t685+t686+t687+t688+t689+t690+t691+t692;
5600  double t696 = 21039053021.0/31457280.0*t3;
5601  double t697 = 242945185.0/28311552.0*t5;
5602  double t698 = 152826051.0/104857600.0*t7;
5603  double t699 = 121060821.0/52428800.0*t10;
5604  double t700 = 2470629.0/1048576.0*t12;
5605  double t701 = 140955149251.0/283115520.0*t15;
5606  double t702 = 1977326743.0/314572800.0*t14;
5607  double t703 = 28824005.0/4194304.0*t9;
5608  double t704 = 678223072849.0/157286400.0*t20;
5609  double t705 = 122311782817.0/157286400.0*t30;
5610  double t706 = 58706851.0/37748736.0*t1;
5611  double t707 = 201768035.0/18874368.0*t23;
5612  double t708 = -t696+t697+t698-t699+t700+t701+t702-t703+t704+t705+t706-t707;
5613  double t709 = 1700616295.0/113246208.0*t2;
5614  double t710 = 1977326743.0/113246208.0*t19;
5615  double t711 = 3631438069.0/31457280.0*t37;
5616  double t712 = 10273698925.0/18874368.0*t39;
5617  double t713 = 14383178495.0/12582912.0*t41;
5618  double t714 = 59521570325.0/9437184.0*t43;
5619  double t715 = 416650992275.0/37748736.0*t45;
5620  double t716 = 3005579003.0/7864320.0*t47;
5621  double t717 = 518776867.0/15728640.0*t49;
5622  double t718 = 3631438069.0/52428800.0*t51;
5623  double t719 = 147273371147.0/62914560.0*t53;
5624  double t720 = 17473111831.0/10485760.0*t55;
5625  double t721 = -t709+t710+t711-t712+t713+t714-t715+t716-t717+t718+t719+t720;
5626  double t723 = 856182479719.0/314572800.0*t59;
5627  double t724 = 293534255.0/1572864.0*t61;
5628  double t725 = 410947957.0/1048576.0*t63;
5629  double t726 = 1700616295.0/786432.0*t65;
5630  double t727 = 11904314065.0/3145728.0*t67;
5631  double t728 = 1412376245.0/524288.0*t69;
5632  double t729 = 13841287201.0/3145728.0*t71;
5633  double t730 = 49433168575.0/6291456.0*t73;
5634  double t731 = 484445052035.0/37748736.0*t75;
5635  double t732 = 2876635699.0/15728640.0*t77;
5636  double t733 = 20136449893.0/52428800.0*t79;
5637  double t734 = 16666039691.0/7864320.0*t81;
5638  double t735 = -t723+t724-t725-t726+t727+t728-t729-t730+t731-t732+t733+t734;
5639  double t736 = 116662277837.0/31457280.0*t83;
5640  double t737 = 986686044757.0/943718400.0*t86;
5641  double t738 = 816635944859.0/141557760.0*t88;
5642  double t739 = 5716451614013.0/566231040.0*t90;
5643  double t740 = 678223072849.0/94371840.0*t92;
5644  double t741 = 33232930569601.0/2831155200.0*t94;
5645  double t742 = 13841287201.0/5242880.0*t96;
5646  double t743 = 25420066483.0/104857600.0*t98;
5647  double t744 = 21039053021.0/15728640.0*t100;
5648  double t745 = 2496158833.0/5242880.0*t108;
5649  double t746 = 21832293.0/52428800.0*eta;
5650  double t747 = 41933465.0/56623104.0*xi;
5651  double t748 = -117649.0/12582912.0-t736-t737-t738+t739+t740-t741-t742-t743-t744-t745-t746-t747;
5652  double t751 = 91881868967.0/169869312.0*t3;
5653  double t752 = 1214725925.0/9437184.0*t5;
5654  double t753 = 222474259.0/62914560.0*t7;
5655  double t754 = 68354069.0/47185920.0*t12;
5656  double t755 = 140955149251.0/169869312.0*t15;
5657  double t756 = 1977326743.0/188743680.0*t14;
5658  double t757 = 478478483.0/37748736.0*t9;
5659  double t758 = 534160695859.0/849346560.0*t30;
5660  double t759 = 293534255.0/12582912.0*t1;
5661  double t760 = 588245.0/4194304.0+t751-t752-t753+t644-t754-t755-t756+t757-t649-t758-t759;
5662  double t761 = 1008840175.0/6291456.0*t23;
5663  double t762 = 8503081475.0/37748736.0*t2;
5664  double t763 = 9886633715.0/37748736.0*t19;
5665  double t764 = 15859236463.0/56623104.0*t37;
5666  double t765 = 170543402155.0/169869312.0*t39;
5667  double t766 = 238760763017.0/113246208.0*t41;
5668  double t767 = 988058067395.0/84934656.0*t43;
5669  double t768 = 6916406471765.0/339738624.0*t45;
5670  double t769 = 13125981281.0/42467328.0*t47;
5671  double t770 = 2265605209.0/84934656.0*t49;
5672  double t771 = 15859236463.0/283115520.0*t51;
5673  double t772 = 643173082769.0/113246208.0*t53;
5674  double t773 = t761+t762-t763-t764+t765-t766-t767+t768-t769+t770-t771-t772;
5675  double t775 = 76308670837.0/18874368.0*t55;
5676  double t776 = 3739124871013.0/566231040.0*t59;
5677  double t777 = 4872668633.0/42467328.0*t61;
5678  double t778 = 34108680431.0/141557760.0*t63;
5679  double t779 = 28230230497.0/21233664.0*t65;
5680  double t780 = 197611613479.0/84934656.0*t67;
5681  double t781 = 23445445667.0/14155776.0*t69;
5682  double t782 = 1148826837683.0/424673280.0*t71;
5683  double t783 = 820590598345.0/56623104.0*t73;
5684  double t784 = 8041787863781.0/339738624.0*t75;
5685  double t785 = -t775+t776-t777+t778+t779-t780-t781+t782+t783-t784+t677-t678;
5686  double t786 = 986686044757.0/566231040.0*t86;
5687  double t787 = 816635944859.0/84934656.0*t88;
5688  double t788 = 5716451614013.0/339738624.0*t90;
5689  double t789 = 678223072849.0/56623104.0*t92;
5690  double t790 = 33232930569601.0/1698693120.0*t94;
5691  double t791 = 111014655241.0/188743680.0*t98;
5692  double t792 = 91881868967.0/28311552.0*t100;
5693  double t793 = 10901238691.0/28311552.0*t108;
5694  double t794 = 31782037.0/94371840.0*eta;
5695  double t795 = 209667325.0/18874368.0*xi;
5696  double t796 = -t680+t681+t786+t787-t788-t789+t790+t687+t791+t792+t793+t794+t795;
5697  double t799 = -588245.0/4194304.0+t751+t752+t753+t644-t754+t755+t756-t757-t649-t758+t759;
5698  double t800 = -t761-t762+t763+t764-t765+t766+t767-t768-t769+t770-t771+t772;
5699  double t802 = t775-t776-t777+t778+t779-t780-t781+t782-t783+t784+t677-t678;
5700  double t803 = -t680+t681-t786-t787+t788+t789-t790+t687-t791-t792+t793+t794-t795;
5701  double t806 = 117649.0/12582912.0-t696-t697-t698-t699+t700-t701-t702+t703+t704+t705-t706;
5702  double t807 = t707+t709-t710-t711+t712-t713-t714+t715+t716-t717+t718-t719;
5703  double t809 = -t720+t723+t724-t725-t726+t727+t728-t729+t730-t731-t732+t733;
5704  double t810 = t734-t736+t737+t738-t739-t740+t741-t742+t743+t744-t745-t746+t747;
5705  double t813 = -117649.0/104857600.0+t641+t642+t643+t644-t645+t646+t647-t648-t649-t650+t651;
5706  double t814 = -t653-t654+t655+t656-t657+t658+t659-t660-t661+t662-t663+t664;
5707  double t816 = t667-t668-t669+t670+t671-t672-t673+t674-t675+t676+t677-t678;
5708  double t817 = -t680+t681-t682-t683+t684+t685-t686+t687-t688-t689+t690+t691-t692;
5709  double t820 = 10273698925.0/18874368.0*t3;
5710  double t821 = 2470629.0/1048576.0*t5;
5711  double t822 = 58706851.0/37748736.0*t7;
5712  double t823 = 201768035.0/18874368.0*t10;
5713  double t824 = 242945185.0/28311552.0*t12;
5714  double t825 = 122311782817.0/157286400.0*t15;
5715  double t826 = 1977326743.0/113246208.0*t14;
5716  double t827 = 1700616295.0/113246208.0*t9;
5717  double t828 = 678223072849.0/94371840.0*t20;
5718  double t829 = 140955149251.0/283115520.0*t30;
5719  double t830 = 152826051.0/104857600.0*t1;
5720  double t831 = 121060821.0/52428800.0*t23;
5721  double t832 = -t820+t821+t822-t823+t824+t825+t826-t827+t828+t829+t830-t831;
5722  double t833 = 28824005.0/4194304.0*t2;
5723  double t834 = 1977326743.0/314572800.0*t19;
5724  double t835 = 3631438069.0/52428800.0*t37;
5725  double t836 = 21039053021.0/31457280.0*t39;
5726  double t837 = 147273371147.0/62914560.0*t41;
5727  double t838 = 11904314065.0/3145728.0*t43;
5728  double t839 = 293534255.0/1572864.0*t47;
5729  double t840 = 3631438069.0/31457280.0*t51;
5730  double t841 = 14383178495.0/12582912.0*t53;
5731  double t842 = 20136449893.0/52428800.0*t55;
5732  double t843 = -t833+t834+t835-t836+t837+t838-t715+t839-t717+t840+t841+t842;
5733  double t845 = 986686044757.0/943718400.0*t59;
5734  double t846 = 3005579003.0/7864320.0*t61;
5735  double t847 = 21039053021.0/15728640.0*t63;
5736  double t848 = 59521570325.0/9437184.0*t67;
5737  double t849 = 16666039691.0/7864320.0*t69;
5738  double t850 = 816635944859.0/141557760.0*t71;
5739  double t851 = 116662277837.0/31457280.0*t73;
5740  double t852 = 5716451614013.0/566231040.0*t75;
5741  double t853 = 2496158833.0/5242880.0*t77;
5742  double t854 = 17473111831.0/10485760.0*t79;
5743  double t855 = 1412376245.0/524288.0*t81;
5744  double t856 = -t845+t846-t847-t726+t848+t849-t850-t851+t852-t853+t854+t855;
5745  double t857 = 49433168575.0/6291456.0*t83;
5746  double t858 = 856182479719.0/314572800.0*t86;
5747  double t859 = 13841287201.0/3145728.0*t88;
5748  double t860 = 484445052035.0/37748736.0*t90;
5749  double t861 = 678223072849.0/157286400.0*t92;
5750  double t862 = 410947957.0/1048576.0*t100;
5751  double t863 = 2876635699.0/15728640.0*t108;
5752  double t864 = 41933465.0/56623104.0*eta;
5753  double t865 = 21832293.0/52428800.0*xi;
5754  double t866 = -117649.0/12582912.0-t857-t858-t859+t860+t861-t741-t742-t743-t862-t863-t864-t865;
5755  double t869 = 5348911785.0/2097152.0*t3;
5756  double t870 = 20588575.0/1048576.0*t5;
5757  double t871 = 50942017.0/4194304.0*t7;
5758  double t872 = 40353607.0/2097152.0*t10;
5759  double t873 = 20588575.0/1048576.0*t12;
5760  double t874 = 122311782817.0/52428800.0*t15;
5761  double t875 = 1977326743.0/37748736.0*t14;
5762  double t876 = 720600125.0/12582912.0*t9;
5763  double t877 = 678223072849.0/52428800.0*t20;
5764  double t878 = 122311782817.0/52428800.0*t30;
5765  double t879 = 50942017.0/4194304.0*t1;
5766  double t880 = 40353607.0/2097152.0*t23;
5767  double t881 = t869-t870-t871+t872-t873-t874-t875+t876-t877-t878-t879+t880;
5768  double t882 = 720600125.0/12582912.0*t2;
5769  double t883 = 1977326743.0/37748736.0*t19;
5770  double t884 = 28360148607.0/52428800.0*t37;
5771  double t885 = 5348911785.0/2097152.0*t39;
5772  double t886 = 37442382495.0/4194304.0*t41;
5773  double t887 = 15132602625.0/1048576.0*t43;
5774  double t888 = 176547030625.0/4194304.0*t45;
5775  double t889 = 458478153.0/524288.0*t47;
5776  double t890 = 4051449801.0/26214400.0*t49;
5777  double t891 = 28360148607.0/52428800.0*t51;
5778  double t892 = 37442382495.0/4194304.0*t53;
5779  double t893 = 157258006479.0/52428800.0*t55;
5780  double t894 = t882-t883-t884+t885-t886-t887+t888-t889+t890-t891-t892-t893;
5781  double t896 = 856182479719.0/104857600.0*t59;
5782  double t897 = 458478153.0/524288.0*t61;
5783  double t898 = 3209347071.0/1048576.0*t63;
5784  double t899 = 1297080225.0/262144.0*t65;
5785  double t900 = 15132602625.0/1048576.0*t67;
5786  double t901 = 2542277241.0/524288.0*t69;
5787  double t902 = 13841287201.0/1048576.0*t71;
5788  double t903 = 29659901145.0/2097152.0*t73;
5789  double t904 = 484445052035.0/12582912.0*t75;
5790  double t905 = 22465429497.0/26214400.0*t77;
5791  double t906 = 157258006479.0/52428800.0*t79;
5792  double t907 = 2542277241.0/524288.0*t81;
5793  double t908 = t896-t897+t898+t899-t900-t901+t902+t903-t904+t905-t906-t907;
5794  double t909 = 29659901145.0/2097152.0*t83;
5795  double t910 = 856182479719.0/104857600.0*t86;
5796  double t911 = 13841287201.0/1048576.0*t88;
5797  double t912 = 484445052035.0/12582912.0*t90;
5798  double t913 = 678223072849.0/52428800.0*t92;
5799  double t914 = 33232930569601.0/943718400.0*t94;
5800  double t915 = 124571584809.0/26214400.0*t96;
5801  double t916 = 198521040249.0/104857600.0*t98;
5802  double t917 = 3209347071.0/1048576.0*t100;
5803  double t918 = 22465429497.0/26214400.0*t108;
5804  double t919 = 7277431.0/2097152.0*eta;
5805  double t920 = 7277431.0/2097152.0*xi;
5806  double t921 = 2941225.0/37748736.0+t909+t910+t911-t912-t913+t914+t915+t916+t917+t918+t919+t920;
5807  double t924 = 38932995325.0/18874368.0*t3;
5808  double t925 = 308828625.0/1048576.0*t5;
5809  double t926 = 1112371295.0/37748736.0*t7;
5810  double t927 = 341770345.0/28311552.0*t12;
5811  double t928 = 122311782817.0/31457280.0*t15;
5812  double t929 = 9886633715.0/113246208.0*t14;
5813  double t930 = 11961962075.0/113246208.0*t9;
5814  double t931 = 534160695859.0/283115520.0*t30;
5815  double t932 = 764130255.0/4194304.0*t1;
5816  double t933 = 605304105.0/2097152.0*t23;
5817  double t934 = -t924+t925+t926-t823+t927+t928+t929-t930+t828+t931+t932-t933;
5818  double t935 = 3603000625.0/4194304.0*t2;
5819  double t936 = 9886633715.0/12582912.0*t19;
5820  double t937 = 13761622021.0/10485760.0*t37;
5821  double t938 = 29597311877.0/6291456.0*t39;
5822  double t939 = 207181183139.0/12582912.0*t41;
5823  double t940 = 83733734525.0/3145728.0*t43;
5824  double t941 = 2930680708375.0/37748736.0*t45;
5825  double t942 = 1112371295.0/1572864.0*t47;
5826  double t943 = 1965946003.0/15728640.0*t49;
5827  double t944 = 13761622021.0/31457280.0*t51;
5828  double t945 = 272530967275.0/12582912.0*t53;
5829  double t946 = 76308670837.0/10485760.0*t55;
5830  double t947 = -t935+t936+t937-t938+t939+t940-t941+t942-t943+t944+t945+t946;
5831  double t949 = 3739124871013.0/188743680.0*t59;
5832  double t950 = 4228187411.0/7864320.0*t61;
5833  double t951 = 29597311877.0/15728640.0*t63;
5834  double t952 = 2392392415.0/786432.0*t65;
5835  double t953 = 83733734525.0/9437184.0*t67;
5836  double t954 = 23445445667.0/7864320.0*t69;
5837  double t955 = 1148826837683.0/141557760.0*t71;
5838  double t956 = 164118119669.0/6291456.0*t73;
5839  double t957 = 8041787863781.0/113246208.0*t75;
5840  double t958 = -t949+t950-t951-t952+t953+t954-t955-t956+t957-t853+t854+t855;
5841  double t959 = 856182479719.0/62914560.0*t86;
5842  double t960 = 69206436005.0/3145728.0*t88;
5843  double t961 = 2422225260175.0/37748736.0*t90;
5844  double t962 = 678223072849.0/31457280.0*t92;
5845  double t963 = 33232930569601.0/566231040.0*t94;
5846  double t964 = 96331354147.0/20971520.0*t98;
5847  double t965 = 7786599065.0/1048576.0*t100;
5848  double t966 = 10901238691.0/15728640.0*t108;
5849  double t967 = 158910185.0/56623104.0*eta;
5850  double t968 = 109161465.0/2097152.0*xi;
5851  double t969 = -14706125.0/12582912.0-t857-t959-t960+t961+t962-t963-t742-t964-t965-t966-t967-t968;
5852  double t972 = -t924-t925-t926-t823+t927-t928-t929+t930+t828+t931-t932+t933;
5853  double t973 = t935-t936-t937+t938-t939-t940+t941+t942-t943+t944-t945-t946;
5854  double t975 = t949+t950-t951-t952+t953+t954-t955+t956-t957-t853+t854+t855;
5855  double t976 = 14706125.0/12582912.0-t857+t959+t960-t961-t962+t963-t742+t964+t965-t966-t967+t968;
5856  double t979 = -2941225.0/37748736.0+t869+t870+t871+t872-t873+t874+t875-t876-t877-t878+t879;
5857  double t980 = -t880-t882+t883+t884-t885+t886+t887-t888-t889+t890-t891+t892;
5858  double t982 = t893-t896-t897+t898+t899-t900-t901+t902-t903+t904+t905-t906;
5859  double t983 = -t907+t909-t910-t911+t912+t913-t914+t915-t916-t917+t918+t919-t920;
5860  double t986 = 117649.0/12582912.0-t820-t821-t822-t823+t824-t825-t826+t827+t828+t829-t830;
5861  double t987 = t831+t833-t834-t835+t836-t837-t838+t715+t839-t717+t840-t841;
5862  double t989 = -t842+t845+t846-t847-t726+t848+t849-t850+t851-t852-t853+t854;
5863  double t990 = t855-t857+t858+t859-t860-t861+t741-t742+t743+t862-t863-t864+t865;
5864  double t993 = 170543402155.0/169869312.0*t3;
5865  double t994 = 68354069.0/47185920.0*t5;
5866  double t995 = 293534255.0/12582912.0*t7;
5867  double t996 = 1008840175.0/6291456.0*t10;
5868  double t997 = 1214725925.0/9437184.0*t12;
5869  double t998 = 534160695859.0/849346560.0*t15;
5870  double t999 = 9886633715.0/37748736.0*t14;
5871  double t1000 = 8503081475.0/37748736.0*t9;
5872  double t1001 = 678223072849.0/56623104.0*t20;
5873  double t1002 = 140955149251.0/169869312.0*t30;
5874  double t1003 = 222474259.0/62914560.0*t1;
5875  double t1004 = 588245.0/4194304.0+t993-t994-t995+t996-t997-t998-t999+t1000-t1001-t1002-t1003;
5876  double t1005 = 478478483.0/37748736.0*t2;
5877  double t1006 = 1977326743.0/188743680.0*t19;
5878  double t1007 = 15859236463.0/283115520.0*t37;
5879  double t1008 = 91881868967.0/169869312.0*t39;
5880  double t1009 = 643173082769.0/113246208.0*t41;
5881  double t1010 = 197611613479.0/84934656.0*t43;
5882  double t1011 = 4872668633.0/42467328.0*t47;
5883  double t1012 = 15859236463.0/56623104.0*t51;
5884  double t1013 = 238760763017.0/113246208.0*t53;
5885  double t1014 = t653+t1005-t1006-t1007+t1008-t1009-t1010+t768-t1011+t770-t1012-t1013;
5886  double t1016 = 986686044757.0/566231040.0*t59;
5887  double t1017 = 13125981281.0/42467328.0*t61;
5888  double t1018 = 91881868967.0/28311552.0*t63;
5889  double t1019 = 988058067395.0/84934656.0*t67;
5890  double t1020 = 816635944859.0/84934656.0*t71;
5891  double t1021 = 5716451614013.0/339738624.0*t75;
5892  double t1022 = 10901238691.0/28311552.0*t77;
5893  double t1023 = 76308670837.0/18874368.0*t79;
5894  double t1024 = -t667+t1016-t1017+t1018+t779-t1019-t673+t1020+t675-t1021+t1022-t1023;
5895  double t1025 = 23445445667.0/14155776.0*t81;
5896  double t1026 = 820590598345.0/56623104.0*t83;
5897  double t1027 = 3739124871013.0/566231040.0*t86;
5898  double t1028 = 1148826837683.0/424673280.0*t88;
5899  double t1029 = 8041787863781.0/339738624.0*t90;
5900  double t1030 = 34108680431.0/141557760.0*t100;
5901  double t1031 = 209667325.0/18874368.0*eta;
5902  double t1032 = 31782037.0/94371840.0*xi;
5903  double t1033 = -t1025+t1026+t1027+t1028-t1029-t685+t790+t687+t791+t1030+t690+t1031+t1032;
5904  double t1036 = 29597311877.0/6291456.0*t3;
5905  double t1037 = 341770345.0/28311552.0*t5;
5906  double t1038 = 764130255.0/4194304.0*t7;
5907  double t1039 = 605304105.0/2097152.0*t10;
5908  double t1040 = 308828625.0/1048576.0*t12;
5909  double t1041 = 534160695859.0/283115520.0*t15;
5910  double t1042 = 9886633715.0/12582912.0*t14;
5911  double t1043 = 3603000625.0/4194304.0*t9;
5912  double t1044 = 678223072849.0/31457280.0*t20;
5913  double t1045 = 122311782817.0/31457280.0*t30;
5914  double t1046 = 1112371295.0/37748736.0*t1;
5915  double t1047 = -t1036+t1037+t1038-t1039+t1040+t1041+t1042-t1043+t1044+t1045+t1046-t707;
5916  double t1048 = 11961962075.0/113246208.0*t2;
5917  double t1049 = 9886633715.0/113246208.0*t19;
5918  double t1050 = 13761622021.0/31457280.0*t37;
5919  double t1051 = 38932995325.0/18874368.0*t39;
5920  double t1052 = 272530967275.0/12582912.0*t41;
5921  double t1053 = 83733734525.0/9437184.0*t43;
5922  double t1054 = 4228187411.0/7864320.0*t47;
5923  double t1055 = 13761622021.0/10485760.0*t51;
5924  double t1056 = 207181183139.0/12582912.0*t53;
5925  double t1057 = -t1048+t1049+t1050-t1051+t1052+t1053-t941+t1054-t943+t1055+t1056+t720;
5926  double t1059 = 856182479719.0/62914560.0*t59;
5927  double t1060 = 1112371295.0/1572864.0*t61;
5928  double t1061 = 7786599065.0/1048576.0*t63;
5929  double t1062 = 83733734525.0/3145728.0*t67;
5930  double t1063 = 69206436005.0/3145728.0*t71;
5931  double t1064 = 2422225260175.0/37748736.0*t75;
5932  double t1065 = 10901238691.0/15728640.0*t77;
5933  double t1066 = 76308670837.0/10485760.0*t79;
5934  double t1067 = 23445445667.0/7864320.0*t81;
5935  double t1068 = -t1059+t1060-t1061-t952+t1062+t728-t1063-t730+t1064-t1065+t1066+t1067;
5936  double t1069 = 164118119669.0/6291456.0*t83;
5937  double t1070 = 3739124871013.0/188743680.0*t86;
5938  double t1071 = 1148826837683.0/141557760.0*t88;
5939  double t1072 = 8041787863781.0/113246208.0*t90;
5940  double t1073 = 29597311877.0/15728640.0*t100;
5941  double t1074 = 109161465.0/2097152.0*eta;
5942  double t1075 = 158910185.0/56623104.0*xi;
5943  double t1076 = -14706125.0/12582912.0-t1069-t1070-t1071+t1072+t740-t963-t742-t964-t1073-t745-t1074-t1075;
5944  double t1079 = 646287722395.0/169869312.0*t3;
5945  double t1080 = 1708851725.0/9437184.0*t5;
5946  double t1081 = 5561856475.0/12582912.0*t7;
5947  double t1082 = 1708851725.0/9437184.0*t12;
5948  double t1083 = 534160695859.0/169869312.0*t15;
5949  double t1084 = 49433168575.0/37748736.0*t14;
5950  double t1085 = 59809810375.0/37748736.0*t9;
5951  double t1086 = 534160695859.0/169869312.0*t30;
5952  double t1087 = 5561856475.0/12582912.0*t1;
5953  double t1088 = 73530625.0/4194304.0+t1079-t1080-t1081+t996-t1082-t1083-t1084+t1085-t1001-t1086-t1087;
5954  double t1089 = 59809810375.0/37748736.0*t2;
5955  double t1090 = 49433168575.0/37748736.0*t19;
5956  double t1091 = 60099831967.0/56623104.0*t37;
5957  double t1092 = 646287722395.0/169869312.0*t39;
5958  double t1093 = 4524014056765.0/113246208.0*t41;
5959  double t1094 = 1389979993115.0/84934656.0*t43;
5960  double t1095 = 48649299759025.0/339738624.0*t45;
5961  double t1096 = 18465363497.0/42467328.0*t47;
5962  double t1097 = 8585690281.0/84934656.0*t49;
5963  double t1098 = 60099831967.0/56623104.0*t51;
5964  double t1099 = 4524014056765.0/113246208.0*t53;
5965  double t1100 = t761+t1089-t1090-t1091+t1092-t1093-t1094+t1095-t1096+t1097-t1098-t1099;
5966  double t1102 = 3739124871013.0/113246208.0*t59;
5967  double t1103 = 18465363497.0/42467328.0*t61;
5968  double t1104 = 129257544479.0/28311552.0*t63;
5969  double t1105 = 39713714089.0/21233664.0*t65;
5970  double t1106 = 1389979993115.0/84934656.0*t67;
5971  double t1107 = 1148826837683.0/84934656.0*t71;
5972  double t1108 = 40208939318905.0/339738624.0*t75;
5973  double t1109 = -t775+t1102-t1103+t1104+t1105-t1106-t781+t1107+t783-t1108+t1022-t1023;
5974  double t1110 = 3739124871013.0/113246208.0*t86;
5975  double t1111 = 1148826837683.0/84934656.0*t88;
5976  double t1112 = 40208939318905.0/339738624.0*t90;
5977  double t1113 = 33232930569601.0/339738624.0*t94;
5978  double t1114 = 420698823769.0/37748736.0*t98;
5979  double t1115 = 129257544479.0/28311552.0*t100;
5980  double t1116 = 794550925.0/18874368.0*eta;
5981  double t1117 = 794550925.0/18874368.0*xi;
5982  double t1118 = -t1025+t1026+t1110+t1111-t1112-t789+t1113+t687+t1114+t1115+t793+t1116+t1117;
5983  double t1121 = t1079+t1080+t1081+t996-t1082+t1083+t1084-t1085-t1001-t1086+t1087-t761;
5984  double t1122 = -t1089+t1090+t1091-t1092+t1093+t1094-t1095-t1096+t1097-t1098+t1099+t775;
5985  double t1124 = -t1102-t1103+t1104+t1105-t1106-t781+t1107-t783+t1108+t1022-t1023-t1025;
5986  double t1125 = -73530625.0/4194304.0+t1026-t1110-t1111+t1112+t789-t1113+t687-t1114-t1115+t793+t1116-t1117;
5987  double t1128 = -t1036-t1037-t1038-t1039+t1040-t1041-t1042+t1043+t1044+t1045-t1046+t707;
5988  double t1129 = t1048-t1049-t1050+t1051-t1052-t1053+t941+t1054-t943+t1055-t1056-t720;
5989  double t1131 = t1059+t1060-t1061-t952+t1062+t728-t1063+t730-t1064-t1065+t1066+t1067;
5990  double t1132 = 14706125.0/12582912.0-t1069+t1070+t1071-t1072-t740+t963-t742+t964+t1073-t745-t1074+t1075;
5991  double t1135 = -588245.0/4194304.0+t993+t994+t995+t996-t997+t998+t999-t1000-t1001-t1002+t1003;
5992  double t1136 = -t653-t1005+t1006+t1007-t1008+t1009+t1010-t768-t1011+t770-t1012+t1013;
5993  double t1138 = t667-t1016-t1017+t1018+t779-t1019-t673+t1020-t675+t1021+t1022-t1023;
5994  double t1139 = -t1025+t1026-t1027-t1028+t1029+t685-t790+t687-t791-t1030+t690+t1031-t1032;
5995  double t1142 = -588245.0/4194304.0-t993-t994+t995-t996+t997-t998+t999-t1000+t1001+t1002+t1003;
5996  double t1143 = t653-t1005+t1006-t1007+t1008+t1009-t1010-t768-t1011+t770+t1012+t1013;
5997  double t1145 = -t667-t1016-t1017-t1018+t779+t1019-t673-t1020+t675+t1021+t1022+t1023;
5998  double t1146 = -t1025-t1026-t1027+t1028+t1029-t685-t790+t687-t791+t1030+t690-t1031+t1032;
5999  double t1149 = t1036+t1037-t1038+t1039-t1040+t1041-t1042+t1043-t1044-t1045-t1046-t707;
6000  double t1150 = t1048-t1049+t1050-t1051-t1052+t1053+t941+t1054-t943-t1055-t1056+t720;
6001  double t1152 = t1059+t1060+t1061-t952-t1062+t728+t1063-t730-t1064-t1065-t1066+t1067;
6002  double t1153 = 14706125.0/12582912.0+t1069+t1070-t1071-t1072+t740+t963-t742+t964-t1073-t745+t1074-t1075;
6003  double t1156 = -t1079-t1080+t1081-t996+t1082-t1083+t1084-t1085+t1001+t1086+t1087+t761;
6004  double t1157 = -t1089+t1090-t1091+t1092+t1093-t1094-t1095-t1096+t1097+t1098+t1099-t775;
6005  double t1159 = -t1102-t1103-t1104+t1105+t1106-t781-t1107+t783+t1108+t1022+t1023-t1025;
6006  double t1160 = -73530625.0/4194304.0-t1026-t1110+t1111+t1112-t789-t1113+t687-t1114+t1115+t793-t1116+t1117;
6007  double t1163 = 73530625.0/4194304.0-t1079+t1080-t1081-t996+t1082+t1083-t1084+t1085+t1001+t1086-t1087;
6008  double t1164 = -t761+t1089-t1090+t1091-t1092-t1093+t1094+t1095-t1096+t1097+t1098-t1099;
6009  double t1166 = t775+t1102-t1103-t1104+t1105+t1106-t781-t1107-t783-t1108+t1022+t1023;
6010  double t1167 = -t1025-t1026+t1110-t1111-t1112+t789+t1113+t687+t1114-t1115+t793-t1116-t1117;
6011  double t1170 = t1036-t1037+t1038+t1039-t1040-t1041+t1042-t1043-t1044-t1045+t1046+t707;
6012  double t1171 = -t1048+t1049-t1050+t1051+t1052-t1053-t941+t1054-t943-t1055+t1056-t720;
6013  double t1173 = -t1059+t1060+t1061-t952-t1062+t728+t1063+t730+t1064-t1065-t1066+t1067;
6014  double t1174 = -14706125.0/12582912.0+t1069-t1070+t1071+t1072-t740-t963-t742-t964+t1073-t745+t1074+t1075;
6015  double t1177 = 588245.0/4194304.0-t993+t994-t995-t996+t997+t998-t999+t1000+t1001+t1002-t1003;
6016  double t1178 = -t653+t1005-t1006+t1007-t1008-t1009+t1010+t768-t1011+t770+t1012-t1013;
6017  double t1180 = t667+t1016-t1017-t1018+t779+t1019-t673-t1020-t675-t1021+t1022+t1023;
6018  double t1181 = -t1025-t1026+t1027-t1028-t1029+t685+t790+t687+t791-t1030+t690-t1031-t1032;
6019  double t1184 = 117649.0/12582912.0+t820+t821-t822+t823-t824+t825-t826+t827-t828-t829-t830;
6020  double t1185 = -t831+t833-t834+t835-t836-t837+t838+t715+t839-t717-t840-t841;
6021  double t1187 = t842+t845+t846+t847-t726-t848+t849+t850-t851-t852-t853-t854;
6022  double t1188 = t855+t857+t858-t859-t860+t861+t741-t742+t743-t862-t863+t864-t865;
6023  double t1191 = -2941225.0/37748736.0-t869-t870+t871-t872+t873-t874+t875-t876+t877+t878+t879;
6024  double t1192 = t880-t882+t883-t884+t885+t886-t887-t888-t889+t890+t891+t892;
6025  double t1194 = -t893-t896-t897-t898+t899+t900-t901-t902+t903+t904+t905+t906;
6026  double t1195 = -t907-t909-t910+t911+t912-t913-t914+t915-t916+t917+t918-t919+t920;
6027  double t1198 = t924+t925-t926+t823-t927+t928-t929+t930-t828-t931-t932-t933;
6028  double t1199 = t935-t936+t937-t938-t939+t940+t941+t942-t943-t944-t945+t946;
6029  double t1201 = t949+t950+t951-t952-t953+t954+t955-t956-t957-t853-t854+t855;
6030  double t1202 = 14706125.0/12582912.0+t857+t959-t960-t961+t962+t963-t742+t964-t965-t966+t967-t968;
6031  double t1205 = t924-t925+t926+t823-t927-t928+t929-t930-t828-t931+t932+t933;
6032  double t1206 = -t935+t936-t937+t938+t939-t940-t941+t942-t943-t944+t945-t946;
6033  double t1208 = -t949+t950+t951-t952-t953+t954+t955+t956+t957-t853-t854+t855;
6034  double t1209 = -14706125.0/12582912.0+t857-t959+t960+t961-t962-t963-t742-t964+t965-t966+t967+t968;
6035  double t1212 = -t869+t870-t871-t872+t873+t874-t875+t876+t877+t878-t879-t880;
6036  double t1213 = t882-t883+t884-t885-t886+t887+t888-t889+t890+t891-t892+t893;
6037  double t1215 = t896-t897-t898+t899+t900-t901-t902-t903-t904+t905+t906-t907;
6038  double t1216 = 2941225.0/37748736.0-t909+t910-t911-t912+t913+t914+t915+t916-t917+t918-t919-t920;
6039  double t1219 = t820-t821+t822+t823-t824-t825+t826-t827-t828-t829+t830+t831;
6040  double t1220 = -t833+t834-t835+t836+t837-t838-t715+t839-t717-t840+t841-t842;
6041  double t1222 = -t845+t846+t847-t726-t848+t849+t850+t851+t852-t853-t854+t855;
6042  double t1223 = -117649.0/12582912.0+t857-t858+t859+t860-t861-t741-t742-t743+t862-t863+t864+t865;
6043  double t1226 = -117649.0/104857600.0-t641-t642+t643-t644+t645-t646+t647-t648+t649+t650+t651;
6044  double t1227 = t653-t654+t655-t656+t657+t658-t659-t660-t661+t662+t663+t664;
6045  double t1229 = -t667-t668-t669-t670+t671+t672-t673-t674+t675+t676+t677+t678;
6046  double t1230 = -t680-t681-t682+t683+t684-t685-t686+t687-t688+t689+t690-t691+t692;
6047  double t1233 = 117649.0/12582912.0+t696+t697-t698+t699-t700+t701-t702+t703-t704-t705-t706;
6048  double t1234 = -t707+t709-t710+t711-t712-t713+t714+t715+t716-t717-t718-t719;
6049  double t1236 = t720+t723+t724+t725-t726-t727+t728+t729-t730-t731-t732-t733;
6050  double t1237 = t734+t736+t737-t738-t739+t740+t741-t742+t743-t744-t745+t746-t747;
6051  double t1240 = -588245.0/4194304.0-t751-t752+t753-t644+t754-t755+t756-t757+t649+t758+t759;
6052  double t1241 = t761-t762+t763-t764+t765+t766-t767-t768-t769+t770+t771+t772;
6053  double t1243 = -t775-t776-t777-t778+t779+t780-t781-t782+t783+t784+t677+t678;
6054  double t1244 = -t680-t681-t786+t787+t788-t789-t790+t687-t791+t792+t793-t794+t795;
6055  double t1247 = 588245.0/4194304.0-t751+t752-t753-t644+t754+t755-t756+t757+t649+t758-t759;
6056  double t1248 = -t761+t762-t763+t764-t765-t766+t767+t768-t769+t770+t771-t772;
6057  double t1250 = t775+t776-t777-t778+t779+t780-t781-t782-t783-t784+t677+t678;
6058  double t1251 = -t680-t681+t786-t787-t788+t789+t790+t687+t791-t792+t793-t794-t795;
6059  double t1254 = t696-t697+t698+t699-t700-t701+t702-t703-t704-t705+t706+t707;
6060  double t1255 = -t709+t710-t711+t712+t713-t714-t715+t716-t717-t718+t719-t720;
6061  double t1257 = -t723+t724+t725-t726-t727+t728+t729+t730+t731-t732-t733+t734;
6062  double t1258 = -117649.0/12582912.0+t736-t737+t738+t739-t740-t741-t742-t743+t744-t745+t746+t747;
6063  double t1261 = 117649.0/104857600.0-t641+t642-t643-t644+t645+t646-t647+t648+t649+t650-t651;
6064  double t1262 = -t653+t654-t655+t656-t657-t658+t659+t660-t661+t662+t663-t664;
6065  double t1264 = t667+t668-t669-t670+t671+t672-t673-t674-t675-t676+t677+t678;
6066  double t1265 = -t680-t681+t682-t683-t684+t685+t686+t687+t688-t689+t690-t691-t692;
6067 
6068  values[0] = t33+t57+t85+t125;
6069  values[1] = t140+t154+t169+t182;
6070  values[2] = t197+t210+t225+t239;
6071  values[3] = t251+t264+t276+t289;
6072  values[4] = t303+t316;
6073  values[5] = t318+t319+t321+t322;
6074  values[6] = t325+t326+t328+t329;
6075  values[7] = t332+t333+t335+t336;
6076  values[8] = t339+t340+t342+t343;
6077  values[9] = t358+t370+t384+t394;
6078  values[10] = t408+t420+t434+t445;
6079  values[11] = t457+t469+t483+t490;
6080  values[12] = t503+t514;
6081  values[13] = t516+t517+t519+t520;
6082  values[14] = t523+t524+t526+t527;
6083  values[15] = t530+t531+t533+t534;
6084  values[16] = t537+t538+t540+t541;
6085  values[17] = t544+t545+t547+t548;
6086  values[18] = t551+t552+t554+t555;
6087  values[19] = t558+t559+t561+t562;
6088  values[20] = t565+t566;
6089  values[21] = t568+t569+t571+t572;
6090  values[22] = t575+t576+t578+t579;
6091  values[23] = t582+t583+t585+t586;
6092  values[24] = t589+t590+t592+t593;
6093  values[25] = t596+t597+t599+t600;
6094  values[26] = t603+t604+t606+t607;
6095  values[27] = t610+t611+t613+t614;
6096  values[28] = t617+t618;
6097  values[29] = t620+t621+t623+t624;
6098  values[30] = t627+t628+t630+t631;
6099  values[31] = t634+t635+t637+t638;
6100  values[32] = t652+t665+t679+t693;
6101  values[33] = t708+t721+t735+t748;
6102  values[34] = t760+t773+t785+t796;
6103  values[35] = t799+t800+t802+t803;
6104  values[36] = t806+t807+t809+t810;
6105  values[37] = t813+t814+t816+t817;
6106  values[38] = t832+t843+t856+t866;
6107  values[39] = t881+t894+t908+t921;
6108  values[40] = t934+t947+t958+t969;
6109  values[41] = t972+t973+t975+t976;
6110  values[42] = t979+t980+t982+t983;
6111  values[43] = t986+t987+t989+t990;
6112  values[44] = t1004+t1014+t1024+t1033;
6113  values[45] = t1047+t1057+t1068+t1076;
6114  values[46] = t1088+t1100+t1109+t1118;
6115  values[47] = t1121+t1122+t1124+t1125;
6116  values[48] = t1128+t1129+t1131+t1132;
6117  values[49] = t1135+t1136+t1138+t1139;
6118  values[50] = t1142+t1143+t1145+t1146;
6119  values[51] = t1149+t1150+t1152+t1153;
6120  values[52] = t1156+t1157+t1159+t1160;
6121  values[53] = t1163+t1164+t1166+t1167;
6122  values[54] = t1170+t1171+t1173+t1174;
6123  values[55] = t1177+t1178+t1180+t1181;
6124  values[56] = t1184+t1185+t1187+t1188;
6125  values[57] = t1191+t1192+t1194+t1195;
6126  values[58] = t1198+t1199+t1201+t1202;
6127  values[59] = t1205+t1206+t1208+t1209;
6128  values[60] = t1212+t1213+t1215+t1216;
6129  values[61] = t1219+t1220+t1222+t1223;
6130  values[62] = t1226+t1227+t1229+t1230;
6131  values[63] = t1233+t1234+t1236+t1237;
6132  values[64] = t1240+t1241+t1243+t1244;
6133  values[65] = t1247+t1248+t1250+t1251;
6134  values[66] = t1254+t1255+t1257+t1258;
6135  values[67] = t1261+t1262+t1264+t1265;
6136 }
6137 
6138 // values of the derivatives in eta-eta direction
6139 static void C_Q_UL8SE_2D_DeriveEtaEta(double xi, double eta, double *values)
6140 {
6141  double t1 = xi*xi;
6142  double t2 = t1*t1;
6143  double t3 = eta*eta;
6144  double t4 = t3*t3;
6145  double t5 = t2*t4;
6146  double t6 = 2358883177.0/56623104.0*t5;
6147  double t7 = xi*eta;
6148  double t8 = 2256037.0/157286400.0*t7;
6149  double t9 = t1*xi;
6150  double t10 = t9*t4;
6151  double t11 = 695137625.0/56623104.0*t10;
6152  double t12 = t1*t4;
6153  double t13 = 13176346411.0/1981808640.0*t12;
6154  double t14 = 27344301511.0/2825912320.0*t3;
6155  double t15 = 7608804625.0/484442112.0*t4;
6156  double t16 = 535268812087.0/10196405452800.0*t1;
6157  double t17 = 189589443851.0/2039281090560.0*t9;
6158  double t18 = 13758760747.0/41617981440.0*t2;
6159  double t19 = t2*xi;
6160  double t20 = 91546153943.0/208089907200.0*t19;
6161  double t21 = t2*t1;
6162  double t22 = 13176346411.0/29727129600.0*t21;
6163  double t23 = 404165348221.0/679760363520.0-t6-t8-t11+t13-t14+t15+t16-t17-t18+t20+t22;
6164  double t24 = t2*t9;
6165  double t25 = 3063009647.0/5945425920.0*t24;
6166  double t26 = xi*t4;
6167  double t27 = 37007183189.0/2422210560.0*t26;
6168  double t28 = t2*t3;
6169  double t29 = 352724239.0/28311552.0*t28;
6170  double t30 = t19*t3;
6171  double t31 = 2378549579.0/141557760.0*t30;
6172  double t32 = t21*t3;
6173  double t33 = 2358883177.0/141557760.0*t32;
6174  double t34 = t24*t3;
6175  double t35 = 2763502441.0/141557760.0*t34;
6176  double t36 = t4*eta;
6177  double t37 = 1273609.0/6291456.0*t36;
6178  double t38 = t3*eta;
6179  double t39 = 37738465.0/462422016.0*t38;
6180  double t40 = t9*eta;
6181  double t41 = 566691223.0/1415577600.0*t40;
6182  double t42 = xi*t38;
6183  double t43 = 2693809.0/9437184.0*t42;
6184  double t44 = t1*t38;
6185  double t45 = 91546153943.0/20808990720.0*t44;
6186  double t46 = t9*t38;
6187  double t47 = 3006398087.0/424673280.0*t46;
6188  double t48 = t2*t38;
6189  double t49 = 2378549579.0/84934656.0*t48;
6190  double t50 = -t25-t27+t29-t31-t33+t35+t37-t39+t41+t43+t45-t47-t49;
6191  double t52 = t19*t38;
6192  double t53 = 2993477963.0/84934656.0*t52;
6193  double t54 = t21*t38;
6194  double t55 = 16098914573.0/424673280.0*t54;
6195  double t56 = t24*t38;
6196  double t57 = 18122010893.0/424673280.0*t56;
6197  double t58 = t19*t4;
6198  double t59 = 16098914573.0/283115520.0*t58;
6199  double t60 = t21*t4;
6200  double t61 = 15740876767.0/283115520.0*t60;
6201  double t62 = t24*t4;
6202  double t63 = 3714642323.0/56623104.0*t62;
6203  double t64 = xi*t36;
6204  double t65 = 126098401.0/157286400.0*t64;
6205  double t66 = t1*t36;
6206  double t67 = 3063009647.0/283115520.0*t66;
6207  double t68 = t9*t36;
6208  double t69 = 26468518699.0/1415577600.0*t68;
6209  double t70 = t2*t36;
6210  double t71 = 19344517087.0/283115520.0*t70;
6211  double t72 = t19*t36;
6212  double t73 = 126854076251.0/1415577600.0*t72;
6213  double t74 = t21*t36;
6214  double t75 = 26002496261.0/283115520.0*t74;
6215  double t76 = t24*t36;
6216  double t77 = 149838825241.0/1415577600.0*t76;
6217  double t78 = t53+t55-t57+t59+t61-t63-t65-t67+t69+t71-t73-t75+t77;
6218  double t79 = t2*eta;
6219  double t80 = 3558890173.0/1981808640.0*t79;
6220  double t81 = t19*eta;
6221  double t82 = 3006398087.0/1415577600.0*t81;
6222  double t83 = t21*eta;
6223  double t84 = 139027525.0/56623104.0*t83;
6224  double t85 = t24*eta;
6225  double t86 = 3781216957.0/1415577600.0*t85;
6226  double t87 = xi*t3;
6227  double t88 = 3856955457.0/403701760.0*t87;
6228  double t89 = t1*t3;
6229  double t90 = 13758760747.0/6936330240.0*t89;
6230  double t91 = t9*t3;
6231  double t92 = 3558890173.0/990904320.0*t91;
6232  double t93 = 1.0-xi;
6233  double t98 = -5.0/16.0+231.0/16.0*t4*t3-315.0/16.0*t4+105.0/16.0*t3;
6234  double t99 = t93*t98;
6235  double t100 = 8192.0/72765.0*t99;
6236  double t101 = 77167693.0/15105785856.0*eta;
6237  double t102 = 2010364083569.0/3398801817600.0*xi;
6238  double t103 = t1*eta;
6239  double t104 = 189589443851.0/679760363520.0*t103;
6240  double t109 = 693.0/8.0*t36-315.0/4.0*t38+105.0/8.0*eta;
6241  double t110 = t93*eta*t109;
6242  double t111 = 16384.0/72765.0*t110;
6243  double t112 = 1.0-t3;
6244  double t116 = 3465.0/8.0*t4-945.0/4.0*t3+105.0/8.0;
6245  double t117 = t93*t112*t116;
6246  double t118 = 4096.0/72765.0*t117;
6247  double t119 = t80-t82-t84+t86+t88-t90+t92+t100+t101-t102-t104+t111-t118;
6248  double t122 = 11809.0/48.0*t5;
6249  double t123 = 1813.0/14400.0*t7;
6250  double t124 = 117649.0/960.0*t10;
6251  double t125 = 15755.0/336.0*t12;
6252  double t126 = 40.0/147.0*t3;
6253  double t127 = 20.0/21.0*t4;
6254  double t128 = 116587.0/345744.0*t1;
6255  double t129 = 12691.0/14400.0*t9;
6256  double t130 = 8917.0/5040.0*t2;
6257  double t131 = 12691.0/3600.0*t19;
6258  double t132 = 259.0/180.0*t21;
6259  double t133 = 148.0/21609.0+t122+t123+t124-t125-t126+t127-t128+t129+t130-t131-t132;
6260  double t134 = 1813.0/675.0*t24;
6261  double t135 = 16807.0/2880.0*t26;
6262  double t136 = 1687.0/24.0*t28;
6263  double t137 = 16807.0/120.0*t30;
6264  double t138 = 343.0/6.0*t32;
6265  double t139 = 4802.0/45.0*t34;
6266  double t140 = 4.0/3.0*t36;
6267  double t141 = 200.0/441.0*t38;
6268  double t142 = 12691.0/4800.0*t40;
6269  double t143 = 2401.0/864.0*t42;
6270  double t144 = 78775.0/3528.0*t44;
6271  double t145 = 16807.0/288.0*t46;
6272  double t146 = t134-t135-t136+t137+t138-t139-t140+t141-t142-t143-t144+t145;
6273  double t148 = 8435.0/72.0*t48;
6274  double t149 = 16807.0/72.0*t52;
6275  double t150 = 1715.0/18.0*t54;
6276  double t151 = 4802.0/27.0*t56;
6277  double t152 = 117649.0/240.0*t58;
6278  double t153 = 2401.0/12.0*t60;
6279  double t154 = 16807.0/45.0*t62;
6280  double t155 = 117649.0/14400.0*t64;
6281  double t156 = 3151.0/48.0*t66;
6282  double t157 = 823543.0/4800.0*t68;
6283  double t158 = 82663.0/240.0*t70;
6284  double t159 = 823543.0/1200.0*t72;
6285  double t160 = t148-t149-t150+t151-t152-t153+t154+t155+t156-t157-t158+t159;
6286  double t161 = 16807.0/60.0*t74;
6287  double t162 = 117649.0/225.0*t76;
6288  double t163 = 8917.0/1680.0*t79;
6289  double t164 = 12691.0/1200.0*t81;
6290  double t165 = 259.0/60.0*t83;
6291  double t166 = 1813.0/225.0*t85;
6292  double t167 = 2401.0/1440.0*t87;
6293  double t168 = 15755.0/1176.0*t89;
6294  double t169 = 16807.0/480.0*t91;
6295  double t170 = 148.0/7203.0*eta;
6296  double t171 = 1813.0/43200.0*xi;
6297  double t172 = 116587.0/115248.0*t103;
6298  double t173 = t161-t162-t163+t164+t165-t166+t167+t168-t169-t170-t171+t172;
6299  double t176 = 975835.0/3456.0*t5;
6300  double t177 = 12691.0/19200.0*t7;
6301  double t178 = 19882681.0/34560.0*t10;
6302  double t179 = 449531.0/3456.0*t12;
6303  double t180 = 20.0/21.0*t3;
6304  double t181 = 10.0/3.0*t4;
6305  double t182 = 16632647.0/17781120.0*t1;
6306  double t183 = 2144779.0/518400.0*t9;
6307  double t184 = 21053.0/10368.0*t2;
6308  double t185 = 164983.0/16200.0*t19;
6309  double t186 = 1813.0/1620.0*t21;
6310  double t187 = -74.0/3087.0-t176-t177-t178+t179+t180-t181+t182-t183-t184+t185+t186;
6311  double t188 = 12691.0/2025.0*t24;
6312  double t189 = 117649.0/3840.0*t26;
6313  double t190 = 139405.0/1728.0*t28;
6314  double t191 = 218491.0/540.0*t30;
6315  double t192 = 2401.0/54.0*t32;
6316  double t193 = 33614.0/135.0*t34;
6317  double t194 = 14.0/3.0*t36;
6318  double t195 = 100.0/63.0*t38;
6319  double t196 = 2144779.0/172800.0*t40;
6320  double t197 = 16807.0/1152.0*t42;
6321  double t198 = 2247655.0/36288.0*t44;
6322  double t199 = 2840383.0/10368.0*t46;
6323  double t200 = -t188+t189+t190-t191-t192+t193+t194-t195+t196+t197+t198-t199;
6324  double t202 = 697025.0/5184.0*t48;
6325  double t203 = 218491.0/324.0*t52;
6326  double t204 = 12005.0/162.0*t54;
6327  double t205 = 33614.0/81.0*t56;
6328  double t206 = 1529437.0/1080.0*t58;
6329  double t207 = 16807.0/108.0*t60;
6330  double t208 = 117649.0/135.0*t62;
6331  double t209 = 823543.0/19200.0*t64;
6332  double t210 = 3146717.0/17280.0*t66;
6333  double t211 = 139178767.0/172800.0*t68;
6334  double t212 = 1366169.0/3456.0*t70;
6335  double t213 = 10706059.0/5400.0*t72;
6336  double t214 = -t202+t203+t204-t205+t206+t207-t208-t209-t210+t211+t212-t213;
6337  double t215 = 117649.0/540.0*t74;
6338  double t216 = 823543.0/675.0*t76;
6339  double t217 = 21053.0/3456.0*t79;
6340  double t218 = 164983.0/5400.0*t81;
6341  double t219 = 1813.0/540.0*t83;
6342  double t220 = 12691.0/675.0*t85;
6343  double t221 = 16807.0/1920.0*t87;
6344  double t222 = 449531.0/12096.0*t89;
6345  double t223 = 2840383.0/17280.0*t91;
6346  double t224 = 74.0/1029.0*eta;
6347  double t225 = 12691.0/57600.0*xi;
6348  double t226 = 16632647.0/5927040.0*t103;
6349  double t227 = -t215+t216+t217-t218-t219+t220-t221-t222+t223+t224+t225-t226;
6350  double t230 = 197225.0/432.0*t5;
6351  double t231 = 12691.0/4800.0*t7;
6352  double t232 = 7176589.0/8640.0*t10;
6353  double t233 = 232217.0/2160.0*t12;
6354  double t234 = 40.0/21.0*t3;
6355  double t235 = 20.0/3.0*t4;
6356  double t236 = 8592029.0/11113200.0*t1;
6357  double t237 = 774151.0/129600.0*t9;
6358  double t238 = 4255.0/1296.0*t2;
6359  double t239 = 368039.0/32400.0*t19;
6360  double t240 = 19943.0/8100.0*t21;
6361  double t241 = 148.0/3087.0-t230+t231+t232+t233-t234+t235+t236+t237-t238-t239+t240;
6362  double t242 = 117649.0/960.0*t26;
6363  double t243 = 28175.0/216.0*t28;
6364  double t244 = 487403.0/1080.0*t30;
6365  double t245 = 26411.0/270.0*t32;
6366  double t246 = 28.0/3.0*t36;
6367  double t247 = 200.0/63.0*t38;
6368  double t248 = 774151.0/43200.0*t40;
6369  double t249 = 16807.0/288.0*t42;
6370  double t250 = 232217.0/4536.0*t44;
6371  double t251 = 1025227.0/2592.0*t46;
6372  double t252 = t188-t242+t243+t244-t245-t193-t246+t247-t248-t249+t250+t251;
6373  double t254 = 140875.0/648.0*t48;
6374  double t255 = 487403.0/648.0*t52;
6375  double t256 = 26411.0/162.0*t54;
6376  double t257 = 3411821.0/2160.0*t58;
6377  double t258 = 184877.0/540.0*t60;
6378  double t259 = 823543.0/4800.0*t64;
6379  double t260 = 1625519.0/10800.0*t66;
6380  double t261 = 50236123.0/43200.0*t68;
6381  double t262 = 276115.0/432.0*t70;
6382  double t263 = 23882747.0/10800.0*t72;
6383  double t264 = -t254-t255+t256+t205-t257+t258+t208+t259-t260-t261+t262+t263;
6384  double t265 = 1294139.0/2700.0*t74;
6385  double t266 = 4255.0/432.0*t79;
6386  double t267 = 368039.0/10800.0*t81;
6387  double t268 = 19943.0/2700.0*t83;
6388  double t269 = 16807.0/480.0*t87;
6389  double t270 = 232217.0/7560.0*t89;
6390  double t271 = 1025227.0/4320.0*t91;
6391  double t272 = 148.0/1029.0*eta;
6392  double t273 = 12691.0/14400.0*xi;
6393  double t274 = 8592029.0/3704400.0*t103;
6394  double t275 = -t265-t216+t266+t267-t268-t220+t269-t270-t271-t272-t273-t274;
6395  double t278 = 1135271.0/1756160.0*eta;
6396  double t279 = 30683.0/3584.0*t3;
6397  double t280 = 153415.0/10752.0*t38;
6398  double t281 = 30683.0/1024.0*t4;
6399  double t282 = 214781.0/5120.0*t36;
6400  double t283 = 6051145.0/32256.0*t44;
6401  double t284 = 583835.0/1152.0*t48;
6402  double t285 = 44778473.0/15805440.0*t1;
6403  double t286 = 88171.0/3840.0*t79;
6404  double t287 = 1813.0/120.0*t83;
6405  double t288 = 1210229.0/10752.0*t89;
6406  double t289 = 1135271.0/5268480.0-t278-t279+t280+t281-t282-t283+t284-t285-t286+t287+t288;
6407  double t290 = 116767.0/384.0*t28;
6408  double t291 = 2401.0/12.0*t32;
6409  double t292 = 12005.0/36.0*t54;
6410  double t293 = 1210229.0/3072.0*t12;
6411  double t294 = 817369.0/768.0*t5;
6412  double t295 = 8471603.0/15360.0*t66;
6413  double t296 = 5721583.0/3840.0*t70;
6414  double t297 = 117649.0/120.0*t74;
6415  double t298 = 16807.0/24.0*t60;
6416  double t299 = 88171.0/11520.0*t2;
6417  double t300 = 1813.0/360.0*t21;
6418  double t301 = 44778473.0/5268480.0*t103;
6419  double t302 = -t290+t291-t292-t293+t294+t295-t296+t297-t298+t299-t300+t301;
6420  double t304 = 148.0/3087.0-t230-t231-t232+t233-t234+t235+t236-t237-t238+t239+t240;
6421  double t305 = -t188+t242+t243-t244-t245+t193-t246+t247+t248+t249+t250-t251;
6422  double t307 = -t254+t255+t256-t205+t257+t258-t208-t259-t260+t261+t262-t263;
6423  double t308 = -t265+t216+t266-t267-t268+t220-t269-t270+t271-t272+t273-t274;
6424  double t311 = -74.0/3087.0-t176+t177+t178+t179+t180-t181+t182+t183-t184-t185+t186;
6425  double t312 = t188-t189+t190+t191-t192-t193+t194-t195-t196-t197+t198+t199;
6426  double t314 = -t202-t203+t204+t205-t206+t207+t208+t209-t210-t211+t212+t213;
6427  double t315 = -t215-t216+t217+t218-t219-t220+t221-t222-t223+t224-t225-t226;
6428  double t318 = 148.0/21609.0+t122-t123-t124-t125-t126+t127-t128-t129+t130+t131-t132;
6429  double t319 = -t134+t135-t136-t137+t138+t139-t140+t141+t142+t143-t144-t145;
6430  double t321 = t148+t149-t150-t151+t152-t153-t154-t155+t156+t157-t158-t159;
6431  double t322 = t161+t162-t163-t164+t165+t166-t167+t168+t169-t170+t171+t172;
6432  double t325 = 1.0+xi;
6433  double t327 = t325*t112*t116;
6434  double t328 = 4096.0/72765.0*t327;
6435  double t330 = t325*eta*t109;
6436  double t331 = 16384.0/72765.0*t330;
6437  double t332 = 404165348221.0/679760363520.0-t6+t8+t11+t13-t328+t331-t14+t15+t16+t17-t18;
6438  double t333 = -t20+t22+t25+t27+t29+t31-t33-t35+t37-t39-t41-t43+t45;
6439  double t335 = t47-t49-t53+t55+t57-t59+t61+t63+t65-t67-t69+t71+t73;
6440  double t336 = t325*t98;
6441  double t337 = 8192.0/72765.0*t336;
6442  double t338 = -t75-t77+t80+t82-t84-t86-t88-t90-t92+t101+t102-t104+t337;
6443  double t341 = 1715.0/12.0*t5;
6444  double t342 = 3.0/64.0*t7;
6445  double t343 = 259.0/12.0*t10;
6446  double t344 = 259.0/12.0*t12;
6447  double t345 = 32768.0/72765.0*t327;
6448  double t346 = 131072.0/72765.0*t330;
6449  double t347 = 716291.0/9240.0*t3;
6450  double t348 = 116675.0/924.0*t4;
6451  double t349 = 116587.0/345744.0*t9;
6452  double t350 = 15755.0/7056.0*t2;
6453  double t351 = 15755.0/7056.0*t19;
6454  double t352 = t341-t342-t343-t344+t345-t346+t347-t348-t128-t349+t350+t351;
6455  double t353 = 3151.0/1008.0*t21;
6456  double t354 = 3151.0/1008.0*t24;
6457  double t355 = 116675.0/924.0*t26;
6458  double t356 = 1687.0/24.0*t30;
6459  double t357 = 11809.0/120.0*t32;
6460  double t358 = 11809.0/120.0*t34;
6461  double t359 = 5.0/8.0*t38;
6462  double t360 = 5.0/8.0*t42;
6463  double t361 = 12691.0/360.0*t44;
6464  double t362 = -24678169.0/5186160.0-t353-t354-t355-t136-t356+t357+t358-t36+t359+t142+t360-t361;
6465  double t364 = 12691.0/360.0*t46;
6466  double t365 = 16807.0/72.0*t48;
6467  double t366 = 117649.0/360.0*t54;
6468  double t367 = 117649.0/360.0*t56;
6469  double t368 = 1715.0/12.0*t58;
6470  double t369 = 2401.0/12.0*t62;
6471  double t370 = 12691.0/225.0*t66;
6472  double t371 = 12691.0/225.0*t68;
6473  double t372 = 16807.0/45.0*t70;
6474  double t373 = 16807.0/45.0*t72;
6475  double t374 = -t364+t365+t149-t366-t367+t368-t153-t369-t64+t370+t371-t372-t373;
6476  double t375 = 117649.0/225.0*t74;
6477  double t376 = 16807.0/960.0*t79;
6478  double t377 = 16807.0/960.0*t81;
6479  double t378 = 117649.0/4800.0*t83;
6480  double t379 = 117649.0/4800.0*t85;
6481  double t380 = 716291.0/9240.0*t87;
6482  double t381 = 8917.0/840.0*t89;
6483  double t382 = 8917.0/840.0*t91;
6484  double t383 = 3.0/64.0*eta;
6485  double t384 = 24678169.0/5186160.0*xi;
6486  double t385 = 12691.0/4800.0*t103;
6487  double t386 = 65536.0/72765.0*t336;
6488  double t387 = t375+t162-t376-t377+t378+t379+t380+t381+t382-t383-t384+t385-t386;
6489  double t390 = 12005.0/108.0*t5;
6490  double t391 = 169.0/768.0*t7;
6491  double t392 = 1813.0/108.0*t10;
6492  double t393 = 1813.0/108.0*t12;
6493  double t394 = 16384.0/10395.0*t327;
6494  double t395 = 65536.0/10395.0*t330;
6495  double t396 = 956613.0/3520.0*t3;
6496  double t397 = 58475.0/132.0*t4;
6497  double t398 = 16632647.0/17781120.0*t9;
6498  double t399 = 449531.0/72576.0*t2;
6499  double t400 = 449531.0/72576.0*t19;
6500  double t401 = -t390+t391+t392+t393-t394+t395-t396+t397+t182+t398-t399-t400;
6501  double t402 = 449531.0/51840.0*t21;
6502  double t403 = 449531.0/51840.0*t24;
6503  double t404 = 58475.0/132.0*t26;
6504  double t405 = 139405.0/1728.0*t30;
6505  double t406 = 195167.0/1728.0*t32;
6506  double t407 = 195167.0/1728.0*t34;
6507  double t408 = 7.0/3.0*t36;
6508  double t409 = 65.0/36.0*t38;
6509  double t410 = 65.0/36.0*t42;
6510  double t411 = 164983.0/1620.0*t44;
6511  double t412 = 98738401.0/5927040.0+t402+t403+t404+t190+t405-t406-t407+t408-t409-t196-t410+t411;
6512  double t414 = 164983.0/1620.0*t46;
6513  double t415 = 218491.0/324.0*t48;
6514  double t416 = 1529437.0/1620.0*t54;
6515  double t417 = 1529437.0/1620.0*t56;
6516  double t418 = 12005.0/108.0*t58;
6517  double t419 = 16807.0/108.0*t62;
6518  double t420 = 7.0/3.0*t64;
6519  double t421 = 88837.0/675.0*t66;
6520  double t422 = 88837.0/675.0*t68;
6521  double t423 = 117649.0/135.0*t70;
6522  double t424 = 117649.0/135.0*t72;
6523  double t425 = t414-t415-t203+t416+t417-t418+t207+t419+t420-t421-t422+t423+t424;
6524  double t426 = 823543.0/675.0*t74;
6525  double t427 = 2840383.0/34560.0*t79;
6526  double t428 = 2840383.0/34560.0*t81;
6527  double t429 = 19882681.0/172800.0*t83;
6528  double t430 = 19882681.0/172800.0*t85;
6529  double t431 = 956613.0/3520.0*t87;
6530  double t432 = 21053.0/1728.0*t89;
6531  double t433 = 21053.0/1728.0*t91;
6532  double t434 = 169.0/768.0*eta;
6533  double t435 = 98738401.0/5927040.0*xi;
6534  double t436 = 2144779.0/172800.0*t103;
6535  double t437 = 32768.0/10395.0*t336;
6536  double t438 = -t426-t216+t427+t428-t429-t430-t431-t432-t433+t434+t435-t436+t437;
6537  double t441 = 26411.0/108.0*t5;
6538  double t442 = 61.0/192.0*t7;
6539  double t443 = 19943.0/540.0*t10;
6540  double t444 = 19943.0/540.0*t12;
6541  double t445 = 32768.0/10395.0*t327;
6542  double t446 = 131072.0/10395.0*t330;
6543  double t447 = 239497.0/440.0*t3;
6544  double t448 = 117115.0/132.0*t4;
6545  double t449 = 8592029.0/11113200.0*t9;
6546  double t450 = 232217.0/45360.0*t2;
6547  double t451 = -24719329.0/740880.0-t441-t442+t443+t444+t445-t446+t447-t448+t236+t449-t450;
6548  double t452 = 232217.0/45360.0*t19;
6549  double t453 = 232217.0/32400.0*t21;
6550  double t454 = 232217.0/32400.0*t24;
6551  double t455 = 117115.0/132.0*t26;
6552  double t456 = 28175.0/216.0*t30;
6553  double t457 = 39445.0/216.0*t32;
6554  double t458 = 39445.0/216.0*t34;
6555  double t459 = 145.0/72.0*t38;
6556  double t460 = 145.0/72.0*t42;
6557  double t461 = 368039.0/3240.0*t44;
6558  double t462 = -t452+t453+t454-t455+t243+t456-t457-t458-t408+t459+t248+t460-t461;
6559  double t464 = 368039.0/3240.0*t46;
6560  double t465 = 487403.0/648.0*t48;
6561  double t466 = 3411821.0/3240.0*t54;
6562  double t467 = 3411821.0/3240.0*t56;
6563  double t468 = 26411.0/108.0*t58;
6564  double t469 = 184877.0/540.0*t62;
6565  double t470 = -t464+t465+t255-t466-t467-t468+t258+t469-t420+t421+t422-t423-t424;
6566  double t471 = 1025227.0/8640.0*t79;
6567  double t472 = 1025227.0/8640.0*t81;
6568  double t473 = 7176589.0/43200.0*t83;
6569  double t474 = 7176589.0/43200.0*t85;
6570  double t475 = 239497.0/440.0*t87;
6571  double t476 = 4255.0/216.0*t89;
6572  double t477 = 4255.0/216.0*t91;
6573  double t478 = 61.0/192.0*eta;
6574  double t479 = 24719329.0/740880.0*xi;
6575  double t480 = 774151.0/43200.0*t103;
6576  double t481 = 65536.0/10395.0*t336;
6577  double t482 = t426+t216-t471-t472+t473+t474+t475-t476-t477-t478-t479+t480-t481;
6578  double t485 = 12005.0/24.0*t5;
6579  double t486 = 1813.0/24.0*t10;
6580  double t487 = 1813.0/24.0*t12;
6581  double t490 = 2875559.0/4224.0*t3;
6582  double t491 = 292925.0/264.0*t4;
6583  double t492 = 44778473.0/15805440.0*t9;
6584  double t493 = 1210229.0/64512.0*t2;
6585  double t494 = 1210229.0/64512.0*t19;
6586  double t495 = 1210229.0/46080.0*t21;
6587  double t496 = 1210229.0/46080.0*t24;
6588  double t497 = t485-t486-t487-8192.0/2079.0*t327+32768.0/2079.0*t330-t490+t491-t285-t492+t493+t494-t495-t496;
6589  double t498 = 292925.0/264.0*t26;
6590  double t499 = 116767.0/384.0*t30;
6591  double t500 = 817369.0/1920.0*t32;
6592  double t501 = 817369.0/1920.0*t34;
6593  double t502 = 12005.0/24.0*t58;
6594  double t503 = 16807.0/24.0*t62;
6595  double t504 = 2875559.0/4224.0*t87;
6596  double t505 = 88171.0/1920.0*t89;
6597  double t506 = 88171.0/1920.0*t91;
6598  double t507 = 395823109.0/9483264.0*xi;
6599  double t509 = 395823109.0/9483264.0+t498-t290-t499+t500+t501+t502-t298-t503-t504+t505+t506+t507+16384.0/2079.0*t336;
6600  double t511 = -24719329.0/740880.0-t441+t442+t443+t444+t445-t446+t447-t448+t236+t449-t450;
6601  double t512 = -t452+t453+t454-t455+t243+t456-t457-t458+t408-t459-t248-t460+t461;
6602  double t514 = t464-t465-t255+t466+t467-t468+t258+t469+t420-t421-t422+t423+t424;
6603  double t515 = -t426-t216+t471+t472-t473-t474+t475-t476-t477+t478-t479-t480-t481;
6604  double t518 = -t390-t391+t392+t393-t394+t395-t396+t397+t182+t398-t399-t400;
6605  double t519 = 98738401.0/5927040.0+t402+t403+t404+t190+t405-t406-t407-t408+t409+t196+t410-t411;
6606  double t521 = -t414+t415+t203-t416-t417-t418+t207+t419-t420+t421+t422-t423-t424;
6607  double t522 = t426+t216-t427-t428+t429+t430-t431-t432-t433-t434+t435+t436+t437;
6608  double t525 = t341+t342-t343-t344+t345-t346+t347-t348-t128-t349+t350+t351;
6609  double t526 = -24678169.0/5186160.0-t353-t354-t355-t136-t356+t357+t358+t36-t359-t142-t360+t361;
6610  double t528 = t364-t365-t149+t366+t367+t368-t153-t369+t64-t370-t371+t372+t373;
6611  double t529 = -t375-t162+t376+t377-t378-t379+t380+t381+t382+t383-t384-t385-t386;
6612  double t532 = 404165348221.0/679760363520.0-t6-t8+t11+t13-t328+t331-t14+t15+t16+t17-t18;
6613  double t533 = -t20+t22+t25+t27+t29+t31-t33-t35-t37+t39+t41+t43-t45;
6614  double t535 = -t47+t49+t53-t55-t57-t59+t61+t63-t65+t67+t69-t71-t73;
6615  double t536 = t75+t77-t80-t82+t84+t86-t88-t90-t92-t101+t102+t104+t337;
6616  double t539 = 148.0/21609.0+t122+t123-t124-t125-t126+t127-t128-t129+t130+t131-t132;
6617  double t540 = -t134+t135-t136-t137+t138+t139+t140-t141-t142-t143+t144+t145;
6618  double t542 = -t148-t149+t150+t151+t152-t153-t154+t155-t156-t157+t158+t159;
6619  double t543 = -t161-t162+t163+t164-t165-t166-t167+t168+t169+t170+t171-t172;
6620  double t546 = -74.0/3087.0-t176-t177+t178+t179+t180-t181+t182+t183-t184-t185+t186;
6621  double t547 = t188-t189+t190+t191-t192-t193-t194+t195+t196+t197-t198-t199;
6622  double t549 = t202+t203-t204-t205-t206+t207+t208-t209+t210+t211-t212-t213;
6623  double t550 = t215+t216-t217-t218+t219+t220+t221-t222-t223-t224-t225+t226;
6624  double t553 = 148.0/3087.0-t230+t231-t232+t233-t234+t235+t236-t237-t238+t239+t240;
6625  double t554 = -t188+t242+t243-t244-t245+t193+t246-t247-t248-t249-t250+t251;
6626  double t556 = t254-t255-t256+t205+t257+t258-t208+t259+t260-t261-t262+t263;
6627  double t557 = t265-t216-t266+t267+t268-t220-t269-t270+t271+t272+t273+t274;
6628  double t560 = 1135271.0/5268480.0+t278-t279-t280+t281+t282+t283-t284-t285+t286-t287+t288;
6629  double t561 = -t290+t291+t292-t293+t294-t295+t296-t297-t298+t299-t300-t301;
6630  double t563 = 148.0/3087.0-t230-t231+t232+t233-t234+t235+t236+t237-t238-t239+t240;
6631  double t564 = t188-t242+t243+t244-t245-t193+t246-t247+t248+t249-t250-t251;
6632  double t566 = t254+t255-t256-t205-t257+t258+t208-t259+t260+t261-t262-t263;
6633  double t567 = t265+t216-t266-t267+t268+t220+t269-t270-t271+t272-t273+t274;
6634  double t570 = -74.0/3087.0-t176+t177-t178+t179+t180-t181+t182-t183-t184+t185+t186;
6635  double t571 = -t188+t189+t190-t191-t192+t193-t194+t195-t196-t197-t198+t199;
6636  double t573 = t202-t203-t204+t205+t206+t207-t208+t209+t210-t211-t212+t213;
6637  double t574 = t215-t216-t217+t218+t219-t220-t221-t222+t223-t224+t225+t226;
6638  double t577 = 148.0/21609.0+t122-t123+t124-t125-t126+t127-t128+t129+t130-t131-t132;
6639  double t578 = t134-t135-t136+t137+t138-t139+t140-t141+t142+t143+t144-t145;
6640  double t580 = -t148+t149+t150-t151-t152-t153+t154-t155-t156+t157+t158-t159;
6641  double t581 = -t161+t162+t163-t164-t165+t166+t167+t168-t169+t170-t171-t172;
6642  double t584 = 404165348221.0/679760363520.0-t6+t8-t11+t13-t14+t15+t16-t17-t18+t20+t22;
6643  double t585 = -t25-t27+t29-t31-t33+t35-t37+t39-t41-t43-t45+t47+t49;
6644  double t587 = -t53-t55+t57+t59+t61-t63+t65+t67-t69-t71+t73+t75-t77;
6645  double t588 = -t80+t82+t84-t86+t88-t90+t92+t100-t101-t102+t104+t111-t118;
6646  double t591 = t341-t342+t343-t344+t347-t348-t128+t349+t350-t351-t353+t354;
6647  double t592 = -24678169.0/5186160.0+t355-t136+t356+t357-t358+t36-t359+t142+t360+t361-t364-t365;
6648  double t594 = t149+t366-t367-t368-t153+t369-t64-t370+t371+t372-t373-t375+t162;
6649  double t595 = 65536.0/72765.0*t99;
6650  double t596 = 131072.0/72765.0*t110;
6651  double t597 = 32768.0/72765.0*t117;
6652  double t598 = t376-t377-t378+t379-t380+t381-t382-t595+t383+t384-t385-t596+t597;
6653  double t601 = -t390+t391-t392+t393-t396+t397+t182-t398-t399+t400+t402-t403;
6654  double t602 = 98738401.0/5927040.0-t404+t190-t405-t406+t407-t408+t409-t196-t410-t411+t414+t415;
6655  double t604 = -t203-t416+t417+t418+t207-t419+t420+t421-t422-t423+t424+t426-t216;
6656  double t605 = 32768.0/10395.0*t99;
6657  double t606 = 65536.0/10395.0*t110;
6658  double t607 = 16384.0/10395.0*t117;
6659  double t608 = -t427+t428+t429-t430+t431-t432+t433+t605-t434-t435+t436+t606-t607;
6660  double t611 = -24719329.0/740880.0-t441-t442-t443+t444+t447-t448+t236-t449-t450+t452+t453;
6661  double t612 = -t454+t455+t243-t456-t457+t458+t408-t459+t248+t460+t461-t464-t465;
6662  double t614 = t255+t466-t467+t468+t258-t469-t420-t421+t422+t423-t424-t426+t216;
6663  double t615 = 65536.0/10395.0*t99;
6664  double t616 = 131072.0/10395.0*t110;
6665  double t617 = 32768.0/10395.0*t117;
6666  double t618 = t471-t472-t473+t474-t475-t476+t477-t615+t478+t479-t480-t616+t617;
6667  double t621 = 395823109.0/9483264.0+t485+t486-t487-t490+t491-t285+t492+t493-t494-t495+t496-t498;
6668  double t625 = -t290+t499+t500-t501-t502-t298+t503+t504+t505-t506+16384.0/2079.0*t99-t507+32768.0/2079.0*t110-8192.0/2079.0*t117;
6669  double t627 = -24719329.0/740880.0-t441+t442-t443+t444+t447-t448+t236-t449-t450+t452+t453;
6670  double t628 = -t454+t455+t243-t456-t457+t458-t408+t459-t248-t460-t461+t464+t465;
6671  double t630 = -t255-t466+t467+t468+t258-t469+t420+t421-t422-t423+t424+t426-t216;
6672  double t631 = -t471+t472+t473-t474-t475-t476+t477-t615-t478+t479+t480-t616+t617;
6673  double t634 = -t390-t391-t392+t393-t396+t397+t182-t398-t399+t400+t402-t403;
6674  double t635 = 98738401.0/5927040.0-t404+t190-t405-t406+t407+t408-t409+t196+t410+t411-t414-t415;
6675  double t637 = t203+t416-t417+t418+t207-t419-t420-t421+t422+t423-t424-t426+t216;
6676  double t638 = t427-t428-t429+t430+t431-t432+t433+t605+t434-t435-t436+t606-t607;
6677  double t641 = t341+t342+t343-t344+t347-t348-t128+t349+t350-t351-t353+t354;
6678  double t642 = -24678169.0/5186160.0+t355-t136+t356+t357-t358-t36+t359-t142-t360-t361+t364+t365;
6679  double t644 = -t149-t366+t367-t368-t153+t369+t64+t370-t371-t372+t373+t375-t162;
6680  double t645 = -t376+t377+t378-t379-t380+t381-t382-t595-t383+t384+t385-t596+t597;
6681  double t648 = 83330198455.0/56623104.0*t5;
6682  double t649 = 58706851.0/157286400.0*t7;
6683  double t650 = 20136449893.0/56623104.0*t10;
6684  double t651 = 14383178495.0/56623104.0*t12;
6685  double t652 = 6941291.0/3145728.0*t3;
6686  double t653 = 28824005.0/6291456.0*t4;
6687  double t654 = 597851401.0/169869312.0*t1;
6688  double t655 = 4184959807.0/849346560.0*t9;
6689  double t656 = 3463704209.0/169869312.0*t2;
6690  double t657 = 24245929463.0/849346560.0*t19;
6691  double t658 = 2876635699.0/169869312.0*t21;
6692  double t659 = 20136449893.0/849346560.0*t24;
6693  double t660 = -t648-t649-t650+t651+t652-t653+t654-t655-t656+t657+t658-t659;
6694  double t661 = 40353607.0/6291456.0*t26;
6695  double t662 = 20067272281.0/28311552.0*t28;
6696  double t663 = 140470905967.0/141557760.0*t30;
6697  double t664 = 16666039691.0/28311552.0*t32;
6698  double t665 = 116662277837.0/141557760.0*t34;
6699  double t666 = 282475249.0/31457280.0*t36;
6700  double t667 = 48589037.0/9437184.0*t38;
6701  double t668 = 29294718649.0/1415577600.0*t40;
6702  double t669 = 340123259.0/47185920.0*t42;
6703  double t670 = 24245929463.0/84934656.0*t44;
6704  double t671 = 169721506241.0/424673280.0*t46;
6705  double t672 = 140470905967.0/84934656.0*t48;
6706  double t673 = t661+t662-t663-t664+t665+t666-t667+t668+t669+t670-t671-t672;
6707  double t675 = 983296341769.0/424673280.0*t52;
6708  double t676 = 116662277837.0/84934656.0*t54;
6709  double t677 = 816635944859.0/424673280.0*t56;
6710  double t678 = 116662277837.0/56623104.0*t58;
6711  double t679 = 69206436005.0/56623104.0*t60;
6712  double t680 = 96889010407.0/56623104.0*t62;
6713  double t681 = 1977326743.0/157286400.0*t64;
6714  double t682 = 140955149251.0/283115520.0*t66;
6715  double t683 = 986686044757.0/1415577600.0*t68;
6716  double t684 = 816635944859.0/283115520.0*t70;
6717  double t685 = 5716451614013.0/1415577600.0*t72;
6718  double t686 = -1198099.0/18874368.0+t675+t676-t677+t678+t679-t680-t681-t682+t683+t684-t685;
6719  double t687 = 678223072849.0/283115520.0*t74;
6720  double t688 = 4747561509943.0/1415577600.0*t76;
6721  double t689 = 24245929463.0/283115520.0*t79;
6722  double t690 = 169721506241.0/1415577600.0*t81;
6723  double t691 = 20136449893.0/283115520.0*t83;
6724  double t692 = 140955149251.0/1415577600.0*t85;
6725  double t693 = 48589037.0/15728640.0*t87;
6726  double t694 = 3463704209.0/28311552.0*t89;
6727  double t695 = 24245929463.0/141557760.0*t91;
6728  double t696 = 8386693.0/31457280.0*eta;
6729  double t697 = 8386693.0/94371840.0*xi;
6730  double t698 = 4184959807.0/283115520.0*t103;
6731  double t699 = -t687+t688+t689-t690-t691+t692-t693-t694+t695+t696+t697-t698;
6732  double t702 = 16666039691.0/6291456.0*t5;
6733  double t703 = 152826051.0/52428800.0*t7;
6734  double t704 = 20136449893.0/31457280.0*t10;
6735  double t705 = 2876635699.0/6291456.0*t12;
6736  double t706 = 5294205.0/1048576.0*t3;
6737  double t707 = 17294403.0/2097152.0*t4;
6738  double t708 = 518776867.0/31457280.0*t1;
6739  double t709 = 3631438069.0/157286400.0*t9;
6740  double t710 = 3005579003.0/31457280.0*t2;
6741  double t711 = 21039053021.0/157286400.0*t19;
6742  double t712 = 2496158833.0/31457280.0*t21;
6743  double t713 = 3118899.0/10485760.0+t702+t703+t704-t705-t706+t707-t708+t709+t710-t711-t712;
6744  double t714 = 17473111831.0/157286400.0*t24;
6745  double t715 = 121060821.0/10485760.0*t26;
6746  double t716 = 1700616295.0/1048576.0*t28;
6747  double t717 = 2380862813.0/1048576.0*t30;
6748  double t718 = 1412376245.0/1048576.0*t32;
6749  double t719 = 1977326743.0/1048576.0*t34;
6750  double t720 = 282475249.0/10485760.0*t36;
6751  double t721 = 20588575.0/1048576.0*t38;
6752  double t722 = 25420066483.0/157286400.0*t40;
6753  double t723 = 28824005.0/1048576.0*t42;
6754  double t724 = 10273698925.0/9437184.0*t44;
6755  double t725 = 14383178495.0/9437184.0*t46;
6756  double t726 = t714-t715-t716+t717+t718-t719-t720+t721-t722-t723-t724+t725;
6757  double t728 = 59521570325.0/9437184.0*t48;
6758  double t729 = 83330198455.0/9437184.0*t52;
6759  double t730 = 49433168575.0/9437184.0*t54;
6760  double t731 = 69206436005.0/9437184.0*t56;
6761  double t732 = 116662277837.0/31457280.0*t58;
6762  double t733 = 13841287201.0/6291456.0*t60;
6763  double t734 = 96889010407.0/31457280.0*t62;
6764  double t735 = 1977326743.0/52428800.0*t64;
6765  double t736 = 140955149251.0/94371840.0*t66;
6766  double t737 = 986686044757.0/471859200.0*t68;
6767  double t738 = 816635944859.0/94371840.0*t70;
6768  double t739 = 5716451614013.0/471859200.0*t72;
6769  double t740 = t728-t729-t730+t731-t732-t733+t734+t735+t736-t737-t738+t739;
6770  double t741 = 678223072849.0/94371840.0*t74;
6771  double t742 = 4747561509943.0/471859200.0*t76;
6772  double t743 = 21039053021.0/31457280.0*t79;
6773  double t744 = 147273371147.0/157286400.0*t81;
6774  double t745 = 17473111831.0/31457280.0*t83;
6775  double t746 = 122311782817.0/157286400.0*t85;
6776  double t747 = 7411887.0/1048576.0*t87;
6777  double t748 = 293534255.0/1048576.0*t89;
6778  double t749 = 410947957.0/1048576.0*t91;
6779  double t750 = 21832293.0/10485760.0*eta;
6780  double t751 = 21832293.0/52428800.0*xi;
6781  double t752 = 3631438069.0/31457280.0*t103;
6782  double t753 = t741-t742-t743+t744+t745-t746+t747+t748-t749-t750-t751+t752;
6783  double t756 = 222474259.0/31457280.0*t7;
6784  double t757 = 9764867.0/3145728.0*t3;
6785  double t758 = 2265605209.0/169869312.0*t1;
6786  double t759 = 15859236463.0/849346560.0*t9;
6787  double t760 = 13125981281.0/169869312.0*t2;
6788  double t761 = 91881868967.0/849346560.0*t19;
6789  double t762 = 10901238691.0/169869312.0*t21;
6790  double t763 = -4540291.0/18874368.0-t648-t756-t650+t651+t757-t653+t758-t759-t760+t761+t762;
6791  double t764 = 76308670837.0/849346560.0*t24;
6792  double t765 = 28230230497.0/28311552.0*t28;
6793  double t766 = 197611613479.0/141557760.0*t30;
6794  double t767 = 23445445667.0/28311552.0*t32;
6795  double t768 = 164118119669.0/141557760.0*t34;
6796  double t769 = 282475249.0/6291456.0*t36;
6797  double t770 = 341770345.0/9437184.0*t38;
6798  double t771 = 111014655241.0/283115520.0*t40;
6799  double t772 = 478478483.0/9437184.0*t42;
6800  double t773 = 170543402155.0/84934656.0*t44;
6801  double t774 = 238760763017.0/84934656.0*t46;
6802  double t775 = -t764+t661+t765-t766-t767+t768+t769-t770+t771+t772+t773-t774;
6803  double t777 = 988058067395.0/84934656.0*t48;
6804  double t778 = 1383281294353.0/84934656.0*t52;
6805  double t779 = 820590598345.0/84934656.0*t54;
6806  double t780 = 1148826837683.0/84934656.0*t56;
6807  double t781 = 1977326743.0/31457280.0*t64;
6808  double t782 = 140955149251.0/56623104.0*t66;
6809  double t783 = 986686044757.0/283115520.0*t68;
6810  double t784 = 816635944859.0/56623104.0*t70;
6811  double t785 = 5716451614013.0/283115520.0*t72;
6812  double t786 = -t777+t778+t779-t780+t678+t679-t680-t781-t782+t783+t784-t785;
6813  double t787 = 678223072849.0/56623104.0*t74;
6814  double t788 = 4747561509943.0/283115520.0*t76;
6815  double t789 = 91881868967.0/56623104.0*t79;
6816  double t790 = 643173082769.0/283115520.0*t81;
6817  double t791 = 76308670837.0/56623104.0*t83;
6818  double t792 = 534160695859.0/283115520.0*t85;
6819  double t793 = 68354069.0/15728640.0*t87;
6820  double t794 = 4872668633.0/28311552.0*t89;
6821  double t795 = 34108680431.0/141557760.0*t91;
6822  double t796 = 31782037.0/6291456.0*eta;
6823  double t797 = 31782037.0/94371840.0*xi;
6824  double t798 = 15859236463.0/56623104.0*t103;
6825  double t799 = -t787+t788+t789-t790-t791+t792-t793-t794+t795+t796+t797-t798;
6826  double t802 = -4540291.0/18874368.0-t648+t756-t650+t651+t757-t653+t758-t759-t760+t761+t762;
6827  double t803 = -t764+t661+t765-t766-t767+t768-t769+t770-t771-t772-t773+t774;
6828  double t805 = t777-t778-t779+t780+t678+t679-t680+t781+t782-t783-t784+t785;
6829  double t806 = t787-t788-t789+t790+t791-t792-t793-t794+t795-t796+t797+t798;
6830  double t809 = 3118899.0/10485760.0+t702-t703+t704-t705-t706+t707-t708+t709+t710-t711-t712;
6831  double t810 = t714-t715-t716+t717+t718-t719+t720-t721+t722+t723+t724-t725;
6832  double t812 = -t728+t729+t730-t731-t732-t733+t734-t735-t736+t737+t738-t739;
6833  double t813 = -t741+t742+t743-t744-t745+t746+t747+t748-t749+t750-t751-t752;
6834  double t816 = -t648+t649-t650+t651+t652-t653+t654-t655-t656+t657+t658-t659;
6835  double t817 = t661+t662-t663-t664+t665-t666+t667-t668-t669-t670+t671+t672;
6836  double t819 = -1198099.0/18874368.0-t675-t676+t677+t678+t679-t680+t681+t682-t683-t684+t685;
6837  double t820 = t687-t688-t689+t690+t691-t692-t693-t694+t695-t696+t697+t698;
6838  double t823 = 7061881225.0/2097152.0*t5;
6839  double t824 = 58706851.0/18874368.0*t7;
6840  double t825 = 17473111831.0/6291456.0*t10;
6841  double t826 = 2496158833.0/2097152.0*t12;
6842  double t827 = 34706455.0/3145728.0*t3;
6843  double t828 = 144120025.0/6291456.0*t4;
6844  double t829 = 3631438069.0/94371840.0*t9;
6845  double t830 = 293534255.0/6291456.0*t2;
6846  double t831 = 2054739785.0/18874368.0*t19;
6847  double t832 = 2876635699.0/94371840.0*t21;
6848  double t833 = 5990495.0/18874368.0+t823+t824+t825-t826-t827+t828-t708+t829+t830-t831-t832;
6849  double t834 = 20136449893.0/283115520.0*t24;
6850  double t835 = 1008840175.0/18874368.0*t26;
6851  double t836 = 11904314065.0/3145728.0*t30;
6852  double t837 = 16666039691.0/15728640.0*t32;
6853  double t838 = 116662277837.0/47185920.0*t34;
6854  double t839 = 242945185.0/9437184.0*t38;
6855  double t840 = 1700616295.0/28311552.0*t42;
6856  double t841 = 21039053021.0/15728640.0*t44;
6857  double t842 = 147273371147.0/47185920.0*t46;
6858  double t843 = t834-t835-t716+t836+t837-t838-t769+t839-t722-t840-t841+t842;
6859  double t845 = 11904314065.0/3145728.0*t48;
6860  double t846 = 116662277837.0/47185920.0*t54;
6861  double t847 = 816635944859.0/141557760.0*t56;
6862  double t848 = 49433168575.0/6291456.0*t58;
6863  double t849 = 96889010407.0/18874368.0*t62;
6864  double t850 = 1977326743.0/18874368.0*t64;
6865  double t851 = 122311782817.0/52428800.0*t66;
6866  double t852 = 856182479719.0/157286400.0*t68;
6867  double t853 = 13841287201.0/2097152.0*t70;
6868  double t854 = 96889010407.0/6291456.0*t72;
6869  double t855 = t845-t729-t846+t847-t848-t733+t849+t850+t851-t852-t853+t854;
6870  double t856 = 678223072849.0/157286400.0*t74;
6871  double t857 = 410947957.0/2097152.0*t79;
6872  double t858 = 2876635699.0/6291456.0*t81;
6873  double t859 = 20136449893.0/157286400.0*t83;
6874  double t860 = 140955149251.0/471859200.0*t85;
6875  double t861 = 242945185.0/9437184.0*t87;
6876  double t862 = 3005579003.0/5242880.0*t89;
6877  double t863 = 21039053021.0/15728640.0*t91;
6878  double t864 = 8386693.0/6291456.0*eta;
6879  double t865 = 41933465.0/56623104.0*xi;
6880  double t866 = 3631438069.0/52428800.0*t103;
6881  double t867 = t856-t742-t857+t858+t859-t860+t861+t862-t863-t864-t865+t866;
6882  double t870 = 12711386205.0/2097152.0*t5;
6883  double t871 = 50942017.0/2097152.0*t7;
6884  double t872 = 52419335493.0/10485760.0*t10;
6885  double t873 = 22465429497.0/10485760.0*t12;
6886  double t874 = 26471025.0/1048576.0*t3;
6887  double t875 = 86472015.0/2097152.0*t4;
6888  double t876 = 4051449801.0/52428800.0*t1;
6889  double t877 = 9453382869.0/52428800.0*t9;
6890  double t878 = 458478153.0/2097152.0*t2;
6891  double t879 = 1069782357.0/2097152.0*t19;
6892  double t880 = 7488476499.0/52428800.0*t21;
6893  double t881 = -3118899.0/2097152.0-t870-t871-t872+t873+t874-t875+t876-t877-t878+t879+t880;
6894  double t882 = 17473111831.0/52428800.0*t24;
6895  double t883 = 201768035.0/2097152.0*t26;
6896  double t884 = 3891240675.0/1048576.0*t28;
6897  double t885 = 9079561575.0/1048576.0*t30;
6898  double t886 = 2542277241.0/1048576.0*t32;
6899  double t887 = 5931980229.0/1048576.0*t34;
6900  double t888 = 282475249.0/2097152.0*t36;
6901  double t889 = 102942875.0/1048576.0*t38;
6902  double t890 = 66173680083.0/52428800.0*t40;
6903  double t891 = 720600125.0/3145728.0*t42;
6904  double t892 = 5348911785.0/1048576.0*t44;
6905  double t893 = 12480794165.0/1048576.0*t46;
6906  double t894 = -t882+t883+t884-t885-t886+t887+t888-t889+t890+t891+t892-t893;
6907  double t896 = 15132602625.0/1048576.0*t48;
6908  double t897 = 35309406125.0/1048576.0*t52;
6909  double t898 = 9886633715.0/1048576.0*t54;
6910  double t899 = 69206436005.0/3145728.0*t56;
6911  double t900 = 29659901145.0/2097152.0*t58;
6912  double t901 = 41523861603.0/10485760.0*t60;
6913  double t902 = 96889010407.0/10485760.0*t62;
6914  double t903 = 1977326743.0/6291456.0*t64;
6915  double t904 = 366935348451.0/52428800.0*t66;
6916  double t905 = 856182479719.0/52428800.0*t68;
6917  double t906 = 41523861603.0/2097152.0*t70;
6918  double t907 = 96889010407.0/2097152.0*t72;
6919  double t908 = -t896+t897+t898-t899+t900+t901-t902-t903-t904+t905+t906-t907;
6920  double t909 = 678223072849.0/52428800.0*t74;
6921  double t910 = 4747561509943.0/157286400.0*t76;
6922  double t911 = 3209347071.0/2097152.0*t79;
6923  double t912 = 7488476499.0/2097152.0*t81;
6924  double t913 = 52419335493.0/52428800.0*t83;
6925  double t914 = 122311782817.0/52428800.0*t85;
6926  double t915 = 61765725.0/1048576.0*t87;
6927  double t916 = 1375434459.0/1048576.0*t89;
6928  double t917 = 3209347071.0/1048576.0*t91;
6929  double t918 = 21832293.0/2097152.0*eta;
6930  double t919 = 7277431.0/2097152.0*xi;
6931  double t920 = 28360148607.0/52428800.0*t103;
6932  double t921 = -t909+t910+t911-t912-t913+t914-t915-t916+t917+t918+t919-t920;
6933  double t924 = 1112371295.0/18874368.0*t7;
6934  double t925 = 48824335.0/3145728.0*t3;
6935  double t926 = 1965946003.0/31457280.0*t1;
6936  double t927 = 13761622021.0/94371840.0*t9;
6937  double t928 = 1112371295.0/6291456.0*t2;
6938  double t929 = 7786599065.0/18874368.0*t19;
6939  double t930 = 10901238691.0/94371840.0*t21;
6940  double t931 = 22701455.0/18874368.0+t823+t924+t825-t826-t925+t828-t926+t927+t928-t929-t930;
6941  double t932 = 76308670837.0/283115520.0*t24;
6942  double t933 = 2392392415.0/1048576.0*t28;
6943  double t934 = 16746746905.0/3145728.0*t30;
6944  double t935 = 23445445667.0/15728640.0*t32;
6945  double t936 = 164118119669.0/47185920.0*t34;
6946  double t937 = 1412376245.0/6291456.0*t36;
6947  double t938 = 1708851725.0/9437184.0*t38;
6948  double t939 = 96331354147.0/31457280.0*t40;
6949  double t940 = 11961962075.0/28311552.0*t42;
6950  double t941 = 29597311877.0/3145728.0*t44;
6951  double t942 = 207181183139.0/9437184.0*t46;
6952  double t943 = t932-t835-t933+t934+t935-t936-t937+t938-t939-t940-t941+t942;
6953  double t945 = 83733734525.0/3145728.0*t48;
6954  double t946 = 586136141675.0/9437184.0*t52;
6955  double t947 = 164118119669.0/9437184.0*t54;
6956  double t948 = 1148826837683.0/28311552.0*t56;
6957  double t949 = 9886633715.0/18874368.0*t64;
6958  double t950 = 122311782817.0/10485760.0*t66;
6959  double t951 = 856182479719.0/31457280.0*t68;
6960  double t952 = 69206436005.0/2097152.0*t70;
6961  double t953 = 484445052035.0/6291456.0*t72;
6962  double t954 = t945-t946-t947+t948-t848-t733+t849+t949+t950-t951-t952+t953;
6963  double t955 = 678223072849.0/31457280.0*t74;
6964  double t956 = 4747561509943.0/94371840.0*t76;
6965  double t957 = 7786599065.0/2097152.0*t79;
6966  double t958 = 54506193455.0/6291456.0*t81;
6967  double t959 = 76308670837.0/31457280.0*t83;
6968  double t960 = 534160695859.0/94371840.0*t85;
6969  double t961 = 341770345.0/9437184.0*t87;
6970  double t962 = 4228187411.0/5242880.0*t89;
6971  double t963 = 29597311877.0/15728640.0*t91;
6972  double t964 = 158910185.0/6291456.0*eta;
6973  double t965 = 158910185.0/56623104.0*xi;
6974  double t966 = 13761622021.0/10485760.0*t103;
6975  double t967 = t955-t956-t957+t958+t959-t960+t961+t962-t963-t964-t965+t966;
6976  double t970 = 22701455.0/18874368.0+t823-t924+t825-t826-t925+t828-t926+t927+t928-t929-t930;
6977  double t971 = t932-t835-t933+t934+t935-t936+t937-t938+t939+t940+t941-t942;
6978  double t973 = -t945+t946+t947-t948-t848-t733+t849-t949-t950+t951+t952-t953;
6979  double t974 = -t955+t956+t957-t958-t959+t960+t961+t962-t963+t964-t965-t966;
6980  double t977 = -3118899.0/2097152.0-t870+t871-t872+t873+t874-t875+t876-t877-t878+t879+t880;
6981  double t978 = -t882+t883+t884-t885-t886+t887-t888+t889-t890-t891-t892+t893;
6982  double t980 = t896-t897-t898+t899+t900+t901-t902+t903+t904-t905-t906+t907;
6983  double t981 = t909-t910-t911+t912+t913-t914-t915-t916+t917-t918+t919+t920;
6984  double t984 = 5990495.0/18874368.0+t823-t824+t825-t826-t827+t828-t708+t829+t830-t831-t832;
6985  double t985 = t834-t835-t716+t836+t837-t838+t769-t839+t722+t840+t841-t842;
6986  double t987 = -t845+t729+t846-t847-t848-t733+t849-t850-t851+t852+t853-t854;
6987  double t988 = -t856+t742+t857-t858-t859+t860+t861+t862-t863+t864-t865-t866;
6988  double t991 = 117227228335.0/56623104.0*t5;
6989  double t992 = 293534255.0/6291456.0*t7;
6990  double t993 = 381543354185.0/56623104.0*t10;
6991  double t994 = 54506193455.0/56623104.0*t12;
6992  double t995 = 173532275.0/3145728.0*t3;
6993  double t996 = 720600125.0/6291456.0*t4;
6994  double t997 = 15859236463.0/169869312.0*t9;
6995  double t998 = 4872668633.0/169869312.0*t2;
6996  double t999 = 34108680431.0/169869312.0*t19;
6997  double t1000 = 20136449893.0/169869312.0*t24;
6998  double t1001 = -t991-t992-t993+t994+t995-t996+t758-t997-t998+t999+t658-t1000;
6999  double t1002 = 5044200875.0/6291456.0*t26;
7000  double t1003 = 197611613479.0/28311552.0*t30;
7001  double t1004 = 116662277837.0/28311552.0*t34;
7002  double t1005 = 1214725925.0/9437184.0*t38;
7003  double t1006 = 8503081475.0/9437184.0*t42;
7004  double t1007 = 91881868967.0/84934656.0*t44;
7005  double t1008 = 643173082769.0/84934656.0*t46;
7006  double t1009 = 197611613479.0/84934656.0*t48;
7007  double t1010 = t1002+t765-t1003-t664+t1004+t937-t1005+t771+t1006+t1007-t1008-t1009;
7008  double t1012 = 816635944859.0/84934656.0*t56;
7009  double t1013 = 820590598345.0/56623104.0*t58;
7010  double t1014 = 484445052035.0/56623104.0*t62;
7011  double t1015 = 9886633715.0/6291456.0*t64;
7012  double t1016 = 534160695859.0/283115520.0*t66;
7013  double t1017 = 3739124871013.0/283115520.0*t68;
7014  double t1018 = 1148826837683.0/283115520.0*t70;
7015  double t1019 = 8041787863781.0/283115520.0*t72;
7016  double t1020 = -29952475.0/18874368.0+t778+t676-t1012+t1013+t679-t1014-t1015-t1016+t1017+t1018-t1019;
7017  double t1021 = 34108680431.0/283115520.0*t79;
7018  double t1022 = 238760763017.0/283115520.0*t81;
7019  double t1023 = 140955149251.0/283115520.0*t85;
7020  double t1024 = 1214725925.0/3145728.0*t87;
7021  double t1025 = 13125981281.0/28311552.0*t89;
7022  double t1026 = 91881868967.0/28311552.0*t91;
7023  double t1027 = 41933465.0/6291456.0*eta;
7024  double t1028 = 209667325.0/18874368.0*xi;
7025  double t1029 = 15859236463.0/283115520.0*t103;
7026  double t1030 = -t687+t788+t1021-t1022-t691+t1023-t1024-t1025+t1026+t1027+t1028-t1029;
7027  double t1033 = 23445445667.0/6291456.0*t5;
7028  double t1034 = 764130255.0/2097152.0*t7;
7029  double t1035 = 76308670837.0/6291456.0*t10;
7030  double t1036 = 10901238691.0/6291456.0*t12;
7031  double t1037 = 132355125.0/1048576.0*t3;
7032  double t1038 = 432360075.0/2097152.0*t4;
7033  double t1039 = 13761622021.0/31457280.0*t9;
7034  double t1040 = 4228187411.0/31457280.0*t2;
7035  double t1041 = 29597311877.0/31457280.0*t19;
7036  double t1042 = 15594495.0/2097152.0+t1033+t1034+t1035-t1036-t1037+t1038-t926+t1039+t1040-t1041-t712;
7037  double t1043 = 17473111831.0/31457280.0*t24;
7038  double t1044 = 3026520525.0/2097152.0*t26;
7039  double t1045 = 16746746905.0/1048576.0*t30;
7040  double t1046 = 9886633715.0/1048576.0*t34;
7041  double t1047 = 1412376245.0/2097152.0*t36;
7042  double t1048 = 514714375.0/1048576.0*t38;
7043  double t1049 = 3603000625.0/1048576.0*t42;
7044  double t1050 = 38932995325.0/9437184.0*t44;
7045  double t1051 = 272530967275.0/9437184.0*t46;
7046  double t1052 = t1043-t1044-t933+t1045+t718-t1046-t1047+t1048-t939-t1049-t1050+t1051;
7047  double t1054 = 83733734525.0/9437184.0*t48;
7048  double t1055 = 346032180025.0/9437184.0*t56;
7049  double t1056 = 164118119669.0/6291456.0*t58;
7050  double t1057 = 96889010407.0/6291456.0*t62;
7051  double t1058 = 9886633715.0/2097152.0*t64;
7052  double t1059 = 534160695859.0/94371840.0*t66;
7053  double t1060 = 3739124871013.0/94371840.0*t68;
7054  double t1061 = 1148826837683.0/94371840.0*t70;
7055  double t1062 = 8041787863781.0/94371840.0*t72;
7056  double t1063 = t1054-t946-t730+t1055-t1056-t733+t1057+t1058+t1059-t1060-t1061+t1062;
7057  double t1064 = 29597311877.0/31457280.0*t79;
7058  double t1065 = 207181183139.0/31457280.0*t81;
7059  double t1066 = 122311782817.0/31457280.0*t85;
7060  double t1067 = 926485875.0/1048576.0*t87;
7061  double t1068 = 1112371295.0/1048576.0*t89;
7062  double t1069 = 7786599065.0/1048576.0*t91;
7063  double t1070 = 109161465.0/2097152.0*eta;
7064  double t1071 = 109161465.0/2097152.0*xi;
7065  double t1072 = 13761622021.0/31457280.0*t103;
7066  double t1073 = t741-t956-t1064+t1065+t745-t1066+t1067+t1068-t1069-t1070-t1071+t1072;
7067  double t1076 = 5561856475.0/6291456.0*t7;
7068  double t1077 = 244121675.0/3145728.0*t3;
7069  double t1078 = 8585690281.0/169869312.0*t1;
7070  double t1079 = 60099831967.0/169869312.0*t9;
7071  double t1080 = 18465363497.0/169869312.0*t2;
7072  double t1081 = 129257544479.0/169869312.0*t19;
7073  double t1082 = -113507275.0/18874368.0-t991-t1076-t993+t994+t1077-t996+t1078-t1079-t1080+t1081+t762;
7074  double t1083 = 76308670837.0/169869312.0*t24;
7075  double t1084 = 39713714089.0/28311552.0*t28;
7076  double t1085 = 277995998623.0/28311552.0*t30;
7077  double t1086 = 164118119669.0/28311552.0*t34;
7078  double t1087 = 7061881225.0/6291456.0*t36;
7079  double t1088 = 8544258625.0/9437184.0*t38;
7080  double t1089 = 420698823769.0/56623104.0*t40;
7081  double t1090 = 59809810375.0/9437184.0*t42;
7082  double t1091 = 646287722395.0/84934656.0*t44;
7083  double t1092 = 4524014056765.0/84934656.0*t46;
7084  double t1093 = -t1083+t1002+t1084-t1085-t767+t1086+t1087-t1088+t1089+t1090+t1091-t1092;
7085  double t1095 = 1389979993115.0/84934656.0*t48;
7086  double t1096 = 9729859951805.0/84934656.0*t52;
7087  double t1097 = 5744134188415.0/84934656.0*t56;
7088  double t1098 = 49433168575.0/6291456.0*t64;
7089  double t1099 = 534160695859.0/56623104.0*t66;
7090  double t1100 = 3739124871013.0/56623104.0*t68;
7091  double t1101 = 1148826837683.0/56623104.0*t70;
7092  double t1102 = 8041787863781.0/56623104.0*t72;
7093  double t1103 = -t1095+t1096+t779-t1097+t1013+t679-t1014-t1098-t1099+t1100+t1101-t1102;
7094  double t1104 = 4747561509943.0/56623104.0*t76;
7095  double t1105 = 129257544479.0/56623104.0*t79;
7096  double t1106 = 904802811353.0/56623104.0*t81;
7097  double t1107 = 534160695859.0/56623104.0*t85;
7098  double t1108 = 1708851725.0/3145728.0*t87;
7099  double t1109 = 18465363497.0/28311552.0*t89;
7100  double t1110 = 129257544479.0/28311552.0*t91;
7101  double t1111 = 794550925.0/6291456.0*eta;
7102  double t1112 = 794550925.0/18874368.0*xi;
7103  double t1113 = 60099831967.0/56623104.0*t103;
7104  double t1114 = -t787+t1104+t1105-t1106-t791+t1107-t1108-t1109+t1110+t1111+t1112-t1113;
7105  double t1117 = -113507275.0/18874368.0-t991+t1076-t993+t994+t1077-t996+t1078-t1079-t1080+t1081+t762;
7106  double t1118 = -t1083+t1002+t1084-t1085-t767+t1086-t1087+t1088-t1089-t1090-t1091+t1092;
7107  double t1120 = t1095-t1096-t779+t1097+t1013+t679-t1014+t1098+t1099-t1100-t1101+t1102;
7108  double t1121 = t787-t1104-t1105+t1106+t791-t1107-t1108-t1109+t1110-t1111+t1112+t1113;
7109  double t1124 = 15594495.0/2097152.0+t1033-t1034+t1035-t1036-t1037+t1038-t926+t1039+t1040-t1041-t712;
7110  double t1125 = t1043-t1044-t933+t1045+t718-t1046+t1047-t1048+t939+t1049+t1050-t1051;
7111  double t1127 = -t1054+t946+t730-t1055-t1056-t733+t1057-t1058-t1059+t1060+t1061-t1062;
7112  double t1128 = -t741+t956+t1064-t1065-t745+t1066+t1067+t1068-t1069+t1070-t1071-t1072;
7113  double t1131 = -t991+t992-t993+t994+t995-t996+t758-t997-t998+t999+t658-t1000;
7114  double t1132 = t1002+t765-t1003-t664+t1004-t937+t1005-t771-t1006-t1007+t1008+t1009;
7115  double t1134 = -29952475.0/18874368.0-t778-t676+t1012+t1013+t679-t1014+t1015+t1016-t1017-t1018+t1019;
7116  double t1135 = t687-t788-t1021+t1022+t691-t1023-t1024-t1025+t1026-t1027+t1028+t1029;
7117  double t1138 = -t991+t992+t993+t994+t995-t996+t758+t997-t998-t999+t658+t1000;
7118  double t1139 = -t1002+t765+t1003-t664-t1004+t937-t1005-t771-t1006+t1007+t1008-t1009;
7119  double t1141 = -29952475.0/18874368.0-t778+t676+t1012-t1013+t679+t1014+t1015-t1016-t1017+t1018+t1019;
7120  double t1142 = -t687-t788+t1021+t1022-t691-t1023+t1024-t1025-t1026+t1027-t1028-t1029;
7121  double t1145 = 15594495.0/2097152.0+t1033-t1034-t1035-t1036-t1037+t1038-t926-t1039+t1040+t1041-t712;
7122  double t1146 = -t1043+t1044-t933-t1045+t718+t1046-t1047+t1048+t939+t1049-t1050-t1051;
7123  double t1148 = t1054+t946-t730-t1055+t1056-t733-t1057-t1058+t1059+t1060-t1061-t1062;
7124  double t1149 = t741+t956-t1064-t1065+t745+t1066-t1067+t1068+t1069-t1070+t1071+t1072;
7125  double t1152 = -113507275.0/18874368.0-t991+t1076+t993+t994+t1077-t996+t1078+t1079-t1080-t1081+t762;
7126  double t1153 = t1083-t1002+t1084+t1085-t767-t1086+t1087-t1088-t1089-t1090+t1091+t1092;
7127  double t1155 = -t1095-t1096+t779+t1097-t1013+t679+t1014+t1098-t1099-t1100+t1101+t1102;
7128  double t1156 = -t787-t1104+t1105+t1106-t791-t1107+t1108-t1109-t1110+t1111-t1112-t1113;
7129  double t1159 = -113507275.0/18874368.0-t991-t1076+t993+t994+t1077-t996+t1078+t1079-t1080-t1081+t762;
7130  double t1160 = t1083-t1002+t1084+t1085-t767-t1086-t1087+t1088+t1089+t1090-t1091-t1092;
7131  double t1162 = t1095+t1096-t779-t1097-t1013+t679+t1014-t1098+t1099+t1100-t1101-t1102;
7132  double t1163 = t787+t1104-t1105-t1106+t791+t1107+t1108-t1109-t1110-t1111-t1112+t1113;
7133  double t1166 = 15594495.0/2097152.0+t1033+t1034-t1035-t1036-t1037+t1038-t926-t1039+t1040+t1041-t712;
7134  double t1167 = -t1043+t1044-t933-t1045+t718+t1046+t1047-t1048-t939-t1049+t1050+t1051;
7135  double t1169 = -t1054-t946+t730+t1055+t1056-t733-t1057+t1058-t1059-t1060+t1061+t1062;
7136  double t1170 = -t741-t956+t1064+t1065-t745-t1066-t1067+t1068+t1069+t1070+t1071-t1072;
7137  double t1173 = -t991-t992+t993+t994+t995-t996+t758+t997-t998-t999+t658+t1000;
7138  double t1174 = -t1002+t765+t1003-t664-t1004-t937+t1005+t771+t1006-t1007-t1008+t1009;
7139  double t1176 = -29952475.0/18874368.0+t778-t676-t1012-t1013+t679+t1014-t1015+t1016+t1017-t1018-t1019;
7140  double t1177 = t687+t788-t1021-t1022+t691+t1023+t1024-t1025-t1026-t1027-t1028+t1029;
7141  double t1180 = 5990495.0/18874368.0+t823-t824-t825-t826-t827+t828-t708-t829+t830+t831-t832;
7142  double t1181 = -t834+t835-t716-t836+t837+t838-t769+t839+t722+t840-t841-t842;
7143  double t1183 = t845+t729-t846-t847+t848-t733-t849-t850+t851+t852-t853-t854;
7144  double t1184 = t856+t742-t857-t858+t859+t860-t861+t862+t863-t864+t865+t866;
7145  double t1187 = -3118899.0/2097152.0-t870+t871+t872+t873+t874-t875+t876+t877-t878-t879+t880;
7146  double t1188 = t882-t883+t884+t885-t886-t887+t888-t889-t890-t891+t892+t893;
7147  double t1190 = -t896-t897+t898+t899-t900+t901+t902+t903-t904-t905+t906+t907;
7148  double t1191 = -t909-t910+t911+t912-t913-t914+t915-t916-t917+t918-t919-t920;
7149  double t1194 = 22701455.0/18874368.0+t823-t924-t825-t826-t925+t828-t926-t927+t928+t929-t930;
7150  double t1195 = -t932+t835-t933-t934+t935+t936-t937+t938+t939+t940-t941-t942;
7151  double t1197 = t945+t946-t947-t948+t848-t733-t849-t949+t950+t951-t952-t953;
7152  double t1198 = t955+t956-t957-t958+t959+t960-t961+t962+t963-t964+t965+t966;
7153  double t1201 = 22701455.0/18874368.0+t823+t924-t825-t826-t925+t828-t926-t927+t928+t929-t930;
7154  double t1202 = -t932+t835-t933-t934+t935+t936+t937-t938-t939-t940+t941+t942;
7155  double t1204 = -t945-t946+t947+t948+t848-t733-t849+t949-t950-t951+t952+t953;
7156  double t1205 = -t955-t956+t957+t958-t959-t960-t961+t962+t963+t964+t965-t966;
7157  double t1208 = -3118899.0/2097152.0-t870-t871+t872+t873+t874-t875+t876+t877-t878-t879+t880;
7158  double t1209 = t882-t883+t884+t885-t886-t887-t888+t889+t890+t891-t892-t893;
7159  double t1211 = t896+t897-t898-t899-t900+t901+t902-t903+t904+t905-t906-t907;
7160  double t1212 = t909+t910-t911-t912+t913+t914+t915-t916-t917-t918-t919+t920;
7161  double t1215 = 5990495.0/18874368.0+t823+t824-t825-t826-t827+t828-t708-t829+t830+t831-t832;
7162  double t1216 = -t834+t835-t716-t836+t837+t838+t769-t839-t722-t840+t841+t842;
7163  double t1218 = -t845-t729+t846+t847+t848-t733-t849+t850-t851-t852+t853+t854;
7164  double t1219 = -t856-t742+t857+t858-t859-t860-t861+t862+t863+t864+t865-t866;
7165  double t1222 = -t648+t649+t650+t651+t652-t653+t654+t655-t656-t657+t658+t659;
7166  double t1223 = -t661+t662+t663-t664-t665+t666-t667-t668-t669+t670+t671-t672;
7167  double t1225 = -1198099.0/18874368.0-t675+t676+t677-t678+t679+t680+t681-t682-t683+t684+t685;
7168  double t1226 = -t687-t688+t689+t690-t691-t692+t693-t694-t695+t696-t697-t698;
7169  double t1229 = 3118899.0/10485760.0+t702-t703-t704-t705-t706+t707-t708-t709+t710+t711-t712;
7170  double t1230 = -t714+t715-t716-t717+t718+t719-t720+t721+t722+t723-t724-t725;
7171  double t1232 = t728+t729-t730-t731+t732-t733-t734-t735+t736+t737-t738-t739;
7172  double t1233 = t741+t742-t743-t744+t745+t746-t747+t748+t749-t750+t751+t752;
7173  double t1236 = -4540291.0/18874368.0-t648+t756+t650+t651+t757-t653+t758+t759-t760-t761+t762;
7174  double t1237 = t764-t661+t765+t766-t767-t768+t769-t770-t771-t772+t773+t774;
7175  double t1239 = -t777-t778+t779+t780-t678+t679+t680+t781-t782-t783+t784+t785;
7176  double t1240 = -t787-t788+t789+t790-t791-t792+t793-t794-t795+t796-t797-t798;
7177  double t1243 = -4540291.0/18874368.0-t648-t756+t650+t651+t757-t653+t758+t759-t760-t761+t762;
7178  double t1244 = t764-t661+t765+t766-t767-t768-t769+t770+t771+t772-t773-t774;
7179  double t1246 = t777+t778-t779-t780-t678+t679+t680-t781+t782+t783-t784-t785;
7180  double t1247 = t787+t788-t789-t790+t791+t792+t793-t794-t795-t796-t797+t798;
7181  double t1250 = 3118899.0/10485760.0+t702+t703-t704-t705-t706+t707-t708-t709+t710+t711-t712;
7182  double t1251 = -t714+t715-t716-t717+t718+t719+t720-t721-t722-t723+t724+t725;
7183  double t1253 = -t728-t729+t730+t731+t732-t733-t734+t735-t736-t737+t738+t739;
7184  double t1254 = -t741-t742+t743+t744-t745-t746-t747+t748+t749+t750+t751-t752;
7185  double t1257 = -t648-t649+t650+t651+t652-t653+t654+t655-t656-t657+t658+t659;
7186  double t1258 = -t661+t662+t663-t664-t665-t666+t667+t668+t669-t670-t671+t672;
7187  double t1260 = -1198099.0/18874368.0+t675-t676-t677-t678+t679+t680-t681+t682+t683-t684-t685;
7188  double t1261 = t687+t688-t689-t690+t691+t692+t693-t694-t695-t696-t697+t698;
7189 
7190  values[0] = t23+t50+t78+t119;
7191  values[1] = t133+t146+t160+t173;
7192  values[2] = t187+t200+t214+t227;
7193  values[3] = t241+t252+t264+t275;
7194  values[4] = t289+t302;
7195  values[5] = t304+t305+t307+t308;
7196  values[6] = t311+t312+t314+t315;
7197  values[7] = t318+t319+t321+t322;
7198  values[8] = t332+t333+t335+t338;
7199  values[9] = t352+t362+t374+t387;
7200  values[10] = t401+t412+t425+t438;
7201  values[11] = t451+t462+t470+t482;
7202  values[12] = t497+t509;
7203  values[13] = t511+t512+t514+t515;
7204  values[14] = t518+t519+t521+t522;
7205  values[15] = t525+t526+t528+t529;
7206  values[16] = t532+t533+t535+t536;
7207  values[17] = t539+t540+t542+t543;
7208  values[18] = t546+t547+t549+t550;
7209  values[19] = t553+t554+t556+t557;
7210  values[20] = t560+t561;
7211  values[21] = t563+t564+t566+t567;
7212  values[22] = t570+t571+t573+t574;
7213  values[23] = t577+t578+t580+t581;
7214  values[24] = t584+t585+t587+t588;
7215  values[25] = t591+t592+t594+t598;
7216  values[26] = t601+t602+t604+t608;
7217  values[27] = t611+t612+t614+t618;
7218  values[28] = t621+t625;
7219  values[29] = t627+t628+t630+t631;
7220  values[30] = t634+t635+t637+t638;
7221  values[31] = t641+t642+t644+t645;
7222  values[32] = t660+t673+t686+t699;
7223  values[33] = t713+t726+t740+t753;
7224  values[34] = t763+t775+t786+t799;
7225  values[35] = t802+t803+t805+t806;
7226  values[36] = t809+t810+t812+t813;
7227  values[37] = t816+t817+t819+t820;
7228  values[38] = t833+t843+t855+t867;
7229  values[39] = t881+t894+t908+t921;
7230  values[40] = t931+t943+t954+t967;
7231  values[41] = t970+t971+t973+t974;
7232  values[42] = t977+t978+t980+t981;
7233  values[43] = t984+t985+t987+t988;
7234  values[44] = t1001+t1010+t1020+t1030;
7235  values[45] = t1042+t1052+t1063+t1073;
7236  values[46] = t1082+t1093+t1103+t1114;
7237  values[47] = t1117+t1118+t1120+t1121;
7238  values[48] = t1124+t1125+t1127+t1128;
7239  values[49] = t1131+t1132+t1134+t1135;
7240  values[50] = t1138+t1139+t1141+t1142;
7241  values[51] = t1145+t1146+t1148+t1149;
7242  values[52] = t1152+t1153+t1155+t1156;
7243  values[53] = t1159+t1160+t1162+t1163;
7244  values[54] = t1166+t1167+t1169+t1170;
7245  values[55] = t1173+t1174+t1176+t1177;
7246  values[56] = t1180+t1181+t1183+t1184;
7247  values[57] = t1187+t1188+t1190+t1191;
7248  values[58] = t1194+t1195+t1197+t1198;
7249  values[59] = t1201+t1202+t1204+t1205;
7250  values[60] = t1208+t1209+t1211+t1212;
7251  values[61] = t1215+t1216+t1218+t1219;
7252  values[62] = t1222+t1223+t1225+t1226;
7253  values[63] = t1229+t1230+t1232+t1233;
7254  values[64] = t1236+t1237+t1239+t1240;
7255  values[65] = t1243+t1244+t1246+t1247;
7256  values[66] = t1250+t1251+t1253+t1254;
7257  values[67] = t1257+t1258+t1260+t1261;
7258 }
7259 
7260 // ***********************************************************************
7261 
7262 TBaseFunct2D *BF_C_Q_UL8SE_2D_Obj = new TBaseFunct2D
7263  (68, BF_C_Q_UL8SE_2D, BFUnitSquare,
7264  C_Q_UL8SE_2D_Funct, C_Q_UL8SE_2D_DeriveXi,
7265  C_Q_UL8SE_2D_DeriveEta, C_Q_UL8SE_2D_DeriveXiXi,
7266  C_Q_UL8SE_2D_DeriveXiEta, C_Q_UL8SE_2D_DeriveEtaEta, 8, 8,
7267  0, NULL);
Definition: BaseFunct2D.h:27