11176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#include <math.h> 21176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#include <stdio.h> 31176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#include <pixman.h> 41176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 51176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* This code is basically the output of Maxima translated into C. 61176bdada62cabc6ec4b0308a930e83b679d5d36John Reck * 71176bdada62cabc6ec4b0308a930e83b679d5d36John Reck * See http://maxima.sourceforge.net/ 81176bdada62cabc6ec4b0308a930e83b679d5d36John Reck */ 91176bdada62cabc6ec4b0308a930e83b679d5d36John Reckstatic void 101176bdada62cabc6ec4b0308a930e83b679d5d36John Reckquad_to_quad (double x0, double y0, 111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck double x1, double y1, 121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck double x2, double y2, 131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck double x3, double y3, 141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck double px0, double py0, 161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck double px1, double py1, 171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck double px2, double py2, 181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck double px3, double py3, 191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck struct pixman_f_transform *trans) 211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck double 231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, 241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, 251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49, t50, 261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t51, t52, t53, t54, t55, t56, t57, t58, t59, t60, t61, t62, t63, t64, t65, t66, 271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t67, t68, t69, t70, t71, t72, t73, t74, t75, t76, t77, t78, t79, t80, t81, t82, 281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t83, t84, t85, t86, t87, t88, t89, t90, t91, t92, t93, t94, t95, t96, t97, t98, 291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t99, t100, t101, t102, t103, t104, t105, t106, t107, t108, t109, t110, t111, 301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t112, t113, t114, t115, t116, t117, t118, t119, t120, t121, t122, t123, 311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t124, t125, t126, t127, t128, t129, t130, t131, t132, t133, t134, t135, 321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t136, t137, t138, t139, t140, t141, t142, t143, t144, t145, t146, t147, 331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t148, t149, t150, t151, t152, t153, t154, t155, t156, t157, t158, t159, 341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t160, t161, t162, t163, t164, t165, t166, t167, t168, t169, t170, t171, 351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t172, t173, t174, t175, t176, t177, t178, t179, t180, t181, t182, t183, 361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t184, t185, t186, t187, t188, t189, t190, t191, t192, t193, t194, t195, 371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t196, t197, t198, t199, t200, t201, t202, t203, t204, t205, t206, t207, 381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t208, t209, t210, t211, t212, t213, t214, t215, t216, t217, t218, t219, 391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t220, t221, t222, t223, t224, t225, t226, t227, t228, t229, t230, t231, 401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t232, t233, t234, t235, t236, t237, t238, t239, t240, t241, t242, t243, 411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t244, t245, t246, t247, t248, t249, t250, t251, t252, t253, t254, t255, 421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t256, t257, t258, t259, t260, t261, t262, t263, t264, t265, t266, t267, 431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t268, t269, t270, t271, t272, t273, t274, t275, t276, t277, t278, t279, 441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t280, t281, t282, t283, t284, t285, t286, t287, t288, t289, t290, t291, 451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t292, t293, t294, t295, t296, t297, t298, t299, t300, t301, t302, t303, 461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t304, t305, t306, t307, t308, t309, t310, t311, t312, t313, t314, t315, 471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t316, t317, t318, t319, t320, t321, t322, t323, t324, t325, t326, t327, 481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t328, t329, t330, t331, t332, t333, t334, t335, t336, t337, t338, t339, 491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t340, t341, t342, t343, t344, t345, t346, t347, t348, t349, t350, t351, 501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t352, t353, t354, t355, t356, t357, t358, t359, t360, t361, t362, t363, 511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t364, t365, t366, t367, t368, t369, t370, t371, t372, t373, t374, t375, 521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t376, t377, t378, t379, t380, t381, t382, t383, t384, t385, t386, t387, 531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t388, t389, t390, t391, t392, t393, t394, t395, t396, t397, t398, t399, 541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t400, t401, t402, t403, t404, t405, t406, t407, t408, t409, t410, t411, 551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t412, t413, t414, t415, t416, t417, t418, t419, t420, t421, t422, t423, 561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t424, t425, t426, t427, t428, t429, t430, t431, t432, t433, t434, t435, 571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t436, t437, t438, t439, t440, t441, t442, t443, t444, t445, t446, t447, 581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t448, t449, t450, t451, t452, t453, t454, t455, t456, t457, t458, t459, 591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t460, t461, t462, t463, t464, t465, t466, t467, t468, t469, t470, t471, 601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t472, t473, t474, t475, t476, t477, t478, t479, t480, t481, t482, t483, 611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t484, t485, t486, t487, t488, t489, t490, t491, t492, t493, t494, t495, 621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t496, t497, t498, t499, t500, t501, t502, t503, t504, t505, t506, t507, 631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t508, t509, t510, t511, t512, t513, t514, t515, t516, t517, t518, t519, 641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t520, t521, t522, t523, t524, t525, t526, t527, t528, t529, t530, t531, 651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t532, t533, t534, t535, t536, t537, t538, t539, t540, t541, t542, t543, 661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t544, t545, t546, t547, t548, t549, t550, t551, t552, t553, t554, t555, 671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t556, t557, t558, t559, t560, t561, t562, t563, t564, t565, t566, t567, 681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t568, t569, t570, t571, t572, t573, t574, t575, t576, t577, t578, t579, 691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t580, t581, t582, t583, t584, t585, t586, t587, t588, t589, t590, t591, 701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t592, t593, t594, t595, t596, t597, t598, t599, t600, t601, t602, t603, 711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t604, t605, t606, t607, t608, t609, t610, t611, t612, t613, t614, t615, 721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t616, t617, t618, t619, t620, t621, t622, t623, t624, t625, t626, t627, 731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t628, t629, t630, t631, t632, t633, t634, t635, t636, t637, t638, t639, 741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t640, t641, t642, t643, t644, t645, t646, t647, t648, t649, t650, t651, 751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t652, t653, t654, t655, t656, t657, t658, t659, t660, t661, t662, t663, 761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t664, t665, t666, t667, t668, t669, t670, t671, t672, t673, t674, t675, 771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t676, t677, t678, t679, t680, t681, t682, t683, t684, t685, t686, t687, 781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t688, t689, t690, t691, t692, t693, t694, t695, t696, t697, t698, t699, 791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t700, t701, t702, t703, t704, t705, t706, t707, t708, t709, t710, t711, 801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t712, t713, t714, t715, t716, t717, t718, t719, t720, t721, t722, t723, 811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t724, t725, t726, t727, t728, t729, t730, t731, t732, t733, t734, t735, 821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t736, t737, t738, t739, t740, t741, t742, t743, t744, t745, t746, t747, 831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t748, t749, t750, t751, t752, t753, t754, t755, t756, t757, t758, t759, 841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t760, t761, t762, t763, t764, t765, t766, t767, t768, t769, t770, t771, 851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t772, t773, t774, t775, t776, t777, t778, t779, t780, t781, t782, t783, 861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t784, t785, t786, t787, t788, t789, t790, t791, t792, t793, t794, t795, 871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t796, t797, t798, t799, t800, t801, t802, t803, t804, t805, t806, t807, 881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t808, t809, t810, t811, t812, t813, t814, t815, t816, t817, t818, t819, 891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t820, t821, t822, t823, t824, t825, t826, t827, t828, t829, t830, t831, 901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t832, t833, t834, t835, t836, t837, t838, t839, t840, t841, t842, t843, 911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t844, t845, t846, t847, t848, t849, t850, t851, t852, t853, t854, t855, 921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t856, t857, t858, t859, t860, t861, t862, t863, t864, t865, t866, t867, 931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t868, t869, t870, t871, t872, t873, t874, t875, t876, t877, t878, t879, 941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t880, t881, t882, t883, t884, t885, t886, t887, t888, t889, t890, t891, 951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t892, t893, t894, t895, t896, t897, t898, t899, t900, t901, t902, t903, 961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t904, t905, t906, t907, t908, t909, t910, t911, t912, t913, t914, t915, 971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t916, t917, t918, t919, t920, t921, t922, t923, t924, t925, t926, t927, 981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t928, t929, t930, t931, t932, t933, t934, t935, t936, t937, t938, t939, 991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t940, t941, t942, t943, t944, t945, t946, t947, t948, t949, t950, t951, 1001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t952, t953, t954, t955, t956, t957, t958, t959, t960, t961, t962, t963, 1011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t964, t965, t966, t967, t968, t969, t970, t971, t972, t973, t974, t975, 1021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t976, t977, t978, t979, t980, t981, t982, t983, t984, t985, t986, t987, 1031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t988, t989, t990, t991, t992, t993, t994, t995, t996, t997, t998, t999, 1041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1000, t1001, t1002, t1003, t1004, t1005, t1006, t1007, t1008, t1009, 1051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1010, t1011, t1012, t1013, t1014, t1015, t1016, t1017, t1018, t1019, 1061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1020, t1021, t1022, t1023, t1024, t1025, t1026, t1027, t1028, t1029, 1071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1030, t1031, t1032, t1033, t1034, t1035, t1036, t1037, t1038, t1039, 1081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1040, t1041, t1042, t1043, t1044, t1045, t1046, t1047, t1048, t1049, 1091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1050, t1051, t1052, t1053, t1054, t1055, t1056, t1057, t1058, t1059, 1101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1060, t1061, t1062, t1063, t1064, t1065, t1066, t1067, t1068, t1069, 1111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1070, t1071, t1072, t1073; 1121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 1131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1 = y1 * y1; 1141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t2 = x3 * x3; 1151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t3 = px2 * px3 * t2; 1161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t4 = (t3 - px2 * px3 * x2 * x3) * y2; 1171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t5 = x2 * x2; 1181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t6 = px2 * px3 * t5 * y3; 1191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 1201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t7 = - px2 * px3 * x2 * x3 * y3; 1211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t8 = py1 * (t7 + t6 + t4); 1221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t9 = px3 * py2 * x2 * x3; 1231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 1241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t10 = - px3 * py2 * t2; 1251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t11 = (t10 + t9) * y2; 1261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t12 = - px2 * py3 * t5 * y3; 1271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 1281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t13 = px2 * py3 * x2 * x3 * y3; 1291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t14 = y0 * y0; 1301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t15 = - px3 * py2; 1311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t16 = px2 * py3; 1321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 1331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t17 = t16 + t15; 1341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t18 = t17 * x2; 1351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t19 = px3 * py2 * x3; 1361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t20 = - px2 * py3 * x3; 1371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 1381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t21 = t20 + t19 + t18; 1391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t22 = px2 * px3 * t5; 1401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t23 = - 2 * px2 * px3 * x2 * x3; 1411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 1421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t24 = py1 * (t3 + t23 + t22); 1431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t25 = - px2 * py3 * t5; 1441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t26 = px2 * py3 * x3; 1451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 1461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t27 = x2 * (t26 + t19); 1471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t28 = t10 + t27 + t25; 1481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t29 = x1 * x1; 1491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t30 = px3 * py2; 1501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 1511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t31 = - px2 * py3; 1521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t32 = t31 + t30; 1531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t33 = t32 * y2; 1541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t34 = - px3 * py2 * y3; 1551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 1561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t35 = px2 * py3 * y3; 1571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t36 = t35 + t34 + t33; 1581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t37 = - px2 * px3 * t2; 1591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 1601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t38 = (t37 + px2 * px3 * x2 * x3) * y2; 1611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t39 = - px2 * px3 * t5 * y3; 1621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 1631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t40 = px2 * px3 * x2 * x3 * y3; 1641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t41 = py1 * (t40 + t39 + t38); 1651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t42 = - px2 * py3 * x2 * x3; 1661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 1671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t43 = px3 * py2 * t2; 1681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t44 = (t43 + t42) * y2; 1691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t45 = px2 * py3 * t5 * y3; 1701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 1711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t46 = - px3 * py2 * x2 * x3 * y3; 1721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t47 = (px2 * px3 * x3 - px2 * px3 * x2) * y2; 1731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 1741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t48 = px2 * px3 * x2 * y3; 1751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t49 = - px2 * px3 * x3 * y3; 1761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t50 = py1 * (t49 + t48 + t47); 1771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 1781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t51 = px2 * py3 * x2; 1791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t52 = - 2 * px3 * py2 * x3; 1801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t53 = (t26 + t52 + t51) * y2; 1811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 1821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t54 = px3 * py2 * x3 * y3; 1831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t55 = px3 * py2 * y3; 1841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t56 = - 2 * px2 * py3 * y3; 1851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t57 = t56 + t55; 1861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 1871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t58 = x2 * t57; 1881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t59 = - px2 * px3 * t5; 1891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t60 = 2 * px2 * px3 * x2 * x3; 1901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t61 = - px2; 1911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 1921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t62 = px3 + t61; 1931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t63 = t62 * x2; 1941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t64 = px2 * x3; 1951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t65 = - px3 * x3; 1961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t66 = t65 + t64 + t63; 1971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 1981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t67 = px2 * t5; 1991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t68 = - px2 * x3; 2001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t69 = x2 * (t65 + t68); 2011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t70 = px3 * t2; 2021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 2031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t71 = t70 + t69 + t67; 2041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t72 = - px3; 2051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t73 = t72 + px2; 2061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t74 = - px2 * y3; 2071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t75 = px3 * y3; 2081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 2091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t76 = t75 + t74 + t73 * y2; 2101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t77 = px2 * x2 * x3; 2111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t78 = - px3 * t2; 2121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t79 = - px2 * t5 * y3; 2131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 2141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t80 = px3 * x2 * x3 * y3; 2151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t81 = t80 + t79 + (t78 + t77) * y2; 2161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 2171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t82 = (px2 * px3 * x2 - px2 * px3 * x3) * y2; 2181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t83 = - px2 * px3 * x2 * y3; 2191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 2201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t84 = px2 * px3 * x3 * y3; 2211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t85 = - px2 * x2; 2221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t86 = 2 * px3 * x3; 2231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t87 = - px3 * x3 * y3; 2241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 2251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t88 = 2 * px2 * y3; 2261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t89 = - px3 * y3; 2271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t90 = t89 + t88; 2281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t91 = x2 * t90; 2291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 2301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t92 = t91 + t87 + (t86 + t68 + t85) * y2; 2311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t93 = px2 * py3 * t5; 2321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t94 = - px3 * py2 * x3; 2331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 2341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t95 = x2 * (t20 + t94); 2351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t96 = t32 * x2; 2361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t97 = t73 * x2; 2371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t98 = px3 * x3; 2381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 2391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t99 = t98 + t68 + t97; 2401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t100 = py1 * t99; 2411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t101 = - px2 * t5; 2421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t102 = x2 * (t98 + t64); 2431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 2441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t103 = t78 + t102 + t101; 2451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t104 = py1 * t103; 2461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t105 = - py2; 2471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t106 = py3 + t105; 2481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 2491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t107 = py2 * y3; 2501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t108 = - py3 * y3; 2511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t109 = t108 + t107 + t106 * y2; 2521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t110 = - px3 * x2 * x3; 2531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 2541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t111 = px2 * t5 * y3; 2551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t112 = - px2 * x2 * x3 * y3; 2561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t113 = t112 + t111 + (t70 + t110) * y2; 2571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 2581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t114 = - py2 * x3; 2591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t115 = py3 * x3; 2601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t116 = t115 + t114; 2611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t117 = py2 * x3 * y3; 2621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 2631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t118 = - py3 * x3 * y3; 2641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t119 = t118 + t117; 2651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t120 = x2 * t119; 2661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 2671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t121 = px1 * (t120 + x2 * t116 * y2); 2681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t122 = - px3 * py2 * x2; 2691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t123 = (t19 + t122) * y2; 2701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 2711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t124 = px2 * py3 * x2 * y3; 2721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t125 = - px2 * py3 * x3 * y3; 2731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t126 = px3 * x2; 2741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 2751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t127 = - px2 * x2 * y3; 2761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t128 = px2 * x3 * y3; 2771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t129 = t128 + t127 + (t65 + t126) * y2; 2781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 2791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t130 = - py3; 2801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t131 = t130 + py2; 2811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t132 = t131 * x2; 2821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t133 = py2 * x3; 2831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t134 = - py3 * x3; 2841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 2851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t135 = - py2 * x3 * y3; 2861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t136 = py3 * x3 * y3; 2871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t137 = - py2 * y3; 2881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t138 = py3 * y3; 2891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 2901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t139 = t138 + t137; 2911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t140 = x2 * t139; 2921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 2931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t141 = px1 * (t140 + t136 + t135 + (t134 + t133 + t132) * y2); 2941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t142 = y2 * y2; 2951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 2961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t143 = - px3 * py2 * x3 * y3; 2971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t144 = px2 * py3 * x3 * y3; 2981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t145 = t144 + t143; 2991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 3001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t146 = t142 * t145; 3011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t147 = y3 * y3; 3021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t148 = px3 * py2 * t147; 3031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t149 = - px2 * py3 * t147; 3041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 3051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t150 = t149 + t148; 3061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t151 = x2 * y2 * t150; 3071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t152 = t151 + t146; 3081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t153 = - px2 * py3 * y3; 3091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 3101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t154 = t153 + t55; 3111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t155 = t142 * t154; 3121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t156 = - px3 * py2 * t147; 3131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 3141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t157 = px2 * py3 * t147; 3151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t158 = t157 + t156; 3161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t159 = y2 * t158; 3171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t160 = t159 + t155; 3181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 3191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t161 = x0 * x0; 3201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t162 = py1 * t76; 3211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t163 = px1 * t109; 3221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t164 = px2 * y3; 3231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t165 = t89 + t164; 3241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 3251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t166 = - px2 * t147; 3261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t167 = px3 * t147; 3271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t168 = t167 + t166; 3281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 3291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t169 = y2 * t168 + t142 * t165; 3301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t170 = py1 * t169; 3311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t171 = py2 * t147; 3321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 3331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t172 = - py3 * t147; 3341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t173 = t172 + t171; 3351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t174 = y2 * t173 + t142 * t139; 3361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 3371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t175 = px1 * t174; 3381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t176 = t17 * t142; 3391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t177 = px2 * t147; 3401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t178 = - px3 * t147; 3411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 3421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t179 = t178 + t177 + t62 * t142; 3431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t180 = - py2 * t147; 3441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t181 = py3 * t147; 3451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 3461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t182 = t181 + t180 + t131 * t142; 3471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 3481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t183 = y1 * (px1 * t182 + py1 * t179 + t149 + t148 + t176) 3491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t175 + t170 + t159 + t1 * (t163 + t162 + t35 + t34 + t33) + t155; 3501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 3511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t184 = - px2 * px3 * t2 * t142; 3521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t185 = 2 * px2 * px3 * x2 * x3 * y2 * y3; 3531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 3541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t186 = - px2 * px3 * t5 * t147; 3551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t187 = py1 * (t186 + t185 + t184); 3561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 3571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t188 = px3 * py2 * t2 * t142; 3581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t189 = x2 * y2 * (t125 + t143); 3591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t190 = px2 * py3 * t5 * t147; 3601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 3611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t191 = t190 + t189 + t188; 3621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t192 = px2 * px3 * x3 * t142; 3631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t193 = y2 * (t49 + t83); 3641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 3651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t194 = px2 * px3 * x2 * t147; 3661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t195 = py1 * (t194 + t193 + t192); 3671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 3681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t196 = - px3 * py2 * x3 * t142; 3691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t197 = 2 * px3 * py2 * x3 * y3; 3701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t198 = 2 * px2 * py3 * y3; 3711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 3721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t199 = t198 + t34; 3731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t200 = x2 * t199; 3741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t201 = y2 * (t200 + t125 + t197); 3751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 3761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t202 = - px2 * py3 * x2 * t147; 3771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t203 = - px2 * x3 * y3; 3781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t204 = px3 * x3 * y3; 3791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 3801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t205 = t204 + t203; 3811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t206 = t142 * t205; 3821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t207 = t178 + t177; 3831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t208 = x2 * y2 * t207; 3841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 3851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t209 = t208 + t206; 3861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t210 = px2 * px3 * t2 * t142; 3871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t211 = - 2 * px2 * px3 * x2 * x3 * y2 * y3; 3881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 3891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t212 = px2 * px3 * t5 * t147; 3901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t213 = - px3 * t2 * t142; 3911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t214 = x2 * y2 * (t204 + t128); 3921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 3931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t215 = - px2 * t5 * t147; 3941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t216 = t215 + t214 + t213; 3951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t217 = - px2 * px3 * x3 * t142; 3961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 3971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t218 = y2 * (t84 + t48); 3981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t219 = - px2 * px3 * x2 * t147; 3991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t220 = px3 * x3 * t142; 4001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 4011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t221 = - 2 * px3 * x3 * y3; 4021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t222 = - 2 * px2 * y3; 4031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t223 = t75 + t222; 4041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t224 = x2 * t223; 4051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 4061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t225 = y2 * (t224 + t221 + t128); 4071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t226 = px2 * x2 * t147; 4081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t227 = t226 + t225 + t220; 4091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 4101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t228 = t125 + t54; 4111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t229 = t142 * t228; 4121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t230 = x2 * y2 * t158; 4131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t231 = t87 + t128; 4141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 4151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t232 = t142 * t231; 4161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t233 = x2 * y2 * t168; 4171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t234 = t233 + t232; 4181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t235 = py1 * t234; 4191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 4201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t236 = - px3 * py2 * t2 * t142; 4211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t237 = x2 * y2 * (t144 + t54); 4221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 4231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t238 = - px2 * py3 * t5 * t147; 4241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t239 = px3 * t2 * t142; 4251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t240 = x2 * y2 * (t87 + t203); 4261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 4271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t241 = px2 * t5 * t147; 4281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t242 = t241 + t240 + t239; 4291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t243 = py1 * t242; 4301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 4311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t244 = px2 * py3 * x3 * t142; 4321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t245 = - px2 * py3 * x2 * y3; 4331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t246 = y2 * (t143 + t245); 4341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 4351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t247 = px3 * py2 * x2 * t147; 4361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t248 = - px2 * x3 * t142; 4371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t249 = px2 * x2 * y3; 4381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 4391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t250 = y2 * (t204 + t249); 4401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t251 = - px3 * x2 * t147; 4411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t252 = t251 + t250 + t248; 4421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 4431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t253 = t134 + t133; 4441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t254 = t253 * t142; 4451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t255 = t108 + t107; 4461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t256 = x2 * t255; 4471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 4481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t257 = t256 + t136 + t135; 4491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t258 = y2 * t257; 4501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t259 = t181 + t180; 4511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t260 = x2 * t259; 4521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 4531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t261 = px1 * (t260 + t258 + t254); 4541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t262 = py1 * (t37 + t60 + t59); 4551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 4561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t263 = t43 + t95 + t93; 4571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t264 = px1 * t263; 4581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t265 = t26 + t94; 4591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t266 = x2 * t265 * y2; 4601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 4611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t267 = x2 * t228; 4621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t268 = t267 + t266; 4631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t269 = py1 * (t84 + t83 + t82); 4641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 4651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t270 = - 2 * px2 * py3; 4661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t271 = (t26 + (t270 + t30) * x2) * y2; 4671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t272 = px3 * py2 * x2 * y3; 4681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 4691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t273 = - 2 * px3 * py2 * x3 * y3; 4701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t274 = t149 + t148 + t176; 4711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 4721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t275 = py1 * (t212 + t211 + t210); 4731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t276 = t238 + t237 + t236; 4741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t277 = px1 * t276; 4751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 4761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t278 = py1 * (t219 + t218 + t217); 4771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t279 = 2 * px3 * py2 * x3; 4781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t280 = t20 + t279; 4791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 4801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t281 = t280 * t142; 4811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t282 = - px3 * py2 * x2 * y3; 4821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t283 = y2 * (t125 + t282); 4831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 4841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t284 = 2 * px2 * py3 * t147; 4851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t285 = x2 * (t284 + t156); 4861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t286 = px1 * t103; 4871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 4881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t287 = t98 + t68; 4891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t288 = x2 * t287 * y2; 4901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t289 = x2 * t231; 4911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t290 = t289 + t288; 4921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 4931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t291 = 2 * px2; 4941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t292 = - px3 * x2 * y3; 4951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t293 = 2 * px3 * x3 * y3; 4961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 4971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t294 = t293 + t203 + t292 + (t68 + (t72 + t291) * x2) * y2; 4981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t295 = px1 * t242; 4991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 5001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t296 = - 2 * px3 * x3; 5011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t297 = t296 + t64; 5021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t298 = px3 * x2 * y3; 5031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t299 = y2 * (t128 + t298); 5041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 5051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t300 = - 2 * px2 * t147; 5061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t301 = x2 * (t167 + t300) + t299 + t297 * t142; 5071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t302 = py1 * t71; 5081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 5091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t303 = py1 * t290; 5101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t304 = 2 * py2 * x3; 5111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t305 = - 2 * py3 * x3; 5121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t306 = - 2 * py2 * x3 * y3; 5131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 5141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t307 = 2 * py3 * x3 * y3; 5151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t308 = t307 + t306; 5161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t309 = - 2 * px2 * py3 * x3; 5171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 5181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t310 = (t309 + t19 + t51) * y2; 5191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t311 = - 2 * px3 * py2 * y3; 5201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t312 = t35 + t311; 5211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 5221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t313 = x2 * t312; 5231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t314 = 2 * px2 * x3; 5241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t315 = 2 * px3 * y3; 5251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t316 = t315 + t74; 5261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 5271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t317 = x2 * t316; 5281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t318 = t317 + t87 + (t65 + t314 + t85) * y2; 5291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t319 = t106 * x2; 5301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 5311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t320 = px1 * (t256 + t118 + t117 + (t115 + t114 + t319) * y2); 5321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t321 = py1 * t216; 5331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 5341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t322 = 2 * px2 * py3 * x3 * y3; 5351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t323 = 2 * px3 * py2 * y3; 5361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t324 = t153 + t323; 5371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 5381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t325 = x2 * t324; 5391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t326 = y2 * (t325 + t322 + t143); 5401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t327 = - 2 * px2 * x3 * y3; 5411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 5421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t328 = - 2 * px3 * y3; 5431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t329 = t328 + t164; 5441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t330 = x2 * t329; 5451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 5461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t331 = y2 * (t330 + t204 + t327); 5471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t332 = t226 + t331 + t220; 5481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t333 = t116 * t142; 5491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 5501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t334 = t140 + t118 + t117; 5511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t335 = y2 * t334; 5521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t336 = x2 * t173; 5531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 5541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t337 = px1 * (t336 + t335 + t333); 5551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t338 = t26 + t94 + t96; 5561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t339 = t17 * y2; 5571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 5581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t340 = t153 + t55 + t339; 5591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t341 = px2 * px3 * t142; 5601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t342 = - 2 * px2 * px3 * y2 * y3; 5611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 5621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t343 = px2 * px3 * t147; 5631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t344 = py1 * (t343 + t342 + t341); 5641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t345 = - px2 * py3 * t142; 5651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 5661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t346 = y2 * (t35 + t55); 5671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t347 = t156 + t346 + t345; 5681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t348 = px1 * t347 + t344; 5691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 5701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t349 = t89 + t164 + t62 * y2; 5711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t350 = - px2 * px3 * t142; 5721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t351 = 2 * px2 * px3 * y2 * y3; 5731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 5741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t352 = - px2 * px3 * t147; 5751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t353 = px2 * t142; 5761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t354 = y2 * (t89 + t74); 5771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 5781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t355 = t167 + t354 + t353; 5791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t356 = px1 * t355 + t352 + t351 + t350; 5801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t357 = py1 * t66; 5811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 5821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t358 = py1 * t349; 5831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t359 = 2 * py2; 5841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t360 = - 2 * py3; 5851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t361 = - 2 * py2 * y3; 5861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 5871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t362 = 2 * py3 * y3; 5881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t363 = px3 * py2 * t142; 5891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t364 = y2 * (t153 + t34); 5901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 5911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t365 = - px3 * t142; 5921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t366 = y2 * (t75 + t164); 5931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t367 = t166 + t366 + t365; 5941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 5951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t368 = py1 * t367; 5961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t369 = px1 * (t172 + t171 + t106 * t142); 5971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t370 = t35 + t34; 5981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 5991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t371 = t142 * t370; 6001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t372 = y2 * t150; 6011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t373 = t372 + t371; 6021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t374 = t230 + t229; 6031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 6041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t375 = py1 * (t352 + t351 + t350); 6051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t376 = t157 + t364 + t363; 6061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t377 = px1 * t376 + t375; 6071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 6081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t378 = t75 + t74; 6091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t379 = y2 * t207 + t142 * t378; 6101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t380 = px1 * t367 + t343 + t342 + t341; 6111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 6121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t381 = py1 * t209; 6131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t382 = py1 * t355; 6141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t383 = py1 * t379; 6151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t384 = 2 * py2 * y3; 6161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 6171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t385 = - 2 * py3 * y3; 6181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t386 = t385 + t384; 6191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t387 = - 2 * py2 * t147; 6201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t388 = 2 * py3 * t147; 6211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 6221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t389 = px2 * py3 * t2; 6231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t390 = t389 + t10; 6241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t391 = x2 * t390 * y2; 6251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t392 = t5 * t228; 6261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 6271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t393 = - px2 * t2; 6281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t394 = t70 + t393; 6291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t395 = x2 * t394 * y2; 6301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t396 = t5 * t231; 6311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 6321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t397 = t396 + t395; 6331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t398 = py1 * t397; 6341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t399 = py2 * t2; 6351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t400 = - py3 * t2; 6361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 6371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t401 = t400 + t399; 6381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t402 = x2 * t401 * y2; 6391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t403 = t136 + t135; 6401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t404 = t5 * t403; 6411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 6421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t405 = t404 + t402; 6431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t406 = px1 * t405; 6441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t407 = t1 * (t406 + t398 + t392 + t391); 6451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 6461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t408 = t65 + t64; 6471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t409 = t5 * t408; 6481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t410 = x2 * t394; 6491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t411 = t410 + t409; 6501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 6511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t412 = py1 * t411; 6521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t413 = t5 * t116; 6531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t414 = x2 * t401; 6541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t415 = t414 + t413; 6551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 6561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t416 = px1 * t415; 6571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t417 = py2 * t5; 6581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t418 = x2 * (t134 + t114); 6591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t419 = py3 * t2; 6601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 6611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t420 = t419 + t418 + t417; 6621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t421 = px1 * t420; 6631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t422 = t265 * y2; 6641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t423 = x2 * t154; 6651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 6661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t424 = px2 * x2; 6671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t425 = (t68 + t424) * y2; 6681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t426 = - py2 * x2; 6691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t427 = (t133 + t426) * y2; 6701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 6711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t428 = py3 * x2 * y3; 6721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t429 = t20 + t19; 6731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t430 = x2 * t429; 6741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t431 = - px2 * py3 * t2; 6751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 6761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t432 = (t431 + t43 + t430) * y2; 6771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t433 = t5 * t370; 6781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t434 = x2 * t145; 6791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 6801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t435 = - px2 * x2 * x3; 6811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t436 = px2 * t2; 6821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t437 = (t436 + t435) * y2; 6831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t438 = px3 * t5 * y3; 6841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 6851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t439 = - px3 * x2 * x3 * y3; 6861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t440 = py2 * x2 * x3; 6871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t441 = - py2 * t2; 6881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 6891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t442 = (t441 + t440) * y2; 6901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t443 = - py3 * t5 * y3; 6911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t444 = py3 * x2 * x3 * y3; 6921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 6931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t445 = t5 * t287; 6941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t446 = t78 + t436; 6951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t447 = x2 * t446; 6961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t448 = - t2; 6971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 6981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t449 = t448 + 2 * x2 * x3 - t5; 6991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t450 = px1 * t449; 7001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t451 = (t98 + t85) * y2; 7011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t452 = - x2 * y3; 7021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 7031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t453 = x3 * y3; 7041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t454 = t453 + t452 + (x2 - x3) * y2; 7051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t455 = px1 * t454; 7061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t456 = t65 + t314; 7071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 7081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t457 = x2 * t456; 7091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t458 = (t78 + t457) * y2; 7101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t459 = x2 * (t293 + t203); 7111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 7121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t460 = - x2 * x3 * y3 + t5 * y3 + (t2 - x2 * x3) * y2; 7131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t461 = px1 * t460; 7141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t462 = t5 * t253; 7151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 7161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t463 = t419 + t441; 7171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t464 = x2 * t463; 7181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t465 = - py2 * t5; 7191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t466 = x2 * (t115 + t133); 7201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 7211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t467 = t2 - 2 * x2 * x3 + t5; 7221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t468 = py1 * t467; 7231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t469 = py2 * x2; 7241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t470 = (t134 + t469) * y2; 7251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 7261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t471 = - py2 * x2 * y3; 7271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t472 = x2 * y3; 7281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t473 = - x3 * y3; 7291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t474 = t473 + t472 + (x3 - x2) * y2; 7301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 7311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t475 = py1 * t474; 7321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t476 = - 2 * py2 * x3; 7331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t477 = t115 + t476; 7341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t478 = x2 * t477; 7351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 7361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t479 = (t419 + t478) * y2; 7371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t480 = py2 * t5 * y3; 7381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t481 = - 2 * py3 * x3 * y3; 7391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 7401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t482 = x2 * (t481 + t117); 7411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t483 = x2 * x3 * y3 - t5 * y3 + (t448 + x2 * x3) * y2; 7421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 7431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t484 = py1 * t483; 7441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t485 = t431 + t43; 7451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t486 = t485 * t142; 7461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t487 = t5 * t158; 7471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 7481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t488 = t446 * t142; 7491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t489 = t5 * t168; 7501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t490 = t489 + t488; 7511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t491 = py1 * t490; 7521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 7531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t492 = t463 * t142; 7541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t493 = t5 * t173; 7551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t494 = t493 + t492; 7561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t495 = px1 * t494; 7571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 7581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t496 = x1 * y1 * (t495 + t491 + t487 + t486); 7591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t497 = t142 * t119; 7601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t498 = x2 * y2 * t259; 7611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 7621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t499 = t498 + t497; 7631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t500 = px1 * t499; 7641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t501 = t29 * (t500 + t381 + t151 + t146); 7651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 7661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t502 = t429 * t142; 7671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t503 = x2 * t370; 7681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t504 = y2 * (t503 + t125 + t54); 7691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t505 = x2 * t158; 7701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 7711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t506 = - px3 * x3 * t142; 7721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t507 = - px2 * x2 * t147; 7731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t508 = py3 * x3 * t142; 7741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 7751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t509 = y2 * (t118 + t471); 7761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t510 = py2 * x2 * t147; 7771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t511 = - py2 * t142; 7781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 7791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t512 = y2 * (t138 + t107); 7801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t513 = t172 + t512 + t511; 7811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t514 = px1 * t513; 7821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 7831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t515 = y2 * t259 + t142 * t255; 7841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t516 = px1 * t515; 7851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t517 = py1 * t454; 7861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 7871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t518 = - py2 * x3 * t142; 7881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t519 = t108 + t384; 7891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t520 = x2 * t519; 7901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 7911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t521 = y2 * (t520 + t307 + t135); 7921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t522 = - py3 * x2 * t147; 7931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t523 = py2 * t142; 7941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 7951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t524 = y2 * (t108 + t137); 7961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t525 = - t147 + 2 * y2 * y3 - t142; 7971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t526 = py1 * t525; 7981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 7991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t527 = x2 * t147 + y2 * (t473 + t452) + x3 * t142; 8001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t528 = py1 * t527; 8011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t529 = px1 * t474; 8021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 8031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t530 = px2 * x3 * t142; 8041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t531 = px3 * x2 * t147; 8051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 8061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t532 = - x2 * t147 + y2 * (t453 + t472) - x3 * t142; 8071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t533 = px1 * t532; 8081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 8091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t534 = - px2 * t142; 8101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t535 = t147 - 2 * y2 * y3 + t142; 8111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t536 = px1 * t535; 8121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 8131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t537 = t447 + t445; 8141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t538 = py1 * t537; 8151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t539 = t464 + t462; 8161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t540 = px1 * t539; 8171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 8181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t541 = 2 * px3 * py2 * t2; 8191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t542 = - 2 * px2 * py3 * t2; 8201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t543 = x2 * t446 * y2; 8211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 8221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t544 = t5 * t205; 8231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t545 = t544 + t543; 8241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t546 = py1 * t545; 8251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t547 = x2 * t463 * y2; 8261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 8271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t548 = t5 * t119; 8281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t549 = t548 + t547; 8291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t550 = px1 * t549; 8301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t551 = x2 * t265; 8311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 8321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t552 = (t389 + t10 + t551) * y2; 8331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t553 = t5 * t154; 8341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t554 = 2 * px3 * t2; 8351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 8361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t555 = (t554 + t393 + t110) * y2; 8371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t556 = t5 * t90; 8381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t557 = py3 * x2 * x3; 8391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 8401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t558 = - 2 * py3 * t2; 8411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t559 = (t558 + t399 + t557) * y2; 8421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t560 = py2 * x2 * x3 * y3; 8431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 8441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t561 = t138 + t361; 8451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t562 = t5 * t561; 8461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t563 = t390 * t142; 8471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t564 = t5 * t150; 8481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 8491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t565 = - px2 * t2 * t142; 8501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t566 = - px3 * t5 * t147; 8511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t567 = t566 + t214 + t565; 8521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 8531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t568 = py1 * t567; 8541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t569 = py2 * t2 * t142; 8551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t570 = x2 * y2 * (t118 + t135); 8561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 8571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t571 = py3 * t5 * t147; 8581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t572 = t571 + t570 + t569; 8591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t573 = px1 * t572; 8601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t574 = t86 + t68; 8611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 8621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t575 = x2 * t574; 8631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t576 = (t78 + t575) * y2; 8641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t577 = 2 * px2 * x3 * y3; 8651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 8661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t578 = x2 * (t87 + t577); 8671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t579 = px1 * t527; 8681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 8691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t580 = - t5 * t147 + 2 * x2 * x3 * y2 * y3 - t2 * t142; 8701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t581 = px1 * t580; 8711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t582 = t305 + t133; 8721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 8731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t583 = x2 * t582; 8741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t584 = (t419 + t583) * y2; 8751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t585 = x2 * (t136 + t306); 8761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 8771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t586 = py1 * t532; 8781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t587 = - py3 * t2 * t142; 8791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t588 = x2 * y2 * (t136 + t117); 8801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 8811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t589 = - py2 * t5 * t147; 8821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t590 = t5 * t147 - 2 * x2 * x3 * y2 * y3 + t2 * t142; 8831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 8841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t591 = py1 * t590; 8851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t592 = t400 + t466 + t465; 8861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t593 = px1 * t592; 8871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t594 = t309 + t279; 8881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 8891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t595 = t198 + t311; 8901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t596 = x2 * t378; 8911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t597 = t596 + t408 * y2; 8921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t598 = py1 * t597; 8931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 8941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t599 = t256 + t116 * y2; 8951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t600 = px1 * t599; 8961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t601 = t178 + t366 + t534; 8971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 8981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t602 = py1 * t601; 8991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t603 = t181 + t524 + t523; 9001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t604 = px1 * t603; 9011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t605 = t265 * t142; 9021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 9031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t606 = t423 + t144 + t143; 9041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t607 = y2 * t606; 9051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t608 = x2 * t150; 9061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t609 = 2 * py2 * x3 * y3; 9071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 9081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t610 = t362 + t137; 9091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t611 = x2 * t610; 9101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t612 = y2 * (t611 + t118 + t609); 9111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 9121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t613 = py1 * t449; 9131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t614 = t419 + t613 + t418 + t417; 9141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t615 = py1 * t460; 9151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 9161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t616 = py1 * t535; 9171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t617 = t616 + t172 + t512 + t511; 9181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t618 = t134 + t304; 9191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 9201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t619 = t618 * t142; 9211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t620 = - py3 * x2 * y3; 9221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t621 = y2 * (t135 + t620); 9231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 9241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t622 = x2 * (t388 + t180); 9251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t623 = px1 * t467; 9261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t624 = t623 + t78 + t102 + t101; 9271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 9281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t625 = px1 * t483; 9291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t626 = px1 * t525; 9301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t627 = t167 + t626 + t354 + t353; 9311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 9321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t628 = - 2 * px2 * x3; 9331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t629 = t98 + t628; 9341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t630 = t629 * t142; 9351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t631 = - 2 * px3 * t147; 9361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 9371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t632 = x2 * (t631 + t177); 9381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t633 = - 2 * px2 * py3 * x3 * y3; 9391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t634 = t633 + t197; 9401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 9411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t635 = - 2 * px3 * py2 * t147; 9421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t636 = t142 * t403; 9431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t637 = x2 * y2 * t173; 9441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 9451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t638 = t637 + t636; 9461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t639 = px1 * t638; 9471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t640 = t589 + t588 + t587; 9481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t641 = px1 * t640; 9491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 9501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t642 = px1 * t590; 9511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t643 = py1 * t580; 9521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 9531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t644 = (x0 * (px0 * (y1 * (x1 * (t528 + t522 + t612 + t518) 9541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t643 + t571 + t570 + t569) 9551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t29 * t515 + x1 * t638 + t1 * (t615 + t444 + t443 + t442)) 9561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py0 * (y1 * (x1 * (t533 + t531 + t331 + t530) 9571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t642 + t566 + t214 + t565) 9581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + x1 * t234 + t29 * t379 + t1 * (t625 + t439 + t438 + t437)) 9591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 * (x1 * (px1 * (t622 + t621 + t619) + py1 * (t632 + t299 + t630) 9601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t608 + t607 + t605) 9611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t641 + t243 + t564 + t563) 9621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + x1 * (t639 + t235 + x2 * y2 * (t284 + t635) + t142 * t634) 9631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t29 * (t175 + t170) 9641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t1 * (px1 * (t482 + t480 + t479) + py1 * (t459 + t79 + t458) + t434 9651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t433 + t432)) 9661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y0 * (x0 * (py0 * (x1 * (t579 + t632 + t299 + t630) 9671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t489 + t29 * t627 9681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 * (x1 * t597 + t625 + t556 + t112 + t555) + t488 9691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t624 * t1) 9701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + px0 * (x1 * (t586 + t622 + t621 + t619) 9711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t29 * t617 + t493 9721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 * (x1 * t599 + t615 + t562 + t560 + t559) + t492 9731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t614 * t1) 9741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + x1 * (px1 * (t522 + t612 + t518) + py1 * (t531 + t331 + t530) 9751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t608 + t607 + t605) 9761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t29 * (t604 + t602) + t487 9771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 * (x1 * (t600 + t598 + x2 * t595 + t594 * y2) 9781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + px1 * (t585 + t480 + t584) + py1 * (t578 + t79 + t576) + t267 9791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t553 + t552) + t486 + (t593 + t302) * t1) 9801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + px0 * (x1 * (t591 + t589 + t588 + t587) 9811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t29 * (t586 + t510 + t509 + t508) 9821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 * (x1 * (t484 + t585 + t480 + t584) + t548 + t547) + t415 * t1) 9831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py0 * (x1 * (t581 + t241 + t240 + t239) 9841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t29 * (t579 + t507 + t250 + t506) 9851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 * (x1 * (t461 + t578 + t79 + t576) + t544 + t543) + t411 * t1) 9861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + x1 * (t573 + t568 + t564 + t563) 9871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t29 * (px1 * (t522 + t521 + t518) + py1 * (t531 + t225 + t530) + t505 9881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t504 + t502) 9891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 * (x1 * (px1 * (t562 + t560 + t559) + py1 * (t556 + t112 + t555) 9901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t267 + t553 + t552) 9911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t550 + t546 + t5 * (t322 + t273) + x2 * (t542 + t541) * y2) 9921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + (t540 + t538) * t1) 9931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t161 * (py0 * (y1 * (x1 * (t536 + t178 + t366 + t534) 9941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t533 + t531 + t225 + t530) 9951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + x1 * t169 + t208 + t1 * (t529 + t204 + t292 + t425) + t206) 9961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + px0 * (y1 * (t528 + x1 * (t181 + t526 + t524 + t523) + t522 + t521 9971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t518) 9981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + x1 * t174 + t498 + t1 * (t517 + t118 + t428 + t427) + t497) 9991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + x1 * (t516 + t383) 10001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 * (x1 * (t514 + t382) + px1 * (t510 + t509 + t508) 10011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py1 * (t507 + t250 + t506) + t505 + t504 10021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t502) + t151 10031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t1 * (px1 * (t136 + t471 + t470) + py1 * (t87 + t249 + t451) + t423 10041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t422) + t146) + t501 + t496 10051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t14 * (px0 * (x1 * (t484 + t482 + t480 + t479) 10061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t29 * (t475 + t136 + t471 + t470) + t404 + t402 10071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + (x1 * (t468 + t400 + t466 + t465) + t464 + t462) * y1) 10081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py0 * (x1 * (t461 + t459 + t79 + t458) 10091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t29 * (t455 + t87 + t249 + t451) + t396 + t395 10101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + (x1 * (t70 + t450 + t69 + t67) + t447 + t445) * y1) 10111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + x1 * (px1 * (t444 + t443 + t442) + py1 * (t439 + t438 + t437) + t434 10121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t433 + t432) 10131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t29 * (px1 * (t118 + t428 + t427) + py1 * (t204 + t292 + t425) + t423 10141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t422) + t392 + t391 10151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + (x1 * (t421 + t104) + t416 + t412) * y1) + t407); 10161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t645 = t5 * t265; 10171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 10181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t646 = t115 + t114 + t132; 10191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t647 = px1 * t646; 10201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t648 = x2 * t485; 10211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t649 = t32 * t5; 10221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 10231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t650 = t70 + t393 + t73 * t5; 10241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t651 = t400 + t399 + t106 * t5; 10251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 10261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t652 = t540 + x1 * (px1 * t651 + py1 * t650 + t389 + t10 + t649) + t538 + t648 10271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t29 * (t647 + t357 + t20 + t19 + t18) + t645; 10281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t653 = t648 + t645; 10291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 10301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t654 = t392 + t391; 10311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t655 = px1 * t654; 10321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t656 = t309 + t19; 10331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t657 = x2 * t656; 10341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 10351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t658 = (t389 + t657) * y2; 10361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t659 = px3 * py2 * t5 * y3; 10371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t660 = x2 * (t144 + t273); 10381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 10391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t661 = - px3 * py2 * t5; 10401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t662 = t431 + t27 + t661; 10411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t663 = px1 * t662 + t24; 10421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 10431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t664 = t5 * t429; 10441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t665 = x2 * t390; 10451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t666 = t665 + t664; 10461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t667 = px3 * py2 * x2; 10471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 10481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t668 = (t20 + t667) * y2; 10491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t669 = x2 * t485 * y2; 10501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t670 = t5 * t145; 10511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t671 = t670 + t669; 10521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 10531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t672 = px1 * t671; 10541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t673 = t26 + t52; 10551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t674 = x2 * t673; 10561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t675 = (t389 + t674) * y2; 10571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 10581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t676 = x2 * (t633 + t54); 10591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t677 = px3 * t5; 10601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t678 = t436 + t69 + t677; 10611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 10621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t679 = px1 * t678 + t37 + t60 + t59; 10631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t680 = - px3 * x2; 10641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 10651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t681 = t203 + t298 + (t64 + t680) * y2; 10661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t682 = px1 * t545; 10671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t683 = - px3 * t5 * y3; 10681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 10691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t684 = t578 + t683 + (t393 + t575) * y2; 10701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t685 = 2 * py3 * x3; 10711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t686 = t685 + t476; 10721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 10731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t687 = 2 * py2 * t2; 10741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t688 = px1 * (t419 + t441 + t131 * t5); 10751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t689 = - px2 * py3 * x2; 10761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 10771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t690 = 2 * px2 * py3 * x3; 10781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t691 = (t690 + t94 + t689) * y2; 10791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 10801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t692 = t330 + t204 + (t98 + t628 + t424) * y2; 10811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t693 = t134 + t133 + t319; 10821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 10831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t694 = px1 * (t140 + t118 + t117 + t693 * y2); 10841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t695 = (t542 + t43 + t9) * y2; 10851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 10861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t696 = t5 * t312; 10871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t697 = 2 * px2 * t2; 10881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t698 = t5 * t316 + t112 + (t78 + t697 + t110) * y2; 10891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 10901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t699 = x2 * t253; 10911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t700 = t5 * t255; 10921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t701 = x2 * t403; 10931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 10941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t702 = px1 * (t701 + t700 + (t419 + t441 + t699) * y2); 10951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t703 = px2 * py3 * x2 * x3; 10961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 10971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t704 = (t10 + t703) * y2; 10981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t705 = px3 * py2 * x2 * x3 * y3; 10991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t706 = (t20 + t279 + t689) * y2; 11001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 11011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t707 = t439 + t111 + (t70 + t435) * y2; 11021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t708 = t224 + t204 + (t296 + t64 + t424) * y2; 11031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 11041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t709 = - 2 * py2; 11051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t710 = 2 * py3; 11061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t711 = py1 * t678; 11071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 11081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t712 = t459 + t683 + (t393 + t457) * y2; 11091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t713 = x2 * t116; 11101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t714 = t5 * t139; 11111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 11121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t715 = px1 * (t120 + t714 + (t400 + t399 + t713) * y2); 11131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t716 = 2 * px2 * py3; 11141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 11151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t717 = (t94 + (t716 + t15) * x2) * y2; 11161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t718 = - 2 * px2; 11171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 11181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t719 = t221 + t128 + t249 + (t98 + (px3 + t718) * x2) * y2; 11191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 11201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t720 = px1 * (t256 + t136 + t135 + t646 * y2); 11211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t721 = - px2 * py3 * t2 * t142; 11221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 11231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t722 = - px3 * py2 * t5 * t147; 11241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t723 = t722 + t237 + t721; 11251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t724 = - px2 * py3 * x3 * t142; 11261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 11271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t725 = y2 * (t54 + t124); 11281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t726 = px1 * y2 * t257; 11291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t727 = - px3 * py2 * x2 * t147; 11301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 11311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t728 = y2 * (t87 + t127); 11321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t729 = t531 + t728 + t530; 11331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t730 = px2 * py3 * t2 * t142; 11341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 11351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t731 = px3 * py2 * t5 * t147; 11361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t732 = px1 * t397; 11371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t733 = t251 + t299 + t248; 11381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 11391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t734 = px2 * t2 * t142; 11401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t735 = px3 * t5 * t147; 11411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t736 = t735 + t240 + t734; 11421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 11431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t737 = t389 + t10 + t649; 11441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t738 = t731 + t189 + t730; 11451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t739 = px1 * t738; 11461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 11471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t740 = x2 * t165; 11481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t741 = t740 + t204 + t203; 11491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t742 = py1 * y2 * t741; 11501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t743 = py1 * t736; 11511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 11521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t744 = px2 * py3 * t142; 11531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t745 = px1 * t567; 11541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t746 = t148 + t364 + t744; 11551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 11561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t747 = px3 * py2 * t5; 11571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t748 = t389 + t95 + t747; 11581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t749 = (t26 + t122) * y2; 11591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 11601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t750 = x2 * t280; 11611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t751 = (t431 + t750) * y2; 11621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t752 = - px3 * py2 * t5 * y3; 11631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 11641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t753 = x2 * (t322 + t143); 11651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t754 = - px3 * t5; 11661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t755 = t393 + t102 + t754; 11671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 11681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t756 = t128 + t292 + (t68 + t126) * y2; 11691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t757 = x2 * t297; 11701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t758 = x2 * (t204 + t327); 11711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 11721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t759 = t758 + t438 + (t436 + t757) * y2; 11731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t760 = (t94 + t667) * y2; 11741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 11751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t761 = t203 + t249 + (t98 + t680) * y2; 11761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t762 = px1 * (t140 + t253 * y2); 11771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 11781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t763 = - px3 * py2 * x2 * x3; 11791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t764 = (t43 + t763) * y2; 11801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t765 = - px2 * py3 * x2 * x3 * y3; 11811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 11821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t766 = px3 * x2 * x3; 11831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t767 = px2 * x2 * x3 * y3; 11841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t768 = t767 + t79 + (t78 + t766) * y2; 11851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 11861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t769 = px1 * (t120 + t700 + (t419 + t441 + t713) * y2); 11871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t770 = t501 + t496 + t407; 11881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 11891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t771 = px3 * py2 * x3 * t142; 11901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t772 = y2 * (t313 + t633 + t54); 11911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 11921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t773 = px2 * py3 * x2 * t147; 11931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t774 = - px3 * py2 * t142; 11941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t775 = t149 + t346 + t774; 11951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 11961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t776 = y2 * (t317 + t87 + t577); 11971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t777 = t507 + t776 + t506; 11981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t778 = px3 * t142; 11991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 12001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t779 = t177 + t354 + t778; 12011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t780 = y2 * (t144 + t272); 12021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t781 = y2 * (t203 + t292); 12031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 12041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t782 = t531 + t781 + t530; 12051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t783 = px1 * (t336 + t258 + t333); 12061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t784 = t690 + t94; 12071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 12081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t785 = x2 * t784; 12091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t786 = (t431 + t785) * y2; 12101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t787 = x2 * (t125 + t197); 12111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 12121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t788 = x2 * t629; 12131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t789 = x2 * (t221 + t128); 12141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t790 = t789 + t438 + (t436 + t788) * y2; 12151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 12161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t791 = - 2 * py2 * t2; 12171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t792 = 2 * py3 * t2; 12181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t793 = 2 * px2 * py3 * t2; 12191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 12201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t794 = (t793 + t10 + t42) * y2; 12211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t795 = t5 * t324; 12221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t796 = - 2 * px2 * t2; 12231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 12241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t797 = t5 * t329 + t80 + (t70 + t796 + t77) * y2; 12251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 12261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t798 = px1 * (t701 + t714 + (t400 + t399 + t699) * y2); 12271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 12281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t799 = px1 * (t5 * t259 + t401 * t142); 12291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t800 = t429 * y2; 12301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t801 = t503 + t800; 12311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 12321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t802 = t487 + t486; 12331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t803 = t673 * t142; 12341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t804 = - 2 * px2 * py3 * t147; 12351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 12361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t805 = x2 * (t804 + t148); 12371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t806 = 2 * px2 * t147; 12381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 12391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t807 = x2 * (t178 + t806) + t728 + t574 * t142; 12401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t808 = py1 * t755; 12411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t809 = py1 * t779; 12421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 12431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t810 = y2 * (t58 + t144 + t273); 12441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t811 = y2 * (t91 + t293 + t203); 12451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 12461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t812 = t507 + t811 + t506; 12471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t813 = px1 * (t260 + t335 + t254); 12481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t814 = 2 * py2 * t147; 12491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 12501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t815 = - 2 * py3 * t147; 12511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t816 = (t389 + t42) * y2; 12521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t817 = - py2 * py3 * t2; 12531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 12541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t818 = (t817 + py2 * py3 * x2 * x3) * y2; 12551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t819 = - py2 * py3 * t5 * y3; 12561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 12571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t820 = py2 * py3 * x2 * x3 * y3; 12581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t821 = px1 * (t820 + t819 + t818); 12591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t822 = - py2 * py3 * t5; 12601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 12611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t823 = 2 * py2 * py3 * x2 * x3; 12621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t824 = px1 * (t817 + t823 + t822); 12631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t825 = (t431 + t9) * y2; 12641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 12651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t826 = py2 * py3 * t2; 12661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t827 = (t826 - py2 * py3 * x2 * x3) * y2; 12671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t828 = py2 * py3 * t5 * y3; 12681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 12691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t829 = - py2 * py3 * x2 * x3 * y3; 12701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t830 = px1 * (t829 + t828 + t827); 12711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 12721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t831 = (py2 * py3 * x2 - py2 * py3 * x3) * y2; 12731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t832 = - py2 * py3 * x2 * y3; 12741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 12751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t833 = py2 * py3 * x3 * y3; 12761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t834 = px1 * (t833 + t832 + t831); 12771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 12781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t835 = (t690 + t94 + t122) * y2; 12791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t836 = px1 * t693; 12801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t837 = - py2 * t5 * y3; 12811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 12821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t838 = t560 + t837 + (t400 + t557) * y2; 12831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t839 = x2 * t205; 12841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 12851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t840 = py1 * (t839 + x2 * t408 * y2); 12861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t841 = (t20 + t51) * y2; 12871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t842 = - py3 * x2; 12881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 12891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t843 = py2 * x2 * y3; 12901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t844 = t135 + t843 + (t115 + t842) * y2; 12911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 12921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t845 = py1 * (t740 + t87 + t128 + (t98 + t68 + t63) * y2); 12931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t846 = py2 * py3 * t5; 12941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 12951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t847 = - 2 * py2 * py3 * x2 * x3; 12961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t848 = - py2 * x2 * x3; 12971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t849 = - py3 * x2 * x3 * y3; 12981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 12991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t850 = t849 + t480 + (t419 + t848) * y2; 13001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t851 = (py2 * py3 * x3 - py2 * py3 * x2) * y2; 13011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 13021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t852 = py2 * py3 * x2 * y3; 13031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t853 = - py2 * py3 * x3 * y3; 13041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t854 = x2 * t561; 13051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 13061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t855 = t854 + t136 + (t305 + t133 + t469) * y2; 13071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t856 = py2 * py3 * t2 * t142; 13081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 13091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t857 = - 2 * py2 * py3 * x2 * x3 * y2 * y3; 13101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t858 = py2 * py3 * t5 * t147; 13111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 13121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t859 = px1 * (t858 + t857 + t856); 13131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t860 = - py2 * py3 * x3 * t142; 13141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 13151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t861 = y2 * (t833 + t852); 13161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t862 = - py2 * py3 * x2 * t147; 13171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 13181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t863 = px1 * (t862 + t861 + t860); 13191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t864 = - py2 * py3 * t2 * t142; 13201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 13211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t865 = 2 * py2 * py3 * x2 * x3 * y2 * y3; 13221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t866 = - py2 * py3 * t5 * t147; 13231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 13241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t867 = py3 * t2 * t142; 13251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t868 = py2 * t5 * t147; 13261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t869 = t868 + t570 + t867; 13271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 13281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t870 = py2 * py3 * x3 * t142; 13291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t871 = y2 * (t853 + t832); 13301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t872 = py2 * py3 * x2 * t147; 13311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 13321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t873 = - py3 * x3 * t142; 13331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t874 = - py2 * x2 * t147; 13341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t875 = t874 + t521 + t873; 13351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 13361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t876 = py2 * x3 * t142; 13371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t877 = py3 * x2 * t147; 13381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t878 = t877 + t509 + t876; 13391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 13401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t879 = t287 * t142; 13411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t880 = t596 + t87 + t128; 13421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t881 = y2 * t880; 13431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t882 = x2 * t207; 13441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 13451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t883 = py1 * (t882 + t881 + t879); 13461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t884 = py1 * t662; 13471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 13481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t885 = px1 * (t826 + t847 + t846); 13491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t886 = 2 * px3 * py2; 13501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 13511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t887 = (t94 + (t31 + t886) * x2) * y2; 13521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t888 = px1 * (t853 + t852 + t851); 13531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 13541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t889 = py1 * t738; 13551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t890 = px1 * (t866 + t865 + t864); 13561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 13571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t891 = px1 * (t872 + t871 + t870); 13581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t892 = t656 * t142; 13591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t893 = x2 * (t157 + t635); 13601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 13611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t894 = t221 + t577; 13621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t895 = x2 * t253 * y2; 13631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t896 = t701 + t895; 13641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t897 = px1 * t896; 13651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 13661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t898 = (t20 + t279 + t122) * y2; 13671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 13681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t899 = py1 * (t596 + t204 + t203 + (t65 + t64 + t97) * y2); 13691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t900 = t385 + t107; 13701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 13711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t901 = x2 * t900; 13721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t902 = t901 + t136 + (t115 + t476 + t469) * y2; 13731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t903 = px1 * t869; 13741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 13751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t904 = t874 + t612 + t873; 13761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t905 = t408 * t142; 13771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t906 = y2 * t741; 13781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t907 = x2 * t168; 13791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 13801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t908 = py1 * (t907 + t906 + t905); 13811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t909 = - py2 * py3 * t142; 13821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 13831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t910 = 2 * py2 * py3 * y2 * y3; 13841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t911 = - py2 * py3 * t147; 13851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 13861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t912 = px1 * (t911 + t910 + t909); 13871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t913 = t912 + py1 * t376; 13881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 13891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t914 = t481 + t117 + t428 + (t133 + (py3 + t709) * x2) * y2; 13901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t915 = 2 * px3; 13911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 13921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t916 = t138 + t137 + t131 * y2; 13931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t917 = px1 * t916; 13941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 13951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t918 = py1 * (t167 + t166 + t73 * t142); 13961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t919 = py3 * t142; 13971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t920 = t171 + t524 + t919; 13981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 13991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t921 = px1 * t920; 14001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t922 = py2 * py3 * t142; 14011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t923 = - 2 * py2 * py3 * y2 * y3; 14021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 14031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t924 = py2 * py3 * t147; 14041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t925 = py1 * t513 + t924 + t923 + t922; 14051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t926 = py1 * t420; 14061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 14071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t927 = py1 * t640; 14081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t928 = t685 + t114; 14091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t929 = x2 * (t172 + t814) + t621 + t928 * t142; 14101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 14111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t930 = px1 * (t924 + t923 + t922); 14121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t931 = t930 + py1 * t347; 14131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 14141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t932 = py1 * t920 + t911 + t910 + t909; 14151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t933 = t315 + t222; 14161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t934 = py1 * t654; 14171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 14181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t935 = (t10 + t750) * y2; 14191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t936 = t824 + py1 * t263; 14201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t937 = py1 * t671; 14211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 14221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t938 = (t19 + t689) * y2; 14231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t939 = (t10 + t785) * y2; 14241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t940 = t296 + t314; 14251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 14261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t941 = py1 * (t78 + t436 + t62 * t5); 14271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t942 = (t26 + t52 + t667) * y2; 14281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 14291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t943 = py1 * (t740 + t204 + t203 + t99 * y2); 14301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 14311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t944 = t611 + t118 + (t134 + t304 + t426) * y2; 14321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t945 = (t431 + t541 + t42) * y2; 14331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 14341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t946 = t5 * t199; 14351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t947 = t5 * t900 + t560 + (t419 + t791 + t557) * y2; 14361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t948 = x2 * t287; 14371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 14381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t949 = t5 * t378; 14391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t950 = py1 * (t289 + t949 + (t78 + t436 + t948) * y2); 14401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 14411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t951 = - py3 * t5; 14421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t952 = t441 + t466 + t951; 14431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t953 = py1 * t952 + t826 + t847 + t846; 14441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 14451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t954 = py3 * x2; 14461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t955 = t117 + t620 + (t114 + t954) * y2; 14471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t956 = py1 * t549; 14481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 14491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t957 = py3 * t5 * y3; 14501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t958 = t585 + t957 + (t399 + t583) * y2; 14511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t959 = (t389 + t763) * y2; 14521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 14531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t960 = (t309 + t19 + t667) * y2; 14541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t961 = - 2 * px3; 14551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t962 = px1 * t952; 14561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t963 = x2 * t408; 14571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 14581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t964 = t5 * t165; 14591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t965 = py1 * (t839 + t964 + (t70 + t393 + t963) * y2); 14601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 14611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t966 = t482 + t957 + (t399 + t478) * y2; 14621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t967 = - 2 * px3 * py2; 14631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 14641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t968 = (t26 + (t16 + t967) * x2) * y2; 14651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 14661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t969 = t307 + t135 + t471 + (t134 + (t130 + t359) * x2) * y2; 14671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 14681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t970 = py1 * (t596 + t87 + t128 + t66 * y2); 14691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t971 = t444 + t837 + (t400 + t440) * y2; 14701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 14711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t972 = t520 + t118 + (t685 + t114 + t426) * y2; 14721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t973 = py1 * t405; 14731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 14741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t974 = t877 + t621 + t876; 14751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t975 = - py2 * t2 * t142; 14761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t976 = - py3 * t5 * t147; 14771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 14781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t977 = t976 + t588 + t975; 14791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t978 = py1 * y2 * t880; 14801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t979 = y2 * (t136 + t843); 14811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 14821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t980 = t522 + t979 + t518; 14831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t981 = py1 * t276; 14841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t982 = py1 * t572; 14851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t983 = px1 * y2 * t334; 14861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 14871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t984 = px1 * t977; 14881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t985 = (t94 + t51) * y2; 14891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t986 = (t43 + t657) * y2; 14901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 14911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t987 = (t26 + t689) * y2; 14921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t988 = t117 + t471 + (t134 + t954) * y2; 14931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 14941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t989 = py1 * (t740 + t287 * y2); 14951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t990 = (t431 + t703) * y2; 14961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t991 = - py3 * x2 * x3; 14971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 14981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t992 = - py2 * x2 * x3 * y3; 14991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t993 = t992 + t480 + (t419 + t991) * y2; 15001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 15011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t994 = py1 * (t839 + t949 + (t78 + t436 + t963) * y2); 15021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t995 = py3 * t5; 15031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 15041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t996 = t399 + t418 + t995; 15051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t997 = t135 + t428 + (t133 + t842) * y2; 15061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t998 = x2 * t928; 15071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 15081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t999 = x2 * (t118 + t609); 15091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1000 = t999 + t443 + (t441 + t998) * y2; 15101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 15111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1001 = y2 * (t901 + t136 + t306); 15121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1002 = t510 + t1001 + t508; 15131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1003 = - py3 * t142; 15141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 15151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1004 = t180 + t512 + t1003; 15161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1005 = y2 * (t117 + t428); 15171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1006 = t522 + t1005 + t518; 15181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 15191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1007 = py1 * (t907 + t881 + t905); 15201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1008 = y2 * (t854 + t481 + t117); 15211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 15221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1009 = t510 + t1008 + t508; 15231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1010 = 2 * px3 * t147; 15241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 15251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1011 = py1 * (t5 * t207 + t394 * t142); 15261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1012 = t784 * t142; 15271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 15281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1013 = 2 * px3 * py2 * t147; 15291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1014 = x2 * (t149 + t1013); 15301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 15311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1015 = py1 * (t882 + t906 + t879); 15321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1016 = x2 * (t181 + t387) + t979 + t582 * t142; 15331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 15341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1017 = (t43 + t674) * y2; 15351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1018 = x2 * t618; 15361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1019 = x2 * (t307 + t135); 15371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 15381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1020 = t1019 + t443 + (t441 + t1018) * y2; 15391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1021 = - 2 * px3 * t2; 15401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 15411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1022 = - 2 * px3 * py2 * t2; 15421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1023 = (t389 + t1022 + t9) * y2; 15431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1024 = t5 * t57; 15441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 15451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1025 = t5 * t610 + t849 + (t400 + t687 + t848) * y2; 15461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 15471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1026 = py1 * (t289 + t964 + (t70 + t393 + t948) * y2); 15481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1027 = px1 * t996; 15491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 15501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1028 = px1 * t1004; 15511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1029 = x2 * t429 * y2; 15521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1030 = (t436 + t110) * y2; 15531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 15541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1031 = (t441 + t557) * y2; 15551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1032 = (t393 + t77) * y2; 15561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1033 = (t399 + t848) * y2; 15571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 15581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1034 = (t26 + t94 + t18) * y2; 15591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1035 = (t64 + t85) * y2; 15601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1036 = (t114 + t469) * y2; 15611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 15621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1037 = (t98 + t628 + t126) * y2; 15631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1038 = (t134 + t304 + t842) * y2; 15641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 15651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1039 = (t20 + t19 + t96) * y2; 15661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1040 = (t296 + t64 + t126) * y2; 15671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 15681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1041 = (t685 + t114 + t842) * y2; 15691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1042 = (t98 + (t961 + px2) * x2) * y2; 15701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 15711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1043 = t456 * t142; 15721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1044 = x2 * (t1010 + t166); 15731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 15741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1045 = (t134 + (t710 + t105) * x2) * y2; 15751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1046 = t477 * t142; 15761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 15771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1047 = x2 * (t815 + t171); 15781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1048 = t32 * t142; 15791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1049 = t171 + t526 + t524 + t919; 15801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 15811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1050 = t536 + t166 + t366 + t365; 15821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1051 = (t389 + t10 + t430) * y2; 15831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 15841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1052 = (t393 + t766) * y2; 15851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1053 = (t399 + t991) * y2; 15861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1054 = t17 * t5; 15871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 15881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1055 = (t431 + t43 + t551) * y2; 15891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1056 = (t1021 + t436 + t77) * y2; 15901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1057 = t5 * t223; 15911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 15921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1058 = (t792 + t441 + t848) * y2; 15931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1059 = t5 * t519; 15941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1060 = t338 * y2; 15951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 15961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1061 = (t86 + t68 + t680) * y2; 15971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1062 = (t305 + t133 + t954) * y2; 15981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 15991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1063 = (t115 + t426) * y2; 16001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1064 = (t400 + t1018) * y2; 16011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1065 = (t65 + t424) * y2; 16021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 16031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1066 = (t70 + t788) * y2; 16041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1067 = (t70 + t757) * y2; 16051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1068 = (t400 + t998) * y2; 16061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 16071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1069 = t21 * y2; 16081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1070 = (t68 + (t915 + t61) * x2) * y2; 16091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 16101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1071 = (t133 + (t360 + py2) * x2) * y2; 16111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1072 = (t115 + t476 + t954) * y2; 16121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 16131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t1073 = (t65 + t314 + t680) * y2; 16141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 16151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck trans->m[0][0] 16161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck = (x0 * (px0 * (x1 * (px1 * (y2 * (t388 + t387) + t142 * t386) 16171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t383 + t372 + t371) 16181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 * (x1 * (t369 + t382 + t156 + t346 + t345) 16191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t337 + py1 * t301 + t285 + t283 + t281) + t381 + t151 16201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t1 * (t141 + py1 * t92 + t58 + t54 + t53) + t146) 16211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py0 * (y1 * (x1 * t380 + px1 * t332 + t219 + t218 + t217) 16221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + px1 * t234 + px1 * x1 * t379 + t1 * (px1 * t129 + t49 + t48 + t47)) 16231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 * (x1 * t377 + px1 * (t202 + t326 + t196) + t195) + px1 * t374 16241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + px1 * x1 * t373 + t1 * (px1 * (t125 + t124 + t123) + t269)) 16251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y0 * (x0 * (px0 * (t261 + x1 * (t369 + t368 + t157 + t364 + t363) + py1 * t227 16261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t202 16271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 16281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck * (x1 16291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck * (px1 * (t362 + t361 + (t360 + t359) * y2) 16301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t358 + t153 + t55 + t339) 16311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t320 + py1 * t294 + t144 + t273 + t272 + t271) 16321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t201 + t196 + (t357 + t20 + t19 + t18) * t1) 16331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py0 * (x1 * t356 + px1 * t252 + t194 16341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 * (px1 * t318 + px1 * x1 * t349 + t84 + t83 + t82) 16351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t193 + t192 + px1 * t99 * t1) + x1 * t348 16361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + px1 * (t247 + t246 + t244) + t278 16371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 * (px1 * (t313 + t54 + t310) + t50 + px1 * x1 * t340) 16381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + px1 * t338 * t1) 16391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + px0 * (x1 * (t337 + py1 * t332 + t202 + t326 + t196) 16401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t321 + px1 * t29 * t182 + t190 16411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 * (x1 * (t320 + py1 * t318 + t313 + t54 + t310) 16421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + px1 * (x2 * t308 + x2 * (t305 + t304) * y2) + t303 + t267 16431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t266) + t189 + t188 + (t302 + t10 + t27 + t25) * t1) 16441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py0 * (x1 * (px1 * t301 + t194 + t193 + t192) 16451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t295 + px1 * t29 * t179 + t186 16461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 * (x1 * (px1 * t294 + t49 + t48 + t47) + px1 * t290) + t185 + t184 16471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + (t286 + t3 + t23 + t22) * t1) 16481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + x1 * (px1 * (t285 + t283 + t281) + t278) + t277 + t275 + px1 * t29 * t274 16491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 * (x1 * (px1 * (t144 + t273 + t272 + t271) + t269) + px1 * t268) 16501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + (t264 + t262) * t1) 16511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + px0 * (y1 * (x1 * (t261 + py1 * t252 + t247 + t246 + t244) 16521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t243 + t238 + t237 + t236) 16531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + x1 * (t235 + t230 + t229) + px1 * t29 * t174 16541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t1 * (t121 + py1 * t81 + t46 + t45 + t44)) 16551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py0 * (y1 * (x1 * (px1 * t227 + t219 + t218 + t217) 16561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + px1 * t216 + t212 + t211 + t210) 16571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + px1 * t29 * t169 + px1 * x1 * t209 + t1 * (px1 * t113 + t40 + t39 + t38)) 16581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 * (x1 * (px1 * (t202 + t201 + t196) + t195) + px1 * t191 + t187) 16591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + px0 * t161 * t183 + px1 * t29 * t160 + px1 * x1 * t152 16601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t14 * (px0 * (x1 * (t141 + py1 * t129 + t125 + t124 + t123) 16611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t121 + py1 * t113 + px1 * t29 * t109 + t13 + t12 + t11 16621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + (t104 + t43 + x1 * (t100 + t26 + t94 + t96) + t95 + t93) * y1) 16631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py0 * (x1 * (px1 * t92 + t84 + t83 + t82) 16641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + px1 * t81 + px1 * t29 * t76 + t7 + t6 + t4 16651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + (px1 * t71 + t37 + px1 * x1 * t66 + t60 + t59) * y1) 16661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + x1 * (px1 * (t58 + t54 + t53) + t50) + px1 * (t46 + t45 + t44) + t41 16671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + px1 * t29 * t36 + (px1 * t28 + t24 + px1 * x1 * t21) * y1) 16681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t1 * (px1 * (t13 + t12 + t11) + t8)); 16691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 16701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck trans->m[0][1] = 16711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck (t161 * (px0 * (x1 * (t382 + t156 + t346 + t345) 16721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py1 * t733 + t247 16731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 * (t694 + x1 * (t358 + t153 + t55 + t339) + py1 * t681 16741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t144 + t282 + t668) + t726 + t283 + t244 16751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + px1 * t646 * t1) 16761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py0 * (x1 * (px1 * t601 + t343 + t342 + t341) 16771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + px1 * t729 + t219 16781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 * (px1 * t692 + px1 * x1 * t76 + t49 + t48 + t47) + t218 16791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t217 + px1 * t66 * t1) + x1 * (px1 * t746 + t375) 16801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + px1 * (t727 + t725 + t724) + t195 16811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 * (px1 * (t325 + t143 + t691) + t269 + px1 * x1 * t36) 16821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + px1 * t21 * t1) 16831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + x0 * (py0 * (t29 * t356 + t745 + t212 16841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 16851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck * (x1 * (px1 * t719 + t84 + t83 + t82) 16861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + px1 * t698 + t40 + t39 + t38) + px1 * x1 * y2 * t741 16871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t211 + t210 + px1 * t650 * t1) 16881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + px0 * (t29 * (t602 + t148 + t364 + t744) 16891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t743 + t722 16901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 * (x1 * (t720 + py1 * t708 + t200 + t143 + t706) 16911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t702 + py1 * t684 + t676 + t659 + t675) 16921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + x1 * (t607 + px1 * y2 * (x2 * (t362 + t361) + t481 + t609) + t742) 16931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t237 + t721 + px1 * t651 * t1) + t29 * t348 + t739 + t187 16941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 * (x1 * (px1 * (t125 + t197 + t245 + t717) + t50) 16951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + px1 * (t696 + t13 + t695) + t8) + px1 * x1 * y2 * t606 16961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + px1 * t737 * t1) 16971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py0 * (x1 * (px1 * t736 + t186 + t185 + t184) 16981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t29 * (px1 * t733 + t194 + t193 + t192) 16991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 * (x1 * (px1 * t712 + t7 + t6 + t4) + t732) + px1 * t537 * t1) 17001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + px0 * (x1 * (t568 + t731 + t189 + t730) 17011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t29 * (py1 * t729 + t727 + t726 + t725 + t724) 17021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 * (x1 * (t715 + py1 * t707 + t705 + t12 + t704) + t546 + t670 + t669) 17031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + px1 * t539 * t1) + x1 * (px1 * t723 + t275) 17041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t29 * (px1 * (t247 + t283 + t244) + t278) 17051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y0 * (x0 * (px0 * (x1 * (t720 + py1 * t719 + t125 + t197 + t245 + t717) 17061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t715 + py1 * t712 + t29 * (t162 + t35 + t34 + t33) + t660 17071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t659 + t658 17081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + (t688 + t711 + t431 17091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + x1 17101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck * (px1 * (t305 + t304 + (t710 + t709) * x2) 17111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t100 + t26 + t94 + t96) + t27 + t661) 17121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck * y1) 17131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py0 * (x1 * (px1 * t708 + t49 + t48 + t47) 17141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + px1 * t707 + px1 * t29 * t349 + t40 + t39 + t38 17151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + (t286 + t3 + px1 * x1 * t99 + t23 + t22) * y1) 17161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + x1 * (px1 * (t200 + t143 + t706) + t269) + px1 * (t705 + t12 + t704) 17171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t8 + px1 * t29 * t340 + (t264 + t262 + px1 * x1 * t338) * y1) 17181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + px0 * (x1 * (t702 + py1 * t698 + t696 + t13 + t695) 17191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t29 * (t694 + py1 * t692 + t325 + t143 + t691) + t398 + t392 + t391 17201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + (x1 * (t688 + t104 + t43 + t95 + t93) 17211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + px1 * (x2 * (t558 + t687) + t5 * t686) + t412 + t665 + t664) 17221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck * y1) 17231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py0 * (x1 * (px1 * t684 + t7 + t6 + t4) + t682 17241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t29 * (px1 * t681 + t84 + t83 + t82) 17251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + (px1 * t411 + x1 * t679) * y1) 17261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + x1 * (px1 * (t676 + t659 + t675) + t41) + t672 17271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t29 * (px1 * (t144 + t282 + t668) + t50) + (px1 * t666 + x1 * t663) * y1) 17281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 * (x1 * (px1 * (t660 + t659 + t658) + t41) + t655) + px1 * t653 * t1 17291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + px0 * t652 * t14) 17301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ; 17311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 17321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck trans->m[0][2] = 17331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck (x0 * (px0 * (y1 * (x1 * (t813 + py1 * t807 + t805 + t725 + t803) 17341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t799 + t568 + t731 + t189 + t730) 17351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + x1 * (px1 * (x2 * y2 * (t815 + t814) + t142 * t308) 17361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t235 + t230 + t229) + t29 * (t170 + t159 + t155) 17371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t1 * (t769 + py1 * t759 + t753 + t752 + t751)) 17381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py0 * (y1 * (x1 * (px1 * t812 + t194 + t193 + t192) 17391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t295 + t186 + t185 + t184) 17401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + px1 * x1 * t234 + px1 * t29 * t379 17411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t1 * (px1 * t768 + t7 + t6 + t4)) 17421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 * (x1 * (px1 * (t773 + t810 + t771) + t278) + t277 + t275) 17431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + px1 * x1 * t374 + px1 * t29 * t373 17441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t1 * (px1 * (t765 + t45 + t764) + t41)) 17451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y0 * (x0 * (px0 * (x1 * (t813 + py1 * t812 + t773 + t810 + t771) 17461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t495 + t29 * (t809 + t149 + t346 + t774) 17471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 17481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck * (x1 17491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck * (px1 * (x2 * t386 + t686 * y2) 17501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t598 + t503 + t800) 17511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t798 + py1 * t790 + t787 + t752 + t786) 17521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + (t808 + t389 + t95 + t747) * t1) 17531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py0 * (x1 * (px1 * t807 + t219 + t218 + t217) 17541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + px1 * t490 + t29 * t380 17551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 * (px1 * x1 * t597 + px1 * t797 + t7 + t6 + t4) 17561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t679 * t1) 17571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + x1 * (px1 * (t805 + t725 + t803) + t195) + px1 * t802 17581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t29 * t377 17591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 * (px1 * x1 * t801 + px1 * (t795 + t46 + t794) + t41) 17601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t663 * t1) 17611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + px0 * (x1 * (t799 + t243 + t238 + t237 + t236) 17621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t29 * (t783 + py1 * t777 + t773 + t772 + t771) 17631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 * (x1 * (t798 + py1 * t797 + t795 + t46 + t794) 17641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + px1 * (t5 * (t481 + t609) + x2 * (t792 + t791) * y2) 17651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t546 + t670 + t669) + (t538 + t648 + t645) * t1) 17661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py0 * (x1 * (t745 + t212 + t211 + t210) 17671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t29 * (px1 * t782 + t219 + t218 + t217) 17681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 * (x1 * (px1 * t790 + t40 + t39 + t38) + t682) 17691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + px1 * t411 * t1) + x1 * (t739 + t187) 17701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t29 * (px1 * (t727 + t780 + t724) + t195) 17711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 * (x1 * (px1 * (t787 + t752 + t786) + t8) + t672) 17721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + px1 * t666 * t1) 17731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t161 * (px0 * (y1 17741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck * (t783 + x1 * (t368 + t157 + t364 + t363) + py1 * t782 17751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t727 + t780 + t724) 17761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + x1 * (t383 + t372 + t371) + t500 17771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t1 * (t762 + py1 * t756 + t125 + t272 + t749)) 17781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py0 * (y1 17791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck * (x1 * (px1 * t779 + t352 + t351 + t350) 17801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + px1 * t777 + t194 + t193 + t192) 17811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + px1 * x1 * t169 + px1 * t209 17821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t1 * (px1 * t761 + t84 + t83 + t82)) 17831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 * (x1 * (px1 * t775 + t344) + px1 * (t773 + t772 + t771) 17841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t278) + px1 * x1 * t160 17851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + px1 * t152 + t1 * (px1 * (t144 + t245 + t760) + t50)) 17861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + px0 * t770 17871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t14 * (px0 * (x1 * (t769 + py1 * t768 + t765 + t45 + t764) 17881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t29 * (t762 + py1 * t761 + t144 + t245 + t760) + t406 17891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + (t412 + x1 * (t711 + t431 + t27 + t661) + t665 + t664) 17901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck * y1) 17911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py0 * (x1 * (px1 * t759 + t40 + t39 + t38) 17921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t732 + t29 * (px1 * t756 + t49 + t48 + t47) 17931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + (px1 * t537 + x1 * (px1 * t755 + t3 + t23 + t22)) * y1) 17941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + x1 * (px1 * (t753 + t752 + t751) + t8) + t655 17951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t29 * (px1 * (t125 + t272 + t749) + t269) 17961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + (x1 * (px1 * t748 + t262) + px1 * t653) * y1)); 17971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 17981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck trans->m[1][0] = (x0 * (py0 * (x1 * (t516 + py1 * (y2 * (t631 + t806) + t142 * t933) + t372 17991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t371) 18001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 * (px1 * t929 + x1 * (t514 + t918 + t157 + t364 + t363) + t908 18011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t893 + t725 + t892) + t500 + t151 18021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t1 * (px1 * t855 + t845 + t325 + t125 + t835) + t146) 18031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + px0 * (y1 * (x1 * t932 + py1 * t904 + t872 + t871 + t870) 18041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py1 * x1 * t515 + py1 * t638 18051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t1 * (py1 * t844 + t833 + t832 + t831)) 18061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 * (x1 * t931 + t863 + py1 * (t247 + t810 + t244)) + py1 * t374 18071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py1 * x1 * t373 + t1 * (t888 + py1 * (t54 + t282 + t841))) 18081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y0 * (px0 * (x1 * (py1 * t929 + t862 + t861 + t860) 18091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t927 + py1 * t29 * t182 + t858 18101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 * (py1 * t896 + x1 * (py1 * t914 + t833 + t832 + t831)) + t857 18111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t856 + (t926 + t817 + t823 + t822) * t1) 18121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + x0 * (px0 * (x1 * t925 + py1 * t878 + t862 18131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 18141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck * (py1 * t902 + py1 * x1 * t916 + t853 + t852 18151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t851) + t861 + t860 18161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py1 * t693 * t1) 18171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py0 * (x1 * (t921 + t918 + t156 + t346 + t345) 18181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t883 + px1 * t875 + t247 18191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 * (x1 * (t917 + py1 * (t328 + t88 + (t915 + t718) * y2) 18201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t153 + t55 + t339) 18211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t899 + px1 * t914 + t322 + t143 + t245 + t887) + t772 18221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t244 + (t647 + t20 + t19 + t18) * t1) + x1 * t913 + t891 18231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py1 * (t202 + t780 + t196) 18241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 * (py1 * (t200 + t125 + t898) + t834 + py1 * x1 * t340) 18251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py1 * t338 * t1) 18261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py0 * (x1 * (t908 + px1 * t904 + t247 + t810 + t244) 18271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t903 + py1 * t29 * t179 + t722 18281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 * (x1 * (px1 * t902 + t899 + t200 + t125 + t898) 18291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t897 + py1 * (x2 * t894 + x2 * (t86 + t628) * y2) + t267 18301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t266) + t237 + t721 + (t593 + t389 + t95 + t747) * t1) 18311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + x1 * (py1 * (t893 + t725 + t892) + t891) + t890 + t889 + py1 * t29 * t274 18321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 * (x1 * (t888 + py1 * (t322 + t143 + t245 + t887)) + py1 * t268) 18331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + (t885 + t884) * t1) 18341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py0 * (y1 * (x1 * (t883 + px1 * t878 + t202 + t780 + t196) 18351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t641 + t731 + t189 + t730) 18361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + x1 * (t639 + t230 + t229) + py1 * t29 * t169 18371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t1 * (t840 + px1 * t850 + t13 + t752 + t825)) 18381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + px0 * (y1 * (x1 * (py1 * t875 + t872 + t871 + t870) 18391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py1 * t869 + t866 + t865 + t864) 18401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py1 * x1 * t499 + py1 * t29 * t174 18411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t1 * (py1 * t838 + t829 + t828 + t827)) 18421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 * (x1 * (t863 + py1 * (t247 + t772 + t244)) + t859 + py1 * t723) 18431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py0 * t161 * t183 + py1 * t29 * t160 + py1 * x1 * t152 18441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t14 * (px0 * (x1 * (py1 * t855 + t853 + t852 + t851) 18451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py1 * t850 + py1 * t29 * t109 + t820 + t819 + t818 18461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + (py1 * t592 + t826 + py1 * x1 * t646 + t847 + t846) * y1) 18471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py0 * (x1 * (t845 + px1 * t844 + t54 + t282 + t841) 18481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t840 + px1 * t838 + py1 * t29 * t76 + t46 + t659 + t816 18491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + (t421 + t431 + x1 * (t836 + t26 + t94 + t96) + t27 + t661) * y1) 18501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + x1 * (py1 * (t325 + t125 + t835) + t834) + t830 18511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py1 * (t13 + t752 + t825) + py1 * t29 * t36 18521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + (t824 + py1 * t748 + py1 * x1 * t21) * y1) 18531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t1 * (t821 + py1 * (t46 + t659 + t816))) 18541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ; 18551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 18561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck trans->m[1][1] = (t161 * (px0 * (x1 * (py1 * t603 + t911 + t910 + t909) 18571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py1 * t980 + t872 18581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 * (py1 * t944 + py1 * x1 * t109 + t833 + t832 + t831) + t871 18591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t870 + py1 * t646 * t1) 18601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py0 * (x1 * (t514 + t157 + t364 + t363) 18611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + px1 * t974 + t202 18621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 * (x1 * (t917 + t153 + t55 + t339) 18631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t943 + px1 * t955 + t143 + t124 + t938) + t978 + t725 18641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t196 + py1 * t66 * t1) + x1 * (t930 + py1 * t775) + t863 18651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py1 * (t773 + t283 + t771) 18661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 * (py1 * (t58 + t144 + t942) + t888 + py1 * x1 * t36) 18671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py1 * t21 * t1) 18681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + x0 * (py0 * (t29 * (t604 + t149 + t346 + t774) 18691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t984 + t190 18701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 * (x1 * (px1 * t972 + t970 + t313 + t144 + t960) 18711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + px1 * t958 + t950 + t787 + t12 + t939) 18721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + x1 * (t607 + t983 + py1 * y2 * (x2 * (t328 + t88) + t293 + t327)) 18731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t189 + t188 + py1 * t650 * t1) 18741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + px0 * (t29 * t925 + t982 + t866 18751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 18761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck * (x1 * (py1 * t969 + t853 + t852 + t851) 18771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py1 * t947 + t829 + t828 + t827) 18781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py1 * x1 * y2 * t334 + t865 + t864 + py1 * t651 * t1) 18791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t29 * t913 + t859 + t981 18801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 * (x1 * (t834 + py1 * (t633 + t54 + t272 + t968)) 18811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py1 * (t946 + t46 + t945) + t821) + py1 * x1 * y2 * t606 18821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py1 * t737 * t1) 18831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py0 * (x1 * (t573 + t238 + t237 + t236) 18841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t29 * (px1 * t980 + t773 + t978 + t283 + t771) 18851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 * (x1 * (t965 + px1 * t971 + t765 + t659 + t959) + t550 + t670 + t669) 18861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py1 * t537 * t1) 18871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + px0 * (x1 * (py1 * t977 + t858 + t857 + t856) 18881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t29 * (py1 * t974 + t862 + t861 + t860) 18891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 * (x1 * (py1 * t966 + t820 + t819 + t818) + t973) + py1 * t539 * t1) 18901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + x1 * (t890 + py1 * t191) + t29 * (t891 + py1 * (t202 + t725 + t196)) 18911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y0 * (x0 * (px0 * (x1 * (py1 * t972 + t833 + t832 + t831) 18921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py1 * t971 + py1 * t29 * t916 + t829 + t828 + t827 18931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + (t926 + t817 + py1 * x1 * t693 + t823 + t822) * y1) 18941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py0 * (x1 * (t970 + px1 * t969 + t633 + t54 + t272 + t968) 18951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + px1 * t966 + t965 + t29 * (t163 + t35 + t34 + t33) + t753 + t12 18961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t935 18971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + (t962 + t941 + t43 18981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + x1 18991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck * (t836 + py1 * (t86 + t628 + (t961 + t291) * x2) 19001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t26 + t94 + t96) + t95 + t93) 19011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck * y1) + x1 * (py1 * (t313 + t144 + t960) + t888) + t821 19021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py1 * (t765 + t659 + t959) + py1 * t29 * t340 19031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + (t885 + t884 + py1 * x1 * t338) * y1) 19041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + px0 * (x1 * (py1 * t958 + t820 + t819 + t818) 19051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t956 + t29 * (py1 * t955 + t853 + t852 + t851) 19061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + (py1 * t415 + x1 * t953) * y1) 19071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py0 * (x1 * (t950 + px1 * t947 + t946 + t46 + t945) 19081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t29 * (px1 * t944 + t943 + t58 + t144 + t942) + t406 + t392 + t391 19091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + (x1 * (t421 + t941 + t431 + t27 + t661) 19101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t416 + py1 * (x2 * (t554 + t796) + t5 * t940) + t665 + t664) 19111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck * y1) + x1 * (py1 * (t787 + t12 + t939) + t830) 19121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t29 * (t834 + py1 * (t143 + t124 + t938)) + t937 19131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + (x1 * t936 + py1 * t666) * y1) 19141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 * (x1 * (py1 * (t753 + t12 + t935) + t830) + t934) + py1 * t653 * t1 19151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py0 * t652 * t14) 19161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ; 19171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 19181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck trans->m[1][2] = (y0 * (x0 * (px0 * (x1 * (py1 * t1016 + t872 + t871 + t870) 19191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py1 * t494 + t29 * t932 19201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 19211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck * (py1 * t1025 + py1 * x1 * t599 + t820 + t819 19221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t818) + t953 * t1) 19231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py0 * (x1 * (t1015 + px1 * t1009 + t727 + t326 + t724) 19241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t29 * (t1028 + t148 + t364 + t744) + t491 19251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 19261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck * (x1 19271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck * (t600 + py1 * (x2 * t933 + t940 * y2) + t503 19281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t800) 19291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + px1 * t1020 + t1026 + t676 + t45 + t1017) 19301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + (t1027 + t10 + t27 + t25) * t1) 19311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + x1 * (py1 * (t1014 + t283 + t1012) + t863) + t29 * t931 19321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py1 * t802 19331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 * (py1 * x1 * t801 + py1 * (t1024 + t13 + t1023) + t830) 19341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t936 * t1) 19351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py0 * (t29 * (t1007 + px1 * t1002 + t727 + t201 + t724) 19361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + x1 * (t1011 + t641 + t731 + t189 + t730) 19371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 * (x1 * (t1026 + px1 * t1025 + t1024 + t13 + t1023) 19381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t550 19391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py1 19401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck * (t5 * (t293 + t327) + x2 * (t1021 + t697) * y2) 19411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t670 + t669) + (t540 + t648 + t645) * t1) 19421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + px0 * (x1 * (t982 + t866 + t865 + t864) 19431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t29 * (py1 * t1006 + t872 + t871 + t870) 19441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 * (x1 * (py1 * t1020 + t829 + t828 + t827) + t956) 19451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py1 * t415 * t1) + x1 * (t859 + t981) 19461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t29 * (t863 + py1 * (t773 + t246 + t771)) 19471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 * (x1 * (py1 * (t676 + t45 + t1017) + t821) + t937) 19481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py1 * t666 * t1) 19491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + x0 * (py0 * (y1 * (x1 * (px1 * t1016 + t1015 + t1014 + t283 + t1012) 19501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t1011 + t573 + t238 + t237 + t236) 19511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + x1 * (t639 19521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py1 * (x2 * y2 * (t1010 + t300) + t142 * t894) 19531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t230 + t229) + t29 * (t175 + t159 + t155) 19541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t1 * (px1 * t1000 + t994 + t660 + t45 + t986)) 19551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + px0 * (y1 * (x1 * (py1 * t1009 + t862 + t861 + t860) 19561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t927 + t858 + t857 + t856) 19571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py1 * t29 * t515 + py1 * x1 * t638 19581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t1 * (py1 * t993 + t820 + t819 + t818)) 19591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 * (x1 * (t891 + py1 * (t727 + t326 + t724)) + t890 + t889) 19601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py1 * x1 * t374 + py1 * t29 * t373 19611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t1 * (t830 + py1 * (t705 + t752 + t990))) 19621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t161 * (py0 * (x1 * (t516 + t372 + t371) 19631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 19641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck * (x1 * (t921 + t156 + t346 + t345) 19651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t1007 + px1 * t1006 + t773 + t246 + t771) + t381 19661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t1 * (t989 + px1 * t997 + t54 + t245 + t985)) 19671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + px0 * (y1 19681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck * (x1 * (py1 * t1004 + t924 + t923 + t922) 19691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py1 * t1002 + t862 + t861 + t860) 19701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py1 * t499 + py1 * x1 * t174 19711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t1 * (py1 * t988 + t853 + t852 + t851)) 19721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 * (x1 * (t912 + py1 * t746) + t891 19731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py1 * (t727 + t201 + t724)) 19741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py1 * x1 * t160 + py1 * t152 19751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t1 * (t834 + py1 * (t143 + t272 + t987))) + py0 * t770 19761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t14 * (px0 * (x1 * (py1 * t1000 + t829 + t828 + t827) 19771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t973 + t29 * (py1 * t997 + t833 + t832 + t831) 19781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + (py1 * t539 + x1 * (py1 * t996 + t817 + t823 + t822)) 19791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck * y1) 19801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py0 * (x1 * (t994 + px1 * t993 + t705 + t752 + t990) 19811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t29 * (t989 + px1 * t988 + t143 + t272 + t987) + t398 19821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + (t416 + x1 * (t962 + t43 + t95 + t93) + t665 + t664) 19831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck * y1) + x1 * (py1 * (t660 + t45 + t986) + t821) 19841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t29 * (t888 + py1 * (t54 + t245 + t985)) + t934 19851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + (x1 * (t885 + py1 * t28) + py1 * t653) * y1)); 19861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 19871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck trans->m[2][0] = (x0 * (px0 * (y1 * (x1 * t617 + t586 + t877 + t1008 + t876) 19881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + x1 * t515 + t637 + t1 * (t475 + t136 + t620 + t1036) + t636) 19891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py0 * (y1 * (t579 + x1 * t627 + t251 + t811 + t248) 19901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + x1 * t379 + t233 + t1 * (t455 + t87 + t298 + t1035) + t232) 19911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + x1 * (t516 + t383 + y2 * (t804 + t1013) + t142 * t595) 19921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 * (px1 * (t1047 + t979 + t1046) 19931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + x1 * (t921 + t368 + t157 + t156 + t1048) 19941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py1 * (t1044 + t728 + t1043) + t505 + t607 + t502) + t500 + t381 19951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t1 * (px1 * (t611 + t135 + t1038) + py1 * (t330 + t128 + t1037) + t423 19961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t125 + t54 + t1034)) 19971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y0 * (x0 * (py0 * (x1 * t1050 + t533 + t226 19981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 * (t529 + t224 + x1 * t349 + t128 + t1040) 19991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t781 + t220 + t99 * t1) 20001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + px0 * (t528 + x1 * t1049 + t874 20011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 * (t517 + x1 * t916 + t520 + t135 + t1041) + t1005 20021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t873 + t693 * t1) 20031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + x1 * (t514 + t382 + t157 + t156 + t1048) 20041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + px1 * (t877 + t1001 + t876) + py1 * (t251 + t776 + t248) + t608 20051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 * (x1 * (t917 + t358 + t56 + t323 + (t716 + t967) * y2) 20061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + px1 * (t118 + t609 + t471 + t1045) 20071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py1 * (t204 + t327 + t249 + t1042) + t503 + t144 + t143 20081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t1039) + t504 + t605 + (t647 + t357) * t1) 20091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + px0 * (x1 * (t528 + t1047 + t979 + t1046) 20101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t643 + t29 * t182 + t571 20111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 * (x1 * (t475 + t118 + t609 + t471 + t1045) + t701 + t895) 20121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t570 + t569 + (t468 + t441 + t466 + t951) * t1) 20131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py0 * (x1 * (t533 + t1044 + t728 + t1043) 20141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t642 + t29 * t179 + t566 20151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 * (x1 * (t455 + t204 + t327 + t249 + t1042) + t289 + t288) 20161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t214 + t565 + (t436 + t450 + t69 + t677) * t1) 20171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + x1 * (px1 * (t877 + t1008 + t876) + py1 * (t251 + t811 + t248) + t505 20181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t607 + t502) + t984 + t743 20191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t29 * t274 20201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 * (x1 * (px1 * (t520 + t135 + t1041) + py1 * (t224 + t128 + t1040) 20211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t503 + t144 + t143 + t1039) 20221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t897 + t303 + x2 * t634 + x2 * (t690 + t52) * y2) 20231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + (t1027 + t808) * t1) 20241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py0 * (y1 * (x1 * (t579 + t251 + t776 + t248) + t581 + t735 + t240 + t734) 20251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t29 * t169 + x1 * t209 + t1 * (t461 + t80 + t683 + t1032)) 20261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + px0 * (y1 * (x1 * (t586 + t877 + t1001 + t876) + t591 + t976 + t588 + t975) 20271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + x1 * t499 + t29 * t174 + t1 * (t484 + t849 + t957 + t1033)) 20281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 * (x1 * (px1 * (t874 + t1005 + t873) + py1 * (t226 + t781 + t220) + t608 20291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t504 + t605) 20301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t573 + t568) + t161 * t183 + x1 * (t639 + t235) + t29 * t160 20311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t14 * (px0 * (x1 * (t517 + t611 + t135 + t1038) 20321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t615 + t29 * t109 + t560 + t443 + t1031 20331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + (t399 + t613 + x1 * t646 + t418 + t995) * y1) 20341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py0 * (x1 * (t529 + t330 + t128 + t1037) 20351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t625 + t29 * t76 + t112 + t438 + t1030 20361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + (t623 + t393 + t102 + x1 * t66 + t754) * y1) 20371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + x1 * (px1 * (t136 + t620 + t1036) + py1 * (t87 + t298 + t1035) + t423 20381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t125 + t54 + t1034) 20391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + px1 * (t849 + t957 + t1033) + py1 * (t80 + t683 + t1032) + t434 20401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t29 * t36 + t1029 + (t962 + t711 + x1 * (t836 + t100)) * y1) 20411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t1 * (px1 * (t560 + t443 + t1031) + py1 * (t112 + t438 + t1030) + t434 20421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t1029)) 20431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ; 20441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 20451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck trans->m[2][1] = (t161 * (px0 * (x1 * (t616 + t180 + t512 + t1003) 20461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t586 + t510 + y1 * (t475 + t854 + x1 * t109 + t117 + t1062) 20471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t621 + t508 + t646 * t1) 20481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py0 * (t579 + x1 * (t177 + t626 + t354 + t778) + t507 20491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 * (t455 + x1 * t76 + t91 + t203 + t1061) + t299 20501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t506 + t66 * t1) + x1 * (t921 + t368) 20511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + px1 * (t874 + t979 + t873) + py1 * (t226 + t728 + t220) 20521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 * (x1 * (t917 + t358) + px1 * (t118 + t843 + t1063) 20531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py1 * (t204 + t127 + t1065) + t423 + t144 20541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t143 + t1060) + t504 + t21 * t1) 20551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + x0 * (py0 * (t29 * t1050 + t581 + t241 20561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 20571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck * (x1 * (t529 + t87 + t577 + t292 + t1070) 20581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t461 + t1057 + t80 + t1056) + x1 * y2 * t741 + t240 20591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t239 + t650 * t1) 20601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + px0 * (t591 + t29 * t1049 + t589 20611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 * (x1 * (t517 + t136 + t306 + t428 + t1071) 20621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t484 + t1059 + t849 + t1058) + x1 * y2 * t334 + t588 20631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t587 + t651 * t1) + t29 * (t1028 + t809) + t903 + t321 20641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 * (x1 * (px1 * (t901 + t117 + t1072) + py1 * (t317 + t203 + t1073) 20651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t503 + t125 + t54 + t1069) 20661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + px1 * (t1019 + t837 + t1064) + py1 * (t789 + t111 + t1066) + t267 20671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t433 + t1055) 20681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + x1 * (y2 * (x2 * (t56 + t323) + t322 + t273) + t983 + t742) + t737 * t1) 20691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py0 * (x1 * (t642 + t215 + t214 + t213) + t29 * (t533 + t226 + t728 + t220) 20701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 20711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck * (x1 * (t625 + t758 + t111 + t1067) 20721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t396 + t395) + t537 * t1) 20731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + px0 * (x1 * (t643 + t868 + t570 + t867) + t29 * (t528 + t874 + t979 + t873) 20741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 20751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck * (x1 * (t615 + t999 + t837 + t1068) 20761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t404 + t402) + t539 * t1) 20771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + x1 * (t641 + t243) 20781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t29 * (px1 * (t510 + t621 + t508) + py1 * (t507 + t299 + t506) + t504) 20791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y0 * (x0 * (py0 * (x1 * (t455 + t317 + t203 + t1073) 20801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t461 + t29 * t349 + t767 + t683 + t1052 20811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + (t436 + t450 + x1 * t99 + t69 + t677) * y1) 20821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + px0 * (x1 * (t475 + t901 + t117 + t1072) 20831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t484 + t29 * t916 + t992 + t957 + t1053 20841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + (t468 + t441 + t466 + x1 * t693 + t951) * y1) 20851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + x1 * (px1 * (t136 + t306 + t428 + t1071) 20861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py1 * (t87 + t577 + t292 + t1070) + t503 + t125 + t54 + t1069) 20871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + px1 * (t999 + t837 + t1068) + py1 * (t758 + t111 + t1067) 20881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t29 * (t163 + t162) + t434 + t553 + t1051 20891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + (t421 + t104 + t431 + t43 20901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + x1 * (t836 + t100 + t690 + t52 + (t270 + t886) * x2) 20911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t1054) 20921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck * y1) 20931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + py0 * (x1 * (t625 + t789 + t111 + t1066) 20941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t29 * (t529 + t204 + t127 + t1065) + t544 + t543 20951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + (x1 * t624 + t410 + t409) * y1) 20961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + px0 * (x1 * (t615 + t1019 + t837 + t1064) 20971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t29 * (t517 + t118 + t843 + t1063) + t548 + t547 20981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + (x1 * t614 + t414 + t413) * y1) 20991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t29 * (px1 * (t854 + t117 + t1062) + py1 * (t91 + t203 + t1061) + t423 21001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t144 + t143 + t1060) 21011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + x1 * (px1 * (t1059 + t849 + t1058) + py1 * (t1057 + t80 + t1056) + t267 21021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t433 + t1055) + t406 + t398 21031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + (t416 + x1 * (t962 + t711 + t431 + t43 + t1054) + t412 21041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + x2 * (t793 + t1022) + t5 * t594) 21051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck * y1) 21061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + y1 * (x1 * (px1 * (t992 + t957 + t1053) + py1 * (t767 + t683 + t1052) + t434 21071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t553 + t1051) 21081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck + t550 + t546) + t653 * t1 + t652 * t14) 21091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ; 21101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck trans->m[2][2] = t644; 21111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 21121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 21131176bdada62cabc6ec4b0308a930e83b679d5d36John Reckstatic void 21141176bdada62cabc6ec4b0308a930e83b679d5d36John Reckprint_trans (const char *header, struct pixman_f_transform *trans) 21151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 21161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck int i, j; 21171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck double max; 21181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 21191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck max = 0; 21201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 21211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck printf ("%s\n", header); 21221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 21231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for (i = 0; i < 3; ++i) 21241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { 21251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for (j = 0; j < 3; ++j) 21261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { 21271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck double a = fabs (trans->m[i][j]); 21281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 21291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if (a > max) 21301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck max = a; 21311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 21321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 21331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 21341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if (max == 0.0) 21351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck max = 1.0; 21361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 21371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for (i = 0; i < 3; ++i) 21381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { 21391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck printf ("{ "); 21401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for (j = 0; j < 3; ++j) 21411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { 21421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck printf ("D2F (%.5f)%s", 16384 * (trans->m[i][j] / max), j == 2 ? "" : ", "); 21431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 21441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 21451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck printf ("},\n"); 21461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 21471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 21481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 21491176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint 21501176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmain () 21511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 21521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck struct pixman_f_transform t; 21531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 21541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#if 0 21551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck quad_to_quad (75, 200, 21561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 325, 200, 21571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 450, 335, 21581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -50, 335, 21591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 21601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 0, 0, 21611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 400, 0, 21621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 400, 400, 21631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 0, 400, 21641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 21651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck &t); 21661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#endif 21671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck quad_to_quad ( 21681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 1, 0, 21691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 1, 2, 21701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 2, 2, 21711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 2, 0, 21721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 21731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 1, 0, 21741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 1, 112, 21751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 2, 2, 21761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 2, 0, 21771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 21781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck &t); 21791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 21801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck print_trans ("0->0", &t); 21811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 21821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck return 0; 21831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 2184