Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

vsop87.cpp

Go to the documentation of this file.
00001 // vsop87.cpp
00002 //
00003 // Copyright (C) 2002, Chris Laurel <claurel@shatters.net>
00004 //
00005 // Implementation of the VSOP87 theory for the the orbits of the
00006 // major planets.  The data is a truncated version of the complete
00007 // data set available here:
00008 // ftp://ftp.bdl.fr/pub/ephem/planets/vsop87/
00009 //
00010 // This program is free software; you can redistribute it and/or
00011 // modify it under the terms of the GNU General Public License
00012 // as published by the Free Software Foundation; either version 2
00013 // of the License, or (at your option) any later version.
00014 
00015 #include <cmath>
00016 #include <celmath/mathlib.h>
00017 #include <celengine/astro.h>
00018 #include <celengine/vsop87.h>
00019 
00020 using namespace std;
00021 
00022 
00023 struct VSOPTerm
00024 {
00025     double A, B, C;
00026 };
00027 
00028 struct VSOPSeries
00029 {
00030     VSOPSeries(VSOPTerm* _terms, int _nTerms) :
00031         terms(_terms), nTerms(_nTerms) {};
00032     VSOPTerm* terms;
00033     int nTerms;
00034 };
00035 
00036 static VSOPTerm mercury_L0[] = {
00037     { 4.40250710144, 0, 0 },
00038     { 0.40989414977, 1.48302034195, 26087.9031416 },
00039     { 0.050462942, 4.47785489551, 52175.8062831 },
00040     { 0.00855346844, 1.16520322459, 78263.7094247 },
00041     { 0.00165590362, 4.11969163423, 104351.612566 },
00042     { 0.00034561897, 0.77930768443, 130439.515708 },
00043     { 7.583476e-05, 3.71348404924, 156527.418849 },
00044     { 3.559745e-05, 1.51202675145, 1109.37855209 },
00045     { 1.726011e-05, 0.35832267096, 182615.321991 },
00046     { 1.803464e-05, 4.10333184211, 5661.33204915 },
00047     { 1.364681e-05, 4.59918328256, 27197.2816937 },
00048     { 1.589923e-05, 2.9951042356, 25028.5212114 },
00049     { 1.017332e-05, 0.88031393824, 31749.2351907 },
00050     { 7.14182e-06, 1.54144862493, 24978.5245895 },
00051     { 6.43759e-06, 5.30266166599, 21535.9496445 },
00052     { 4.042e-06, 3.28228953196, 208703.225133 },
00053     { 3.52442e-06, 5.24156372447, 20426.5710924 },
00054     { 3.43312e-06, 5.7653170387, 955.599741609 },
00055     { 3.39215e-06, 5.86327825226, 25558.2121765 },
00056     { 4.51137e-06, 6.04989282259, 51116.424353 },
00057     { 3.25329e-06, 1.33674488758, 53285.1848352 },
00058     { 2.59588e-06, 0.98732774234, 4551.95349706 },
00059     { 3.45213e-06, 2.79211954198, 15874.6175954 },
00060     { 2.72948e-06, 2.49451165014, 529.690965095 },
00061     { 2.34831e-06, 0.26672019191, 11322.6640983 },
00062     { 2.38793e-06, 0.113439144, 1059.38193019 },
00063     { 2.64336e-06, 3.91705105199, 57837.1383323 },
00064     { 2.16645e-06, 0.65987085507, 13521.7514416 },
00065     { 1.83358e-06, 2.62878694178, 27043.5028832 },
00066     { 1.75965e-06, 4.53636943501, 51066.4277311 },
00067     { 1.81629e-06, 2.43413603252, 25661.3049507 },
00068     { 2.08996e-06, 2.09178645677, 47623.8527861 },
00069     { 1.72642e-06, 2.45200139206, 24498.8302463 },
00070     { 1.42317e-06, 3.36004060149, 37410.5672399 },
00071     { 1.37943e-06, 0.29098540695, 10213.2855462 },
00072     { 1.18233e-06, 2.78149967294, 77204.3274945 },
00073     { 9.686e-07, 6.20398934398, 234791.128274 },
00074     { 1.25219e-06, 3.72079967668, 39609.6545832 },
00075     { 8.6819e-07, 2.64218953915, 51646.1153181 },
00076     { 8.6723e-07, 1.95952945936, 46514.474234 },
00077     { 8.833e-07, 5.41338287192, 26617.5941067 },
00078     { 1.06422e-06, 4.20572143374, 19804.8272916 },
00079     { 8.9987e-07, 5.85243663953, 41962.5207369 },
00080     { 8.497e-07, 4.33100839394, 79373.0879768 },
00081     { 6.9247e-07, 4.19446500577, 19.6697608998 },
00082     { 6.3462e-07, 3.14700988911, 7238.6755916 },
00083     { 6.8493e-07, 0.63424913908, 83925.0414739 },
00084     { 6.9728e-07, 3.57201999194, 25132.3034 },
00085     { 5.9481e-07, 2.74692562834, 16983.9961475 },
00086     { 6.483e-07, 0.04762450218, 33326.5787332 },
00087     { 5.5377e-07, 4.05313774098, 30639.8566386 },
00088     { 5.4443e-07, 3.14332489827, 27147.2850718 },
00089     { 4.756e-07, 5.49722123456, 3.881335358 },
00090     { 4.9567e-07, 3.98985799218, 6770.71060125 },
00091     { 5.6532e-07, 5.11921332252, 73711.7559277 },
00092     { 4.1764e-07, 5.64184020485, 53131.4060248 },
00093     { 5.1459e-07, 5.4778679109, 50586.7333879 },
00094     { 4.4745e-07, 1.22367821919, 77154.3308726 },
00095     { 4.1882e-07, 5.19309331936, 6283.07584999 },
00096     { 3.8045e-07, 2.43118010131, 12566.1517 },
00097     { 3.5627e-07, 0.81389896255, 32858.6137428 },
00098     { 4.8008e-07, 5.49260945754, 51749.2080923 },
00099     { 3.5393e-07, 3.36964017301, 36301.1886878 },
00100     { 3.3952e-07, 2.786179563, 14765.2390433 },
00101     // 64 terms retained
00102 };
00103 
00104 static VSOPTerm mercury_L1[] = {
00105     { 26087.9031369, 0, 0 },
00106     { 0.01131199811, 6.21874197797, 26087.9031416 },
00107     { 0.00292242298, 3.04449355541, 52175.8062831 },
00108     { 0.00075775081, 6.08568821653, 78263.7094247 },
00109     { 0.00019676525, 2.80965111777, 104351.612566 },
00110     { 5.119883e-05, 5.79432353574, 130439.515708 },
00111     { 1.336324e-05, 2.47909947012, 156527.418849 },
00112     { 3.5223e-06, 3.05246348628, 1109.37855209 },
00113     { 3.50236e-06, 5.43397743985, 182615.321991 },
00114     { 9.3444e-07, 6.11761855456, 27197.2816937 },
00115     { 9.0588e-07, 0.00053733031, 24978.5245895 },
00116     { 9.2259e-07, 2.09530377053, 208703.225133 },
00117     { 5.1943e-07, 5.62157845897, 5661.33204915 },
00118     { 4.4343e-07, 4.57417248957, 25028.5212114 },
00119     { 2.7651e-07, 3.03660330131, 51066.4277311 },
00120     { 2.1994e-07, 0.8647518216, 955.599741609 },
00121     { 2.0378e-07, 3.71392682666, 20426.5710924 },
00122     { 2.0226e-07, 0.52020649631, 21535.9496445 },
00123     { 2.4445e-07, 5.03171884876, 234791.128274 },
00124     { 1.7507e-07, 5.72782246025, 4551.95349706 },
00125     { 1.6673e-07, 1.34980149127, 529.690965095 },
00126     { 1.5305e-07, 1.79227510901, 11322.6640983 },
00127     { 1.5398e-07, 5.7425911966, 19.6697608998 },
00128     { 1.396e-07, 3.59440619771, 24498.8302463 },
00129     { 1.3163e-07, 2.71002769534, 53285.1848352 },
00130     { 1.2621e-07, 3.89533871193, 3.881335358 },
00131     { 1.2503e-07, 4.7013355234, 1059.38193019 },
00132     { 7.967e-08, 4.1717547088, 26617.5941067 },
00133     { 8.012e-08, 3.92669813128, 27043.5028832 },
00134     { 7.703e-08, 0.4960922418, 46514.474234 },
00135     { 7.496e-08, 2.4777465217, 57837.1383323 },
00136     { 8.388e-08, 6.05157476676, 77154.3308726 },
00137     { 6.84e-08, 2.7739372243, 7.1135470008 },
00138     { 6.554e-08, 5.5349960828, 6770.71060125 },
00139     { 5.846e-08, 4.28173811514, 16983.9961475 },
00140     { 7.178e-08, 2.97769079034, 2218.75710419 },
00141     { 6.358e-08, 2.13820928214, 25132.3034 },
00142     { 5.879e-08, 2.19602452599, 13521.7514416 },
00143     { 5.065e-08, 2.48292263185, 30639.8566386 },
00144     { 6.517e-08, 1.67892400042, 260879.031416 },
00145     { 4.85e-08, 4.84628981357, 37410.5672399 },
00146     { 5.019e-08, 3.94203732877, 25661.3049507 },
00147     { 4.392e-08, 1.54280887262, 27147.2850718 },
00148     { 4.382e-08, 4.94443288387, 213.299095438 },
00149     { 4.017e-08, 5.52771226937, 83925.0414739 },
00150     { 4.299e-08, 5.08757395593, 10213.2855462 },
00151     { 4.588e-08, 0.82044096381, 25558.2121765 },
00152     // 47 terms retained
00153 };
00154 
00155 static VSOPTerm mercury_L2[] = {
00156     { 0.00016395129, 4.67759555504, 26087.9031416 },
00157     { 8.123865e-05, 1.40305644134, 52175.8062831 },
00158     { 3.20817e-05, 4.49577853102, 78263.7094247 },
00159     { 1.128209e-05, 1.27901273779, 104351.612566 },
00160     { 8.77186e-06, 3.14159265359, 0 },
00161     { 3.71058e-06, 4.31735787338, 130439.515708 },
00162     { 1.16931e-06, 1.04943307731, 156527.418849 },
00163     { 3.5802e-07, 4.0458725739, 182615.321991 },
00164     { 1.4897e-07, 4.63345988506, 1109.37855209 },
00165     { 1.0747e-07, 0.74352925179, 208703.225133 },
00166     { 5.244e-08, 4.71804553686, 24978.5245895 },
00167     { 3.182e-08, 3.71128464182, 234791.128274 },
00168     { 2.547e-08, 1.43801901419, 27197.2816937 },
00169     { 2.033e-08, 1.49538090708, 51066.4277311 },
00170     // 14 terms retained
00171 };
00172 
00173 static VSOPTerm mercury_L3[] = {
00174     { 1.69496e-06, 3.20221586818, 26087.9031416 },
00175     { 1.55725e-06, 6.23814315369, 52175.8062831 },
00176     { 9.0555e-07, 2.96712953186, 78263.7094247 },
00177     { 4.2769e-07, 6.01870391709, 104351.612566 },
00178     { 1.776e-07, 2.78750960026, 130439.515708 },
00179     { 6.774e-08, 5.82756176337, 156527.418849 },
00180     { 3.486e-08, 0, 0 },
00181     { 2.435e-08, 2.56963684564, 182615.321991 },
00182     { 8.38e-09, 5.58026725886, 208703.225133 },
00183     // 9 terms retained
00184 };
00185 
00186 static VSOPTerm mercury_L4[] = {
00187     { 2.671e-08, 4.76418299344, 52175.8062831 },
00188     { 2.079e-08, 2.01782765964, 26087.9031416 },
00189     { 2.071e-08, 1.47603650163, 78263.7094247 },
00190     // 3 terms retained
00191 };
00192 
00193 static VSOPTerm mercury_L5[] = {
00194     { 0, 0, 0 },
00195     // 0 terms retained
00196 };
00197 
00198 static VSOPTerm mercury_B0[] = {
00199     { 0.11737528961, 1.98357498767, 26087.9031416 },
00200     { 0.02388076996, 5.03738959686, 52175.8062831 },
00201     { 0.01222839532, 3.14159265359, 0 },
00202     { 0.0054325181, 1.79644363964, 78263.7094247 },
00203     { 0.0012977877, 4.83232503958, 104351.612566 },
00204     { 0.00031866927, 1.58088495658, 130439.515708 },
00205     { 7.963301e-05, 4.60972126127, 156527.418849 },
00206     { 2.014189e-05, 1.35324164377, 182615.321991 },
00207     { 5.13953e-06, 4.37835406663, 208703.225133 },
00208     { 2.07674e-06, 4.91772567908, 27197.2816937 },
00209     { 2.08584e-06, 2.02020295489, 24978.5245895 },
00210     { 1.32013e-06, 1.11908482553, 234791.128274 },
00211     { 1.00454e-06, 5.65684757892, 20426.5710924 },
00212     { 1.21395e-06, 1.81271747279, 53285.1848352 },
00213     { 9.1566e-07, 2.28163127292, 25028.5212114 },
00214     { 9.9214e-07, 0.09391887897, 51116.424353 },
00215     { 9.4574e-07, 1.2418492092, 31749.2351907 },
00216     { 7.8785e-07, 4.40725881159, 57837.1383323 },
00217     { 7.7747e-07, 0.52557074433, 1059.38193019 },
00218     { 8.4264e-07, 5.08510405853, 51066.4277311 },
00219     // 20 terms retained
00220 };
00221 
00222 static VSOPTerm mercury_B1[] = {
00223     { 0.00274646065, 3.95008450011, 26087.9031416 },
00224     { 0.00099737713, 3.14159265359, 0 },
00225     { 0.00018772047, 0.05141288887, 78263.7094247 },
00226     { 0.00023970726, 2.53272082947, 52175.8062831 },
00227     { 8.097508e-05, 3.20946389315, 104351.612566 },
00228     { 2.890729e-05, 0.00943621371, 130439.515708 },
00229     { 9.49669e-06, 3.06780459575, 156527.418849 },
00230     { 2.98013e-06, 6.11414444304, 182615.321991 },
00231     { 9.0863e-07, 2.87023913203, 208703.225133 },
00232     { 2.7163e-07, 5.90488705529, 234791.128274 },
00233     { 2.4677e-07, 0.37210176608, 27197.2816937 },
00234     { 1.6001e-07, 0.37499685422, 24978.5245895 },
00235     { 1.1035e-07, 3.4885532911, 53285.1848352 },
00236     { 8.004e-08, 2.65315026358, 260879.031416 },
00237     { 8.817e-08, 3.46732763537, 51066.4277311 },
00238     // 15 terms retained
00239 };
00240 
00241 static VSOPTerm mercury_B2[] = {
00242     { 2.747165e-05, 5.24567337999, 26087.9031416 },
00243     { 2.047257e-05, 0, 0 },
00244     { 5.1603e-06, 0.49321133154, 52175.8062831 },
00245     { 4.07309e-06, 4.32215500849, 78263.7094247 },
00246     { 2.66936e-06, 1.42744634495, 104351.612566 },
00247     { 1.33544e-06, 4.61055165903, 130439.515708 },
00248     { 5.6956e-07, 1.44017544018, 156527.418849 },
00249     { 2.2049e-07, 4.52127237069, 182615.321991 },
00250     { 8.008e-08, 1.30182043008, 208703.225133 },
00251     { 2.781e-08, 4.35468456951, 234791.128274 },
00252     // 10 terms retained
00253 };
00254 
00255 static VSOPTerm mercury_B3[] = {
00256     { 6.468e-07, 2.16518315874, 26087.9031416 },
00257     { 3.0733e-07, 0, 0 },
00258     { 1.8929e-07, 5.40870348072, 52175.8062831 },
00259     { 9.797e-08, 2.41402344018, 78263.7094247 },
00260     { 6.861e-08, 5.88312096876, 104351.612566 },
00261     { 4.367e-08, 2.88362764626, 130439.515708 },
00262     { 2.344e-08, 6.0558166462, 156527.418849 },
00263     { 1.105e-08, 2.89178837278, 182615.321991 },
00264     // 8 terms retained
00265 };
00266 
00267 static VSOPTerm mercury_B4[] = {
00268     { 0, 0, 0 },
00269     // 0 terms retained
00270 };
00271 
00272 static VSOPTerm mercury_B5[] = {
00273     { 0, 0, 0 },
00274     // 0 terms retained
00275 };
00276 
00277 static VSOPTerm mercury_R0[] = {
00278     { 0.39528271651, 0, 0 },
00279     { 0.07834131818, 6.19233722598, 26087.9031416 },
00280     { 0.00795525558, 2.95989690104, 52175.8062831 },
00281     { 0.00121281764, 6.01064153797, 78263.7094247 },
00282     { 0.00021921969, 2.77820093972, 104351.612566 },
00283     { 4.354065e-05, 5.82894543774, 130439.515708 },
00284     { 9.18228e-06, 2.59650562845, 156527.418849 },
00285     { 2.60033e-06, 3.02817753901, 27197.2816937 },
00286     { 2.89955e-06, 1.42441937278, 25028.5212114 },
00287     { 2.01855e-06, 5.64725040577, 182615.321991 },
00288     { 2.01498e-06, 5.59227727403, 31749.2351907 },
00289     { 1.4198e-06, 6.25264206514, 24978.5245895 },
00290     { 1.00144e-06, 3.73435615066, 21535.9496445 },
00291     { 7.7561e-07, 3.66972523786, 20426.5710924 },
00292     { 6.3277e-07, 4.29905566028, 25558.2121765 },
00293     { 6.2951e-07, 4.76588960835, 1059.38193019 },
00294     { 6.6753e-07, 2.52520325806, 5661.33204915 },
00295     { 7.55e-07, 4.47428643135, 51116.424353 },
00296     { 4.8265e-07, 6.06824353565, 53285.1848352 },
00297     { 4.5748e-07, 2.41480951848, 208703.225133 },
00298     { 3.5224e-07, 1.05917819542, 27043.5028832 },
00299     { 4.0815e-07, 2.35882025197, 57837.1383323 },
00300     { 4.4235e-07, 1.21957279824, 15874.6175954 },
00301     { 3.3873e-07, 0.86381554218, 25661.3049507 },
00302     { 3.7203e-07, 0.51733923686, 47623.8527861 },
00303     { 3.0092e-07, 1.79500457353, 37410.5672399 },
00304     { 2.8417e-07, 3.02063623857, 51066.4277311 },
00305     { 3.0903e-07, 0.88366672292, 24498.8302463 },
00306     { 2.6105e-07, 2.15021962878, 39609.6545832 },
00307     { 1.8699e-07, 4.96496134509, 11322.6640983 },
00308     { 2.127e-07, 5.36857147632, 13521.7514416 },
00309     { 1.9422e-07, 4.98378705281, 10213.2855462 },
00310     { 1.6941e-07, 3.8876429506, 26617.5941067 },
00311     { 1.5109e-07, 0.44510551618, 46514.474234 },
00312     { 1.7087e-07, 1.24077744063, 77204.3274945 },
00313     { 1.394e-07, 1.62574000931, 27147.2850718 },
00314     { 1.3383e-07, 1.07656603755, 51646.1153181 },
00315     { 1.5011e-07, 4.28173416255, 41962.5207369 },
00316     { 1.3977e-07, 4.77056852962, 33326.5787332 },
00317     { 1.2794e-07, 6.06436868672, 1109.37855209 },
00318     { 1.3938e-07, 1.99984923769, 25132.3034 },
00319     { 1.6297e-07, 2.63293566917, 19804.8272916 },
00320     { 1.1932e-07, 2.36500445252, 4551.95349706 },
00321     { 1.0612e-07, 5.46555459994, 234791.128274 },
00322     { 1.2754e-07, 2.0761125081, 529.690965095 },
00323     { 1.2068e-07, 2.84997457341, 79373.0879768 },
00324     { 9.069e-08, 1.21263578152, 14765.2390433 },
00325     { 9.491e-08, 0.83697019037, 12566.1517 },
00326     { 9.38e-08, 5.41195321678, 83925.0414739 },
00327     { 7.499e-08, 2.44636675464, 30639.8566386 },
00328     { 7.463e-08, 5.53233826081, 32858.6137428 },
00329     { 7.216e-08, 1.17101761775, 16983.9961475 },
00330     { 8.492e-08, 3.56622963752, 73711.7559277 },
00331     { 7.109e-08, 5.32625250539, 426.598190876 },
00332     { 6.862e-08, 1.82314316379, 36301.1886878 },
00333     // 55 terms retained
00334 };
00335 
00336 static VSOPTerm mercury_R1[] = {
00337     { 0.0021734774, 4.65617158665, 26087.9031416 },
00338     { 0.00044141826, 1.42385544001, 52175.8062831 },
00339     { 0.00010094479, 4.47466326327, 78263.7094247 },
00340     { 2.432805e-05, 1.24226083323, 104351.612566 },
00341     { 1.624367e-05, 0, 0 },
00342     { 6.03996e-06, 4.29303116468, 130439.515708 },
00343     { 1.52851e-06, 1.06060778072, 156527.418849 },
00344     { 3.9202e-07, 4.11136733071, 182615.321991 },
00345     { 1.776e-07, 4.54424729034, 27197.2816937 },
00346     { 1.7999e-07, 4.71193597233, 24978.5245895 },
00347     { 1.0154e-07, 0.87893540982, 208703.225133 },
00348     { 8.086e-08, 3.00540629863, 25028.5212114 },
00349     // 12 terms retained
00350 };
00351 
00352 static VSOPTerm mercury_R2[] = {
00353     { 3.117867e-05, 3.08231840294, 26087.9031416 },
00354     { 1.245397e-05, 6.1518331681, 52175.8062831 },
00355     { 4.24822e-06, 2.92583350003, 78263.7094247 },
00356     { 1.3613e-06, 5.97983927257, 104351.612566 },
00357     { 4.2176e-07, 2.74936984182, 130439.515708 },
00358     { 2.1759e-07, 3.14159265359, 0 },
00359     { 1.2794e-07, 5.80143158303, 156527.418849 },
00360     { 3.825e-08, 2.56993470104, 182615.321991 },
00361     // 8 terms retained
00362 };
00363 
00364 static VSOPTerm mercury_R3[] = {
00365     { 3.2676e-07, 1.67971641967, 26087.9031416 },
00366     { 2.4166e-07, 4.63403168878, 52175.8062831 },
00367     { 1.2133e-07, 1.38983777816, 78263.7094247 },
00368     { 5.141e-08, 4.43915486864, 104351.612566 },
00369     { 1.981e-08, 1.20734065292, 130439.515708 },
00370     { 1.46e-08, 3.14159265359, 0 },
00371     // 6 terms retained
00372 };
00373 
00374 static VSOPTerm mercury_R4[] = {
00375     { 0, 0, 0 },
00376     // 0 terms retained
00377 };
00378 
00379 static VSOPTerm mercury_R5[] = {
00380     { 0, 0, 0 },
00381     // 0 terms retained
00382 };
00383 
00384 static VSOPTerm venus_L0[] = {
00385     { 3.17614666774, 0, 0 },
00386     { 0.01353968419, 5.59313319619, 10213.2855462 },
00387     { 0.00089891645, 5.30650047764, 20426.5710924 },
00388     { 5.477194e-05, 4.41630661466, 7860.41939244 },
00389     { 3.455741e-05, 2.6996444782, 11790.6290887 },
00390     { 2.372061e-05, 2.99377542079, 3930.20969622 },
00391     { 1.317168e-05, 5.18668228402, 26.2983197998 },
00392     { 1.664146e-05, 4.25018630147, 1577.34354245 },
00393     { 1.438387e-05, 4.15745084182, 9683.59458112 },
00394     { 1.200521e-05, 6.15357116043, 30639.8566386 },
00395     { 7.6138e-06, 1.95014701047, 529.690965095 },
00396     { 7.07676e-06, 1.06466702668, 775.522611324 },
00397     { 5.84836e-06, 3.9983988823, 191.448266112 },
00398     { 7.69314e-06, 0.81629615196, 9437.76293489 },
00399     { 4.99915e-06, 4.1234021282, 15720.8387849 },
00400     { 3.26221e-06, 4.59056477038, 10404.7338123 },
00401     { 4.29498e-06, 3.58642858577, 19367.1891622 },
00402     { 3.26967e-06, 5.67736584311, 5507.55323867 },
00403     { 2.31937e-06, 3.16251059356, 9153.90361602 },
00404     { 1.79695e-06, 4.65337908917, 1109.37855209 },
00405     { 1.28263e-06, 4.22604490814, 20.7753954924 },
00406     { 1.55464e-06, 5.5704389169, 19651.0484811 },
00407     { 1.27907e-06, 0.96209781904, 5661.33204915 },
00408     { 1.05547e-06, 1.53721203088, 801.820931124 },
00409     { 8.5722e-07, 0.3558924772, 3154.6870849 },
00410     { 9.9121e-07, 0.83288208931, 213.299095438 },
00411     { 9.8804e-07, 5.39389623302, 13367.9726311 },
00412     { 8.2094e-07, 3.21597037872, 18837.4981971 },
00413     { 8.8031e-07, 3.88868864136, 9999.98645077 },
00414     { 7.1577e-07, 0.11145736657, 11015.1064773 },
00415     { 5.6122e-07, 4.24039842051, 7.1135470008 },
00416     { 7.0239e-07, 0.67458825333, 23581.2581773 },
00417     { 5.0796e-07, 0.24531639097, 11322.6640983 },
00418     { 4.6111e-07, 5.31576442737, 18073.7049387 },
00419     { 4.4576e-07, 6.06281108312, 40853.1421848 },
00420     { 4.2594e-07, 5.32873395426, 2352.86615377 },
00421     { 4.2635e-07, 1.79955442721, 7084.89678112 },
00422     { 4.1177e-07, 0.362410122, 382.896532223 },
00423     // 38 terms retained
00424 };
00425 
00426 static VSOPTerm venus_L1[] = {
00427     { 10213.2855462, 0, 0 },
00428     { 0.00095617813, 2.4640651111, 10213.2855462 },
00429     { 7.787201e-05, 0.6247848222, 20426.5710924 },
00430     { 1.51666e-06, 6.10638559291, 1577.34354245 },
00431     { 1.41694e-06, 2.12362986036, 30639.8566386 },
00432     { 1.73908e-06, 2.65539499463, 26.2983197998 },
00433     { 8.2235e-07, 5.70231469551, 191.448266112 },
00434     { 6.9732e-07, 2.68128549229, 9437.76293489 },
00435     { 5.2292e-07, 3.60270736876, 775.522611324 },
00436     { 3.8313e-07, 1.03371309443, 529.690965095 },
00437     { 2.963e-07, 1.25050823203, 5507.55323867 },
00438     { 2.5056e-07, 6.1065063866, 10404.7338123 },
00439     { 1.7772e-07, 6.19369679929, 1109.37855209 },
00440     { 1.651e-07, 2.64360813203, 7.1135470008 },
00441     { 1.4231e-07, 5.45125927817, 9153.90361602 },
00442     { 1.1627e-07, 4.97604433638, 213.299095438 },
00443     { 1.2563e-07, 1.88122194951, 382.896532223 },
00444     { 8.877e-08, 0.95245393457, 13367.9726311 },
00445     { 7.374e-08, 4.3947635255, 10206.1719992 },
00446     { 6.55e-08, 2.28168331756, 2352.86615377 },
00447     { 6.444e-08, 1.41156299643, 40853.1421848 },
00448     { 6.269e-08, 4.08365791523, 3154.6870849 },
00449     { 6.702e-08, 5.05916048534, 801.820931124 },
00450     // 23 terms retained
00451 };
00452 
00453 static VSOPTerm venus_L2[] = {
00454     { 3.894209e-05, 0.34823650721, 10213.2855462 },
00455     { 5.95403e-06, 2.01456107998, 20426.5710924 },
00456     { 2.87868e-06, 0, 0 },
00457     { 2.3838e-07, 2.04588223604, 26.2983197998 },
00458     { 9.964e-08, 3.97089333901, 775.522611324 },
00459     { 7.196e-08, 3.65730119531, 30639.8566386 },
00460     { 7.043e-08, 1.52107808192, 1577.34354245 },
00461     { 6.014e-08, 1.00039990357, 191.448266112 },
00462     { 3.167e-08, 4.36138169912, 9437.76293489 },
00463     { 1.934e-08, 3.39260216059, 382.896532223 },
00464     // 10 terms retained
00465 };
00466 
00467 static VSOPTerm venus_L3[] = {
00468     { 1.36328e-06, 4.79698723753, 10213.2855462 },
00469     { 3.0661e-07, 3.71663788064, 20426.5710924 },
00470     { 3.041e-08, 3.14159265359, 0 },
00471     // 3 terms retained
00472 };
00473 
00474 static VSOPTerm venus_L4[] = {
00475     { 0, 0, 0 },
00476     // 0 terms retained
00477 };
00478 
00479 static VSOPTerm venus_L5[] = {
00480     { 0, 0, 0 },
00481     // 0 terms retained
00482 };
00483 
00484 static VSOPTerm venus_B0[] = {
00485     { 0.05923638472, 0.26702775812, 10213.2855462 },
00486     { 0.00040107978, 1.14737178112, 20426.5710924 },
00487     { 0.00032814918, 3.14159265359, 0 },
00488     { 1.011392e-05, 1.0894611973, 30639.8566386 },
00489     { 1.49458e-06, 6.25390268112, 18073.7049387 },
00490     { 1.37788e-06, 0.86020095586, 1577.34354245 },
00491     { 1.29973e-06, 3.67152480061, 9437.76293489 },
00492     { 1.19507e-06, 3.70468787104, 2352.86615377 },
00493     { 1.07971e-06, 4.53903678347, 22003.9146349 },
00494     { 9.2029e-07, 1.53954519783, 9153.90361602 },
00495     // 10 terms retained
00496 };
00497 
00498 static VSOPTerm venus_B1[] = {
00499     { 0.00287821243, 1.88964962838, 10213.2855462 },
00500     { 3.499578e-05, 3.71117560516, 20426.5710924 },
00501     { 1.257844e-05, 0, 0 },
00502     { 9.6152e-07, 2.74240664188, 30639.8566386 },
00503     { 1.3051e-07, 2.27549606211, 9437.76293489 },
00504     // 5 terms retained
00505 };
00506 
00507 static VSOPTerm venus_B2[] = {
00508     { 0.00012657745, 3.34796457029, 10213.2855462 },
00509     { 1.51225e-06, 0, 0 },
00510     { 3.7476e-07, 5.34638962141, 20426.5710924 },
00511     { 1.0627e-07, 3.81894300538, 30639.8566386 },
00512     // 4 terms retained
00513 };
00514 
00515 static VSOPTerm venus_B3[] = {
00516     { 3.76505e-06, 4.87650249694, 10213.2855462 },
00517     { 1.2587e-07, 3.14159265359, 0 },
00518     { 4.809e-08, 0.43423918018, 20426.5710924 },
00519     // 3 terms retained
00520 };
00521 
00522 static VSOPTerm venus_B4[] = {
00523     { 8.558e-08, 0.17181972054, 10213.2855462 },
00524     // 1 terms retained
00525 };
00526 
00527 static VSOPTerm venus_B5[] = {
00528     { 0, 0, 0 },
00529     // 0 terms retained
00530 };
00531 
00532 static VSOPTerm venus_R0[] = {
00533     { 0.72334820891, 0, 0 },
00534     { 0.00489824182, 4.02151831717, 10213.2855462 },
00535     { 1.658058e-05, 4.90206728031, 20426.5710924 },
00536     { 1.632096e-05, 2.84548795207, 7860.41939244 },
00537     { 1.378043e-05, 1.12846591367, 11790.6290887 },
00538     { 4.98395e-06, 2.58682193892, 9683.59458112 },
00539     { 3.73958e-06, 1.42314832858, 3930.20969622 },
00540     { 2.63615e-06, 5.52938716941, 9437.76293489 },
00541     { 2.37454e-06, 2.55136053886, 15720.8387849 },
00542     { 2.21985e-06, 2.01346696541, 19367.1891622 },
00543     { 1.19466e-06, 3.01975080538, 10404.7338123 },
00544     { 1.25896e-06, 2.72769850819, 1577.34354245 },
00545     { 7.6176e-07, 1.59574968674, 9153.90361602 },
00546     { 8.5337e-07, 3.98598666191, 19651.0484811 },
00547     { 7.4347e-07, 4.11957779786, 5507.55323867 },
00548     { 4.1902e-07, 1.64282225331, 18837.4981971 },
00549     { 4.2494e-07, 3.81864493274, 13367.9726311 },
00550     { 3.9437e-07, 5.39018702243, 23581.2581773 },
00551     { 2.9042e-07, 5.67739528728, 5661.33204915 },
00552     { 2.7555e-07, 5.72392434415, 775.522611324 },
00553     { 2.7288e-07, 4.8214049462, 11015.1064773 },
00554     { 3.1274e-07, 2.31806719544, 9999.98645077 },
00555     { 1.97e-07, 4.96157560246, 11322.6640983 },
00556     { 1.9811e-07, 0.53189302682, 27511.4678735 },
00557     { 1.3569e-07, 3.75536825122, 18073.7049387 },
00558     { 1.2921e-07, 1.13381083556, 10206.1719992 },
00559     { 1.6214e-07, 0.56446585474, 529.690965095 },
00560     { 1.1828e-07, 5.0903796656, 3154.6870849 },
00561     { 1.1729e-07, 0.23450811362, 7084.89678112 },
00562     { 1.3066e-07, 5.24354222739, 17298.1823273 },
00563     { 1.318e-07, 3.37207825651, 13745.346239 },
00564     { 9.097e-08, 3.07004839111, 1109.37855209 },
00565     { 1.0818e-07, 2.45024714924, 10239.583866 },
00566     { 1.1434e-07, 4.56780914249, 29050.7837433 },
00567     // 34 terms retained
00568 };
00569 
00570 static VSOPTerm venus_R1[] = {
00571     { 0.00034551041, 0.89198706276, 10213.2855462 },
00572     { 2.34203e-06, 1.77224942363, 20426.5710924 },
00573     { 2.33998e-06, 3.14159265359, 0 },
00574     { 2.3867e-07, 1.11270233944, 9437.76293489 },
00575     // 4 terms retained
00576 };
00577 
00578 static VSOPTerm venus_R2[] = {
00579     { 1.406587e-05, 5.06366395112, 10213.2855462 },
00580     { 1.5529e-07, 5.47321056992, 20426.5710924 },
00581     { 1.3059e-07, 0, 0 },
00582     // 3 terms retained
00583 };
00584 
00585 static VSOPTerm venus_R3[] = {
00586     { 4.9582e-07, 3.22264415899, 10213.2855462 },
00587     // 1 terms retained
00588 };
00589 
00590 static VSOPTerm venus_R4[] = {
00591     { 5.73e-09, 0.92253525592, 10213.2855462 },
00592     // 1 terms retained
00593 };
00594 
00595 static VSOPTerm venus_R5[] = {
00596     { 0, 0, 0 },
00597     // 0 terms retained
00598 };
00599 
00600 static VSOPTerm earth_L0[] = {
00601     { 1.75347045673, 0, 0 },
00602     { 0.03341656453, 4.66925680415, 6283.07584999 },
00603     { 0.00034894275, 4.62610242189, 12566.1517 },
00604     { 3.417572e-05, 2.82886579754, 3.523118349 },
00605     { 3.497056e-05, 2.74411783405, 5753.3848849 },
00606     { 3.135899e-05, 3.62767041756, 77713.7714681 },
00607     { 2.676218e-05, 4.41808345438, 7860.41939244 },
00608     { 2.342691e-05, 6.13516214446, 3930.20969622 },
00609     { 1.273165e-05, 2.03709657878, 529.690965095 },
00610     { 1.324294e-05, 0.74246341673, 11506.7697698 },
00611     { 9.01854e-06, 2.04505446477, 26.2983197998 },
00612     { 1.199167e-05, 1.10962946234, 1577.34354245 },
00613     { 8.57223e-06, 3.50849152283, 398.149003408 },
00614     { 7.79786e-06, 1.17882681962, 5223.6939198 },
00615     { 9.9025e-06, 5.23268072088, 5884.92684658 },
00616     { 7.53141e-06, 2.53339052847, 5507.55323867 },
00617     { 5.05267e-06, 4.58292599973, 18849.22755 },
00618     { 4.92392e-06, 4.20505711826, 775.522611324 },
00619     { 3.56672e-06, 2.91954114478, 0.0673103028 },
00620     { 2.84125e-06, 1.89869240932, 796.298006816 },
00621     { 2.42879e-06, 0.34481445893, 5486.77784318 },
00622     { 3.17087e-06, 5.84901948512, 11790.6290887 },
00623     { 2.71112e-06, 0.31486255375, 10977.0788047 },
00624     { 2.06217e-06, 4.80646631478, 2544.31441988 },
00625     { 2.05478e-06, 1.86953770281, 5573.14280143 },
00626     { 2.02318e-06, 2.45767790232, 6069.77675455 },
00627     { 1.26225e-06, 1.08295459501, 20.7753954924 },
00628     { 1.55516e-06, 0.83306084617, 213.299095438 },
00629     { 1.15132e-06, 0.64544911683, 0.9803210682 },
00630     { 1.02851e-06, 0.63599845579, 4694.00295471 },
00631     { 1.01724e-06, 4.2667980198, 7.1135470008 },
00632     { 9.9206e-07, 6.20992926918, 2146.16541648 },
00633     { 1.32212e-06, 3.41118292683, 2942.46342329 },
00634     { 9.7607e-07, 0.68101342359, 155.420399434 },
00635     { 8.5128e-07, 1.29870764804, 6275.96230299 },
00636     { 7.4651e-07, 1.755089133, 5088.62883977 },
00637     { 1.01895e-06, 0.97569280312, 15720.8387849 },
00638     { 8.4711e-07, 3.67080093031, 71430.6956181 },
00639     { 7.3547e-07, 4.67926633877, 801.820931124 },
00640     { 7.3874e-07, 3.50319414955, 3154.6870849 },
00641     { 7.8757e-07, 3.03697458703, 12036.4607349 },
00642     { 7.9637e-07, 1.80791287082, 17260.1546547 },
00643     { 8.5803e-07, 5.9832263126, 161000.685738 },
00644     { 5.6963e-07, 2.78430458592, 6286.59896834 },
00645     { 6.1148e-07, 1.81839892984, 7084.89678112 },
00646     { 6.9627e-07, 0.83297621398, 9437.76293489 },
00647     { 5.6116e-07, 4.38694865354, 14143.4952424 },
00648     { 6.2449e-07, 3.97763912806, 8827.39026987 },
00649     { 5.1145e-07, 0.28306832879, 5856.47765912 },
00650     { 5.5577e-07, 3.47006059924, 6279.55273164 },
00651     { 4.1036e-07, 5.36817592855, 8429.24126647 },
00652     { 5.1605e-07, 1.33282739866, 1748.01641307 },
00653     { 5.1992e-07, 0.18914947184, 12139.5535091 },
00654     { 4.9e-07, 0.48735014197, 1194.44701022 },
00655     { 3.92e-07, 6.16833020996, 10447.3878396 },
00656     { 3.557e-07, 1.775968892, 6812.76681509 },
00657     { 3.677e-07, 6.04133863162, 10213.2855462 },
00658     { 3.6596e-07, 2.56957481827, 1059.38193019 },
00659     { 3.3296e-07, 0.59310278598, 17789.8456198 },
00660     { 3.5954e-07, 1.70875808777, 2352.86615377 },
00661     { 4.0938e-07, 2.39850938714, 19651.0484811 },
00662     // 61 terms retained
00663 };
00664 
00665 static VSOPTerm earth_L1[] = {
00666     { 6283.07584999, 0, 0 },
00667     { 0.00206058863, 2.67823455808, 6283.07584999 },
00668     { 4.303419e-05, 2.63512233481, 12566.1517 },
00669     { 4.25264e-06, 1.59046982018, 3.523118349 },
00670     { 1.09017e-06, 2.96631010675, 1577.34354245 },
00671     { 9.3479e-07, 2.59211109542, 18849.22755 },
00672     { 1.19305e-06, 5.79555765566, 26.2983197998 },
00673     { 7.2121e-07, 1.13840581212, 529.690965095 },
00674     { 6.7784e-07, 1.87453300345, 398.149003408 },
00675     { 6.735e-07, 4.40932832004, 5507.55323867 },
00676     { 5.9045e-07, 2.88815790631, 5223.6939198 },
00677     { 5.5976e-07, 2.17471740035, 155.420399434 },
00678     { 4.5411e-07, 0.39799502896, 796.298006816 },
00679     { 3.6298e-07, 0.46875437227, 775.522611324 },
00680     { 2.8962e-07, 2.64732254645, 7.1135470008 },
00681     { 1.9097e-07, 1.84628376049, 5486.77784318 },
00682     { 2.0844e-07, 5.34138275149, 0.9803210682 },
00683     { 1.8508e-07, 4.96855179468, 213.299095438 },
00684     { 1.6233e-07, 0.03216587315, 2544.31441988 },
00685     { 1.7293e-07, 2.9911676063, 6275.96230299 },
00686     { 1.5832e-07, 1.43049301283, 2146.16541648 },
00687     { 1.4608e-07, 1.2046979369, 10977.0788047 },
00688     { 1.1877e-07, 3.25805082007, 5088.62883977 },
00689     { 1.1514e-07, 2.07502080082, 4694.00295471 },
00690     { 9.721e-08, 4.2392586526, 1349.86740966 },
00691     { 9.969e-08, 1.30263423409, 6286.59896834 },
00692     { 9.452e-08, 2.69956827011, 242.728603974 },
00693     { 1.2461e-07, 2.83432282119, 1748.01641307 },
00694     { 1.1808e-07, 5.27379760438, 1194.44701022 },
00695     { 8.577e-08, 5.6447608598, 951.718406251 },
00696     { 1.0641e-07, 0.76614722966, 553.569402842 },
00697     { 7.576e-08, 5.30056172859, 2352.86615377 },
00698     { 5.764e-08, 1.77228445837, 1059.38193019 },
00699     { 6.385e-08, 2.65034514038, 9437.76293489 },
00700     { 5.223e-08, 5.66135782131, 71430.6956181 },
00701     { 5.315e-08, 0.91110018969, 3154.6870849 },
00702     { 6.101e-08, 4.66633726278, 4690.47983636 },
00703     { 4.335e-08, 0.23934560382, 6812.76681509 },
00704     { 5.041e-08, 1.42489704722, 6438.49624943 },
00705     { 4.259e-08, 0.77355543889, 10447.3878396 },
00706     { 5.2e-08, 1.85528830215, 801.820931124 },
00707     // 41 terms retained
00708 };
00709 
00710 static VSOPTerm earth_L2[] = {
00711     { 8.721859e-05, 1.07253635559, 6283.07584999 },
00712     { 9.9099e-06, 3.14159265359, 0 },
00713     { 2.94833e-06, 0.43717350256, 12566.1517 },
00714     { 2.7338e-07, 0.05295636147, 3.523118349 },
00715     { 1.6333e-07, 5.18820215724, 26.2983197998 },
00716     { 1.5745e-07, 3.68504712183, 155.420399434 },
00717     { 9.425e-08, 0.29667114694, 18849.22755 },
00718     { 8.938e-08, 2.05706319592, 77713.7714681 },
00719     { 6.94e-08, 0.82691541038, 775.522611324 },
00720     { 5.061e-08, 4.6624323168, 1577.34354245 },
00721     { 4.06e-08, 1.03067032318, 7.1135470008 },
00722     { 3.464e-08, 5.14021224609, 796.298006816 },
00723     { 3.172e-08, 6.05479318507, 5507.55323867 },
00724     { 3.02e-08, 1.19240008524, 242.728603974 },
00725     { 2.885e-08, 6.11705865396, 529.690965095 },
00726     { 3.809e-08, 3.44043369494, 5573.14280143 },
00727     { 2.719e-08, 0.30363248164, 398.149003408 },
00728     { 2.365e-08, 4.37666117992, 5223.6939198 },
00729     { 2.538e-08, 2.27966434314, 553.569402842 },
00730     { 2.078e-08, 3.75435095487, 0.9803210682 },
00731     { 1.675e-08, 0.90149951436, 951.718406251 },
00732     { 1.534e-08, 5.75895831192, 1349.86740966 },
00733     { 1.224e-08, 2.97285792195, 2146.16541648 },
00734     { 1.449e-08, 4.36401639552, 1748.01641307 },
00735     { 1.341e-08, 3.72019379666, 1194.44701022 },
00736     { 1.253e-08, 2.9488872631, 6438.49624943 },
00737     { 9.99e-09, 5.98665341008, 6286.59896834 },
00738     // 27 terms retained
00739 };
00740 
00741 static VSOPTerm earth_L3[] = {
00742     { 2.89058e-06, 5.84173149732, 6283.07584999 },
00743     { 2.0712e-07, 6.0498393902, 12566.1517 },
00744     { 2.962e-08, 5.1956057957, 155.420399434 },
00745     { 2.527e-08, 3.14159265359, 0 },
00746     { 1.288e-08, 4.7219761197, 3.523118349 },
00747     // 5 terms retained
00748 };
00749 
00750 static VSOPTerm earth_L4[] = {
00751     { 7.714e-08, 4.14117321449, 6283.07584999 },
00752     // 1 terms retained
00753 };
00754 
00755 static VSOPTerm earth_L5[] = {
00756     { 0, 0, 0 },
00757     // 0 terms retained
00758 };
00759 
00760 static VSOPTerm earth_B0[] = {
00761     { 2.7962e-06, 3.19870156017, 84334.6615813 },
00762     // 1 terms retained
00763 };
00764 
00765 static VSOPTerm earth_B1[] = {
00766     { 0.00227777722, 3.4137662053, 6283.07584999 },
00767     { 3.805678e-05, 3.37063423795, 12566.1517 },
00768     { 3.619589e-05, 0, 0 },
00769     { 7.1542e-07, 3.32777549735, 18849.22755 },
00770     // 4 terms retained
00771 };
00772 
00773 static VSOPTerm earth_B2[] = {
00774     { 9.721424e-05, 5.1519280992, 6283.07584999 },
00775     { 2.33002e-06, 3.14159265359, 0 },
00776     { 1.34188e-06, 0.64406212977, 12566.1517 },
00777     { 6.504e-08, 1.07333397797, 18849.22755 },
00778     // 4 terms retained
00779 };
00780 
00781 static VSOPTerm earth_B3[] = {
00782     { 2.75993e-06, 0.59480097092, 6283.07584999 },
00783     { 1.7034e-07, 3.14159265359, 0 },
00784     { 3.617e-08, 0.11750575325, 12566.1517 },
00785     // 3 terms retained
00786 };
00787 
00788 static VSOPTerm earth_B4[] = {
00789     { 5.745e-08, 2.26734029843, 6283.07584999 },
00790     // 1 terms retained
00791 };
00792 
00793 static VSOPTerm earth_B5[] = {
00794     { 0, 0, 0 },
00795     // 0 terms retained
00796 };
00797 
00798 static VSOPTerm earth_R0[] = {
00799     { 1.00013988784, 0, 0 },
00800     { 0.01670699632, 3.09846350258, 6283.07584999 },
00801     { 0.00013956024, 3.05524609456, 12566.1517 },
00802     { 3.08372e-05, 5.19846674381, 77713.7714681 },
00803     { 1.628463e-05, 1.17387558054, 5753.3848849 },
00804     { 1.575572e-05, 2.84685214877, 7860.41939244 },
00805     { 9.24799e-06, 5.45292236722, 11506.7697698 },
00806     { 5.42439e-06, 4.56409151453, 3930.20969622 },
00807     { 4.7211e-06, 3.66100022149, 5884.92684658 },
00808     { 3.2878e-06, 5.89983686142, 5223.6939198 },
00809     { 3.45969e-06, 0.96368627272, 5507.55323867 },
00810     { 3.06784e-06, 0.29867139512, 5573.14280143 },
00811     { 1.74844e-06, 3.01193636733, 18849.22755 },
00812     { 2.43181e-06, 4.2734953079, 11790.6290887 },
00813     { 2.11836e-06, 5.84714461348, 1577.34354245 },
00814     { 1.8574e-06, 5.02199710705, 10977.0788047 },
00815     { 1.09835e-06, 5.0551063586, 5486.77784318 },
00816     { 9.8316e-07, 0.88681311278, 6069.77675455 },
00817     { 8.65e-07, 5.68956418946, 15720.8387849 },
00818     { 8.5831e-07, 1.27079125277, 161000.685738 },
00819     { 6.2917e-07, 0.92177053978, 529.690965095 },
00820     { 5.7056e-07, 2.01374292245, 83996.8473181 },
00821     { 6.4908e-07, 0.27251341435, 17260.1546547 },
00822     { 4.9384e-07, 3.24501240359, 2544.31441988 },
00823     { 5.5736e-07, 5.2415979917, 71430.6956181 },
00824     { 4.252e-07, 6.01110257982, 6275.96230299 },
00825     { 4.6966e-07, 2.57799853213, 775.522611324 },
00826     { 3.8963e-07, 5.36063832897, 4694.00295471 },
00827     { 4.4666e-07, 5.53715663816, 9437.76293489 },
00828     { 3.5661e-07, 1.67447135798, 12036.4607349 },
00829     { 3.1922e-07, 0.18368299942, 5088.62883977 },
00830     { 3.1846e-07, 1.77775642078, 398.149003408 },
00831     { 3.3193e-07, 0.24370221704, 7084.89678112 },
00832     { 3.8245e-07, 2.39255343973, 8827.39026987 },
00833     { 2.8468e-07, 1.21344887533, 6286.59896834 },
00834     { 3.7486e-07, 0.82961281844, 19651.0484811 },
00835     { 3.6957e-07, 4.90107587287, 12139.5535091 },
00836     { 3.4537e-07, 1.84270693281, 2942.46342329 },
00837     { 2.6275e-07, 4.58896863104, 10447.3878396 },
00838     { 2.4596e-07, 3.78660838036, 8429.24126647 },
00839     { 2.3587e-07, 0.26866098169, 796.298006816 },
00840     { 2.7795e-07, 1.89934427832, 6279.55273164 },
00841     { 2.3927e-07, 4.99598548145, 5856.47765912 },
00842     { 2.0345e-07, 4.65282190725, 2146.16541648 },
00843     { 2.3287e-07, 2.80783632869, 14143.4952424 },
00844     { 2.2099e-07, 1.95002636847, 3154.6870849 },
00845     { 1.9509e-07, 5.38233922479, 2352.86615377 },
00846     { 1.7958e-07, 0.1987136996, 6812.76681509 },
00847     { 1.7178e-07, 4.43322156854, 10213.2855462 },
00848     { 1.619e-07, 5.23159323213, 17789.8456198 },
00849     { 1.7315e-07, 6.15224075188, 16730.4636896 },
00850     { 1.3814e-07, 5.18962074032, 8031.09226306 },
00851     { 1.8834e-07, 0.67280058021, 149854.400135 },
00852     { 1.833e-07, 2.25348717053, 23581.2581773 },
00853     { 1.3639e-07, 3.68511810757, 4705.73230754 },
00854     { 1.3142e-07, 0.65267698994, 13367.9726311 },
00855     { 1.0414e-07, 4.33285688501, 11769.8536932 },
00856     { 9.978e-08, 4.20126336356, 6309.37416979 },
00857     { 1.017e-07, 1.59366684542, 4690.47983636 },
00858     { 7.564e-08, 2.62560597391, 6256.77753019 },
00859     { 9.654e-08, 3.67583728703, 27511.4678735 },
00860     { 6.743e-08, 0.56269927047, 3340.6124267 },
00861     { 8.743e-08, 6.06359123461, 1748.01641307 },
00862     { 7.786e-08, 3.67371235367, 12168.0026966 },
00863     { 6.633e-08, 5.66149277789, 11371.7046898 },
00864     { 7.712e-08, 0.31242577788, 7632.94325965 },
00865     { 6.586e-08, 3.13580054586, 801.820931124 },
00866     { 7.46e-08, 5.6475806666, 11926.2544137 },
00867     { 6.933e-08, 2.92384586372, 6681.2248534 },
00868     { 6.805e-08, 1.42327153767, 23013.5395396 },
00869     { 6.118e-08, 5.13395999022, 1194.44701022 },
00870     { 6.477e-08, 2.64986648493, 19804.8272916 },
00871     // 72 terms retained
00872 };
00873 
00874 static VSOPTerm earth_R1[] = {
00875     { 0.00103018607, 1.10748968172, 6283.07584999 },
00876     { 1.721238e-05, 1.06442300386, 12566.1517 },
00877     { 7.02217e-06, 3.14159265359, 0 },
00878     { 3.2345e-07, 1.02168583254, 18849.22755 },
00879     { 3.0801e-07, 2.84358443952, 5507.55323867 },
00880     { 2.4978e-07, 1.31906570344, 5223.6939198 },
00881     { 1.8487e-07, 1.42428709076, 1577.34354245 },
00882     { 1.0077e-07, 5.91385248388, 10977.0788047 },
00883     { 8.635e-08, 0.27158192945, 5486.77784318 },
00884     { 8.654e-08, 1.42046854427, 6275.96230299 },
00885     // 10 terms retained
00886 };
00887 
00888 static VSOPTerm earth_R2[] = {
00889     { 4.359385e-05, 5.78455133808, 6283.07584999 },
00890     { 1.23633e-06, 5.57935427994, 12566.1517 },
00891     { 1.2342e-07, 3.14159265359, 0 },
00892     { 8.792e-08, 3.62777893099, 77713.7714681 },
00893     { 5.689e-08, 1.86958905084, 5573.14280143 },
00894     { 3.302e-08, 5.47034879713, 18849.22755 },
00895     // 6 terms retained
00896 };
00897 
00898 static VSOPTerm earth_R3[] = {
00899     { 1.44595e-06, 4.27319433901, 6283.07584999 },
00900     { 6.729e-08, 3.91706261708, 12566.1517 },
00901     // 2 terms retained
00902 };
00903 
00904 static VSOPTerm earth_R4[] = {
00905     { 3.858e-08, 2.56389016346, 6283.07584999 },
00906     // 1 terms retained
00907 };
00908 
00909 static VSOPTerm earth_R5[] = {
00910     { 0, 0, 0 },
00911     // 0 terms retained
00912 };
00913 
00914 static VSOPTerm mars_L0[] = {
00915     { 6.20347711581, 0, 0 },
00916     { 0.18656368093, 5.0503710027, 3340.6124267 },
00917     { 0.01108216816, 5.40099836344, 6681.2248534 },
00918     { 0.00091798406, 5.75478744667, 10021.8372801 },
00919     { 0.00027744987, 5.97049513147, 3.523118349 },
00920     { 0.00010610235, 2.93958560338, 2281.23049651 },
00921     { 0.00012315897, 0.84956094002, 2810.92146161 },
00922     { 8.926784e-05, 4.15697846427, 0.0172536522 },
00923     { 8.715691e-05, 6.11005153139, 13362.4497068 },
00924     { 6.797556e-05, 0.36462229657, 398.149003408 },
00925     { 7.774872e-05, 3.33968761376, 5621.84292321 },
00926     { 3.575078e-05, 1.6618650571, 2544.31441988 },
00927     { 4.161108e-05, 0.22814971327, 2942.46342329 },
00928     { 3.075252e-05, 0.85696614132, 191.448266112 },
00929     { 2.628117e-05, 0.64806124465, 3337.08930835 },
00930     { 2.937546e-05, 6.07893711402, 0.0673103028 },
00931     { 2.389414e-05, 5.03896442664, 796.298006816 },
00932     { 2.579844e-05, 0.02996736156, 3344.13554505 },
00933     { 1.528141e-05, 1.14979301996, 6151.5338883 },
00934     { 1.798806e-05, 0.65634057445, 529.690965095 },
00935     { 1.264357e-05, 3.62275122593, 5092.15195812 },
00936     { 1.286228e-05, 3.06796065034, 2146.16541648 },
00937     { 1.546404e-05, 2.91579701718, 1751.53953142 },
00938     { 1.024902e-05, 3.69334099279, 8962.45534991 },
00939     { 8.91566e-06, 0.18293837498, 16703.0621335 },
00940     { 8.58759e-06, 2.4009381194, 2914.01423582 },
00941     { 8.32715e-06, 2.46418619474, 3340.59517305 },
00942     { 8.3272e-06, 4.49495782139, 3340.62968035 },
00943     { 7.12902e-06, 3.66335473479, 1059.38193019 },
00944     { 7.48723e-06, 3.82248614017, 155.420399434 },
00945     { 7.23861e-06, 0.67497311481, 3738.76143011 },
00946     { 6.35548e-06, 2.92182225127, 8432.76438482 },
00947     { 6.55162e-06, 0.48864064125, 3127.31333126 },
00948     { 5.50474e-06, 3.81001042328, 0.9803210682 },
00949     { 5.5275e-06, 4.47479317037, 1748.01641307 },
00950     { 4.25966e-06, 0.55364317304, 6283.07584999 },
00951     { 4.15131e-06, 0.49662285038, 213.299095438 },
00952     { 4.72167e-06, 3.62547124025, 1194.44701022 },
00953     { 3.06551e-06, 0.38052848348, 6684.74797175 },
00954     { 3.12141e-06, 0.99853944405, 6677.70173505 },
00955     { 2.93198e-06, 4.22131299634, 20.7753954924 },
00956     { 3.02375e-06, 4.48618007156, 3532.06069281 },
00957     { 2.74027e-06, 0.54222167059, 3340.5451164 },
00958     { 2.81079e-06, 5.88163521788, 1349.86740966 },
00959     { 2.31183e-06, 1.28242156993, 3870.30339179 },
00960     { 2.83602e-06, 5.7688543494, 3149.16416059 },
00961     { 2.36117e-06, 5.75503217933, 3333.4988797 },
00962     { 2.74033e-06, 0.13372524985, 3340.679737 },
00963     { 2.99395e-06, 2.78323740866, 6254.62666252 },
00964     { 2.04162e-06, 2.82133445874, 1221.84856632 },
00965     { 2.38866e-06, 5.37153646326, 4136.91043352 },
00966     { 1.88648e-06, 1.4910406604, 9492.146315 },
00967     { 2.21228e-06, 3.50466812198, 382.896532223 },
00968     { 1.79196e-06, 1.00561962003, 951.718406251 },
00969     { 1.72117e-06, 0.43943649536, 5486.77784318 },
00970     { 1.93118e-06, 3.35716641911, 3.5904286518 },
00971     { 1.44304e-06, 1.41874112114, 135.065080035 },
00972     { 1.60016e-06, 3.94857092451, 4562.46099302 },
00973     { 1.74072e-06, 2.41361337725, 553.569402842 },
00974     { 1.30989e-06, 4.04491134956, 12303.0677766 },
00975     { 1.38243e-06, 4.30145122848, 7.1135470008 },
00976     { 1.28062e-06, 1.8066581622, 5088.62883977 },
00977     { 1.39898e-06, 3.32595559208, 2700.71514039 },
00978     { 1.28105e-06, 2.20807538189, 1592.59601363 },
00979     { 1.16944e-06, 3.12806863456, 7903.07341972 },
00980     { 1.10378e-06, 1.05194545948, 242.728603974 },
00981     { 1.13481e-06, 3.70070432339, 1589.07289528 },
00982     { 1.00099e-06, 3.24340223714, 11773.3768115 },
00983     { 9.5594e-07, 0.53950648295, 20043.6745602 },
00984     { 9.8947e-07, 4.84558326403, 6681.24210705 },
00985     { 1.04542e-06, 0.78532737699, 8827.39026987 },
00986     { 8.4186e-07, 3.98971116025, 4399.99435689 },
00987     { 8.6928e-07, 2.20183965407, 11243.6858464 },
00988     { 7.1438e-07, 2.80307223477, 3185.19202727 },
00989     { 7.2095e-07, 5.84669532401, 5884.92684658 },
00990     { 7.3482e-07, 2.18421190324, 8429.24126647 },
00991     { 9.8946e-07, 2.81481171439, 6681.20759975 },
00992     { 6.8413e-07, 2.73834597183, 2288.34404351 },
00993     { 8.6747e-07, 1.02091867465, 7079.37385681 },
00994     { 6.5316e-07, 2.68114882713, 28.4491874678 },
00995     { 8.3745e-07, 3.20254912006, 4690.47983636 },
00996     { 7.5031e-07, 0.76647765061, 6467.92575796 },
00997     { 6.8983e-07, 3.76403440528, 6041.32756709 },
00998     { 6.6706e-07, 0.73630288873, 3723.50895892 },
00999     { 6.3313e-07, 4.5277185022, 426.598190876 },
01000     { 6.1684e-07, 6.16831461502, 2274.11694951 },
01001     { 5.226e-07, 0.89938935091, 9623.68827669 },
01002     { 5.5485e-07, 4.60622447136, 4292.33083295 },
01003     { 5.1331e-07, 4.14823934301, 3341.59274777 },
01004     { 5.6633e-07, 5.06250402329, 15.252471185 },
01005     { 6.3376e-07, 0.91293637746, 3553.91152214 },
01006     { 4.5822e-07, 0.78790300125, 1990.74501704 },
01007     { 4.8553e-07, 3.95677994023, 4535.05943692 },
01008     { 4.1223e-07, 6.02013764154, 3894.18182954 },
01009     { 4.1941e-07, 3.58309124437, 8031.09226306 },
01010     { 5.6395e-07, 1.68727941626, 6872.67311951 },
01011     { 5.5907e-07, 3.46261441099, 263.083923373 },
01012     { 5.1677e-07, 2.81307639242, 3339.63210563 },
01013     { 4.0669e-07, 3.13838566327, 9595.23908922 },
01014     { 3.8111e-07, 0.73396370751, 10025.3603984 },
01015     { 3.9498e-07, 5.6322574136, 3097.88382273 },
01016     { 4.4175e-07, 3.19530118759, 5628.95647021 },
01017     { 3.6718e-07, 2.63750919104, 692.157601227 },
01018     { 4.5905e-07, 0.28717581576, 5614.72937621 },
01019     { 3.8351e-07, 5.82880639987, 3191.04922957 },
01020     { 3.8198e-07, 2.34832438823, 162.466636132 },
01021     { 3.2561e-07, 0.48401318272, 6681.2921637 },
01022     { 3.7135e-07, 0.68510839331, 2818.03500861 },
01023     { 3.1169e-07, 3.98160436995, 20.3553193988 },
01024     { 3.2561e-07, 0.89250965753, 6681.1575431 },
01025     { 3.7749e-07, 4.15481250779, 2803.8079146 },
01026     { 3.3626e-07, 6.11997987693, 6489.77658729 },
01027     { 2.9007e-07, 2.42707198395, 3319.83703121 },
01028     { 3.8794e-07, 1.35194224244, 10018.3141618 },
01029     { 3.3149e-07, 1.140241952, 5.5229243074 },
01030     { 2.7583e-07, 1.59721760699, 7210.91581849 },
01031     { 2.8699e-07, 5.7204755094, 7477.52286022 },
01032     { 3.4039e-07, 2.59525636978, 11769.8536932 },
01033     { 2.538e-07, 0.52092092633, 10.6366653498 },
01034     { 2.6355e-07, 1.34519007001, 3496.03282613 },
01035     { 2.4555e-07, 4.00321315879, 11371.7046898 },
01036     { 2.5637e-07, 0.24963503109, 522.577418094 },
01037     { 2.7275e-07, 4.55649766071, 3361.38782219 },
01038     { 2.3766e-07, 1.84063759173, 12832.7587417 },
01039     { 2.2814e-07, 3.52628452806, 1648.4467572 },
01040     { 2.2272e-07, 0.72111173236, 266.607041722 },
01041     // 126 terms retained
01042 };
01043 
01044 static VSOPTerm mars_L1[] = {
01045     { 3340.61242701, 0, 0 },
01046     { 0.01457554523, 3.60433733236, 3340.6124267 },
01047     { 0.00168414711, 3.92318567804, 6681.2248534 },
01048     { 0.00020622975, 4.26108844583, 10021.8372801 },
01049     { 3.452392e-05, 4.7321039319, 3.523118349 },
01050     { 2.586332e-05, 4.60670058555, 13362.4497068 },
01051     { 8.41535e-06, 4.45864030426, 2281.23049651 },
01052     { 5.37567e-06, 5.01581256923, 398.149003408 },
01053     { 5.20948e-06, 4.99428054039, 3344.13554505 },
01054     { 4.32635e-06, 2.56070853083, 191.448266112 },
01055     { 4.29655e-06, 5.31645299471, 155.420399434 },
01056     { 3.81751e-06, 3.53878166043, 796.298006816 },
01057     { 3.2853e-06, 4.95632685192, 16703.0621335 },
01058     { 2.82795e-06, 3.15966768785, 2544.31441988 },
01059     { 2.05657e-06, 4.56889279932, 2146.16541648 },
01060     { 1.68866e-06, 1.3293655906, 3337.08930835 },
01061     { 1.57593e-06, 4.18519540728, 1751.53953142 },
01062     { 1.33686e-06, 2.23327245555, 0.9803210682 },
01063     { 1.16965e-06, 2.21414273762, 1059.38193019 },
01064     { 1.17503e-06, 6.02411290806, 6151.5338883 },
01065     { 1.13718e-06, 5.42753341019, 3738.76143011 },
01066     { 1.33565e-06, 5.97420357518, 1748.01641307 },
01067     { 9.1099e-07, 1.09626613064, 1349.86740966 },
01068     { 8.4256e-07, 5.29330740437, 6684.74797175 },
01069     { 1.13886e-06, 2.12863726524, 1194.44701022 },
01070     { 8.0823e-07, 4.42818326716, 529.690965095 },
01071     { 7.9847e-07, 2.24822372859, 8962.45534991 },
01072     { 7.2505e-07, 5.84203374239, 242.728603974 },
01073     { 7.2945e-07, 2.50193599662, 951.718406251 },
01074     { 7.149e-07, 3.85645759558, 2914.01423582 },
01075     { 8.534e-07, 3.90856932983, 553.569402842 },
01076     { 6.758e-07, 5.0233489507, 382.896532223 },
01077     { 6.506e-07, 1.01810963274, 3340.59517305 },
01078     { 6.5061e-07, 3.04888114328, 3340.62968035 },
01079     { 6.1478e-07, 4.15185188249, 3149.16416059 },
01080     { 4.8482e-07, 4.87339233007, 213.299095438 },
01081     { 4.6581e-07, 1.31461442691, 3185.19202727 },
01082     { 5.6642e-07, 3.88772102421, 4136.91043352 },
01083     { 4.7615e-07, 1.18228660215, 3333.4988797 },
01084     { 4.2052e-07, 5.30826745759, 20043.6745602 },
01085     { 4.133e-07, 0.71392238704, 1592.59601363 },
01086     { 4.028e-07, 2.72571311592, 7.1135470008 },
01087     { 3.304e-07, 5.40823104809, 6283.07584999 },
01088     { 2.8676e-07, 0.04305323493, 9492.146315 },
01089     { 2.2322e-07, 5.86718681699, 3870.30339179 },
01090     { 2.2432e-07, 5.46596961275, 20.3553193988 },
01091     { 2.2606e-07, 0.83782540818, 3097.88382273 },
01092     { 2.1416e-07, 5.37936489667, 3340.5451164 },
01093     { 2.3347e-07, 6.167744339, 3532.06069281 },
01094     { 2.6573e-07, 3.8900063113, 1221.84856632 },
01095     { 2.28e-07, 1.54501542908, 2274.11694951 },
01096     { 2.0474e-07, 2.3623686167, 1589.07289528 },
01097     { 2.0179e-07, 3.36390759347, 5088.62883977 },
01098     { 2.0013e-07, 2.57546546037, 12303.0677766 },
01099     { 1.992e-07, 0.44761063096, 6677.70173505 },
01100     { 2.655e-07, 5.11303525089, 2700.71514039 },
01101     { 2.1104e-07, 3.52541056271, 15.252471185 },
01102     { 2.1424e-07, 4.97083417225, 3340.679737 },
01103     { 1.8502e-07, 5.57854926842, 1990.74501704 },
01104     { 1.7805e-07, 6.12513609945, 4292.33083295 },
01105     { 1.6463e-07, 2.60307709195, 3341.59274777 },
01106     { 1.6592e-07, 1.25515357212, 3894.18182954 },
01107     { 1.9864e-07, 2.52765519587, 4399.99435689 },
01108     { 1.5002e-07, 1.03518790208, 2288.34404351 },
01109     { 2.0011e-07, 4.73112374598, 4690.47983636 },
01110     { 1.5431e-07, 2.46932776517, 4535.05943692 },
01111     { 2.0193e-07, 5.78561467842, 7079.37385681 },
01112     { 1.5298e-07, 2.26504738206, 3723.50895892 },
01113     { 1.5019e-07, 3.36690751539, 6681.24210705 },
01114     { 1.3219e-07, 5.61412860968, 10025.3603984 },
01115     { 1.3517e-07, 2.12392880454, 5486.77784318 },
01116     { 1.5019e-07, 1.33613594479, 6681.20759975 },
01117     { 1.2676e-07, 2.95036175206, 3496.03282613 },
01118     { 1.3644e-07, 1.97710249337, 5614.72937621 },
01119     { 1.3011e-07, 1.51458564766, 5628.95647021 },
01120     { 1.1353e-07, 6.23411904718, 135.065080035 },
01121     { 1.3508e-07, 3.42721826602, 5621.84292321 },
01122     { 1.0866e-07, 5.28165480979, 2818.03500861 },
01123     { 1.188e-07, 3.12847055823, 426.598190876 },
01124     { 1.0467e-07, 2.7359860705, 2787.04302386 },
01125     { 1.1131e-07, 5.84122566289, 2803.8079146 },
01126     { 1.177e-07, 2.58277425311, 8432.76438482 },
01127     { 1.1861e-07, 5.47552055459, 3553.91152214 },
01128     { 8.54e-08, 1.91739325491, 11773.3768115 },
01129     { 9.819e-08, 4.52958330672, 6489.77658729 },
01130     { 8.552e-08, 3.16147568714, 162.466636132 },
01131     { 1.0957e-07, 4.15775327007, 2388.89402045 },
01132     { 8.948e-08, 4.23164385777, 7477.52286022 },
01133     { 8.131e-08, 1.61308074119, 2957.71589448 },
01134     { 8.352e-08, 2.18475645206, 23.8784377478 },
01135     { 8.03e-08, 5.69889507906, 6041.32756709 },
01136     { 7.878e-08, 5.71359767892, 9623.68827669 },
01137     { 8.713e-08, 4.43300582398, 5092.15195812 },
01138     { 8.421e-08, 3.1635506725, 3347.7259737 },
01139     { 6.67e-08, 5.07423317095, 8031.09226306 },
01140     { 8.656e-08, 4.33239148117, 3339.63210563 },
01141     { 7.354e-08, 6.17934256606, 3583.34103067 },
01142     { 5.749e-08, 3.67719823582, 8429.24126647 },
01143     { 6.235e-08, 3.54003325209, 692.157601227 },
01144     { 5.458e-08, 1.05139431657, 4933.20844033 },
01145     { 6.132e-08, 1.66182646558, 6525.80445397 },
01146     { 5.197e-08, 1.14841109166, 28.4491874678 },
01147     { 4.95e-08, 5.28919125231, 6681.2921637 },
01148     { 5.516e-08, 6.12492946392, 2487.41604495 },
01149     { 4.89e-08, 3.10255139433, 5.5229243074 },
01150     { 5.354e-08, 0.37154896863, 12832.7587417 },
01151     { 4.751e-08, 0.2337468155, 36.0278666774 },
01152     { 6.362e-08, 2.11339432269, 5884.92684658 },
01153     { 4.996e-08, 2.44835744792, 5099.26550512 },
01154     { 4.952e-08, 5.69770765577, 6681.1575431 },
01155     { 4.678e-08, 0.27799012787, 10018.3141618 },
01156     { 4.746e-08, 0.00950199989, 7210.91581849 },
01157     { 4.862e-08, 5.60331599025, 6467.92575796 },
01158     { 5.544e-08, 2.00929051393, 522.577418094 },
01159     { 4.998e-08, 1.51094959078, 1744.42598442 },
01160     { 5.397e-08, 0.1884215497, 2942.46342329 },
01161     { 4.098e-08, 3.95776844736, 3.881335358 },
01162     { 5.414e-08, 5.66147396313, 23384.2869869 },
01163     { 5.467e-08, 0.19258681316, 7632.94325965 },
01164     { 4.305e-08, 2.8945229483, 2810.92146161 },
01165     { 4.118e-08, 1.59475420886, 7234.79425624 },
01166     { 4.489e-08, 4.16951490492, 2906.90068882 },
01167     { 5.277e-08, 2.22681020305, 3127.31333126 },
01168     { 3.882e-08, 2.26433789475, 2699.73481932 },
01169     { 3.544e-08, 1.76658498504, 1758.65307842 },
01170     { 3.408e-08, 2.65743533541, 4929.68532198 },
01171     { 4.336e-08, 4.43081904792, 640.877607382 },
01172     { 3.804e-08, 2.91373968131, 15643.6802033 },
01173     { 3.176e-08, 1.75893480952, 9595.23908922 },
01174     { 3.309e-08, 6.13831291678, 10419.9862835 },
01175     { 3.077e-08, 2.56194751001, 7064.12138562 },
01176     { 3.236e-08, 2.32387839882, 5085.03841111 },
01177     { 3.284e-08, 2.8621647971, 7740.60678359 },
01178     { 2.958e-08, 1.27767445188, 574.344798335 },
01179     { 2.805e-08, 0.43144651568, 5828.02847165 },
01180     { 2.851e-08, 0.98625869565, 3191.04922957 },
01181     { 3.324e-08, 2.5901098785, 2118.76386038 },
01182     { 3.039e-08, 1.86739127757, 7.046236698 },
01183     { 2.738e-08, 1.76460911547, 639.897286314 },
01184     { 2.757e-08, 3.70511041849, 10021.8545338 },
01185     { 3.376e-08, 1.53123149565, 6674.1113064 },
01186     { 2.757e-08, 1.67433972403, 10021.8200264 },
01187     { 2.67e-08, 3.11556212899, 6836.64525283 },
01188     { 2.583e-08, 3.77302627584, 2921.12778282 },
01189     { 2.51e-08, 0.30461555756, 3475.67750674 },
01190     { 2.288e-08, 2.81266012379, 7875.67186362 },
01191     { 2.411e-08, 0.97123911611, 3319.83703121 },
01192     { 2.41e-08, 2.95969382172, 6682.20517447 },
01193     { 2.211e-08, 0.61268074323, 10973.5556864 },
01194     { 2.246e-08, 4.12573972297, 59.3738619136 },
01195     { 2.183e-08, 2.17530786579, 15113.9892382 },
01196     { 2.445e-08, 5.91435376684, 5331.35744374 },
01197     // 152 terms retained
01198 };
01199 
01200 static VSOPTerm mars_L2[] = {
01201     { 0.00058152577, 2.04961712429, 3340.6124267 },
01202     { 0.00013459579, 2.45738706163, 6681.2248534 },
01203     { 2.432575e-05, 2.79737979284, 10021.8372801 },
01204     { 4.01065e-06, 3.13581149963, 13362.4497068 },
01205     { 4.51384e-06, 0, 0 },
01206     { 2.22025e-06, 3.19437046607, 3.523118349 },
01207     { 1.20954e-06, 0.54327128607, 155.420399434 },
01208     { 6.2971e-07, 3.47765178989, 16703.0621335 },
01209     { 5.3644e-07, 3.54171478781, 3344.13554505 },
01210     { 3.4273e-07, 6.00208464365, 2281.23049651 },
01211     { 3.1659e-07, 4.14001980084, 191.448266112 },
01212     { 2.9839e-07, 1.9983873938, 796.298006816 },
01213     { 2.3172e-07, 4.33401932281, 242.728603974 },
01214     { 2.1663e-07, 3.44500841809, 398.149003408 },
01215     { 1.605e-07, 6.11000263211, 2146.16541648 },
01216     { 2.0369e-07, 5.42202383442, 553.569402842 },
01217     { 1.4924e-07, 6.09549588012, 3185.19202727 },
01218     { 1.6229e-07, 0.65685105422, 0.9803210682 },
01219     { 1.4317e-07, 2.61898820749, 1349.86740966 },
01220     { 1.4411e-07, 4.01941740099, 951.718406251 },
01221     { 1.1944e-07, 3.86196758615, 6684.74797175 },
01222     { 1.5655e-07, 1.22093822826, 1748.01641307 },
01223     { 1.1261e-07, 4.71857181601, 2544.31441988 },
01224     { 1.336e-07, 0.60151621438, 1194.44701022 },
01225     { 1.0395e-07, 0.25075540193, 382.896532223 },
01226     { 9.415e-08, 0.68050215057, 1059.38193019 },
01227     { 9.58e-08, 3.82256319681, 20043.6745602 },
01228     { 8.996e-08, 3.88272784458, 3738.76143011 },
01229     { 7.498e-08, 5.46428174266, 1751.53953142 },
01230     { 6.499e-08, 5.47802397833, 1592.59601363 },
01231     { 6.307e-08, 2.34134269478, 3097.88382273 },
01232     { 6.864e-08, 2.57523762859, 3149.16416059 },
01233     { 5.871e-08, 1.1486285578, 7.1135470008 },
01234     { 6.675e-08, 2.37862627319, 4136.91043352 },
01235     { 4.655e-08, 4.4310225149, 6151.5338883 },
01236     { 4.201e-08, 3.68638044545, 5614.72937621 },
01237     { 4.796e-08, 2.89378142432, 3333.4988797 },
01238     { 4.074e-08, 6.12610105396, 5628.95647021 },
01239     { 3.66e-08, 4.06581319964, 1990.74501704 },
01240     { 3.284e-08, 2.79214099721, 3894.18182954 },
01241     { 3.615e-08, 2.46526861067, 529.690965095 },
01242     { 3.214e-08, 0.68469193035, 8962.45534991 },
01243     { 3.087e-08, 4.56932030502, 3496.03282613 },
01244     { 2.918e-08, 5.41494777349, 2914.01423582 },
01245     { 2.925e-08, 1.23098223044, 2787.04302386 },
01246     { 2.808e-08, 1.38431632694, 4292.33083295 },
01247     { 2.652e-08, 1.05282528913, 3341.59274777 },
01248     { 2.92e-08, 3.41297158184, 3337.08930835 },
01249     { 2.423e-08, 0.9648433024, 4535.05943692 },
01250     { 2.311e-08, 4.84742235872, 9492.146315 },
01251     { 2.597e-08, 5.74792546254, 3340.59517305 },
01252     { 2.19e-08, 3.26596280325, 213.299095438 },
01253     { 2.598e-08, 1.49506860128, 3340.62968035 },
01254     { 2.365e-08, 4.1830384242, 10025.3603984 },
01255     { 2.63e-08, 4.67732434694, 3583.34103067 },
01256     { 2.606e-08, 2.64976204169, 2388.89402045 },
01257     { 1.822e-08, 0.97105743952, 1589.07289528 },
01258     { 2.397e-08, 1.04493547179, 4399.99435689 },
01259     { 2.203e-08, 0.16281603659, 6525.80445397 },
01260     { 2.373e-08, 4.26885534124, 7079.37385681 },
01261     { 2.366e-08, 0.00564620006, 4690.47983636 },
01262     { 1.623e-08, 4.95374152644, 5088.62883977 },
01263     { 2.143e-08, 0.47993241836, 2700.71514039 },
01264     { 1.646e-08, 4.94105214632, 1221.84856632 },
01265     { 1.588e-08, 1.11405721408, 12303.0677766 },
01266     { 1.518e-08, 0.11076145171, 2957.71589448 },
01267     { 1.774e-08, 3.80344931471, 3723.50895892 },
01268     { 1.364e-08, 3.86744855408, 6283.07584999 },
01269     { 1.764e-08, 2.51992889432, 2810.92146161 },
01270     { 1.394e-08, 2.7360876673, 7477.52286022 },
01271     { 1.28e-08, 5.47285286548, 6677.70173505 },
01272     { 1.447e-08, 2.97506973239, 6489.77658729 },
01273     { 1.248e-08, 3.77100223369, 2699.73481932 },
01274     { 1.527e-08, 2.92629955117, 640.877607382 },
01275     { 1.197e-08, 1.89205359446, 6681.24210705 },
01276     { 1.418e-08, 1.54599865534, 3347.7259737 },
01277     { 1.423e-08, 4.17063094406, 23384.2869869 },
01278     { 1.042e-08, 5.83283345776, 4933.20844033 },
01279     { 1.196e-08, 6.14479114175, 6681.20759975 },
01280     { 1.153e-08, 1.50265359557, 426.598190876 },
01281     { 1.099e-08, 3.80358943061, 3870.30339179 },
01282     { 9.09e-09, 3.81838122072, 5092.15195812 },
01283     { 1.071e-08, 5.04949161471, 5621.84292321 },
01284     { 8.46e-09, 3.82219998207, 3340.5451164 },
01285     { 1.075e-08, 3.81844135104, 3553.91152214 },
01286     { 8.56e-09, 3.42045045625, 3340.679737 },
01287     { 9.16e-09, 1.91472787569, 3532.06069281 },
01288     { 7.14e-09, 4.26169501052, 9623.68827669 },
01289     { 9.07e-09, 4.12943952579, 162.466636132 },
01290     { 6.53e-09, 3.10816357251, 7234.79425624 },
01291     { 7.92e-09, 5.20659969594, 87.3082045398 },
01292     { 6.54e-09, 1.57331630734, 2487.41604495 },
01293     { 6.49e-09, 2.78892909992, 574.344798335 },
01294     { 6.48e-09, 5.181110771, 12832.7587417 },
01295     { 7.07e-09, 5.8319586932, 3339.63210563 },
01296     { 5.2e-09, 4.64660657418, 6836.64525283 },
01297     { 6.6e-09, 0.24998045706, 8969.56889691 },
01298     { 6.4e-09, 1.70935421799, 7632.94325965 },
01299     { 5.28e-09, 0.3110540935, 8031.09226306 },
01300     { 5.1e-09, 4.63676288319, 10419.9862835 },
01301     { 6.04e-09, 3.85002715377, 5486.77784318 },
01302     { 5.14e-09, 1.38796992796, 7740.60678359 },
01303     // 102 terms retained
01304 };
01305 
01306 static VSOPTerm mars_L3[] = {
01307     { 1.467867e-05, 0.4442983946, 3340.6124267 },
01308     { 6.92668e-06, 0.88679887123, 6681.2248534 },
01309     { 1.89478e-06, 1.28336839921, 10021.8372801 },
01310     { 4.1615e-07, 1.64210455567, 13362.4497068 },
01311     { 2.266e-07, 2.05278956965, 155.420399434 },
01312     { 8.126e-08, 1.99049724299, 16703.0621335 },
01313     { 1.0455e-07, 1.57992093693, 3.523118349 },
01314     { 4.902e-08, 2.8251687501, 242.728603974 },
01315     { 5.379e-08, 3.14159265359, 0 },
01316     { 3.782e-08, 2.01848153986, 3344.13554505 },
01317     { 3.181e-08, 4.59108786647, 3185.19202727 },
01318     { 3.133e-08, 0.65141319517, 553.569402842 },
01319     { 1.698e-08, 5.53803382831, 951.718406251 },
01320     { 1.525e-08, 5.71698515888, 191.448266112 },
01321     { 1.451e-08, 0.4606849022, 796.298006816 },
01322     { 1.473e-08, 2.33727441522, 20043.6745602 },
01323     { 1.314e-08, 5.36403056955, 0.9803210682 },
01324     { 1.178e-08, 4.14644990348, 1349.86740966 },
01325     { 1.138e-08, 2.37914351932, 6684.74797175 },
01326     { 1.046e-08, 1.76915268602, 382.896532223 },
01327     { 9.02e-09, 5.35475854699, 1194.44701022 },
01328     { 8.13e-09, 2.74852234414, 1748.01641307 },
01329     { 6.29e-09, 6.08292992203, 3496.03282613 },
01330     { 5.64e-09, 1.87914711325, 398.149003408 },
01331     { 5.66e-09, 5.8543921654, 7.1135470008 },
01332     { 6.46e-09, 3.17980126471, 3583.34103067 },
01333     // 26 terms retained
01334 };
01335 
01336 static VSOPTerm mars_L4[] = {
01337     { 2.7242e-07, 5.6399774232, 6681.2248534 },
01338     { 2.5511e-07, 5.13956279086, 3340.6124267 },
01339     { 1.1147e-07, 6.03556608878, 10021.8372801 },
01340     { 3.19e-08, 3.56206901204, 155.420399434 },
01341     { 3.251e-08, 0.1291561646, 13362.4497068 },
01342     // 5 terms retained
01343 };
01344 
01345 static VSOPTerm mars_L5[] = {
01346     { 7.62e-09, 4.03556368806, 6681.2248534 },
01347     { 5.11e-09, 4.4877039364, 10021.8372801 },
01348     { 3.6e-09, 5.07296615717, 155.420399434 },
01349     // 3 terms retained
01350 };
01351 
01352 static VSOPTerm mars_B0[] = {
01353     { 0.03197134986, 3.76832042431, 3340.6124267 },
01354     { 0.00298033234, 4.10616996305, 6681.2248534 },
01355     { 0.00289104742, 0, 0 },
01356     { 0.00031365539, 4.4465105309, 10021.8372801 },
01357     { 3.4841e-05, 4.7881254926, 13362.4497068 },
01358     { 4.42999e-06, 5.65233014206, 3337.08930835 },
01359     { 4.43401e-06, 5.02642622964, 3344.13554505 },
01360     { 3.99109e-06, 5.13056816928, 16703.0621335 },
01361     { 2.92506e-06, 3.79290674178, 2281.23049651 },
01362     { 1.81982e-06, 6.13648041445, 6151.5338883 },
01363     { 1.63159e-06, 4.26399640691, 529.690965095 },
01364     { 1.59678e-06, 2.23194572851, 1059.38193019 },
01365     { 1.39323e-06, 2.41796458896, 8962.45534991 },
01366     { 1.49297e-06, 2.16501221175, 5621.84292321 },
01367     { 1.42686e-06, 1.18215016908, 3340.59517305 },
01368     { 1.42685e-06, 3.21292181638, 3340.62968035 },
01369     { 8.2544e-07, 5.36667920373, 6684.74797175 },
01370     { 7.3639e-07, 5.0918769577, 398.149003408 },
01371     { 7.266e-07, 5.53775735826, 6283.07584999 },
01372     { 8.6377e-07, 5.74429749104, 3738.76143011 },
01373     { 8.3276e-07, 5.98866355811, 6677.70173505 },
01374     { 6.0116e-07, 3.67960801961, 796.298006816 },
01375     { 6.3111e-07, 0.73049101791, 5884.92684658 },
01376     { 6.2338e-07, 4.8507212869, 2942.46342329 },
01377     // 24 terms retained
01378 };
01379 
01380 static VSOPTerm mars_B1[] = {
01381     { 0.00217310991, 6.04472194776, 3340.6124267 },
01382     { 0.00020976948, 3.14159265359, 0 },
01383     { 0.00012834709, 1.60810667915, 6681.2248534 },
01384     { 3.320981e-05, 2.62947004077, 10021.8372801 },
01385     { 6.272e-06, 3.11898601248, 13362.4497068 },
01386     { 1.0199e-06, 3.52113557592, 16703.0621335 },
01387     { 7.5107e-07, 0.95983758515, 3337.08930835 },
01388     { 2.9264e-07, 3.4030768271, 3344.13554505 },
01389     { 2.3251e-07, 3.69342549027, 5621.84292321 },
01390     { 2.219e-07, 2.21703408598, 2281.23049651 },
01391     { 1.5454e-07, 3.89610159362, 20043.6745602 },
01392     { 1.1867e-07, 3.83861019788, 6684.74797175 },
01393     { 1.2038e-07, 2.13866775328, 6151.5338883 },
01394     { 9.697e-08, 5.48941186798, 3340.62968035 },
01395     { 9.697e-08, 3.45863925102, 3340.59517305 },
01396     { 1.1537e-07, 1.90395033905, 3532.06069281 },
01397     { 9.276e-08, 0.71941312462, 2942.46342329 },
01398     { 9.24e-08, 2.51747952408, 5884.92684658 },
01399     { 9.876e-08, 6.13507416822, 1059.38193019 },
01400     { 9.265e-08, 4.55759125226, 8962.45534991 },
01401     { 7.822e-08, 6.10932267009, 2810.92146161 },
01402     { 1.0369e-07, 0.60195347181, 529.690965095 },
01403     { 8.522e-08, 4.40106741096, 3496.03282613 },
01404     { 7.683e-08, 1.21169696624, 6677.70173505 },
01405     { 7.134e-08, 1.93610705535, 2544.31441988 },
01406     { 6.512e-08, 3.11636422105, 3738.76143011 },
01407     { 6.278e-08, 6.23176923902, 3185.19202727 },
01408     { 5.833e-08, 0.74324094343, 398.149003408 },
01409     { 5.033e-08, 2.28727456802, 3149.16416059 },
01410     { 4.958e-08, 1.54200127913, 6283.07584999 },
01411     // 30 terms retained
01412 };
01413 
01414 static VSOPTerm mars_B2[] = {
01415     { 8.888446e-05, 1.06196052751, 3340.6124267 },
01416     { 2.595393e-05, 3.14159265359, 0 },
01417     { 9.18914e-06, 0.1153843119, 6681.2248534 },
01418     { 2.67883e-06, 0.78837893063, 10021.8372801 },
01419     { 6.6911e-07, 1.39435595847, 13362.4497068 },
01420     { 1.4267e-07, 1.87268116087, 16703.0621335 },
01421     { 7.948e-08, 2.58819177832, 3337.08930835 },
01422     { 2.709e-08, 2.29241371893, 20043.6745602 },
01423     { 2.911e-08, 1.36634316448, 3344.13554505 },
01424     { 2.528e-08, 6.00423798411, 3496.03282613 },
01425     { 1.617e-08, 5.72212771018, 5621.84292321 },
01426     { 1.625e-08, 4.63140305669, 3185.19202727 },
01427     // 12 terms retained
01428 };
01429 
01430 static VSOPTerm mars_B3[] = {
01431     { 3.30418e-06, 2.04215300484, 3340.6124267 },
01432     { 9.3057e-07, 0, 0 },
01433     { 1.4546e-07, 5.38525967237, 10021.8372801 },
01434     { 8.731e-08, 4.90252313032, 6681.2248534 },
01435     { 5.215e-08, 5.97441462813, 13362.4497068 },
01436     { 1.422e-08, 0.21283650226, 16703.0621335 },
01437     // 6 terms retained
01438 };
01439 
01440 static VSOPTerm mars_B4[] = {
01441     { 6.007e-08, 3.37637101191, 3340.6124267 },
01442     { 6.625e-08, 0, 0 },
01443     // 2 terms retained
01444 };
01445 
01446 static VSOPTerm mars_B5[] = {
01447     { 0, 0, 0 },
01448     // 0 terms retained
01449 };
01450 
01451 static VSOPTerm mars_R0[] = {
01452     { 1.53033488271, 0, 0 },
01453     { 0.1418495316, 3.47971283528, 3340.6124267 },
01454     { 0.00660776362, 3.81783443019, 6681.2248534 },
01455     { 0.00046179117, 4.15595316782, 10021.8372801 },
01456     { 8.109733e-05, 5.55958416318, 2810.92146161 },
01457     { 7.485318e-05, 1.77239078402, 5621.84292321 },
01458     { 5.523191e-05, 1.3643630377, 2281.23049651 },
01459     { 3.82516e-05, 4.49407183687, 13362.4497068 },
01460     { 2.306537e-05, 0.09081579001, 2544.31441988 },
01461     { 1.999396e-05, 5.36059617709, 3337.08930835 },
01462     { 2.484394e-05, 4.9254563992, 2942.46342329 },
01463     { 1.960195e-05, 4.74249437639, 3344.13554505 },
01464     { 1.167119e-05, 2.11260868341, 5092.15195812 },
01465     { 1.102816e-05, 5.00908403998, 398.149003408 },
01466     { 8.99066e-06, 4.40791133207, 529.690965095 },
01467     { 9.92252e-06, 5.83861961952, 6151.5338883 },
01468     { 8.07354e-06, 2.10217065501, 1059.38193019 },
01469     { 7.97915e-06, 3.44839203899, 796.298006816 },
01470     { 7.40975e-06, 1.49906336885, 2146.16541648 },
01471     { 6.92339e-06, 2.13378874689, 8962.45534991 },
01472     { 6.33144e-06, 0.89353283242, 3340.59517305 },
01473     { 7.25583e-06, 1.24516810723, 8432.76438482 },
01474     { 6.3314e-06, 2.92430446399, 3340.62968035 },
01475     { 5.74355e-06, 0.82896244455, 2914.01423582 },
01476     { 5.26166e-06, 5.38292991236, 3738.76143011 },
01477     { 6.29978e-06, 1.28737486495, 1751.53953142 },
01478     { 4.72775e-06, 5.19850522346, 3127.31333126 },
01479     { 3.48095e-06, 4.83219199976, 16703.0621335 },
01480     { 2.83713e-06, 2.90692064724, 3532.06069281 },
01481     { 2.79543e-06, 5.2574968538, 6283.07584999 },
01482     { 2.33857e-06, 5.10545987572, 5486.77784318 },
01483     { 2.19427e-06, 5.58340231744, 191.448266112 },
01484     { 2.69896e-06, 3.76393625127, 5884.92684658 },
01485     { 2.08335e-06, 5.25476078693, 3340.5451164 },
01486     { 2.75217e-06, 2.90817482492, 1748.01641307 },
01487     { 2.75506e-06, 1.21767950614, 6254.62666252 },
01488     { 2.39119e-06, 2.03669934656, 1194.44701022 },
01489     { 2.23189e-06, 4.19861535147, 3149.16416059 },
01490     { 1.82689e-06, 5.08062725665, 6684.74797175 },
01491     { 1.86207e-06, 5.6987157241, 6677.70173505 },
01492     { 1.76e-06, 5.95341919657, 3870.30339179 },
01493     { 1.78617e-06, 4.18423004741, 3333.4988797 },
01494     { 2.0833e-06, 4.84626439637, 3340.679737 },
01495     { 2.28126e-06, 3.25526555588, 6872.67311951 },
01496     { 1.44312e-06, 0.2130621946, 5088.62883977 },
01497     { 1.63527e-06, 3.79888811958, 4136.91043352 },
01498     { 1.33126e-06, 1.53906679361, 7903.07341972 },
01499     { 1.41755e-06, 2.47792380112, 4562.46099302 },
01500     { 1.14927e-06, 4.31748869065, 1349.86740966 },
01501     { 1.18789e-06, 2.12168482244, 1589.07289528 },
01502     { 1.02094e-06, 6.18145185708, 9492.146315 },
01503     { 1.2857e-06, 5.49884728795, 8827.39026987 },
01504     { 1.11546e-06, 0.55346108403, 11243.6858464 },
01505     { 8.2498e-07, 1.62220096558, 11773.3768115 },
01506     { 8.3204e-07, 0.61551135046, 8429.24126647 },
01507     { 8.4463e-07, 0.62274409931, 1592.59601363 },
01508     { 8.6666e-07, 1.74984525176, 2700.71514039 },
01509     { 7.1813e-07, 2.4749406548, 12303.0677766 },
01510     { 8.5321e-07, 1.61634750496, 4690.47983636 },
01511     { 6.3641e-07, 2.67334163937, 426.598190876 },
01512     { 6.8601e-07, 2.40188234283, 4399.99435689 },
01513     { 5.8559e-07, 4.7205283999, 213.299095438 },
01514     { 6.2009e-07, 1.10068565926, 1221.84856632 },
01515     { 6.6499e-07, 2.21296335919, 6041.32756709 },
01516     { 5.581e-07, 1.2328806632, 3185.19202727 },
01517     { 5.4969e-07, 5.72695354791, 951.718406251 },
01518     { 5.243e-07, 3.0236809553, 4292.33083295 },
01519     { 5.5688e-07, 5.44688671707, 3723.50895892 },
01520     { 5.8959e-07, 3.26242460622, 6681.24210705 },
01521     { 4.4638e-07, 2.01459444131, 8031.09226306 },
01522     { 5.8959e-07, 1.2316529679, 6681.20759975 },
01523     { 4.2439e-07, 2.26554261514, 155.420399434 },
01524     { 3.8955e-07, 2.57760417339, 3341.59274777 },
01525     { 5.155e-07, 5.72324451485, 7079.37385681 },
01526     { 4.894e-07, 5.61613493545, 3553.91152214 },
01527     { 4.5406e-07, 5.43303278149, 6467.92575796 },
01528     { 3.6438e-07, 4.43922435395, 3894.18182954 },
01529     { 3.598e-07, 1.15972378713, 2288.34404351 },
01530     { 3.5268e-07, 5.49032233898, 1990.74501704 },
01531     { 4.2192e-07, 1.63254827838, 5628.95647021 },
01532     { 4.4292e-07, 5.00344221303, 5614.72937621 },
01533     { 3.3616e-07, 5.17029030468, 20043.6745602 },
01534     { 4.3256e-07, 1.03722397198, 11769.8536932 },
01535     { 3.9237e-07, 1.24237030858, 3339.63210563 },
01536     { 3.1949e-07, 4.59259676953, 2274.11694951 },
01537     { 3.0352e-07, 2.44163963455, 11371.7046898 },
01538     { 3.2269e-07, 2.38222363233, 4535.05943692 },
01539     { 3.1855e-07, 4.37536980289, 3.523118349 },
01540     { 2.9342e-07, 4.06035002188, 3097.88382273 },
01541     { 3.1967e-07, 1.93969979134, 382.896532223 },
01542     { 2.6164e-07, 5.58463559826, 9623.68827669 },
01543     { 2.7903e-07, 4.25809486053, 3191.04922957 },
01544     { 3.3044e-07, 0.85475620169, 553.569402842 },
01545     { 2.7544e-07, 1.5766864517, 9595.23908922 },
01546     { 2.5163e-07, 0.81337734264, 10713.9948813 },
01547     { 2.2045e-07, 0.85711201558, 3319.83703121 },
01548     { 2.4759e-07, 5.38993953923, 2818.03500861 },
01549     { 2.3352e-07, 6.0145897459, 3496.03282613 },
01550     { 2.4723e-07, 2.58025225634, 2803.8079146 },
01551     { 1.9361e-07, 5.18528881954, 6681.2921637 },
01552     { 1.9118e-07, 5.419693554, 10025.3603984 },
01553     { 1.9361e-07, 5.59378511334, 6681.1575431 },
01554     { 1.8331e-07, 5.7956572331, 7064.12138562 },
01555     { 1.8188e-07, 5.61299105522, 7.1135470008 },
01556     { 2.0393e-07, 4.53615443964, 6489.77658729 },
01557     { 2.1258e-07, 6.19174428363, 14054.607308 },
01558     { 1.7094e-07, 1.54988538094, 2957.71589448 },
01559     { 2.2794e-07, 3.41719468533, 7632.94325965 },
01560     { 2.0561e-07, 2.98654120324, 3361.38782219 },
01561     { 1.705e-07, 6.15529583629, 10404.7338123 },
01562     { 1.8007e-07, 2.81505100996, 4032.77002793 },
01563     { 1.6487e-07, 3.84534133372, 10973.5556864 },
01564     { 1.6056e-07, 0.92819026247, 14584.2982731 },
01565     { 2.1008e-07, 2.38506850221, 4989.0591839 },
01566     { 1.6291e-07, 1.92190075688, 7373.38245463 },
01567     { 1.6286e-07, 6.28252184173, 7210.91581849 },
01568     { 1.8575e-07, 4.07319565284, 2388.89402045 },
01569     { 1.5976e-07, 4.58379703739, 3264.34635542 },
01570     { 1.9909e-07, 2.73523951203, 5099.26550512 },
01571     { 1.9667e-07, 1.86294734899, 3443.70520092 },
01572     { 1.65e-07, 4.1406165717, 7477.52286022 },
01573     { 1.9492e-07, 6.03778625701, 10018.3141618 },
01574     { 1.5097e-07, 2.65433832872, 2787.04302386 },
01575     { 1.9099e-07, 0.22623513076, 13745.346239 },
01576     { 1.7164e-07, 3.1882629935, 3347.7259737 },
01577     { 1.3407e-07, 2.12775612449, 3344.20285535 },
01578     { 1.5407e-07, 2.20766468871, 2118.76386038 },
01579     { 1.7246e-07, 3.67064642858, 3205.54734666 },
01580     { 1.3091e-07, 4.27475419816, 14314.168113 },
01581     { 1.6437e-07, 2.86612474805, 14712.3171165 },
01582     { 1.6648e-07, 4.521351492, 6674.1113064 },
01583     { 1.3718e-07, 1.68586111426, 3337.02199805 },
01584     { 1.1824e-07, 0.19675650045, 3475.67750674 },
01585     { 1.1757e-07, 3.23020638064, 5828.02847165 },
01586     { 1.1884e-07, 4.82075035433, 7234.79425624 },
01587     { 1.0608e-07, 1.73995972784, 639.897286314 },
01588     { 1.1143e-07, 0.23833349966, 12832.7587417 },
01589     { 1.1028e-07, 0.4455568729, 10213.2855462 },
01590     { 1.0238e-07, 5.74731032428, 242.728603974 },
01591     { 1.0052e-07, 2.45096419672, 4929.68532198 },
01592     { 1.0061e-07, 0.78904152333, 9381.93999379 },
01593     { 1.0065e-07, 5.37509927353, 5085.03841111 },
01594     { 1.1897e-07, 0.79890074455, 3265.83082813 },
01595     { 8.983e-08, 0.96474320941, 4933.20844033 },
01596     { 8.976e-08, 4.18310051894, 9225.53927328 },
01597     { 8.982e-08, 1.98499607259, 15113.9892382 },
01598     { 8.325e-08, 1.93706224943, 1648.4467572 },
01599     { 7.832e-08, 2.04997038646, 1758.65307842 },
01600     { 7.964e-08, 3.92258783522, 2921.12778282 },
01601     { 1.0223e-07, 2.66509814753, 2487.41604495 },
01602     { 8.277e-08, 0.94860765545, 2906.90068882 },
01603     { 7.371e-08, 0.84436508721, 692.157601227 },
01604     { 7.529e-08, 5.68043313811, 13916.0191096 },
01605     { 7.907e-08, 2.81314645975, 15643.6802033 },
01606     { 6.956e-08, 3.32212696002, 3230.40610548 },
01607     { 7.426e-08, 6.09654676653, 3583.34103067 },
01608     { 6.402e-08, 4.19806999276, 5202.35827934 },
01609     { 6.523e-08, 6.11927838278, 135.065080035 },
01610     { 6.127e-08, 0.00122595969, 6836.64525283 },
01611     { 6.223e-08, 6.1065313699, 17256.6315363 },
01612     { 8.161e-08, 5.24822786208, 10575.4066829 },
01613     { 6.163e-08, 3.60026818309, 10021.8545338 },
01614     { 6.163e-08, 1.56949585888, 10021.8200264 },
01615     { 5.673e-08, 0.13638905291, 13524.9163429 },
01616     { 6.257e-08, 4.50450316951, 8425.65083781 },
01617     { 5.249e-08, 2.70116504868, 4459.3682188 },
01618     { 6.47e-08, 2.74232480124, 7740.60678359 },
01619     { 5.523e-08, 6.06378363783, 10419.9862835 },
01620     { 5.548e-08, 5.75002125481, 12168.0026966 },
01621     { 6.827e-08, 4.69340338938, 17654.7805397 },
01622     { 4.993e-08, 4.68464837021, 522.577418094 },
01623     { 6.32e-08, 3.3193809127, 3767.21061758 },
01624     { 4.735e-08, 0.00770324607, 3325.35995551 },
01625     { 5.025e-08, 2.33675441772, 1052.26838319 },
01626     { 4.656e-08, 5.15033151106, 1066.49547719 },
01627     { 4.728e-08, 5.77993082374, 9808.53818466 },
01628     { 5.128e-08, 1.57178942294, 6525.80445397 },
01629     { 4.523e-08, 1.44233177206, 3369.06161417 },
01630     { 6.205e-08, 4.48163731718, 22747.2907149 },
01631     { 6.169e-08, 4.59085555242, 6531.66165626 },
01632     { 5.329e-08, 4.55141789349, 1744.42598442 },
01633     { 4.514e-08, 5.94508421612, 6894.52394884 },
01634     { 4.33e-08, 3.10899106071, 4569.57454002 },
01635     { 5.367e-08, 5.08071026709, 2707.82868739 },
01636     { 5.138e-08, 1.28584065229, 8439.87793182 },
01637     { 4.12e-08, 5.48544036931, 2699.73481932 },
01638     { 5.398e-08, 5.21710209952, 5305.45105355 },
01639     { 4.45e-08, 5.56771154217, 16865.5287696 },
01640     { 3.898e-08, 1.48753002285, 9168.64089835 },
01641     { 3.858e-08, 1.23056079731, 16858.4825329 },
01642     { 3.764e-08, 0.27080818668, 17395.2197347 },
01643     { 4.687e-08, 3.0570907584, 5518.75014899 },
01644     { 4.264e-08, 2.79046663043, 3503.07906283 },
01645     { 3.864e-08, 0.37957786186, 10177.2576795 },
01646     { 3.992e-08, 1.84425142473, 3134.42687826 },
01647     { 3.658e-08, 2.95544843123, 6144.4203413 },
01648     { 3.65e-08, 1.58041651396, 6680.24453233 },
01649     { 3.945e-08, 1.98631850445, 8969.56889691 },
01650     // 198 terms retained
01651 };
01652 
01653 static VSOPTerm mars_R1[] = {
01654     { 0.01107433345, 2.03250524857, 3340.6124267 },
01655     { 0.00103175887, 2.37071847807, 6681.2248534 },
01656     { 0.000128772, 0, 0 },
01657     { 0.0001081588, 2.70888095665, 10021.8372801 },
01658     { 1.19455e-05, 3.04702256206, 13362.4497068 },
01659     { 4.38582e-06, 2.88835054603, 2281.23049651 },
01660     { 3.957e-06, 3.42323670971, 3344.13554505 },
01661     { 1.82576e-06, 1.58427562964, 2544.31441988 },
01662     { 1.35851e-06, 3.38507063082, 16703.0621335 },
01663     { 1.28199e-06, 0.62991771813, 1059.38193019 },
01664     { 1.27059e-06, 1.95391155885, 796.298006816 },
01665     { 1.18443e-06, 2.99762091382, 2146.16541648 },
01666     { 1.28362e-06, 6.04343227063, 3337.08930835 },
01667     { 8.7534e-07, 3.42053385867, 398.149003408 },
01668     { 8.3021e-07, 3.85575072018, 3738.76143011 },
01669     { 7.5604e-07, 4.45097659377, 6151.5338883 },
01670     { 7.2002e-07, 2.76443992447, 529.690965095 },
01671     { 6.6545e-07, 2.5487838147, 1751.53953142 },
01672     { 5.4305e-07, 0.67754203387, 8962.45534991 },
01673     { 5.1043e-07, 3.72584855417, 6684.74797175 },
01674     { 6.6413e-07, 4.40596377334, 1748.01641307 },
01675     { 4.786e-07, 2.28524521788, 2914.01423582 },
01676     { 4.942e-07, 5.72961379219, 3340.59517305 },
01677     { 4.942e-07, 1.47720011103, 3340.62968035 },
01678     { 5.7519e-07, 0.5435613312, 1194.44701022 },
01679     { 4.832e-07, 2.58061402348, 3149.16416059 },
01680     { 3.6383e-07, 6.02729341698, 3185.19202727 },
01681     { 3.7161e-07, 5.81436290851, 1349.86740966 },
01682     { 3.6035e-07, 5.89515829011, 3333.4988797 },
01683     { 3.1111e-07, 0.97820401887, 191.448266112 },
01684     { 3.8957e-07, 2.31902442004, 4136.91043352 },
01685     { 2.7256e-07, 5.41369838171, 1592.59601363 },
01686     { 2.4302e-07, 3.75838444077, 155.420399434 },
01687     { 2.2808e-07, 1.74818178182, 5088.62883977 },
01688     { 2.2322e-07, 0.93941901193, 951.718406251 },
01689     { 2.1712e-07, 3.83569490817, 6283.07584999 },
01690     { 2.1302e-07, 0.78030571909, 1589.07289528 },
01691     { 2.1631e-07, 4.56903942095, 3532.06069281 },
01692     { 1.7957e-07, 4.21923537063, 3870.30339179 },
01693     { 1.8241e-07, 0.41334220202, 5486.77784318 },
01694     { 1.625e-07, 3.80772429678, 3340.5451164 },
01695     { 1.6803e-07, 5.54855432911, 3097.88382273 },
01696     { 1.6852e-07, 4.53696884484, 4292.33083295 },
01697     { 1.5749e-07, 4.75766175289, 9492.146315 },
01698     { 1.5747e-07, 3.72356261757, 20043.6745602 },
01699     { 2.0429e-07, 3.13541604634, 4690.47983636 },
01700     { 1.4699e-07, 5.95340513928, 3894.18182954 },
01701     { 1.6251e-07, 3.39910570757, 3340.679737 },
01702     { 1.4256e-07, 3.99914527335, 1990.74501704 },
01703     { 1.6529e-07, 0.96740368703, 4399.99435689 },
01704     { 1.3011e-07, 5.14215010082, 6677.70173505 },
01705     { 1.2482e-07, 1.03238555854, 3341.59274777 },
01706     { 1.6454e-07, 3.53827765951, 2700.71514039 },
01707     { 1.6167e-07, 2.3489111087, 553.569402842 },
01708     { 1.3169e-07, 0.41462220221, 5614.72937621 },
01709     { 1.127e-07, 1.02387117266, 12303.0677766 },
01710     { 1.241e-07, 6.23139144626, 5628.95647021 },
01711     { 1.2747e-07, 0.69046237163, 3723.50895892 },
01712     { 1.1828e-07, 6.25270937134, 2274.11694951 },
01713     { 1.0382e-07, 1.23229650709, 426.598190876 },
01714     { 1.1207e-07, 1.31732435116, 3496.03282613 },
01715     { 1.0345e-07, 0.90062869301, 4535.05943692 },
01716     { 1.2214e-07, 4.22347837212, 7079.37385681 },
01717     { 9.764e-08, 3.45310129694, 382.896532223 },
01718     { 8.583e-08, 1.1647889051, 2787.04302386 },
01719     { 7.879e-08, 5.73808303461, 2288.34404351 },
01720     { 9.192e-08, 1.81719352796, 6681.24210705 },
01721     { 7.752e-08, 4.15038634174, 6041.32756709 },
01722     { 9.192e-08, 6.06960723129, 6681.20759975 },
01723     { 9.008e-08, 2.58179552398, 2388.89402045 },
01724     { 6.77e-08, 0.240118807, 11773.3768115 },
01725     { 7.088e-08, 3.51428380287, 8031.09226306 },
01726     { 9.159e-08, 3.90203365989, 3553.91152214 },
01727     { 7.233e-08, 3.70260535699, 2818.03500861 },
01728     { 6.701e-08, 4.25537421062, 242.728603974 },
01729     { 6.534e-08, 0.04317593308, 2957.71589448 },
01730     { 8.783e-08, 2.19764346848, 1221.84856632 },
01731     { 6.54e-08, 2.11811131682, 8429.24126647 },
01732     { 6.835e-08, 4.04527289029, 10025.3603984 },
01733     { 7.279e-08, 4.26969778292, 2803.8079146 },
01734     { 7.679e-08, 1.00816125095, 8432.76438482 },
01735     { 5.736e-08, 3.13988802339, 213.299095438 },
01736     { 5.343e-08, 3.7818416468, 5092.15195812 },
01737     { 5.985e-08, 2.96429619989, 6489.77658729 },
01738     { 5.132e-08, 3.98288020531, 7.1135470008 },
01739     { 6.264e-08, 1.90345600186, 5621.84292321 },
01740     { 5.238e-08, 2.67050910776, 7477.52286022 },
01741     { 6.264e-08, 1.60046198142, 3347.7259737 },
01742     { 6.527e-08, 2.76220386403, 3339.63210563 },
01743     { 4.594e-08, 1.82031785094, 2810.92146161 },
01744     { 5.46e-08, 4.60869963415, 3583.34103067 },
01745     { 4.73e-08, 0.90611934427, 5099.26550512 },
01746     { 5.484e-08, 4.91405753832, 7632.94325965 },
01747     { 4.002e-08, 4.1410000521, 9623.68827669 },
01748     { 3.836e-08, 0.03411499404, 7234.79425624 },
01749     { 3.618e-08, 5.76553319747, 4933.20844033 },
01750     { 3.747e-08, 0.08776717073, 6525.80445397 },
01751     { 3.016e-08, 3.73804058695, 6681.2921637 },
01752     { 3.975e-08, 4.91286826343, 2942.46342329 },
01753     { 3.911e-08, 0.67457174687, 3127.31333126 },
01754     { 3.923e-08, 3.07698893109, 3.523118349 },
01755     { 3.943e-08, 0.53936955267, 5884.92684658 },
01756     { 2.902e-08, 4.66228680082, 7210.91581849 },
01757     { 2.803e-08, 1.00505054832, 7064.12138562 },
01758     { 3.152e-08, 4.54611126545, 2487.41604495 },
01759     { 2.797e-08, 0.05226680768, 639.897286314 },
01760     { 2.758e-08, 5.17057629399, 5828.02847165 },
01761     { 3.02e-08, 4.14658810846, 6681.1575431 },
01762     { 3e-08, 0.82762095066, 5085.03841111 },
01763     { 3.022e-08, 2.59437829291, 2906.90068882 },
01764     { 2.673e-08, 0.69433657973, 2699.73481932 },
01765     { 2.593e-08, 1.08691889359, 4929.68532198 },
01766     { 3.127e-08, 0.99947199034, 2118.76386038 },
01767     { 2.597e-08, 5.01157388627, 10018.3141618 },
01768     { 2.606e-08, 5.34395258978, 10973.5556864 },
01769     { 2.779e-08, 3.98360727591, 6467.92575796 },
01770     { 2.457e-08, 1.52659064342, 6836.64525283 },
01771     { 2.381e-08, 3.93615187831, 11371.7046898 },
01772     { 2.584e-08, 5.08907827632, 12832.7587417 },
01773     // 119 terms retained
01774 };
01775 
01776 static VSOPTerm mars_R2[] = {
01777     { 0.00044242249, 0.47930604954, 3340.6124267 },
01778     { 8.138042e-05, 0.86998389204, 6681.2248534 },
01779     { 1.274915e-05, 1.22593985222, 10021.8372801 },
01780     { 1.87388e-06, 1.57298976045, 13362.4497068 },
01781     { 4.0745e-07, 1.97082077028, 3344.13554505 },
01782     { 5.2395e-07, 3.14159265359, 0 },
01783     { 2.6617e-07, 1.91665337822, 16703.0621335 },
01784     { 1.7828e-07, 4.43491476419, 2281.23049651 },
01785     { 1.1713e-07, 4.52509926559, 3185.19202727 },
01786     { 1.021e-07, 5.3914732206, 1059.38193019 },
01787     { 9.95e-08, 0.41865678448, 796.298006816 },
01788     { 9.236e-08, 4.53559625376, 2146.16541648 },
01789     { 7.299e-08, 3.1421451312, 2544.31441988 },
01790     { 7.214e-08, 2.29302335628, 6684.74797175 },
01791     { 6.81e-08, 5.26707245601, 155.420399434 },
01792     { 6.526e-08, 2.307724561, 3738.76143011 },
01793     { 7.783e-08, 5.93373461009, 1748.01641307 },
01794     { 5.84e-08, 1.0519182029, 1349.86740966 },
01795     { 6.75e-08, 5.30191763402, 1194.44701022 },
01796     { 4.695e-08, 0.76881032874, 3097.88382273 },
01797     { 5.39e-08, 1.0020006836, 3149.16416059 },
01798     { 4.406e-08, 2.45557331437, 951.718406251 },
01799     { 4.286e-08, 3.89642578846, 1592.59601363 },
01800     { 3.516e-08, 1.84991934524, 398.149003408 },
01801     { 3.699e-08, 2.26016989021, 20043.6745602 },
01802     { 3.378e-08, 3.81703201748, 1751.53953142 },
01803     { 4.585e-08, 0.80785643853, 4136.91043352 },
01804     { 3.201e-08, 2.11661594157, 5614.72937621 },
01805     { 3.62e-08, 1.32428600053, 3333.4988797 },
01806     { 2.915e-08, 1.19342490174, 529.690965095 },
01807     { 2.979e-08, 2.86468474914, 6151.5338883 },
01808     { 3.057e-08, 4.55288594507, 5628.95647021 },
01809     { 2.906e-08, 1.20300479533, 3894.18182954 },
01810     { 3.848e-08, 3.86071515455, 553.569402842 },
01811     { 2.819e-08, 2.48714583532, 1990.74501704 },
01812     { 2.657e-08, 6.07409846258, 4292.33083295 },
01813     { 2.698e-08, 2.92100135189, 3496.03282613 },
01814     { 2.396e-08, 5.94193484091, 2787.04302386 },
01815     { 2.263e-08, 2.56188049651, 191.448266112 },
01816     { 2.169e-08, 5.36834559071, 8962.45534991 },
01817     { 2.149e-08, 2.74919289456, 242.728603974 },
01818     { 2.218e-08, 1.85260509629, 3337.08930835 },
01819     { 1.998e-08, 5.76396921426, 3341.59274777 },
01820     { 1.999e-08, 3.82347205028, 2914.01423582 },
01821     { 1.835e-08, 5.68648448195, 1589.07289528 },
01822     { 1.81e-08, 3.32122811143, 5088.62883977 },
01823     { 1.968e-08, 4.17404480033, 3340.59517305 },
01824     { 2.411e-08, 4.68376177281, 4690.47983636 },
01825     { 1.967e-08, 6.2057036343, 3340.62968035 },
01826     { 1.626e-08, 5.67648778513, 4535.05943692 },
01827     { 2.161e-08, 1.07446445419, 2388.89402045 },
01828     { 1.965e-08, 3.10811453974, 3583.34103067 },
01829     { 1.985e-08, 5.75867975763, 4399.99435689 },
01830     { 1.504e-08, 4.95929390466, 382.896532223 },
01831     { 1.276e-08, 4.82147500391, 2957.71589448 },
01832     { 1.475e-08, 2.22614544794, 3723.50895892 },
01833     { 1.196e-08, 3.26743061042, 9492.146315 },
01834     { 1.349e-08, 4.87558985925, 6525.80445397 },
01835     { 1.436e-08, 2.6975402327, 7079.37385681 },
01836     { 1.223e-08, 2.61880227353, 10025.3603984 },
01837     { 1.402e-08, 5.19177439326, 2700.71514039 },
01838     { 1.202e-08, 0.93436294282, 2810.92146161 },
01839     { 8.7e-09, 5.81258009514, 12303.0677766 },
01840     { 8.67e-09, 2.20048756217, 2699.73481932 },
01841     { 8.31e-09, 2.01782919511, 5092.15195812 },
01842     { 8.56e-09, 5.96129932558, 426.598190876 },
01843     { 8.47e-09, 2.26415579047, 6283.07584999 },
01844     { 9.17e-09, 1.4025908126, 6489.77658729 },
01845     { 8.33e-09, 1.17376008822, 7477.52286022 },
01846     { 1.041e-08, 6.27097603149, 3347.7259737 },
01847     { 9.65e-09, 3.40293030184, 5621.84292321 },
01848     { 7.23e-09, 4.26276570887, 4933.20844033 },
01849     { 7.7e-09, 2.06490049164, 5486.77784318 },
01850     { 7.06e-09, 2.34080074294, 7.1135470008 },
01851     { 9.54e-09, 2.11093711712, 3870.30339179 },
01852     { 8.44e-09, 2.2379157639, 3553.91152214 },
01853     { 6.47e-09, 2.24565892529, 3340.5451164 },
01854     { 6.53e-09, 3.98464883505, 6677.70173505 },
01855     { 7.17e-09, 0.29523050971, 6681.24210705 },
01856     { 8.28e-09, 0.22887694811, 3532.06069281 },
01857     { 6.12e-09, 1.56040446304, 7234.79425624 },
01858     { 7.17e-09, 4.54583138124, 6681.20759975 },
01859     { 5.85e-09, 3.29614213819, 1221.84856632 },
01860     { 6.46e-09, 1.8361516834, 3340.679737 },
01861     { 5.6e-09, 5.05995427063, 8031.09226306 },
01862     { 6.51e-09, 0.16211451692, 7632.94325965 },
01863     // 86 terms retained
01864 };
01865 
01866 static VSOPTerm mars_R3[] = {
01867     { 1.113108e-05, 5.14987305093, 3340.6124267 },
01868     { 4.24447e-06, 5.61343952053, 6681.2248534 },
01869     { 1.00044e-06, 5.99727457548, 10021.8372801 },
01870     { 1.9606e-07, 0.07631453783, 13362.4497068 },
01871     { 3.478e-08, 0.42912010211, 16703.0621335 },
01872     { 4.693e-08, 3.14159265359, 0 },
01873     { 2.87e-08, 0.44692002393, 3344.13554505 },
01874     { 2.428e-08, 3.02114808809, 3185.19202727 },
01875     // 8 terms retained
01876 };
01877 
01878 static VSOPTerm mars_R4[] = {
01879     { 1.9551e-07, 3.58210746512, 3340.6124267 },
01880     { 1.6322e-07, 4.05115851142, 6681.2248534 },
01881     { 5.848e-08, 4.4638164658, 10021.8372801 },
01882     { 1.533e-08, 4.84332951095, 13362.4497068 },
01883     { 3.75e-09, 1.50951652931, 3185.19202727 },
01884     { 3.4e-09, 5.20519444932, 16703.0621335 },
01885     // 6 terms retained
01886 };
01887 
01888 static VSOPTerm mars_R5[] = {
01889     { 4.75e-09, 2.47621038205, 6681.2248534 },
01890     { 2.7e-09, 2.90961348988, 10021.8372801 },
01891     // 2 terms retained
01892 };
01893 
01894 static VSOPTerm jupiter_L0[] = {
01895     { 0.59954691494, 0, 0 },
01896     { 0.09695898719, 5.06191793158, 529.690965095 },
01897     { 0.00573610142, 1.44406205629, 7.1135470008 },
01898     { 0.00306389205, 5.41734730184, 1059.38193019 },
01899     { 0.00097178296, 4.14264726552, 632.783739313 },
01900     { 0.00072903078, 3.64042916389, 522.577418094 },
01901     { 0.00064263975, 3.41145165351, 103.092774219 },
01902     { 0.00039806064, 2.29376740788, 419.484643875 },
01903     { 0.00038857767, 1.27231755835, 316.391869657 },
01904     { 0.00027964629, 1.7845459182, 536.804512095 },
01905     { 0.0001358973, 5.7748104079, 1589.07289528 },
01906     { 8.246349e-05, 3.5822792584, 206.185548437 },
01907     { 8.768704e-05, 3.63000308199, 949.17560897 },
01908     { 7.368042e-05, 5.0810119427, 735.876513532 },
01909     { 6.26315e-05, 0.02497628807, 213.299095438 },
01910     { 6.114062e-05, 4.51319998626, 1162.47470441 },
01911     { 4.905396e-05, 1.32084470588, 110.206321219 },
01912     { 5.305285e-05, 1.30671216791, 14.2270940016 },
01913     { 5.305441e-05, 4.18625634012, 1052.26838319 },
01914     { 4.647248e-05, 4.69958103684, 3.9321532631 },
01915     { 3.045023e-05, 4.31676431084, 426.598190876 },
01916     { 2.609999e-05, 1.56667394063, 846.082834751 },
01917     { 2.028191e-05, 1.06376530715, 3.1813937377 },
01918     { 1.764763e-05, 2.14148655117, 1066.49547719 },
01919     { 1.722972e-05, 3.88036268267, 1265.56747863 },
01920     { 1.920945e-05, 0.97168196472, 639.897286314 },
01921     { 1.633223e-05, 3.58201833555, 515.463871093 },
01922     { 1.431999e-05, 4.29685556046, 625.670192312 },
01923     { 9.73272e-06, 4.09764549134, 95.9792272178 },
01924     { 8.84457e-06, 2.43700227469, 412.371096874 },
01925     { 7.32853e-06, 6.08535124451, 838.96928775 },
01926     { 7.31094e-06, 3.80592308125, 1581.95934828 },
01927     { 6.91971e-06, 6.13365277914, 2118.76386038 },
01928     { 7.09166e-06, 1.2927476033, 742.990060533 },
01929     { 6.14482e-06, 4.10850580886, 1478.86657406 },
01930     { 4.95219e-06, 3.75564106217, 323.505416657 },
01931     { 5.81903e-06, 4.53969579398, 309.278322656 },
01932     { 3.75664e-06, 4.70304250208, 1368.66025285 },
01933     { 3.89876e-06, 4.89706786539, 1692.1656695 },
01934     { 3.41016e-06, 5.7145237931, 533.623118358 },
01935     { 3.30458e-06, 4.74049819491, 0.0481841098 },
01936     { 4.40853e-06, 2.95818598959, 454.909366527 },
01937     { 4.17267e-06, 1.03554397138, 2.4476805548 },
01938     { 2.44174e-06, 5.22024286247, 728.762966531 },
01939     { 2.61541e-06, 1.87652515753, 0.9632078465 },
01940     { 2.56589e-06, 3.72410394286, 199.072001436 },
01941     { 2.61005e-06, 0.82048379203, 380.12776796 },
01942     { 2.20381e-06, 1.65114584814, 543.918059096 },
01943     { 2.01991e-06, 1.80692992449, 1375.77379985 },
01944     { 2.07336e-06, 1.85463683689, 525.758811831 },
01945     { 1.97061e-06, 5.29255821015, 1155.36115741 },
01946     { 2.35139e-06, 1.22694468346, 909.818733055 },
01947     { 1.74827e-06, 5.90974976879, 956.289155971 },
01948     { 1.49385e-06, 4.37744775359, 1685.0521225 },
01949     { 1.75197e-06, 3.22647697998, 1898.35121794 },
01950     { 1.75172e-06, 3.7297744122, 942.062061969 },
01951     { 1.57917e-06, 4.36478445901, 1795.25844372 },
01952     { 1.37898e-06, 1.31800455202, 1169.58825141 },
01953     { 1.17498e-06, 2.50021486074, 1596.18644228 },
01954     { 1.50504e-06, 3.90624455135, 74.7815985673 },
01955     { 1.16786e-06, 3.3892092106, 0.5212648618 },
01956     { 1.05894e-06, 4.55439354032, 526.509571357 },
01957     { 1.3054e-06, 4.16876671917, 1045.15483619 },
01958     { 1.41388e-06, 3.13579930728, 491.557929457 },
01959     { 9.9524e-07, 1.4211262227, 532.872358832 },
01960     { 9.6143e-07, 1.18143253105, 117.31986822 },
01961     { 9.1732e-07, 0.85722451006, 1272.68102563 },
01962     { 8.7704e-07, 1.2173050435, 453.424893819 },
01963     { 6.8531e-07, 2.3520190589, 2.9207613068 },
01964     { 6.6111e-07, 5.3438096704, 1471.75302706 },
01965     { 7.7401e-07, 4.42676354183, 39.3568759152 },
01966     { 7.2028e-07, 4.23856425835, 2111.65031338 },
01967     { 6.3345e-07, 4.97658360088, 0.7507595254 },
01968     { 5.9423e-07, 4.11122034593, 2001.44399216 },
01969     { 6.2471e-07, 0.51213142347, 220.412642439 },
01970     { 6.654e-07, 2.98844410276, 2214.7430876 },
01971     { 6.0295e-07, 4.1263361942, 4.192785694 },
01972     { 5.6014e-07, 1.15477785231, 21.3406410024 },
01973     { 5.2954e-07, 0.91283039851, 10.2949407385 },
01974     { 7.0461e-07, 5.14178006023, 835.037134487 },
01975     { 5.1903e-07, 4.10065404719, 1258.45393163 },
01976     { 4.6583e-07, 4.66599487054, 5.6290742925 },
01977     { 5.8261e-07, 5.86719898935, 5753.3848849 },
01978     { 4.0103e-07, 4.68801114087, 0.1600586944 },
01979     { 4.6785e-07, 4.79414027278, 305.346169393 },
01980     { 3.9306e-07, 4.2549933801, 853.196381752 },
01981     { 4.6153e-07, 5.10982849847, 4.665866446 },
01982     { 5.4583e-07, 1.5707166354, 983.115858914 },
01983     { 3.8921e-07, 6.07598407822, 518.645264831 },
01984     { 3.846e-07, 2.43832240008, 433.711737877 },
01985     { 4.691e-07, 3.54638837922, 5.4166259714 },
01986     { 4.1834e-07, 4.67980756775, 302.164775655 },
01987     { 3.5921e-07, 2.45088327353, 430.530344139 },
01988     { 3.9307e-07, 1.71678059616, 11.0457002639 },
01989     { 3.7895e-07, 0.21140086073, 2648.45482547 },
01990     { 3.7566e-07, 6.19479786035, 831.85574075 },
01991     { 3.5845e-07, 4.61505536309, 2008.55753916 },
01992     { 4.3402e-07, 0.14992219581, 528.206492386 },
01993     { 3.1581e-07, 5.14178165108, 1788.14489672 },
01994     { 2.986e-07, 5.34424466576, 2221.8566346 },
01995     { 3.2959e-07, 5.2895264038, 88.865680217 },
01996     { 2.7686e-07, 1.85227036207, 0.2124483211 },
01997     { 2.5821e-07, 3.85920335036, 2317.83586181 },
01998     { 2.4705e-07, 2.63498818, 114.138474483 },
01999     { 3.3844e-07, 1.00563073311, 9683.59458112 },
02000     // 105 terms retained
02001 };
02002 
02003 static VSOPTerm jupiter_L1[] = {
02004     { 529.690965088, 0, 0 },
02005     { 0.00489503243, 4.2208293947, 529.690965095 },
02006     { 0.00228917222, 6.02646855621, 7.1135470008 },
02007     { 0.00030099479, 4.54540782858, 1059.38193019 },
02008     { 0.0002072092, 5.45943156902, 522.577418094 },
02009     { 0.00012103653, 0.16994816098, 536.804512095 },
02010     { 6.067987e-05, 4.42422292017, 103.092774219 },
02011     { 5.433968e-05, 3.98480737746, 419.484643875 },
02012     { 4.237744e-05, 5.89008707199, 14.2270940016 },
02013     { 2.211974e-05, 5.26766687382, 206.185548437 },
02014     { 1.983502e-05, 4.88600705699, 1589.07289528 },
02015     { 1.295769e-05, 5.55132752171, 3.1813937377 },
02016     { 1.163416e-05, 0.51450634873, 3.9321532631 },
02017     { 1.007167e-05, 0.46474690033, 735.876513532 },
02018     { 1.174094e-05, 5.84238857133, 1052.26838319 },
02019     { 8.47762e-06, 5.75765726863, 110.206321219 },
02020     { 8.2725e-06, 4.80311857692, 213.299095438 },
02021     { 8.29822e-06, 0.59345481695, 1066.49547719 },
02022     { 1.003864e-05, 3.14841622246, 426.598190876 },
02023     { 1.09873e-05, 5.30705242117, 515.463871093 },
02024     { 7.24923e-06, 5.51690038433, 639.897286314 },
02025     { 5.67826e-06, 5.98865760444, 625.670192312 },
02026     { 4.74197e-06, 4.1324371636, 412.371096874 },
02027     { 4.12936e-06, 5.73653788228, 95.9792272178 },
02028     { 3.3682e-06, 3.72892266066, 1162.47470441 },
02029     { 3.45412e-06, 4.24128387922, 632.783739313 },
02030     { 2.34071e-06, 6.24295755869, 309.278322656 },
02031     { 1.94827e-06, 2.21824346028, 323.505416657 },
02032     { 2.34805e-06, 4.03315571261, 949.17560897 },
02033     { 1.83904e-06, 6.2797391951, 543.918059096 },
02034     { 1.98512e-06, 1.50446971008, 838.96928775 },
02035     { 1.86807e-06, 6.07956275814, 742.990060533 },
02036     { 1.71405e-06, 5.41658811525, 199.072001436 },
02037     { 1.30777e-06, 0.62641588161, 728.762966531 },
02038     { 1.34095e-06, 5.23702273624, 2118.76386038 },
02039     { 1.15444e-06, 0.6778374723, 846.082834751 },
02040     { 1.06501e-06, 4.4767172424, 956.289155971 },
02041     { 6.6832e-07, 5.73362353275, 21.3406410024 },
02042     { 6.9619e-07, 5.9725637809, 532.872358832 },
02043     { 5.995e-07, 1.0065747379, 1596.18644228 },
02044     { 6.3366e-07, 6.05635396519, 1581.95934828 },
02045     { 7.9718e-07, 5.821567337, 1045.15483619 },
02046     { 6.5635e-07, 0.12938321631, 526.509571357 },
02047     { 5.8519e-07, 0.58687309667, 1155.36115741 },
02048     { 5.661e-07, 1.41183572003, 533.623118358 },
02049     { 7.1631e-07, 5.34149334443, 942.062061969 },
02050     { 5.7343e-07, 5.9687033662, 1169.58825141 },
02051     { 5.5048e-07, 5.42871116938, 10.2949407385 },
02052     { 5.2026e-07, 0.22999191591, 1368.66025285 },
02053     { 5.2295e-07, 5.72636754267, 117.31986822 },
02054     { 5.0427e-07, 6.08258832558, 525.758811831 },
02055     { 4.7278e-07, 3.60428393787, 1478.86657406 },
02056     { 4.2199e-07, 4.13113112919, 1692.1656695 },
02057     { 4.6566e-07, 0.51168261375, 1265.56747863 },
02058     { 3.2801e-07, 5.03520269183, 220.412642439 },
02059     { 3.3556e-07, 0.09960615979, 302.164775655 },
02060     { 2.9379e-07, 3.35927110207, 4.665866446 },
02061     { 2.9311e-07, 0.75894050642, 88.865680217 },
02062     { 3.2449e-07, 5.37487176787, 508.350324092 },
02063     { 2.9741e-07, 5.42345191096, 1272.68102563 },
02064     { 2.1789e-07, 6.14949766217, 1685.0521225 },
02065     { 2.5194e-07, 1.60716361937, 831.85574075 },
02066     { 2.1133e-07, 5.86310776376, 1258.45393163 },
02067     { 1.9668e-07, 2.18904500387, 316.391869657 },
02068     { 1.7878e-07, 0.82813691085, 433.711737877 },
02069     { 1.7409e-07, 2.75647882058, 853.196381752 },
02070     { 1.7703e-07, 5.95527033658, 5.4166259714 },
02071     { 1.8586e-07, 0.51459954175, 1375.77379985 },
02072     { 1.7469e-07, 0.7085516406, 1471.75302706 },
02073     { 1.4369e-07, 0.91459684737, 18.1592472647 },
02074     { 1.4107e-07, 0.63031131929, 2.9207613068 },
02075     { 1.1728e-07, 1.76421689491, 380.12776796 },
02076     { 1.1042e-07, 5.56386292919, 1574.84580128 },
02077     { 1.1422e-07, 4.30273286555, 405.257549874 },
02078     { 1.0407e-07, 0.30595619562, 1361.54670584 },
02079     { 9.894e-08, 0.38972478935, 1073.60902419 },
02080     { 9.808e-08, 5.90342059427, 519.396024356 },
02081     { 9.287e-08, 3.23717178839, 1795.25844372 },
02082     { 9.079e-08, 5.59391515894, 2648.45482547 },
02083     { 8.83e-08, 0.53669085248, 1788.14489672 },
02084     { 8.238e-08, 5.88621877345, 2001.44399216 },
02085     { 8.058e-08, 5.07394631539, 1485.98012107 },
02086     { 6.69e-08, 2.41093500491, 4.192785694 },
02087     { 5.917e-08, 4.17942020818, 2008.55753916 },
02088     { 7.256e-08, 6.19390446816, 11.0457002639 },
02089     { 6.272e-08, 1.36131578474, 1148.24761041 },
02090     { 5.142e-08, 5.23124680535, 628.85158605 },
02091     { 5.141e-08, 2.92956226336, 518.645264831 },
02092     { 4.764e-08, 0.16833299921, 629.602345575 },
02093     { 4.603e-08, 0.78535347104, 721.64941953 },
02094     { 4.573e-08, 6.24771751154, 1677.9385755 },
02095     { 4.536e-08, 4.9510938869, 635.965133051 },
02096     { 4.434e-08, 1.45220762308, 2125.87740738 },
02097     { 4.518e-08, 2.06522259381, 453.424893819 },
02098     { 4.428e-08, 0.15677546362, 1699.2792165 },
02099     { 5.594e-08, 5.5747124137, 191.958454436 },
02100     { 5.405e-08, 1.46221153779, 330.618963658 },
02101     { 5.776e-08, 4.37575545399, 2221.8566346 },
02102     { 4.265e-08, 0.24198200812, 2104.53676638 },
02103     { 4.1e-08, 6.19338226411, 636.715892576 },
02104     { 4.432e-08, 4.35787390405, 423.416797138 },
02105     { 4.102e-08, 0.4919546148, 1056.20053645 },
02106     { 4.527e-08, 0.09244775677, 1062.56332393 },
02107     { 4.397e-08, 4.14273244974, 511.53171783 },
02108     { 3.567e-08, 5.66550104255, 2317.83586181 },
02109     { 3.585e-08, 0.28040162482, 1055.44977693 },
02110     { 4.009e-08, 2.54842404074, 74.7815985673 },
02111     { 3.686e-08, 2.9336784999, 32.2433289144 },
02112     { 2.969e-08, 5.50022776972, 107.024927482 },
02113     { 2.856e-08, 5.73809418496, 99.9113804809 },
02114     { 2.718e-08, 1.25246874516, 540.736665358 },
02115     { 2.808e-08, 3.30714906571, 0.7507595254 },
02116     { 2.669e-08, 1.6339853139, 1063.31408345 },
02117     { 2.667e-08, 4.28683044077, 106.274167956 },
02118     { 2.705e-08, 3.03568370231, 422.666037613 },
02119     { 3.271e-08, 5.89438924876, 1802.37199072 },
02120     { 2.654e-08, 0.35475530647, 1898.35121794 },
02121     { 2.574e-08, 3.59809745049, 750.103607533 },
02122     { 2.486e-08, 5.28928577587, 1891.23767094 },
02123     { 3.221e-08, 4.58424996327, 416.303250138 },
02124     { 2.936e-08, 1.09054035208, 1464.63948006 },
02125     { 2.398e-08, 6.02106328658, 551.031606097 },
02126     // 122 terms retained
02127 };
02128 
02129 static VSOPTerm jupiter_L2[] = {
02130     { 0.00047233601, 4.32148536482, 7.1135470008 },
02131     { 0.00030649436, 2.929777887, 529.690965095 },
02132     { 0.00014837605, 3.14159265359, 0 },
02133     { 3.189359e-05, 1.05515491122, 522.577418094 },
02134     { 2.728901e-05, 4.84555421873, 536.804512095 },
02135     { 2.54744e-05, 3.42720888976, 1059.38193019 },
02136     { 1.721046e-05, 4.18734600902, 14.2270940016 },
02137     { 3.83277e-06, 5.76794364868, 419.484643875 },
02138     { 3.67514e-06, 6.05520169517, 103.092774219 },
02139     { 3.77503e-06, 0.7605083906, 515.463871093 },
02140     { 3.37386e-06, 3.78644856157, 3.1813937377 },
02141     { 3.08194e-06, 0.6936828379, 206.185548437 },
02142     { 2.14121e-06, 3.8295818143, 1589.07289528 },
02143     { 2.03945e-06, 5.34259263233, 1066.49547719 },
02144     { 1.97456e-06, 2.4835107179, 3.9321532631 },
02145     { 1.46156e-06, 3.81335105293, 639.897286314 },
02146     { 1.56209e-06, 1.36162315686, 1052.26838319 },
02147     { 1.29577e-06, 5.83745710707, 412.371096874 },
02148     { 1.41825e-06, 1.63491733107, 426.598190876 },
02149     { 1.17324e-06, 1.41441723025, 625.670192312 },
02150     { 9.6673e-07, 4.03472268105, 110.206321219 },
02151     { 9.0824e-07, 1.10616181082, 95.9792272178 },
02152     { 7.8757e-07, 4.63773672633, 543.918059096 },
02153     { 7.2393e-07, 2.21660922294, 735.876513532 },
02154     { 8.732e-07, 2.52152838765, 632.783739313 },
02155     { 5.6885e-07, 3.12193937495, 213.299095438 },
02156     { 4.8615e-07, 1.67250930065, 309.278322656 },
02157     { 5.8472e-07, 0.83261136328, 199.072001436 },
02158     { 4.0161e-07, 4.02477739294, 21.3406410024 },
02159     { 3.9773e-07, 0.62346681537, 323.505416657 },
02160     { 3.5738e-07, 2.32587552001, 728.762966531 },
02161     { 2.561e-07, 2.52090555309, 1162.47470441 },
02162     { 2.9257e-07, 3.60827234952, 10.2949407385 },
02163     { 2.3621e-07, 3.00418693282, 956.289155971 },
02164     { 2.779e-07, 3.24029772587, 838.96928775 },
02165     { 2.5988e-07, 4.50541789846, 742.990060533 },
02166     { 2.5259e-07, 1.21368179972, 1045.15483619 },
02167     { 1.9456e-07, 4.29184444888, 532.872358832 },
02168     { 1.616e-07, 5.81618778562, 1596.18644228 },
02169     { 1.7655e-07, 0.8091545878, 508.350324092 },
02170     { 1.7714e-07, 4.21087482222, 2118.76386038 },
02171     { 1.695e-07, 1.83162996779, 526.509571357 },
02172     { 1.4656e-07, 3.99869563261, 117.31986822 },
02173     { 1.3717e-07, 1.80293013315, 302.164775655 },
02174     { 1.3232e-07, 2.51839383442, 88.865680217 },
02175     { 1.2771e-07, 4.3696527712, 1169.58825141 },
02176     { 1.5311e-07, 0.68283508612, 942.062061969 },
02177     { 1.0924e-07, 4.44465911708, 525.758811831 },
02178     { 1.3902e-07, 5.9586109821, 316.391869657 },
02179     { 9.462e-08, 2.17903550202, 1155.36115741 },
02180     { 8.792e-08, 3.29010679292, 220.412642439 },
02181     { 7.851e-08, 5.76115179798, 846.082834751 },
02182     { 7.64e-08, 2.7204502155, 533.623118358 },
02183     { 9.055e-08, 1.63552089571, 1581.95934828 },
02184     { 8.687e-08, 3.31770180816, 831.85574075 },
02185     { 6.355e-08, 0.49733352086, 949.17560897 },
02186     { 6.615e-08, 2.18391508427, 1265.56747863 },
02187     { 5.38e-08, 6.00496610446, 405.257549874 },
02188     { 4.562e-08, 1.38462817429, 1258.45393163 },
02189     { 4.367e-08, 5.07489817646, 1073.60902419 },
02190     { 4.28e-08, 3.04118697325, 1692.1656695 },
02191     { 4.371e-08, 5.474919646, 433.711737877 },
02192     { 4.201e-08, 5.28578420235, 18.1592472647 },
02193     { 3.95e-08, 1.25151054185, 853.196381752 },
02194     { 5.302e-08, 3.65714557917, 1272.68102563 },
02195     { 4.368e-08, 2.27494144993, 1368.66025285 },
02196     { 3.462e-08, 1.50340907962, 519.396024356 },
02197     { 2.757e-08, 2.16577371531, 1478.86657406 },
02198     { 2.704e-08, 1.04777971186, 1574.84580128 },
02199     { 2.891e-08, 2.04866759038, 1361.54670584 },
02200     { 3.075e-08, 0.9910538683, 191.958454436 },
02201     { 2.437e-08, 2.36815291342, 1471.75302706 },
02202     { 2.201e-08, 2.47797001828, 721.64941953 },
02203     { 2.093e-08, 3.72335003599, 1485.98012107 },
02204     { 2.273e-08, 3.03212449012, 1148.24761041 },
02205     { 1.947e-08, 1.8876418002, 1685.0521225 },
02206     { 2.057e-08, 6.18001258073, 330.618963658 },
02207     { 1.451e-08, 4.72055072637, 32.2433289144 },
02208     { 1.449e-08, 3.1879914905, 635.965133051 },
02209     { 1.377e-08, 5.12507193192, 1375.77379985 },
02210     { 1.421e-08, 1.9924918846, 629.602345575 },
02211     { 1.401e-08, 4.26834108454, 551.031606097 },
02212     { 1.265e-08, 0.00691519565, 2125.87740738 },
02213     { 1.272e-08, 2.25106018556, 1788.14489672 },
02214     { 1.238e-08, 1.75660677516, 1677.9385755 },
02215     { 1.206e-08, 2.18559244687, 1795.25844372 },
02216     { 1.493e-08, 4.02813570061, 539.985905833 },
02217     { 1.314e-08, 4.76481710487, 1062.56332393 },
02218     { 1.11e-08, 2.97713206981, 81.7521332162 },
02219     { 1.027e-08, 1.99159218429, 295.051228654 },
02220     { 1.368e-08, 4.63088532557, 2648.45482547 },
02221     { 1.025e-08, 3.75336759986, 28.4541880032 },
02222     { 9.78e-09, 3.01394148632, 124.433415221 },
02223     { 1.227e-08, 1.22879053363, 1038.04128919 },
02224     { 9.65e-09, 1.17674106025, 99.9113804809 },
02225     { 1.015e-08, 1.8592221639, 750.103607533 },
02226     { 9.24e-09, 3.53294521831, 227.52618944 },
02227     { 9.88e-09, 5.05622576252, 1699.2792165 },
02228     { 1.059e-08, 0.13477400877, 416.303250138 },
02229     { 8.19e-09, 2.0194816163, 1056.20053645 },
02230     { 8.88e-09, 1.75920995401, 1898.35121794 },
02231     { 1.013e-08, 2.80784883642, 1464.63948006 },
02232     { 7.91e-09, 4.92419444433, 1055.44977693 },
02233     { 7.74e-09, 1.91132974373, 2111.65031338 },
02234     { 7.29e-09, 3.2901665697, 628.85158605 },
02235     { 7.43e-09, 2.65216075794, 106.274167956 },
02236     { 7.19e-09, 2.95858266157, 2008.55753916 },
02237     { 6.93e-09, 0.10835603179, 963.402702971 },
02238     { 8.28e-09, 2.72900314719, 618.556645312 },
02239     { 7.77e-09, 1.63387777696, 2001.44399216 },
02240     { 6.51e-09, 1.1926797813, 422.666037613 },
02241     { 6.81e-09, 5.47481858348, 5760.4984319 },
02242     { 6.81e-09, 3.11621018972, 5746.2713379 },
02243     { 6.44e-09, 4.68534695662, 611.443098311 },
02244     { 6.65e-09, 1.86713865983, 2104.53676638 },
02245     { 6.29e-09, 3.05748834184, 380.12776796 },
02246     { 6.37e-09, 1.8573150656, 636.715892576 },
02247     { 7.15e-09, 3.04974505007, 2221.8566346 },
02248     { 6.35e-09, 4.53916560604, 9676.48103412 },
02249     { 6.35e-09, 0.61458920732, 9690.70812812 },
02250     { 8.21e-09, 6.24663887828, 423.416797138 },
02251     { 7.64e-09, 4.32616763486, 1802.37199072 },
02252     { 5.81e-09, 0.83633087877, 1891.23767094 },
02253     { 6.38e-09, 2.83653046158, 1905.46476494 },
02254     { 5.58e-09, 3.96114629751, 440.825284878 },
02255     { 6.23e-09, 1.2271148801, 1382.88734685 },
02256     { 7.11e-09, 3.43507379865, 824.742193749 },
02257     { 5.16e-09, 1.10671630111, 107.024927482 },
02258     { 5.35e-09, 1.5591428253, 1994.33044516 },
02259     { 5.48e-09, 4.39997113815, 647.010833315 },
02260     // 130 terms retained
02261 };
02262 
02263 static VSOPTerm jupiter_L3[] = {
02264     { 6.501673e-05, 2.5986292365, 7.1135470008 },
02265     { 1.355012e-05, 1.34692775915, 529.690965095 },
02266     { 4.70691e-06, 2.47502798748, 14.2270940016 },
02267     { 4.16933e-06, 3.24456258569, 536.804512095 },
02268     { 3.5287e-06, 2.97380410245, 522.577418094 },
02269     { 1.65699e-06, 2.09182221854, 1059.38193019 },
02270     { 8.6769e-07, 2.51454300081, 515.463871093 },
02271     { 3.4458e-07, 3.82181443085, 1066.49547719 },
02272     { 2.2671e-07, 2.98178645046, 543.918059096 },
02273     { 2.376e-07, 1.27416115958, 412.371096874 },
02274     { 2.8501e-07, 2.44538595164, 206.185548437 },
02275     { 1.9722e-07, 2.10936654685, 639.897286314 },
02276     { 1.7778e-07, 2.59019838502, 1589.07289528 },
02277     { 1.9709e-07, 1.40149363982, 419.484643875 },
02278     { 1.8767e-07, 1.58683219668, 103.092774219 },
02279     { 1.7015e-07, 2.29975384867, 21.3406410024 },
02280     { 1.6179e-07, 3.1543828742, 625.670192312 },
02281     { 1.5902e-07, 3.25713655347, 1052.26838319 },
02282     { 1.3421e-07, 2.76078519881, 95.9792272178 },
02283     { 1.3233e-07, 2.53761666317, 199.072001436 },
02284     { 1.2676e-07, 6.26512955217, 426.598190876 },
02285     { 8.633e-08, 2.26532712763, 110.206321219 },
02286     { 6.718e-08, 3.42006598208, 309.278322656 },
02287     { 8.703e-08, 1.76298942412, 10.2949407385 },
02288     { 6.529e-08, 4.03744539112, 728.762966531 },
02289     { 5.397e-08, 5.2643257077, 323.505416657 },
02290     { 5.685e-08, 2.51772778746, 508.350324092 },
02291     { 7.504e-08, 0, 0 },
02292     { 5.431e-08, 2.90223114269, 1045.15483619 },
02293     { 3.997e-08, 4.30231913648, 88.865680217 },
02294     { 3.855e-08, 3.52241347275, 302.164775655 },
02295     { 3.811e-08, 4.08897954122, 735.876513532 },
02296     { 3.232e-08, 1.4797215105, 956.289155971 },
02297     { 2.931e-08, 4.35694383564, 1596.18644228 },
02298     { 2.657e-08, 1.27257961451, 213.299095438 },
02299     { 2.556e-08, 2.23303484585, 117.31986822 },
02300     { 2.414e-08, 2.9182867642, 742.990060533 },
02301     { 2.657e-08, 5.0155101339, 838.96928775 },
02302     { 1.935e-08, 2.79590256973, 1169.58825141 },
02303     { 2.222e-08, 2.39310688825, 942.062061969 },
02304     { 1.605e-08, 3.09964511466, 2118.76386038 },
02305     { 1.491e-08, 1.55001725357, 220.412642439 },
02306     { 1.934e-08, 5.0082360231, 831.85574075 },
02307     { 1.584e-08, 1.40103448632, 405.257549874 },
02308     { 1.286e-08, 3.46966168288, 1073.60902419 },
02309     { 1.21e-08, 4.05719633951, 1155.36115741 },
02310     { 9.95e-09, 3.40755481322, 532.872358832 },
02311     { 8.95e-09, 1.6408692176, 632.783739313 },
02312     { 9.42e-09, 2.70150730852, 191.958454436 },
02313     { 8.17e-09, 3.29435640763, 1258.45393163 },
02314     { 7.21e-09, 1.62926029676, 949.17560897 },
02315     { 7.45e-09, 1.14787945018, 1162.47470441 },
02316     { 7.19e-09, 3.7399276487, 433.711737877 },
02317     { 6.58e-09, 2.90980216736, 1574.84580128 },
02318     { 6.11e-09, 5.95148659718, 853.196381752 },
02319     { 6.65e-09, 3.54820168197, 525.758811831 },
02320     { 6.09e-09, 4.14925115671, 721.64941953 },
02321     { 5.98e-09, 4.69470159905, 81.7521332162 },
02322     { 6.69e-09, 1.94668551888, 1272.68102563 },
02323     { 6.43e-09, 2.02118053595, 526.509571357 },
02324     { 5.08e-09, 4.3523913142, 1368.66025285 },
02325     { 5.09e-09, 4.95261621008, 1148.24761041 },
02326     { 5.64e-09, 3.418796288, 1581.95934828 },
02327     { 5.12e-09, 4.39016117028, 330.618963658 },
02328     { 5.48e-09, 2.25796919785, 551.031606097 },
02329     { 4.78e-09, 3.8601569376, 1361.54670584 },
02330     { 3.83e-09, 0.24286568335, 611.443098311 },
02331     { 4.34e-09, 2.94972316227, 1038.04128919 },
02332     { 3.76e-09, 1.42987791517, 124.433415221 },
02333     { 3.9e-09, 4.06059870551, 1471.75302706 },
02334     { 3.85e-09, 4.70313900114, 519.396024356 },
02335     { 4.28e-09, 2.22447290956, 539.985905833 },
02336     { 3.94e-09, 4.52891996323, 1464.63948006 },
02337     { 3.06e-09, 2.0201596447, 1485.98012107 },
02338     // 74 terms retained
02339 };
02340 
02341 static VSOPTerm jupiter_L4[] = {
02342     { 6.69505e-06, 0.85280378158, 7.1135470008 },
02343     { 9.9965e-07, 0.74243651986, 14.2270940016 },
02344     { 5.003e-07, 1.65383477095, 536.804512095 },
02345     { 4.369e-07, 5.81923759985, 529.690965095 },
02346     { 3.1794e-07, 4.85865051639, 522.577418094 },
02347     { 1.4735e-07, 4.29065528652, 515.463871093 },
02348     { 8.408e-08, 0.68386181768, 1059.38193019 },
02349     { 4.926e-08, 1.29899425511, 543.918059096 },
02350     { 4.563e-08, 2.31453670801, 1066.49547719 },
02351     { 4.254e-08, 0.48193363691, 21.3406410024 },
02352     { 3.1e-08, 3.00251285081, 412.371096874 },
02353     { 2.053e-08, 0.39854167561, 639.897286314 },
02354     { 1.764e-08, 4.90551864257, 625.670192312 },
02355     { 1.901e-08, 4.2566097793, 199.072001436 },
02356     { 1.69e-08, 4.25228443627, 206.185548437 },
02357     { 1.345e-08, 5.06309624095, 1052.26838319 },
02358     { 1.211e-08, 4.7143259874, 95.9792272178 },
02359     { 1.091e-08, 1.32037613765, 1589.07289528 },
02360     { 9.71e-09, 5.67505418481, 728.762966531 },
02361     { 9.35e-09, 6.05626917469, 88.865680217 },
02362     { 9.41e-09, 4.66216576341, 1045.15483619 },
02363     { 9.07e-09, 4.56755235537, 426.598190876 },
02364     { 7.83e-09, 3.39826306476, 419.484643875 },
02365     { 7.63e-09, 3.509082399, 103.092774219 },
02366     { 7.37e-09, 0.53486231851, 110.206321219 },
02367     // 25 terms retained
02368 };
02369 
02370 static VSOPTerm jupiter_L5[] = {
02371     { 4.9639e-07, 5.2576992477, 7.1135470008 },
02372     { 1.5775e-07, 5.24859620238, 14.2270940016 },
02373     { 4.326e-08, 0.02660738929, 536.804512095 },
02374     { 1.573e-08, 1.18411087933, 522.577418094 },
02375     { 8.19e-09, 5.86582284529, 543.918059096 },
02376     { 7.24e-09, 0.88277941285, 515.463871093 },
02377     { 3.6e-09, 0.78335749573, 1066.49547719 },
02378     { 3.19e-09, 5.73095137303, 1059.38193019 },
02379     { 1.98e-09, 0.04372566049, 1589.07289528 },
02380     // 9 terms retained
02381 };
02382 
02383 static VSOPTerm jupiter_B0[] = {
02384     { 0.02268615702, 3.55852606721, 529.690965095 },
02385     { 0.00109971634, 3.90809347197, 1059.38193019 },
02386     { 0.00110090358, 0, 0 },
02387     { 8.101428e-05, 3.60509572885, 522.577418094 },
02388     { 6.043996e-05, 4.25883108339, 1589.07289528 },
02389     { 6.437782e-05, 0.30627119215, 536.804512095 },
02390     { 1.10688e-05, 2.9853440952, 1162.47470441 },
02391     { 9.41651e-06, 2.93619073963, 1052.26838319 },
02392     { 8.94088e-06, 1.75447402715, 7.1135470008 },
02393     { 7.6728e-06, 2.15473604461, 632.783739313 },
02394     { 9.44328e-06, 1.67522315024, 426.598190876 },
02395     { 6.84219e-06, 3.67808774854, 213.299095438 },
02396     { 6.29223e-06, 0.6434329002, 1066.49547719 },
02397     { 8.35861e-06, 5.1788197781, 103.092774219 },
02398     { 5.31671e-06, 2.70305944444, 110.206321219 },
02399     { 5.58524e-06, 0.01354838161, 846.082834751 },
02400     { 4.64449e-06, 1.17337267936, 949.17560897 },
02401     { 4.31072e-06, 2.6082502278, 419.484643875 },
02402     { 3.51433e-06, 4.61062966359, 2118.76386038 },
02403     { 1.23148e-06, 3.34968047337, 1692.1656695 },
02404     { 1.15038e-06, 5.04892367391, 316.391869657 },
02405     { 1.32159e-06, 4.7781694038, 742.990060533 },
02406     { 1.03402e-06, 2.31878940535, 1478.86657406 },
02407     { 1.16379e-06, 1.38688268881, 323.505416657 },
02408     { 1.0242e-06, 3.15294025567, 1581.95934828 },
02409     { 1.03762e-06, 3.70104530617, 515.463871093 },
02410     { 7.865e-07, 3.98318863271, 1265.56747863 },
02411     { 6.9935e-07, 2.56006243114, 956.289155971 },
02412     { 5.5597e-07, 0.37501076637, 1375.77379985 },
02413     { 5.1986e-07, 0.99006936413, 1596.18644228 },
02414     { 5.5194e-07, 0.4017664106, 525.758811831 },
02415     { 6.3456e-07, 4.50073545366, 735.876513532 },
02416     { 4.9691e-07, 0.18650769854, 543.918059096 },
02417     { 4.8831e-07, 3.57260516733, 533.623118358 },
02418     // 34 terms retained
02419 };
02420 
02421 static VSOPTerm jupiter_B1[] = {
02422     { 0.00078203446, 1.52377859742, 529.690965095 },
02423     { 7.789905e-05, 2.59734071843, 1059.38193019 },
02424     { 2.788602e-05, 4.85622679819, 536.804512095 },
02425     { 2.429728e-05, 5.45947255041, 522.577418094 },
02426     { 1.985777e-05, 0, 0 },
02427     { 7.11633e-06, 3.13688338277, 1589.07289528 },
02428     { 2.92916e-06, 5.27960297214, 1066.49547719 },
02429     { 2.57804e-06, 4.76667796123, 1052.26838319 },
02430     { 2.71233e-06, 0.10154920958, 7.1135470008 },
02431     { 8.6261e-07, 1.08347893125, 103.092774219 },
02432     { 7.9683e-07, 1.04738628033, 110.206321219 },
02433     { 8.1369e-07, 0.63901209639, 419.484643875 },
02434     { 8.1666e-07, 0.49217368092, 426.598190876 },
02435     { 7.0613e-07, 2.82219329635, 632.783739313 },
02436     { 6.6992e-07, 5.48215719084, 515.463871093 },
02437     { 5.8497e-07, 3.56648086507, 2118.76386038 },
02438     { 5.1976e-07, 2.85910965609, 949.17560897 },
02439     { 4.1188e-07, 4.75217333048, 543.918059096 },
02440     { 3.9924e-07, 3.9243378711, 735.876513532 },
02441     { 4.0237e-07, 1.1356429014, 1162.47470441 },
02442     { 2.6065e-07, 5.69856804584, 1596.18644228 },
02443     { 3.1305e-07, 6.03167547323, 323.505416657 },
02444     { 3.0485e-07, 5.98342688371, 316.391869657 },
02445     { 2.1243e-07, 4.88358142951, 213.299095438 },
02446     { 1.7336e-07, 1.63355193402, 956.289155971 },
02447     { 1.6318e-07, 1.68217979523, 206.185548437 },
02448     { 2.1612e-07, 4.90561988011, 1581.95934828 },
02449     { 1.505e-07, 4.621848587, 525.758811831 },
02450     { 1.5354e-07, 4.38535188227, 532.872358832 },
02451     { 1.4194e-07, 5.89751177643, 526.509571357 },
02452     { 1.2259e-07, 5.76584367807, 533.623118358 },
02453     { 1.3752e-07, 4.43118193299, 1045.15483619 },
02454     { 1.0998e-07, 3.66464772481, 742.990060533 },
02455     { 1.0324e-07, 4.35223675725, 1169.58825141 },
02456     { 1.202e-07, 6.22841485051, 14.2270940016 },
02457     { 8.201e-08, 5.61044388483, 1265.56747863 },
02458     { 9.125e-08, 2.07963809004, 1692.1656695 },
02459     { 6.995e-08, 3.68757029433, 625.670192312 },
02460     { 6.623e-08, 2.95794554141, 942.062061969 },
02461     { 6.854e-08, 4.8689970084, 1155.36115741 },
02462     { 5.392e-08, 0.92120894811, 117.31986822 },
02463     { 4.948e-08, 5.58428784853, 433.711737877 },
02464     { 5.907e-08, 4.00891325053, 639.897286314 },
02465     { 4.904e-08, 0.79623393478, 95.9792272178 },
02466     { 4.849e-08, 0.77150458453, 853.196381752 },
02467     { 4.554e-08, 3.96028178465, 2648.45482547 },
02468     // 46 terms retained
02469 };
02470 
02471 static VSOPTerm jupiter_B2[] = {
02472     { 5.49832e-05, 3.01596270062, 529.690965095 },
02473     { 6.02076e-06, 3.13358939436, 536.804512095 },
02474     { 5.02174e-06, 2.05202111599, 1059.38193019 },
02475     { 4.53862e-06, 0.95912416388, 522.577418094 },
02476     { 1.15043e-06, 0, 0 },
02477     { 6.8911e-07, 3.65515676096, 1066.49547719 },
02478     { 6.7052e-07, 2.23363751256, 1589.07289528 },
02479     { 4.2555e-07, 0.52143365809, 1052.26838319 },
02480     { 3.9396e-07, 4.65314230657, 7.1135470008 },
02481     { 2.3438e-07, 0.96725852073, 515.463871093 },
02482     { 1.7383e-07, 3.0311625189, 543.918059096 },
02483     { 6.651e-08, 4.14899100562, 1596.18644228 },
02484     { 7.013e-08, 2.58268666095, 2118.76386038 },
02485     { 5.389e-08, 5.43989474079, 110.206321219 },
02486     { 4.578e-08, 6.21390672967, 1045.15483619 },
02487     { 4.226e-08, 2.60174767485, 532.872358832 },
02488     { 3.653e-08, 5.49147329377, 426.598190876 },
02489     { 4.208e-08, 4.53565061928, 14.2270940016 },
02490     { 3.62e-08, 2.16725398015, 1162.47470441 },
02491     { 4.347e-08, 4.3461097602, 323.505416657 },
02492     { 3.449e-08, 1.44287034922, 526.509571357 },
02493     { 3.25e-08, 4.99793920041, 632.783739313 },
02494     { 3.549e-08, 5.47945408971, 103.092774219 },
02495     { 3.031e-08, 0.65632340107, 1581.95934828 },
02496     { 3.252e-08, 5.38360789595, 949.17560897 },
02497     { 2.464e-08, 0.29383438152, 956.289155971 },
02498     { 2.59e-08, 2.61624183669, 525.758811831 },
02499     { 2.414e-08, 6.08828067002, 419.484643875 },
02500     { 2.206e-08, 2.62381175358, 1169.58825141 },
02501     { 1.991e-08, 1.5660645161, 533.623118358 },
02502     { 1.868e-08, 2.0356422949, 316.391869657 },
02503     { 2.225e-08, 6.11348450922, 735.876513532 },
02504     { 1.512e-08, 4.74989508185, 942.062061969 },
02505     { 1.458e-08, 3.53705002363, 1073.60902419 },
02506     { 1.473e-08, 3.61629070367, 206.185548437 },
02507     { 1.467e-08, 5.52885404945, 117.31986822 },
02508     { 1.373e-08, 0.3687588483, 1155.36115741 },
02509     { 1.237e-08, 2.65571662403, 95.9792272178 },
02510     { 1.124e-08, 3.90568585311, 433.711737877 },
02511     { 1.348e-08, 5.54306182308, 625.670192312 },
02512     { 9.64e-09, 5.49710119494, 853.196381752 },
02513     { 9.47e-09, 2.34829918409, 639.897286314 },
02514     { 7.98e-09, 3.3790937024, 220.412642439 },
02515     // 43 terms retained
02516 };
02517 
02518 static VSOPTerm jupiter_B3[] = {
02519     { 1.85332e-06, 4.7927676149, 529.690965095 },
02520     { 8.5668e-07, 1.40023038638, 536.804512095 },
02521     { 5.6359e-07, 2.81574766965, 522.577418094 },
02522     { 1.9435e-07, 6.25741008684, 1059.38193019 },
02523     { 1.0858e-07, 2.04333735353, 1066.49547719 },
02524     { 1.4477e-07, 0, 0 },
02525     { 5.535e-08, 2.75732372347, 515.463871093 },
02526     { 4.939e-08, 1.29727834284, 543.918059096 },
02527     { 4.97e-08, 2.56009290021, 1052.26838319 },
02528     { 4.112e-08, 0.86840480428, 1589.07289528 },
02529     { 3.798e-08, 2.86619114773, 7.1135470008 },
02530     { 1.107e-08, 2.66033381472, 1596.18644228 },
02531     { 1.093e-08, 1.82485496219, 1045.15483619 },
02532     { 1.031e-08, 2.82866669066, 14.2270940016 },
02533     // 14 terms retained
02534 };
02535 
02536 static VSOPTerm jupiter_B4[] = {
02537     { 8.963e-08, 5.9388723238, 536.804512095 },
02538     { 5.28e-08, 4.80778878768, 522.577418094 },
02539     // 2 terms retained
02540 };
02541 
02542 static VSOPTerm jupiter_B5[] = {
02543     { 6.62e-09, 4.10413626462, 536.804512095 },
02544     { 4.31e-09, 0.82614663721, 522.577418094 },
02545     // 2 terms retained
02546 };
02547 
02548 static VSOPTerm jupiter_R0[] = {
02549     { 5.20887429326, 0, 0 },
02550     { 0.25209327119, 3.49108639871, 529.690965095 },
02551     { 0.00610599976, 3.84115365948, 1059.38193019 },
02552     { 0.00282029458, 2.57419881293, 632.783739313 },
02553     { 0.00187647346, 2.07590383214, 522.577418094 },
02554     { 0.00086792905, 0.71001145545, 419.484643875 },
02555     { 0.00072062974, 0.21465724607, 536.804512095 },
02556     { 0.00065517248, 5.9799588479, 316.391869657 },
02557     { 0.00029134542, 1.67759379655, 103.092774219 },
02558     { 0.00030135335, 2.16132003734, 949.17560897 },
02559     { 0.00023453271, 3.54023522184, 735.876513532 },
02560     { 0.00022283743, 4.19362594399, 1589.07289528 },
02561     { 0.00023947298, 0.2745803748, 7.1135470008 },
02562     { 0.00013032614, 2.96042965363, 1162.47470441 },
02563     { 9.70336e-05, 1.90669633585, 206.185548437 },
02564     { 0.00012749023, 2.71550286592, 1052.26838319 },
02565     { 9.161393e-05, 4.41352953117, 213.299095438 },
02566     { 7.894511e-05, 2.47907592482, 426.598190876 },
02567     { 7.057931e-05, 2.18184839926, 1265.56747863 },
02568     { 6.137703e-05, 6.26418240033, 846.082834751 },
02569     { 5.477001e-05, 5.65729989857, 639.897286314 },
02570     { 3.502493e-05, 0.56532365822, 1066.49547719 },
02571     { 4.136822e-05, 2.722208724, 625.670192312 },
02572     { 4.169954e-05, 2.01603822251, 515.463871093 },
02573     { 2.499967e-05, 4.55181655381, 838.96928775 },
02574     { 2.616976e-05, 2.00994012876, 1581.95934828 },
02575     { 1.912009e-05, 0.85621128851, 412.371096874 },
02576     { 2.127681e-05, 6.12755221002, 742.990060533 },
02577     { 1.610567e-05, 3.08871452594, 1368.66025285 },
02578     { 1.479513e-05, 2.68021307468, 1478.86657406 },
02579     { 1.23063e-05, 1.89052048109, 323.505416657 },
02580     { 1.216895e-05, 1.80176263029, 110.206321219 },
02581     { 9.61113e-06, 4.54876995367, 2118.76386038 },
02582     { 8.85764e-06, 4.14783869943, 533.623118358 },
02583     { 7.76583e-06, 3.67710828843, 728.762966531 },
02584     { 9.98591e-06, 2.87205397992, 309.278322656 },
02585     { 1.014733e-05, 1.38675822271, 454.909366527 },
02586     { 7.27156e-06, 3.98827252563, 1155.36115741 },
02587     { 6.55334e-06, 2.7907259691, 1685.0521225 },
02588     { 8.21383e-06, 1.59351544602, 1898.35121794 },
02589     { 6.20818e-06, 4.82275194351, 956.289155971 },
02590     { 6.54071e-06, 3.38140746852, 1692.1656695 },
02591     { 8.11993e-06, 5.94093410097, 909.818733055 },
02592     { 5.62092e-06, 0.08114877791, 543.918059096 },
02593     { 5.42222e-06, 0.28357235311, 525.758811831 },
02594     { 4.57841e-06, 0.12720499202, 1375.77379985 },
02595     { 6.1474e-06, 2.27633681284, 942.062061969 },
02596     { 4.35816e-06, 2.60279250213, 95.9792272178 },
02597     { 4.96009e-06, 5.53020241869, 380.12776796 },
02598     { 4.69974e-06, 2.81883756859, 1795.25844372 },
02599     { 4.45057e-06, 0.14648640292, 14.2270940016 },
02600     { 2.90917e-06, 3.89373030829, 1471.75302706 },
02601     { 2.76581e-06, 2.52188912681, 2001.44399216 },
02602     { 2.7501e-06, 2.98827073289, 526.509571357 },
02603     { 2.93746e-06, 2.04945754349, 199.072001436 },
02604     { 2.9101e-06, 6.03128127682, 1169.58825141 },
02605     { 3.38146e-06, 2.79887096517, 1045.15483619 },
02606     { 2.57472e-06, 6.13406653083, 532.872358832 },
02607     { 3.19036e-06, 1.34818583641, 2214.7430876 },
02608     { 3.09305e-06, 5.36839401116, 1272.68102563 },
02609     { 3.45803e-06, 1.56404960644, 491.557929457 },
02610     { 3.03364e-06, 1.15407454389, 5753.3848849 },
02611     { 1.92308e-06, 0.91996013364, 1596.18644228 },
02612     { 2.15435e-06, 2.63589770012, 2111.65031338 },
02613     { 2.00591e-06, 2.37332227687, 1258.45393163 },
02614     { 2.39039e-06, 3.57396895042, 835.037134487 },
02615     { 1.97072e-06, 5.92862098187, 453.424893819 },
02616     { 1.39406e-06, 3.63978241621, 1788.14489672 },
02617     { 1.91351e-06, 8.947898e-05, 983.115858914 },
02618     { 1.76442e-06, 2.57642803889, 9683.59458112 },
02619     { 1.23523e-06, 2.26101680855, 2317.83586181 },
02620     { 1.28191e-06, 4.66615733627, 831.85574075 },
02621     { 1.12538e-06, 0.85603677104, 433.711737877 },
02622     { 1.28822e-06, 1.10499202918, 2531.13495725 },
02623     { 9.9327e-07, 4.50365769161, 518.645264831 },
02624     { 9.3945e-07, 2.72470156299, 853.196381752 },
02625     { 1.06425e-06, 5.81491645745, 220.412642439 },
02626     { 1.20294e-06, 2.9520444051, 3.9321532631 },
02627     { 8.1685e-07, 3.23399956574, 1361.54670584 },
02628     { 1.03994e-06, 2.22277966661, 74.7815985673 },
02629     { 1.12513e-06, 4.86217051434, 528.206492386 },
02630     { 7.9631e-07, 0.88529543139, 430.530344139 },
02631     { 8.5789e-07, 2.11469709334, 1574.84580128 },
02632     { 8.5635e-07, 2.33825806277, 2428.04218303 },
02633     { 6.8348e-07, 3.35769613854, 2104.53676638 },
02634     { 6.9535e-07, 3.04092499583, 302.164775655 },
02635     { 6.9854e-07, 3.22383407236, 305.346169393 },
02636     { 6.9498e-07, 0.20470467419, 532.138645649 },
02637     { 5.7002e-07, 2.0027840307, 2634.22773147 },
02638     { 7.7019e-07, 2.09814823113, 508.350324092 },
02639     { 5.6672e-07, 3.9163533075, 2221.8566346 },
02640     { 5.8366e-07, 5.72512642459, 628.85158605 },
02641     { 5.2433e-07, 4.0250857458, 527.24328454 },
02642     { 6.3628e-07, 1.10008717069, 1364.72809958 },
02643     { 5.3607e-07, 0.87404483378, 2847.52682691 },
02644     { 5.9639e-07, 0.95858565273, 494.266242443 },
02645     { 5.8002e-07, 3.45633892143, 2008.55753916 },
02646     { 4.153e-07, 3.51955496522, 529.739149204 },
02647     { 4.4717e-07, 1.62318067555, 984.600331622 },
02648     { 4.4943e-07, 4.90105773635, 2648.45482547 },
02649     { 5.3154e-07, 1.19752849531, 760.25553592 },
02650     { 4.4532e-07, 4.42376920441, 1063.31408345 },
02651     { 3.7511e-07, 2.93024338067, 1677.9385755 },
02652     { 4.1535e-07, 0.3217437907, 529.642780985 },
02653     { 4.2886e-07, 0.03097825861, 1439.50969815 },
02654     { 4.601e-07, 2.54409504187, 636.715892576 },
02655     { 4.0307e-07, 4.39482471634, 1148.24761041 },
02656     { 3.8818e-07, 4.31684853535, 149.563197135 },
02657     { 4.0357e-07, 2.10207822074, 2744.43405269 },
02658     { 4.8851e-07, 5.60297823445, 2810.92146161 },
02659     { 3.703e-07, 5.07904223157, 1905.46476494 },
02660     { 4.3876e-07, 1.24634677337, 621.738039049 },
02661     { 3.4015e-07, 3.09481058565, 2420.92863603 },
02662     { 3.6829e-07, 0.84237174099, 530.654172941 },
02663     { 3.1256e-07, 5.35795807657, 1485.98012107 },
02664     { 3.9276e-07, 4.70909591065, 569.04784101 },
02665     { 3.979e-07, 2.46062195592, 355.748745572 },
02666     { 3.153e-07, 6.19283211825, 3.1813937377 },
02667     { 2.8366e-07, 2.48520234303, 519.396024356 },
02668     { 3.2409e-07, 2.73383239343, 604.472563662 },
02669     { 2.7094e-07, 3.92463420595, 2324.94940882 },
02670     { 2.9014e-07, 1.83523374921, 1891.23767094 },
02671     { 2.6731e-07, 1.74874273361, 2950.61960113 },
02672     { 2.6453e-07, 0.60429095482, 1055.44977693 },
02673     { 3.3475e-07, 0.7646317035, 643.829439577 },
02674     { 2.6499e-07, 1.03248824966, 405.257549874 },
02675     { 2.5634e-07, 3.46480952342, 458.84151979 },
02676     { 2.445e-07, 0.88074669554, 423.416797138 },
02677     { 3.2957e-07, 3.18606309728, 528.727757248 },
02678     { 2.2463e-07, 0.43478364259, 1073.60902419 },
02679     { 2.1623e-07, 1.42192729492, 540.736665358 },
02680     { 2.564e-07, 0.52452881258, 511.53171783 },
02681     { 2.1016e-07, 3.08217890882, 629.602345575 },
02682     { 2.2666e-07, 0.65441785872, 3163.91869657 },
02683     { 1.9316e-07, 5.17023800333, 635.965133051 },
02684     { 2.6139e-07, 1.33354028131, 330.618963658 },
02685     { 1.8303e-07, 3.5997376613, 746.922213796 },
02686     { 1.8225e-07, 2.66424699243, 1994.33044516 },
02687     { 1.9775e-07, 4.13615184912, 1464.63948006 },
02688     { 1.9466e-07, 1.85632162779, 3060.82592235 },
02689     { 2.393e-07, 4.99825426891, 1289.94650101 },
02690     { 2.1865e-07, 5.91688197848, 1802.37199072 },
02691     { 1.7423e-07, 2.81999126875, 2737.32050569 },
02692     { 1.6669e-07, 5.67299018075, 408.438943611 },
02693     { 2.294e-07, 5.2676048026, 672.140615228 },
02694     { 1.8349e-07, 1.89870628722, 1021.24889455 },
02695     { 1.9065e-07, 3.66520144826, 415.552490612 },
02696     { 1.5733e-07, 3.34757176872, 1056.20053645 },
02697     { 1.6361e-07, 0.18155522601, 1699.2792165 },
02698     { 1.8718e-07, 1.97821694809, 38.1330356378 },
02699     { 1.8769e-07, 3.69167351769, 88.865680217 },
02700     { 1.553e-07, 3.82369172511, 721.64941953 },
02701     { 1.5401e-07, 1.06319902793, 114.138474483 },
02702     { 1.6809e-07, 1.91000618622, 217.231248701 },
02703     { 1.5253e-07, 1.31927244263, 117.31986822 },
02704     { 1.5115e-07, 3.74899964992, 2641.34127847 },
02705     { 1.9654e-07, 2.7339106561, 39.3568759152 },
02706     { 1.4669e-07, 1.67269531093, 529.169700233 },
02707     { 1.4116e-07, 3.55112673348, 142.449650134 },
02708     { 1.3001e-07, 1.48488755301, 3267.01147078 },
02709     { 1.4924e-07, 1.32583007552, 490.334089179 },
02710     { 1.4753e-07, 4.64530618099, 6283.07584999 },
02711     { 1.4666e-07, 0.80451966905, 5223.6939198 },
02712     { 1.2149e-07, 3.667552208, 750.103607533 },
02713     { 1.1954e-07, 2.97127390765, 505.311942706 },
02714     { 1.4697e-07, 2.16792533244, 530.212229956 },
02715     { 1.2272e-07, 0.20695687447, 1062.56332393 },
02716     { 1.1491e-07, 1.11749661877, 561.934294009 },
02717     { 1.1727e-07, 1.6592279015, 2207.6295406 },
02718     { 1.1081e-07, 3.22060243425, 535.107591066 },
02719     { 1.1566e-07, 5.23036903534, 524.061890802 },
02720     { 1.1187e-07, 3.8384242505, 76.2660712756 },
02721     { 1.2702e-07, 3.96823187752, 2538.24850425 },
02722     { 1.0918e-07, 1.27796360308, 2125.87740738 },
02723     { 1.1242e-07, 3.23197763125, 422.666037613 },
02724     { 1.264e-07, 0.73683423677, 908.334260346 },
02725     { 1.131e-07, 5.55879589444, 531.175437803 },
02726     { 9.584e-08, 5.01019903321, 597.359016661 },
02727     { 1.031e-07, 3.83872758066, 1781.03134972 },
02728     { 1.0762e-07, 4.91380719453, 525.025098649 },
02729     { 1.1756e-07, 5.11238523418, 685.473937353 },
02730     { 1.1958e-07, 1.72875918561, 911.303205763 },
02731     { 9.511e-08, 2.95053004168, 1382.88734685 },
02732     { 8.902e-08, 2.40357723787, 2310.72231481 },
02733     { 9.215e-08, 2.57853098079, 3053.71237535 },
02734     { 9.92e-08, 0.43817210648, 3480.31056622 },
02735     { 8.714e-08, 3.67018202505, 739.808666795 },
02736     { 8.664e-08, 2.70398612383, 526.770203788 },
02737     { 9.435e-08, 1.61939988249, 3377.217792 },
02738     { 1.1544e-07, 1.59031375667, 1474.67378837 },
02739     { 9.532e-08, 0.35524234217, 1512.80682401 },
02740     { 9.993e-08, 4.80140922781, 558.002140746 },
02741     { 7.969e-08, 0.08480602718, 528.940205569 },
02742     { 7.929e-08, 1.46877435816, 963.402702971 },
02743     { 8.877e-08, 1.21758319481, 416.303250138 },
02744     { 8.738e-08, 5.29236760592, 945.243455707 },
02745     { 8.611e-08, 1.13232641062, 532.611726401 },
02746     { 7.852e-08, 6.26908468547, 647.010833315 },
02747     { 7.581e-08, 2.90608705953, 533.883750789 },
02748     { 8.585e-08, 6.06648047796, 10213.2855462 },
02749     { 1.015e-07, 2.49061363606, 1819.63746611 },
02750     { 8.534e-08, 2.22687140541, 9153.90361602 },
02751     { 7.968e-08, 3.75535355212, 530.44172462 },
02752     { 9.742e-08, 6.15792553288, 593.426863398 },
02753     { 7.137e-08, 3.59005542659, 2957.73314813 },
02754     { 7.176e-08, 0.12508174554, 224.344795702 },
02755     { 8.727e-08, 0.75644622066, 960.221309234 },
02756     { 7.073e-08, 2.17418036839, 724.830813268 },
02757     { 7.193e-08, 2.30068915654, 520.129737539 },
02758     { 6.555e-08, 4.75218205387, 202.253395174 },
02759     { 6.417e-08, 1.25043809621, 3583.40334044 },
02760     { 8.27e-08, 1.24822326308, 495.750715151 },
02761     { 7.123e-08, 3.84780072799, 618.556645312 },
02762     { 8.145e-08, 0.73137862078, 230.564570825 },
02763     { 6.151e-08, 5.50130756047, 11.0457002639 },
02764     { 7.972e-08, 2.08176164007, 953.107762233 },
02765     { 7.652e-08, 0.92748230521, 525.498179401 },
02766     { 7.432e-08, 0.31435666835, 378.643295252 },
02767     { 6.222e-08, 1.46220596893, 483.220542179 },
02768     { 7.153e-08, 0.18772230606, 731.944360269 },
02769     { 6.706e-08, 2.92078077444, 1038.04128919 },
02770     { 7.309e-08, 6.27084750121, 21.3406410024 },
02771     { 6.129e-08, 2.68322633435, 312.459716394 },
02772     { 7.541e-08, 0.73440261131, 457.617679513 },
02773     { 5.558e-08, 3.83419160288, 534.356831541 },
02774     { 5.343e-08, 5.25360544458, 1048.33622993 },
02775     { 5.341e-08, 6.22288713664, 551.031606097 },
02776     { 5.613e-08, 1.51210605952, 524.274339123 },
02777     { 5.478e-08, 5.95887338334, 539.985905833 },
02778     { 5.216e-08, 2.20381924871, 280.967147005 },
02779     { 5.056e-08, 0.37387972537, 529.5309064 },
02780     { 6.202e-08, 5.53800819472, 2.4476805548 },
02781     { 6.261e-08, 0.75330485783, 938.129908706 },
02782     { 5.419e-08, 5.96993331731, 227.52618944 },
02783     { 5.71e-08, 2.12868548085, 191.958454436 },
02784     { 5.218e-08, 4.69335266854, 560.710453732 },
02785     { 4.84e-08, 1.51601288645, 2524.02141025 },
02786     { 5.738e-08, 0.34249718209, 535.910740218 },
02787     { 5.056e-08, 3.46671669992, 529.851023789 },
02788     { 5.409e-08, 5.21471277042, 1057.89745748 },
02789     { 4.734e-08, 2.2773307717, 3370.104245 },
02790     { 5.22e-08, 3.61280797725, 2097.42321938 },
02791     { 4.861e-08, 1.38856203056, 3693.60966166 },
02792     { 5.738e-08, 4.79777823324, 598.843489369 },
02793     { 5.69e-08, 3.93800591227, 2854.64037391 },
02794     { 4.988e-08, 4.87228166876, 1.4844727083 },
02795     { 5.424e-08, 3.53268613904, 456.393839236 },
02796     { 4.289e-08, 4.84380640711, 70.8494453042 },
02797     { 5.944e-08, 3.79180483544, 25558.2121765 },
02798     { 4.189e-08, 2.08145249041, 2627.11418447 },
02799     { 4.549e-08, 5.64074512699, 2435.15573004 },
02800     { 4.268e-08, 6.20250525407, 775.233389447 },
02801     { 5.405e-08, 4.66492781581, 833.552661779 },
02802     { 5.607e-08, 3.30270139804, 535.320039387 },
02803     { 4.171e-08, 3.14858229862, 944.982823276 },
02804     { 4.128e-08, 5.84804741359, 440.825284878 },
02805     { 4.387e-08, 4.69677892021, 327.43756992 },
02806     { 4.468e-08, 0.2134804442, 92.0470739547 },
02807     { 4.052e-08, 3.3136700605, 3274.12501779 },
02808     { 4.375e-08, 0.20464725158, 3796.70243588 },
02809     { 4.301e-08, 0.99845168304, 387.241314961 },
02810     { 4.703e-08, 1.96435195092, 107.024927482 },
02811     { 4.213e-08, 3.21377867882, 696.519637617 },
02812     { 4.014e-08, 4.62540459805, 2751.54759969 },
02813     { 3.824e-08, 3.60290168808, 437.64389114 },
02814     { 4.183e-08, 4.74495457566, 988.532484885 },
02815     { 3.687e-08, 1.57511269436, 381.612240668 },
02816     { 3.808e-08, 3.97513732318, 732.695119794 },
02817     { 4.134e-08, 2.59512563472, 916.932280055 },
02818     { 4.905e-08, 2.67946228179, 1215.16490245 },
02819     { 4.34e-08, 1.514325863, 1894.41906468 },
02820     { 3.49e-08, 0.63097592112, 529.903413416 },
02821     { 4.179e-08, 4.79066440364, 824.742193749 },
02822     { 4.126e-08, 3.63856052239, 810.658112099 },
02823     { 3.701e-08, 6.1767641288, 537.767719942 },
02824     { 4.355e-08, 3.13180489048, 630.336058758 },
02825     { 3.315e-08, 1.52493374102, 547.850212359 },
02826     { 3.49e-08, 3.20962050417, 529.478516774 },
02827     { 3.555e-08, 6.03691345521, 739.057907269 },
02828     { 4.099e-08, 6.00401453177, 902.705186054 },
02829     { 4.004e-08, 2.13540836634, 210.1177017 },
02830     { 3.295e-08, 2.58083202302, 945.994215232 },
02831     { 3.27e-08, 3.49304887352, 1166.40685767 },
02832     { 3.994e-08, 4.78250942681, 850.014988014 },
02833     { 4.24e-08, 0.11161358607, 1744.85586754 },
02834     { 4.002e-08, 5.20683965697, 635.231419868 },
02835     { 3.115e-08, 4.61995541904, 952.357002707 },
02836     { 3.003e-08, 0.92689294845, 3899.7952101 },
02837     { 3.241e-08, 6.13636496944, 10.2949407385 },
02838     { 3.219e-08, 1.83595567094, 18.1592472647 },
02839     { 2.983e-08, 2.60087913786, 632.831923423 },
02840     { 2.967e-08, 5.69894599757, 632.735555203 },
02841     { 3.168e-08, 6.13783090971, 1158.54255114 },
02842     { 3.226e-08, 5.5995770736, 608.404716925 },
02843     { 3.122e-08, 5.6507150217, 99.1606209555 },
02844     { 3.761e-08, 2.09239982789, 282.451619713 },
02845     { 3.356e-08, 1.79147113193, 521.614210247 },
02846     // 297 terms retained
02847 };
02848 
02849 static VSOPTerm jupiter_R1[] = {
02850     { 0.0127180152, 2.64937512894, 529.690965095 },
02851     { 0.00061661816, 3.00076460387, 1059.38193019 },
02852     { 0.00053443713, 3.89717383175, 522.577418094 },
02853     { 0.00031185171, 4.88276958012, 536.804512095 },
02854     { 0.00041390269, 0, 0 },
02855     { 0.00011847263, 2.41328764459, 419.484643875 },
02856     { 9.166454e-05, 4.75978553741, 7.1135470008 },
02857     { 3.175595e-05, 2.79298354393, 103.092774219 },
02858     { 3.203481e-05, 5.21084121495, 735.876513532 },
02859     { 3.403577e-05, 3.34689633223, 1589.07289528 },
02860     { 2.599925e-05, 3.63439058628, 206.185548437 },
02861     { 2.412127e-05, 1.46948314626, 426.598190876 },
02862     { 2.80607e-05, 3.74227009702, 515.463871093 },
02863     { 2.676611e-05, 4.33051702874, 1052.26838319 },
02864     { 2.100392e-05, 3.92772817188, 639.897286314 },
02865     { 1.64616e-05, 5.30947626153, 1066.49547719 },
02866     { 1.641093e-05, 4.41628521235, 625.670192312 },
02867     { 1.049766e-05, 3.16115576687, 213.299095438 },
02868     { 1.024703e-05, 2.55437897122, 412.371096874 },
02869     { 7.40834e-06, 2.17089042827, 1162.47470441 },
02870     { 8.0643e-06, 2.67747285932, 632.783739313 },
02871     { 6.76729e-06, 6.2497969066, 838.96928775 },
02872     { 4.68918e-06, 4.70985711091, 543.918059096 },
02873     { 4.44628e-06, 0.40306241278, 323.505416657 },
02874     { 5.67074e-06, 4.57671527249, 742.990060533 },
02875     { 4.1584e-06, 5.36847472493, 728.762966531 },
02876     { 4.8481e-06, 2.46907968946, 949.17560897 },
02877     { 3.37576e-06, 3.16751996354, 956.289155971 },
02878     { 4.01711e-06, 4.60509281258, 309.278322656 },
02879     { 3.4733e-06, 4.68154619204, 14.2270940016 },
02880     { 2.60727e-06, 5.34286862943, 846.082834751 },
02881     { 2.2002e-06, 4.84195212656, 1368.66025285 },
02882     { 2.03233e-06, 5.60019394971, 1155.36115741 },
02883     { 2.46438e-06, 3.92373109496, 942.062061969 },
02884     { 1.83575e-06, 4.26454732757, 95.9792272178 },
02885     { 1.97119e-06, 3.70582665656, 2118.76386038 },
02886     { 1.79982e-06, 4.4021361484, 532.872358832 },
02887     { 1.95844e-06, 3.75886519686, 199.072001436 },
02888     { 2.0014e-06, 4.43930806722, 1045.15483619 },
02889     { 1.70248e-06, 4.84663902529, 526.509571357 },
02890     { 1.46328e-06, 6.12953407685, 533.623118358 },
02891     { 1.33441e-06, 1.32112984738, 110.206321219 },
02892     { 1.3203e-06, 4.5111176854, 525.758811831 },
02893     { 1.23776e-06, 2.0423359166, 1478.86657406 },
02894     { 1.21876e-06, 4.40555373903, 1169.58825141 },
02895     { 1.15354e-06, 4.4675233641, 1581.95934828 },
02896     { 9.8559e-07, 5.72824115387, 1596.18644228 },
02897     { 9.1744e-07, 4.53147949989, 1685.0521225 },
02898     { 1.10685e-06, 3.62539004538, 1272.68102563 },
02899     { 8.0515e-07, 4.11374100758, 1258.45393163 },
02900     { 7.9518e-07, 2.71923662078, 1692.1656695 },
02901     { 1.00157e-06, 5.24639992412, 1265.56747863 },
02902     { 7.7866e-07, 5.56575552496, 1471.75302706 },
02903     { 8.584e-07, 0.07984103333, 831.85574075 },
02904     { 8.2132e-07, 3.8076306513, 508.350324092 },
02905     { 5.5296e-07, 0.35136399335, 316.391869657 },
02906     { 5.2289e-07, 5.53069765044, 433.711737877 },
02907     { 5.5809e-07, 4.75224156118, 302.164775655 },
02908     { 5.0625e-07, 4.85603624371, 1375.77379985 },
02909     { 4.3539e-07, 4.94471526157, 1361.54670584 },
02910     { 4.2146e-07, 1.22819828957, 853.196381752 },
02911     { 3.7653e-07, 4.26849585975, 2001.44399216 },
02912     { 4.9301e-07, 4.01704532497, 220.412642439 },
02913     { 3.8248e-07, 5.33256180883, 1788.14489672 },
02914     { 3.5653e-07, 1.7630023504, 1795.25844372 },
02915     { 3.6185e-07, 3.85316960087, 1574.84580128 },
02916     { 2.9178e-07, 5.1681765418, 3.9321532631 },
02917     { 2.5113e-07, 4.3388976689, 519.396024356 },
02918     { 2.4766e-07, 2.72782261862, 405.257549874 },
02919     { 2.7102e-07, 6.09843304423, 1148.24761041 },
02920     { 2.2665e-07, 0.19350039559, 380.12776796 },
02921     { 2.0538e-07, 4.32862762591, 3.1813937377 },
02922     { 1.9941e-07, 4.6343584991, 1677.9385755 },
02923     { 1.9522e-07, 5.1072829713, 1073.60902419 },
02924     { 1.85e-07, 3.76514376541, 1485.98012107 },
02925     { 1.8845e-07, 5.0570337283, 2104.53676638 },
02926     { 1.6987e-07, 4.02069213446, 2317.83586181 },
02927     { 1.668e-07, 5.4330287961, 88.865680217 },
02928     { 1.5372e-07, 2.91841323048, 2008.55753916 },
02929     { 1.4419e-07, 3.63960739927, 628.85158605 },
02930     { 1.463e-07, 5.51305730294, 721.64941953 },
02931     { 1.854e-07, 6.02594081104, 330.618963658 },
02932     { 1.3638e-07, 4.88575627207, 629.602345575 },
02933     { 1.3472e-07, 1.38742780013, 518.645264831 },
02934     { 1.5538e-07, 2.93208280366, 1905.46476494 },
02935     { 1.2405e-07, 1.58727793866, 2111.65031338 },
02936     { 1.2168e-07, 3.37798229468, 635.965133051 },
02937     { 1.1835e-07, 4.08484570984, 2648.45482547 },
02938     { 1.1259e-07, 4.62303293007, 636.715892576 },
02939     { 1.4286e-07, 2.74041502983, 2221.8566346 },
02940     { 1.1157e-07, 3.54867395941, 1891.23767094 },
02941     { 1.3131e-07, 5.83476507713, 1464.63948006 },
02942     { 1.1346e-07, 2.57830184286, 511.53171783 },
02943     { 1.0484e-07, 0.49631744855, 453.424893819 },
02944     { 9.712e-08, 4.39039807014, 1994.33044516 },
02945     { 1.0072e-07, 2.75854126409, 423.416797138 },
02946     { 8.973e-08, 4.79620568259, 2420.92863603 },
02947     { 8.487e-08, 5.15862241737, 1056.20053645 },
02948     { 8.037e-08, 3.72684449392, 2634.22773147 },
02949     { 8.036e-08, 1.28481352995, 2428.04218303 },
02950     { 8.823e-08, 1.84296748834, 750.103607533 },
02951     { 8.976e-08, 4.81284969227, 1062.56332393 },
02952     { 8.608e-08, 4.53451403086, 21.3406410024 },
02953     { 9.412e-08, 4.34166457358, 1802.37199072 },
02954     { 6.904e-08, 5.96626034536, 540.736665358 },
02955     { 7.268e-08, 4.98087083693, 1699.2792165 },
02956     { 7.068e-08, 4.99227057771, 1055.44977693 },
02957     { 7.244e-08, 4.97266787687, 1898.35121794 },
02958     { 6.479e-08, 1.40223433818, 422.666037613 },
02959     { 6.28e-08, 3.64802738608, 621.738039049 },
02960     { 6.231e-08, 4.45749513375, 551.031606097 },
02961     { 6.271e-08, 6.13813110445, 2125.87740738 },
02962     { 6.801e-08, 2.92013819097, 2324.94940882 },
02963     { 5.898e-08, 2.58873003212, 569.04784101 },
02964     { 6.481e-08, 4.58107849781, 1038.04128919 },
02965     { 6.653e-08, 5.54500062883, 1781.03134972 },
02966     { 7.187e-08, 3.02482572051, 416.303250138 },
02967     { 5.141e-08, 6.21519498122, 963.402702971 },
02968     { 5.878e-08, 4.23185657623, 539.985905833 },
02969     { 5.119e-08, 0.06958852255, 1063.31408345 },
02970     { 5.247e-08, 0.16792912472, 117.31986822 },
02971     { 5.423e-08, 4.93524030417, 835.037134487 },
02972     { 6.217e-08, 3.87980766892, 191.958454436 },
02973     { 4.967e-08, 1.34452103048, 1382.88734685 },
02974     { 4.635e-08, 4.63642027299, 643.829439577 },
02975     { 4.561e-08, 3.37093181163, 2207.6295406 },
02976     { 4.474e-08, 4.07436890901, 2310.72231481 },
02977     { 4.703e-08, 4.55179426438, 2737.32050569 },
02978     { 4.487e-08, 1.48312334127, 408.438943611 },
02979     { 4.087e-08, 1.12906821675, 415.552490612 },
02980     { 5.489e-08, 5.62261637529, 618.556645312 },
02981     { 4.323e-08, 4.60454457547, 647.010833315 },
02982     { 3.882e-08, 4.09352825462, 430.530344139 },
02983     { 3.747e-08, 3.41170997719, 2950.61960113 },
02984     { 3.803e-08, 2.19632996017, 534.356831541 },
02985     { 3.634e-08, 1.03495466077, 2744.43405269 },
02986     { 4.549e-08, 4.21325324482, 227.52618944 },
02987     { 3.565e-08, 4.1124002973, 440.825284878 },
02988     { 3.852e-08, 1.1493781578, 74.7815985673 },
02989     { 3.525e-08, 4.27662025409, 10.2949407385 },
02990     { 3.488e-08, 5.33792561596, 458.84151979 },
02991     { 4.208e-08, 2.38049728614, 2538.24850425 },
02992     { 4.465e-08, 0.18617267547, 824.742193749 },
02993     { 3.327e-08, 5.51323389248, 739.808666795 },
02994     { 3.252e-08, 2.68329422796, 561.934294009 },
02995     { 3.247e-08, 4.88392621669, 295.051228654 },
02996     { 3.571e-08, 4.64017933384, 2214.7430876 },
02997     { 3.469e-08, 4.3426692436, 305.346169393 },
02998     { 3.43e-08, 3.34792668508, 149.563197135 },
02999     { 3.474e-08, 2.75054677372, 2641.34127847 },
03000     { 3.618e-08, 5.30205670433, 2097.42321938 },
03001     { 2.963e-08, 1.32779700914, 611.443098311 },
03002     { 2.826e-08, 0.91971516521, 984.600331622 },
03003     { 3.445e-08, 1.63289286159, 525.025098649 },
03004     { 2.635e-08, 5.25522783247, 532.138645649 },
03005     { 2.682e-08, 4.24680441193, 3053.71237535 },
03006     { 2.655e-08, 3.18365951037, 527.24328454 },
03007     { 2.418e-08, 4.23791881124, 217.231248701 },
03008     { 2.231e-08, 4.23923472684, 739.057907269 },
03009     { 2.268e-08, 5.5224811056, 524.274339123 },
03010     { 2.095e-08, 4.85943251945, 1049.08698945 },
03011     { 2.054e-08, 5.38759557118, 142.449650134 },
03012     { 2.058e-08, 3.79500539044, 2627.11418447 },
03013     { 2.536e-08, 3.95352520357, 210.1177017 },
03014     { 2.095e-08, 5.76269812349, 529.642780985 },
03015     { 2.533e-08, 5.82849252925, 732.695119794 },
03016     { 2.025e-08, 4.20638434497, 945.994215232 },
03017     { 2.248e-08, 1.61218306133, 604.472563662 },
03018     // 168 terms retained
03019 };
03020 
03021 static VSOPTerm jupiter_R2[] = {
03022     { 0.00079644957, 1.35865949884, 529.690965095 },
03023     { 8.251645e-05, 5.777744604, 522.577418094 },
03024     { 7.02994e-05, 3.27477392111, 536.804512095 },
03025     { 5.314031e-05, 1.83835031247, 1059.38193019 },
03026     { 1.861184e-05, 2.97686957956, 7.1135470008 },
03027     { 8.36256e-06, 4.19892740368, 419.484643875 },
03028     { 9.6442e-06, 5.48029587251, 515.463871093 },
03029     { 4.06408e-06, 3.78248932836, 1066.49547719 },
03030     { 4.26544e-06, 2.22743958182, 639.897286314 },
03031     { 3.77334e-06, 2.24232535935, 1589.07289528 },
03032     { 4.97914e-06, 3.14159265359, 0 },
03033     { 3.39124e-06, 6.12690872435, 625.670192312 },
03034     { 3.62961e-06, 5.36776401268, 206.185548437 },
03035     { 3.42139e-06, 6.09909325177, 1052.26838319 },
03036     { 2.7994e-06, 4.26158071104, 412.371096874 },
03037     { 3.32558e-06, 0.00332561805, 426.598190876 },
03038     { 2.29775e-06, 0.70510840437, 735.876513532 },
03039     { 2.00884e-06, 3.06805028347, 543.918059096 },
03040     { 1.9966e-06, 4.42869041267, 103.092774219 },
03041     { 2.57306e-06, 0.962674825, 632.783739313 },
03042     { 1.38577e-06, 2.93153004432, 14.2270940016 },
03043     { 1.1338e-06, 0.78831018317, 728.762966531 },
03044     { 8.5848e-07, 5.14257631438, 323.505416657 },
03045     { 9.4695e-07, 1.70378030966, 838.96928775 },
03046     { 8.3674e-07, 0.05892269245, 309.278322656 },
03047     { 7.5194e-07, 1.60633621497, 956.289155971 },
03048     { 7.0197e-07, 1.50916343132, 213.299095438 },
03049     { 8.0209e-07, 2.98293613006, 742.990060533 },
03050     { 5.6365e-07, 0.95014515126, 1162.47470441 },
03051     { 6.1758e-07, 6.10246926546, 1045.15483619 },
03052     { 6.6425e-07, 5.47411271821, 199.072001436 },
03053     { 5.0128e-07, 2.72034786035, 532.872358832 },
03054     { 5.1793e-07, 5.58477632168, 942.062061969 },
03055     { 3.9925e-07, 5.94843040319, 95.9792272178 },
03056     { 4.4584e-07, 5.52437023269, 508.350324092 },
03057     { 4.4215e-07, 0.26965913924, 526.509571357 },
03058     { 3.013e-07, 0.93896301926, 1155.36115741 },
03059     { 2.8433e-07, 2.87743261296, 525.758811831 },
03060     { 2.6377e-07, 4.26907277677, 1596.18644228 },
03061     { 2.7064e-07, 2.80927398799, 1169.58825141 },
03062     { 2.7531e-07, 2.64852579481, 2118.76386038 },
03063     { 2.2695e-07, 0.18097965354, 302.164775655 },
03064     { 2.9439e-07, 1.78672212056, 831.85574075 },
03065     { 2.0007e-07, 0.03856532918, 949.17560897 },
03066     { 1.9915e-07, 1.1579233154, 533.623118358 },
03067     { 2.1698e-07, 1.8898695033, 1272.68102563 },
03068     { 1.7678e-07, 4.14815218724, 846.082834751 },
03069     { 1.7064e-07, 5.88794387217, 1258.45393163 },
03070     { 2.1474e-07, 4.34579246643, 316.391869657 },
03071     { 2.1174e-07, 0.54776446005, 1265.56747863 },
03072     { 1.9878e-07, 0.06616288602, 1581.95934828 },
03073     { 1.7028e-07, 0.53404092917, 1368.66025285 },
03074     { 1.2874e-07, 3.89924775426, 433.711737877 },
03075     { 1.2887e-07, 0.81112211137, 110.206321219 },
03076     { 1.1716e-07, 0.40420153376, 1361.54670584 },
03077     { 1.1655e-07, 4.43864372476, 405.257549874 },
03078     { 1.2042e-07, 2.22601252935, 220.412642439 },
03079     { 9.62e-08, 6.01003863537, 853.196381752 },
03080     { 1.0252e-07, 0.99356542172, 1471.75302706 },
03081     { 9.102e-08, 1.61635845262, 1692.1656695 },
03082     { 8.722e-08, 3.51382233353, 1073.60902419 },
03083     { 8.283e-08, 5.61696036887, 1574.84580128 },
03084     { 8.917e-08, 6.26263765188, 519.396024356 },
03085     { 7.962e-08, 0.6424558275, 1478.86657406 },
03086     { 7.722e-08, 0.17138136003, 1685.0521225 },
03087     { 7.445e-08, 0.9053742871, 88.865680217 },
03088     { 7.337e-08, 0.8899628257, 721.64941953 },
03089     { 9.118e-08, 1.51639567636, 1148.24761041 },
03090     { 6.139e-08, 2.49651421842, 3.1813937377 },
03091     { 7.001e-08, 4.44209624915, 330.618963658 },
03092     { 5.235e-08, 2.79243270986, 21.3406410024 },
03093     { 5.041e-08, 2.97840393432, 1375.77379985 },
03094     { 4.937e-08, 0.04442899397, 1677.9385755 },
03095     { 4.633e-08, 2.26661974645, 1485.98012107 },
03096     { 4.667e-08, 0.84935842035, 3.9321532631 },
03097     { 5.341e-08, 0.86294969395, 1788.14489672 },
03098     { 4.248e-08, 0.41663016954, 629.602345575 },
03099     { 4.187e-08, 1.6219871556, 635.965133051 },
03100     { 3.629e-08, 2.71174024514, 551.031606097 },
03101     { 4.453e-08, 1.27731121245, 1464.63948006 },
03102     { 3.266e-08, 0.54602174256, 1795.25844372 },
03103     { 3.409e-08, 1.20638860556, 1905.46476494 },
03104     { 3.164e-08, 6.20189662302, 1038.04128919 },
03105     { 3.096e-08, 6.21099164255, 2001.44399216 },
03106     { 3.404e-08, 2.44670518809, 539.985905833 },
03107     { 3.168e-08, 5.58075929197, 191.958454436 },
03108     { 2.201e-08, 5.33344494715, 1891.23767094 },
03109     { 2.553e-08, 3.20949626593, 1062.56332393 },
03110     { 2.386e-08, 4.29199230828, 963.402702971 },
03111     { 2.597e-08, 0.57986674442, 2104.53676638 },
03112     { 2.547e-08, 0.14627545776, 750.103607533 },
03113     { 2.609e-08, 4.82665360488, 416.303250138 },
03114     { 2.187e-08, 1.71707514653, 628.85158605 },
03115     { 2.258e-08, 6.17429279705, 1994.33044516 },
03116     { 2.624e-08, 2.36922205485, 227.52618944 },
03117     { 2.097e-08, 3.31460321409, 1699.2792165 },
03118     { 2.027e-08, 3.15533834136, 611.443098311 },
03119     { 2.081e-08, 0.31057710726, 2111.65031338 },
03120     { 2.484e-08, 0.04731413707, 1898.35121794 },
03121     { 1.963e-08, 0.29583638556, 636.715892576 },
03122     { 2.279e-08, 1.96058124545, 824.742193749 },
03123     { 1.829e-08, 4.69907372627, 2125.87740738 },
03124     { 1.829e-08, 0.33004933298, 295.051228654 },
03125     { 2.553e-08, 1.24739305569, 2221.8566346 },
03126     { 1.785e-08, 3.5100927402, 647.010833315 },
03127     { 1.786e-08, 3.46994340828, 1055.44977693 },
03128     { 1.742e-08, 2.43853510157, 10.2949407385 },
03129     { 1.85e-08, 1.60578508516, 2008.55753916 },
03130     { 1.971e-08, 1.15435477931, 618.556645312 },
03131     { 1.611e-08, 5.83466560322, 422.666037613 },
03132     { 1.639e-08, 0.45469643466, 1056.20053645 },
03133     { 1.628e-08, 5.86754764931, 2317.83586181 },
03134     { 2.099e-08, 1.05944599014, 1781.03134972 },
03135     { 1.57e-08, 2.39516560987, 440.825284878 },
03136     { 1.999e-08, 4.62828691526, 423.416797138 },
03137     { 1.48e-08, 0.02394813605, 1382.88734685 },
03138     { 1.502e-08, 5.74598263477, 117.31986822 },
03139     { 1.881e-08, 2.76425929784, 1802.37199072 },
03140     { 1.983e-08, 2.99080832362, 2648.45482547 },
03141     { 1.402e-08, 0.15904673895, 2420.92863603 },
03142     { 1.174e-08, 1.55354182426, 380.12776796 },
03143     { 1.321e-08, 1.26221998203, 1063.31408345 },
03144     { 1.15e-08, 4.12219328847, 547.850212359 },
03145     { 1.08e-08, 4.41192013439, 934.948514968 },
03146     { 1.138e-08, 5.93242605811, 2310.72231481 },
03147     { 1.033e-08, 5.63854408052, 99.9113804809 },
03148     { 9.49e-09, 6.07298626146, 511.53171783 },
03149     { 1.012e-08, 3.80744305824, 1603.29998929 },
03150     { 9.22e-09, 6.16494528393, 945.994215232 },
03151     { 9.15e-09, 5.22425774632, 2207.6295406 },
03152     { 8.6e-09, 2.48740591818, 6283.07584999 },
03153     { 8.36e-09, 1.08651799806, 81.7521332162 },
03154     { 1.165e-08, 0.72510519647, 2097.42321938 },
03155     { 8.51e-09, 4.69371733745, 5746.2713379 },
03156     { 7.89e-09, 3.91035208173, 10213.2855462 },
03157     { 8.46e-09, 0.77030801324, 5760.4984319 },
03158     { 9.24e-09, 1.4342324986, 732.695119794 },
03159     { 8.05e-09, 6.11630827296, 9676.48103412 },
03160     { 8e-09, 2.1928953416, 9690.70812812 },
03161     { 8.12e-09, 5.00490295474, 319.573263394 },
03162     { 8.41e-09, 1.22483116811, 952.357002707 },
03163     { 7.2e-09, 3.95975713584, 337.732510659 },
03164     { 7.11e-09, 1.23970970528, 106.274167956 },
03165     { 8.89e-09, 0.10251260092, 2737.32050569 },
03166     { 8.58e-09, 1.51763095265, 2324.94940882 },
03167     { 8.68e-09, 2.67598866406, 3370.104245 },
03168     { 7.1e-09, 0.65180853077, 2538.24850425 },
03169     { 7.43e-09, 0.60536479474, 1354.43315884 },
03170     { 6.33e-09, 1.37719198152, 124.433415221 },
03171     { 8.66e-09, 3.02831268213, 3046.59882835 },
03172     { 7.33e-09, 5.84583969196, 2634.22773147 },
03173     { 6.91e-09, 1.14062641255, 2641.34127847 },
03174     { 5.93e-09, 1.80277592426, 453.424893819 },
03175     { 6.6e-09, 6.01207640959, 1049.08698945 },
03176     { 7.71e-09, 6.01059588645, 2214.7430876 },
03177     { 5.86e-09, 5.6814901946, 107.024927482 },
03178     { 6.39e-09, 4.77149952374, 860.309928753 },
03179     { 7.82e-09, 2.52401202862, 3679.38256766 },
03180     { 6.31e-09, 2.27765412816, 2015.67108616 },
03181     { 7.79e-09, 2.38608991574, 3267.01147078 },
03182     { 5.84e-09, 3.00542907219, 1262.38608489 },
03183     { 5.43e-09, 3.09924086245, 3281.23856479 },
03184     { 5.35e-09, 2.42171003067, 739.057907269 },
03185     { 6.81e-09, 1.18831331541, 739.808666795 },
03186     { 6.21e-09, 1.2446288744, 3803.81598288 },
03187     { 7.17e-09, 4.14222389339, 9683.59458112 },
03188     { 5.46e-09, 3.43095520503, 18.1592472647 },
03189     { 5.45e-09, 5.65426574985, 2627.11418447 },
03190     { 5.38e-09, 4.92334194042, 447.795819526 },
03191     { 5.34e-09, 0.99911551571, 462.022913528 },
03192     { 5.41e-09, 6.19275150397, 1987.21689816 },
03193     { 5.11e-09, 3.2855327837, 4.665866446 },
03194     { 5.37e-09, 5.33205206604, 2751.54759969 },
03195     { 6.51e-09, 5.12199308959, 3156.80514957 },
03196     { 5.1e-09, 5.35664230912, 9.5612275556 },
03197     { 5.44e-09, 1.81488805078, 1251.34038462 },
03198     { 4.26e-09, 2.10841334313, 149.563197135 },
03199     { 5.16e-09, 3.89424540015, 2516.90786325 },
03200     { 5.43e-09, 5.56620814561, 2524.02141025 },
03201     { 5.19e-09, 2.43126348834, 3686.49611466 },
03202     { 4.04e-09, 2.77840802846, 7.1617311106 },
03203     { 5.33e-09, 4.77083438961, 3473.19701922 },
03204     { 3.86e-09, 6.06244501785, 203.004154699 },
03205     { 4.82e-09, 0.38718011166, 2428.04218303 },
03206     { 4.34e-09, 5.36713537673, 2531.13495725 },
03207     { 3.7e-09, 6.04174787347, 1670.8250285 },
03208 };
03209 
03210 static VSOPTerm jupiter_R3[] = {
03211     { 3.519277e-05, 6.05800355513, 529.690965095 },
03212     { 1.073281e-05, 1.67319166156, 536.804512095 },
03213     { 9.1563e-06, 1.41326157617, 522.577418094 },
03214     { 3.41654e-06, 0.52294532787, 1059.38193019 },
03215     { 2.54881e-06, 1.19631092831, 7.1135470008 },
03216     { 2.21477e-06, 0.95234304351, 515.463871093 },
03217     { 6.902e-07, 2.26889455907, 1066.49547719 },
03218     { 8.9777e-07, 3.14159265359, 0 },
03219     { 5.7885e-07, 1.41227055539, 543.918059096 },
03220     { 5.77e-07, 0.52564805704, 639.897286314 },
03221     { 5.1213e-07, 5.97994255422, 412.371096874 },
03222     { 4.6968e-07, 1.57861666908, 625.670192312 },
03223     { 4.2744e-07, 6.11814173992, 419.484643875 },
03224     { 3.7444e-07, 1.18048940249, 14.2270940016 },
03225     { 3.3816e-07, 1.66573652907, 1052.26838319 },
03226     { 3.1166e-07, 1.0446807262, 1589.07289528 },
03227     { 2.9943e-07, 4.63498871771, 426.598190876 },
03228     { 3.3558e-07, 0.8485387917, 206.185548437 },
03229     { 2.0709e-07, 2.50340319894, 728.762966531 },
03230     { 1.447e-07, 0.96111460506, 508.350324092 },
03231     { 1.2974e-07, 1.50391478213, 1045.15483619 },
03232     { 1.1596e-07, 3.55299164531, 323.505416657 },
03233     { 1.2357e-07, 2.6079739865, 735.876513532 },
03234     { 1.5065e-07, 0.8796121409, 199.072001436 },
03235     { 1.1062e-07, 1.78854133467, 309.278322656 },
03236     { 1.0576e-07, 0.00265970762, 956.289155971 },
03237     { 9.798e-08, 6.24533081819, 103.092774219 },
03238     { 6.725e-08, 1.86312777034, 302.164775655 },
03239     { 9.133e-08, 3.46071465629, 838.96928775 },
03240     { 7.338e-08, 1.28438797074, 742.990060533 },
03241     { 7.182e-08, 0.91717952341, 942.062061969 },
03242     { 5.482e-08, 1.35541254124, 95.9792272178 },
03243     { 6.754e-08, 3.45186268696, 831.85574075 },
03244     { 4.626e-08, 2.83572146596, 1596.18644228 },
03245     { 4.106e-08, 6.01730779864, 213.299095438 },
03246     { 3.942e-08, 1.19384143223, 1169.58825141 },
03247     { 3.469e-08, 6.10664206989, 405.257549874 },
03248     { 2.861e-08, 2.32367020387, 1155.36115741 },
03249     { 2.519e-08, 0.42500820125, 220.412642439 },
03250     { 2.468e-08, 1.84219414782, 532.872358832 },
03251     { 2.322e-08, 1.57653167974, 2118.76386038 },
03252     { 2.283e-08, 0.13415259559, 632.783739313 },
03253     { 2.243e-08, 1.9175122913, 1073.60902419 },
03254     { 2.285e-08, 5.94194291108, 1162.47470441 },
03255     { 2.137e-08, 1.06953434212, 21.3406410024 },
03256     { 2.515e-08, 0.33520672477, 1272.68102563 },
03257     { 2.042e-08, 5.9277991653, 110.206321219 },
03258     { 1.927e-08, 2.58542297225, 88.865680217 },
03259     { 2.021e-08, 2.2176111383, 433.711737877 },
03260     { 1.943e-08, 1.46376661665, 1258.45393163 },
03261     { 1.7e-08, 1.88459425041, 525.758811831 },
03262     { 1.815e-08, 2.6762655865, 330.618963658 },
03263     { 1.821e-08, 2.75572507789, 721.64941953 },
03264     { 2.068e-08, 3.17049523925, 1148.24761041 },
03265     { 1.866e-08, 2.28678298902, 1361.54670584 },
03266     { 1.526e-08, 4.47646904898, 853.196381752 },
03267     { 1.508e-08, 0.11633951449, 949.17560897 },
03268     { 1.655e-08, 0.44340210808, 533.623118358 },
03269     { 1.572e-08, 0.45863923926, 526.509571357 },
03270     { 1.161e-08, 3.10471097791, 963.402702971 },
03271     { 1.162e-08, 1.19270352887, 1574.84580128 },
03272     { 1.14e-08, 2.4632410666, 846.082834751 },
03273     { 1.259e-08, 1.24988357144, 1038.04128919 },
03274     { 1.396e-08, 0.69581007586, 551.031606097 },
03275     { 1.182e-08, 1.93125671013, 1581.95934828 },
03276     { 8.94e-09, 2.85762385272, 519.396024356 },
03277     { 9.83e-09, 4.17198081351, 2627.11418447 },
03278     { 1.061e-08, 0.66716890315, 539.985905833 },
03279     { 8.59e-09, 4.91931457958, 611.443098311 },
03280     { 9.18e-09, 4.89690742057, 1670.8250285 },
03281     { 8.66e-09, 3.00153408458, 1368.66025285 },
03282     { 1.115e-08, 0.97017156126, 227.52618944 },
03283     { 8.87e-09, 3.68665606145, 824.742193749 },
03284     { 7.37e-09, 3.20041743453, 2125.87740738 },
03285     { 7.3e-09, 2.32845485663, 2317.83586181 },
03286     { 8.28e-09, 1.01037712742, 191.958454436 },
03287     { 7.78e-09, 0.25303611679, 1141.13406341 },
03288     { 7.57e-09, 2.24232615954, 2538.24850425 },
03289     { 7.2e-09, 0.55787809007, 440.825284878 },
03290     { 6.72e-09, 4.17028096565, 1692.1656695 },
03291     { 6.91e-09, 5.78026436421, 1485.98012107 },
03292     { 6.11e-09, 2.66934999696, 1265.56747863 },
03293     { 5.92e-09, 2.26781665598, 1471.75302706 },
03294     { 5.61e-09, 6.11300561068, 1279.79457263 },
03295     { 5.66e-09, 1.93294355027, 2634.22773147 },
03296     { 5.45e-09, 2.21244108948, 1062.56332393 },
03297     { 6.4e-09, 2.47352731748, 1699.2792165 },
03298     { 6.94e-09, 4.71564977334, 750.103607533 },
03299     { 6.04e-09, 1.97421641416, 1677.9385755 },
03300     { 5.01e-09, 2.45269887786, 81.7521332162 },
03301     { 5.52e-09, 4.37775459043, 1382.88734685 },
03302     { 5.56e-09, 5.31872445991, 2413.81508903 },
03303     { 5.89e-09, 0.19759573714, 10.2949407385 },
03304     { 4.97e-09, 2.52744546318, 2207.6295406 },
03305     { 4.16e-09, 6.19072120624, 934.948514968 },
03306     { 4.33e-09, 5.80559659477, 1478.86657406 },
03307     { 3.95e-09, 2.34556406839, 295.051228654 },
03308 };
03309 
03310 static VSOPTerm jupiter_R4[] = {
03311     { 1.28623e-06, 0.08347608895, 536.804512095 },
03312     { 1.13458e-06, 4.2481893818, 529.690965095 },
03313     { 8.2704e-07, 3.29801136583, 522.577418094 },
03314     { 3.7897e-07, 2.7340266556, 515.463871093 },
03315     { 2.6713e-07, 5.68996992467, 7.1135470008 },
03316     { 1.7808e-07, 5.40366594364, 1059.38193019 },
03317     { 1.2564e-07, 6.00543529469, 543.918059096 },
03318     { 9.272e-08, 0.75619260404, 1066.49547719 },
03319     { 8.141e-08, 5.68230705037, 14.2270940016 },
03320     { 6.174e-08, 5.10190413726, 639.897286314 },
03321     { 6.92e-08, 1.42214334807, 412.371096874 },
03322     { 5.327e-08, 3.33829390777, 625.670192312 },
03323     { 2.895e-08, 3.38407751603, 1052.26838319 },
03324     { 2.696e-08, 4.18310762577, 728.762966531 },
03325     { 2.435e-08, 2.96139551556, 426.598190876 },
03326     { 2.176e-08, 6.21232313303, 1589.07289528 },
03327     { 2.008e-08, 3.13891134942, 1045.15483619 },
03328     { 1.817e-08, 2.74670205576, 206.185548437 },
03329     { 1.883e-08, 1.87835568033, 419.484643875 },
03330     { 1.501e-08, 1.26929907808, 1596.18644228 },
03331     { 1.701e-08, 2.5890147944, 199.072001436 },
03332     { 1.689e-08, 0, 0 },
03333     { 1.148e-08, 5.18914327333, 831.85574075 },
03334     { 1.033e-08, 5.3570223871, 220.412642439 },
03335     { 8.74e-09, 5.79483644819, 1169.58825141 },
03336     { 8.54e-09, 4.55476058022, 956.289155971 },
03337     { 9.13e-09, 1.89622509837, 1148.24761041 },
03338     { 9.49e-09, 0.68597092334, 1361.54670584 },
03339     { 7.88e-09, 1.44319075028, 1272.68102563 },
03340     { 7.74e-09, 3.21426219962, 508.350324092 },
03341     { 9.21e-09, 5.33422516215, 551.031606097 },
03342     { 6.81e-09, 0.44800059149, 1073.60902419 },
03343     { 6.81e-09, 5.21435913114, 21.3406410024 },
03344     { 5.87e-09, 4.57539103016, 110.206321219 },
03345     { 5.78e-09, 1.97098995055, 647.010833315 },
03346     { 5.96e-09, 2.85043907413, 191.958454436 },
03347     { 5.99e-09, 2.43146933611, 117.31986822 },
03348     { 5.44e-09, 0.53039419311, 330.618963658 },
03349     { 5.45e-09, 3.50461220615, 302.164775655 },
03350     { 5.38e-09, 4.22160404735, 88.865680217 },
03351     { 7.57e-09, 2.28818475655, 942.062061969 },
03352     { 5.62e-09, 1.485943786, 3.1813937377 },
03353     { 6.31e-09, 1.83863158533, 10.2949407385 },
03354     { 5.04e-09, 2.08322743695, 103.092774219 },
03355     { 4.62e-09, 0.40130574859, 433.711737877 },
03356 };
03357 
03358 static VSOPTerm jupiter_R5[] = {
03359     { 1.1193e-07, 4.74280611863, 536.804512095 },
03360     { 4.288e-08, 5.90497787277, 522.577418094 },
03361     { 2.004e-08, 3.65178377123, 7.1135470008 },
03362     { 2.118e-08, 5.57290745004, 515.463871093 },
03363     { 1.908e-08, 4.29659647286, 543.918059096 },
03364     { 1.534e-08, 5.4637372964, 1066.49547719 },
03365     { 1.596e-08, 4.11045079899, 1059.38193019 },
03366     { 1.301e-08, 3.72955393027, 14.2270940016 },
03367     { 1.033e-08, 4.50671820436, 529.690965095 },
03368 };
03369 
03370 static VSOPTerm saturn_L0[] = {
03371     { 0.87401354025, 0, 0 },
03372     { 0.11107659762, 3.96205090159, 213.299095438 },
03373     { 0.01414150957, 4.58581516874, 7.1135470008 },
03374     { 0.00398379389, 0.52112032699, 206.185548437 },
03375     { 0.00350769243, 3.30329907896, 426.598190876 },
03376     { 0.00206816305, 0.24658372002, 103.092774219 },
03377     { 0.000792713, 3.84007056878, 220.412642439 },
03378     { 0.00023990355, 4.66976924553, 110.206321219 },
03379     { 0.00016573588, 0.43719228296, 419.484643875 },
03380     { 0.00014906995, 5.76903183869, 316.391869657 },
03381     { 0.0001582029, 0.93809155235, 632.783739313 },
03382     { 0.00014609559, 1.56518472, 3.9321532631 },
03383     { 0.00013160301, 4.44891291899, 14.2270940016 },
03384     { 0.00015053543, 2.71669915667, 639.897286314 },
03385     { 0.00013005299, 5.98119023644, 11.0457002639 },
03386     { 0.00010725067, 3.12939523827, 202.253395174 },
03387     { 5.863206e-05, 0.23656938524, 529.690965095 },
03388     { 5.227757e-05, 4.20783365759, 3.1813937377 },
03389     { 6.126317e-05, 1.76328667907, 277.034993741 },
03390     { 5.019687e-05, 3.17787728405, 433.711737877 },
03391     { 4.59255e-05, 0.61977744975, 199.072001436 },
03392     { 4.005867e-05, 2.24479718502, 63.7358983034 },
03393     { 2.953796e-05, 0.98280366998, 95.9792272178 },
03394     { 3.87367e-05, 3.22283226966, 138.517496871 },
03395     { 2.461186e-05, 2.03163875071, 735.876513532 },
03396     { 3.269484e-05, 0.77492638211, 949.17560897 },
03397     { 1.758145e-05, 3.2658010994, 522.577418094 },
03398     { 1.640172e-05, 5.5050445305, 846.082834751 },
03399     { 1.391327e-05, 4.02333150505, 323.505416657 },
03400     { 1.580648e-05, 4.37265307169, 309.278322656 },
03401     { 1.123498e-05, 2.83726798446, 415.552490612 },
03402     { 1.017275e-05, 3.71700135395, 227.52618944 },
03403     { 8.48642e-06, 3.1915017083, 209.366942175 },
03404     { 1.087229e-05, 4.1834325756, 2.4476805548 },
03405     { 9.56757e-06, 0.50744342622, 1265.56747863 },
03406     { 7.89205e-06, 5.00745127508, 0.9632078465 },
03407     { 6.86999e-06, 1.74714152638, 1052.26838319 },
03408     { 6.54484e-06, 1.59889329033, 0.0481841098 },
03409     { 7.48819e-06, 2.14396789786, 853.196381752 },
03410     { 6.33982e-06, 2.29887419204, 412.371096874 },
03411     { 7.43599e-06, 5.25277685028, 224.344795702 },
03412     { 8.52677e-06, 3.42141279787, 175.1660598 },
03413     { 5.79844e-06, 3.09254750266, 74.7815985673 },
03414     { 6.24883e-06, 0.9704808751, 210.1177017 },
03415     { 5.29874e-06, 4.44938991187, 117.31986822 },
03416     { 5.42648e-06, 1.51824981131, 9.5612275556 },
03417     { 4.74277e-06, 5.47526482059, 742.990060533 },
03418     { 4.48547e-06, 1.28991363969, 127.471796607 },
03419     { 5.46365e-06, 2.12677911914, 350.3321196 },
03420     { 4.78044e-06, 2.96486700885, 137.033024162 },
03421     { 3.54988e-06, 3.01280169452, 838.96928775 },
03422     { 4.51857e-06, 1.04437293342, 490.334089179 },
03423     { 3.47422e-06, 1.53923267387, 340.770892045 },
03424     { 3.43481e-06, 0.24603836481, 0.5212648618 },
03425     { 3.09029e-06, 3.49491017725, 216.480489176 },
03426     { 3.22189e-06, 0.96136528867, 203.737867882 },
03427     { 3.72318e-06, 2.27822895353, 217.231248701 },
03428     { 3.21562e-06, 2.57185176731, 647.010833315 },
03429     { 3.30197e-06, 0.24721738903, 1581.95934828 },
03430     { 2.49142e-06, 1.47004230445, 1368.66025285 },
03431     { 2.86703e-06, 2.37046001635, 351.816592309 },
03432     { 2.20225e-06, 4.20421716654, 200.768922466 },
03433     { 2.77774e-06, 0.40024010033, 211.81462273 },
03434     { 2.0452e-06, 6.01073368945, 265.989293477 },
03435     { 2.07645e-06, 0.48344140678, 1162.47470441 },
03436     { 2.0865e-06, 1.34533476508, 625.670192312 },
03437     { 1.82459e-06, 5.49122412646, 2.9207613068 },
03438     { 2.26601e-06, 4.90997278296, 12.5301729722 },
03439     { 2.07666e-06, 1.28298038875, 39.3568759152 },
03440     { 1.73914e-06, 1.86305647242, 0.7507595254 },
03441     { 1.84698e-06, 3.50349102817, 149.563197135 },
03442     { 1.83509e-06, 0.97260974474, 4.192785694 },
03443     { 1.46074e-06, 6.23107926975, 195.139848173 },
03444     { 1.64541e-06, 0.44004693949, 5.4166259714 },
03445     { 1.47544e-06, 1.53530368067, 5.6290742925 },
03446     { 1.3969e-06, 4.29463428594, 21.3406410024 },
03447     { 1.31292e-06, 4.06829024226, 10.2949407385 },
03448     { 1.17326e-06, 2.67913173095, 1155.36115741 },
03449     { 1.49302e-06, 5.73592320434, 52.6901980395 },
03450     { 1.22371e-06, 1.97585460706, 4.665866446 },
03451     { 1.13737e-06, 5.59421876022, 1059.38193019 },
03452     { 1.02689e-06, 1.19754453191, 1685.0521225 },
03453     { 1.18169e-06, 5.34072820318, 554.069987483 },
03454     { 1.09287e-06, 3.43808188855, 536.804512095 },
03455     { 1.104e-06, 0.16605133194, 1.4844727083 },
03456     { 1.2498e-06, 6.27738701225, 1898.35121794 },
03457     { 8.9916e-07, 5.80394843417, 114.138474483 },
03458     { 1.03968e-06, 2.19185625957, 88.865680217 },
03459     { 1.1243e-06, 1.10510750315, 191.20769491 },
03460     { 1.06578e-06, 4.01153470635, 956.289155971 },
03461     { 9.1425e-07, 1.87523841598, 38.1330356378 },
03462     { 8.3763e-07, 5.48810655641, 0.1118745846 },
03463     { 8.3489e-07, 2.28927138986, 628.85158605 },
03464     { 9.6973e-07, 4.53662541679, 302.164775655 },
03465     { 1.00634e-06, 4.96513420321, 269.921446741 },
03466     { 7.5496e-07, 2.18005762811, 728.762966531 },
03467     { 9.633e-07, 2.83319249226, 275.550521033 },
03468     { 8.2386e-07, 3.05482650543, 440.825284878 },
03469     { 7.3896e-07, 5.08917637074, 1375.77379985 },
03470     { 7.1625e-07, 5.10946423579, 65.2203710117 },
03471     { 7.0386e-07, 4.86846451411, 0.2124483211 },
03472     { 6.976e-07, 3.71027033119, 14.977853527 },
03473     { 8.8771e-07, 3.86334160349, 278.51946645 },
03474     { 6.8092e-07, 0.7343049945, 1478.86657406 },
03475     { 6.6481e-07, 0.02658132849, 70.8494453042 },
03476     { 6.5694e-07, 2.02147100289, 142.449650134 },
03477     { 7.5752e-07, 1.6141342601, 284.148540742 },
03478     { 6.3138e-07, 3.49495099319, 479.288388915 },
03479     { 6.2557e-07, 2.58733971413, 422.666037613 },
03480     { 6.93e-07, 3.44002100885, 515.463871093 },
03481     { 7.901e-07, 4.45159676932, 35.4247226521 },
03482     { 6.3664e-07, 3.3174798019, 62.2514255951 },
03483     { 5.2994e-07, 5.51392725227, 0.2606324309 },
03484     { 5.3017e-07, 3.18475265559, 8.0767548473 },
03485     { 5.4492e-07, 2.45664158976, 22.0914005278 },
03486     { 5.0507e-07, 4.26791628421, 99.1606209555 },
03487     { 5.5159e-07, 0.96792241728, 942.062061969 },
03488     { 4.932e-07, 2.386664758, 1471.75302706 },
03489     { 4.7203e-07, 2.02525393154, 312.199083963 },
03490     { 6.109e-07, 1.50302054623, 210.851414883 },
03491     { 6.0676e-07, 2.68689407241, 388.465155238 },
03492     { 4.5138e-07, 0.93106348303, 2001.44399216 },
03493     { 4.345e-07, 2.52603236088, 288.080694005 },
03494     { 4.2562e-07, 3.81786681717, 330.618963658 },
03495     { 3.9933e-07, 5.71382574413, 408.438943611 },
03496     { 5.0125e-07, 6.0315257085, 2214.7430876 },
03497     { 4.6031e-07, 0.54227917765, 212.335887592 },
03498     { 5.416e-07, 0.78128719345, 191.958454436 },
03499     { 4.7042e-07, 4.59902370789, 437.64389114 },
03500     { 4.2367e-07, 1.9006958138, 430.530344139 },
03501     { 3.9759e-07, 1.63243208156, 1066.49547719 },
03502     { 3.6469e-07, 0.84688120284, 213.347279548 },
03503     { 3.5468e-07, 4.18601929802, 215.746775993 },
03504     { 3.6469e-07, 3.93224996469, 213.250911328 },
03505     { 3.8003e-07, 0.31314052371, 423.416797138 },
03506     { 4.4824e-07, 1.12406079738, 6.1503391543 },
03507     { 3.7902e-07, 1.19795851065, 2.7083129857 },
03508     { 4.3405e-07, 1.3736045557, 563.631215038 },
03509     { 4.3913e-07, 3.93075296633, 525.498179401 },
03510     { 3.4837e-07, 1.01543342379, 203.004154699 },
03511     { 3.1755e-07, 1.69273634405, 0.1600586944 },
03512     { 3.0892e-07, 6.13529793424, 417.03696332 },
03513     { 3.6407e-07, 6.00604303567, 18.1592472647 },
03514     { 2.9157e-07, 1.19375828579, 404.506790348 },
03515     { 3.2811e-07, 0.53654765923, 107.024927482 },
03516     { 3.0461e-07, 0.72314414241, 222.860322994 },
03517     { 3.2668e-07, 0.81193242653, 1795.25844372 },
03518     { 3.7741e-07, 3.69667138462, 1272.68102563 },
03519     { 2.7679e-07, 1.4566396812, 7.1617311106 },
03520     { 2.7165e-07, 1.89600219634, 1045.15483619 },
03521     { 3.7836e-07, 4.51945172068, 24.3790223882 },
03522     { 3.5003e-07, 4.46092370686, 214.262303285 },
03523     { 3.2661e-07, 0.6634774319, 692.587484354 },
03524     { 3.0436e-07, 5.30241022019, 33.9402499438 },
03525     { 2.7579e-07, 6.22702209204, 1.2720243872 },
03526     { 2.6658e-07, 4.56713174166, 7.065362891 },
03527     { 3.1745e-07, 5.49844823318, 56.6223513026 },
03528     { 2.8153e-07, 5.64388600762, 128.956269315 },
03529     { 2.4275e-07, 3.93953220869, 414.068017904 },
03530     { 3.2024e-07, 5.22237631301, 92.0470739547 },
03531     { 2.3059e-07, 3.66034194445, 207.670021145 },
03532     { 2.6975e-07, 0.06644184255, 205.222340591 },
03533     { 3.1825e-07, 5.59208218558, 6069.77675455 },
03534     { 2.3153e-07, 2.10053945, 1788.14489672 },
03535     { 3.104e-07, 0.37144696566, 703.633184617 },
03536     { 2.9384e-07, 0.14749408878, 131.40394987 },
03537     { 2.2551e-07, 5.2399478021, 212.777830576 },
03538     { 2.6183e-07, 5.41312719168, 140.001969579 },
03539     { 2.5779e-07, 4.36084632109, 32.2433289144 },
03540     { 2.0659e-07, 0.67095777002, 2317.83586181 },
03541     { 2.0362e-07, 2.82404200673, 429.779584614 },
03542     { 2.4404e-07, 3.08826377429, 145.631043871 },
03543     { 2.3748e-07, 2.54374565817, 76.2660712756 },
03544     { 2.0112e-07, 5.05984887501, 617.805885786 },
03545     { 2.3302e-07, 3.97332549746, 483.220542179 },
03546     { 2.2878e-07, 6.10447953656, 177.874372786 },
03547     { 2.2984e-07, 3.20182261633, 208.633228992 },
03548     { 2.0638e-07, 5.22127912054, 6.592282139 },
03549     { 2.1419e-07, 0.71923264007, 1258.45393163 },
03550     // 179 terms retained
03551 };
03552 
03553 static VSOPTerm saturn_L1[] = {
03554     { 213.299095217, 0, 0 },
03555     { 0.01297370862, 1.82834923978, 213.299095438 },
03556     { 0.00564345393, 2.88499717272, 7.1135470008 },
03557     { 0.00093734369, 1.06311793502, 426.598190876 },
03558     { 0.00107674962, 2.27769131009, 206.185548437 },
03559     { 0.00040244455, 2.04108104671, 220.412642439 },
03560     { 0.00019941774, 1.2795439047, 103.092774219 },
03561     { 0.00010511678, 2.7488034213, 14.2270940016 },
03562     { 6.416106e-05, 0.38238295041, 639.897286314 },
03563     { 4.848994e-05, 2.43037610229, 419.484643875 },
03564     { 4.056892e-05, 2.92133209468, 110.206321219 },
03565     { 3.768635e-05, 3.6496533078, 3.9321532631 },
03566     { 3.384691e-05, 2.41694503459, 3.1813937377 },
03567     { 3.231693e-05, 1.26149969158, 433.711737877 },
03568     { 3.071405e-05, 2.32739504783, 199.072001436 },
03569     { 1.953179e-05, 3.56378136497, 11.0457002639 },
03570     { 1.249468e-05, 2.62810757084, 95.9792272178 },
03571     { 9.2135e-06, 1.96069472334, 227.52618944 },
03572     { 7.01524e-06, 4.43097553887, 529.690965095 },
03573     { 6.49591e-06, 6.17410622073, 202.253395174 },
03574     { 6.27498e-06, 6.1110981622, 309.278322656 },
03575     { 4.68362e-06, 4.61704486774, 63.7358983034 },
03576     { 4.40442e-06, 6.0186116335, 853.196381752 },
03577     { 4.78347e-06, 4.98809792152, 522.577418094 },
03578     { 4.088e-06, 2.10122200324, 323.505416657 },
03579     { 4.07654e-06, 1.29967965754, 209.366942175 },
03580     { 3.4372e-06, 3.95819456535, 412.371096874 },
03581     { 3.38569e-06, 3.63538109408, 316.391869657 },
03582     { 3.36129e-06, 3.77170200605, 735.876513532 },
03583     { 3.31895e-06, 2.86077271205, 210.1177017 },
03584     { 3.46963e-06, 2.24152661493, 632.783739313 },
03585     { 2.89484e-06, 2.73211009526, 117.31986822 },
03586     { 2.541e-06, 0.54280472223, 647.010833315 },
03587     { 2.30497e-06, 1.64428691304, 216.480489176 },
03588     { 2.8091e-06, 5.74399466555, 2.4476805548 },
03589     { 1.92275e-06, 2.96534476762, 224.344795702 },
03590     { 1.71342e-06, 4.09606536666, 846.082834751 },
03591     { 1.6711e-06, 2.59746814308, 21.3406410024 },
03592     { 1.36321e-06, 2.28588945465, 10.2949407385 },
03593     { 1.29468e-06, 3.4486372972, 742.990060533 },
03594     { 1.27864e-06, 4.09556557491, 217.231248701 },
03595     { 1.09809e-06, 6.16222822735, 415.552490612 },
03596     { 9.3929e-07, 3.48395603528, 1052.26838319 },
03597     { 9.25e-07, 3.94738565799, 88.865680217 },
03598     { 9.7503e-07, 4.72798517062, 838.96928775 },
03599     { 8.5414e-07, 1.21992749767, 440.825284878 },
03600     { 8.3544e-07, 3.11243528672, 625.670192312 },
03601     { 7.7552e-07, 6.24420223771, 302.164775655 },
03602     { 6.1557e-07, 1.82806831206, 195.139848173 },
03603     { 6.1894e-07, 4.29399030957, 127.471796607 },
03604     { 6.71e-07, 0.28960408801, 4.665866446 },
03605     { 5.6935e-07, 5.01850216663, 137.033024162 },
03606     { 5.4018e-07, 5.12526846805, 490.334089179 },
03607     { 5.4588e-07, 0.28394184881, 74.7815985673 },
03608     { 6.5843e-07, 5.64781011841, 9.5612275556 },
03609     { 4.936e-07, 1.44414937308, 536.804512095 },
03610     { 5.779e-07, 2.47591802875, 191.958454436 },
03611     { 4.4445e-07, 2.70867717923, 5.4166259714 },
03612     { 4.6462e-07, 1.17725360336, 149.563197135 },
03613     { 4.0352e-07, 3.88835739308, 728.762966531 },
03614     { 3.7766e-07, 2.53385959344, 12.5301729722 },
03615     { 4.6627e-07, 5.14898441386, 515.463871093 },
03616     { 4.5601e-07, 2.22651202659, 956.289155971 },
03617     { 4.0425e-07, 0.41248570335, 269.921446741 },
03618     { 3.7318e-07, 3.78007466606, 2.9207613068 },
03619     { 3.3848e-07, 3.21091304755, 1368.66025285 },
03620     { 3.7468e-07, 0.63301847328, 422.666037613 },
03621     { 3.3013e-07, 0.30379634705, 351.816592309 },
03622     { 3.0286e-07, 2.84006878726, 203.004154699 },
03623     { 3.5096e-07, 6.08465483298, 5.6290742925 },
03624     { 3.3273e-07, 4.640252073, 277.034993741 },
03625     { 3.1908e-07, 4.38588051077, 1155.36115741 },
03626     { 2.9011e-07, 3.38845528142, 1059.38193019 },
03627     { 2.8659e-07, 2.0211899083, 330.618963658 },
03628     { 2.9347e-07, 5.41549054397, 1066.49547719 },
03629     { 2.8266e-07, 2.74211823281, 265.989293477 },
03630     { 3.0064e-07, 6.18691482959, 284.148540742 },
03631     { 3.1444e-07, 2.43486054228, 52.6901980395 },
03632     { 2.6507e-07, 4.51149190693, 340.770892045 },
03633     { 2.2023e-07, 5.14128268104, 4.192785694 },
03634     { 2.2201e-07, 1.96451679625, 203.737867882 },
03635     { 2.1711e-07, 2.67663515039, 942.062061969 },
03636     { 2.2573e-07, 5.88439455151, 210.851414883 },
03637     { 1.9449e-07, 4.76522617576, 70.8494453042 },
03638     { 1.926e-07, 2.30000060917, 437.64389114 },
03639     { 1.9467e-07, 6.1635806985, 860.309928753 },
03640     { 1.9308e-07, 4.10055638793, 18.1592472647 },
03641     { 2.2756e-07, 4.13890496693, 191.20769491 },
03642     { 1.7772e-07, 2.43993724475, 423.416797138 },
03643     { 1.7625e-07, 1.84879760332, 234.63973644 },
03644     { 1.7917e-07, 0.90281001853, 429.779584614 },
03645     { 1.539e-07, 4.2343555618, 1162.47470441 },
03646     { 1.4518e-07, 3.60447992897, 1045.15483619 },
03647     { 1.4098e-07, 2.94108637859, 1685.0521225 },
03648     { 1.6365e-07, 4.04772986282, 949.17560897 },
03649     { 1.3351e-07, 6.24525394105, 38.1330356378 },
03650     { 1.5958e-07, 1.06504854837, 56.6223513026 },
03651     { 1.4066e-07, 1.43547760486, 408.438943611 },
03652     { 1.5765e-07, 5.59418374906, 6.1503391543 },
03653     { 1.3047e-07, 5.75713536656, 138.517496871 },
03654     { 1.4963e-07, 5.77194144042, 22.0914005278 },
03655     { 1.591e-07, 1.93236196007, 1272.68102563 },
03656     { 1.2859e-07, 4.24850891703, 405.257549874 },
03657     { 1.3585e-07, 4.09378444821, 1471.75302706 },
03658     { 1.5186e-07, 0.74349230082, 200.768922466 },
03659     { 1.6343e-07, 5.95883716209, 628.85158605 },
03660     { 1.0876e-07, 1.54843099228, 223.594036176 },
03661     { 1.2178e-07, 1.86122230918, 131.40394987 },
03662     { 1.1698e-07, 1.80956732786, 124.433415221 },
03663     { 1.0205e-07, 3.46772102734, 1375.77379985 },
03664     { 1.0113e-07, 2.38081573177, 107.024927482 },
03665     { 9.801e-08, 2.55376042251, 99.9113804809 },
03666     { 1.0569e-07, 5.35748271313, 215.746775993 },
03667     { 1.2078e-07, 4.84566679178, 831.85574075 },
03668     { 9.282e-08, 3.90397999336, 430.530344139 },
03669     { 1.0209e-07, 6.07702154705, 32.2433289144 },
03670     { 9.247e-08, 3.65397916243, 142.449650134 },
03671     { 9.333e-08, 5.8116812666, 7.1617311106 },
03672     { 8.973e-08, 1.23896814586, 106.274167956 },
03673     { 9.584e-08, 1.38807709012, 145.631043871 },
03674     { 8.092e-08, 4.41109592718, 703.633184617 },
03675     { 8.37e-08, 5.64021200149, 62.2514255951 },
03676     { 8.365e-08, 2.42756208502, 1258.45393163 },
03677     { 7.625e-08, 3.75230513033, 312.199083963 },
03678     { 7.507e-08, 0.52825397746, 654.124380316 },
03679     { 7.222e-08, 0.28432332038, 0.7507595254 },
03680     { 8.219e-08, 6.22089296322, 14.977853527 },
03681     { 7.047e-08, 0.53162328102, 388.465155238 },
03682     { 6.575e-08, 3.48594056852, 35.4247226521 },
03683     { 9.019e-08, 4.94930308863, 208.633228992 },
03684     { 6.422e-08, 3.32913886531, 1361.54670584 },
03685     { 8.828e-08, 0.08576921133, 288.080694005 },
03686     { 6.468e-08, 2.89346190385, 114.138474483 },
03687     { 6.244e-08, 0.54959845938, 65.2203710117 },
03688     { 6.147e-08, 2.67701859857, 2001.44399216 },
03689     { 6.729e-08, 0.23473166872, 8.0767548473 },
03690     { 7.33e-08, 4.85397668762, 222.860322994 },
03691     { 6.306e-08, 3.80609816761, 1788.14489672 },
03692     { 5.794e-08, 4.39110470067, 81.7521332162 },
03693     { 6.114e-08, 0.88426580807, 92.0470739547 },
03694     { 6.916e-08, 2.04730284282, 99.1606209555 },
03695     { 5.224e-08, 5.49152647879, 563.631215038 },
03696     { 6.227e-08, 1.60545827612, 1589.07289528 },
03697     { 5.156e-08, 2.11913652877, 214.262303285 },
03698     { 6.641e-08, 5.82592142759, 483.220542179 },
03699     { 4.96e-08, 5.75655227165, 565.115687747 },
03700     { 4.949e-08, 0.41506756602, 76.2660712756 },
03701     { 5.284e-08, 4.5806449086, 134.585343608 },
03702     { 4.983e-08, 4.20110843598, 404.506790348 },
03703     { 5.143e-08, 4.67534992519, 212.335887592 },
03704     { 4.733e-08, 4.59040852304, 554.069987483 },
03705     { 4.551e-08, 3.24564999051, 231.458342703 },
03706     { 5.149e-08, 3.3357437859, 1.4844727083 },
03707     { 4.646e-08, 5.79841221351, 217.964961884 },
03708     { 4.468e-08, 0.12007438852, 295.051228654 },
03709     { 4.609e-08, 0.45274542243, 362.862292573 },
03710     { 4.476e-08, 5.37754871729, 497.44763618 },
03711     { 4.962e-08, 3.77054763448, 1265.56747863 },
03712     { 4.209e-08, 4.88259084305, 98.8999885246 },
03713     { 4.24e-08, 5.00130451925, 213.347279548 },
03714     { 4.739e-08, 4.53295409208, 1148.24761041 },
03715     { 5.056e-08, 2.20279742533, 207.882469467 },
03716     { 3.647e-08, 0.55692708637, 750.103607533 },
03717     { 3.59e-08, 1.83316476388, 225.82926841 },
03718     { 3.553e-08, 0.35405996436, 333.657345044 },
03719     { 3.771e-08, 0.98541172336, 24.3790223882 },
03720     { 3.643e-08, 1.6134963491, 245.542424352 },
03721     { 3.416e-08, 2.19565598832, 1574.84580128 },
03722     { 3.326e-08, 5.32536836657, 347.884439046 },
03723     { 3.648e-08, 0.80545608428, 343.2185726 },
03724     { 3.23e-08, 0.21797740452, 635.965133051 },
03725     { 4.252e-08, 1.8025133313, 213.250911328 },
03726     { 3.11e-08, 3.03951432197, 1677.9385755 },
03727     { 3.692e-08, 0.81899526461, 344.703045308 },
03728     { 3.007e-08, 3.35935547424, 7.8643065262 },
03729     { 2.905e-08, 1.33932275244, 543.918059096 },
03730     { 2.952e-08, 4.87373800642, 144.146571163 },
03731     { 2.765e-08, 2.42541766183, 2317.83586181 },
03732     { 3.051e-08, 4.3098992779, 6062.66320755 },
03733     { 3.636e-08, 5.12822987131, 218.928169731 },
03734     { 2.96e-08, 3.53539509519, 2104.53676638 },
03735     { 3.22e-08, 2.88065191084, 216.219856745 },
03736     { 2.89e-08, 5.73415956875, 9992.87290377 },
03737     { 2.581e-08, 3.79872579706, 17.2654753874 },
03738     { 3.497e-08, 5.29659047575, 350.3321196 },
03739     { 2.852e-08, 3.72852216251, 6076.89030155 },
03740     { 2.825e-08, 2.5435487903, 1692.1656695 },
03741     { 2.775e-08, 0.23409308831, 357.445666601 },
03742     { 2.964e-08, 2.48786690434, 46.470422916 },
03743     { 2.494e-08, 4.3775623453, 217.491881132 },
03744     { 2.434e-08, 0.74936808231, 414.068017904 },
03745     { 2.711e-08, 5.15376962514, 10007.0999978 },
03746     { 3.124e-08, 1.92045529107, 17.4084877393 },
03747     { 3.11e-08, 1.71435795236, 1169.58825141 },
03748     { 2.683e-08, 3.44460235259, 31.019488637 },
03749     { 3.07e-08, 0.27064671367, 120.358249606 },
03750     { 2.498e-08, 0.89152242639, 479.288388915 },
03751     { 2.239e-08, 3.76466001926, 425.113718168 },
03752     { 2.492e-08, 2.10872471949, 168.052512799 },
03753     { 2.554e-08, 1.63237286968, 182.279606801 },
03754     { 2.212e-08, 3.15570115956, 212.777830576 },
03755     { 2.345e-08, 2.33187767722, 218.715721409 },
03756     { 2.512e-08, 4.52214797332, 198.321241911 },
03757     { 2.058e-08, 5.32848893146, 125.987323898 },
03758     { 2.67e-08, 5.76962486601, 618.556645312 },
03759     { 2.501e-08, 1.36963027063, 1905.46476494 },
03760     { 2.258e-08, 3.21639296814, 273.102840478 },
03761     { 2.143e-08, 4.82825483897, 1279.79457263 },
03762     { 2.052e-08, 1.27587061572, 14.0146456805 },
03763     { 2.615e-08, 0.71070461113, 85.8272988312 },
03764     { 2.093e-08, 3.39000145617, 160.608897399 },
03765     { 1.983e-08, 0.3957372733, 358.93013931 },
03766     { 2.197e-08, 5.93385162544, 13.3333221243 },
03767     { 1.947e-08, 1.11697571149, 447.938831878 },
03768     { 1.963e-08, 2.32757954485, 28.4541880032 },
03769     { 2.225e-08, 3.64731297942, 213.8203603 },
03770     { 1.993e-08, 1.357548667, 20.6069278195 },
03771     { 1.908e-08, 1.85043929897, 1.2720243872 },
03772     { 1.912e-08, 3.44056631214, 69.1525242748 },
03773     { 1.924e-08, 3.75344898408, 28.3111756513 },
03774     { 2.107e-08, 2.25960904718, 116.426096343 },
03775     { 1.99e-08, 5.04917972011, 424.150510321 },
03776     { 2.242e-08, 4.24915057068, 1464.63948006 },
03777     { 1.837e-08, 5.40613525191, 31.492569389 },
03778     { 1.884e-08, 6.27237464104, 25.1297819136 },
03779     { 1.964e-08, 4.88959404434, 275.550521033 },
03780     { 1.761e-08, 1.55538934409, 650.942986578 },
03781     { 2.289e-08, 4.95949808683, 258.875746477 },
03782     { 1.715e-08, 3.99957963119, 416.303250138 },
03783     { 2.176e-08, 0.00746756006, 0.8937718773 },
03784     { 1.909e-08, 2.59860489663, 329.725191781 },
03785     { 1.677e-08, 0.41818851015, 54.1746707478 },
03786     { 2.113e-08, 2.56576165077, 59.8037450403 },
03787     { 1.91e-08, 2.42712655158, 113.387714957 },
03788     // 234 terms retained
03789 };
03790 
03791 static VSOPTerm saturn_L2[] = {
03792     { 0.0011644133, 1.17988132879, 7.1135470008 },
03793     { 0.00091841837, 0.0732519584, 213.299095438 },
03794     { 0.00036661728, 0, 0 },
03795     { 0.00015274496, 4.06493179167, 206.185548437 },
03796     { 0.00010987259, 5.4447918831, 426.598190876 },
03797     { 0.0001062983, 0.25764306189, 220.412642439 },
03798     { 4.265404e-05, 1.04596041482, 14.2270940016 },
03799     { 1.215447e-05, 2.91866579609, 103.092774219 },
03800     { 1.142595e-05, 4.63711665368, 639.897286314 },
03801     { 1.061494e-05, 5.68896768215, 433.711737877 },
03802     { 1.020102e-05, 0.6336845725, 3.1813937377 },
03803     { 1.044759e-05, 4.04202827818, 199.072001436 },
03804     { 6.48857e-06, 4.33990455509, 419.484643875 },
03805     { 5.4932e-06, 5.57301151406, 3.9321532631 },
03806     { 4.56767e-06, 1.2689684848, 110.206321219 },
03807     { 4.24918e-06, 0.20908786519, 227.52618944 },
03808     { 2.73782e-06, 4.2885706119, 95.9792272178 },
03809     { 1.61533e-06, 1.38145587317, 11.0457002639 },
03810     { 1.29502e-06, 1.56592444783, 309.278322656 },
03811     { 1.08829e-06, 3.89769392463, 853.196381752 },
03812     { 1.00917e-06, 0.89243113369, 21.3406410024 },
03813     { 1.0071e-06, 4.89713543344, 647.010833315 },
03814     { 9.5154e-07, 5.62447011514, 412.371096874 },
03815     { 8.1962e-07, 1.02414352999, 117.31986822 },
03816     { 7.486e-07, 4.76187112999, 210.1177017 },
03817     { 8.2667e-07, 6.05014465562, 216.480489176 },
03818     { 9.55e-07, 2.91469950689, 316.391869657 },
03819     { 6.4191e-07, 0.35066202401, 323.505416657 },
03820     { 8.4889e-07, 5.73495539065, 209.366942175 },
03821     { 6.6442e-07, 0.48307559227, 10.2949407385 },
03822     { 6.7164e-07, 0.45592762644, 522.577418094 },
03823     { 5.3849e-07, 2.71027004601, 529.690965095 },
03824     { 5.2073e-07, 4.77422682479, 632.783739313 },
03825     { 4.4991e-07, 5.69247085773, 440.825284878 },
03826     { 4.5297e-07, 1.66820818508, 202.253395174 },
03827     { 4.2349e-07, 5.70774454577, 88.865680217 },
03828     { 3.205e-07, 0.06977561095, 63.7358983034 },
03829     { 3.1531e-07, 1.67269081492, 302.164775655 },
03830     { 3.116e-07, 4.16289690897, 191.958454436 },
03831     { 2.4709e-07, 5.65552005153, 735.876513532 },
03832     { 2.654e-07, 0.82957323703, 224.344795702 },
03833     { 2.0111e-07, 5.94400958785, 217.231248701 },
03834     { 1.7562e-07, 4.90127107888, 625.670192312 },
03835     { 1.7423e-07, 1.62944882745, 742.990060533 },
03836     { 1.3745e-07, 3.76551606198, 195.139848173 },
03837     { 1.2239e-07, 4.71655885093, 203.004154699 },
03838     { 1.1865e-07, 0.12658169661, 234.63973644 },
03839     { 1.5992e-07, 0.58010406176, 515.463871093 },
03840     { 1.2178e-07, 3.02991813349, 846.082834751 },
03841     { 1.1013e-07, 5.91647084481, 536.804512095 },
03842     { 1.3971e-07, 0.20726957441, 838.96928775 },
03843     { 1.0983e-07, 5.61246766042, 728.762966531 },
03844     { 9.95e-08, 0.24994105562, 330.618963658 },
03845     { 9.192e-08, 4.15737094186, 860.309928753 },
03846     { 9.424e-08, 3.21424196104, 1066.49547719 },
03847     { 9.432e-08, 0.46528491211, 956.289155971 },
03848     { 1.0125e-07, 4.98323117202, 422.666037613 },
03849     { 8.282e-08, 2.1423724836, 269.921446741 },
03850     { 7.182e-08, 5.40492160991, 1052.26838319 },
03851     { 7.53e-08, 5.24653553801, 429.779584614 },
03852     { 6.339e-08, 4.46236888166, 284.148540742 },
03853     { 5.962e-08, 5.41494016179, 149.563197135 },
03854     { 7.482e-08, 4.02606821044, 9.5612275556 },
03855     { 5.72e-08, 4.26530477198, 415.552490612 },
03856     { 6.049e-08, 5.93261878105, 405.257549874 },
03857     { 5.707e-08, 0.0108846996, 124.433415221 },
03858     { 4.736e-08, 2.27408430395, 18.1592472647 },
03859     { 5.605e-08, 6.0218667366, 223.594036176 },
03860     { 4.492e-08, 4.93190106788, 654.124380316 },
03861     { 4.572e-08, 4.41905037462, 942.062061969 },
03862     { 5.619e-08, 0.29640581964, 127.471796607 },
03863     { 5.427e-08, 5.54628097641, 949.17560897 },
03864     { 4.05e-08, 4.70655233568, 74.7815985673 },
03865     { 4.983e-08, 3.20538998582, 277.034993741 },
03866     { 4.231e-08, 2.89079464814, 56.6223513026 },
03867     { 4.064e-08, 5.30594179929, 1045.15483619 },
03868     { 3.949e-08, 3.3080407983, 490.334089179 },
03869     { 3.966e-08, 6.12786433144, 81.7521332162 },
03870     { 3.74e-08, 4.93207109771, 52.6901980395 },
03871     { 4.556e-08, 6.13297205287, 1155.36115741 },
03872     { 3.71e-08, 0.40358664974, 137.033024162 },
03873     { 3.405e-08, 4.28369409738, 99.9113804809 },
03874     { 3.385e-08, 1.58207215076, 1059.38193019 },
03875     { 3.946e-08, 0.36427920856, 12.5301729722 },
03876     { 4.075e-08, 0.29371909541, 831.85574075 },
03877     { 3.337e-08, 0.22680009908, 1272.68102563 },
03878     { 3.645e-08, 0.15608090085, 437.64389114 },
03879     { 2.882e-08, 3.16980253835, 70.8494453042 },
03880     { 2.82e-08, 0.32685718956, 191.20769491 },
03881     { 2.675e-08, 1.8752517315, 295.051228654 },
03882     { 3.593e-08, 4.72358358604, 423.416797138 },
03883     { 2.692e-08, 3.59467219768, 131.40394987 },
03884     { 2.611e-08, 5.15121377007, 1368.66025285 },
03885     { 2.439e-08, 3.90853469376, 210.851414883 },
03886     { 2.46e-08, 1.5850302701, 32.2433289144 },
03887     { 2.37e-08, 4.74096554852, 351.816592309 },
03888     { 2.444e-08, 5.81456271395, 106.274167956 },
03889     { 2.213e-08, 2.05928438838, 6076.89030155 },
03890     { 2.206e-08, 5.98426401448, 6062.66320755 },
03891     { 2.163e-08, 5.95837514288, 145.631043871 },
03892     { 2.748e-08, 3.38304528348, 408.438943611 },
03893     { 2.284e-08, 3.14006785569, 22.0914005278 },
03894     { 2.089e-08, 3.48276343851, 10007.0999978 },
03895     { 2.078e-08, 1.12426049665, 9992.87290377 },
03896     { 2.575e-08, 5.11506203019, 265.989293477 },
03897     { 1.81e-08, 5.03261959505, 1361.54670584 },
03898     { 1.751e-08, 4.12209032177, 107.024927482 },
03899     { 1.757e-08, 4.17277201762, 1258.45393163 },
03900     { 1.917e-08, 4.52092673239, 138.517496871 },
03901     { 1.66e-08, 1.3675970543, 231.458342703 },
03902     { 1.629e-08, 3.76846556637, 628.85158605 },
03903     { 2.073e-08, 5.24889328333, 1265.56747863 },
03904     { 1.908e-08, 5.87241184631, 1471.75302706 },
03905     { 1.491e-08, 0.47137450159, 340.770892045 },
03906     { 1.469e-08, 5.63066479682, 447.938831878 },
03907     { 1.368e-08, 2.9019117936, 215.746775993 },
03908     { 1.387e-08, 5.85935596482, 430.530344139 },
03909     { 1.722e-08, 6.23117770604, 1148.24761041 },
03910     { 1.303e-08, 0.59972315177, 28.4541880032 },
03911     { 1.19e-08, 2.83055605436, 200.768922466 },
03912     { 1.266e-08, 5.78318939698, 543.918059096 },
03913     { 1.159e-08, 3.52473802224, 497.44763618 },
03914     { 1.433e-08, 0.85149270762, 6069.77675455 },
03915     { 1.244e-08, 0.03107328684, 1589.07289528 },
03916     { 1.091e-08, 4.9691226184, 1685.0521225 },
03917     { 9.93e-09, 1.599506621, 1375.77379985 },
03918     { 1.342e-08, 2.27535909191, 9999.98645077 },
03919     { 1.164e-08, 0.71458004021, 508.350324092 },
03920     { 1.054e-08, 1.40406602585, 483.220542179 },
03921     { 1.108e-08, 1.19549464972, 618.556645312 },
03922     { 9.59e-09, 4.2288083422, 288.080694005 },
03923     { 1.031e-08, 1.0892563558, 184.844907435 },
03924     { 9.26e-09, 2.59820818098, 134.585343608 },
03925     { 9.34e-09, 2.43391814989, 222.860322994 },
03926     { 9.35e-09, 2.650043211, 1279.79457263 },
03927     { 9.32e-09, 2.47823744049, 703.633184617 },
03928     { 8.94e-09, 4.52571251065, 38.1330356378 },
03929     { 8.89e-09, 2.26537788507, 1162.47470441 },
03930     { 1.026e-08, 4.88481004083, 750.103607533 },
03931     { 8.61e-09, 4.72556919318, 362.862292573 },
03932     { 9.87e-09, 4.5550804487, 635.965133051 },
03933     { 8.17e-09, 4.78613243939, 1677.9385755 },
03934     { 8.38e-09, 2.22382688806, 333.657345044 },
03935     { 8.18e-09, 5.77611891155, 416.303250138 },
03936     { 7.7e-09, 3.431287848, 1073.60902419 },
03937     { 7.75e-09, 2.51136824078, 343.2185726 },
03938     { 7.34e-09, 2.35308297796, 120.358249606 },
03939     { 8.82e-09, 5.59382134246, 1788.14489672 },
03940     { 7.18e-09, 3.92701610563, 1574.84580128 },
03941     { 7.28e-09, 4.85632864351, 76.2660712756 },
03942     { 6.96e-09, 3.68169796191, 347.884439046 },
03943     { 6.83e-09, 3.73251938537, 203.737867882 },
03944     { 6.68e-09, 2.85405845694, 92.0470739547 },
03945     { 8.46e-09, 5.0061997125, 1581.95934828 },
03946     { 7.14e-09, 5.73513429762, 721.64941953 },
03947     { 6.97e-09, 0.20687083504, 99.1606209555 },
03948     { 6.75e-09, 5.62875135263, 17.2654753874 },
03949     { 8.38e-09, 5.97145881711, 1464.63948006 },
03950     { 6.41e-09, 0.67589597459, 46.470422916 },
03951     { 6.34e-09, 4.84360016292, 357.445666601 },
03952     { 8.13e-09, 0.65010530865, 113.387714957 },
03953     { 7.79e-09, 0.04397099012, 1169.58825141 },
03954     { 6.54e-09, 5.89612648687, 337.732510659 },
03955     { 5.43e-09, 5.07477971244, 388.465155238 },
03956     { 5.34e-09, 1.21443390921, 62.2514255951 },
03957     { 5.3e-09, 5.4507420669, 312.199083963 },
03958     { 5.24e-09, 4.84778928724, 358.93013931 },
03959     { 5.24e-09, 1.53836680827, 195.890607699 },
03960     { 5.98e-09, 0.90807361549, 1692.1656695 },
03961     { 5.21e-09, 3.69000991897, 217.964961884 },
03962     { 6.61e-09, 4.49401694007, 643.078680052 },
03963     { 5.37e-09, 6.17024172829, 182.279606801 },
03964     { 5.39e-09, 0.29923807305, 98.8999885246 },
03965     { 5.04e-09, 3.80940628684, 168.052512799 },
03966     { 4.89e-09, 1.08047606868, 5856.47765912 },
03967     { 5.7e-09, 3.22538390359, 208.633228992 },
03968     { 5.42e-09, 6.00891355828, 1905.46476494 },
03969     { 4.68e-09, 2.50179341284, 9786.68735533 },
03970     { 4.78e-09, 4.69534368607, 2001.44399216 },
03971     { 4.68e-09, 0.6971820243, 258.875746477 },
03972     { 4.56e-09, 3.18302424015, 218.928169731 },
03973     { 5.42e-09, 0.56755755204, 404.506790348 },
03974     { 4.18e-09, 4.81455000162, 636.715892576 },
03975     { 4.05e-09, 3.79642493875, 24.3790223882 },
03976     { 4.28e-09, 0.98881943857, 160.608897399 },
03977     { 3.95e-09, 3.50540272263, 129.919477162 },
03978     { 4.91e-09, 5.25616442245, 436.893131615 },
03979     { 3.95e-09, 0.63866561227, 5849.36411211 },
03980     { 4.01e-09, 3.91645377349, 565.115687747 },
03981     { 3.85e-09, 3.66039075343, 563.631215038 },
03982     { 3.85e-09, 4.21962510029, 867.423475754 },
03983     { 3.95e-09, 0.79256328399, 767.369082921 },
03984     { 3.97e-09, 1.47228787593, 273.102840478 },
03985     { 4.07e-09, 5.47101735998, 1038.04128919 },
03986     { 4.5e-09, 2.16827084832, 561.183534484 },
03987     { 3.71e-09, 2.92289280832, 212.335887592 },
03988     { 4.71e-09, 0.67355945445, 207.882469467 },
03989     { 4.94e-09, 3.69576582281, 350.3321196 },
03990     { 4.45e-09, 2.54960078264, 313.210475919 },
03991     { 4.3e-09, 5.32368128659, 2104.53676638 },
03992     { 3.6e-09, 0.37557163523, 214.262303285 },
03993     // 201 terms retained
03994 };
03995 
03996 static VSOPTerm saturn_L3[] = {
03997     { 0.00016038732, 5.73945573267, 7.1135470008 },
03998     { 4.254737e-05, 4.58877599687, 213.299095438 },
03999     { 1.906379e-05, 4.7607084357, 220.412642439 },
04000     { 1.464959e-05, 5.91328884284, 206.185548437 },
04001     { 1.162062e-05, 5.61974313217, 14.2270940016 },
04002     { 1.044765e-05, 3.57813061587, 426.598190876 },
04003     { 2.36068e-06, 3.85849798708, 433.711737877 },
04004     { 2.37009e-06, 5.76820709729, 199.072001436 },
04005     { 1.65645e-06, 5.11642167451, 3.1813937377 },
04006     { 1.31328e-06, 4.74306126145, 227.52618944 },
04007     { 1.50882e-06, 2.72695802283, 639.897286314 },
04008     { 6.1607e-07, 4.74260728276, 103.092774219 },
04009     { 6.3899e-07, 0.08672623762, 419.484643875 },
04010     { 4.0405e-07, 5.47280316518, 21.3406410024 },
04011     { 4.0222e-07, 5.96343977224, 95.9792272178 },
04012     { 3.8807e-07, 5.83309187434, 110.206321219 },
04013     { 2.6949e-07, 3.00877360899, 647.010833315 },
04014     { 2.5017e-07, 0.98675576491, 3.9321532631 },
04015     { 3.2692e-07, 3.14159265359, 0 },
04016     { 1.8051e-07, 1.021817946, 412.371096874 },
04017     { 1.7831e-07, 3.32039911376, 309.278322656 },
04018     { 1.5894e-07, 3.89729495217, 440.825284878 },
04019     { 1.5768e-07, 5.61263410328, 117.31986822 },
04020     { 1.8212e-07, 4.96397771331, 10.2949407385 },
04021     { 1.8497e-07, 1.9253436571, 853.196381752 },
04022     { 1.2927e-07, 1.17950837478, 88.865680217 },
04023     { 1.7889e-07, 4.20422746039, 216.480489176 },
04024     { 1.144e-07, 5.57587131751, 11.0457002639 },
04025     { 1.0554e-07, 5.92710883673, 191.958454436 },
04026     { 1.0432e-07, 3.95667199114, 209.366942175 },
04027     { 8.655e-08, 3.39231823414, 302.164775655 },
04028     { 7.523e-08, 4.87915941795, 323.505416657 },
04029     { 5.871e-08, 1.0570339306, 210.1177017 },
04030     { 5.349e-08, 4.63664712061, 234.63973644 },
04031     { 4.986e-08, 0.17277280741, 632.783739313 },
04032     { 6.3e-08, 2.25329355289, 522.577418094 },
04033     { 3.608e-08, 2.30889061812, 515.463871093 },
04034     { 2.933e-08, 2.21148312356, 860.309928753 },
04035     { 2.572e-08, 0.41973213333, 625.670192312 },
04036     { 2.479e-08, 4.94903388247, 224.344795702 },
04037     { 2.175e-08, 3.16635787015, 202.253395174 },
04038     { 2.368e-08, 4.75945968289, 330.618963658 },
04039     { 2.705e-08, 0.65007424536, 529.690965095 },
04040     { 1.981e-08, 4.38259974938, 124.433415221 },
04041     { 2.151e-08, 1.35777052319, 405.257549874 },
04042     { 2.05e-08, 1.03766221834, 728.762966531 },
04043     { 2.129e-08, 3.34889649076, 429.779584614 },
04044     { 1.804e-08, 3.08896387579, 654.124380316 },
04045     { 1.794e-08, 3.09524789608, 422.666037613 },
04046     { 1.767e-08, 4.12428069333, 536.804512095 },
04047     { 2.036e-08, 4.14778460181, 223.594036176 },
04048     { 1.522e-08, 0.30568508593, 316.391869657 },
04049     { 2.003e-08, 1.19811189628, 1066.49547719 },
04050     { 1.824e-08, 5.82606735563, 195.139848173 },
04051     { 1.672e-08, 6.05450203591, 742.990060533 },
04052     { 1.374e-08, 5.00478301043, 956.289155971 },
04053     { 1.33e-08, 3.91860861475, 269.921446741 },
04054     { 1.448e-08, 1.57683663501, 81.7521332162 },
04055     { 1.282e-08, 1.641726276, 63.7358983034 },
04056     { 1.53e-08, 2.07185037631, 838.96928775 },
04057     { 1.023e-08, 3.72829174293, 295.051228654 },
04058     { 1.252e-08, 2.40431685132, 217.231248701 },
04059     { 1.325e-08, 1.4316872847, 735.876513532 },
04060     { 9.41e-09, 2.77748068918, 284.148540742 },
04061     { 8.03e-09, 4.71988196699, 56.6223513026 },
04062     { 9.48e-09, 2.0311671158, 831.85574075 },
04063     { 8.31e-09, 0.74562303148, 846.082834751 },
04064     { 8.42e-09, 3.3317537692, 18.1592472647 },
04065     { 8.24e-09, 0.80001123001, 1045.15483619 },
04066     { 8.57e-09, 2.39067793598, 203.004154699 },
04067     { 7.38e-09, 3.80960374631, 447.938831878 },
04068     { 5.84e-09, 6.25069777652, 942.062061969 },
04069     { 5.38e-09, 2.86495331128, 184.844907435 },
04070     { 5.05e-09, 6.25643434939, 1059.38193019 },
04071     { 6.26e-09, 1.55608850413, 423.416797138 },
04072     { 4.85e-09, 3.46793365763, 149.563197135 },
04073     { 4.84e-09, 4.87301938477, 1272.68102563 },
04074     { 4.33e-09, 2.70775591374, 508.350324092 },
04075     { 4.38e-09, 4.22151675617, 437.64389114 },
04076     { 4.35e-09, 5.39766982546, 408.438943611 },
04077     { 3.52e-09, 0.59786545468, 22.0914005278 },
04078     { 3.67e-09, 1.22439337201, 2324.94940882 },
04079     { 4.38e-09, 1.71625572063, 1155.36115741 },
04080     { 3.74e-09, 1.18586297651, 721.64941953 },
04081     { 3.1e-09, 2.42135657973, 127.471796607 },
04082     { 3.09e-09, 0.33610530663, 6076.89030155 },
04083     { 3.09e-09, 1.42279282226, 6062.66320755 },
04084     { 3.05e-09, 5.34819286072, 131.40394987 },
04085     { 3.33e-09, 1.84641267165, 1141.13406341 },
04086     { 3.58e-09, 0.68499202426, 1361.54670584 },
04087     { 2.93e-09, 2.1908688296, 416.303250138 },
04088     { 3.37e-09, 3.2900154507, 750.103607533 },
04089     { 2.93e-09, 2.28323305517, 635.965133051 },
04090     { 3.73e-09, 1.10446940352, 1052.26838319 },
04091     { 3.13e-09, 1.86587122616, 1148.24761041 },
04092     { 2.58e-09, 3.31118509824, 618.556645312 },
04093     { 2.58e-09, 2.56646226279, 415.552490612 },
04094     // 97 terms retained
04095 };
04096 
04097 static VSOPTerm saturn_L4[] = {
04098     { 1.661877e-05, 3.99824447634, 7.1135470008 },
04099     { 2.57094e-06, 2.98422287887, 220.412642439 },
04100     { 2.36328e-06, 3.9024884432, 14.2270940016 },
04101     { 1.4952e-06, 2.73191135434, 213.299095438 },
04102     { 1.09412e-06, 1.51564560686, 206.185548437 },
04103     { 6.9119e-07, 1.74804093636, 426.598190876 },
04104     { 3.768e-07, 1.23800346661, 199.072001436 },
04105     { 3.9678e-07, 2.04527339062, 433.711737877 },
04106     { 3.1172e-07, 3.01055217526, 227.52618944 },
04107     { 1.5026e-07, 0.83249780616, 639.897286314 },
04108     { 9.424e-08, 3.71267465225, 21.3406410024 },
04109     { 5.131e-08, 2.14278851183, 419.484643875 },
04110     { 4.379e-08, 1.44314873951, 95.9792272178 },
04111     { 5.391e-08, 1.15849076251, 647.010833315 },
04112     { 4.315e-08, 2.11844568875, 440.825284878 },
04113     { 3.215e-08, 4.10085180982, 110.206321219 },
04114     { 2.866e-08, 3.036049512, 88.865680217 },
04115     { 2.825e-08, 2.76965112625, 412.371096874 },
04116     { 2.584e-08, 6.2804703528, 853.196381752 },
04117     { 2.616e-08, 0.38576038218, 103.092774219 },
04118     { 1.872e-08, 5.13517095425, 309.278322656 },
04119     { 2.21e-08, 3.77003162591, 117.31986822 },
04120     { 1.772e-08, 5.18511152518, 302.164775655 },
04121     { 1.832e-08, 2.8429204789, 234.63973644 },
04122     { 1.759e-08, 2.26487572601, 216.480489176 },
04123     { 1.193e-08, 1.54874757981, 191.958454436 },
04124     { 7.65e-09, 4.76897987642, 210.1177017 },
04125     { 6.44e-09, 4.21681516017, 515.463871093 },
04126     { 6.19e-09, 4.0485658098, 522.577418094 },
04127     { 6.19e-09, 2.37595244026, 209.366942175 },
04128     { 6.11e-09, 3.14631600944, 323.505416657 },
04129     { 5.6e-09, 2.17190605203, 124.433415221 },
04130     { 5.19e-09, 3.2053999088, 405.257549874 },
04131     { 4.43e-09, 0.25912890713, 860.309928753 },
04132     // 34 terms retained
04133 };
04134 
04135 static VSOPTerm saturn_L5[] = {
04136     { 1.23607e-06, 2.25923420203, 7.1135470008 },
04137     { 3.4176e-07, 2.16278773143, 14.2270940016 },
04138     { 2.7539e-07, 1.19822164604, 220.412642439 },
04139     { 5.763e-08, 1.21171444884, 227.52618944 },
04140     { 5.284e-08, 0.23520891295, 433.711737877 },
04141     { 3.65e-08, 6.20014021207, 426.598190876 },
04142     { 3.061e-08, 2.96839870592, 199.072001436 },
04143     { 2.865e-08, 4.29470838129, 206.185548437 },
04144     { 1.499e-08, 6.21044685389, 213.299095438 },
04145     { 1.262e-08, 5.25209851911, 639.897286314 },
04146     { 7.56e-09, 6.17670364645, 191.958454436 },
04147     { 7.59e-09, 0.69127092329, 302.164775655 },
04148     { 8.2e-09, 5.59433772118, 647.010833315 },
04149     { 9.42e-09, 0.24584020543, 440.825284878 },
04150     { 5.47e-09, 4.87451203466, 88.865680217 },
04151     { 5.03e-09, 4.63319665449, 419.484643875 },
04152     { 3.57e-09, 4.73247835262, 860.309928753 },
04153     { 3.43e-09, 5.70825898673, 654.124380316 },
04154     { 2.43e-09, 2.03429529667, 323.505416657 },
04155     { 3.05e-09, 1.06249794404, 234.63973644 },
04156     { 2.31e-09, 4.36065387404, 853.196381752 },
04157     { 2.32e-09, 0.84968053738, 309.278322656 },
04158     { 2.39e-09, 0.65475141729, 117.31986822 },
04159     { 1.67e-09, 5.240620732, 405.257549874 },
04160     { 1.65e-09, 2.4145655156, 515.463871093 },
04161     { 1.55e-09, 1.75303344154, 412.371096874 },
04162     { 1.18e-09, 4.41706591175, 632.783739313 },
04163     // 27 terms retained
04164 };
04165 
04166 static VSOPTerm saturn_B0[] = {
04167     { 0.04330678039, 3.60284428399, 213.299095438 },
04168     { 0.00240348302, 2.85238489373, 426.598190876 },
04169     { 0.00084745939, 0, 0 },
04170     { 0.00030863357, 3.48441504555, 220.412642439 },
04171     { 0.00034116062, 0.57297307557, 206.185548437 },
04172     { 0.0001473407, 2.11846596715, 639.897286314 },
04173     { 9.916667e-05, 5.79003188904, 419.484643875 },
04174     { 6.993564e-05, 4.7360468972, 7.1135470008 },
04175     { 4.807588e-05, 5.43305312061, 316.391869657 },
04176     { 4.788392e-05, 4.96512926584, 110.206321219 },
04177     { 3.432125e-05, 2.732557466, 433.711737877 },
04178     { 1.506129e-05, 6.01304519391, 103.092774219 },
04179     { 1.060298e-05, 5.6309929646, 529.690965095 },
04180     { 9.69071e-06, 5.20434966293, 632.783739313 },
04181     { 9.4205e-06, 1.39646688872, 853.196381752 },
04182     { 7.07645e-06, 3.80302289005, 323.505416657 },
04183     { 5.52314e-06, 5.13149119536, 202.253395174 },
04184     { 3.99674e-06, 3.35891409671, 227.52618944 },
04185     { 3.16063e-06, 1.99716693551, 647.010833315 },
04186     { 3.1938e-06, 3.62571687438, 209.366942175 },
04187     { 2.84495e-06, 4.88648507126, 224.344795702 },
04188     { 3.14224e-06, 0.46510248959, 217.231248701 },
04189     { 2.36441e-06, 2.13887684631, 11.0457002639 },
04190     { 2.15354e-06, 5.9498256102, 846.082834751 },
04191     { 2.08523e-06, 2.12003937634, 415.552490612 },
04192     { 1.78958e-06, 2.95361337281, 63.7358983034 },
04193     { 2.07214e-06, 0.73021353207, 199.072001436 },
04194     { 1.3914e-06, 1.99821987827, 735.876513532 },
04195     { 1.34884e-06, 5.24501026174, 742.990060533 },
04196     { 1.40585e-06, 0.64417933116, 490.334089179 },
04197     { 1.21669e-06, 3.11537142395, 522.577418094 },
04198     { 1.3924e-06, 4.59535592976, 14.2270940016 },
04199     { 1.15525e-06, 3.1089202092, 216.480489176 },
04200     { 1.14218e-06, 0.96262037933, 210.1177017 },
04201     { 9.6377e-07, 4.48164269503, 117.31986822 },
04202     { 8.0594e-07, 1.31693242934, 277.034993741 },
04203     { 7.2953e-07, 3.05987977572, 536.804512095 },
04204     { 6.9261e-07, 4.92378376874, 309.278322656 },
04205     { 7.4302e-07, 2.89377583784, 149.563197135 },
04206     { 6.8041e-07, 2.1800128871, 351.816592309 },
04207     { 6.1733e-07, 0.67727575242, 1066.49547719 },
04208     { 5.6598e-07, 2.6096247711, 440.825284878 },
04209     { 4.8864e-07, 5.78725829726, 95.9792272178 },
04210     { 4.8242e-07, 2.18211814462, 74.7815985673 },
04211     { 3.8304e-07, 5.29151507162, 1059.38193019 },
04212     // 45 terms retained
04213 };
04214 
04215 static VSOPTerm saturn_B1[] = {
04216     { 0.00198927992, 4.93901017903, 213.299095438 },
04217     { 0.00036947916, 3.14159265359, 0 },
04218     { 0.00017966989, 0.5197943111, 426.598190876 },
04219     { 0.00010919721, 1.79463271368, 220.412642439 },
04220     { 0.00013320265, 2.26481519893, 206.185548437 },
04221     { 3.243428e-05, 1.21094033148, 419.484643875 },
04222     { 2.900519e-05, 6.17033461979, 639.897286314 },
04223     { 1.584712e-05, 0.9341639713, 433.711737877 },
04224     { 1.580666e-05, 3.08171717435, 7.1135470008 },
04225     { 7.00659e-06, 0.20545152078, 316.391869657 },
04226     { 3.10902e-06, 4.38351712708, 110.206321219 },
04227     { 3.01237e-06, 1.66219956459, 227.52618944 },
04228     { 3.03761e-06, 5.46322830151, 853.196381752 },
04229     { 2.59878e-06, 3.93026240568, 103.092774219 },
04230     { 2.52673e-06, 0.9002092521, 632.783739313 },
04231     { 1.82664e-06, 0.12142438148, 647.010833315 },
04232     { 1.57532e-06, 2.42607457234, 199.072001436 },
04233     { 1.08184e-06, 1.39896246207, 529.690965095 },
04234     { 8.8301e-07, 2.17503185037, 323.505416657 },
04235     { 8.6875e-07, 2.91365320786, 14.2270940016 },
04236     { 9.3226e-07, 2.4431495804, 217.231248701 },
04237     { 7.6217e-07, 2.73666477702, 210.1177017 },
04238     { 6.7406e-07, 1.49053395808, 209.366942175 },
04239     { 6.9585e-07, 1.31682001912, 216.480489176 },
04240     { 5.3865e-07, 1.74961587267, 202.253395174 },
04241     { 4.8657e-07, 0.85586786255, 440.825284878 },
04242     { 3.8289e-07, 2.90107344056, 117.31986822 },
04243     { 3.0566e-07, 1.28845522495, 412.371096874 },
04244     { 2.7841e-07, 4.74764197119, 1066.49547719 },
04245     { 3.2708e-07, 2.2181845052, 224.344795702 },
04246     { 1.8822e-07, 5.62219514688, 860.309928753 },
04247     { 1.9503e-07, 0.67017561839, 846.082834751 },
04248     { 1.6933e-07, 1.19325749663, 536.804512095 },
04249     { 1.6367e-07, 1.21661206395, 95.9792272178 },
04250     { 1.8612e-07, 1.22520531243, 309.278322656 },
04251     { 1.3682e-07, 4.73321416332, 522.577418094 },
04252     { 1.5156e-07, 4.6996705248, 11.0457002639 },
04253     { 1.1499e-07, 4.14138196473, 415.552490612 },
04254     { 1.2837e-07, 2.81845968681, 742.990060533 },
04255     { 1.3649e-07, 0.41098020093, 422.666037613 },
04256     { 1.054e-07, 1.81501295981, 330.618963658 },
04257     { 1.0912e-07, 1.85613282527, 423.416797138 },
04258     { 9.472e-08, 1.51137573235, 63.7358983034 },
04259     { 8.741e-08, 3.12101135745, 625.670192312 },
04260     { 9.441e-08, 0.52002672064, 429.779584614 },
04261     { 8.971e-08, 3.23483186571, 277.034993741 },
04262     { 7.026e-08, 2.45348926519, 430.530344139 },
04263     { 7.163e-08, 4.60387223265, 215.746775993 },
04264     { 6.468e-08, 2.17426030779, 490.334089179 },
04265     { 6.287e-08, 1.51913918673, 234.63973644 },
04266     { 6.166e-08, 0.07222081964, 654.124380316 },
04267     { 6.137e-08, 0.42127140031, 149.563197135 },
04268     { 7.021e-08, 1.7565001339, 437.64389114 },
04269     { 5.019e-08, 5.76559473909, 210.851414883 },
04270     { 4.119e-08, 2.71283218857, 3.1813937377 },
04271     { 3.872e-08, 2.9984970498, 949.17560897 },
04272     { 3.675e-08, 5.11600747801, 3.9321532631 },
04273     { 3.776e-08, 2.46233837693, 1059.38193019 },
04274     { 3.317e-08, 4.69110070363, 628.85158605 },
04275     { 3.682e-08, 1.19319192495, 223.594036176 },
04276     // 60 terms retained
04277 };
04278 
04279 static VSOPTerm saturn_B2[] = {
04280     { 0.00013884264, 0.08994998691, 213.299095438 },
04281     { 3.075713e-05, 3.9161093762, 206.185548437 },
04282     { 2.081666e-05, 0.09631968077, 220.412642439 },
04283     { 1.452574e-05, 5.48867576013, 426.598190876 },
04284     { 5.46808e-06, 2.94585826799, 419.484643875 },
04285     { 3.91398e-06, 5.43939792344, 433.711737877 },
04286     { 3.1974e-06, 4.34820275048, 639.897286314 },
04287     { 2.03518e-06, 1.37396136744, 7.1135470008 },
04288     { 2.20164e-06, 0, 0 },
04289     { 1.16719e-06, 6.24505924943, 227.52618944 },
04290     { 6.7605e-07, 1.75135990376, 316.391869657 },
04291     { 6.4044e-07, 4.10904350356, 199.072001436 },
04292     { 5.5518e-07, 4.56815095513, 647.010833315 },
04293     { 4.9875e-07, 3.48944345784, 853.196381752 },
04294     { 3.8984e-07, 2.7993042852, 632.783739313 },
04295     { 2.7643e-07, 1.22439852303, 14.2270940016 },
04296     { 2.4804e-07, 4.48123972552, 210.1177017 },
04297     { 2.1498e-07, 5.38853499774, 440.825284878 },
04298     { 1.5704e-07, 4.28129850675, 217.231248701 },
04299     { 1.9538e-07, 5.81992746567, 216.480489176 },
04300     { 1.4472e-07, 1.71327951628, 110.206321219 },
04301     { 1.229e-07, 4.06067197339, 103.092774219 },
04302     { 1.0826e-07, 0.58425778734, 323.505416657 },
04303     { 1.1875e-07, 2.9567255894, 412.371096874 },
04304     { 1.0534e-07, 2.51484815706, 529.690965095 },
04305     { 7.971e-08, 1.29072033406, 117.31986822 },
04306     { 9.046e-08, 5.92757785737, 209.366942175 },
04307     { 6.82e-08, 3.73629063516, 860.309928753 },
04308     { 5.266e-08, 3.17424271177, 202.253395174 },
04309     { 6.316e-08, 2.70918854345, 1066.49547719 },
04310     { 4.648e-08, 3.40943979533, 309.278322656 },
04311     { 3.657e-08, 6.10028538147, 234.63973644 },
04312     { 3.034e-08, 3.00141076688, 95.9792272178 },
04313     { 2.964e-08, 4.7591827384, 625.670192312 },
04314     { 2.831e-08, 3.72837340664, 423.416797138 },
04315     { 3.06e-08, 4.54921839566, 654.124380316 },
04316     { 3.173e-08, 4.93945460684, 429.779584614 },
04317     { 2.517e-08, 2.84610096404, 846.082834751 },
04318     { 2.755e-08, 0.11130771173, 330.618963658 },
04319     { 2.476e-08, 5.8052055678, 536.804512095 },
04320     { 2.579e-08, 4.80701288066, 422.666037613 },
04321     { 2.252e-08, 0.09608234743, 522.577418094 },
04322     { 2.036e-08, 0.29468198549, 224.344795702 },
04323     { 1.945e-08, 5.61183319602, 735.876513532 },
04324     { 1.649e-08, 6.17255863554, 415.552490612 },
04325     { 1.711e-08, 5.68150133024, 223.594036176 },
04326     { 1.223e-08, 1.07126086594, 21.3406410024 },
04327     { 1.51e-08, 1.50174476287, 742.990060533 },
04328     { 1.07e-08, 4.69201775284, 203.004154699 },
04329     { 1.097e-08, 4.44901307448, 430.530344139 },
04330     { 9.59e-09, 0.29003331127, 3.9321532631 },
04331     { 1.219e-08, 4.89549127087, 277.034993741 },
04332     { 7.8e-09, 6.11668251851, 124.433415221 },
04333     { 8.1e-09, 5.92587997397, 437.64389114 },
04334     { 7.11e-09, 0.87489137869, 3.1813937377 },
04335     { 7.03e-09, 2.88322689246, 88.865680217 },
04336     { 7.41e-09, 5.28664451824, 447.938831878 },
04337     { 7.97e-09, 0.38839628271, 515.463871093 },
04338     // 58 terms retained
04339 };
04340 
04341 static VSOPTerm saturn_B3[] = {
04342     { 4.63357e-06, 1.69194209337, 213.299095438 },
04343     { 4.87242e-06, 5.57827705588, 206.185548437 },
04344     { 2.70686e-06, 4.65445792593, 220.412642439 },
04345     { 2.77451e-06, 0, 0 },
04346     { 6.6718e-07, 3.66337287998, 433.711737877 },
04347     { 6.5617e-07, 4.71263096227, 419.484643875 },
04348     { 6.9846e-07, 3.33236270677, 426.598190876 },
04349     { 3.0551e-07, 4.53651131935, 227.52618944 },
04350     { 2.9704e-07, 2.49374065388, 639.897286314 },
04351     { 1.8157e-07, 5.89401285772, 7.1135470008 },
04352     { 1.7504e-07, 5.79120992263, 199.072001436 },
04353     { 1.1684e-07, 2.74773493978, 647.010833315 },
04354     { 6.048e-08, 5.80237729519, 14.2270940016 },
04355     { 6.248e-08, 1.60565634016, 853.196381752 },
04356     { 6.42e-08, 3.63996599914, 440.825284878 },
04357     { 4.552e-08, 6.21266119922, 210.1177017 },
04358     { 4.995e-08, 3.21953122449, 316.391869657 },
04359     { 4.166e-08, 4.64321479214, 632.783739313 },
04360     { 2.938e-08, 4.647670282, 412.371096874 },
04361     { 2.894e-08, 4.02023147538, 216.480489176 },
04362     { 2.225e-08, 0.67809668672, 103.092774219 },
04363     { 1.694e-08, 1.86898759241, 860.309928753 },
04364     { 1.394e-08, 4.39486147395, 234.63973644 },
04365     { 1.272e-08, 5.87144755894, 217.231248701 },
04366     { 1.132e-08, 5.91391008745, 117.31986822 },
04367     { 9.84e-09, 0.89291344192, 1066.49547719 },
04368     { 8.48e-09, 5.10998113739, 323.505416657 },
04369     { 1.018e-08, 2.76708857895, 654.124380316 },
04370     { 8.44e-09, 5.65924574483, 309.278322656 },
04371     { 6.31e-09, 3.09293087763, 429.779584614 },
04372     { 5.24e-09, 0.12316698689, 625.670192312 },
04373     { 5.48e-09, 0.64455286234, 110.206321219 },
04374     { 4.84e-09, 5.32908334165, 202.253395174 },
04375     { 5.11e-09, 4.72373936399, 330.618963658 },
04376     { 4.51e-09, 3.89411630776, 223.594036176 },
04377     // 35 terms retained
04378 };
04379 
04380 static VSOPTerm saturn_B4[] = {
04381     { 5.8521e-07, 0.96404269672, 206.185548437 },
04382     { 2.7023e-07, 2.97511812746, 213.299095438 },
04383     { 2.7345e-07, 2.90816987834, 220.412642439 },
04384     { 8.709e-08, 1.88638219079, 433.711737877 },
04385     { 6.015e-08, 2.81931276694, 227.52618944 },
04386     { 6.059e-08, 0.21576562475, 419.484643875 },
04387     { 3.796e-08, 1.19723799579, 199.072001436 },
04388     { 3.647e-08, 1.71327650497, 426.598190876 },
04389     { 2.054e-08, 0.66410894553, 639.897286314 },
04390     { 2.559e-08, 3.14159265359, 0 },
04391     { 1.867e-08, 0.93578719925, 647.010833315 },
04392     { 1.256e-08, 4.1317599278, 7.1135470008 },
04393     { 1.399e-08, 1.88853247568, 440.825284878 },
04394     { 9.36e-09, 4.08790738476, 14.2270940016 },
04395     // 14 terms retained
04396 };
04397 
04398 static VSOPTerm saturn_B5[] = {
04399     { 5.442e-08, 2.61186488264, 206.185548437 },
04400     { 1.966e-08, 1.16969532852, 220.412642439 },
04401     { 9.07e-09, 0.10771558371, 433.711737877 },
04402     { 8.29e-09, 1.07640059707, 227.52618944 },
04403     { 5.84e-09, 2.88210646011, 199.072001436 },
04404     { 7.64e-09, 3.14159265359, 0 },
04405     // 6 terms retained
04406 };
04407 
04408 static VSOPTerm saturn_R0[] = {
04409     { 9.55758135486, 0, 0 },
04410     { 0.52921382865, 2.39226219573, 213.299095438 },
04411     { 0.01873679867, 5.2354960466, 206.185548437 },
04412     { 0.01464663929, 1.64763042902, 426.598190876 },
04413     { 0.00821891141, 5.93520042303, 316.391869657 },
04414     { 0.00547506923, 5.0153261898, 103.092774219 },
04415     { 0.0037168465, 2.27114821115, 220.412642439 },
04416     { 0.00361778765, 3.13904301847, 7.1135470008 },
04417     { 0.00140617506, 5.70406606781, 632.783739313 },
04418     { 0.00108974848, 3.29313390175, 110.206321219 },
04419     { 0.00069006962, 5.94099540992, 419.484643875 },
04420     { 0.00061053367, 0.94037691801, 639.897286314 },
04421     { 0.00048913294, 1.55733638681, 202.253395174 },
04422     { 0.00034143772, 0.19519102597, 277.034993741 },
04423     { 0.00032401773, 5.47084567016, 949.17560897 },
04424     { 0.00020936596, 0.46349251129, 735.876513532 },
04425     { 0.000208393, 1.52102476129, 433.711737877 },
04426     { 0.00020746751, 5.33255457763, 199.072001436 },
04427     { 0.00015298404, 3.0594381494, 529.690965095 },
04428     { 0.00014296484, 2.60433479142, 323.505416657 },
04429     { 0.00011993338, 5.98050967385, 846.082834751 },
04430     { 0.00011380257, 1.7310542704, 522.577418094 },
04431     { 0.00012884624, 1.64890652873, 138.517496871 },
04432     { 7.752664e-05, 5.85190720634, 95.9792272178 },
04433     { 9.796004e-05, 5.20477537945, 1265.56747863 },
04434     { 6.465823e-05, 0.17732249942, 1052.26838319 },
04435     { 6.770608e-05, 3.00432308205, 14.2270940016 },
04436     { 5.850459e-05, 1.45520063003, 415.552490612 },
04437     { 5.30742e-05, 0.597422002, 63.7358983034 },
04438     { 4.695487e-05, 2.14913875148, 227.52618944 },
04439     { 4.044055e-05, 1.64006628713, 209.366942175 },
04440     { 3.688237e-05, 0.78017261355, 412.371096874 },
04441     { 3.376576e-05, 3.69526804193, 224.344795702 },
04442     { 2.885428e-05, 1.38764476428, 838.96928775 },
04443     { 2.975955e-05, 5.6846913175, 210.1177017 },
04444     { 3.419618e-05, 4.94550542171, 1581.95934828 },
04445     { 3.460944e-05, 1.8508869805, 175.1660598 },
04446     { 3.400702e-05, 0.55385265588, 350.3321196 },
04447     { 2.507656e-05, 3.53854849756, 742.990060533 },
04448     { 2.448261e-05, 6.18411000897, 1368.66025285 },
04449     { 2.406134e-05, 2.96557066697, 117.31986822 },
04450     { 2.8811e-05, 0.17962517668, 853.196381752 },
04451     { 2.173933e-05, 0.01504273441, 340.770892045 },
04452     { 2.024755e-05, 5.05404443168, 11.0457002639 },
04453     { 1.740284e-05, 2.34658553206, 309.278322656 },
04454     { 1.861491e-05, 5.93369815396, 625.670192312 },
04455     { 1.888373e-05, 0.02965674854, 3.9321532631 },
04456     { 1.610962e-05, 1.17294612833, 74.7815985673 },
04457     { 1.462651e-05, 1.92592107843, 216.480489176 },
04458     { 1.474674e-05, 5.67670456599, 203.737867882 },
04459     { 1.395118e-05, 5.93681366484, 127.471796607 },
04460     { 1.781073e-05, 0.76321113173, 217.231248701 },
04461     { 1.817173e-05, 5.77721016746, 490.334089179 },
04462     { 1.472651e-05, 1.40074361969, 137.033024162 },
04463     { 1.304238e-05, 0.77242217158, 647.010833315 },
04464     { 1.149625e-05, 5.74018465658, 1162.47470441 },
04465     { 1.12666e-05, 4.46695542616, 265.989293477 },
04466     { 1.277624e-05, 2.98416387533, 1059.38193019 },
04467     { 1.207069e-05, 0.75304212507, 351.816592309 },
04468     { 1.071373e-05, 1.13559402672, 1155.36115741 },
04469     { 1.020836e-05, 5.912164079, 1685.0521225 },
04470     { 1.314853e-05, 5.11211291628, 211.81462273 },
04471     { 1.295446e-05, 4.69181789263, 1898.35121794 },
04472     { 1.099067e-05, 1.81772713286, 149.563197135 },
04473     { 9.987e-06, 2.63153637392, 200.768922466 },
04474     { 9.85887e-06, 2.25994579127, 956.289155971 },
04475     { 9.32498e-06, 3.6697651607, 554.069987483 },
04476     { 6.64378e-06, 0.60293797633, 728.762966531 },
04477     { 6.59773e-06, 4.66626568448, 195.139848173 },
04478     { 6.1773e-06, 5.62079509269, 942.062061969 },
04479     { 6.26321e-06, 5.9422380524, 1478.86657406 },
04480     { 4.82324e-06, 1.8404847559, 479.288388915 },
04481     { 4.88024e-06, 2.79370056377, 3.1813937377 },
04482     { 4.69977e-06, 0.83852490947, 1471.75302706 },
04483     { 4.51795e-06, 5.64511397088, 2001.44399216 },
04484     { 5.53115e-06, 3.41113180428, 269.921446741 },
04485     { 5.34419e-06, 1.26448338991, 275.550521033 },
04486     { 4.72465e-06, 1.881976479, 515.463871093 },
04487     { 4.05564e-06, 1.63989371862, 536.804512095 },
04488     { 5.16979e-06, 4.44301732436, 2214.7430876 },
04489     { 4.53031e-06, 3.00355936608, 302.164775655 },
04490     { 4.94358e-06, 2.28631779029, 278.51946645 },
04491     { 4.89957e-06, 5.80627763476, 191.20769491 },
04492     { 4.27438e-06, 0.05728625421, 284.148540742 },
04493     { 3.39681e-06, 1.40193253039, 440.825284878 },
04494     { 3.40671e-06, 0.89095123731, 628.85158605 },
04495     { 3.85941e-06, 1.99711336197, 1272.68102563 },
04496     { 2.88229e-06, 1.12166658438, 422.666037613 },
04497     { 2.9413e-06, 0.42566345584, 312.199083963 },
04498     { 2.6248e-06, 0.31730778329, 1045.15483619 },
04499     { 2.95348e-06, 0.67123785008, 88.865680217 },
04500     { 3.42778e-06, 5.85587331618, 1795.25844372 },
04501     { 3.41376e-06, 2.37619847718, 525.498179401 },
04502     { 2.3384e-06, 4.22716164833, 114.138474483 },
04503     { 2.23693e-06, 2.28109311966, 330.618963658 },
04504     { 2.75816e-06, 0.47831420035, 38.1330356378 },
04505     { 2.24509e-06, 0.54737895493, 1788.14489672 },
04506     { 3.03382e-06, 0.87951215556, 6069.77675455 },
04507     { 2.92033e-06, 6.21435200687, 210.851414883 },
04508     { 2.26021e-06, 0.37470024598, 142.449650134 },
04509     { 2.77361e-06, 5.32007209923, 692.587484354 },
04510     { 2.42981e-06, 5.3719132247, 1258.45393163 },
04511     { 2.05518e-06, 0.95727934819, 288.080694005 },
04512     { 2.07418e-06, 5.38074389449, 2317.83586181 },
04513     { 1.86792e-06, 6.03513906344, 404.506790348 },
04514     { 2.18728e-06, 5.25467962646, 212.335887592 },
04515     { 2.21952e-06, 5.94565685178, 39.3568759152 },
04516     { 1.79461e-06, 4.4108886003, 408.438943611 },
04517     { 2.41484e-06, 1.12472797872, 388.465155238 },
04518     { 1.97242e-06, 3.90215848857, 52.6901980395 },
04519     { 2.36745e-06, 0.90816434282, 1375.77379985 },
04520     { 1.72018e-06, 5.56321647759, 213.347279548 },
04521     { 1.69893e-06, 2.85627663958, 99.1606209555 },
04522     { 2.14211e-06, 4.20220398238, 2531.13495725 },
04523     { 1.71967e-06, 2.365497404, 213.250911328 },
04524     { 1.65592e-06, 2.63731901847, 215.746775993 },
04525     { 2.30764e-06, 5.49430203101, 191.958454436 },
04526     { 1.77457e-06, 0.3813183367, 430.530344139 },
04527     { 1.91521e-06, 2.95905308803, 437.64389114 },
04528     { 1.63278e-06, 3.45811838277, 617.805885786 },
04529     { 1.62306e-06, 5.73059706733, 203.004154699 },
04530     { 1.75037e-06, 5.71409014243, 1066.49547719 },
04531     { 1.82912e-06, 5.66913964019, 2111.65031338 },
04532     { 1.50093e-06, 4.40713052025, 417.03696332 },
04533     { 1.87955e-06, 6.07914706117, 563.631215038 },
04534     { 1.44751e-06, 5.081154075, 423.416797138 },
04535     { 1.37424e-06, 5.43711941387, 222.860322994 },
04536     { 1.72859e-06, 1.84924132022, 1589.07289528 },
04537     { 1.65367e-06, 2.89085128458, 214.262303285 },
04538     { 1.45738e-06, 1.56566786572, 831.85574075 },
04539     { 1.76715e-06, 2.3025051169, 9999.98645077 },
04540     { 1.29054e-06, 2.5532773604, 414.068017904 },
04541     { 1.20072e-06, 0.04355666836, 1361.54670584 },
04542     { 1.43538e-06, 0.99839503339, 76.2660712756 },
04543     { 1.08866e-06, 2.092391991, 207.670021145 },
04544     { 1.31903e-06, 2.85788215274, 312.459716394 },
04545     { 1.12006e-06, 0.26268721967, 2104.53676638 },
04546     { 1.25243e-06, 4.78336081984, 205.222340591 },
04547     { 1.04426e-06, 3.63700546876, 65.2203710117 },
04548     { 1.07397e-06, 3.66971473274, 212.777830576 },
04549     { 1.08678e-06, 2.85493119127, 21.3406410024 },
04550     { 9.7432e-07, 5.12133810135, 2634.22773147 },
04551     { 1.09144e-06, 1.6323570202, 208.633228992 },
04552     { 9.6681e-07, 4.19670884921, 305.346169393 },
04553     { 9.6356e-07, 2.56061375123, 1692.1656695 },
04554     { 8.595e-07, 4.54551656203, 210.378334131 },
04555     { 9.9199e-07, 5.13700784528, 1574.84580128 },
04556     { 1.12586e-06, 5.03077528575, 703.633184617 },
04557     { 8.382e-07, 1.18242417124, 429.779584614 },
04558     { 8.9023e-07, 5.38777022, 107.024927482 },
04559     { 1.10307e-06, 2.43652629097, 355.748745572 },
04560     { 9.0436e-07, 4.20939381417, 213.8203603 },
04561     { 9.5576e-07, 5.44345029853, 2428.04218303 },
04562     { 9.4196e-07, 2.39809539458, 483.220542179 },
04563     { 8.5658e-07, 0.03212125891, 860.309928753 },
04564     { 8.8781e-07, 4.05795823648, 128.956269315 },
04565     { 8.1952e-07, 1.6641358772, 62.2514255951 },
04566     { 9.0968e-07, 3.96769274342, 2847.52682691 },
04567     { 8.4136e-07, 4.60800956822, 177.874372786 },
04568     { 8.8291e-07, 3.86573756854, 140.001969579 },
04569     { 9.3309e-07, 0.73847907603, 831.104981224 },
04570     { 9.195e-07, 2.94820357852, 35.4247226521 },
04571     { 9.6733e-07, 4.84623402274, 131.40394987 },
04572     { 8.6987e-07, 1.33651321637, 1905.46476494 },
04573     { 7.1036e-07, 0.99289997732, 405.257549874 },
04574     { 9.5225e-07, 2.51496477958, 2.4476805548 },
04575     { 7.25e-07, 4.63319492132, 245.542424352 },
04576     { 8.2455e-07, 1.52813728425, 145.631043871 },
04577     { 7.678e-07, 3.15262144591, 767.369082921 },
04578     { 7.0362e-07, 4.04036200412, 173.942219523 },
04579     { 8.619e-07, 2.29886507805, 85.8272988312 },
04580     { 6.6726e-07, 4.75093122174, 70.8494453042 },
04581     { 6.5893e-07, 2.4729931125, 280.967147005 },
04582     { 6.5129e-07, 0.09259103795, 9.5612275556 },
04583     { 7.1669e-07, 0.01187527275, 565.115687747 },
04584     { 6.6488e-07, 1.08200099735, 339.286419336 },
04585     { 6.3441e-07, 2.01741294636, 234.63973644 },
04586     { 6.0956e-07, 5.11950202312, 756.323382657 },
04587     { 5.7792e-07, 6.05712220674, 1677.9385755 },
04588     { 6.4168e-07, 1.28718951847, 1148.24761041 },
04589     { 7.3324e-07, 4.3782396964, 425.113718168 },
04590     { 5.7179e-07, 6.26635812249, 2420.92863603 },
04591     { 5.5012e-07, 3.85870982169, 342.255364753 },
04592     { 5.5347e-07, 1.6036662959, 543.024287219 },
04593     { 6.4075e-07, 4.09799744422, 327.43756992 },
04594     { 5.7804e-07, 5.46967524925, 347.884439046 },
04595     { 7.3568e-07, 3.72317864427, 92.0470739547 },
04596     { 7.365e-07, 3.57067095117, 1.4844727083 },
04597     { 6.5011e-07, 2.44916996344, 267.473766186 },
04598     { 5.4545e-07, 3.71490034335, 344.703045308 },
04599     { 4.9834e-07, 3.93491116778, 192.692167619 },
04600     { 4.9536e-07, 3.22835315683, 333.657345044 },
04601     { 4.7617e-07, 3.92991700611, 199.284449757 },
04602     { 4.9487e-07, 4.90287053223, 217.491881132 },
04603     { 4.639e-07, 2.63757382235, 10.2949407385 },
04604     { 6.2822e-07, 4.40222532856, 214.783568146 },
04605     { 4.6317e-07, 2.0959781782, 212.548335913 },
04606     { 5.4399e-07, 1.06837441326, 362.862292573 },
04607     { 5.8898e-07, 2.62274564952, 225.82926841 },
04608     { 4.8458e-07, 3.15145995815, 216.219856745 },
04609     { 4.6304e-07, 4.86526668367, 2950.61960113 },
04610     { 4.6012e-07, 4.97405657859, 198.321241911 },
04611     { 4.668e-07, 2.44971808455, 207.148756284 },
04612     { 4.4544e-07, 1.77853306195, 223.594036176 },
04613     { 4.4526e-07, 5.55789993555, 264.504820769 },
04614     { 5.5807e-07, 4.29420266501, 329.725191781 },
04615     { 4.947e-07, 5.2071040339, 2744.43405269 },
04616     { 5.8832e-07, 4.23073251588, 700.664239201 },
04617     { 5.2681e-07, 3.79401248595, 343.2185726 },
04618     { 4.1599e-07, 0.74365516186, 125.987323898 },
04619     { 5.6184e-07, 2.06967234741, 124.433415221 },
04620     { 4.7914e-07, 2.38951194877, 207.882469467 },
04621     { 4.3427e-07, 1.83764074596, 106.274167956 },
04622     { 3.9822e-07, 4.00880264668, 12.5301729722 },
04623     { 5.3915e-07, 4.97995268146, 134.585343608 },
04624     { 4.9974e-07, 5.75533228241, 320.32402292 },
04625     { 4.6661e-07, 2.06519866248, 2008.55753916 },
04626     { 4.4845e-07, 5.35638703411, 218.928169731 },
04627     { 4.0789e-07, 4.92568693313, 1891.23767094 },
04628     { 4.2917e-07, 0.39624025575, 357.445666601 },
04629     { 3.7986e-07, 2.06627721117, 247.239345382 },
04630     { 4.8733e-07, 5.32762223699, 3127.31333126 },
04631     { 4.108e-07, 2.47538730007, 237.678117826 },
04632     { 3.4595e-07, 5.62346550573, 99.9113804809 },
04633     { 4.0736e-07, 4.08372789207, 621.738039049 },
04634     { 3.4217e-07, 0.73134343646, 750.103607533 },
04635     { 3.397e-07, 5.31274574257, 206.233732547 },
04636     { 3.6432e-07, 1.68823737636, 22.0914005278 },
04637     { 3.9263e-07, 3.4565924439, 241.610271089 },
04638     { 3.9247e-07, 4.39637044405, 18.1592472647 },
04639     { 3.4703e-07, 2.24942082303, 487.365143763 },
04640     { 3.3115e-07, 4.86602845858, 209.106309744 },
04641     { 3.2805e-07, 1.06026635194, 252.655971353 },
04642     { 3.9031e-07, 3.73882100198, 3163.91869657 },
04643     { 3.2427e-07, 2.22874162802, 319.573263394 },
04644     { 3.4475e-07, 1.82451837226, 380.12776796 },
04645     { 4.1741e-07, 0.08219629974, 210.330150021 },
04646     { 3.3602e-07, 5.80228769156, 251.432131076 },
04647     { 3.1221e-07, 1.96490815234, 244.318584075 },
04648     { 3.482e-07, 5.96330410021, 217.964961884 },
04649     { 3.8505e-07, 4.43924639932, 160.608897399 },
04650     { 3.6106e-07, 3.83276808968, 56.6223513026 },
04651     { 3.0287e-07, 2.25797096745, 1169.58825141 },
04652     { 3.1085e-07, 4.90133840375, 144.146571163 },
04653     { 3.2208e-07, 3.57884943983, 231.458342703 },
04654     { 2.8857e-07, 5.80423567126, 1994.33044516 },
04655     { 3.2178e-07, 2.13176978399, 206.137364327 },
04656     { 3.1795e-07, 3.81800770982, 73.297125859 },
04657     { 2.9001e-07, 2.21676176185, 14.977853527 },
04658     { 3.4903e-07, 5.6522370985, 497.44763618 },
04659     { 3.2246e-07, 1.92866027151, 98.8999885246 },
04660     { 3.2119e-07, 0.99531311844, 1464.63948006 },
04661     { 2.9114e-07, 5.98247860339, 2737.32050569 },
04662     { 3.6706e-07, 4.75493516593, 348.847646892 },
04663     { 2.7506e-07, 6.12108141844, 214.049854963 },
04664     { 2.8512e-07, 1.68678188105, 78.7137518304 },
04665     { 2.7266e-07, 0.2424126514, 313.210475919 },
04666     { 2.8789e-07, 0.04439781853, 5.6290742925 },
04667     { 3.2512e-07, 3.77917498543, 33.9402499438 },
04668     { 3.5016e-07, 3.43495537908, 273.102840478 },
04669     { 2.713e-07, 5.20559983787, 148.078724426 },
04670     { 3.3098e-07, 2.44781346214, 969.622478095 },
04671     { 2.7876e-07, 1.4445798235, 258.875746477 },
04672     { 2.7324e-07, 4.2603169255, 179.358845494 },
04673     { 2.9185e-07, 4.84536228119, 905.886579792 },
04674     { 2.7869e-07, 0.78770357978, 546.956440482 },
04675     { 2.757e-07, 2.4521432165, 254.943593214 },
04676     { 2.893e-07, 6.03256439022, 188.92007305 },
04677     { 3.4313e-07, 6.00978682828, 166.828672522 },
04678     { 2.5943e-07, 0.65129538567, 654.124380316 },
04679     { 3.3574e-07, 1.23583695762, 2221.8566346 },
04680     { 2.4357e-07, 0.52261322301, 894.840879528 },
04681     { 2.7769e-07, 5.17801023424, 5.4166259714 },
04682     { 2.5596e-07, 3.35872554982, 0.9632078465 },
04683     { 2.2984e-07, 3.5246592021, 458.84151979 },
04684     { 2.4471e-07, 0.00612626886, 69.1525242748 },
04685     { 2.8688e-07, 0.76245403349, 488.849616471 },
04686     { 2.3664e-07, 2.54807644282, 196.624320882 },
04687     { 2.5432e-07, 5.28932962898, 636.715892576 },
04688     { 3.1152e-07, 2.04977568414, 282.451619713 },
04689     { 2.5224e-07, 4.97246368293, 3060.82592235 },
04690     { 2.9605e-07, 3.92681945757, 206.706813299 },
04691     { 2.2223e-07, 3.25151461044, 681.54178409 },
04692     { 2.7913e-07, 2.72520521957, 32.2433289144 },
04693     { 2.2107e-07, 4.75818706798, 213.187220853 },
04694     { 2.1662e-07, 4.61542319262, 3267.01147078 },
04695     { 2.7048e-07, 2.86264558816, 24.3790223882 },
04696     { 2.2107e-07, 3.16802956645, 213.410970023 },
04697     { 2.0731e-07, 1.67138184255, 274.066048325 },
04698     { 2.5352e-07, 5.12122578609, 168.052512799 },
04699     { 2.8e-07, 4.72415728042, 552.585514774 },
04700     { 2.6154e-07, 1.59534268938, 491.818561888 },
04701     { 2.1984e-07, 0.87565381783, 635.965133051 },
04702     { 2.7121e-07, 5.53473514339, 555.554460191 },
04703     { 2.5282e-07, 1.78091725384, 182.279606801 },
04704     { 1.9559e-07, 2.14658471778, 54.1746707478 },
04705     { 2.702e-07, 3.57938591854, 561.183534484 },
04706     { 2.1398e-07, 3.86074898701, 116.426096343 },
04707     { 1.988e-07, 5.59172876182, 4.192785694 },
04708     { 1.9455e-07, 0.10611239153, 218.715721409 },
04709     { 1.9933e-07, 2.90526601486, 120.358249606 },
04710     { 2.5474e-07, 1.62678013615, 2324.94940882 },
04711     { 2.5565e-07, 2.09824642636, 248.72381809 },
04712     { 1.9858e-07, 2.5207926516, 1485.98012107 },
04713     { 1.8516e-07, 2.54810951896, 213.511543759 },
04714     { 1.8516e-07, 5.3775511051, 213.086647117 },
04715     { 1.977e-07, 0.0753938129, 842.150681488 },
04716     { 2.366e-07, 1.60734696991, 738.797274839 },
04717     { 2.0404e-07, 2.95125083804, 59.8037450403 },
04718     { 2.4267e-07, 3.15706315958, 240.386430812 },
04719     { 1.8338e-07, 3.18779671933, 295.051228654 },
04720     { 1.7466e-07, 2.90466924741, 477.803916207 },
04721     { 2.0744e-07, 1.0646867375, 494.266242443 },
04722     { 2.0425e-07, 1.8415240439, 533.623118358 },
04723     { 2.1401e-07, 0.64115941242, 189.723222202 },
04724     { 1.6379e-07, 3.9827987735, 2.9207613068 },
04725     { 1.6058e-07, 0.59325161303, 746.922213796 },
04726     { 1.7014e-07, 4.74645535598, 2207.6295406 },
04727     { 2.0479e-07, 6.05098286202, 173.681587092 },
04728     { 1.5443e-07, 1.49110952141, 543.918059096 },
04729     { 1.9833e-07, 4.93811673788, 121.252021483 },
04730     { 1.7073e-07, 0.71316728361, 1781.03134972 },
04731     { 1.7213e-07, 0.67923942083, 151.047669843 },
04732     { 1.5031e-07, 5.52780819403, 2310.72231481 },
04733     { 1.5525e-07, 5.71027236377, 3053.71237535 },
04734     { 1.5852e-07, 4.45624558241, 643.829439577 },
04735     { 1.6033e-07, 0.63293747499, 358.93013931 },
04736     { 1.4591e-07, 5.26184260227, 472.174841915 },
04737     { 1.6544e-07, 3.52801242983, 3480.31056622 },
04738     { 1.8834e-07, 0.55399472524, 4.665866446 },
04739     { 1.7549e-07, 2.26583782913, 672.140615228 },
04740     { 1.8022e-07, 2.71080286082, 181.806526049 },
04741     { 1.5918e-07, 5.23473369828, 135.548551454 },
04742     { 1.3931e-07, 3.19357128657, 213.559727869 },
04743     { 1.4074e-07, 0.80929029505, 221.375850285 },
04744     { 1.3931e-07, 4.73208739639, 213.038463007 },
04745     { 1.4594e-07, 2.65461071698, 292.012847268 },
04746     { 1.4383e-07, 0.21121098879, 235.390495966 },
04747     { 1.6173e-07, 0.91043299219, 280.003939158 },
04748     { 1.3328e-07, 3.54955934512, 205.664283575 },
04749     { 1.6559e-07, 5.3889675375, 424.150510321 },
04750     { 1.6104e-07, 0.82547975762, 176.650532508 },
04751     { 1.2726e-07, 0.75928182731, 721.64941953 },
04752     { 1.2745e-07, 3.55415994159, 153.495350398 },
04753     { 1.4455e-07, 0.12149539513, 313.683556671 },
04754     { 1.6497e-07, 3.26380729084, 6283.07584999 },
04755     { 1.6566e-07, 1.62651930127, 5856.47765912 },
04756     { 1.5039e-07, 1.25437397471, 2641.34127847 },
04757     { 1.5688e-07, 1.1894072881, 486.401935916 },
04758     { 1.1898e-07, 0.91072314364, 416.303250138 },
04759     { 1.1709e-07, 1.10722547914, 81.7521332162 },
04760     { 1.2984e-07, 4.74370547048, 3377.217792 },
04761     { 1.3213e-07, 4.95593892766, 1279.79457263 },
04762     { 1.6123e-07, 0.98390715272, 2538.24850425 },
04763     { 1.4673e-07, 2.63437960547, 618.556645312 },
04764     { 1.1539e-07, 0.63828316888, 28.3111756513 },
04765     { 1.1339e-07, 4.36553205735, 3583.40334044 },
04766     { 1.4901e-07, 1.75796184641, 569.04784101 },
04767     { 1.1246e-07, 5.9919115557, 193.655375465 },
04768     { 1.4753e-07, 2.92291248767, 167.089304953 },
04769     { 1.2755e-07, 3.61745093436, 67.6680515665 },
04770     { 1.3536e-07, 2.50325109462, 1802.37199072 },
04771     { 1.2238e-07, 0.27162703042, 1044.40407666 },
04772     { 1.1034e-07, 6.28008547861, 629.602345575 },
04773     { 1.4387e-07, 0.38039001729, 601.764250676 },
04774     { 1.231e-07, 2.18899826214, 650.942986578 },
04775     { 1.0854e-07, 0.14262616333, 501.379789443 },
04776     { 1.5105e-07, 2.6715208815, 46.470422916 },
04777     { 1.0735e-07, 2.86920913253, 113.387714957 },
04778     { 1.4686e-07, 6.05254709898, 468.242688652 },
04779     { 1.0576e-07, 2.06017585814, 429.045871431 },
04780     { 1.2292e-07, 1.82443833563, 241.87090352 },
04781     { 1.1154e-07, 1.20110507523, 172.245298493 },
04782     { 1.3687e-07, 2.20307346288, 228.276948965 },
04783     { 1.0679e-07, 5.0736954182, 162.896519259 },
04784     { 1.203e-07, 3.18736701996, 72.0732855816 },
04785     { 1.216e-07, 4.51222901843, 425.63498303 },
04786     { 9.941e-08, 1.4988720921, 226.632417562 },
04787     { 1.2101e-07, 4.14977794208, 1108.13997497 },
04788     { 1.0287e-07, 2.10680007794, 1033.3583764 },
04789     { 1.0771e-07, 4.68125923293, 129.919477162 },
04790     { 9.592e-08, 4.80075106366, 426.646374986 },
04791     { 1.2949e-07, 5.1160175613, 219.449434592 },
04792     { 9.921e-08, 2.81125800889, 518.645264831 },
04793     { 1.2272e-07, 5.33779805565, 776.930310476 },
04794     { 9.486e-08, 4.85709302918, 820.05928096 },
04795     { 1.1392e-07, 3.86350991469, 405.991263056 },
04796     { 9.281e-08, 0.70440206655, 403.02231764 },
04797     { 9.617e-08, 1.60410621884, 426.550006766 },
04798     { 1.0112e-07, 2.7648687563, 210.590782452 },
04799     { 1.0872e-07, 1.35809078598, 170.760825785 },
04800     { 1.2502e-07, 6.06479177955, 875.830299001 },
04801     { 1.0175e-07, 2.36250012243, 685.473937353 },
04802     { 1.2211e-07, 2.04456082125, 508.350324092 },
04803     { 9.502e-08, 3.18475934663, 286.596221297 },
04804     { 1.0133e-07, 4.02559667441, 381.351608237 },
04805     { 8.889e-08, 3.62576694345, 319.312630963 },
04806     { 8.927e-08, 5.46319224261, 3370.104245 },
04807     { 1.0052e-07, 5.16107251039, 216.007408424 },
04808     { 8.553e-08, 3.87970879218, 630.336058758 },
04809     { 8.401e-08, 5.65557131026, 213.459154132 },
04810     { 8.401e-08, 2.27009862215, 213.139036744 },
04811     { 9.962e-08, 5.97645215717, 6.1503391543 },
04812     { 1.1664e-07, 0.95814408096, 694.071957062 },
04813     { 8.686e-08, 2.33879748618, 220.364458329 },
04814     { 8.135e-08, 5.54067608923, 220.460826549 },
04815     { 9.144e-08, 0.45077461958, 2097.42321938 },
04816     { 9.579e-08, 2.76806282069, 556.517668038 },
04817     { 8.128e-08, 5.54123343077, 181.055766524 },
04818     { 1.0807e-07, 0.06096432609, 691.103011645 },
04819     { 9.578e-08, 2.84972091302, 184.094147909 },
04820     { 9.848e-08, 2.37490871749, 945.243455707 },
04821     { 8.512e-08, 0.17361504982, 289.565166714 },
04822     { 8.689e-08, 0.84670554895, 2957.73314813 },
04823     { 7.633e-08, 0.00567409646, 7.1617311106 },
04824     { 9.022e-08, 3.38436801047, 731.944360269 },
04825     { 7.888e-08, 5.78452089815, 230.825203256 },
04826     { 9.472e-08, 2.26694157732, 8.0767548473 },
04827     { 7.461e-08, 5.29596435777, 2627.11418447 },
04828     { 7.616e-08, 3.1056140631, 7.065362891 },
04829     { 9.879e-08, 4.69447221853, 10213.2855462 },
04830     { 7.264e-08, 0.07122374466, 100.645093664 },
04831     { 8.001e-08, 1.60939840798, 696.519637617 },
04832     { 7.601e-08, 4.90123787776, 51.2057253312 },
04833     { 7.716e-08, 4.69702238883, 436.159418432 },
04834     { 9.866e-08, 5.25569996364, 699.701031354 },
04835     { 7.375e-08, 4.52777394099, 616.321413078 },
04836     { 9.388e-08, 2.44919199853, 2118.76386038 },
04837     { 7.3e-08, 4.0188547501, 212.027071051 },
04838     { 9.071e-08, 2.75662160229, 130.440742023 },
04839     { 7.175e-08, 5.62469707711, 31.492569389 },
04840     { 6.915e-08, 0.57642247068, 739.808666795 },
04841     { 8.909e-08, 2.19570530999, 427.561398722 },
04842     { 9.167e-08, 2.04679688754, 204.701075729 },
04843     { 7.766e-08, 3.27192916123, 3796.70243588 },
04844     { 6.842e-08, 0.55589113901, 135.336103133 },
04845     { 9.154e-08, 3.04674464726, 9786.68735533 },
04846     { 8.677e-08, 4.27082106143, 141.225809856 },
04847     { 6.709e-08, 5.66109188592, 480.772861624 },
04848     { 6.946e-08, 4.1235200144, 662.531203563 },
04849     { 7.24e-08, 3.90653111215, 214.571119825 },
04850     { 6.717e-08, 4.613115875, 2524.02141025 },
04851     { 6.566e-08, 2.67659365854, 194.176640327 },
04852     { 6.537e-08, 6.25555511414, 31.019488637 },
04853     { 7.484e-08, 5.56871021201, 271.405919449 },
04854     { 7.956e-08, 5.04685375986, 411.620337349 },
04855     { 8.039e-08, 3.08941959611, 353.301065017 },
04856     { 7.069e-08, 1.10060234302, 282.664068034 },
04857     { 6.105e-08, 0.81728612933, 593.426863398 },
04858     { 6.14e-08, 3.79672318503, 180.161994646 },
04859     { 6.761e-08, 3.84307989405, 412.583545195 },
04860     { 6.034e-08, 5.4341820396, 724.830813268 },
04861     { 8.102e-08, 4.51051495778, 268.436974032 },
04862     { 6.029e-08, 1.24355734058, 447.938831878 },
04863     { 7.613e-08, 0.79977414552, 2854.64037391 },
04864     { 7.425e-08, 2.293594419, 532.611726401 },
04865     { 5.896e-08, 2.06866571185, 454.909366527 },
04866     { 6.005e-08, 2.87167092054, 426.076926014 },
04867     { 7.278e-08, 0.88193016589, 457.617679513 },
04868     { 5.744e-08, 1.73450672261, 50.4025761791 },
04869     { 6.355e-08, 6.27053564712, 313.944189102 },
04870     { 6.193e-08, 3.99658934587, 835.037134487 },
04871     { 7.429e-08, 5.38166639065, 953.107762233 },
04872     { 5.813e-08, 0.52655128116, 1038.04128919 },
04873     { 6.145e-08, 4.52475150505, 3693.60966166 },
04874     { 5.624e-08, 0.46667684775, 610.692338785 },
04875     { 6.075e-08, 3.4660945259, 278.258834019 },
04876     { 5.877e-08, 5.51717146635, 1073.60902419 },
04877     { 5.521e-08, 0.45012859744, 643.078680052 },
04878     { 6.7e-08, 4.22406253654, 916.932280055 },
04879     { 6.72e-08, 4.19624148194, 938.129908706 },
04880     { 5.508e-08, 4.07398606097, 3899.7952101 },
04881     { 5.441e-08, 2.79849882662, 397.393243347 },
04882     { 6.134e-08, 4.90393524057, 0.5212648618 },
04883     { 5.695e-08, 4.11782098393, 391.173468224 },
04884     { 5.754e-08, 4.42718264879, 165.604832245 },
04885     { 5.4e-08, 3.2629041406, 20.6069278195 },
04886     { 5.879e-08, 6.17871813155, 291.262087743 },
04887     { 6.722e-08, 2.1862234289, 627.367113342 },
04888     { 5.359e-08, 2.29438108352, 331.209664489 },
04889     { 5.39e-08, 3.7428193189, 418.521436029 },
04890     { 6.683e-08, 2.13438701667, 285.633013451 },
04891     { 6.419e-08, 5.65171900155, 518.3846324 },
04892     { 6.193e-08, 4.89768396188, 450.977213264 },
04893     { 5.687e-08, 3.48764525546, 230.564570825 },
04894     { 5.064e-08, 4.09065475521, 6.592282139 },
04895     { 5.037e-08, 2.5999065474, 66.70484372 },
04896     { 5.191e-08, 4.39610445378, 84.3428261229 },
04897     { 4.977e-08, 2.71603834658, 558.002140746 },
04898     { 5.308e-08, 0.63718449606, 114.399106913 },
04899     { 5.221e-08, 4.65473413721, 310.714611254 },
04900     { 4.896e-08, 3.7700969923, 423.677429569 },
04901     { 5.931e-08, 2.73953602204, 219.891377577 },
04902     { 6.357e-08, 1.4013701239, 606.760185522 },
04903     { 6.528e-08, 2.95896329675, 624.919432787 },
04904     { 4.734e-08, 0.23182011937, 1063.31408345 },
04905     { 6.408e-08, 1.1668741968, 268.958238894 },
04906     { 5.179e-08, 1.95231681037, 1182.92157353 },
04907     { 4.785e-08, 1.5907152341, 420.969116584 },
04908     { 6.093e-08, 0.30791927132, 524.013706692 },
04909     { 5.161e-08, 0.14373018373, 2413.81508903 },
04910     { 4.854e-08, 5.21382590347, 3686.49611466 },
04911     { 4.648e-08, 3.71025478809, 305.085536962 },
04912     { 5.072e-08, 1.7325757494, 337.732510659 },
04913     { 4.926e-08, 2.12141378228, 104.055982065 },
04914     { 4.959e-08, 0.46912887724, 3274.12501779 },
04915     { 4.797e-08, 3.68003355961, 240.125798381 },
04916     { 4.881e-08, 2.56296192969, 980.668178359 },
04917     { 4.538e-08, 5.06386842515, 103.140958328 },
04918     { 5.243e-08, 4.56756453601, 238.901958104 },
04919     { 5.396e-08, 3.52859562249, 107.285559913 },
04920     { 4.504e-08, 1.68251875362, 196.033620051 },
04921     { 4.897e-08, 4.89294590398, 102.129566372 },
04922     { 4.329e-08, 1.45425771576, 409.92341632 },
04923     { 4.522e-08, 1.86757053063, 103.044590109 },
04924     { 5.627e-08, 1.48094428399, 105.540454773 },
04925     { 5.549e-08, 6.23714371031, 112.654001774 },
04926     { 5.089e-08, 3.40647640515, 427.119455738 },
04927     { 4.206e-08, 0.15752956829, 958.576777831 },
04928     { 5.782e-08, 3.55197606731, 25874.6040461 },
04929     { 4.946e-08, 0.49718145204, 511.53171783 },
04930     { 4.401e-08, 3.75996694142, 1171.87587327 },
04931     { 4.159e-08, 5.94760152108, 316.440053766 },
04932     { 4.129e-08, 4.67603982685, 106.013535525 },
04933     { 4.896e-08, 3.54149603851, 960.221309234 },
04934     { 5.302e-08, 2.03239262703, 2435.15573004 },
04935     { 4.083e-08, 3.22253056977, 775.233389447 },
04936     { 4.044e-08, 3.11555925708, 115.622947191 },
04937     { 4.31e-08, 4.15198847307, 823.991434223 },
04938     { 5.212e-08, 0.72733303302, 810.658112099 },
04939     { 4.007e-08, 2.01729253216, 597.359016661 },
04940     { 4.562e-08, 5.5955819649, 778.414783185 },
04941     { 4.147e-08, 2.75091730849, 316.343685547 },
04942     { 4.254e-08, 3.94241247597, 422.405405182 },
04943     { 4.6e-08, 1.45697260622, 184.987919787 },
04944     { 3.893e-08, 6.03446446847, 945.994215232 },
04945     { 4.02e-08, 1.20560354979, 850.014988014 },
04946     { 3.887e-08, 4.17726970779, 97.6761482472 },
04947     { 4.43e-08, 3.99621211317, 393.461090084 },
04948     { 3.84e-08, 1.21234108241, 212.075255161 },
04949     { 4.201e-08, 6.27730992986, 0.7507595254 },
04950     { 4.863e-08, 1.13422250397, 526.982652109 },
04951     { 4.447e-08, 1.35547164147, 211.602174409 },
04952     { 3.82e-08, 5.0365898977, 2943.50605413 },
04953     { 3.84e-08, 0.43014354282, 214.522935715 },
04954     { 4.73e-08, 3.62040936733, 638.412813606 },
04955     { 4.868e-08, 5.75868955321, 1246.65747184 },
04956     { 5.306e-08, 1.97377190922, 526.509571357 },
04957     { 3.931e-08, 2.36660571051, 909.818733055 },
04958     { 3.795e-08, 5.98201295154, 325.953097212 },
04959     { 3.66e-08, 2.77163682449, 123.539643344 },
04960     { 3.733e-08, 6.2488686605, 159.12442469 },
04961     { 3.63e-08, 5.31291201362, 406.954470903 },
04962     { 4.125e-08, 2.26202662047, 453.424893819 },
04963     { 3.804e-08, 1.94311852072, 421.181564905 },
04964     { 3.921e-08, 3.0321285021, 317.355077503 },
04965     { 4.474e-08, 0.79005911356, 838.218528225 },
04966     { 3.887e-08, 3.66517061, 216.268040855 },
04967     { 4.124e-08, 2.0769245436, 988.532484885 },
04968     { 3.826e-08, 5.00388072945, 7.6348118626 },
04969     { 3.511e-08, 0.85041677251, 299.126394269 },
04970     { 4.47e-08, 0.81353118479, 43.2890291783 },
04971     { 4.4e-08, 1.68614665169, 824.742193749 },
04972     { 3.581e-08, 2.35235960566, 337.801946628 },
04973     { 4.556e-08, 1.19671843654, 421.93232443 },
04974     { 4.606e-08, 3.48411536111, 913.963334639 },
04975     { 3.434e-08, 0.71560801606, 20.4468691251 },
04976     { 4.419e-08, 5.41935926211, 963.402702971 },
04977     { 3.733e-08, 2.84428537908, 739.057907269 },
04978     { 4.535e-08, 3.73475254758, 37.8724032069 },
04979     { 3.493e-08, 0.95852190622, 436.893131615 },
04980     { 4.367e-08, 6.08179089265, 760.25553592 },
04981     { 3.597e-08, 2.77342512545, 444.757438141 },
04982     { 3.724e-08, 0.59005210557, 256.428065922 },
04983     { 4.626e-08, 1.36732630873, 495.750715151 },
04984     { 4.325e-08, 4.75343402622, 40.8413486235 },
04985     { 4.192e-08, 1.53217061691, 298.232622392 },
04986     { 3.397e-08, 3.25386995141, 4113.09430554 },
04987     { 3.534e-08, 5.01937599581, 386.98068253 },
04988     { 4.444e-08, 2.22449419566, 318.839550211 },
04989     { 3.634e-08, 1.51814005753, 41.6444977756 },
04990     { 4.432e-08, 1.80184528105, 829.620508516 },
04991     { 3.209e-08, 1.74496507797, 952.357002707 },
04992     { 4.471e-08, 2.64501992639, 832.589453932 },
04993     { 4.17e-08, 3.10349766466, 60.7669528868 },
04994     { 3.718e-08, 4.79840355539, 238.428877352 },
04995     { 3.372e-08, 5.52902680091, 143.934122842 },
04996     { 3.231e-08, 4.07749274895, 426.486316291 },
04997     { 3.187e-08, 0.26747560612, 1354.43315884 },
04998     { 3.249e-08, 6.19660166578, 754.838909949 },
04999     { 3.832e-08, 5.62257892389, 315.42866181 },
05000     { 3.102e-08, 2.69222024207, 343.739837461 },
05001     { 4.045e-08, 4.0257062827, 376.195614697 },
05002     { 3.576e-08, 0.3853278728, 214.996016467 },
05003     { 3.231e-08, 2.48733524742, 426.710065461 },
05004     { 3.272e-08, 0.55922563072, 619.290358494 },
05005     { 3.145e-08, 5.53069704309, 402.219168488 },
05006     { 3.594e-08, 3.09973315674, 1048.33622993 },
05007     { 3.913e-08, 5.7636981168, 239.162590534 },
05008     { 3.13e-08, 0.12587768357, 3590.51688744 },
05009     { 3.223e-08, 2.37297249115, 429.518952183 },
05010     { 2.959e-08, 1.88185764818, 93.531546663 },
05011     { 3.401e-08, 5.91727053879, 570.744762039 },
05012     { 2.893e-08, 5.69690703144, 1262.38608489 },
05013     { 3.194e-08, 4.15518147251, 366.794445836 },
05014     { 3.267e-08, 2.0854191132, 806.725958836 },
05015     { 2.923e-08, 1.13173771167, 262.057140214 },
05016     { 3.342e-08, 1.79129601981, 443.863666263 },
05017     { 3.519e-08, 1.86888683578, 439.128363848 },
05018     { 3.331e-08, 6.05086663762, 108.721848511 },
05019     { 3.434e-08, 5.44390765201, 84.9335269539 },
05020     { 2.942e-08, 2.72795635418, 541.539814511 },
05021     { 2.965e-08, 0.02681640831, 221.163401964 },
05022     { 2.978e-08, 5.29375140441, 313.47110835 },
05023     { 3.473e-08, 2.06103634915, 1261.63532536 },
05024     { 3.689e-08, 1.11165149425, 395.578702239 },
05025     { 2.793e-08, 0.38781777981, 211.862806839 },
05026     { 3.181e-08, 1.01693719457, 418.000171167 },
05027     { 3.747e-08, 3.89168631842, 220.933907301 },
05028     { 3.29e-08, 0.63073796473, 3171.03224357 },
05029     { 3.086e-08, 2.17469905033, 306.830642101 },
05030     { 3.119e-08, 0.92371206211, 205.434788912 },
05031     { 2.987e-08, 2.01186468194, 117.910569051 },
05032     { 2.793e-08, 1.25466684542, 214.735384036 },
05033     { 2.715e-08, 1.86769320511, 426.810639197 },
05034     { 2.715e-08, 4.69713479126, 426.385742555 },
05035     { 2.89e-08, 0.64154774742, 263.020348061 },
05036     { 3.311e-08, 3.01441319731, 336.838738782 },
05037     { 2.746e-08, 2.69963506849, 380.388400391 },
05038     { 3.123e-08, 2.19601758733, 2.9689454166 },
05039     { 3.006e-08, 5.91067479448, 2.7083129857 },
05040     { 2.644e-08, 2.97696438264, 384.059921223 },
05041     { 3.645e-08, 5.61049552466, 423.629245459 },
05042     { 3.498e-08, 0.19746089391, 576.161388011 },
05043     { 2.794e-08, 4.27284753268, 4010.00153132 },
05044     { 3.389e-08, 1.49948217445, 885.439710666 },
05045     { 2.663e-08, 4.57051350603, 361.377819864 },
05046     { 3.034e-08, 2.0812482269, 2751.54759969 },
05047     { 2.581e-08, 0.17405799614, 1056.20053645 },
05048     { 3.049e-08, 1.03668168368, 732.695119794 },
05049     { 2.559e-08, 3.9647117139, 430.79097657 },
05050     { 2.715e-08, 6.16166361673, 572.229234747 },
05051     { 2.534e-08, 5.31015667874, 427.348950401 },
05052     { 2.591e-08, 4.91947374252, 464.731226514 },
05053     { 2.715e-08, 4.628028769, 140.965177426 },
05054     { 2.58e-08, 3.27421375191, 136.069816316 },
05055     { 2.605e-08, 0.99538186951, 92.3077063856 },
05056     { 2.498e-08, 0.20316576938, 110.254505329 },
05057     { 2.592e-08, 4.30914764493, 561.934294009 },
05058     { 3.139e-08, 5.41283857071, 328.240719073 },
05059     { 2.668e-08, 1.90490897736, 88.1149206916 },
05060     { 2.975e-08, 3.34497161574, 273.853600004 },
05061     { 2.896e-08, 5.62348887158, 1699.2792165 },
05062     { 3.016e-08, 1.06868053473, 7.8643065262 },
05063     { 2.711e-08, 2.27577147546, 519.396024356 },
05064     { 2.646e-08, 1.38294890847, 460.53844082 },
05065     { 2.67e-08, 2.55002171454, 195.890607699 },
05066     { 2.465e-08, 3.82257543008, 77.7505439839 },
05067     { 2.86e-08, 2.57578667803, 505.311942706 },
05068     { 2.909e-08, 0.81750588929, 45.5766510387 },
05069     { 2.434e-08, 4.67002316303, 2840.41327991 },
05070     { 3.297e-08, 1.33975572602, 305.606801824 },
05071     { 3.36e-08, 3.38474137719, 162.093370107 },
05072     { 3.327e-08, 2.32322471286, 285.37238102 },
05073     { 2.434e-08, 3.71460437051, 4216.18707975 },
05074     { 2.4e-08, 4.51737346541, 540.736665358 },
05075     { 2.506e-08, 1.31681285875, 36.6485629295 },
05076     { 2.388e-08, 1.13864271701, 23.5758732361 },
05077     { 2.367e-08, 0.92796234913, 757.217154534 },
05078     { 3.057e-08, 1.71218695964, 256.588124616 },
05079     { 2.342e-08, 1.45192564703, 131.546962222 },
05080     { 2.514e-08, 0.09021648201, 206.936307963 },
05081     { 3.153e-08, 0.85842354898, 705.117657326 },
05082     { 2.412e-08, 0.54879873444, 107.758640665 },
05083     { 2.427e-08, 2.04627850771, 124.50285119 },
05084     { 2.32e-08, 0.02863836432, 317.142629182 },
05085     { 2.632e-08, 1.41253794767, 211.654564035 },
05086     { 2.871e-08, 5.74770120564, 322.020943949 },
05087     { 2.296e-08, 1.38115687263, 425.847431351 },
05088     { 3.103e-08, 1.03244576602, 100.384461233 },
05089     { 2.323e-08, 4.89135719082, 3259.89792378 },
05090     { 2.708e-08, 5.36850947426, 432.014816847 },
05091     { 3.21e-08, 4.49278521063, 432.227265169 },
05092     { 2.276e-08, 6.04688191978, 214.10224459 },
05093     { 2.276e-08, 1.96882478275, 212.495946286 },
05094     { 2.501e-08, 3.320560631, 110.15813711 },
05095     { 2.829e-08, 2.66887892162, 141.486442287 },
05096     { 3.092e-08, 6.00298888734, 465.955066791 },
05097     { 2.246e-08, 2.10578934642, 441.576044403 },
05098     { 2.314e-08, 5.22234612103, 303.861696684 },
05099     { 2.588e-08, 0.08042775105, 133.100870899 },
05100     { 2.292e-08, 5.00278268122, 431.264057322 },
05101     { 2.856e-08, 5.42593711539, 315.168029379 },
05102     { 2.201e-08, 5.91127594022, 867.423475754 },
05103     { 2.749e-08, 1.42536872532, 42.5382696529 },
05104     { 3.057e-08, 6.17400625369, 109.243113373 },
05105     { 2.263e-08, 4.62327588198, 188.026301173 },
05106     { 2.484e-08, 4.68809498416, 1596.18644228 },
05107     { 2.774e-08, 0.96127776136, 41.0537969446 },
05108     { 2.274e-08, 4.94055830711, 4002.88798432 },
05109     { 2.541e-08, 0.837056152, 12352.8526045 },
05110     { 2.645e-08, 4.96474980727, 710.746731618 },
05111     { 2.236e-08, 5.4872957114, 200.556474145 },
05112     { 2.872e-08, 2.64762368923, 39.6175083461 },
05113     { 2.122e-08, 4.04560058177, 118.070627746 },
05114     { 2.944e-08, 3.7669979763, 428.082663584 },
05115     { 2.245e-08, 5.67078632283, 6467.92575796 },
05116     { 2.227e-08, 1.15684015463, 227.313741118 },
05117     { 2.541e-08, 1.09551842708, 184.727287356 },
05118     { 2.311e-08, 6.13117019885, 2730.20695869 },
05119     { 2.523e-08, 1.75026771081, 1578.02719502 },
05120     { 2.826e-08, 1.01897881938, 87.3117715395 },
05121     { 2.703e-08, 1.25988186933, 28.5718080822 },
05122     { 2.174e-08, 1.2246785241, 209.154493854 },
05123     { 2.079e-08, 3.44743142758, 111.169529066 },
05124     { 2.068e-08, 4.72242654672, 765.884610212 },
05125     { 2.111e-08, 2.19792675105, 449.232108125 },
05126     { 2.456e-08, 4.30511454445, 1382.88734685 },
05127     { 2.072e-08, 0.60946281465, 335.141817752 },
05128     { 2.761e-08, 6.07901608056, 2914.01423582 },
05129     { 2.235e-08, 2.8862513313, 207.079320314 },
05130     { 2.04e-08, 2.51317012035, 426.858823307 },
05131     { 2.068e-08, 4.24177127582, 96.8729990951 },
05132     { 2.212e-08, 1.21619926123, 640.860494161 },
05133     { 2.39e-08, 0.8172671045, 550.13783422 },
05134     { 2.518e-08, 2.99015150463, 745.277682393 },
05135     { 2.04e-08, 4.05168623017, 426.337558445 },
05136     { 2.189e-08, 1.65687779035, 219.661882913 },
05137     { 2.529e-08, 4.34280337125, 221.897115147 },
05138     { 2.554e-08, 5.56906813525, 214.192867315 },
05139     { 2.712e-08, 1.60469055821, 1050.9963588 },
05140     { 2.204e-08, 0.3895960191, 217.443697022 },
05141     { 2.252e-08, 3.46799691105, 481.73606947 },
05142     { 2.542e-08, 1.31713271917, 462.022913528 },
05143     { 2.035e-08, 1.13356999548, 842.901441013 },
05144     { 2.013e-08, 2.6145733766, 315.641110131 },
05145     { 1.985e-08, 2.98251882415, 668.208461965 },
05146     { 1.995e-08, 5.36620538717, 1041.22268292 },
05147     { 2.357e-08, 1.94161571159, 233.906023258 },
05148     { 2.072e-08, 2.97593151443, 304.122329115 },
05149     { 2.04e-08, 2.04492641594, 1097.0942747 },
05150     { 2.139e-08, 3.12500079869, 1276.61317889 },
05151     { 2.712e-08, 1.49710379225, 3340.6124267 },
05152     { 2.138e-08, 4.52114042572, 378.903927683 },
05153     { 2.708e-08, 0.01014338187, 389.949627947 },
05154     { 1.989e-08, 2.66756812577, 301.41401613 },
05155     { 2.281e-08, 3.34201090267, 220.200194118 },
05156     { 1.944e-08, 0.04553582326, 16.6747745564 },
05157     { 1.941e-08, 5.52054449349, 175.426692231 },
05158     { 2.377e-08, 3.03550341735, 774.482629922 },
05159     { 2.049e-08, 0.2785818143, 146.594251718 },
05160     { 1.907e-08, 1.80796641977, 192.852226313 },
05161     { 2.014e-08, 2.26726355818, 198.10879359 },
05162     { 1.894e-08, 4.66837052854, 220.300767854 },
05163     { 1.953e-08, 3.95325956567, 103.61403908 },
05164     { 1.985e-08, 0.60283431486, 3487.42411322 },
05165     { 1.907e-08, 0.26838618029, 171.654597662 },
05166     { 2.397e-08, 4.52014748152, 484.705014887 },
05167     { 2.215e-08, 2.81175588657, 25.1297819136 },
05168     { 2.065e-08, 1.44937608998, 864.242082016 },
05169     { 2.626e-08, 5.01886635967, 1269.49963189 },
05170     { 1.973e-08, 2.7356494941, 14.0146456805 },
05171     { 2.433e-08, 3.72005264961, 25558.2121765 },
05172     { 1.878e-08, 5.62259036586, 1310.39337014 },
05173     { 1.908e-08, 0.17685540317, 244.791664827 },
05174     { 2.49e-08, 4.74033063304, 637.449605759 },
05175     { 1.974e-08, 2.68790170927, 769.816763476 },
05176     { 1.843e-08, 0.0168396279, 233.745964563 },
05177     { 2.002e-08, 4.17267014873, 315.870604795 },
05178     { 2.107e-08, 2.88563182217, 328.922042629 },
05179     { 2.506e-08, 5.73769491309, 544.508759927 },
05180     { 1.836e-08, 3.41496980986, 195.77298762 },
05181     { 2.554e-08, 2.35660179716, 212.405323561 },
05182     { 2.133e-08, 3.38876216948, 420.005908737 },
05183     { 2.515e-08, 1.52053666175, 170.01006626 },
05184     { 1.825e-08, 2.10573290416, 326.686810395 },
05185     { 1.825e-08, 4.04945265223, 190.404545758 },
05186     // 777 terms retained
05187 };
05188 
05189 static VSOPTerm saturn_R1[] = {
05190     { 0.0618298134, 0.2584351148, 213.299095438 },
05191     { 0.00506577242, 0.71114625261, 206.185548437 },
05192     { 0.00341394029, 5.79635741658, 426.598190876 },
05193     { 0.00188491195, 0.47215589652, 220.412642439 },
05194     { 0.00186261486, 3.14159265359, 0 },
05195     { 0.00143891146, 1.40744822888, 7.1135470008 },
05196     { 0.00049621208, 6.0174427982, 103.092774219 },
05197     { 0.00020928426, 5.09244947411, 639.897286314 },
05198     { 0.00019952564, 1.1756060613, 419.484643875 },
05199     { 0.00018839544, 1.60818334043, 110.206321219 },
05200     { 0.00012892843, 5.9432943302, 433.711737877 },
05201     { 0.00013876849, 0.75884928866, 199.072001436 },
05202     { 5.396842e-05, 1.28853589711, 14.2270940016 },
05203     { 4.869289e-05, 0.86797227054, 323.505416657 },
05204     { 4.247221e-05, 0.39294984732, 227.52618944 },
05205     { 3.252331e-05, 1.2585015433, 95.9792272178 },
05206     { 2.856066e-05, 2.1673128387, 735.876513532 },
05207     { 2.90954e-05, 4.60680719251, 202.253395174 },
05208     { 3.08141e-05, 3.43662543526, 522.577418094 },
05209     { 1.987731e-05, 2.45053765034, 412.371096874 },
05210     { 1.941443e-05, 6.02392296904, 209.366942175 },
05211     { 1.581782e-05, 1.29189091556, 210.1177017 },
05212     { 1.339521e-05, 4.30812522038, 853.196381752 },
05213     { 1.315459e-05, 1.25295611814, 117.31986822 },
05214     { 1.202869e-05, 1.86661895487, 316.391869657 },
05215     { 1.090827e-05, 0.07529636493, 216.480489176 },
05216     { 9.543e-06, 5.15171167674, 647.010833315 },
05217     { 9.65957e-06, 0.47988871608, 632.783739313 },
05218     { 8.82063e-06, 1.88467410042, 1052.26838319 },
05219     { 8.7431e-06, 1.40216274572, 224.344795702 },
05220     { 8.97508e-06, 0.98347755563, 529.690965095 },
05221     { 7.84828e-06, 3.06374185689, 838.96928775 },
05222     { 7.39765e-06, 1.38209924525, 625.670192312 },
05223     { 6.1293e-06, 3.03309390383, 63.7358983034 },
05224     { 6.58132e-06, 4.1437471502, 309.278322656 },
05225     { 6.4959e-06, 1.72473111863, 742.990060533 },
05226     { 5.99227e-06, 2.54946247931, 217.231248701 },
05227     { 5.02951e-06, 2.12941646895, 3.9321532631 },
05228     { 4.12937e-06, 4.59321186186, 415.552490612 },
05229     { 3.55987e-06, 2.30328555624, 728.762966531 },
05230     { 3.44652e-06, 5.88820160547, 440.825284878 },
05231     { 3.94995e-06, 0.5339710376, 956.289155971 },
05232     { 3.35677e-06, 1.61590789073, 1368.66025285 },
05233     { 3.62976e-06, 4.7059780752, 302.164775655 },
05234     { 3.21577e-06, 0.9793235123, 3.1813937377 },
05235     { 2.77708e-06, 0.25951592662, 195.139848173 },
05236     { 2.9118e-06, 2.8313701005, 1155.36115741 },
05237     { 2.65342e-06, 2.42688922787, 88.865680217 },
05238     { 2.6462e-06, 5.82810809153, 149.563197135 },
05239     { 3.16952e-06, 3.58395969651, 515.463871093 },
05240     { 2.94362e-06, 2.81544110682, 11.0457002639 },
05241     { 2.44591e-06, 1.04536406733, 942.062061969 },
05242     { 2.15355e-06, 3.56547915194, 490.334089179 },
05243     { 2.63891e-06, 1.2857730655, 1059.38193019 },
05244     { 2.45985e-06, 0.90791252506, 191.958454436 },
05245     { 2.21909e-06, 5.13181138104, 269.921446741 },
05246     { 1.95132e-06, 4.56582271431, 846.082834751 },
05247     { 1.82943e-06, 2.67926427647, 127.471796607 },
05248     { 1.81431e-06, 4.93450656865, 74.7815985673 },
05249     { 1.74706e-06, 3.44549385972, 137.033024162 },
05250     { 1.65475e-06, 5.99806063883, 536.804512095 },
05251     { 1.54921e-06, 1.19719941288, 265.989293477 },
05252     { 1.69692e-06, 4.63444302692, 284.148540742 },
05253     { 1.5125e-06, 0.5284507406, 330.618963658 },
05254     { 1.523e-06, 5.43871996026, 422.666037613 },
05255     { 1.40611e-06, 2.02083462656, 1045.15483619 },
05256     { 1.57686e-06, 2.99426635258, 340.770892045 },
05257     { 1.39555e-06, 1.35322655321, 1685.0521225 },
05258     { 1.4099e-06, 1.2711804015, 203.004154699 },
05259     { 1.35874e-06, 5.01655087212, 351.816592309 },
05260     { 1.53415e-06, 0.26924047897, 1272.68102563 },
05261     { 1.29293e-06, 1.14375799011, 21.3406410024 },
05262     { 1.2781e-06, 2.53730683511, 1471.75302706 },
05263     { 1.26354e-06, 3.00342230503, 277.034993741 },
05264     { 1.00208e-06, 3.61417145482, 1066.49547719 },
05265     { 1.03009e-06, 0.38169227203, 203.737867882 },
05266     { 1.07261e-06, 4.31791292903, 210.851414883 },
05267     { 9.6106e-07, 0.79400471601, 1258.45393163 },
05268     { 8.2432e-07, 0.2813059475, 234.63973644 },
05269     { 9.8329e-07, 2.56113375171, 191.20769491 },
05270     { 9.7253e-07, 3.26221061562, 831.85574075 },
05271     { 7.2231e-07, 4.37989037807, 860.309928753 },
05272     { 7.0663e-07, 0.73027101376, 437.64389114 },
05273     { 7.0354e-07, 0.876511385, 423.416797138 },
05274     { 7.1862e-07, 5.58023540653, 429.779584614 },
05275     { 7.3026e-07, 0.62391865714, 1375.77379985 },
05276     { 6.6398e-07, 2.68226810752, 405.257549874 },
05277     { 6.35e-07, 1.751479302, 1361.54670584 },
05278     { 6.1591e-07, 1.09281357936, 2001.44399216 },
05279     { 6.7049e-07, 0.06892389889, 408.438943611 },
05280     { 6.8948e-07, 2.47236189878, 949.17560897 },
05281     { 6.0266e-07, 2.25229650271, 1788.14489672 },
05282     { 6.6978e-07, 5.45314123697, 200.768922466 },
05283     { 6.5588e-07, 0.05566059213, 1589.07289528 },
05284     { 4.938e-07, 4.17156251836, 138.517496871 },
05285     { 5.5431e-07, 4.59287180519, 628.85158605 },
05286     { 5.0576e-07, 6.26929954106, 223.594036176 },
05287     { 4.7838e-07, 0.83640381014, 10.2949407385 },
05288     { 4.6677e-07, 2.17434678208, 312.199083963 },
05289     { 5.4368e-07, 0.2824567414, 124.433415221 },
05290     { 4.9402e-07, 3.79857810717, 215.746775993 },
05291     { 3.9837e-07, 5.17790796777, 1478.86657406 },
05292     { 3.9385e-07, 0.56431193299, 1574.84580128 },
05293     { 3.4944e-07, 4.68657210063, 38.1330356378 },
05294     { 3.6698e-07, 0.62957662315, 52.6901980395 },
05295     { 4.2625e-07, 2.98722916534, 1148.24761041 },
05296     { 3.9684e-07, 0.28575318525, 131.40394987 },
05297     { 3.1822e-07, 5.18978322396, 76.2660712756 },
05298     { 3.2894e-07, 1.97423476342, 142.449650134 },
05299     { 4.1928e-07, 4.82822003035, 288.080694005 },
05300     { 3.0753e-07, 1.47899080224, 1677.9385755 },
05301     { 4.2664e-07, 3.38153700265, 208.633228992 },
05302     { 2.924e-07, 4.95613345683, 1795.25844372 },
05303     { 2.9268e-07, 5.09912997273, 654.124380316 },
05304     { 3.2781e-07, 6.12212232937, 145.631043871 },
05305     { 2.8968e-07, 2.74363421275, 404.506790348 },
05306     { 2.8114e-07, 0.83461605023, 2317.83586181 },
05307     { 2.7672e-07, 2.24392488187, 430.530344139 },
05308     { 2.9995e-07, 1.96800014066, 2104.53676638 },
05309     { 3.3001e-07, 3.28430957393, 222.860322994 },
05310     { 3.185e-07, 6.0254624462, 1905.46476494 },
05311     { 2.7041e-07, 5.24903909688, 388.465155238 },
05312     { 2.6641e-07, 0.99264332766, 107.024927482 },
05313     { 2.551e-07, 2.87428732059, 703.633184617 },
05314     { 2.5131e-07, 6.23420740285, 106.274167956 },
05315     { 2.4878e-07, 1.07497317697, 99.9113804809 },
05316     { 2.4759e-07, 0.80405733736, 312.459716394 },
05317     { 2.4276e-07, 0.55199141887, 214.262303285 },
05318     { 2.8499e-07, 0.83349243224, 1692.1656695 },
05319     { 2.3219e-07, 5.08264293708, 479.288388915 },
05320     { 2.4526e-07, 3.10619175315, 212.335887592 },
05321     { 2.2349e-07, 3.90137970384, 563.631215038 },
05322     { 2.2702e-07, 4.87840606475, 295.051228654 },
05323     { 2.1955e-07, 6.06698971563, 85.8272988312 },
05324     { 2.1324e-07, 5.10526973374, 333.657345044 },
05325     { 2.6085e-07, 2.20779309963, 1265.56747863 },
05326     { 2.0837e-07, 3.28797767286, 70.8494453042 },
05327     { 2.1581e-07, 3.79617408343, 347.884439046 },
05328     { 2.1654e-07, 3.08846245324, 554.069987483 },
05329     { 2.2052e-07, 4.22754164002, 217.964961884 },
05330     { 2.0731e-07, 1.68960056607, 231.458342703 },
05331     { 2.0494e-07, 2.46182647087, 18.1592472647 },
05332     { 2.0925e-07, 0.39175133338, 319.573263394 },
05333     { 2.6026e-07, 4.27724058407, 483.220542179 },
05334     { 2.0643e-07, 5.12362856107, 362.862292573 },
05335     { 2.2054e-07, 5.50298000967, 343.2185726 },
05336     { 1.9345e-07, 2.01922865065, 313.210475919 },
05337     { 2.0192e-07, 5.08643103603, 750.103607533 },
05338     { 2.0028e-07, 3.42922105654, 213.347279548 },
05339     { 2.4142e-07, 0.64640167712, 207.882469467 },
05340     { 2.1796e-07, 0.73044797708, 99.1606209555 },
05341     { 1.727e-07, 4.71665063052, 2111.65031338 },
05342     { 2.0982e-07, 2.69008992251, 1464.63948006 },
05343     { 1.8742e-07, 0.05702129406, 245.542424352 },
05344     { 1.7629e-07, 3.83853708584, 497.44763618 },
05345     { 1.6065e-07, 4.229802702, 565.115687747 },
05346     { 2.1656e-07, 4.16347847969, 2.4476805548 },
05347     { 1.7e-07, 1.40795878071, 114.138474483 },
05348     { 1.5876e-07, 0.27065386568, 225.82926841 },
05349     { 1.5852e-07, 1.20805133747, 1994.33044516 },
05350     { 1.547e-07, 2.82288536731, 81.7521332162 },
05351     { 1.6429e-07, 3.03873564611, 134.585343608 },
05352     { 1.5136e-07, 3.85043836712, 1162.47470441 },
05353     { 1.6356e-07, 4.94371307069, 357.445666601 },
05354     { 1.5753e-07, 0.32401034699, 1891.23767094 },
05355     { 2.0149e-07, 0.23046694374, 213.250911328 },
05356     { 1.5979e-07, 1.70399938448, 2420.92863603 },
05357     { 1.82e-07, 5.69547541771, 56.6223513026 },
05358     { 1.3748e-07, 0.57922924289, 2634.22773147 },
05359     { 1.3932e-07, 5.71088147183, 92.0470739547 },
05360     { 1.7364e-07, 3.55895968238, 218.928169731 },
05361     { 1.527e-07, 1.31086107175, 216.219856745 },
05362     { 1.2507e-07, 5.19472995904, 635.965133051 },
05363     { 1.2805e-07, 1.60063026728, 320.32402292 },
05364     { 1.303e-07, 0.4651576165, 1169.58825141 },
05365     { 1.1971e-07, 5.95102208296, 543.918059096 },
05366     { 1.2216e-07, 2.45946622951, 721.64941953 },
05367     { 1.181e-07, 2.80512639599, 217.491881132 },
05368     { 1.469e-07, 5.56197626202, 344.703045308 },
05369     { 1.2762e-07, 1.63557330778, 273.102840478 },
05370     { 1.3314e-07, 5.76062418273, 2221.8566346 },
05371     { 1.1988e-07, 1.77229641324, 160.608897399 },
05372     { 1.4265e-07, 0.44725822344, 2008.55753916 },
05373     { 1.2411e-07, 1.01142427141, 329.725191781 },
05374     { 1.0525e-07, 1.5767134547, 212.777830576 },
05375     { 1.2743e-07, 1.9146399978, 1581.95934828 },
05376     { 1.1823e-07, 4.4365410311, 32.2433289144 },
05377     { 1.2921e-07, 3.76048627039, 508.350324092 },
05378     { 1.1939e-07, 4.31098492065, 618.556645312 },
05379     { 1.1699e-07, 5.10149029775, 4.665866446 },
05380     { 1.0438e-07, 2.42664333945, 546.956440482 },
05381     { 1.078e-07, 0.76340329047, 218.715721409 },
05382     { 9.965e-08, 0.48733890713, 305.346169393 },
05383     { 1.1374e-07, 3.00672855291, 198.321241911 },
05384     { 1.0188e-07, 2.65217753299, 416.303250138 },
05385     { 9.359e-08, 4.45945668775, 2428.04218303 },
05386     { 9.868e-08, 4.04952727454, 62.2514255951 },
05387     { 9.739e-08, 1.60270650693, 327.43756992 },
05388     { 1.2641e-07, 3.43384418096, 258.875746477 },
05389     { 1.121e-07, 2.41205097192, 1781.03134972 },
05390     { 9.176e-08, 5.46534060702, 414.068017904 },
05391     { 9.835e-08, 3.30296833339, 275.550521033 },
05392     { 1.0477e-07, 2.07668803958, 213.8203603 },
05393     { 9.044e-08, 2.92586386765, 1279.79457263 },
05394     { 9.29e-08, 1.11465540663, 113.387714957 },
05395     { 1.1089e-07, 1.89011533636, 561.183534484 },
05396     { 1.2015e-07, 3.70960372833, 350.3321196 },
05397     { 8.585e-08, 2.17607151845, 425.113718168 },
05398     { 8.579e-08, 1.94628753992, 35.4247226521 },
05399     { 1.0057e-07, 0.09011158121, 182.279606801 },
05400     { 8.39e-08, 3.76818315225, 251.432131076 },
05401     { 8.492e-08, 0.36083046533, 617.805885786 },
05402     { 8.386e-08, 1.809452749, 629.602345575 },
05403     { 8.172e-08, 5.14289867445, 22.0914005278 },
05404     { 8.147e-08, 5.32044581723, 65.2203710117 },
05405     { 8.151e-08, 1.4090773496, 1.4844727083 },
05406     { 7.981e-08, 0.94228723999, 2310.72231481 },
05407     { 8.963e-08, 6.16236845633, 621.738039049 },
05408     { 8.224e-08, 0.88795773141, 1485.98012107 },
05409     { 8.265e-08, 3.45191137955, 424.150510321 },
05410     { 8.824e-08, 0.54099064621, 168.052512799 },
05411     { 8.012e-08, 3.37491453205, 144.146571163 },
05412     { 7.866e-08, 5.14081759801, 358.93013931 },
05413     { 7.478e-08, 5.75449166453, 447.938831878 },
05414     { 8.368e-08, 0.33514647428, 278.51946645 },
05415     { 8.084e-08, 1.42623557144, 2737.32050569 },
05416     { 8.08e-08, 0.95897295917, 767.369082921 },
05417     { 7.277e-08, 2.18375316605, 264.504820769 },
05418     { 8.067e-08, 5.44034962793, 254.943593214 },
05419     { 6.773e-08, 1.1989380823, 5.4166259714 },
05420     { 8.896e-08, 4.89270901021, 120.358249606 },
05421     { 6.488e-08, 0.32888478249, 2950.61960113 },
05422     { 7.86e-08, 4.5700621406, 280.967147005 },
05423     { 6.488e-08, 3.47445744281, 9.5612275556 },
05424     { 6.985e-08, 3.4022840938, 98.8999885246 },
05425     { 7.599e-08, 4.50333322023, 5.6290742925 },
05426     { 8.097e-08, 0.92606736676, 636.715892576 },
05427     { 6.142e-08, 0.18131149711, 2207.6295406 },
05428     { 6.045e-08, 4.66728537547, 543.024287219 },
05429     { 6.4e-08, 2.12819280953, 274.066048325 },
05430     { 7.002e-08, 3.84517008953, 214.049854963 },
05431     { 6.481e-08, 5.31032923608, 6076.89030155 },
05432     { 5.952e-08, 6.15854896065, 650.942986578 },
05433     { 5.742e-08, 3.56573285563, 1073.60902419 },
05434     { 6.438e-08, 0.44934410249, 10007.0999978 },
05435     { 5.6e-08, 3.61451790802, 125.987323898 },
05436     { 6.258e-08, 3.20899178273, 219.449434592 },
05437     { 7.713e-08, 0.11144371545, 2324.94940882 },
05438     { 5.527e-08, 3.83851162143, 181.055766524 },
05439     { 5.774e-08, 3.03123084747, 121.252021483 },
05440     { 6.617e-08, 1.63984257878, 1898.35121794 },
05441     { 5.881e-08, 1.04006410206, 9992.87290377 },
05442     { 5.831e-08, 5.91627455087, 6062.66320755 },
05443     { 5.653e-08, 2.25485721003, 1038.04128919 },
05444     { 5.908e-08, 6.12631666036, 209.106309744 },
05445     { 5.728e-08, 0.81535963664, 472.174841915 },
05446     { 6.279e-08, 2.11442272676, 2097.42321938 },
05447     { 5.56e-08, 5.81253256927, 237.678117826 },
05448     { 6.143e-08, 4.62450813686, 207.670021145 },
05449     { 5.249e-08, 0.56512879469, 192.692167619 },
05450     { 5.148e-08, 4.85160826999, 267.473766186 },
05451     { 5.33e-08, 4.83867853829, 643.078680052 },
05452     { 6.257e-08, 0.76885025825, 210.378334131 },
05453     { 5.006e-08, 0.8361738184, 247.239345382 },
05454     { 5.102e-08, 4.01017179605, 205.222340591 },
05455     { 6.589e-08, 1.80207391594, 12.5301729722 },
05456     { 4.958e-08, 0.25209781984, 129.919477162 },
05457     { 4.879e-08, 4.01833561013, 487.365143763 },
05458     { 4.82e-08, 4.1773567487, 2744.43405269 },
05459     { 5.028e-08, 4.49963257372, 291.262087743 },
05460     { 5.754e-08, 5.50273050205, 2538.24850425 },
05461     { 5.717e-08, 0.56525356391, 116.426096343 },
05462     { 4.721e-08, 5.57698903711, 342.255364753 },
05463     { 5.961e-08, 5.13028344752, 692.587484354 },
05464     { 5.005e-08, 2.67919325691, 417.03696332 },
05465     { 5.371e-08, 3.84343543583, 842.150681488 },
05466     { 4.699e-08, 3.17263913075, 148.078724426 },
05467     { 6.196e-08, 3.80255973994, 339.286419336 },
05468     { 4.531e-08, 5.71955873189, 252.655971353 },
05469     { 5.557e-08, 0.95921182693, 1802.37199072 },
05470     { 5.441e-08, 4.39196994952, 196.624320882 },
05471     { 4.437e-08, 4.92360676724, 184.094147909 },
05472     { 4.981e-08, 1.60730372548, 166.828672522 },
05473     { 4.867e-08, 0.84582358902, 46.470422916 },
05474     { 4.524e-08, 0.25012053389, 128.956269315 },
05475     { 5.519e-08, 6.18074896704, 337.732510659 },
05476     { 5.817e-08, 5.953264978, 486.401935916 },
05477     { 4.49e-08, 4.7275613628, 151.047669843 },
05478     { 4.229e-08, 4.19753271868, 685.473937353 },
05479     { 4.822e-08, 1.53957590355, 214.783568146 },
05480     { 4.259e-08, 4.89602700674, 14.977853527 },
05481     { 3.976e-08, 2.98413489266, 380.12776796 },
05482     { 4.711e-08, 3.65759071858, 189.723222202 },
05483     { 4.351e-08, 5.42665964067, 436.893131615 },
05484     { 3.867e-08, 3.04703905658, 409.92341632 },
05485     { 4.121e-08, 5.81711354467, 491.818561888 },
05486     { 3.858e-08, 0.73540020809, 2627.11418447 },
05487     { 4.17e-08, 1.17103665385, 3053.71237535 },
05488     { 3.964e-08, 3.09877355914, 710.746731618 },
05489     { 3.7e-08, 1.27418723826, 211.81462273 },
05490     { 4.811e-08, 0.47066044488, 248.72381809 },
05491     { 4.996e-08, 3.35730909586, 824.742193749 },
05492     { 3.907e-08, 3.45934568477, 220.460826549 },
05493     { 3.565e-08, 4.52827067299, 488.849616471 },
05494     { 4.85e-08, 3.70375230989, 235.390495966 },
05495     { 3.549e-08, 2.24093365926, 135.336103133 },
05496     { 3.551e-08, 2.90115048624, 411.620337349 },
05497     { 3.559e-08, 1.11004317365, 6283.07584999 },
05498     { 3.56e-08, 4.54293796144, 601.764250676 },
05499     { 3.527e-08, 1.56280584377, 643.829439577 },
05500     { 3.817e-08, 0.98122521854, 271.405919449 },
05501     { 3.702e-08, 5.5090303582, 458.84151979 },
05502     { 3.603e-08, 3.52371843525, 244.318584075 },
05503     { 3.972e-08, 5.20379695714, 114.399106913 },
05504     { 3.63e-08, 2.21149516722, 2.9207613068 },
05505     { 4.441e-08, 3.75471250684, 699.701031354 },
05506     { 3.314e-08, 4.27527294246, 867.423475754 },
05507     { 4.15e-08, 4.21425727533, 501.379789443 },
05508     { 3.259e-08, 4.47232416065, 289.565166714 },
05509     { 3.887e-08, 4.78383139539, 175.1660598 },
05510     { 3.404e-08, 3.49533217629, 963.402702971 },
05511     { 3.223e-08, 5.89367074982, 131.546962222 },
05512     { 3.223e-08, 1.95410765469, 212.027071051 },
05513     { 3.321e-08, 1.95836137959, 1354.43315884 },
05514     { 3.805e-08, 6.2127100829, 268.436974032 },
05515     { 3.38e-08, 1.80720303188, 756.323382657 },
05516     { 3.098e-08, 2.15477201622, 916.932280055 },
05517     { 3.098e-08, 5.5171211947, 24.3790223882 },
05518     { 3.082e-08, 6.14482751895, 3267.01147078 },
05519     { 3.113e-08, 4.13740456117, 533.623118358 },
05520     { 3.625e-08, 3.76005340828, 204.701075729 },
05521     { 3.657e-08, 5.27032709245, 67.6680515665 },
05522     { 4.003e-08, 6.07055704991, 2641.34127847 },
05523     { 2.882e-08, 0.84196326695, 444.757438141 },
05524     { 3.196e-08, 2.69187071972, 426.646374986 },
05525     { 3.514e-08, 1.39367720888, 2214.7430876 },
05526     { 3.381e-08, 3.69723542122, 229.973869994 },
05527     { 2.85e-08, 4.48074469649, 241.610271089 },
05528     { 2.893e-08, 1.51207793298, 945.994215232 },
05529     { 3.959e-08, 5.96505772017, 212.548335913 },
05530     { 3.54e-08, 1.30228911976, 69.1525242748 },
05531     { 3.081e-08, 5.73491728749, 282.664068034 },
05532     { 3.059e-08, 2.59797438443, 905.886579792 },
05533     { 2.794e-08, 3.44247926079, 188.92007305 },
05534     { 2.797e-08, 0.03214799691, 427.561398722 },
05535     { 2.912e-08, 1.70578054502, 28.3111756513 },
05536     { 2.788e-08, 0.01934629259, 681.54178409 },
05537     { 2.781e-08, 1.05617356654, 28.4541880032 },
05538     { 3.005e-08, 3.90461328299, 526.509571357 },
05539     { 3.279e-08, 2.64942711439, 739.808666795 },
05540     { 2.679e-08, 3.42065965187, 778.414783185 },
05541     { 2.687e-08, 3.21965090864, 776.930310476 },
05542     { 3.193e-08, 2.72165081797, 432.227265169 },
05543     { 3.225e-08, 0.99672485298, 2118.76386038 },
05544     { 3.232e-08, 1.87653144247, 2413.81508903 },
05545     { 2.634e-08, 2.55045330366, 10213.2855462 },
05546     { 2.591e-08, 5.44639271736, 305.085536962 },
05547     { 2.937e-08, 0.8421987444, 2435.15573004 },
05548     { 2.594e-08, 5.42212771611, 207.148756284 },
05549     { 2.552e-08, 3.86374272953, 3060.82592235 },
05550     { 2.549e-08, 5.91713564413, 439.128363848 },
05551     { 2.989e-08, 2.5569061971, 425.63498303 },
05552     { 3.263e-08, 2.59868619716, 213.038463007 },
05553     { 3.107e-08, 4.04496319473, 6.1503391543 },
05554     { 2.506e-08, 0.17179793992, 945.243455707 },
05555     { 2.829e-08, 4.8374091254, 397.393243347 },
05556     { 3.167e-08, 5.70962048994, 381.351608237 },
05557     { 3.274e-08, 6.27291197136, 421.181564905 },
05558     { 2.499e-08, 5.28733779933, 299.126394269 },
05559     { 2.584e-08, 4.23448348275, 195.890607699 },
05560     { 3.275e-08, 0.27673788021, 201.519681991 },
05561     { 2.58e-08, 2.62721090534, 213.187220853 },
05562     { 2.491e-08, 5.85060777804, 738.797274839 },
05563     { 2.541e-08, 2.56639705704, 140.001969579 },
05564     { 2.529e-08, 1.99070587972, 319.312630963 },
05565     { 2.467e-08, 3.42927288151, 4.192785694 },
05566     { 2.42e-08, 2.36333597473, 84.3428261229 },
05567     { 2.372e-08, 2.19097141324, 17.2654753874 },
05568     { 2.346e-08, 3.77641630157, 206.233732547 },
05569     { 2.77e-08, 0.44868346595, 285.633013451 },
05570     { 2.461e-08, 5.42065334253, 395.578702239 },
05571     { 2.352e-08, 0.63041319237, 210.590782452 },
05572     { 2.556e-08, 0.31798127807, 326.686810395 },
05573     { 3.257e-08, 5.02353259776, 313.944189102 },
05574     { 2.396e-08, 4.05648460784, 519.396024356 },
05575     { 2.563e-08, 1.24842307195, 724.830813268 },
05576     { 2.439e-08, 3.49398086505, 431.264057322 },
05577     { 2.299e-08, 0.13437111088, 2524.02141025 },
05578     { 2.299e-08, 4.51974731455, 228.276948965 },
05579     { 2.515e-08, 0.70044371265, 2943.50605413 },
05580     { 3.111e-08, 2.77650913154, 732.695119794 },
05581     { 2.453e-08, 3.14780313298, 170.760825785 },
05582     { 2.673e-08, 3.33934506849, 1141.13406341 },
05583     { 2.501e-08, 3.85258138055, 696.519637617 },
05584     { 2.384e-08, 0.80154277885, 3370.104245 },
05585     { 2.318e-08, 0.79742541663, 426.076926014 },
05586     { 2.204e-08, 0.22323394228, 3259.89792378 },
05587     { 2.647e-08, 2.60111065092, 436.159418432 },
05588     { 2.126e-08, 0.1483231766, 405.991263056 },
05589     { 2.301e-08, 1.25086250691, 427.119455738 },
05590     { 2.752e-08, 3.02333147039, 468.242688652 },
05591     { 2.128e-08, 3.08760310976, 203.26478713 },
05592     { 2.105e-08, 0.46661118435, 184.987919787 },
05593     { 2.354e-08, 2.59778868023, 511.53171783 },
05594     { 2.333e-08, 3.02634928771, 216.007408424 },
05595     { 2.162e-08, 4.27244747747, 7.1617311106 },
05596     { 2.581e-08, 4.73385922413, 221.375850285 },
05597     { 2.074e-08, 0.57960021408, 180.161994646 },
05598     { 2.478e-08, 4.72786315991, 556.517668038 },
05599     { 2.58e-08, 1.0370534038, 213.410970023 },
05600     { 2.025e-08, 2.28785218653, 610.692338785 },
05601     { 2.244e-08, 0.12206585141, 259.769518354 },
05602     { 2.005e-08, 3.14124583124, 1382.88734685 },
05603     { 2.052e-08, 0.7429125469, 200.556474145 },
05604     { 1.985e-08, 3.34537824132, 421.93232443 },
05605     { 2e-08, 5.26813039382, 661.237927316 },
05606     { 2.153e-08, 0.85935268348, 286.596221297 },
05607     { 1.936e-08, 1.0528693453, 1262.38608489 },
05608     { 2.039e-08, 1.72125271358, 1670.8250285 },
05609     { 1.901e-08, 0.58371277903, 406.954470903 },
05610     { 1.976e-08, 1.31263772907, 135.548551454 },
05611     { 2.447e-08, 0.52794500154, 429.518952183 },
05612     { 2.174e-08, 2.29627370615, 1773.91780272 },
05613     { 1.895e-08, 2.80891695372, 141.698890608 },
05614     { 1.872e-08, 4.35634331322, 572.229234747 },
05615     { 1.863e-08, 1.4831442904, 638.412813606 },
05616     { 2.007e-08, 1.73735242111, 193.655375465 },
05617     { 1.927e-08, 1.56648434889, 391.173468224 },
05618     { 1.844e-08, 6.11579285251, 1261.63532536 },
05619     { 2.179e-08, 6.14304471748, 205.434788912 },
05620     { 2.094e-08, 5.00798053675, 420.969116584 },
05621     { 2.538e-08, 5.83123621858, 426.550006766 },
05622     { 2.168e-08, 0.41741136149, 213.511543759 },
05623     { 2.433e-08, 1.02613363057, 59.8037450403 },
05624     { 1.836e-08, 0.30655659532, 938.129908706 },
05625     { 1.83e-08, 5.54146705928, 206.137364327 },
05626     { 1.776e-08, 2.1638241283, 72.0732855816 },
05627     { 2.034e-08, 1.21814866092, 3046.59882835 },
05628     { 1.879e-08, 4.4335865129, 576.161388011 },
05629     { 1.753e-08, 0.06020614247, 241.753283441 },
05630     { 2.168e-08, 3.24685294764, 213.086647117 },
05631     { 1.74e-08, 0.14507117402, 196.033620051 },
05632     { 1.84e-08, 2.85531411351, 842.901441013 },
05633     { 2.254e-08, 5.04269960259, 558.002140746 },
05634     { 2.357e-08, 5.39214088781, 2854.64037391 },
05635     { 1.84e-08, 2.81087023611, 179.358845494 },
05636     { 1.765e-08, 3.65425588942, 403.02231764 },
05637     { 2.147e-08, 1.24753861866, 624.919432787 },
05638     { 1.749e-08, 5.29018685566, 87.3117715395 },
05639     { 1.903e-08, 2.91827326906, 398.144002873 },
05640     { 2.073e-08, 2.50732735763, 26.826702943 },
05641     { 1.675e-08, 4.80439517678, 181.806526049 },
05642     { 1.902e-08, 2.74426125465, 4952.06359329 },
05643     { 1.962e-08, 3.52111949662, 213.459154132 },
05644     { 2.076e-08, 3.2790596932, 1596.18644228 },
05645     { 1.892e-08, 6.08128888555, 230.707583177 },
05646     { 1.75e-08, 1.10237257017, 586.313316397 },
05647     { 1.71e-08, 2.1459528792, 1056.20053645 },
05648     { 1.616e-08, 2.12300497232, 430.79097657 },
05649     { 1.681e-08, 6.0994130421, 952.357002707 },
05650     { 1.655e-08, 2.26128695913, 418.521436029 },
05651     { 1.871e-08, 5.61838915758, 2957.73314813 },
05652     { 1.962e-08, 0.13564680851, 213.139036744 },
05653     { 1.629e-08, 2.83974065181, 92.7978334801 },
05654     { 2.145e-08, 5.44218817748, 627.367113342 },
05655     { 1.792e-08, 1.07109040443, 355.748745572 },
05656     { 1.647e-08, 0.82347900016, 214.571119825 },
05657     { 1.624e-08, 1.17583107487, 739.057907269 },
05658     { 1.524e-08, 2.71525171937, 73.297125859 },
05659     { 1.788e-08, 1.2490851295, 219.891377577 },
05660     { 1.524e-08, 5.26558677448, 5429.87946824 },
05661     { 1.615e-08, 2.9899688328, 45.5766510387 },
05662     { 1.692e-08, 1.91984860233, 630.336058758 },
05663     { 1.742e-08, 0.38573693332, 831.104981224 },
05664     { 1.92e-08, 5.19783839519, 550.13783422 },
05665     { 1.936e-08, 2.81335247199, 429.045871431 },
05666     { 1.504e-08, 1.90331343411, 205.664283575 },
05667     { 1.596e-08, 0.99004701777, 953.107762233 },
05668     { 1.782e-08, 3.91453968301, 159.12442469 },
05669     { 1.47e-08, 5.46587523637, 273.853600004 },
05670     { 1.46e-08, 1.3167378976, 84.9335269539 },
05671     { 1.479e-08, 5.27664183474, 757.217154534 },
05672     { 1.455e-08, 2.61054780734, 850.014988014 },
05673     { 1.808e-08, 3.96315121347, 1699.2792165 },
05674     { 1.643e-08, 0.57689283331, 532.611726401 },
05675     { 1.887e-08, 2.78798625347, 418.000171167 },
05676     { 1.607e-08, 1.08154126629, 518.3846324 },
05677     { 1.68e-08, 3.17515284087, 105.540454773 },
05678     { 1.641e-08, 2.91802756388, 172.245298493 },
05679     { 1.48e-08, 4.08712341396, 206.936307963 },
05680     { 1.407e-08, 3.2376562218, 453.424893819 },
05681     { 1.631e-08, 1.06286709889, 213.559727869 },
05682     { 1.466e-08, 1.13594271587, 731.944360269 },
05683     { 1.389e-08, 0.40584159469, 9360.08916446 },
05684     { 1.496e-08, 1.12030845793, 423.677429569 },
05685     { 1.668e-08, 4.32873096627, 173.942219523 },
05686     { 1.467e-08, 0.03783145221, 432.014816847 },
05687     { 1.824e-08, 0.24130491507, 220.364458329 },
05688     { 1.408e-08, 3.34120468096, 934.948514968 },
05689     { 1.341e-08, 1.40041251657, 373.907992837 },
05690     { 1.34e-08, 1.30057612449, 428.082663584 },
05691     { 1.663e-08, 2.38182712355, 188.026301173 },
05692     { 1.416e-08, 3.65464640816, 6.8529145699 },
05693     { 1.39e-08, 0.72143566917, 2751.54759969 },
05694     { 1.562e-08, 5.99871360541, 292.012847268 },
05695     { 1.388e-08, 1.31100159458, 6275.96230299 },
05696     { 1.351e-08, 5.85616582168, 5863.59120612 },
05697     { 1.475e-08, 1.21040113552, 2531.13495725 },
05698     { 1.481e-08, 4.9347698651, 384.059921223 },
05699     { 1.271e-08, 3.46636801274, 354.997986046 },
05700     { 1.437e-08, 4.05228413274, 177.874372786 },
05701     { 1.619e-08, 2.44942359064, 1049.08698945 },
05702     { 1.626e-08, 3.16002444915, 835.787894013 },
05703     { 1.249e-08, 2.97028182853, 51749.2080923 },
05704     { 1.387e-08, 3.37238340312, 409.189703137 },
05705     { 1.24e-08, 2.66940683813, 2700.71514039 },
05706     { 1.457e-08, 1.85616688056, 96.8729990951 },
05707     { 1.23e-08, 4.27283851216, 12139.5535091 },
05708     { 1.221e-08, 4.36973999431, 3914.0223041 },
05709     { 1.251e-08, 5.29882815294, 306.096928918 },
05710     { 1.4e-08, 5.0407108032, 295.194241006 },
05711     { 1.304e-08, 5.77737491864, 60.5545045657 },
05712     { 1.247e-08, 0.99106661572, 9793.80090234 },
05713     { 1.174e-08, 6.11392643811, 823.991434223 },
05714     { 1.231e-08, 1.1089053072, 2303.60876781 },
05715     { 1.186e-08, 4.55984967028, 9808.53818466 },
05716     { 1.401e-08, 2.50099443277, 206.706813299 },
05717     { 1.181e-08, 5.81146592434, 569.04784101 },
05718     { 1.234e-08, 2.72607019445, 10206.1719992 },
05719     { 1.334e-08, 4.87244369722, 54.1746707478 },
05720     { 1.198e-08, 5.42400970257, 864.242082016 },
05721     { 1.499e-08, 0.34153793328, 17.4084877393 },
05722     { 1.143e-08, 1.61667366569, 238.571889704 },
05723     { 1.199e-08, 1.39732488359, 1987.21689816 },
05724     { 1.266e-08, 5.89383144767, 162.896519259 },
05725     { 1.268e-08, 4.10670310052, 3377.217792 },
05726     { 1.297e-08, 4.35617934153, 606.760185522 },
05727     { 1.27e-08, 2.05134233573, 525.758811831 },
05728     { 1.203e-08, 1.96781078617, 220.933907301 },
05729     { 1.196e-08, 5.1348521485, 227.313741118 },
05730     { 1.537e-08, 3.54197877408, 2015.67108616 },
05731     { 1.098e-08, 5.0954389741, 107.758640665 },
05732     { 1.153e-08, 5.33028034679, 233.906023258 },
05733     { 1.365e-08, 3.08025915574, 427.348950401 },
05734     { 1.075e-08, 3.06444759157, 464.731226514 },
05735     { 1.374e-08, 2.92410533076, 1457.52593306 },
05736     { 1.352e-08, 2.28174856694, 525.498179401 },
05737     { 1.073e-08, 1.11416151647, 221.163401964 },
05738     { 1.344e-08, 1.64695425702, 857.128535015 },
05739     { 1.184e-08, 2.99776919968, 199.284449757 },
05740     { 1.107e-08, 4.1210715373, 188.169313524 },
05741     // 551 terms retained
05742 };
05743 
05744 static VSOPTerm saturn_R2[] = {
05745     { 0.00436902572, 4.78671677509, 213.299095438 },
05746     { 0.00071922498, 2.5007006993, 206.185548437 },
05747     { 0.00049766872, 4.97167777235, 220.412642439 },
05748     { 0.00043220783, 3.86941044212, 426.598190876 },
05749     { 0.00029645766, 5.96309886479, 7.1135470008 },
05750     { 4.141687e-05, 4.10673009419, 433.711737877 },
05751     { 4.720822e-05, 2.47524028389, 199.072001436 },
05752     { 3.789321e-05, 3.0977118974, 639.897286314 },
05753     { 2.963981e-05, 1.37198670946, 103.092774219 },
05754     { 2.556403e-05, 2.85066948131, 419.484643875 },
05755     { 2.208473e-05, 6.27590108662, 110.206321219 },
05756     { 2.187311e-05, 5.8554501714, 14.2270940016 },
05757     { 1.956779e-05, 4.92451269861, 227.52618944 },
05758     { 2.326777e-05, 0, 0 },
05759     { 9.23829e-06, 5.4638968891, 323.505416657 },
05760     { 7.05974e-06, 2.97065900638, 95.9792272178 },
05761     { 5.45943e-06, 4.12843012325, 412.371096874 },
05762     { 3.73763e-06, 5.8341214698, 117.31986822 },
05763     { 3.60843e-06, 3.27730304283, 647.010833315 },
05764     { 3.56448e-06, 3.19046275776, 210.1177017 },
05765     { 3.90607e-06, 4.48122593284, 216.480489176 },
05766     { 4.31231e-06, 5.17807636127, 522.577418094 },
05767     { 3.25474e-06, 2.26775488379, 853.196381752 },
05768     { 4.04424e-06, 4.17313476718, 209.366942175 },
05769     { 2.04458e-06, 0.08803952503, 202.253395174 },
05770     { 2.06684e-06, 4.02119282093, 735.876513532 },
05771     { 1.77973e-06, 4.09718163123, 440.825284878 },
05772     { 1.79903e-06, 3.59725930296, 632.783739313 },
05773     { 1.53635e-06, 3.13514267989, 625.670192312 },
05774     { 1.47816e-06, 0.13561171385, 302.164775655 },
05775     { 1.23132e-06, 4.188082239, 88.865680217 },
05776     { 1.32767e-06, 2.59540724138, 191.958454436 },
05777     { 1.00365e-06, 5.46047886103, 3.1813937377 },
05778     { 1.31964e-06, 5.9341108212, 309.278322656 },
05779     { 9.7129e-07, 4.01875371334, 728.762966531 },
05780     { 1.10801e-06, 4.78116393398, 838.96928775 },
05781     { 1.18896e-06, 5.55283545372, 224.344795702 },
05782     { 9.3927e-07, 4.38412535132, 217.231248701 },
05783     { 1.08788e-06, 5.29339369085, 515.463871093 },
05784     { 7.856e-07, 5.72528816327, 21.3406410024 },
05785     { 8.1356e-07, 5.10874041756, 956.289155971 },
05786     { 9.6525e-07, 6.25894400082, 742.990060533 },
05787     { 6.9181e-07, 4.0500529712, 3.9321532631 },
05788     { 6.483e-07, 3.78002548365, 1052.26838319 },
05789     { 6.3978e-07, 5.81225801002, 529.690965095 },
05790     { 6.2365e-07, 2.18095710071, 195.139848173 },
05791     { 5.7229e-07, 3.14757658238, 203.004154699 },
05792     { 5.5804e-07, 4.84263005967, 234.63973644 },
05793     { 5.3036e-07, 5.07508755229, 330.618963658 },
05794     { 5.0918e-07, 2.77244266104, 942.062061969 },
05795     { 4.4966e-07, 0.58212370012, 269.921446741 },
05796     { 4.1393e-07, 4.78657175977, 63.7358983034 },
05797     { 4.1412e-07, 3.73171033163, 316.391869657 },
05798     { 5.2786e-07, 3.920753603, 949.17560897 },
05799     { 3.8591e-07, 3.74711996033, 1045.15483619 },
05800     { 3.7347e-07, 4.19076534429, 536.804512095 },
05801     { 3.549e-07, 2.91778598255, 284.148540742 },
05802     { 3.365e-07, 3.80330571653, 149.563197135 },
05803     { 4.09e-07, 4.58137310079, 1155.36115741 },
05804     { 3.0568e-07, 2.48114941443, 860.309928753 },
05805     { 3.1258e-07, 4.84287013662, 1272.68102563 },
05806     { 3.9345e-07, 3.51497594706, 422.666037613 },
05807     { 3.0267e-07, 4.35601859659, 405.257549874 },
05808     { 2.9735e-07, 1.58889278109, 1066.49547719 },
05809     { 3.5157e-07, 5.94690982234, 1059.38193019 },
05810     { 2.5796e-07, 3.5517378854, 1368.66025285 },
05811     { 2.6344e-07, 4.80468984306, 124.433415221 },
05812     { 2.9862e-07, 3.66430349958, 429.779584614 },
05813     { 3.289e-07, 4.96719279752, 831.85574075 },
05814     { 2.2072e-07, 2.76570533706, 415.552490612 },
05815     { 2.6103e-07, 4.4552180721, 223.594036176 },
05816     { 2.3925e-07, 5.30856839441, 10.2949407385 },
05817     { 2.7199e-07, 1.66568373581, 277.034993741 },
05818     { 2.16e-07, 1.03111763332, 11.0457002639 },
05819     { 1.9791e-07, 2.53638693425, 1258.45393163 },
05820     { 1.704e-07, 3.27716162306, 654.124380316 },
05821     { 1.7345e-07, 3.49852392962, 1361.54670584 },
05822     { 1.5726e-07, 1.72390137596, 490.334089179 },
05823     { 2.0965e-07, 3.62456217146, 1265.56747863 },
05824     { 1.7893e-07, 4.30763518069, 1471.75302706 },
05825     { 1.3547e-07, 0.32283926763, 295.051228654 },
05826     { 1.2646e-07, 3.13027912532, 74.7815985673 },
05827     { 1.5208e-07, 3.59590956406, 265.989293477 },
05828     { 1.1701e-07, 2.33365710225, 210.851414883 },
05829     { 1.5492e-07, 5.01357631979, 127.471796607 },
05830     { 1.2792e-07, 4.61580100969, 1589.07289528 },
05831     { 1.0737e-07, 5.04941789777, 191.20769491 },
05832     { 1.4117e-07, 3.04728052859, 423.416797138 },
05833     { 1.1052e-07, 4.51972952811, 81.7521332162 },
05834     { 1.3338e-07, 4.8899993703, 437.64389114 },
05835     { 1.0549e-07, 5.02936454854, 137.033024162 },
05836     { 1.4258e-07, 4.6919299495, 1148.24761041 },
05837     { 1.3432e-07, 1.9111707707, 408.438943611 },
05838     { 1.0094e-07, 5.20250555714, 340.770892045 },
05839     { 1.0411e-07, 3.33366465751, 1685.0521225 },
05840     { 9.52e-08, 3.19193162671, 351.816592309 },
05841     { 1.1397e-07, 5.48081632887, 1375.77379985 },
05842     { 8.777e-08, 2.80839077219, 99.9113804809 },
05843     { 8.733e-08, 3.22125033819, 1677.9385755 },
05844     { 7.85e-08, 2.36712432378, 1574.84580128 },
05845     { 7.658e-08, 6.08736238432, 231.458342703 },
05846     { 9.222e-08, 3.40983965001, 1581.95934828 },
05847     { 8.222e-08, 4.04654478628, 1788.14489672 },
05848     { 7.179e-08, 2.00932392414, 131.40394987 },
05849     { 7.672e-08, 3.69477797972, 846.082834751 },
05850     { 6.723e-08, 4.38526201358, 145.631043871 },
05851     { 6.408e-08, 1.31732334919, 215.746775993 },
05852     { 6.29e-08, 4.01002594556, 447.938831878 },
05853     { 7.239e-08, 3.29158763151, 750.103607533 },
05854     { 6.054e-08, 0.55440901153, 18.1592472647 },
05855     { 5.878e-08, 4.48086148593, 106.274167956 },
05856     { 6.14e-08, 3.78862477414, 313.210475919 },
05857     { 6.911e-08, 4.84071390677, 319.573263394 },
05858     { 6.823e-08, 5.44107387955, 508.350324092 },
05859     { 6.072e-08, 2.90739860693, 138.517496871 },
05860     { 7.309e-08, 4.37976118424, 1464.63948006 },
05861     { 5.615e-08, 4.1761755515, 721.64941953 },
05862     { 5.14e-08, 2.65252687662, 288.080694005 },
05863     { 5.311e-08, 3.6252084951, 6076.89030155 },
05864     { 5.193e-08, 5.04861839155, 10007.0999978 },
05865     { 5.472e-08, 1.1708333574, 56.6223513026 },
05866     { 5.383e-08, 4.35702878688, 1905.46476494 },
05867     { 5.195e-08, 4.18394941363, 543.918059096 },
05868     { 4.765e-08, 3.32372808126, 76.2660712756 },
05869     { 4.694e-08, 6.25649673541, 483.220542179 },
05870     { 4.519e-08, 1.21202742896, 200.768922466 },
05871     { 4.922e-08, 3.14333262849, 2001.44399216 },
05872     { 4.712e-08, 1.26507812515, 6062.66320755 },
05873     { 4.851e-08, 2.42490640186, 628.85158605 },
05874     { 5.155e-08, 4.4512863615, 416.303250138 },
05875     { 4.626e-08, 2.68842971043, 9992.87290377 },
05876     { 4.261e-08, 2.01635516905, 347.884439046 },
05877     { 4.843e-08, 5.93693841859, 618.556645312 },
05878     { 4.556e-08, 0.75092365616, 333.657345044 },
05879     { 4.249e-08, 0.82449917175, 222.860322994 },
05880     { 4.342e-08, 0.9627351577, 343.2185726 },
05881     { 4.444e-08, 5.77025648302, 184.844907435 },
05882     { 4.169e-08, 2.95237909837, 107.024927482 },
05883     { 3.894e-08, 2.91997373157, 38.1330356378 },
05884     { 3.898e-08, 1.97004731481, 497.44763618 },
05885     { 3.994e-08, 2.91478526694, 1994.33044516 },
05886     { 5.097e-08, 3.13189365474, 1898.35121794 },
05887     { 3.629e-08, 3.25010351543, 362.862292573 },
05888     { 3.699e-08, 4.17117563916, 430.530344139 },
05889     { 3.56e-08, 3.4822402108, 388.465155238 },
05890     { 3.694e-08, 0.89402011536, 703.633184617 },
05891     { 3.606e-08, 0.0348773782, 32.2433289144 },
05892     { 3.484e-08, 1.83233211242, 70.8494453042 },
05893     { 3.611e-08, 3.27859535883, 635.965133051 },
05894     { 3.479e-08, 1.96759778624, 203.737867882 },
05895     { 3.39e-08, 1.2313404579, 134.585343608 },
05896     { 3.551e-08, 3.29904637657, 357.445666601 },
05897     { 4.236e-08, 5.47583443571, 1692.1656695 },
05898     { 3.289e-08, 0.57265070971, 10213.2855462 },
05899     { 3.247e-08, 5.47801108148, 6283.07584999 },
05900     { 3.125e-08, 2.18412055759, 1891.23767094 },
05901     { 3.319e-08, 3.543626184, 629.602345575 },
05902     { 3.03e-08, 3.9110870462, 312.199083963 },
05903     { 4.163e-08, 5.19007572863, 404.506790348 },
05904     { 4.076e-08, 4.10841252077, 1781.03134972 },
05905     { 3.774e-08, 3.80557045886, 2104.53676638 },
05906     { 3.206e-08, 3.89813077889, 1038.04128919 },
05907     { 2.872e-08, 2.1977039642, 217.964961884 },
05908     { 3.294e-08, 5.62584228838, 113.387714957 },
05909     { 3.157e-08, 2.95571558329, 52.6901980395 },
05910     { 2.888e-08, 2.56166067768, 867.423475754 },
05911     { 2.86e-08, 2.34237875942, 181.055766524 },
05912     { 3.18e-08, 4.22909289398, 337.732510659 },
05913     { 2.899e-08, 5.12520635604, 312.459716394 },
05914     { 2.998e-08, 5.44837420714, 258.875746477 },
05915     { 3.032e-08, 4.1181812554, 1478.86657406 },
05916     { 3.013e-08, 1.61330987129, 1073.60902419 },
05917     { 2.716e-08, 3.14448153596, 358.93013931 },
05918     { 2.765e-08, 6.16872527649, 273.102840478 },
05919     { 2.766e-08, 1.01040617017, 1279.79457263 },
05920     { 3.082e-08, 5.60019300569, 216.219856745 },
05921     { 3.254e-08, 3.92690377039, 85.8272988312 },
05922     { 2.661e-08, 2.3170549735, 565.115687747 },
05923     { 2.771e-08, 5.77771382441, 160.608897399 },
05924     { 2.452e-08, 5.3199797483, 444.757438141 },
05925     { 2.41e-08, 0.00880493603, 195.890607699 },
05926     { 2.81e-08, 1.68907631956, 213.347279548 },
05927     { 2.811e-08, 4.77447520427, 213.250911328 },
05928     { 2.434e-08, 4.76729826936, 218.715721409 },
05929     { 3.133e-08, 2.493198911, 6069.77675455 },
05930     { 2.884e-08, 0.32368080181, 561.183534484 },
05931     { 2.784e-08, 4.1994248541, 650.942986578 },
05932     { 2.554e-08, 5.043725881, 1169.58825141 },
05933     { 2.981e-08, 3.91292350334, 9999.98645077 },
05934     { 2.631e-08, 1.12699455399, 344.703045308 },
05935     { 2.678e-08, 5.09176744531, 824.742193749 },
05936     { 2.679e-08, 1.6897140187, 208.633228992 },
05937     { 2.648e-08, 2.94415462727, 643.078680052 },
05938     { 2.12e-08, 2.31088616664, 2627.11418447 },
05939     { 2.118e-08, 3.28098774331, 320.32402292 },
05940     { 2.226e-08, 4.08089457879, 131.546962222 },
05941     { 2.553e-08, 3.43332044217, 6275.96230299 },
05942     { 2.67e-08, 3.55722356494, 2420.92863603 },
05943     { 2.005e-08, 2.02382593901, 144.146571163 },
05944     { 2.124e-08, 1.61210282593, 218.928169731 },
05945     { 2.444e-08, 2.95506585634, 2214.7430876 },
05946     { 1.995e-08, 3.54870355383, 22.0914005278 },
05947     { 1.938e-08, 4.22895382496, 546.956440482 },
05948     { 2.152e-08, 3.95372746872, 1795.25844372 },
05949     { 1.909e-08, 0.85189037198, 121.252021483 },
05950     { 1.925e-08, 2.91107035422, 636.715892576 },
05951     { 2.195e-08, 3.74800214181, 436.893131615 },
05952     { 1.872e-08, 4.66994466499, 188.026301173 },
05953     { 2.061e-08, 2.87712309214, 2310.72231481 },
05954     { 2.208e-08, 4.83492066978, 1141.13406341 },
05955     { 2.135e-08, 3.00526791204, 2317.83586181 },
05956     { 1.816e-08, 2.8017551192, 291.262087743 },
05957     { 1.897e-08, 1.68036754832, 350.3321196 },
05958     { 2.279e-08, 5.43456146966, 207.882469467 },
05959     { 1.769e-08, 3.54746039561, 329.725191781 },
05960     { 1.759e-08, 1.64172549261, 424.150510321 },
05961     { 1.848e-08, 2.24194286719, 168.052512799 },
05962     { 1.779e-08, 1.36026967744, 212.335887592 },
05963     { 2.106e-08, 4.22304768571, 2221.8566346 },
05964     { 1.711e-08, 1.92063117332, 129.919477162 },
05965     { 2.223e-08, 5.23762818237, 99.1606209555 },
05966     { 1.781e-08, 3.29852655586, 1670.8250285 },
05967     { 1.766e-08, 3.55341010945, 1354.43315884 },
05968     { 2.051e-08, 3.73308531316, 2097.42321938 },
05969     { 1.691e-08, 5.10160176441, 214.262303285 },
05970     { 1.757e-08, 4.60923293699, 182.279606801 },
05971     { 1.733e-08, 5.28757672531, 45.5766510387 },
05972     { 1.977e-08, 4.85653036081, 10206.1719992 },
05973     { 1.567e-08, 4.47742703992, 210.378334131 },
05974     { 1.551e-08, 2.15558953807, 207.670021145 },
05975     { 1.779e-08, 3.4039983467, 2428.04218303 },
05976     { 1.541e-08, 6.0937477836, 554.069987483 },
05977     { 1.821e-08, 4.15498729351, 225.82926841 },
05978     { 1.483e-08, 1.31282416766, 219.449434592 },
05979     { 1.456e-08, 5.90544857131, 1.4844727083 },
05980     { 1.56e-08, 1.01224093587, 235.390495966 },
05981     { 1.753e-08, 0.10174553335, 12.5301729722 },
05982     { 1.461e-08, 2.45326772796, 305.346169393 },
05983     { 1.542e-08, 5.51223038941, 204.701075729 },
05984     { 1.723e-08, 5.94689036034, 196.624320882 },
05985     { 1.508e-08, 0.72241135463, 429.045871431 },
05986     { 1.581e-08, 2.64780225512, 207.148756284 },
05987     { 1.476e-08, 6.12782257368, 212.777830576 },
05988     { 1.548e-08, 0.53240818911, 120.358249606 },
05989     { 1.474e-08, 0.33626790634, 213.8203603 },
05990     { 1.37e-08, 5.51600816906, 92.7978334801 },
05991     { 1.428e-08, 3.25039966249, 945.994215232 },
05992     { 1.444e-08, 5.69264187185, 1485.98012107 },
05993     { 1.329e-08, 1.9796728209, 198.321241911 },
05994     { 1.752e-08, 2.70090942746, 12.7426212933 },
05995     { 1.317e-08, 1.73769800248, 1382.88734685 },
05996     { 1.434e-08, 4.37660077473, 5863.59120612 },
05997     { 1.408e-08, 0.80461100746, 1585.14074202 },
05998     { 1.271e-08, 5.70165238307, 2.9207613068 },
05999     { 1.313e-08, 5.57979182873, 128.365568484 },
06000     { 1.25e-08, 0.35839694485, 334.551116921 },
06001     { 1.337e-08, 3.27439246509, 193.655375465 },
06002     { 1.298e-08, 6.18760666624, 526.509571357 },
06003     { 1.319e-08, 5.67233796212, 298.232622392 },
06004     { 1.346e-08, 5.79997037285, 9793.80090234 },
06005     { 1.402e-08, 3.16235877831, 175.1660598 },
06006     { 1.202e-08, 2.88792018909, 2413.81508903 },
06007     { 1.562e-08, 5.00012041556, 2008.55753916 },
06008     { 1.354e-08, 0.94866727482, 217.491881132 },
06009     { 1.292e-08, 5.13478886171, 1162.47470441 },
06010     { 1.197e-08, 1.74106457854, 2207.6295406 },
06011     { 1.281e-08, 0.47848987165, 525.498179401 },
06012     { 1.244e-08, 5.99520374248, 28.4541880032 },
06013     { 1.148e-08, 2.17212855226, 1055.44977693 },
06014     { 1.282e-08, 6.12823934151, 1802.37199072 },
06015     { 1.304e-08, 0.3733792328, 3473.19701922 },
06016     { 1.215e-08, 3.87917402622, 209.106309744 },
06017     { 1.117e-08, 3.33328660827, 661.237927316 },
06018     { 1.367e-08, 1.00973749169, 621.738039049 },
06019     { 1.395e-08, 3.82109633863, 2111.65031338 },
06020     { 1.279e-08, 2.87401595453, 142.449650134 },
06021     { 1.081e-08, 4.11745082549, 156.676744135 },
06022     { 1.094e-08, 0.95082594069, 842.150681488 },
06023     { 1.295e-08, 4.70261675421, 9786.68735533 },
06024     { 1.238e-08, 0.48462207051, 3906.9087571 },
06025     { 1.011e-08, 2.158067736, 251.432131076 },
06026     { 1.276e-08, 4.48356586181, 732.695119794 },
06027     { 1.316e-08, 4.72331667671, 398.144002873 },
06028     { 9.8e-09, 1.88269080686, 501.379789443 },
06029     { 9.62e-09, 5.92160366799, 519.396024356 },
06030     { 1.182e-08, 3.69482624364, 2854.64037391 },
06031     { 9.45e-09, 4.87513739959, 241.753283441 },
06032     { 9.7e-09, 2.89031410383, 1987.21689816 },
06033     { 1.194e-08, 3.26293060096, 5856.47765912 },
06034     { 9.36e-09, 5.49997099924, 739.057907269 },
06035     { 1.129e-08, 5.17087619935, 98.8999885246 },
06036     { 1.024e-08, 5.62644279982, 479.288388915 },
06037     { 1.129e-08, 5.48559615849, 3995.77443732 },
06038     { 9.78e-09, 5.31362529668, 114.138474483 },
06039     { 1.167e-08, 2.19961653985, 1699.2792165 },
06040     { 8.64e-09, 0.25714937203, 436.159418432 },
06041     { 1.062e-08, 5.13323858077, 2751.54759969 },
06042     { 9.47e-09, 4.98276726039, 699.701031354 },
06043     { 8.86e-09, 3.03398159069, 306.096928918 },
06044     { 9.16e-09, 4.99280834008, 4209.07353275 },
06045     { 1.048e-08, 0.86254115639, 525.758811831 },
06046     { 8.94e-09, 2.41362473223, 289.565166714 },
06047     { 8e-09, 1.26419353964, 710.746731618 },
06048     { 7.91e-09, 2.14989417962, 2620.00063747 },
06049     { 7.95e-09, 2.09247626825, 563.631215038 },
06050     { 7.87e-09, 5.25336286912, 214.783568146 },
06051     { 7.83e-09, 1.29408648806, 685.473937353 },
06052     { 1.06e-08, 1.56954240117, 5849.36411211 },
06053     { 7.84e-09, 5.3041896283, 327.43756992 },
06054     { 7.64e-09, 4.56705124334, 380.12776796 },
06055     { 8.11e-09, 6.20098147255, 245.542424352 },
06056     { 8.57e-09, 1.78247179649, 135.336103133 },
06057     { 8.01e-09, 1.863831191, 3039.48528135 },
06058     { 8.01e-09, 0.46947170994, 3466.08347222 },
06059     { 9.68e-09, 3.02618272726, 2634.22773147 },
06060     { 8.14e-09, 1.96028453251, 417.03696332 },
06061     { 8.1e-09, 4.1354009543, 831.104981224 },
06062     { 7.39e-09, 2.27110740297, 2303.60876781 },
06063     { 7.47e-09, 0.2924506326, 916.932280055 },
06064     { 8.89e-09, 4.44997608522, 230.707583177 },
06065     { 7.26e-09, 2.54556193643, 576.161388011 },
06066     { 9.82e-09, 1.94714680471, 229.973869994 },
06067     { 7.28e-09, 1.11567846944, 540.736665358 },
06068     { 7.28e-09, 1.30997967935, 511.53171783 },
06069     { 7.11e-09, 4.55074874644, 980.668178359 },
06070     { 7.16e-09, 3.74192651696, 3053.71237535 },
06071     { 7.69e-09, 3.34498423969, 953.107762233 },
06072     { 9.2e-09, 3.83992182117, 348.635198571 },
06073     { 7.89e-09, 3.15830383443, 739.808666795 },
06074     { 8.96e-09, 4.82222996928, 4216.18707975 },
06075     { 7.12e-09, 0.43380103197, 1493.09366807 },
06076     { 8.4e-09, 4.85251148183, 326.686810395 },
06077     { 7.24e-09, 0.757901174, 486.401935916 },
06078     { 7.9e-09, 0.48073040004, 4017.11507832 },
06079     { 8.31e-09, 3.48853527081, 84.9335269539 },
06080     { 7.45e-09, 6.22304530635, 1269.49963189 },
06081     { 6.79e-09, 0.78943373396, 273.853600004 },
06082     { 9.32e-09, 5.20456188216, 849.264228489 },
06083 };
06084 
06085 static VSOPTerm saturn_R3[] = {
06086     { 0.00020315239, 3.02186068237, 213.299095438 },
06087     { 8.923679e-05, 3.19144467228, 220.412642439 },
06088     { 6.908768e-05, 4.35175288182, 206.185548437 },
06089     { 4.087056e-05, 4.22398596149, 7.1135470008 },
06090     { 3.878848e-05, 2.01051759517, 426.598190876 },
06091     { 1.070754e-05, 4.20372656114, 199.072001436 },
06092     { 9.07379e-06, 2.28356519128, 433.711737877 },
06093     { 6.05936e-06, 3.17456913264, 227.52618944 },
06094     { 5.96411e-06, 4.13395467306, 14.2270940016 },
06095     { 4.83108e-06, 1.17313249713, 639.897286314 },
06096     { 3.93213e-06, 0, 0 },
06097     { 2.29396e-06, 4.69783424016, 419.484643875 },
06098     { 1.87917e-06, 4.5908926492, 110.206321219 },
06099     { 1.49326e-06, 3.20334759568, 103.092774219 },
06100     { 1.21613e-06, 3.76751430846, 323.505416657 },
06101     { 1.013e-06, 5.81716272185, 412.371096874 },
06102     { 1.0203e-06, 4.70997918436, 95.9792272178 },
06103     { 9.2737e-07, 1.43601934858, 647.010833315 },
06104     { 7.2411e-07, 4.15100432048, 117.31986822 },
06105     { 8.4197e-07, 2.63457296718, 216.480489176 },
06106     { 6.1913e-07, 2.31131212952, 440.825284878 },
06107     { 4.522e-07, 4.37634609863, 191.958454436 },
06108     { 4.9426e-07, 2.38844043734, 209.366942175 },
06109     { 5.4819e-07, 0.30627159494, 853.196381752 },
06110     { 4.0466e-07, 1.83906916098, 302.164775655 },
06111     { 3.8104e-07, 5.93442433914, 88.865680217 },
06112     { 3.2001e-07, 4.01244131364, 21.3406410024 },
06113     { 4.0737e-07, 0.68516563011, 522.577418094 },
06114     { 2.8116e-07, 5.7651243739, 210.1177017 },
06115     { 2.4831e-07, 3.06280485014, 234.63973644 },
06116     { 2.5254e-07, 0.7396536674, 515.463871093 },
06117     { 2.0713e-07, 4.9263934342, 625.670192312 },
06118     { 1.7714e-07, 5.72683468372, 728.762966531 },
06119     { 1.8131e-07, 1.43975542803, 309.278322656 },
06120     { 1.6495e-07, 3.52692613051, 3.1813937377 },
06121     { 1.2918e-07, 3.3668492051, 330.618963658 },
06122     { 1.1094e-07, 3.37261850494, 224.344795702 },
06123     { 1.0869e-07, 3.43386860676, 956.289155971 },
06124     { 1.0016e-07, 1.59530701443, 202.253395174 },
06125     { 1.1527e-07, 5.96454139918, 735.876513532 },
06126     { 1.0427e-07, 6.07038986657, 405.257549874 },
06127     { 9.198e-08, 2.93495179548, 124.433415221 },
06128     { 8.733e-08, 4.65644352017, 632.783739313 },
06129     { 9.909e-08, 0.58906585168, 860.309928753 },
06130     { 7.397e-08, 4.53722615699, 942.062061969 },
06131     { 9.877e-08, 0.25973572185, 838.96928775 },
06132     { 9.223e-08, 2.57680550459, 223.594036176 },
06133     { 7.483e-08, 1.4654223471, 654.124380316 },
06134     { 8.102e-08, 1.77706845061, 429.779584614 },
06135     { 7.173e-08, 5.49665397606, 1045.15483619 },
06136     { 6.882e-08, 1.47851183871, 422.666037613 },
06137     { 7.832e-08, 0.44349627838, 831.85574075 },
06138     { 8.107e-08, 4.50187795175, 742.990060533 },
06139     { 6.92e-08, 4.81164954413, 316.391869657 },
06140     { 8.075e-08, 4.21886190434, 195.139848173 },
06141     { 5.803e-08, 2.3541937285, 269.921446741 },
06142     { 5.616e-08, 1.20479876549, 284.148540742 },
06143     { 5.782e-08, 4.19740457842, 529.690965095 },
06144     { 4.92e-08, 2.16694660987, 295.051228654 },
06145     { 5.415e-08, 2.4712399192, 536.804512095 },
06146     { 5.965e-08, 6.060771835, 1066.49547719 },
06147     { 5.49e-08, 0.8459759962, 217.231248701 },
06148     { 5.849e-08, 3.40892096038, 10.2949407385 },
06149     { 4.178e-08, 3.22951777344, 1272.68102563 },
06150     { 4.391e-08, 0.88818379722, 203.004154699 },
06151     { 3.566e-08, 6.23461945528, 81.7521332162 },
06152     { 4.005e-08, 0.12257495486, 1155.36115741 },
06153     { 3.099e-08, 4.35795864442, 1258.45393163 },
06154     { 3.394e-08, 0.86274027413, 508.350324092 },
06155     { 3.447e-08, 0.20752334492, 1148.24761041 },
06156     { 3.642e-08, 5.97995786501, 1052.26838319 },
06157     { 3.059e-08, 4.96923422399, 1677.9385755 },
06158     { 2.893e-08, 1.90456088258, 149.563197135 },
06159     { 2.74e-08, 5.7005388801, 3.9321532631 },
06160     { 3.014e-08, 5.36409568893, 1361.54670584 },
06161     { 2.608e-08, 2.99591016813, 1589.07289528 },
06162     { 2.464e-08, 2.25182696243, 447.938831878 },
06163     { 2.295e-08, 3.77182395165, 408.438943611 },
06164     { 2.449e-08, 5.87771646576, 721.64941953 },
06165     { 2.441e-08, 3.18918907436, 319.573263394 },
06166     { 1.967e-08, 1.29771144286, 184.844907435 },
06167     { 2.51e-08, 4.26899907719, 1059.38193019 },
06168     { 2.337e-08, 5.73749856685, 313.210475919 },
06169     { 2.438e-08, 2.20340625323, 543.918059096 },
06170     { 1.967e-08, 5.54991356049, 1038.04128919 },
06171     { 2.159e-08, 6.13002461326, 1464.63948006 },
06172     { 2.033e-08, 6.2340937498, 1471.75302706 },
06173     { 1.679e-08, 0.53404387418, 635.965133051 },
06174     { 1.667e-08, 2.31776149711, 337.732510659 },
06175     { 1.743e-08, 4.57646237847, 1994.33044516 },
06176     { 1.913e-08, 5.17436386408, 2854.64037391 },
06177     { 1.612e-08, 0.53564663022, 416.303250138 },
06178     { 1.66e-08, 5.71352144007, 11.0457002639 },
06179     { 2.034e-08, 1.58251242401, 750.103607533 },
06180     { 1.577e-08, 0.55789908488, 2324.94940882 },
06181     { 1.659e-08, 2.57526072926, 2090.30967238 },
06182     { 1.483e-08, 0.0210563348, 490.334089179 },
06183     { 1.424e-08, 0.96656932678, 415.552490612 },
06184     { 1.677e-08, 5.9335568145, 1781.03134972 },
06185     { 1.632e-08, 2.35226638604, 131.546962222 },
06186     { 1.402e-08, 0.60008117843, 210.851414883 },
06187     { 1.677e-08, 6.13301097969, 1073.60902419 },
06188     { 1.478e-08, 3.89120179199, 1251.34038462 },
06189     { 1.773e-08, 0.03977695852, 423.416797138 },
06190     { 1.442e-08, 5.32547705924, 2538.24850425 },
06191     { 1.49e-08, 5.26389041723, 1354.43315884 },
06192     { 1.61e-08, 3.02368875538, 437.64389114 },
06193     { 1.462e-08, 3.28599831588, 1884.12412394 },
06194     { 1.346e-08, 5.09589748079, 25.2727942655 },
06195     { 1.48e-08, 0.47735175322, 824.742193749 },
06196     { 1.312e-08, 3.79347668996, 1567.73225428 },
06197     { 1.335e-08, 1.74107324653, 195.890607699 },
06198     { 1.329e-08, 3.20676992162, 2207.6295406 },
06199     { 1.252e-08, 4.12592480127, 1574.84580128 },
06200     { 1.526e-08, 1.83391016543, 436.893131615 },
06201     { 1.204e-08, 5.83523069063, 215.746775993 },
06202     { 1.431e-08, 2.26632806642, 2420.92863603 },
06203     { 1.202e-08, 0.89248153731, 127.471796607 },
06204     { 1.403e-08, 1.02096357086, 643.078680052 },
06205     { 1.176e-08, 3.91611015213, 1891.23767094 },
06206     { 1.137e-08, 0.35727698514, 497.44763618 },
06207     { 1.117e-08, 6.17430918265, 63.7358983034 },
06208     { 1.138e-08, 0.82455844655, 867.423475754 },
06209     { 1.145e-08, 3.10797488346, 2200.51599359 },
06210     { 1.082e-08, 3.7258944551, 131.40394987 },
06211     { 1.387e-08, 1.42954726378, 2634.22773147 },
06212     { 1.311e-08, 1.45489259116, 430.530344139 },
06213     { 1.003e-08, 1.81530935794, 618.556645312 },
06214     { 1.219e-08, 5.39420447728, 1279.79457263 },
06215     { 1.342e-08, 5.63184874016, 1382.88734685 },
06216     { 9.43e-09, 2.27529460454, 1478.86657406 },
06217     { 1.034e-08, 4.7209593611, 1987.21689816 },
06218     { 9.1e-09, 4.75468748593, 113.387714957 },
06219     { 9.01e-09, 5.71833080761, 265.989293477 },
06220     { 1.017e-08, 3.79640287208, 1375.77379985 },
06221     { 8.87e-09, 2.86363894581, 934.948514968 },
06222     { 9.14e-09, 3.03946255874, 241.753283441 },
06223     { 8.79e-09, 2.65659265685, 145.631043871 },
06224     { 1.082e-08, 4.48298283322, 2214.7430876 },
06225     { 9.68e-09, 4.18488402192, 231.458342703 },
06226     { 8.88e-09, 5.98816755324, 2524.02141025 },
06227     { 8.09e-09, 2.89742868175, 2008.55753916 },
06228     { 8.72e-09, 5.9569965423, 1368.66025285 },
06229     { 8.14e-09, 6.26605263515, 2015.67108616 },
06230     { 9.9e-09, 5.32604038017, 2428.04218303 },
06231     { 7.95e-09, 2.3817813581, 2228.9701816 },
06232     { 7.65e-09, 4.7003367494, 1670.8250285 },
06233     { 7.19e-09, 3.14082277075, 56.6223513026 },
06234     { 7.25e-09, 5.87999254075, 1685.0521225 },
06235     { 7.72e-09, 1.15596098579, 3053.71237535 },
06236     { 9.44e-09, 4.19194509927, 1802.37199072 },
06237     { 8.23e-09, 0.15294957676, 1141.13406341 },
06238     { 7.38e-09, 4.90593328066, 1485.98012107 },
06239     { 6.85e-09, 1.70083536518, 483.220542179 },
06240 };
06241 
06242 static VSOPTerm saturn_R4[] = {
06243     { 1.202117e-05, 1.41498340225, 220.412642439 },
06244     { 7.07794e-06, 1.16151449537, 213.299095438 },
06245     { 5.16224e-06, 6.2404910535, 206.185548437 },
06246     { 4.26107e-06, 2.46891791825, 7.1135470008 },
06247     { 2.67495e-06, 0.18644716875, 426.598190876 },
06248     { 1.70055e-06, 5.96000580678, 199.072001436 },
06249     { 1.44813e-06, 1.44265291294, 227.52618944 },
06250     { 1.50056e-06, 0.47968186381, 433.711737877 },
06251     { 1.21067e-06, 2.40476128629, 14.2270940016 },
06252     { 4.7503e-07, 5.56874777537, 639.897286314 },
06253     { 1.5651e-07, 2.89076603229, 110.206321219 },
06254     { 1.6364e-07, 0.53928792415, 440.825284878 },
06255     { 1.8973e-07, 5.8551475302, 647.010833315 },
06256     { 1.449e-07, 1.31356947305, 412.371096874 },
06257     { 1.231e-07, 2.10618416544, 323.505416657 },
06258     { 1.4688e-07, 0.29685965949, 419.484643875 },
06259     { 1.0893e-07, 2.45288604864, 117.31986822 },
06260     { 1.1348e-07, 0.17490312278, 95.9792272178 },
06261     { 9.21e-08, 2.30108004686, 21.3406410024 },
06262     { 9.007e-08, 1.55461797818, 88.865680217 },
06263     { 8.089e-08, 3.62570131736, 302.164775655 },
06264     { 8.668e-08, 0.69662054025, 216.480489176 },
06265     { 7.794e-08, 4.50477684881, 853.196381752 },
06266     { 8.261e-08, 1.27827363929, 234.63973644 },
06267     { 9.616e-08, 3.14159265359, 0 },
06268     { 4.937e-08, 2.61740899859, 515.463871093 },
06269     { 4.365e-08, 0.05807483283, 191.958454436 },
06270     { 5.944e-08, 5.17118993601, 103.092774219 },
06271     { 3.675e-08, 3.26106349552, 210.1177017 },
06272     { 4.387e-08, 4.98731675488, 860.309928753 },
06273     { 4.001e-08, 1.58149127982, 330.618963658 },
06274     { 3.875e-08, 6.01795427919, 654.124380316 },
06275     { 3.956e-08, 1.58112427915, 405.257549874 },
06276     { 2.962e-08, 2.67872711614, 522.577418094 },
06277     { 2.961e-08, 0.73625753769, 209.366942175 },
06278     { 3.102e-08, 1.28964935689, 728.762966531 },
06279     { 2.266e-08, 3.17206848552, 203.004154699 },
06280     { 2.16e-08, 1.08089139585, 124.433415221 },
06281     { 2.118e-08, 6.14470291334, 429.779584614 },
06282     { 2.066e-08, 3.92049451838, 1066.49547719 },
06283     { 2.211e-08, 0.80527848095, 625.670192312 },
06284     { 2.147e-08, 0.49411458094, 447.938831878 },
06285     { 1.927e-08, 0.78578237497, 295.051228654 },
06286     { 1.793e-08, 0.12585846743, 942.062061969 },
06287     { 1.706e-08, 1.43840425376, 224.344795702 },
06288     { 1.986e-08, 1.95084664432, 831.85574075 },
06289     { 1.6e-08, 5.41185167676, 824.742193749 },
06290     { 1.717e-08, 0.83103173636, 223.594036176 },
06291     { 1.598e-08, 1.93650947414, 529.690965095 },
06292     { 1.303e-08, 5.54181517607, 316.391869657 },
06293     { 1.288e-08, 1.91850903205, 956.289155971 },
06294     { 1.184e-08, 3.02295343322, 184.844907435 },
06295     { 1.234e-08, 0.93431249316, 721.64941953 },
06296     { 1.212e-08, 6.13915785712, 422.666037613 },
06297     { 1.249e-08, 5.97947803636, 195.139848173 },
06298     { 1.142e-08, 0.96309096169, 536.804512095 },
06299     { 1.011e-08, 1.14653787675, 838.96928775 },
06300     { 1.031e-08, 1.15377008428, 1148.24761041 },
06301     { 1.109e-08, 1.63414938335, 17.4084877393 },
06302     { 1.094e-08, 0.98475168289, 1045.15483619 },
06303     { 9.85e-09, 3.05768671768, 1574.84580128 },
06304     { 8.87e-09, 2.52072621499, 508.350324092 },
06305     { 9.86e-09, 1.63414986297, 735.876513532 },
06306     { 7.53e-09, 4.90938931967, 56.6223513026 },
06307     { 7.91e-09, 2.74375014558, 423.416797138 },
06308 };
06309 
06310 static VSOPTerm saturn_R5[] = {
06311     { 1.28668e-06, 5.91279864289, 220.412642439 },
06312     { 3.2196e-07, 0.69558284384, 7.1135470008 },
06313     { 2.6737e-07, 5.91270395039, 227.52618944 },
06314     { 1.9837e-07, 0.6739685296, 14.2270940016 },
06315     { 1.9994e-07, 4.95031713518, 433.711737877 },
06316     { 1.3627e-07, 1.47747814594, 199.072001436 },
06317     { 1.3706e-07, 4.59824754628, 426.598190876 },
06318     { 1.4068e-07, 2.63892426573, 206.185548437 },
06319     { 7.324e-08, 4.64667642371, 213.299095438 },
06320     { 4.916e-08, 3.63019930267, 639.897286314 },
06321     { 2.985e-08, 4.64378755577, 191.958454436 },
06322     { 2.675e-08, 0.51742057647, 323.505416657 },
06323     { 3.42e-08, 4.91489841099, 440.825284878 },
06324     { 3.171e-08, 4.10118061147, 647.010833315 },
06325     { 2.885e-08, 3.24108476164, 419.484643875 },
06326     { 2.173e-08, 5.39877301813, 302.164775655 },
06327     { 1.873e-08, 3.22101902976, 95.9792272178 },
06328     { 2.055e-08, 3.60842101774, 88.865680217 },
06329     { 1.509e-08, 2.68946095921, 853.196381752 },
06330     { 1.518e-08, 0.89692431439, 515.463871093 },
06331     { 1.737e-08, 0.41793799128, 117.31986822 },
06332     { 1.64e-08, 0, 0 },
06333     { 1.285e-08, 5.82563377753, 234.63973644 },
06334     { 9.83e-09, 5.91256391941, 3.1813937377 },
06335     { 1.054e-08, 0.2077897712, 412.371096874 },
06336     { 7.19e-09, 5.20973072924, 216.480489176 },
06337     { 7.06e-09, 2.65805151133, 110.206321219 },
06338 };
06339 
06340 static VSOPTerm uranus_L0[] = {
06341     { 5.48129294297, 0, 0 },
06342     { 0.09260408234, 0.89106421507, 74.7815985673 },
06343     { 0.01504247898, 3.6271926092, 1.4844727083 },
06344     { 0.00365981674, 1.89962179044, 73.297125859 },
06345     { 0.00272328168, 3.35823706307, 149.563197135 },
06346     { 0.00070328461, 5.39254450063, 63.7358983034 },
06347     { 0.00068892678, 6.09292483287, 76.2660712756 },
06348     { 0.00061998615, 2.26952066061, 2.9689454166 },
06349     { 0.00061950719, 2.85098872691, 11.0457002639 },
06350     { 0.0002646877, 3.14152083966, 71.8126531507 },
06351     { 0.00025710476, 6.11379840493, 454.909366527 },
06352     { 0.0002107885, 4.36059339067, 148.078724426 },
06353     { 0.00017818647, 1.74436930289, 36.6485629295 },
06354     { 0.00014613507, 4.73732166022, 3.9321532631 },
06355     { 0.00011162509, 5.8268179635, 224.344795702 },
06356     { 0.0001099791, 0.48865004018, 138.517496871 },
06357     { 9.527478e-05, 2.95516862826, 35.1640902212 },
06358     { 7.545601e-05, 5.236265824, 109.945688788 },
06359     { 4.220241e-05, 3.23328220918, 70.8494453042 },
06360     { 4.0519e-05, 2.277550173, 151.047669843 },
06361     { 3.354596e-05, 1.0654900738, 4.4534181249 },
06362     { 2.926718e-05, 4.62903718891, 9.5612275556 },
06363     { 3.49034e-05, 5.48306144511, 146.594251718 },
06364     { 3.144069e-05, 4.75199570434, 77.7505439839 },
06365     { 2.922333e-05, 5.35235361027, 85.8272988312 },
06366     { 2.272788e-05, 4.36600400036, 70.3281804424 },
06367     { 2.051219e-05, 1.51773566586, 0.1118745846 },
06368     { 2.148602e-05, 0.60745949945, 38.1330356378 },
06369     { 1.991643e-05, 4.92437588682, 277.034993741 },
06370     { 1.376226e-05, 2.04283539351, 65.2203710117 },
06371     { 1.666902e-05, 3.62744066769, 380.12776796 },
06372     { 1.284107e-05, 3.11347961505, 202.253395174 },
06373     { 1.150429e-05, 0.93343589092, 3.1813937377 },
06374     { 1.533221e-05, 2.58594681212, 52.6901980395 },
06375     { 1.281604e-05, 0.54271272721, 222.860322994 },
06376     { 1.372139e-05, 4.19641530878, 111.430161497 },
06377     { 1.221029e-05, 0.1990065003, 108.46121608 },
06378     { 9.46181e-06, 1.19253165736, 127.471796607 },
06379     { 1.150989e-05, 4.17898916639, 33.6796175129 },
06380     { 1.244347e-05, 0.91614441731, 2.4476805548 },
06381     { 1.072013e-05, 0.23566016888, 62.2514255951 },
06382     { 1.090463e-05, 1.77501500531, 12.5301729722 },
06383     { 7.07935e-06, 5.18291670033, 213.299095438 },
06384     { 6.53376e-06, 0.96587864431, 78.7137518304 },
06385     { 6.2757e-06, 0.18209040157, 984.600331622 },
06386     { 5.24485e-06, 2.01275350435, 299.126394269 },
06387     { 5.59396e-06, 3.35768635981, 0.5212648618 },
06388     { 6.06847e-06, 5.4320988925, 529.690965095 },
06389     { 4.04897e-06, 5.98690517582, 8.0767548473 },
06390     { 4.67183e-06, 0.41482520325, 145.10977901 },
06391     { 4.71311e-06, 1.40661608158, 184.727287356 },
06392     { 4.83226e-06, 2.10553218341, 0.9632078465 },
06393     { 3.95569e-06, 5.87037914022, 351.816592309 },
06394     { 4.33527e-06, 5.52141037763, 183.242814648 },
06395     { 3.09843e-06, 5.83301863492, 145.631043871 },
06396     { 3.78642e-06, 2.34989391811, 56.6223513026 },
06397     { 3.99033e-06, 0.33796522578, 415.552490612 },
06398     { 3.00392e-06, 5.64355207373, 22.0914005278 },
06399     { 2.4923e-06, 4.74621772167, 225.82926841 },
06400     { 2.39311e-06, 2.35072447972, 137.033024162 },
06401     { 2.94103e-06, 5.83919833199, 39.6175083461 },
06402     { 2.1645e-06, 4.77807782477, 340.770892045 },
06403     { 2.51784e-06, 1.63692846797, 221.375850285 },
06404     { 2.19624e-06, 1.92233630317, 67.6680515665 },
06405     { 2.02019e-06, 1.29693040688, 0.0481841098 },
06406     { 2.24105e-06, 0.51589500446, 84.3428261229 },
06407     { 2.16563e-06, 6.14217553245, 5.9378908332 },
06408     { 2.22605e-06, 2.84314245655, 0.2606324309 },
06409     { 2.07907e-06, 5.5801263788, 68.8437077341 },
06410     { 1.8752e-06, 1.3192760652, 0.1600586944 },
06411     { 1.99306e-06, 0.95648612651, 152.532142551 },
06412     { 1.58075e-06, 0.73795262538, 54.1746707478 },
06413     { 1.68606e-06, 5.87865394974, 18.1592472647 },
06414     { 1.70326e-06, 3.67712574811, 5.4166259714 },
06415     { 1.93647e-06, 1.88800957346, 456.393839236 },
06416     { 1.93051e-06, 0.91616617785, 453.424893819 },
06417     { 1.81991e-06, 3.53625031273, 79.2350166922 },
06418     { 1.73102e-06, 1.53869634445, 160.608897399 },
06419     { 1.64483e-06, 1.42390725018, 106.976743372 },
06420     { 1.7194e-06, 5.67948631369, 219.891377577 },
06421     { 1.62805e-06, 3.05027759814, 112.914634205 },
06422     { 1.46659e-06, 1.26296726443, 59.8037450403 },
06423     { 1.39276e-06, 5.38697273752, 32.1951448046 },
06424     { 1.38636e-06, 4.25998533357, 909.818733055 },
06425     { 1.43058e-06, 1.2998045387, 35.4247226521 },
06426     { 1.23986e-06, 1.37489956563, 7.1135470008 },
06427     { 1.04582e-06, 5.02793726187, 0.7507595254 },
06428     { 1.03295e-06, 0.68145096277, 14.977853527 },
06429     { 9.4957e-07, 0.90678215577, 74.6697239827 },
06430     { 8.2948e-07, 2.92800368384, 265.989293477 },
06431     { 1.10403e-06, 2.02666475709, 554.069987483 },
06432     { 9.4433e-07, 3.94271122207, 74.8934731519 },
06433     { 8.0072e-07, 1.01583506701, 6.592282139 },
06434     { 1.09576e-06, 5.70572405893, 77.962992305 },
06435     { 8.5946e-07, 1.70581556772, 82.8583534146 },
06436     { 1.03799e-06, 1.45794315266, 24.3790223882 },
06437     { 7.4661e-07, 4.63178804642, 69.3649725959 },
06438     { 7.9813e-07, 3.00965058125, 297.641921561 },
06439     { 8.449e-07, 0.36886722094, 186.211760064 },
06440     { 8.8657e-07, 0.52498114072, 181.758341939 },
06441     { 7.0368e-07, 1.18984702891, 66.70484372 },
06442     { 6.9971e-07, 0.87463619381, 305.346169393 },
06443     { 7.0082e-07, 3.75845990682, 131.40394987 },
06444     { 8.435e-07, 5.88592009032, 256.539940506 },
06445     { 7.4493e-07, 6.2423868428, 447.795819526 },
06446     { 6.2454e-07, 0.16868402018, 479.288388915 },
06447     { 7.2904e-07, 2.84891153624, 462.022913528 },
06448     { 6.9205e-07, 4.43939850837, 39.3568759152 },
06449     { 7.6729e-07, 4.58716659215, 6.2197751235 },
06450     { 7.3423e-07, 4.27591432865, 87.3117715395 },
06451     { 5.5577e-07, 1.49804110443, 71.6002048296 },
06452     { 5.7315e-07, 1.63007488533, 143.625306301 },
06453     { 6.1674e-07, 3.18616775231, 77.2292791221 },
06454     { 5.7668e-07, 3.67128264895, 51.2057253312 },
06455     { 5.0352e-07, 1.12355398826, 20.6069278195 },
06456     { 5.372e-07, 5.51853172042, 128.956269315 },
06457     { 5.7895e-07, 2.6686921691, 381.612240668 },
06458     { 5.8089e-07, 1.5863521331, 60.7669528868 },
06459     { 4.539e-07, 0.48027056949, 14.0146456805 },
06460     { 3.7513e-07, 6.06768205316, 211.81462273 },
06461     { 3.8565e-07, 3.43547372715, 153.495350398 },
06462     { 4.6085e-07, 4.36220351003, 75.7448064138 },
06463     { 4.022e-07, 4.57551863155, 46.2097904851 },
06464     { 3.4314e-07, 2.9385893887, 140.001969579 },
06465     { 3.8754e-07, 5.59046474201, 99.1606209555 },
06466     { 3.4864e-07, 1.0287768134, 203.737867882 },
06467     { 4.0016e-07, 0.69893479575, 218.406904869 },
06468     { 3.2562e-07, 4.21895389367, 200.768922466 },
06469     { 3.1889e-07, 5.50965372046, 72.3339180125 },
06470     { 4.1668e-07, 3.82449219367, 81.0013736908 },
06471     { 3.4668e-07, 0.39221757952, 1.3725981237 },
06472     { 3.9741e-07, 6.05490168728, 293.188503436 },
06473     { 2.7545e-07, 2.18754130148, 125.987323898 },
06474     { 3.6328e-07, 1.66621808766, 258.024413215 },
06475     { 3.5508e-07, 1.96672429313, 835.037134487 },
06476     { 3.5373e-07, 3.72274050162, 692.587484354 },
06477     { 2.7364e-07, 2.10315692995, 209.366942175 },
06478     { 2.6442e-07, 4.48298644364, 373.907992837 },
06479     { 3.4517e-07, 1.08687838842, 191.20769491 },
06480     { 2.6317e-07, 3.6335778804, 490.334089179 },
06481     { 2.9888e-07, 3.87365011384, 259.508885923 },
06482     { 2.5926e-07, 0.54378574725, 41.6444977756 },
06483     { 2.711e-07, 0.00478270361, 28.5718080822 },
06484     { 2.6313e-07, 5.81236674192, 75.3028634291 },
06485     { 3.4277e-07, 6.05545630018, 275.550521033 },
06486     { 2.4315e-07, 3.18651202042, 81.3738807063 },
06487     { 2.9936e-07, 1.8878903041, 269.921446741 },
06488     { 2.6242e-07, 6.20368166778, 134.585343608 },
06489     { 2.2842e-07, 0.92857008471, 288.080694005 },
06490     { 2.5216e-07, 5.43032747843, 116.426096343 },
06491     { 2.7063e-07, 4.75299776159, 41.1019810544 },
06492     { 2.2706e-07, 0.5305745312, 1514.29129672 },
06493     { 2.648e-07, 4.77161377188, 284.148540742 },
06494     { 2.195e-07, 4.59091247537, 404.506790348 },
06495     { 2.2022e-07, 1.84418065243, 617.805885786 },
06496     { 2.4811e-07, 4.70901440561, 378.643295252 },
06497     { 2.904e-07, 0.17160028536, 528.206492386 },
06498     { 2.0487e-07, 0.10247779138, 195.139848173 },
06499     { 2.0726e-07, 5.62240737217, 55.6591434561 },
06500     { 2.5919e-07, 0.74700144605, 278.51946645 },
06501     { 2.2824e-07, 3.58334799786, 1.5963472929 },
06502     { 2.1855e-07, 0.05691568897, 173.942219523 },
06503     // 162 terms retained
06504 };
06505 
06506 static VSOPTerm uranus_L1[] = {
06507     { 74.7815986091, 0, 0 },
06508     { 0.00154332863, 5.24158770553, 74.7815985673 },
06509     { 0.00024456474, 1.71260334156, 1.4844727083 },
06510     { 9.258442e-05, 0.4282973235, 11.0457002639 },
06511     { 8.265977e-05, 1.50218091379, 63.7358983034 },
06512     { 9.15016e-05, 1.41213765216, 149.563197135 },
06513     { 3.899108e-05, 0.4648357916, 3.9321532631 },
06514     { 2.277065e-05, 4.17199181523, 76.2660712756 },
06515     { 1.92747e-05, 0.52976188479, 2.9689454166 },
06516     { 1.232725e-05, 1.58632088145, 70.8494453042 },
06517     { 7.91201e-06, 5.43640595978, 3.1813937377 },
06518     { 7.66954e-06, 1.99425624214, 73.297125859 },
06519     { 4.81813e-06, 2.98574070918, 85.8272988312 },
06520     { 4.49635e-06, 4.14242946378, 138.517496871 },
06521     { 5.65091e-06, 3.87400932383, 224.344795702 },
06522     { 4.266e-06, 4.73158166033, 71.8126531507 },
06523     { 3.47745e-06, 2.45368882357, 9.5612275556 },
06524     { 3.32699e-06, 2.55525645638, 148.078724426 },
06525     { 3.17054e-06, 5.57858240166, 52.6901980395 },
06526     { 1.79897e-06, 5.68365861477, 12.5301729722 },
06527     { 1.71119e-06, 3.00040981195, 78.7137518304 },
06528     { 2.05579e-06, 2.36242761009, 2.4476805548 },
06529     { 1.58038e-06, 2.90930836614, 0.9632078465 },
06530     { 1.8909e-06, 4.20258063269, 56.6223513026 },
06531     { 2.02696e-06, 0.34360451816, 151.047669843 },
06532     { 1.54762e-06, 5.59005854748, 4.4534181249 },
06533     { 1.43472e-06, 2.59047613814, 62.2514255951 },
06534     { 1.51459e-06, 2.93993108236, 77.7505439839 },
06535     { 1.53561e-06, 4.65220425575, 35.1640902212 },
06536     { 1.21462e-06, 4.14937021194, 127.471796607 },
06537     { 1.15538e-06, 3.73245717203, 65.2203710117 },
06538     { 1.02213e-06, 4.18917777961, 145.631043871 },
06539     { 1.01894e-06, 6.03382617339, 0.1118745846 },
06540     { 8.8409e-07, 3.99004756152, 18.1592472647 },
06541     { 8.7591e-07, 6.15639888455, 202.253395174 },
06542     { 8.0591e-07, 2.64095955809, 22.0914005278 },
06543     { 7.2047e-07, 6.04586846354, 70.3281804424 },
06544     { 6.8727e-07, 4.05075598128, 77.962992305 },
06545     { 5.9329e-07, 3.70581611259, 67.6680515665 },
06546     { 4.7388e-07, 3.54091852775, 351.816592309 },
06547     { 4.2712e-07, 5.72066604839, 5.4166259714 },
06548     { 4.4405e-07, 5.91042456876, 7.1135470008 },
06549     { 3.5784e-07, 3.29585017124, 8.0767548473 },
06550     { 3.5724e-07, 3.32933903151, 71.6002048296 },
06551     { 3.6081e-07, 5.89881403933, 33.6796175129 },
06552     { 4.1676e-07, 4.94718694607, 222.860322994 },
06553     { 3.1215e-07, 5.48938304422, 160.608897399 },
06554     { 3.1453e-07, 5.62016551866, 984.600331622 },
06555     { 3.5171e-07, 5.07842850969, 38.1330356378 },
06556     { 3.5543e-07, 0.0550243966, 299.126394269 },
06557     { 3.081e-07, 5.49604033608, 59.8037450403 },
06558     { 2.8883e-07, 4.51759500034, 84.3428261229 },
06559     { 2.6705e-07, 5.53637447019, 131.40394987 },
06560     { 2.9956e-07, 1.66046193211, 447.795819526 },
06561     { 2.9206e-07, 1.14722620686, 462.022913528 },
06562     { 2.5811e-07, 4.99049651973, 137.033024162 },
06563     { 2.5474e-07, 5.73884476629, 380.12776796 },
06564     { 2.1683e-07, 2.80603505468, 69.3649725959 },
06565     { 2.3016e-07, 2.24983506758, 111.430161497 },
06566     { 1.9228e-07, 3.55594434001, 54.1746707478 },
06567     { 2.1696e-07, 0.9887213968, 213.299095438 },
06568     { 1.9457e-07, 1.86460184285, 108.46121608 },
06569     { 1.614e-07, 3.10230818045, 14.977853527 },
06570     { 1.3138e-07, 1.95065801902, 87.3117715395 },
06571     { 1.3904e-07, 1.5420709382, 340.770892045 },
06572     { 1.3543e-07, 4.38430774439, 5.9378908332 },
06573     { 1.6493e-07, 2.80104132725, 225.82926841 },
06574     { 1.3111e-07, 5.88308816286, 6.2197751235 },
06575     { 1.1811e-07, 0.32606713574, 35.4247226521 },
06576     { 1.2471e-07, 0.32808369953, 51.2057253312 },
06577     { 1.0981e-07, 1.6929966677, 45.5766510387 },
06578     { 1.0888e-07, 5.970420479, 265.989293477 },
06579     { 1.1433e-07, 3.37877229066, 72.3339180125 },
06580     { 1.2003e-07, 3.60398124894, 269.921446741 },
06581     { 1.2936e-07, 5.38263455371, 152.532142551 },
06582     { 1.1674e-07, 1.74413259892, 79.2350166922 },
06583     { 1.0446e-07, 4.16878885118, 24.3790223882 },
06584     { 1.0634e-07, 3.06878261442, 284.148540742 },
06585     { 9.674e-08, 5.51339189448, 153.495350398 },
06586     { 9.59e-08, 0.49485192598, 209.366942175 },
06587     { 9.269e-08, 3.5458995448, 41.6444977756 },
06588     { 9.568e-08, 5.59970406046, 82.8583534146 },
06589     { 9.31e-08, 4.49468477512, 20.6069278195 },
06590     { 9.632e-08, 1.00932793597, 68.8437077341 },
06591     { 8.745e-08, 3.91021963381, 60.7669528868 },
06592     { 1.0176e-07, 3.51758777802, 529.690965095 },
06593     { 1.0048e-07, 4.64919764888, 77.2292791221 },
06594     { 8.679e-08, 1.96792212254, 195.139848173 },
06595     { 8.387e-08, 4.41835912213, 134.585343608 },
06596     { 7.983e-08, 5.35924979986, 75.7448064138 },
06597     { 9.263e-08, 3.95182354442, 39.6175083461 },
06598     { 7.594e-08, 5.77307721631, 73.8183907208 },
06599     { 7.713e-08, 4.44174669087, 14.0146456805 },
06600     { 7.49e-08, 2.17900285342, 145.10977901 },
06601     { 7.873e-08, 5.74835382023, 184.727287356 },
06602     { 7.688e-08, 2.41795807218, 146.594251718 },
06603     { 6.438e-08, 0.84540553248, 32.1951448046 },
06604     { 6.256e-08, 2.17063033953, 74.8934731519 },
06605     { 7.937e-08, 0.1717266497, 120.358249606 },
06606     { 7.02e-08, 4.12096862702, 191.20769491 },
06607     { 6.862e-08, 2.13341287037, 116.426096343 },
06608     { 5.208e-08, 3.11117214481, 106.976743372 },
06609     { 4.811e-08, 2.25140758551, 46.2097904851 },
06610     { 4.566e-08, 3.45427623308, 0.7507595254 },
06611     { 4.473e-08, 3.94632863732, 6.592282139 },
06612     { 5.202e-08, 1.15450734319, 112.914634205 },
06613     { 4.323e-08, 5.15540388592, 144.146571163 },
06614     { 4.746e-08, 5.18244413774, 81.0013736908 },
06615     { 4.232e-08, 0.2192191002, 92.940845832 },
06616     { 4.323e-08, 2.52442111234, 99.1606209555 },
06617     { 3.879e-08, 2.78711315762, 565.115687747 },
06618     { 4.332e-08, 5.91118459987, 221.375850285 },
06619     { 3.801e-08, 0.75135339336, 58.1068240109 },
06620     { 3.812e-08, 3.23225846555, 479.288388915 },
06621     { 3.656e-08, 5.27986185627, 66.9172920411 },
06622     { 3.811e-08, 4.92593102646, 125.987323898 },
06623     { 4.172e-08, 2.28697665136, 109.945688788 },
06624     { 3.472e-08, 2.95403921517, 74.6697239827 },
06625     { 3.501e-08, 4.89811329155, 28.3111756513 },
06626     { 4.495e-08, 4.1545333789, 344.703045308 },
06627     { 4.258e-08, 2.68419933901, 7.8643065262 },
06628     { 3.456e-08, 0.02638325764, 140.001969579 },
06629     { 4.181e-08, 1.90641663083, 277.034993741 },
06630     { 3.644e-08, 5.32238666094, 408.438943611 },
06631     { 3.205e-08, 0.05087987138, 220.412642439 },
06632     { 3.19e-08, 1.48430670387, 128.956269315 },
06633     { 3.901e-08, 6.25926496244, 0.8937718773 },
06634     { 3.788e-08, 0.03327505225, 152.744590872 },
06635     { 3.2e-08, 0.52009458683, 2.2876218604 },
06636     { 3.011e-08, 1.93475294714, 80.1982245387 },
06637     { 4.054e-08, 5.23320423468, 96.8729990951 },
06638     { 3.798e-08, 4.97868021019, 36.6485629295 },
06639     { 3.895e-08, 1.10480659598, 297.641921561 },
06640     { 3.295e-08, 4.80719384894, 422.666037613 },
06641     { 3.192e-08, 2.81905779664, 453.424893819 },
06642     { 2.804e-08, 6.19069392998, 135.548551454 },
06643     { 3.469e-08, 5.88266049174, 16.6747745564 },
06644     { 2.785e-08, 1.35852942533, 404.506790348 },
06645     { 2.892e-08, 0.53676605577, 159.12442469 },
06646     { 3.232e-08, 1.54622440929, 23.5758732361 },
06647     { 2.958e-08, 6.25751544465, 456.393839236 },
06648     { 2.542e-08, 1.85372598824, 490.334089179 },
06649     { 2.547e-08, 5.19766530615, 173.942219523 },
06650     { 3.118e-08, 6.10201148242, 142.449650134 },
06651     { 2.762e-08, 3.51066557656, 288.080694005 },
06652     { 2.793e-08, 3.90482859776, 358.93013931 },
06653     { 2.958e-08, 5.31404018803, 55.1378785943 },
06654     { 2.387e-08, 1.31646029756, 211.81462273 },
06655     { 2.413e-08, 4.38647851761, 60.5545045657 },
06656     { 2.285e-08, 2.31869038469, 31.492569389 },
06657     { 2.366e-08, 2.21968144549, 66.70484372 },
06658     { 2.779e-08, 4.72642945119, 186.211760064 },
06659     { 2.27e-08, 3.49350071105, 206.185548437 },
06660     { 2.224e-08, 0.41045917285, 81.3738807063 },
06661     { 2.196e-08, 0.76298510234, 17.5261078183 },
06662     { 2.115e-08, 3.58641580944, 333.657345044 },
06663     { 2.575e-08, 0.73175693995, 200.768922466 },
06664     { 2.158e-08, 2.61976125405, 13.3333221243 },
06665     { 2.041e-08, 6.27470432139, 98.8999885246 },
06666     { 2.212e-08, 2.36295359318, 347.884439046 },
06667     { 2.183e-08, 2.4900467683, 76.4785195967 },
06668     { 2.032e-08, 1.6748491158, 235.390495966 },
06669     { 2.226e-08, 5.9732773815, 1514.29129672 },
06670     // 163 terms retained
06671 };
06672 
06673 static VSOPTerm uranus_L2[] = {
06674     { 2.349469e-05, 2.26708640433, 74.7815985673 },
06675     { 8.48806e-06, 3.14159265359, 0 },
06676     { 7.68983e-06, 4.52562378749, 11.0457002639 },
06677     { 5.51555e-06, 3.2581932204, 63.7358983034 },
06678     { 5.41559e-06, 2.27572631399, 3.9321532631 },
06679     { 5.29491e-06, 4.92336172394, 1.4844727083 },
06680     { 2.57527e-06, 3.69060540044, 3.1813937377 },
06681     { 1.82036e-06, 6.21866555925, 70.8494453042 },
06682     { 1.84429e-06, 5.05954505833, 149.563197135 },
06683     { 4.9505e-07, 6.03085160423, 56.6223513026 },
06684     { 5.3456e-07, 1.45801353517, 76.2660712756 },
06685     { 3.8334e-07, 1.78433163102, 52.6901980395 },
06686     { 4.4885e-07, 3.90644983662, 2.4476805548 },
06687     { 4.4623e-07, 0.81232539761, 85.8272988312 },
06688     { 3.7373e-07, 4.46132739805, 2.9689454166 },
06689     { 3.3044e-07, 0.86461989031, 9.5612275556 },
06690     { 2.4305e-07, 2.10670976428, 18.1592472647 },
06691     { 2.925e-07, 5.09724793503, 73.297125859 },
06692     { 2.2309e-07, 4.81978108793, 78.7137518304 },
06693     { 2.2283e-07, 5.99230347559, 138.517496871 },
06694     { 1.723e-07, 2.53731197138, 145.631043871 },
06695     { 2.1416e-07, 2.39692592406, 77.962992305 },
06696     { 1.5114e-07, 1.43013979998, 224.344795702 },
06697     { 1.6756e-07, 3.46508324378, 12.5301729722 },
06698     { 1.2003e-07, 0.01666017885, 22.0914005278 },
06699     { 1.0497e-07, 4.47250656935, 62.2514255951 },
06700     { 1.0943e-07, 0.08477481315, 127.471796607 },
06701     { 8.683e-08, 4.25475342937, 7.1135470008 },
06702     { 1.0478e-07, 5.16510093405, 71.6002048296 },
06703     { 7.208e-08, 1.25579094145, 5.4166259714 },
06704     { 8.383e-08, 5.49939298653, 67.6680515665 },
06705     { 6.079e-08, 5.44023447414, 65.2203710117 },
06706     { 5.718e-08, 1.83543074459, 202.253395174 },
06707     { 6.109e-08, 3.36329480272, 447.795819526 },
06708     { 6.002e-08, 5.72509014963, 462.022913528 },
06709     { 5.684e-08, 4.14533132422, 151.047669843 },
06710     { 5.091e-08, 3.52369031374, 59.8037450403 },
06711     { 5.147e-08, 1.05915315998, 131.40394987 },
06712     { 4.917e-08, 3.38475371297, 4.4534181249 },
06713     { 4.818e-08, 1.20436413021, 71.8126531507 },
06714     { 4.697e-08, 6.13059120042, 148.078724426 },
06715     { 3.95e-08, 0.69544777458, 77.7505439839 },
06716     { 3.655e-08, 1.75283968054, 351.816592309 },
06717     { 3.144e-08, 3.30914690507, 160.608897399 },
06718     { 3.17e-08, 6.13784634729, 77.2292791221 },
06719     { 3.149e-08, 3.83524373649, 45.5766510387 },
06720     { 3.616e-08, 4.56973348262, 454.909366527 },
06721     { 2.673e-08, 1.05631111199, 69.3649725959 },
06722     { 2.66e-08, 5.35501232753, 269.921446741 },
06723     { 2.315e-08, 2.61423820966, 84.3428261229 },
06724     { 2.258e-08, 5.07517615514, 14.977853527 },
06725     { 2.249e-08, 1.37812609668, 284.148540742 },
06726     { 2.072e-08, 4.3496677836, 984.600331622 },
06727     { 2.101e-08, 2.31175293338, 120.358249606 },
06728     { 1.808e-08, 0.52249831108, 137.033024162 },
06729     { 1.849e-08, 5.69618054054, 54.1746707478 },
06730     { 1.983e-08, 3.87043200848, 195.139848173 },
06731     { 1.632e-08, 5.07069503204, 209.366942175 },
06732     { 1.578e-08, 2.91229378751, 51.2057253312 },
06733     { 1.722e-08, 6.25913624391, 41.6444977756 },
06734     { 1.656e-08, 6.26113629911, 277.034993741 },
06735     { 1.822e-08, 1.24304611018, 35.1640902212 },
06736     { 1.345e-08, 2.04057300383, 70.3281804424 },
06737     { 1.253e-08, 2.65486278486, 134.585343608 },
06738     { 1.239e-08, 4.63255501972, 92.940845832 },
06739     { 1.369e-08, 6.08201469405, 87.3117715395 },
06740     { 1.277e-08, 5.87454788183, 60.5545045657 },
06741     { 1.281e-08, 2.51504858314, 72.3339180125 },
06742     { 1.25e-08, 1.09008933023, 213.299095438 },
06743     { 1.055e-08, 4.00338488062, 299.126394269 },
06744     { 1.133e-08, 4.64929170681, 152.744590872 },
06745     { 1.082e-08, 1.07336611951, 153.495350398 },
06746     { 1.037e-08, 4.82158521698, 116.426096343 },
06747     { 8.63e-09, 3.56774115747, 340.770892045 },
06748     { 9.57e-09, 2.11521253777, 20.6069278195 },
06749     { 9.52e-09, 2.4717064451, 380.12776796 },
06750     { 8.36e-09, 6.12347738126, 49.5088043018 },
06751     { 8.08e-09, 0.29677438017, 191.20769491 },
06752     { 8.08e-09, 4.08162792952, 14.2270940016 },
06753     { 7.92e-09, 6.1709106312, 344.703045308 },
06754     { 7.91e-09, 2.37030711541, 58.1068240109 },
06755     { 9.14e-09, 2.11419968166, 14.0146456805 },
06756     { 7.88e-09, 0.75228496417, 408.438943611 },
06757     { 7.63e-09, 2.38121244677, 222.860322994 },
06758     { 8.91e-09, 2.04340711828, 265.989293477 },
06759     { 7.3e-09, 3.10064098912, 422.666037613 },
06760     { 7.65e-09, 0.7772382722, 76.4785195967 },
06761     { 6.45e-09, 2.77108845143, 96.8729990951 },
06762     { 7.45e-09, 2.35633194869, 358.93013931 },
06763     { 6.2e-09, 1.98188971784, 33.6796175129 },
06764     { 6.55e-09, 3.8541585028, 16.6747745564 },
06765     { 6.08e-09, 0.15790159997, 28.3111756513 },
06766     { 5.87e-09, 1.09637968292, 55.1378785943 },
06767     { 6.17e-09, 1.70137701054, 8.0767548473 },
06768     { 6.45e-09, 5.17890892522, 23.5758732361 },
06769     { 5.89e-09, 3.39293635432, 144.146571163 },
06770     { 5.98e-09, 3.77279530334, 80.1982245387 },
06771     { 5.62e-09, 4.90624120147, 35.4247226521 },
06772     { 5.87e-09, 4.33026772564, 29.2049475286 },
06773     // 99 terms retained
06774 };
06775 
06776 static VSOPTerm uranus_L3[] = {
06777     { 1.22192e-06, 0.02112102225, 74.7815985673 },
06778     { 6.8195e-07, 4.12138633187, 3.9321532631 },
06779     { 5.2729e-07, 2.38808499397, 11.0457002639 },
06780     { 4.3714e-07, 2.95937380925, 1.4844727083 },
06781     { 4.5405e-07, 2.04405402149, 3.1813937377 },
06782     { 2.4903e-07, 4.886800756, 63.7358983034 },
06783     { 2.1004e-07, 4.54879176205, 70.8494453042 },
06784     { 8.985e-08, 1.58255257968, 56.6223513026 },
06785     { 9.158e-08, 2.57000447334, 149.563197135 },
06786     { 1.0361e-07, 0, 0 },
06787     { 4.261e-08, 0.22780215466, 18.1592472647 },
06788     { 3.625e-08, 5.3836730459, 76.2660712756 },
06789     { 3.244e-08, 5.01058611704, 85.8272988312 },
06790     { 3.488e-08, 4.13160885916, 52.6901980395 },
06791     { 3.57e-08, 0.94065081296, 77.962992305 },
06792     { 2.738e-08, 0.4034653554, 78.7137518304 },
06793     { 2.233e-08, 0.87157987676, 145.631043871 },
06794     { 1.948e-08, 2.67957461817, 7.1135470008 },
06795     { 2.12e-08, 5.64073933192, 9.5612275556 },
06796     { 1.566e-08, 5.46300116637, 73.297125859 },
06797     { 1.308e-08, 1.25835033636, 12.5301729722 },
06798     { 1.616e-08, 0.49324165265, 71.6002048296 },
06799     { 1.23e-08, 3.93093451148, 22.0914005278 },
06800     { 9.06e-09, 2.17573166732, 127.471796607 },
06801     { 8.11e-09, 5.08300105756, 447.795819526 },
06802     { 8e-09, 4.00214562488, 462.022913528 },
06803     { 7.18e-09, 0.34600103024, 5.6290742925 },
06804     { 7.18e-09, 1.19635899416, 138.517496871 },
06805     { 6.8e-09, 2.9444450611, 131.40394987 },
06806     { 5.81e-09, 5.14726797687, 224.344795702 },
06807     // 30 terms retained
06808 };
06809 
06810 static VSOPTerm uranus_L4[] = {
06811     { 5.536e-08, 4.57721551627, 74.7815985673 },
06812     { 3.183e-08, 0.34467460171, 11.0457002639 },
06813     // 2 terms retained
06814 };
06815 
06816 static VSOPTerm uranus_B0[] = {
06817     { 0.01346277648, 2.61877810547, 74.7815985673 },
06818     { 0.000623414, 5.08111189648, 149.563197135 },
06819     { 0.00061601196, 3.14159265359, 0 },
06820     { 9.963722e-05, 1.61603805646, 76.2660712756 },
06821     { 9.92616e-05, 0.57630380333, 73.297125859 },
06822     { 3.259466e-05, 1.26119342526, 224.344795702 },
06823     { 2.972303e-05, 2.24367206357, 1.4844727083 },
06824     { 2.010275e-05, 6.05550884547, 148.078724426 },
06825     { 1.522163e-05, 0.27959645002, 63.7358983034 },
06826     { 9.24064e-06, 4.03822512696, 151.047669843 },
06827     { 7.6064e-06, 6.13999362624, 71.8126531507 },
06828     { 4.20265e-06, 5.21280055515, 11.0457002639 },
06829     { 4.30661e-06, 3.55443947716, 213.299095438 },
06830     { 4.36847e-06, 3.38081057022, 529.690965095 },
06831     { 5.22314e-06, 3.32086440954, 138.517496871 },
06832     { 4.34627e-06, 0.34063199763, 77.7505439839 },
06833     { 4.6263e-06, 0.74256687606, 85.8272988312 },
06834     { 2.32667e-06, 2.25715668168, 222.860322994 },
06835     { 2.15848e-06, 1.59122810633, 38.1330356378 },
06836     { 2.44698e-06, 0.787951741, 2.9689454166 },
06837     { 1.79936e-06, 3.72487768728, 299.126394269 },
06838     { 1.74896e-06, 1.23550822483, 146.594251718 },
06839     { 1.73648e-06, 1.93654971482, 380.12776796 },
06840     { 1.60368e-06, 5.33635511113, 111.430161497 },
06841     { 1.44064e-06, 5.96238846558, 35.1640902212 },
06842     { 1.02049e-06, 2.61876132065, 78.7137518304 },
06843     { 1.16363e-06, 5.73877137488, 70.8494453042 },
06844     { 1.06444e-06, 0.94095705978, 70.3281804424 },
06845     { 8.616e-07, 0.70251751041, 39.6175083461 },
06846     { 7.2611e-07, 0.205721589, 225.82926841 },
06847     { 7.1172e-07, 0.83343109173, 109.945688788 },
06848     { 5.7495e-07, 2.67048156941, 108.46121608 },
06849     { 5.4263e-07, 3.35177461012, 184.727287356 },
06850     { 4.4471e-07, 2.74407889623, 152.532142551 },
06851     // 34 terms retained
06852 };
06853 
06854 static VSOPTerm uranus_B1[] = {
06855     { 0.00034101978, 0.01321929936, 74.7815985673 },
06856     { 2.480115e-05, 2.73961370453, 149.563197135 },
06857     { 1.719377e-05, 0, 0 },
06858     { 3.95276e-06, 5.49322816551, 76.2660712756 },
06859     { 3.08903e-06, 3.61139770633, 73.297125859 },
06860     { 1.81125e-06, 5.32079457105, 224.344795702 },
06861     { 1.4452e-06, 4.22110521671, 63.7358983034 },
06862     { 7.6343e-07, 4.54620999213, 85.8272988312 },
06863     { 7.2633e-07, 5.97811706013, 1.4844727083 },
06864     { 6.5492e-07, 2.77607065171, 11.0457002639 },
06865     { 6.3931e-07, 6.15917217447, 138.517496871 },
06866     { 5.0972e-07, 1.79457572126, 151.047669843 },
06867     { 3.993e-07, 3.59559614775, 148.078724426 },
06868     { 3.6667e-07, 3.82753352893, 70.8494453042 },
06869     { 2.6969e-07, 4.71074996908, 78.7137518304 },
06870     { 2.7205e-07, 4.22769491494, 71.8126531507 },
06871     { 2.2074e-07, 4.76357435668, 213.299095438 },
06872     { 2.2655e-07, 4.40615405121, 77.7505439839 },
06873     { 1.572e-07, 1.55930265947, 529.690965095 },
06874     { 1.009e-07, 5.83224201984, 145.631043871 },
06875     { 1.2912e-07, 1.56375170441, 299.126394269 },
06876     { 7.956e-08, 5.0228752619, 2.9689454166 },
06877     { 8.579e-08, 6.26698868752, 222.860322994 },
06878     { 7.534e-08, 0.80106371071, 160.608897399 },
06879     { 6.679e-08, 2.7852838806, 3.9321532631 },
06880     { 5.496e-08, 3.31254191722, 77.962992305 },
06881     { 5.232e-08, 5.06918050814, 71.6002048296 },
06882     // 27 terms retained
06883 };
06884 
06885 static VSOPTerm uranus_B2[] = {
06886     { 7.64663e-06, 1.74870957857, 74.7815985673 },
06887     { 5.5734e-07, 3.14159265359, 0 },
06888     { 2.5641e-07, 5.67301557131, 149.563197135 },
06889     { 1.3335e-07, 5.92348443969, 73.297125859 },
06890     { 6.636e-08, 2.30241577514, 85.8272988312 },
06891     { 4.926e-08, 2.21241492976, 76.2660712756 },
06892     { 4.368e-08, 0.76649493506, 11.0457002639 },
06893     { 4.095e-08, 1.81604424547, 70.8494453042 },
06894     { 3.55e-08, 2.72620892642, 224.344795702 },
06895     { 3.556e-08, 0.36898980602, 78.7137518304 },
06896     { 3.799e-08, 1.75732801545, 138.517496871 },
06897     { 1.82e-08, 1.54477121376, 77.962992305 },
06898     { 1.651e-08, 1.41591379356, 1.4844727083 },
06899     { 1.608e-08, 6.22512841748, 213.299095438 },
06900     { 1.452e-08, 3.90164387464, 145.631043871 },
06901     // 15 terms retained
06902 };
06903 
06904 static VSOPTerm uranus_B3[] = {
06905     { 2.1201e-07, 3.16540759295, 74.7815985673 },
06906     // 1 terms retained
06907 };
06908 
06909 static VSOPTerm uranus_R0[] = {
06910     { 19.2126484721, 0, 0 },
06911     { 0.88784984413, 5.60377527014, 74.7815985673 },
06912     { 0.03440836062, 0.32836099706, 73.297125859 },
06913     { 0.0205565386, 1.7829515933, 149.563197135 },
06914     { 0.0064932241, 4.52247285911, 76.2660712756 },
06915     { 0.00602247865, 3.86003823674, 63.7358983034 },
06916     { 0.00496404167, 1.40139935333, 454.909366527 },
06917     { 0.00338525369, 1.58002770318, 138.517496871 },
06918     { 0.00243509114, 1.57086606044, 71.8126531507 },
06919     { 0.00190522303, 1.99809394714, 1.4844727083 },
06920     { 0.00161858838, 2.79137786799, 148.078724426 },
06921     { 0.00143706183, 1.38368544947, 11.0457002639 },
06922     { 0.00093192405, 0.17437220467, 36.6485629295 },
06923     { 0.00071424548, 4.24509236074, 224.344795702 },
06924     { 0.00089806014, 3.66105364565, 109.945688788 },
06925     { 0.00039009723, 1.66971401684, 70.8494453042 },
06926     { 0.00046677296, 1.39976401694, 35.1640902212 },
06927     { 0.00039025624, 3.36234773834, 277.034993741 },
06928     { 0.00036755274, 3.88649278513, 146.594251718 },
06929     { 0.00030348723, 0.70100838798, 151.047669843 },
06930     { 0.00029156413, 3.180563367, 77.7505439839 },
06931     { 0.00020471591, 1.55587964879, 202.253395174 },
06932     { 0.00025620756, 5.25656086672, 380.12776796 },
06933     { 0.0002578588, 3.7853770987, 85.8272988312 },
06934     { 0.00022637073, 0.72518687029, 529.690965095 },
06935     { 0.00020473534, 2.79640244248, 70.3281804424 },
06936     { 0.000179013, 0.55455066863, 2.9689454166 },
06937     { 0.00012328114, 5.96037276805, 127.471796607 },
06938     { 0.00014701666, 4.90434516516, 108.46121608 },
06939     { 0.0001149468, 0.43772043395, 65.2203710117 },
06940     { 0.00015502375, 5.35405396163, 38.1330356378 },
06941     { 0.00010792498, 1.42106296264, 213.299095438 },
06942     { 0.00011695693, 3.29824190199, 3.9321532631 },
06943     { 0.00011959076, 1.7504339214, 984.600331622 },
06944     { 0.00012896452, 2.62154084288, 111.430161497 },
06945     { 0.00011852959, 0.99344161196, 52.6901980395 },
06946     { 9.111621e-05, 4.99633582839, 62.2514255951 },
06947     { 8.420792e-05, 5.25351368389, 222.860322994 },
06948     { 7.448995e-05, 0.79495503123, 351.816592309 },
06949     { 8.402384e-05, 5.03876467031, 415.552490612 },
06950     { 6.046221e-05, 5.67958564987, 78.7137518304 },
06951     { 5.524411e-05, 3.11493320824, 9.5612275556 },
06952     { 7.329301e-05, 3.97276588872, 183.242814648 },
06953     { 5.44457e-05, 5.10574758517, 145.10977901 },
06954     { 5.238203e-05, 2.62960535651, 33.6796175129 },
06955     { 4.079523e-05, 3.22064116734, 340.770892045 },
06956     { 3.801645e-05, 6.10982670905, 184.727287356 },
06957     { 3.918728e-05, 4.25017709085, 39.6175083461 },
06958     { 2.940764e-05, 2.14649735789, 137.033024162 },
06959     { 3.781197e-05, 3.45840366912, 456.393839236 },
06960     { 2.942224e-05, 0.42392830457, 299.126394269 },
06961     { 3.686324e-05, 2.48725993956, 453.424893819 },
06962     { 3.101496e-05, 4.14028619712, 219.891377577 },
06963     { 2.962643e-05, 0.82981906774, 56.6223513026 },
06964     { 2.937579e-05, 3.67652211319, 140.001969579 },
06965     { 2.864793e-05, 0.30998964462, 12.5301729722 },
06966     { 2.53811e-05, 4.85443168231, 131.40394987 },
06967     { 1.962787e-05, 5.24326793681, 84.3428261229 },
06968     { 2.363719e-05, 0.44244699485, 554.069987483 },
06969     { 1.978408e-05, 6.12838999163, 106.976743372 },
06970     { 2.182603e-05, 2.94042519396, 305.346169393 },
06971     { 1.963255e-05, 0.04114614586, 221.375850285 },
06972     { 1.829781e-05, 4.01105197128, 68.8437077341 },
06973     { 1.64292e-05, 0.35558129224, 67.6680515665 },
06974     { 1.584876e-05, 3.16265838848, 225.82926841 },
06975     { 1.848022e-05, 2.91116293131, 909.818733055 },
06976     { 1.632263e-05, 4.23038575372, 22.0914005278 },
06977     { 1.402196e-05, 1.3910671015, 265.989293477 },
06978     { 1.404021e-05, 5.63567908789, 4.4534181249 },
06979     { 1.656488e-05, 1.96436491067, 79.2350166922 },
06980     { 1.248478e-05, 5.44008558936, 54.1746707478 },
06981     { 1.563396e-05, 1.47919498164, 112.914634205 },
06982     { 1.248513e-05, 4.88964506527, 479.288388915 },
06983     { 1.197649e-05, 2.52152454056, 145.631043871 },
06984     { 1.506943e-05, 5.2418542036, 181.758341939 },
06985     { 1.481952e-05, 5.66201356223, 152.532142551 },
06986     { 1.439115e-05, 1.53047702403, 447.795819526 },
06987     { 1.408871e-05, 4.41921152932, 462.022913528 },
06988     { 1.477003e-05, 4.32173218344, 256.539940506 },
06989     { 1.228234e-05, 5.97697848866, 59.8037450403 },
06990     { 1.249895e-05, 6.24480493841, 160.608897399 },
06991     { 9.06516e-06, 5.62013120164, 74.6697239827 },
06992     { 1.090686e-05, 4.15394319904, 77.962992305 },
06993     { 8.44827e-06, 0.1296605606, 82.8583534146 },
06994     { 9.00579e-06, 2.37303064621, 74.8934731519 },
06995     { 1.071649e-05, 1.74298201693, 528.206492386 },
06996     { 6.89518e-06, 3.08087933344, 69.3649725959 },
06997     { 5.9401e-06, 4.50031730404, 8.0767548473 },
06998     { 7.18644e-06, 4.00028668863, 128.956269315 },
06999     { 6.99874e-06, 0.03990034416, 143.625306301 },
07000     { 5.75672e-06, 5.89553952415, 66.70484372 },
07001     { 7.58678e-06, 2.1369380317, 692.587484354 },
07002     { 7.10274e-06, 5.41605211553, 218.406904869 },
07003     { 5.48663e-06, 5.62811775865, 3.1813937377 },
07004     { 6.51756e-06, 4.42317051993, 18.1592472647 },
07005     { 5.3973e-06, 6.20779847549, 71.6002048296 },
07006     { 5.44899e-06, 5.69409543986, 203.737867882 },
07007     { 7.10254e-06, 4.21967520209, 381.612240668 },
07008     { 5.94034e-06, 3.83794153459, 32.1951448046 },
07009     { 7.09902e-06, 4.48962691884, 293.188503436 },
07010     { 7.05697e-06, 0.4551853916, 835.037134487 },
07011     { 5.87851e-06, 5.08268227675, 186.211760064 },
07012     { 5.98191e-06, 0.35792534475, 269.921446741 },
07013     { 6.42152e-06, 2.71090806243, 87.3117715395 },
07014     { 4.9564e-06, 2.6511174264, 200.768922466 },
07015     { 6.30166e-06, 4.46153551027, 275.550521033 },
07016     { 5.7495e-06, 5.57877269214, 2.4476805548 },
07017     { 5.69622e-06, 1.63924602135, 77.2292791221 },
07018     { 5.56672e-06, 1.07231890667, 1059.38193019 },
07019     { 4.49362e-06, 0.27988155703, 617.805885786 },
07020     { 4.63703e-06, 1.43450762802, 297.641921561 },
07021     { 4.36536e-06, 0.52783902054, 209.366942175 },
07022     { 4.6392e-06, 2.35519668239, 211.81462273 },
07023     { 4.35944e-06, 2.10077178384, 1514.29129672 },
07024     { 5.15533e-06, 3.23274245907, 284.148540742 },
07025     { 4.55004e-06, 4.08342038147, 99.1606209555 },
07026     { 4.77251e-06, 2.8938165321, 39.3568759152 },
07027     { 5.42691e-06, 5.39457310701, 278.51946645 },
07028     { 4.09903e-06, 3.04961893378, 404.506790348 },
07029     { 3.68389e-06, 0.71079545635, 125.987323898 },
07030     { 5.03183e-06, 5.8391548775, 191.20769491 },
07031     { 4.874e-06, 0.06424307109, 60.7669528868 },
07032     { 4.5503e-06, 2.59321031027, 490.334089179 },
07033     { 4.36349e-06, 2.08129398068, 51.2057253312 },
07034     { 4.35759e-06, 2.79444435294, 75.7448064138 },
07035     { 3.2348e-06, 4.82939220481, 195.139848173 },
07036     { 3.59344e-06, 0.00870449102, 35.4247226521 },
07037     { 4.29078e-06, 3.08057776747, 41.1019810544 },
07038     { 3.19986e-06, 5.48621997496, 14.977853527 },
07039     { 4.13961e-06, 0.08822621279, 258.024413215 },
07040     { 3.79728e-06, 0.05834508997, 378.643295252 },
07041     { 4.20206e-06, 2.25392348451, 81.0013736908 },
07042     { 3.57527e-06, 4.71408309367, 173.942219523 },
07043     { 3.58938e-06, 0.35269536425, 426.598190876 },
07044     { 4.05369e-06, 6.12344979469, 24.3790223882 },
07045     { 3.65088e-06, 5.59471873032, 255.055467798 },
07046     { 3.08155e-06, 3.92316644086, 116.426096343 },
07047     { 3.25546e-06, 4.71973290837, 134.585343608 },
07048     { 2.92775e-06, 3.99521624654, 72.3339180125 },
07049     { 3.86408e-06, 0.68629232964, 230.564570825 },
07050     { 3.0558e-06, 3.76131538046, 344.703045308 },
07051     { 2.86849e-06, 1.8498761975, 153.495350398 },
07052     { 3.53346e-06, 4.65720677156, 329.837066365 },
07053     { 3.01835e-06, 0.13173596285, 565.115687747 },
07054     { 2.41282e-06, 1.6040006132, 81.3738807063 },
07055     { 2.49797e-06, 4.24206827815, 75.3028634291 },
07056     { 2.45219e-06, 5.94902281852, 20.6069278195 },
07057     { 2.48331e-06, 1.06282358803, 105.492270664 },
07058     { 3.05353e-06, 2.55534744586, 6208.29425142 },
07059     { 2.9637e-06, 4.21095612809, 1364.72809958 },
07060     { 2.19939e-06, 2.96120542961, 120.358249606 },
07061     { 2.33643e-06, 2.97217201792, 46.2097904851 },
07062     { 2.62427e-06, 3.83657820849, 831.104981224 },
07063     { 2.33512e-06, 4.47917715806, 628.85158605 },
07064     { 1.87419e-06, 3.03519991355, 135.548551454 },
07065     { 2.168e-06, 3.42879551504, 241.610271089 },
07066     { 2.5579e-06, 1.16711533037, 177.874372786 },
07067     { 2.20463e-06, 0.19626840245, 180.273869231 },
07068     { 2.24582e-06, 0.4067414402, 114.399106913 },
07069     { 2.05687e-06, 2.30385491694, 259.508885923 },
07070     { 2.11135e-06, 4.93079268569, 103.092774219 },
07071     { 1.75625e-06, 5.51167774427, 7.1135470008 },
07072     { 1.88093e-06, 2.23534719993, 5.4166259714 },
07073     { 1.71643e-06, 5.21732384809, 41.6444977756 },
07074     { 1.76103e-06, 1.95966779423, 756.323382657 },
07075     { 1.70321e-06, 4.95071878484, 206.185548437 },
07076     { 1.69478e-06, 4.04293214414, 55.6591434561 },
07077     { 2.19016e-06, 0.24791955037, 294.672976144 },
07078     { 1.8779e-06, 2.04529505651, 408.438943611 },
07079     { 1.82258e-06, 0.70728907628, 391.173468224 },
07080     { 1.91808e-06, 5.76676964168, 291.704030728 },
07081     { 1.53646e-06, 4.7065704527, 543.024287219 },
07082     { 1.69989e-06, 4.50972133596, 288.080694005 },
07083     { 1.63761e-06, 5.22511628213, 67.3592350258 },
07084     { 1.94295e-06, 6.11711108749, 414.068017904 },
07085     { 1.68295e-06, 5.25802294337, 518.645264831 },
07086     { 1.56891e-06, 0.66346387654, 220.412642439 },
07087     { 1.82269e-06, 0.78381581992, 417.03696332 },
07088     { 1.675e-06, 4.92284198283, 422.666037613 },
07089     { 1.70706e-06, 2.30954371717, 98.8999885246 },
07090     { 1.61764e-06, 3.27144223053, 443.863666263 },
07091     { 1.33098e-06, 2.88847467964, 373.907992837 },
07092     { 1.61139e-06, 3.82341819072, 451.940421111 },
07093     { 1.79288e-06, 4.82418428313, 366.485629295 },
07094     { 1.78253e-06, 3.98045379191, 10138.5039476 },
07095     { 1.42045e-06, 1.2689265649, 159.12442469 },
07096     { 1.53749e-06, 4.27847447687, 45.5766510387 },
07097     { 1.61285e-06, 4.99511779244, 73.8183907208 },
07098     { 1.46245e-06, 2.65555668221, 465.955066791 },
07099     { 1.24849e-06, 4.30472570922, 339.286419336 },
07100     { 1.54661e-06, 4.32026115082, 760.25553592 },
07101     { 1.42885e-06, 2.07772801387, 457.878311944 },
07102     { 1.52257e-06, 4.64725594465, 155.782972258 },
07103     { 1.16813e-06, 4.43623541426, 5.9378908332 },
07104     { 1.1336e-06, 4.65468501147, 80.1982245387 },
07105     { 1.08272e-06, 3.76939374352, 142.449650134 },
07106     { 1.3356e-06, 5.30624966763, 14.0146456805 },
07107     { 1.1629e-06, 2.51243579606, 296.157448853 },
07108     { 1.29281e-06, 0.36073764928, 96.8729990951 },
07109     { 1.22859e-06, 2.38440865925, 141.486442287 },
07110     { 1.01683e-06, 1.05650638045, 92.3077063856 },
07111     { 1.14628e-06, 6.24869783552, 767.369082921 },
07112     { 1.13301e-06, 0.83046410321, 100.384461233 },
07113     { 1.07414e-06, 2.39445059446, 347.884439046 },
07114     { 9.5213e-07, 0.79902536632, 342.255364753 },
07115     { 1.1111e-06, 0.38500786215, 216.92243216 },
07116     { 1.27294e-06, 0.4239525152, 331.321539074 },
07117     { 1.12636e-06, 0.08107841996, 558.002140746 },
07118     { 1.03166e-06, 0.69792291595, 358.93013931 },
07119     { 1.11707e-06, 0.75072196369, 80.7194894005 },
07120     { 9.0912e-07, 5.16491055574, 144.146571163 },
07121     { 9.0696e-07, 0.2213237742, 333.657345044 },
07122     { 9.8568e-07, 4.33164222339, 74.5209661364 },
07123     { 8.9282e-07, 2.18851161054, 74.8297826771 },
07124     { 1.17046e-06, 3.94988763259, 74.2603337055 },
07125     { 8.9282e-07, 5.87783530506, 74.7334144575 },
07126     { 9.7479e-07, 0.69714600982, 977.486784621 },
07127     { 1.16587e-06, 1.83677031992, 1289.94650101 },
07128     { 8.5652e-07, 5.79984896939, 6.592282139 },
07129     { 8.6998e-07, 5.61960123914, 300.610866977 },
07130     { 1.05424e-06, 5.94521818668, 328.352593657 },
07131     { 1.12185e-06, 1.21210217535, 329.725191781 },
07132     { 8.2982e-07, 2.20797412496, 74.9416572617 },
07133     { 9.4527e-07, 4.54115315196, 28.5718080822 },
07134     { 1.06878e-06, 1.82068770403, 306.830642101 },
07135     { 1.03534e-06, 2.9937266237, 6.2197751235 },
07136     { 1.06186e-06, 0.81603278109, 1087.69310584 },
07137     { 7.7777e-07, 2.73309413665, 110.206321219 },
07138     { 9.8378e-07, 3.73478755861, 75.0422309982 },
07139     { 8.5982e-07, 2.83236465462, 983.115858914 },
07140     { 8.9038e-07, 4.73790965769, 604.472563662 },
07141     { 8.3329e-07, 1.88332319315, 387.241314961 },
07142     { 8.516e-07, 1.25690280514, 142.140833593 },
07143     { 9.0074e-07, 3.8029787264, 986.08480433 },
07144     { 7.4695e-07, 1.35103014238, 350.3321196 },
07145     { 9.0483e-07, 0.36671354002, 0.9632078465 },
07146     { 9.5775e-07, 5.54841186043, 969.622478095 },
07147     { 8.2748e-07, 5.85591719177, 74.6215398729 },
07148     { 7.5723e-07, 2.78001204936, 88.1149206916 },
07149     { 8.4009e-07, 1.84380973979, 227.313741118 },
07150     { 7.0483e-07, 4.65532969655, 44.7253177768 },
07151     { 7.1348e-07, 3.65007988636, 894.840879528 },
07152     { 9.4503e-07, 4.98848650229, 403.134192224 },
07153     { 8.9085e-07, 4.43916822737, 154.01661526 },
07154     { 7.939e-07, 5.66990936464, 267.473766186 },
07155     { 7.5695e-07, 5.40808174797, 50.4025761791 },
07156     { 6.8583e-07, 4.76679841387, 991.713878623 },
07157     { 6.5256e-07, 0.69286492023, 152.744590872 },
07158     { 6.2931e-07, 2.90223286898, 79.889407998 },
07159     { 6.4054e-07, 0.09529052033, 681.54178409 },
07160     { 8.0142e-07, 2.97521726739, 526.722019678 },
07161     { 6.9651e-07, 3.95227500507, 187.696232772 },
07162     { 5.9427e-07, 3.59867941503, 58.1068240109 },
07163     { 5.924e-07, 0.51080685499, 28.3111756513 },
07164     { 6.8652e-07, 2.41879555463, 235.390495966 },
07165     { 6.6216e-07, 5.04460437297, 30.7106720963 },
07166     { 7.0223e-07, 3.73647394236, 546.956440482 },
07167     { 6.6829e-07, 0.85504819327, 522.577418094 },
07168     { 6.2028e-07, 2.3155351706, 74.0308390419 },
07169     { 6.2958e-07, 0.29182779746, 119.506916344 },
07170     { 7.1477e-07, 3.16924790922, 23.5758732361 },
07171     { 7.4807e-07, 5.36814054526, 373.014220959 },
07172     { 6.3852e-07, 2.36782311698, 157.639951982 },
07173     { 7.0614e-07, 0.5585579503, 92.940845832 },
07174     { 5.5762e-07, 5.27011035858, 874.394010403 },
07175     { 7.5741e-07, 4.66371340256, 101.868933941 },
07176     { 7.3741e-07, 6.20569442158, 312.459716394 },
07177     { 7.2959e-07, 0.58417048033, 367.970102003 },
07178     { 5.3182e-07, 2.24688972584, 17.5261078183 },
07179     { 6.3238e-07, 4.59765034931, 67.8804998876 },
07180     { 6.0717e-07, 0.57546407104, 253.57099509 },
07181     { 5.284e-07, 2.45780676537, 264.504820769 },
07182     { 7.0508e-07, 1.51929972323, 552.585514774 },
07183     { 6.8624e-07, 2.4450775445, 555.554460191 },
07184     { 6.2796e-07, 0.33786296182, 561.183534484 },
07185     { 4.9353e-07, 1.09630903572, 19.1224551112 },
07186     { 6.4619e-07, 5.27406291626, 68.1893164283 },
07187     { 6.2909e-07, 5.35706460122, 92.0470739547 },
07188     { 4.764e-07, 3.90841810802, 192.692167619 },
07189     { 6.5137e-07, 3.73959418275, 536.804512095 },
07190     { 6.5253e-07, 4.24102184816, 771.301236184 },
07191     { 5.9404e-07, 6.10556142565, 365.001156587 },
07192     { 5.2269e-07, 1.71514378709, 905.886579792 },
07193     { 4.5962e-07, 3.874335532, 210.330150021 },
07194     { 6.216e-07, 2.68143699514, 130.440742023 },
07195     { 4.6457e-07, 5.97440565334, 477.803916207 },
07196     { 4.6176e-07, 3.89655419144, 48.7580447764 },
07197     { 4.2915e-07, 3.81993104061, 61.2882177486 },
07198     { 4.7152e-07, 0.99574606527, 166.828672522 },
07199     { 5.3843e-07, 2.867487359, 353.301065017 },
07200     { 4.2114e-07, 2.61910843789, 90.8232336773 },
07201     { 5.261e-07, 2.97705829152, 383.096713377 },
07202     { 4.318e-07, 4.15850225489, 173.681587092 },
07203     { 4.1297e-07, 1.7992397018, 149.45132255 },
07204     { 4.4964e-07, 1.76623473669, 0.5212648618 },
07205     { 4.2836e-07, 1.56965438447, 120.991389052 },
07206     { 4.9794e-07, 4.03361534543, 303.861696684 },
07207     { 4.5233e-07, 3.5777862545, 97.4155158163 },
07208     { 3.8695e-07, 2.3940421117, 31.492569389 },
07209     { 3.8067e-07, 5.79467736188, 75.5323580927 },
07210     { 5.0252e-07, 4.7645830025, 911.303205763 },
07211     { 5.0884e-07, 5.15513957128, 439.782755154 },
07212     { 4.282e-07, 5.17313041477, 162.093370107 },
07213     { 4.2805e-07, 0.84360648676, 58.319272332 },
07214     { 5.0343e-07, 5.81599953406, 66.9172920411 },
07215     { 3.5657e-07, 1.87511529678, 472.174841915 },
07216     { 4.5667e-07, 1.9211081498, 55.1378785943 },
07217     { 3.9992e-07, 1.74263755793, 89.7594520943 },
07218     { 4.9427e-07, 1.89225881347, 42.5864537627 },
07219     { 4.4919e-07, 1.48348147872, 450.977213264 },
07220     { 3.4282e-07, 5.20397534102, 316.391869657 },
07221     { 4.6407e-07, 0.33922791761, 273.102840478 },
07222     { 3.7265e-07, 2.03623179153, 117.910569051 },
07223     { 4.6107e-07, 5.62298858989, 1819.63746611 },
07224     { 3.9368e-07, 4.19402801195, 486.401935916 },
07225     { 4.1044e-07, 4.82988044777, 149.675071719 },
07226     { 4.4959e-07, 0.72694662195, 3265.83082813 },
07227     { 4.3756e-07, 0.75422118122, 404.618664933 },
07228     { 3.1823e-07, 3.84768075664, 20.4468691251 },
07229     { 4.4288e-07, 4.36757729571, 418.260803598 },
07230     { 3.8e-07, 3.03175184245, 167.089304953 },
07231     { 4.3649e-07, 1.57339867295, 491.557929457 },
07232     { 3.3721e-07, 1.26383804364, 260.993358631 },
07233     { 3.1278e-07, 4.16119477825, 13.3333221243 },
07234     { 3.651e-07, 2.58786153975, 68.5618234438 },
07235     { 3.9768e-07, 2.8636569438, 468.242688652 },
07236     { 3.629e-07, 1.35814658055, 59.2824801785 },
07237     { 3.2168e-07, 3.12118521629, 103.35340665 },
07238     { 3.3633e-07, 0.15841728793, 24.1183899573 },
07239     { 3.3723e-07, 0.75503571162, 290.219558019 },
07240     { 2.975e-07, 5.33159349844, 1033.3583764 },
07241     { 3.1989e-07, 4.67688193416, 205.222340591 },
07242     { 3.5268e-07, 1.00718464333, 1108.13997497 },
07243     { 3.0858e-07, 4.62657701145, 258.875746477 },
07244     { 3.285e-07, 5.25352681937, 114.138474483 },
07245     { 3.3452e-07, 3.40494756837, 43.1289704839 },
07246     { 3.1092e-07, 2.26716508311, 104.007797955 },
07247     { 2.9723e-07, 5.64053362927, 254.943593214 },
07248     { 3.1576e-07, 3.7823710623, 152.010877689 },
07249     { 3.4573e-07, 5.17385991822, 25.6028626656 },
07250     { 2.8153e-07, 3.9268752386, 199.284449757 },
07251     { 2.8415e-07, 1.76927009458, 820.05928096 },
07252     { 2.8971e-07, 2.58260543469, 76.4785195967 },
07253     { 3.3643e-07, 5.79472403547, 274.066048325 },
07254     { 3.1355e-07, 1.39422550951, 178.789396523 },
07255     { 2.9433e-07, 5.93671324356, 280.967147005 },
07256     { 3.0136e-07, 0.443733256, 27.0873353739 },
07257     { 3.3815e-07, 6.26141095251, 401.649719516 },
07258     { 2.7513e-07, 2.15290154943, 480.772861624 },
07259     { 2.6821e-07, 2.51632690244, 123.539643344 },
07260     { 2.6229e-07, 0.22582956326, 286.596221297 },
07261     { 2.6562e-07, 3.88341102553, 372.423520128 },
07262     { 3.4017e-07, 1.44565808735, 88.7962442478 },
07263     { 2.774e-07, 4.64687309709, 198.321241911 },
07264     { 2.9859e-07, 0.82891399431, 100.645093664 },
07265     { 3.3948e-07, 1.14432761269, 82.4858463991 },
07266     { 2.6493e-07, 1.98025893553, 95.3885263868 },
07267     { 2.4352e-07, 2.37812752505, 146.381803397 },
07268     { 2.7244e-07, 2.10487988447, 1057.89745748 },
07269     { 2.6337e-07, 0.39684584427, 106.013535525 },
07270     { 2.4101e-07, 6.21637542402, 16.6747745564 },
07271     { 3.1013e-07, 5.3398578805, 476.431318084 },
07272     { 2.7036e-07, 0.71198582048, 248.72381809 },
07273     { 2.3868e-07, 3.42162769068, 1044.40407666 },
07274     { 2.9026e-07, 3.98796449555, 908.334260346 },
07275     { 2.4251e-07, 0.36629105441, 73.1852512744 },
07276     { 2.2897e-07, 2.26875155959, 175.1660598 },
07277     { 2.8024e-07, 3.46485782344, 1439.50969815 },
07278     { 2.2051e-07, 0.05165872393, 33.1371007917 },
07279     { 2.2208e-07, 5.32236354206, 483.220542179 },
07280     { 2.1075e-07, 0.37096066639, 214.783568146 },
07281     { 2.0699e-07, 1.79611118091, 118.022443636 },
07282     { 2.7443e-07, 5.75986647976, 1215.16490245 },
07283     { 2.5481e-07, 5.4969198547, 115.883579622 },
07284     { 2.7703e-07, 4.1192830645, 694.071957062 },
07285     { 2.4828e-07, 0.6523800562, 132.888422578 },
07286     { 2.1295e-07, 3.86501877873, 66.1835788582 },
07287     { 2.1146e-07, 1.13726745832, 60.5545045657 },
07288     { 2.3959e-07, 4.56157429146, 458.84151979 },
07289     { 2.6221e-07, 2.77532838847, 490.073456749 },
07290     { 2.2973e-07, 4.52937663566, 78.4049352897 },
07291     { 2.5273e-07, 3.64987288394, 73.4090004436 },
07292     { 2.6408e-07, 3.3724051836, 49.7212526229 },
07293     { 2.687e-07, 3.26028443561, 691.103011645 },
07294     { 2.1053e-07, 5.54284102969, 129.919477162 },
07295     { 2.0861e-07, 3.92598175503, 134.064078746 },
07296     { 2.2933e-07, 5.02405062369, 150.526404981 },
07297     { 2.298e-07, 2.5672758855, 332.806011782 },
07298     { 2.0836e-07, 0.98988990409, 29.2049475286 },
07299     { 1.8891e-07, 1.91272305963, 124.50285119 },
07300     { 1.8755e-07, 1.07911898423, 70.1157321213 },
07301     { 2.3454e-07, 0.60524375676, 189.723222202 },
07302     { 2.3104e-07, 3.93171225238, 43.2890291783 },
07303     { 1.9351e-07, 1.33568544736, 616.321413078 },
07304     { 2.3769e-07, 0.02170705684, 593.426863398 },
07305     { 2.1258e-07, 0.90140026224, 326.868120949 },
07306     { 1.9626e-07, 1.40914183189, 1589.07289528 },
07307     { 1.8282e-07, 4.55112709109, 165.604832245 },
07308     { 2.4502e-07, 0.91753157942, 441.267227862 },
07309     { 2.4938e-07, 4.63474678982, 162.896519259 },
07310     { 1.8904e-07, 1.23360547168, 13.4933808187 },
07311     { 1.7364e-07, 5.28602832892, 7.8643065262 },
07312     { 1.8603e-07, 5.11206439748, 81.8951455681 },
07313     { 1.7341e-07, 4.0647673679, 403.02231764 },
07314     { 2.2513e-07, 3.15059944802, 419.745276306 },
07315     { 1.7912e-07, 2.53786076055, 47.061123747 },
07316     { 2.1237e-07, 2.14856256664, 75.5847477194 },
07317     { 1.6995e-07, 2.48647736969, 2043.98226181 },
07318     { 2.2639e-07, 2.07623129511, 699.701031354 },
07319     { 2.3531e-07, 5.80237015057, 232.049043534 },
07320     { 1.9255e-07, 1.5662120398, 425.113718168 },
07321     { 2.2735e-07, 0.2827454276, 0.1118745846 },
07322     { 2.091e-07, 5.30767454224, 237.678117826 },
07323     { 1.6146e-07, 3.45551692754, 0.7507595254 },
07324     { 2.1076e-07, 0.96002144676, 405.991263056 },
07325     { 1.7963e-07, 1.60799681102, 215.437959452 },
07326     { 1.6289e-07, 4.88888227946, 69.1525242748 },
07327     { 2.1756e-07, 3.23184546146, 1744.85586754 },
07328     { 2.1708e-07, 0.88801367868, 344.963677739 },
07329     { 1.5964e-07, 0.34537232571, 77.0692204277 },
07330     { 1.7286e-07, 6.02968524571, 32.2433289144 },
07331     { 1.5915e-07, 2.96605572794, 25.8634950965 },
07332     { 1.783e-07, 4.01479681257, 280.003939158 },
07333     { 1.4755e-07, 3.74119528291, 610.692338785 },
07334     { 1.5023e-07, 4.24763459617, 228.276948965 },
07335     { 1.5326e-07, 0.22145354256, 17.2654753874 },
07336     { 1.5354e-07, 0.25482391126, 661.094914965 },
07337     { 1.6424e-07, 3.43626239649, 147.11551658 },
07338     { 1.4654e-07, 1.14175759154, 823.991434223 },
07339     { 1.5172e-07, 5.07753627325, 114.941623635 },
07340     { 1.4674e-07, 1.6817792116, 207.882469467 },
07341     { 1.7682e-07, 5.94376629143, 624.919432787 },
07342     { 1.8848e-07, 1.3845654645, 377.158822543 },
07343     { 1.5425e-07, 1.66489033237, 440.682272526 },
07344     { 1.4513e-07, 0.39264401278, 142.662098455 },
07345     { 1.4672e-07, 4.41834132435, 16.4623262353 },
07346     { 1.6992e-07, 0.16042368544, 438.298282446 },
07347     { 1.6587e-07, 0.92058534977, 369.082067696 },
07348     { 1.7239e-07, 4.51659362028, 606.760185522 },
07349     { 1.3222e-07, 3.0434010617, 668.208461965 },
07350     { 1.4458e-07, 2.93327046597, 419.484643875 },
07351     { 1.3238e-07, 0.13650358961, 216.480489176 },
07352     { 1.5722e-07, 4.93688742368, 124.290402869 },
07353     { 1.2927e-07, 1.65950183059, 54.3347294422 },
07354     { 1.4216e-07, 4.41971117975, 47.6942631934 },
07355     { 1.2751e-07, 0.03041331624, 217.231248701 },
07356     { 1.4006e-07, 3.6887047076, 16.04163511 },
07357     { 1.4718e-07, 1.08540409163, 49.5088043018 },
07358     { 1.7579e-07, 5.05617037261, 564.855055316 },
07359     { 1.2945e-07, 1.53551413817, 218.928169731 },
07360     { 1.3528e-07, 4.80158552555, 72.7758609972 },
07361     { 1.2546e-07, 3.43007050169, 958.576777831 },
07362     { 1.3034e-07, 0.56491831473, 1171.87587327 },
07363     { 1.2452e-07, 3.29205788475, 902.705186054 },
07364     { 1.1963e-07, 1.41057536904, 55.7710180407 },
07365     { 1.647e-07, 2.04067746898, 411.620337349 },
07366     { 1.5604e-07, 1.53457514224, 833.552661779 },
07367     { 1.4914e-07, 3.42772092084, 19.0105805266 },
07368     { 1.204e-07, 5.17744918756, 135.336103133 },
07369     { 1.4349e-07, 4.18933467558, 89.338760969 },
07370     { 1.5553e-07, 3.54672509714, 113.877842052 },
07371     { 1.5574e-07, 5.92871386562, 778.414783185 },
07372     { 1.5424e-07, 2.12697366276, 106.274167956 },
07373     { 1.1957e-07, 1.43314130608, 455.872574374 },
07374     { 1.5933e-07, 5.49557852242, 513.079881013 },
07375     { 1.3562e-07, 4.11426797137, 95.2284676924 },
07376     { 1.2063e-07, 0.20881650176, 65.8747623175 },
07377     { 1.5093e-07, 1.86345091876, 7.7042478318 },
07378     { 1.5832e-07, 3.42498484109, 79.5169009825 },
07379     { 1.1492e-07, 4.6518745562, 149.611381244 },
07380     { 1.4516e-07, 3.35209961643, 19.643719973 },
07381     { 1.1406e-07, 1.31085455047, 63.6240237188 },
07382     { 1.2043e-07, 0.01569453703, 397.393243347 },
07383     { 1.4157e-07, 1.87440535402, 6283.07584999 },
07384     { 1.1355e-07, 0.19026820825, 5.6290742925 },
07385     { 1.4109e-07, 0.09348109699, 6133.51265286 },
07386     { 1.1659e-07, 0.84853578994, 5.1078094307 },
07387     { 1.1052e-07, 0.47607339293, 150.084461996 },
07388     { 1.3908e-07, 5.6551430952, 639.897286314 },
07389     { 1.1505e-07, 5.1947564228, 1182.92157353 },
07390     { 1.1492e-07, 2.05801478182, 149.515013025 },
07391     { 1.4974e-07, 3.54838066958, 252.655971353 },
07392     { 1.155e-07, 4.78304722906, 334.29048449 },
07393     { 1.0671e-07, 4.67373109923, 149.723255829 },
07394     { 1.0855e-07, 4.52379396618, 453.946158681 },
07395     { 1.4218e-07, 0.08018756427, 240.386430812 },
07396     { 1.1896e-07, 1.4080319722, 26.0235537909 },
07397     { 1.3388e-07, 0.76174926716, 37.8724032069 },
07398     { 1.086e-07, 4.40226202285, 57.1436161644 },
07399     { 1.0722e-07, 5.34547451937, 331.209664489 },
07400     { 1.2796e-07, 3.70341837855, 67.0773507355 },
07401     { 1.3353e-07, 0.86919663716, 22.8945496799 },
07402     { 1.0568e-07, 5.80969806479, 193.655375465 },
07403     { 1.0324e-07, 2.99970080363, 525.758811831 },
07404     { 1.1331e-07, 3.11771273798, 93.9040536785 },
07405     { 1.431e-07, 1.06766336398, 477.915790792 },
07406     { 1.0296e-07, 3.8144746384, 180.161994646 },
07407     { 1.2341e-07, 4.62813430525, 1894.41906468 },
07408     { 1.1464e-07, 0.93530139587, 121.842722314 },
07409     { 1.2833e-07, 0.31985851817, 474.946845375 },
07410     { 1.2455e-07, 2.84950981207, 184.094147909 },
07411     { 1.173e-07, 1.07977388266, 363.516683878 },
07412     { 1.0287e-07, 6.03277961834, 43.2408450685 },
07413     { 1.1395e-07, 4.25533440684, 181.055766524 },
07414     { 1.0426e-07, 1.46990536801, 80.4106728598 },
07415     { 1.002e-07, 6.22580063292, 84.1827674285 },
07416     { 1.3895e-07, 3.4634353626, 157.267444966 },
07417     { 9.893e-08, 2.72218970897, 384.059921223 },
07418     { 1.0719e-07, 2.47554935503, 140.656360885 },
07419     { 1.0964e-07, 3.74557708007, 494.266242443 },
07420     { 1.2104e-07, 2.69878200554, 369.454574712 },
07421     { 9.686e-08, 0.0069758008, 40.1600250673 },
07422     { 1.2385e-07, 1.71007866936, 229.080098117 },
07423     { 1.2577e-07, 4.66630955474, 64.6991061499 },
07424     { 1.065e-07, 1.78642598254, 252.086522382 },
07425     { 1.1653e-07, 5.70662425749, 39.0962434843 },
07426     { 1.1004e-07, 3.58723041577, 449.280292235 },
07427     { 1.0454e-07, 2.81847601796, 1246.65747184 },
07428     { 9.326e-08, 0.97605558757, 109.312549342 },
07429     { 9.261e-08, 5.19861935669, 749.209835656 },
07430     { 9.811e-08, 3.72249796639, 233.906023258 },
07431     { 1.0264e-07, 6.08657486312, 156.155479274 },
07432     { 1.2406e-07, 0.7620799857, 122.475861761 },
07433     { 1.0249e-07, 2.86919673355, 189.180705481 },
07434     { 1.2671e-07, 6.19797274264, 149.823829566 },
07435     { 9.589e-08, 1.00839074495, 393.461090084 },
07436     { 9.106e-08, 5.53296926826, 133.100870899 },
07437     { 1.0449e-07, 1.23520879648, 148.599989288 },
07438     { 9.923e-08, 5.65994205559, 42.5382696529 },
07439     { 1.237e-07, 5.2960237032, 20.4950532349 },
07440     { 1.0304e-07, 3.56303132976, 619.290358494 },
07441     { 1.1103e-07, 5.89715087659, 832.589453932 },
07442     { 9.313e-08, 3.00333916453, 754.838909949 },
07443     { 1.0342e-07, 5.50503668014, 460.53844082 },
07444     { 1.2219e-07, 3.17057317997, 30.0562807905 },
07445     { 8.998e-08, 5.82877688374, 248.463185659 },
07446     { 1.0082e-07, 1.9111904865, 25.0603459444 },
07447     { 1.0991e-07, 0.05720554764, 54.2865453324 },
07448     { 8.638e-08, 5.49106676064, 448.689591404 },
07449     { 9.39e-08, 1.32674472289, 9.4011688612 },
07450     { 9.621e-08, 5.6909029939, 73.88782669 },
07451     { 1.0975e-07, 4.40051429814, 63.847772888 },
07452     { 8.365e-08, 3.2694361084, 172.197114384 },
07453     { 9.674e-08, 4.27052644727, 282.664068034 },
07454     { 1.077e-07, 0.19304986906, 463.507386236 },
07455     { 1.0666e-07, 1.42510087091, 268.436974032 },
07456     { 1.0567e-07, 2.61602525339, 446.311346818 },
07457     { 8.495e-08, 5.03708799595, 370.93904742 },
07458     { 9.888e-08, 4.25430313596, 602.988090954 },
07459     { 1.0101e-07, 5.04200998723, 241.87090352 },
07460     { 8.89e-08, 2.5332074673, 271.405919449 },
07461     { 9.08e-08, 0.99121734894, 6.9010986797 },
07462     { 1.0416e-07, 4.96315418372, 97.6761482472 },
07463     { 8.79e-08, 3.05434837439, 291.262087743 },
07464     { 7.936e-08, 5.71233384542, 541.539814511 },
07465     { 1.0152e-07, 1.90464684114, 91.4563731237 },
07466     { 7.939e-08, 0.88279344814, 154.979823106 },
07467     { 8.212e-08, 0.00845991197, 76.42612997 },
07468     { 7.965e-08, 2.36308659035, 196.624320882 },
07469     { 8.948e-08, 4.31891786278, 469.136460529 },
07470     { 8.46e-08, 0.14600703561, 262.47783134 },
07471     { 9.878e-08, 0.61245182735, 308.315114809 },
07472     { 9.12e-08, 5.03217831219, 450.455948402 },
07473     { 1.0276e-07, 3.58321573131, 842.150681488 },
07474     { 8.153e-08, 4.60445400464, 69.6737891366 },
07475     { 1.0625e-07, 2.28659627239, 194.288514911 },
07476     { 7.552e-08, 4.86800510971, 1097.0942747 },
07477     { 9.019e-08, 0.69841869766, 685.473937353 },
07478     { 7.451e-08, 5.67442696266, 337.801946628 },
07479     { 8.011e-08, 4.33417263028, 302.095339686 },
07480     { 9.132e-08, 1.09206046595, 93.7921790939 },
07481     { 9.342e-08, 4.16662386065, 15.4991183888 },
07482     { 7.411e-08, 3.04632695464, 7.4223635415 },
07483     { 1.0072e-07, 1.18952866918, 621.738039049 },
07484     { 8.913e-08, 1.33679256423, 0.2606324309 },
07485     { 8.189e-08, 3.16576794671, 32.7164096664 },
07486     { 7.85e-08, 4.37236255826, 464.470594083 },
07487     { 8.734e-08, 2.03651704284, 149.40313844 },
07488     { 7.745e-08, 0.14834225031, 1404.0849755 },
07489     { 9.037e-08, 3.53203542312, 636.667708467 },
07490     { 1.0212e-07, 2.58904966897, 711.449307034 },
07491     { 8.569e-08, 2.47926109895, 497.44763618 },
07492     { 9.591e-08, 1.33938357595, 142.970914996 },
07493     { 7.613e-08, 1.86876737547, 31.6526280834 },
07494     { 8.723e-08, 5.88916926012, 82.2039621088 },
07495     { 8.997e-08, 2.37079010824, 76.154196691 },
07496     { 7.128e-08, 6.2445038363, 376.195614697 },
07497     { 9.686e-08, 5.67475763163, 98.3574718034 },
07498     { 9.993e-08, 4.91667894523, 829.620508516 },
07499     { 7.745e-08, 4.87945477576, 310.172094533 },
07500     { 9.812e-08, 3.78656280821, 838.218528225 },
07501     { 8.785e-08, 6.14514661123, 17.6379824029 },
07502     { 9.5e-08, 6.02030079251, 916.932280055 },
07503     { 8.44e-08, 5.06400284478, 1.3725981237 },
07504     { 9.802e-08, 1.92874890805, 62.7726904569 },
07505     { 7.059e-08, 5.91499106809, 74.1484591209 },
07506     { 7.016e-08, 1.52544072246, 679.254162229 },
07507     { 9.577e-08, 1.44268080407, 763.436929658 },
07508     { 9.562e-08, 1.97733085047, 703.633184617 },
07509     { 7.059e-08, 1.94098053303, 75.4147380137 },
07510     { 9.214e-08, 0.88741799785, 362.862292573 },
07511     { 6.823e-08, 5.11460794174, 107.498008234 },
07512     { 7.148e-08, 1.73466140387, 1190.78588006 },
07513     { 9.073e-08, 4.31998777457, 16.1535096946 },
07514     { 9.126e-08, 3.74417362577, 4.665866446 },
07515     { 7.923e-08, 4.6451154044, 232.421550549 },
07516     { 8.828e-08, 1.08177391234, 412.583545195 },
07517     { 9.169e-08, 3.25102587429, 155.501087968 },
07518     { 7.624e-08, 0.88232424215, 459.362784652 },
07519     { 8.2e-08, 1.51866334745, 10063.7223491 },
07520     { 8.005e-08, 6.13208431788, 745.277682393 },
07521     { 8.579e-08, 2.377262345, 75.6753704446 },
07522     { 7.597e-08, 2.63491731877, 657.162761701 },
07523     { 6.398e-08, 0.61376490225, 73.2489417492 },
07524     { 7.149e-08, 1.33917289544, 236.874968674 },
07525     { 6.577e-08, 4.82504547981, 1072.71525231 },
07526     { 6.38e-08, 3.20688120531, 73.3453099688 },
07527     { 7.506e-08, 0.67400214407, 228.798213827 },
07528     { 7.451e-08, 3.06064473161, 171.654597662 },
07529     { 6.361e-08, 6.05108999867, 95.9792272178 },
07530     { 7.086e-08, 4.88497877319, 6531.66165626 },
07531     { 6.522e-08, 4.0143169552, 118.873776898 },
07532     { 6.236e-08, 1.08169162104, 143.934122842 },
07533     { 7.2e-08, 1.19830150903, 1617.38407094 },
07534     { 6.373e-08, 3.2741194528, 116.537970927 },
07535     { 6.15e-08, 0.03921300469, 627.367113342 },
07536     { 8.664e-08, 5.60425824325, 2810.92146161 },
07537     { 7.635e-08, 4.06598468585, 4.7353024152 },
07538     { 6.147e-08, 4.16482048084, 1300.99220128 },
07539     { 7.471e-08, 0.45174255163, 192.804042203 },
07540     { 8.148e-08, 3.11700641874, 10213.2855462 },
07541     { 8.603e-08, 3.80404544682, 25558.2121765 },
07542     { 7.593e-08, 2.86863623528, 406.103137641 },
07543     { 7.725e-08, 3.05989382335, 341.994732322 },
07544     { 7.063e-08, 5.35078594952, 73.0364934281 },
07545     { 6.762e-08, 1.94867196735, 288.735085311 },
07546     { 6.102e-08, 2.06174377751, 73.9784494152 },
07547     { 6.993e-08, 1.24520005325, 400.165246808 },
07548     { 7.856e-08, 3.11320541136, 81.682697247 },
07549     { 6.731e-08, 0.00424999029, 572.229234747 },
07550     { 6.688e-08, 0.03046234361, 90.2807169561 },
07551     { 7.766e-08, 2.87448427459, 79.4474650133 },
07552     { 7.668e-08, 1.71124875127, 104.529062817 },
07553     { 8.317e-08, 2.40731767085, 674.800744104 },
07554     { 6.793e-08, 1.29774355388, 22.633917249 },
07555     { 7.732e-08, 1.44266849755, 131.925214732 },
07556     { 6.034e-08, 0.96635268225, 476.319443499 },
07557     { 6e-08, 3.24980736635, 76.7873361374 },
07558     { 6.375e-08, 1.37050567525, 75.1541055828 },
07559     { 5.861e-08, 4.31971360878, 86.6304479833 },
07560     { 7.19e-08, 3.21396773403, 71.1582618449 },
07561     { 6.303e-08, 2.24129466051, 1310.39337014 },
07562     { 6.628e-08, 1.990437442, 1.5963472929 },
07563     { 6.263e-08, 3.47620738623, 346.399966337 },
07564     { 6.081e-08, 1.2659989052, 61.448276443 },
07565     { 7.312e-08, 5.48372849636, 50.66320861 },
07566     { 7.3e-08, 5.26774051203, 285.633013451 },
07567     { 5.727e-08, 2.39389303582, 20277.0078953 },
07568     { 7.776e-08, 5.47416512352, 416.77633089 },
07569     { 5.693e-08, 1.13593628568, 445.348138972 },
07570     { 5.794e-08, 2.43359359889, 180.795134093 },
07571     { 6.927e-08, 4.19296597477, 525.23754697 },
07572     { 7.681e-08, 5.64147063245, 549.728443943 },
07573     { 6.68e-08, 5.36285833774, 452.461685972 },
07574     { 7.677e-08, 0.71278975356, 44.070926471 },
07575     { 7.734e-08, 5.72717526802, 154.29849955 },
07576     { 5.932e-08, 3.22993254909, 73.4571845534 },
07577     { 5.683e-08, 3.65029666464, 442.379193555 },
07578     { 5.788e-08, 2.17544248991, 2.2876218604 },
07579     { 6.685e-08, 4.8497109273, 148.812437609 },
07580     { 5.797e-08, 0.51568102763, 149.302564704 },
07581     { 7.739e-08, 3.23104533276, 589.494710135 },
07582     { 7.474e-08, 2.47202834062, 321.760311518 },
07583     { 6.106e-08, 0.81922621826, 89.5993933999 },
07584     { 5.522e-08, 1.83812319711, 375.392465545 },
07585     { 6.706e-08, 5.23367324742, 769.816763476 },
07586     { 6.168e-08, 4.58379993316, 137.554289024 },
07587     { 7.21e-08, 2.56243122515, 375.674349835 },
07588     { 6.777e-08, 0.50997508166, 1147.49685088 },
07589     { 6.59e-08, 3.39794943072, 389.688995516 },
07590     { 6.376e-08, 0.24081237769, 881.507557403 },
07591     { 5.829e-08, 6.04973118199, 172.457746815 },
07592     { 5.827e-08, 2.19507738696, 8.9068362498 },
07593     { 5.305e-08, 1.977856112, 150.31395666 },
07594     { 5.706e-08, 1.66973662153, 70.0462961521 },
07595     { 5.422e-08, 1.21990761182, 332.172872336 },
07596     { 6.818e-08, 1.98954025696, 105.380396079 },
07597     { 7.235e-08, 2.78896876234, 748.097869963 },
07598     { 6.36e-08, 0.36304095923, 74.4090915518 },
07599     { 5.612e-08, 3.4988632804, 102.523325247 },
07600     { 6.581e-08, 4.48256802747, 31.2319369581 },
07601     { 6.268e-08, 3.59621382047, 488.849616471 },
07602     { 6.36e-08, 0.66780746624, 272.581575617 },
07603     { 6.673e-08, 0.77536194908, 6069.77675455 },
07604     { 5.279e-08, 4.27436629709, 11.1575748485 },
07605     { 5.611e-08, 2.40776057824, 1286.01434775 },
07606     { 5.9e-08, 0.51262679903, 285.111748589 },
07607     { 5.898e-08, 5.26174074234, 757.807855365 },
07608     { 5.385e-08, 1.77116775784, 139.480704717 },
07609     { 6.198e-08, 0.83056505252, 1507.17774972 },
07610     { 5.425e-08, 1.93107713343, 40.8413486235 },
07611     { 6.091e-08, 5.18564204379, 487.104511332 },
07612     { 5.134e-08, 2.61122038772, 194.176640327 },
07613     { 5.505e-08, 1.31212823209, 883.795179264 },
07614     { 5.687e-08, 1.96943472998, 394.354861962 },
07615     { 6.304e-08, 3.02157380188, 442.751700571 },
07616     { 5.027e-08, 4.45266598835, 12.0089081104 },
07617     { 5.204e-08, 3.39869589191, 1400.15282223 },
07618     { 6.542e-08, 2.31977509408, 328.240719073 },
07619     { 4.969e-08, 6.27367198215, 0.1600586944 },
07620     { 5.019e-08, 2.43585264336, 742.990060533 },
07621     { 5.505e-08, 0.3230734679, 40.5807161926 },
07622     { 6.432e-08, 2.21948959433, 9999.98645077 },
07623     { 6.932e-08, 1.71722830737, 378.903927683 },
07624     { 5.187e-08, 3.04429850681, 1083.76095258 },
07625     { 4.893e-08, 6.06127550285, 980.668178359 },
07626     { 5.791e-08, 3.94061476239, 550.13783422 },
07627     { 5.054e-08, 5.63164324182, 164.120359536 },
07628     { 5.481e-08, 4.36493293939, 233.533516242 },
07629     { 5.326e-08, 0.06980162504, 336.838738782 },
07630     { 6.675e-08, 4.68809907572, 312.199083963 },
07631     { 5.777e-08, 2.24316510899, 230.937077841 },
07632     { 4.907e-08, 2.9603946351, 361.377819864 },
07633     { 6.636e-08, 0.3441507572, 511.595408305 },
07634     { 6.333e-08, 0.96579519801, 249.947658367 },
07635     { 6.468e-08, 3.02580538093, 298.232622392 },
07636     { 5.096e-08, 4.22435065058, 65.3804297061 },
07637     { 5.159e-08, 3.77051984159, 57.255490749 },
07638     { 4.974e-08, 1.21594265105, 455.069425222 },
07639     { 5.785e-08, 5.06114337982, 216.268040855 },
07640     { 4.96e-08, 4.7280621023, 454.749307833 },
07641     { 5.619e-08, 2.27500441196, 227.52618944 },
07642     { 5.161e-08, 2.79823920744, 217.443697022 },
07643     { 4.791e-08, 4.40314095945, 853.196381752 },
07644     { 5.45e-08, 6.00971547441, 25.1297819136 },
07645     { 5.094e-08, 3.96693309174, 1066.49547719 },
07646     { 6.485e-08, 3.02825531498, 167.722444399 },
07647     { 5.396e-08, 5.62885554221, 418.521436029 },
07648     { 5.048e-08, 2.46802064424, 987.569277038 },
07649     { 6.152e-08, 0.79853332272, 2274.54683264 },
07650     { 6.507e-08, 1.72872754258, 125.184174746 },
07651     { 4.734e-08, 0.64940724791, 119.39504176 },
07652     { 5.785e-08, 4.31238502962, 374.498693667 },
07653     { 6.209e-08, 4.78522319194, 270.182079171 },
07654     { 5.381e-08, 5.50204905208, 632.783739313 },
07655     { 4.921e-08, 1.43037646364, 73.1370671646 },
07656     { 4.596e-08, 0.55370404346, 35.685355083 },
07657     { 5.076e-08, 1.34845106372, 455.021241112 },
07658     { 5.73e-08, 3.30386575677, 88.274979386 },
07659     { 5.07e-08, 4.59616483078, 454.797491943 },
07660     { 4.547e-08, 3.81754661073, 1329.30337693 },
07661     { 6.213e-08, 2.58827935033, 544.508759927 },
07662     { 4.825e-08, 6.08615762909, 304.122329115 },
07663     { 4.824e-08, 6.00481294702, 226.792476257 },
07664     { 5.528e-08, 5.69752791882, 548.44091319 },
07665     { 6.054e-08, 0.84188900289, 10.0824924174 },
07666     { 5.426e-08, 2.44848284229, 531.978586955 },
07667     { 5.047e-08, 2.74537299312, 423.629245459 },
07668     { 6.017e-08, 0.11706831045, 149.041932273 },
07669     { 5.671e-08, 4.76092767065, 491.818561888 },
07670     { 5.866e-08, 6.20513223441, 772.785708892 },
07671     { 5.334e-08, 2.49860553733, 1131.19458334 },
07672     { 4.766e-08, 0.19527580548, 380.388400391 },
07673     { 4.562e-08, 0.55717668871, 253.459120505 },
07674     { 5.777e-08, 4.22586873011, 208.845677313 },
07675     { 5.257e-08, 4.72122908918, 535.320039387 },
07676     { 4.406e-08, 3.42864201394, 144.897330689 },
07677     { 5.174e-08, 1.37808288211, 520.129737539 },
07678     { 4.469e-08, 1.67012643165, 1261.63532536 },
07679     { 4.331e-08, 2.64717426456, 1517.26024213 },
07680     { 4.802e-08, 2.6056946352, 177.304923814 },
07681     { 5.206e-08, 0.97973969441, 128.435004453 },
07682     { 4.368e-08, 3.36272561974, 1503.24559645 },
07683     { 4.329e-08, 2.73534631925, 289.565166714 },
07684     { 4.48e-08, 1.66847193407, 357.445666601 },
07685     { 5.386e-08, 5.84886051674, 268.697606463 },
07686     { 5.293e-08, 1.36761627543, 271.61836777 },
07687     { 5.277e-08, 0.77780731413, 1670.07426897 },
07688     { 4.812e-08, 4.95769337401, 545.471967774 },
07689     { 5.895e-08, 2.03979596386, 8.5980197091 },
07690     { 4.41e-08, 3.23960763864, 973.554631358 },
07691     { 4.201e-08, 6.02802824632, 204.701075729 },
07692     { 4.947e-08, 5.50324549674, 365.900673958 },
07693     { 4.553e-08, 2.77414446606, 147.966849842 },
07694     { 5.351e-08, 1.81217833246, 521.092945386 },
07695     { 4.218e-08, 0.73689779266, 1321.4390704 },
07696     { 5.016e-08, 1.91636964972, 535.910740218 },
07697     { 5.188e-08, 1.30753762651, 436.813809737 },
07698     { 5.686e-08, 2.54348150001, 501.379789443 },
07699     { 4.126e-08, 3.00605697657, 136.069816316 },
07700     { 4.341e-08, 3.74899549978, 263.020348061 },
07701     { 4.976e-08, 2.82755706922, 360.414612018 },
07702     { 5.36e-08, 3.99155865541, 92.4195809702 },
07703     { 4.935e-08, 5.04375067678, 697.807168369 },
07704     { 4.129e-08, 1.50064332826, 71.8608372605 },
07705     { 4.825e-08, 2.90964137048, 551.101042066 },
07706     { 5.036e-08, 4.66411186577, 305.606801824 },
07707     { 4.587e-08, 4.78553156868, 95.931043108 },
07708     { 5.054e-08, 5.41201072891, 758.771063212 },
07709     { 5.012e-08, 4.50266403787, 635.965133051 },
07710     { 5.151e-08, 0.41217186078, 968.138005387 },
07711     { 4.247e-08, 0.65406696565, 920.864433319 },
07712     { 5.15e-08, 1.13490701556, 310.975243685 },
07713     { 4.941e-08, 2.84565061722, 406.954470903 },
07714     { 4.569e-08, 5.19758291396, 10.2949407385 },
07715     { 4.259e-08, 5.53167973839, 184.987919787 },
07716     { 4.604e-08, 2.51643176466, 962.508931094 },
07717     { 4.409e-08, 1.59455204572, 367.597594988 },
07718     { 5.105e-08, 1.26007002216, 971.106950803 },
07719     { 4.5e-08, 6.15657007891, 1052.26838319 },
07720     { 3.968e-08, 0.07377679014, 77.7023598741 },
07721     { 3.9e-08, 1.66467970991, 945.243455707 },
07722     { 4.137e-08, 4.19706074841, 25.2727942655 },
07723     { 4.237e-08, 2.80797873442, 213.953486744 },
07724     { 3.899e-08, 4.28674267073, 224.232921117 },
07725     { 5.03e-08, 6.24112139947, 1162.47470441 },
07726     { 4.967e-08, 2.58649417006, 358.408874448 },
07727     { 3.859e-08, 2.72333630141, 818.574808252 },
07728     { 4.889e-08, 2.50485923786, 355.748745572 },
07729     { 4.626e-08, 6.00420830249, 421.181564905 },
07730     { 4.765e-08, 4.37822799323, 117.36805233 },
07731     { 3.919e-08, 4.81677862044, 893.356406819 },
07732     { 4.287e-08, 3.15207047069, 846.082834751 },
07733     { 3.941e-08, 0.04342429962, 1235.61177157 },
07734     { 3.816e-08, 2.42145744929, 348.847646892 },
07735     { 4.756e-08, 1.32234737789, 238.901958104 },
07736     { 4.077e-08, 5.6885446997, 695.55642977 },
07737     { 3.842e-08, 0.3742937338, 774.482629922 },
07738     { 4.674e-08, 0.08112657673, 1366.21257229 },
07739     { 5.313e-08, 4.38472090135, 689.618538937 },
07740     { 4.578e-08, 0.36908312831, 168.31314523 },
07741     { 4.827e-08, 1.26561568753, 170.760825785 },
07742     { 4.636e-08, 5.93439675803, 148.190599011 },
07743     { 5.128e-08, 0.17600223269, 433.711737877 },
07744     { 4.291e-08, 3.12693688865, 377.419454974 },
07745     { 3.927e-08, 5.59942396205, 1048.33622993 },
07746     { 4.226e-08, 6.24596640453, 448.971475694 },
07747     { 3.776e-08, 1.78756451192, 71.7007785661 },
07748     { 3.85e-08, 2.72007090628, 151.850818995 },
07749     { 4.561e-08, 0.07201979569, 2349.3284312 },
07750     { 4.291e-08, 5.39929372298, 523.753074261 },
07751     { 4.143e-08, 0.17158866287, 735.876513532 },
07752     { 3.694e-08, 1.44652002583, 48.9181034708 },
07753     { 3.728e-08, 1.69745141654, 984.712206207 },
07754     { 4.173e-08, 4.01017634093, 195.77298762 },
07755     { 4.986e-08, 1.03560339271, 224.456670287 },
07756     { 4.031e-08, 0.92145122185, 76.0054388447 },
07757     { 4.097e-08, 3.51219407937, 72.4939767069 },
07758     { 3.812e-08, 4.41246815759, 1511.3223513 },
07759     { 4.098e-08, 2.39702785276, 239.162590534 },
07760     { 3.751e-08, 5.81981147475, 450.716580833 },
07761     { 3.657e-08, 1.4138849444, 117.31986822 },
07762     { 4.373e-08, 4.08948598951, 75.4359898731 },
07763     { 4.765e-08, 4.44775874782, 51.8870488874 },
07764     { 3.7e-08, 2.04103813925, 63.2146334416 },
07765     { 4.436e-08, 5.7658054565, 836.521607196 },
07766     { 4.648e-08, 2.07482117651, 1106.65550226 },
07767     { 4.854e-08, 5.26337784504, 601.503618245 },
07768     { 3.736e-08, 1.46595907948, 138.629371455 },
07769     { 4.304e-08, 3.03122452327, 1109.62444767 },
07770     { 4.02e-08, 0.59697361731, 91.2439248026 },
07771     { 4.937e-08, 5.49417275871, 976.736025096 },
07772     { 3.719e-08, 0.11762341199, 1031.87390369 },
07773     { 4.036e-08, 2.09041185441, 325.383648241 },
07774     { 4.373e-08, 3.76648561161, 74.1272072615 },
07775     { 4.545e-08, 1.35255134812, 41.7563723602 },
07776     { 4.172e-08, 0.75349427039, 1500.06420271 },
07777     { 4.19e-08, 5.82534911413, 346.448150447 },
07778     { 3.784e-08, 0.83700163181, 827.923587486 },
07779     { 4.454e-08, 1.87402712883, 141.177625747 },
07780     { 4.853e-08, 0.95917381603, 58.1705144857 },
07781     { 4.409e-08, 0.16608106044, 630.336058758 },
07782     { 3.597e-08, 1.02560564655, 515.463871093 },
07783     { 4.822e-08, 3.83570312464, 163.577842815 },
07784     { 4.021e-08, 5.68447974866, 3.4902102784 },
07785     { 4.244e-08, 3.75845344717, 733.428832977 },
07786     { 3.933e-08, 4.55157642432, 240.125798381 },
07787     { 4.421e-08, 1.51263319894, 1610.27052393 },
07788     { 3.39e-08, 4.00215380112, 74.9940468884 },
07789     { 4.556e-08, 3.41531360523, 1140.38330388 },
07790     { 4.171e-08, 0.76417016678, 623.434960079 },
07791     { 3.997e-08, 5.74857613262, 6212.22640469 },
07792     { 4.54e-08, 3.21454634514, 761.740008628 },
07793     { 4.232e-08, 0.8388726758, 176.650532508 },
07794     { 4.098e-08, 1.41920746453, 559.699061775 },
07795     { 4.553e-08, 1.09016692751, 561.886109899 },
07796     { 3.828e-08, 4.08837921098, 268.958238894 },
07797     { 3.598e-08, 5.35099971703, 394.945562793 },
07798     { 3.484e-08, 5.54596330164, 594.911336106 },
07799     { 3.564e-08, 1.57868308864, 354.997986046 },
07800     { 4.279e-08, 2.35436288262, 562.668007192 },
07801     { 3.896e-08, 4.66682485035, 71.9245277353 },
07802     { 4.485e-08, 4.71272827101, 731.944360269 },
07803     { 3.398e-08, 1.6208634854, 941.311302444 },
07804     { 3.299e-08, 5.13632919725, 477.000767055 },
07805     { 4.623e-08, 2.72836206211, 6244.94281435 },
07806     { 3.308e-08, 2.60386718967, 14.8177948326 },
07807     { 3.435e-08, 2.96178781224, 995.646031886 },
07808     { 3.98e-08, 3.73613153043, 673.316271396 },
07809     { 3.623e-08, 0.12701520068, 49.1787359017 },
07810     { 4.377e-08, 0.27353840833, 469.72716136 },
07811     { 3.255e-08, 1.24513640154, 82.6459050935 },
07812     { 3.323e-08, 4.51516827363, 454.861182418 },
07813     { 3.32e-08, 1.42938752044, 454.957550637 },
07814     { 3.495e-08, 5.61859895107, 1116.00428149 },
07815     { 3.593e-08, 5.35238853915, 57.5161231799 },
07816     { 4.196e-08, 1.04465999471, 743.793209685 },
07817     { 3.512e-08, 6.09122971288, 70.5888128733 },
07818     { 3.814e-08, 2.49565462974, 6204.36209816 },
07819     { 3.828e-08, 4.39752166068, 586.313316397 },
07820     { 3.924e-08, 1.1070704438, 686.958410061 },
07821     { 3.356e-08, 6.26211053275, 447.205118696 },
07822     { 3.639e-08, 4.85097208169, 138.405622286 },
07823     { 3.518e-08, 0.52105043625, 262.80789974 },
07824     { 3.671e-08, 1.99667387765, 511.53171783 },
07825     { 4.167e-08, 1.61938375536, 576.161388011 },
07826     { 3.263e-08, 2.27802067614, 295.194241006 },
07827     { 3.215e-08, 0.64628330219, 887.727332527 },
07828     { 3.232e-08, 2.20615118349, 68.631259413 },
07829     { 3.279e-08, 3.50509705814, 256.428065922 },
07830     { 3.718e-08, 3.27473813045, 454.648734096 },
07831     { 3.638e-08, 2.63250736806, 455.169998958 },
07832     { 3.459e-08, 3.18851975154, 377.680087405 },
07833     { 3.772e-08, 0.88810300052, 10142.4361009 },
07834     { 3.669e-08, 4.11456655271, 409.92341632 },
07835     { 3.53e-08, 4.02075420346, 388.204522807 },
07836     { 3.163e-08, 1.65300792599, 765.884610212 },
07837     { 3.568e-08, 5.95965909592, 460.847257361 },
07838     { 3.188e-08, 1.74587038709, 18.9100067901 },
07839     { 3.305e-08, 5.77382040863, 10.5244354021 },
07840     { 4.026e-08, 2.48487699537, 531.175437803 },
07841     { 3.345e-08, 4.15802505352, 1515.77576942 },
07842     { 3.644e-08, 1.78909340323, 251.171498645 },
07843     { 3.525e-08, 2.56091667232, 78114.1462276 },
07844     { 3.147e-08, 5.05814757549, 1521.40484372 },
07845     { 3.155e-08, 0.65831540442, 74.0478853844 },
07846     { 4.18e-08, 1.168336748, 514.564353721 },
07847     { 3.255e-08, 1.96741940264, 58.7399634573 },
07848     { 3.212e-08, 3.18682610058, 1512.80682401 },
07849     { 3.486e-08, 0.22630227172, 36.5366883449 },
07850     { 3.997e-08, 5.58144993177, 57.7980074702 },
07851     { 3.628e-08, 2.42977552434, 230.825203256 },
07852     { 3.884e-08, 5.6577084846, 94.4253185403 },
07853     { 3.485e-08, 3.26177495276, 36.7604375141 },
07854     { 3.506e-08, 6.26633354904, 545.275025818 },
07855     { 3.187e-08, 1.62296832026, 138.469312761 },
07856     { 3.934e-08, 2.86731965547, 832.068189071 },
07857     { 3.115e-08, 5.67364420834, 73.5577582899 },
07858     { 3.721e-08, 2.55626754637, 279.482674296 },
07859     { 3.171e-08, 4.85529878165, 138.56568098 },
07860     { 3.108e-08, 3.14860474691, 72.5463663336 },
07861     { 3.777e-08, 5.94890597104, 873.170170125 },
07862     { 4.357e-08, 4.15105623366, 10175.1525106 },
07863     { 3.525e-08, 4.8031643597, 429.779584614 },
07864     { 3.382e-08, 1.45717307307, 5983.94945572 },
07865     { 4.161e-08, 5.39091883238, 1363.24362687 },
07866     { 3.537e-08, 4.29176088936, 36.1754821775 },
07867     { 3.115e-08, 0.59873966282, 273.853600004 },
07868     { 3.457e-08, 3.94796907904, 444.82687411 },
07869     { 3.593e-08, 3.91831549069, 10134.5717944 },
07870     { 3.7e-08, 0.67445695843, 73.9302653054 },
07871     { 3.547e-08, 5.63096398237, 440.894720847 },
07872     { 3.622e-08, 1.10742531477, 2250.16781025 },
07873     { 3.562e-08, 3.80604468765, 1525.33699698 },
07874     { 3.33e-08, 1.76480149289, 78.9743842613 },
07875     { 3.013e-08, 0.69171521367, 210.851414883 },
07876     { 3.241e-08, 3.65013641564, 335.774957199 },
07877     { 3.032e-08, 5.77852412826, 612.176811494 },
07878     { 3.978e-08, 4.58297442673, 898.773032791 },
07879     { 3.337e-08, 4.81258545559, 597.359016661 },
07880     { 3.141e-08, 3.11768616608, 6607.92772754 },
07881     { 3.696e-08, 1.76581280127, 384.581186085 },
07882     { 3.577e-08, 3.95434949639, 179.310661384 },
07883     { 3.02e-08, 5.0419340802, 197.799977049 },
07884     { 4.082e-08, 3.52781255989, 402.219168488 },
07885     { 3.454e-08, 3.41560919175, 912.787678471 },
07886     { 3.697e-08, 0.89932694516, 75.6329318292 },
07887     { 3.238e-08, 1.15084522701, 104.837879358 },
07888     { 3.374e-08, 0.40981508151, 677.769689521 },
07889     { 3.5e-08, 4.46985063604, 46.470422916 },
07890     { 3.111e-08, 1.88860295507, 34.2008823747 },
07891     { 3.953e-08, 0.25645102865, 517.160792122 },
07892     { 3.194e-08, 4.56998602897, 1385.17496871 },
07893     { 3.931e-08, 1.09338513303, 388.465155238 },
07894     { 2.93e-08, 4.8814435312, 455.660126053 },
07895     { 3.18e-08, 1.03370427552, 885.439710666 },
07896     { 3.235e-08, 5.09681747179, 464.991858945 },
07897     { 3.173e-08, 5.68964342749, 4.192785694 },
07898     { 3.181e-08, 2.87968862974, 9914.15915194 },
07899     { 3.355e-08, 5.45857968674, 73.0846775379 },
07900     { 3.951e-08, 5.81493541571, 586.377006872 },
07901     { 2.899e-08, 5.12928266291, 448.317084388 },
07902     { 2.903e-08, 1.06370870134, 454.158607002 },
07903     { 3.706e-08, 2.47342147635, 64.2571631652 },
07904     { 3.649e-08, 1.90256590579, 31.5407534988 },
07905     { 3.36e-08, 4.99299052479, 143.343422011 },
07906     { 3.657e-08, 4.53797912903, 676.285216813 },
07907     { 3.488e-08, 5.62713714766, 3189.56475686 },
07908     { 2.94e-08, 4.33606107945, 78263.7094247 },
07909     { 3.309e-08, 3.10770680369, 519.608472677 },
07910     { 3.781e-08, 4.30315299354, 164.541050662 },
07911     { 4.03e-08, 4.41794838679, 772.588766936 },
07912     { 3.058e-08, 4.84465787968, 221.163401964 },
07913     { 2.867e-08, 5.17129632099, 346.187518016 },
07914     { 3.842e-08, 1.87994191354, 299.7170951 },
07915     { 2.844e-08, 4.34268503622, 262.057140214 },
07916     { 3.724e-08, 4.94511644698, 984.488457037 },
07917     { 3.216e-08, 5.70775867303, 14.6690369863 },
07918     { 2.923e-08, 0.37358823115, 6.4804075544 },
07919     { 2.931e-08, 0.78809830626, 540.055341802 },
07920     { 3.707e-08, 4.14868763219, 6136.48159827 },
07921     { 3.931e-08, 5.52289695589, 6171.64568849 },
07922     { 2.83e-08, 2.11705330414, 34.5309507748 },
07923     { 3.348e-08, 3.08775772849, 245.494240243 },
07924     { 3.394e-08, 2.49196845335, 260.360219185 },
07925     { 3.378e-08, 3.82658652472, 25936.8554717 },
07926     { 3.041e-08, 2.14503983522, 6604.95878212 },
07927     { 3.657e-08, 6.02755271763, 340.882766629 },
07928     { 2.818e-08, 4.44508352472, 369.342700127 },
07929     { 2.865e-08, 3.21935127992, 3.8202786785 },
07930     { 3.738e-08, 5.38309514127, 980.146913497 },
07931     { 2.797e-08, 5.97725967979, 2014.02655476 },
07932     { 3.28e-08, 0.74832416123, 422.714221723 },
07933     { 3.511e-08, 1.92497000013, 343.47920503 },
07934     { 2.962e-08, 2.29867992492, 661.158605439 },
07935     { 3.603e-08, 2.72183511139, 508.626462888 },
07936     { 3.62e-08, 5.57691156197, 10066.6912945 },
07937     { 3.306e-08, 6.20620840278, 11.5669651257 },
07938     { 3.279e-08, 6.13563821647, 276.071785895 },
07939     { 2.823e-08, 1.19859134883, 1119.18567523 },
07940     { 3.302e-08, 5.46042536571, 302.377223976 },
07941     { 2.747e-08, 4.5747626302, 226.632417562 },
07942     { 3.814e-08, 3.13695930196, 901.954426528 },
07943     { 2.707e-08, 0.46257342768, 1458.47209457 },
07944     { 3.402e-08, 4.84131712548, 714.678884881 },
07945     { 3.346e-08, 1.9097173874, 44.6134431922 },
07946     { 2.96e-08, 5.31788128818, 1467.07011428 },
07947     { 3.062e-08, 1.93542241882, 987.78172536 },
07948     { 3.045e-08, 4.24065596268, 170.170124954 },
07949     { 3.504e-08, 4.10521239427, 6280.10690457 },
07950     { 2.674e-08, 1.01129308948, 582.381163134 },
07951     { 3.584e-08, 3.12196206765, 108.721848511 },
07952     { 2.975e-08, 0.13746189123, 9987.4562778 },
07953     { 2.634e-08, 5.61201014857, 412.371096874 },
07954     { 3.702e-08, 0.66231252049, 10101.8553847 },
07955     { 3.526e-08, 4.42297802934, 322.61164478 },
07956     { 3.261e-08, 4.39228048501, 75.3722993983 },
07957     { 2.939e-08, 3.26319979871, 130.552616608 },
07958     { 3.295e-08, 3.98758407636, 488.58898404 },
07959     { 2.737e-08, 3.15826692829, 683.026256798 },
07960     { 2.915e-08, 1.47424610987, 680.057311381 },
07961     { 2.624e-08, 0.47879556723, 29.226199388 },
07962     { 2.678e-08, 1.28275200438, 236.193645118 },
07963     { 3.678e-08, 3.46436124301, 26468.0309095 },
07964     { 2.598e-08, 2.16996571956, 191.319569495 },
07965     { 2.943e-08, 3.58544468129, 12489.8856287 },
07966     { 2.72e-08, 1.24094972893, 989.053749747 },
07967     { 2.894e-08, 2.2699912084, 1615.89959823 },
07968     { 2.985e-08, 4.93091159917, 132.579606038 },
07969     { 2.579e-08, 1.27635624544, 1034.84284911 },
07970     { 2.711e-08, 1.25250599577, 52250.5878817 },
07971     { 2.917e-08, 5.69857391789, 688.65533109 },
07972     { 3.483e-08, 1.97113718781, 655.938921424 },
07973     { 3.28e-08, 1.75059058234, 683.989464644 },
07974     { 3.26e-08, 3.46047977615, 74.1908977363 },
07975     { 2.936e-08, 2.61715717878, 115.36231476 },
07976     { 3.2e-08, 0.66316490563, 457.357047082 },
07977     { 2.565e-08, 3.47443238116, 2042.4977891 },
07978     { 3.158e-08, 4.58160924364, 12492.8545741 },
07979     { 2.719e-08, 2.8954618437, 27.7204748203 },
07980     { 3.373e-08, 5.52806001629, 10210.3166008 },
07981     { 2.6e-08, 0.31946397676, 85.9391734158 },
07982     { 2.619e-08, 4.43681016724, 949.17560897 },
07983     { 3.29e-08, 1.35055242247, 515.676319414 },
07984     { 3.18e-08, 4.49938964982, 694.838222952 },
07985     { 2.586e-08, 4.09771865336, 1448.91086701 },
07986     { 2.574e-08, 5.47692668053, 246.978712951 },
07987     { 3.001e-08, 3.24181300229, 1618.86854364 },
07988     { 3.009e-08, 3.16728117117, 385.756842253 },
07989     { 2.675e-08, 4.91608217296, 754.035760796 },
07990     { 2.535e-08, 0.13831089527, 591.94239069 },
07991     { 3.319e-08, 5.98200177347, 533.835566679 },
07992     { 3.307e-08, 3.31452419197, 732.97125859 },
07993     { 2.975e-08, 5.72770980032, 1011.42703456 },
07994     { 3.46e-08, 2.59999470578, 267.58564077 },
07995     { 2.857e-08, 4.11031053901, 2267.43328564 },
07996     { 2.754e-08, 0.78792218586, 229.452605133 },
07997     { 3.422e-08, 6.18592254593, 281.488411866 },
07998     { 3.495e-08, 0.1722463496, 371.529748251 },
07999     { 2.547e-08, 4.45612695304, 901.220713346 },
08000     { 2.476e-08, 1.55163657371, 1234.12729886 },
08001     { 3.38e-08, 3.46612468213, 283.62727588 },
08002     { 2.593e-08, 1.42286075943, 141.698890608 },
08003     { 2.665e-08, 2.98397830634, 250.602049673 },
08004     { 2.424e-08, 3.87508350406, 70.6369969831 },
08005     { 2.458e-08, 4.65895339908, 392.657940932 },
08006     { 2.877e-08, 5.47506403197, 1436.54075273 },
08007     { 2.948e-08, 3.49876539234, 123.018378482 },
08008     { 2.739e-08, 6.05181954433, 161.412046551 },
08009     { 2.361e-08, 5.34825180906, 318.679491517 },
08010     { 3.221e-08, 1.06289254235, 388.725787669 },
08011     { 2.715e-08, 1.28980431988, 108.982480942 },
08012     { 2.392e-08, 2.58938442749, 156.676744135 },
08013     { 2.313e-08, 5.57068624384, 29.7956483596 },
08014     { 2.351e-08, 3.65378596351, 112.393369343 },
08015     { 2.768e-08, 5.4225616879, 482.257334332 },
08016     { 2.731e-08, 2.33677247572, 273.151024588 },
08017     { 3.23e-08, 5.65661970187, 134.372895287 },
08018     { 2.685e-08, 5.03687735302, 763.224481337 },
08019     { 2.816e-08, 5.71804752798, 327.43756992 },
08020     { 2.608e-08, 3.11386505876, 578.449009871 },
08021     { 2.371e-08, 3.52034351878, 3.6233367224 },
08022     { 2.26e-08, 6.23958645351, 400.574637085 },
08023     { 3.089e-08, 5.69639540598, 537.395212926 },
08024     { 2.84e-08, 0.03011890351, 563.370582607 },
08025     { 2.43e-08, 4.24536997427, 27.7417266797 },
08026     { 2.3e-08, 2.44747995452, 107.918699359 },
08027     { 2.756e-08, 0.44285569281, 255.837365091 },
08028     { 2.255e-08, 3.38467700412, 1257.7031721 },
08029     { 2.26e-08, 3.85026258012, 753.141988919 },
08030     { 2.598e-08, 0.43155550046, 175.426692231 },
08031     { 2.319e-08, 6.27990804405, 493.042402165 },
08032     { 2.579e-08, 1.76841912074, 710.746731618 },
08033     { 2.323e-08, 5.19875505188, 380.239642545 },
08034     { 2.426e-08, 0.96570848986, 225.308003548 },
08035     { 2.182e-08, 3.63636403703, 178.135005217 },
08036     { 2.713e-08, 0.64055715691, 424.150510321 },
08037     { 2.85e-08, 5.36388642993, 44.0921783304 },
08038     { 2.174e-08, 1.36737239358, 526.509571357 },
08039     { 2.23e-08, 0.18624095003, 309.278322656 },
08040     { 2.691e-08, 3.12857199475, 36.9091953604 },
08041     { 2.356e-08, 4.70736394167, 1297.06004802 },
08042     { 2.705e-08, 3.96315420875, 466.758215943 },
08043     { 2.12e-08, 4.00527978646, 78.9262001515 },
08044     { 2.79e-08, 4.69333575335, 845.885892795 },
08045     { 2.79e-08, 3.15560752049, 696.322695661 },
08046     { 2.082e-08, 4.28436571612, 1134.16352876 },
08047     { 2.65e-08, 1.97955054585, 421.229749014 },
08048     { 2.35e-08, 2.27006566559, 280.216387479 },
08049     { 2.757e-08, 3.97088429501, 566.339528024 },
08050     { 2.4e-08, 2.08287192901, 3116.267631 },
08051     { 2.091e-08, 4.86268336295, 1222.27844945 },
08052     { 2.402e-08, 4.59336971395, 569.04784101 },
08053     { 2.053e-08, 4.50782983699, 2045.46673452 },
08054     { 2.585e-08, 3.01434261062, 30.5987975117 },
08055     { 2.362e-08, 0.28351250494, 25863.5583459 },
08056     { 2.296e-08, 2.43545418785, 52252.0723544 },
08057     { 2.296e-08, 4.03915647243, 52102.5091573 },
08058     { 2.48e-08, 4.82872104445, 702.148711909 },
08059     { 2.394e-08, 2.7184228788, 688.442882769 },
08060     { 2.598e-08, 5.52873150583, 207.361204605 },
08061     { 2.726e-08, 2.73636031357, 320.32402292 },
08062     { 2.686e-08, 3.13615031711, 161.720863091 },
08063     { 2.651e-08, 4.31467866101, 639.636653883 },
08064     { 1.999e-08, 3.81218083941, 122.055170635 },
08065     { 2.454e-08, 4.63684196748, 1012.91150727 },
08066     { 1.998e-08, 4.34234332604, 343.2185726 },
08067     { 1.982e-08, 1.04358448861, 76.3142553854 },
08068     { 2.651e-08, 4.50494915824, 6209.77872413 },
08069     { 2.315e-08, 2.16329763901, 380.015893375 },
08070     { 2.012e-08, 0.58027132344, 530.654172941 },
08071     { 1.987e-08, 2.34515279356, 768.853555629 },
08072     { 2.062e-08, 5.14612272595, 68.3011910129 },
08073     { 1.998e-08, 4.72846905297, 76.2178871658 },
08074     { 2.501e-08, 1.46803291637, 95.2766518022 },
08075     { 2.564e-08, 2.20950808655, 566.600160455 },
08076     { 2.569e-08, 1.6864211704, 749.582342672 },
08077     { 2.047e-08, 4.43426104911, 229.340730548 },
08078     { 2.226e-08, 1.08954827693, 383.309161698 },
08079     { 2.046e-08, 3.37543676127, 1055.44977693 },
08080     { 1.954e-08, 2.49907098662, 313.944189102 },
08081     { 2.177e-08, 3.00048235729, 317.876342365 },
08082     { 2.238e-08, 0.97968512796, 147.557459564 },
08083     { 2.148e-08, 0.16770637484, 112.654001774 },
08084     { 2.35e-08, 5.77036099171, 304.2342037 },
08085     { 2.183e-08, 5.58654428071, 428.082663584 },
08086     { 2.063e-08, 5.64116701319, 73.6696328745 },
08087     { 2.535e-08, 1.1355489711, 140.965177426 },
08088     { 2.445e-08, 0.65211381551, 271.66655188 },
08089     { 2.072e-08, 2.29027742046, 696.519637617 },
08090     { 2.08e-08, 1.24910729957, 311.284060226 },
08091     { 1.912e-08, 3.75992027324, 528.727757248 },
08092     { 2.063e-08, 2.21480458793, 75.8935642601 },
08093     { 2.107e-08, 4.64640498877, 150.366346287 },
08094     { 1.883e-08, 5.29259430554, 381.090975807 },
08095     { 2.562e-08, 1.42062915032, 551.212916651 },
08096     { 2.062e-08, 0.46104612533, 386.065658793 },
08097     { 1.916e-08, 5.84122649523, 481.73606947 },
08098     { 2.333e-08, 4.77162438255, 347.932623155 },
08099     { 2.156e-08, 2.11521771652, 1250.5896251 },
08100     { 2.347e-08, 1.97105922216, 188.238749494 },
08101     { 2.034e-08, 5.51423990497, 678.360390352 },
08102     { 2.321e-08, 3.54031153946, 103.986546096 },
08103     { 1.833e-08, 5.62091026321, 840.66620878 },
08104     { 2.378e-08, 6.0007378545, 664.127550856 },
08105     { 1.896e-08, 2.15809918048, 379.164560113 },
08106     { 1.809e-08, 5.61397062326, 14.2270940016 },
08107     { 2.262e-08, 4.5851769094, 430.530344139 },
08108     { 1.933e-08, 0.42376762202, 915.447807347 },
08109     { 1.933e-08, 5.10325064461, 1065.01100448 },
08110     { 2.083e-08, 4.96820157485, 294.300469129 },
08111     { 1.797e-08, 2.39655065767, 311.938451532 },
08112     { 1.797e-08, 0.79284837309, 461.501648666 },
08113     { 1.865e-08, 1.13583348993, 739.057907269 },
08114     { 1.865e-08, 5.81531651252, 888.621104404 },
08115     { 1.793e-08, 5.7880461393, 625.882640634 },
08116     { 1.947e-08, 5.79903258109, 257.391273768 },
08117     { 2.462e-08, 3.9591678311, 26.826702943 },
08118     { 2.317e-08, 0.68746265782, 625.994515218 },
08119     { 2.107e-08, 0.10366607161, 1002.75957889 },
08120     { 2.174e-08, 4.30981640926, 221.897115147 },
08121     { 1.883e-08, 4.16371906934, 213.187220853 },
08122     { 1.991e-08, 2.15389092541, 507.599564567 },
08123     { 1.81e-08, 3.70831888738, 539.25219265 },
08124     { 1.991e-08, 5.06761957393, 255.57673266 },
08125     { 1.812e-08, 0.78741962695, 151.260118164 },
08126     { 1.964e-08, 2.71891117329, 1024.21783997 },
08127     { 2.252e-08, 4.45925757192, 598.534672829 },
08128     { 1.804e-08, 2.34130589983, 80.9319377216 },
08129     { 1.854e-08, 0.13193495049, 1396.9714285 },
08130     { 1.854e-08, 4.81141797308, 1546.53462563 },
08131     { 2.186e-08, 2.58979636823, 76.5267037065 },
08132     { 1.763e-08, 5.59121902178, 947.691136261 },
08133     { 1.763e-08, 0.91173599918, 798.127939127 },
08134     { 1.816e-08, 0.95956155095, 156.043604689 },
08135     { 2.202e-08, 2.18092416439, 583.865635842 },
08136     { 1.91e-08, 2.64138421542, 498.198395706 },
08137     { 1.91e-08, 4.24508650001, 348.635198571 },
08138     { 2.215e-08, 2.45791819477, 154.559131981 },
08139     { 2.322e-08, 6.16493439544, 3340.6124267 },
08140     { 1.895e-08, 2.0239663472, 467.439539499 },
08141     { 1.943e-08, 4.41537853646, 185.578620618 },
08142     { 1.738e-08, 2.44168217704, 913.000126792 },
08143     { 2.046e-08, 2.19760587122, 882.992030112 },
08144     { 1.83e-08, 1.16794111151, 47.2735720681 },
08145     { 2.143e-08, 5.26070898677, 42.0651889009 },
08146     { 2.2e-08, 5.8975093892, 10139.9884204 },
08147     { 1.677e-08, 1.72367555591, 975.039104066 },
08148     { 1.677e-08, 3.26140378877, 1124.6023012 },
08149     { 1.776e-08, 5.05356646709, 956.289155971 },
08150     { 2.115e-08, 3.10908283877, 84.8640909847 },
08151     { 2.116e-08, 4.50159315432, 269.070113479 },
08152     { 1.77e-08, 2.96002469436, 1459.95656727 },
08153     { 1.807e-08, 3.84800342064, 529.57909051 },
08154     { 1.87e-08, 2.9336511131, 1208.05135545 },
08155     { 1.87e-08, 4.47137934596, 1357.61455258 },
08156     { 1.891e-08, 1.70111414825, 190.665178189 },
08157     { 2.06e-08, 5.06581864584, 26013.121543 },
08158     { 1.835e-08, 4.7112058249, 76.1060125812 },
08159     { 2.02e-08, 1.67687010626, 354.785537725 },
08160     { 1.733e-08, 2.43404581799, 187.275541647 },
08161     { 1.641e-08, 0.46152323273, 303.058547532 },
08162     { 1.671e-08, 0.67572104809, 154.671006565 },
08163     { 1.696e-08, 3.15463633411, 398.287015225 },
08164     { 1.968e-08, 5.83082526219, 195.400480604 },
08165     { 2.23e-08, 1.7680194688, 624.51004251 },
08166     { 2.151e-08, 3.33296618401, 552.697389359 },
08167     { 1.674e-08, 3.34095983797, 316.652502088 },
08168     { 2.029e-08, 2.07844879451, 199.853898729 },
08169     { 2.029e-08, 0.47474650993, 349.417095864 },
08170     { 2.114e-08, 3.86984575671, 81.2620061217 },
08171     { 2.147e-08, 5.6393177255, 590.830424997 },
08172     { 1.706e-08, 0.73548513365, 961.024458386 },
08173     { 1.706e-08, 2.33918741824, 811.461261251 },
08174     { 1.822e-08, 1.64784768077, 473.462372667 },
08175     { 1.822e-08, 3.25154996536, 323.899175532 },
08176     { 1.909e-08, 5.58002039864, 6134.99712557 },
08177     { 2.061e-08, 3.34168764903, 6.8529145699 },
08178     { 1.846e-08, 4.3315401475, 1396.22066897 },
08179     { 1.879e-08, 4.21685982495, 52.1476813183 },
08180     { 1.937e-08, 2.04746615092, 367.858227419 },
08181     { 1.937e-08, 3.58519438379, 517.421424553 },
08182     { 1.884e-08, 1.88048876898, 12.1576659567 },
08183     { 1.602e-08, 1.46373302224, 325.953097212 },
08184     { 1.754e-08, 4.23029342972, 539.092133956 },
08185     { 1.645e-08, 6.23273743453, 782.346936448 },
08186     { 2.153e-08, 1.61615068478, 587.86147958 },
08187     { 1.702e-08, 2.46774061252, 407.475735765 },
08188     { 1.602e-08, 4.95996654045, 487.152695442 },
08189     { 1.576e-08, 3.95360340011, 2077.76245306 },
08190     { 1.576e-08, 2.41587516724, 1928.19925593 },
08191     { 1.576e-08, 5.4438886119, 532.138645649 },
08192     { 1.88e-08, 1.41060159, 575.267616133 },
08193     { 1.88e-08, 6.0900846126, 724.830813268 },
08194     { 1.596e-08, 5.33991691502, 34.6215735 },
08195     { 1.624e-08, 1.21716384102, 475.516294347 },
08196     { 1.803e-08, 0.60015233109, 529.802839679 },
08197     { 1.662e-08, 3.50151803039, 484.705014887 },
08198     { 1.735e-08, 1.01657070139, 196.884953312 },
08199     { 1.584e-08, 0.28218018153, 1811.77315958 },
08200     { 1.804e-08, 6.08380488717, 188.659440619 },
08201     { 1.758e-08, 0.5321154964, 550.888593745 },
08202     { 1.758e-08, 2.06984372926, 700.45179088 },
08203     { 1.573e-08, 5.3835015322, 461.129141651 },
08204     { 1.667e-08, 0.24230138722, 556.517668038 },
08205     { 1.559e-08, 6.02213221899, 343.739837461 },
08206     { 1.796e-08, 5.78444078662, 525.498179401 },
08207     { 1.563e-08, 0.8061744441, 563.631215038 },
08208     { 1.603e-08, 4.38109882376, 59.5912967192 },
08209     { 1.606e-08, 1.83958629336, 1349.75024605 },
08210     { 1.606e-08, 3.44328857794, 1200.18704892 },
08211     { 1.665e-08, 3.75333799201, 764.708954045 },
08212     { 1.665e-08, 2.14963570742, 914.27215118 },
08213     { 1.741e-08, 0.81651703967, 548.243971234 },
08214     { 1.766e-08, 2.00418474011, 495.963163472 },
08215     { 1.98e-08, 4.53192980595, 1054.92851206 },
08216     { 1.98e-08, 2.99420157308, 905.36531493 },
08217     { 2.146e-08, 2.25428923199, 67.9286839974 },
08218     { 1.56e-08, 3.27821444787, 1208.94512732 },
08219     { 1.695e-08, 2.26284891229, 493.303034596 },
08220     { 1.94e-08, 4.17311496384, 981.631386205 },
08221     { 2.135e-08, 5.07005192745, 245.542424352 },
08222     { 1.604e-08, 4.06884840529, 1136.45115062 },
08223     { 1.703e-08, 2.08965979965, 274.587313187 },
08224     { 1.678e-08, 0.30302488401, 1297.86319717 },
08225     { 2.086e-08, 3.24437004031, 516.04882643 },
08226     { 1.505e-08, 0.3862283384, 509.084037275 },
08227     { 1.631e-08, 0.44359079978, 806.725958836 },
08228     { 1.544e-08, 4.38766645261, 206.706813299 },
08229     { 1.495e-08, 4.52648520007, 234.496724089 },
08230     { 1.549e-08, 0.99024664404, 834.073926641 },
08231     { 1.549e-08, 5.73570371835, 684.510729506 },
08232     { 2.013e-08, 5.61129200002, 81.6345131372 },
08233     { 1.95e-08, 0.19680015179, 118.070627746 },
08234     { 1.943e-08, 5.23985037412, 14.5571624017 },
08235     { 1.483e-08, 0.49824817575, 1020.82820343 },
08236     { 1.483e-08, 2.03597640861, 1170.39140056 },
08237     { 1.482e-08, 4.41190841719, 170.712641675 },
08238     { 1.902e-08, 2.0710383254, 15.1903018481 },
08239     { 1.493e-08, 2.1365672033, 10.9338256793 },
08240     { 1.702e-08, 2.7847833526, 844.598362043 },
08241     { 1.914e-08, 6.05987746357, 1211.23274918 },
08242     { 2.038e-08, 1.60297482666, 6588.42201938 },
08243     { 1.689e-08, 3.06284907974, 0.8031491521 },
08244     { 1.685e-08, 0.28381539862, 521.614210247 },
08245     { 1.734e-08, 3.45650791724, 1895.90353738 },
08246     { 1.636e-08, 1.62858153403, 164.380991967 },
08247     { 1.602e-08, 0.20642761616, 64.4866578288 },
08248     { 1.8e-08, 2.99044739237, 101.60830151 },
08249     { 1.867e-08, 2.92532022361, 6060.215527 },
08250     { 1.822e-08, 4.31796502202, 934.197755443 },
08251     { 1.66e-08, 5.69708947634, 1291.43097372 },
08252     { 2e-08, 5.18442514436, 452.201053542 },
08253     { 1.573e-08, 2.39570178134, 614.83694037 },
08254     { 1.446e-08, 6.12512087543, 568.297081484 },
08255     { 1.446e-08, 4.58739264257, 418.73388435 },
08256     { 1.432e-08, 1.97954511274, 504.561183181 },
08257     { 1.578e-08, 4.62126447177, 669.692934674 },
08258     { 1.773e-08, 3.00675487512, 16.9835910971 },
08259     { 1.514e-08, 0.35161589106, 403.703641196 },
08260     { 1.888e-08, 3.89724586598, 1440.99417086 },
08261     { 1.9e-08, 3.58215504368, 3192.53370227 },
08262     { 1.747e-08, 4.07850521042, 6346.81174829 },
08263     { 1.747e-08, 2.54077697756, 6197.24855116 },
08264     { 1.683e-08, 1.9223528062, 181.646467355 },
08265     { 1.587e-08, 4.9976178222, 6057.24658158 },
08266     { 1.889e-08, 0.62618826487, 1129.71011063 },
08267     { 1.753e-08, 1.82324191014, 1020.02505427 },
08268     { 1.753e-08, 3.360970143, 1169.58825141 },
08269     { 1.407e-08, 3.8766789322, 904.189658762 },
08270     { 1.658e-08, 0.17315209135, 170.01006626 },
08271     { 1.612e-08, 4.71519560888, 370.045275543 },
08272     { 1.456e-08, 5.78909667336, 415.664365197 },
08273     { 1.472e-08, 3.92804806651, 212.335887592 },
08274     { 1.776e-08, 5.89527317383, 1593.8081977 },
08275     { 1.776e-08, 4.29157088924, 1743.37139483 },
08276     { 1.398e-08, 2.89266999881, 376.946374222 },
08277     { 1.936e-08, 3.02716801943, 10518.6317156 },
08278     { 1.423e-08, 1.34276219051, 302.749730992 },
08279     { 1.929e-08, 4.65175583668, 2199.76523407 },
08280     { 1.93e-08, 3.81505372582, 543.918059096 },
08281     { 1.581e-08, 4.28040315071, 375.934982266 },
08282     { 1.621e-08, 2.21372960034, 362.03221117 },
08283     { 1.629e-08, 4.08549980424, 340.510259614 },
08284     { 1.756e-08, 1.24206336045, 555.666334776 },
08285     { 1.391e-08, 4.05514082167, 623.222511758 },
08286     { 1.48e-08, 0.85968170103, 557.038932899 },
08287     { 1.421e-08, 0.13443282384, 1523.69246558 },
08288     { 1.421e-08, 1.73813510842, 1374.12926844 },
08289     { 1.399e-08, 1.64961108641, 356.270010434 },
08290     { 1.847e-08, 1.78123333872, 25939.8244171 },
08291     { 1.466e-08, 0.75306338987, 2.0057375701 },
08292     { 1.461e-08, 3.67524662572, 139.171888177 },
08293     { 1.453e-08, 4.69267570928, 746.762155101 },
08294     { 1.45e-08, 3.85293024011, 907.3710525 },
08295     { 1.369e-08, 1.34933149459, 1130.23137549 },
08296     { 1.42e-08, 2.79221953555, 396.541910085 },
08297 };
08298 
08299 static VSOPTerm uranus_R1[] = {
08300     { 0.01479896629, 3.67205697578, 74.7815985673 },
08301     { 0.00071212143, 6.22600975161, 63.7358983034 },
08302     { 0.0006862716, 6.13411179902, 149.563197135 },
08303     { 0.00020857554, 5.2462584896, 11.0457002639 },
08304     { 0.00021468362, 2.60175716374, 76.2660712756 },
08305     { 0.00024059369, 3.14159265359, 0 },
08306     { 0.00011405056, 0.01849738017, 70.8494453042 },
08307     { 7.496797e-05, 0.42361355955, 73.297125859 },
08308     { 4.243606e-05, 1.41691058162, 85.8272988312 },
08309     { 3.505951e-05, 2.58348117401, 138.517496871 },
08310     { 3.2288e-05, 5.25495561645, 3.9321532631 },
08311     { 3.926833e-05, 3.15526349399, 71.8126531507 },
08312     { 3.059899e-05, 0.15323842112, 1.4844727083 },
08313     { 3.578254e-05, 2.31157935775, 224.344795702 },
08314     { 2.564235e-05, 0.98078549108, 148.078724426 },
08315     { 2.429191e-05, 3.99450740432, 52.6901980395 },
08316     { 1.64483e-05, 2.65310351864, 127.471796607 },
08317     { 1.583569e-05, 1.4304953436, 78.7137518304 },
08318     { 1.41338e-05, 4.57461623347, 202.253395174 },
08319     { 1.489724e-05, 2.67568435302, 56.6223513026 },
08320     { 1.40328e-05, 1.36986207457, 77.7505439839 },
08321     { 1.227894e-05, 1.04699377171, 62.2514255951 },
08322     { 1.507836e-05, 5.06019185241, 151.047669843 },
08323     { 9.91944e-06, 2.1718165585, 65.2203710117 },
08324     { 1.032728e-05, 0.26473484111, 131.40394987 },
08325     { 8.61752e-06, 5.05508815872, 351.816592309 },
08326     { 7.44512e-06, 3.07725212553, 35.1640902212 },
08327     { 6.03966e-06, 0.90716451094, 984.600331622 },
08328     { 6.47014e-06, 4.47286717163, 70.3281804424 },
08329     { 5.74672e-06, 3.2306914554, 447.795819526 },
08330     { 6.87477e-06, 2.49910872963, 77.962992305 },
08331     { 6.23247e-06, 0.86227007749, 9.5612275556 },
08332     { 5.27867e-06, 5.15141241909, 2.9689454166 },
08333     { 5.61872e-06, 2.71781314149, 462.022913528 },
08334     { 5.3053e-06, 5.91685160971, 213.299095438 },
08335     { 4.59886e-06, 4.22296426568, 12.5301729722 },
08336     { 4.94251e-06, 0.4632180053, 145.631043871 },
08337     { 4.87371e-06, 0.70688896635, 380.12776796 },
08338     { 3.80709e-06, 3.85094436388, 3.1813937377 },
08339     { 4.44185e-06, 2.15555848995, 67.6680515665 },
08340     { 3.38646e-06, 2.53719277381, 18.1592472647 },
08341     { 3.72951e-06, 5.05141758574, 529.690965095 },
08342     { 3.48335e-06, 1.74875375735, 71.6002048296 },
08343     { 4.05615e-06, 1.22950417858, 22.0914005278 },
08344     { 2.68994e-06, 6.2420480531, 340.770892045 },
08345     { 2.5586e-06, 2.95699944505, 84.3428261229 },
08346     { 2.59244e-06, 3.92085033287, 59.8037450403 },
08347     { 2.24702e-06, 3.90949421678, 160.608897399 },
08348     { 2.21874e-06, 3.64708443278, 137.033024162 },
08349     { 2.54339e-06, 3.50524488134, 38.1330356378 },
08350     { 2.382e-06, 2.04842095939, 269.921446741 },
08351     { 2.72459e-06, 3.38353829996, 222.860322994 },
08352     { 2.006e-06, 1.24854381161, 69.3649725959 },
08353     { 2.34216e-06, 0.27861629739, 108.46121608 },
08354     { 1.88802e-06, 4.41158620525, 265.989293477 },
08355     { 2.12138e-06, 0.68012161063, 111.430161497 },
08356     { 2.05992e-06, 1.53361539719, 284.148540742 },
08357     { 1.96457e-06, 4.77133840382, 299.126394269 },
08358     { 1.53201e-06, 5.21574674133, 209.366942175 },
08359     { 1.63544e-06, 4.34120077587, 33.6796175129 },
08360     { 1.50382e-06, 1.98905719076, 54.1746707478 },
08361     { 1.36927e-06, 0.40354426815, 195.139848173 },
08362     { 1.17521e-06, 0.39618046394, 87.3117715395 },
08363     { 1.28577e-06, 2.40591376513, 39.6175083461 },
08364     { 1.04684e-06, 2.91746030897, 134.585343608 },
08365     { 1.0387e-06, 1.81603765254, 72.3339180125 },
08366     { 1.06087e-06, 0.17146170085, 79.2350166922 },
08367     { 1.06822e-06, 0.69945014388, 2.4476805548 },
08368     { 9.4904e-07, 4.02460487466, 82.8583534146 },
08369     { 1.04645e-06, 4.43615418997, 305.346169393 },
08370     { 9.3832e-07, 5.01799603662, 51.2057253312 },
08371     { 1.03733e-06, 2.57520994669, 191.20769491 },
08372     { 1.0682e-06, 1.22984965801, 225.82926841 },
08373     { 9.358e-07, 3.09257295667, 77.2292791221 },
08374     { 9.7607e-07, 3.8140415956, 152.532142551 },
08375     { 8.4782e-07, 5.72500693196, 68.8437077341 },
08376     { 7.7488e-07, 0.08155105577, 45.5766510387 },
08377     { 7.6047e-07, 4.2042219855, 73.8183907208 },
08378     { 8.6387e-07, 0.53091293351, 145.10977901 },
08379     { 7.5755e-07, 3.78546185557, 75.7448064138 },
08380     { 7.7592e-07, 1.63627982289, 479.288388915 },
08381     { 8.478e-07, 0.61510586137, 116.426096343 },
08382     { 1.00494e-06, 4.93994320097, 120.358249606 },
08383     { 7.1979e-07, 4.30613043603, 565.115687747 },
08384     { 7.1236e-07, 2.38119498898, 60.7669528868 },
08385     { 7.1539e-07, 3.93757368948, 153.495350398 },
08386     { 8.4837e-07, 5.55880391517, 344.703045308 },
08387     { 6.3516e-07, 1.93751130249, 41.6444977756 },
08388     { 7.1587e-07, 3.7120401109, 408.438943611 },
08389     { 6.1914e-07, 3.90141588459, 4.4534181249 },
08390     { 6.5088e-07, 1.55911828467, 106.976743372 },
08391     { 6.0091e-07, 0.60112111486, 74.8934731519 },
08392     { 6.1828e-07, 4.39028435621, 453.424893819 },
08393     { 6.3246e-07, 4.18799696764, 184.727287356 },
08394     { 6.2339e-07, 3.23753339104, 422.666037613 },
08395     { 5.4893e-07, 3.72792577723, 7.1135470008 },
08396     { 5.2457e-07, 6.08632045364, 404.506790348 },
08397     { 5.3071e-07, 3.51022280941, 125.987323898 },
08398     { 5.9034e-07, 1.55684840494, 456.393839236 },
08399     { 5.8831e-07, 5.33573241567, 220.412642439 },
08400     { 5.2838e-07, 5.20104115605, 358.93013931 },
08401     { 5.2878e-07, 4.44628349017, 426.598190876 },
08402     { 5.5201e-07, 1.60181891958, 14.977853527 },
08403     { 5.0997e-07, 0.52968367981, 490.334089179 },
08404     { 4.9541e-07, 4.25523625544, 5.4166259714 },
08405     { 5.1389e-07, 0.37029408817, 206.185548437 },
08406     { 5.1834e-07, 1.7547806765, 8.0767548473 },
08407     { 5.6742e-07, 0.8389113562, 146.594251718 },
08408     { 4.9107e-07, 0.94051631401, 99.1606209555 },
08409     { 4.5714e-07, 5.34241750716, 152.744590872 },
08410     { 4.8197e-07, 1.97584360072, 288.080694005 },
08411     { 4.4024e-07, 3.03717070644, 20.6069278195 },
08412     { 4.9092e-07, 5.84636334727, 112.914634205 },
08413     { 4.1989e-07, 0.0489566624, 128.956269315 },
08414     { 4.8335e-07, 3.62867663323, 81.0013736908 },
08415     { 4.1451e-07, 2.33805925587, 277.034993741 },
08416     { 4.0161e-07, 5.0967211278, 35.4247226521 },
08417     { 4.1968e-07, 2.50991447143, 24.3790223882 },
08418     { 3.8204e-07, 3.61405134343, 173.942219523 },
08419     { 3.8414e-07, 2.06063652881, 333.657345044 },
08420     { 4.2597e-07, 1.260887373, 1514.29129672 },
08421     { 3.8855e-07, 0.74315611802, 347.884439046 },
08422     { 3.8552e-07, 4.95041145803, 92.940845832 },
08423     { 3.3234e-07, 1.38358507432, 74.6697239827 },
08424     { 3.3788e-07, 3.68407945156, 66.9172920411 },
08425     { 3.9054e-07, 5.4970292656, 200.768922466 },
08426     { 3.1786e-07, 0.54344835858, 203.737867882 },
08427     { 3.3322e-07, 6.26106483857, 1059.38193019 },
08428     { 3.0806e-07, 2.53797566903, 977.486784621 },
08429     { 3.0059e-07, 0.19481253674, 387.241314961 },
08430     { 2.912e-07, 5.44130853027, 58.1068240109 },
08431     { 2.8997e-07, 3.10546504714, 991.713878623 },
08432     { 2.7827e-07, 0.36512476794, 80.1982245387 },
08433     { 3.5694e-07, 3.72852678524, 96.8729990951 },
08434     { 3.2516e-07, 4.3844786763, 221.375850285 },
08435     { 2.684e-07, 1.35294770385, 0.9632078465 },
08436     { 3.1276e-07, 0.79566551587, 373.014220959 },
08437     { 2.5922e-07, 3.45840169631, 144.146571163 },
08438     { 3.1032e-07, 2.06301188151, 230.564570825 },
08439     { 3.0278e-07, 0.71358545978, 109.945688788 },
08440     { 2.4834e-07, 3.04814439142, 14.0146456805 },
08441     { 2.5206e-07, 5.12301274564, 81.3738807063 },
08442     { 2.7765e-07, 4.75859307922, 415.552490612 },
08443     { 2.5582e-07, 2.56904012503, 522.577418094 },
08444     { 2.4351e-07, 2.20288762433, 628.85158605 },
08445     { 2.4132e-07, 5.67351884701, 443.863666263 },
08446     { 2.5491e-07, 1.78473889586, 143.625306301 },
08447     { 2.4065e-07, 0.6701080534, 46.2097904851 },
08448     { 2.5679e-07, 5.43185950755, 546.956440482 },
08449     { 2.4624e-07, 3.30585050808, 617.805885786 },
08450     { 2.4242e-07, 5.59897471399, 32.1951448046 },
08451     { 2.239e-07, 4.82189515313, 135.548551454 },
08452     { 2.7179e-07, 2.02720095476, 536.804512095 },
08453     { 2.1973e-07, 4.59216176679, 241.610271089 },
08454     { 2.2055e-07, 4.61793641919, 391.173468224 },
08455     { 2.0834e-07, 0.24550904041, 465.955066791 },
08456     { 2.7275e-07, 2.15420645259, 140.001969579 },
08457     { 2.3632e-07, 4.94972840898, 561.183534484 },
08458     { 2.1149e-07, 5.27166890173, 159.12442469 },
08459     { 2.3328e-07, 3.80624099549, 55.1378785943 },
08460     { 2.0015e-07, 1.30330553666, 518.645264831 },
08461     { 2.4853e-07, 0.5339855631, 181.758341939 },
08462     { 2.0058e-07, 4.88841177982, 909.818733055 },
08463     { 1.9193e-07, 1.31168318333, 543.024287219 },
08464     { 2.0801e-07, 0.91178178054, 76.4785195967 },
08465     { 1.899e-07, 4.67975156701, 98.8999885246 },
08466     { 1.9667e-07, 0.66620464883, 66.70484372 },
08467     { 2.5922e-07, 4.52830002662, 454.909366527 },
08468     { 1.8833e-07, 6.0804245163, 103.092774219 },
08469     { 2.1624e-07, 1.23560892029, 41.1019810544 },
08470     { 1.8091e-07, 0.96586313214, 55.6591434561 },
08471     { 2.1264e-07, 4.1951431552, 329.725191781 },
08472     { 1.8717e-07, 5.77529020491, 142.449650134 },
08473     { 1.9415e-07, 4.31464975363, 6.2197751235 },
08474     { 2.3318e-07, 5.83851945854, 297.641921561 },
08475     { 1.6657e-07, 6.09418922673, 211.81462273 },
08476     { 1.6201e-07, 2.49044081792, 61.2882177486 },
08477     { 2.0158e-07, 3.16239645425, 186.211760064 },
08478     { 1.6004e-07, 2.97277766861, 81.8951455681 },
08479     { 1.9202e-07, 6.01151966247, 155.782972258 },
08480     { 1.7468e-07, 4.82367359029, 273.102840478 },
08481     { 1.5141e-07, 3.65588411554, 472.174841915 },
08482     { 1.8451e-07, 3.47623430315, 36.6485629295 },
08483     { 1.6303e-07, 0.13085990583, 554.069987483 },
08484     { 1.8634e-07, 0.23919770714, 23.5758732361 },
08485     { 1.4358e-07, 2.69393539884, 70.1157321213 },
08486     { 1.519e-07, 2.43789398876, 486.401935916 },
08487     { 1.4488e-07, 0.14254642208, 235.390495966 },
08488     { 1.3868e-07, 5.09135892763, 29.2049475286 },
08489     { 1.4406e-07, 1.56741430063, 110.206321219 },
08490     { 1.5722e-07, 4.25156109914, 146.381803397 },
08491     { 1.7435e-07, 1.95393343617, 835.037134487 },
08492     { 1.3691e-07, 1.63831110433, 92.0470739547 },
08493     { 1.3239e-07, 2.85690648081, 49.5088043018 },
08494     { 1.2541e-07, 2.92111856784, 60.5545045657 },
08495     { 1.2594e-07, 3.20935822266, 100.384461233 },
08496     { 1.4937e-07, 0.32571457437, 259.508885923 },
08497     { 1.2827e-07, 2.77958172785, 105.492270664 },
08498     { 1.2323e-07, 3.36427641421, 440.682272526 },
08499     { 1.5261e-07, 0.25477631378, 258.875746477 },
08500     { 1.2061e-07, 0.08834689678, 157.639951982 },
08501     { 1.2881e-07, 0.30715003179, 124.290402869 },
08502     { 1.093e-07, 3.41396817201, 33.1371007917 },
08503     { 1.1062e-07, 4.99201784219, 604.472563662 },
08504     { 1.0713e-07, 3.88653353837, 767.369082921 },
08505     { 1.0435e-07, 5.25417558285, 264.504820769 },
08506     { 1.286e-07, 4.80794300903, 114.399106913 },
08507     { 1.1561e-07, 2.6045014019, 166.828672522 },
08508     { 1.0926e-07, 0.64149188846, 558.002140746 },
08509     { 1.232e-07, 4.33795118362, 16.6747745564 },
08510     { 9.947e-08, 0.67247104431, 31.492569389 },
08511     { 1.1298e-07, 0.96114335836, 373.907992837 },
08512     { 1.215e-07, 1.91679035087, 378.643295252 },
08513     { 1.2229e-07, 0.70508380884, 218.406904869 },
08514     { 1.0319e-07, 0.18138367123, 275.550521033 },
08515     { 1.0753e-07, 5.74480767273, 88.1149206916 },
08516     { 9.402e-08, 0.67913169059, 353.301065017 },
08517     { 1.0651e-07, 2.32656568944, 132.888422578 },
08518     { 9.113e-08, 2.99457723392, 681.54178409 },
08519     { 1.0788e-07, 2.62866889129, 154.01661526 },
08520     { 9.169e-08, 4.79284571455, 216.480489176 },
08521     { 9.121e-08, 0.77801335714, 67.3592350258 },
08522     { 9.222e-08, 0.73831686735, 129.919477162 },
08523     { 1.0633e-07, 0.37523847853, 699.701031354 },
08524     { 9.637e-08, 2.88664912193, 67.8804998876 },
08525     { 8.646e-08, 6.1226167326, 150.526404981 },
08526     { 8.601e-08, 2.2012646488, 342.255364753 },
08527     { 9.283e-08, 3.02854870998, 162.093370107 },
08528     { 9.178e-08, 1.49445512725, 19.643719973 },
08529     { 1.0072e-07, 3.56581375513, 278.51946645 },
08530     { 9.455e-08, 3.06088366945, 149.675071719 },
08531     { 9.786e-08, 2.43713607191, 75.3028634291 },
08532     { 9.167e-08, 5.33037538537, 152.010877689 },
08533     { 8.844e-08, 5.263892204, 80.7194894005 },
08534     { 8.017e-08, 4.7182259586, 106.013535525 },
08535     { 1.0094e-07, 0.7860106238, 339.286419336 },
08536     { 8.813e-08, 0.01616162779, 42.5864537627 },
08537     { 7.821e-08, 0.61192552414, 135.336103133 },
08538     { 8.193e-08, 2.59644466423, 469.136460529 },
08539     { 8.571e-08, 5.69112316506, 760.25553592 },
08540     { 9.277e-08, 1.97750611607, 147.11551658 },
08541     { 7.482e-08, 2.64377659424, 5.9378908332 },
08542     { 8.699e-08, 0.54050826161, 66.1835788582 },
08543     { 9.761e-08, 2.59090843673, 50.4025761791 },
08544     { 7.547e-08, 5.94593031762, 97.4155158163 },
08545     { 7.597e-08, 5.80197876381, 450.977213264 },
08546     { 8.669e-08, 3.69932904987, 300.610866977 },
08547     { 7.728e-08, 1.95146228634, 180.273869231 },
08548     { 7.309e-08, 4.98689362574, 117.910569051 },
08549     { 8.195e-08, 2.30281777892, 254.943593214 },
08550     { 7.536e-08, 1.47100575256, 32.2433289144 },
08551     { 8.473e-08, 1.27680705707, 39.3568759152 },
08552     { 7.026e-08, 0.68091865104, 874.394010403 },
08553     { 7.389e-08, 4.09295183164, 92.3077063856 },
08554     { 7.314e-08, 5.04313738379, 756.323382657 },
08555     { 8.454e-08, 1.22026161161, 79.4474650133 },
08556     { 8.732e-08, 1.34335847863, 48.7580447764 },
08557     { 8.7e-08, 0.17463519061, 43.1289704839 },
08558     { 8.187e-08, 4.29619724129, 624.919432787 },
08559     { 6.941e-08, 5.420540286, 610.692338785 },
08560     { 6.816e-08, 3.90452052962, 480.772861624 },
08561     { 6.753e-08, 6.03251850119, 350.3321196 },
08562     { 6.692e-08, 4.78230287697, 142.662098455 },
08563     { 7.025e-08, 1.27885740826, 68.5618234438 },
08564     { 6.824e-08, 1.36436524169, 291.262087743 },
08565     { 6.9e-08, 3.33848530676, 68.1893164283 },
08566     { 7.254e-08, 3.18927739209, 268.436974032 },
08567     { 7.635e-08, 4.81180010568, 312.459716394 },
08568     { 8.135e-08, 1.99010407624, 692.587484354 },
08569     { 6.31e-08, 5.42075206842, 88.7962442478 },
08570     { 6.477e-08, 1.05239284135, 685.473937353 },
08571     { 7.121e-08, 5.79764411155, 468.242688652 },
08572     { 6.32e-08, 2.58497126634, 458.090760265 },
08573     { 6.775e-08, 2.59596588927, 282.664068034 },
08574     { 6.222e-08, 5.68982546821, 113.877842052 },
08575     { 8.525e-08, 0.00581798397, 227.313741118 },
08576     { 6.52e-08, 3.99093726386, 42.5382696529 },
08577     { 6.435e-08, 1.03721543099, 365.900673958 },
08578     { 8.153e-08, 4.04274797388, 183.242814648 },
08579     { 6.039e-08, 4.35471040863, 19.1224551112 },
08580     { 8.149e-08, 1.12461637867, 69.1525242748 },
08581     { 6.151e-08, 2.783037838, 121.842722314 },
08582     { 7.815e-08, 0.55588235015, 296.157448853 },
08583     { 5.989e-08, 4.98445156091, 184.094147909 },
08584     { 6.379e-08, 0.16323583721, 228.276948965 },
08585     { 6.269e-08, 4.22014121556, 119.506916344 },
08586     { 5.982e-08, 5.44774666431, 17.5261078183 },
08587     { 5.87e-08, 0.36534808613, 148.599989288 },
08588     { 5.868e-08, 5.39245291119, 95.3885263868 },
08589     { 5.906e-08, 0.97697194245, 13.3333221243 },
08590     { 5.78e-08, 0.17831781847, 458.84151979 },
08591     { 5.719e-08, 4.74598221436, 248.72381809 },
08592     { 5.534e-08, 4.24741728108, 75.5323580927 },
08593     { 5.63e-08, 2.81567861587, 154.979823106 },
08594     { 6.26e-08, 3.52991762509, 285.633013451 },
08595     { 6.919e-08, 3.31432622158, 306.830642101 },
08596     { 6.087e-08, 4.04640130992, 271.405919449 },
08597     { 6.866e-08, 1.3429923722, 7.8643065262 },
08598     { 5.586e-08, 5.33279407873, 920.864433319 },
08599     { 6.528e-08, 0.45565192064, 106.274167956 },
08600     { 5.586e-08, 0.29304653043, 173.681587092 },
08601     { 5.353e-08, 2.49825965802, 24.1183899573 },
08602     { 6.205e-08, 5.27879491339, 120.991389052 },
08603     { 5.974e-08, 3.62786821437, 189.723222202 },
08604     { 5.176e-08, 3.69984512887, 778.414783185 },
08605     { 5.24e-08, 4.14231460056, 89.7594520943 },
08606     { 5.172e-08, 1.54846732288, 193.655375465 },
08607     { 6.36e-08, 0.35370738254, 411.620337349 },
08608     { 5.26e-08, 1.26005665335, 267.473766186 },
08609     { 6.906e-08, 4.88299482194, 419.484643875 },
08610     { 6.332e-08, 5.25617761055, 58.319272332 },
08611     { 5.993e-08, 4.70505278581, 298.232622392 },
08612     { 5.507e-08, 2.72405080404, 986.08480433 },
08613     { 4.936e-08, 6.07953205967, 134.064078746 },
08614     { 5.469e-08, 6.2163560823, 91.4563731237 },
08615     { 4.846e-08, 5.6671411571, 90.8232336773 },
08616     { 4.87e-08, 1.24431497533, 25.6028626656 },
08617     { 6.149e-08, 1.88362168986, 397.393243347 },
08618     { 5.154e-08, 3.37555501409, 831.104981224 },
08619     { 5.253e-08, 1.85387498292, 114.941623635 },
08620     { 5.163e-08, 0.49175608455, 16.4623262353 },
08621     { 4.67e-08, 0.85077620511, 403.02231764 },
08622     { 4.688e-08, 4.94827397388, 902.705186054 },
08623     { 5.005e-08, 1.40309022449, 6.1503391543 },
08624     { 5.217e-08, 0.27521357608, 192.692167619 },
08625     { 6.177e-08, 2.78454594522, 198.321241911 },
08626     { 5.014e-08, 5.57665259095, 451.940421111 },
08627     { 4.58e-08, 2.47734499363, 31.2319369581 },
08628     { 5.129e-08, 3.2352870415, 109.312549342 },
08629     { 5.74e-08, 0.95870813397, 483.220542179 },
08630     { 4.369e-08, 6.21847573079, 207.882469467 },
08631     { 4.425e-08, 2.74721673213, 823.991434223 },
08632     { 4.299e-08, 0.66587852826, 210.330150021 },
08633     { 4.527e-08, 1.8736581989, 44.7253177768 },
08634     { 4.484e-08, 1.03729827686, 606.760185522 },
08635     { 4.135e-08, 0.41031273891, 180.161994646 },
08636     { 4.646e-08, 5.82325024322, 905.886579792 },
08637     { 4.086e-08, 4.84914558939, 124.50285119 },
08638     { 4.486e-08, 0.35223479841, 457.878311944 },
08639     { 4.318e-08, 1.68857333749, 309.278322656 },
08640     { 5.151e-08, 2.90867214997, 28.3111756513 },
08641     { 4.061e-08, 3.32301396744, 107.498008234 },
08642     { 4.332e-08, 1.41872733238, 25.1297819136 },
08643     { 4.944e-08, 5.87125173636, 303.861696684 },
08644     { 4.407e-08, 5.2874885047, 449.280292235 },
08645     { 4.18e-08, 1.67985859496, 7.4223635415 },
08646     { 3.977e-08, 3.22662754639, 639.897286314 },
08647     { 5.415e-08, 2.15030495019, 187.696232772 },
08648     { 4.217e-08, 0.73382717079, 497.44763618 },
08649     { 4.875e-08, 0.88184557385, 255.055467798 },
08650     { 4.758e-08, 4.60909386948, 258.024413215 },
08651     { 5.337e-08, 2.36556705745, 477.803916207 },
08652     { 4.456e-08, 1.74674336635, 95.9792272178 },
08653     { 4.138e-08, 3.80344455465, 460.53844082 },
08654     { 3.843e-08, 4.02615028031, 104.007797955 },
08655     { 5.032e-08, 0.36645338967, 123.539643344 },
08656     { 3.78e-08, 2.89085160996, 27.0873353739 },
08657     { 4.309e-08, 4.77464606019, 463.507386236 },
08658     { 3.779e-08, 3.05636034284, 142.140833593 },
08659     { 4.357e-08, 3.73616179561, 376.195614697 },
08660     { 3.705e-08, 2.47343159576, 25.2727942655 },
08661     { 4.232e-08, 4.31629167726, 446.311346818 },
08662     { 3.576e-08, 2.55404008547, 6.592282139 },
08663     { 3.685e-08, 3.26448469664, 170.760825785 },
08664     { 3.575e-08, 4.31199276037, 572.229234747 },
08665     { 4.496e-08, 2.10358455875, 838.218528225 },
08666     { 3.716e-08, 0.20018583737, 394.354861962 },
08667     { 3.846e-08, 5.8108074508, 586.313316397 },
08668     { 3.527e-08, 4.05179036599, 433.711737877 },
08669     { 3.524e-08, 3.75716903766, 473.068613792 },
08670     { 3.501e-08, 4.445648846, 384.059921223 },
08671     { 3.636e-08, 2.12955997197, 73.1852512744 },
08672     { 3.841e-08, 5.28811045359, 43.2890291783 },
08673     { 3.928e-08, 4.26291422687, 196.624320882 },
08674     { 3.702e-08, 3.86923731076, 981.631386205 },
08675     { 3.445e-08, 2.10100539423, 316.391869657 },
08676     { 3.432e-08, 2.97356096189, 535.910740218 },
08677     { 4.312e-08, 0.38740046308, 988.532484885 },
08678     { 3.867e-08, 2.08559458308, 457.357047082 },
08679     { 3.353e-08, 4.19681836937, 114.138474483 },
08680     { 4.128e-08, 3.06165703137, 377.158822543 },
08681     { 3.545e-08, 4.41886084391, 1293.87865428 },
08682     { 3.309e-08, 3.54050386234, 520.129737539 },
08683     { 3.337e-08, 6.23473900765, 9947.05568153 },
08684     { 4.527e-08, 4.61192905449, 47.061123747 },
08685     { 3.523e-08, 2.00908999163, 47.6942631934 },
08686     { 3.37e-08, 3.65249455401, 976.002311913 },
08687     { 3.29e-08, 6.135297351, 34.2008823747 },
08688     { 3.253e-08, 5.22413528932, 425.113718168 },
08689     { 3.461e-08, 5.18605119393, 993.198351331 },
08690     { 3.712e-08, 2.53410725291, 237.678117826 },
08691     { 3.24e-08, 3.56995183051, 17.2654753874 },
08692     { 3.362e-08, 1.26285882591, 233.906023258 },
08693     { 3.606e-08, 1.94705146379, 661.094914965 },
08694     { 3.182e-08, 0.3660331511, 449.492740556 },
08695     { 3.427e-08, 6.03153107557, 199.284449757 },
08696     { 3.169e-08, 2.55715329118, 6133.51265286 },
08697     { 3.994e-08, 4.53148620187, 916.932280055 },
08698     { 4.413e-08, 4.14550138614, 219.891377577 },
08699     { 3.6e-08, 4.16003477661, 214.783568146 },
08700     { 4.193e-08, 4.26425258521, 381.612240668 },
08701     { 3.846e-08, 3.76849990033, 8.5980197091 },
08702     { 3.183e-08, 3.15317674552, 15.1903018481 },
08703     { 3.35e-08, 5.63661413371, 444.82687411 },
08704     { 3.78e-08, 5.35722293289, 328.240719073 },
08705     { 3.166e-08, 2.16351748263, 983.115858914 },
08706     { 3.93e-08, 2.09444900058, 653.981367964 },
08707     { 3.585e-08, 1.24517449239, 162.896519259 },
08708     { 3.527e-08, 1.89208045227, 280.967147005 },
08709     { 3.282e-08, 1.91872815218, 2349.3284312 },
08710     { 3.076e-08, 4.77282170585, 820.05928096 },
08711     { 3.399e-08, 5.35259772941, 141.698890608 },
08712     { 3.269e-08, 0.52855777633, 450.455948402 },
08713     { 3.582e-08, 1.60170266832, 1587.58842258 },
08714     { 3.044e-08, 0.84602343274, 30.7106720963 },
08715     { 3.616e-08, 6.16820602029, 171.654597662 },
08716     { 3.007e-08, 4.69605806277, 978.971257329 },
08717     { 3.528e-08, 4.79818282081, 406.954470903 },
08718     { 2.98e-08, 2.17792323043, 597.359016661 },
08719     { 2.977e-08, 0.6947862817, 294.300469129 },
08720     { 3.411e-08, 1.18022650672, 167.722444399 },
08721     { 4.049e-08, 3.15153850922, 833.552661779 },
08722     { 3.725e-08, 5.84743216544, 6058.73105429 },
08723     { 3.242e-08, 0.63525153286, 141.486442287 },
08724     { 3.683e-08, 1.86888555615, 371.529748251 },
08725     { 3.877e-08, 1.44138798341, 346.187518016 },
08726     { 3.142e-08, 2.26934250738, 517.160792122 },
08727     { 4.077e-08, 0.07273073033, 1190.03512053 },
08728     { 2.893e-08, 3.53141229605, 94.4253185403 },
08729     { 3.02e-08, 2.64998251178, 20.4468691251 },
08730     { 3.11e-08, 1.11431255827, 1044.40407666 },
08731     { 2.836e-08, 0.62522723719, 749.209835656 },
08732     { 2.898e-08, 4.11830043593, 600.540410399 },
08733     { 2.819e-08, 4.72400465237, 122.475861761 },
08734     { 3.572e-08, 1.96375884146, 372.423520128 },
08735     { 2.801e-08, 3.99301180541, 10063.7223491 },
08736     { 2.806e-08, 3.85026986935, 133.100870899 },
08737     { 2.791e-08, 6.24681129336, 908.334260346 },
08738     { 3.466e-08, 3.43275071793, 82.6459050935 },
08739     { 3.725e-08, 1.68366366742, 683.989464644 },
08740     { 3.763e-08, 3.28247771799, 432.817966 },
08741     { 3.493e-08, 0.98765698465, 9988.94075051 },
08742     { 3.523e-08, 5.12512607932, 105.380396079 },
08743     { 3.432e-08, 2.8048316223, 764.187689183 },
08744     { 2.733e-08, 0.42373696972, 354.997986046 },
08745     { 3.041e-08, 5.75641149588, 409.92341632 },
08746     { 3.379e-08, 5.47448876584, 1396.22066897 },
08747     { 3.102e-08, 0.41684444831, 521.092945386 },
08748     { 2.863e-08, 0.41519700992, 894.840879528 },
08749     { 3.128e-08, 5.23384180625, 424.150510321 },
08750     { 2.688e-08, 3.59170326422, 621.738039049 },
08751     { 2.848e-08, 2.16605887838, 216.92243216 },
08752     { 2.673e-08, 1.60411606116, 136.069816316 },
08753     { 3.414e-08, 4.93712749827, 1140.38330388 },
08754     { 2.653e-08, 5.10283251074, 118.022443636 },
08755     { 2.73e-08, 4.22647867347, 990.229405914 },
08756     { 3.113e-08, 5.23808775951, 417.03696332 },
08757     { 3.289e-08, 4.26401031509, 544.508759927 },
08758     { 3.1e-08, 5.4792852793, 701.185504063 },
08759     { 2.785e-08, 5.19343849093, 144.897330689 },
08760     { 2.605e-08, 4.82136791856, 362.862292573 },
08761     { 3.183e-08, 4.76078229245, 294.672976144 },
08762     { 3.55e-08, 3.82073713802, 511.53171783 },
08763     { 2.641e-08, 3.49997209213, 293.188503436 },
08764     { 2.788e-08, 1.54956737675, 28.5718080822 },
08765     { 2.897e-08, 0.37376102831, 582.381163134 },
08766     { 2.615e-08, 2.25516923974, 74.9940468884 },
08767     { 3.582e-08, 1.27992264402, 987.569277038 },
08768     { 3.115e-08, 5.10929689813, 459.053968112 },
08769     { 2.589e-08, 1.83177157042, 657.162761701 },
08770     { 2.539e-08, 4.14968938109, 74.7334144575 },
08771     { 2.797e-08, 2.82242772664, 2036.86871481 },
08772     { 2.688e-08, 2.16500211397, 262.80789974 },
08773     { 2.817e-08, 6.06679932038, 374.498693667 },
08774     { 2.539e-08, 0.46036497385, 74.8297826771 },
08775     { 2.504e-08, 3.523948017, 1183.67233306 },
08776     { 2.565e-08, 1.64023845161, 73.4090004436 },
08777     { 2.663e-08, 4.23321349902, 421.181564905 },
08778     { 3.019e-08, 1.62290757266, 414.068017904 },
08779     { 2.793e-08, 2.00644423849, 75.0422309982 },
08780     { 3.253e-08, 2.43153394317, 98.3574718034 },
08781     { 2.883e-08, 2.41875736533, 4.665866446 },
08782     { 2.553e-08, 1.25909246207, 670.496083826 },
08783     { 3.135e-08, 1.96936617667, 842.150681488 },
08784     { 2.604e-08, 3.87350462519, 74.0308390419 },
08785     { 2.51e-08, 3.35948960782, 464.991858945 },
08786     { 3.05e-08, 1.8107797128, 331.209664489 },
08787     { 3.005e-08, 0.81031349171, 73.88782669 },
08788     { 2.701e-08, 5.89709637826, 525.23754697 },
08789     { 3.11e-08, 6.14956891318, 118.873776898 },
08790     { 2.774e-08, 6.26134027482, 1022.31267613 },
08791     { 2.402e-08, 4.38353347008, 1303.27982314 },
08792     { 2.8e-08, 2.60339313269, 74.5209661364 },
08793     { 3.005e-08, 0.76247280223, 75.6753704446 },
08794     { 2.434e-08, 4.9478467943, 969.622478095 },
08795     { 2.63e-08, 0.62894209942, 227.52618944 },
08796     { 2.669e-08, 0.7334022821, 73.0846775379 },
08797     { 2.465e-08, 1.3064877338, 77.0692204277 },
08798     { 2.395e-08, 2.76580569447, 768.853555629 },
08799     { 2.753e-08, 5.59058621175, 388.725787669 },
08800     { 3.23e-08, 0.01981320255, 881.507557403 },
08801     { 3.008e-08, 5.6595546366, 1969.20066324 },
08802     { 3.008e-08, 0.91409756228, 2118.76386038 },
08803     { 2.465e-08, 0.26629856014, 72.4939767069 },
08804     { 2.313e-08, 3.37979302623, 286.596221297 },
08805     { 2.272e-08, 2.77069357318, 515.463871093 },
08806     { 2.579e-08, 4.80372721669, 103.35340665 },
08807     { 2.36e-08, 4.12736987374, 74.6215398729 },
08808     { 2.22e-08, 2.17920233841, 491.818561888 },
08809     { 2.498e-08, 1.19812774743, 383.096713377 },
08810     { 2.981e-08, 3.15769661969, 1887.30551768 },
08811     { 2.57e-08, 3.1385967429, 229.080098117 },
08812     { 2.355e-08, 0.48259604722, 74.9416572617 },
08813     { 2.228e-08, 1.4245214891, 6219.33995169 },
08814     { 2.184e-08, 5.18000549953, 59.2824801785 },
08815     { 2.319e-08, 2.10326941903, 11.1575748485 },
08816     { 2.724e-08, 3.48225905765, 10.2949407385 },
08817     { 2.162e-08, 3.61282527361, 22.633917249 },
08818     { 2.232e-08, 3.98572942665, 68.631259413 },
08819     { 2.39e-08, 2.47806087593, 177.874372786 },
08820     { 2.199e-08, 0.22998162264, 217.231248701 },
08821     { 2.915e-08, 5.18526716284, 218.928169731 },
08822     { 2.875e-08, 2.77889026188, 184.987919787 },
08823     { 2.865e-08, 0.62015957113, 1411.1985225 },
08824     { 2.298e-08, 3.95654643159, 26.0235537909 },
08825     { 2.318e-08, 1.21463632824, 291.704030728 },
08826     { 2.56e-08, 1.48802298081, 1055.44977693 },
08827     { 2.796e-08, 5.59819583385, 260.993358631 },
08828     { 2.492e-08, 4.25519394022, 149.45132255 },
08829     { 2.007e-08, 6.11892578566, 63.6240237188 },
08830     { 2.11e-08, 3.59139003023, 256.428065922 },
08831     { 2.198e-08, 4.46404375855, 524.061890802 },
08832     { 2.706e-08, 0.80150714262, 89.0086925689 },
08833     { 2.41e-08, 2.28619111368, 74.2603337055 },
08834     { 2.102e-08, 3.18561308775, 635.965133051 },
08835     { 2.006e-08, 1.30247563131, 385.756842253 },
08836     { 2.304e-08, 3.60550712225, 115.883579622 },
08837     { 1.899e-08, 2.42426868365, 273.853600004 },
08838     { 2.119e-08, 5.98199852906, 559.699061775 },
08839     { 2.152e-08, 5.30772822745, 2.0057375701 },
08840     { 2.447e-08, 5.10278930542, 205.222340591 },
08841     { 1.962e-08, 1.45399000044, 80.4106728598 },
08842     { 1.895e-08, 3.30475087405, 46.470422916 },
08843     { 1.942e-08, 1.79179369066, 346.399966337 },
08844     { 1.85e-08, 5.74338030118, 175.1660598 },
08845     { 1.848e-08, 2.74750349182, 429.779584614 },
08846     { 1.848e-08, 1.20977525896, 280.216387479 },
08847     { 2.22e-08, 1.12912931401, 323.505416657 },
08848     { 1.839e-08, 3.5808636747, 327.43756992 },
08849     { 1.839e-08, 4.86693953738, 507.599564567 },
08850     { 1.848e-08, 5.26302620499, 81.682697247 },
08851     { 1.996e-08, 4.36291795113, 1812.52391911 },
08852     { 1.893e-08, 0.10622820999, 93.9040536785 },
08853     { 2.368e-08, 2.77235858734, 477.000767055 },
08854     { 1.891e-08, 2.25571301508, 4.7353024152 },
08855     { 1.792e-08, 1.5975940843, 832.589453932 },
08856     { 1.792e-08, 3.20129636889, 683.026256798 },
08857     { 2.092e-08, 0.32766195745, 343.2185726 },
08858     { 1.792e-08, 5.80267442975, 779.899255893 },
08859     { 1.726e-08, 3.18023607065, 332.172872336 },
08860     { 1.831e-08, 3.75183606052, 469.72716136 },
08861     { 1.831e-08, 5.28956429339, 619.290358494 },
08862     { 1.721e-08, 0.80119805379, 1432.39615115 },
08863     { 1.721e-08, 2.33892628665, 1581.95934828 },
08864     { 1.978e-08, 1.7419645108, 331.321539074 },
08865     { 1.895e-08, 5.31311179301, 253.57099509 },
08866     { 1.758e-08, 2.96038070029, 1596.18644228 },
08867     { 1.758e-08, 1.42265246742, 1446.62324515 },
08868     { 2.109e-08, 0.73357181364, 758.771063212 },
08869     { 1.911e-08, 0.46392477628, 1589.07289528 },
08870     { 1.96e-08, 5.98949067581, 1392.28851571 },
08871     { 1.96e-08, 1.31000765322, 1242.72531857 },
08872     { 1.833e-08, 6.18306213718, 535.320039387 },
08873     { 2.195e-08, 0.42296220916, 703.633184617 },
08874     { 1.815e-08, 5.00776376696, 255.837365091 },
08875     { 1.89e-08, 0.32598438166, 221.163401964 },
08876     { 1.864e-08, 2.6802330408, 405.991263056 },
08877     { 2.065e-08, 6.09002439734, 763.436929658 },
08878     { 2.065e-08, 4.55229616447, 613.873732523 },
08879     { 1.61e-08, 4.9140818566, 115.36231476 },
08880     { 1.823e-08, 5.54014516908, 357.445666601 },
08881     { 1.62e-08, 2.90668209411, 609.207866077 },
08882     { 1.604e-08, 3.64436334999, 30.0562807905 },
08883     { 1.578e-08, 6.12288879129, 423.629245459 },
08884     { 1.754e-08, 3.29214293116, 1515.77576942 },
08885     { 1.819e-08, 6.21015313585, 215.437959452 },
08886     { 1.679e-08, 2.61674435978, 181.055766524 },
08887     { 1.907e-08, 5.520303318, 602.988090954 },
08888     { 1.52e-08, 1.94954212244, 1228.49822457 },
08889     { 1.52e-08, 0.34583983785, 1378.06142171 },
08890     { 1.538e-08, 4.79041960434, 543.918059096 },
08891     { 1.518e-08, 3.84678636307, 14.2270940016 },
08892     { 1.851e-08, 4.61165114292, 774.482629922 },
08893     { 1.52e-08, 3.24071154201, 39.0962434843 },
08894     { 1.647e-08, 5.88231739154, 398.877716056 },
08895     { 1.471e-08, 1.35595542925, 481.73606947 },
08896     { 1.469e-08, 5.56206799884, 301.41401613 },
08897     { 1.474e-08, 1.58634608266, 274.066048325 },
08898     { 1.48e-08, 6.05250894033, 194.288514911 },
08899     { 1.473e-08, 0.67726919761, 539.25219265 },
08900     { 1.472e-08, 3.07440978254, 50.66320861 },
08901     { 1.564e-08, 5.43230552977, 459.362784652 },
08902     { 1.468e-08, 5.20182042843, 130.440742023 },
08903     { 1.802e-08, 2.75155368399, 30.5987975117 },
08904     { 1.483e-08, 2.08618845205, 69.6737891366 },
08905     { 1.433e-08, 3.35897454068, 267.58564077 },
08906     { 1.801e-08, 6.06701083819, 210.851414883 },
08907     { 1.473e-08, 1.65632386952, 1052.26838319 },
08908     { 1.392e-08, 3.13732434239, 369.082067696 },
08909     { 1.502e-08, 0.28443439725, 495.963163472 },
08910     { 1.403e-08, 4.98324477005, 35.685355083 },
08911     { 1.404e-08, 3.16559098208, 255.57673266 },
08912     { 1.456e-08, 5.36560710378, 6283.07584999 },
08913     { 1.412e-08, 0.68968780108, 348.847646892 },
08914     { 1.589e-08, 4.89344411716, 1366.21257229 },
08915     { 1.426e-08, 5.72934799733, 335.141817752 },
08916     { 1.469e-08, 4.66006940636, 893.356406819 },
08917     { 1.469e-08, 6.26377169094, 743.793209685 },
08918     { 1.668e-08, 1.29876086261, 1673.25566271 },
08919     { 1.668e-08, 2.90246314719, 1523.69246558 },
08920     { 1.526e-08, 5.93140614398, 1662.96072197 },
08921     { 1.373e-08, 4.85710108204, 61.448276443 },
08922     { 1.366e-08, 4.78315200862, 470.690369206 },
08923     { 1.39e-08, 5.7698716402, 79.889407998 },
08924     { 1.461e-08, 3.00376275716, 632.783739313 },
08925 };
08926 
08927 static VSOPTerm uranus_R2[] = {
08928     { 0.00022439899, 0.69953310903, 74.7815985673 },
08929     { 4.726838e-05, 1.69896897296, 63.7358983034 },
08930     { 1.681383e-05, 4.64842242588, 70.8494453042 },
08931     { 1.433633e-05, 3.52135281258, 149.563197135 },
08932     { 1.649477e-05, 3.09669484042, 11.0457002639 },
08933     { 7.69974e-06, 0, 0 },
08934     { 4.61159e-06, 0.76667185672, 3.9321532631 },
08935     { 5.00193e-06, 6.17218448634, 76.2660712756 },
08936     { 3.90377e-06, 4.49603136758, 56.6223513026 },
08937     { 3.89972e-06, 5.52663268311, 85.8272988312 },
08938     { 2.92283e-06, 0.20370820668, 52.6901980395 },
08939     { 2.72269e-06, 3.8473537521, 138.517496871 },
08940     { 2.86451e-06, 3.53449822561, 73.297125859 },
08941     { 2.05341e-06, 3.24759155116, 78.7137518304 },
08942     { 2.19349e-06, 1.96433948894, 131.40394987 },
08943     { 2.15812e-06, 0.84820922453, 77.962992305 },
08944     { 1.2904e-06, 2.08142441038, 3.1813937377 },
08945     { 1.48716e-06, 4.89757177249, 127.471796607 },
08946     { 1.17642e-06, 4.93417950365, 447.795819526 },
08947     { 1.12873e-06, 1.01358614296, 462.022913528 },
08948     { 9.9082e-07, 6.15736951949, 224.344795702 },
08949     { 9.1634e-07, 0.68110922044, 18.1592472647 },
08950     { 8.9537e-07, 0.23396296581, 202.253395174 },
08951     { 8.8475e-07, 2.93078580361, 62.2514255951 },
08952     { 1.13471e-06, 4.78996247308, 145.631043871 },
08953     { 1.03857e-06, 3.58561861261, 71.6002048296 },
08954     { 6.1854e-07, 3.29891157272, 351.816592309 },
08955     { 5.7828e-07, 4.90530751807, 22.0914005278 },
08956     { 6.4448e-07, 3.38789169908, 1.4844727083 },
08957     { 7.111e-07, 6.10490045777, 454.909366527 },
08958     { 5.092e-07, 3.86475363643, 65.2203710117 },
08959     { 6.3666e-07, 3.96437325595, 67.6680515665 },
08960     { 5.9151e-07, 5.54929939724, 9.5612275556 },
08961     { 4.8713e-07, 3.74773116593, 269.921446741 },
08962     { 4.401e-07, 1.92372120641, 59.8037450403 },
08963     { 4.2677e-07, 2.61696151844, 151.047669843 },
08964     { 4.4556e-07, 5.90316779799, 71.8126531507 },
08965     { 4.2421e-07, 6.1363853032, 284.148540742 },
08966     { 3.7328e-07, 5.91300114911, 984.600331622 },
08967     { 4.2329e-07, 2.08837866544, 12.5301729722 },
08968     { 3.6234e-07, 5.4033118009, 77.7505439839 },
08969     { 3.1472e-07, 4.58140053324, 148.078724426 },
08970     { 3.1469e-07, 2.26119541579, 195.139848173 },
08971     { 2.7151e-07, 3.53245541147, 209.366942175 },
08972     { 2.8313e-07, 4.57742211849, 77.2292791221 },
08973     { 2.6135e-07, 0.65832277309, 120.358249606 },
08974     { 2.4371e-07, 5.86680470366, 69.3649725959 },
08975     { 2.3072e-07, 1.04150250909, 84.3428261229 },
08976     { 2.2686e-07, 1.71276605718, 160.608897399 },
08977     { 2.7909e-07, 4.91450005237, 277.034993741 },
08978     { 2.0958e-07, 2.202477842, 45.5766510387 },
08979     { 2.0277e-07, 2.30684759993, 2.4476805548 },
08980     { 1.6889e-07, 4.75579457418, 213.299095438 },
08981     { 1.6616e-07, 1.85435119988, 340.770892045 },
08982     { 1.7053e-07, 4.3720784206, 54.1746707478 },
08983     { 1.6086e-07, 3.65914337666, 152.744590872 },
08984     { 1.4838e-07, 5.44395102901, 408.438943611 },
08985     { 1.3872e-07, 3.3853110087, 358.93013931 },
08986     { 1.3344e-07, 5.24928235077, 137.033024162 },
08987     { 1.3276e-07, 1.26302583053, 134.585343608 },
08988     { 1.27e-07, 3.02323882509, 92.940845832 },
08989     { 1.3615e-07, 1.5319229404, 422.666037613 },
08990     { 1.2387e-07, 1.33244915199, 51.2057253312 },
08991     { 1.645e-07, 0.40355823582, 265.989293477 },
08992     { 1.2052e-07, 5.08792165794, 191.20769491 },
08993     { 1.1443e-07, 2.05677650023, 7.1135470008 },
08994     { 1.2762e-07, 4.42146478775, 87.3117715395 },
08995     { 1.2158e-07, 3.23645294871, 116.426096343 },
08996     { 1.1636e-07, 4.65085291428, 41.6444977756 },
08997     { 1.1612e-07, 4.17982719132, 60.5545045657 },
08998     { 1.1692e-07, 3.73284551397, 220.412642439 },
08999     { 1.0313e-07, 0.35141402139, 70.3281804424 },
09000     { 1.1316e-07, 1.07773417628, 72.3339180125 },
09001     { 9.522e-08, 3.05257396853, 2.9689454166 },
09002     { 9.279e-08, 2.43997351068, 565.115687747 },
09003     { 8.993e-08, 5.1884103266, 225.82926841 },
09004     { 1.0284e-07, 1.18602188589, 344.703045308 },
09005     { 8.847e-08, 6.00863947318, 5.4166259714 },
09006     { 8.508e-08, 5.24741470219, 347.884439046 },
09007     { 8.322e-08, 3.71500823381, 14.977853527 },
09008     { 8.276e-08, 2.27407098373, 299.126394269 },
09009     { 8.064e-08, 5.71681525179, 55.1378785943 },
09010     { 7.829e-08, 0.90269701074, 222.860322994 },
09011     { 8.335e-08, 4.48600419464, 70.1157321213 },
09012     { 8.489e-08, 3.911747962, 333.657345044 },
09013     { 8.708e-08, 5.81537952972, 153.495350398 },
09014     { 1.0194e-07, 5.97791997034, 35.1640902212 },
09015     { 9.652e-08, 0.38887666466, 415.552490612 },
09016     { 7.106e-08, 1.5059848847, 991.713878623 },
09017     { 8.055e-08, 2.25812279923, 206.185548437 },
09018     { 6.468e-08, 2.99863142327, 380.12776796 },
09019     { 6.393e-08, 1.1686180992, 96.8729990951 },
09020     { 8.976e-08, 6.05363032396, 146.381803397 },
09021     { 6.131e-08, 0.05596259493, 99.1606209555 },
09022     { 5.803e-08, 0.79879069877, 142.449650134 },
09023     { 5.816e-08, 4.63029217647, 49.5088043018 },
09024     { 5.557e-08, 0.63854330387, 58.1068240109 },
09025     { 5.869e-08, 2.21418083323, 80.1982245387 },
09026     { 5.162e-08, 4.36457872885, 977.486784621 },
09027     { 5.428e-08, 0.85181859845, 546.956440482 },
09028     { 5.75e-08, 2.48104577171, 373.014220959 },
09029     { 5.766e-08, 0.34229026122, 536.804512095 },
09030     { 5.924e-08, 5.48443563529, 76.4785195967 },
09031     { 5.154e-08, 4.81339702575, 387.241314961 },
09032     { 5.325e-08, 3.72411790512, 23.5758732361 },
09033     { 5.037e-08, 5.06388596602, 440.682272526 },
09034     { 5.209e-08, 4.09574144962, 132.888422578 },
09035     { 5.79e-08, 3.39593613152, 458.090760265 },
09036     { 5.007e-08, 4.25821411688, 522.577418094 },
09037     { 5.114e-08, 0.4964558173, 60.7669528868 },
09038     { 5.027e-08, 6.1524848967, 39.6175083461 },
09039     { 5.183e-08, 3.25775152471, 561.183534484 },
09040     { 4.603e-08, 1.69268338637, 152.532142551 },
09041     { 4.566e-08, 0.46068888813, 33.1371007917 },
09042     { 5.302e-08, 1.83522660093, 124.290402869 },
09043     { 4.454e-08, 2.30288945184, 312.459716394 },
09044     { 5.766e-08, 0.6606915576, 38.1330356378 },
09045     { 4.255e-08, 3.58596694157, 479.288388915 },
09046     { 4.315e-08, 1.64104755836, 128.956269315 },
09047     { 4.19e-08, 4.37674804409, 79.2350166922 },
09048     { 5.756e-08, 0.87494010124, 20.6069278195 },
09049     { 5.409e-08, 0.87333646247, 81.8951455681 },
09050     { 5.124e-08, 1.40551554367, 144.146571163 },
09051     { 4.045e-08, 6.07362424621, 19.643719973 },
09052     { 3.994e-08, 5.77048046468, 288.080694005 },
09053     { 4.987e-08, 2.99179430284, 29.2049475286 },
09054     { 3.87e-08, 4.43713601497, 141.698890608 },
09055     { 3.811e-08, 3.15820960943, 159.12442469 },
09056     { 4.553e-08, 0.01384318412, 298.232622392 },
09057     { 3.737e-08, 5.28319518103, 353.301065017 },
09058     { 3.742e-08, 2.67921642406, 426.598190876 },
09059     { 3.939e-08, 5.27301148162, 521.092945386 },
09060     { 5.065e-08, 4.09433474334, 111.430161497 },
09061     { 3.861e-08, 1.343943837, 535.320039387 },
09062     { 3.619e-08, 5.10070043677, 490.334089179 },
09063     { 4.385e-08, 0.620576801, 827.172827961 },
09064     { 3.645e-08, 0.34509016266, 33.6796175129 },
09065     { 3.558e-08, 2.51710360898, 258.875746477 },
09066     { 3.919e-08, 0.62079541541, 152.010877689 },
09067     { 3.576e-08, 3.24526237368, 230.564570825 },
09068     { 3.469e-08, 0.79054323335, 983.115858914 },
09069     { 4.53e-08, 2.86839686392, 129.919477162 },
09070     { 3.648e-08, 5.59395544992, 774.482629922 },
09071     { 3.44e-08, 4.71254994607, 6.9010986797 },
09072     { 3.513e-08, 4.49630054276, 376.195614697 },
09073     { 4.521e-08, 2.05472247761, 404.506790348 },
09074     { 3.336e-08, 0.89628904042, 469.136460529 },
09075     { 3.274e-08, 3.86236880159, 42.5382696529 },
09076     { 3.201e-08, 2.76459652868, 248.72381809 },
09077     { 3.184e-08, 0.07709843451, 1514.29129672 },
09078     { 3.783e-08, 5.29835962126, 369.082067696 },
09079     { 3.119e-08, 1.27526406087, 200.768922466 },
09080     { 3.266e-08, 2.24754480216, 73.8183907208 },
09081     { 3.055e-08, 2.60120354408, 433.711737877 },
09082     { 3.051e-08, 4.54953369151, 980.668178359 },
09083     { 3.472e-08, 4.93521260607, 411.620337349 },
09084     { 3.531e-08, 4.49372794858, 881.507557403 },
09085     { 3.284e-08, 5.59170577331, 472.174841915 },
09086     { 3.049e-08, 3.68906777491, 16.6747745564 },
09087     { 3.015e-08, 6.02967446446, 291.262087743 },
09088     { 3.755e-08, 3.1258774756, 108.46121608 },
09089     { 3.467e-08, 2.17484439267, 554.069987483 },
09090     { 3.138e-08, 0.52367930477, 1094.80665284 },
09091     { 3.257e-08, 2.49339546514, 451.72797279 },
09092     { 2.886e-08, 2.44887846041, 135.336103133 },
09093     { 2.965e-08, 0.3929499553, 25.2727942655 },
09094     { 2.794e-08, 5.32964924523, 125.987323898 },
09095     { 2.814e-08, 1.70481689541, 639.897286314 },
09096     { 2.777e-08, 5.94801147914, 89.7594520943 },
09097     { 2.831e-08, 2.52728803131, 867.280463402 },
09098     { 2.779e-08, 0.48501334493, 305.346169393 },
09099     { 2.872e-08, 0.77434367967, 486.401935916 },
09100     { 2.857e-08, 4.71106805785, 218.928169731 },
09101     { 3.081e-08, 4.10993868704, 146.594251718 },
09102     { 2.763e-08, 4.27510031656, 350.3321196 },
09103     { 3.365e-08, 3.67691210011, 661.094914965 },
09104     { 2.925e-08, 1.43646759644, 381.612240668 },
09105     { 2.802e-08, 3.11122994722, 216.480489176 },
09106     { 2.756e-08, 4.6267249884, 1357.61455258 },
09107     { 3.45e-08, 2.12911756067, 685.473937353 },
09108     { 2.646e-08, 3.81808560938, 550.888593745 },
09109     { 2.584e-08, 5.63009428967, 24.3790223882 },
09110     { 2.74e-08, 1.85885336732, 529.690965095 },
09111     { 2.606e-08, 4.36605237304, 1080.57955884 },
09112     { 2.438e-08, 3.04265976382, 391.173468224 },
09113     { 2.446e-08, 5.7384638154, 535.910740218 },
09114     { 2.471e-08, 4.1814010428, 235.390495966 },
09115     { 2.568e-08, 1.09886876369, 913.000126792 },
09116     { 2.346e-08, 1.88690998393, 82.8583534146 },
09117     { 2.301e-08, 0.2711625493, 7.8643065262 },
09118     { 3.053e-08, 5.35047433775, 681.54178409 },
09119     { 2.29e-08, 2.49218620138, 203.737867882 },
09120     { 2.325e-08, 0.52844013308, 14.2270940016 },
09121     { 2.258e-08, 0.0315661773, 398.287015225 },
09122     { 2.16e-08, 6.01811980506, 140.001969579 },
09123     { 2.328e-08, 3.12607654898, 273.102840478 },
09124     { 2.139e-08, 4.33383273131, 91.4563731237 },
09125     { 2.723e-08, 1.24464892033, 166.828672522 },
09126     { 2.053e-08, 4.3243438112, 515.463871093 },
09127     { 2.398e-08, 5.9014427096, 79.4474650133 },
09128     { 2.222e-08, 4.80208391464, 268.436974032 },
09129     { 2.31e-08, 0.48180017719, 14.0146456805 },
09130     { 2.022e-08, 5.85402756377, 271.405919449 },
09131     { 2.521e-08, 3.23111737258, 901.954426528 },
09132     { 2.369e-08, 2.40985582671, 73.0846775379 },
09133     { 2.034e-08, 0.47496124187, 2043.98226181 },
09134     { 1.955e-08, 6.21237525891, 384.059921223 },
09135     { 1.954e-08, 3.38054663002, 820.05928096 },
09136     { 1.867e-08, 5.32253331194, 31.492569389 },
09137     { 2.416e-08, 0.0642020989, 419.484643875 },
09138     { 1.762e-08, 5.772005785, 1589.07289528 },
09139     { 1.762e-08, 4.23427755214, 1439.50969815 },
09140     { 1.925e-08, 0.79521713622, 184.094147909 },
09141     { 2.204e-08, 0.52846501316, 278.51946645 },
09142     { 2.228e-08, 4.32684227036, 66.9172920411 },
09143     { 1.679e-08, 5.14179135334, 1059.38193019 },
09144     { 1.706e-08, 1.54289098759, 234.496724089 },
09145     { 1.625e-08, 5.07314285147, 100.384461233 },
09146     { 1.609e-08, 6.16926697458, 1119.18567523 },
09147     { 2.033e-08, 3.53119363701, 109.945688788 },
09148     { 2.129e-08, 1.22429037482, 184.727287356 },
09149     { 1.717e-08, 2.42144217711, 678.360390352 },
09150     { 1.717e-08, 3.95917040998, 827.923587486 },
09151     { 1.81e-08, 0.05278694247, 17.2654753874 },
09152     { 1.585e-08, 1.88716701489, 4.4534181249 },
09153     { 1.577e-08, 5.35894329524, 1894.41906468 },
09154     { 1.523e-08, 3.77627435709, 181.055766524 },
09155     { 1.534e-08, 0.19778048653, 135.548551454 },
09156     { 1.506e-08, 2.95864025543, 849.264228489 },
09157     { 1.506e-08, 1.35493797085, 998.827425623 },
09158     { 1.722e-08, 5.00518792666, 699.701031354 },
09159     { 1.722e-08, 3.46745969379, 550.13783422 },
09160     { 1.643e-08, 5.86122302822, 89.0086925689 },
09161     { 1.52e-08, 1.42254433373, 0.2124483211 },
09162     { 1.529e-08, 0.77073213979, 329.725191781 },
09163     { 1.458e-08, 5.90775641818, 147.11551658 },
09164     { 1.792e-08, 1.11686829848, 453.424893819 },
09165     { 1.498e-08, 2.6114567579, 365.900673958 },
09166     { 1.793e-08, 2.14241351007, 211.81462273 },
09167     { 1.58e-08, 5.57997675255, 785.528330185 },
09168     { 1.58e-08, 4.04224851969, 635.965133051 },
09169     { 1.835e-08, 4.31480288855, 465.955066791 },
09170     { 1.407e-08, 4.94842057032, 74.8934731519 },
09171     { 1.403e-08, 5.15016124506, 180.161994646 },
09172     { 1.42e-08, 2.60452620081, 95.3885263868 },
09173     { 1.383e-08, 5.95287019467, 74.6697239827 },
09174     { 1.382e-08, 2.10457236484, 458.84151979 },
09175     { 1.513e-08, 1.88475439191, 1051.51762366 },
09176     { 1.368e-08, 5.67966974902, 66.70484372 },
09177 };
09178 
09179 static VSOPTerm uranus_R3[] = {
09180     { 1.164663e-05, 4.73440180792, 74.7815985673 },
09181     { 2.12363e-06, 3.34268349684, 63.7358983034 },
09182     { 1.96315e-06, 2.981012371, 70.8494453042 },
09183     { 1.04707e-06, 0.95789279555, 11.0457002639 },
09184     { 7.1681e-07, 0.02528295071, 56.6223513026 },
09185     { 7.2719e-07, 0.99479831041, 149.563197135 },
09186     { 5.4933e-07, 2.59936585639, 3.9321532631 },
09187     { 3.4026e-07, 3.82319495878, 76.2660712756 },
09188     { 3.2081e-07, 3.59825177872, 131.40394987 },
09189     { 2.9569e-07, 3.44303690664, 85.8272988312 },
09190     { 3.6377e-07, 5.65035573026, 77.962992305 },
09191     { 2.7625e-07, 0.42885477377, 3.1813937377 },
09192     { 2.7552e-07, 2.55709855563, 52.6901980395 },
09193     { 2.474e-07, 5.14634979896, 78.7137518304 },
09194     { 1.9382e-07, 5.13444064222, 18.1592472647 },
09195     { 1.5767e-07, 0.37116951743, 447.795819526 },
09196     { 1.5441e-07, 5.57271837433, 462.022913528 },
09197     { 1.5035e-07, 3.84415419523, 73.297125859 },
09198     { 1.545e-07, 2.9757251436, 145.631043871 },
09199     { 1.7788e-07, 0, 0 },
09200     { 1.5958e-07, 5.19915553861, 71.6002048296 },
09201     { 1.078e-07, 6.02554585112, 138.517496871 },
09202     { 1.0347e-07, 3.60350847669, 224.344795702 },
09203     { 7.612e-08, 1.47668980969, 1.4844727083 },
09204     { 8.14e-08, 2.61444086595, 22.0914005278 },
09205     { 7.107e-08, 5.43946774526, 269.921446741 },
09206     { 6.459e-08, 4.37142319461, 284.148540742 },
09207     { 6.817e-08, 0.0148593733, 151.047669843 },
09208     { 7.811e-08, 0.29898229022, 127.471796607 },
09209     { 5.768e-08, 4.22672716677, 373.014220959 },
09210     { 5.105e-08, 1.81797461354, 202.253395174 },
09211     { 4.692e-08, 2.7840457544, 120.358249606 },
09212     { 5.071e-08, 0.7664167964, 62.2514255951 },
09213     { 4.133e-08, 1.8887930071, 209.366942175 },
09214     { 5.201e-08, 4.15791319343, 195.139848173 },
09215     { 3.946e-08, 1.83105030444, 72.3339180125 },
09216     { 3.582e-08, 3.92592140377, 124.290402869 },
09217     { 4.34e-08, 3.99626115302, 9.5612275556 },
09218     { 3.739e-08, 1.50894993813, 148.078724426 },
09219     { 3.436e-08, 1.99291271003, 65.2203710117 },
09220     { 3.835e-08, 1.15614639932, 153.495350398 },
09221     { 3.593e-08, 0.94897593272, 92.940845832 },
09222     { 3.95e-08, 1.85721204646, 152.744590872 },
09223     { 3.277e-08, 1.40881404192, 351.816592309 },
09224     { 3.058e-08, 5.76662885271, 160.608897399 },
09225     { 2.719e-08, 5.64780369357, 134.585343608 },
09226     { 2.8e-08, 0.79480255927, 572.229234747 },
09227     { 2.727e-08, 6.00569967758, 12.5301729722 },
09228     { 2.524e-08, 3.05071097098, 387.241314961 },
09229     { 2.662e-08, 1.98593312104, 450.977213264 },
09230     { 2.391e-08, 1.62282528307, 358.93013931 },
09231     { 2.57e-08, 2.81202618885, 213.299095438 },
09232     { 2.291e-08, 4.81424601791, 536.804512095 },
09233     { 2.213e-08, 2.20360299816, 465.955066791 },
09234     { 2.345e-08, 3.89530188536, 76.4785195967 },
09235     { 1.99e-08, 6.00348345539, 77.2292791221 },
09236     { 1.836e-08, 0.86993337572, 288.080694005 },
09237     { 2.233e-08, 4.20038854663, 45.5766510387 },
09238     { 1.745e-08, 4.28595550732, 67.6680515665 },
09239     { 1.715e-08, 5.36211200127, 84.3428261229 },
09240     { 1.64e-08, 5.46719808619, 309.278322656 },
09241     { 1.64e-08, 3.86349580161, 458.84151979 },
09242     { 1.728e-08, 3.60055588821, 81.8951455681 },
09243     { 1.483e-08, 3.46836166107, 59.8037450403 },
09244     { 1.463e-08, 3.58895839694, 347.884439046 },
09245     { 1.415e-08, 1.8281699263, 497.44763618 },
09246     { 1.399e-08, 5.26616832831, 909.818733055 },
09247     { 1.399e-08, 3.66246604373, 1059.38193019 },
09248     { 1.401e-08, 4.64442933182, 96.8729990951 },
09249 };
09250 
09251 static VSOPTerm uranus_R4[] = {
09252     { 5.3224e-07, 3.00468894529, 74.7815985673 },
09253     { 9.887e-08, 1.91399083603, 56.6223513026 },
09254     { 7.008e-08, 5.08677527404, 11.0457002639 },
09255     { 6.718e-08, 5.39509675772, 149.563197135 },
09256     { 3.855e-08, 5.18994119112, 131.40394987 },
09257     { 3.316e-08, 1.22839100759, 85.8272988312 },
09258     { 2.664e-08, 0.44064577837, 63.7358983034 },
09259     { 2.309e-08, 0.92380720934, 145.631043871 },
09260     { 2.383e-08, 6.21390585593, 358.93013931 },
09261     { 2.288e-08, 2.23425399117, 440.682272526 },
09262     { 2.472e-08, 3.28269448244, 18.1592472647 },
09263     { 2.837e-08, 3.14159265359, 0 },
09264 };
09265 
09266 static VSOPTerm neptune_L0[] = {
09267     { 5.31188633046, 0, 0 },
09268     { 0.0179847553, 2.9010127389, 38.1330356378 },
09269     { 0.01019727652, 0.48580922867, 1.4844727083 },
09270     { 0.00124531845, 4.83008090676, 36.6485629295 },
09271     { 0.00042064466, 5.41054993053, 2.9689454166 },
09272     { 0.00037714584, 6.09221808686, 35.1640902212 },
09273     { 0.00033784738, 1.24488874087, 76.2660712756 },
09274     { 0.00016482741, 7.727998e-05, 491.557929457 },
09275