-
Notifications
You must be signed in to change notification settings - Fork 3
/
eCulpritIntegrals.m
2254 lines (2214 loc) · 142 KB
/
eCulpritIntegrals.m
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
function [ I,dIdX, Idldg1, Idldg2, I1xx, I2xx,I1lgx, I2lgx ] = eCulpritIntegrals( delta,ddeltada,d2deltada2,e,~,l,n,m,p , Jacobian2On)
%eCulpritIntegrals Culprit Integrals and its partial derivatives using
%eccentricity expansions generated using Maple symbolic software.
% Author: Bharat Mahajan (https://github.com/princemahajan)
t1 = (n - p);
t2 = (p * t1);
t3 = (t2 * n);
t4 = (p ^ 2);
t5 = (t4 ^ 2);
t6 = (p * t4);
t7 = 27 * n;
t8 = -432 * p;
t9 = (((((t7 + t8 + 261) * n + (2736 * p - 2688) * p + 274) * n + ((-8704 * p + 9600) * p + 524) * p - 1476) * n + t4 * ((14592 * p - 13824) * p - 9804) - 90) * n + t6 * ((-12288 * p + 6912) * p + 18560) + 1764) * n + t5 * (4096 * t4 - 9280) - 6136 * t2 + 8844 * t3 - 720;
t10 = (delta * m);
t11 = n - t10;
t12 = 2;
t13 = t12 * p;
t14 = t13 - t11;
t15 = -l * t11;
t16 = t13 * l;
t17 = t16 + t15;
t18 = n ^ 2;
t19 = t18 ^ 2;
t20 = n * t18;
t1 = t1 * t6;
t21 = 4096 * p;
t22 = 468952 * p;
t23 = t13 - 6 - t11;
t24 = (t13 - 6) * l + t15;
t25 = 243 * n;
t26 = 59192 * p;
t27 = t13 - 4 - t11;
t28 = (t13 - 4) * l + t15;
t29 = sin(t28);
t30 = 81 * n;
t31 = -3496 * p;
t32 = 1 - p;
t33 = -t12 * t32 - t11;
t34 = -t12 * l * t32 + t15;
t35 = sin(t34);
t36 = 9 * n;
t37 = 1 + p;
t38 = t12 * t37 - t11;
t39 = t12 * l * t37 + t15;
t40 = sin(t39);
t41 = 1792;
t42 = 3 * n;
t43 = -64 * p;
t44 = t13 + 4 - t11;
t45 = (t13 + 4) * l + t15;
t46 = sin(t45);
t47 = 1 - n;
t48 = 1280;
t49 = 24;
t50 = t13 + 6 - t11;
t51 = (t13 + 6) * l + t15;
t50 = 1 / t50;
t23 = 1 / t23;
t23 = (-34560 * t1 * t18 + p * ((((-73710 * n + 194400 * p) * n - 256320 * t4 - 760620) * n + (168960 * t4 + 975480) * p - 745376) * n + t22) + (((((729 * n - 5832 * p + 11178) * n + 19440 * t4 + 66960) * n - 348840 * p + 197580) * n + 681300 * t4 + 295864) * n + t6 * (-18432 * t4 - 591200) + 204576) * n + (t4 * (((t21 - 44544) * p + 192320) * p - 416760) - 251232) * p + 46656) * t23;
t22 = (p * ((((750 * n - 6240 * p) * n + 25920 * t4 + 59940) * n + (-53760 * t4 - 274800) * p - 192528) * n + t22) + 46656 * t47 + ((((-t18 * t48 - 178080) * n + ((-6144 * n + t21 + 44544) * p + 3840 * t18 + 192320) * p + 416760) * p + t18 * (240 * t18 + 61620)) * p + t20 * (-t18 * t49 - 9440) + 251232) * p + t18 * ((((-36 + n) * n + 540) * n - 4320) * n + 19440)) * t50;
t27 = 1 / t27;
t44 = 1 / t44;
t50 = (p * ((((940 * n - 7040 * p - 5340) * n + 25600 * t4 + 14900) * n + (-44800 * t4 - 69900) * p - 21644) * n + t26) + (((((t43 + t42 - 49) * n + 560 * t4 + 310) * n - 2560 * t6 - 960) * n + t4 * (6400 * t4 + 32980) + 1600) * n + t6 * (-8192 * t4 - 86400) - t41) * n + (t4 * (((t21 + 29696) * p + 80320) * p + 100800) + 14808) * p + 1536) * t44;
t26 = (p * ((((-32940 * n + 97920 * p - 122700) * n - 143360 * t4 - 177500) * n + (103680 * t4 + 232500) * p - 96740) * n + t26) + (((((-2592 * p + 4347 + t25) * n + 10800 * t4 + 21870) * n - 23040 * t6 + 44840) * n + t4 * (26880 * t4 + 255700) + 39148) * n + t6 * (-16384 * t4 - 234880) + 13016) * n + (t4 * (((t21 - 29696) * p + 80320) * p - 100800) - 14808) * p + 1536) * t27;
t33 = 1 / t33;
t38 = 1 / t38;
t32 = (-784 * n * t32 + p * ((((378 * n - 3616 * p + 1032) * n + 14272 * t4 - 2924) * n + p * (-24576 * t4 + 7336)) * n + t31) + (-168 * n * t19 + (((-4864 * t18 - 8160) * n + ((-10240 * n + t21 + 14848) * p + 9984 * t18 + 13120) * p - 2712) * p + t18 * (1264 * t18 - 684)) * p + 1248) * p + t18 * ((((t36 - 10) * n - 136) * n + 276) * n + 224) + 384) * t38;
t21 = (p * ((((-11898 * n + 40224 * p - 27664) * n - 64448 * t4 - 3612) * n + (49664 * t4 - 800) * p + 6208) * n + t31) + (((((-1080 * p + 1296 + t30) * n + 5616 * t4 + 5172) * n - 14592 * t6 + 1976) * n + t4 * (20224 * t4 + 53556) - 2488) * n + t6 * (-14336 * t4 - 44320) + 464) * n + (t4 * (((t21 - 14848) * p + 13120) * p + 2712) - 1248) * p + 384) * t33;
t14 = 1 / t14;
t31 = -(0.1e1 / 0.7680e4);
t52 = 0.1e1 / 0.3072e4;
t53 = 0.1e1 / 0.46080e5;
t54 = t14 * sin(t17);
t55 = -1024 * p;
t56 = t13 - 5 - t11;
t57 = (t13 - 5) * l + t15;
t58 = t13 - 3 - t11;
t59 = (t13 - 3) * l + t15;
t60 = sin(t59);
t61 = 1 + n - t10;
t62 = t13 - t61;
t61 = -t61 * l + t16;
t63 = sin(t61);
t64 = 80;
t10 = 1 - n + t10;
t65 = t13 + t10;
t10 = t10 * l + t16;
t16 = sin(t10);
t66 = t13 + 3 - t11;
t67 = (t13 + 3) * l + t15;
t68 = sin(t67);
t69 = -640 * n;
t11 = t13 + 5 - t11;
t13 = (t13 + 5) * l + t15;
t15 = 1 / t58;
t58 = 1 / t66;
t66 = (((((t30 + 999) * n + 2814) * n + 2598) * n + 649) * n + ((((-756 * n - 6012) * n - 11500) * n - 6432) * n + (((2592 * n + 13296) * n + 15500) * n + ((-4224 * n - 12864) * n + (3328 * n + t55 + 4608) * p - 6896) * p + 3924) * p - 676) * p + 27) * t15;
t41 = (((((-52 * n + 420) * n - 1188) * n + 1416) * n + (((352 * n - 2352) * n + 5188) * n + ((-1152 * n + 5568) * n + (n * t41 + t55 - 4608) * p - 6896) * p - 3924) * p - 676) * p + t18 * ((3 * t18 + 82) * n - 90) - 27 * (-1 + t20) * n - 27) * t58;
t56 = 1 / t56;
t11 = 1 / t11;
t11 = (((((-20 * n + 420) * n - 3340) * n + 11960) * n + (((160 * n - 2640) * n + 14780) * n + ((t69 + 7360) * n + (n * t48 + t55 - 7680) * p - 21680) * p - 28220) * p - 16348) * p + t18 * (((-25 + n) * n + 250) * n - 1250) - 3125 * t47) * t11;
t25 = (((((t25 + 2565) * n + 9990) * n + 17510) * n + 13223) * n + ((((-1620 * n - 13500) * n - 38820) * n - 44480) * n + (((4320 * n + 26640) * n + 50260) * n + ((-5760 * n - 23360) * n + (3840 * n + 7680 + t55) * p - 21680) * p + 28220) * p - 16348) * p + 3125) * t56;
t48 = 1 / t62;
t56 = 1 / t65;
t62 = (((((t36 + 23) * n - t64) * n - 30) * n + 139) * n + ((((-132 * n - 108) * n + 708) * n - 284) * n + (((736 * n - 240) * n - 1548) * n + ((-1920 * n + 1600) * n + (2304 * n + t55 - 1536) * p + 496) * p + 860) * p - 184) * p - 61) * t56;
t55 = (((((t7 + 261) * n + 424) * n - 546) * n + 45) * n + ((((-324 * n - 1932) * n - 900) * n + 1436) * n + (((1440 * n + 4656) * n + 60) * n + ((-2944 * n - 4544) * n + (2816 * n + t55 + 1536) * p + 496) * p - 860) * p - 184) * p + 61) * t48;
t65 = (0.1e1 / 0.768e3);
t70 = 0.1e1 / 0.3840e4;
t71 = 0.1e1 / 0.384e3;
t3 = (((-96 * p + t36 + 38) * n + 352 * t4 - 14) * n - 512 * t6 - 50) * n + 196 * t2 - 192 * t3 + t49 + 256 * t5;
t6 = 1216 * p;
t72 = 16;
t73 = 256 * p;
t1 = (-t72 * t20 * t37 + ((204 * n - 880) * n + (-864 * n + 1996 + t6) * p + 1292) * p - 256 * n - 256 * t1 + t19 + 96 * t18 * (1 + t4) + 256) * t44;
t4 = ((((t30 + t8 + 540) * n + (864 * p - 2124) * p + 1212) * n + ((-768 * p + 2784) * p - 3112) * p + 1036) * n + ((-t6 + 1996) * p - 1292) * p + 256 * t5 + 256) * t27;
t5 = ((((t42 - 11) * n + 6) * n + 12) * n + (((-40 * n + 138) * n - 126) * n + ((192 * n - 528) * n + (-384 * n + 608 + t73) * p + 352) * p + t72) * p - 8) * t38;
t6 = ((((t7 + 207) * n + 232) * n + 28) * n + (((-216 * n - 906) * n - 578) * n + ((576 * n + 1296) * n + (t73 + t69 - 608) * p + 352) * p - t72) * p - 8) * t33;
t7 = -(0.1e1 / 0.96e2);
t8 = 1 + t20;
t15 = (n * (99 * n + 103) + ((-108 * n - 258) * n + (144 * n + t43 + 168) * p - 130) * p + 27 * t8) * t15;
t19 = (((-12 * n + 78) * n + (48 * n + t43 - 168) * p - 130) * p + t18 * (n - 9) - 27 * t47) * t58;
t8 = (-n * (n + 5) + ((-28 * n + 22) * n + (n * t64 + t43 - 56) * p + 6) * p + 3 * t8) * t56;
t20 = (((t36 + 35) * n - 1) * n + ((-60 * n - 90) * n + (112 * n + t43 + 56) * p + 6) * p - 3) * t48;
t27 = -(0.1e1 / 0.16e2);
t30 = (0.1e1 / 0.48e2);
t2 = -t2 * t72 - t12 + 3 * n * (n + 1);
t12 = t72 * p;
t18 = ((-8 * n + 18 + t12) * p + t18 + 4 * t47) * t38;
t12 = (n * (t36 + 14) + (-n * t49 + t12 - 18) * p + 4) * t33;
t33 = (0.1e1 / 0.8e1);
t36 = 4 * p;
t37 = (-t36 - t47) * t56;
t36 = (1 + t42 - t36) * t48;
t38 = e ^ 2;
t42 = (0.1e1 / 0.2e1);
t28 = cos(t28);
t34 = cos(t34);
t39 = cos(t39);
t43 = cos(t45);
t14 = (t14 * cos(t17));
t17 = cos(t59);
t44 = cos(t61);
t10 = cos(t10);
t45 = cos(t67);
t10 = ((t42 * (-t37 * t10 + t36 * t44) * e) + t38 * ((((((t31 * (t26 * t28 + t50 * t43)) + t52 * (t21 * t34 + t32 * t39) + t53 * (t23 * cos(t24) + t22 * cos(t51)) - (t14 * t9) / 0.2304e4) * e - (t65 * (t66 * t17 - t41 * t45)) + t70 * (t25 * cos(t57) - t11 * cos(t13)) + t71 * (-t62 * t10 + t55 * t44)) * e + (t7 * (t6 * t34 + t5 * t39)) + t71 * (t1 * t43 + t4 * t28) + (t14 * t3) / 0.64e2) * e + (t27 * (-t8 * t10 + t20 * t44)) + (t30 * (t15 * t17 - t19 * t45))) * e + (t33 * (t12 * t34 + t18 * t39)) - (t14 * t2) / 0.4e1) + t14);
I12 = [t42 * (-(t37 * t16) + t36 * t63) * e + t38 * (((((t53 * (t22 * sin(t51) + t23 * sin(t24)) + t31 * (t26 * t29 + t50 * t46) + t52 * (t21 * t35 + t32 * t40) - t54 * t9 / 0.2304e4) * e + t65 * (t41 * t68 - t66 * t60) - t70 * (t11 * sin(t13) - t25 * sin(t57)) + t71 * (-(t62 * t16) + t55 * t63)) * e + t71 * (t1 * t46 + t4 * t29) + t7 * (t6 * t35 + t5 * t40) + t54 * t3 / 0.64e2) * e + t30 * (t15 * t60 - t19 * t68) + t27 * (-(t8 * t16) + t20 * t63)) * e + t33 * (t12 * t35 + t18 * t40) - t54 * t2 / 0.4e1) + t54 t10];
t1 = (n - p);
t2 = (p * t1);
t3 = (t2 * n);
t4 = (p ^ 2);
t5 = (t4 ^ 2);
t6 = (p * t4);
t7 = 27 * n;
t8 = -432 * p;
t9 = (delta * m);
t10 = n - t9;
t11 = 2;
t12 = t11 * p;
t13 = -t10 + t12;
t14 = -l * t10;
t15 = t12 * l;
t16 = t14 + t15;
t17 = sin(t16);
t16 = cos(t16);
t18 = n ^ 2;
t19 = t18 ^ 2;
t20 = n * t18;
t1 = (t1 * t6);
t21 = 4096 * p;
t22 = 468952 * p;
t23 = -34560 * t1 * t18 + p * ((((-73710 * n + 194400 * p) * n - 256320 * t4 - 760620) * n + (168960 * t4 + 975480) * p - 745376) * n + t22) + (((((729 * n - 5832 * p + 11178) * n + 19440 * t4 + 66960) * n - 348840 * p + 197580) * n + 681300 * t4 + 295864) * n + t6 * (-18432 * t4 - 591200) + 204576) * n + (t4 * (((-44544 + t21) * p + 192320) * p - 416760) - 251232) * p + 46656;
t24 = -t10 - 6 + t12;
t25 = (-6 + t12) * l + t14;
t26 = sin(t25);
t25 = cos(t25);
t27 = 243 * n;
t28 = 59192 * p;
t29 = p * ((((-32940 * n + 97920 * p - 122700) * n - 143360 * t4 - 177500) * n + (103680 * t4 + 232500) * p - 96740) * n + t28) + (((((-2592 * p + 4347 + t27) * n + 10800 * t4 + 21870) * n - 23040 * t6 + 44840) * n + t4 * (26880 * t4 + 255700) + 39148) * n + t6 * (-16384 * t4 - 234880) + 13016) * n + (t4 * (((-29696 + t21) * p + 80320) * p - 100800) - 14808) * p + 1536;
t30 = -t10 - 4 + t12;
t31 = (-4 + t12) * l + t14;
t32 = sin(t31);
t31 = cos(t31);
t33 = 81 * n;
t34 = -3496 * p;
t35 = p * ((((-11898 * n + 40224 * p - 27664) * n - 64448 * t4 - 3612) * n + (49664 * t4 - 800) * p + 6208) * n + t34) + (((((-1080 * p + 1296 + t33) * n + 5616 * t4 + 5172) * n - 14592 * t6 + 1976) * n + t4 * (20224 * t4 + 53556) - 2488) * n + t6 * (-14336 * t4 - 44320) + 464) * n + (t4 * (((-14848 + t21) * p + 13120) * p + 2712) - 1248) * p + 384;
t36 = 1 - p;
t37 = -t11 * t36 - t10;
t38 = -t11 * l * t36 + t14;
t39 = sin(t38);
t38 = cos(t38);
t40 = 9 * n;
t41 = 1 + p;
t42 = t11 * t41 - t10;
t43 = t11 * l * t41 + t14;
t44 = sin(t43);
t43 = cos(t43);
t45 = 1792;
t46 = 3 * n;
t47 = -64 * p;
t48 = -t10 + 4 + t12;
t49 = (4 + t12) * l + t14;
t50 = sin(t49);
t49 = cos(t49);
t51 = 1 - n;
t52 = 1280;
t53 = 24;
t54 = -t10 + 6 + t12;
t55 = (6 + t12) * l + t14;
t56 = sin(t55);
t55 = cos(t55);
t13 = 1 / t13;
t57 = (l * t16) - t13 * t17;
t58 = ((((((261 + t8 + t7) * n + (2736 * p - 2688) * p + 274) * n + ((-8704 * p + 9600) * p + 524) * p - 1476) * n + t4 * ((14592 * p - 13824) * p - 9804) - 90) * n + t6 * ((-12288 * p + 6912) * p + 18560) + 1764) * n + t5 * (4096 * t4 - 9280) - 6136 * t2 + 8844 * t3 - 720) * t13 * m;
t54 = 1 / t54;
t24 = 1 / t24;
t59 = t24 ^ 2;
t22 = (p * ((((750 * n - 6240 * p) * n + 25920 * t4 + 59940) * n + (-53760 * t4 - 274800) * p - 192528) * n + t22) + 46656 * t51 + ((((-t18 * t52 - 178080) * n + ((-6144 * n + t21 + 44544) * p + 3840 * t18 + 192320) * p + 416760) * p + t18 * (240 * t18 + 61620)) * p + t20 * (-t18 * t53 - 9440) + 251232) * p + t18 * ((((-36 + n) * n + 540) * n - 4320) * n + 19440)) * t54;
t48 = 1 / t48;
t30 = 1 / t30;
t60 = t30 ^ 2;
t61 = (l * t31 * t30) - t32 * t60;
t62 = (l * t49) - t48 * t50;
t28 = (p * ((((940 * n - 7040 * p - 5340) * n + 25600 * t4 + 14900) * n + (-44800 * t4 - 69900) * p - 21644) * n + t28) + (((((-49 + t47 + t46) * n + 560 * t4 + 310) * n - 2560 * t6 - 960) * n + t4 * (6400 * t4 + 32980) + 1600) * n + t6 * (-8192 * t4 - 86400) - t45) * n + (t4 * (((29696 + t21) * p + 80320) * p + 100800) + 14808) * p + 1536) * t48;
t42 = 1 / t42;
t37 = 1 / t37;
t63 = t37 ^ 2;
t64 = (l * t38 * t37) - t39 * t63;
t65 = (l * t43) - t42 * t44;
t21 = (-784 * n * t36 + p * ((((378 * n - 3616 * p + 1032) * n + 14272 * t4 - 2924) * n + p * (-24576 * t4 + 7336)) * n + t34) + (-168 * n * t19 + (((-4864 * t18 - 8160) * n + ((-10240 * n + t21 + 14848) * p + 9984 * t18 + 13120) * p - 2712) * p + t18 * (1264 * t18 - 684)) * p + 1248) * p + t18 * ((((-10 + t40) * n - 136) * n + 276) * n + 224) + 384) * t42;
t34 = (0.1e1 / 0.2304e4);
t36 = (0.1e1 / 0.3072e4);
t66 = 0.1e1 / 0.7680e4;
t67 = 0.1e1 / 0.46080e5;
t68 = -1024 * p;
t27 = ((((2565 + t27) * n + 9990) * n + 17510) * n + 13223) * n + ((((-1620 * n - 13500) * n - 38820) * n - 44480) * n + (((4320 * n + 26640) * n + 50260) * n + ((-5760 * n - 23360) * n + (3840 * n + 7680 + t68) * p - 21680) * p + 28220) * p - 16348) * p + 3125;
t69 = -t10 - 5 + t12;
t70 = (-5 + t12) * l + t14;
t71 = cos(t70);
t72 = ((((999 + t33) * n + 2814) * n + 2598) * n + 649) * n + ((((-756 * n - 6012) * n - 11500) * n - 6432) * n + (((2592 * n + 13296) * n + 15500) * n + ((-4224 * n - 12864) * n + (3328 * n + t68 + 4608) * p - 6896) * p + 3924) * p - 676) * p + 27;
t73 = -t10 - 3 + t12;
t74 = (-3 + t12) * l + t14;
t75 = cos(t74);
t76 = ((((261 + t7) * n + 424) * n - 546) * n + 45) * n + ((((-324 * n - 1932) * n - 900) * n + 1436) * n + (((1440 * n + 4656) * n + 60) * n + ((-2944 * n - 4544) * n + (2816 * n + t68 + 1536) * p + 496) * p - 860) * p - 184) * p + 61;
t77 = 1 + n - t9;
t78 = -t77 + t12;
t77 = -t77 * l + t15;
t79 = cos(t77);
t80 = 80;
t81 = ((((23 + t40) * n - t80) * n - 30) * n + 139) * n + ((((-132 * n - 108) * n + 708) * n - 284) * n + (((736 * n - 240) * n - 1548) * n + ((-1920 * n + 1600) * n + (2304 * n + t68 - 1536) * p + 496) * p + 860) * p - 184) * p - 61;
t9 = 1 - n + t9;
t82 = t9 + t12;
t9 = t9 * l + t15;
t15 = sin(t9);
t45 = ((((-52 * n + 420) * n - 1188) * n + 1416) * n + (((352 * n - 2352) * n + 5188) * n + ((-1152 * n + 5568) * n + (n * t45 + t68 - 4608) * p - 6896) * p - 3924) * p - 676) * p + t18 * ((3 * t18 + 82) * n - 90) - 27 * (-1 + t20) * n - 27;
t83 = -t10 + 3 + t12;
t84 = (3 + t12) * l + t14;
t85 = sin(t84);
t86 = -640 * n;
t52 = ((((-20 * n + 420) * n - 3340) * n + 11960) * n + (((160 * n - 2640) * n + 14780) * n + ((7360 + t86) * n + (n * t52 + t68 - 7680) * p - 21680) * p - 28220) * p - 16348) * p + t18 * (((-25 + n) * n + 250) * n - 1250) - 3125 * t51;
t10 = -t10 + 5 + t12;
t12 = (5 + t12) * l + t14;
t14 = sin(t12);
t10 = 1 / t10;
t68 = 1 / t69;
t12 = (t10 * cos(t12));
t69 = (t68 * sin(t70));
t70 = 1 / t73;
t73 = 1 / t83;
t83 = (t73 * cos(t84));
t84 = (t85 * (t73 ^ 2) - (t83 * l));
t74 = (t70 * sin(t74));
t87 = l * t75 - t74;
t82 = 1 / t82;
t78 = 1 / t78;
t9 = (t82 * cos(t9));
t88 = t15 * t82 ^ 2 - t9 * l;
t77 = (t78 * sin(t77));
t89 = l * t79 - t77;
t90 = 0.1e1 / 0.384e3;
t91 = 0.1e1 / 0.768e3;
t92 = 0.1e1 / 0.3840e4;
t93 = 1216 * p;
t8 = (((540 + t8 + t33) * n + (864 * p - 2124) * p + 1212) * n + ((-768 * p + 2784) * p - 3112) * p + 1036) * n + ((1996 - t93) * p - 1292) * p + 256 * t5 + 256;
t33 = 16;
t94 = 256 * p;
t7 = (((207 + t7) * n + 232) * n + 28) * n + (((-216 * n - 906) * n - 578) * n + ((576 * n + 1296) * n + (-608 + t94 + t86) * p + 352) * p - t33) * p - 8;
t3 = ((((-96 * p + t40 + 38) * n + 352 * t4 - 14) * n - 512 * t6 - 50) * n + 196 * t2 - 192 * t3 + 256 * t5 + t53) * t13 * m;
t1 = (-t33 * t20 * t41 + ((204 * n - 880) * n + (-864 * n + 1996 + t93) * p + 1292) * p - 256 * n - 256 * t1 + t19 + 96 * t18 * (1 + t4) + 256) * t48;
t4 = ((((-11 + t46) * n + 6) * n + 12) * n + (((-40 * n + 138) * n - 126) * n + ((192 * n - 528) * n + (-384 * n + 608 + t94) * p + 352) * p + t33) * p - 8) * t42;
t5 = (0.1e1 / 0.64e2);
t6 = (0.1e1 / 0.96e2);
t19 = 1 + t20;
t20 = n * (99 * n + 103) + ((-108 * n - 258) * n + (144 * n + t47 + 168) * p - 130) * p + 27 * t19;
t41 = ((35 + t40) * n - 1) * n + ((-60 * n - 90) * n + (112 * n + t47 + 56) * p + 6) * p - 3;
t19 = -n * (n + 5) + ((-28 * n + 22) * n + (n * t80 + t47 - 56) * p + 6) * p + 3 * t19;
t47 = ((-12 * n + 78) * n + (48 * n + t47 - 168) * p - 130) * p + t18 * (n - 9) - 27 * t51;
t80 = t33 * p;
t40 = n * (14 + t40) + (-n * t53 + t80 - 18) * p + 4;
t2 = (-t2 * t33 - t11 + 3 * n * (n + 1)) * t13 * m;
t11 = ((-8 * n + 18 + t80) * p + t18 + 4 * t51) * t42;
t18 = 4 * p;
t33 = 1 + t46 - t18;
t18 = -t51 - t18;
t46 = e ^ 2;
t51 = t13 * m;
t13 = (l * t17 + (t13 * t16));
t16 = (l * t32 * t30 + (t31 * t60));
t17 = l * t50 + (t48 * t49);
t30 = (l * t39 * t37 + (t38 * t63));
t31 = (l * t44 + (t42 * t43));
t32 = t75 * (t70 ^ 2) + (t74 * l);
t37 = (l * t85 + t83);
t38 = (t79 * (t78 ^ 2) + (t77 * l));
t9 = l * t15 + t9;
t9 = (-t46 * ((((-((t34 * t58 * t13) - (t36 * m * (t21 * t31 + t30 * t35)) + t66 * m * ((t16 * t29) + t28 * t17) - t67 * m * (t23 * (l * t26 * t24 + (t25 * t59)) + t22 * (l * t56 + (t54 * t55)))) * e + t90 * m * (-t81 * t82 * t9 + t38 * t76) - t91 * m * (-(t45 * t73 * t37) + t32 * t72) + t92 * m * (t27 * (t71 * (t68 ^ 2) + (t69 * l)) - (t52 * t10 * (l * t14 + t12)))) * e + (t5 * t3 * t13) - (t6 * m * (t30 * t7 + t4 * t31)) + t90 * m * (t1 * t17 + (t16 * t8))) * e + m * (-(t47 * t73 * t37) + t20 * t32) / 0.48e2 - (m * (-t19 * t82 * t9 + t38 * t41)) / 0.16e2) * e + (m * (t11 * t31 + t30 * t40)) / 0.8e1 - (t2 * t13) / 0.4e1) - (t51 * t13) - (m * (-t18 * t82 * t9 + t33 * t38) * e) / 0.2e1);
Idel = [t46 * (((((-t34 * t58 * t57 + t67 * m * (t23 * ((l * t25 * t24) - t26 * t59) + t22 * ((l * t55) - t54 * t56)) - t66 * m * (t28 * t62 + t29 * t61) + t36 * m * (t21 * t65 + t35 * t64)) * e + t92 * m * ((t52 * (t14 * t10 ^ 2 - t12 * l)) + t27 * t68 * (l * t71 - t69)) - t91 * m * (t72 * t70 * t87 + (t45 * t84)) + t90 * m * (t76 * t78 * t89 + (t81 * t88))) * e + t5 * t3 * t57 + t90 * m * (t1 * t62 + t61 * t8) - t6 * m * (t4 * t65 + t64 * t7)) * e + m * (t20 * t70 * t87 + (t47 * t84)) / 0.48e2 - m * (t41 * t78 * t89 + (t19 * t88)) / 0.16e2) * e - t2 * t57 / 0.4e1 + m * (t11 * t65 + t40 * t64) / 0.8e1) + t51 * t57 + m * (t33 * t78 * t89 + (t18 * t88)) * e / 0.2e1 t9];
t1 = (n - p);
t2 = (p * t1);
t3 = (t2 * n);
t4 = (p ^ 2);
t5 = (t4 ^ 2);
t6 = (p * t4);
t7 = -432 * p;
t8 = 27 * n;
t9 = (delta * m);
t10 = n - t9;
t11 = 2;
t12 = t11 * p;
t13 = t12 - t10;
t14 = -l * t10;
t15 = t12 * l;
t16 = t15 + t14;
t17 = sin(t16);
t18 = n ^ 2;
t19 = t18 ^ 2;
t20 = n * t18;
t1 = (t1 * t6);
t21 = 4096 * p;
t22 = 468952 * p;
t23 = -6 + t12 - t10;
t24 = (-6 + t12) * l + t14;
t25 = 243 * n;
t26 = 59192 * p;
t27 = -4 + t12 - t10;
t28 = (-4 + t12) * l + t14;
t29 = sin(t28);
t30 = 81 * n;
t31 = -3496 * p;
t32 = 1 - p;
t33 = -t11 * t32 - t10;
t34 = -t11 * l * t32 + t14;
t35 = sin(t34);
t36 = 9 * n;
t37 = 1 + p;
t38 = t11 * t37 - t10;
t39 = t11 * l * t37 + t14;
t40 = sin(t39);
t41 = 1792;
t42 = -64 * p;
t43 = 3 * n;
t44 = 4 + t12 - t10;
t45 = (4 + t12) * l + t14;
t46 = sin(t45);
t47 = 1 - n;
t48 = 1280;
t49 = 24;
t50 = 6 + t12 - t10;
t51 = (6 + t12) * l + t14;
t44 = 1 / t44;
t27 = 1 / t27;
t52 = (p * ((((940 * n - 7040 * p - 5340) * n + 25600 * t4 + 14900) * n + (-44800 * t4 - 69900) * p - 21644) * n + t26) + (((((-49 + t43 + t42) * n + 560 * t4 + 310) * n - 2560 * t6 - 960) * n + t4 * (6400 * t4 + 32980) + 1600) * n + t6 * (-8192 * t4 - 86400) - t41) * n + (t4 * (((29696 + t21) * p + 80320) * p + 100800) + 14808) * p + 1536) * t44;
t26 = (p * ((((-32940 * n + 97920 * p - 122700) * n - 143360 * t4 - 177500) * n + (103680 * t4 + 232500) * p - 96740) * n + t26) + (((((-2592 * p + 4347 + t25) * n + 10800 * t4 + 21870) * n - 23040 * t6 + 44840) * n + t4 * (26880 * t4 + 255700) + 39148) * n + t6 * (-16384 * t4 - 234880) + 13016) * n + (t4 * (((-29696 + t21) * p + 80320) * p - 100800) - 14808) * p + 1536) * t27;
t33 = 1 / t33;
t38 = 1 / t38;
t53 = (p * ((((-11898 * n + 40224 * p - 27664) * n - 64448 * t4 - 3612) * n + (49664 * t4 - 800) * p + 6208) * n + t31) + (((((-1080 * p + 1296 + t30) * n + 5616 * t4 + 5172) * n - 14592 * t6 + 1976) * n + t4 * (20224 * t4 + 53556) - 2488) * n + t6 * (-14336 * t4 - 44320) + 464) * n + (t4 * (((-14848 + t21) * p + 13120) * p + 2712) - 1248) * p + 384) * t33;
t31 = (-784 * n * t32 + p * ((((378 * n - 3616 * p + 1032) * n + 14272 * t4 - 2924) * n + p * (-24576 * t4 + 7336)) * n + t31) + (-168 * n * t19 + (((-4864 * t18 - 8160) * n + ((-10240 * n + t21 + 14848) * p + 9984 * t18 + 13120) * p - 2712) * p + t18 * (1264 * t18 - 684)) * p + 1248) * p + t18 * ((((-10 + t36) * n - 136) * n + 276) * n + 224) + 384) * t38;
t32 = 1 / t50;
t23 = 1 / t23;
t32 = (p * ((((750 * n - 6240 * p) * n + 25920 * t4 + 59940) * n + (-53760 * t4 - 274800) * p - 192528) * n + t22) + 46656 * t47 + ((((-t18 * t48 - 178080) * n + ((-6144 * n + t21 + 44544) * p + 3840 * t18 + 192320) * p + 416760) * p + t18 * (240 * t18 + 61620)) * p + t20 * (-t18 * t49 - 9440) + 251232) * p + t18 * ((((-36 + n) * n + 540) * n - 4320) * n + 19440)) * t32;
t21 = (-34560 * t1 * t18 + p * ((((-73710 * n + 194400 * p) * n - 256320 * t4 - 760620) * n + (168960 * t4 + 975480) * p - 745376) * n + t22) + (((((729 * n - 5832 * p + 11178) * n + 19440 * t4 + 66960) * n - 348840 * p + 197580) * n + 681300 * t4 + 295864) * n + t6 * (-18432 * t4 - 591200) + 204576) * n + (t4 * (((-44544 + t21) * p + 192320) * p - 416760) - 251232) * p + 46656) * t23;
t13 = 1 / t13;
t22 = -(0.1e1 / 0.384e3);
t23 = -(0.1e1 / 0.1280e4);
t50 = (0.1e1 / 0.512e3);
t54 = 0.1e1 / 0.7680e4;
t22 = t22 * ((((((261 + t8 + t7) * n + (2736 * p - 2688) * p + 274) * n + ((-8704 * p + 9600) * p + 524) * p - 1476) * n + t4 * ((14592 * p - 13824) * p - 9804) - 90) * n + t6 * ((-12288 * p + 6912) * p + 18560) + 1764) * n + t5 * (4096 * t4 - 9280) - 6136 * t2 + 8844 * t3 - 720) * t13;
t55 = -1024 * p;
t56 = -5 + t12 - t10;
t57 = (-5 + t12) * l + t14;
t58 = -3 + t12 - t10;
t59 = (-3 + t12) * l + t14;
t60 = sin(t59);
t61 = 1 + n - t9;
t62 = t12 - t61;
t61 = -t61 * l + t15;
t63 = sin(t61);
t64 = 80;
t9 = 1 - n + t9;
t65 = t12 + t9;
t9 = t9 * l + t15;
t15 = sin(t9);
t66 = 3 + t12 - t10;
t67 = (3 + t12) * l + t14;
t68 = sin(t67);
t69 = -640 * n;
t10 = 5 + t12 - t10;
t12 = (5 + t12) * l + t14;
t10 = 1 / t10;
t14 = 1 / t56;
t10 = (((((-20 * n + 420) * n - 3340) * n + 11960) * n + (((160 * n - 2640) * n + 14780) * n + ((7360 + t69) * n + (n * t48 + t55 - 7680) * p - 21680) * p - 28220) * p - 16348) * p + t18 * (((-25 + n) * n + 250) * n - 1250) - 3125 * t47) * t10;
t14 = (((((2565 + t25) * n + 9990) * n + 17510) * n + 13223) * n + ((((-1620 * n - 13500) * n - 38820) * n - 44480) * n + (((4320 * n + 26640) * n + 50260) * n + ((-5760 * n - 23360) * n + (3840 * n + 7680 + t55) * p - 21680) * p + 28220) * p - 16348) * p + 3125) * t14;
t25 = 1 / t58;
t48 = 1 / t66;
t41 = (((((-52 * n + 420) * n - 1188) * n + 1416) * n + (((352 * n - 2352) * n + 5188) * n + ((-1152 * n + 5568) * n + (n * t41 + t55 - 4608) * p - 6896) * p - 3924) * p - 676) * p + t18 * ((3 * t18 + 82) * n - 90) - 27 * (-1 + t20) * n - 27) * t48;
t56 = (((((999 + t30) * n + 2814) * n + 2598) * n + 649) * n + ((((-756 * n - 6012) * n - 11500) * n - 6432) * n + (((2592 * n + 13296) * n + 15500) * n + ((-4224 * n - 12864) * n + (3328 * n + t55 + 4608) * p - 6896) * p + 3924) * p - 676) * p + 27) * t25;
t58 = 1 / t62;
t62 = 1 / t65;
t65 = (((((23 + t36) * n - t64) * n - 30) * n + 139) * n + ((((-132 * n - 108) * n + 708) * n - 284) * n + (((736 * n - 240) * n - 1548) * n + ((-1920 * n + 1600) * n + (2304 * n + t55 - 1536) * p + 496) * p + 860) * p - 184) * p - 61) * t62;
t55 = (((((261 + t8) * n + 424) * n - 546) * n + 45) * n + ((((-324 * n - 1932) * n - 900) * n + 1436) * n + (((1440 * n + 4656) * n + 60) * n + ((-2944 * n - 4544) * n + (2816 * n + t55 + 1536) * p + 496) * p - 860) * p - 184) * p + 61) * t58;
t66 = -(0.5e1 / 0.768e3);
t70 = 0.1e1 / 0.768e3;
t71 = 0.5e1 / 0.384e3;
t72 = 1216 * p;
t73 = 16;
t74 = 256 * p;
t1 = (-t73 * t20 * t37 + ((204 * n - 880) * n + (-864 * n + 1996 + t72) * p + 1292) * p - 256 * n - 256 * t1 + t19 + 96 * t18 * (1 + t4) + 256) * t44;
t7 = ((((540 + t30 + t7) * n + (864 * p - 2124) * p + 1212) * n + ((-768 * p + 2784) * p - 3112) * p + 1036) * n + ((1996 - t72) * p - 1292) * p + 256 * t5 + 256) * t27;
t19 = ((((-11 + t43) * n + 6) * n + 12) * n + (((-40 * n + 138) * n - 126) * n + ((192 * n - 528) * n + (-384 * n + 608 + t74) * p + 352) * p + t73) * p - 8) * t38;
t8 = ((((207 + t8) * n + 232) * n + 28) * n + (((-216 * n - 906) * n - 578) * n + ((576 * n + 1296) * n + (-608 + t74 + t69) * p + 352) * p - t73) * p - 8) * t33;
t27 = -(0.1e1 / 0.24e2);
t30 = (0.1e1 / 0.16e2);
t37 = (0.1e1 / 0.96e2);
t3 = t30 * ((((-96 * p + t36 + 38) * n + 352 * t4 - 14) * n - 512 * t6 - 50) * n + 196 * t2 - 192 * t3 + t49 + 256 * t5) * t13;
t4 = 1 + t20;
t5 = (((-12 * n + 78) * n + (48 * n + t42 - 168) * p - 130) * p + t18 * (n - 9) - 27 * t47) * t48;
t6 = (n * (99 * n + 103) + ((-108 * n - 258) * n + (144 * n + t42 + 168) * p - 130) * p + 27 * t4) * t25;
t4 = (-n * (n + 5) + ((-28 * n + 22) * n + (n * t64 + t42 - 56) * p + 6) * p + 3 * t4) * t62;
t20 = (((35 + t36) * n - 1) * n + ((-60 * n - 90) * n + (112 * n + t42 + 56) * p + 6) * p - 3) * t58;
t25 = -(0.3e1 / 0.16e2);
t42 = t73 * p;
t18 = ((-8 * n + 18 + t42) * p + t18 + 4 * t47) * t38;
t33 = (n * (14 + t36) + (-n * t49 + t42 - 18) * p + 4) * t33;
t36 = (0.1e1 / 0.2e1);
t38 = (0.1e1 / 0.4e1);
t2 = t36 * (-t2 * t73 - t11 + 3 * n * (n + 1)) * t13;
t11 = 4 * p;
t13 = (-t11 - t47) * t62;
t11 = (1 - t11 + t43) * t58;
t16 = cos(t16);
t28 = cos(t28);
t34 = cos(t34);
t39 = cos(t39);
t42 = cos(t45);
t43 = cos(t59);
t44 = cos(t61);
t9 = cos(t9);
t45 = cos(t67);
t9 = ((t36 * (t11 * t44 - t13 * t9)) + ((((((t23 * (t26 * t28 + t52 * t42)) + (t50 * (t31 * t39 + t53 * t34)) + t54 * (t21 * cos(t24) + t32 * cos(t51)) + (t22 * t16)) * e + (t66 * (-t41 * t45 + t56 * t43)) + t70 * (t14 * cos(t57) - t10 * cos(t12)) + t71 * (t55 * t44 - t65 * t9)) * e + (t27 * (t19 * t39 + t8 * t34)) + (t37 * (t1 * t42 + t7 * t28)) + (t3 * t16)) * e + (t25 * (t20 * t44 - t4 * t9)) + (t30 * (t6 * t43 - t5 * t45))) * e + (t38 * (t18 * t39 + t33 * t34)) - (t2 * t16)) * e);
Ie = [t36 * (t11 * t63 - (t13 * t15)) + (((((t23 * (t26 * t29 + t52 * t46) + t50 * (t31 * t40 + t53 * t35) + t54 * (t21 * sin(t24) + t32 * sin(t51)) + t22 * t17) * e - t70 * (-t14 * sin(t57) + t10 * sin(t12)) + t66 * (-t41 * t68 + t56 * t60) + t71 * (-(t65 * t15) + t55 * t63)) * e + t37 * (t1 * t46 + t7 * t29) + t27 * (t19 * t40 + t8 * t35) + t3 * t17) * e + t30 * (-t5 * t68 + t6 * t60) + t25 * (-(t4 * t15) + t20 * t63)) * e + t38 * (t18 * t40 + t33 * t35) - t2 * t17) * e t9];
t1 = n - p;
t2 = p * t1;
t3 = t2 * n;
t4 = -0.29e2 / 0.256e3;
t5 = 0.19e2 / 0.3e1;
t6 = 0.3e1 / 0.16e2;
t7 = p ^ 2;
t8 = t7 ^ 2;
t9 = p * t7;
t4 = (((((t6 * p - 0.3e1 / 0.256e3 * n + t4) * n + (-0.19e2 / 0.16e2 * p + 0.7e1 / 0.6e1) * p - 0.137e3 / 0.1152e4) * n + ((0.34e2 / 0.9e1 * p - 0.25e2 / 0.6e1) * p - 0.131e3 / 0.576e3) * p + 0.41e2 / 0.64e2) * n + ((-p * t5 + 0.6e1) * p + 0.817e3 / 0.192e3) * t7 + 0.5e1 / 0.128e3) * n + ((0.16e2 / 0.3e1 * p - 0.3e1) * p - 0.145e3 / 0.18e2) * t9 - 0.49e2 / 0.64e2) * n + 0.767e3 / 0.288e3 * t2 + t8 * (0.145e3 / 0.36e2 - 0.16e2 / 0.9e1 * t7) - 0.737e3 / 0.192e3 * t3 + 0.5e1 / 0.16e2;
t10 = delta * m;
t11 = l * (-n + t10);
t12 = 0.2e1 * p;
t13 = t12 * l;
t14 = t13 + t11;
t15 = cos(t14);
t16 = n ^ 2;
t17 = t16 ^ 2;
t18 = n * t16;
t1 = t1 * t9;
t19 = 0.4e1 / 0.45e2 * p;
t20 = (((((0.81e2 / 0.5120e4 * n - 0.81e2 / 0.640e3 * p + 0.621e3 / 0.2560e4) * n + 0.27e2 / 0.64e2 * t7 + 0.93e2 / 0.64e2) * n - 0.969e3 / 0.128e3 * p + 0.3293e4 / 0.768e3) * n + 0.3785e4 / 0.256e3 * t7 + 0.36983e5 / 0.5760e4) * n + t9 * (-0.2e1 / 0.5e1 * t7 - 0.3695e4 / 0.288e3) + 0.2131e4 / 0.480e3) * n + (t7 * (((-0.29e2 / 0.30e2 + t19) * p + 0.601e3 / 0.144e3) * p - 0.3473e4 / 0.384e3) - 0.2617e4 / 0.480e3) * p + 0.81e2 / 0.80e2;
t21 = 0.58619e5 / 0.5760e4 * p;
t22 = p * ((((0.135e3 / 0.32e2 * p - 0.819e3 / 0.512e3 * n) * n - 0.89e2 / 0.16e2 * t7 - 0.12677e5 / 0.768e3) * n + (0.11e2 / 0.3e1 * t7 + 0.8129e4 / 0.384e3) * p - 0.23293e5 / 0.1440e4) * n + t21) - 0.3e1 / 0.4e1 * t1 * t16;
t23 = (t12 - 0.6e1) * l + t11;
t24 = -0.12785e5 / 0.384e3;
t25 = -0.729e3 / 0.256e3;
t26 = 0.45e2 / 0.32e2;
t27 = -0.8e1 / 0.15e2 * p;
t24 = (((((-0.81e2 / 0.2560e4 * n + 0.27e2 / 0.80e2 * p - 0.1449e4 / 0.2560e4) * n - t26 * t7 + t25) * n + 0.3e1 * t9 - 0.1121e4 / 0.192e3) * n + t7 * (t24 - 0.7e1 / 0.2e1 * t7) - 0.9787e4 / 0.1920e4) * n + t9 * (0.32e2 / 0.15e2 * t7 + 0.367e3 / 0.12e2) - 0.1627e4 / 0.960e3) * n + (t7 * (((t27 + 0.58e2 / 0.15e2) * p - 0.251e3 / 0.24e2) * p + 0.105e3 / 0.8e1) + 0.617e3 / 0.320e3) * p - 0.1e1 / 0.5e1;
t25 = -0.7399e4 / 0.960e3 * p;
t28 = p * ((((0.549e3 / 0.128e3 * n - 0.51e2 / 0.4e1 * p + 0.2045e4 / 0.128e3) * n + 0.56e2 / 0.3e1 * t7 + 0.8875e4 / 0.384e3) * n + (-0.27e2 / 0.2e1 * t7 - 0.3875e4 / 0.128e3) * p + 0.4837e4 / 0.384e3) * n + t25);
t29 = 4;
t30 = (t12 - t29) * l + t11;
t31 = cos(t30);
t32 = 0.4e1 / 0.3e1 * p;
t33 = (((((0.27e2 / 0.1024e4 * n - 0.45e2 / 0.128e3 * p + 0.27e2 / 0.64e2) * n + 0.117e3 / 0.64e2 * t7 + 0.431e3 / 0.256e3) * n - 0.19e2 / 0.4e1 * t9 + 0.247e3 / 0.384e3) * n + t7 * (0.79e2 / 0.12e2 * t7 + 0.4463e4 / 0.256e3) - 0.311e3 / 0.384e3) * n + t9 * (-0.14e2 / 0.3e1 * t7 - 0.1385e4 / 0.96e2) + 0.29e2 / 0.192e3) * n + (t7 * (((t32 - 0.29e2 / 0.6e1) * p + 0.205e3 / 0.48e2) * p + 0.113e3 / 0.128e3) - 0.13e2 / 0.32e2) * p + 0.1e1 / 0.8e1;
t34 = -0.437e3 / 0.384e3 * p;
t35 = p * ((((0.419e3 / 0.32e2 * p - 0.1983e4 / 0.512e3 * n - 0.1729e4 / 0.192e3) * n - 0.1007e4 / 0.48e2 * t7 - 0.301e3 / 0.256e3) * n + (0.97e2 / 0.6e1 * t7 - 0.25e2 / 0.96e2) * p + 0.97e2 / 0.48e2) * n + t34);
t36 = 0.1e1 - p;
t37 = -0.2e1 * l * t36 + t11;
t38 = cos(t37);
t39 = (-0.7e1 / 0.128e3 * n * t17 + (((-0.19e2 / 0.12e2 * t16 - 0.85e2 / 0.32e2) * n + ((-0.10e2 / 0.3e1 * n + t32 + 0.29e2 / 0.6e1) * p + 0.13e2 / 0.4e1 * t16 + 0.205e3 / 0.48e2) * p - 0.113e3 / 0.128e3) * p + t16 * (0.79e2 / 0.192e3 * t16 - 0.57e2 / 0.256e3)) * p + 0.13e2 / 0.32e2) * p + t16 * ((((0.3e1 / 0.1024e4 * n - 0.5e1 / 0.1536e4) * n - 0.17e2 / 0.384e3) * n + 0.23e2 / 0.256e3) * n + 0.7e1 / 0.96e2) + 0.1e1 / 0.8e1;
t34 = -0.49e2 / 0.192e3 * n * t36 + p * ((((0.63e2 / 0.512e3 * n - 0.113e3 / 0.96e2 * p + 0.43e2 / 0.128e3) * n + 0.223e3 / 0.48e2 * t7 - 0.731e3 / 0.768e3) * n + p * (-0.8e1 * t7 + 0.917e3 / 0.384e3)) * n + t34);
t36 = 0.1e1 + p;
t40 = 0.2e1 * l * t36 + t11;
t41 = cos(t40);
t27 = (((((p / 0.120e3 - n / 0.2560e4 + 0.49e2 / 0.7680e4) * n - 0.7e1 / 0.96e2 * t7 - 0.31e2 / 0.768e3) * n + t9 / 0.3e1 + 0.1e1 / 0.8e1) * n + t7 * (-0.5e1 / 0.6e1 * t7 - 0.1649e4 / 0.384e3) - 0.5e1 / 0.24e2) * n + t9 * (0.16e2 / 0.15e2 * t7 + 0.45e2 / 0.4e1) + 0.7e1 / 0.30e2) * n + (t7 * (((t27 - 0.58e2 / 0.15e2) * p - 0.251e3 / 0.24e2) * p - 0.105e3 / 0.8e1) - 0.617e3 / 0.320e3) * p - 0.1e1 / 0.5e1;
t25 = p * ((((0.11e2 / 0.12e2 * p - 0.47e2 / 0.384e3 * n + 0.89e2 / 0.128e3) * n - 0.10e2 / 0.3e1 * t7 - 0.745e3 / 0.384e3) * n + (0.35e2 / 0.6e1 * t7 + 0.1165e4 / 0.128e3) * p + 0.5411e4 / 0.1920e4) * n + t25);
t42 = (t12 + t29) * l + t11;
t43 = cos(t42);
t44 = 0.1e1 - n;
t19 = ((((-t16 / 0.36e2 - 0.371e3 / 0.96e2) * n + ((-0.2e1 / 0.15e2 * n + t19 + 0.29e2 / 0.30e2) * p + t16 / 0.12e2 + 0.601e3 / 0.144e3) * p + 0.3473e4 / 0.384e3) * p + t16 * (t16 / 0.192e3 + 0.1027e4 / 0.768e3)) * p + t18 * (-t16 / 0.1920e4 - 0.59e2 / 0.288e3) + 0.2617e4 / 0.480e3) * p + t16 * ((((n / 0.46080e5 - 0.1e1 / 0.1280e4) * n + 0.3e1 / 0.256e3) * n - 0.3e1 / 0.32e2) * n + 0.27e2 / 0.64e2);
t21 = p * ((((0.25e2 / 0.1536e4 * n - 0.13e2 / 0.96e2 * p) * n + 0.9e1 / 0.16e2 * t7 + 0.333e3 / 0.256e3) * n + (-0.1145e4 / 0.192e3 - 0.7e1 / 0.6e1 * t7) * p - 0.1337e4 / 0.320e3) * n + t21) + 0.81e2 / 0.80e2 * t44;
t45 = (t12 + 0.6e1) * l + t11;
t46 = 0.4e1 / 0.15e2 * p;
t47 = 0.3e1 / 0.2e1 * n;
t48 = 0.9e1 / 0.8e1 * n;
t49 = ((((0.81e2 / 0.1280e4 * n + 0.171e3 / 0.256e3) * n + 0.333e3 / 0.128e3) * n + 0.1751e4 / 0.384e3) * n + 0.13223e5 / 0.3840e4) * n + ((((-0.27e2 / 0.64e2 * n - 0.225e3 / 0.64e2) * n - 0.647e3 / 0.64e2) * n - 0.139e3 / 0.12e2) * n + (((0.111e3 / 0.16e2 + t48) * n + 0.2513e4 / 0.192e3) * n + ((-t47 - 0.73e2 / 0.12e2) * n + (n - t46 + 0.2e1) * p - 0.271e3 / 0.48e2) * p + 0.1411e4 / 0.192e3) * p - 0.4087e4 / 0.960e3) * p + 0.625e3 / 0.768e3;
t50 = (t12 - 0.5e1) * l + t11;
t51 = ((((-0.27e2 / 0.256e3 * n - 0.333e3 / 0.256e3) * n - 0.469e3 / 0.128e3) * n - 0.433e3 / 0.128e3) * n - 0.649e3 / 0.768e3) * n + ((((0.63e2 / 0.64e2 * n + 0.501e3 / 0.64e2) * n + 0.2875e4 / 0.192e3) * n + 0.67e2 / 0.8e1) * n + (((-0.27e2 / 0.8e1 * n - 0.277e3 / 0.16e2) * n - 0.3875e4 / 0.192e3) * n + ((0.11e2 / 0.2e1 * n + 0.67e2 / 0.4e1) * n + (-0.13e2 / 0.3e1 * n + t32 - 0.6e1) * p + 0.431e3 / 0.48e2) * p - 0.327e3 / 0.64e2) * p + 0.169e3 / 0.192e3) * p - 0.9e1 / 0.256e3;
t52 = (t12 - 0.3e1) * l + t11;
t53 = cos(t52);
t54 = 0.22e2 / 0.3e1;
t55 = 0.8e1 / 0.3e1 * p;
t56 = 0.15e2 / 0.4e1 * n;
t54 = ((((0.9e1 / 0.128e3 * n + 0.87e2 / 0.128e3) * n + 0.53e2 / 0.48e2) * n - 0.91e2 / 0.64e2) * n + 0.15e2 / 0.128e3) * n + ((((-0.27e2 / 0.32e2 * n - 0.161e3 / 0.32e2) * n - 0.75e2 / 0.32e2) * n + 0.359e3 / 0.96e2) * n + (((0.97e2 / 0.8e1 + t56) * n + 0.5e1 / 0.32e2) * n + ((-0.23e2 / 0.3e1 * n - 0.71e2 / 0.6e1) * n + (n * t54 + t29 - t55) * p + 0.31e2 / 0.24e2) * p - 0.215e3 / 0.96e2) * p - 0.23e2 / 0.48e2) * p + 0.61e2 / 0.384e3;
t57 = t13 - (0.1e1 + n - t10) * l;
t58 = cos(t57);
t59 = 0.6e1 * n;
t60 = 0.5e1 * n;
t61 = ((((-0.3e1 / 0.128e3 * n - 0.23e2 / 0.384e3) * n + 0.5e1 / 0.24e2) * n + 0.5e1 / 0.64e2) * n - 0.139e3 / 0.384e3) * n + ((((0.11e2 / 0.32e2 * n + 0.9e1 / 0.32e2) * n - 0.59e2 / 0.32e2) * n + 0.71e2 / 0.96e2) * n + (((-0.23e2 / 0.12e2 * n + 0.5e1 / 0.8e1) * n + 0.129e3 / 0.32e2) * n + ((-0.25e2 / 0.6e1 + t60) * n + (t55 - t59 + t29) * p - 0.31e2 / 0.24e2) * p - 0.215e3 / 0.96e2) * p + 0.23e2 / 0.48e2) * p + 0.61e2 / 0.384e3;
t10 = t13 + (0.1e1 - n + t10) * l;
t13 = cos(t10);
t62 = 0.7e1 / 0.3e1;
t62 = ((((-0.13e2 / 0.192e3 * n + 0.35e2 / 0.64e2) * n - 0.99e2 / 0.64e2) * n + 0.59e2 / 0.32e2) * n + (((0.11e2 / 0.24e2 * n - 0.49e2 / 0.16e2) * n + 0.1297e4 / 0.192e3) * n + ((0.29e2 / 0.4e1 - t47) * n + (n * t62 - t32 - 0.6e1) * p - 0.431e3 / 0.48e2) * p - 0.327e3 / 0.64e2) * p - 0.169e3 / 0.192e3) * p + t16 * ((t16 / 0.256e3 + 0.41e2 / 0.384e3) * n - 0.15e2 / 0.128e3) - 0.9e1 / 0.256e3 * (-0.1e1 + t18) * n - 0.9e1 / 0.256e3;
t63 = (t12 + 0.3e1) * l + t11;
t64 = cos(t63);
t46 = ((((n / 0.192e3 - 0.7e1 / 0.64e2) * n + 0.167e3 / 0.192e3) * n - 0.299e3 / 0.96e2) * n + (((-n / 0.24e2 + 0.11e2 / 0.16e2) * n - 0.739e3 / 0.192e3) * n + ((n / 0.6e1 - 0.23e2 / 0.12e2) * n + (-n / 0.3e1 + t46 + 0.2e1) * p + 0.271e3 / 0.48e2) * p + 0.1411e4 / 0.192e3) * p + 0.4087e4 / 0.960e3) * p + t16 * (((-n / 0.3840e4 + 0.5e1 / 0.768e3) * n - 0.25e2 / 0.384e3) * n + 0.125e3 / 0.384e3) + 0.625e3 / 0.768e3 * t44;
t11 = (t12 + 0.5e1) * l + t11;
t3 = (((0.9e1 / 0.64e2 * n - 0.3e1 / 0.2e1 * p + 0.19e2 / 0.32e2) * n + 0.11e2 / 0.2e1 * t7 - 0.7e1 / 0.32e2) * n - 0.8e1 * t9 - 0.25e2 / 0.32e2) * n + t29 * t8 + 0.49e2 / 0.16e2 * t2 - 0.3e1 * t3 + 0.3e1 / 0.8e1;
t9 = 0.19e2 / 0.6e1 * p;
t8 = (((0.27e2 / 0.128e3 * n - 0.9e1 / 0.8e1 * p + t26) * n + (0.9e1 / 0.4e1 * p - 0.177e3 / 0.32e2) * p + 0.101e3 / 0.32e2) * n + ((0.29e2 / 0.4e1 - t12) * p - 0.389e3 / 0.48e2) * p + 0.259e3 / 0.96e2) * n + ((0.499e3 / 0.96e2 - t9) * p - 0.323e3 / 0.96e2) * p + 0.2e1 / 0.3e1 + 0.2e1 / 0.3e1 * t8;
t26 = 0.20e2 / 0.3e1;
t65 = 0.9e1 / 0.4e1 * n;
t26 = (((-0.9e1 / 0.32e2 * n - 0.69e2 / 0.32e2) * n - 0.29e2 / 0.12e2) * n - 0.7e1 / 0.24e2) * n + (((0.151e3 / 0.16e2 + t65) * n + 0.289e3 / 0.48e2) * n + ((-0.27e2 / 0.2e1 - t59) * n + (n * t26 + t5 - t55) * p - 0.11e2 / 0.3e1) * p + 0.1e1 / 0.6e1) * p + 0.1e1 / 0.12e2;
t5 = (((-n / 0.32e2 + 0.11e2 / 0.96e2) * n - 0.1e1 / 0.16e2) * n - 0.1e1 / 0.8e1) * n + (((0.5e1 / 0.12e2 * n - 0.23e2 / 0.16e2) * n + 0.21e2 / 0.16e2) * n + ((-0.2e1 * n + 0.11e2 / 0.2e1) * n + (n * t29 - t5 - t55) * p - 0.11e2 / 0.3e1) * p - 0.1e1 / 0.6e1) * p + 0.1e1 / 0.12e2;
t1 = ((0.17e2 / 0.32e2 * n - 0.55e2 / 0.24e2) * n + (0.499e3 / 0.96e2 + t9 - t65) * p + 0.323e3 / 0.96e2) * p + t17 / 0.384e3 + 0.2e1 / 0.3e1 - 0.2e1 / 0.3e1 * n - 0.2e1 / 0.3e1 * t1 + t16 * (0.1e1 + t7) / 0.4e1 - t18 * t36 / 0.24e2;
t7 = 0.1e1 + t18;
t9 = 0.3e1 * n;
t17 = n * (0.33e2 / 0.16e2 * n + 0.103e3 / 0.48e2) + ((-t65 - 0.43e2 / 0.8e1) * n + (0.7e1 / 0.2e1 + t9 - t32) * p - 0.65e2 / 0.24e2) * p + 0.9e1 / 0.16e2 * t7;
t18 = t29 * p;
t36 = ((-0.9e1 / 0.16e2 * n - 0.35e2 / 0.16e2) * n + 0.1e1 / 0.16e2) * n + ((0.45e2 / 0.8e1 + t56) * n + (-0.7e1 * n + t18 - 0.7e1 / 0.2e1) * p - 0.3e1 / 0.8e1) * p + t6;
t7 = -n * (n / 0.16e2 + 0.5e1 / 0.16e2) + ((-0.7e1 / 0.4e1 * n + 0.11e2 / 0.8e1) * n + (-0.7e1 / 0.2e1 - t18 + t60) * p + 0.3e1 / 0.8e1) * p + t6 * t7;
t6 = ((n / 0.4e1 - 0.13e2 / 0.8e1) * n + (-n + 0.7e1 / 0.2e1 + t32) * p + 0.65e2 / 0.24e2) * p + t16 * (-n / 0.48e2 + t6) + 0.9e1 / 0.16e2 * t44;
t2 = t2 * t29 - 0.3e1 / 0.4e1 * n * (n + 0.1e1) + 0.1e1 / 0.2e1;
t9 = n * (0.7e1 / 0.4e1 + t48) + (-0.9e1 / 0.4e1 - t9 + t12) * p + 0.1e1 / 0.2e1;
t18 = t44 / 0.2e1;
t16 = (-n + 0.9e1 / 0.4e1 + t12) * p + t16 / 0.8e1 + t18;
t29 = (0.1e1 / 0.2e1 + t47 - t12);
t12 = t12 + t18;
t14 = sin(t14);
t18 = sin(t30);
t30 = sin(t37);
t32 = sin(t40);
t37 = sin(t42);
t40 = sin(t52);
t42 = sin(t57);
t10 = sin(t10);
t44 = sin(t63);
t10 = ((((((-t14 * t4 + (-t20 - t22) * sin(t23) + (-t24 - t28) * t18 + (-t33 - t35) * t30 + (-t39 - t34) * t32 + (-t27 - t25) * t37 + (-t19 - t21) * sin(t45)) * e - t49 * sin(t50) - t51 * t40 - t54 * t42 - t61 * t10 - t62 * t44 - t46 * sin(t11)) * e - t37 * t1 - t14 * t3 - t18 * t8 - t30 * t26 - t32 * t5) * e - t10 * t7 - t40 * t17 - t42 * t36 - t44 * t6) * e - t14 * t2 - t32 * t16 - t30 * t9) * e - t10 * t12 - t42 * t29) * e - t14;
Il = [((((((t15 * t4 + (t20 + t22) * cos(t23) + (t24 + t28) * t31 + (t33 + t35) * t38 + (t39 + t34) * t41 + (t27 + t25) * t43 + (t19 + t21) * cos(t45)) * e + t49 * cos(t50) + t51 * t53 + t54 * t58 + t61 * t13 + t62 * t64 + t46 * cos(t11)) * e + t1 * t43 + t15 * t3 + t26 * t38 + t31 * t8 + t41 * t5) * e + t13 * t7 + t17 * t53 + t36 * t58 + t6 * t64) * e + t15 * t2 + t16 * t41 + t38 * t9) * e + t12 * t13 + t29 * t58) * e + t15 t10];
t1 = (n - p);
t2 = (p ^ 2);
t3 = (p * t2);
t4 = (n ^ 2);
t5 = (t1 * t3);
t6 = 729 * n;
t7 = -18432 * t2;
t8 = 4096 * p;
t9 = 1890832 * p;
t10 = (delta * m);
t11 = n - t10;
t12 = 2;
t13 = t12 * p;
t14 = -7 - t11 + t13;
t15 = -l * t11;
t16 = (-7 + t13) * l + t15;
t17 = 20480 * p;
t18 = 1693760 * p;
t19 = -5 - t11 + t13;
t20 = (-5 + t13) * l + t15;
t21 = sin(t20);
t22 = 81 * n;
t23 = 12288 * p;
t24 = 38304 * p;
t25 = -3 - t11 + t13;
t26 = (-3 + t13) * l + t15;
t27 = sin(t26);
t28 = 6144 * t2;
t29 = 16432 * p;
t30 = p * ((((-5754 * n + 4032 * p + 20044) * n + 18240 * t2 + 12948) * n + (-31488 * t2 + 19860) * p - 6392) * n - t29) + (((((135 * n - 1512 * p + 1035) * n + 5904 * t2 - 1534) * n - 8960 * t3 - 10126) * n + t2 * (2304 * t2 - 43908) + 12495) * n + t3 * (t28 + 23776) + 731) * n + (t2 * (((-t8 + 13824) * p + 3520) * p - 23752) + 11714) * p + 17408;
t31 = 1 + n - t10;
t32 = -t31 + t13;
t33 = t13 * l;
t31 = -t31 * l + t33;
t29 = p * ((((198 * n - 8064 * p + 17636) * n + 30528 * t2 - 18588) * n + (-37632 * t2 + 51396) * p - 39256) * n + t29) + (((((-1224 * p + t22 + 111) * n + 7152 * t2 - 1898) * n - 20224 * t3 + 1070) * n + t2 * (28416 * t2 - 48540) + 10329) * n + t3 * (t7 + 37856) - 12445) * n + (t2 * (((t8 + 13824) * p - 3520) * p - 23752) + 11714) * p - 17408;
t10 = 1 - n + t10;
t34 = t10 + t13;
t10 = t10 * l + t33;
t35 = 3 - t11 + t13;
t36 = (3 + t13) * l + t15;
t37 = sin(t36);
t38 = 5 - t11 + t13;
t39 = (5 + t13) * l + t15;
t40 = sin(t39);
t41 = -24 * p;
t42 = 7 - t11 + t13;
t43 = (7 + t13) * l + t15;
t34 = 1 / t34;
t32 = 1 / t32;
t44 = t34 * sin(t10);
t45 = t32 * sin(t31);
t35 = 1 / t35;
t25 = 1 / t25;
t46 = (p * ((((7230 * n - 45120 * p - 23220) * n + 130880 * t2 + 10100) * n + (-172800 * t2 - 63420) * p + 56888) * n - t24) + (((((39 * n - 712 * p - 437) * n + 5200 * t2 + 1510) * n - 19200 * t3 + 170) * n + t2 * (37120 * t2 + 119980) - 10965) * n + t3 * (-34816 * t2 - 246560) + 10563) * n + (t2 * (((81408 + t23) * p + 169920) * p + 95800) + 202) * p + 32256) * t35;
t23 = (p * ((((25470 * n - 124800 * p + 156740) * n + 253760 * t2 + 170660) * n + (-234240 * t2 - 223980) * p - 19720) * n + t24) + (((((216 * p + t22 - 1161) * n - 6480 * t2 - 21630) * n + 26880 * t3 - 42650) * n + t2 * (-47360 * t2 - 399820) - 7619) * n + t3 * (38912 * t2 + 433120) - 10765) * n + (t2 * (((81408 - t23) * p - 169920) * p + 95800) + 202) * p - 32256) * t25;
t24 = 1 / t38;
t14 = 1 / t14;
t19 = 1 / t19;
t38 = 1 / t42;
t28 = (p * ((((1050 * n - 8640 * p - 18860) * n + 35520 * t2 + 174540) * n + (-72960 * t2 - 763860) * p - 835848) * n + t9) + (((((n - 51 + t41) * n + 240 * t2 + 1110) * n - 1280 * t3 - 13250) * n + t2 * (3840 * t2 + 119940) + 91905) * n + t3 * (-338400 - t28) - 352947) * n + (t2 * (((59904 + t8) * p + 357440) * p + 1110920) + 1664606) * p + 589312) * t38;
t38 = (p * ((((-190350 * n + 613440 * p - 1094220) * n - 955200 * t2 - 2556660) * n + (725760 * t2 + 3691740) * p - 2417464) * n + t18) + (((((-9720 * p + t6 + 22437) * n + 45360 * t2 + 176850) * n - 103680 * t3 + 579510) * n + t2 * (126720 * t2 + 2472180) + 848909) * n + t3 * (-79872 * t2 - 2433760) + 475997) * n + (t2 * (((-216576 + t17) * p + 884800) * p - 1751480) - 668282) * p + 35840) * t19;
t6 = (-34560 * t5 * t4 + p * ((((-98010 * n + 259200 * p) * n - 342720 * t2 - 1979580) * n + (226560 * t2 + 2568900) * p - 2945816) * n + t9) + (((((-5832 * p + 14823 + t6) * n + 19440 * t2 + 121230) * n - 635580 * p + 508350) * n + 1249380 * t2 + 1146889) * n + t3 * (-1091360 + t7) + 1311659) * n + (t2 * (((-59904 + t8) * p + 357440) * p - 1110920) - 1664606) * p + 589312) * t14;
t7 = (p * ((((8910 * n - 63360 * p - 88060) * n + 217920 * t2 + 427620) * n + (-357120 * t2 - 1562700) * p - 970056) * n + t18) + (((((17 * n - 360 * p - 489) * n + 3120 * t2 + 5850) * n - 14080 * t3 - 36890) * n + t2 * (34560 * t2 + 479700) + 125205) * n + t3 * (-43008 * t2 - 1105440) - 192285) * n + (t2 * (((216576 + t17) * p + 884800) * p + 1751480) + 668282) * p + 35840) * t24;
t9 = (0.1e1 / 0.9216e4);
t14 = (0.1e1 / 0.15360e5);
t17 = (0.1e1 / 0.46080e5);
t18 = 1 + p;
t1 = p * t1;
t42 = t1 * n;
t47 = -t11 + t13;
t33 = t15 + t33;
t48 = sin(t33);
t49 = 7680 * n;
t50 = 2048 * p;
t51 = 8640 * n;
t52 = -6 - t11 + t13;
t53 = (-6 + t13) * l + t15;
t54 = 12800;
t55 = -4 - t11 + t13;
t56 = (-4 + t13) * l + t15;
t57 = sin(t56);
t58 = 216 * n;
t59 = 54 * n;
t60 = 1 - p;
t61 = -t12 * t60 - t11;
t62 = -t12 * l * t60 + t15;
t63 = sin(t62);
t64 = 5632;
t65 = t12 * t18 - t11;
t66 = t12 * l * t18 + t15;
t67 = sin(t66);
t68 = 4 - t11 + t13;
t69 = (4 + t13) * l + t15;
t70 = sin(t69);
t71 = 2560;
t72 = -1280 * n;
t12 = t12 * n;
t11 = 6 - t11 + t13;
t13 = (6 + t13) * l + t15;
t15 = 1 / t52;
t11 = 1 / t11;
t11 = (((((-75 + t12) * n + 1160) * n - 9300) * n + 38880) * n + ((((-40 * n + 1240) * n - 14900) * n + 82680) * n + (((320 * n - 7680) * n + 63640) * n + ((t72 + 21120) * n + (n * t71 - t50 - 21760) * p - 90400) * p - 182980) * p - 179756) * p - 68232) * t11;
t15 = (((((486 * n + 7155) * n + 40500) * n + 109600) * n + 140876) * n + ((((-3240 * n - 37800) * n - 158820) * n - 283280) * n + (((74880 + t51) * n + 207560) * n + ((-11520 * n - 65920) * n + (21760 + t49 - t50) * p - 90400) * p + 182980) * p - 179756) * p + 68232) * t15;
t52 = 1 / t55;
t55 = 1 / t68;
t51 = (((((162 * n + 4185) * n + 20910) * n + 35940) * n + 17792) * n + ((((-2160 * n - 29520) * n - 99080) * n - 108060) * n + (((72960 + t51) * n + 151080) * n + ((-15360 * n - 76800) * n + (n * t54 - t8 + 29440) * p - 74880) * p + 78980) * p - 26892) * p - 2584) * t52;
t8 = (((((14 * n - 265) * n + 1970) * n - 6860) * n + 9100) * n + ((((-240 * n + 3760) * n - 21560) * n + 49900) * n + (((1600 * n - 19200) * n + 73560) * n + ((-5120 * n + 40960) * n + (-29440 - t8 + t49) * p - 74880) * p - 78980) * p - 26892) * p + 2584) * t55;
t49 = 1 / t61;
t54 = 1 / t65;
t61 = (((((63 + t59) * n - 2032) * n - 276) * n - 288) * n + ((((2472 - t58) * n + 8884) * n - 3304) * n + (((-576 * n - 11520) * n - 12536) * n + ((3328 * n + 16768) * n + (-4608 * n + t50 - 7936) * p + 5664) * p + 4852) * p - 1092) * p - 2840) * t49;
t50 = (((((30 * n - 153) * n - 20) * n + 1272) * n - 1380) * n + ((((-424 * n + 2008) * n - 804) * n - 6400) * n + (((2240 * n - 8832) * n + 4456) * n + ((-5376 * n + 14976) * n + (n * t64 - t50 - 7936) * p - 5664) * p + 4852) * p + 1092) * p - 2840) * t54;
t47 = 1 / t47;
t64 = -(0.1e1 / 0.1536e4);
t65 = -(0.1e1 / 0.3840e4);
t68 = (0.1e1 / 0.7680e4);
t1 = (((n * (n * (((18 * n - 192 * p + 61) * n + 704 * t2 - 234) * n - 1024 * t3 - 264) + 754)) / 0.384e3 - 0.2e1 / 0.3e1 * p * (n * t4 + t3) + 0.4e1 / 0.3e1 * n * t3 * t18 + 0.61e2 / 0.16e2 * t42 + 0.19e2 / 0.96e2 * t1 + 0.19e2 / 0.16e2) * t47);
t3 = 256 * p;
t71 = -432 * n;
t73 = 768 * p;
t74 = 27 * n;
t75 = 96;
t76 = t75 * p;
t5 = -256 * t5;
t77 = (((-144 * p + t74 + 66) * n + (84 + t76) * p - 214) * n + (-576 * p + 92) * p + 16) * n + ((448 * p + 284) * p - 232) * p - t5 - 307;
t4 = -768 * n * t2 * t18 + (((21 * n - 22) * n - 162) * n + 216) * n + (((-208 * n + 276) * n + 660) * n + ((448 + t3) * p + 672 * t4 - 284) * p - 232) * p + 307;
t78 = 16 * p;
t72 = ((((11 * n - 122) * n + 468) * n - 534) * n + (((-144 * n + 1236) * n - 3140) * n + ((672 * n - 3840) * n + (3392 + t73 + t72) * p + 4356) * p + 1220) * p - 495) * t35;
t3 = ((((810 + t22) * n + 2904) * n + 4394) * n + (((-3204 + t71) * n - 7564) * n + ((864 * n + 4224) * n + (-768 * n + t3 - 1856) * p + 4924) * p - 5644) * p + 2347) * t19;
t5 = ((((n - 26 - t78) * n + (324 + t76) * p + 264) * n + (-1344 * p - 2284) * p - 1250) * n + ((1856 * p + 4924) * p + 5644) * p + t5 + 2347) * t24;
t19 = ((((666 + t74) * n + 1684) * n + 686) * n + (((-3732 + t71) * n - 5572) * n + ((1440 * n + 6336) * n + (-1792 * n + t73 - 3392) * p + 4356) * p - 1220) * p - 495) * t25;
t22 = -(0.1e1 / 0.192e3);
t24 = 6 * n;
t71 = 128 * p;
t73 = -78;
t74 = 192 * n;
t76 = 72 * n;
t79 = 8 * n;
t80 = -24 * n;
t52 = (((333 + t59) * n + 650) * n + ((-876 - t58) * n + (288 * n - t71 + 576) * p - 842) * p + 398) * t52;
t55 = (((-33 + t12) * n + 192) * n + ((276 + t80) * n + (n * t75 - t71 - 576) * p - 842) * p - 398) * t55;
t58 = (n * (n * t73 - 29) + ((324 + t76) * n + (-288 + t71 - t74) * p + 74) * p + 68) * t49;
t59 = (((-42 + t79) * n + 45) * n + ((252 - t76) * n + (-288 - t71 + t74) * p - 74) * p + 68) * t54;
t71 = (0.1e1 / 0.48e2);
t73 = (0.1e1 / 0.96e2);
t42 = ((-(((5 + t24) * n - 25) * n) / 0.16e2 + (2 * t42) + 0.7e1 / 0.8e1) * t47);
t18 = (-t78 + t79) * p + 10 * t18 - 3 * n * (1 - n);
t2 = (5 * n + t41 - 7) * n + 16 * t2 - 10 * t60;
t35 = (n * (n - 9) + (38 + t78 - t79) * p + 22) * t35;
t25 = (n * (9 * n + 29) + (-38 + t78 + t80) * p + 22) * t25;
t41 = 8 * p;
t24 = (7 + t24 - t41) * t49;
t41 = (-7 + t12 - t41) * t54;
t49 = (0.1e1 / 0.4e1);
t12 = ((0.1e1 / 0.2e1 + t12 / 0.2e1) * t47);
t47 = e ^ 2;
t54 = (0.1e1 / 0.8e1);
t20 = cos(t20);
t26 = cos(t26);
t36 = cos(t36);
t39 = cos(t39);
t10 = (t34 * cos(t10));
t31 = (t32 * cos(t31));
t32 = cos(t33);
t33 = cos(t56);
t34 = cos(t62);
t56 = cos(t66);
t60 = cos(t69);
t10 = ((t47 * ((((-(t14 * (t23 * t26 - t46 * t36)) + t17 * (-(t7 * t39) + t6 * cos(t16) + t28 * cos(t43) - (t38 * t20)) + (t9 * (-t10 * t29 + t31 * t30))) * e + (t64 * (t61 * t34 + t50 * t56)) + (t65 * (t51 * t33 - t8 * t60)) + t68 * (t15 * cos(t53) - t11 * cos(t13)) + (t1 * t32)) * e + (t22 * (-t10 * t4 + t31 * t77)) - (t19 * t26) / 0.384e3 + (t3 * t20) / 0.384e3 - (t72 * t36) / 0.384e3 + (t5 * t39) / 0.384e3) * e + (t71 * (t58 * t34 + t59 * t56)) + (t73 * (t52 * t33 - t55 * t60)) + (t42 * t32)) + (t49 * (t24 * t34 - t41 * t56)) + (t12 * t32)) * e + t10 + t31 + (t54 * (-t10 * t2 + t31 * t18 + t25 * t26 + t35 * t36) * t47));
Idldg1 = [(((((-t9 * (t44 * t29 - t45 * t30) + t14 * (-t23 * t27 + t46 * t37) - t17 * (-t28 * sin(t43) + t7 * t40 - t6 * sin(t16) + t38 * t21)) * e + t68 * (t15 * sin(t53) - t11 * sin(t13)) + t65 * (t51 * t57 - t8 * t70) + t64 * (t50 * t67 + t61 * t63) + t1 * t48) * e + t22 * (-t44 * t4 + t45 * t77) - t19 * t27 / 0.384e3 + t3 * t21 / 0.384e3 - t72 * t37 / 0.384e3 + t5 * t40 / 0.384e3) * e + t73 * (t52 * t57 - t55 * t70) + t71 * (t58 * t63 + t59 * t67) + t42 * t48) * t47 + t49 * (t24 * t63 - t41 * t67) + t12 * t48) * e + t44 + t45 - t54 * (-t45 * t18 + t44 * t2 - t25 * t27 - t35 * t37) * t47 t10];
t1 = (n - p);
t2 = (p ^ 2);
t3 = (p * t2);
t4 = (n ^ 2);
t5 = (t3 * t1);
t6 = 4096 * p;
t7 = 2339572 * p;
t8 = (delta * m);
t9 = (n - t8);
t10 = 2;
t11 = t10 * p;
t12 = -7 + t11 - t9;
t13 = -l * t9;
t14 = (-7 + t11) * l + t13;
t15 = 28672 * p;
t16 = 4186444 * p;
t17 = t11 - 5 - t9;
t18 = (t11 - 5) * l + t13;
t19 = cos(t18);
t20 = 507084 * p;
t21 = t11 - 3 - t9;
t22 = (t11 - 3) * l + t13;
t23 = cos(t22);
t24 = 1708 * p;
t25 = p * ((((-37590 * n + 138912 * p - 71560) * n - 241728 * t2 - 30288) * n + (199680 * t2 + 32520) * p - 88) * n + t24) + (((((351 * n - 4968 * p + 3798) * n + 27792 * t2 + 11491) * n - 78592 * t3 + 8932) * n + t2 * (119040 * t2 + 155436) - 99) * n + t3 * (-92160 * t2 - 140512) - 218) * n + (t2 * (((t15 - 62976) * p + 44480) * p - 11480) - 602) * p + 49;
t26 = 1 + n - t8;
t27 = t11 - t26;
t28 = t11 * l;
t26 = -t26 * l + t28;
t29 = 135 * n;
t30 = -3328;
t31 = 1110 * n;
t24 = p * ((((-17952 * p + 4304 + t31) * n + 72768 * t2 - 312) * n + (-115200 * t2 - 1920) * p + t30) * n + t24) + (((((-2232 * p + 96 + t29) * n + 14736 * t2 - 665) * n - 49408 * t3 - 316) * n + t2 * (88320 * t2 + 780) + 1521) * n + t3 * (-79872 * t2 - 37408) - 820) * n + (t2 * (((t15 + 62976) * p + 44480) * p + 11480) + 602) * p + 49;
t8 = 1 - n + t8;
t32 = t11 + t8;
t8 = t8 * l + t28;
t33 = t11 + 3 - t9;
t34 = (t11 + 3) * l + t13;
t35 = cos(t34);
t36 = t11 + 5 - t9;
t37 = (t11 + 5) * l + t13;
t38 = cos(t37);
t39 = 1280;
t40 = -24;
t41 = 7 + t11 - t9;
t42 = (7 + t11) * l + t13;
t33 = 1 / t33;
t21 = 1 / t21;
t43 = (p * ((((-135090 * n + 457440 * p - 564800) * n - 751040 * t2 - 985080) * n + (601600 * t2 + 1426240) * p - 739320) * n + t20) + (((((891 * n - 10584 * p + 15336) * n + 49680 * t2 + 88635) * n - 119040 * t3 + 222920) * n + t2 * (154880 * t2 + 1315820) + 266241) * n + t3 * (-104448 * t2 - 1334560) + 151632) * n + (t2 * (((t15 - 188928) * p + 498880) * p - 678120) - 203670) * p + 35721) * t21;
t20 = (p * ((((11570 * n - 75360 * p - 58680) * n + 233920 * t2 + 166960) * n + (-343040 * t2 - 608120) * p - 274848) * n + t20) + (((((51 * n - 968 * p - 682) * n + 7440 * t2 + 3975) * n - 29440 * t3 - 14040) * n + t2 * (62720 * t2 + 305420) + 34005) * n + t3 * (-67584 * t2 - 660960) - 52038) * n + (t2 * (((t15 + 188928) * p + 498880) * p + 678120) + 203670) * p + 35721) * t33;
t41 = 1 / t41;
t17 = 1 / t17;
t12 = 1 / t12;
t36 = 1 / t36;
t31 = (p * ((((-9120 * p + t31 - 21080) * n + 37440 * t2 + 206160) * n + (-76800 * t2 - 897480) * p - 1042008) * n + t7) + (((((p * t40 + n - 54) * n + 240 * t2 + 1245) * n - t3 * t39 - 15740) * n + t2 * (3840 * t2 + 133620) + 115515) * n + t3 * (-6144 * t2 - 375840) - 468462) * n + (t2 * (((t6 + 62976) * p + 395840) * p + 1298840) + 2185610) * p + 823543) * t41;
t41 = (p * ((((11070 * n - 80160 * p - 123680) * n + 283200 * t2 + 717960) * n + (-483840 * t2 - 2721600) * p - 2184072) * n + t16) + (((((19 * n - 408 * p - 600) * n + 3600 * t2 + 8115) * n - 16640 * t3 - 60880) * n + t2 * (42240 * t2 + 688620) + 270705) * n + t3 * (-55296 * t2 - 1646880) - 683400) * n + (t2 * (((t15 + 314880) * p + 1407680) * p + 3275800) + 2793610) * p + 765625) * t36;
t6 = (-34560 * t5 * t4 + p * ((((-102870 * n + 272160 * p) * n - 360000 * t2 - 2307720) * n + (238080 * t2 + 2999040) * p - 3637136) * n + t7) + (((((729 * n - 5832 * p + 15552) * n + 19440 * t2 + 133785) * n - 702000 * p + 591780) * n + 1381140 * t2 + 1413079) * n + t3 * (-18432 * t2 - 1207520) + 1717148) * n + (t2 * (((t6 - 62976) * p + 395840) * p - 1298840) - 2185610) * p + 823543) * t12;
t7 = (p * ((((-339390 * n + 1015200 * p - 1943640) * n - 1496640 * t2 - 5102160) * n + (1090560 * t2 + 7105800) * p - 6188816) * n + t16) + (((((2187 * n - 21384 * p + 44550) * n + 84240 * t2 + 333855) * n - 172800 * t3 + 1211280) * n + t2 * (195840 * t2 + 4194060) + 2273077) * n + t3 * (-116736 * t2 - 3983840) + 2110210) * n + (t2 * (((t15 - 314880) * p + 1407680) * p - 3275800) - 2793610) * p + 765625) * t17;
t12 = 1 / t27;
t15 = 1 / t32;
t16 = (t12 * cos(t26));
t27 = (t15 * cos(t8));
t32 = (0.1e1 / 0.18432e5);
t44 = -0.1e1 / 0.30720e5;
t45 = 0.1e1 / 0.92160e5;
t46 = n - t11;
t1 = p * t1;
t47 = 9 * n;
t48 = 96 * p;
t49 = t11 - t9;
t28 = t28 + t13;
t50 = cos(t28);
t51 = -1024 * p;
t52 = 4320 * n;
t53 = t11 - 6 - t9;
t54 = (t11 - 6) * l + t13;
t55 = -1536 * p;
t56 = t11 - 4 - t9;
t57 = (t11 - 4) * l + t13;
t58 = cos(t57);
t59 = 1440;
t60 = -3072 * p;
t61 = 1 - p;
t62 = -t10 * t61 - t9;
t63 = -t10 * l * t61 + t13;
t64 = cos(t63);
t65 = 1 + p;
t66 = t10 * t65 - t9;
t10 = t10 * l * t65 + t13;
t67 = cos(t10);
t68 = t11 + 4 - t9;
t69 = (t11 + 4) * l + t13;
t70 = cos(t69);
t9 = t11 + 6 - t9;
t11 = (t11 + 6) * l + t13;
t13 = 1 / t53;
t9 = 1 / t9;
t9 = (660 * n * t4 * t65 + ((t4 * (-40 + n) - 5640) * n + 25080) * n + (((-20 * t4 - 8440) * n + 49780) * n + (((160 * n - 4080) * n + 35900) * n + ((-640 * n + 11200) * n + (n * t39 + t51 - 11520) * p - 50800) * p - 109440) * p - 114768) * p - 46656) * t9;
t13 = (((((243 * n + 3780) * n + 22680) * n + 65300) * n + 89688) * n + ((((-1620 * n - 19980) * n - 89040) * n - 169100) * n + (((t52 + 39600) * n + 116500) * n + ((-5760 * n - 34880) * n + (3840 * n + 11520 + t51) * p - 50800) * p + 109440) * p - 114768) * p + 46656) * t13;
t51 = 1 / t56;
t53 = 1 / t68;
t56 = (((((4 * n - 85) * n + 750) * n - 3490) * n + 8680) * n + ((((-70 * n + 1230) * n - 8410) * n + 26780) * n + (((480 * n - 6480) * n + 30100) * n + ((-1600 * n + 14560) * n + (2560 * n + t55 - 11520) * p - 33720) * p - 48120) * p - 33552) * p - 9216) * t53;
t52 = (((((162 * n + 2295) * n + 11280) * n + 24830) * n + 24872) * n + ((((-1350 * n - 14130) * n - 49370) * n - 69460) * n + (((t52 + 31920) * n + 71060) * n + ((-6720 * n - 31520) * n + (5120 * n + t55 + 11520) * p - 33720) * p + 48120) * p - 33552) * p + 9216) * t51;
t55 = 1 / t62;
t62 = 1 / t66;
t66 = (((((21 * n - 140) * n + 408) * n - 780) * n + 1000) * n + ((((-316 * n + 1884) * n - 4704) * n + 6364) * n + (((1824 * n - 8880) * n + 16108) * n + ((-4992 * n + 17216) * n + (6400 * n + t60 - 11520) * p - 16464) * p - 11328) * p - 3888) * p - 576) * t62;
t29 = (((((t29 + t59) * n + 4652) * n + 5744) * n + 2888) * n + ((((-1404 * n - 10308) * n - 21880) * n - 16292) * n + (((5472 * n + 26352) * n + 33284) * n + ((-10112 * n - 28864) * n + (8960 * n + t60 + 11520) * p - 16464) * p + 11328) * p - 3888) * p + 576) * t55;
t49 = 1 / t49;
t60 = (0.1e1 / 0.1536e4);
t68 = (0.1e1 / 0.1920e4);
t71 = 0.1e1 / 0.7680e4;
t3 = ((t46 * (-176 * t1 * n + (((-t48 + t47 + 35) * n + 352 * t2 + 13) * n - 512 * t3 - 22) * n + 256 * t2 ^ 2 + 44 * t1) * t49) / 0.192e3);
t39 = t39 * p;
t72 = (((81 * n + 420) * n + 536) * n + 198) * n + (((-720 * n - 2244) * n - 1552) * n + ((2208 * n + 3744) * n + (-2816 * n + t39 - 1984) * p + 1076) * p - 252) * p + 25;
t73 = (((33 * n - 64) * n + 60) * n - 54) * n + (((-368 * n + 708) * n - 600) * n + ((n * t59 - 2208) * n + (-2304 * n + t39 + 1984) * p + 1076) * p + 252) * p + 25;
t74 = 16 * p;
t30 = ((((189 * n + 1692) * n + 4822) * n + 5376) * n + (((-1296 * n - 7908) * n - 14088) * n + ((3168 * n + 12000) * n + (n * t30 + t39 - 5952) * p + 10124) * p - 7464) * p + 2025) * t21;
t5 = ((((n - t74 - 28) * n + (t48 + 348) * p + 306) * n + (-p * t59 - 2632) * p - 1556) * n + ((1984 * p + 5644) * p + 6960) * p - 256 * t5 + 3125) * t36;
t36 = ((((13 * n - 168) * n + 858) * n - 2088) * n + (((-176 * n + 1764) * n - 6160) * n + ((864 * n - 5856) * n + (-1792 * n + t39 + 5952) * p + 10124) * p + 7464) * p + 2025) * t33;
t2 = (((81 * t4 + 3318) * n + 5404) * n + (((-432 * n - 3420) * n - 8656) * n + ((-768 * n + 256 * p - 1984) * p + 4512 * n + 5644) * p - 6960) * p + 864 * t4 * (n + t2) + 3125) * t17;
t4 = (0.1e1 / 0.384e3);
t17 = (0.1e1 / 0.768e3);
t39 = 64 * p;
t48 = 144 * n;
t59 = 27 * n;
t75 = -128 * p;
t76 = 48 * n;
t53 = (((-18 + n) * n + 114) * n + ((-12 * n + 150) * n + (-t39 + t76 - 312) * p - 496) * p - 256) * t53;
t39 = (((t59 + 180) * n + 382) * n + ((-108 * n - 474) * n + (-t39 + t48 + 312) * p - 496) * p + 256) * t51;
t51 = (((t59 + 129) * n + 170) * n + ((-t48 - 408) * n + (240 * n + t75 + 312) * p - 248) * p + 64) * t55;
t48 = (((5 * n - 33) * n + 78) * n + ((-t76 + 216) * n + (t48 + t75 - 312) * p - 248) * p - 64) * t62;
t59 = (0.1e1 / 0.48e2);
t75 = (0.1e1 / 0.96e2);
t1 = ((t46 * ((6 * n + 5) * n - 32 * t1) * t49) / 0.16e2);
t76 = 48 * p;
t77 = n * (15 * n + 26) + (-56 * n + t76 - 42) * p + 9;
t76 = n * (7 * n - 16) + (-40 * n + 42 + t76) * p + 9;
t21 = (n * (t47 + 32) + (n * t40 + t74 - 42) * p + 27) * t21;
t33 = (n * (n - 10) + (-8 * n + t74 + 42) * p + 27) * t33;
t40 = (3 * n + 4 * t61) * t55;
t47 = (n - 4 * t65) * t62;
t55 = (0.1e1 / 0.4e1);
t46 = t46 * t49;
t49 = e ^ 2;
t61 = (0.1e1 / 0.2e1);
t18 = sin(t18);
t22 = sin(t22);
t34 = sin(t34);
t37 = sin(t37);
t12 = (t12 * sin(t26));
t8 = (t15 * sin(t8));
t15 = sin(t28);
t26 = sin(t57);
t28 = sin(t63);
t10 = sin(t10);
t57 = sin(t69);
t8 = (-(t61 * (-t8 + t12)) + (t49 * (((((t32 * (t12 * t25 - t8 * t24)) + t44 * (-t20 * t34 + t43 * t22) - t45 * (t6 * sin(t14) - (t7 * t18) - t31 * sin(t42) + (t41 * t37))) * e - (t60 * (t66 * t10 + t29 * t28)) + (t68 * (t52 * t26 + t56 * t57)) - t71 * (t13 * sin(t54) + t9 * sin(t11)) + (t3 * t15)) * e - (t17 * (t2 * t18 - t30 * t22 + t36 * t34 - t5 * t37)) - (t4 * (t12 * t72 - t8 * t73))) * e + (t59 * (t48 * t10 + t51 * t28)) - (t75 * (t39 * t26 + t53 * t57)) - (t1 * t15)) - (t55 * (t47 * t10 + t40 * t28)) + (t46 * t15)) * e - (-(t12 * t77) / 0.16e2 + (t21 * t22) / 0.16e2 - (t33 * t34) / 0.16e2 + (t8 * t76) / 0.16e2) * t49);
Idldg2 = [(t61 * (-t27 + t16)) + (((((t44 * (t20 * t35 - t43 * t23) + t45 * (-t7 * t19 + t6 * cos(t14) + t41 * t38 - t31 * cos(t42)) - (t32 * (t16 * t25 - t27 * t24))) * e + t71 * (t13 * cos(t54) + t9 * cos(t11)) - t68 * (t52 * t58 + t56 * t70) + t60 * (t29 * t64 + t66 * t67) - t3 * t50) * e + t17 * (t2 * t19 - t30 * t23 + t36 * t35 - t5 * t38) + (t4 * (t16 * t72 - t27 * t73))) * e + t75 * (t39 * t58 + t53 * t70) - t59 * (t48 * t67 + t51 * t64) + t1 * t50) * t49 + t55 * (t40 * t64 + t47 * t67) - t46 * t50) * e + (-(t16 * t77) / 0.16e2 + t21 * t23 / 0.16e2 + (t27 * t76) / 0.16e2 - t33 * t35 / 0.16e2) * t49 t8];
if Jacobian2On == true
t1 = n - p;
t2 = p * t1;
t3 = (t2 * n);
t4 = (p ^ 2);
t5 = t4 ^ 2;
t6 = (p * t4);
t7 = -432 * p;
t8 = 27 * n;
t9 = (((((261 + t8 + t7) * n + (2736 * p - 2688) * p + 274) * n + ((-8704 * p + 9600) * p + 524) * p - 1476) * n + t4 * ((14592 * p - 13824) * p - 9804) - 90) * n + t6 * ((-12288 * p + 6912) * p + 18560) + 1764) * n + t5 * (4096 * t4 - 9280) - 6136 * t2 + 8844 * t3 - 720;
t10 = (delta * m);
t11 = n - t10;
t12 = 2;
t13 = t12 * p;
t14 = t13 - t11;
t15 = -l * t11;
t16 = t13 * l;
t17 = t16 + t15;
t18 = cos(t17);
t19 = n ^ 2;
t20 = t19 ^ 2;
t21 = n * t19;
t1 = t6 * t1;
t22 = 4096 * p;
t23 = (((((729 * n - 5832 * p + 11178) * n + 19440 * t4 + 66960) * n - 348840 * p + 197580) * n + 681300 * t4 + 295864) * n + t6 * (-18432 * t4 - 591200) + 204576) * n + (t4 * (((t22 - 44544) * p + 192320) * p - 416760) - 251232) * p + 46656;
t24 = 468952 * p;
t25 = p * ((((-73710 * n + 194400 * p) * n - 256320 * t4 - 760620) * n + (168960 * t4 + 975480) * p - 745376) * n + t24) - 34560 * t1 * t19;
t26 = t23 + t25;
t27 = -6 + t13 - t11;
t28 = (-6 + t13) * l + t15;
t29 = cos(t28);
t30 = 243 * n;
t31 = (((((-2592 * p + 4347 + t30) * n + 10800 * t4 + 21870) * n - 23040 * t6 + 44840) * n + t4 * (26880 * t4 + 255700) + 39148) * n + t6 * (-16384 * t4 - 234880) + 13016) * n + (t4 * (((t22 - 29696) * p + 80320) * p - 100800) - 14808) * p + 1536;
t32 = 59192 * p;
t33 = p * ((((-32940 * n + 97920 * p - 122700) * n - 143360 * t4 - 177500) * n + (103680 * t4 + 232500) * p - 96740) * n + t32);
t34 = t31 + t33;
t35 = 4;
t36 = -t35 + t13 - t11;
t37 = (-t35 + t13) * l + t15;
t38 = cos(t37);
t39 = 81 * n;
t40 = (((((-1080 * p + 1296 + t39) * n + 5616 * t4 + 5172) * n - 14592 * t6 + 1976) * n + t4 * (20224 * t4 + 53556) - 2488) * n + t6 * (-14336 * t4 - 44320) + 464) * n + (t4 * (((t22 - 14848) * p + 13120) * p + 2712) - 1248) * p + 384;
t41 = -3496 * p;
t42 = p * ((((-11898 * n + 40224 * p - 27664) * n - 64448 * t4 - 3612) * n + (49664 * t4 - 800) * p + 6208) * n + t41);
t43 = t40 + t42;
t44 = 1 - p;
t45 = -t12 * t44 - t11;
t46 = -t12 * l * t44 + t15;
t47 = cos(t46);
t48 = 9 * n;
t49 = (-168 * n * t20 + (((-4864 * t19 - 8160) * n + ((-10240 * n + t22 + 14848) * p + 9984 * t19 + 13120) * p - 2712) * p + t19 * (1264 * t19 - 684)) * p + 1248) * p + t19 * ((((-10 + t48) * n - 136) * n + 276) * n + 224) + 384;
t41 = -784 * n * t44 + p * ((((378 * n - 3616 * p + 1032) * n + 14272 * t4 - 2924) * n + p * (-24576 * t4 + 7336)) * n + t41);
t50 = t49 + t41;
t51 = 1 + p;
t52 = t12 * t51 - t11;
t53 = t12 * l * t51 + t15;
t54 = cos(t53);
t55 = 1792;
t56 = 3 * n;
t57 = -64 * p;
t58 = (((((-49 + t57 + t56) * n + 560 * t4 + 310) * n - 2560 * t6 - 960) * n + t4 * (6400 * t4 + 32980) + 1600) * n + t6 * (-8192 * t4 - 86400) - t55) * n + (t4 * (((t22 + 29696) * p + 80320) * p + 100800) + 14808) * p + 1536;
t32 = p * ((((940 * n - 7040 * p - 5340) * n + 25600 * t4 + 14900) * n + (-44800 * t4 - 69900) * p - 21644) * n + t32);
t59 = t58 + t32;
t60 = t35 + t13 - t11;
t61 = (t35 + t13) * l + t15;
t62 = cos(t61);
t63 = 1 - n;
t64 = 1280;
t22 = ((((-t19 * t64 - 178080) * n + ((-6144 * n + t22 + 44544) * p + 3840 * t19 + 192320) * p + 416760) * p + t19 * (240 * t19 + 61620)) * p + t21 * (-24 * t19 - 9440) + 251232) * p + t19 * ((((-36 + n) * n + 540) * n - 4320) * n + 19440);
t24 = p * ((((750 * n - 6240 * p) * n + 25920 * t4 + 59940) * n + (-53760 * t4 - 274800) * p - 192528) * n + t24) + 46656 * t63;
t65 = t22 + t24;
t66 = 6 + t13 - t11;
t67 = (6 + t13) * l + t15;
t68 = cos(t67);
t69 = l ^ 2;
t70 = (m ^ 2);
t71 = (delta ^ 2 * t70);
t72 = t69 * (t71 + t19);
t73 = t69 * p;
t74 = t35 * t73 * (-t10 + n - p);
t75 = t12 * (t10 * t69 * n + 1);
t76 = -t75 - t74 + t72;
t17 = sin(t17);
t77 = -t69 * t11;
t78 = 24 * p;
t79 = 12 * t77;
t28 = sin(t28);
t80 = 16;
t81 = 8 * t77;
t44 = t44 * t69 * t80 + t72 - t74 - t75 - t81;
t37 = sin(t37);