//********************************************************************
// class jephem.astro.solarsystem.vsop87.DataVSOP87A_JEphem_Mars
// Software released under the General Public License (version 2 or later), available at
// http://www.gnu.org/copyleft/gpl.html
//********************************************************************
package jephem.astro.solarsystem.vsop87;
/********************************************************************
Data for calculation of Mars coordinates using VSOP87 theory (version A).
********************************************************************/
class DataVSOP87A_JEphem_Mars{
/** Array indicating the number of terms for a coordinate and a power of time.
<BR><CODE>nbTerms[i][j]</CODE> = number of terms for coordinate i (X, Y or Z),
for t<SUP>j</SUP>.
*/
protected static final int nbTerms[][] = {
{128, 106, 65, 32, 16, 11},
{128, 106, 65, 32, 16, 11},
{34, 20, 10, 7, 4, 2}
}; // end nbTerms[][]
/** Array containing the terms for the summation.
<BR><CODE>data[n][0]</CODE> represents term A.
<BR><CODE>data[n][1]</CODE> represents term B.
<BR><CODE>data[n][2]</CODE> represents term C.
*/
protected static final double data[][] = {
// Mars X, T**0
{ 1.51769936383, 6.20403346548, 3340.61242669980 },
{ 0.19502945246, 3.14159265359, 0.00000000000 },
{ 0.07070919655, 0.25870338558, 6681.22485339960 },
{ 0.00494196914, 0.59669127768, 10021.83728009940 },
{ 0.00040938237, 0.93473307419, 13362.44970679920 },
{ 0.00021067199, 1.80435656154, 3337.08930835080 },
{ 0.00021041626, 1.17895619474, 3344.13554504880 },
{ 0.00011370375, 4.83265211109, 1059.38193018920 },
{ 0.00013527976, 0.63010765169, 529.69096509460 },
{ 0.00006774107, 3.61785048282, 3340.59517304760 },
{ 0.00006774060, 5.64862211431, 3340.62968035200 },
{ 0.00008226069, 1.86843519535, 2281.23049651060 },
{ 0.00005469046, 1.13324429003, 2942.46342329160 },
{ 0.00004817134, 1.85091045536, 3738.76143010800 },
{ 0.00004937579, 4.43241440654, 5621.84292321040 },
{ 0.00005276260, 2.33148083116, 6151.53388830500 },
{ 0.00003636667, 6.11397592106, 796.29800681640 },
{ 0.00003725823, 1.27280182943, 16703.06213349900 },
{ 0.00003729746, 1.21398323637, 398.14900340820 },
{ 0.00002368513, 2.96841895360, 2544.31441988340 },
{ 0.00002397865, 0.63553674054, 3149.16416058820 },
{ 0.00002274646, 2.35708328853, 3532.06069281140 },
{ 0.00001977579, 2.14087826110, 6677.70173505060 },
{ 0.00002229176, 1.69588962513, 3340.54511639700 },
{ 0.00002229117, 1.28739323821, 3340.67973700260 },
{ 0.00002182206, 1.69655112969, 6283.07584999140 },
{ 0.00002241010, 4.82218655311, 8962.45534991020 },
{ 0.00001677693, 3.14442612046, 5884.92684658320 },
{ 0.00001630482, 0.24117974845, 4136.91043351620 },
{ 0.00001958162, 1.51914544555, 6684.74797174860 },
{ 0.00001378470, 2.18011900021, 1751.53953141600 },
{ 0.00001289804, 4.70970778621, 1194.44701022460 },
{ 0.00001468124, 1.87869730543, 3870.30339179440 },
{ 0.00001290170, 0.43596325296, 2810.92146160520 },
{ 0.00001572540, 4.84809921789, 1589.07289528380 },
{ 0.00000956752, 5.36994227392, 426.59819087600 },
{ 0.00000819458, 5.15884167649, 4399.99435688900 },
{ 0.00000708712, 4.69562713369, 5486.77784317500 },
{ 0.00000719048, 2.91145340412, 191.44826611160 },
{ 0.00000702848, 4.67590003722, 2146.16541647520 },
{ 0.00000720121, 2.65539067862, 9492.14631500480 },
{ 0.00000631186, 3.95569679737, 6681.20759974740 },
{ 0.00000631186, 5.98646842887, 6681.24210705180 },
{ 0.00000582287, 3.95295967777, 3185.19202726560 },
{ 0.00000709131, 0.92869188035, 213.29909543800 },
{ 0.00000555568, 5.32014604077, 3496.03282613400 },
{ 0.00000492190, 2.17606530808, 7079.37385680780 },
{ 0.00000535122, 3.30310120139, 1592.59601363280 },
{ 0.00000417652, 5.30163601083, 3341.59274776800 },
{ 0.00000417769, 3.96482796919, 3339.63210563160 },
{ 0.00000370752, 5.08127148188, 8432.76438481560 },
{ 0.00000360028, 1.61089122901, 20043.67456019880 },
{ 0.00000353036, 3.88678429649, 6254.62666252360 },
{ 0.00000352079, 5.17043717929, 12303.06777661000 },
{ 0.00000321578, 1.94644283196, 3553.91152213780 },
{ 0.00000346042, 6.16404119331, 5088.62883976680 },
{ 0.00000301924, 0.98460899560, 3127.31333126180 },
{ 0.00000287211, 2.07531303415, 7.11354700080 },
{ 0.00000307060, 0.00966130243, 1748.01641306700 },
{ 0.00000260116, 1.89587348902, 1990.74501704100 },
{ 0.00000313875, 5.10651966600, 4535.05943692440 },
{ 0.00000271815, 1.94925691995, 6467.92575796160 },
{ 0.00000223359, 3.55354563068, 3319.83703120740 },
{ 0.00000221615, 5.71282076784, 3361.38782219220 },
{ 0.00000234058, 2.03750130921, 9623.68827669120 },
{ 0.00000207708, 2.03373205181, 6681.15754309680 },
{ 0.00000205217, 1.85790835685, 10025.36039844840 },
{ 0.00000207851, 2.47841996435, 10018.31416175040 },
{ 0.00000253068, 1.39828863887, 2914.01423582380 },
{ 0.00000193257, 4.93224646907, 2118.76386037840 },
{ 0.00000218718, 0.97547090194, 6489.77658728800 },
{ 0.00000190381, 1.28527355998, 4690.47983635860 },
{ 0.00000207708, 1.62523566496, 6681.29216370240 },
{ 0.00000178814, 2.54776084181, 1221.84856632140 },
{ 0.00000157307, 0.48852895157, 2388.89402044920 },
{ 0.00000177177, 4.27081023055, 2957.71589447660 },
{ 0.00000147711, 2.47588653124, 7210.91581849420 },
{ 0.00000164710, 0.57591122272, 7477.52286021600 },
{ 0.00000153944, 4.44473119432, 639.89728631400 },
{ 0.00000168450, 5.06929034077, 3723.50895892300 },
{ 0.00000126166, 2.64309008334, 4292.33083295040 },
{ 0.00000161231, 1.53118234358, 1349.86740965880 },
{ 0.00000135146, 0.12922395244, 7903.07341972100 },
{ 0.00000146849, 4.41614407590, 3337.02199804800 },
{ 0.00000146211, 4.84723563341, 3344.20285535160 },
{ 0.00000166323, 3.16905368032, 10213.28554621100 },
{ 0.00000119425, 4.65545643220, 11773.37681151540 },
{ 0.00000144098, 5.36305248386, 2787.04302385740 },
{ 0.00000112328, 0.07498207309, 3205.54734666440 },
{ 0.00000118125, 5.18570866097, 4929.68532198360 },
{ 0.00000112305, 3.45701462628, 3333.49887969900 },
{ 0.00000106788, 2.91050878748, 3475.67750673520 },
{ 0.00000125116, 3.97421380472, 3894.18182954220 },
{ 0.00000120319, 3.40966066157, 9225.53927328300 },
{ 0.00000097207, 2.99865676561, 951.71840625060 },
{ 0.00000106515, 5.50162815365, 382.89653222320 },
{ 0.00000096090, 5.81819224527, 3347.72597370060 },
{ 0.00000088763, 2.98692015057, 12832.75874170460 },
{ 0.00000088424, 0.46788407862, 3097.88382272579 },
{ 0.00000115240, 5.86554297015, 155.42039943420 },
{ 0.00000080693, 2.54262499897, 3583.34103067380 },
{ 0.00000085394, 3.68553580935, 4933.20844033260 },
{ 0.00000084575, 0.98139044515, 6674.11130639880 },
{ 0.00000073165, 5.03165292302, 1052.26838318840 },
{ 0.00000072879, 4.43895846428, 553.56940284240 },
{ 0.00000073967, 5.89004738022, 3767.21061757580 },
{ 0.00000092023, 4.26113870399, 9595.23908922340 },
{ 0.00000066160, 0.94815285206, 3.52311834900 },
{ 0.00000073608, 5.48570032991, 7740.60678358880 },
{ 0.00000066070, 1.60388512429, 1066.49547719000 },
{ 0.00000066213, 2.34472269926, 2700.71514038580 },
{ 0.00000069810, 5.73677959672, 5092.15195811580 },
{ 0.00000054167, 4.29292954610, 6525.80445396540 },
{ 0.00000066184, 0.04131920152, 10021.85453375160 },
{ 0.00000049919, 5.09299800813, 3312.16323923200 },
{ 0.00000049213, 4.17306140605, 3369.06161416760 },
{ 0.00000047370, 5.51507270323, 15643.68020330980 },
{ 0.00000066184, 4.29373287721, 10021.82002644720 },
{ 0.00000057875, 5.05744124530, 6041.32756708560 },
{ 0.00000043269, 1.94632875724, 149.56319713460 },
{ 0.00000053324, 2.50863035758, 10419.98628350760 },
{ 0.00000043109, 2.71319075118, 3325.35995551480 },
{ 0.00000042867, 0.27117433127, 3355.86489788480 },
{ 0.00000048698, 5.09899941910, 2274.11694950980 },
{ 0.00000046383, 1.73717073020, 2288.34404351140 },
{ 0.00000050165, 2.14736989820, 4562.46099302120 },
{ 0.00000041472, 3.60893965854, 536.80451209540 },
{ 0.00000044704, 4.31072201688, 3077.52850332700 },
// Originally 1584 terms, 128 terms retained, 1456 terms dropped.
// Mars X, T**1
{ 0.00861441374, 3.14159265359, 0.00000000000 },
{ 0.00552437949, 5.09565872891, 6681.22485339960 },
{ 0.00077184977, 5.43315636209, 10021.83728009940 },
{ 0.00020467294, 5.57051812369, 3340.61242669980 },
{ 0.00009589581, 5.77107234791, 13362.44970679920 },
{ 0.00002620610, 6.22441295122, 3344.13554504880 },
{ 0.00002620537, 3.04172154436, 3337.08930835080 },
{ 0.00001163612, 6.10909257097, 16703.06213349900 },
{ 0.00000901178, 3.31585548194, 1059.38193018920 },
{ 0.00000427058, 2.74008980166, 2942.46342329160 },
{ 0.00000381428, 0.22342431378, 3738.76143010800 },
{ 0.00000386916, 5.94232552612, 5621.84292321040 },
{ 0.00000395001, 0.20042939555, 6684.74797174860 },
{ 0.00000337356, 5.21417361076, 3149.16416058820 },
{ 0.00000334209, 2.45910275965, 3185.19202726560 },
{ 0.00000318463, 4.05140251894, 3532.06069281140 },
{ 0.00000318426, 0.52909208916, 3496.03282613400 },
{ 0.00000312605, 4.22912280613, 2544.31441988340 },
{ 0.00000289251, 4.61759345454, 796.29800681640 },
{ 0.00000260308, 5.02630754856, 4136.91043351620 },
{ 0.00000206733, 3.21083229673, 1194.44701022460 },
{ 0.00000140570, 0.16405101702, 20043.67456019880 },
{ 0.00000159366, 3.57762977582, 1589.07289528380 },
{ 0.00000133819, 4.64351814551, 5884.92684658320 },
{ 0.00000132323, 3.70094513425, 4399.99435688900 },
{ 0.00000127123, 2.81806076447, 6677.70173505060 },
{ 0.00000102796, 6.05672047566, 5486.77784317500 },
{ 0.00000112591, 5.89047647024, 2146.16541647520 },
{ 0.00000129469, 1.80477637958, 1592.59601363280 },
{ 0.00000101457, 3.72531913828, 3341.59274776800 },
{ 0.00000101429, 5.54115874275, 3339.63210563160 },
{ 0.00000089231, 5.88265350957, 3870.30339179440 },
{ 0.00000084359, 0.39861148409, 1990.74501704100 },
{ 0.00000079681, 3.91080385507, 426.59819087600 },
{ 0.00000077267, 0.64237838596, 7079.37385680780 },
{ 0.00000081615, 5.65301248357, 5092.15195811580 },
{ 0.00000064069, 5.27568100391, 2388.89402044920 },
{ 0.00000057349, 0.50336630984, 10025.36039844840 },
{ 0.00000057779, 1.95322424838, 3097.88382272579 },
{ 0.00000075338, 1.25298511750, 5088.62883976680 },
{ 0.00000075597, 3.61161529128, 4535.05943692440 },
{ 0.00000057038, 2.69097269126, 4690.47983635860 },
{ 0.00000058112, 0.40782428306, 7.11354700080 },
{ 0.00000055693, 1.22100970149, 9492.14631500480 },
{ 0.00000053020, 1.04990905431, 3583.34103067380 },
{ 0.00000070673, 3.86820111874, 2787.04302385740 },
{ 0.00000049103, 4.08361966579, 4292.33083295040 },
{ 0.00000051266, 4.58705364976, 191.44826611160 },
{ 0.00000054144, 2.75220168825, 2957.71589447660 },
{ 0.00000060338, 5.44643531231, 3894.18182954220 },
{ 0.00000060977, 1.33676776514, 1748.01641306700 },
{ 0.00000049313, 2.50941274343, 6681.20759974740 },
{ 0.00000049853, 0.26909559157, 3723.50895892300 },
{ 0.00000049313, 4.54018424365, 6681.24210705180 },
{ 0.00000056626, 1.06789339618, 155.42039943420 },
{ 0.00000047447, 5.64332397974, 6489.77658728800 },
{ 0.00000037363, 0.07393316577, 3553.91152213780 },
{ 0.00000041874, 2.94784781040, 1349.86740965880 },
{ 0.00000036019, 2.84922399832, 3127.31333126180 },
{ 0.00000035314, 2.80430917536, 6525.80445396540 },
{ 0.00000032357, 4.45790537173, 951.71840625060 },
{ 0.00000032811, 5.05742629063, 3333.49887969900 },
{ 0.00000039137, 5.37813466087, 7477.52286021600 },
{ 0.00000029434, 5.34740413798, 6254.62666252360 },
{ 0.00000029948, 5.91717139203, 553.56940284240 },
{ 0.00000027640, 3.75118803663, 12303.06777661000 },
{ 0.00000027492, 2.19308010261, 4933.20844033260 },
{ 0.00000028209, 4.24849741016, 3347.72597370060 },
{ 0.00000024027, 2.99666997180, 2810.92146160520 },
{ 0.00000024446, 6.22777959925, 1066.49547719000 },
{ 0.00000029268, 2.65797242705, 639.89728631400 },
{ 0.00000021284, 3.84563390414, 4929.68532198360 },
{ 0.00000022160, 5.38045378366, 2281.23049651060 },
{ 0.00000024653, 0.71737818564, 382.89653222320 },
{ 0.00000024832, 3.86595587444, 2118.76386037840 },
{ 0.00000019156, 5.97786462687, 529.69096509460 },
{ 0.00000019368, 0.65233184104, 242.72860397400 },
{ 0.00000018361, 0.61249454438, 9623.68827669120 },
{ 0.00000017087, 2.30909423712, 3320.25710730100 },
{ 0.00000016973, 0.67405360149, 3360.96774609859 },
{ 0.00000016990, 0.50198426834, 23384.28698689860 },
{ 0.00000016240, 0.58693834825, 6681.15754309680 },
{ 0.00000016010, 0.45122114069, 1052.26838318840 },
{ 0.00000017059, 2.70322688862, 6674.11130639880 },
{ 0.00000014616, 1.92148810610, 10018.31416175040 },
{ 0.00000016065, 4.24982817116, 3325.35995551480 },
{ 0.00000016701, 0.67061213764, 7210.91581849420 },
{ 0.00000017710, 4.03786343224, 7740.60678358880 },
{ 0.00000015982, 5.01800237749, 3355.86489788480 },
{ 0.00000016240, 0.17847274471, 6681.29216370240 },
{ 0.00000013777, 1.54970744605, 12832.75874170460 },
{ 0.00000014497, 0.51986042995, 2274.11694950980 },
{ 0.00000012485, 4.09460712678, 6682.20517446780 },
{ 0.00000012683, 0.77128314603, 5331.35744374080 },
{ 0.00000013623, 0.04061937918, 2288.34404351140 },
{ 0.00000013051, 4.49310483339, 3767.21061757580 },
{ 0.00000011614, 2.36759996260, 6438.49624942560 },
{ 0.00000014620, 5.34262285752, 4562.46099302120 },
{ 0.00000012264, 1.92472095959, 536.80451209540 },
{ 0.00000011399, 2.44490119447, 522.57741809380 },
{ 0.00000010305, 3.95759369406, 7875.67186362420 },
{ 0.00000010643, 3.06544565234, 5614.72937620960 },
{ 0.00000012504, 1.00423358318, 10419.98628350760 },
{ 0.00000010339, 4.87442511701, 10021.85453375160 },
{ 0.00000011354, 0.31954807551, 6041.32756708560 },
{ 0.00000010339, 2.84366026063, 10021.82002644720 },
// Originally 956 terms, 106 terms retained, 850 terms dropped.
// Mars X, T**2
{ 0.00056323939, 0.00000000000, 0.00000000000 },
{ 0.00022122528, 3.54372113272, 6681.22485339960 },
{ 0.00006091409, 3.93272649649, 10021.83728009940 },
{ 0.00001451998, 3.64655666460, 3340.61242669980 },
{ 0.00001130613, 4.28827023222, 13362.44970679920 },
{ 0.00000182610, 4.63522660125, 16703.06213349900 },
{ 0.00000168904, 4.68797825494, 3344.13554504880 },
{ 0.00000168384, 4.57974326642, 3337.08930835080 },
{ 0.00000094103, 0.94931392640, 3185.19202726560 },
{ 0.00000089578, 2.03782745090, 3496.03282613400 },
{ 0.00000040689, 5.03331696992, 6684.74797174860 },
{ 0.00000036711, 1.77362889167, 1059.38193018920 },
{ 0.00000027549, 4.97859663329, 20043.67456019880 },
{ 0.00000024699, 3.63560534183, 3149.16416058820 },
{ 0.00000023325, 5.63009151781, 3532.06069281140 },
{ 0.00000024321, 5.77247656014, 2544.31441988340 },
{ 0.00000020394, 3.48794506814, 4136.91043351620 },
{ 0.00000018400, 3.45575979446, 3097.88382272579 },
{ 0.00000017395, 4.34131723760, 2942.46342329160 },
{ 0.00000016954, 5.82560293948, 3583.34103067380 },
{ 0.00000015902, 1.21784323807, 5621.84292321040 },
{ 0.00000015422, 4.94008572158, 3738.76143010800 },
{ 0.00000016238, 1.67605938145, 1194.44701022460 },
{ 0.00000013282, 5.16082361704, 1990.74501704100 },
{ 0.00000016878, 2.35542567714, 2787.04302385740 },
{ 0.00000012675, 3.75990218127, 2388.89402044920 },
{ 0.00000011826, 3.08038008170, 796.29800681640 },
{ 0.00000015232, 0.27850117251, 1592.59601363280 },
{ 0.00000012328, 2.14974361562, 3341.59274776800 },
{ 0.00000011303, 1.30198187106, 6525.80445396540 },
{ 0.00000012311, 0.83471101077, 3339.63210563160 },
{ 0.00000013670, 2.56874755004, 155.42039943420 },
{ 0.00000010589, 2.17033819409, 4399.99435688900 },
{ 0.00000014260, 0.66247586522, 3894.18182954220 },
{ 0.00000009461, 5.56716533452, 4292.33083295040 },
{ 0.00000008649, 4.16531779363, 4690.47983635860 },
{ 0.00000011404, 0.98319348386, 2146.16541647520 },
{ 0.00000008129, 5.35446918646, 10025.36039844840 },
{ 0.00000007991, 1.31255637184, 5486.77784317500 },
{ 0.00000008339, 1.24221111371, 2957.71589447660 },
{ 0.00000007581, 2.30465249120, 1589.07289528380 },
{ 0.00000007544, 1.76180463973, 3723.50895892300 },
{ 0.00000008875, 2.08456580754, 4535.05943692440 },
{ 0.00000008569, 2.73774413655, 5088.62883976680 },
{ 0.00000006135, 5.37763512493, 7079.37385680780 },
{ 0.00000006874, 2.67519964091, 1748.01641306700 },
{ 0.00000006049, 1.12213947386, 553.56940284240 },
{ 0.00000005340, 5.92227683481, 951.71840625060 },
{ 0.00000005445, 5.43458926991, 242.72860397400 },
{ 0.00000005288, 6.18849260834, 5884.92684658320 },
{ 0.00000005585, 4.35867442726, 1349.86740965880 },
{ 0.00000005880, 5.02337312439, 7.11354700080 },
{ 0.00000005051, 2.18016149522, 2274.11694950980 },
{ 0.00000004770, 0.36305129741, 3333.49887969900 },
{ 0.00000005307, 4.06785486332, 6489.77658728800 },
{ 0.00000004333, 0.67828219297, 4933.20844033260 },
{ 0.00000004470, 4.63122002595, 2288.34404351140 },
{ 0.00000004148, 2.67721083071, 3347.72597370060 },
{ 0.00000003987, 5.31786407967, 23384.28698689860 },
{ 0.00000003806, 0.70901266883, 5092.15195811580 },
{ 0.00000003796, 4.08302538124, 3870.30339179440 },
{ 0.00000004621, 3.86854740775, 7477.52286021600 },
{ 0.00000003278, 2.34853927305, 426.59819087600 },
{ 0.00000003200, 3.85010217010, 6438.49624942560 },
{ 0.00000002884, 2.21782307080, 382.89653222320 },
// Originally 387 terms, 65 terms retained, 322 terms dropped.
// Mars X, T**3
{ 0.00000849999, 0.00000000000, 0.00000000000 },
{ 0.00000560133, 1.94007552058, 6681.22485339960 },
{ 0.00000318062, 2.39391695789, 10021.83728009940 },
{ 0.00000113458, 2.75680104109, 3340.61242669980 },
{ 0.00000088769, 2.77668742127, 13362.44970679920 },
{ 0.00000019119, 3.13835323002, 16703.06213349900 },
{ 0.00000017277, 3.54319327296, 3496.03282613400 },
{ 0.00000017102, 5.72328990016, 3185.19202726560 },
{ 0.00000007980, 3.07682330325, 3344.13554504880 },
{ 0.00000007938, 6.19210789752, 3337.08930835080 },
{ 0.00000003600, 3.49057256397, 20043.67456019880 },
{ 0.00000003738, 4.31798545325, 3583.34103067380 },
{ 0.00000003701, 4.94786426602, 3097.88382272579 },
{ 0.00000002871, 3.51063041661, 6684.74797174860 },
{ 0.00000002396, 6.08123425918, 6525.80445396540 },
{ 0.00000002381, 2.14011753266, 3894.18182954220 },
{ 0.00000002366, 0.84278889817, 2787.04302385740 },
{ 0.00000002217, 4.10105217005, 155.42039943420 },
{ 0.00000001294, 0.74157779671, 4292.33083295040 },
{ 0.00000001278, 2.24302936863, 2388.89402044920 },
{ 0.00000001161, 0.92511464092, 3532.06069281140 },
{ 0.00000001156, 2.06329715393, 3149.16416058820 },
{ 0.00000001158, 1.96104793934, 4136.91043351620 },
{ 0.00000001026, 1.02332579752, 2544.31441988340 },
{ 0.00000000999, 2.40817781393, 3339.63210563160 },
{ 0.00000000908, 5.64113657397, 4690.47983635860 },
{ 0.00000000996, 0.57020320129, 3341.59274776800 },
{ 0.00000000887, 3.64548622051, 1990.74501704100 },
{ 0.00000000778, 3.86898632712, 10025.36039844840 },
{ 0.00000000798, 3.26335116909, 3723.50895892300 },
{ 0.00000000794, 6.01017762336, 2957.71589447660 },
{ 0.00000000730, 0.57139245110, 4535.05943692440 },
// Originally 135 terms, 32 terms retained, 103 terms dropped.
// Mars X, T**4
{ 0.00000025349, 3.14159265359, 0.00000000000 },
{ 0.00000012260, 0.83414775886, 10021.83728009940 },
{ 0.00000010035, 0.40425836057, 6681.22485339960 },
{ 0.00000005198, 1.24299509979, 13362.44970679920 },
{ 0.00000003431, 0.85852911695, 3340.61242669980 },
{ 0.00000002427, 5.05444549984, 3496.03282613400 },
{ 0.00000002418, 4.21420537167, 3185.19202726560 },
{ 0.00000001497, 1.62269036988, 16703.06213349900 },
{ 0.00000000595, 2.81076120796, 3583.34103067380 },
{ 0.00000000592, 0.17219890479, 3097.88382272579 },
{ 0.00000000382, 4.57534940813, 6525.80445396540 },
{ 0.00000000352, 1.98630568244, 20043.67456019880 },
{ 0.00000000286, 5.62185554893, 2787.04302385740 },
{ 0.00000000286, 3.64530816060, 3894.18182954220 },
{ 0.00000000256, 1.53997671854, 3337.08930835080 },
{ 0.00000000259, 1.46295781638, 3344.13554504880 },
// Originally 41 terms, 16 terms retained, 25 terms dropped.
// Mars X, T**5
{ 0.00000000360, 5.54721578166, 10021.83728009940 },
{ 0.00000000274, 2.70467042100, 3185.19202726560 },
{ 0.00000000274, 0.28001490932, 3496.03282613400 },
{ 0.00000000240, 5.97967755050, 13362.44970679920 },
{ 0.00000000160, 5.82127895853, 3340.61242669980 },
{ 0.00000000092, 0.08533910188, 16703.06213349900 },
{ 0.00000000077, 1.68294648354, 3097.88382272579 },
{ 0.00000000077, 1.29922778151, 3583.34103067380 },
{ 0.00000000069, 5.21105165761, 6681.22485339960 },
{ 0.00000000087, 3.14159265359, 0.00000000000 },
{ 0.00000000049, 3.06464731556, 6525.80445396540 },
// Originally 21 terms, 11 terms retained, 10 terms dropped.
// Mars Y, T**0
{ 1.51558976277, 4.63212206588, 3340.61242669980 },
{ 0.07064550239, 4.97051892902, 6681.22485339960 },
{ 0.08655481102, 0.00000000000, 0.00000000000 },
{ 0.00493872848, 5.30877806694, 10021.83728009940 },
{ 0.00040917422, 5.64698263703, 13362.44970679920 },
{ 0.00021036784, 0.23240270955, 3337.08930835080 },
{ 0.00021012921, 5.89022773653, 3344.13554504880 },
{ 0.00011370034, 3.26131408801, 1059.38193018920 },
{ 0.00013324177, 5.34259389724, 529.69096509460 },
{ 0.00006764653, 4.07671230062, 3340.62968035200 },
{ 0.00006764700, 2.04594066912, 3340.59517304760 },
{ 0.00008346220, 3.42464704002, 2281.23049651060 },
{ 0.00005400042, 5.81507793194, 2942.46342329160 },
{ 0.00004809528, 0.27875310553, 3738.76143010800 },
{ 0.00004849523, 2.85190987550, 5621.84292321040 },
{ 0.00005263268, 0.75811089992, 6151.53388830500 },
{ 0.00003609527, 4.53244488294, 796.29800681640 },
{ 0.00003724293, 5.98516013322, 16703.06213349900 },
{ 0.00003805073, 5.94234296399, 398.14900340820 },
{ 0.00002394490, 5.34678816191, 3149.16416058820 },
{ 0.00002251027, 0.76938193892, 3532.06069281140 },
{ 0.00001975769, 0.56949816579, 6677.70173505060 },
{ 0.00002226030, 5.99867316288, 3340.67973700260 },
{ 0.00002226089, 0.12398424247, 3340.54511639700 },
{ 0.00002177591, 0.12334436516, 6283.07584999140 },
{ 0.00001690439, 1.58331163985, 5884.92684658320 },
{ 0.00002234121, 3.24909113765, 8962.45534991020 },
{ 0.00001628395, 4.95250906888, 4136.91043351620 },
{ 0.00001956411, 6.23095843554, 6684.74797174860 },
{ 0.00001697214, 0.81869636263, 2544.31441988340 },
{ 0.00001385946, 3.73437191158, 1751.53953141600 },
{ 0.00001439619, 5.19505958438, 2810.92146160520 },
{ 0.00001281890, 3.13035275682, 1194.44701022460 },
{ 0.00001469783, 0.30415060688, 3870.30339179440 },
{ 0.00001571880, 3.27679498650, 1589.07289528380 },
{ 0.00001575854, 2.78266835243, 5092.15195811580 },
{ 0.00000955007, 3.80044052913, 426.59819087600 },
{ 0.00000819149, 3.58786440540, 4399.99435688900 },
{ 0.00000709907, 4.50556127152, 191.44826611160 },
{ 0.00000719204, 1.08354735050, 9492.14631500480 },
{ 0.00000630626, 2.38434217274, 6681.20759974740 },
{ 0.00000630626, 4.41511380423, 6681.24210705180 },
{ 0.00000699407, 5.71737497910, 213.29909543800 },
{ 0.00000592563, 2.82214112368, 5486.77784317500 },
{ 0.00000581408, 2.38087976114, 3185.19202726560 },
{ 0.00000551361, 3.73720813913, 3496.03282613400 },
{ 0.00000491736, 0.60462673907, 7079.37385680780 },
{ 0.00000403176, 3.49532014869, 8432.76438481560 },
{ 0.00000532702, 1.72629618682, 1592.59601363280 },
{ 0.00000417187, 2.39288855164, 3339.63210563160 },
{ 0.00000417083, 3.72975291794, 3341.59274776800 },
{ 0.00000392731, 1.39110771836, 2146.16541647520 },
{ 0.00000359894, 0.04010740278, 20043.67456019880 },
{ 0.00000352248, 2.32029465959, 6254.62666252360 },
{ 0.00000351559, 3.59860692655, 12303.06777661000 },
{ 0.00000321064, 0.37146017150, 3553.91152213780 },
{ 0.00000313108, 5.61766202779, 3127.31333126180 },
{ 0.00000266755, 2.88006209994, 4562.46099302120 },
{ 0.00000281855, 0.42150291554, 7.11354700080 },
{ 0.00000259253, 0.32102915510, 1990.74501704100 },
{ 0.00000313501, 3.53468286874, 4535.05943692440 },
{ 0.00000265807, 4.13657205734, 5088.62883976680 },
{ 0.00000271152, 0.37550883198, 6467.92575796160 },
{ 0.00000223029, 1.98134328602, 3319.83703120740 },
{ 0.00000221308, 4.14094711258, 3361.38782219220 },
{ 0.00000233740, 0.46548637345, 9623.68827669120 },
{ 0.00000212622, 2.22578594563, 1748.01641306700 },
{ 0.00000207526, 0.46238962685, 6681.15754309680 },
{ 0.00000205079, 0.28680735926, 10025.36039844840 },
{ 0.00000207717, 0.90733952000, 10018.31416175040 },
{ 0.00000193140, 3.36083067358, 2118.76386037840 },
{ 0.00000244575, 2.80556071941, 2914.01423582380 },
{ 0.00000218542, 5.68744233165, 6489.77658728800 },
{ 0.00000207526, 0.05389324000, 6681.29216370240 },
{ 0.00000178369, 4.10543898205, 1221.84856632140 },
{ 0.00000156876, 5.19786609301, 2388.89402044920 },
{ 0.00000146513, 5.54868179527, 4690.47983635860 },
{ 0.00000176877, 2.69854646339, 2957.71589447660 },
{ 0.00000147659, 0.90344856519, 7210.91581849420 },
{ 0.00000164583, 5.28781848597, 7477.52286021600 },
{ 0.00000153824, 2.87500720379, 639.89728631400 },
{ 0.00000148488, 3.34244341315, 3723.50895892300 },
{ 0.00000146666, 2.84397856099, 3337.02199804800 },
{ 0.00000166545, 1.59865996295, 10213.28554621100 },
{ 0.00000146054, 3.27515242640, 3344.20285535160 },
{ 0.00000123680, 2.52811225465, 7903.07341972100 },
{ 0.00000120116, 3.09142091867, 11773.37681151540 },
{ 0.00000132007, 3.42890155754, 1349.86740965880 },
{ 0.00000143810, 3.78998571160, 2787.04302385740 },
{ 0.00000115489, 1.95561523091, 3333.49887969900 },
{ 0.00000111935, 4.78148495483, 3205.54734666440 },
{ 0.00000118091, 3.61471499659, 4929.68532198360 },
{ 0.00000106593, 1.33768476661, 3475.67750673520 },
{ 0.00000120156, 1.83813184657, 9225.53927328300 },
{ 0.00000104155, 0.75138682237, 4292.33083295040 },
{ 0.00000103341, 0.82609816627, 382.89653222320 },
{ 0.00000095750, 4.24181219758, 3347.72597370060 },
{ 0.00000088744, 1.41592655082, 12832.75874170460 },
{ 0.00000110471, 1.21942577303, 155.42039943420 },
{ 0.00000084990, 5.11937799314, 3097.88382272579 },
{ 0.00000114691, 2.26053594900, 3894.18182954220 },
{ 0.00000080587, 0.97053595716, 3583.34103067380 },
{ 0.00000085293, 2.11362771170, 4933.20844033260 },
{ 0.00000086745, 4.75160801779, 951.71840625060 },
{ 0.00000084319, 5.69047773316, 6674.11130639880 },
{ 0.00000072943, 3.45974237107, 1052.26838318840 },
{ 0.00000074027, 4.31857883803, 3767.21061757580 },
{ 0.00000068071, 6.11774649834, 553.56940284240 },
{ 0.00000091809, 2.68866263038, 9595.23908922340 },
{ 0.00000073606, 3.91527582136, 7740.60678358880 },
{ 0.00000064894, 3.02584743891, 6041.32756708560 },
{ 0.00000066066, 0.03236682162, 1066.49547719000 },
{ 0.00000066771, 3.82875505983, 2700.71514038580 },
{ 0.00000054123, 2.72119014356, 6525.80445396540 },
{ 0.00000066161, 4.75332288251, 10021.85453375160 },
{ 0.00000049846, 3.52262872498, 3312.16323923200 },
{ 0.00000049143, 2.60082752399, 3369.06161416760 },
{ 0.00000047251, 3.94147277349, 15643.68020330980 },
{ 0.00000066161, 2.72255125102, 10021.82002644720 },
{ 0.00000043247, 0.37556254004, 149.56319713460 },
{ 0.00000053311, 0.93765731929, 10419.98628350760 },
{ 0.00000046825, 2.48327781591, 8429.24126646660 },
{ 0.00000043007, 1.13946411806, 3325.35995551480 },
{ 0.00000049389, 0.37266734023, 2274.11694950980 },
{ 0.00000042804, 4.98193512793, 3355.86489788480 },
{ 0.00000045414, 3.29703568928, 2288.34404351140 },
{ 0.00000040833, 2.03724184335, 536.80451209540 },
{ 0.00000044799, 2.74299278394, 3077.52850332700 },
// Originally 1612 terms, 128 terms retained, 1484 terms dropped.
// Mars Y, T**1
{ 0.01427324210, 3.14159265359, 0.00000000000 },
{ 0.00551063753, 3.52128320402, 6681.22485339960 },
{ 0.00077091913, 3.86082685753, 10021.83728009940 },
{ 0.00037310491, 1.16016958445, 3340.61242669980 },
{ 0.00009582122, 4.19942354479, 13362.44970679920 },
{ 0.00002617695, 1.47284555520, 3337.08930835080 },
{ 0.00002611572, 4.65030772498, 3344.13554504880 },
{ 0.00001162955, 4.53778503576, 16703.06213349900 },
{ 0.00000900678, 1.74256260709, 1059.38193018920 },
{ 0.00000431990, 1.20122419783, 2942.46342329160 },
{ 0.00000389982, 4.38779713561, 5621.84292321040 },
{ 0.00000380122, 4.93073729444, 3738.76143010800 },
{ 0.00000394355, 4.91119397796, 6684.74797174860 },
{ 0.00000336661, 3.63990879619, 3149.16416058820 },
{ 0.00000333604, 0.88647104051, 3185.19202726560 },
{ 0.00000318324, 2.48122345477, 3532.06069281140 },
{ 0.00000316743, 5.23316524269, 3496.03282613400 },
{ 0.00000311468, 2.66149474204, 2544.31441988340 },
{ 0.00000283006, 3.01270555394, 796.29800681640 },
{ 0.00000259715, 3.45285007540, 4136.91043351620 },
{ 0.00000204277, 1.62196956205, 1194.44701022460 },
{ 0.00000140506, 4.87611060370, 20043.67456019880 },
{ 0.00000159094, 2.00474963161, 1589.07289528380 },
{ 0.00000133054, 3.06497749499, 5884.92684658320 },
{ 0.00000132221, 2.12903733409, 4399.99435688900 },
{ 0.00000126748, 1.25031299906, 6677.70173505060 },
{ 0.00000103023, 4.48653117588, 5486.77784317500 },
{ 0.00000128526, 0.22328095820, 1592.59601363280 },
{ 0.00000101352, 3.97061208738, 3339.63210563160 },
{ 0.00000101253, 2.15203295056, 3341.59274776800 },
{ 0.00000090029, 4.30631925657, 3870.30339179440 },
{ 0.00000083977, 5.10438299040, 1990.74501704100 },
{ 0.00000079143, 2.34466378410, 426.59819087600 },
{ 0.00000078865, 3.69323302292, 2146.16541647520 },
{ 0.00000077132, 5.35293989072, 7079.37385680780 },
{ 0.00000081297, 4.10751911033, 5092.15195811580 },
{ 0.00000063835, 3.70028305724, 2388.89402044920 },
{ 0.00000057287, 5.21462580599, 10025.36039844840 },
{ 0.00000056119, 0.33784373101, 3097.88382272579 },
{ 0.00000069177, 5.81634207831, 5088.62883976680 },
{ 0.00000075448, 2.03864215811, 4535.05943692440 },
{ 0.00000055487, 5.92856755611, 9492.14631500480 },
{ 0.00000052915, 5.76012128769, 3583.34103067380 },
{ 0.00000070493, 2.29434635167, 2787.04302385740 },
{ 0.00000050121, 0.89975887576, 4690.47983635860 },
{ 0.00000056817, 4.97137861156, 7.11354700080 },
{ 0.00000054006, 1.17848219667, 2957.71589447660 },
{ 0.00000049131, 6.22165192434, 191.44826611160 },
{ 0.00000049195, 0.93502149184, 6681.20759974740 },
{ 0.00000057046, 3.78172576129, 3894.18182954220 },
{ 0.00000043884, 2.32328576357, 4292.33083295040 },
{ 0.00000049195, 2.96579325551, 6681.24210705180 },
{ 0.00000046747, 4.90372286627, 3723.50895892300 },
{ 0.00000053525, 2.72772193635, 155.42039943420 },
{ 0.00000047371, 4.07058844113, 6489.77658728800 },
{ 0.00000037259, 4.77560729076, 3553.91152213780 },
{ 0.00000036147, 1.35491513022, 3127.31333126180 },
{ 0.00000035282, 1.23254843453, 6525.80445396540 },
{ 0.00000033179, 3.51707222671, 3333.49887969900 },
{ 0.00000034809, 4.18192362595, 1748.01641306700 },
{ 0.00000039091, 3.80640955175, 7477.52286021600 },
{ 0.00000029410, 3.77101802200, 6254.62666252360 },
{ 0.00000030407, 5.07104519098, 1349.86740965880 },
{ 0.00000027239, 1.35659219412, 553.56940284240 },
{ 0.00000027517, 2.17565128432, 12303.06777661000 },
{ 0.00000027442, 0.62028270680, 4933.20844033260 },
{ 0.00000028052, 2.66985509990, 3347.72597370060 },
{ 0.00000025853, 1.75047537209, 2810.92146160520 },
{ 0.00000027323, 0.02095781900, 951.71840625060 },
{ 0.00000024444, 4.65604652875, 1066.49547719000 },
{ 0.00000029191, 1.08806577148, 639.89728631400 },
{ 0.00000021261, 2.27370365360, 4929.68532198360 },
{ 0.00000023424, 2.34960187821, 382.89653222320 },
{ 0.00000024778, 2.29327452220, 2118.76386037840 },
{ 0.00000018679, 5.30877056453, 242.72860397400 },
{ 0.00000018299, 5.31873037196, 9623.68827669120 },
{ 0.00000017050, 0.73617668321, 3320.25710730100 },
{ 0.00000016932, 5.38596885509, 3360.96774609859 },
{ 0.00000016989, 5.21435353899, 23384.28698689860 },
{ 0.00000016202, 5.29675788446, 6681.15754309680 },
{ 0.00000015998, 5.16249823288, 1052.26838318840 },
{ 0.00000017035, 1.13076170583, 6674.11130639880 },
{ 0.00000014564, 0.35017458981, 10018.31416175040 },
{ 0.00000016726, 5.37963018761, 7210.91581849420 },
{ 0.00000017704, 2.46673313442, 7740.60678358880 },
{ 0.00000016030, 2.67705196127, 3325.35995551480 },
{ 0.00000015941, 3.44411402721, 3355.86489788480 },
{ 0.00000016202, 4.88823057997, 6681.29216370240 },
{ 0.00000013784, 6.26149521160, 12832.75874170460 },
{ 0.00000012927, 4.16022928360, 2281.23049651060 },
{ 0.00000016504, 3.81227944624, 4562.46099302120 },
{ 0.00000014766, 2.06347095335, 2274.11694950980 },
{ 0.00000012471, 2.52252246459, 6682.20517446780 },
{ 0.00000012672, 5.48550960002, 5331.35744374080 },
{ 0.00000013354, 1.61202229522, 2288.34404351140 },
{ 0.00000013054, 2.91942689347, 3767.21061757580 },
{ 0.00000010891, 0.68185023633, 6438.49624942560 },
{ 0.00000010802, 6.26800346088, 529.69096509460 },
{ 0.00000011971, 0.35152568832, 536.80451209540 },
{ 0.00000011249, 0.90083527171, 522.57741809380 },
{ 0.00000010294, 2.38590207291, 7875.67186362420 },
{ 0.00000010388, 1.43082762360, 5614.72937620960 },
{ 0.00000012500, 5.71657132706, 10419.98628350760 },
{ 0.00000010337, 3.30570903459, 10021.85453375160 },
{ 0.00000011308, 5.02952138409, 6041.32756708560 },
{ 0.00000010337, 1.27493070103, 10021.82002644720 },
// Originally 969 terms, 106 terms retained, 863 terms dropped.
// Mars Y, T**2
{ 0.00035396765, 3.14159265359, 0.00000000000 },
{ 0.00021950759, 1.96291594946, 6681.22485339960 },
{ 0.00006075990, 2.35864321001, 10021.83728009940 },
{ 0.00002571425, 5.64795745327, 3340.61242669980 },
{ 0.00001129099, 2.71576248963, 13362.44970679920 },
{ 0.00000182443, 3.06335050462, 16703.06213349900 },
{ 0.00000168357, 3.01017878073, 3337.08930835080 },
{ 0.00000167747, 3.10922702911, 3344.13554504880 },
{ 0.00000093890, 5.65913038458, 3185.19202726560 },
{ 0.00000089244, 0.46137270696, 3496.03282613400 },
{ 0.00000040563, 3.45931070999, 6684.74797174860 },
{ 0.00000036611, 0.19723333298, 1059.38193018920 },
{ 0.00000027526, 3.40697584132, 20043.67456019880 },
{ 0.00000024574, 2.05709261735, 3149.16416058820 },
{ 0.00000023302, 4.06054703458, 3532.06069281140 },
{ 0.00000024401, 4.20197858679, 2544.31441988340 },
{ 0.00000020299, 1.91147990337, 4136.91043351620 },
{ 0.00000018006, 1.85198728948, 3097.88382272579 },
{ 0.00000017221, 2.74161867582, 2942.46342329160 },
{ 0.00000016902, 4.25136186320, 3583.34103067380 },
{ 0.00000015777, 5.91718781131, 5621.84292321040 },
{ 0.00000015856, 0.06841918410, 1194.44701022460 },
{ 0.00000015264, 3.35254931189, 3738.76143010800 },
{ 0.00000013171, 3.57877335400, 1990.74501704100 },
{ 0.00000016812, 0.77954286997, 2787.04302385740 },
{ 0.00000012593, 2.18013310837, 2388.89402044920 },
{ 0.00000015019, 4.97047493091, 1592.59601363280 },
{ 0.00000011289, 6.01290979033, 6525.80445396540 },
{ 0.00000012302, 5.54713651711, 3339.63210563160 },
{ 0.00000012284, 0.57411575365, 3341.59274776800 },
{ 0.00000011117, 1.40530378545, 796.29800681640 },
{ 0.00000013747, 5.31116419768, 3894.18182954220 },
{ 0.00000010577, 0.59752271504, 4399.99435688900 },
{ 0.00000012705, 4.25802747859, 155.42039943420 },
{ 0.00000010098, 5.47747691225, 2146.16541647520 },
{ 0.00000008863, 3.88169637617, 4292.33083295040 },
{ 0.00000008121, 3.78260601575, 10025.36039844840 },
{ 0.00000008120, 2.48132497663, 4690.47983635860 },
{ 0.00000008061, 6.02603958883, 5486.77784317500 },
{ 0.00000008308, 5.94980766794, 2957.71589447660 },
{ 0.00000007546, 0.72982074611, 1589.07289528380 },
{ 0.00000008863, 0.51480663563, 4535.05943692440 },
{ 0.00000007306, 0.15133585090, 3723.50895892300 },
{ 0.00000008322, 1.11264211549, 5088.62883976680 },
{ 0.00000006121, 3.80547694913, 7079.37385680780 },
{ 0.00000005292, 2.91159592616, 553.56940284240 },
{ 0.00000005260, 4.61737050810, 5884.92684658320 },
{ 0.00000005181, 3.78652084191, 242.72860397400 },
{ 0.00000004788, 5.08946784428, 3333.49887969900 },
{ 0.00000004994, 3.77687231272, 2274.11694950980 },
{ 0.00000005294, 2.49424280894, 6489.77658728800 },
{ 0.00000005700, 3.23668454093, 7.11354700080 },
{ 0.00000004310, 5.38385773303, 4933.20844033260 },
{ 0.00000004451, 6.20023805343, 2288.34404351140 },
{ 0.00000004108, 1.09332741074, 3347.72597370060 },
{ 0.00000003907, 5.34892103731, 5092.15195811580 },
{ 0.00000004168, 1.63291442825, 951.71840625060 },
{ 0.00000003986, 3.74911328925, 23384.28698689860 },
{ 0.00000004160, 0.01637628167, 1748.01641306700 },
{ 0.00000003853, 2.50327269341, 3870.30339179440 },
{ 0.00000003509, 0.57679733808, 1349.86740965880 },
{ 0.00000004609, 2.29503773584, 7477.52286021600 },
{ 0.00000003221, 0.80341863927, 426.59819087600 },
{ 0.00000003076, 2.19921948725, 6438.49624942560 },
{ 0.00000002686, 3.87569148850, 382.89653222320 },
// Originally 384 terms, 65 terms retained, 319 terms dropped.
// Mars Y, T**3
{ 0.00001448778, 0.00000000000, 0.00000000000 },
{ 0.00000548277, 0.33360423382, 6681.22485339960 },
{ 0.00000316422, 0.81609547752, 10021.83728009940 },
{ 0.00000121864, 4.21281448757, 3340.61242669980 },
{ 0.00000088558, 1.20276993071, 13362.44970679920 },
{ 0.00000019088, 1.56560410465, 16703.06213349900 },
{ 0.00000017293, 1.97503775578, 3496.03282613400 },
{ 0.00000017050, 4.14879086475, 3185.19202726560 },
{ 0.00000007913, 4.62482643997, 3337.08930835080 },
{ 0.00000007879, 1.48801834339, 3344.13554504880 },
{ 0.00000003598, 1.91971055963, 20043.67456019880 },
{ 0.00000003724, 2.74263177823, 3583.34103067380 },
{ 0.00000003706, 3.37952847105, 3097.88382272579 },
{ 0.00000002859, 1.93515168613, 6684.74797174860 },
{ 0.00000002392, 4.50849572151, 6525.80445396540 },
{ 0.00000002389, 0.57456638903, 3894.18182954220 },
{ 0.00000002357, 5.54957319553, 2787.04302385740 },
{ 0.00000002125, 5.75979360774, 155.42039943420 },
{ 0.00000001301, 5.46343073746, 4292.33083295040 },
{ 0.00000001265, 0.65832369520, 2388.89402044920 },
{ 0.00000001160, 5.63751190575, 3532.06069281140 },
{ 0.00000001144, 0.47525689968, 3149.16416058820 },
{ 0.00000001140, 0.36648108968, 4136.91043351620 },
{ 0.00000001033, 5.74652285578, 2544.31441988340 },
{ 0.00000000999, 0.83738148713, 3339.63210563160 },
{ 0.00000000903, 4.06289414325, 4690.47983635860 },
{ 0.00000000993, 5.28170605059, 3341.59274776800 },
{ 0.00000000866, 2.03957182186, 1990.74501704100 },
{ 0.00000000780, 2.29915840069, 10025.36039844840 },
{ 0.00000000795, 1.68810281929, 3723.50895892300 },
{ 0.00000000781, 4.42878840709, 2957.71589447660 },
{ 0.00000000718, 5.26216518522, 4535.05943692440 },
// Originally 136 terms, 32 terms retained, 104 terms dropped.
// Mars Y, T**4
{ 0.00000012136, 5.53171096923, 10021.83728009940 },
{ 0.00000014558, 0.00000000000, 0.00000000000 },
{ 0.00000009397, 5.00023134055, 6681.22485339960 },
{ 0.00000003728, 2.31744309373, 3340.61242669980 },
{ 0.00000005176, 5.94994449818, 13362.44970679920 },
{ 0.00000002424, 3.48212983820, 3496.03282613400 },
{ 0.00000002408, 2.63869857743, 3185.19202726560 },
{ 0.00000001495, 0.04984648713, 16703.06213349900 },
{ 0.00000000596, 4.88542666193, 3097.88382272579 },
{ 0.00000000591, 1.23338318291, 3583.34103067380 },
{ 0.00000000380, 2.99761351607, 6525.80445396540 },
{ 0.00000000354, 0.41910666274, 20043.67456019880 },
{ 0.00000000286, 2.07451183380, 3894.18182954220 },
{ 0.00000000285, 4.04744586305, 2787.04302385740 },
{ 0.00000000253, 6.13013788772, 3344.13554504880 },
{ 0.00000000256, 6.25236569892, 3337.08930835080 },
// Originally 44 terms, 16 terms retained, 28 terms dropped.
// Mars Y, T**5
{ 0.00000000353, 3.94830849426, 10021.83728009940 },
{ 0.00000000274, 4.99240388971, 3496.03282613400 },
{ 0.00000000272, 1.12308951649, 3185.19202726560 },
{ 0.00000000238, 4.40065412405, 13362.44970679920 },
{ 0.00000000151, 1.08010493938, 3340.61242669980 },
{ 0.00000000170, 3.14159265359, 0.00000000000 },
{ 0.00000000093, 4.81201084553, 16703.06213349900 },
{ 0.00000000077, 0.11215015675, 3097.88382272579 },
{ 0.00000000077, 6.01161676189, 3583.34103067380 },
{ 0.00000000059, 2.67997407478, 6681.22485339960 },
{ 0.00000000049, 1.49385098876, 6525.80445396540 },
// Originally 21 terms, 11 terms retained, 10 terms dropped.
// Mars Z, T**0
{ 0.04901207220, 3.76712324286, 3340.61242669980 },
{ 0.00660669541, 0.00000000000, 0.00000000000 },
{ 0.00228333904, 4.10544022266, 6681.22485339960 },
{ 0.00015958402, 4.44367058261, 10021.83728009940 },
{ 0.00001321976, 4.78186604114, 13362.44970679920 },
{ 0.00000679660, 5.65109977813, 3337.08930835080 },
{ 0.00000679219, 5.02527030899, 3344.13554504880 },
{ 0.00000531140, 3.86748390045, 2281.23049651060 },
{ 0.00000374993, 4.33338216773, 529.69096509460 },
{ 0.00000325315, 2.24562508217, 1059.38193018920 },
{ 0.00000218762, 1.18094849702, 3340.59517304760 },
{ 0.00000218761, 3.21172012852, 3340.62968035200 },
{ 0.00000152333, 6.08109566130, 6151.53388830500 },
{ 0.00000146631, 5.09927022855, 398.14900340820 },
{ 0.00000152443, 2.13254535850, 5621.84292321040 },
{ 0.00000120328, 5.12010663983, 16703.06213349900 },
{ 0.00000126016, 3.67803475473, 796.29800681640 },
{ 0.00000116766, 4.86913583010, 2942.46342329160 },
{ 0.00000112925, 5.76548397681, 3738.76143010800 },
{ 0.00000074290, 2.43508234938, 8962.45534991020 },
{ 0.00000071989, 5.54217679275, 3340.54511639700 },
{ 0.00000068644, 5.54532471548, 6283.07584999140 },
{ 0.00000071987, 5.13368040597, 3340.67973700260 },
{ 0.00000063219, 5.36590967098, 6684.74797174860 },
{ 0.00000075858, 4.51645136094, 3149.16416058820 },
{ 0.00000063502, 4.16748385740, 1751.53953141600 },
{ 0.00000063828, 5.98786823499, 6677.70173505060 },
{ 0.00000059355, 0.72879549961, 5884.92684658320 },
{ 0.00000050332, 1.96033823263, 2810.92146160520 },
{ 0.00000051292, 2.64769056433, 2914.01423582380 },
{ 0.00000044615, 5.88956380171, 3532.06069281140 },
{ 0.00000045001, 2.29942389620, 1589.07289528380 },
{ 0.00000045526, 2.27415776311, 1194.44701022460 },
{ 0.00000045098, 4.08200115074, 4136.91043351620 },
// Originally 355 terms, 34 terms retained, 321 terms dropped.
// Mars Z, T**1
{ 0.00331842958, 6.05027773492, 3340.61242669980 },
{ 0.00047930411, 3.14159265359, 0.00000000000 },
{ 0.00009896501, 1.61155844715, 6681.22485339960 },
{ 0.00001700147, 2.63703242065, 10021.83728009940 },
{ 0.00000240176, 3.12712303414, 13362.44970679920 },
{ 0.00000114908, 0.95987621952, 3337.08930835080 },
{ 0.00000045174, 3.39965147567, 3344.13554504880 },
{ 0.00000041579, 2.22748839237, 2281.23049651060 },
{ 0.00000031106, 3.52760107307, 16703.06213349900 },
{ 0.00000022409, 3.73415090010, 5621.84292321040 },
{ 0.00000024694, 0.56373112343, 529.69096509460 },
{ 0.00000020211, 6.13722966551, 1059.38193018920 },
{ 0.00000016081, 0.74382156251, 2942.46342329160 },
{ 0.00000014813, 5.49499542641, 3340.62968035200 },
{ 0.00000014813, 3.46422358566, 3340.59517304760 },
{ 0.00000016942, 1.91917177965, 3532.06069281140 },
{ 0.00000011449, 6.22900609249, 2810.92146160520 },
{ 0.00000011579, 0.76965497835, 398.14900340820 },
{ 0.00000012609, 4.39901271761, 3496.03282613400 },
{ 0.00000013077, 2.01113624837, 2544.31441988340 },
// Originally 232 terms, 20 terms retained, 212 terms dropped.
// Mars Z, T**2
{ 0.00013705360, 1.04212852598, 3340.61242669980 },
{ 0.00005931596, 3.14159265359, 0.00000000000 },
{ 0.00000716728, 0.12154825255, 6681.22485339960 },
{ 0.00000138514, 0.78090653399, 10021.83728009940 },
{ 0.00000025745, 1.39077449077, 13362.44970679920 },
{ 0.00000012181, 2.58732834908, 3337.08930835080 },
{ 0.00000004371, 1.87368859535, 16703.06213349900 },
{ 0.00000004536, 1.36770001683, 3344.13554504880 },
{ 0.00000003737, 6.00280902795, 3496.03282613400 },
{ 0.00000002587, 4.62868565055, 3185.19202726560 },
// Originally 122 terms, 10 terms retained, 112 terms dropped.
// Mars Z, T**3
{ 0.00000489822, 2.06392886831, 3340.61242669980 },
{ 0.00000212575, 0.00000000000, 0.00000000000 },
{ 0.00000008245, 4.91827993759, 6681.22485339960 },
{ 0.00000007509, 5.39641448313, 10021.83728009940 },
{ 0.00000002012, 5.97751013737, 13362.44970679920 },
{ 0.00000000894, 4.14160765510, 3337.08930835080 },
{ 0.00000000738, 1.31585722361, 3496.03282613400 },
// Originally 51 terms, 7 terms retained, 44 terms dropped.
// Mars Z, T**4
{ 0.00000015141, 0.00000000000, 0.00000000000 },
{ 0.00000010395, 3.33271505543, 3340.61242669980 },
{ 0.00000000256, 3.76243173590, 10021.83728009940 },
{ 0.00000000201, 0.78166958626, 6681.22485339960 },
// Originally 16 terms, 4 terms retained, 12 terms dropped.
// Mars Z, T**5
{ 0.00000000505, 4.62558150778, 3340.61242669980 },
{ 0.00000000080, 3.14159265359, 0.00000000000 }
// Originally 7 terms, 2 terms retained, 5 terms dropped.
}; // end data[][]
} // end class DataVSOP87A_JEphem_Mars