#VSOP87-Multilang http://www.celestialprogramming.com/
#Greg Miller (gmiller@gregmiller.net) 2021.  Released as Public Domain

class Vsop87e_small
   def self.getMercury(t)
      temp=Array.new(3)
      temp[0]=mercury_x(t)
      temp[1]=mercury_y(t)
      temp[2]=mercury_z(t)

      return temp
   end

   def self.getVenus(t)
      temp=Array.new(3)
      temp[0]=venus_x(t)
      temp[1]=venus_y(t)
      temp[2]=venus_z(t)

      return temp
   end

   def self.getEarth(t)
      temp=Array.new(3)
      temp[0]=earth_x(t)
      temp[1]=earth_y(t)
      temp[2]=earth_z(t)

      return temp
   end

   def self.getMars(t)
      temp=Array.new(3)
      temp[0]=mars_x(t)
      temp[1]=mars_y(t)
      temp[2]=mars_z(t)

      return temp
   end

   def self.getJupiter(t)
      temp=Array.new(3)
      temp[0]=jupiter_x(t)
      temp[1]=jupiter_y(t)
      temp[2]=jupiter_z(t)

      return temp
   end

   def self.getSaturn(t)
      temp=Array.new(3)
      temp[0]=saturn_x(t)
      temp[1]=saturn_y(t)
      temp[2]=saturn_z(t)

      return temp
   end

   def self.getUranus(t)
      temp=Array.new(3)
      temp[0]=uranus_x(t)
      temp[1]=uranus_y(t)
      temp[2]=uranus_z(t)

      return temp
   end

   def self.getNeptune(t)
      temp=Array.new(3)
      temp[0]=neptune_x(t)
      temp[1]=neptune_y(t)
      temp[2]=neptune_z(t)

      return temp
   end

   def self.getSun(t)
      temp=Array.new(3)
      temp[0]=sun_x(t)
      temp[1]=sun_y(t)
      temp[2]=sun_z(t)

      return temp
   end

   def self.venus_z(t)
      venus_z_3 = 0.0

      venus_z_3 += 0.00000014894 * Math.cos(3.14159265359 + 0.00000000000*t)
      venus_z_3 += 0.00000272005 * Math.cos(4.87648116140 + 10213.28554621100*t)
      venus_z_3=venus_z_3*t*t*t

      venus_z_2 = 0.0

      venus_z_2 += 0.00000013554 * Math.cos(5.33914310904 + 20426.57109242200*t)
      venus_z_2 += 0.00000027386 * Math.cos(6.15738229214 + 529.69096509460*t)
      venus_z_2 += 0.00000037478 * Math.cos(3.23028568613 + 213.29909543800*t)
      venus_z_2 += 0.00000162299 * Math.cos(0.00000000000 + 0.00000000000*t)
      venus_z_2 += 0.00009148022 * Math.cos(3.34791005272 + 10213.28554621100*t)
      venus_z_2=venus_z_2*t*t

      venus_z_1 = 0.0

      venus_z_1 += 0.00000011139 * Math.cos(4.85437878205 + 30639.85663863300*t)
      venus_z_1 += 0.00000012132 * Math.cos(2.31169793598 + 522.57741809380*t)
      venus_z_1 += 0.00000013710 * Math.cos(1.71243761670 + 536.80451209540*t)
      venus_z_1 += 0.00000019184 * Math.cos(5.75026102661 + 1059.38193018920*t)
      venus_z_1 += 0.00000024982 * Math.cos(3.65569053585 + 426.59819087600*t)
      venus_z_1 += 0.00000028635 * Math.cos(3.15447649004 + 74.78159856730*t)
      venus_z_1 += 0.00000028944 * Math.cos(4.93245710560 + 220.41264243880*t)
      venus_z_1 += 0.00000037294 * Math.cos(5.40133589632 + 206.18554843720*t)
      venus_z_1 += 0.00000389480 * Math.cos(4.67283251553 + 529.69096509460*t)
      venus_z_1 += 0.00000544259 * Math.cos(1.80363829989 + 213.29909543800*t)
      venus_z_1 += 0.00001497542 * Math.cos(0.00000000000 + 0.00000000000*t)
      venus_z_1 += 0.00001264986 * Math.cos(3.71037501321 + 20426.57109242200*t)
      venus_z_1 += 0.00208095894 * Math.cos(1.88967278742 + 10213.28554621100*t)
      venus_z_1=venus_z_1*t

      venus_z_0 = 0.0

      venus_z_0 += 0.00000010158 * Math.cos(5.71954183827 + 9683.59458111640*t)
      venus_z_0 += 0.00000010848 * Math.cos(3.29419910254 + 11015.10647733480*t)
      venus_z_0 += 0.00000010336 * Math.cos(2.75167531541 + 191.44826611160*t)
      venus_z_0 += 0.00000010498 * Math.cos(2.71149033603 + 419.48464387520*t)
      venus_z_0 += 0.00000010504 * Math.cos(2.26694979515 + 316.39186965660*t)
      venus_z_0 += 0.00000010730 * Math.cos(5.61235409382 + 10404.73381232260*t)
      venus_z_0 += 0.00000013004 * Math.cos(4.83195492470 + 14143.49524243060*t)
      venus_z_0 += 0.00000012412 * Math.cos(4.13644030917 + 10021.83728009940*t)
      venus_z_0 += 0.00000015507 * Math.cos(2.00401259454 + 13367.97263110660*t)
      venus_z_0 += 0.00000015382 * Math.cos(5.98588709813 + 19896.88012732740*t)
      venus_z_0 += 0.00000013631 * Math.cos(5.23796257375 + 639.89728631400*t)
      venus_z_0 += 0.00000014512 * Math.cos(1.58375269275 + 110.20632121940*t)
      venus_z_0 += 0.00000016289 * Math.cos(2.90852685195 + 10988.80815753500*t)
      venus_z_0 += 0.00000020947 * Math.cos(1.50959578031 + 7.11354700080*t)
      venus_z_0 += 0.00000019425 * Math.cos(5.12759462747 + 6283.07584999140*t)
      venus_z_0 += 0.00000019730 * Math.cos(3.16782731236 + 76.26607127560*t)
      venus_z_0 += 0.00000023013 * Math.cos(0.98699428893 + 775.52261132400*t)
      venus_z_0 += 0.00000023291 * Math.cos(0.36646817056 + 39.61750834610*t)
      venus_z_0 += 0.00000026057 * Math.cos(1.93178628731 + 149.56319713460*t)
      venus_z_0 += 0.00000027853 * Math.cos(6.12790511758 + 11790.62908865880*t)
      venus_z_0 += 0.00000024534 * Math.cos(5.66491831903 + 36.64856292950*t)
      venus_z_0 += 0.00000032447 * Math.cos(3.86196252330 + 8635.94200376320*t)
      venus_z_0 += 0.00000028156 * Math.cos(2.93415727239 + 10186.98722641120*t)
      venus_z_0 += 0.00000031570 * Math.cos(3.44472935941 + 536.80451209540*t)
      venus_z_0 += 0.00000032943 * Math.cos(0.72316171903 + 10239.58386601080*t)
      venus_z_0 += 0.00000040676 * Math.cos(0.45442087272 + 522.57741809380*t)
      venus_z_0 += 0.00000037415 * Math.cos(4.53900359933 + 22003.91463486980*t)
      venus_z_0 += 0.00000045307 * Math.cos(2.28075620268 + 5507.55323866740*t)
      venus_z_0 += 0.00000059714 * Math.cos(6.25390371649 + 18073.70493865020*t)
      venus_z_0 += 0.00000073654 * Math.cos(2.02778434780 + 30639.85663863300*t)
      venus_z_0 += 0.00000072910 * Math.cos(1.55750278240 + 9153.90361602180*t)
      venus_z_0 += 0.00000081859 * Math.cos(0.33908959552 + 220.41264243880*t)
      venus_z_0 += 0.00000094247 * Math.cos(3.71017552866 + 206.18554843720*t)
      venus_z_0 += 0.00000095750 * Math.cos(3.66962547073 + 9437.76293488700*t)
      venus_z_0 += 0.00000134921 * Math.cos(3.70465787853 + 2352.86615377180*t)
      venus_z_0 += 0.00000140675 * Math.cos(0.85984113219 + 1577.34354244780*t)
      venus_z_0 += 0.00000269953 * Math.cos(0.74639629873 + 1059.38193018920*t)
      venus_z_0 += 0.00000330051 * Math.cos(5.97815122863 + 426.59819087600*t)
      venus_z_0 += 0.00001130978 * Math.cos(5.75878690645 + 74.78159856730*t)
      venus_z_0 += 0.00004802048 * Math.cos(4.58264723370 + 38.13303563780*t)
      venus_z_0 += 0.00011238047 * Math.cos(0.41541669438 + 529.69096509460*t)
      venus_z_0 += 0.00011808377 * Math.cos(0.46064367724 + 213.29909543800*t)
      venus_z_0 += 0.00014501844 * Math.cos(1.14696911390 + 20426.57109242200*t)
      venus_z_0 += 0.00036740999 * Math.cos(3.14159265359 + 0.00000000000*t)
      venus_z_0 += 0.04282979819 * Math.cos(0.26703856471 + 10213.28554621100*t)
      return venus_z_3+venus_z_2+venus_z_1+venus_z_0
   end

   def self.venus_y(t)
      venus_y_3 = 0.0

      venus_y_3 += 0.00000015923 * Math.cos(0.06221071687 + 536.80451209540*t)
      venus_y_3 += 0.00000016300 * Math.cos(1.14934178921 + 522.57741809380*t)
      venus_y_3 += 0.00000024860 * Math.cos(1.68572825734 + 20426.57109242200*t)
      venus_y_3 += 0.00000022966 * Math.cos(0.38709241285 + 10213.28554621100*t)
      venus_y_3 += 0.00000021546 * Math.cos(3.46116671016 + 220.41264243880*t)
      venus_y_3 += 0.00000022088 * Math.cos(4.54598360855 + 206.18554843720*t)
      venus_y_3=venus_y_3*t*t*t

      venus_y_2 = 0.0

      venus_y_2 += 0.00000012723 * Math.cos(1.91903810105 + 419.48464387520*t)
      venus_y_2 += 0.00000014479 * Math.cos(0.14336346755 + 7.11354700080*t)
      venus_y_2 += 0.00000011646 * Math.cos(3.93744761819 + 30639.85663863300*t)
      venus_y_2 += 0.00000014254 * Math.cos(4.25680464915 + 433.71173787680*t)
      venus_y_2 += 0.00000039437 * Math.cos(0.41578903342 + 1059.38193018920*t)
      venus_y_2 += 0.00000073065 * Math.cos(0.61752643976 + 529.69096509460*t)
      venus_y_2 += 0.00000065392 * Math.cos(4.05826871786 + 426.59819087600*t)
      venus_y_2 += 0.00000103374 * Math.cos(4.03691274682 + 213.29909543800*t)
      venus_y_2 += 0.00000115781 * Math.cos(1.78259431361 + 536.80451209540*t)
      venus_y_2 += 0.00000118316 * Math.cos(5.70681506981 + 522.57741809380*t)
      venus_y_2 += 0.00000155973 * Math.cos(5.19309730583 + 220.41264243880*t)
      venus_y_2 += 0.00000160849 * Math.cos(2.83104666823 + 206.18554843720*t)
      venus_y_2 += 0.00000265708 * Math.cos(4.68092693055 + 10213.28554621100*t)
      venus_y_2 += 0.00000702050 * Math.cos(3.52724964753 + 20426.57109242200*t)
      venus_y_2 += 0.00002062969 * Math.cos(3.14159265359 + 0.00000000000*t)
      venus_y_2=venus_y_2*t*t

      venus_y_1 = 0.0

      venus_y_1 += 0.00000010164 * Math.cos(0.62992310390 + 73.29712585900*t)
      venus_y_1 += 0.00000012488 * Math.cos(0.74887488462 + 39.61750834610*t)
      venus_y_1 += 0.00000011814 * Math.cos(1.50628561093 + 632.78373931320*t)
      venus_y_1 += 0.00000013252 * Math.cos(3.58925185460 + 36.64856292950*t)
      venus_y_1 += 0.00000012413 * Math.cos(4.14057132118 + 515.46387109300*t)
      venus_y_1 += 0.00000013447 * Math.cos(5.86031739106 + 19651.04848109800*t)
      venus_y_1 += 0.00000014059 * Math.cos(1.92999301659 + 4705.73230754360*t)
      venus_y_1 += 0.00000015875 * Math.cos(4.20914007335 + 76.26607127560*t)
      venus_y_1 += 0.00000013527 * Math.cos(4.20185541440 + 10742.97651130560*t)
      venus_y_1 += 0.00000013498 * Math.cos(2.90084412618 + 191.44826611160*t)
      venus_y_1 += 0.00000014387 * Math.cos(2.14852937659 + 9683.59458111640*t)
      venus_y_1 += 0.00000016079 * Math.cos(2.44810994983 + 110.20632121940*t)
      venus_y_1 += 0.00000017907 * Math.cos(0.50709742814 + 10988.80815753500*t)
      venus_y_1 += 0.00000019019 * Math.cos(0.48946385175 + 227.52618943960*t)
      venus_y_1 += 0.00000019871 * Math.cos(5.85591903319 + 9437.76293488700*t)
      venus_y_1 += 0.00000021415 * Math.cos(5.30131509744 + 316.39186965660*t)
      venus_y_1 += 0.00000032071 * Math.cos(1.27581809571 + 149.56319713460*t)
      venus_y_1 += 0.00000029951 * Math.cos(3.91019546176 + 1066.49547719000*t)
      venus_y_1 += 0.00000029363 * Math.cos(2.59481166718 + 10404.73381232260*t)
      venus_y_1 += 0.00000030098 * Math.cos(3.75634285091 + 10021.83728009940*t)
      venus_y_1 += 0.00000030992 * Math.cos(3.31452429738 + 1052.26838318840*t)
      venus_y_1 += 0.00000036923 * Math.cos(0.50255601130 + 775.52261132400*t)
      venus_y_1 += 0.00000042965 * Math.cos(2.03245335079 + 1589.07289528380*t)
      venus_y_1 += 0.00000044926 * Math.cos(5.05155033853 + 529.69096509460*t)
      venus_y_1 += 0.00000047382 * Math.cos(2.15007843045 + 213.29909543800*t)
      venus_y_1 += 0.00000049333 * Math.cos(3.00159177408 + 11790.62908865880*t)
      venus_y_1 += 0.00000062777 * Math.cos(5.83131036994 + 10239.58386601080*t)
      venus_y_1 += 0.00000063046 * Math.cos(0.52083190822 + 10186.98722641120*t)
      venus_y_1 += 0.00000053759 * Math.cos(6.03942421773 + 433.71173787680*t)
      venus_y_1 += 0.00000060346 * Math.cos(3.35752563808 + 8635.94200376320*t)
      venus_y_1 += 0.00000087320 * Math.cos(0.09065280320 + 419.48464387520*t)
      venus_y_1 += 0.00000072713 * Math.cos(5.07512093664 + 639.89728631400*t)
      venus_y_1 += 0.00000098812 * Math.cos(1.87383067719 + 7.11354700080*t)
      venus_y_1 += 0.00000175529 * Math.cos(0.23554665359 + 30639.85663863300*t)
      venus_y_1 += 0.00000560655 * Math.cos(3.48676353022 + 536.80451209540*t)
      venus_y_1 += 0.00000572669 * Math.cos(4.00093192089 + 522.57741809380*t)
      venus_y_1 += 0.00000600351 * Math.cos(1.68664617318 + 1059.38193018920*t)
      venus_y_1 += 0.00000754802 * Math.cos(0.61969529688 + 220.41264243880*t)
      venus_y_1 += 0.00000781308 * Math.cos(1.12962566094 + 206.18554843720*t)
      venus_y_1 += 0.00000898218 * Math.cos(5.83996118482 + 426.59819087600*t)
      venus_y_1 += 0.00005968061 * Math.cos(3.60854941167 + 10213.28554621100*t)
      venus_y_1 += 0.00017282284 * Math.cos(5.63824735900 + 20426.57109242200*t)
      venus_y_1 += 0.00039237546 * Math.cos(0.00000000000 + 0.00000000000*t)
      venus_y_1=venus_y_1*t

      venus_y_0 = 0.0

      venus_y_0 += 0.00000010378 * Math.cos(0.40689057274 + 10497.14486507620*t)
      venus_y_0 += 0.00000010763 * Math.cos(5.94541303751 + 9929.42622734580*t)
      venus_y_0 += 0.00000011435 * Math.cos(2.15573411853 + 533.62311835770*t)
      venus_y_0 += 0.00000011585 * Math.cos(5.32336141881 + 525.75881183150*t)
      venus_y_0 += 0.00000010833 * Math.cos(5.05422968004 + 543.91805909620*t)
      venus_y_0 += 0.00000011595 * Math.cos(5.83451477433 + 199.07200143640*t)
      venus_y_0 += 0.00000014712 * Math.cos(2.29133684995 + 23581.25817731760*t)
      venus_y_0 += 0.00000014763 * Math.cos(2.49676145619 + 29864.33402730900*t)
      venus_y_0 += 0.00000011121 * Math.cos(2.20216490389 + 28286.99048486120*t)
      venus_y_0 += 0.00000016090 * Math.cos(0.78654424919 + 20213.27199698400*t)
      venus_y_0 += 0.00000014371 * Math.cos(3.52598338070 + 10596.18207843420*t)
      venus_y_0 += 0.00000013327 * Math.cos(5.53453199388 + 5661.33204915220*t)
      venus_y_0 += 0.00000017691 * Math.cos(3.60800987998 + 7084.89678111520*t)
      venus_y_0 += 0.00000015237 * Math.cos(2.81371933371 + 9830.38901398780*t)
      venus_y_0 += 0.00000017677 * Math.cos(1.74739410911 + 3532.06069281140*t)
      venus_y_0 += 0.00000016441 * Math.cos(0.25514103996 + 853.19638175200*t)
      venus_y_0 += 0.00000015545 * Math.cos(2.44244738845 + 515.46387109300*t)
      venus_y_0 += 0.00000015554 * Math.cos(1.06805925164 + 735.87651353180*t)
      venus_y_0 += 0.00000017492 * Math.cos(1.45131471586 + 138.51749687070*t)
      venus_y_0 += 0.00000019675 * Math.cos(1.34966583849 + 3930.20969621960*t)
      venus_y_0 += 0.00000018318 * Math.cos(1.49471267476 + 323.50541665740*t)
      venus_y_0 += 0.00000018552 * Math.cos(4.31061638297 + 202.25339517410*t)
      venus_y_0 += 0.00000015682 * Math.cos(3.70800811377 + 742.99006053260*t)
      venus_y_0 += 0.00000019691 * Math.cos(5.58713076986 + 217.23124870110*t)
      venus_y_0 += 0.00000020052 * Math.cos(2.45637769313 + 209.36694217490*t)
      venus_y_0 += 0.00000021981 * Math.cos(4.82484958838 + 77.75054398390*t)
      venus_y_0 += 0.00000022104 * Math.cos(2.36649230999 + 2.96894541660*t)
      venus_y_0 += 0.00000018884 * Math.cos(0.61668932816 + 26.29831979980*t)
      venus_y_0 += 0.00000018029 * Math.cos(3.17523041625 + 2118.76386037840*t)
      venus_y_0 += 0.00000021268 * Math.cos(1.37799999997 + 3128.38876509580*t)
      venus_y_0 += 0.00000023256 * Math.cos(5.18050538435 + 85.82729883120*t)
      venus_y_0 += 0.00000023457 * Math.cos(0.09576335036 + 71.81265315070*t)
      venus_y_0 += 0.00000020203 * Math.cos(5.21881955034 + 10206.17199921020*t)
      venus_y_0 += 0.00000020281 * Math.cos(1.13139072441 + 10220.39909321180*t)
      venus_y_0 += 0.00000023815 * Math.cos(2.19051967809 + 227.52618943960*t)
      venus_y_0 += 0.00000027688 * Math.cos(5.44433605847 + 63.73589830340*t)
      venus_y_0 += 0.00000028733 * Math.cos(2.14315245629 + 151.04766984290*t)
      venus_y_0 += 0.00000031203 * Math.cos(5.14153242529 + 17298.18232732620*t)
      venus_y_0 += 0.00000028582 * Math.cos(1.27599593473 + 41.10198105440*t)
      venus_y_0 += 0.00000026683 * Math.cos(4.05505010621 + 7860.41939243920*t)
      venus_y_0 += 0.00000035385 * Math.cos(4.01098677439 + 10426.58464164900*t)
      venus_y_0 += 0.00000037215 * Math.cos(1.48907281159 + 3340.61242669980*t)
      venus_y_0 += 0.00000036570 * Math.cos(2.34542445828 + 9999.98645077300*t)
      venus_y_0 += 0.00000032033 * Math.cos(4.14384371647 + 15874.61759536320*t)
      venus_y_0 += 0.00000030361 * Math.cos(2.65126296125 + 11.04570026390*t)
      venus_y_0 += 0.00000028623 * Math.cos(3.35612170637 + 1109.37855209340*t)
      venus_y_0 += 0.00000034784 * Math.cos(3.03113665420 + 35.16409022120*t)
      venus_y_0 += 0.00000036983 * Math.cos(2.82425916202 + 7058.59846131540*t)
      venus_y_0 += 0.00000045195 * Math.cos(0.48101910280 + 29580.47470844380*t)
      venus_y_0 += 0.00000039695 * Math.cos(3.21219423570 + 801.82093112380*t)
      venus_y_0 += 0.00000040191 * Math.cos(1.64117305351 + 9411.46461508720*t)
      venus_y_0 += 0.00000043008 * Math.cos(4.77406484115 + 11015.10647733480*t)
      venus_y_0 += 0.00000057305 * Math.cos(2.21379435263 + 3154.68708489560*t)
      venus_y_0 += 0.00000045635 * Math.cos(0.06422916339 + 19367.18916223280*t)
      venus_y_0 += 0.00000050886 * Math.cos(0.04577660930 + 8624.21265092720*t)
      venus_y_0 += 0.00000062214 * Math.cos(1.01972067969 + 25934.12433108940*t)
      venus_y_0 += 0.00000063123 * Math.cos(5.44446058384 + 224.34479570190*t)
      venus_y_0 += 0.00000046324 * Math.cos(1.11900673339 + 10234.06094170340*t)
      venus_y_0 += 0.00000046449 * Math.cos(5.23328801608 + 10192.51015071860*t)
      venus_y_0 += 0.00000063109 * Math.cos(4.22325583135 + 148.07872442630*t)
      venus_y_0 += 0.00000065869 * Math.cos(4.98944094696 + 846.08283475120*t)
      venus_y_0 += 0.00000060880 * Math.cos(2.21481236691 + 4551.95349705880*t)
      venus_y_0 += 0.00000069363 * Math.cos(3.69964170363 + 13367.97263110660*t)
      venus_y_0 += 0.00000056409 * Math.cos(6.03069527264 + 949.17560896980*t)
      venus_y_0 += 0.00000058886 * Math.cos(1.48624205515 + 20618.01935853360*t)
      venus_y_0 += 0.00000080946 * Math.cos(2.57565274435 + 15720.83878487840*t)
      venus_y_0 += 0.00000062765 * Math.cos(1.56960357113 + 11322.66409830440*t)
      venus_y_0 += 0.00000069030 * Math.cos(5.52848982683 + 1066.49547719000*t)
      venus_y_0 += 0.00000069607 * Math.cos(4.80578213159 + 9103.90699411760*t)
      venus_y_0 += 0.00000108349 * Math.cos(1.58713111946 + 1162.47470440780*t)
      venus_y_0 += 0.00000097825 * Math.cos(1.45604337842 + 1052.26838318840*t)
      venus_y_0 += 0.00000105561 * Math.cos(1.55141487704 + 433.71173787680*t)
      venus_y_0 += 0.00000112370 * Math.cos(0.85361972526 + 632.78373931320*t)
      venus_y_0 += 0.00000138629 * Math.cos(0.43043658246 + 1.48447270830*t)
      venus_y_0 += 0.00000146618 * Math.cos(3.98848869231 + 19651.04848109800*t)
      venus_y_0 += 0.00000154080 * Math.cos(3.78432893453 + 4705.73230754360*t)
      venus_y_0 += 0.00000175993 * Math.cos(1.40721119359 + 191.44826611160*t)
      venus_y_0 += 0.00000213406 * Math.cos(4.22098458474 + 316.39186965660*t)
      venus_y_0 += 0.00000271427 * Math.cos(1.05376720660 + 19896.88012732740*t)
      venus_y_0 += 0.00000274181 * Math.cos(0.42777141449 + 9153.90361602180*t)
      venus_y_0 += 0.00000207456 * Math.cos(0.88354754907 + 10404.73381232260*t)
      venus_y_0 += 0.00000241591 * Math.cos(4.23657289457 + 10988.80815753500*t)
      venus_y_0 += 0.00000214308 * Math.cos(5.46213453424 + 10021.83728009940*t)
      venus_y_0 += 0.00000267816 * Math.cos(0.29070003895 + 103.09277421860*t)
      venus_y_0 += 0.00000302219 * Math.cos(0.94310085463 + 5507.55323866740*t)
      venus_y_0 += 0.00000268898 * Math.cos(5.13218653673 + 10742.97651130560*t)
      venus_y_0 += 0.00000275646 * Math.cos(1.23968348521 + 9683.59458111640*t)
      venus_y_0 += 0.00000287191 * Math.cos(3.36143652299 + 110.20632121940*t)
      venus_y_0 += 0.00000309795 * Math.cos(0.92057667546 + 639.89728631400*t)
      venus_y_0 += 0.00000317467 * Math.cos(4.53507429606 + 419.48464387520*t)
      venus_y_0 += 0.00000407052 * Math.cos(2.35411923107 + 775.52261132400*t)
      venus_y_0 += 0.00000367778 * Math.cos(2.17623939625 + 9437.76293488700*t)
      venus_y_0 += 0.00000363333 * Math.cos(3.56904503253 + 7.11354700080*t)
      venus_y_0 += 0.00000542381 * Math.cos(1.15040078193 + 11790.62908865880*t)
      venus_y_0 += 0.00000559632 * Math.cos(5.87842445808 + 22003.91463486980*t)
      venus_y_0 += 0.00000427334 * Math.cos(2.84919088443 + 1589.07289528380*t)
      venus_y_0 += 0.00000475690 * Math.cos(2.08026660779 + 10239.58386601080*t)
      venus_y_0 += 0.00000477182 * Math.cos(4.27309387857 + 10186.98722641120*t)
      venus_y_0 += 0.00000628788 * Math.cos(4.99295631526 + 73.29712585900*t)
      venus_y_0 += 0.00000657675 * Math.cos(5.21360427049 + 8635.94200376320*t)
      venus_y_0 += 0.00000670527 * Math.cos(6.17032430376 + 14143.49524243060*t)
      venus_y_0 += 0.00000737860 * Math.cos(0.18072791294 + 6283.07584999140*t)
      venus_y_0 += 0.00000767125 * Math.cos(2.65620459324 + 39.61750834610*t)
      venus_y_0 += 0.00000813077 * Math.cos(1.68393442622 + 36.64856292950*t)
      venus_y_0 += 0.00001164480 * Math.cos(1.30970620277 + 18073.70493865020*t)
      venus_y_0 += 0.00001243658 * Math.cos(3.36573697344 + 30639.85663863300*t)
      venus_y_0 += 0.00001185430 * Math.cos(5.48948269493 + 76.26607127560*t)
      venus_y_0 += 0.00001403769 * Math.cos(5.18861278314 + 536.80451209540*t)
      venus_y_0 += 0.00001434763 * Math.cos(2.30169867665 + 522.57741809380*t)
      venus_y_0 += 0.00001933868 * Math.cos(5.80597990261 + 1577.34354244780*t)
      venus_y_0 += 0.00001940366 * Math.cos(3.22701063208 + 149.56319713460*t)
      venus_y_0 += 0.00001891167 * Math.cos(2.32097062559 + 220.41264243880*t)
      venus_y_0 += 0.00001963479 * Math.cos(5.70770249220 + 206.18554843720*t)
      venus_y_0 += 0.00002789807 * Math.cos(5.04214523606 + 2352.86615377180*t)
      venus_y_0 += 0.00007588666 * Math.cos(1.66926320091 + 426.59819087600*t)
      venus_y_0 += 0.00011913202 * Math.cos(2.51387064934 + 1059.38193018920*t)
      venus_y_0 += 0.00083754576 * Math.cos(0.76880143132 + 74.78159856730*t)
      venus_y_0 += 0.00155443844 * Math.cos(0.59927014146 + 38.13303563780*t)
      venus_y_0 += 0.00272138024 * Math.cos(2.44443638845 + 213.29909543800*t)
      venus_y_0 += 0.00244884190 * Math.cos(2.48564953999 + 20426.57109242200*t)
      venus_y_0 += 0.00494765697 * Math.cos(2.17048019743 + 529.69096509460*t)
      venus_y_0 += 0.00515636737 * Math.cos(3.14159265359 + 0.00000000000*t)
      venus_y_0 += 0.72324643689 * Math.cos(1.60573808356 + 10213.28554621100*t)
      return venus_y_3+venus_y_2+venus_y_1+venus_y_0
   end

   def self.venus_x(t)
      venus_x_3 = 0.0

      venus_x_3 += 0.00000015934 * Math.cos(1.63320186413 + 536.80451209540*t)
      venus_x_3 += 0.00000016291 * Math.cos(2.71940457791 + 522.57741809380*t)
      venus_x_3 += 0.00000024718 * Math.cos(3.25340548805 + 20426.57109242200*t)
      venus_x_3 += 0.00000019386 * Math.cos(5.23038243202 + 10213.28554621100*t)
      venus_x_3 += 0.00000021482 * Math.cos(5.03368299703 + 220.41264243880*t)
      venus_x_3 += 0.00000022035 * Math.cos(6.11822426048 + 206.18554843720*t)
      venus_x_3 += 0.00000075614 * Math.cos(0.00000000000 + 0.00000000000*t)
      venus_x_3=venus_x_3*t*t*t

      venus_x_2 = 0.0

      venus_x_2 += 0.00000012711 * Math.cos(3.49149798770 + 419.48464387520*t)
      venus_x_2 += 0.00000013989 * Math.cos(1.76434060619 + 7.11354700080*t)
      venus_x_2 += 0.00000011644 * Math.cos(5.50982814990 + 30639.85663863300*t)
      venus_x_2 += 0.00000014232 * Math.cos(5.82837756444 + 433.71173787680*t)
      venus_x_2 += 0.00000039494 * Math.cos(1.98598560810 + 1059.38193018920*t)
      venus_x_2 += 0.00000074211 * Math.cos(2.15619420586 + 529.69096509460*t)
      venus_x_2 += 0.00000065107 * Math.cos(5.63089478188 + 426.59819087600*t)
      venus_x_2 += 0.00000096063 * Math.cos(5.56707571020 + 213.29909543800*t)
      venus_x_2 += 0.00000115842 * Math.cos(3.35337160144 + 536.80451209540*t)
      venus_x_2 += 0.00000118222 * Math.cos(0.99338493688 + 522.57741809380*t)
      venus_x_2 += 0.00000155633 * Math.cos(0.48183983171 + 220.41264243880*t)
      venus_x_2 += 0.00000160293 * Math.cos(4.40406062613 + 206.18554843720*t)
      venus_x_2 += 0.00000604225 * Math.cos(3.14159265359 + 0.00000000000*t)
      venus_x_2 += 0.00000624474 * Math.cos(3.86836508673 + 10213.28554621100*t)
      venus_x_2 += 0.00000704792 * Math.cos(5.09874399916 + 20426.57109242200*t)
      venus_x_2=venus_x_2*t*t

      venus_x_1 = 0.0

      venus_x_1 += 0.00000010223 * Math.cos(2.19747174258 + 73.29712585900*t)
      venus_x_1 += 0.00000012487 * Math.cos(2.32002507803 + 39.61750834610*t)
      venus_x_1 += 0.00000011847 * Math.cos(3.05476901979 + 632.78373931320*t)
      venus_x_1 += 0.00000013243 * Math.cos(5.16075891864 + 36.64856292950*t)
      venus_x_1 += 0.00000012374 * Math.cos(5.70562636316 + 515.46387109300*t)
      venus_x_1 += 0.00000013305 * Math.cos(1.15252179423 + 19651.04848109800*t)
      venus_x_1 += 0.00000014023 * Math.cos(3.49827896956 + 4705.73230754360*t)
      venus_x_1 += 0.00000015885 * Math.cos(5.78017661291 + 76.26607127560*t)
      venus_x_1 += 0.00000013514 * Math.cos(5.77326513156 + 10742.97651130560*t)
      venus_x_1 += 0.00000013302 * Math.cos(1.34684482109 + 191.44826611160*t)
      venus_x_1 += 0.00000013944 * Math.cos(3.69080302800 + 9683.59458111640*t)
      venus_x_1 += 0.00000013962 * Math.cos(4.17631168541 + 110.20632121940*t)
      venus_x_1 += 0.00000017823 * Math.cos(2.07836542600 + 10988.80815753500*t)
      venus_x_1 += 0.00000018990 * Math.cos(2.06104675595 + 227.52618943960*t)
      venus_x_1 += 0.00000019967 * Math.cos(1.16604774963 + 9437.76293488700*t)
      venus_x_1 += 0.00000021371 * Math.cos(0.56918433581 + 316.39186965660*t)
      venus_x_1 += 0.00000032092 * Math.cos(2.84692417916 + 149.56319713460*t)
      venus_x_1 += 0.00000029956 * Math.cos(5.48094443840 + 1066.49547719000*t)
      venus_x_1 += 0.00000029274 * Math.cos(4.16540644255 + 10404.73381232260*t)
      venus_x_1 += 0.00000032246 * Math.cos(0.98724061820 + 529.69096509460*t)
      venus_x_1 += 0.00000030080 * Math.cos(5.32711374724 + 10021.83728009940*t)
      venus_x_1 += 0.00000030995 * Math.cos(4.88465315830 + 1052.26838318840*t)
      venus_x_1 += 0.00000036778 * Math.cos(2.06851242251 + 775.52261132400*t)
      venus_x_1 += 0.00000042980 * Math.cos(3.60320031727 + 1589.07289528380*t)
      venus_x_1 += 0.00000049288 * Math.cos(4.57672399872 + 11790.62908865880*t)
      venus_x_1 += 0.00000062673 * Math.cos(1.11931770829 + 10239.58386601080*t)
      venus_x_1 += 0.00000062875 * Math.cos(2.09139376733 + 10186.98722641120*t)
      venus_x_1 += 0.00000057444 * Math.cos(4.24894038266 + 213.29909543800*t)
      venus_x_1 += 0.00000053691 * Math.cos(1.32771189808 + 433.71173787680*t)
      venus_x_1 += 0.00000060308 * Math.cos(4.92818504243 + 8635.94200376320*t)
      venus_x_1 += 0.00000087530 * Math.cos(1.66279295561 + 419.48464387520*t)
      venus_x_1 += 0.00000072601 * Math.cos(0.36313560559 + 639.89728631400*t)
      venus_x_1 += 0.00000097244 * Math.cos(3.47387164112 + 7.11354700080*t)
      venus_x_1 += 0.00000175153 * Math.cos(1.80662375856 + 30639.85663863300*t)
      venus_x_1 += 0.00000560873 * Math.cos(5.05742420267 + 536.80451209540*t)
      venus_x_1 += 0.00000571950 * Math.cos(5.56997288971 + 522.57741809380*t)
      venus_x_1 += 0.00000600909 * Math.cos(3.25727135452 + 1059.38193018920*t)
      venus_x_1 += 0.00000753540 * Math.cos(2.19131801801 + 220.41264243880*t)
      venus_x_1 += 0.00000776820 * Math.cos(2.70601709408 + 206.18554843720*t)
      venus_x_1 += 0.00000896886 * Math.cos(1.12825521507 + 426.59819087600*t)
      venus_x_1 += 0.00006510400 * Math.cos(2.19289888883 + 10213.28554621100*t)
      venus_x_1 += 0.00017234950 * Math.cos(0.92721124604 + 20426.57109242200*t)
      venus_x_1 += 0.00035158710 * Math.cos(3.14159265359 + 0.00000000000*t)
      venus_x_1=venus_x_1*t

      venus_x_0 = 0.0

      venus_x_0 += 0.00000010378 * Math.cos(1.97768668783 + 10497.14486507620*t)
      venus_x_0 += 0.00000010763 * Math.cos(1.23302426124 + 9929.42622734580*t)
      venus_x_0 += 0.00000012650 * Math.cos(4.58629724985 + 9786.68735533500*t)
      venus_x_0 += 0.00000011447 * Math.cos(3.72704255770 + 533.62311835770*t)
      venus_x_0 += 0.00000011587 * Math.cos(0.61075744193 + 525.75881183150*t)
      venus_x_0 += 0.00000010836 * Math.cos(0.34161370756 + 543.91805909620*t)
      venus_x_0 += 0.00000011229 * Math.cos(1.18029367551 + 199.07200143640*t)
      venus_x_0 += 0.00000014040 * Math.cos(3.86381640402 + 23581.25817731760*t)
      venus_x_0 += 0.00000012815 * Math.cos(3.81478671364 + 17298.18232732620*t)
      venus_x_0 += 0.00000014633 * Math.cos(2.10306620243 + 7084.89678111520*t)
      venus_x_0 += 0.00000011103 * Math.cos(3.77017026259 + 28286.99048486120*t)
      venus_x_0 += 0.00000014921 * Math.cos(4.07229277194 + 29864.33402730900*t)
      venus_x_0 += 0.00000016092 * Math.cos(2.35712884119 + 20213.27199698400*t)
      venus_x_0 += 0.00000014675 * Math.cos(5.12159442035 + 10596.18207843420*t)
      venus_x_0 += 0.00000017193 * Math.cos(0.21214926890 + 3532.06069281140*t)
      venus_x_0 += 0.00000015237 * Math.cos(4.38451593035 + 9830.38901398780*t)
      venus_x_0 += 0.00000016427 * Math.cos(1.82670359355 + 853.19638175200*t)
      venus_x_0 += 0.00000017623 * Math.cos(1.34615692033 + 18837.49819713819*t)
      venus_x_0 += 0.00000015488 * Math.cos(4.00542220967 + 515.46387109300*t)
      venus_x_0 += 0.00000017360 * Math.cos(3.01137661271 + 138.51749687070*t)
      venus_x_0 += 0.00000020165 * Math.cos(3.03418313848 + 3930.20969621960*t)
      venus_x_0 += 0.00000018319 * Math.cos(3.06472848621 + 323.50541665740*t)
      venus_x_0 += 0.00000015738 * Math.cos(5.27754524439 + 742.99006053260*t)
      venus_x_0 += 0.00000016571 * Math.cos(2.54911337935 + 735.87651353180*t)
      venus_x_0 += 0.00000019075 * Math.cos(5.91973929854 + 202.25339517410*t)
      venus_x_0 += 0.00000019681 * Math.cos(0.87544248531 + 217.23124870110*t)
      venus_x_0 += 0.00000020026 * Math.cos(4.02923197304 + 209.36694217490*t)
      venus_x_0 += 0.00000021992 * Math.cos(0.11232184552 + 77.75054398390*t)
      venus_x_0 += 0.00000022286 * Math.cos(3.93734569173 + 2.96894541660*t)
      venus_x_0 += 0.00000018918 * Math.cos(5.32707832336 + 26.29831979980*t)
      venus_x_0 += 0.00000018028 * Math.cos(4.74595269728 + 2118.76386037840*t)
      venus_x_0 += 0.00000021314 * Math.cos(2.94962042107 + 3128.38876509580*t)
      venus_x_0 += 0.00000023556 * Math.cos(4.96219726942 + 21228.39202354580*t)
      venus_x_0 += 0.00000022744 * Math.cos(1.67012539714 + 71.81265315070*t)
      venus_x_0 += 0.00000023267 * Math.cos(0.46827104623 + 85.82729883120*t)
      venus_x_0 += 0.00000021702 * Math.cos(2.51229307210 + 13367.97263110660*t)
      venus_x_0 += 0.00000020289 * Math.cos(2.70241661509 + 10220.39909321180*t)
      venus_x_0 += 0.00000020348 * Math.cos(0.50298205801 + 10206.17199921020*t)
      venus_x_0 += 0.00000023782 * Math.cos(3.76207354349 + 227.52618943960*t)
      venus_x_0 += 0.00000028580 * Math.cos(2.84721981555 + 41.10198105440*t)
      venus_x_0 += 0.00000028741 * Math.cos(3.71398829023 + 151.04766984290*t)
      venus_x_0 += 0.00000024532 * Math.cos(5.47009748867 + 7860.41939243920*t)
      venus_x_0 += 0.00000035335 * Math.cos(5.58257679416 + 10426.58464164900*t)
      venus_x_0 += 0.00000027030 * Math.cos(1.82255608984 + 1109.37855209340*t)
      venus_x_0 += 0.00000037367 * Math.cos(3.06495275533 + 3340.61242669980*t)
      venus_x_0 += 0.00000035988 * Math.cos(3.91661388674 + 9999.98645077300*t)
      venus_x_0 += 0.00000031396 * Math.cos(5.70560306421 + 15874.61759536320*t)
      venus_x_0 += 0.00000029387 * Math.cos(6.20012003310 + 11015.10647733480*t)
      venus_x_0 += 0.00000030677 * Math.cos(4.22148127763 + 11.04570026390*t)
      venus_x_0 += 0.00000031150 * Math.cos(1.37429681895 + 63.73589830340*t)
      venus_x_0 += 0.00000037824 * Math.cos(4.58891701161 + 35.16409022120*t)
      venus_x_0 += 0.00000036963 * Math.cos(4.39471796609 + 7058.59846131540*t)
      venus_x_0 += 0.00000045105 * Math.cos(2.05062276794 + 29580.47470844380*t)
      venus_x_0 += 0.00000039831 * Math.cos(1.63910906528 + 801.82093112380*t)
      venus_x_0 += 0.00000040142 * Math.cos(3.21137282665 + 9411.46461508720*t)
      venus_x_0 += 0.00000044352 * Math.cos(1.62905355389 + 19367.18916223280*t)
      venus_x_0 += 0.00000057244 * Math.cos(0.64178511675 + 3154.68708489560*t)
      venus_x_0 += 0.00000049846 * Math.cos(4.74559004636 + 8624.21265092720*t)
      venus_x_0 += 0.00000062363 * Math.cos(2.59167610929 + 25934.12433108940*t)
      venus_x_0 += 0.00000063153 * Math.cos(0.73249733087 + 224.34479570190*t)
      venus_x_0 += 0.00000046247 * Math.cos(2.68940900983 + 10234.06094170340*t)
      venus_x_0 += 0.00000046372 * Math.cos(0.52050501625 + 10192.51015071860*t)
      venus_x_0 += 0.00000063189 * Math.cos(5.79436684832 + 148.07872442630*t)
      venus_x_0 += 0.00000065924 * Math.cos(0.27645948450 + 846.08283475120*t)
      venus_x_0 += 0.00000060672 * Math.cos(3.78380568336 + 4551.95349705880*t)
      venus_x_0 += 0.00000058863 * Math.cos(3.05825416735 + 20618.01935853360*t)
      venus_x_0 += 0.00000056654 * Math.cos(1.32307194439 + 949.17560896980*t)
      venus_x_0 += 0.00000057905 * Math.cos(3.09112177798 + 11322.66409830440*t)
      venus_x_0 += 0.00000082633 * Math.cos(4.14038372098 + 15720.83878487840*t)
      venus_x_0 += 0.00000069037 * Math.cos(0.81599319827 + 1066.49547719000*t)
      venus_x_0 += 0.00000069504 * Math.cos(0.09284153982 + 9103.90699411760*t)
      venus_x_0 += 0.00000108440 * Math.cos(3.15757463328 + 1162.47470440780*t)
      venus_x_0 += 0.00000097809 * Math.cos(3.02261304158 + 1052.26838318840*t)
      venus_x_0 += 0.00000105436 * Math.cos(3.12292269117 + 433.71173787680*t)
      venus_x_0 += 0.00000116732 * Math.cos(2.42480907692 + 632.78373931320*t)
      venus_x_0 += 0.00000135844 * Math.cos(2.00150822188 + 1.48447270830*t)
      venus_x_0 += 0.00000147455 * Math.cos(5.55780022641 + 19651.04848109800*t)
      venus_x_0 += 0.00000154379 * Math.cos(5.35607704390 + 4705.73230754360*t)
      venus_x_0 += 0.00000175040 * Math.cos(3.53163977560 + 9437.76293488700*t)
      venus_x_0 += 0.00000174985 * Math.cos(6.12704911391 + 191.44826611160*t)
      venus_x_0 += 0.00000225228 * Math.cos(5.27984972093 + 103.09277421860*t)
      venus_x_0 += 0.00000216123 * Math.cos(5.80296794588 + 316.39186965660*t)
      venus_x_0 += 0.00000254480 * Math.cos(5.09961413241 + 9153.90361602180*t)
      venus_x_0 += 0.00000271022 * Math.cos(2.62377780320 + 19896.88012732740*t)
      venus_x_0 += 0.00000209303 * Math.cos(2.47129919435 + 10404.73381232260*t)
      venus_x_0 += 0.00000241103 * Math.cos(5.80627627098 + 10988.80815753500*t)
      venus_x_0 += 0.00000213991 * Math.cos(0.74895353268 + 10021.83728009940*t)
      venus_x_0 += 0.00000297742 * Math.cos(5.65655811166 + 5507.55323866740*t)
      venus_x_0 += 0.00000268822 * Math.cos(0.42000307859 + 10742.97651130560*t)
      venus_x_0 += 0.00000278686 * Math.cos(4.93240664943 + 110.20632121940*t)
      venus_x_0 += 0.00000287059 * Math.cos(2.79578956958 + 9683.59458111640*t)
      venus_x_0 += 0.00000309388 * Math.cos(2.49212046755 + 639.89728631400*t)
      venus_x_0 += 0.00000315366 * Math.cos(6.15704318462 + 419.48464387520*t)
      venus_x_0 += 0.00000408988 * Math.cos(3.92725431993 + 775.52261132400*t)
      venus_x_0 += 0.00000360342 * Math.cos(5.15561630805 + 7.11354700080*t)
      venus_x_0 += 0.00000546778 * Math.cos(2.71490884128 + 11790.62908865880*t)
      venus_x_0 += 0.00000559074 * Math.cos(1.16554783301 + 22003.91463486980*t)
      venus_x_0 += 0.00000427363 * Math.cos(4.41998188509 + 1589.07289528380*t)
      venus_x_0 += 0.00000474466 * Math.cos(3.64991163504 + 10239.58386601080*t)
      venus_x_0 += 0.00000476445 * Math.cos(5.84309782840 + 10186.98722641120*t)
      venus_x_0 += 0.00000624814 * Math.cos(0.27936466811 + 73.29712585900*t)
      venus_x_0 += 0.00000657195 * Math.cos(0.50086450258 + 8635.94200376320*t)
      venus_x_0 += 0.00000669461 * Math.cos(1.45721228842 + 14143.49524243060*t)
      venus_x_0 += 0.00000742696 * Math.cos(1.75470261934 + 6283.07584999140*t)
      venus_x_0 += 0.00000767074 * Math.cos(4.22743731914 + 39.61750834610*t)
      venus_x_0 += 0.00000813685 * Math.cos(3.25483611884 + 36.64856292950*t)
      venus_x_0 += 0.00001162258 * Math.cos(2.87958246189 + 18073.70493865020*t)
      venus_x_0 += 0.00001241717 * Math.cos(4.93573787058 + 30639.85663863300*t)
      venus_x_0 += 0.00001185750 * Math.cos(0.77749524757 + 76.26607127560*t)
      venus_x_0 += 0.00001404162 * Math.cos(0.47599536907 + 536.80451209540*t)
      venus_x_0 += 0.00001432104 * Math.cos(3.86896784957 + 522.57741809380*t)
      venus_x_0 += 0.00001949669 * Math.cos(4.23196016801 + 1577.34354244780*t)
      venus_x_0 += 0.00001888495 * Math.cos(3.89252933583 + 220.41264243880*t)
      venus_x_0 += 0.00001940890 * Math.cos(4.79784874503 + 149.56319713460*t)
      venus_x_0 += 0.00001941046 * Math.cos(1.01223495801 + 206.18554843720*t)
      venus_x_0 += 0.00002800281 * Math.cos(0.33147492492 + 2352.86615377180*t)
      venus_x_0 += 0.00007580097 * Math.cos(3.24082423116 + 426.59819087600*t)
      venus_x_0 += 0.00011914665 * Math.cos(4.08456666781 + 1059.38193018920*t)
      venus_x_0 += 0.00083791771 * Math.cos(2.33967946884 + 74.78159856730*t)
      venus_x_0 += 0.00155435209 * Math.cos(2.17052052050 + 38.13303563780*t)
      venus_x_0 += 0.00271754748 * Math.cos(4.01601261142 + 213.29909543800*t)
      venus_x_0 += 0.00244499876 * Math.cos(4.05566613867 + 20426.57109242200*t)
      venus_x_0 += 0.00494908458 * Math.cos(3.74108234732 + 529.69096509460*t)
      venus_x_0 += 0.00515822267 * Math.cos(0.00000000000 + 0.00000000000*t)
      venus_x_0 += 0.72211104628 * Math.cos(3.17575836361 + 10213.28554621100*t)
      return venus_x_3+venus_x_2+venus_x_1+venus_x_0
   end

   def self.uranus_z(t)
      uranus_z_3 = 0.0

      uranus_z_3 += 0.00000011311 * Math.cos(4.44380758422 + 149.56319713460*t)
      uranus_z_3 += 0.00000034199 * Math.cos(3.14159265359 + 0.00000000000*t)
      uranus_z_3 += 0.00000406961 * Math.cos(3.16314034460 + 74.78159856730*t)
      uranus_z_3=uranus_z_3*t*t*t

      uranus_z_2 = 0.0

      uranus_z_2 += 0.00000010375 * Math.cos(5.43438514766 + 151.04766984290*t)
      uranus_z_2 += 0.00000011942 * Math.cos(0.71017756424 + 71.81265315070*t)
      uranus_z_2 += 0.00000013762 * Math.cos(3.75389258483 + 145.63104387150*t)
      uranus_z_2 += 0.00000022890 * Math.cos(2.72301959951 + 224.34479570190*t)
      uranus_z_2 += 0.00000027913 * Math.cos(4.45469138185 + 3.93215326310*t)
      uranus_z_2 += 0.00000033193 * Math.cos(0.57224102909 + 71.60020482960*t)
      uranus_z_2 += 0.00000033009 * Math.cos(5.75228726463 + 63.73589830340*t)
      uranus_z_2 += 0.00000034300 * Math.cos(1.54028391235 + 77.96299230500*t)
      uranus_z_2 += 0.00000043727 * Math.cos(1.83013988872 + 138.51749687070*t)
      uranus_z_2 += 0.00000047174 * Math.cos(1.41711995616 + 1.48447270830*t)
      uranus_z_2 += 0.00000065243 * Math.cos(0.36612733106 + 78.71375183040*t)
      uranus_z_2 += 0.00000083530 * Math.cos(1.80920128029 + 70.84944530420*t)
      uranus_z_2 += 0.00000113629 * Math.cos(2.28365428558 + 85.82729883120*t)
      uranus_z_2 += 0.00000094450 * Math.cos(2.21235560116 + 76.26607127560*t)
      uranus_z_2 += 0.00000121840 * Math.cos(0.75865025350 + 11.04570026390*t)
      uranus_z_2 += 0.00000247413 * Math.cos(5.67197956903 + 149.56319713460*t)
      uranus_z_2 += 0.00000257139 * Math.cos(5.91766895295 + 73.29712585900*t)
      uranus_z_2 += 0.00001601722 * Math.cos(3.14159265359 + 0.00000000000*t)
      uranus_z_2 += 0.00014697217 * Math.cos(1.75149164608 + 74.78159856730*t)
      uranus_z_2=uranus_z_2*t*t

      uranus_z_1 = 0.0

      uranus_z_1 += 0.00000011009 * Math.cos(1.85422919049 + 92.94084583200*t)
      uranus_z_1 += 0.00000011020 * Math.cos(4.01199960071 + 41.10198105440*t)
      uranus_z_1 += 0.00000011291 * Math.cos(1.09075883157 + 7.11354700080*t)
      uranus_z_1 += 0.00000012658 * Math.cos(4.96483571441 + 74.66972398270*t)
      uranus_z_1 += 0.00000011567 * Math.cos(6.19733666092 + 81.89514556810*t)
      uranus_z_1 += 0.00000012768 * Math.cos(4.41440359004 + 288.08069400530*t)
      uranus_z_1 += 0.00000011825 * Math.cos(5.13623111208 + 490.33408917940*t)
      uranus_z_1 += 0.00000015050 * Math.cos(0.50059176616 + 184.72728735580*t)
      uranus_z_1 += 0.00000019909 * Math.cos(0.11299264852 + 3.18139373770*t)
      uranus_z_1 += 0.00000016213 * Math.cos(4.59517640131 + 146.59425171800*t)
      uranus_z_1 += 0.00000016838 * Math.cos(2.40850940993 + 131.40394986990*t)
      uranus_z_1 += 0.00000017432 * Math.cos(3.55134001048 + 111.43016149680*t)
      uranus_z_1 += 0.00000019408 * Math.cos(5.44238978557 + 70.32818044240*t)
      uranus_z_1 += 0.00000018352 * Math.cos(3.66430920732 + 74.89347315190*t)
      uranus_z_1 += 0.00000018562 * Math.cos(0.85762153591 + 153.49535039770*t)
      uranus_z_1 += 0.00000019927 * Math.cos(0.81036596459 + 75.74480641380*t)
      uranus_z_1 += 0.00000021586 * Math.cos(0.54298324173 + 77.22927912210*t)
      uranus_z_1 += 0.00000020989 * Math.cos(1.27501642305 + 73.81839072080*t)
      uranus_z_1 += 0.00000031136 * Math.cos(5.16649564680 + 62.25142559510*t)
      uranus_z_1 += 0.00000029182 * Math.cos(3.18810576540 + 36.64856292950*t)
      uranus_z_1 += 0.00000033047 * Math.cos(4.30651825800 + 225.82926841020*t)
      uranus_z_1 += 0.00000028570 * Math.cos(5.63486898483 + 67.66805156650*t)
      uranus_z_1 += 0.00000029257 * Math.cos(0.62309320704 + 152.53214255120*t)
      uranus_z_1 += 0.00000035031 * Math.cos(0.01605949416 + 18.15924726470*t)
      uranus_z_1 += 0.00000029271 * Math.cos(3.90806723610 + 4.45341812490*t)
      uranus_z_1 += 0.00000030675 * Math.cos(3.22207043880 + 79.23501669220*t)
      uranus_z_1 += 0.00000030161 * Math.cos(2.83531415256 + 277.03499374140*t)
      uranus_z_1 += 0.00000030982 * Math.cos(6.26917099095 + 38.13303563780*t)
      uranus_z_1 += 0.00000032124 * Math.cos(1.84035184320 + 72.33391801250*t)
      uranus_z_1 += 0.00000034980 * Math.cos(3.48214299481 + 87.31177153950*t)
      uranus_z_1 += 0.00000042230 * Math.cos(1.67068092002 + 12.53017297220*t)
      uranus_z_1 += 0.00000046592 * Math.cos(0.38562695814 + 84.34282612290*t)
      uranus_z_1 += 0.00000039707 * Math.cos(3.46589599839 + 351.81659230870*t)
      uranus_z_1 += 0.00000040267 * Math.cos(0.39282094222 + 9.56122755560*t)
      uranus_z_1 += 0.00000061715 * Math.cos(1.55497097388 + 299.12639426920*t)
      uranus_z_1 += 0.00000053114 * Math.cos(2.86405621955 + 202.25339517410*t)
      uranus_z_1 += 0.00000049820 * Math.cos(5.14835012477 + 56.62235130260*t)
      uranus_z_1 += 0.00000049390 * Math.cos(0.96663399742 + 127.47179660680*t)
      uranus_z_1 += 0.00000055754 * Math.cos(6.26203252006 + 222.86032299360*t)
      uranus_z_1 += 0.00000076599 * Math.cos(1.30683710252 + 65.22037101170*t)
      uranus_z_1 += 0.00000058625 * Math.cos(5.17576903593 + 39.61750834610*t)
      uranus_z_1 += 0.00000063561 * Math.cos(5.01016684392 + 22.09140052780*t)
      uranus_z_1 += 0.00000067594 * Math.cos(0.77601310740 + 160.60889739850*t)
      uranus_z_1 += 0.00000077286 * Math.cos(3.72807884402 + 35.16409022120*t)
      uranus_z_1 += 0.00000106981 * Math.cos(1.10631744127 + 52.69019803950*t)
      uranus_z_1 += 0.00000103227 * Math.cos(5.06943606258 + 71.60020482960*t)
      uranus_z_1 += 0.00000097903 * Math.cos(5.85664051124 + 145.63104387150*t)
      uranus_z_1 += 0.00000102785 * Math.cos(3.31502760721 + 77.96299230500*t)
      uranus_z_1 += 0.00000119620 * Math.cos(2.05252714897 + 213.29909543800*t)
      uranus_z_1 += 0.00000193252 * Math.cos(2.74882587378 + 3.93215326310*t)
      uranus_z_1 += 0.00000225115 * Math.cos(5.02814647582 + 2.96894541660*t)
      uranus_z_1 += 0.00000390025 * Math.cos(3.59458303816 + 148.07872442630*t)
      uranus_z_1 += 0.00000429528 * Math.cos(4.40758343368 + 77.75054398390*t)
      uranus_z_1 += 0.00000489133 * Math.cos(1.79190013789 + 151.04766984290*t)
      uranus_z_1 += 0.00000525934 * Math.cos(4.22790148916 + 71.81265315070*t)
      uranus_z_1 += 0.00000497091 * Math.cos(4.70518667311 + 78.71375183040*t)
      uranus_z_1 += 0.00000690304 * Math.cos(0.01086319936 + 138.51749687070*t)
      uranus_z_1 += 0.00000734112 * Math.cos(3.81331728220 + 70.84944530420*t)
      uranus_z_1 += 0.00001158250 * Math.cos(5.31913504112 + 224.34479570190*t)
      uranus_z_1 += 0.00001305063 * Math.cos(4.52337002195 + 85.82729883120*t)
      uranus_z_1 += 0.00001827697 * Math.cos(2.71810813335 + 11.04570026390*t)
      uranus_z_1 += 0.00002087455 * Math.cos(5.97858625817 + 1.48447270830*t)
      uranus_z_1 += 0.00002868429 * Math.cos(4.17954157878 + 63.73589830340*t)
      uranus_z_1 += 0.00005941304 * Math.cos(3.61254073304 + 73.29712585900*t)
      uranus_z_1 += 0.00007551644 * Math.cos(5.49304247639 + 76.26607127560*t)
      uranus_z_1 += 0.00023873149 * Math.cos(2.73870549601 + 149.56319713460*t)
      uranus_z_1 += 0.00049782349 * Math.cos(0.00000000000 + 0.00000000000*t)
      uranus_z_1 += 0.00655887992 * Math.cos(0.01271946942 + 74.78159856730*t)
      uranus_z_1=uranus_z_1*t

      uranus_z_0 = 0.0

      uranus_z_0 += 0.00000011956 * Math.cos(5.08786325344 + 89.75945209430*t)
      uranus_z_0 += 0.00000011677 * Math.cos(2.40931590777 + 81.00137369080*t)
      uranus_z_0 += 0.00000011802 * Math.cos(1.58760278423 + 149.67507171920*t)
      uranus_z_0 += 0.00000010662 * Math.cos(5.52797089925 + 35.42472265210*t)
      uranus_z_0 += 0.00000013012 * Math.cos(6.00108633545 + 256.53994050650*t)
      uranus_z_0 += 0.00000010932 * Math.cos(0.17212866351 + 230.56457082540*t)
      uranus_z_0 += 0.00000010636 * Math.cos(3.41354811558 + 286.59622129700*t)
      uranus_z_0 += 0.00000010875 * Math.cos(0.14632073584 + 128.95626931510*t)
      uranus_z_0 += 0.00000011814 * Math.cos(5.31010267521 + 142.14083359310*t)
      uranus_z_0 += 0.00000012269 * Math.cos(2.11880702802 + 162.09337010680*t)
      uranus_z_0 += 0.00000011862 * Math.cos(5.50185243281 + 331.32153907380*t)
      uranus_z_0 += 0.00000011850 * Math.cos(4.83551999164 + 149.45132255000*t)
      uranus_z_0 += 0.00000011138 * Math.cos(2.91935975246 + 68.18931642830*t)
      uranus_z_0 += 0.00000011409 * Math.cos(3.39650826181 + 291.70403072770*t)
      uranus_z_0 += 0.00000012728 * Math.cos(0.85266689337 + 110.20632121940*t)
      uranus_z_0 += 0.00000013034 * Math.cos(0.55043059925 + 23.57587323610*t)
      uranus_z_0 += 0.00000014717 * Math.cos(3.86957450354 + 220.41264243880*t)
      uranus_z_0 += 0.00000013992 * Math.cos(2.89612356381 + 60.76695288680*t)
      uranus_z_0 += 0.00000013750 * Math.cos(6.21844937284 + 5.41662597140*t)
      uranus_z_0 += 0.00000016675 * Math.cos(4.45252615374 + 125.98732389850*t)
      uranus_z_0 += 0.00000014560 * Math.cos(0.31573630495 + 200.76892246580*t)
      uranus_z_0 += 0.00000012912 * Math.cos(2.65544175682 + 75.53235809270*t)
      uranus_z_0 += 0.00000013756 * Math.cos(4.44130044058 + 216.92243216040*t)
      uranus_z_0 += 0.00000013024 * Math.cos(1.54167247979 + 115.88357962170*t)
      uranus_z_0 += 0.00000013092 * Math.cos(5.16479782395 + 74.03083904190*t)
      uranus_z_0 += 0.00000015178 * Math.cos(2.79287665181 + 50.40257617910*t)
      uranus_z_0 += 0.00000014962 * Math.cos(4.21276743909 + 454.90936652730*t)
      uranus_z_0 += 0.00000013508 * Math.cos(1.11474597705 + 984.60033162190*t)
      uranus_z_0 += 0.00000014941 * Math.cos(1.86976831313 + 203.73786788240*t)
      uranus_z_0 += 0.00000015443 * Math.cos(2.76173273635 + 14.01464568050*t)
      uranus_z_0 += 0.00000016318 * Math.cos(3.13602300249 + 28.31117565130*t)
      uranus_z_0 += 0.00000017311 * Math.cos(0.80301716069 + 187.69623277240*t)
      uranus_z_0 += 0.00000014937 * Math.cos(3.30334657462 + 206.18554843720*t)
      uranus_z_0 += 0.00000015523 * Math.cos(1.76138162430 + 41.64449777560*t)
      uranus_z_0 += 0.00000018777 * Math.cos(0.60348363638 + 211.81462272970*t)
      uranus_z_0 += 0.00000015780 * Math.cos(5.95091393024 + 296.15744885260*t)
      uranus_z_0 += 0.00000017210 * Math.cos(0.87217558692 + 404.50679034820*t)
      uranus_z_0 += 0.00000016392 * Math.cos(0.73044725202 + 142.44965013380*t)
      uranus_z_0 += 0.00000021468 * Math.cos(5.59192826712 + 2.44768055480*t)
      uranus_z_0 += 0.00000022220 * Math.cos(3.72262913359 + 92.94084583200*t)
      uranus_z_0 += 0.00000019430 * Math.cos(5.66067717228 + 235.39049596580*t)
      uranus_z_0 += 0.00000023545 * Math.cos(3.16204155741 + 67.35923502580*t)
      uranus_z_0 += 0.00000021752 * Math.cos(5.26140008123 + 294.67297614430*t)
      uranus_z_0 += 0.00000024248 * Math.cos(2.87116663203 + 74.62153987290*t)
      uranus_z_0 += 0.00000020577 * Math.cos(0.98634295841 + 116.42609634290*t)
      uranus_z_0 += 0.00000021014 * Math.cos(0.66302313851 + 767.36908292080*t)
      uranus_z_0 += 0.00000020972 * Math.cos(3.17916896424 + 255.05546779820*t)
      uranus_z_0 += 0.00000028696 * Math.cos(0.74986873597 + 75.04223099820*t)
      uranus_z_0 += 0.00000022295 * Math.cos(3.75337744344 + 39.35687591520*t)
      uranus_z_0 += 0.00000021405 * Math.cos(5.98546374988 + 529.69096509460*t)
      uranus_z_0 += 0.00000026685 * Math.cos(2.98667762458 + 14.97785352700*t)
      uranus_z_0 += 0.00000029189 * Math.cos(2.73786672090 + 479.28838891550*t)
      uranus_z_0 += 0.00000025184 * Math.cos(1.53219969036 + 154.01661525950*t)
      uranus_z_0 += 0.00000029888 * Math.cos(1.80973859163 + 3.18139373770*t)
      uranus_z_0 += 0.00000027066 * Math.cos(3.36936938207 + 554.06998748280*t)
      uranus_z_0 += 0.00000024161 * Math.cos(5.19499722816 + 227.31374111850*t)
      uranus_z_0 += 0.00000026128 * Math.cos(0.13440940381 + 835.03713448730*t)
      uranus_z_0 += 0.00000024190 * Math.cos(5.50922979275 + 74.94165726170*t)
      uranus_z_0 += 0.00000025722 * Math.cos(4.26142211768 + 180.27386923090*t)
      uranus_z_0 += 0.00000026096 * Math.cos(2.89305157919 + 74.73341445750*t)
      uranus_z_0 += 0.00000025191 * Math.cos(6.16170714892 + 99.16062095550*t)
      uranus_z_0 += 0.00000025720 * Math.cos(2.42332626332 + 305.34616939270*t)
      uranus_z_0 += 0.00000025646 * Math.cos(2.63747057104 + 300.61086697750*t)
      uranus_z_0 += 0.00000026096 * Math.cos(5.48691240270 + 74.82978267710*t)
      uranus_z_0 += 0.00000025879 * Math.cos(3.05776566988 + 8.07675484730*t)
      uranus_z_0 += 0.00000029315 * Math.cos(5.03629852507 + 51.20572533120*t)
      uranus_z_0 += 0.00000029731 * Math.cos(4.37509990489 + 80.71948940050*t)
      uranus_z_0 += 0.00000028208 * Math.cos(4.66642323140 + 159.12442469020*t)
      uranus_z_0 += 0.00000028856 * Math.cos(1.34653259405 + 74.52096613640*t)
      uranus_z_0 += 0.00000028644 * Math.cos(5.75510160651 + 259.50888592310*t)
      uranus_z_0 += 0.00000030915 * Math.cos(4.60433376269 + 42.58645376270*t)
      uranus_z_0 += 0.00000036837 * Math.cos(3.48760382716 + 96.87299909510*t)
      uranus_z_0 += 0.00000030653 * Math.cos(3.85781563016 + 426.59819087600*t)
      uranus_z_0 += 0.00000032231 * Math.cos(3.61065476446 + 20.60692781950*t)
      uranus_z_0 += 0.00000034349 * Math.cos(5.21152504802 + 105.49227066360*t)
      uranus_z_0 += 0.00000032126 * Math.cos(3.27298565306 + 191.20769491020*t)
      uranus_z_0 += 0.00000036403 * Math.cos(1.98850437514 + 81.89514556810*t)
      uranus_z_0 += 0.00000034920 * Math.cos(3.23679252932 + 380.12776796000*t)
      uranus_z_0 += 0.00000034900 * Math.cos(1.59769199954 + 80.19822453870*t)
      uranus_z_0 += 0.00000045294 * Math.cos(3.04833112737 + 7.11354700080*t)
      uranus_z_0 += 0.00000039572 * Math.cos(5.35887385465 + 219.89137757700*t)
      uranus_z_0 += 0.00000043400 * Math.cos(4.99216593131 + 258.02441321480*t)
      uranus_z_0 += 0.00000039090 * Math.cos(6.17926332920 + 373.90799283650*t)
      uranus_z_0 += 0.00000042340 * Math.cos(3.04902220404 + 218.40690486870*t)
      uranus_z_0 += 0.00000046517 * Math.cos(3.03683183762 + 59.80374504030*t)
      uranus_z_0 += 0.00000046178 * Math.cos(0.49809404707 + 131.40394986990*t)
      uranus_z_0 += 0.00000059321 * Math.cos(0.59787435734 + 140.00196957900*t)
      uranus_z_0 += 0.00000050182 * Math.cos(3.95193155421 + 82.85835341460*t)
      uranus_z_0 += 0.00000057081 * Math.cos(4.52969105049 + 5.93789083320*t)
      uranus_z_0 += 0.00000051593 * Math.cos(2.16146254563 + 54.17467074780*t)
      uranus_z_0 += 0.00000054171 * Math.cos(2.56946172290 + 32.19514480460*t)
      uranus_z_0 += 0.00000072251 * Math.cos(0.83002325085 + 74.26033370550*t)
      uranus_z_0 += 0.00000062161 * Math.cos(0.01243451360 + 75.74480641380*t)
      uranus_z_0 += 0.00000070290 * Math.cos(4.25243387975 + 137.03302416240*t)
      uranus_z_0 += 0.00000056535 * Math.cos(5.23288988461 + 628.85158605010*t)
      uranus_z_0 += 0.00000064039 * Math.cos(2.09527812031 + 73.81839072080*t)
      uranus_z_0 += 0.00000073016 * Math.cos(1.75514255931 + 415.55249061210*t)
      uranus_z_0 += 0.00000062039 * Math.cos(4.48334461215 + 66.70484372000*t)
      uranus_z_0 += 0.00000061441 * Math.cos(1.93112217884 + 18.15924726470*t)
      uranus_z_0 += 0.00000066852 * Math.cos(5.37638250776 + 265.98929347750*t)
      uranus_z_0 += 0.00000072499 * Math.cos(1.26231939492 + 75.30286342910*t)
      uranus_z_0 += 0.00000081507 * Math.cos(4.03891440133 + 143.62530630140*t)
      uranus_z_0 += 0.00000107550 * Math.cos(1.08025777979 + 340.77089204480*t)
      uranus_z_0 += 0.00000087546 * Math.cos(5.06531594976 + 183.24281464750*t)
      uranus_z_0 += 0.00000085882 * Math.cos(5.10268841297 + 153.49535039770*t)
      uranus_z_0 += 0.00000109824 * Math.cos(3.74385247499 + 67.66805156650*t)
      uranus_z_0 += 0.00000093120 * Math.cos(2.91989514468 + 181.75834193920*t)
      uranus_z_0 += 0.00000095939 * Math.cos(4.72085119752 + 297.64192156090*t)
      uranus_z_0 += 0.00000100136 * Math.cos(2.82301109906 + 114.39910691340*t)
      uranus_z_0 += 0.00000123620 * Math.cos(1.96019194023 + 288.08069400530*t)
      uranus_z_0 += 0.00000123397 * Math.cos(2.06100256833 + 186.21176006410*t)
      uranus_z_0 += 0.00000155998 * Math.cos(5.19284812595 + 77.22927912210*t)
      uranus_z_0 += 0.00000145795 * Math.cos(5.12147352849 + 77.96299230500*t)
      uranus_z_0 += 0.00000151752 * Math.cos(3.25335981894 + 71.60020482960*t)
      uranus_z_0 += 0.00000144942 * Math.cos(3.24374054293 + 56.62235130260*t)
      uranus_z_0 += 0.00000166510 * Math.cos(3.37208863092 + 72.33391801250*t)
      uranus_z_0 += 0.00000216763 * Math.cos(2.14355016573 + 68.84370773410*t)
      uranus_z_0 += 0.00000165472 * Math.cos(3.54108848226 + 490.33408917940*t)
      uranus_z_0 += 0.00000201268 * Math.cos(5.94906398723 + 87.31177153950*t)
      uranus_z_0 += 0.00000260727 * Math.cos(0.26432051819 + 277.03499374140*t)
      uranus_z_0 += 0.00000265210 * Math.cos(5.70721287265 + 74.89347315190*t)
      uranus_z_0 += 0.00000220626 * Math.cos(3.93529110558 + 106.97674337190*t)
      uranus_z_0 += 0.00000223998 * Math.cos(3.91250165407 + 221.37585028530*t)
      uranus_z_0 += 0.00000237721 * Math.cos(0.80288483705 + 65.22037101170*t)
      uranus_z_0 += 0.00000261414 * Math.cos(5.78536193801 + 41.10198105440*t)
      uranus_z_0 += 0.00000325409 * Math.cos(2.48214857847 + 9.56122755560*t)
      uranus_z_0 += 0.00000258948 * Math.cos(4.12921582346 + 12.53017297220*t)
      uranus_z_0 += 0.00000265517 * Math.cos(2.67172684401 + 74.66972398270*t)
      uranus_z_0 += 0.00000284456 * Math.cos(1.70356835837 + 22.09140052780*t)
      uranus_z_0 += 0.00000313152 * Math.cos(1.32117543131 + 145.63104387150*t)
      uranus_z_0 += 0.00000375747 * Math.cos(3.20459646801 + 160.60889739850*t)
      uranus_z_0 += 0.00000350450 * Math.cos(2.57788261436 + 84.34282612290*t)
      uranus_z_0 += 0.00000465359 * Math.cos(3.24015058631 + 127.47179660680*t)
      uranus_z_0 += 0.00000424721 * Math.cos(2.73945218102 + 152.53214255120*t)
      uranus_z_0 += 0.00000393617 * Math.cos(1.25018492386 + 62.25142559510*t)
      uranus_z_0 += 0.00000437386 * Math.cos(1.24892718921 + 33.67961751290*t)
      uranus_z_0 += 0.00000458133 * Math.cos(5.49113221489 + 79.23501669220*t)
      uranus_z_0 += 0.00000421562 * Math.cos(3.66721349765 + 184.72728735580*t)
      uranus_z_0 += 0.00000448110 * Math.cos(2.70547740286 + 145.10977900970*t)
      uranus_z_0 += 0.00000464130 * Math.cos(0.20598822419 + 225.82926841020*t)
      uranus_z_0 += 0.00000622898 * Math.cos(5.56100734055 + 202.25339517410*t)
      uranus_z_0 += 0.00000526378 * Math.cos(3.88178280084 + 112.91463420510*t)
      uranus_z_0 += 0.00000618657 * Math.cos(5.77033241076 + 4.45341812490*t)
      uranus_z_0 += 0.00000561959 * Math.cos(1.87601204328 + 351.81659230870*t)
      uranus_z_0 += 0.00000712421 * Math.cos(1.08343941878 + 3.93215326310*t)
      uranus_z_0 += 0.00000655382 * Math.cos(3.87077980521 + 36.64856292950*t)
      uranus_z_0 += 0.00000816182 * Math.cos(3.95303779460 + 52.69019803950*t)
      uranus_z_0 += 0.00000860142 * Math.cos(3.72285572975 + 299.12639426920*t)
      uranus_z_0 += 0.00001051968 * Math.cos(0.75560753840 + 109.94568878850*t)
      uranus_z_0 += 0.00001082736 * Math.cos(2.62872874057 + 108.46121608020*t)
      uranus_z_0 += 0.00001215921 * Math.cos(3.32019275533 + 38.13303563780*t)
      uranus_z_0 += 0.00001508924 * Math.cos(2.26195448553 + 222.86032299360*t)
      uranus_z_0 += 0.00001512017 * Math.cos(0.10355104309 + 213.29909543800*t)
      uranus_z_0 += 0.00002037011 * Math.cos(0.95353587037 + 70.32818044240*t)
      uranus_z_0 += 0.00001743154 * Math.cos(1.20586281789 + 146.59425171800*t)
      uranus_z_0 += 0.00002006709 * Math.cos(0.75959407190 + 39.61750834610*t)
      uranus_z_0 += 0.00002330304 * Math.cos(5.72640226150 + 70.84944530420*t)
      uranus_z_0 += 0.00001884104 * Math.cos(2.61192472648 + 78.71375183040*t)
      uranus_z_0 += 0.00002965471 * Math.cos(6.14354111880 + 35.16409022120*t)
      uranus_z_0 += 0.00002578399 * Math.cos(5.19696447390 + 111.43016149680*t)
      uranus_z_0 += 0.00005648720 * Math.cos(3.45324719543 + 138.51749687070*t)
      uranus_z_0 += 0.00006868135 * Math.cos(0.81403748021 + 2.96894541660*t)
      uranus_z_0 += 0.00007950169 * Math.cos(0.72564903051 + 85.82729883120*t)
      uranus_z_0 += 0.00008239051 * Math.cos(0.34223137462 + 77.75054398390*t)
      uranus_z_0 += 0.00008855669 * Math.cos(4.03774505739 + 151.04766984290*t)
      uranus_z_0 += 0.00014582183 * Math.cos(6.14852624696 + 71.81265315070*t)
      uranus_z_0 += 0.00012537530 * Math.cos(5.17169051466 + 11.04570026390*t)
      uranus_z_0 += 0.00019733410 * Math.cos(6.04314596336 + 148.07872442630*t)
      uranus_z_0 += 0.00020842052 * Math.cos(1.26054208091 + 224.34479570190*t)
      uranus_z_0 += 0.00030733539 * Math.cos(0.23570745974 + 63.73589830340*t)
      uranus_z_0 += 0.00084625392 * Math.cos(2.26025774942 + 1.48447270830*t)
      uranus_z_0 += 0.00190873655 * Math.cos(0.57869366179 + 73.29712585900*t)
      uranus_z_0 += 0.00190282274 * Math.cos(1.61654207891 + 76.26607127560*t)
      uranus_z_0 += 0.00599290075 * Math.cos(5.08119534568 + 149.56319713460*t)
      uranus_z_0 += 0.01775471434 * Math.cos(3.14159265359 + 0.00000000000*t)
      uranus_z_0 += 0.25876996652 * Math.cos(2.61861278845 + 74.78159856730*t)
      return uranus_z_3+uranus_z_2+uranus_z_1+uranus_z_0
   end

   def self.uranus_y(t)
      uranus_y_4 = 0.0

      uranus_y_4 += 0.00000016281 * Math.cos(2.05669737682 + 18.15924726470*t)
      uranus_y_4 += 0.00000027044 * Math.cos(5.82865569544 + 85.82729883120*t)
      uranus_y_4 += 0.00000026702 * Math.cos(3.77414105026 + 149.56319713460*t)
      uranus_y_4 += 0.00000034198 * Math.cos(5.13940292251 + 63.73589830340*t)
      uranus_y_4 += 0.00000049430 * Math.cos(0.00000000000 + 0.00000000000*t)
      uranus_y_4=uranus_y_4*t*t*t*t

      uranus_y_3 = 0.0

      uranus_y_3 += 0.00000017277 * Math.cos(5.95787288564 + 146.38180339690*t)
      uranus_y_3 += 0.00000015215 * Math.cos(4.65923267413 + 148.07872442630*t)
      uranus_y_3 += 0.00000020752 * Math.cos(4.92517122004 + 84.34282612290*t)
      uranus_y_3 += 0.00000015540 * Math.cos(0.46398262034 + 87.31177153950*t)
      uranus_y_3 += 0.00000020164 * Math.cos(6.22457490776 + 65.22037101170*t)
      uranus_y_3 += 0.00000017870 * Math.cos(2.76211883479 + 67.66805156650*t)
      uranus_y_3 += 0.00000018708 * Math.cos(1.87727467097 + 81.89514556810*t)
      uranus_y_3 += 0.00000020448 * Math.cos(2.29388641968 + 52.69019803950*t)
      uranus_y_3 += 0.00000024290 * Math.cos(3.47380451115 + 127.47179660680*t)
      uranus_y_3 += 0.00000026418 * Math.cos(5.85866043581 + 153.49535039770*t)
      uranus_y_3 += 0.00000028364 * Math.cos(4.13984176064 + 160.60889739850*t)
      uranus_y_3 += 0.00000034551 * Math.cos(5.72333746106 + 92.94084583200*t)
      uranus_y_3 += 0.00000034956 * Math.cos(4.58100445018 + 151.04766984290*t)
      uranus_y_3 += 0.00000046166 * Math.cos(1.35350701377 + 22.09140052780*t)
      uranus_y_3 += 0.00000053379 * Math.cos(5.39427276412 + 56.62235130260*t)
      uranus_y_3 += 0.00000050576 * Math.cos(0.78027105095 + 131.40394986990*t)
      uranus_y_3 += 0.00000052632 * Math.cos(1.75498192807 + 224.34479570190*t)
      uranus_y_3 += 0.00000088187 * Math.cos(1.90411105424 + 3.18139373770*t)
      uranus_y_3 += 0.00000120394 * Math.cos(3.74665637710 + 145.63104387150*t)
      uranus_y_3 += 0.00000119450 * Math.cos(3.90585537641 + 18.15924726470*t)
      uranus_y_3 += 0.00000132364 * Math.cos(4.15026512788 + 138.51749687070*t)
      uranus_y_3 += 0.00000213878 * Math.cos(5.65915292036 + 74.78159856730*t)
      uranus_y_3 += 0.00000246686 * Math.cos(0.94534563236 + 3.93215326310*t)
      uranus_y_3 += 0.00000354240 * Math.cos(0.67890104591 + 11.04570026390*t)
      uranus_y_3 += 0.00000422459 * Math.cos(1.24206088889 + 77.96299230500*t)
      uranus_y_3 += 0.00000446887 * Math.cos(3.43730189985 + 71.60020482960*t)
      uranus_y_3 += 0.00000410924 * Math.cos(2.15904083831 + 76.26607127560*t)
      uranus_y_3 += 0.00000428309 * Math.cos(2.52339539695 + 73.29712585900*t)
      uranus_y_3 += 0.00000455522 * Math.cos(1.60057962784 + 85.82729883120*t)
      uranus_y_3 += 0.00000554688 * Math.cos(3.11230721382 + 63.73589830340*t)
      uranus_y_3 += 0.00000580282 * Math.cos(5.50249893160 + 149.56319713460*t)
      uranus_y_3 += 0.00000634232 * Math.cos(3.31949833714 + 78.71375183040*t)
      uranus_y_3 += 0.00000668539 * Math.cos(1.35719575778 + 70.84944530420*t)
      uranus_y_3 += 0.00001214019 * Math.cos(0.00000000000 + 0.00000000000*t)
      uranus_y_3=uranus_y_3*t*t*t

      uranus_y_2 = 0.0

      uranus_y_2 += 0.00000010530 * Math.cos(2.81641731347 + 340.77089204480*t)
      uranus_y_2 += 0.00000011729 * Math.cos(0.42839638233 + 109.94568878850*t)
      uranus_y_2 += 0.00000011487 * Math.cos(1.35796386677 + 88.79624424780*t)
      uranus_y_2 += 0.00000010052 * Math.cos(4.85098798718 + 140.00196957900*t)
      uranus_y_2 += 0.00000010722 * Math.cos(1.34423420021 + 277.03499374140*t)
      uranus_y_2 += 0.00000010143 * Math.cos(5.97679605331 + 211.81462272970*t)
      uranus_y_2 += 0.00000011066 * Math.cos(5.60988445239 + 25.27279426550*t)
      uranus_y_2 += 0.00000014742 * Math.cos(0.24012355053 + 116.42609634290*t)
      uranus_y_2 += 0.00000014921 * Math.cos(3.89865314878 + 147.11551657980*t)
      uranus_y_2 += 0.00000013463 * Math.cos(3.87039405264 + 347.88443904560*t)
      uranus_y_2 += 0.00000012956 * Math.cos(4.83849215643 + 128.95626931510*t)
      uranus_y_2 += 0.00000014946 * Math.cos(5.27114717415 + 162.09337010680*t)
      uranus_y_2 += 0.00000014322 * Math.cos(4.50674337635 + 19.64371997300*t)
      uranus_y_2 += 0.00000014035 * Math.cos(3.28512675029 + 16.67477455640*t)
      uranus_y_2 += 0.00000015137 * Math.cos(1.53552554645 + 333.65734504400*t)
      uranus_y_2 += 0.00000017894 * Math.cos(2.93472052580 + 191.20769491020*t)
      uranus_y_2 += 0.00000015318 * Math.cos(0.34171416887 + 144.14657116320*t)
      uranus_y_2 += 0.00000016355 * Math.cos(5.49262798093 + 41.64449777560*t)
      uranus_y_2 += 0.00000017801 * Math.cos(0.81410786052 + 76.47851959670*t)
      uranus_y_2 += 0.00000017966 * Math.cos(0.73075314120 + 73.08467753790*t)
      uranus_y_2 += 0.00000016486 * Math.cos(4.35636304940 + 265.98929347750*t)
      uranus_y_2 += 0.00000016887 * Math.cos(3.72825385287 + 54.17467074780*t)
      uranus_y_2 += 0.00000023161 * Math.cos(4.23174691360 + 39.61750834610*t)
      uranus_y_2 += 0.00000019020 * Math.cos(1.80248271648 + 79.44746501330*t)
      uranus_y_2 += 0.00000019255 * Math.cos(5.90993836545 + 14.22709400160*t)
      uranus_y_2 += 0.00000018567 * Math.cos(1.94117799593 + 159.12442469020*t)
      uranus_y_2 += 0.00000018561 * Math.cos(4.26574885795 + 89.75945209430*t)
      uranus_y_2 += 0.00000019159 * Math.cos(0.15180124055 + 146.59425171800*t)
      uranus_y_2 += 0.00000020191 * Math.cos(6.02482335285 + 70.11573212130*t)
      uranus_y_2 += 0.00000021960 * Math.cos(5.50155148287 + 33.13710079170*t)
      uranus_y_2 += 0.00000020655 * Math.cos(1.78642126857 + 206.18554843720*t)
      uranus_y_2 += 0.00000025241 * Math.cos(2.50523497126 + 235.39049596580*t)
      uranus_y_2 += 0.00000027600 * Math.cos(5.36277971664 + 152.01087768940*t)
      uranus_y_2 += 0.00000025105 * Math.cos(6.13712522856 + 20.60692781950*t)
      uranus_y_2 += 0.00000025905 * Math.cos(5.51750075147 + 222.86032299360*t)
      uranus_y_2 += 0.00000025727 * Math.cos(3.38530289472 + 4.45341812490*t)
      uranus_y_2 += 0.00000025084 * Math.cos(2.59672105549 + 23.57587323610*t)
      uranus_y_2 += 0.00000031548 * Math.cos(0.08014882734 + 202.25339517410*t)
      uranus_y_2 += 0.00000034455 * Math.cos(2.94012534655 + 45.57665103870*t)
      uranus_y_2 += 0.00000035324 * Math.cos(3.94582037445 + 137.03302416240*t)
      uranus_y_2 += 0.00000035147 * Math.cos(4.19203202972 + 69.36497259590*t)
      uranus_y_2 += 0.00000036426 * Math.cos(4.53511032225 + 5.41662597140*t)
      uranus_y_2 += 0.00000039806 * Math.cos(1.64663028331 + 29.20494752860*t)
      uranus_y_2 += 0.00000048896 * Math.cos(4.61108579721 + 142.44965013380*t)
      uranus_y_2 += 0.00000044787 * Math.cos(5.30573896543 + 1.48447270830*t)
      uranus_y_2 += 0.00000041618 * Math.cos(6.14356383699 + 152.53214255120*t)
      uranus_y_2 += 0.00000041219 * Math.cos(4.04232816275 + 120.35824960600*t)
      uranus_y_2 += 0.00000044194 * Math.cos(2.16514447619 + 209.36694217490*t)
      uranus_y_2 += 0.00000043658 * Math.cos(2.08963855451 + 70.32818044240*t)
      uranus_y_2 += 0.00000047122 * Math.cos(6.24480457103 + 195.13984817330*t)
      uranus_y_2 += 0.00000049175 * Math.cos(3.33707572701 + 225.82926841020*t)
      uranus_y_2 += 0.00000050857 * Math.cos(2.57947671273 + 79.23501669220*t)
      uranus_y_2 += 0.00000062451 * Math.cos(3.50449733826 + 2.44768055480*t)
      uranus_y_2 += 0.00000061645 * Math.cos(0.99125497203 + 152.74459087230*t)
      uranus_y_2 += 0.00000090127 * Math.cos(4.05284117214 + 2.96894541660*t)
      uranus_y_2 += 0.00000067304 * Math.cos(1.98742659596 + 14.97785352700*t)
      uranus_y_2 += 0.00000070729 * Math.cos(1.55860445086 + 220.41264243880*t)
      uranus_y_2 += 0.00000100445 * Math.cos(2.04935236166 + 62.25142559510*t)
      uranus_y_2 += 0.00000077418 * Math.cos(3.42602178272 + 81.89514556810*t)
      uranus_y_2 += 0.00000088292 * Math.cos(1.19515450864 + 67.66805156650*t)
      uranus_y_2 += 0.00000106322 * Math.cos(4.32303636127 + 146.38180339690*t)
      uranus_y_2 += 0.00000086384 * Math.cos(0.65961400871 + 299.12639426920*t)
      uranus_y_2 += 0.00000097068 * Math.cos(5.58114008285 + 96.87299909510*t)
      uranus_y_2 += 0.00000098996 * Math.cos(0.45350083876 + 80.19822453870*t)
      uranus_y_2 += 0.00000119838 * Math.cos(6.14846862601 + 7.11354700080*t)
      uranus_y_2 += 0.00000142723 * Math.cos(0.10949652735 + 9.56122755560*t)
      uranus_y_2 += 0.00000151427 * Math.cos(5.07559906633 + 213.29909543800*t)
      uranus_y_2 += 0.00000204876 * Math.cos(2.67799239908 + 87.31177153950*t)
      uranus_y_2 += 0.00000198865 * Math.cos(1.14978553110 + 12.53017297220*t)
      uranus_y_2 += 0.00000211339 * Math.cos(4.01130147721 + 153.49535039770*t)
      uranus_y_2 += 0.00000284114 * Math.cos(4.23135833063 + 148.07872442630*t)
      uranus_y_2 += 0.00000206036 * Math.cos(1.32796659605 + 92.94084583200*t)
      uranus_y_2 += 0.00000213294 * Math.cos(0.42767033738 + 52.69019803950*t)
      uranus_y_2 += 0.00000301291 * Math.cos(0.20539719662 + 84.34282612290*t)
      uranus_y_2 += 0.00000249990 * Math.cos(1.37715629750 + 127.47179660680*t)
      uranus_y_2 += 0.00000289620 * Math.cos(5.24475224875 + 131.40394986990*t)
      uranus_y_2 += 0.00000292404 * Math.cos(3.58367735696 + 56.62235130260*t)
      uranus_y_2 += 0.00000336233 * Math.cos(4.76282903544 + 65.22037101170*t)
      uranus_y_2 += 0.00000384754 * Math.cos(3.16159208089 + 77.22927912210*t)
      uranus_y_2 += 0.00000333059 * Math.cos(0.97920205195 + 71.81265315070*t)
      uranus_y_2 += 0.00000403003 * Math.cos(6.27429134777 + 160.60889739850*t)
      uranus_y_2 += 0.00000381403 * Math.cos(3.62830479384 + 77.75054398390*t)
      uranus_y_2 += 0.00000484216 * Math.cos(3.45190804780 + 3.18139373770*t)
      uranus_y_2 += 0.00000477875 * Math.cos(1.62059307105 + 72.33391801250*t)
      uranus_y_2 += 0.00000503264 * Math.cos(0.65556547194 + 151.04766984290*t)
      uranus_y_2 += 0.00000496445 * Math.cos(3.71294537420 + 22.09140052780*t)
      uranus_y_2 += 0.00000659180 * Math.cos(5.73048296712 + 18.15924726470*t)
      uranus_y_2 += 0.00001044459 * Math.cos(4.27972239360 + 224.34479570190*t)
      uranus_y_2 += 0.00001035578 * Math.cos(5.44752448275 + 145.63104387150*t)
      uranus_y_2 += 0.00002185856 * Math.cos(5.58862614977 + 3.93215326310*t)
      uranus_y_2 += 0.00002418371 * Math.cos(2.88675006488 + 77.96299230500*t)
      uranus_y_2 += 0.00002519021 * Math.cos(1.78896824345 + 71.60020482960*t)
      uranus_y_2 += 0.00002995853 * Math.cos(2.49432193549 + 138.51749687070*t)
      uranus_y_2 += 0.00004864822 * Math.cos(4.11367426823 + 76.26607127560*t)
      uranus_y_2 += 0.00005265170 * Math.cos(0.54901216905 + 73.29712585900*t)
      uranus_y_2 += 0.00006713255 * Math.cos(3.74148881189 + 85.82729883120*t)
      uranus_y_2 += 0.00005018595 * Math.cos(1.47518527303 + 78.71375183040*t)
      uranus_y_2 += 0.00005307100 * Math.cos(3.20519221878 + 70.84944530420*t)
      uranus_y_2 += 0.00007964298 * Math.cos(0.97230247087 + 63.73589830340*t)
      uranus_y_2 += 0.00007484633 * Math.cos(2.27968076918 + 11.04570026390*t)
      uranus_y_2 += 0.00010905147 * Math.cos(1.45737963668 + 149.56319713460*t)
      uranus_y_2 += 0.00016588468 * Math.cos(2.29556740317 + 74.78159856730*t)
      uranus_y_2 += 0.00034868461 * Math.cos(3.14159265359 + 0.00000000000*t)
      uranus_y_2=uranus_y_2*t*t

      uranus_y_1 = 0.0

      uranus_y_1 += 0.00000010514 * Math.cos(2.93390720828 + 31.49256938900*t)
      uranus_y_1 += 0.00000010245 * Math.cos(2.71391527366 + 624.91943278700*t)
      uranus_y_1 += 0.00000010035 * Math.cos(1.72606687342 + 448.68959140380*t)
      uranus_y_1 += 0.00000011022 * Math.cos(1.88722997944 + 685.47393735270*t)
      uranus_y_1 += 0.00000012329 * Math.cos(3.11428019688 + 264.50482076920*t)
      uranus_y_1 += 0.00000010954 * Math.cos(5.27624507129 + 89.00869256890*t)
      uranus_y_1 += 0.00000010052 * Math.cos(1.93897993582 + 49.50880430180*t)
      uranus_y_1 += 0.00000010000 * Math.cos(1.03668335124 + 43.12897048390*t)
      uranus_y_1 += 0.00000010209 * Math.cos(2.37413106984 + 214.78356814630*t)
      uranus_y_1 += 0.00000010123 * Math.cos(3.61491688022 + 236.87496867410*t)
      uranus_y_1 += 0.00000012990 * Math.cos(4.63039669972 + 454.90936652730*t)
      uranus_y_1 += 0.00000010022 * Math.cos(5.63565557673 + 426.59819087600*t)
      uranus_y_1 += 0.00000013782 * Math.cos(2.66794915751 + 26.02355379090*t)
      uranus_y_1 += 0.00000010459 * Math.cos(3.55111688475 + 144.89733068860*t)
      uranus_y_1 += 0.00000013983 * Math.cos(0.54426905720 + 8.07675484730*t)
      uranus_y_1 += 0.00000010526 * Math.cos(6.26537454607 + 692.58748435350*t)
      uranus_y_1 += 0.00000010335 * Math.cos(4.57671004843 + 267.47376618580*t)
      uranus_y_1 += 0.00000010694 * Math.cos(5.86503834062 + 156.15547927360*t)
      uranus_y_1 += 0.00000013832 * Math.cos(3.79411080267 + 31.65262808340*t)
      uranus_y_1 += 0.00000010638 * Math.cos(2.39958748468 + 67.35923502580*t)
      uranus_y_1 += 0.00000010739 * Math.cos(4.95844118289 + 93.90405367850*t)
      uranus_y_1 += 0.00000013527 * Math.cos(4.25099304738 + 85.07653930580*t)
      uranus_y_1 += 0.00000012080 * Math.cos(1.08604052506 + 75.43598987310*t)
      uranus_y_1 += 0.00000012080 * Math.cos(3.59336191094 + 74.12720726150*t)
      uranus_y_1 += 0.00000012404 * Math.cos(2.56706437369 + 42.53826965290*t)
      uranus_y_1 += 0.00000012513 * Math.cos(3.50106291075 + 124.29040286910*t)
      uranus_y_1 += 0.00000013954 * Math.cos(4.85323318500 + 141.69889060840*t)
      uranus_y_1 += 0.00000012007 * Math.cos(1.57217788805 + 130.44074202340*t)
      uranus_y_1 += 0.00000015664 * Math.cos(4.33058952641 + 760.25553592000*t)
      uranus_y_1 += 0.00000011970 * Math.cos(1.46148448616 + 189.72322220190*t)
      uranus_y_1 += 0.00000016313 * Math.cos(5.34510275068 + 60.55450456570*t)
      uranus_y_1 += 0.00000012499 * Math.cos(0.19514494663 + 32.24332891440*t)
      uranus_y_1 += 0.00000012678 * Math.cos(3.64176703665 + 81.68269724700*t)
      uranus_y_1 += 0.00000012700 * Math.cos(0.13947590032 + 57.51612317990*t)
      uranus_y_1 += 0.00000012734 * Math.cos(1.40651697882 + 75.30286342910*t)
      uranus_y_1 += 0.00000012734 * Math.cos(0.13129280359 + 74.26033370550*t)
      uranus_y_1 += 0.00000016261 * Math.cos(0.42831784501 + 64.48665782880*t)
      uranus_y_1 += 0.00000012917 * Math.cos(2.89950515923 + 55.13787859430*t)
      uranus_y_1 += 0.00000012992 * Math.cos(5.46634955062 + 173.68158709190*t)
      uranus_y_1 += 0.00000013285 * Math.cos(1.25115255590 + 6.90109867970*t)
      uranus_y_1 += 0.00000017416 * Math.cos(2.62206054100 + 184.09414790940*t)
      uranus_y_1 += 0.00000013632 * Math.cos(4.25958638386 + 67.88049988760*t)
      uranus_y_1 += 0.00000013851 * Math.cos(3.40761420285 + 44.07092647100*t)
      uranus_y_1 += 0.00000013286 * Math.cos(1.43776614438 + 106.27416795630*t)
      uranus_y_1 += 0.00000014352 * Math.cos(5.14132706191 + 30.71067209630*t)
      uranus_y_1 += 0.00000013683 * Math.cos(2.35142443147 + 82.20396210880*t)
      uranus_y_1 += 0.00000016315 * Math.cos(1.55780267718 + 173.94221952280*t)
      uranus_y_1 += 0.00000017344 * Math.cos(3.92150607353 + 260.99335863140*t)
      uranus_y_1 += 0.00000015313 * Math.cos(5.16260319735 + 16.46232623530*t)
      uranus_y_1 += 0.00000014297 * Math.cos(0.85832234275 + 310.17209453310*t)
      uranus_y_1 += 0.00000015562 * Math.cos(4.88358674295 + 411.62033734900*t)
      uranus_y_1 += 0.00000016971 * Math.cos(0.32345770562 + 132.88842257820*t)
      uranus_y_1 += 0.00000014149 * Math.cos(0.55502939857 + 286.59622129700*t)
      uranus_y_1 += 0.00000014562 * Math.cos(1.54309244280 + 50.66320861000*t)
      uranus_y_1 += 0.00000015606 * Math.cos(3.45933082845 + 135.33610313300*t)
      uranus_y_1 += 0.00000015298 * Math.cos(6.11050150655 + 55.65914345610*t)
      uranus_y_1 += 0.00000014861 * Math.cos(3.07987854112 + 98.89998852460*t)
      uranus_y_1 += 0.00000018927 * Math.cos(5.52070855632 + 227.52618943960*t)
      uranus_y_1 += 0.00000015502 * Math.cos(2.15644994698 + 30.05628079050*t)
      uranus_y_1 += 0.00000019752 * Math.cos(2.68974866734 + 479.28838891550*t)
      uranus_y_1 += 0.00000021162 * Math.cos(0.30009257573 + 372.42352012820*t)
      uranus_y_1 += 0.00000017819 * Math.cos(4.98834752372 + 221.16340196420*t)
      uranus_y_1 += 0.00000017915 * Math.cos(2.25770537418 + 181.75834193920*t)
      uranus_y_1 += 0.00000015851 * Math.cos(1.55481798786 + 13.49338081870*t)
      uranus_y_1 += 0.00000016506 * Math.cos(3.12271859353 + 73.13706716460*t)
      uranus_y_1 += 0.00000016506 * Math.cos(1.55668384247 + 76.42612997000*t)
      uranus_y_1 += 0.00000016315 * Math.cos(0.87407041749 + 24.11838995730*t)
      uranus_y_1 += 0.00000016333 * Math.cos(2.08640683311 + 94.42531854030*t)
      uranus_y_1 += 0.00000016068 * Math.cos(0.47944220093 + 106.97674337190*t)
      uranus_y_1 += 0.00000016296 * Math.cos(1.84927529083 + 351.81659230870*t)
      uranus_y_1 += 0.00000019041 * Math.cos(2.05956053972 + 88.11492069160*t)
      uranus_y_1 += 0.00000017484 * Math.cos(1.96073499840 + 13.33332212430*t)
      uranus_y_1 += 0.00000017082 * Math.cos(4.18018375218 + 79.88940799800*t)
      uranus_y_1 += 0.00000016745 * Math.cos(5.41086655697 + 210.33015002140*t)
      uranus_y_1 += 0.00000018336 * Math.cos(1.67870822944 + 151.26011816400*t)
      uranus_y_1 += 0.00000017326 * Math.cos(2.01038402983 + 100.38446123290*t)
      uranus_y_1 += 0.00000019764 * Math.cos(5.08996944436 + 296.15744885260*t)
      uranus_y_1 += 0.00000017183 * Math.cos(5.92660737259 + 397.39324334740*t)
      uranus_y_1 += 0.00000019781 * Math.cos(0.91026787025 + 198.32124191100*t)
      uranus_y_1 += 0.00000020451 * Math.cos(1.98908005437 + 115.88357962170*t)
      uranus_y_1 += 0.00000018186 * Math.cos(6.24790113108 + 92.30770638560*t)
      uranus_y_1 += 0.00000019106 * Math.cos(2.56999815497 + 200.76892246580*t)
      uranus_y_1 += 0.00000018128 * Math.cos(2.18749630503 + 28.31117565130*t)
      uranus_y_1 += 0.00000022058 * Math.cos(0.03546832338 + 203.73786788240*t)
      uranus_y_1 += 0.00000021183 * Math.cos(1.01722300195 + 486.40193591630*t)
      uranus_y_1 += 0.00000019101 * Math.cos(4.03712689896 + 17.26547538740*t)
      uranus_y_1 += 0.00000018710 * Math.cos(0.49921896876 + 69.67378913660*t)
      uranus_y_1 += 0.00000022678 * Math.cos(5.19431425994 + 217.23124870110*t)
      uranus_y_1 += 0.00000019975 * Math.cos(4.73421367097 + 92.04707395470*t)
      uranus_y_1 += 0.00000020434 * Math.cos(3.61254005832 + 468.24268865160*t)
      uranus_y_1 += 0.00000027534 * Math.cos(4.02405042416 + 111.43016149680*t)
      uranus_y_1 += 0.00000021858 * Math.cos(3.23868642667 + 7.42236354150*t)
      uranus_y_1 += 0.00000023787 * Math.cos(0.19814851299 + 254.94359321360*t)
      uranus_y_1 += 0.00000024477 * Math.cos(1.45234648419 + 472.17484191470*t)
      uranus_y_1 += 0.00000022896 * Math.cos(6.01045974333 + 233.90602325750*t)
      uranus_y_1 += 0.00000022153 * Math.cos(3.02360784305 + 19.12245511120*t)
      uranus_y_1 += 0.00000023341 * Math.cos(2.85807251066 + 61.44827644300*t)
      uranus_y_1 += 0.00000024286 * Math.cos(5.67475253703 + 543.02428721890*t)
      uranus_y_1 += 0.00000024840 * Math.cos(1.12612503677 + 25.27279426550*t)
      uranus_y_1 += 0.00000026245 * Math.cos(5.22073119767 + 91.45637312370*t)
      uranus_y_1 += 0.00000023868 * Math.cos(4.71660921655 + 57.25549074900*t)
      uranus_y_1 += 0.00000024285 * Math.cos(4.08848841154 + 103.09277421860*t)
      uranus_y_1 += 0.00000025235 * Math.cos(4.69042871492 + 554.06998748280*t)
      uranus_y_1 += 0.00000023863 * Math.cos(4.34223897738 + 218.92816973050*t)
      uranus_y_1 += 0.00000024170 * Math.cos(2.05667535306 + 46.20979048510*t)
      uranus_y_1 += 0.00000031100 * Math.cos(0.82257402617 + 98.35747180340*t)
      uranus_y_1 += 0.00000033890 * Math.cos(4.45443158913 + 171.65459766240*t)
      uranus_y_1 += 0.00000032420 * Math.cos(1.55161823742 + 221.37585028530*t)
      uranus_y_1 += 0.00000025966 * Math.cos(1.03271015497 + 47.69426319340*t)
      uranus_y_1 += 0.00000027010 * Math.cos(0.29668533504 + 143.62530630140*t)
      uranus_y_1 += 0.00000028004 * Math.cos(1.44881585209 + 219.89137757700*t)
      uranus_y_1 += 0.00000026737 * Math.cos(3.17698509921 + 43.28902917830*t)
      uranus_y_1 += 0.00000032435 * Math.cos(0.91593232743 + 340.77089204480*t)
      uranus_y_1 += 0.00000031826 * Math.cos(4.70261915851 + 35.16409022120*t)
      uranus_y_1 += 0.00000029753 * Math.cos(1.50045731441 + 120.99138905240*t)
      uranus_y_1 += 0.00000031960 * Math.cos(1.56251268347 + 184.72728735580*t)
      uranus_y_1 += 0.00000028238 * Math.cos(5.62077678053 + 295.19424100610*t)
      uranus_y_1 += 0.00000035365 * Math.cos(1.85149018503 + 82.64590509350*t)
      uranus_y_1 += 0.00000030708 * Math.cos(6.00138845842 + 77.06922042770*t)
      uranus_y_1 += 0.00000030708 * Math.cos(4.96119928476 + 72.49397670690*t)
      uranus_y_1 += 0.00000029920 * Math.cos(1.20617782649 + 6.59228213900*t)
      uranus_y_1 += 0.00000037429 * Math.cos(5.45737352685 + 75.67537044460*t)
      uranus_y_1 += 0.00000037429 * Math.cos(5.50521421633 + 73.88782669000*t)
      uranus_y_1 += 0.00000037432 * Math.cos(4.92493835393 + 259.50888592310*t)
      uranus_y_1 += 0.00000039696 * Math.cos(0.77265302422 + 38.13303563780*t)
      uranus_y_1 += 0.00000040026 * Math.cos(0.39159834861 + 187.69623277240*t)
      uranus_y_1 += 0.00000033444 * Math.cos(2.15331669456 + 149.45132255000*t)
      uranus_y_1 += 0.00000034621 * Math.cos(3.25403447019 + 135.54855145410*t)
      uranus_y_1 += 0.00000044433 * Math.cos(5.91344147099 + 58.10682401090*t)
      uranus_y_1 += 0.00000035593 * Math.cos(3.09945824468 + 81.37388070630*t)
      uranus_y_1 += 0.00000036680 * Math.cos(0.59609772196 + 46.47042291600*t)
      uranus_y_1 += 0.00000042002 * Math.cos(2.89346792476 + 66.91729204110*t)
      uranus_y_1 += 0.00000037694 * Math.cos(5.68568815838 + 167.72244439930*t)
      uranus_y_1 += 0.00000037159 * Math.cos(1.10577356919 + 60.76695288680*t)
      uranus_y_1 += 0.00000037149 * Math.cos(1.11299048659 + 14.22709400160*t)
      uranus_y_1 += 0.00000049915 * Math.cos(3.76926694425 + 99.16062095550*t)
      uranus_y_1 += 0.00000042111 * Math.cos(3.13201506743 + 273.10284047830*t)
      uranus_y_1 += 0.00000040030 * Math.cos(4.36727211406 + 258.87574647670*t)
      uranus_y_1 += 0.00000040257 * Math.cos(1.13787486261 + 154.97982310600*t)
      uranus_y_1 += 0.00000051134 * Math.cos(4.38322784772 + 155.78297225810*t)
      uranus_y_1 += 0.00000043941 * Math.cos(2.65210291918 + 75.53235809270*t)
      uranus_y_1 += 0.00000045048 * Math.cos(3.64711734680 + 59.80374504030*t)
      uranus_y_1 += 0.00000045536 * Math.cos(0.26368990951 + 7.86430652620*t)
      uranus_y_1 += 0.00000045006 * Math.cos(2.01641121240 + 74.03083904190*t)
      uranus_y_1 += 0.00000047515 * Math.cos(2.95955648439 + 415.55249061210*t)
      uranus_y_1 += 0.00000058100 * Math.cos(0.15985888800 + 19.64371997300*t)
      uranus_y_1 += 0.00000049866 * Math.cos(1.52305095949 + 68.18931642830*t)
      uranus_y_1 += 0.00000050001 * Math.cos(5.84434201212 + 134.58534360760*t)
      uranus_y_1 += 0.00000051504 * Math.cos(5.93084548399 + 147.11551657980*t)
      uranus_y_1 += 0.00000059955 * Math.cos(5.61090007511 + 347.88443904560*t)
      uranus_y_1 += 0.00000055714 * Math.cos(4.81847283322 + 157.63995198190*t)
      uranus_y_1 += 0.00000053184 * Math.cos(2.10404044877 + 329.72519178090*t)
      uranus_y_1 += 0.00000056672 * Math.cos(5.25529010016 + 73.08467753790*t)
      uranus_y_1 += 0.00000056648 * Math.cos(2.57503504059 + 76.47851959670*t)
      uranus_y_1 += 0.00000057620 * Math.cos(3.55372227271 + 79.44746501330*t)
      uranus_y_1 += 0.00000060413 * Math.cos(1.36799815983 + 149.67507171920*t)
      uranus_y_1 += 0.00000060712 * Math.cos(4.27659918370 + 70.11573212130*t)
      uranus_y_1 += 0.00000069241 * Math.cos(6.09410442093 + 333.65734504400*t)
      uranus_y_1 += 0.00000072887 * Math.cos(1.09355029854 + 183.24281464750*t)
      uranus_y_1 += 0.00000066071 * Math.cos(3.24550620947 + 28.57180808220*t)
      uranus_y_1 += 0.00000065371 * Math.cos(0.36077041000 + 125.98732389850*t)
      uranus_y_1 += 0.00000070370 * Math.cos(3.33409179388 + 24.37902238820*t)
      uranus_y_1 += 0.00000078217 * Math.cos(5.99310047424 + 6.21977512350*t)
      uranus_y_1 += 0.00000074821 * Math.cos(0.35383184429 + 230.56457082540*t)
      uranus_y_1 += 0.00000072487 * Math.cos(3.98596197296 + 404.50679034820*t)
      uranus_y_1 += 0.00000067806 * Math.cos(4.96424501696 + 16.67477455640*t)
      uranus_y_1 += 0.00000073369 * Math.cos(3.78616054456 + 95.38852638680*t)
      uranus_y_1 += 0.00000082217 * Math.cos(3.90199656887 + 32.19514480460*t)
      uranus_y_1 += 0.00000074141 * Math.cos(4.55571817657 + 150.52640498110*t)
      uranus_y_1 += 0.00000074096 * Math.cos(4.96998974307 + 148.59998928810*t)
      uranus_y_1 += 0.00000084751 * Math.cos(4.63943321098 + 42.58645376270*t)
      uranus_y_1 += 0.00000079364 * Math.cos(5.80781207422 + 110.20632121940*t)
      uranus_y_1 += 0.00000078887 * Math.cos(6.26808021618 + 206.18554843720*t)
      uranus_y_1 += 0.00000081762 * Math.cos(4.69931003053 + 228.27694896500*t)
      uranus_y_1 += 0.00000088574 * Math.cos(5.72775893336 + 51.20572533120*t)
      uranus_y_1 += 0.00000099169 * Math.cos(5.05768073348 + 81.00137369080*t)
      uranus_y_1 += 0.00000102740 * Math.cos(3.77682647354 + 152.01087768940*t)
      uranus_y_1 += 0.00000113171 * Math.cos(2.92188560176 + 41.64449777560*t)
      uranus_y_1 += 0.00000122911 * Math.cos(2.00108270900 + 300.61086697750*t)
      uranus_y_1 += 0.00000116279 * Math.cos(4.59183976429 + 227.31374111850*t)
      uranus_y_1 += 0.00000097949 * Math.cos(1.13745216002 + 68.84370773410*t)
      uranus_y_1 += 0.00000133005 * Math.cos(1.50572985923 + 54.17467074780*t)
      uranus_y_1 += 0.00000099826 * Math.cos(4.30501972687 + 116.42609634290*t)
      uranus_y_1 += 0.00000132665 * Math.cos(0.92310657218 + 45.57665103870*t)
      uranus_y_1 += 0.00000103287 * Math.cos(2.14115463817 + 144.14657116320*t)
      uranus_y_1 += 0.00000129213 * Math.cos(5.11047627816 + 277.03499374140*t)
      uranus_y_1 += 0.00000121042 * Math.cos(0.94635099828 + 154.01661525950*t)
      uranus_y_1 += 0.00000109658 * Math.cos(3.65858083856 + 88.79624424780*t)
      uranus_y_1 += 0.00000120180 * Math.cos(1.31156651928 + 50.40257617910*t)
      uranus_y_1 += 0.00000121388 * Math.cos(2.55708768907 + 305.34616939270*t)
      uranus_y_1 += 0.00000116164 * Math.cos(1.93633920538 + 33.13710079170*t)
      uranus_y_1 += 0.00000132366 * Math.cos(2.36046311842 + 89.75945209430*t)
      uranus_y_1 += 0.00000141943 * Math.cos(3.15577853409 + 114.39910691340*t)
      uranus_y_1 += 0.00000132976 * Math.cos(5.88157760376 + 68.56182344380*t)
      uranus_y_1 += 0.00000148048 * Math.cos(1.44770358695 + 186.21176006410*t)
      uranus_y_1 += 0.00000134104 * Math.cos(5.15983441194 + 39.35687591520*t)
      uranus_y_1 += 0.00000132953 * Math.cos(6.02568481572 + 69.36497259590*t)
      uranus_y_1 += 0.00000140280 * Math.cos(3.58846256331 + 80.71948940050*t)
      uranus_y_1 += 0.00000140781 * Math.cos(3.78365682991 + 29.20494752860*t)
      uranus_y_1 += 0.00000143602 * Math.cos(4.22422388284 + 211.81462272970*t)
      uranus_y_1 += 0.00000151315 * Math.cos(2.23944413846 + 120.35824960600*t)
      uranus_y_1 += 0.00000154183 * Math.cos(1.68184245790 + 14.01464568050*t)
      uranus_y_1 += 0.00000192082 * Math.cos(5.54389138204 + 373.90799283650*t)
      uranus_y_1 += 0.00000153433 * Math.cos(1.12899903219 + 162.09337010680*t)
      uranus_y_1 += 0.00000153690 * Math.cos(5.62788233695 + 288.08069400530*t)
      uranus_y_1 += 0.00000166214 * Math.cos(4.46057308613 + 5.93789083320*t)
      uranus_y_1 += 0.00000170887 * Math.cos(2.87499673493 + 128.95626931510*t)
      uranus_y_1 += 0.00000228062 * Math.cos(4.16741377080 + 297.64192156090*t)
      uranus_y_1 += 0.00000192273 * Math.cos(5.17224479052 + 23.57587323610*t)
      uranus_y_1 += 0.00000196429 * Math.cos(0.57807688307 + 36.64856292950*t)
      uranus_y_1 += 0.00000207635 * Math.cos(3.86068846030 + 209.36694217490*t)
      uranus_y_1 += 0.00000207801 * Math.cos(3.08224092011 + 140.00196957900*t)
      uranus_y_1 += 0.00000233899 * Math.cos(5.10353028418 + 108.46121608020*t)
      uranus_y_1 += 0.00000212386 * Math.cos(0.50246377589 + 191.20769491020*t)
      uranus_y_1 += 0.00000217418 * Math.cos(2.68089080319 + 152.74459087230*t)
      uranus_y_1 += 0.00000235460 * Math.cos(2.06524150362 + 20.60692781950*t)
      uranus_y_1 += 0.00000238731 * Math.cos(4.48116112932 + 195.13984817330*t)
      uranus_y_1 += 0.00000246615 * Math.cos(3.74974069088 + 159.12442469020*t)
      uranus_y_1 += 0.00000281688 * Math.cos(2.62609779716 + 33.67961751290*t)
      uranus_y_1 += 0.00000242648 * Math.cos(3.08926209887 + 202.25339517410*t)
      uranus_y_1 += 0.00000262038 * Math.cos(2.33202621667 + 265.98929347750*t)
      uranus_y_1 += 0.00000254703 * Math.cos(4.68299688590 + 235.39049596580*t)
      uranus_y_1 += 0.00000295927 * Math.cos(5.21796998105 + 145.10977900970*t)
      uranus_y_1 += 0.00000283888 * Math.cos(2.51516272259 + 82.85835341460*t)
      uranus_y_1 += 0.00000326058 * Math.cos(4.27079067798 + 112.91463420510*t)
      uranus_y_1 += 0.00000288668 * Math.cos(2.84411301863 + 5.41662597140*t)
      uranus_y_1 += 0.00000343163 * Math.cos(2.84832361417 + 142.44965013380*t)
      uranus_y_1 += 0.00000347208 * Math.cos(2.52660480727 + 146.38180339690*t)
      uranus_y_1 += 0.00000390965 * Math.cos(0.01692722229 + 14.97785352700*t)
      uranus_y_1 += 0.00000430008 * Math.cos(5.76371058355 + 67.66805156650*t)
      uranus_y_1 += 0.00000408932 * Math.cos(5.05029212723 + 81.89514556810*t)
      uranus_y_1 += 0.00000413484 * Math.cos(2.21776453713 + 66.70484372000*t)
      uranus_y_1 += 0.00000478372 * Math.cos(5.86972981999 + 41.10198105440*t)
      uranus_y_1 += 0.00000462421 * Math.cos(3.24923248258 + 220.41264243880*t)
      uranus_y_1 += 0.00000490123 * Math.cos(1.93462283883 + 137.03302416240*t)
      uranus_y_1 += 0.00000514504 * Math.cos(2.01976952661 + 2.44768055480*t)
      uranus_y_1 += 0.00000665473 * Math.cos(1.92732409009 + 96.87299909510*t)
      uranus_y_1 += 0.00000649263 * Math.cos(4.91621635684 + 80.19822453870*t)
      uranus_y_1 += 0.00000863486 * Math.cos(1.70213605381 + 7.11354700080*t)
      uranus_y_1 += 0.00000746231 * Math.cos(3.21375560117 + 92.94084583200*t)
      uranus_y_1 += 0.00000764556 * Math.cos(1.17341120063 + 1.48447270830*t)
      uranus_y_1 += 0.00001050191 * Math.cos(3.84176879347 + 109.94568878850*t)
      uranus_y_1 += 0.00001114523 * Math.cos(3.41304662369 + 131.40394986990*t)
      uranus_y_1 += 0.00000977123 * Math.cos(5.73086540533 + 74.66972398270*t)
      uranus_y_1 += 0.00000978675 * Math.cos(5.23202231955 + 74.89347315190*t)
      uranus_y_1 += 0.00001035661 * Math.cos(6.12642568708 + 62.25142559510*t)
      uranus_y_1 += 0.00001075108 * Math.cos(1.76286452034 + 56.62235130260*t)
      uranus_y_1 += 0.00001234914 * Math.cos(5.69239889831 + 4.45341812490*t)
      uranus_y_1 += 0.00001458526 * Math.cos(5.10147126404 + 3.18139373770*t)
      uranus_y_1 += 0.00001291753 * Math.cos(6.19666243545 + 70.32818044240*t)
      uranus_y_1 += 0.00001739019 * Math.cos(3.82452086292 + 146.59425171800*t)
      uranus_y_1 += 0.00001705184 * Math.cos(5.82532917611 + 225.82926841020*t)
      uranus_y_1 += 0.00001713945 * Math.cos(1.82334975258 + 222.86032299360*t)
      uranus_y_1 += 0.00001744564 * Math.cos(1.67897185084 + 77.22927912210*t)
      uranus_y_1 += 0.00001531355 * Math.cos(2.14701519407 + 152.53214255120*t)
      uranus_y_1 += 0.00001476550 * Math.cos(2.10111459539 + 75.74480641380*t)
      uranus_y_1 += 0.00001595703 * Math.cos(4.79558057860 + 79.23501669220*t)
      uranus_y_1 += 0.00001555611 * Math.cos(2.56681954823 + 73.81839072080*t)
      uranus_y_1 += 0.00001939375 * Math.cos(0.82770216932 + 39.61750834610*t)
      uranus_y_1 += 0.00001620819 * Math.cos(2.18676505386 + 153.49535039770*t)
      uranus_y_1 += 0.00001707606 * Math.cos(5.60415260609 + 127.47179660680*t)
      uranus_y_1 += 0.00001929662 * Math.cos(4.68383962079 + 52.69019803950*t)
      uranus_y_1 += 0.00002224655 * Math.cos(3.21541108798 + 72.33391801250*t)
      uranus_y_1 += 0.00002510693 * Math.cos(1.27166561854 + 18.15924726470*t)
      uranus_y_1 += 0.00002821206 * Math.cos(1.83130010947 + 84.34282612290*t)
      uranus_y_1 += 0.00002227510 * Math.cos(4.89407437055 + 87.31177153950*t)
      uranus_y_1 += 0.00003174617 * Math.cos(3.08131638838 + 299.12639426920*t)
      uranus_y_1 += 0.00002628159 * Math.cos(2.97459067399 + 12.53017297220*t)
      uranus_y_1 += 0.00002690065 * Math.cos(1.78946471198 + 9.56122755560*t)
      uranus_y_1 += 0.00002848200 * Math.cos(3.32823493525 + 213.29909543800*t)
      uranus_y_1 += 0.00004117202 * Math.cos(6.19931612790 + 22.09140052780*t)
      uranus_y_1 += 0.00003962568 * Math.cos(3.18042711824 + 65.22037101170*t)
      uranus_y_1 += 0.00004376824 * Math.cos(2.17182724016 + 160.60889739850*t)
      uranus_y_1 += 0.00007595636 * Math.cos(1.19807643487 + 148.07872442630*t)
      uranus_y_1 += 0.00007321559 * Math.cos(0.66348425538 + 2.96894541660*t)
      uranus_y_1 += 0.00006979238 * Math.cos(0.83723520791 + 145.63104387150*t)
      uranus_y_1 += 0.00007438492 * Math.cos(4.63165436478 + 77.96299230500*t)
      uranus_y_1 += 0.00007732367 * Math.cos(0.04256630122 + 71.60020482960*t)
      uranus_y_1 += 0.00014991169 * Math.cos(3.97176856758 + 3.93215326310*t)
      uranus_y_1 += 0.00017392494 * Math.cos(4.96098883366 + 71.81265315070*t)
      uranus_y_1 += 0.00019424370 * Math.cos(6.01841918370 + 77.75054398390*t)
      uranus_y_1 += 0.00021672326 * Math.cos(3.36607324420 + 151.04766984290*t)
      uranus_y_1 += 0.00032419094 * Math.cos(4.32617246805 + 74.78159856730*t)
      uranus_y_1 += 0.00036144546 * Math.cos(5.94859451726 + 78.71375183040*t)
      uranus_y_1 += 0.00038294306 * Math.cos(5.01873585224 + 70.84944530420*t)
      uranus_y_1 += 0.00051366624 * Math.cos(0.61847245463 + 224.34479570190*t)
      uranus_y_1 += 0.00045455130 * Math.cos(0.73292269945 + 138.51749687070*t)
      uranus_y_1 += 0.00081470719 * Math.cos(5.92275377361 + 85.82729883120*t)
      uranus_y_1 += 0.00094974903 * Math.cos(5.07141531968 + 63.73589830340*t)
      uranus_y_1 += 0.00110133819 * Math.cos(4.00844673444 + 11.04570026390*t)
      uranus_y_1 += 0.00229380743 * Math.cos(0.91089104293 + 76.26607127560*t)
      uranus_y_1 += 0.00238535521 * Math.cos(3.76882481679 + 73.29712585900*t)
      uranus_y_1 += 0.00739195286 * Math.cos(4.43963987365 + 149.56319713460*t)
      uranus_y_1 += 0.02157902502 * Math.cos(0.00000000000 + 0.00000000000*t)
      uranus_y_1=uranus_y_1*t

      uranus_y_0 = 0.0

      uranus_y_0 += 0.00000010505 * Math.cos(1.49273427538 + 210.85141488320*t)
      uranus_y_0 += 0.00000010257 * Math.cos(4.72952295598 + 30.68942023690*t)
      uranus_y_0 += 0.00000011035 * Math.cos(5.05306501350 + 204.70107572890*t)
      uranus_y_0 += 0.00000010391 * Math.cos(4.28740979080 + 30.59879751170*t)
      uranus_y_0 += 0.00000011236 * Math.cos(3.60322881200 + 679.25416222920*t)
      uranus_y_0 += 0.00000010112 * Math.cos(4.81465770550 + 196.62432088160*t)
      uranus_y_0 += 0.00000011193 * Math.cos(1.53824976312 + 112.65400177420*t)
      uranus_y_0 += 0.00000010258 * Math.cos(2.86914578171 + 443.86366626340*t)
      uranus_y_0 += 0.00000010742 * Math.cos(2.74602550756 + 400.16524680790*t)
      uranus_y_0 += 0.00000010929 * Math.cos(3.11765296554 + 318.67949151700*t)
      uranus_y_0 += 0.00000011562 * Math.cos(5.23123134702 + 827.92358748650*t)
      uranus_y_0 += 0.00000010267 * Math.cos(5.20465459401 + 680.05731138130*t)
      uranus_y_0 += 0.00000012674 * Math.cos(3.40700922514 + 337.80194662820*t)
      uranus_y_0 += 0.00000011965 * Math.cos(0.93110019198 + 754.83890994860*t)
      uranus_y_0 += 0.00000010841 * Math.cos(5.97074169778 + 483.22054217860*t)
      uranus_y_0 += 0.00000010094 * Math.cos(5.87961753510 + 69.95567342690*t)
      uranus_y_0 += 0.00000010031 * Math.cos(2.07665198858 + 63.99653073430*t)
      uranus_y_0 += 0.00000010242 * Math.cos(4.17472240690 + 177.30492381430*t)
      uranus_y_0 += 0.00000011184 * Math.cos(2.96936696687 + 150.36634628670*t)
      uranus_y_0 += 0.00000010593 * Math.cos(2.48672884196 + 71.70077856610*t)
      uranus_y_0 += 0.00000010734 * Math.cos(0.19349032271 + 89.45063555360*t)
      uranus_y_0 += 0.00000011318 * Math.cos(5.77251608576 + 43.54966160920*t)
      uranus_y_0 += 0.00000010654 * Math.cos(3.65009209614 + 263.96230404800*t)
      uranus_y_0 += 0.00000011051 * Math.cos(5.41716692141 + 544.50875992720*t)
      uranus_y_0 += 0.00000010443 * Math.cos(0.81812110978 + 361.37781986430*t)
      uranus_y_0 += 0.00000010812 * Math.cos(0.46430555571 + 89.00869256890*t)
      uranus_y_0 += 0.00000011684 * Math.cos(1.21377406309 + 180.79513409270*t)
      uranus_y_0 += 0.00000011375 * Math.cos(3.81808860702 + 546.95644048200*t)
      uranus_y_0 += 0.00000012562 * Math.cos(4.92895921367 + 109.31254934210*t)
      uranus_y_0 += 0.00000010737 * Math.cos(2.71181422069 + 552.58551477450*t)
      uranus_y_0 += 0.00000012272 * Math.cos(5.06355303230 + 1171.87587326900*t)
      uranus_y_0 += 0.00000011539 * Math.cos(5.27501823945 + 74.21214959570*t)
      uranus_y_0 += 0.00000011539 * Math.cos(5.68756950373 + 75.35104753890*t)
      uranus_y_0 += 0.00000012785 * Math.cos(2.00022068392 + 757.80785536520*t)
      uranus_y_0 += 0.00000012612 * Math.cos(3.14058189465 + 353.30106501700*t)
      uranus_y_0 += 0.00000010472 * Math.cos(0.27867447645 + 49.50880430180*t)
      uranus_y_0 += 0.00000010485 * Math.cos(5.82765239186 + 105.38039607900*t)
      uranus_y_0 += 0.00000012234 * Math.cos(1.57689217779 + 118.87377689770*t)
      uranus_y_0 += 0.00000010562 * Math.cos(1.47699734752 + 1108.13997496560*t)
      uranus_y_0 += 0.00000012571 * Math.cos(0.54413812047 + 113.87784205160*t)
      uranus_y_0 += 0.00000014228 * Math.cos(1.61253324116 + 84.86409098470*t)
      uranus_y_0 += 0.00000010623 * Math.cos(1.71988698919 + 263.02034806090*t)
      uranus_y_0 += 0.00000011670 * Math.cos(4.42259077763 + 308.68762182480*t)
      uranus_y_0 += 0.00000010749 * Math.cos(1.01461165684 + 151.85081899500*t)
      uranus_y_0 += 0.00000010621 * Math.cos(0.35908343988 + 11.84884941600*t)
      uranus_y_0 += 0.00000010863 * Math.cos(1.57144632008 + 229.76142167330*t)
      uranus_y_0 += 0.00000012785 * Math.cos(0.10611241376 + 205.22234059070*t)
      uranus_y_0 += 0.00000014813 * Math.cos(2.99911907613 + 47.06112374700*t)
      uranus_y_0 += 0.00000014342 * Math.cos(5.38282831087 + 404.61866493280*t)
      uranus_y_0 += 0.00000010768 * Math.cos(1.68225273790 + 466.75821594330*t)
      uranus_y_0 += 0.00000014583 * Math.cos(1.19984511600 + 406.10313764110*t)
      uranus_y_0 += 0.00000014191 * Math.cos(1.71094245264 + 124.29040286910*t)
      uranus_y_0 += 0.00000011090 * Math.cos(2.16461595995 + 55.87159177720*t)
      uranus_y_0 += 0.00000015572 * Math.cos(2.77819126893 + 1059.38193018920*t)
      uranus_y_0 += 0.00000011301 * Math.cos(4.33131047313 + 164.12035953630*t)
      uranus_y_0 += 0.00000011935 * Math.cos(1.38104691130 + 256.42806592190*t)
      uranus_y_0 += 0.00000011367 * Math.cos(2.45902849811 + 59.59129671920*t)
      uranus_y_0 += 0.00000012173 * Math.cos(0.17117716363 + 44.09217833040*t)
      uranus_y_0 += 0.00000011578 * Math.cos(0.67710449732 + 65.33224559630*t)
      uranus_y_0 += 0.00000012331 * Math.cos(2.92269904453 + 83.68843481710*t)
      uranus_y_0 += 0.00000013353 * Math.cos(3.47302692091 + 288.73508531110*t)
      uranus_y_0 += 0.00000011811 * Math.cos(3.34660929802 + 34.53095077480*t)
      uranus_y_0 += 0.00000014519 * Math.cos(0.73690474458 + 1819.63746610920*t)
      uranus_y_0 += 0.00000015159 * Math.cos(4.93130097290 + 118.07062774560*t)
      uranus_y_0 += 0.00000013008 * Math.cos(2.89351174908 + 1097.09427470170*t)
      uranus_y_0 += 0.00000014834 * Math.cos(0.90690489444 + 115.36231475990*t)
      uranus_y_0 += 0.00000011847 * Math.cos(1.60289765228 + 417.03696332040*t)
      uranus_y_0 += 0.00000016588 * Math.cos(1.61054621410 + 438.29828244570*t)
      uranus_y_0 += 0.00000013363 * Math.cos(4.43976529562 + 172.19711438360*t)
      uranus_y_0 += 0.00000011943 * Math.cos(0.42213661289 + 59.28248017850*t)
      uranus_y_0 += 0.00000016677 * Math.cos(5.76088073458 + 381.61224066830*t)
      uranus_y_0 += 0.00000012189 * Math.cos(2.65532986668 + 842.15068148810*t)
      uranus_y_0 += 0.00000015553 * Math.cos(2.92654153303 + 64.69910614990*t)
      uranus_y_0 += 0.00000016510 * Math.cos(5.52233148572 + 285.11174858870*t)
      uranus_y_0 += 0.00000012292 * Math.cos(2.75806341567 + 79.77753341340*t)
      uranus_y_0 += 0.00000016814 * Math.cos(4.41075674576 + 336.83873878170*t)
      uranus_y_0 += 0.00000016510 * Math.cos(3.74296742734 + 121.84272231430*t)
      uranus_y_0 += 0.00000012655 * Math.cos(3.47988510950 + 749.20983565610*t)
      uranus_y_0 += 0.00000016443 * Math.cos(2.74987558168 + 83.37961827640*t)
      uranus_y_0 += 0.00000013958 * Math.cos(4.48591449080 + 60.11256158100*t)
      uranus_y_0 += 0.00000013527 * Math.cos(4.74412448417 + 73.45718455340*t)
      uranus_y_0 += 0.00000013527 * Math.cos(3.07687060542 + 76.10601258120*t)
      uranus_y_0 += 0.00000013295 * Math.cos(2.36096395500 + 322.61164478010*t)
      uranus_y_0 += 0.00000012513 * Math.cos(1.91122287401 + 195.77298761970*t)
      uranus_y_0 += 0.00000014094 * Math.cos(6.17561270564 + 39.09624348430*t)
      uranus_y_0 += 0.00000014158 * Math.cos(5.60862153409 + 147.55745956450*t)
      uranus_y_0 += 0.00000016329 * Math.cos(5.52724127720 + 176.65053250850*t)
      uranus_y_0 += 0.00000012895 * Math.cos(5.70317715970 + 883.79517926370*t)
      uranus_y_0 += 0.00000013153 * Math.cos(1.19799339989 + 224.86606056370*t)
      uranus_y_0 += 0.00000015934 * Math.cos(2.11466320925 + 703.63318461740*t)
      uranus_y_0 += 0.00000015317 * Math.cos(2.17090544987 + 134.06407874580*t)
      uranus_y_0 += 0.00000013094 * Math.cos(2.58882404011 + 12.00890811040*t)
      uranus_y_0 += 0.00000013244 * Math.cos(3.08157777565 + 501.37978944330*t)
      uranus_y_0 += 0.00000015368 * Math.cos(3.62887419403 + 60.55450456570*t)
      uranus_y_0 += 0.00000015772 * Math.cos(3.90429897443 + 193.65537546500*t)
      uranus_y_0 += 0.00000016062 * Math.cos(0.95601300237 + 76.52670370650*t)
      uranus_y_0 += 0.00000016062 * Math.cos(0.58179678004 + 73.03649342810*t)
      uranus_y_0 += 0.00000013545 * Math.cos(2.20526550754 + 280.96714700450*t)
      uranus_y_0 += 0.00000013418 * Math.cos(2.06565331098 + 69.78566372120*t)
      uranus_y_0 += 0.00000017407 * Math.cos(2.05882445866 + 550.13783421970*t)
      uranus_y_0 += 0.00000017090 * Math.cos(5.84373455865 + 85.07653930580*t)
      uranus_y_0 += 0.00000017350 * Math.cos(4.77489944031 + 378.64329525170*t)
      uranus_y_0 += 0.00000019143 * Math.cos(4.20856207695 + 154.29849954980*t)
      uranus_y_0 += 0.00000014109 * Math.cos(6.15042431458 + 535.91074021810*t)
      uranus_y_0 += 0.00000015824 * Math.cos(1.02280522095 + 194.28851491140*t)
      uranus_y_0 += 0.00000018651 * Math.cos(0.33014377517 + 107.02492748170*t)
      uranus_y_0 += 0.00000014515 * Math.cos(6.13046180828 + 63.62402371880*t)
      uranus_y_0 += 0.00000014573 * Math.cos(2.12795836718 + 73.24894174920*t)
      uranus_y_0 += 0.00000014573 * Math.cos(5.69303672241 + 76.31425538540*t)
      uranus_y_0 += 0.00000014632 * Math.cos(3.70605916082 + 610.69233878540*t)
      uranus_y_0 += 0.00000014826 * Math.cos(5.27106391752 + 63.84777288800*t)
      uranus_y_0 += 0.00000014946 * Math.cos(3.08926979326 + 76.21788716580*t)
      uranus_y_0 += 0.00000014946 * Math.cos(4.73172529633 + 73.34530996880*t)
      uranus_y_0 += 0.00000018460 * Math.cos(1.62901612902 + 135.33610313300*t)
      uranus_y_0 += 0.00000019988 * Math.cos(4.01527692746 + 376.19561469690*t)
      uranus_y_0 += 0.00000018321 * Math.cos(5.20071762389 + 106.01353552540*t)
      uranus_y_0 += 0.00000016009 * Math.cos(3.94767389914 + 73.95151716480*t)
      uranus_y_0 += 0.00000016009 * Math.cos(0.73172853687 + 75.61167996980*t)
      uranus_y_0 += 0.00000017881 * Math.cos(0.09108273346 + 190.66517818900*t)
      uranus_y_0 += 0.00000019142 * Math.cos(1.99614767689 + 408.43894361130*t)
      uranus_y_0 += 0.00000021183 * Math.cos(2.76279313413 + 129.91947716160*t)
      uranus_y_0 += 0.00000019349 * Math.cos(2.53812164115 + 363.51668387840*t)
      uranus_y_0 += 0.00000021485 * Math.cos(5.60817683212 + 1670.07426897460*t)
      uranus_y_0 += 0.00000017265 * Math.cos(0.34376874392 + 20.44686912510*t)
      uranus_y_0 += 0.00000018484 * Math.cos(1.63013404137 + 905.88657979150*t)
      uranus_y_0 += 0.00000020855 * Math.cos(3.17986464297 + 331.20966448920*t)
      uranus_y_0 += 0.00000021612 * Math.cos(4.01322800375 + 758.77106321170*t)
      uranus_y_0 += 0.00000016064 * Math.cos(6.13846823459 + 117.31986822020*t)
      uranus_y_0 += 0.00000021300 * Math.cos(6.02101806289 + 95.27665180220*t)
      uranus_y_0 += 0.00000021037 * Math.cos(4.42353418044 + 624.91943278700*t)
      uranus_y_0 += 0.00000018599 * Math.cos(4.26067496372 + 148.19059901090*t)
      uranus_y_0 += 0.00000016233 * Math.cos(3.90399450150 + 312.45971639350*t)
      uranus_y_0 += 0.00000016607 * Math.cos(1.47546084960 + 241.61027108930*t)
      uranus_y_0 += 0.00000020030 * Math.cos(0.25164752666 + 14.55716240170*t)
      uranus_y_0 += 0.00000022320 * Math.cos(5.66281470091 + 10.08249241740*t)
      uranus_y_0 += 0.00000016980 * Math.cos(1.16080581329 + 74.32402418030*t)
      uranus_y_0 += 0.00000016980 * Math.cos(3.51859662271 + 75.23917295430*t)
      uranus_y_0 += 0.00000023483 * Math.cos(3.29343789705 + 19.01058052660*t)
      uranus_y_0 += 0.00000019829 * Math.cos(0.44940833294 + 531.97858695500*t)
      uranus_y_0 += 0.00000019107 * Math.cos(5.96319659112 + 17.63798240290*t)
      uranus_y_0 += 0.00000021389 * Math.cos(4.38799405242 + 232.04904353370*t)
      uranus_y_0 += 0.00000017620 * Math.cos(5.07184757883 + 303.05854753230*t)
      uranus_y_0 += 0.00000017391 * Math.cos(2.86052058946 + 72.77586099720*t)
      uranus_y_0 += 0.00000021566 * Math.cos(5.83658853708 + 225.30800354840*t)
      uranus_y_0 += 0.00000020027 * Math.cos(2.84908153496 + 156.67674413540*t)
      uranus_y_0 += 0.00000024959 * Math.cos(3.08477269046 + 40.84134862350*t)
      uranus_y_0 += 0.00000020494 * Math.cos(1.10086101935 + 147.96684984170*t)
      uranus_y_0 += 0.00000018049 * Math.cos(2.34270181480 + 133.10087089930*t)
      uranus_y_0 += 0.00000018430 * Math.cos(3.77934306901 + 379.16456011350*t)
      uranus_y_0 += 0.00000024739 * Math.cos(4.02369602783 + 81.63451313720*t)
      uranus_y_0 += 0.00000018477 * Math.cos(0.61233843943 + 381.09097580650*t)
      uranus_y_0 += 0.00000021539 * Math.cos(5.04355745874 + 64.48665782880*t)
      uranus_y_0 += 0.00000022639 * Math.cos(5.17912426997 + 248.46318565920*t)
      uranus_y_0 += 0.00000021707 * Math.cos(2.83253969325 + 31.23193695810*t)
      uranus_y_0 += 0.00000023788 * Math.cos(5.93558688968 + 166.82867252200*t)
      uranus_y_0 += 0.00000022426 * Math.cos(2.04135195791 + 37.87240320690*t)
      uranus_y_0 += 0.00000018640 * Math.cos(1.24369440348 + 289.56516671360*t)
      uranus_y_0 += 0.00000021476 * Math.cos(3.77193446657 + 104.00779795530*t)
      uranus_y_0 += 0.00000019379 * Math.cos(1.50967733121 + 22.89454967990*t)
      uranus_y_0 += 0.00000019238 * Math.cos(1.86487710128 + 144.89733068860*t)
      uranus_y_0 += 0.00000022130 * Math.cos(3.28604969599 + 252.08652238160*t)
      uranus_y_0 += 0.00000019167 * Math.cos(2.51195058548 + 9.40116886120*t)
      uranus_y_0 += 0.00000020822 * Math.cos(1.01932827109 + 72.07328558160*t)
      uranus_y_0 += 0.00000020822 * Math.cos(3.66007416491 + 77.48991155300*t)
      uranus_y_0 += 0.00000023389 * Math.cos(2.70050292963 + 52.14768131830*t)
      uranus_y_0 += 0.00000020094 * Math.cos(6.08072379833 + 143.93412284210*t)
      uranus_y_0 += 0.00000020276 * Math.cos(3.99181745831 + 43.24084506850*t)
      uranus_y_0 += 0.00000020414 * Math.cos(3.43556230714 + 221.89711514710*t)
      uranus_y_0 += 0.00000027799 * Math.cos(0.96209912473 + 369.45457471160*t)
      uranus_y_0 += 0.00000020122 * Math.cos(5.07116177077 + 140.96517742550*t)
      uranus_y_0 += 0.00000025080 * Math.cos(0.62990903054 + 92.41958097020*t)
      uranus_y_0 += 0.00000020957 * Math.cos(2.51273700262 + 78.92620015150*t)
      uranus_y_0 += 0.00000023467 * Math.cos(3.95998507699 + 107.49800823370*t)
      uranus_y_0 += 0.00000024367 * Math.cos(4.94112415487 + 49.17873590170*t)
      uranus_y_0 += 0.00000021013 * Math.cos(1.29008318671 + 81.26200612170*t)
      uranus_y_0 += 0.00000022861 * Math.cos(1.72642949501 + 103.98654609590*t)
      uranus_y_0 += 0.00000029192 * Math.cos(1.84655840013 + 1439.50969814920*t)
      uranus_y_0 += 0.00000022291 * Math.cos(0.79512014451 + 107.91869935900*t)
      uranus_y_0 += 0.00000022545 * Math.cos(2.64769317985 + 162.89651925890*t)
      uranus_y_0 += 0.00000028861 * Math.cos(0.64319686646 + 67.92868399740*t)
      uranus_y_0 += 0.00000024086 * Math.cos(2.70821760397 + 170.17012495410*t)
      uranus_y_0 += 0.00000023243 * Math.cos(1.06350780602 + 414.06801790380*t)
      uranus_y_0 += 0.00000023717 * Math.cos(3.96570662024 + 45.55539917930*t)
      uranus_y_0 += 0.00000023957 * Math.cos(3.62192659965 + 541.53981451060*t)
      uranus_y_0 += 0.00000021822 * Math.cos(3.86589404722 + 34.62157350000*t)
      uranus_y_0 += 0.00000022243 * Math.cos(5.02281912723 + 85.93917341580*t)
      uranus_y_0 += 0.00000027161 * Math.cos(4.09025835610 + 104.83787935780*t)
      uranus_y_0 += 0.00000028415 * Math.cos(4.12348230751 + 405.99126305650*t)
      uranus_y_0 += 0.00000031058 * Math.cos(1.43279206593 + 401.64971951620*t)
      uranus_y_0 += 0.00000022571 * Math.cos(2.16687004586 + 70.63699698310*t)
      uranus_y_0 += 0.00000029792 * Math.cos(5.55171985100 + 616.32141307790*t)
      uranus_y_0 += 0.00000027480 * Math.cos(2.89233602186 + 25.27279426550*t)
      uranus_y_0 += 0.00000031484 * Math.cos(1.73913654546 + 97.67614824720*t)
      uranus_y_0 += 0.00000030628 * Math.cos(5.09784088338 + 90.93510826190*t)
      uranus_y_0 += 0.00000031000 * Math.cos(0.89906724200 + 227.52618943960*t)
      uranus_y_0 += 0.00000024997 * Math.cos(2.87330598675 + 2.28762186040*t)
      uranus_y_0 += 0.00000022965 * Math.cos(0.17434191029 + 188.92007304980*t)
      uranus_y_0 += 0.00000029542 * Math.cos(0.38908166418 + 565.11568774670*t)
      uranus_y_0 += 0.00000025568 * Math.cos(0.30969823578 + 58.31927233200*t)
      uranus_y_0 += 0.00000030666 * Math.cos(1.81550555962 + 1140.38330388000*t)
      uranus_y_0 += 0.00000028109 * Math.cos(6.07343558644 + 10.93382567930*t)
      uranus_y_0 += 0.00000025701 * Math.cos(4.05288243063 + 73.66963287450*t)
      uranus_y_0 += 0.00000025701 * Math.cos(0.62652000537 + 75.89356426010*t)
      uranus_y_0 += 0.00000032528 * Math.cos(0.20784726930 + 619.29035849450*t)
      uranus_y_0 += 0.00000025931 * Math.cos(0.50543349829 + 3.62333672240*t)
      uranus_y_0 += 0.00000023755 * Math.cos(6.10350487990 + 969.62247809490*t)
      uranus_y_0 += 0.00000026341 * Math.cos(1.11426693133 + 40.16002506730*t)
      uranus_y_0 += 0.00000024051 * Math.cos(0.02716967400 + 328.24071907260*t)
      uranus_y_0 += 0.00000024959 * Math.cos(5.49903630568 + 275.55052103310*t)
      uranus_y_0 += 0.00000025835 * Math.cos(3.54054842127 + 68.30119101290*t)
      uranus_y_0 += 0.00000033090 * Math.cos(4.94655582915 + 54.28654533240*t)
      uranus_y_0 += 0.00000026014 * Math.cos(4.66149750775 + 447.20511869550*t)
      uranus_y_0 += 0.00000034665 * Math.cos(5.24249308046 + 367.97010200330*t)
      uranus_y_0 += 0.00000026982 * Math.cos(2.84411833096 + 11.15757484850*t)
      uranus_y_0 += 0.00000032143 * Math.cos(3.34008688936 + 1033.35837639830*t)
      uranus_y_0 += 0.00000029332 * Math.cos(0.72314041835 + 8.59801970910*t)
      uranus_y_0 += 0.00000025516 * Math.cos(0.94690360002 + 284.14854074220*t)
      uranus_y_0 += 0.00000026861 * Math.cos(3.33466740983 + 151.26011816400*t)
      uranus_y_0 += 0.00000027737 * Math.cos(0.71377469191 + 141.69889060840*t)
      uranus_y_0 += 0.00000031328 * Math.cos(2.07043626780 + 66.18357885820*t)
      uranus_y_0 += 0.00000037009 * Math.cos(5.77608967408 + 4.73530241520*t)
      uranus_y_0 += 0.00000033594 * Math.cos(2.01380545416 + 157.26744496640*t)
      uranus_y_0 += 0.00000027412 * Math.cos(3.17327799326 + 221.16340196420*t)
      uranus_y_0 += 0.00000027051 * Math.cos(1.46048880013 + 27.72047482030*t)
      uranus_y_0 += 0.00000028073 * Math.cos(5.56516198967 + 123.53964334370*t)
      uranus_y_0 += 0.00000032003 * Math.cos(3.49913714494 + 216.26804085460*t)
      uranus_y_0 += 0.00000032127 * Math.cos(4.54419877632 + 48.75804477640*t)
      uranus_y_0 += 0.00000029985 * Math.cos(4.74522232026 + 90.28071695610*t)
      uranus_y_0 += 0.00000026858 * Math.cos(1.15133785291 + 55.13787859430*t)
      uranus_y_0 += 0.00000034957 * Math.cos(0.34059593072 + 229.08009811710*t)
      uranus_y_0 += 0.00000034543 * Math.cos(2.36055310688 + 326.86812094890*t)
      uranus_y_0 += 0.00000027969 * Math.cos(0.61782090444 + 0.75075952540*t)
      uranus_y_0 += 0.00000029867 * Math.cos(3.73972221138 + 100.64509366380*t)
      uranus_y_0 += 0.00000028957 * Math.cos(2.18112842604 + 528.72775724810*t)
      uranus_y_0 += 0.00000029047 * Math.cos(2.54832074149 + 114.94162363460*t)
      uranus_y_0 += 0.00000029397 * Math.cos(1.38889152740 + 958.57677783100*t)
      uranus_y_0 += 0.00000033579 * Math.cos(2.35670120676 + 92.04707395470*t)
      uranus_y_0 += 0.00000034738 * Math.cos(4.24812442276 + 42.53826965290*t)
      uranus_y_0 += 0.00000034894 * Math.cos(3.35588948339 + 143.34342201110*t)
      uranus_y_0 += 0.00000039957 * Math.cos(1.71495531420 + 1744.85586754190*t)
      uranus_y_0 += 0.00000029341 * Math.cos(4.80197600433 + 32.24332891440*t)
      uranus_y_0 += 0.00000032231 * Math.cos(0.69404916107 + 80.41067285980*t)
      uranus_y_0 += 0.00000031552 * Math.cos(3.77229684904 + 8.90683624980*t)
      uranus_y_0 += 0.00000039558 * Math.cos(5.86592561925 + 58.62808887270*t)
      uranus_y_0 += 0.00000029320 * Math.cos(4.04523159344 + 745.27768239300*t)
      uranus_y_0 += 0.00000029994 * Math.cos(5.29887577504 + 530.65417294110*t)
      uranus_y_0 += 0.00000036881 * Math.cos(1.87858099517 + 74.19089773630*t)
      uranus_y_0 += 0.00000036881 * Math.cos(2.80082144083 + 75.37229939830*t)
      uranus_y_0 += 0.00000037309 * Math.cos(5.79272926143 + 124.50285119020*t)
      uranus_y_0 += 0.00000030838 * Math.cos(5.30049970793 + 90.82323367730*t)
      uranus_y_0 += 0.00000038967 * Math.cos(5.47430356472 + 142.66209845490*t)
      uranus_y_0 += 0.00000037212 * Math.cos(4.24423846684 + 93.79217909390*t)
      uranus_y_0 += 0.00000030713 * Math.cos(4.33324653529 + 31.54075349880*t)
      uranus_y_0 += 0.00000034188 * Math.cos(2.03037659091 + 335.77495719870*t)
      uranus_y_0 += 0.00000041562 * Math.cos(2.19963752791 + 163.57784281510*t)
      uranus_y_0 += 0.00000037511 * Math.cos(4.02111882433 + 94.42531854030*t)
      uranus_y_0 += 0.00000033520 * Math.cos(5.76793055388 + 248.72381809010*t)
      uranus_y_0 += 0.00000036838 * Math.cos(3.14836254781 + 215.43795945210*t)
      uranus_y_0 += 0.00000037298 * Math.cos(4.64646918432 + 0.80314915210*t)
      uranus_y_0 += 0.00000034531 * Math.cos(4.78443809928 + 132.88842257820*t)
      uranus_y_0 += 0.00000032558 * Math.cos(5.73366744278 + 1.37259812370*t)
      uranus_y_0 += 0.00000035019 * Math.cos(4.74760141554 + 35.68535508300*t)
      uranus_y_0 += 0.00000033709 * Math.cos(3.11818030790 + 77.06922042770*t)
      uranus_y_0 += 0.00000035944 * Math.cos(0.68720378876 + 184.09414790940*t)
      uranus_y_0 += 0.00000037167 * Math.cos(4.49302460920 + 226.79247625670*t)
      uranus_y_0 += 0.00000037380 * Math.cos(1.64167768184 + 180.16199464630*t)
      uranus_y_0 += 0.00000040903 * Math.cos(0.28712839168 + 411.62033734900*t)
      uranus_y_0 += 0.00000036388 * Math.cos(2.84792168696 + 165.60483224460*t)
      uranus_y_0 += 0.00000043875 * Math.cos(4.01578111231 + 57.14361616440*t)
      uranus_y_0 += 0.00000046274 * Math.cos(6.24438375030 + 833.55266177900*t)
      uranus_y_0 += 0.00000044940 * Math.cos(2.63982634792 + 142.14083359310*t)
      uranus_y_0 += 0.00000047358 * Math.cos(0.94380667353 + 836.52160719560*t)
      uranus_y_0 += 0.00000050065 * Math.cos(2.94906045687 + 51.88704888740*t)
      uranus_y_0 += 0.00000039296 * Math.cos(4.64777796591 + 29.22619938800*t)
      uranus_y_0 += 0.00000035861 * Math.cos(4.71491046915 + 136.06981631590*t)
      uranus_y_0 += 0.00000047287 * Math.cos(1.81083449786 + 199.28444975750*t)
      uranus_y_0 += 0.00000037768 * Math.cos(5.10288059528 + 91.24392480260*t)
      uranus_y_0 += 0.00000040170 * Math.cos(2.45770060358 + 164.54105066160*t)
      uranus_y_0 += 0.00000047665 * Math.cos(4.06141529894 + 73.08467753790*t)
      uranus_y_0 += 0.00000040051 * Math.cos(3.79235506158 + 306.83064210100*t)
      uranus_y_0 += 0.00000043525 * Math.cos(3.17935260457 + 25.86349509650*t)
      uranus_y_0 += 0.00000047477 * Math.cos(5.62213666350 + 224.45667028650*t)
      uranus_y_0 += 0.00000037062 * Math.cos(4.20186306066 + 397.39324334740*t)
      uranus_y_0 += 0.00000037354 * Math.cos(4.23058347236 + 49.72125262290*t)
      uranus_y_0 += 0.00000042300 * Math.cos(6.01494050164 + 22.63391724900*t)
      uranus_y_0 += 0.00000049970 * Math.cos(3.55869944978 + 7.70424783180*t)
      uranus_y_0 += 0.00000041021 * Math.cos(0.17537188201 + 78.97438426130*t)
      uranus_y_0 += 0.00000045095 * Math.cos(5.09840444946 + 393.46109008430*t)
      uranus_y_0 += 0.00000047398 * Math.cos(5.34395839526 + 73.93026530540*t)
      uranus_y_0 += 0.00000047398 * Math.cos(5.61862934792 + 75.63293182920*t)
      uranus_y_0 += 0.00000037996 * Math.cos(3.64573952570 + 154.67100656530*t)
      uranus_y_0 += 0.00000052918 * Math.cos(5.55529236777 + 117.91056905120*t)
      uranus_y_0 += 0.00000039728 * Math.cos(2.20105143608 + 88.27497938600*t)
      uranus_y_0 += 0.00000042295 * Math.cos(3.26980829888 + 232.42155054920*t)
      uranus_y_0 += 0.00000039625 * Math.cos(1.62185662608 + 72.49397670690*t)
      uranus_y_0 += 0.00000055355 * Math.cos(2.74861110912 + 198.32124191100*t)
      uranus_y_0 += 0.00000055389 * Math.cos(1.25826751876 + 365.00115658670*t)
      uranus_y_0 += 0.00000044202 * Math.cos(4.50403074571 + 70.58881287330*t)
      uranus_y_0 += 0.00000045165 * Math.cos(1.62137110390 + 167.08930495290*t)
      uranus_y_0 += 0.00000053599 * Math.cos(6.09401185678 + 767.36908292080*t)
      uranus_y_0 += 0.00000056913 * Math.cos(0.53808385027 + 25.06034594440*t)
      uranus_y_0 += 0.00000042224 * Math.cos(5.36565135834 + 31.49256938900*t)
      uranus_y_0 += 0.00000042464 * Math.cos(0.34761416357 + 150.31395666000*t)
      uranus_y_0 += 0.00000059452 * Math.cos(2.64459100980 + 117.36805233000*t)
      uranus_y_0 += 0.00000047603 * Math.cos(2.13905443526 + 84.18276742850*t)
      uranus_y_0 += 0.00000052405 * Math.cos(0.06300352006 + 58.73996345730*t)
      uranus_y_0 += 0.00000049065 * Math.cos(0.32033940212 + 55.77101804070*t)
      uranus_y_0 += 0.00000043958 * Math.cos(3.51862818809 + 57.51612317990*t)
      uranus_y_0 += 0.00000048903 * Math.cos(5.20790489853 + 122.47586176070*t)
      uranus_y_0 += 0.00000049209 * Math.cos(5.59180020112 + 177.87437278590*t)
      uranus_y_0 += 0.00000057370 * Math.cos(2.72607672194 + 486.40193591630*t)
      uranus_y_0 += 0.00000054466 * Math.cos(2.50120140695 + 75.43598987310*t)
      uranus_y_0 += 0.00000054466 * Math.cos(2.17820102905 + 74.12720726150*t)
      uranus_y_0 += 0.00000054456 * Math.cos(5.91606185436 + 236.87496867410*t)
      uranus_y_0 += 0.00000045467 * Math.cos(3.56475248959 + 69.15252427480*t)
      uranus_y_0 += 0.00000053190 * Math.cos(4.73802617636 + 79.51690098250*t)
      uranus_y_0 += 0.00000057708 * Math.cos(2.71180344965 + 303.86169668440*t)
      uranus_y_0 += 0.00000046688 * Math.cos(3.14104089569 + 106.27416795630*t)
      uranus_y_0 += 0.00000048035 * Math.cos(4.24298529357 + 43.12897048390*t)
      uranus_y_0 += 0.00000047590 * Math.cos(2.58646137213 + 224.23292111730*t)
      uranus_y_0 += 0.00000061846 * Math.cos(3.01358019450 + 61.28821774860*t)
      uranus_y_0 += 0.00000065078 * Math.cos(2.28307091556 + 237.67811782620*t)
      uranus_y_0 += 0.00000048570 * Math.cos(1.04696116864 + 48.91810347080*t)
      uranus_y_0 += 0.00000056294 * Math.cos(0.03303123026 + 142.97091499560*t)
      uranus_y_0 += 0.00000052229 * Math.cos(3.14515157585 + 184.98791978670*t)
      uranus_y_0 += 0.00000051406 * Math.cos(1.10843247300 + 101.86893394120*t)
      uranus_y_0 += 0.00000053743 * Math.cos(2.89411156731 + 14.22709400160*t)
      uranus_y_0 += 0.00000049881 * Math.cos(0.72603310338 + 91.45637312370*t)
      uranus_y_0 += 0.00000062225 * Math.cos(2.60564950826 + 82.48584639910*t)
      uranus_y_0 += 0.00000067640 * Math.cos(0.64240183724 + 278.51946644970*t)
      uranus_y_0 += 0.00000049301 * Math.cos(5.39744243512 + 76.00543884470*t)
      uranus_y_0 += 0.00000053798 * Math.cos(0.50648861767 + 13.49338081870*t)
      uranus_y_0 += 0.00000055249 * Math.cos(5.97289951260 + 75.15410558280*t)
      uranus_y_0 += 0.00000055249 * Math.cos(4.98968823058 + 74.40909155180*t)
      uranus_y_0 += 0.00000057149 * Math.cos(0.50053166486 + 31.65262808340*t)
      uranus_y_0 += 0.00000061333 * Math.cos(5.64664423158 + 1364.72809958190*t)
      uranus_y_0 += 0.00000061624 * Math.cos(2.19426288431 + 290.21955801940*t)
      uranus_y_0 += 0.00000059491 * Math.cos(6.08727466304 + 256.53994050650*t)
      uranus_y_0 += 0.00000056126 * Math.cos(2.54058148898 + 65.38042970610*t)
      uranus_y_0 += 0.00000070395 * Math.cos(3.20554541979 + 78.40493528970*t)
      uranus_y_0 += 0.00000051867 * Math.cos(4.77686720248 + 77.70235987410*t)
      uranus_y_0 += 0.00000053991 * Math.cos(3.01146704045 + 148.81243760920*t)
      uranus_y_0 += 0.00000060264 * Math.cos(4.31075800997 + 454.90936652730*t)
      uranus_y_0 += 0.00000053827 * Math.cos(0.67127500874 + 67.35923502580*t)
      uranus_y_0 += 0.00000065857 * Math.cos(4.49486698909 + 7.86430652620*t)
      uranus_y_0 += 0.00000052973 * Math.cos(4.46113364221 + 831.10498122420*t)
      uranus_y_0 += 0.00000064315 * Math.cos(6.09090612220 + 472.17484191470*t)
      uranus_y_0 += 0.00000054636 * Math.cos(6.18572063318 + 71.86083726050*t)
      uranus_y_0 += 0.00000059375 * Math.cos(1.96681230683 + 403.02231763990*t)
      uranus_y_0 += 0.00000066387 * Math.cos(6.24095505973 + 125.18417474640*t)
      uranus_y_0 += 0.00000077639 * Math.cos(1.49248726131 + 71.15826184490*t)
      uranus_y_0 += 0.00000077992 * Math.cos(1.70300103619 + 70.11573212130*t)
      uranus_y_0 += 0.00000070112 * Math.cos(1.28299080418 + 167.72244439930*t)
      uranus_y_0 += 0.00000058964 * Math.cos(1.82902730542 + 44.72531777680*t)
      uranus_y_0 += 0.00000075507 * Math.cos(2.06743974265 + 67.07735073550*t)
      uranus_y_0 += 0.00000080994 * Math.cos(0.84859852290 + 332.80601178210*t)
      uranus_y_0 += 0.00000078743 * Math.cos(2.65459072812 + 15.49911838880*t)
      uranus_y_0 += 0.00000079920 * Math.cos(3.87030192885 + 477.80391620720*t)
      uranus_y_0 += 0.00000070498 * Math.cos(2.80104084260 + 76.37794586020*t)
      uranus_y_0 += 0.00000083450 * Math.cos(4.82134683307 + 480.77286162380*t)
      uranus_y_0 += 0.00000080077 * Math.cos(3.13117992910 + 16.46232623530*t)
      uranus_y_0 += 0.00000087752 * Math.cos(5.06850205613 + 331.32153907380*t)
      uranus_y_0 += 0.00000085207 * Math.cos(3.04618638130 + 173.68158709190*t)
      uranus_y_0 += 0.00000073253 * Math.cos(2.97393986372 + 178.78939652260*t)
      uranus_y_0 += 0.00000075104 * Math.cos(3.21476153585 + 25.60286266560*t)
      uranus_y_0 += 0.00000077422 * Math.cos(6.17876938790 + 70.04629615210*t)
      uranus_y_0 += 0.00000078542 * Math.cos(3.84154583566 + 50.66320861000*t)
      uranus_y_0 += 0.00000065829 * Math.cos(4.32001805221 + 75.58474771940*t)
      uranus_y_0 += 0.00000065829 * Math.cos(0.35938438379 + 73.97844941520*t)
      uranus_y_0 += 0.00000087004 * Math.cos(1.62284282986 + 894.84087952760*t)
      uranus_y_0 += 0.00000077397 * Math.cos(3.19409744954 + 310.17209453310*t)
      uranus_y_0 += 0.00000067869 * Math.cos(2.38336846275 + 606.76018552230*t)
      uranus_y_0 += 0.00000070186 * Math.cos(5.97826233723 + 820.05928096030*t)
      uranus_y_0 += 0.00000082091 * Math.cos(1.66303062044 + 175.16605980020*t)
      uranus_y_0 += 0.00000078846 * Math.cos(4.72561130487 + 262.47783133970*t)
      uranus_y_0 += 0.00000069347 * Math.cos(5.01480404732 + 16.04163511000*t)
      uranus_y_0 += 0.00000086483 * Math.cos(1.70654125720 + 192.69216761850*t)
      uranus_y_0 += 0.00000090374 * Math.cos(1.46851586145 + 17.26547538740*t)
      uranus_y_0 += 0.00000077135 * Math.cos(0.02896321430 + 26.02355379090*t)
      uranus_y_0 += 0.00000075625 * Math.cos(3.30145293663 + 217.23124870110*t)
      uranus_y_0 += 0.00000074010 * Math.cos(4.76626906432 + 189.72322220190*t)
      uranus_y_0 += 0.00000074569 * Math.cos(4.55789803256 + 95.22846769240*t)
      uranus_y_0 += 0.00000074870 * Math.cos(5.30985523542 + 119.50691634410*t)
      uranus_y_0 += 0.00000105110 * Math.cos(1.09488557735 + 328.35259365720*t)
      uranus_y_0 += 0.00000084005 * Math.cos(3.28553283014 + 370.93904741990*t)
      uranus_y_0 += 0.00000083480 * Math.cos(0.34025903382 + 149.40313844020*t)
      uranus_y_0 += 0.00000074732 * Math.cos(5.25299025162 + 5.10780943070*t)
      uranus_y_0 += 0.00000090975 * Math.cos(0.83013329096 + 98.89998852460*t)
      uranus_y_0 += 0.00000075760 * Math.cos(6.09966718025 + 218.92816973050*t)
      uranus_y_0 += 0.00000104152 * Math.cos(3.12500840636 + 210.33015002140*t)
      uranus_y_0 += 0.00000076677 * Math.cos(5.83936897150 + 73.55775828990*t)
      uranus_y_0 += 0.00000099120 * Math.cos(4.50258673794 + 149.82382956550*t)
      uranus_y_0 += 0.00000080076 * Math.cos(0.46711196257 + 73.13706716460*t)
      uranus_y_0 += 0.00000086521 * Math.cos(5.77990029279 + 6.90109867970*t)
      uranus_y_0 += 0.00000098663 * Math.cos(5.28681160540 + 88.11492069160*t)
      uranus_y_0 += 0.00000087612 * Math.cos(4.09200889540 + 58.10682401090*t)
      uranus_y_0 += 0.00000083480 * Math.cos(2.97873123693 + 149.72325582900*t)
      uranus_y_0 += 0.00000082024 * Math.cos(5.83270282365 + 82.64590509350*t)
      uranus_y_0 += 0.00000105689 * Math.cos(5.90750871349 + 100.38446123290*t)
      uranus_y_0 += 0.00000106862 * Math.cos(1.56894230537 + 81.68269724700*t)
      uranus_y_0 += 0.00000112324 * Math.cos(5.22657359082 + 228.79821382680*t)
      uranus_y_0 += 0.00000116258 * Math.cos(4.19923354698 + 1215.16490244730*t)
      uranus_y_0 += 0.00000086241 * Math.cos(4.53063306110 + 76.42612997000*t)
      uranus_y_0 += 0.00000087921 * Math.cos(0.35269595047 + 75.41473801370*t)
      uranus_y_0 += 0.00000087921 * Math.cos(4.32670648553 + 74.14845912090*t)
      uranus_y_0 += 0.00000089934 * Math.cos(0.36256511993 + 149.51501302480*t)
      uranus_y_0 += 0.00000110540 * Math.cos(2.03204732442 + 19.64371997300*t)
      uranus_y_0 += 0.00000089603 * Math.cos(1.04619916818 + 295.19424100610*t)
      uranus_y_0 += 0.00000090777 * Math.cos(2.91730470316 + 267.47376618580*t)
      uranus_y_0 += 0.00000089934 * Math.cos(2.95642515081 + 149.61138124440*t)
      uranus_y_0 += 0.00000092794 * Math.cos(1.47028932852 + 43.28902917830*t)
      uranus_y_0 += 0.00000099120 * Math.cos(5.09958883998 + 149.30256470370*t)
      uranus_y_0 += 0.00000113624 * Math.cos(1.22774403773 + 604.47256366190*t)
      uranus_y_0 += 0.00000093010 * Math.cos(1.80257495113 + 93.90405367850*t)
      uranus_y_0 += 0.00000097687 * Math.cos(1.51458618418 + 76.78733613740*t)
      uranus_y_0 += 0.00000109155 * Math.cos(3.69281386772 + 55.65914345610*t)
      uranus_y_0 += 0.00000113987 * Math.cos(2.05059638924 + 253.57099508990*t)
      uranus_y_0 += 0.00000112226 * Math.cos(3.46253936917 + 92.30770638560*t)
      uranus_y_0 += 0.00000106158 * Math.cos(2.64028524201 + 302.09533968580*t)
      uranus_y_0 += 0.00000109802 * Math.cos(5.86019231369 + 143.62530630140*t)
      uranus_y_0 += 0.00000096174 * Math.cos(2.53649545857 + 258.87574647670*t)
      uranus_y_0 += 0.00000101658 * Math.cos(0.35890468314 + 362.86229257260*t)
      uranus_y_0 += 0.00000098940 * Math.cos(1.32720716375 + 27.08733537390*t)
      uranus_y_0 += 0.00000114357 * Math.cos(4.80183924958 + 273.10284047830*t)
      uranus_y_0 += 0.00000136546 * Math.cos(4.44396318920 + 909.81873305460*t)
      uranus_y_0 += 0.00000103751 * Math.cos(0.09858727182 + 54.33472944220*t)
      uranus_y_0 += 0.00000128792 * Math.cos(1.53820246543 + 155.50108796780*t)
      uranus_y_0 += 0.00000107892 * Math.cos(0.10090598897 + 375.39246554480*t)
      uranus_y_0 += 0.00000105739 * Math.cos(5.13563496088 + 66.91729204110*t)
      uranus_y_0 += 0.00000125769 * Math.cos(3.85907526779 + 98.35747180340*t)
      uranus_y_0 += 0.00000135174 * Math.cos(1.15418631167 + 171.65459766240*t)
      uranus_y_0 += 0.00000128986 * Math.cos(3.45591214307 + 254.94359321360*t)
      uranus_y_0 += 0.00000143237 * Math.cos(4.38802400895 + 628.85158605010*t)
      uranus_y_0 += 0.00000113904 * Math.cos(5.19950219884 + 13.33332212430*t)
      uranus_y_0 += 0.00000121897 * Math.cos(4.89621303002 + 79.44746501330*t)
      uranus_y_0 += 0.00000140467 * Math.cos(4.49862691968 + 286.59622129700*t)
      uranus_y_0 += 0.00000145866 * Math.cos(4.72508344563 + 24.11838995730*t)
      uranus_y_0 += 0.00000116798 * Math.cos(2.79975011606 + 692.58748435350*t)
      uranus_y_0 += 0.00000141971 * Math.cos(4.67692245942 + 173.94221952280*t)
      uranus_y_0 += 0.00000127914 * Math.cos(5.91612723274 + 61.44827644300*t)
      uranus_y_0 += 0.00000120105 * Math.cos(5.04807417968 + 130.44074202340*t)
      uranus_y_0 += 0.00000150896 * Math.cos(1.84344856748 + 103.09277421860*t)
      uranus_y_0 += 0.00000157530 * Math.cos(1.02260224406 + 347.88443904560*t)
      uranus_y_0 += 0.00000146437 * Math.cos(3.06416525256 + 334.29048449040*t)
      uranus_y_0 += 0.00000128155 * Math.cos(2.45134447197 + 156.15547927360*t)
      uranus_y_0 += 0.00000130404 * Math.cos(4.56696904208 + 76.47851959670*t)
      uranus_y_0 += 0.00000161861 * Math.cos(2.54166020189 + 105.49227066360*t)
      uranus_y_0 += 0.00000137993 * Math.cos(0.49895867902 + 16.67477455640*t)
      uranus_y_0 += 0.00000154719 * Math.cos(4.66548925160 + 294.67297614430*t)
      uranus_y_0 += 0.00000152639 * Math.cos(2.03301679425 + 233.90602325750*t)
      uranus_y_0 += 0.00000137687 * Math.cos(3.65255922607 + 448.68959140380*t)
      uranus_y_0 += 0.00000178492 * Math.cos(0.39921147736 + 685.47393735270*t)
      uranus_y_0 += 0.00000140539 * Math.cos(0.81828536865 + 426.59819087600*t)
      uranus_y_0 += 0.00000157912 * Math.cos(4.13655140282 + 82.20396210880*t)
      uranus_y_0 += 0.00000202867 * Math.cos(0.92934842891 + 291.70403072770*t)
      uranus_y_0 += 0.00000175560 * Math.cos(4.41849512958 + 333.65734504400*t)
      uranus_y_0 += 0.00000154158 * Math.cos(4.43250509665 + 206.18554843720*t)
      uranus_y_0 += 0.00000185821 * Math.cos(5.76008843913 + 76.15419669100*t)
      uranus_y_0 += 0.00000187130 * Math.cos(4.63207698177 + 149.04193227280*t)
      uranus_y_0 += 0.00000163127 * Math.cos(0.33878389027 + 264.50482076920*t)
      uranus_y_0 += 0.00000185802 * Math.cos(0.68379922776 + 75.67537044460*t)
      uranus_y_0 += 0.00000185802 * Math.cos(3.99560320824 + 73.88782669000*t)
      uranus_y_0 += 0.00000192957 * Math.cos(5.12177898736 + 0.96320784650*t)
      uranus_y_0 += 0.00000165292 * Math.cos(5.36941198819 + 154.97982310600*t)
      uranus_y_0 += 0.00000159175 * Math.cos(3.51044775078 + 17.52610781830*t)
      uranus_y_0 += 0.00000179581 * Math.cos(5.36487860827 + 103.35340664950*t)
      uranus_y_0 += 0.00000163450 * Math.cos(1.53200906891 + 79.88940799800*t)
      uranus_y_0 += 0.00000203490 * Math.cos(5.82940017414 + 148.59998928810*t)
      uranus_y_0 += 0.00000164586 * Math.cos(0.70747217893 + 468.24268865160*t)
      uranus_y_0 += 0.00000173749 * Math.cos(4.28628512648 + 681.54178408960*t)
      uranus_y_0 += 0.00000216757 * Math.cos(0.90936155593 + 135.54855145410*t)
      uranus_y_0 += 0.00000167756 * Math.cos(5.59398995995 + 30.05628079050*t)
      uranus_y_0 += 0.00000175836 * Math.cos(1.53408491826 + 57.25549074900*t)
      uranus_y_0 += 0.00000234130 * Math.cos(3.14530755107 + 342.25536475310*t)
      uranus_y_0 += 0.00000233297 * Math.cos(2.18609372572 + 339.28641933650*t)
      uranus_y_0 += 0.00000214437 * Math.cos(1.18016591525 + 189.18070548070*t)
      uranus_y_0 += 0.00000239720 * Math.cos(6.19793297710 + 756.32338265690*t)
      uranus_y_0 += 0.00000231681 * Math.cos(2.78093325899 + 46.47042291600*t)
      uranus_y_0 += 0.00000257536 * Math.cos(0.30399822270 + 1289.94650101460*t)
      uranus_y_0 += 0.00000227699 * Math.cos(1.88879274658 + 216.92243216040*t)
      uranus_y_0 += 0.00000210545 * Math.cos(3.35124491126 + 0.52126486180*t)
      uranus_y_0 += 0.00000219949 * Math.cos(5.18094249145 + 44.07092647100*t)
      uranus_y_0 += 0.00000222192 * Math.cos(3.44393515493 + 47.69426319340*t)
      uranus_y_0 += 0.00000198785 * Math.cos(3.18797196563 + 69.67378913660*t)
      uranus_y_0 += 0.00000227327 * Math.cos(3.78561264808 + 120.99138905240*t)
      uranus_y_0 += 0.00000265211 * Math.cos(1.11226453547 + 28.31117565130*t)
      uranus_y_0 += 0.00000302295 * Math.cos(0.43076728879 + 984.60033162190*t)
      uranus_y_0 += 0.00000278047 * Math.cos(5.88865683969 + 29.20494752860*t)
      uranus_y_0 += 0.00000230070 * Math.cos(5.35619295971 + 60.76695288680*t)
      uranus_y_0 += 0.00000252403 * Math.cos(5.01154358916 + 150.08446199640*t)
      uranus_y_0 += 0.00000246583 * Math.cos(1.17774433989 + 554.06998748280*t)
      uranus_y_0 += 0.00000255714 * Math.cos(6.18037150203 + 19.12245511120*t)
      uranus_y_0 += 0.00000337472 * Math.cos(3.60594773618 + 150.52640498110*t)
      uranus_y_0 += 0.00000311815 * Math.cos(0.79978809612 + 147.11551657980*t)
      uranus_y_0 += 0.00000318464 * Math.cos(0.45911675628 + 120.35824960600*t)
      uranus_y_0 += 0.00000277004 * Math.cos(4.21620590877 + 6.59228213900*t)
      uranus_y_0 += 0.00000287093 * Math.cos(5.24491427364 + 45.57665103870*t)
      uranus_y_0 += 0.00000316354 * Math.cos(3.43209926093 + 30.71067209630*t)
      uranus_y_0 += 0.00000399889 * Math.cos(5.30927861895 + 529.69096509460*t)
      uranus_y_0 += 0.00000324278 * Math.cos(4.97703425119 + 7.42236354150*t)
      uranus_y_0 += 0.00000401800 * Math.cos(2.67393126462 + 490.33408917940*t)
      uranus_y_0 += 0.00000405067 * Math.cos(0.76651664121 + 255.05546779820*t)
      uranus_y_0 += 0.00000354526 * Math.cos(4.66410291093 + 214.78356814630*t)
      uranus_y_0 += 0.00000325976 * Math.cos(2.61924421042 + 228.27694896500*t)
      uranus_y_0 += 0.00000317869 * Math.cos(4.93937891025 + 33.13710079170*t)
      uranus_y_0 += 0.00000381449 * Math.cos(3.63961245738 + 114.13847448250*t)
      uranus_y_0 += 0.00000426261 * Math.cos(0.89836299897 + 141.48644228730*t)
      uranus_y_0 += 0.00000374623 * Math.cos(1.90215093451 + 73.18525127440*t)
      uranus_y_0 += 0.00000369010 * Math.cos(4.11078638826 + 144.14657116320*t)
      uranus_y_0 += 0.00000354100 * Math.cos(5.26264151031 + 46.20979048510*t)
      uranus_y_0 += 0.00000390364 * Math.cos(4.39316702257 + 152.74459087230*t)
      uranus_y_0 += 0.00000419613 * Math.cos(6.21605224514 + 41.64449777560*t)
      uranus_y_0 += 0.00000514049 * Math.cos(3.83742451002 + 115.88357962170*t)
      uranus_y_0 += 0.00000418634 * Math.cos(0.40340567628 + 95.38852638680*t)
      uranus_y_0 += 0.00000472431 * Math.cos(1.72063683793 + 180.27386923090*t)
      uranus_y_0 += 0.00000435630 * Math.cos(2.19413803718 + 372.42352012820*t)
      uranus_y_0 += 0.00000537029 * Math.cos(3.75711795413 + 81.00137369080*t)
      uranus_y_0 += 0.00000563065 * Math.cos(3.08986059602 + 155.78297225810*t)
      uranus_y_0 += 0.00000488079 * Math.cos(5.04403350813 + 73.40900044360*t)
      uranus_y_0 += 0.00000449585 * Math.cos(2.60457386268 + 543.02428721890*t)
      uranus_y_0 += 0.00000517809 * Math.cos(5.54012472390 + 209.36694217490*t)
      uranus_y_0 += 0.00000618901 * Math.cos(4.52549231118 + 125.98732389850*t)
      uranus_y_0 += 0.00000516860 * Math.cos(0.74712751258 + 351.81659230870*t)
      uranus_y_0 += 0.00000445581 * Math.cos(5.33271706288 + 329.72519178090*t)
      uranus_y_0 += 0.00000588886 * Math.cos(4.62064969642 + 258.02441321480*t)
      uranus_y_0 += 0.00000550782 * Math.cos(5.85625308842 + 260.99335863140*t)
      uranus_y_0 += 0.00000505972 * Math.cos(0.95984060933 + 157.63995198190*t)
      uranus_y_0 += 0.00000666586 * Math.cos(4.63314190172 + 6.21977512350*t)
      uranus_y_0 += 0.00000587456 * Math.cos(2.33741613601 + 152.01087768940*t)
      uranus_y_0 += 0.00000486886 * Math.cos(5.78724669907 + 415.55249061210*t)
      uranus_y_0 += 0.00000560350 * Math.cos(1.79729642400 + 69.36497259590*t)
      uranus_y_0 += 0.00000536175 * Math.cos(1.52084605210 + 116.42609634290*t)
      uranus_y_0 += 0.00000604018 * Math.cos(2.75780757245 + 195.13984817330*t)
      uranus_y_0 += 0.00000695636 * Math.cos(4.49767435966 + 617.80588578620*t)
      uranus_y_0 += 0.00000528413 * Math.cos(0.71044436153 + 146.38180339690*t)
      uranus_y_0 += 0.00000581277 * Math.cos(0.83588836575 + 28.57180808220*t)
      uranus_y_0 += 0.00000703568 * Math.cos(1.49945377005 + 203.73786788240*t)
      uranus_y_0 += 0.00000643424 * Math.cos(5.98383236425 + 88.79624424780*t)
      uranus_y_0 += 0.00000746242 * Math.cos(2.79717552793 + 760.25553592000*t)
      uranus_y_0 += 0.00000661316 * Math.cos(3.91236554284 + 8.07675484730*t)
      uranus_y_0 += 0.00000626173 * Math.cos(0.14763136288 + 24.37902238820*t)
      uranus_y_0 += 0.00000766040 * Math.cos(0.89351020566 + 68.56182344380*t)
      uranus_y_0 += 0.00000597805 * Math.cos(1.07147770615 + 134.58534360760*t)
      uranus_y_0 += 0.00000623013 * Math.cos(2.99649402595 + 51.20572533120*t)
      uranus_y_0 += 0.00000863768 * Math.cos(3.46041862039 + 162.09337010680*t)
      uranus_y_0 += 0.00000662758 * Math.cos(0.25796780548 + 81.37388070630*t)
      uranus_y_0 += 0.00000896763 * Math.cos(0.51927845768 + 200.76892246580*t)
      uranus_y_0 += 0.00000898007 * Math.cos(0.53150446248 + 110.20632121940*t)
      uranus_y_0 += 0.00000891414 * Math.cos(1.82007872482 + 23.57587323610*t)
      uranus_y_0 += 0.00000952790 * Math.cos(1.24773830053 + 106.97674337190*t)
      uranus_y_0 += 0.00000973381 * Math.cos(0.64028748776 + 218.40690486870*t)
      uranus_y_0 += 0.00000739228 * Math.cos(2.48875340751 + 277.03499374140*t)
      uranus_y_0 += 0.00000909788 * Math.cos(3.15839878322 + 149.67507171920*t)
      uranus_y_0 += 0.00000835264 * Math.cos(5.34437105960 + 59.80374504030*t)
      uranus_y_0 += 0.00001051606 * Math.cos(3.96907647535 + 14.01464568050*t)
      uranus_y_0 += 0.00000856856 * Math.cos(6.21758865027 + 89.75945209430*t)
      uranus_y_0 += 0.00000911338 * Math.cos(0.12254293382 + 149.45132255000*t)
      uranus_y_0 += 0.00000855559 * Math.cos(4.49004561030 + 68.18931642830*t)
      uranus_y_0 += 0.00000923365 * Math.cos(5.76874685766 + 54.17467074780*t)
      uranus_y_0 += 0.00001015998 * Math.cos(1.00290501307 + 35.42472265210*t)
      uranus_y_0 += 0.00001189801 * Math.cos(4.01778306134 + 50.40257617910*t)
      uranus_y_0 += 0.00001151286 * Math.cos(4.01147735438 + 67.66805156650*t)
      uranus_y_0 += 0.00001192292 * Math.cos(0.68084398426 + 99.16062095550*t)
      uranus_y_0 += 0.00001163762 * Math.cos(5.51157783762 + 230.56457082540*t)
      uranus_y_0 += 0.00001149114 * Math.cos(0.85101218281 + 296.15744885260*t)
      uranus_y_0 += 0.00001151803 * Math.cos(0.46579056125 + 128.95626931510*t)
      uranus_y_0 += 0.00001337666 * Math.cos(3.74890794163 + 380.12776796000*t)
      uranus_y_0 += 0.00001222886 * Math.cos(2.27306099902 + 187.69623277240*t)
      uranus_y_0 += 0.00000997784 * Math.cos(4.22640788890 + 75.53235809270*t)
      uranus_y_0 += 0.00001220696 * Math.cos(1.84988185963 + 211.81462272970*t)
      uranus_y_0 += 0.00001009454 * Math.cos(0.45375065997 + 74.03083904190*t)
      uranus_y_0 += 0.00001035262 * Math.cos(1.20639876458 + 5.41662597140*t)
      uranus_y_0 += 0.00001165315 * Math.cos(0.51071041452 + 81.89514556810*t)
      uranus_y_0 += 0.00001416917 * Math.cos(0.72597245494 + 235.39049596580*t)
      uranus_y_0 += 0.00001291065 * Math.cos(5.67425699047 + 68.84370773410*t)
      uranus_y_0 += 0.00001269786 * Math.cos(1.09685727529 + 142.44965013380*t)
      uranus_y_0 += 0.00001588897 * Math.cos(4.15115668974 + 39.35687591520*t)
      uranus_y_0 += 0.00001267766 * Math.cos(0.92771324396 + 404.50679034820*t)
      uranus_y_0 += 0.00001424804 * Math.cos(5.10004758033 + 92.94084583200*t)
      uranus_y_0 += 0.00001572826 * Math.cos(5.93367812903 + 219.89137757700*t)
      uranus_y_0 += 0.00001346599 * Math.cos(3.89240128209 + 288.08069400530*t)
      uranus_y_0 += 0.00001794754 * Math.cos(0.16290844853 + 227.31374111850*t)
      uranus_y_0 += 0.00001887812 * Math.cos(2.75000237791 + 154.01661525950*t)
      uranus_y_0 += 0.00002045249 * Math.cos(5.17400788104 + 835.03713448730*t)
      uranus_y_0 += 0.00001489632 * Math.cos(4.93446380217 + 220.41264243880*t)
      uranus_y_0 += 0.00001896184 * Math.cos(4.26975898003 + 14.97785352700*t)
      uranus_y_0 += 0.00002177437 * Math.cos(2.80437422101 + 479.28838891550*t)
      uranus_y_0 += 0.00001862236 * Math.cos(0.10443785448 + 42.58645376270*t)
      uranus_y_0 += 0.00001626134 * Math.cos(3.70023731184 + 191.20769491020*t)
      uranus_y_0 += 0.00002240648 * Math.cos(0.47739127862 + 181.75834193920*t)
      uranus_y_0 += 0.00001796292 * Math.cos(0.51761494342 + 74.94165726170*t)
      uranus_y_0 += 0.00001802494 * Math.cos(4.16218259902 + 74.62153987290*t)
      uranus_y_0 += 0.00001925946 * Math.cos(6.00527473515 + 159.12442469020*t)
      uranus_y_0 += 0.00002275258 * Math.cos(1.55666401505 + 131.40394986990*t)
      uranus_y_0 += 0.00001889369 * Math.cos(3.92852240171 + 300.61086697750*t)
      uranus_y_0 += 0.00002212861 * Math.cos(0.61491281306 + 259.50888592310*t)
      uranus_y_0 += 0.00001787737 * Math.cos(0.32096699926 + 2.44768055480*t)
      uranus_y_0 += 0.00002130909 * Math.cos(2.04143912495 + 75.04223099820*t)
      uranus_y_0 += 0.00002138407 * Math.cos(2.63817804331 + 74.52096613640*t)
      uranus_y_0 += 0.00002164382 * Math.cos(0.47581392325 + 3.18139373770*t)
      uranus_y_0 += 0.00001937871 * Math.cos(4.18462288684 + 74.73341445750*t)
      uranus_y_0 += 0.00001937874 * Math.cos(0.49529839431 + 74.82978267710*t)
      uranus_y_0 += 0.00002227451 * Math.cos(5.34765264557 + 80.71948940050*t)
      uranus_y_0 += 0.00001958711 * Math.cos(4.80807045815 + 20.60692781950*t)
      uranus_y_0 += 0.00002060991 * Math.cos(6.24178596384 + 56.62235130260*t)
      uranus_y_0 += 0.00002474483 * Math.cos(2.21173751117 + 32.19514480460*t)
      uranus_y_0 += 0.00002246530 * Math.cos(5.80081898763 + 108.46121608020*t)
      uranus_y_0 += 0.00002676616 * Math.cos(1.61805362044 + 305.34616939270*t)
      uranus_y_0 += 0.00002559357 * Math.cos(2.87184237678 + 80.19822453870*t)
      uranus_y_0 += 0.00002594155 * Math.cos(4.93691413537 + 96.87299909510*t)
      uranus_y_0 += 0.00002880734 * Math.cos(1.19038424330 + 373.90799283650*t)
      uranus_y_0 += 0.00003575402 * Math.cos(5.83965751946 + 137.03302416240*t)
      uranus_y_0 += 0.00003267474 * Math.cos(3.51091793230 + 7.11354700080*t)
      uranus_y_0 += 0.00003553107 * Math.cos(6.18906516846 + 5.93789083320*t)
      uranus_y_0 += 0.00004509054 * Math.cos(1.31254342829 + 75.74480641380*t)
      uranus_y_0 += 0.00003314154 * Math.cos(5.23054574329 + 82.85835341460*t)
      uranus_y_0 += 0.00004444318 * Math.cos(5.00535023482 + 114.39910691340*t)
      uranus_y_0 += 0.00004750018 * Math.cos(3.38678300054 + 73.81839072080*t)
      uranus_y_0 += 0.00004326138 * Math.cos(5.70135056853 + 183.24281464750*t)
      uranus_y_0 += 0.00005013871 * Math.cos(3.11907749268 + 18.15924726470*t)
      uranus_y_0 += 0.00004290374 * Math.cos(5.54490766551 + 265.98929347750*t)
      uranus_y_0 += 0.00004508794 * Math.cos(5.82224064821 + 66.70484372000*t)
      uranus_y_0 += 0.00005350948 * Math.cos(2.12171493922 + 74.26033370550*t)
      uranus_y_0 += 0.00005368405 * Math.cos(2.55422957958 + 75.30286342910*t)
      uranus_y_0 += 0.00005556643 * Math.cos(3.68095215063 + 145.10977900970*t)
      uranus_y_0 += 0.00005516018 * Math.cos(1.73758326119 + 140.00196957900*t)
      uranus_y_0 += 0.00007856014 * Math.cos(1.12354254831 + 340.77089204480*t)
      uranus_y_0 += 0.00006261153 * Math.cos(0.14258542752 + 153.49535039770*t)
      uranus_y_0 += 0.00006408245 * Math.cos(3.93246367895 + 62.25142559510*t)
      uranus_y_0 += 0.00007093587 * Math.cos(6.01613487245 + 297.64192156090*t)
      uranus_y_0 += 0.00008736150 * Math.cos(3.39874828293 + 186.21176006410*t)
      uranus_y_0 += 0.00011531140 * Math.cos(0.20190074645 + 77.22927912210*t)
      uranus_y_0 += 0.00012407787 * Math.cos(4.64945783340 + 72.33391801250*t)
      uranus_y_0 += 0.00013589092 * Math.cos(0.98313830596 + 87.31177153950*t)
      uranus_y_0 += 0.00010819255 * Math.cos(0.12807059988 + 77.96299230500*t)
      uranus_y_0 += 0.00013948178 * Math.cos(4.70475195371 + 221.37585028530*t)
      uranus_y_0 += 0.00011238530 * Math.cos(4.54508332436 + 71.60020482960*t)
      uranus_y_0 += 0.00015203524 * Math.cos(1.31307053626 + 41.10198105440*t)
      uranus_y_0 += 0.00018124970 * Math.cos(0.98477642246 + 33.67961751290*t)
      uranus_y_0 += 0.00019900975 * Math.cos(6.11072709584 + 112.91463420510*t)
      uranus_y_0 += 0.00020050993 * Math.cos(2.90386377392 + 22.09140052780*t)
      uranus_y_0 += 0.00020115100 * Math.cos(3.45473780762 + 127.47179660680*t)
      uranus_y_0 += 0.00020715948 * Math.cos(4.93996485297 + 36.64856292950*t)
      uranus_y_0 += 0.00015537967 * Math.cos(1.87863275460 + 52.69019803950*t)
      uranus_y_0 += 0.00019838446 * Math.cos(5.29115100742 + 12.53017297220*t)
      uranus_y_0 += 0.00019642987 * Math.cos(0.71577796385 + 74.89347315190*t)
      uranus_y_0 += 0.00019665349 * Math.cos(3.96350065335 + 74.66972398270*t)
      uranus_y_0 += 0.00026651934 * Math.cos(4.53944389687 + 160.60889739850*t)
      uranus_y_0 += 0.00028371248 * Math.cos(4.44714636367 + 184.72728735580*t)
      uranus_y_0 += 0.00025902590 * Math.cos(1.06899231907 + 213.29909543800*t)
      uranus_y_0 += 0.00025235989 * Math.cos(4.45141520694 + 70.32818044240*t)
      uranus_y_0 += 0.00031814882 * Math.cos(3.96860117340 + 152.53214255120*t)
      uranus_y_0 += 0.00022932162 * Math.cos(3.94455708202 + 84.34282612290*t)
      uranus_y_0 += 0.00023426309 * Math.cos(2.52740094518 + 145.63104387150*t)
      uranus_y_0 += 0.00026157159 * Math.cos(3.74095916304 + 9.56122755560*t)
      uranus_y_0 += 0.00039259031 * Math.cos(5.75909949077 + 202.25339517410*t)
      uranus_y_0 += 0.00034536961 * Math.cos(0.27613229331 + 79.23501669220*t)
      uranus_y_0 += 0.00034332981 * Math.cos(1.46696953800 + 225.82926841020*t)
      uranus_y_0 += 0.00034204008 * Math.cos(0.92405447828 + 65.22037101170*t)
      uranus_y_0 += 0.00039220442 * Math.cos(1.11841144768 + 4.45341812490*t)
      uranus_y_0 += 0.00060797570 * Math.cos(3.73070787340 + 38.13303563780*t)
      uranus_y_0 += 0.00063771339 * Math.cos(2.15607569061 + 109.94568878850*t)
      uranus_y_0 += 0.00053287586 * Math.cos(2.38436439892 + 3.93215326310*t)
      uranus_y_0 += 0.00063570927 * Math.cos(5.01204999475 + 299.12639426920*t)
      uranus_y_0 += 0.00108550063 * Math.cos(6.02230047678 + 35.16409022120*t)
      uranus_y_0 += 0.00104503352 * Math.cos(2.33345670641 + 146.59425171800*t)
      uranus_y_0 += 0.00111199717 * Math.cos(3.55163790142 + 222.86032299360*t)
      uranus_y_0 += 0.00124862444 * Math.cos(0.94315799565 + 111.43016149680*t)
      uranus_y_0 += 0.00120431731 * Math.cos(2.53138588744 + 39.61750834610*t)
      uranus_y_0 += 0.00135284941 * Math.cos(3.93970261854 + 78.71375183040*t)
      uranus_y_0 += 0.00144026146 * Math.cos(0.75015758735 + 70.84944530420*t)
      uranus_y_0 += 0.00387905368 * Math.cos(4.62027047251 + 138.51749687070*t)
      uranus_y_0 += 0.00459611215 * Math.cos(2.33745675699 + 2.96894541660*t)
      uranus_y_0 += 0.00547449443 * Math.cos(2.06038015757 + 85.82729883120*t)
      uranus_y_0 += 0.00541938502 * Math.cos(3.24476518729 + 71.81265315070*t)
      uranus_y_0 += 0.00621305207 * Math.cos(1.48795124826 + 77.75054398390*t)
      uranus_y_0 += 0.00657314387 * Math.cos(5.28830720039 + 151.04766984290*t)
      uranus_y_0 += 0.00650307020 * Math.cos(2.76144565363 + 63.73589830340*t)
      uranus_y_0 += 0.00938950136 * Math.cos(0.09277492739 + 11.04570026390*t)
      uranus_y_0 += 0.01442293466 * Math.cos(1.08004535633 + 148.07872442630*t)
      uranus_y_0 += 0.01542607086 * Math.cos(2.55041543170 + 224.34479570190*t)
      uranus_y_0 += 0.06249939655 * Math.cos(3.56960238469 + 1.48447270830*t)
      uranus_y_0 += 0.14122904825 * Math.cos(2.82489928705 + 76.26607127560*t)
      uranus_y_0 += 0.14755311401 * Math.cos(1.85423292905 + 73.29712585900*t)
      uranus_y_0 += 0.16222255941 * Math.cos(3.14159265359 + 0.00000000000*t)
      uranus_y_0 += 0.44388525091 * Math.cos(0.08884126943 + 149.56319713460*t)
      uranus_y_0 += 19.16434475791 * Math.cos(3.91045677275 + 74.78159856730*t)
      return uranus_y_4+uranus_y_3+uranus_y_2+uranus_y_1+uranus_y_0
   end

   def self.uranus_x(t)
      uranus_x_4 = 0.0

      uranus_x_4 += 0.00000016293 * Math.cos(3.62714711041 + 18.15924726470*t)
      uranus_x_4 += 0.00000027042 * Math.cos(1.11625109948 + 85.82729883120*t)
      uranus_x_4 += 0.00000026702 * Math.cos(5.34493737706 + 149.56319713460*t)
      uranus_x_4 += 0.00000034199 * Math.cos(0.42702885820 + 63.73589830340*t)
      uranus_x_4 += 0.00000062987 * Math.cos(3.14159265359 + 0.00000000000*t)
      uranus_x_4=uranus_x_4*t*t*t*t

      uranus_x_3 = 0.0

      uranus_x_3 += 0.00000017277 * Math.cos(1.24548498498 + 146.38180339690*t)
      uranus_x_3 += 0.00000015215 * Math.cos(6.23002900092 + 148.07872442630*t)
      uranus_x_3 += 0.00000020752 * Math.cos(0.21287415066 + 84.34282612290*t)
      uranus_x_3 += 0.00000017211 * Math.cos(4.69608865329 + 127.47179660680*t)
      uranus_x_3 += 0.00000015539 * Math.cos(2.03476393843 + 87.31177153950*t)
      uranus_x_3 += 0.00000019435 * Math.cos(1.54656365767 + 65.22037101170*t)
      uranus_x_3 += 0.00000019345 * Math.cos(2.38872118054 + 52.69019803950*t)
      uranus_x_3 += 0.00000018709 * Math.cos(3.44807838704 + 81.89514556810*t)
      uranus_x_3 += 0.00000019493 * Math.cos(4.40804069151 + 67.66805156650*t)
      uranus_x_3 += 0.00000026418 * Math.cos(1.14627019293 + 153.49535039770*t)
      uranus_x_3 += 0.00000028439 * Math.cos(5.71063354637 + 160.60889739850*t)
      uranus_x_3 += 0.00000034550 * Math.cos(1.01095270214 + 92.94084583200*t)
      uranus_x_3 += 0.00000034956 * Math.cos(6.15180077697 + 151.04766984290*t)
      uranus_x_3 += 0.00000045947 * Math.cos(2.93842177968 + 22.09140052780*t)
      uranus_x_3 += 0.00000041352 * Math.cos(0.40988109551 + 56.62235130260*t)
      uranus_x_3 += 0.00000050989 * Math.cos(2.38152145113 + 131.40394986990*t)
      uranus_x_3 += 0.00000052581 * Math.cos(3.32426714386 + 224.34479570190*t)
      uranus_x_3 += 0.00000081059 * Math.cos(0.31859981536 + 3.18139373770*t)
      uranus_x_3 += 0.00000121340 * Math.cos(5.32278814741 + 145.63104387150*t)
      uranus_x_3 += 0.00000120517 * Math.cos(5.48054814455 + 18.15924726470*t)
      uranus_x_3 += 0.00000132014 * Math.cos(5.73012783198 + 138.51749687070*t)
      uranus_x_3 += 0.00000188565 * Math.cos(0.81232221065 + 74.78159856730*t)
      uranus_x_3 += 0.00000253001 * Math.cos(2.51182572008 + 3.93215326310*t)
      uranus_x_3 += 0.00000344605 * Math.cos(2.22416564687 + 11.04570026390*t)
      uranus_x_3 += 0.00000424302 * Math.cos(2.81325875072 + 77.96299230500*t)
      uranus_x_3 += 0.00000446893 * Math.cos(5.00810179500 + 71.60020482960*t)
      uranus_x_3 += 0.00000408432 * Math.cos(3.72971926457 + 76.26607127560*t)
      uranus_x_3 += 0.00000428312 * Math.cos(4.09419341772 + 73.29712585900*t)
      uranus_x_3 += 0.00000455887 * Math.cos(3.17331985662 + 85.82729883120*t)
      uranus_x_3 += 0.00000555324 * Math.cos(4.67554978713 + 63.73589830340*t)
      uranus_x_3 += 0.00000578540 * Math.cos(0.78827411585 + 149.56319713460*t)
      uranus_x_3 += 0.00000631782 * Math.cos(4.88998230611 + 78.71375183040*t)
      uranus_x_3 += 0.00000679651 * Math.cos(2.93375081556 + 70.84944530420*t)
      uranus_x_3 += 0.00001309056 * Math.cos(0.00000000000 + 0.00000000000*t)
      uranus_x_3=uranus_x_3*t*t*t

      uranus_x_2 = 0.0

      uranus_x_2 += 0.00000011487 * Math.cos(2.92874910876 + 88.79624424780*t)
      uranus_x_2 += 0.00000012693 * Math.cos(2.00537829250 + 109.94568878850*t)
      uranus_x_2 += 0.00000010330 * Math.cos(0.06803425383 + 140.00196957900*t)
      uranus_x_2 += 0.00000010122 * Math.cos(1.26610747406 + 211.81462272970*t)
      uranus_x_2 += 0.00000011019 * Math.cos(0.89138177474 + 25.27279426550*t)
      uranus_x_2 += 0.00000011585 * Math.cos(1.72485861981 + 144.14657116320*t)
      uranus_x_2 += 0.00000010994 * Math.cos(3.10745184212 + 60.55450456570*t)
      uranus_x_2 += 0.00000011934 * Math.cos(1.13597368221 + 51.20572533120*t)
      uranus_x_2 += 0.00000013527 * Math.cos(2.36755086379 + 347.88443904560*t)
      uranus_x_2 += 0.00000015321 * Math.cos(5.50789142281 + 147.11551657980*t)
      uranus_x_2 += 0.00000014945 * Math.cos(0.55877569736 + 162.09337010680*t)
      uranus_x_2 += 0.00000016134 * Math.cos(0.95473971871 + 191.20769491020*t)
      uranus_x_2 += 0.00000014407 * Math.cos(6.22205029028 + 333.65734504400*t)
      uranus_x_2 += 0.00000014327 * Math.cos(6.07708539930 + 19.64371997300*t)
      uranus_x_2 += 0.00000019179 * Math.cos(4.23225185740 + 41.64449777560*t)
      uranus_x_2 += 0.00000017437 * Math.cos(2.36850714129 + 76.47851959670*t)
      uranus_x_2 += 0.00000015341 * Math.cos(2.59132541436 + 265.98929347750*t)
      uranus_x_2 += 0.00000017966 * Math.cos(2.30154520649 + 73.08467753790*t)
      uranus_x_2 += 0.00000016179 * Math.cos(4.91038066160 + 16.67477455640*t)
      uranus_x_2 += 0.00000022886 * Math.cos(5.80349455674 + 39.61750834610*t)
      uranus_x_2 += 0.00000018655 * Math.cos(3.35843280718 + 79.44746501330*t)
      uranus_x_2 += 0.00000019964 * Math.cos(0.05022016188 + 116.42609634290*t)
      uranus_x_2 += 0.00000018948 * Math.cos(4.93737832347 + 4.45341812490*t)
      uranus_x_2 += 0.00000018566 * Math.cos(3.51201554536 + 159.12442469020*t)
      uranus_x_2 += 0.00000018559 * Math.cos(5.83653047667 + 89.75945209430*t)
      uranus_x_2 += 0.00000019159 * Math.cos(1.72257291786 + 146.59425171800*t)
      uranus_x_2 += 0.00000020189 * Math.cos(1.31242215188 + 70.11573212130*t)
      uranus_x_2 += 0.00000019149 * Math.cos(3.29078598900 + 206.18554843720*t)
      uranus_x_2 += 0.00000026156 * Math.cos(0.49779058359 + 1.48447270830*t)
      uranus_x_2 += 0.00000021959 * Math.cos(0.78915450301 + 33.13710079170*t)
      uranus_x_2 += 0.00000021826 * Math.cos(1.14630128930 + 14.22709400160*t)
      uranus_x_2 += 0.00000025328 * Math.cos(4.07713496029 + 235.39049596580*t)
      uranus_x_2 += 0.00000027600 * Math.cos(0.65039122587 + 152.01087768940*t)
      uranus_x_2 += 0.00000024866 * Math.cos(1.45023442479 + 20.60692781950*t)
      uranus_x_2 += 0.00000025905 * Math.cos(0.80510379907 + 222.86032299360*t)
      uranus_x_2 += 0.00000025083 * Math.cos(4.16747912718 + 23.57587323610*t)
      uranus_x_2 += 0.00000032468 * Math.cos(6.09766987253 + 5.41662597140*t)
      uranus_x_2 += 0.00000039412 * Math.cos(3.54558409287 + 120.35824960600*t)
      uranus_x_2 += 0.00000038301 * Math.cos(0.69629677985 + 209.36694217490*t)
      uranus_x_2 += 0.00000036470 * Math.cos(5.45483351078 + 137.03302416240*t)
      uranus_x_2 += 0.00000048281 * Math.cos(6.18868466775 + 142.44965013380*t)
      uranus_x_2 += 0.00000039803 * Math.cos(3.21738514579 + 29.20494752860*t)
      uranus_x_2 += 0.00000036505 * Math.cos(5.84418341803 + 69.36497259590*t)
      uranus_x_2 += 0.00000037700 * Math.cos(1.70254629773 + 45.57665103870*t)
      uranus_x_2 += 0.00000041618 * Math.cos(1.43117441969 + 152.53214255120*t)
      uranus_x_2 += 0.00000044332 * Math.cos(3.66737843207 + 70.32818044240*t)
      uranus_x_2 += 0.00000051450 * Math.cos(4.40765627804 + 195.13984817330*t)
      uranus_x_2 += 0.00000049175 * Math.cos(4.90786846273 + 225.82926841020*t)
      uranus_x_2 += 0.00000050856 * Math.cos(4.15026804629 + 79.23501669220*t)
      uranus_x_2 += 0.00000049992 * Math.cos(1.98018927812 + 59.80374504030*t)
      uranus_x_2 += 0.00000051315 * Math.cos(0.00373759576 + 202.25339517410*t)
      uranus_x_2 += 0.00000058821 * Math.cos(4.32245164895 + 134.58534360760*t)
      uranus_x_2 += 0.00000061522 * Math.cos(2.56662485733 + 152.74459087230*t)
      uranus_x_2 += 0.00000085668 * Math.cos(5.65370424236 + 2.96894541660*t)
      uranus_x_2 += 0.00000065862 * Math.cos(3.55424953000 + 14.97785352700*t)
      uranus_x_2 += 0.00000069701 * Math.cos(3.12415134304 + 220.41264243880*t)
      uranus_x_2 += 0.00000070849 * Math.cos(5.07088456819 + 2.44768055480*t)
      uranus_x_2 += 0.00000077436 * Math.cos(4.98636443135 + 81.89514556810*t)
      uranus_x_2 += 0.00000103834 * Math.cos(3.59301778375 + 62.25142559510*t)
      uranus_x_2 += 0.00000090522 * Math.cos(2.74395447453 + 67.66805156650*t)
      uranus_x_2 += 0.00000086287 * Math.cos(2.23015105953 + 299.12639426920*t)
      uranus_x_2 += 0.00000106322 * Math.cos(5.89383486521 + 146.38180339690*t)
      uranus_x_2 += 0.00000097004 * Math.cos(0.86929640949 + 96.87299909510*t)
      uranus_x_2 += 0.00000098993 * Math.cos(2.02428809026 + 80.19822453870*t)
      uranus_x_2 += 0.00000135067 * Math.cos(1.54885838397 + 7.11354700080*t)
      uranus_x_2 += 0.00000139847 * Math.cos(1.67730385016 + 9.56122755560*t)
      uranus_x_2 += 0.00000153445 * Math.cos(0.37502726199 + 213.29909543800*t)
      uranus_x_2 += 0.00000204743 * Math.cos(4.25027722017 + 87.31177153950*t)
      uranus_x_2 += 0.00000198069 * Math.cos(2.71231997005 + 12.53017297220*t)
      uranus_x_2 += 0.00000211227 * Math.cos(5.58201664740 + 153.49535039770*t)
      uranus_x_2 += 0.00000205875 * Math.cos(2.90044450656 + 92.94084583200*t)
      uranus_x_2 += 0.00000284485 * Math.cos(5.80269050272 + 148.07872442630*t)
      uranus_x_2 += 0.00000301025 * Math.cos(1.77677607945 + 84.34282612290*t)
      uranus_x_2 += 0.00000247761 * Math.cos(2.17938049654 + 127.47179660680*t)
      uranus_x_2 += 0.00000234876 * Math.cos(4.75379495234 + 56.62235130260*t)
      uranus_x_2 += 0.00000266860 * Math.cos(0.01657445784 + 52.69019803950*t)
      uranus_x_2 += 0.00000281380 * Math.cos(0.54117101233 + 131.40394986990*t)
      uranus_x_2 += 0.00000335931 * Math.cos(0.05377868960 + 65.22037101170*t)
      uranus_x_2 += 0.00000384741 * Math.cos(4.73239324750 + 77.22927912210*t)
      uranus_x_2 += 0.00000329455 * Math.cos(2.55333634094 + 71.81265315070*t)
      uranus_x_2 += 0.00000403174 * Math.cos(1.56215178272 + 160.60889739850*t)
      uranus_x_2 += 0.00000469767 * Math.cos(1.82481202242 + 3.18139373770*t)
      uranus_x_2 += 0.00000382454 * Math.cos(5.20159531773 + 77.75054398390*t)
      uranus_x_2 += 0.00000478348 * Math.cos(3.19107941219 + 72.33391801250*t)
      uranus_x_2 += 0.00000502471 * Math.cos(2.22514214710 + 151.04766984290*t)
      uranus_x_2 += 0.00000497229 * Math.cos(5.27733214183 + 22.09140052780*t)
      uranus_x_2 += 0.00000661586 * Math.cos(1.01544505345 + 18.15924726470*t)
      uranus_x_2 += 0.00001046100 * Math.cos(5.85311910228 + 224.34479570190*t)
      uranus_x_2 += 0.00001040250 * Math.cos(0.73133408837 + 145.63104387150*t)
      uranus_x_2 += 0.00002336552 * Math.cos(0.00000000000 + 0.00000000000*t)
      uranus_x_2 += 0.00002221373 * Math.cos(0.87427485235 + 3.93215326310*t)
      uranus_x_2 += 0.00002413832 * Math.cos(4.45865225690 + 77.96299230500*t)
      uranus_x_2 += 0.00002521797 * Math.cos(3.36028253173 + 71.60020482960*t)
      uranus_x_2 += 0.00003002124 * Math.cos(4.07944398452 + 138.51749687070*t)
      uranus_x_2 += 0.00004874936 * Math.cos(5.68616132176 + 76.26607127560*t)
      uranus_x_2 += 0.00005284684 * Math.cos(2.11901942097 + 73.29712585900*t)
      uranus_x_2 += 0.00006717313 * Math.cos(5.31264214501 + 85.82729883120*t)
      uranus_x_2 += 0.00005021971 * Math.cos(3.04632772928 + 78.71375183040*t)
      uranus_x_2 += 0.00005408033 * Math.cos(4.78033642303 + 70.84944530420*t)
      uranus_x_2 += 0.00008053623 * Math.cos(2.54646146122 + 63.73589830340*t)
      uranus_x_2 += 0.00007497619 * Math.cos(3.83429136661 + 11.04570026390*t)
      uranus_x_2 += 0.00010915299 * Math.cos(3.02987776270 + 149.56319713460*t)
      uranus_x_2 += 0.00016015031 * Math.cos(3.83700030134 + 74.78159856730*t)
      uranus_x_2=uranus_x_2*t*t

      uranus_x_1 = 0.0

      uranus_x_1 += 0.00000010035 * Math.cos(3.29686320022 + 448.68959140380*t)
      uranus_x_1 += 0.00000010751 * Math.cos(1.19819066544 + 624.91943278700*t)
      uranus_x_1 += 0.00000011401 * Math.cos(1.59445531296 + 264.50482076920*t)
      uranus_x_1 += 0.00000011679 * Math.cos(1.33060128320 + 48.75804477640*t)
      uranus_x_1 += 0.00000010953 * Math.cos(0.56341673987 + 89.00869256890*t)
      uranus_x_1 += 0.00000010652 * Math.cos(5.07486942549 + 124.29040286910*t)
      uranus_x_1 += 0.00000013204 * Math.cos(3.50824637161 + 123.53964334370*t)
      uranus_x_1 += 0.00000010460 * Math.cos(4.81590103862 + 692.58748435350*t)
      uranus_x_1 += 0.00000011542 * Math.cos(4.18988776185 + 42.53826965290*t)
      uranus_x_1 += 0.00000010123 * Math.cos(5.18571320702 + 236.87496867410*t)
      uranus_x_1 += 0.00000010910 * Math.cos(2.91004182482 + 142.14083359310*t)
      uranus_x_1 += 0.00000010459 * Math.cos(5.12191321154 + 144.89733068860*t)
      uranus_x_1 += 0.00000013824 * Math.cos(4.23707962346 + 26.02355379090*t)
      uranus_x_1 += 0.00000013828 * Math.cos(5.36493508915 + 31.65262808340*t)
      uranus_x_1 += 0.00000010787 * Math.cos(6.01142464319 + 189.72322220190*t)
      uranus_x_1 += 0.00000010738 * Math.cos(0.24602380813 + 93.90405367850*t)
      uranus_x_1 += 0.00000013533 * Math.cos(5.82192605708 + 85.07653930580*t)
      uranus_x_1 += 0.00000011303 * Math.cos(0.93310421002 + 31.49256938900*t)
      uranus_x_1 += 0.00000012080 * Math.cos(2.65683685185 + 75.43598987310*t)
      uranus_x_1 += 0.00000012080 * Math.cos(5.16415823774 + 74.12720726150*t)
      uranus_x_1 += 0.00000011443 * Math.cos(1.78051620224 + 32.24332891440*t)
      uranus_x_1 += 0.00000014155 * Math.cos(2.86543106920 + 155.78297225810*t)
      uranus_x_1 += 0.00000011855 * Math.cos(2.97019730282 + 267.47376618580*t)
      uranus_x_1 += 0.00000012872 * Math.cos(3.95804014267 + 46.20979048510*t)
      uranus_x_1 += 0.00000012526 * Math.cos(3.61958368638 + 351.81659230870*t)
      uranus_x_1 += 0.00000012959 * Math.cos(0.93518082353 + 133.10087089930*t)
      uranus_x_1 += 0.00000012678 * Math.cos(5.21255769594 + 81.68269724700*t)
      uranus_x_1 += 0.00000015036 * Math.cos(1.86765123574 + 132.88842257820*t)
      uranus_x_1 += 0.00000017442 * Math.cos(2.80800083816 + 760.25553592000*t)
      uranus_x_1 += 0.00000012701 * Math.cos(1.71027963895 + 57.51612317990*t)
      uranus_x_1 += 0.00000012734 * Math.cos(2.97731330561 + 75.30286342910*t)
      uranus_x_1 += 0.00000012734 * Math.cos(1.70208913039 + 74.26033370550*t)
      uranus_x_1 += 0.00000016262 * Math.cos(1.99912523467 + 64.48665782880*t)
      uranus_x_1 += 0.00000012983 * Math.cos(0.75249502704 + 173.68158709190*t)
      uranus_x_1 += 0.00000013283 * Math.cos(2.82191824384 + 6.90109867970*t)
      uranus_x_1 += 0.00000013681 * Math.cos(4.97929425746 + 44.07092647100*t)
      uranus_x_1 += 0.00000013099 * Math.cos(2.01417422899 + 286.59622129700*t)
      uranus_x_1 += 0.00000013968 * Math.cos(2.61772955404 + 61.28821774860*t)
      uranus_x_1 += 0.00000015207 * Math.cos(3.34962343405 + 411.62033734900*t)
      uranus_x_1 += 0.00000013683 * Math.cos(3.92221116342 + 82.20396210880*t)
      uranus_x_1 += 0.00000017345 * Math.cos(5.49233484735 + 260.99335863140*t)
      uranus_x_1 += 0.00000014306 * Math.cos(2.43060361636 + 310.17209453310*t)
      uranus_x_1 += 0.00000015380 * Math.cos(0.45042165283 + 16.46232623530*t)
      uranus_x_1 += 0.00000014873 * Math.cos(3.56846085608 + 30.71067209630*t)
      uranus_x_1 += 0.00000017061 * Math.cos(0.93145915427 + 184.09414790940*t)
      uranus_x_1 += 0.00000014725 * Math.cos(5.12312966582 + 135.33610313300*t)
      uranus_x_1 += 0.00000014998 * Math.cos(0.09396760027 + 200.76892246580*t)
      uranus_x_1 += 0.00000015544 * Math.cos(4.96423459329 + 58.31927233200*t)
      uranus_x_1 += 0.00000014561 * Math.cos(3.11384969661 + 50.66320861000*t)
      uranus_x_1 += 0.00000015636 * Math.cos(3.32592798239 + 173.94221952280*t)
      uranus_x_1 += 0.00000014970 * Math.cos(3.72163026622 + 30.05628079050*t)
      uranus_x_1 += 0.00000016556 * Math.cos(5.58514879053 + 198.32124191100*t)
      uranus_x_1 += 0.00000019020 * Math.cos(0.80787178507 + 227.52618943960*t)
      uranus_x_1 += 0.00000015261 * Math.cos(4.52180709793 + 397.39324334740*t)
      uranus_x_1 += 0.00000018795 * Math.cos(0.86065812508 + 60.55450456570*t)
      uranus_x_1 += 0.00000019283 * Math.cos(1.10096678754 + 479.28838891550*t)
      uranus_x_1 += 0.00000016749 * Math.cos(1.45888449067 + 284.14854074220*t)
      uranus_x_1 += 0.00000021162 * Math.cos(1.87088890253 + 372.42352012820*t)
      uranus_x_1 += 0.00000017819 * Math.cos(0.27595854333 + 221.16340196420*t)
      uranus_x_1 += 0.00000017227 * Math.cos(0.29402089847 + 13.33332212430*t)
      uranus_x_1 += 0.00000015826 * Math.cos(3.12499527551 + 13.49338081870*t)
      uranus_x_1 += 0.00000016506 * Math.cos(4.69351492032 + 73.13706716460*t)
      uranus_x_1 += 0.00000016506 * Math.cos(3.12748016927 + 76.42612997000*t)
      uranus_x_1 += 0.00000016285 * Math.cos(5.57732210648 + 24.11838995730*t)
      uranus_x_1 += 0.00000016331 * Math.cos(3.65716262733 + 94.42531854030*t)
      uranus_x_1 += 0.00000017967 * Math.cos(3.88222144853 + 181.75834193920*t)
      uranus_x_1 += 0.00000018460 * Math.cos(3.11251197292 + 35.42472265210*t)
      uranus_x_1 += 0.00000017983 * Math.cos(3.23076091926 + 151.26011816400*t)
      uranus_x_1 += 0.00000017764 * Math.cos(2.75549341652 + 105.49227066360*t)
      uranus_x_1 += 0.00000016712 * Math.cos(1.22647704720 + 55.65914345610*t)
      uranus_x_1 += 0.00000016920 * Math.cos(5.76277101216 + 67.88049988760*t)
      uranus_x_1 += 0.00000017082 * Math.cos(5.75097380140 + 79.88940799800*t)
      uranus_x_1 += 0.00000016772 * Math.cos(0.69703195542 + 210.33015002140*t)
      uranus_x_1 += 0.00000019680 * Math.cos(0.37692395289 + 296.15744885260*t)
      uranus_x_1 += 0.00000017318 * Math.cos(3.58183814043 + 100.38446123290*t)
      uranus_x_1 += 0.00000020526 * Math.cos(3.55883475114 + 115.88357962170*t)
      uranus_x_1 += 0.00000018185 * Math.cos(1.53549222688 + 92.30770638560*t)
      uranus_x_1 += 0.00000024970 * Math.cos(6.04865694767 + 35.16409022120*t)
      uranus_x_1 += 0.00000018710 * Math.cos(2.07002102692 + 69.67378913660*t)
      uranus_x_1 += 0.00000018374 * Math.cos(3.12972828948 + 88.11492069160*t)
      uranus_x_1 += 0.00000019604 * Math.cos(2.45797310689 + 17.26547538740*t)
      uranus_x_1 += 0.00000022487 * Math.cos(0.48938180181 + 217.23124870110*t)
      uranus_x_1 += 0.00000019458 * Math.cos(4.76792603924 + 98.89998852460*t)
      uranus_x_1 += 0.00000020847 * Math.cos(4.81409904565 + 7.42236354150*t)
      uranus_x_1 += 0.00000020201 * Math.cos(2.12417844647 + 468.24268865160*t)
      uranus_x_1 += 0.00000022980 * Math.cos(4.90937541667 + 254.94359321360*t)
      uranus_x_1 += 0.00000020909 * Math.cos(3.85974203870 + 67.35923502580*t)
      uranus_x_1 += 0.00000020924 * Math.cos(2.76614931958 + 269.92144674060*t)
      uranus_x_1 += 0.00000021433 * Math.cos(4.64123618296 + 19.12245511120*t)
      uranus_x_1 += 0.00000024907 * Math.cos(5.76718730053 + 486.40193591630*t)
      uranus_x_1 += 0.00000021268 * Math.cos(2.97922212711 + 554.06998748280*t)
      uranus_x_1 += 0.00000021446 * Math.cos(3.17224618831 + 106.27416795630*t)
      uranus_x_1 += 0.00000022142 * Math.cos(5.64414938832 + 103.09277421860*t)
      uranus_x_1 += 0.00000023216 * Math.cos(4.09428674912 + 543.02428721890*t)
      uranus_x_1 += 0.00000022926 * Math.cos(1.30160852920 + 233.90602325750*t)
      uranus_x_1 += 0.00000023343 * Math.cos(4.42888199279 + 61.44827644300*t)
      uranus_x_1 += 0.00000029098 * Math.cos(2.94097567270 + 184.72728735580*t)
      uranus_x_1 += 0.00000024834 * Math.cos(2.68780869865 + 25.27279426550*t)
      uranus_x_1 += 0.00000026035 * Math.cos(0.51844176177 + 91.45637312370*t)
      uranus_x_1 += 0.00000023509 * Math.cos(2.61626799404 + 47.69426319340*t)
      uranus_x_1 += 0.00000023869 * Math.cos(0.00423630284 + 57.25549074900*t)
      uranus_x_1 += 0.00000026064 * Math.cos(6.25963849838 + 472.17484191470*t)
      uranus_x_1 += 0.00000031513 * Math.cos(3.08220495699 + 221.37585028530*t)
      uranus_x_1 += 0.00000023975 * Math.cos(5.91677137117 + 218.92816973050*t)
      uranus_x_1 += 0.00000031094 * Math.cos(2.39334686272 + 98.35747180340*t)
      uranus_x_1 += 0.00000033927 * Math.cos(6.02713258404 + 171.65459766240*t)
      uranus_x_1 += 0.00000026884 * Math.cos(3.04057230046 + 219.89137757700*t)
      uranus_x_1 += 0.00000027631 * Math.cos(5.95830254498 + 6.59228213900*t)
      uranus_x_1 += 0.00000030738 * Math.cos(5.90774706345 + 111.43016149680*t)
      uranus_x_1 += 0.00000026709 * Math.cos(4.75598916376 + 43.28902917830*t)
      uranus_x_1 += 0.00000029459 * Math.cos(3.07426083488 + 120.99138905240*t)
      uranus_x_1 += 0.00000028113 * Math.cos(0.90670133000 + 295.19424100610*t)
      uranus_x_1 += 0.00000035363 * Math.cos(3.42227627978 + 82.64590509350*t)
      uranus_x_1 += 0.00000028875 * Math.cos(0.54752160834 + 28.31117565130*t)
      uranus_x_1 += 0.00000030708 * Math.cos(1.28899947804 + 77.06922042770*t)
      uranus_x_1 += 0.00000030708 * Math.cos(0.24881030437 + 72.49397670690*t)
      uranus_x_1 += 0.00000029298 * Math.cos(5.94882239894 + 141.69889060840*t)
      uranus_x_1 += 0.00000031065 * Math.cos(1.71827695871 + 38.13303563780*t)
      uranus_x_1 += 0.00000037429 * Math.cos(0.74498454647 + 75.67537044460*t)
      uranus_x_1 += 0.00000037429 * Math.cos(0.79282523594 + 73.88782669000*t)
      uranus_x_1 += 0.00000029956 * Math.cos(2.57082015227 + 60.76695288680*t)
      uranus_x_1 += 0.00000041612 * Math.cos(1.41361112597 + 58.10682401090*t)
      uranus_x_1 += 0.00000037372 * Math.cos(0.21122306999 + 259.50888592310*t)
      uranus_x_1 += 0.00000040824 * Math.cos(5.97303225818 + 340.77089204480*t)
      uranus_x_1 += 0.00000040029 * Math.cos(1.96239968243 + 187.69623277240*t)
      uranus_x_1 += 0.00000033444 * Math.cos(3.72411302136 + 149.45132255000*t)
      uranus_x_1 += 0.00000035447 * Math.cos(0.98545964791 + 167.72244439930*t)
      uranus_x_1 += 0.00000037066 * Math.cos(2.17708105206 + 46.47042291600*t)
      uranus_x_1 += 0.00000036051 * Math.cos(4.81417494173 + 135.54855145410*t)
      uranus_x_1 += 0.00000037480 * Math.cos(4.69690532605 + 81.37388070630*t)
      uranus_x_1 += 0.00000038326 * Math.cos(2.63476750820 + 14.22709400160*t)
      uranus_x_1 += 0.00000052956 * Math.cos(4.24304077012 + 66.91729204110*t)
      uranus_x_1 += 0.00000041251 * Math.cos(1.57144664659 + 273.10284047830*t)
      uranus_x_1 += 0.00000039553 * Math.cos(2.78953556992 + 258.87574647670*t)
      uranus_x_1 += 0.00000040257 * Math.cos(2.70866946307 + 154.97982310600*t)
      uranus_x_1 += 0.00000043779 * Math.cos(1.34862437117 + 415.55249061210*t)
      uranus_x_1 += 0.00000042882 * Math.cos(3.60953274952 + 74.03083904190*t)
      uranus_x_1 += 0.00000043941 * Math.cos(4.22289924597 + 75.53235809270*t)
      uranus_x_1 += 0.00000056770 * Math.cos(1.76001621326 + 19.64371997300*t)
      uranus_x_1 += 0.00000046174 * Math.cos(1.83537384705 + 7.86430652620*t)
      uranus_x_1 += 0.00000052758 * Math.cos(1.71379465510 + 143.62530630140*t)
      uranus_x_1 += 0.00000048631 * Math.cos(3.08750329574 + 68.18931642830*t)
      uranus_x_1 += 0.00000054800 * Math.cos(4.12258527812 + 76.47851959670*t)
      uranus_x_1 += 0.00000052263 * Math.cos(1.22770416736 + 147.11551657980*t)
      uranus_x_1 += 0.00000060943 * Math.cos(4.04427039342 + 347.88443904560*t)
      uranus_x_1 += 0.00000055709 * Math.cos(0.10599541457 + 157.63995198190*t)
      uranus_x_1 += 0.00000053588 * Math.cos(0.54527702807 + 329.72519178090*t)
      uranus_x_1 += 0.00000056673 * Math.cos(0.54290172829 + 73.08467753790*t)
      uranus_x_1 += 0.00000055718 * Math.cos(5.10108753250 + 79.44746501330*t)
      uranus_x_1 += 0.00000060413 * Math.cos(2.93879448663 + 149.67507171920*t)
      uranus_x_1 += 0.00000060705 * Math.cos(5.84738219849 + 70.11573212130*t)
      uranus_x_1 += 0.00000068989 * Math.cos(2.68367160082 + 183.24281464750*t)
      uranus_x_1 += 0.00000069373 * Math.cos(4.50365511857 + 333.65734504400*t)
      uranus_x_1 += 0.00000069920 * Math.cos(5.06695266595 + 230.56457082540*t)
      uranus_x_1 += 0.00000071445 * Math.cos(1.52414424740 + 106.97674337190*t)
      uranus_x_1 += 0.00000071855 * Math.cos(2.40256356403 + 404.50679034820*t)
      uranus_x_1 += 0.00000068101 * Math.cos(4.86711498571 + 28.57180808220*t)
      uranus_x_1 += 0.00000067741 * Math.cos(0.23367851706 + 16.67477455640*t)
      uranus_x_1 += 0.00000080037 * Math.cos(4.41743269825 + 6.21977512350*t)
      uranus_x_1 += 0.00000072236 * Math.cos(1.94385727161 + 24.37902238820*t)
      uranus_x_1 += 0.00000073276 * Math.cos(5.35840675742 + 95.38852638680*t)
      uranus_x_1 += 0.00000081515 * Math.cos(2.33379448960 + 32.19514480460*t)
      uranus_x_1 += 0.00000074651 * Math.cos(4.40519875592 + 128.95626931510*t)
      uranus_x_1 += 0.00000074141 * Math.cos(6.12651413564 + 150.52640498110*t)
      uranus_x_1 += 0.00000074095 * Math.cos(0.25759427545 + 148.59998928810*t)
      uranus_x_1 += 0.00000077211 * Math.cos(1.11725893023 + 110.20632121940*t)
      uranus_x_1 += 0.00000084840 * Math.cos(6.21066793803 + 42.58645376270*t)
      uranus_x_1 += 0.00000079097 * Math.cos(1.62215576410 + 206.18554843720*t)
      uranus_x_1 += 0.00000081723 * Math.cos(6.27079297819 + 228.27694896500*t)
      uranus_x_1 += 0.00000090202 * Math.cos(0.56709477474 + 125.98732389850*t)
      uranus_x_1 += 0.00000102736 * Math.cos(5.34763165471 + 152.01087768940*t)
      uranus_x_1 += 0.00000122915 * Math.cos(3.57188972236 + 300.61086697750*t)
      uranus_x_1 += 0.00000116279 * Math.cos(6.16263578313 + 227.31374111850*t)
      uranus_x_1 += 0.00000103776 * Math.cos(2.10287854036 + 54.17467074780*t)
      uranus_x_1 += 0.00000103214 * Math.cos(3.71629269070 + 144.14657116320*t)
      uranus_x_1 += 0.00000109540 * Math.cos(5.23116357278 + 88.79624424780*t)
      uranus_x_1 += 0.00000121041 * Math.cos(2.51714592201 + 154.01661525950*t)
      uranus_x_1 += 0.00000119992 * Math.cos(2.88407866671 + 50.40257617910*t)
      uranus_x_1 += 0.00000110901 * Math.cos(4.69277387714 + 51.20572533120*t)
      uranus_x_1 += 0.00000124069 * Math.cos(1.48589888078 + 41.64449777560*t)
      uranus_x_1 += 0.00000141195 * Math.cos(5.83532011809 + 45.57665103870*t)
      uranus_x_1 += 0.00000118667 * Math.cos(0.97921601472 + 305.34616939270*t)
      uranus_x_1 += 0.00000116656 * Math.cos(4.77768622576 + 99.16062095550*t)
      uranus_x_1 += 0.00000115855 * Math.cos(3.50608314585 + 33.13710079170*t)
      uranus_x_1 += 0.00000117156 * Math.cos(1.04699930678 + 277.03499374140*t)
      uranus_x_1 += 0.00000132271 * Math.cos(3.93102400599 + 89.75945209430*t)
      uranus_x_1 += 0.00000132979 * Math.cos(1.16919556561 + 68.56182344380*t)
      uranus_x_1 += 0.00000142032 * Math.cos(4.72599483352 + 114.39910691340*t)
      uranus_x_1 += 0.00000156471 * Math.cos(3.62049946715 + 116.42609634290*t)
      uranus_x_1 += 0.00000138435 * Math.cos(0.38546052988 + 81.00137369080*t)
      uranus_x_1 += 0.00000148005 * Math.cos(3.01901836595 + 186.21176006410*t)
      uranus_x_1 += 0.00000140275 * Math.cos(5.15925110927 + 80.71948940050*t)
      uranus_x_1 += 0.00000134614 * Math.cos(0.41866243813 + 39.35687591520*t)
      uranus_x_1 += 0.00000141703 * Math.cos(2.64874298288 + 68.84370773410*t)
      uranus_x_1 += 0.00000140612 * Math.cos(5.35931699754 + 29.20494752860*t)
      uranus_x_1 += 0.00000143519 * Math.cos(5.80839382745 + 211.81462272970*t)
      uranus_x_1 += 0.00000150916 * Math.cos(1.30817182471 + 69.36497259590*t)
      uranus_x_1 += 0.00000154090 * Math.cos(3.25708486897 + 14.01464568050*t)
      uranus_x_1 += 0.00000191778 * Math.cos(0.83177362607 + 373.90799283650*t)
      uranus_x_1 += 0.00000153438 * Math.cos(2.70088223137 + 162.09337010680*t)
      uranus_x_1 += 0.00000164982 * Math.cos(6.03209867187 + 5.93789083320*t)
      uranus_x_1 += 0.00000154383 * Math.cos(0.90699803576 + 288.08069400530*t)
      uranus_x_1 += 0.00000160927 * Math.cos(4.77614458093 + 8.07675484730*t)
      uranus_x_1 += 0.00000182509 * Math.cos(2.37138086919 + 209.36694217490*t)
      uranus_x_1 += 0.00000181760 * Math.cos(1.50820819426 + 120.35824960600*t)
      uranus_x_1 += 0.00000228031 * Math.cos(5.73832504591 + 297.64192156090*t)
      uranus_x_1 += 0.00000192825 * Math.cos(0.45904824372 + 23.57587323610*t)
      uranus_x_1 += 0.00000221484 * Math.cos(2.71939746995 + 195.13984817330*t)
      uranus_x_1 += 0.00000183920 * Math.cos(5.05228486550 + 191.20769491020*t)
      uranus_x_1 += 0.00000231137 * Math.cos(0.38954829748 + 108.46121608020*t)
      uranus_x_1 += 0.00000210343 * Math.cos(4.63336622628 + 140.00196957900*t)
      uranus_x_1 += 0.00000217183 * Math.cos(4.25583219062 + 152.74459087230*t)
      uranus_x_1 += 0.00000235773 * Math.cos(3.62653751252 + 20.60692781950*t)
      uranus_x_1 += 0.00000249949 * Math.cos(0.67221714016 + 265.98929347750*t)
      uranus_x_1 += 0.00000246505 * Math.cos(5.32024438086 + 159.12442469020*t)
      uranus_x_1 += 0.00000254628 * Math.cos(6.25473678549 + 235.39049596580*t)
      uranus_x_1 += 0.00000293125 * Math.cos(0.49846117327 + 145.10977900970*t)
      uranus_x_1 += 0.00000275437 * Math.cos(4.10479793303 + 82.85835341460*t)
      uranus_x_1 += 0.00000306476 * Math.cos(1.06590600726 + 33.67961751290*t)
      uranus_x_1 += 0.00000327786 * Math.cos(1.84209237036 + 36.64856292950*t)
      uranus_x_1 += 0.00000329148 * Math.cos(5.84103283969 + 112.91463420510*t)
      uranus_x_1 += 0.00000294160 * Math.cos(4.42096282169 + 5.41662597140*t)
      uranus_x_1 += 0.00000343714 * Math.cos(4.42446342755 + 142.44965013380*t)
      uranus_x_1 += 0.00000346276 * Math.cos(3.88647750381 + 59.80374504030*t)
      uranus_x_1 += 0.00000347209 * Math.cos(4.09740378576 + 146.38180339690*t)
      uranus_x_1 += 0.00000347012 * Math.cos(6.15993155091 + 134.58534360760*t)
      uranus_x_1 += 0.00000377813 * Math.cos(3.73353761428 + 2.44768055480*t)
      uranus_x_1 += 0.00000395742 * Math.cos(1.58893964955 + 14.97785352700*t)
      uranus_x_1 += 0.00000366735 * Math.cos(4.72836346262 + 202.25339517410*t)
      uranus_x_1 += 0.00000408503 * Math.cos(0.33951833274 + 81.89514556810*t)
      uranus_x_1 += 0.00000412572 * Math.cos(3.78953003468 + 66.70484372000*t)
      uranus_x_1 += 0.00000452889 * Math.cos(1.09710482126 + 67.66805156650*t)
      uranus_x_1 += 0.00000478135 * Math.cos(1.15784370177 + 41.10198105440*t)
      uranus_x_1 += 0.00000463277 * Math.cos(4.82158205361 + 220.41264243880*t)
      uranus_x_1 += 0.00000497791 * Math.cos(3.50054849965 + 137.03302416240*t)
      uranus_x_1 += 0.00000666117 * Math.cos(3.49754791028 + 96.87299909510*t)
      uranus_x_1 += 0.00000720965 * Math.cos(0.28353896718 + 1.48447270830*t)
      uranus_x_1 += 0.00000647136 * Math.cos(0.20307260484 + 80.19822453870*t)
      uranus_x_1 += 0.00000747420 * Math.cos(4.78455200239 + 92.94084583200*t)
      uranus_x_1 += 0.00000928372 * Math.cos(3.34272600968 + 7.11354700080*t)
      uranus_x_1 += 0.00000868857 * Math.cos(2.79792544805 + 56.62235130260*t)
      uranus_x_1 += 0.00001029261 * Math.cos(5.42434597865 + 109.94568878850*t)
      uranus_x_1 += 0.00001061312 * Math.cos(5.00125105380 + 131.40394986990*t)
      uranus_x_1 += 0.00000975571 * Math.cos(0.51903242150 + 74.89347315190*t)
      uranus_x_1 += 0.00000977123 * Math.cos(1.01847642495 + 74.66972398270*t)
      uranus_x_1 += 0.00001099691 * Math.cos(1.35138854505 + 62.25142559510*t)
      uranus_x_1 += 0.00001239315 * Math.cos(0.98221206501 + 4.45341812490*t)
      uranus_x_1 += 0.00001476617 * Math.cos(3.53047075439 + 3.18139373770*t)
      uranus_x_1 += 0.00001734228 * Math.cos(5.39619902298 + 146.59425171800*t)
      uranus_x_1 += 0.00001707504 * Math.cos(1.11296012106 + 225.82926841020*t)
      uranus_x_1 += 0.00001716831 * Math.cos(3.39415662657 + 222.86032299360*t)
      uranus_x_1 += 0.00001747266 * Math.cos(3.24870046809 + 77.22927912210*t)
      uranus_x_1 += 0.00001533469 * Math.cos(3.71776498048 + 152.53214255120*t)
      uranus_x_1 += 0.00001427088 * Math.cos(1.45690759014 + 70.32818044240*t)
      uranus_x_1 += 0.00001476317 * Math.cos(3.67283851029 + 75.74480641380*t)
      uranus_x_1 += 0.00001600865 * Math.cos(0.08376247543 + 79.23501669220*t)
      uranus_x_1 += 0.00001555444 * Math.cos(4.13741667297 + 73.81839072080*t)
      uranus_x_1 += 0.00001941329 * Math.cos(2.39889176495 + 39.61750834610*t)
      uranus_x_1 += 0.00001624493 * Math.cos(3.75817281127 + 153.49535039770*t)
      uranus_x_1 += 0.00002216987 * Math.cos(4.78338909951 + 72.33391801250*t)
      uranus_x_1 += 0.00002525203 * Math.cos(2.83821144961 + 18.15924726470*t)
      uranus_x_1 += 0.00002824668 * Math.cos(3.40143685673 + 84.34282612290*t)
      uranus_x_1 += 0.00002228396 * Math.cos(0.18087986338 + 87.31177153950*t)
      uranus_x_1 += 0.00003177614 * Math.cos(4.65226634926 + 299.12639426920*t)
      uranus_x_1 += 0.00002647073 * Math.cos(4.53813176345 + 12.53017297220*t)
      uranus_x_1 += 0.00002545264 * Math.cos(3.36768337628 + 9.56122755560*t)
      uranus_x_1 += 0.00002802392 * Math.cos(3.76505436434 + 52.69019803950*t)
      uranus_x_1 += 0.00002834328 * Math.cos(4.88889623484 + 213.29909543800*t)
      uranus_x_1 += 0.00002910312 * Math.cos(5.91941333050 + 127.47179660680*t)
      uranus_x_1 += 0.00003933541 * Math.cos(4.73864204208 + 65.22037101170*t)
      uranus_x_1 += 0.00004127713 * Math.cos(1.48475181305 + 22.09140052780*t)
      uranus_x_1 += 0.00004378335 * Math.cos(3.74296322240 + 160.60889739850*t)
      uranus_x_1 += 0.00007585264 * Math.cos(2.76074218330 + 148.07872442630*t)
      uranus_x_1 += 0.00007291691 * Math.cos(2.23597571444 + 2.96894541660*t)
      uranus_x_1 += 0.00006995857 * Math.cos(2.40633283814 + 145.63104387150*t)
      uranus_x_1 += 0.00007425078 * Math.cos(6.20357977116 + 77.96299230500*t)
      uranus_x_1 += 0.00007735984 * Math.cos(1.61349552789 + 71.60020482960*t)
      uranus_x_1 += 0.00015211071 * Math.cos(5.53141633140 + 3.93215326310*t)
      uranus_x_1 += 0.00017375530 * Math.cos(0.24607209329 + 71.81265315070*t)
      uranus_x_1 += 0.00019441253 * Math.cos(1.30617221059 + 77.75054398390*t)
      uranus_x_1 += 0.00021684713 * Math.cos(4.93711029212 + 151.04766984290*t)
      uranus_x_1 += 0.00032331648 * Math.cos(5.06666434496 + 74.78159856730*t)
      uranus_x_1 += 0.00036156923 * Math.cos(1.23634800002 + 78.71375183040*t)
      uranus_x_1 += 0.00038842663 * Math.cos(0.30724636172 + 70.84944530420*t)
      uranus_x_1 += 0.00051382144 * Math.cos(2.18938250169 + 224.34479570190*t)
      uranus_x_1 += 0.00045685509 * Math.cos(2.29216605538 + 138.51749687070*t)
      uranus_x_1 += 0.00081508425 * Math.cos(1.21058628422 + 85.82729883120*t)
      uranus_x_1 += 0.00096348588 * Math.cos(0.35070396367 + 63.73589830340*t)
      uranus_x_1 += 0.00111041831 * Math.cos(5.57157483973 + 11.04570026390*t)
      uranus_x_1 += 0.00229661096 * Math.cos(2.48203377424 + 76.26607127560*t)
      uranus_x_1 += 0.00239830578 * Math.cos(5.33657752107 + 73.29712585900*t)
      uranus_x_1 += 0.00528174379 * Math.cos(3.14159265359 + 0.00000000000*t)
      uranus_x_1 += 0.00739697937 * Math.cos(6.01067921255 + 149.56319713460*t)
      uranus_x_1=uranus_x_1*t

      uranus_x_0 = 0.0

      uranus_x_0 += 0.00000010522 * Math.cos(2.55229928724 + 154.29849954980*t)
      uranus_x_0 += 0.00000011131 * Math.cos(4.60858554715 + 763.43692965770*t)
      uranus_x_0 += 0.00000011241 * Math.cos(5.75986380235 + 754.83890994860*t)
      uranus_x_0 += 0.00000010253 * Math.cos(0.01695148000 + 30.68942023690*t)
      uranus_x_0 += 0.00000010704 * Math.cos(1.12167677007 + 400.16524680790*t)
      uranus_x_0 += 0.00000011622 * Math.cos(4.25766350370 + 39.09624348430*t)
      uranus_x_0 += 0.00000010279 * Math.cos(2.14278644635 + 546.95644048200*t)
      uranus_x_0 += 0.00000011715 * Math.cos(4.15216104346 + 544.50875992720*t)
      uranus_x_0 += 0.00000010377 * Math.cos(2.71674179936 + 30.59879751170*t)
      uranus_x_0 += 0.00000010129 * Math.cos(1.27631196928 + 443.86366626340*t)
      uranus_x_0 += 0.00000010681 * Math.cos(5.41426794763 + 1819.63746610920*t)
      uranus_x_0 += 0.00000012276 * Math.cos(1.87738186166 + 337.80194662820*t)
      uranus_x_0 += 0.00000011426 * Math.cos(3.32782449621 + 124.29040286910*t)
      uranus_x_0 += 0.00000011184 * Math.cos(4.54016329366 + 150.36634628670*t)
      uranus_x_0 += 0.00000010593 * Math.cos(4.05752516876 + 71.70077856610*t)
      uranus_x_0 += 0.00000010733 * Math.cos(1.76426685552 + 89.45063555360*t)
      uranus_x_0 += 0.00000011319 * Math.cos(1.06015629901 + 43.54966160920*t)
      uranus_x_0 += 0.00000012663 * Math.cos(2.78008051966 + 406.10313764110*t)
      uranus_x_0 += 0.00000010262 * Math.cos(2.37561039493 + 361.37781986430*t)
      uranus_x_0 += 0.00000010655 * Math.cos(5.22089129487 + 263.96230404800*t)
      uranus_x_0 += 0.00000011509 * Math.cos(4.35301138657 + 353.30106501700*t)
      uranus_x_0 += 0.00000011727 * Math.cos(5.98538516260 + 210.85141488320*t)
      uranus_x_0 += 0.00000010858 * Math.cos(3.65797726694 + 63.99653073430*t)
      uranus_x_0 += 0.00000010894 * Math.cos(2.60919922031 + 177.30492381430*t)
      uranus_x_0 += 0.00000010811 * Math.cos(2.03451109527 + 89.00869256890*t)
      uranus_x_0 += 0.00000010715 * Math.cos(5.95633473988 + 1108.13997496560*t)
      uranus_x_0 += 0.00000011550 * Math.cos(5.90402341878 + 256.42806592190*t)
      uranus_x_0 += 0.00000012599 * Math.cos(2.05716339618 + 113.87784205160*t)
      uranus_x_0 += 0.00000013475 * Math.cos(6.25032260448 + 438.29828244570*t)
      uranus_x_0 += 0.00000011683 * Math.cos(5.01402128604 + 679.25416222920*t)
      uranus_x_0 += 0.00000011539 * Math.cos(0.56262925906 + 74.21214959570*t)
      uranus_x_0 += 0.00000011539 * Math.cos(0.97518052335 + 75.35104753890*t)
      uranus_x_0 += 0.00000013031 * Math.cos(0.40010415472 + 757.80785536520*t)
      uranus_x_0 += 0.00000013223 * Math.cos(3.20469849858 + 97.67614824720*t)
      uranus_x_0 += 0.00000011480 * Math.cos(1.70581546221 + 318.67949151700*t)
      uranus_x_0 += 0.00000012242 * Math.cos(3.77918880252 + 827.92358748650*t)
      uranus_x_0 += 0.00000010969 * Math.cos(3.80039920878 + 680.05731138130*t)
      uranus_x_0 += 0.00000010353 * Math.cos(0.14713330527 + 466.75821594330*t)
      uranus_x_0 += 0.00000014378 * Math.cos(2.15578224139 + 193.65537546500*t)
      uranus_x_0 += 0.00000014227 * Math.cos(3.18331697186 + 84.86409098470*t)
      uranus_x_0 += 0.00000011670 * Math.cos(5.99338710443 + 308.68762182480*t)
      uranus_x_0 += 0.00000010576 * Math.cos(5.06922756941 + 11.84884941600*t)
      uranus_x_0 += 0.00000010863 * Math.cos(3.14224264687 + 229.76142167330*t)
      uranus_x_0 += 0.00000012512 * Math.cos(3.54733200878 + 1171.87587326900*t)
      uranus_x_0 += 0.00000015032 * Math.cos(1.87104290296 + 403.13419222450*t)
      uranus_x_0 += 0.00000011922 * Math.cos(4.45761281158 + 501.37978944330*t)
      uranus_x_0 += 0.00000011090 * Math.cos(3.73543127320 + 55.87159177720*t)
      uranus_x_0 += 0.00000012912 * Math.cos(1.88014975039 + 288.73508531110*t)
      uranus_x_0 += 0.00000011100 * Math.cos(6.25287419269 + 417.03696332040*t)
      uranus_x_0 += 0.00000014381 * Math.cos(5.21992705202 + 207.88246946660*t)
      uranus_x_0 += 0.00000013012 * Math.cos(2.69693854531 + 905.88657979150*t)
      uranus_x_0 += 0.00000012793 * Math.cos(2.24093998376 + 62.77269045690*t)
      uranus_x_0 += 0.00000012045 * Math.cos(4.83431406522 + 44.09217833040*t)
      uranus_x_0 += 0.00000011579 * Math.cos(2.24791104882 + 65.33224559630*t)
      uranus_x_0 += 0.00000012330 * Math.cos(4.49348353960 + 83.68843481710*t)
      uranus_x_0 += 0.00000014677 * Math.cos(5.99138198153 + 208.84567731310*t)
      uranus_x_0 += 0.00000011794 * Math.cos(1.77599774058 + 34.53095077480*t)
      uranus_x_0 += 0.00000014395 * Math.cos(2.82450237931 + 232.04904353370*t)
      uranus_x_0 += 0.00000013549 * Math.cos(5.95860980996 + 172.19711438360*t)
      uranus_x_0 += 0.00000016221 * Math.cos(4.38221842826 + 129.91947716160*t)
      uranus_x_0 += 0.00000015925 * Math.cos(4.38695774322 + 1059.38193018920*t)
      uranus_x_0 += 0.00000014831 * Math.cos(2.47765698308 + 115.36231475990*t)
      uranus_x_0 += 0.00000016646 * Math.cos(2.86315414412 + 336.83873878170*t)
      uranus_x_0 += 0.00000012986 * Math.cos(2.70817696012 + 194.28851491140*t)
      uranus_x_0 += 0.00000016441 * Math.cos(4.32023721096 + 83.37961827640*t)
      uranus_x_0 += 0.00000012459 * Math.cos(0.64812677658 + 322.61164478010*t)
      uranus_x_0 += 0.00000013959 * Math.cos(6.05672603790 + 60.11256158100*t)
      uranus_x_0 += 0.00000015707 * Math.cos(0.55008100514 + 106.01353552540*t)
      uranus_x_0 += 0.00000012777 * Math.cos(1.95759097830 + 749.20983565610*t)
      uranus_x_0 += 0.00000013527 * Math.cos(4.64766693222 + 76.10601258120*t)
      uranus_x_0 += 0.00000013527 * Math.cos(0.03173550378 + 73.45718455340*t)
      uranus_x_0 += 0.00000012475 * Math.cos(3.47993027626 + 195.77298761970*t)
      uranus_x_0 += 0.00000016005 * Math.cos(0.81396049172 + 176.65053250850*t)
      uranus_x_0 += 0.00000014158 * Math.cos(0.89623255371 + 147.55745956450*t)
      uranus_x_0 += 0.00000015264 * Math.cos(3.70218217589 + 109.31254934210*t)
      uranus_x_0 += 0.00000016919 * Math.cos(3.45612873180 + 703.63318461740*t)
      uranus_x_0 += 0.00000013153 * Math.cos(2.76878972668 + 224.86606056370*t)
      uranus_x_0 += 0.00000013053 * Math.cos(4.16130064427 + 12.00890811040*t)
      uranus_x_0 += 0.00000013242 * Math.cos(4.64847854184 + 105.38039607900*t)
      uranus_x_0 += 0.00000013362 * Math.cos(4.22579107073 + 883.79517926370*t)
      uranus_x_0 += 0.00000013441 * Math.cos(4.64743942354 + 535.91074021810*t)
      uranus_x_0 += 0.00000018191 * Math.cos(4.17431360807 + 381.61224066830*t)
      uranus_x_0 += 0.00000016062 * Math.cos(2.52680932916 + 76.52670370650*t)
      uranus_x_0 += 0.00000016062 * Math.cos(2.15259310684 + 73.03649342810*t)
      uranus_x_0 += 0.00000013418 * Math.cos(3.63644963778 + 69.78566372120*t)
      uranus_x_0 += 0.00000014396 * Math.cos(4.20664636136 + 121.84272231430*t)
      uranus_x_0 += 0.00000013776 * Math.cos(1.24049151018 + 63.62402371880*t)
      uranus_x_0 += 0.00000013647 * Math.cos(6.10917059910 + 842.15068148810*t)
      uranus_x_0 += 0.00000016592 * Math.cos(0.96055193273 + 285.11174858870*t)
      uranus_x_0 += 0.00000014623 * Math.cos(3.60649391630 + 280.96714700450*t)
      uranus_x_0 += 0.00000014249 * Math.cos(3.86670568389 + 909.81873305460*t)
      uranus_x_0 += 0.00000014481 * Math.cos(1.45090213380 + 1097.09427470170*t)
      uranus_x_0 += 0.00000014137 * Math.cos(0.58479900612 + 17.63798240290*t)
      uranus_x_0 += 0.00000019109 * Math.cos(5.46363197829 + 60.55450456570*t)
      uranus_x_0 += 0.00000018123 * Math.cos(0.22904578695 + 118.07062774560*t)
      uranus_x_0 += 0.00000015358 * Math.cos(0.75466203125 + 63.84777288800*t)
      uranus_x_0 += 0.00000014573 * Math.cos(3.69875469397 + 73.24894174920*t)
      uranus_x_0 += 0.00000014573 * Math.cos(0.98064774203 + 76.31425538540*t)
      uranus_x_0 += 0.00000015651 * Math.cos(1.14451886246 + 552.58551477450*t)
      uranus_x_0 += 0.00000019634 * Math.cos(2.43284555545 + 376.19561469690*t)
      uranus_x_0 += 0.00000014777 * Math.cos(4.06474308403 + 79.77753341340*t)
      uranus_x_0 += 0.00000014946 * Math.cos(4.66006612006 + 76.21788716580*t)
      uranus_x_0 += 0.00000014946 * Math.cos(0.01933631594 + 73.34530996880*t)
      uranus_x_0 += 0.00000017995 * Math.cos(3.15857292717 + 378.64329525170*t)
      uranus_x_0 += 0.00000016801 * Math.cos(3.30389996644 + 196.62432088160*t)
      uranus_x_0 += 0.00000019328 * Math.cos(0.95373832886 + 363.51668387840*t)
      uranus_x_0 += 0.00000016009 * Math.cos(5.51847022593 + 73.95151716480*t)
      uranus_x_0 += 0.00000016009 * Math.cos(2.30252486366 + 75.61167996980*t)
      uranus_x_0 += 0.00000017882 * Math.cos(1.66188161698 + 190.66517818900*t)
      uranus_x_0 += 0.00000019467 * Math.cos(0.47075581635 + 550.13783421970*t)
      uranus_x_0 += 0.00000018685 * Math.cos(4.76756860051 + 64.69910614990*t)
      uranus_x_0 += 0.00000018450 * Math.cos(3.24530527857 + 135.33610313300*t)
      uranus_x_0 += 0.00000018715 * Math.cos(2.00072701140 + 107.02492748170*t)
      uranus_x_0 += 0.00000021477 * Math.cos(4.05503641492 + 1670.07426897460*t)
      uranus_x_0 += 0.00000018354 * Math.cos(4.92321966101 + 14.55716240170*t)
      uranus_x_0 += 0.00000021297 * Math.cos(1.30859463816 + 95.27665180220*t)
      uranus_x_0 += 0.00000018297 * Math.cos(3.57190587419 + 19.01058052660*t)
      uranus_x_0 += 0.00000016134 * Math.cos(1.42599191372 + 117.31986822020*t)
      uranus_x_0 += 0.00000015997 * Math.cos(0.65650708975 + 118.87377689770*t)
      uranus_x_0 += 0.00000020916 * Math.cos(0.97601965892 + 10.08249241740*t)
      uranus_x_0 += 0.00000019657 * Math.cos(0.45310853850 + 408.43894361130*t)
      uranus_x_0 += 0.00000016059 * Math.cos(2.12824166984 + 610.69233878540*t)
      uranus_x_0 += 0.00000018599 * Math.cos(5.83146457459 + 148.19059901090*t)
      uranus_x_0 += 0.00000018741 * Math.cos(1.24596689149 + 85.07653930580*t)
      uranus_x_0 += 0.00000019612 * Math.cos(5.21011193916 + 531.97858695500*t)
      uranus_x_0 += 0.00000022471 * Math.cos(0.58316987607 + 248.46318565920*t)
      uranus_x_0 += 0.00000021062 * Math.cos(1.57933011690 + 331.20966448920*t)
      uranus_x_0 += 0.00000016980 * Math.cos(2.73160214009 + 74.32402418030*t)
      uranus_x_0 += 0.00000016980 * Math.cos(5.08939294950 + 75.23917295430*t)
      uranus_x_0 += 0.00000022852 * Math.cos(2.89096727559 + 624.91943278700*t)
      uranus_x_0 += 0.00000017692 * Math.cos(1.96141224662 + 47.06112374700*t)
      uranus_x_0 += 0.00000017559 * Math.cos(0.35908279202 + 303.05854753230*t)
      uranus_x_0 += 0.00000017391 * Math.cos(4.43132202586 + 72.77586099720*t)
      uranus_x_0 += 0.00000021567 * Math.cos(1.12409329716 + 225.30800354840*t)
      uranus_x_0 += 0.00000020131 * Math.cos(4.43054318113 + 156.67674413540*t)
      uranus_x_0 += 0.00000020493 * Math.cos(2.67164929770 + 147.96684984170*t)
      uranus_x_0 += 0.00000021107 * Math.cos(1.69240112719 + 252.08652238160*t)
      uranus_x_0 += 0.00000018468 * Math.cos(2.20982131564 + 379.16456011350*t)
      uranus_x_0 += 0.00000024738 * Math.cos(5.59448379294 + 81.63451313720*t)
      uranus_x_0 += 0.00000018454 * Math.cos(5.32515403804 + 381.09097580650*t)
      uranus_x_0 += 0.00000021305 * Math.cos(3.56429538359 + 37.87240320690*t)
      uranus_x_0 += 0.00000021610 * Math.cos(1.24753853837 + 31.23193695810*t)
      uranus_x_0 += 0.00000018884 * Math.cos(6.27294547517 + 22.89454967990*t)
      uranus_x_0 += 0.00000026008 * Math.cos(4.64004097317 + 40.84134862350*t)
      uranus_x_0 += 0.00000018734 * Math.cos(2.24124585820 + 312.45971639350*t)
      uranus_x_0 += 0.00000018856 * Math.cos(2.80925108504 + 289.56516671360*t)
      uranus_x_0 += 0.00000019012 * Math.cos(6.23987372040 + 165.60483224460*t)
      uranus_x_0 += 0.00000026390 * Math.cos(2.53868436083 + 369.45457471160*t)
      uranus_x_0 += 0.00000019238 * Math.cos(3.43567324357 + 144.89733068860*t)
      uranus_x_0 += 0.00000024236 * Math.cos(2.27410241019 + 758.77106321170*t)
      uranus_x_0 += 0.00000023236 * Math.cos(4.27186225116 + 52.14768131830*t)
      uranus_x_0 += 0.00000021660 * Math.cos(1.70573151068 + 55.13787859430*t)
      uranus_x_0 += 0.00000020822 * Math.cos(2.59012459788 + 72.07328558160*t)
      uranus_x_0 += 0.00000020822 * Math.cos(5.23087049171 + 77.48991155300*t)
      uranus_x_0 += 0.00000027052 * Math.cos(2.23986874740 + 67.92868399740*t)
      uranus_x_0 += 0.00000022092 * Math.cos(5.52239110854 + 107.49800823370*t)
      uranus_x_0 += 0.00000020289 * Math.cos(1.41637307438 + 143.93412284210*t)
      uranus_x_0 += 0.00000022784 * Math.cos(0.28900298014 + 64.48665782880*t)
      uranus_x_0 += 0.00000019766 * Math.cos(0.95451045485 + 9.40116886120*t)
      uranus_x_0 += 0.00000020414 * Math.cos(5.00632227650 + 221.89711514710*t)
      uranus_x_0 += 0.00000027346 * Math.cos(1.72847573029 + 366.48562929500*t)
      uranus_x_0 += 0.00000025078 * Math.cos(2.20068349108 + 92.41958097020*t)
      uranus_x_0 += 0.00000025450 * Math.cos(5.85899081364 + 100.64509366380*t)
      uranus_x_0 += 0.00000020957 * Math.cos(4.08352831368 + 78.92620015150*t)
      uranus_x_0 += 0.00000024843 * Math.cos(5.68013157679 + 57.14361616440*t)
      uranus_x_0 += 0.00000026911 * Math.cos(2.55176488247 + 405.99126305650*t)
      uranus_x_0 += 0.00000021208 * Math.cos(1.65163762659 + 188.92007304980*t)
      uranus_x_0 += 0.00000024493 * Math.cos(0.22829425196 + 49.17873590170*t)
      uranus_x_0 += 0.00000022853 * Math.cos(3.29726108048 + 103.98654609590*t)
      uranus_x_0 += 0.00000022285 * Math.cos(2.36595950759 + 107.91869935900*t)
      uranus_x_0 += 0.00000029686 * Math.cos(6.13498719207 + 401.64971951620*t)
      uranus_x_0 += 0.00000028495 * Math.cos(3.98299051940 + 616.32141307790*t)
      uranus_x_0 += 0.00000023248 * Math.cos(1.69953849620 + 166.82867252200*t)
      uranus_x_0 += 0.00000024081 * Math.cos(4.27910869955 + 170.17012495410*t)
      uranus_x_0 += 0.00000021550 * Math.cos(0.38029070385 + 140.96517742550*t)
      uranus_x_0 += 0.00000023718 * Math.cos(5.53660822153 + 45.55539917930*t)
      uranus_x_0 += 0.00000023404 * Math.cos(2.08578309566 + 541.53981451060*t)
      uranus_x_0 += 0.00000029506 * Math.cos(0.51511362512 + 367.97010200330*t)
      uranus_x_0 += 0.00000021818 * Math.cos(5.43668115613 + 34.62157350000*t)
      uranus_x_0 += 0.00000029499 * Math.cos(1.89955716827 + 565.11568774670*t)
      uranus_x_0 += 0.00000030312 * Math.cos(4.91657918154 + 619.29035849450*t)
      uranus_x_0 += 0.00000027006 * Math.cos(5.66339011829 + 104.83787935780*t)
      uranus_x_0 += 0.00000022242 * Math.cos(0.31041708817 + 85.93917341580*t)
      uranus_x_0 += 0.00000024777 * Math.cos(3.82558545550 + 134.06407874580*t)
      uranus_x_0 += 0.00000026863 * Math.cos(4.46513557360 + 25.27279426550*t)
      uranus_x_0 += 0.00000026189 * Math.cos(1.37714071031 + 10.93382567930*t)
      uranus_x_0 += 0.00000022571 * Math.cos(3.73767113299 + 70.63699698310*t)
      uranus_x_0 += 0.00000024514 * Math.cos(5.83282809414 + 414.06801790380*t)
      uranus_x_0 += 0.00000024336 * Math.cos(4.23223779782 + 969.62247809490*t)
      uranus_x_0 += 0.00000030625 * Math.cos(0.38543308891 + 90.93510826190*t)
      uranus_x_0 += 0.00000022917 * Math.cos(1.69064646797 + 118.02244363580*t)
      uranus_x_0 += 0.00000031017 * Math.cos(2.47019866675 + 227.52618943960*t)
      uranus_x_0 += 0.00000032460 * Math.cos(3.40226553572 + 1439.50969814920*t)
      uranus_x_0 += 0.00000025534 * Math.cos(5.23319959774 + 3.62333672240*t)
      uranus_x_0 += 0.00000025237 * Math.cos(2.58308165954 + 81.26200612170*t)
      uranus_x_0 += 0.00000025701 * Math.cos(5.62367875742 + 73.66963287450*t)
      uranus_x_0 += 0.00000025701 * Math.cos(2.19731633217 + 75.89356426010*t)
      uranus_x_0 += 0.00000026209 * Math.cos(5.82811768517 + 40.16002506730*t)
      uranus_x_0 += 0.00000025791 * Math.cos(3.30165903006 + 65.87476231750*t)
      uranus_x_0 += 0.00000024027 * Math.cos(4.78275838142 + 328.24071907260*t)
      uranus_x_0 += 0.00000030776 * Math.cos(3.56610123946 + 66.18357885820*t)
      uranus_x_0 += 0.00000026054 * Math.cos(4.42308630147 + 11.15757484850*t)
      uranus_x_0 += 0.00000034236 * Math.cos(0.18746853265 + 54.28654533240*t)
      uranus_x_0 += 0.00000026778 * Math.cos(1.28950862567 + 2.28762186040*t)
      uranus_x_0 += 0.00000033053 * Math.cos(0.27134750984 + 1140.38330388000*t)
      uranus_x_0 += 0.00000025836 * Math.cos(5.11135193547 + 68.30119101290*t)
      uranus_x_0 += 0.00000026014 * Math.cos(6.23229383455 + 447.20511869550*t)
      uranus_x_0 += 0.00000026441 * Math.cos(4.88885611145 + 151.26011816400*t)
      uranus_x_0 += 0.00000034980 * Math.cos(4.19796683573 + 4.73530241520*t)
      uranus_x_0 += 0.00000034037 * Math.cos(0.77937092280 + 142.66209845490*t)
      uranus_x_0 += 0.00000033552 * Math.cos(5.03954377007 + 229.08009811710*t)
      uranus_x_0 += 0.00000028766 * Math.cos(5.99039327077 + 93.79217909390*t)
      uranus_x_0 += 0.00000032772 * Math.cos(5.85879342901 + 42.53826965290*t)
      uranus_x_0 += 0.00000027412 * Math.cos(4.74407471114 + 221.16340196420*t)
      uranus_x_0 += 0.00000027036 * Math.cos(3.03122786083 + 27.72047482030*t)
      uranus_x_0 += 0.00000031995 * Math.cos(5.07221890976 + 216.26804085460*t)
      uranus_x_0 += 0.00000032854 * Math.cos(1.80185340982 + 1033.35837639830*t)
      uranus_x_0 += 0.00000034210 * Math.cos(0.77552752107 + 326.86812094890*t)
      uranus_x_0 += 0.00000035108 * Math.cos(1.21482551913 + 767.36908292080*t)
      uranus_x_0 += 0.00000029983 * Math.cos(0.03280380782 + 90.28071695610*t)
      uranus_x_0 += 0.00000038175 * Math.cos(1.51759937027 + 114.94162363460*t)
      uranus_x_0 += 0.00000031149 * Math.cos(2.40599502782 + 140.65636088480*t)
      uranus_x_0 += 0.00000032377 * Math.cos(2.27298665245 + 8.59801970910*t)
      uranus_x_0 += 0.00000028947 * Math.cos(3.75166596544 + 528.72775724810*t)
      uranus_x_0 += 0.00000030833 * Math.cos(5.34525997176 + 8.90683624980*t)
      uranus_x_0 += 0.00000032922 * Math.cos(1.54640324936 + 215.43795945210*t)
      uranus_x_0 += 0.00000038451 * Math.cos(2.94085167994 + 133.10087089930*t)
      uranus_x_0 += 0.00000029382 * Math.cos(0.16680358431 + 136.06981631590*t)
      uranus_x_0 += 0.00000029628 * Math.cos(6.11127530723 + 958.57677783100*t)
      uranus_x_0 += 0.00000034894 * Math.cos(4.92668814244 + 143.34342201110*t)
      uranus_x_0 += 0.00000040057 * Math.cos(0.14187991318 + 1744.85586754190*t)
      uranus_x_0 += 0.00000032428 * Math.cos(2.26557707921 + 80.41067285980*t)
      uranus_x_0 += 0.00000039561 * Math.cos(1.15355175157 + 58.62808887270*t)
      uranus_x_0 += 0.00000030008 * Math.cos(0.58535104450 + 530.65417294110*t)
      uranus_x_0 += 0.00000036881 * Math.cos(3.44937732197 + 74.19089773630*t)
      uranus_x_0 += 0.00000036881 * Math.cos(4.37161776762 + 75.37229939830*t)
      uranus_x_0 += 0.00000034498 * Math.cos(6.22826740240 + 180.16199464630*t)
      uranus_x_0 += 0.00000029774 * Math.cos(3.47143447278 + 167.08930495290*t)
      uranus_x_0 += 0.00000035171 * Math.cos(3.56835481210 + 97.41551581630*t)
      uranus_x_0 += 0.00000031103 * Math.cos(1.65433821047 + 5.62907429250*t)
      uranus_x_0 += 0.00000029782 * Math.cos(2.66340469665 + 43.24084506850*t)
      uranus_x_0 += 0.00000030462 * Math.cos(5.36718556691 + 154.67100656530*t)
      uranus_x_0 += 0.00000034238 * Math.cos(4.41376588408 + 20.44686912510*t)
      uranus_x_0 += 0.00000030162 * Math.cos(5.92221199518 + 31.54075349880*t)
      uranus_x_0 += 0.00000030713 * Math.cos(2.52388675397 + 745.27768239300*t)
      uranus_x_0 += 0.00000033282 * Math.cos(3.17341780978 + 0.75075952540*t)
      uranus_x_0 += 0.00000031365 * Math.cos(0.09634401362 + 32.24332891440*t)
      uranus_x_0 += 0.00000033848 * Math.cos(0.13377240364 + 132.88842257820*t)
      uranus_x_0 += 0.00000034189 * Math.cos(3.60118447896 + 335.77495719870*t)
      uranus_x_0 += 0.00000041560 * Math.cos(3.77042855528 + 163.57784281510*t)
      uranus_x_0 += 0.00000037505 * Math.cos(5.59177300768 + 94.42531854030*t)
      uranus_x_0 += 0.00000034130 * Math.cos(0.02490696585 + 35.68535508300*t)
      uranus_x_0 += 0.00000033000 * Math.cos(1.08181996374 + 248.72381809010*t)
      uranus_x_0 += 0.00000043619 * Math.cos(0.18982086815 + 199.28444975750*t)
      uranus_x_0 += 0.00000043663 * Math.cos(4.70679058518 + 833.55266177900*t)
      uranus_x_0 += 0.00000037356 * Math.cos(3.07320573780 + 0.80314915210*t)
      uranus_x_0 += 0.00000039925 * Math.cos(4.80143653382 + 205.22234059070*t)
      uranus_x_0 += 0.00000034855 * Math.cos(5.31109602436 + 184.09414790940*t)
      uranus_x_0 += 0.00000041143 * Math.cos(4.02823090738 + 1364.72809958190*t)
      uranus_x_0 += 0.00000041073 * Math.cos(5.01411798286 + 411.62033734900*t)
      uranus_x_0 += 0.00000037167 * Math.cos(6.06382385676 + 226.79247625670*t)
      uranus_x_0 += 0.00000046580 * Math.cos(5.66779233323 + 836.52160719560*t)
      uranus_x_0 += 0.00000041401 * Math.cos(1.59219235396 + 25.86349509650*t)
      uranus_x_0 += 0.00000041910 * Math.cos(1.65589142441 + 141.69889060840*t)
      uranus_x_0 += 0.00000043014 * Math.cos(0.99655679002 + 198.32124191100*t)
      uranus_x_0 += 0.00000049928 * Math.cos(4.53119467931 + 51.88704888740*t)
      uranus_x_0 += 0.00000037773 * Math.cos(0.38995132314 + 91.24392480260*t)
      uranus_x_0 += 0.00000040108 * Math.cos(4.02631792351 + 164.54105066160*t)
      uranus_x_0 += 0.00000047665 * Math.cos(5.63221017988 + 73.08467753790*t)
      uranus_x_0 += 0.00000040362 * Math.cos(3.07087573985 + 29.22619938800*t)
      uranus_x_0 += 0.00000047477 * Math.cos(0.90974768312 + 224.45667028650*t)
      uranus_x_0 += 0.00000037780 * Math.cos(4.54908192680 + 77.06922042770*t)
      uranus_x_0 += 0.00000050051 * Math.cos(1.56642196700 + 329.83706636550*t)
      uranus_x_0 += 0.00000042747 * Math.cos(4.43768599991 + 22.63391724900*t)
      uranus_x_0 += 0.00000045419 * Math.cos(3.54780469477 + 393.46109008430*t)
      uranus_x_0 += 0.00000037774 * Math.cos(2.65860578213 + 397.39324334740*t)
      uranus_x_0 += 0.00000041020 * Math.cos(1.74616309945 + 78.97438426130*t)
      uranus_x_0 += 0.00000052967 * Math.cos(5.96991904375 + 365.00115658670*t)
      uranus_x_0 += 0.00000047398 * Math.cos(0.63156941487 + 73.93026530540*t)
      uranus_x_0 += 0.00000047398 * Math.cos(0.90624036754 + 75.63293182920*t)
      uranus_x_0 += 0.00000043297 * Math.cos(3.08650429793 + 284.14854074220*t)
      uranus_x_0 += 0.00000041872 * Math.cos(2.23021803037 + 306.83064210100*t)
      uranus_x_0 += 0.00000042243 * Math.cos(4.84138065267 + 232.42155054920*t)
      uranus_x_0 += 0.00000039721 * Math.cos(3.77197555779 + 88.27497938600*t)
      uranus_x_0 += 0.00000039626 * Math.cos(3.19265632224 + 72.49397670690*t)
      uranus_x_0 += 0.00000044855 * Math.cos(1.92750497570 + 278.51946644970*t)
      uranus_x_0 += 0.00000039643 * Math.cos(5.20792456163 + 69.15252427480*t)
      uranus_x_0 += 0.00000047746 * Math.cos(1.96668828064 + 55.77101804070*t)
      uranus_x_0 += 0.00000044203 * Math.cos(6.07483181407 + 70.58881287330*t)
      uranus_x_0 += 0.00000056472 * Math.cos(1.96585169960 + 7.70424783180*t)
      uranus_x_0 += 0.00000046007 * Math.cos(2.96485484521 + 49.72125262290*t)
      uranus_x_0 += 0.00000056885 * Math.cos(2.10911106828 + 25.06034594440*t)
      uranus_x_0 += 0.00000042464 * Math.cos(1.91841049036 + 150.31395666000*t)
      uranus_x_0 += 0.00000059366 * Math.cos(4.21455208670 + 117.36805233000*t)
      uranus_x_0 += 0.00000052405 * Math.cos(1.63380029621 + 58.73996345730*t)
      uranus_x_0 += 0.00000047736 * Math.cos(3.70992038267 + 84.18276742850*t)
      uranus_x_0 += 0.00000045108 * Math.cos(1.90469222942 + 31.49256938900*t)
      uranus_x_0 += 0.00000048819 * Math.cos(0.49665135549 + 122.47586176070*t)
      uranus_x_0 += 0.00000047699 * Math.cos(0.83638374581 + 177.87437278590*t)
      uranus_x_0 += 0.00000044633 * Math.cos(5.10559995376 + 57.51612317990*t)
      uranus_x_0 += 0.00000050910 * Math.cos(0.91148399106 + 58.31927233200*t)
      uranus_x_0 += 0.00000054466 * Math.cos(4.07199773375 + 75.43598987310*t)
      uranus_x_0 += 0.00000054466 * Math.cos(3.74899735584 + 74.12720726150*t)
      uranus_x_0 += 0.00000054468 * Math.cos(1.20360366787 + 236.87496867410*t)
      uranus_x_0 += 0.00000048855 * Math.cos(2.68360202842 + 101.86893394120*t)
      uranus_x_0 += 0.00000057214 * Math.cos(1.13849444877 + 303.86169668440*t)
      uranus_x_0 += 0.00000047899 * Math.cos(2.26914506777 + 91.45637312370*t)
      uranus_x_0 += 0.00000052475 * Math.cos(4.48165606967 + 14.22709400160*t)
      uranus_x_0 += 0.00000047590 * Math.cos(4.15725769893 + 224.23292111730*t)
      uranus_x_0 += 0.00000050137 * Math.cos(1.48506070888 + 25.60286266560*t)
      uranus_x_0 += 0.00000059399 * Math.cos(1.13646884872 + 486.40193591630*t)
      uranus_x_0 += 0.00000052985 * Math.cos(2.22171821346 + 104.00779795530*t)
      uranus_x_0 += 0.00000048683 * Math.cos(2.61213928649 + 48.91810347080*t)
      uranus_x_0 += 0.00000051624 * Math.cos(4.72218953206 + 184.98791978670*t)
      uranus_x_0 += 0.00000055444 * Math.cos(1.36286779313 + 178.78939652260*t)
      uranus_x_0 += 0.00000063900 * Math.cos(2.18112319933 + 92.04707395470*t)
      uranus_x_0 += 0.00000059455 * Math.cos(0.63514957816 + 290.21955801940*t)
      uranus_x_0 += 0.00000055685 * Math.cos(2.94302170889 + 43.12897048390*t)
      uranus_x_0 += 0.00000057521 * Math.cos(1.59317631675 + 142.97091499560*t)
      uranus_x_0 += 0.00000049301 * Math.cos(0.68505345474 + 76.00543884470*t)
      uranus_x_0 += 0.00000055249 * Math.cos(1.26051053222 + 75.15410558280*t)
      uranus_x_0 += 0.00000055249 * Math.cos(0.27729925019 + 74.40909155180*t)
      uranus_x_0 += 0.00000048357 * Math.cos(5.44952727770 + 162.89651925890*t)
      uranus_x_0 += 0.00000057136 * Math.cos(2.07135660474 + 31.65262808340*t)
      uranus_x_0 += 0.00000053830 * Math.cos(2.54062357724 + 831.10498122420*t)
      uranus_x_0 += 0.00000054088 * Math.cos(2.02562065658 + 13.49338081870*t)
      uranus_x_0 += 0.00000049942 * Math.cos(4.89879835209 + 124.50285119020*t)
      uranus_x_0 += 0.00000056128 * Math.cos(4.11138805649 + 65.38042970610*t)
      uranus_x_0 += 0.00000051866 * Math.cos(0.06447470425 + 77.70235987410*t)
      uranus_x_0 += 0.00000053991 * Math.cos(4.58226336725 + 148.81243760920*t)
      uranus_x_0 += 0.00000072807 * Math.cos(5.95313969312 + 7.86430652620*t)
      uranus_x_0 += 0.00000053865 * Math.cos(5.83782773067 + 90.82323367730*t)
      uranus_x_0 += 0.00000052189 * Math.cos(3.65429708039 + 48.75804477640*t)
      uranus_x_0 += 0.00000072381 * Math.cos(4.25223277801 + 15.49911838880*t)
      uranus_x_0 += 0.00000053838 * Math.cos(0.93176659976 + 269.92144674060*t)
      uranus_x_0 += 0.00000054636 * Math.cos(1.47333499230 + 71.86083726050*t)
      uranus_x_0 += 0.00000058628 * Math.cos(0.40805425491 + 403.02231763990*t)
      uranus_x_0 += 0.00000064912 * Math.cos(4.53988533411 + 472.17484191470*t)
      uranus_x_0 += 0.00000075093 * Math.cos(4.73904922026 + 78.40493528970*t)
      uranus_x_0 += 0.00000066500 * Math.cos(1.53365564126 + 125.18417474640*t)
      uranus_x_0 += 0.00000077640 * Math.cos(3.06328765206 + 71.15826184490*t)
      uranus_x_0 += 0.00000077986 * Math.cos(3.27368512650 + 70.11573212130*t)
      uranus_x_0 += 0.00000070060 * Math.cos(2.85493198706 + 167.72244439930*t)
      uranus_x_0 += 0.00000076488 * Math.cos(0.73635514691 + 237.67811782620*t)
      uranus_x_0 += 0.00000068354 * Math.cos(0.08038703786 + 79.51690098250*t)
      uranus_x_0 += 0.00000075512 * Math.cos(3.63824702540 + 67.07735073550*t)
      uranus_x_0 += 0.00000079911 * Math.cos(2.41727074003 + 332.80601178210*t)
      uranus_x_0 += 0.00000081902 * Math.cos(3.23474305820 + 480.77286162380*t)
      uranus_x_0 += 0.00000080964 * Math.cos(0.34694152649 + 331.32153907380*t)
      uranus_x_0 += 0.00000078119 * Math.cos(2.28098562045 + 477.80391620720*t)
      uranus_x_0 += 0.00000070498 * Math.cos(4.37183238608 + 76.37794586020*t)
      uranus_x_0 += 0.00000060317 * Math.cos(5.85931117087 + 123.53964334370*t)
      uranus_x_0 += 0.00000078342 * Math.cos(5.90294859657 + 58.10682401090*t)
      uranus_x_0 += 0.00000079594 * Math.cos(6.19357054917 + 192.69216761850*t)
      uranus_x_0 += 0.00000086043 * Math.cos(4.58346857263 + 173.68158709190*t)
      uranus_x_0 += 0.00000088791 * Math.cos(1.36813139013 + 293.18850343600*t)
      uranus_x_0 += 0.00000063890 * Math.cos(0.78467782617 + 119.50691634410*t)
      uranus_x_0 += 0.00000077424 * Math.cos(1.46638584169 + 70.04629615210*t)
      uranus_x_0 += 0.00000066793 * Math.cos(4.81099593544 + 106.27416795630*t)
      uranus_x_0 += 0.00000080708 * Math.cos(4.69137061335 + 16.46232623530*t)
      uranus_x_0 += 0.00000078311 * Math.cos(5.41215578557 + 50.66320861000*t)
      uranus_x_0 += 0.00000072397 * Math.cos(4.31806917473 + 61.28821774860*t)
      uranus_x_0 += 0.00000065829 * Math.cos(5.89081437901 + 75.58474771940*t)
      uranus_x_0 += 0.00000065829 * Math.cos(1.93018071058 + 73.97844941520*t)
      uranus_x_0 += 0.00000067827 * Math.cos(3.41010408816 + 16.04163511000*t)
      uranus_x_0 += 0.00000077380 * Math.cos(4.76492032598 + 310.17209453310*t)
      uranus_x_0 += 0.00000067841 * Math.cos(0.82180485113 + 606.76018552230*t)
      uranus_x_0 += 0.00000070212 * Math.cos(4.41304710948 + 820.05928096030*t)
      uranus_x_0 += 0.00000078847 * Math.cos(0.01322041001 + 262.47783133970*t)
      uranus_x_0 += 0.00000070434 * Math.cos(5.00824373874 + 117.91056905120*t)
      uranus_x_0 += 0.00000091016 * Math.cos(4.20728010672 + 82.48584639910*t)
      uranus_x_0 += 0.00000087997 * Math.cos(0.07064517287 + 894.84087952760*t)
      uranus_x_0 += 0.00000069179 * Math.cos(3.11951980820 + 189.72322220190*t)
      uranus_x_0 += 0.00000090852 * Math.cos(6.17909689432 + 17.26547538740*t)
      uranus_x_0 += 0.00000083725 * Math.cos(3.19473451570 + 175.16605980020*t)
      uranus_x_0 += 0.00000099273 * Math.cos(5.79876917993 + 328.35259365720*t)
      uranus_x_0 += 0.00000072762 * Math.cos(6.17791614729 + 95.22846769240*t)
      uranus_x_0 += 0.00000077269 * Math.cos(1.59133790131 + 26.02355379090*t)
      uranus_x_0 += 0.00000075413 * Math.cos(4.86601833800 + 217.23124870110*t)
      uranus_x_0 += 0.00000100821 * Math.cos(4.69066192585 + 210.33015002140*t)
      uranus_x_0 += 0.00000078478 * Math.cos(1.13478868865 + 6.90109867970*t)
      uranus_x_0 += 0.00000083936 * Math.cos(4.85628717843 + 370.93904741990*t)
      uranus_x_0 += 0.00000083480 * Math.cos(1.91105536061 + 149.40313844020*t)
      uranus_x_0 += 0.00000076021 * Math.cos(1.38978865049 + 218.92816973050*t)
      uranus_x_0 += 0.00000076677 * Math.cos(1.12697999111 + 73.55775828990*t)
      uranus_x_0 += 0.00000088716 * Math.cos(4.77601772186 + 275.55052103310*t)
      uranus_x_0 += 0.00000099120 * Math.cos(6.07338306473 + 149.82382956550*t)
      uranus_x_0 += 0.00000080076 * Math.cos(2.03790828937 + 73.13706716460*t)
      uranus_x_0 += 0.00000096333 * Math.cos(2.43138031905 + 98.89998852460*t)
      uranus_x_0 += 0.00000083480 * Math.cos(4.54952756372 + 149.72325582900*t)
      uranus_x_0 += 0.00000082020 * Math.cos(1.12030294482 + 82.64590509350*t)
      uranus_x_0 += 0.00000083195 * Math.cos(3.64480716244 + 5.10780943070*t)
      uranus_x_0 += 0.00000106858 * Math.cos(3.13973175313 + 81.68269724700*t)
      uranus_x_0 += 0.00000112324 * Math.cos(0.51418380423 + 228.79821382680*t)
      uranus_x_0 += 0.00000115664 * Math.cos(2.63306868216 + 1215.16490244730*t)
      uranus_x_0 += 0.00000086241 * Math.cos(6.10142938790 + 76.42612997000*t)
      uranus_x_0 += 0.00000087921 * Math.cos(1.92349227727 + 75.41473801370*t)
      uranus_x_0 += 0.00000087921 * Math.cos(5.89750281232 + 74.14845912090*t)
      uranus_x_0 += 0.00000108044 * Math.cos(0.47218816752 + 253.57099508990*t)
      uranus_x_0 += 0.00000089934 * Math.cos(1.93336144673 + 149.51501302480*t)
      uranus_x_0 += 0.00000089563 * Math.cos(2.61565675484 + 295.19424100610*t)
      uranus_x_0 += 0.00000088765 * Math.cos(4.68268569184 + 27.08733537390*t)
      uranus_x_0 += 0.00000111791 * Math.cos(3.59906622192 + 19.64371997300*t)
      uranus_x_0 += 0.00000109946 * Math.cos(1.23547347355 + 100.38446123290*t)
      uranus_x_0 += 0.00000094924 * Math.cos(1.22382250585 + 267.47376618580*t)
      uranus_x_0 += 0.00000089934 * Math.cos(4.52722147760 + 149.61138124440*t)
      uranus_x_0 += 0.00000099120 * Math.cos(0.38719985960 + 149.30256470370*t)
      uranus_x_0 += 0.00000093122 * Math.cos(3.05386776621 + 43.28902917830*t)
      uranus_x_0 += 0.00000092952 * Math.cos(3.37459370406 + 93.90405367850*t)
      uranus_x_0 += 0.00000097686 * Math.cos(3.08538131581 + 76.78733613740*t)
      uranus_x_0 += 0.00000115494 * Math.cos(2.79386838622 + 604.47256366190*t)
      uranus_x_0 += 0.00000106157 * Math.cos(4.21108144267 + 302.09533968580*t)
      uranus_x_0 += 0.00000126502 * Math.cos(5.84097730521 + 628.85158605010*t)
      uranus_x_0 += 0.00000095969 * Math.cos(0.95437290534 + 258.87574647670*t)
      uranus_x_0 += 0.00000102158 * Math.cos(1.42491352478 + 0.11187458460*t)
      uranus_x_0 += 0.00000100410 * Math.cos(1.92606761482 + 362.86229257260*t)
      uranus_x_0 += 0.00000109272 * Math.cos(3.18774824824 + 273.10284047830*t)
      uranus_x_0 += 0.00000105829 * Math.cos(1.67999980378 + 375.39246554480*t)
      uranus_x_0 += 0.00000128791 * Math.cos(3.10899630296 + 155.50108796780*t)
      uranus_x_0 += 0.00000104433 * Math.cos(1.66540127359 + 54.33472944220*t)
      uranus_x_0 += 0.00000125714 * Math.cos(5.43040501453 + 98.35747180340*t)
      uranus_x_0 += 0.00000135117 * Math.cos(2.72548252468 + 171.65459766240*t)
      uranus_x_0 += 0.00000115349 * Math.cos(0.88899033684 + 692.58748435350*t)
      uranus_x_0 += 0.00000128511 * Math.cos(1.87873176315 + 254.94359321360*t)
      uranus_x_0 += 0.00000109513 * Math.cos(1.37565056754 + 44.72531777680*t)
      uranus_x_0 += 0.00000108657 * Math.cos(0.23419995878 + 66.91729204110*t)
      uranus_x_0 += 0.00000121087 * Math.cos(0.17422963984 + 79.44746501330*t)
      uranus_x_0 += 0.00000111293 * Math.cos(0.10667309735 + 88.11492069160*t)
      uranus_x_0 += 0.00000143741 * Math.cos(3.47182034598 + 103.09277421860*t)
      uranus_x_0 += 0.00000115436 * Math.cos(3.64215841031 + 13.33332212430*t)
      uranus_x_0 += 0.00000141169 * Math.cos(3.15247546979 + 24.11838995730*t)
      uranus_x_0 += 0.00000138900 * Math.cos(6.09258539376 + 286.59622129700*t)
      uranus_x_0 += 0.00000150311 * Math.cos(6.16854891408 + 173.94221952280*t)
      uranus_x_0 += 0.00000127869 * Math.cos(1.20450690573 + 61.44827644300*t)
      uranus_x_0 += 0.00000153385 * Math.cos(5.73024384991 + 347.88443904560*t)
      uranus_x_0 += 0.00000146362 * Math.cos(4.63496106478 + 334.29048449040*t)
      uranus_x_0 += 0.00000146031 * Math.cos(6.21320130613 + 294.67297614430*t)
      uranus_x_0 += 0.00000129045 * Math.cos(6.13432221167 + 76.47851959670*t)
      uranus_x_0 += 0.00000136823 * Math.cos(2.06403429379 + 16.67477455640*t)
      uranus_x_0 += 0.00000134010 * Math.cos(3.97075396565 + 156.15547927360*t)
      uranus_x_0 += 0.00000141512 * Math.cos(6.28314137970 + 130.44074202340*t)
      uranus_x_0 += 0.00000152602 * Math.cos(3.60417761486 + 233.90602325750*t)
      uranus_x_0 += 0.00000189430 * Math.cos(5.63043055528 + 291.70403072770*t)
      uranus_x_0 += 0.00000137789 * Math.cos(5.22295277421 + 448.68959140380*t)
      uranus_x_0 += 0.00000139515 * Math.cos(2.37850065779 + 426.59819087600*t)
      uranus_x_0 += 0.00000177450 * Math.cos(5.10372503690 + 685.47393735270*t)
      uranus_x_0 += 0.00000147918 * Math.cos(1.82282570469 + 17.52610781830*t)
      uranus_x_0 += 0.00000182625 * Math.cos(0.27259358854 + 216.92243216040*t)
      uranus_x_0 += 0.00000157905 * Math.cos(5.70734466920 + 82.20396210880*t)
      uranus_x_0 += 0.00000175478 * Math.cos(2.83270040396 + 333.65734504400*t)
      uranus_x_0 += 0.00000197311 * Math.cos(1.21765365835 + 256.53994050650*t)
      uranus_x_0 += 0.00000185820 * Math.cos(1.04769695695 + 76.15419669100*t)
      uranus_x_0 += 0.00000160061 * Math.cos(5.01823584858 + 264.50482076920*t)
      uranus_x_0 += 0.00000193532 * Math.cos(6.21234933839 + 60.76695288680*t)
      uranus_x_0 += 0.00000187624 * Math.cos(6.19491337250 + 149.04193227280*t)
      uranus_x_0 += 0.00000174776 * Math.cos(0.64896858671 + 103.35340664950*t)
      uranus_x_0 += 0.00000185802 * Math.cos(2.25459555455 + 75.67537044460*t)
      uranus_x_0 += 0.00000185802 * Math.cos(5.56639953504 + 73.88782669000*t)
      uranus_x_0 += 0.00000165255 * Math.cos(0.65702015844 + 154.97982310600*t)
      uranus_x_0 += 0.00000156930 * Math.cos(4.49200656712 + 92.30770638560*t)
      uranus_x_0 += 0.00000203487 * Math.cos(1.11695843604 + 148.59998928810*t)
      uranus_x_0 += 0.00000164032 * Math.cos(5.42438913166 + 468.24268865160*t)
      uranus_x_0 += 0.00000212210 * Math.cos(2.48249922098 + 135.54855145410*t)
      uranus_x_0 += 0.00000167166 * Math.cos(6.18216223717 + 206.18554843720*t)
      uranus_x_0 += 0.00000173052 * Math.cos(2.71901382868 + 681.54178408960*t)
      uranus_x_0 += 0.00000166885 * Math.cos(0.92704904427 + 30.05628079050*t)
      uranus_x_0 += 0.00000175735 * Math.cos(3.10617729573 + 57.25549074900*t)
      uranus_x_0 += 0.00000173507 * Math.cos(3.07143937754 + 79.88940799800*t)
      uranus_x_0 += 0.00000240160 * Math.cos(1.57472247802 + 342.25536475310*t)
      uranus_x_0 += 0.00000214402 * Math.cos(2.75106858640 + 189.18070548070*t)
      uranus_x_0 += 0.00000231117 * Math.cos(0.59598761086 + 339.28641933650*t)
      uranus_x_0 += 0.00000231243 * Math.cos(4.34962187207 + 46.47042291600*t)
      uranus_x_0 += 0.00000204428 * Math.cos(1.23043556439 + 142.14083359310*t)
      uranus_x_0 += 0.00000222625 * Math.cos(1.63499247598 + 155.78297225810*t)
      uranus_x_0 += 0.00000241311 * Math.cos(4.64092150995 + 756.32338265690*t)
      uranus_x_0 += 0.00000185610 * Math.cos(4.14658641505 + 55.65914345610*t)
      uranus_x_0 += 0.00000258423 * Math.cos(5.01692232937 + 1289.94650101460*t)
      uranus_x_0 += 0.00000213140 * Math.cos(4.90437681706 + 0.52126486180*t)
      uranus_x_0 += 0.00000219523 * Math.cos(5.01086928137 + 47.69426319340*t)
      uranus_x_0 += 0.00000220399 * Math.cos(0.46944876871 + 44.07092647100*t)
      uranus_x_0 += 0.00000198057 * Math.cos(4.76361127500 + 69.67378913660*t)
      uranus_x_0 += 0.00000215050 * Math.cos(2.10000017027 + 67.35923502580*t)
      uranus_x_0 += 0.00000226271 * Math.cos(5.35719329331 + 120.99138905240*t)
      uranus_x_0 += 0.00000299852 * Math.cos(1.99796836133 + 984.60033162190*t)
      uranus_x_0 += 0.00000238805 * Math.cos(5.52577063741 + 554.06998748280*t)
      uranus_x_0 += 0.00000266863 * Math.cos(5.73005045142 + 28.31117565130*t)
      uranus_x_0 += 0.00000278704 * Math.cos(1.17271973925 + 29.20494752860*t)
      uranus_x_0 += 0.00000252403 * Math.cos(0.29915395892 + 150.08446199640*t)
      uranus_x_0 += 0.00000251931 * Math.cos(1.50053452494 + 19.12245511120*t)
      uranus_x_0 += 0.00000337319 * Math.cos(5.17833136955 + 150.52640498110*t)
      uranus_x_0 += 0.00000321808 * Math.cos(0.08789094066 + 180.27386923090*t)
      uranus_x_0 += 0.00000346148 * Math.cos(4.51747810137 + 454.90936652730*t)
      uranus_x_0 += 0.00000368105 * Math.cos(5.45799824106 + 255.05546779820*t)
      uranus_x_0 += 0.00000311772 * Math.cos(2.38235128420 + 147.11551657980*t)
      uranus_x_0 += 0.00000300220 * Math.cos(2.12651918134 + 6.59228213900*t)
      uranus_x_0 += 0.00000323118 * Math.cos(1.86185830328 + 30.71067209630*t)
      uranus_x_0 += 0.00000314386 * Math.cos(3.82461196975 + 45.57665103870*t)
      uranus_x_0 += 0.00000326652 * Math.cos(0.26933343606 + 7.42236354150*t)
      uranus_x_0 += 0.00000404322 * Math.cos(2.13001764328 + 99.16062095550*t)
      uranus_x_0 += 0.00000414924 * Math.cos(0.59122427620 + 529.69096509460*t)
      uranus_x_0 += 0.00000351601 * Math.cos(6.23854037301 + 214.78356814630*t)
      uranus_x_0 += 0.00000412500 * Math.cos(4.17567324159 + 490.33408917940*t)
      uranus_x_0 += 0.00000327618 * Math.cos(0.75068049756 + 46.20979048510*t)
      uranus_x_0 += 0.00000326002 * Math.cos(4.18918332052 + 228.27694896500*t)
      uranus_x_0 += 0.00000318357 * Math.cos(0.22505788913 + 33.13710079170*t)
      uranus_x_0 += 0.00000371243 * Math.cos(1.03748816404 + 105.49227066360*t)
      uranus_x_0 += 0.00000371413 * Math.cos(3.47157274946 + 73.18525127440*t)
      uranus_x_0 += 0.00000427408 * Math.cos(2.47035624732 + 141.48644228730*t)
      uranus_x_0 += 0.00000384413 * Math.cos(5.21546597177 + 114.13847448250*t)
      uranus_x_0 += 0.00000374730 * Math.cos(5.67831880744 + 144.14657116320*t)
      uranus_x_0 += 0.00000453506 * Math.cos(4.10881151991 + 209.36694217490*t)
      uranus_x_0 += 0.00000408499 * Math.cos(3.42756156092 + 0.96320784650*t)
      uranus_x_0 += 0.00000387375 * Math.cos(5.96869839758 + 152.74459087230*t)
      uranus_x_0 += 0.00000514155 * Math.cos(5.40820017990 + 115.88357962170*t)
      uranus_x_0 += 0.00000419163 * Math.cos(1.97405677459 + 95.38852638680*t)
      uranus_x_0 += 0.00000435208 * Math.cos(3.76518154062 + 372.42352012820*t)
      uranus_x_0 += 0.00000542001 * Math.cos(1.04883718038 + 195.13984817330*t)
      uranus_x_0 += 0.00000444042 * Math.cos(4.74854436122 + 41.64449777560*t)
      uranus_x_0 += 0.00000484827 * Math.cos(0.33092998607 + 73.40900044360*t)
      uranus_x_0 += 0.00000449040 * Math.cos(1.03508146650 + 543.02428721890*t)
      uranus_x_0 += 0.00000442835 * Math.cos(3.75400855881 + 329.72519178090*t)
      uranus_x_0 += 0.00000445140 * Math.cos(5.84184650462 + 120.35824960600*t)
      uranus_x_0 += 0.00000527668 * Math.cos(2.29752010941 + 351.81659230870*t)
      uranus_x_0 += 0.00000597694 * Math.cos(5.21701637296 + 218.40690486870*t)
      uranus_x_0 += 0.00000580796 * Math.cos(6.18692743051 + 258.02441321480*t)
      uranus_x_0 += 0.00000476019 * Math.cos(4.06685999780 + 415.55249061210*t)
      uranus_x_0 += 0.00000551887 * Math.cos(1.14420383033 + 260.99335863140*t)
      uranus_x_0 += 0.00000504865 * Math.cos(2.53585718344 + 157.63995198190*t)
      uranus_x_0 += 0.00000578643 * Math.cos(2.55597699269 + 28.57180808220*t)
      uranus_x_0 += 0.00000587451 * Math.cos(3.90803174254 + 152.01087768940*t)
      uranus_x_0 += 0.00000674539 * Math.cos(3.06005508910 + 6.21977512350*t)
      uranus_x_0 += 0.00000699542 * Math.cos(2.93566905569 + 617.80588578620*t)
      uranus_x_0 += 0.00000528197 * Math.cos(2.28043920518 + 146.38180339690*t)
      uranus_x_0 += 0.00000696351 * Math.cos(0.45928521046 + 116.42609634290*t)
      uranus_x_0 += 0.00000643798 * Math.cos(1.27173146057 + 88.79624424780*t)
      uranus_x_0 += 0.00000743561 * Math.cos(1.22664998599 + 760.25553592000*t)
      uranus_x_0 += 0.00000620509 * Math.cos(3.32340073105 + 69.36497259590*t)
      uranus_x_0 += 0.00000766812 * Math.cos(2.46431370490 + 68.56182344380*t)
      uranus_x_0 += 0.00000598538 * Math.cos(5.04735819055 + 24.37902238820*t)
      uranus_x_0 += 0.00000811437 * Math.cos(5.17638099206 + 200.76892246580*t)
      uranus_x_0 += 0.00000870204 * Math.cos(5.37263296164 + 81.00137369080*t)
      uranus_x_0 += 0.00000862050 * Math.cos(5.03077008764 + 162.09337010680*t)
      uranus_x_0 += 0.00000898270 * Math.cos(2.10244301916 + 110.20632121940*t)
      uranus_x_0 += 0.00000895034 * Math.cos(3.38678219821 + 23.57587323610*t)
      uranus_x_0 += 0.00000727979 * Math.cos(1.68450966248 + 51.20572533120*t)
      uranus_x_0 += 0.00000704557 * Math.cos(1.78667248384 + 81.37388070630*t)
      uranus_x_0 += 0.00000987528 * Math.cos(6.20191485915 + 203.73786788240*t)
      uranus_x_0 += 0.00000909790 * Math.cos(4.72919543782 + 149.67507171920*t)
      uranus_x_0 += 0.00000964091 * Math.cos(2.66151436132 + 35.42472265210*t)
      uranus_x_0 += 0.00001056848 * Math.cos(5.53440854164 + 14.01464568050*t)
      uranus_x_0 += 0.00000858335 * Math.cos(1.50454807667 + 89.75945209430*t)
      uranus_x_0 += 0.00001077916 * Math.cos(5.01417740021 + 181.75834193920*t)
      uranus_x_0 += 0.00000913477 * Math.cos(1.69392733805 + 149.45132255000*t)
      uranus_x_0 += 0.00000858603 * Math.cos(6.06095240605 + 68.18931642830*t)
      uranus_x_0 += 0.00000866728 * Math.cos(3.65638980673 + 125.98732389850*t)
      uranus_x_0 += 0.00001093678 * Math.cos(3.94451812233 + 230.56457082540*t)
      uranus_x_0 += 0.00001192274 * Math.cos(5.58661990233 + 50.40257617910*t)
      uranus_x_0 += 0.00001241589 * Math.cos(1.81282962357 + 134.58534360760*t)
      uranus_x_0 += 0.00001144565 * Math.cos(2.42148845239 + 296.15744885260*t)
      uranus_x_0 += 0.00001335202 * Math.cos(2.17623376867 + 380.12776796000*t)
      uranus_x_0 += 0.00001223648 * Math.cos(3.84373514640 + 187.69623277240*t)
      uranus_x_0 += 0.00001212025 * Math.cos(3.41577832660 + 211.81462272970*t)
      uranus_x_0 += 0.00000995392 * Math.cos(5.79703441041 + 75.53235809270*t)
      uranus_x_0 += 0.00001077810 * Math.cos(1.05685900920 + 128.95626931510*t)
      uranus_x_0 += 0.00001009252 * Math.cos(2.02320517037 + 74.03083904190*t)
      uranus_x_0 += 0.00001164218 * Math.cos(2.08302637541 + 81.89514556810*t)
      uranus_x_0 += 0.00001256867 * Math.cos(5.61684736425 + 67.66805156650*t)
      uranus_x_0 += 0.00001040948 * Math.cos(2.74644165501 + 5.41662597140*t)
      uranus_x_0 += 0.00001418300 * Math.cos(2.29718712012 + 235.39049596580*t)
      uranus_x_0 += 0.00001269686 * Math.cos(2.66330104031 + 142.44965013380*t)
      uranus_x_0 += 0.00001574905 * Math.cos(5.72297800263 + 39.35687591520*t)
      uranus_x_0 += 0.00001221506 * Math.cos(5.20012455894 + 54.17467074780*t)
      uranus_x_0 += 0.00001263032 * Math.cos(5.63689596853 + 404.50679034820*t)
      uranus_x_0 += 0.00001427180 * Math.cos(0.38786175669 + 92.94084583200*t)
      uranus_x_0 += 0.00001744555 * Math.cos(0.82022450313 + 56.62235130260*t)
      uranus_x_0 += 0.00001346494 * Math.cos(5.46766563529 + 288.08069400530*t)
      uranus_x_0 += 0.00001677659 * Math.cos(0.42525121334 + 8.07675484730*t)
      uranus_x_0 += 0.00001467268 * Math.cos(2.10975578758 + 2.44768055480*t)
      uranus_x_0 += 0.00001672893 * Math.cos(0.01232646186 + 143.62530630140*t)
      uranus_x_0 += 0.00001558489 * Math.cos(6.16891070489 + 59.80374504030*t)
      uranus_x_0 += 0.00001797047 * Math.cos(1.73417465594 + 227.31374111850*t)
      uranus_x_0 += 0.00001892359 * Math.cos(4.32128621847 + 154.01661525950*t)
      uranus_x_0 += 0.00001768763 * Math.cos(1.19254481620 + 219.89137757700*t)
      uranus_x_0 += 0.00002064173 * Math.cos(3.60208606410 + 835.03713448730*t)
      uranus_x_0 += 0.00001495017 * Math.cos(0.22268077239 + 220.41264243880*t)
      uranus_x_0 += 0.00001529180 * Math.cos(2.05204104820 + 191.20769491020*t)
      uranus_x_0 += 0.00001912582 * Math.cos(5.83091918696 + 14.97785352700*t)
      uranus_x_0 += 0.00002075591 * Math.cos(3.15586933464 + 131.40394986990*t)
      uranus_x_0 += 0.00001862003 * Math.cos(1.67534522569 + 42.58645376270*t)
      uranus_x_0 += 0.00002182901 * Math.cos(1.23755478345 + 479.28838891550*t)
      uranus_x_0 += 0.00001792522 * Math.cos(2.08789166984 + 74.94165726170*t)
      uranus_x_0 += 0.00001796558 * Math.cos(5.73271543335 + 74.62153987290*t)
      uranus_x_0 += 0.00001927679 * Math.cos(1.29228021932 + 159.12442469020*t)
      uranus_x_0 += 0.00001891213 * Math.cos(5.49941424248 + 300.61086697750*t)
      uranus_x_0 += 0.00002215516 * Math.cos(2.18613112875 + 259.50888592310*t)
      uranus_x_0 += 0.00002126427 * Math.cos(3.61171465436 + 75.04223099820*t)
      uranus_x_0 += 0.00002138391 * Math.cos(4.20897429922 + 74.52096613640*t)
      uranus_x_0 += 0.00001933817 * Math.cos(2.06557585395 + 74.82978267710*t)
      uranus_x_0 += 0.00001933814 * Math.cos(5.75490033864 + 74.73341445750*t)
      uranus_x_0 += 0.00002232022 * Math.cos(0.63571664756 + 80.71948940050*t)
      uranus_x_0 += 0.00001965145 * Math.cos(0.09207526632 + 20.60692781950*t)
      uranus_x_0 += 0.00002241129 * Math.cos(5.22377697501 + 3.18139373770*t)
      uranus_x_0 += 0.00002541716 * Math.cos(0.64495056482 + 32.19514480460*t)
      uranus_x_0 += 0.00002631138 * Math.cos(0.04831552531 + 305.34616939270*t)
      uranus_x_0 += 0.00002528025 * Math.cos(0.89508396542 + 68.84370773410*t)
      uranus_x_0 += 0.00002722745 * Math.cos(6.09456175016 + 106.97674337190*t)
      uranus_x_0 += 0.00002560744 * Math.cos(4.44236223450 + 80.19822453870*t)
      uranus_x_0 += 0.00002597765 * Math.cos(0.22409539936 + 96.87299909510*t)
      uranus_x_0 += 0.00002576509 * Math.cos(3.84663423210 + 277.03499374140*t)
      uranus_x_0 += 0.00002882392 * Math.cos(2.76136583899 + 373.90799283650*t)
      uranus_x_0 += 0.00003577938 * Math.cos(1.11558436434 + 137.03302416240*t)
      uranus_x_0 += 0.00003559276 * Math.cos(1.47627607503 + 5.93789083320*t)
      uranus_x_0 += 0.00003383674 * Math.cos(5.12516331582 + 7.11354700080*t)
      uranus_x_0 += 0.00004515952 * Math.cos(2.88576303120 + 75.74480641380*t)
      uranus_x_0 += 0.00003312340 * Math.cos(0.52418923788 + 82.85835341460*t)
      uranus_x_0 += 0.00004447622 * Math.cos(0.29332757659 + 114.39910691340*t)
      uranus_x_0 += 0.00004751325 * Math.cos(4.95762395337 + 73.81839072080*t)
      uranus_x_0 += 0.00004570470 * Math.cos(0.97536665751 + 183.24281464750*t)
      uranus_x_0 += 0.00005038353 * Math.cos(4.68664376918 + 18.15924726470*t)
      uranus_x_0 += 0.00004233075 * Math.cos(3.94913608184 + 265.98929347750*t)
      uranus_x_0 += 0.00004478123 * Math.cos(1.11838191479 + 66.70484372000*t)
      uranus_x_0 += 0.00005354242 * Math.cos(3.69263973447 + 74.26033370550*t)
      uranus_x_0 += 0.00005372927 * Math.cos(4.12498282863 + 75.30286342910*t)
      uranus_x_0 += 0.00005505358 * Math.cos(3.31282108025 + 140.00196957900*t)
      uranus_x_0 += 0.00006669249 * Math.cos(5.08626589612 + 62.25142559510*t)
      uranus_x_0 += 0.00007798974 * Math.cos(5.82410372587 + 340.77089204480*t)
      uranus_x_0 += 0.00006262602 * Math.cos(1.71385983783 + 153.49535039770*t)
      uranus_x_0 += 0.00007095608 * Math.cos(1.30384750044 + 297.64192156090*t)
      uranus_x_0 += 0.00008738409 * Math.cos(4.96956808452 + 186.21176006410*t)
      uranus_x_0 += 0.00011442510 * Math.cos(0.20030247485 + 36.64856292950*t)
      uranus_x_0 += 0.00011538642 * Math.cos(1.77241794539 + 77.22927912210*t)
      uranus_x_0 += 0.00012394786 * Math.cos(6.21892878850 + 72.33391801250*t)
      uranus_x_0 += 0.00012884351 * Math.cos(5.08737999470 + 145.10977900970*t)
      uranus_x_0 += 0.00013593381 * Math.cos(2.55407931798 + 87.31177153950*t)
      uranus_x_0 += 0.00010797879 * Math.cos(1.70031895074 + 77.96299230500*t)
      uranus_x_0 += 0.00013947849 * Math.cos(6.27545944070 + 221.37585028530*t)
      uranus_x_0 += 0.00011245310 * Math.cos(6.11597014635 + 71.60020482960*t)
      uranus_x_0 += 0.00015199755 * Math.cos(2.88408510221 + 41.10198105440*t)
      uranus_x_0 += 0.00016587870 * Math.cos(4.86920309163 + 108.46121608020*t)
      uranus_x_0 += 0.00018577959 * Math.cos(5.70218580551 + 33.67961751290*t)
      uranus_x_0 += 0.00019925827 * Math.cos(1.39875506889 + 112.91463420510*t)
      uranus_x_0 += 0.00020084107 * Math.cos(4.47297514058 + 22.09140052780*t)
      uranus_x_0 += 0.00018565067 * Math.cos(0.62225019017 + 52.69019803950*t)
      uranus_x_0 += 0.00019953738 * Math.cos(0.57452653801 + 12.53017297220*t)
      uranus_x_0 += 0.00019653015 * Math.cos(2.28660913421 + 74.89347315190*t)
      uranus_x_0 += 0.00019675903 * Math.cos(5.53431398332 + 74.66972398270*t)
      uranus_x_0 += 0.00026656250 * Math.cos(6.11027934265 + 160.60889739850*t)
      uranus_x_0 += 0.00028383708 * Math.cos(6.01785438397 + 184.72728735580*t)
      uranus_x_0 += 0.00025767220 * Math.cos(2.64279937947 + 213.29909543800*t)
      uranus_x_0 += 0.00031822530 * Math.cos(5.53948530245 + 152.53214255120*t)
      uranus_x_0 += 0.00022962960 * Math.cos(5.51475242270 + 84.34282612290*t)
      uranus_x_0 += 0.00023466780 * Math.cos(4.09729826283 + 145.63104387150*t)
      uranus_x_0 += 0.00025208291 * Math.cos(5.30270440656 + 9.56122755560*t)
      uranus_x_0 += 0.00035938423 * Math.cos(4.08805817528 + 202.25339517410*t)
      uranus_x_0 += 0.00028371102 * Math.cos(2.58026061716 + 127.47179660680*t)
      uranus_x_0 += 0.00033865960 * Math.cos(5.98418361600 + 70.32818044240*t)
      uranus_x_0 += 0.00034554296 * Math.cos(1.84698778371 + 79.23501669220*t)
      uranus_x_0 += 0.00033133106 * Math.cos(2.54202102521 + 65.22037101170*t)
      uranus_x_0 += 0.00034340286 * Math.cos(3.03782445102 + 225.82926841020*t)
      uranus_x_0 += 0.00039183521 * Math.cos(2.68841323459 + 4.45341812490*t)
      uranus_x_0 += 0.00059935440 * Math.cos(5.30012287089 + 38.13303563780*t)
      uranus_x_0 += 0.00065063923 * Math.cos(3.73008432701 + 109.94568878850*t)
      uranus_x_0 += 0.00053904041 * Math.cos(3.92590422507 + 3.93215326310*t)
      uranus_x_0 += 0.00063581767 * Math.cos(0.29966264689 + 299.12639426920*t)
      uranus_x_0 += 0.00110162872 * Math.cos(4.45478121996 + 35.16409022120*t)
      uranus_x_0 += 0.00104615229 * Math.cos(3.90538915195 + 146.59425171800*t)
      uranus_x_0 += 0.00111255099 * Math.cos(5.12253353573 + 222.86032299360*t)
      uranus_x_0 += 0.00125099578 * Math.cos(2.51455157066 + 111.43016149680*t)
      uranus_x_0 += 0.00120354886 * Math.cos(4.10218670070 + 39.61750834610*t)
      uranus_x_0 += 0.00135334157 * Math.cos(5.51062460646 + 78.71375183040*t)
      uranus_x_0 += 0.00145499145 * Math.cos(2.31759819136 + 70.84944530420*t)
      uranus_x_0 += 0.00383608186 * Math.cos(6.18762167352 + 138.51749687070*t)
      uranus_x_0 += 0.00458242260 * Math.cos(3.90788427382 + 2.96894541660*t)
      uranus_x_0 += 0.00547675794 * Math.cos(3.63127816021 + 85.82729883120*t)
      uranus_x_0 += 0.00633971831 * Math.cos(4.09554584740 + 63.73589830340*t)
      uranus_x_0 += 0.00585159800 * Math.cos(4.79934731599 + 71.81265315070*t)
      uranus_x_0 += 0.00621603101 * Math.cos(3.05881560775 + 77.75054398390*t)
      uranus_x_0 += 0.00657496073 * Math.cos(0.57595186181 + 151.04766984290*t)
      uranus_x_0 += 0.00944969862 * Math.cos(1.65871112189 + 11.04570026390*t)
      uranus_x_0 += 0.01444153470 * Math.cos(2.65117108186 + 148.07872442630*t)
      uranus_x_0 += 0.01542890129 * Math.cos(4.12122840701 + 224.34479570190*t)
      uranus_x_0 += 0.06200970387 * Math.cos(5.14043568284 + 1.48447270830*t)
      uranus_x_0 += 0.14129215712 * Math.cos(4.39576776954 + 76.26607127560*t)
      uranus_x_0 += 0.14667584671 * Math.cos(3.42395875589 + 73.29712585900*t)
      uranus_x_0 += 0.44400556159 * Math.cos(1.65967535182 + 149.56319713460*t)
      uranus_x_0 += 1.32301898121 * Math.cos(0.00000000000 + 0.00000000000*t)
      uranus_x_0 += 19.17286937362 * Math.cos(5.48133416758 + 74.78159856730*t)
      return uranus_x_4+uranus_x_3+uranus_x_2+uranus_x_1+uranus_x_0
   end

   def self.sun_z(t)
      sun_z_2 = 0.0

      sun_z_2 += 0.00000027315 * Math.cos(6.15507992196 + 529.69096509460*t)
      sun_z_2 += 0.00000037478 * Math.cos(3.23028568613 + 213.29909543800*t)
      sun_z_2=sun_z_2*t*t

      sun_z_1 = 0.0

      sun_z_1 += 0.00000012168 * Math.cos(2.31196328906 + 522.57741809380*t)
      sun_z_1 += 0.00000013746 * Math.cos(1.71298046603 + 536.80451209540*t)
      sun_z_1 += 0.00000019373 * Math.cos(5.74043087058 + 1059.38193018920*t)
      sun_z_1 += 0.00000024988 * Math.cos(3.65752330365 + 426.59819087600*t)
      sun_z_1 += 0.00000028635 * Math.cos(3.15447649004 + 74.78159856730*t)
      sun_z_1 += 0.00000028944 * Math.cos(4.93245710560 + 220.41264243880*t)
      sun_z_1 += 0.00000037294 * Math.cos(5.40133589632 + 206.18554843720*t)
      sun_z_1 += 0.00000133398 * Math.cos(0.00000000000 + 0.00000000000*t)
      sun_z_1 += 0.00000388234 * Math.cos(4.66855221170 + 529.69096509460*t)
      sun_z_1 += 0.00000544343 * Math.cos(1.80383716985 + 213.29909543800*t)
      sun_z_1=sun_z_1*t

      sun_z_0 = 0.0

      sun_z_0 += 0.00000010483 * Math.cos(3.40865102614 + 10213.28554621100*t)
      sun_z_0 += 0.00000010498 * Math.cos(2.71149033603 + 419.48464387520*t)
      sun_z_0 += 0.00000010504 * Math.cos(2.26694979515 + 316.39186965660*t)
      sun_z_0 += 0.00000013582 * Math.cos(5.23992989955 + 639.89728631400*t)
      sun_z_0 += 0.00000014512 * Math.cos(1.58375269275 + 110.20632121940*t)
      sun_z_0 += 0.00000021801 * Math.cos(1.54437894252 + 7.11354700080*t)
      sun_z_0 += 0.00000019730 * Math.cos(3.16782731236 + 76.26607127560*t)
      sun_z_0 += 0.00000023291 * Math.cos(0.36646817056 + 39.61750834610*t)
      sun_z_0 += 0.00000026057 * Math.cos(1.93178628731 + 149.56319713460*t)
      sun_z_0 += 0.00000024534 * Math.cos(5.66491831903 + 36.64856292950*t)
      sun_z_0 += 0.00000031695 * Math.cos(3.44538862917 + 536.80451209540*t)
      sun_z_0 += 0.00000040793 * Math.cos(0.45519444489 + 522.57741809380*t)
      sun_z_0 += 0.00000081859 * Math.cos(0.33908959552 + 220.41264243880*t)
      sun_z_0 += 0.00000094247 * Math.cos(3.71017552866 + 206.18554843720*t)
      sun_z_0 += 0.00000273335 * Math.cos(0.76652182727 + 1059.38193018920*t)
      sun_z_0 += 0.00000329820 * Math.cos(5.97879747107 + 426.59819087600*t)
      sun_z_0 += 0.00001152656 * Math.cos(3.14159265359 + 0.00000000000*t)
      sun_z_0 += 0.00001131046 * Math.cos(5.75877139035 + 74.78159856730*t)
      sun_z_0 += 0.00004802048 * Math.cos(4.58264723370 + 38.13303563780*t)
      sun_z_0 += 0.00011277700 * Math.cos(0.41689943638 + 529.69096509460*t)
      sun_z_0 += 0.00011810648 * Math.cos(0.46078690233 + 213.29909543800*t)
      return sun_z_2+sun_z_1+sun_z_0
   end

   def self.sun_y(t)
      sun_y_3 = 0.0

      sun_y_3 += 0.00000015923 * Math.cos(0.06221071687 + 536.80451209540*t)
      sun_y_3 += 0.00000016300 * Math.cos(1.14934178921 + 522.57741809380*t)
      sun_y_3 += 0.00000021546 * Math.cos(3.46116671016 + 220.41264243880*t)
      sun_y_3 += 0.00000022088 * Math.cos(4.54598360855 + 206.18554843720*t)
      sun_y_3=sun_y_3*t*t*t

      sun_y_2 = 0.0

      sun_y_2 += 0.00000012723 * Math.cos(1.91903810105 + 419.48464387520*t)
      sun_y_2 += 0.00000014479 * Math.cos(0.14336346755 + 7.11354700080*t)
      sun_y_2 += 0.00000014254 * Math.cos(4.25680464915 + 433.71173787680*t)
      sun_y_2 += 0.00000039447 * Math.cos(0.41095552166 + 1059.38193018920*t)
      sun_y_2 += 0.00000055814 * Math.cos(3.14159265359 + 0.00000000000*t)
      sun_y_2 += 0.00000073065 * Math.cos(0.61752643976 + 529.69096509460*t)
      sun_y_2 += 0.00000065392 * Math.cos(4.05826871786 + 426.59819087600*t)
      sun_y_2 += 0.00000103374 * Math.cos(4.03691274682 + 213.29909543800*t)
      sun_y_2 += 0.00000115781 * Math.cos(1.78259431361 + 536.80451209540*t)
      sun_y_2 += 0.00000118316 * Math.cos(5.70681506981 + 522.57741809380*t)
      sun_y_2 += 0.00000155973 * Math.cos(5.19309730583 + 220.41264243880*t)
      sun_y_2 += 0.00000160849 * Math.cos(2.83104666823 + 206.18554843720*t)
      sun_y_2=sun_y_2*t*t

      sun_y_1 = 0.0

      sun_y_1 += 0.00000010164 * Math.cos(0.62992310390 + 73.29712585900*t)
      sun_y_1 += 0.00000012488 * Math.cos(0.74887488462 + 39.61750834610*t)
      sun_y_1 += 0.00000011814 * Math.cos(1.50628561093 + 632.78373931320*t)
      sun_y_1 += 0.00000013252 * Math.cos(3.58925185460 + 36.64856292950*t)
      sun_y_1 += 0.00000012413 * Math.cos(4.14057132118 + 515.46387109300*t)
      sun_y_1 += 0.00000015875 * Math.cos(4.20914007335 + 76.26607127560*t)
      sun_y_1 += 0.00000016129 * Math.cos(2.44989442588 + 110.20632121940*t)
      sun_y_1 += 0.00000019019 * Math.cos(0.48946385175 + 227.52618943960*t)
      sun_y_1 += 0.00000021415 * Math.cos(5.30131509744 + 316.39186965660*t)
      sun_y_1 += 0.00000032071 * Math.cos(1.27581809571 + 149.56319713460*t)
      sun_y_1 += 0.00000030160 * Math.cos(3.91376481697 + 1066.49547719000*t)
      sun_y_1 += 0.00000031010 * Math.cos(3.31770926852 + 1052.26838318840*t)
      sun_y_1 += 0.00000044061 * Math.cos(2.02795830775 + 1589.07289528380*t)
      sun_y_1 += 0.00000044572 * Math.cos(5.05981982210 + 529.69096509460*t)
      sun_y_1 += 0.00000047287 * Math.cos(2.15306225354 + 213.29909543800*t)
      sun_y_1 += 0.00000053759 * Math.cos(6.03942421773 + 433.71173787680*t)
      sun_y_1 += 0.00000087320 * Math.cos(0.09065280320 + 419.48464387520*t)
      sun_y_1 += 0.00000072695 * Math.cos(5.07718907269 + 639.89728631400*t)
      sun_y_1 += 0.00000102847 * Math.cos(1.87716874734 + 7.11354700080*t)
      sun_y_1 += 0.00000561304 * Math.cos(3.48675865561 + 536.80451209540*t)
      sun_y_1 += 0.00000573282 * Math.cos(4.00088433502 + 522.57741809380*t)
      sun_y_1 += 0.00000605551 * Math.cos(1.67748431613 + 1059.38193018920*t)
      sun_y_1 += 0.00000754898 * Math.cos(0.61969438775 + 220.41264243880*t)
      sun_y_1 += 0.00000781392 * Math.cos(1.12962797123 + 206.18554843720*t)
      sun_y_1 += 0.00000898747 * Math.cos(5.84062157690 + 426.59819087600*t)
      sun_y_1=sun_y_1*t

      sun_y_0 = 0.0

      sun_y_0 += 0.00000011435 * Math.cos(2.15573411853 + 533.62311835770*t)
      sun_y_0 += 0.00000011585 * Math.cos(5.32336141881 + 525.75881183150*t)
      sun_y_0 += 0.00000010833 * Math.cos(5.05422968004 + 543.91805909620*t)
      sun_y_0 += 0.00000011595 * Math.cos(5.83451477433 + 199.07200143640*t)
      sun_y_0 += 0.00000016381 * Math.cos(0.25980625854 + 853.19638175200*t)
      sun_y_0 += 0.00000015545 * Math.cos(2.44244738845 + 515.46387109300*t)
      sun_y_0 += 0.00000015554 * Math.cos(1.06805925164 + 735.87651353180*t)
      sun_y_0 += 0.00000017492 * Math.cos(1.45131471586 + 138.51749687070*t)
      sun_y_0 += 0.00000018318 * Math.cos(1.49471267476 + 323.50541665740*t)
      sun_y_0 += 0.00000018552 * Math.cos(4.31061638297 + 202.25339517410*t)
      sun_y_0 += 0.00000015682 * Math.cos(3.70800811377 + 742.99006053260*t)
      sun_y_0 += 0.00000019691 * Math.cos(5.58713076986 + 217.23124870110*t)
      sun_y_0 += 0.00000020052 * Math.cos(2.45637769313 + 209.36694217490*t)
      sun_y_0 += 0.00000021981 * Math.cos(4.82484958838 + 77.75054398390*t)
      sun_y_0 += 0.00000022104 * Math.cos(2.36649230999 + 2.96894541660*t)
      sun_y_0 += 0.00000018818 * Math.cos(3.21978774117 + 2118.76386037840*t)
      sun_y_0 += 0.00000023256 * Math.cos(5.18050538435 + 85.82729883120*t)
      sun_y_0 += 0.00000023457 * Math.cos(0.09576335036 + 71.81265315070*t)
      sun_y_0 += 0.00000023815 * Math.cos(2.19051967809 + 227.52618943960*t)
      sun_y_0 += 0.00000027688 * Math.cos(5.44433605847 + 63.73589830340*t)
      sun_y_0 += 0.00000028733 * Math.cos(2.14315245629 + 151.04766984290*t)
      sun_y_0 += 0.00000028582 * Math.cos(1.27599593473 + 41.10198105440*t)
      sun_y_0 += 0.00000030366 * Math.cos(2.65225160596 + 11.04570026390*t)
      sun_y_0 += 0.00000034784 * Math.cos(3.03113665420 + 35.16409022120*t)
      sun_y_0 += 0.00000048910 * Math.cos(1.49052112890 + 3340.61242669980*t)
      sun_y_0 += 0.00000063108 * Math.cos(5.44406082112 + 224.34479570190*t)
      sun_y_0 += 0.00000063109 * Math.cos(4.22325583135 + 148.07872442630*t)
      sun_y_0 += 0.00000066066 * Math.cos(4.98950696350 + 846.08283475120*t)
      sun_y_0 += 0.00000056638 * Math.cos(6.03067632809 + 949.17560896980*t)
      sun_y_0 += 0.00000069581 * Math.cos(5.53444845615 + 1066.49547719000*t)
      sun_y_0 += 0.00000109014 * Math.cos(1.58735183284 + 1162.47470440780*t)
      sun_y_0 += 0.00000098007 * Math.cos(1.45965911177 + 1052.26838318840*t)
      sun_y_0 += 0.00000105538 * Math.cos(1.55181188435 + 433.71173787680*t)
      sun_y_0 += 0.00000112761 * Math.cos(0.85382170184 + 632.78373931320*t)
      sun_y_0 += 0.00000138577 * Math.cos(0.43043981485 + 1.48447270830*t)
      sun_y_0 += 0.00000177041 * Math.cos(4.74733135300 + 10213.28554621100*t)
      sun_y_0 += 0.00000213445 * Math.cos(4.22099738237 + 316.39186965660*t)
      sun_y_0 += 0.00000269924 * Math.cos(0.29178785093 + 103.09277421860*t)
      sun_y_0 += 0.00000304013 * Math.cos(3.32425157103 + 6283.07584999140*t)
      sun_y_0 += 0.00000287366 * Math.cos(3.36314089821 + 110.20632121940*t)
      sun_y_0 += 0.00000309191 * Math.cos(0.92301535903 + 639.89728631400*t)
      sun_y_0 += 0.00000317511 * Math.cos(4.53536380695 + 419.48464387520*t)
      sun_y_0 += 0.00000382844 * Math.cos(3.57213982765 + 7.11354700080*t)
      sun_y_0 += 0.00000436632 * Math.cos(2.86969820654 + 1589.07289528380*t)
      sun_y_0 += 0.00000628788 * Math.cos(4.99295631526 + 73.29712585900*t)
      sun_y_0 += 0.00000767125 * Math.cos(2.65620459324 + 39.61750834610*t)
      sun_y_0 += 0.00000813077 * Math.cos(1.68393442622 + 36.64856292950*t)
      sun_y_0 += 0.00001185515 * Math.cos(5.48969329104 + 76.26607127560*t)
      sun_y_0 += 0.00001405975 * Math.cos(5.18858607879 + 536.80451209540*t)
      sun_y_0 += 0.00001436841 * Math.cos(2.30161968078 + 522.57741809380*t)
      sun_y_0 += 0.00001940124 * Math.cos(3.22686130461 + 149.56319713460*t)
      sun_y_0 += 0.00001891503 * Math.cos(2.32096821003 + 220.41264243880*t)
      sun_y_0 += 0.00001963743 * Math.cos(5.70773655842 + 206.18554843720*t)
      sun_y_0 += 0.00007585830 * Math.cos(1.66995483217 + 426.59819087600*t)
      sun_y_0 += 0.00012011827 * Math.cos(2.52003147880 + 1059.38193018920*t)
      sun_y_0 += 0.00033869535 * Math.cos(0.00000000000 + 0.00000000000*t)
      sun_y_0 += 0.00083755792 * Math.cos(0.76880164710 + 74.78159856730*t)
      sun_y_0 += 0.00155444313 * Math.cos(0.59927010840 + 38.13303563780*t)
      sun_y_0 += 0.00272185821 * Math.cos(2.44443364925 + 213.29909543800*t)
      sun_y_0 += 0.00495536218 * Math.cos(2.17046712634 + 529.69096509460*t)
      return sun_y_3+sun_y_2+sun_y_1+sun_y_0
   end

   def self.sun_x(t)
      sun_x_3 = 0.0

      sun_x_3 += 0.00000015934 * Math.cos(1.63320186413 + 536.80451209540*t)
      sun_x_3 += 0.00000016291 * Math.cos(2.71940457791 + 522.57741809380*t)
      sun_x_3 += 0.00000021482 * Math.cos(5.03368299703 + 220.41264243880*t)
      sun_x_3 += 0.00000022035 * Math.cos(6.11822426048 + 206.18554843720*t)
      sun_x_3=sun_x_3*t*t*t

      sun_x_2 = 0.0

      sun_x_2 += 0.00000012711 * Math.cos(3.49149798770 + 419.48464387520*t)
      sun_x_2 += 0.00000013989 * Math.cos(1.76434060619 + 7.11354700080*t)
      sun_x_2 += 0.00000014232 * Math.cos(5.82837756444 + 433.71173787680*t)
      sun_x_2 += 0.00000044785 * Math.cos(0.00000000000 + 0.00000000000*t)
      sun_x_2 += 0.00000039505 * Math.cos(1.98115233273 + 1059.38193018920*t)
      sun_x_2 += 0.00000074211 * Math.cos(2.15619420586 + 529.69096509460*t)
      sun_x_2 += 0.00000065107 * Math.cos(5.63089478188 + 426.59819087600*t)
      sun_x_2 += 0.00000096063 * Math.cos(5.56707571020 + 213.29909543800*t)
      sun_x_2 += 0.00000115842 * Math.cos(3.35337160144 + 536.80451209540*t)
      sun_x_2 += 0.00000118222 * Math.cos(0.99338493688 + 522.57741809380*t)
      sun_x_2 += 0.00000155633 * Math.cos(0.48183983171 + 220.41264243880*t)
      sun_x_2 += 0.00000160293 * Math.cos(4.40406062613 + 206.18554843720*t)
      sun_x_2=sun_x_2*t*t

      sun_x_1 = 0.0

      sun_x_1 += 0.00000010223 * Math.cos(2.19747174258 + 73.29712585900*t)
      sun_x_1 += 0.00000012487 * Math.cos(2.32002507803 + 39.61750834610*t)
      sun_x_1 += 0.00000011847 * Math.cos(3.05476901979 + 632.78373931320*t)
      sun_x_1 += 0.00000013243 * Math.cos(5.16075891864 + 36.64856292950*t)
      sun_x_1 += 0.00000012374 * Math.cos(5.70562636316 + 515.46387109300*t)
      sun_x_1 += 0.00000015885 * Math.cos(5.78017661291 + 76.26607127560*t)
      sun_x_1 += 0.00000014015 * Math.cos(4.17777922613 + 110.20632121940*t)
      sun_x_1 += 0.00000018990 * Math.cos(2.06104675595 + 227.52618943960*t)
      sun_x_1 += 0.00000021371 * Math.cos(0.56918433581 + 316.39186965660*t)
      sun_x_1 += 0.00000032092 * Math.cos(2.84692417916 + 149.56319713460*t)
      sun_x_1 += 0.00000030164 * Math.cos(5.48452294664 + 1066.49547719000*t)
      sun_x_1 += 0.00000032089 * Math.cos(0.97023379672 + 529.69096509460*t)
      sun_x_1 += 0.00000031012 * Math.cos(4.88786083215 + 1052.26838318840*t)
      sun_x_1 += 0.00000044073 * Math.cos(3.59873993683 + 1589.07289528380*t)
      sun_x_1 += 0.00000057424 * Math.cos(4.25022395061 + 213.29909543800*t)
      sun_x_1 += 0.00000053691 * Math.cos(1.32771189808 + 433.71173787680*t)
      sun_x_1 += 0.00000087530 * Math.cos(1.66279295561 + 419.48464387520*t)
      sun_x_1 += 0.00000072584 * Math.cos(0.36521293891 + 639.89728631400*t)
      sun_x_1 += 0.00000101075 * Math.cos(3.47363025932 + 7.11354700080*t)
      sun_x_1 += 0.00000561520 * Math.cos(5.05742214407 + 536.80451209540*t)
      sun_x_1 += 0.00000572567 * Math.cos(5.56994506134 + 522.57741809380*t)
      sun_x_1 += 0.00000606034 * Math.cos(3.24815679698 + 1059.38193018920*t)
      sun_x_1 += 0.00000753636 * Math.cos(2.19131779736 + 220.41264243880*t)
      sun_x_1 += 0.00000776911 * Math.cos(2.70600396412 + 206.18554843720*t)
      sun_x_1 += 0.00000897419 * Math.cos(1.12892005450 + 426.59819087600*t)
      sun_x_1 += 0.00001296073 * Math.cos(3.14159265359 + 0.00000000000*t)
      sun_x_1=sun_x_1*t

      sun_x_0 = 0.0

      sun_x_0 += 0.00000011447 * Math.cos(3.72704255770 + 533.62311835770*t)
      sun_x_0 += 0.00000011587 * Math.cos(0.61075744193 + 525.75881183150*t)
      sun_x_0 += 0.00000010836 * Math.cos(0.34161370756 + 543.91805909620*t)
      sun_x_0 += 0.00000011229 * Math.cos(1.18029367551 + 199.07200143640*t)
      sun_x_0 += 0.00000016367 * Math.cos(1.83137880912 + 853.19638175200*t)
      sun_x_0 += 0.00000015488 * Math.cos(4.00542220967 + 515.46387109300*t)
      sun_x_0 += 0.00000017360 * Math.cos(3.01137661271 + 138.51749687070*t)
      sun_x_0 += 0.00000018319 * Math.cos(3.06472848621 + 323.50541665740*t)
      sun_x_0 += 0.00000015738 * Math.cos(5.27754524439 + 742.99006053260*t)
      sun_x_0 += 0.00000016571 * Math.cos(2.54911337935 + 735.87651353180*t)
      sun_x_0 += 0.00000019075 * Math.cos(5.91973929854 + 202.25339517410*t)
      sun_x_0 += 0.00000019681 * Math.cos(0.87544248531 + 217.23124870110*t)
      sun_x_0 += 0.00000020026 * Math.cos(4.02923197304 + 209.36694217490*t)
      sun_x_0 += 0.00000021992 * Math.cos(0.11232184552 + 77.75054398390*t)
      sun_x_0 += 0.00000022286 * Math.cos(3.93734569173 + 2.96894541660*t)
      sun_x_0 += 0.00000018818 * Math.cos(4.79056538983 + 2118.76386037840*t)
      sun_x_0 += 0.00000022744 * Math.cos(1.67012539714 + 71.81265315070*t)
      sun_x_0 += 0.00000023267 * Math.cos(0.46827104623 + 85.82729883120*t)
      sun_x_0 += 0.00000023782 * Math.cos(3.76207354349 + 227.52618943960*t)
      sun_x_0 += 0.00000028580 * Math.cos(2.84721981555 + 41.10198105440*t)
      sun_x_0 += 0.00000028741 * Math.cos(3.71398829023 + 151.04766984290*t)
      sun_x_0 += 0.00000030682 * Math.cos(4.22246917155 + 11.04570026390*t)
      sun_x_0 += 0.00000031150 * Math.cos(1.37429681895 + 63.73589830340*t)
      sun_x_0 += 0.00000037824 * Math.cos(4.58891701161 + 35.16409022120*t)
      sun_x_0 += 0.00000048979 * Math.cos(3.06244424367 + 3340.61242669980*t)
      sun_x_0 += 0.00000063139 * Math.cos(0.73209797865 + 224.34479570190*t)
      sun_x_0 += 0.00000063189 * Math.cos(5.79436684832 + 148.07872442630*t)
      sun_x_0 += 0.00000066120 * Math.cos(0.27653561007 + 846.08283475120*t)
      sun_x_0 += 0.00000056882 * Math.cos(1.32304578699 + 949.17560896980*t)
      sun_x_0 += 0.00000069588 * Math.cos(0.82196495080 + 1066.49547719000*t)
      sun_x_0 += 0.00000109101 * Math.cos(3.15781282608 + 1162.47470440780*t)
      sun_x_0 += 0.00000097988 * Math.cos(3.02626461372 + 1052.26838318840*t)
      sun_x_0 += 0.00000105413 * Math.cos(3.12332213850 + 433.71173787680*t)
      sun_x_0 += 0.00000116993 * Math.cos(2.42475255571 + 632.78373931320*t)
      sun_x_0 += 0.00000135792 * Math.cos(2.00151020964 + 1.48447270830*t)
      sun_x_0 += 0.00000176764 * Math.cos(0.03416525046 + 10213.28554621100*t)
      sun_x_0 += 0.00000216162 * Math.cos(5.80298032120 + 316.39186965660*t)
      sun_x_0 += 0.00000227188 * Math.cos(5.27839813806 + 103.09277421860*t)
      sun_x_0 += 0.00000303993 * Math.cos(4.89507841707 + 6283.07584999140*t)
      sun_x_0 += 0.00000278795 * Math.cos(4.93431870348 + 110.20632121940*t)
      sun_x_0 += 0.00000308784 * Math.cos(2.49456658747 + 639.89728631400*t)
      sun_x_0 += 0.00000315393 * Math.cos(6.15699854629 + 419.48464387520*t)
      sun_x_0 += 0.00000379145 * Math.cos(5.15640874752 + 7.11354700080*t)
      sun_x_0 += 0.00000436640 * Math.cos(4.44044655092 + 1589.07289528380*t)
      sun_x_0 += 0.00000624814 * Math.cos(0.27936466811 + 73.29712585900*t)
      sun_x_0 += 0.00000767074 * Math.cos(4.22743731914 + 39.61750834610*t)
      sun_x_0 += 0.00000813685 * Math.cos(3.25483611884 + 36.64856292950*t)
      sun_x_0 += 0.00001185835 * Math.cos(0.77770585045 + 76.26607127560*t)
      sun_x_0 += 0.00001406367 * Math.cos(0.47598335150 + 536.80451209540*t)
      sun_x_0 += 0.00001434208 * Math.cos(3.86895363775 + 522.57741809380*t)
      sun_x_0 += 0.00001888831 * Math.cos(3.89252804366 + 220.41264243880*t)
      sun_x_0 += 0.00001940649 * Math.cos(4.79769963661 + 149.56319713460*t)
      sun_x_0 += 0.00001941380 * Math.cos(1.01219474101 + 206.18554843720*t)
      sun_x_0 += 0.00007577257 * Math.cos(3.24151897354 + 426.59819087600*t)
      sun_x_0 += 0.00012013079 * Math.cos(4.09073224903 + 1059.38193018920*t)
      sun_x_0 += 0.00029374249 * Math.cos(0.00000000000 + 0.00000000000*t)
      sun_x_0 += 0.00083792997 * Math.cos(2.33967985523 + 74.78159856730*t)
      sun_x_0 += 0.00155435675 * Math.cos(2.17052050061 + 38.13303563780*t)
      sun_x_0 += 0.00271802376 * Math.cos(4.01601149775 + 213.29909543800*t)
      sun_x_0 += 0.00495672739 * Math.cos(3.74107356792 + 529.69096509460*t)
      return sun_x_3+sun_x_2+sun_x_1+sun_x_0
   end

   def self.saturn_z(t)
      saturn_z_5 = 0.0

      saturn_z_5 += 0.00000010802 * Math.cos(3.14159265359 + 0.00000000000*t)
      saturn_z_5 += 0.00000018015 * Math.cos(1.15819542312 + 220.41264243880*t)
      saturn_z_5 += 0.00000053400 * Math.cos(2.61403861391 + 206.18554843720*t)
      saturn_z_5=saturn_z_5*t*t*t*t*t

      saturn_z_4 = 0.0

      saturn_z_4 += 0.00000016648 * Math.cos(1.68086126796 + 426.59819087600*t)
      saturn_z_4 += 0.00000013086 * Math.cos(4.09506233764 + 14.22709400160*t)
      saturn_z_4 += 0.00000015829 * Math.cos(4.08518202922 + 7.11354700080*t)
      saturn_z_4 += 0.00000029532 * Math.cos(0.21869783244 + 419.48464387520*t)
      saturn_z_4 += 0.00000036668 * Math.cos(3.14159265359 + 0.00000000000*t)
      saturn_z_4 += 0.00000040987 * Math.cos(1.88329932395 + 433.71173787680*t)
      saturn_z_4 += 0.00000038219 * Math.cos(1.18981630114 + 199.07200143640*t)
      saturn_z_4 += 0.00000054532 * Math.cos(2.81565014397 + 227.52618943960*t)
      saturn_z_4 += 0.00000244875 * Math.cos(2.96492296609 + 213.29909543800*t)
      saturn_z_4 += 0.00000252516 * Math.cos(2.90188946355 + 220.41264243880*t)
      saturn_z_4 += 0.00000574306 * Math.cos(0.96387396086 + 206.18554843720*t)
      saturn_z_4=saturn_z_4*t*t*t*t

      saturn_z_3 = 0.0

      saturn_z_3 += 0.00000012442 * Math.cos(0.62890480503 + 110.20632121940*t)
      saturn_z_3 += 0.00000012456 * Math.cos(4.39130353720 + 234.63973644040*t)
      saturn_z_3 += 0.00000012913 * Math.cos(4.42190026971 + 632.78373931320*t)
      saturn_z_3 += 0.00000012017 * Math.cos(5.87019158782 + 217.23124870110*t)
      saturn_z_3 += 0.00000014206 * Math.cos(4.66959349596 + 412.37109687440*t)
      saturn_z_3 += 0.00000013278 * Math.cos(5.83332386279 + 117.31986822020*t)
      saturn_z_3 += 0.00000015029 * Math.cos(1.61287308719 + 853.19638175200*t)
      saturn_z_3 += 0.00000021812 * Math.cos(0.29602454753 + 103.09277421860*t)
      saturn_z_3 += 0.00000027316 * Math.cos(4.02192055477 + 216.48048917570*t)
      saturn_z_3 += 0.00000029901 * Math.cos(3.63700944423 + 440.82528487760*t)
      saturn_z_3 += 0.00000037045 * Math.cos(2.74532673184 + 647.01083331480*t)
      saturn_z_3 += 0.00000036917 * Math.cos(3.20726820162 + 316.39186965660*t)
      saturn_z_3 += 0.00000044020 * Math.cos(6.21480013484 + 210.11770170030*t)
      saturn_z_3 += 0.00000093820 * Math.cos(2.49637955720 + 639.89728631400*t)
      saturn_z_3 += 0.00000083895 * Math.cos(5.79905591107 + 14.22709400160*t)
      saturn_z_3 += 0.00000174957 * Math.cos(5.78592635050 + 199.07200143640*t)
      saturn_z_3 += 0.00000243745 * Math.cos(5.87706678179 + 7.11354700080*t)
      saturn_z_3 += 0.00000327628 * Math.cos(3.31597275465 + 426.59819087600*t)
      saturn_z_3 += 0.00000322702 * Math.cos(4.70757024216 + 419.48464387520*t)
      saturn_z_3 += 0.00000276132 * Math.cos(4.53051550901 + 227.52618943960*t)
      saturn_z_3 += 0.00000314334 * Math.cos(3.65978364894 + 433.71173787680*t)
      saturn_z_3 += 0.00002507526 * Math.cos(4.64959056313 + 220.41264243880*t)
      saturn_z_3 += 0.00003964164 * Math.cos(0.00000000000 + 0.00000000000*t)
      saturn_z_3 += 0.00004777710 * Math.cos(5.57723756330 + 206.18554843720*t)
      saturn_z_3 += 0.00004558118 * Math.cos(1.70646871501 + 213.29909543800*t)
      saturn_z_3=saturn_z_3*t*t*t

      saturn_z_2 = 0.0

      saturn_z_2 += 0.00000011165 * Math.cos(4.47469129108 + 11.04570026390*t)
      saturn_z_2 += 0.00000012269 * Math.cos(2.71630374130 + 1066.49547719000*t)
      saturn_z_2 += 0.00000010092 * Math.cos(6.08646339762 + 124.43341522100*t)
      saturn_z_2 += 0.00000010434 * Math.cos(4.69863675329 + 203.00415469950*t)
      saturn_z_2 += 0.00000010457 * Math.cos(0.89680214250 + 3.18139373770*t)
      saturn_z_2 += 0.00000012327 * Math.cos(4.80179468989 + 422.66603761290*t)
      saturn_z_2 += 0.00000012461 * Math.cos(0.13116820715 + 522.57741809380*t)
      saturn_z_2 += 0.00000015147 * Math.cos(4.93843585740 + 429.77958461370*t)
      saturn_z_2 += 0.00000015896 * Math.cos(5.68181987799 + 223.59403617650*t)
      saturn_z_2 += 0.00000013774 * Math.cos(0.25334550410 + 3.93215326310*t)
      saturn_z_2 += 0.00000015102 * Math.cos(0.02346987379 + 330.61896365820*t)
      saturn_z_2 += 0.00000013436 * Math.cos(3.73879936403 + 423.41679713830*t)
      saturn_z_2 += 0.00000016304 * Math.cos(3.71897508099 + 860.30992875280*t)
      saturn_z_2 += 0.00000017381 * Math.cos(1.07924221725 + 21.34064100240*t)
      saturn_z_2 += 0.00000019282 * Math.cos(0.27555296168 + 224.34479570190*t)
      saturn_z_2 += 0.00000024497 * Math.cos(1.49246807159 + 529.69096509460*t)
      saturn_z_2 += 0.00000027740 * Math.cos(3.18735286796 + 95.97922721780*t)
      saturn_z_2 += 0.00000032681 * Math.cos(3.01893080236 + 309.27832265580*t)
      saturn_z_2 += 0.00000032218 * Math.cos(6.09457934158 + 234.63973644040*t)
      saturn_z_2 += 0.00000054658 * Math.cos(3.01021120875 + 412.37109687440*t)
      saturn_z_2 += 0.00000051546 * Math.cos(3.14926659859 + 202.25339517410*t)
      saturn_z_2 += 0.00000056696 * Math.cos(0.46733705639 + 323.50541665740*t)
      saturn_z_2 += 0.00000086968 * Math.cos(5.92619695759 + 209.36694217490*t)
      saturn_z_2 += 0.00000121332 * Math.cos(3.47780478719 + 853.19638175200*t)
      saturn_z_2 += 0.00000092666 * Math.cos(1.20622589441 + 117.31986822020*t)
      saturn_z_2 += 0.00000100020 * Math.cos(5.38535854003 + 440.82528487760*t)
      saturn_z_2 += 0.00000128877 * Math.cos(2.62827363828 + 632.78373931320*t)
      saturn_z_2 += 0.00000184735 * Math.cos(5.81729679119 + 216.48048917570*t)
      saturn_z_2 += 0.00000148023 * Math.cos(4.28188112046 + 217.23124870110*t)
      saturn_z_2 += 0.00000150033 * Math.cos(4.33649711181 + 103.09277421860*t)
      saturn_z_2 += 0.00000176308 * Math.cos(4.56317761920 + 647.01083331480*t)
      saturn_z_2 += 0.00000205194 * Math.cos(1.76728126877 + 110.20632121940*t)
      saturn_z_2 += 0.00000239476 * Math.cos(4.47935921474 + 210.11770170030*t)
      saturn_z_2 += 0.00000384993 * Math.cos(1.22066829531 + 14.22709400160*t)
      saturn_z_2 += 0.00000492977 * Math.cos(1.74516307253 + 316.39186965660*t)
      saturn_z_2 += 0.00000634427 * Math.cos(4.10414101922 + 199.07200143640*t)
      saturn_z_2 += 0.00001036141 * Math.cos(4.33916742809 + 639.89728631400*t)
      saturn_z_2 += 0.00001055082 * Math.cos(6.23890821882 + 227.52618943960*t)
      saturn_z_2 += 0.00001844271 * Math.cos(5.43612384912 + 433.71173787680*t)
      saturn_z_2 += 0.00003136555 * Math.cos(0.00000000000 + 0.00000000000*t)
      saturn_z_2 += 0.00002645589 * Math.cos(2.94607374034 + 419.48464387520*t)
      saturn_z_2 += 0.00002825589 * Math.cos(1.36584703698 + 7.11354700080*t)
      saturn_z_2 += 0.00006866944 * Math.cos(5.48420260868 + 426.59819087600*t)
      saturn_z_2 += 0.00019316662 * Math.cos(0.09228751610 + 220.41264243880*t)
      saturn_z_2 += 0.00030139033 * Math.cos(3.91396211806 + 206.18554843720*t)
      saturn_z_2 += 0.00131237677 * Math.cos(0.08868998014 + 213.29909543800*t)
      saturn_z_2=saturn_z_2*t*t

      saturn_z_1 = 0.0

      saturn_z_1 += 0.00000011184 * Math.cos(6.02461705687 + 191.20769491020*t)
      saturn_z_1 += 0.00000010071 * Math.cos(1.48889940912 + 218.71572140940*t)
      saturn_z_1 += 0.00000010070 * Math.cos(0.02992656018 + 76.26607127560*t)
      saturn_z_1 += 0.00000010173 * Math.cos(3.58197312694 + 18.15924726470*t)
      saturn_z_1 += 0.00000013727 * Math.cos(0.66439765546 + 85.82729883120*t)
      saturn_z_1 += 0.00000011510 * Math.cos(4.63923085971 + 628.85158605010*t)
      saturn_z_1 += 0.00000010571 * Math.cos(2.45820467886 + 10.29494073850*t)
      saturn_z_1 += 0.00000013973 * Math.cos(4.86218215819 + 208.63322899200*t)
      saturn_z_1 += 0.00000014146 * Math.cos(3.98643812146 + 195.13984817330*t)
      saturn_z_1 += 0.00000012548 * Math.cos(2.88960022005 + 231.45834270270*t)
      saturn_z_1 += 0.00000013738 * Math.cos(4.31097928238 + 1155.36115740700*t)
      saturn_z_1 += 0.00000017168 * Math.cos(1.73825643839 + 138.51749687070*t)
      saturn_z_1 += 0.00000016432 * Math.cos(5.56181596719 + 942.06206196900*t)
      saturn_z_1 += 0.00000016759 * Math.cos(0.35928972666 + 127.47179660680*t)
      saturn_z_1 += 0.00000016625 * Math.cos(5.31689217526 + 1265.56747862640*t)
      saturn_z_1 += 0.00000013270 * Math.cos(3.43877857351 + 351.81659230870*t)
      saturn_z_1 += 0.00000013265 * Math.cos(3.80591212548 + 728.76296653100*t)
      saturn_z_1 += 0.00000013533 * Math.cos(5.47658747033 + 217.96496188400*t)
      saturn_z_1 += 0.00000013816 * Math.cos(5.06584035631 + 625.67019231240*t)
      saturn_z_1 += 0.00000016148 * Math.cos(6.24824370719 + 1368.66025284500*t)
      saturn_z_1 += 0.00000017769 * Math.cos(0.01632384963 + 302.16477565500*t)
      saturn_z_1 += 0.00000017709 * Math.cos(1.87617250329 + 137.03302416240*t)
      saturn_z_1 += 0.00000018954 * Math.cos(5.59002140439 + 203.73786788240*t)
      saturn_z_1 += 0.00000019633 * Math.cos(0.06158742119 + 654.12438031560*t)
      saturn_z_1 += 0.00000020026 * Math.cos(2.90747764480 + 203.00415469950*t)
      saturn_z_1 += 0.00000021789 * Math.cos(3.85669545186 + 1478.86657406440*t)
      saturn_z_1 += 0.00000024187 * Math.cos(1.56373114114 + 124.43341522100*t)
      saturn_z_1 += 0.00000023381 * Math.cos(1.20660558774 + 88.86568021700*t)
      saturn_z_1 += 0.00000029031 * Math.cos(4.98485313743 + 515.46387109300*t)
      saturn_z_1 += 0.00000027260 * Math.cos(2.19815364804 + 490.33408917940*t)
      saturn_z_1 += 0.00000034043 * Math.cos(1.19174438930 + 223.59403617650*t)
      saturn_z_1 += 0.00000033424 * Math.cos(1.74752373535 + 437.64389113990*t)
      saturn_z_1 += 0.00000037762 * Math.cos(5.50817907664 + 949.17560896980*t)
      saturn_z_1 += 0.00000030208 * Math.cos(4.43680762317 + 838.96928775040*t)
      saturn_z_1 += 0.00000033541 * Math.cos(2.76204651966 + 21.34064100240*t)
      saturn_z_1 += 0.00000033430 * Math.cos(2.45707742085 + 430.53034413910*t)
      saturn_z_1 += 0.00000044935 * Math.cos(0.51847195684 + 429.77958461370*t)
      saturn_z_1 += 0.00000051422 * Math.cos(3.03212480799 + 742.99006053260*t)
      saturn_z_1 += 0.00000042528 * Math.cos(0.26574124089 + 1052.26838318840*t)
      saturn_z_1 += 0.00000045825 * Math.cos(5.60012609774 + 860.30992875280*t)
      saturn_z_1 += 0.00000048311 * Math.cos(5.76774562578 + 210.85141488320*t)
      saturn_z_1 += 0.00000052398 * Math.cos(1.85751217072 + 423.41679713830*t)
      saturn_z_1 += 0.00000053852 * Math.cos(4.71773720484 + 1066.49547719000*t)
      saturn_z_1 += 0.00000065605 * Math.cos(0.40831715964 + 422.66603761290*t)
      saturn_z_1 += 0.00000051032 * Math.cos(5.09783807355 + 3.93215326310*t)
      saturn_z_1 += 0.00000052089 * Math.cos(3.14726027446 + 74.78159856730*t)
      saturn_z_1 += 0.00000054118 * Math.cos(1.17844695765 + 536.80451209540*t)
      saturn_z_1 += 0.00000057884 * Math.cos(1.72832352555 + 330.61896365820*t)
      saturn_z_1 += 0.00000055408 * Math.cos(1.51354163855 + 234.63973644040*t)
      saturn_z_1 += 0.00000056149 * Math.cos(4.11058404699 + 1162.47470440780*t)
      saturn_z_1 += 0.00000057495 * Math.cos(4.15246081510 + 415.55249061210*t)
      saturn_z_1 += 0.00000058447 * Math.cos(2.70674418979 + 3.18139373770*t)
      saturn_z_1 += 0.00000078293 * Math.cos(3.26031102191 + 277.03499374140*t)
      saturn_z_1 += 0.00000067952 * Math.cos(4.60474899910 + 215.74677599280*t)
      saturn_z_1 += 0.00000068514 * Math.cos(0.39007157007 + 149.56319713460*t)
      saturn_z_1 += 0.00000118129 * Math.cos(4.62838752214 + 846.08283475120*t)
      saturn_z_1 += 0.00000126962 * Math.cos(1.40560397506 + 412.37109687440*t)
      saturn_z_1 += 0.00000115399 * Math.cos(4.72389777991 + 522.57741809380*t)
      saturn_z_1 += 0.00000117181 * Math.cos(0.50453513602 + 735.87651353180*t)
      saturn_z_1 += 0.00000121733 * Math.cos(1.54733882587 + 63.73589830340*t)
      saturn_z_1 += 0.00000142289 * Math.cos(1.34444047746 + 95.97922721780*t)
      saturn_z_1 += 0.00000214346 * Math.cos(4.69288132929 + 11.04570026390*t)
      saturn_z_1 += 0.00000177430 * Math.cos(0.67755587853 + 309.27832265580*t)
      saturn_z_1 += 0.00000213319 * Math.cos(4.88626822372 + 529.69096509460*t)
      saturn_z_1 += 0.00000226192 * Math.cos(0.85233380252 + 440.82528487760*t)
      saturn_z_1 += 0.00000309971 * Math.cos(2.20380300055 + 224.34479570190*t)
      saturn_z_1 += 0.00000449108 * Math.cos(2.82333930488 + 117.31986822020*t)
      saturn_z_1 += 0.00000467815 * Math.cos(2.04997674225 + 323.50541665740*t)
      saturn_z_1 += 0.00000510058 * Math.cos(1.75579271708 + 202.25339517410*t)
      saturn_z_1 += 0.00000657757 * Math.cos(1.31442181621 + 216.48048917570*t)
      saturn_z_1 += 0.00000582295 * Math.cos(0.11224949820 + 647.01083331480*t)
      saturn_z_1 += 0.00000651177 * Math.cos(1.48968855554 + 209.36694217490*t)
      saturn_z_1 += 0.00000722571 * Math.cos(5.44723955466 + 853.19638175200*t)
      saturn_z_1 += 0.00000734163 * Math.cos(2.73478985417 + 210.11770170030*t)
      saturn_z_1 += 0.00000878790 * Math.cos(2.44338509079 + 217.23124870110*t)
      saturn_z_1 += 0.00000866749 * Math.cos(0.73823432275 + 632.78373931320*t)
      saturn_z_1 += 0.00001209044 * Math.cos(2.91141318291 + 14.22709400160*t)
      saturn_z_1 += 0.00001541549 * Math.cos(2.42323929864 + 199.07200143640*t)
      saturn_z_1 += 0.00001734454 * Math.cos(3.51648726804 + 103.09277421860*t)
      saturn_z_1 += 0.00002723345 * Math.cos(1.65580153042 + 227.52618943960*t)
      saturn_z_1 += 0.00003816033 * Math.cos(4.38281692683 + 110.20632121940*t)
      saturn_z_1 += 0.00004965110 * Math.cos(0.19046416304 + 316.39186965660*t)
      saturn_z_1 += 0.00007468572 * Math.cos(0.93135975352 + 433.71173787680*t)
      saturn_z_1 += 0.00009114816 * Math.cos(6.17205939393 + 639.89728631400*t)
      saturn_z_1 += 0.00016174973 * Math.cos(1.19988846625 + 419.48464387520*t)
      saturn_z_1 += 0.00022253070 * Math.cos(3.07685453172 + 7.11354700080*t)
      saturn_z_1 += 0.00085922590 * Math.cos(0.51612794233 + 426.59819087600*t)
      saturn_z_1 += 0.00101437388 * Math.cos(1.79095832223 + 220.41264243880*t)
      saturn_z_1 += 0.00130224990 * Math.cos(2.26141028606 + 206.18554843720*t)
      saturn_z_1 += 0.00528167867 * Math.cos(3.14159265359 + 0.00000000000*t)
      saturn_z_1 += 0.01905958940 * Math.cos(4.94544746619 + 213.29909543800*t)
      saturn_z_1=saturn_z_1*t

      saturn_z_0 = 0.0

      saturn_z_0 += 0.00000010063 * Math.cos(4.21498692120 + 618.55664531160*t)
      saturn_z_0 += 0.00000010284 * Math.cos(0.01930234298 + 219.44943459230*t)
      saturn_z_0 += 0.00000010959 * Math.cos(5.94363969204 + 213.03846300710*t)
      saturn_z_0 += 0.00000010229 * Math.cos(0.96548776504 + 842.15068148810*t)
      saturn_z_0 += 0.00000010228 * Math.cos(2.41342516828 + 275.55052103310*t)
      saturn_z_0 += 0.00000011521 * Math.cos(2.11579255167 + 205.22234059070*t)
      saturn_z_0 += 0.00000010673 * Math.cos(1.60141035946 + 2428.04218303420*t)
      saturn_z_0 += 0.00000010959 * Math.cos(4.40512358221 + 213.55972786890*t)
      saturn_z_0 += 0.00000013259 * Math.cos(1.84711455587 + 151.04766984290*t)
      saturn_z_0 += 0.00000012129 * Math.cos(4.63783219973 + 269.92144674060*t)
      saturn_z_0 += 0.00000010475 * Math.cos(2.19368288733 + 221.37585028530*t)
      saturn_z_0 += 0.00000011080 * Math.cos(5.37041305935 + 1169.58825140860*t)
      saturn_z_0 += 0.00000011901 * Math.cos(1.58846496072 + 635.96513305090*t)
      saturn_z_0 += 0.00000010959 * Math.cos(1.31570222417 + 235.39049596580*t)
      saturn_z_0 += 0.00000011978 * Math.cos(6.22486801109 + 121.25202148330*t)
      saturn_z_0 += 0.00000014861 * Math.cos(3.26343762010 + 1574.84580128220*t)
      saturn_z_0 += 0.00000014798 * Math.cos(1.03056978581 + 2.44768055480*t)
      saturn_z_0 += 0.00000011158 * Math.cos(0.45949551763 + 497.44763618020*t)
      saturn_z_0 += 0.00000013258 * Math.cos(2.56724178887 + 2214.74308759620*t)
      saturn_z_0 += 0.00000011808 * Math.cos(1.79617614059 + 2104.53676637680*t)
      saturn_z_0 += 0.00000014310 * Math.cos(2.34661407283 + 1375.77379984580*t)
      saturn_z_0 += 0.00000012558 * Math.cos(0.03128357867 + 1272.68102562720*t)
      saturn_z_0 += 0.00000012706 * Math.cos(0.31024660308 + 424.15051032120*t)
      saturn_z_0 += 0.00000016969 * Math.cos(1.27721722241 + 214.78356814630*t)
      saturn_z_0 += 0.00000012885 * Math.cos(4.86095700310 + 39.35687591520*t)
      saturn_z_0 += 0.00000012834 * Math.cos(4.24597463890 + 10.29494073850*t)
      saturn_z_0 += 0.00000012945 * Math.cos(1.84552645547 + 1045.15483618760*t)
      saturn_z_0 += 0.00000013755 * Math.cos(2.59733474149 + 228.27694896500*t)
      saturn_z_0 += 0.00000014576 * Math.cos(0.30591841563 + 213.08664711690*t)
      saturn_z_0 += 0.00000017347 * Math.cos(4.37930417897 + 213.41097002260*t)
      saturn_z_0 += 0.00000013743 * Math.cos(4.77276011938 + 106.27416795630*t)
      saturn_z_0 += 0.00000014820 * Math.cos(3.34957428396 + 248.72381809010*t)
      saturn_z_0 += 0.00000014576 * Math.cos(3.75966213667 + 213.51154375910*t)
      saturn_z_0 += 0.00000015436 * Math.cos(1.48161033604 + 198.32124191100*t)
      saturn_z_0 += 0.00000014146 * Math.cos(4.85276668809 + 327.43756992050*t)
      saturn_z_0 += 0.00000014017 * Math.cos(0.22639450394 + 148.07872442630*t)
      saturn_z_0 += 0.00000014467 * Math.cos(1.32549449124 + 114.13847448250*t)
      saturn_z_0 += 0.00000015320 * Math.cos(3.80296373340 + 483.22054217860*t)
      saturn_z_0 += 0.00000015546 * Math.cos(2.29108586908 + 750.10360753340*t)
      saturn_z_0 += 0.00000016107 * Math.cos(0.54971362869 + 251.43213107580*t)
      saturn_z_0 += 0.00000016228 * Math.cos(3.17582194781 + 98.89998852460*t)
      saturn_z_0 += 0.00000016401 * Math.cos(1.36402971878 + 211.81462272970*t)
      saturn_z_0 += 0.00000017378 * Math.cos(0.74127655202 + 177.87437278590*t)
      saturn_z_0 += 0.00000018247 * Math.cos(3.00127995342 + 831.85574074960*t)
      saturn_z_0 += 0.00000017925 * Math.cos(1.14556340660 + 203.00415469950*t)
      saturn_z_0 += 0.00000017347 * Math.cos(5.96946168051 + 213.18722085340*t)
      saturn_z_0 += 0.00000019856 * Math.cos(3.13857572740 + 175.16605980020*t)
      saturn_z_0 += 0.00000021685 * Math.cos(3.17871482760 + 414.06801790380*t)
      saturn_z_0 += 0.00000023744 * Math.cos(3.20046265011 + 208.63322899200*t)
      saturn_z_0 += 0.00000020521 * Math.cos(6.16117414568 + 56.62235130260*t)
      saturn_z_0 += 0.00000020174 * Math.cos(1.85380647370 + 654.12438031560*t)
      saturn_z_0 += 0.00000021237 * Math.cos(0.87139429027 + 2001.44399215820*t)
      saturn_z_0 += 0.00000022228 * Math.cos(5.48142509504 + 408.43894361130*t)
      saturn_z_0 += 0.00000029523 * Math.cos(0.37961341545 + 554.06998748280*t)
      saturn_z_0 += 0.00000026495 * Math.cos(2.86288115466 + 1898.35121793960*t)
      saturn_z_0 += 0.00000030192 * Math.cos(0.42929684303 + 218.92816973050*t)
      saturn_z_0 += 0.00000031283 * Math.cos(3.54881062563 + 1258.45393162560*t)
      saturn_z_0 += 0.00000022977 * Math.cos(5.44037839738 + 142.44965013380*t)
      saturn_z_0 += 0.00000023291 * Math.cos(0.36646817056 + 39.61750834610*t)
      saturn_z_0 += 0.00000029049 * Math.cos(1.03106421110 + 1059.38193018920*t)
      saturn_z_0 += 0.00000024534 * Math.cos(5.66491831903 + 36.64856292950*t)
      saturn_z_0 += 0.00000025663 * Math.cos(1.81564756635 + 2111.65031337760*t)
      saturn_z_0 += 0.00000026011 * Math.cos(2.05589181933 + 1788.14489672020*t)
      saturn_z_0 += 0.00000025652 * Math.cos(4.80215156054 + 231.45834270270*t)
      saturn_z_0 += 0.00000025659 * Math.cos(5.10869894674 + 479.28838891550*t)
      saturn_z_0 += 0.00000026648 * Math.cos(0.86666603224 + 217.96496188400*t)
      saturn_z_0 += 0.00000029634 * Math.cos(5.83020812669 + 956.28915597060*t)
      saturn_z_0 += 0.00000029913 * Math.cos(3.31182307103 + 124.43341522100*t)
      saturn_z_0 += 0.00000032330 * Math.cos(4.22794944092 + 22.09140052780*t)
      saturn_z_0 += 0.00000028922 * Math.cos(5.58858980738 + 425.11371816770*t)
      saturn_z_0 += 0.00000027693 * Math.cos(5.55618950213 + 18.15924726470*t)
      saturn_z_0 += 0.00000038185 * Math.cos(4.19997816879 + 209.10630974400*t)
      saturn_z_0 += 0.00000033335 * Math.cos(5.62401622695 + 218.71572140940*t)
      saturn_z_0 += 0.00000028902 * Math.cos(5.81529149124 + 88.86568021700*t)
      saturn_z_0 += 0.00000032421 * Math.cos(5.78559756829 + 160.60889739850*t)
      saturn_z_0 += 0.00000037689 * Math.cos(4.37977418287 + 216.21985674480*t)
      saturn_z_0 += 0.00000032939 * Math.cos(4.45144712576 + 21.34064100240*t)
      saturn_z_0 += 0.00000034253 * Math.cos(2.96835157474 + 223.59403617650*t)
      saturn_z_0 += 0.00000035830 * Math.cos(0.75230512173 + 214.04985496340*t)
      saturn_z_0 += 0.00000032548 * Math.cos(2.95740474962 + 70.84944530420*t)
      saturn_z_0 += 0.00000030744 * Math.cos(3.64317302294 + 207.67002114550*t)
      saturn_z_0 += 0.00000032818 * Math.cos(5.79538785685 + 99.16062095550*t)
      saturn_z_0 += 0.00000037967 * Math.cos(4.57075294928 + 302.16477565500*t)
      saturn_z_0 += 0.00000032560 * Math.cos(6.14806301843 + 417.03696332040*t)
      saturn_z_0 += 0.00000040506 * Math.cos(2.20073759144 + 362.86229257260*t)
      saturn_z_0 += 0.00000034852 * Math.cos(4.75445504646 + 207.88246946660*t)
      saturn_z_0 += 0.00000035460 * Math.cos(5.01105830246 + 65.22037101170*t)
      saturn_z_0 += 0.00000036057 * Math.cos(3.30899953753 + 212.54833591260*t)
      saturn_z_0 += 0.00000037862 * Math.cos(4.00773869969 + 62.25142559510*t)
      saturn_z_0 += 0.00000036792 * Math.cos(1.35292393469 + 565.11568774670*t)
      saturn_z_0 += 0.00000037718 * Math.cos(5.96333653993 + 210.37833413120*t)
      saturn_z_0 += 0.00000042785 * Math.cos(0.11273484212 + 252.65597135320*t)
      saturn_z_0 += 0.00000037614 * Math.cos(6.14179074602 + 217.49188113200*t)
      saturn_z_0 += 0.00000041716 * Math.cos(1.05111221485 + 563.63121503840*t)
      saturn_z_0 += 0.00000039602 * Math.cos(2.27507746067 + 288.08069400530*t)
      saturn_z_0 += 0.00000039354 * Math.cos(2.10537295968 + 728.76296653100*t)
      saturn_z_0 += 0.00000047483 * Math.cos(1.53655093485 + 265.98929347750*t)
      saturn_z_0 += 0.00000054127 * Math.cos(3.18092923296 + 1581.95934828300*t)
      saturn_z_0 += 0.00000046488 * Math.cos(3.80768518798 + 225.82926841020*t)
      saturn_z_0 += 0.00000049761 * Math.cos(6.18808156638 + 703.63318461740*t)
      saturn_z_0 += 0.00000048091 * Math.cos(3.20971334548 + 234.63973644040*t)
      saturn_z_0 += 0.00000050128 * Math.cos(1.98273693937 + 195.13984817330*t)
      saturn_z_0 += 0.00000051666 * Math.cos(3.49111344070 + 203.73786788240*t)
      saturn_z_0 += 0.00000051149 * Math.cos(3.86030131690 + 173.94221952280*t)
      saturn_z_0 += 0.00000070150 * Math.cos(3.82574373735 + 942.06206196900*t)
      saturn_z_0 += 0.00000070959 * Math.cos(5.41979944279 + 213.82036029980*t)
      saturn_z_0 += 0.00000057345 * Math.cos(3.28686490919 + 515.46387109300*t)
      saturn_z_0 += 0.00000056601 * Math.cos(1.11303957705 + 1685.05212250160*t)
      saturn_z_0 += 0.00000063389 * Math.cos(1.81556177589 + 350.33211960040*t)
      saturn_z_0 += 0.00000076181 * Math.cos(2.67435759741 + 191.20769491020*t)
      saturn_z_0 += 0.00000058999 * Math.cos(2.31882650737 + 1471.75302706360*t)
      saturn_z_0 += 0.00000063467 * Math.cos(2.36959372262 + 429.77958461370*t)
      saturn_z_0 += 0.00000062746 * Math.cos(2.06105893244 + 1795.25844372100*t)
      saturn_z_0 += 0.00000090986 * Math.cos(6.28198480720 + 423.41679713830*t)
      saturn_z_0 += 0.00000077048 * Math.cos(0.80511279723 + 52.69019803950*t)
      saturn_z_0 += 0.00000066662 * Math.cos(1.22617152895 + 860.30992875280*t)
      saturn_z_0 += 0.00000070089 * Math.cos(1.05108025259 + 12.53017297220*t)
      saturn_z_0 += 0.00000071104 * Math.cos(4.92741306047 + 212.77783057620*t)
      saturn_z_0 += 0.00000082819 * Math.cos(4.86658856977 + 1.48447270830*t)
      saturn_z_0 += 0.00000104973 * Math.cos(4.19518394917 + 9.56122755560*t)
      saturn_z_0 += 0.00000101928 * Math.cos(0.21047731069 + 412.37109687440*t)
      saturn_z_0 += 0.00000101425 * Math.cos(0.14126238472 + 430.53034413910*t)
      saturn_z_0 += 0.00000109894 * Math.cos(3.51094365836 + 1265.56747862640*t)
      saturn_z_0 += 0.00000094920 * Math.cos(2.26222536028 + 388.46515523820*t)
      saturn_z_0 += 0.00000113808 * Math.cos(0.43922136441 + 222.86032299360*t)
      saturn_z_0 += 0.00000107873 * Math.cos(3.99795753041 + 85.82729883120*t)
      saturn_z_0 += 0.00000107221 * Math.cos(3.52515054076 + 138.51749687070*t)
      saturn_z_0 += 0.00000103727 * Math.cos(6.17639441368 + 200.76892246580*t)
      saturn_z_0 += 0.00000135375 * Math.cos(3.57424025701 + 213.25091132820*t)
      saturn_z_0 += 0.00000115147 * Math.cos(3.43459040245 + 330.61896365820*t)
      saturn_z_0 += 0.00000119190 * Math.cos(1.61391416177 + 628.85158605010*t)
      saturn_z_0 += 0.00000121564 * Math.cos(4.51381049808 + 3.18139373770*t)
      saturn_z_0 += 0.00000140534 * Math.cos(3.97289861748 + 625.67019231240*t)
      saturn_z_0 += 0.00000126614 * Math.cos(0.59356477117 + 1066.49547719000*t)
      saturn_z_0 += 0.00000135335 * Math.cos(0.48883402314 + 213.34727954780*t)
      saturn_z_0 += 0.00000163551 * Math.cos(0.16578976592 + 212.33588759150*t)
      saturn_z_0 += 0.00000140820 * Math.cos(2.28833335144 + 76.26607127560*t)
      saturn_z_0 += 0.00000142705 * Math.cos(2.58383947868 + 1155.36115740700*t)
      saturn_z_0 += 0.00000150079 * Math.cos(4.14045329244 + 437.64389113990*t)
      saturn_z_0 += 0.00000156454 * Math.cos(1.35680198123 + 1368.66025284500*t)
      saturn_z_0 += 0.00000203884 * Math.cos(3.85881179734 + 949.17560896980*t)
      saturn_z_0 += 0.00000158129 * Math.cos(2.31312619246 + 1478.86657406440*t)
      saturn_z_0 += 0.00000164510 * Math.cos(2.45697452905 + 422.66603761290*t)
      saturn_z_0 += 0.00000162873 * Math.cos(3.89762690585 + 214.26230328450*t)
      saturn_z_0 += 0.00000189542 * Math.cos(5.75473717633 + 742.99006053260*t)
      saturn_z_0 += 0.00000223924 * Math.cos(3.07498346391 + 215.74677599280*t)
      saturn_z_0 += 0.00000252287 * Math.cos(3.04205345262 + 137.03302416240*t)
      saturn_z_0 += 0.00000226218 * Math.cos(0.98981012262 + 210.85141488320*t)
      saturn_z_0 += 0.00000231186 * Math.cos(2.79137518143 + 127.47179660680*t)
      saturn_z_0 += 0.00000242649 * Math.cos(3.05671546262 + 536.80451209540*t)
      saturn_z_0 += 0.00000263173 * Math.cos(2.60594324261 + 440.82528487760*t)
      saturn_z_0 += 0.00000337338 * Math.cos(4.12487690436 + 3.93215326310*t)
      saturn_z_0 += 0.00000370902 * Math.cos(2.22356953874 + 351.81659230870*t)
      saturn_z_0 += 0.00000381934 * Math.cos(2.83850532211 + 838.96928775040*t)
      saturn_z_0 += 0.00000410222 * Math.cos(2.56080817002 + 1162.47470440780*t)
      saturn_z_0 += 0.00000416101 * Math.cos(5.88183041216 + 95.97922721780*t)
      saturn_z_0 += 0.00000470993 * Math.cos(1.61845232899 + 1052.26838318840*t)
      saturn_z_0 += 0.00000574105 * Math.cos(0.63353442802 + 490.33408917940*t)
      saturn_z_0 += 0.00000631089 * Math.cos(1.30558812837 + 277.03499374140*t)
      saturn_z_0 += 0.00000612306 * Math.cos(0.10918824809 + 74.78159856730*t)
      saturn_z_0 += 0.00000832820 * Math.cos(2.88893409053 + 149.56319713460*t)
      saturn_z_0 += 0.00000907521 * Math.cos(4.68574636784 + 309.27832265580*t)
      saturn_z_0 += 0.00001028445 * Math.cos(2.11933097909 + 415.55249061210*t)
      saturn_z_0 += 0.00000992793 * Math.cos(2.99636857682 + 846.08283475120*t)
      saturn_z_0 += 0.00001097941 * Math.cos(0.96097709156 + 210.11770170030*t)
      saturn_z_0 += 0.00001014889 * Math.cos(1.97897277665 + 647.01083331480*t)
      saturn_z_0 += 0.00001092497 * Math.cos(3.10679381209 + 216.48048917570*t)
      saturn_z_0 += 0.00001148029 * Math.cos(4.41145011466 + 117.31986822020*t)
      saturn_z_0 += 0.00001423982 * Math.cos(3.11558318997 + 522.57741809380*t)
      saturn_z_0 += 0.00001800493 * Math.cos(5.12194244143 + 529.69096509460*t)
      saturn_z_0 += 0.00001989569 * Math.cos(0.73166484127 + 199.07200143640*t)
      saturn_z_0 += 0.00001940777 * Math.cos(4.59422357831 + 14.22709400160*t)
      saturn_z_0 += 0.00001701916 * Math.cos(1.89892525654 + 735.87651353180*t)
      saturn_z_0 += 0.00002424180 * Math.cos(2.92931088398 + 63.73589830340*t)
      saturn_z_0 += 0.00002342675 * Math.cos(1.34556621598 + 853.19638175200*t)
      saturn_z_0 += 0.00002962647 * Math.cos(0.46490184985 + 217.23124870110*t)
      saturn_z_0 += 0.00002683108 * Math.cos(4.87673933693 + 224.34479570190*t)
      saturn_z_0 += 0.00003088992 * Math.cos(3.62572857085 + 209.36694217490*t)
      saturn_z_0 += 0.00003379535 * Math.cos(2.13867177875 + 11.04570026390*t)
      saturn_z_0 += 0.00003613072 * Math.cos(3.35210458559 + 227.52618943960*t)
      saturn_z_0 += 0.00003711659 * Math.cos(5.05573795500 + 632.78373931320*t)
      saturn_z_0 += 0.00003901809 * Math.cos(3.71512735501 + 323.50541665740*t)
      saturn_z_0 += 0.00004577011 * Math.cos(4.56990158929 + 38.13303563780*t)
      saturn_z_0 += 0.00005397142 * Math.cos(5.13204682732 + 202.25339517410*t)
      saturn_z_0 += 0.00009004046 * Math.cos(1.38192071602 + 103.09277421860*t)
      saturn_z_0 += 0.00016180782 * Math.cos(2.72987541776 + 433.71173787680*t)
      saturn_z_0 += 0.00034555171 * Math.cos(5.42614764541 + 316.39186965660*t)
      saturn_z_0 += 0.00043448305 * Math.cos(5.84904880596 + 419.48464387520*t)
      saturn_z_0 += 0.00047724545 * Math.cos(2.10039838370 + 639.89728631400*t)
      saturn_z_0 += 0.00057347600 * Math.cos(4.92616271331 + 110.20632121940*t)
      saturn_z_0 += 0.00099054808 * Math.cos(4.73370561217 + 7.11354700080*t)
      saturn_z_0 += 0.00286852189 * Math.cos(3.48073528206 + 220.41264243880*t)
      saturn_z_0 += 0.00329186544 * Math.cos(0.57121482436 + 206.18554843720*t)
      saturn_z_0 += 0.01213097211 * Math.cos(0.00000000000 + 0.00000000000*t)
      saturn_z_0 += 0.01147953788 * Math.cos(2.85128771957 + 426.59819087600*t)
      saturn_z_0 += 0.41345140292 * Math.cos(3.60234141893 + 213.29909543800*t)
      return saturn_z_5+saturn_z_4+saturn_z_3+saturn_z_2+saturn_z_1+saturn_z_0
   end

   def self.saturn_y(t)
      saturn_y_5 = 0.0

      saturn_y_5 += 0.00000010308 * Math.cos(2.94611135407 + 234.63973644040*t)
      saturn_y_5 += 0.00000011166 * Math.cos(0.74664450300 + 639.89728631400*t)
      saturn_y_5 += 0.00000013218 * Math.cos(5.16299629187 + 419.48464387520*t)
      saturn_y_5 += 0.00000022889 * Math.cos(1.09229217690 + 647.01083331480*t)
      saturn_y_5 += 0.00000034027 * Math.cos(2.08525646945 + 440.82528487760*t)
      saturn_y_5 += 0.00000039693 * Math.cos(4.32346998407 + 14.22709400160*t)
      saturn_y_5 += 0.00000094102 * Math.cos(5.02382407527 + 199.07200143640*t)
      saturn_y_5 += 0.00000131513 * Math.cos(2.04967560816 + 433.71173787680*t)
      saturn_y_5 += 0.00000226448 * Math.cos(3.03832080293 + 227.52618943960*t)
      saturn_y_5 += 0.00000589946 * Math.cos(3.08953743297 + 220.41264243880*t)
      saturn_y_5 += 0.00000588911 * Math.cos(4.84910386986 + 206.18554843720*t)
      saturn_y_5=saturn_y_5*t*t*t*t*t

      saturn_y_4 = 0.0

      saturn_y_4 += 0.00000011837 * Math.cos(0.66874515167 + 110.20632121940*t)
      saturn_y_4 += 0.00000011585 * Math.cos(4.76605780772 + 330.61896365820*t)
      saturn_y_4 += 0.00000013392 * Math.cos(2.72202073311 + 632.78373931320*t)
      saturn_y_4 += 0.00000012054 * Math.cos(3.74475270374 + 447.93883187840*t)
      saturn_y_4 += 0.00000011676 * Math.cos(5.27063573454 + 323.50541665740*t)
      saturn_y_4 += 0.00000012174 * Math.cos(3.42898602458 + 191.95845443560*t)
      saturn_y_4 += 0.00000015000 * Math.cos(4.10018537649 + 95.97922721780*t)
      saturn_y_4 += 0.00000015292 * Math.cos(3.76962773546 + 302.16477565500*t)
      saturn_y_4 += 0.00000016096 * Math.cos(4.54858886737 + 88.86568021700*t)
      saturn_y_4 += 0.00000021614 * Math.cos(2.00589132562 + 860.30992875280*t)
      saturn_y_4 += 0.00000016785 * Math.cos(4.38743014498 + 124.43341522100*t)
      saturn_y_4 += 0.00000020733 * Math.cos(3.40067848410 + 103.09277421860*t)
      saturn_y_4 += 0.00000018023 * Math.cos(3.32864810894 + 309.27832265580*t)
      saturn_y_4 += 0.00000022585 * Math.cos(2.97492806608 + 654.12438031560*t)
      saturn_y_4 += 0.00000029947 * Math.cos(5.90543316589 + 21.34064100240*t)
      saturn_y_4 += 0.00000042226 * Math.cos(2.13000934788 + 412.37109687440*t)
      saturn_y_4 += 0.00000046432 * Math.cos(1.67433282568 + 853.19638175200*t)
      saturn_y_4 += 0.00000043451 * Math.cos(6.08812379890 + 117.31986822020*t)
      saturn_y_4 += 0.00000084185 * Math.cos(4.62368663332 + 234.63973644040*t)
      saturn_y_4 += 0.00000097307 * Math.cos(3.40223422689 + 213.29909543800*t)
      saturn_y_4 += 0.00000172118 * Math.cos(2.90478987674 + 647.01083331480*t)
      saturn_y_4 += 0.00000208259 * Math.cos(2.57791157635 + 639.89728631400*t)
      saturn_y_4 += 0.00000185465 * Math.cos(3.86274212431 + 440.82528487760*t)
      saturn_y_4 += 0.00000403662 * Math.cos(3.41614173802 + 426.59819087600*t)
      saturn_y_4 += 0.00000469340 * Math.cos(3.14159265359 + 0.00000000000*t)
      saturn_y_4 += 0.00000382994 * Math.cos(6.00399581554 + 14.22709400160*t)
      saturn_y_4 += 0.00000353860 * Math.cos(2.57548318224 + 419.48464387520*t)
      saturn_y_4 += 0.00000609979 * Math.cos(5.96461769948 + 7.11354700080*t)
      saturn_y_4 += 0.00000720369 * Math.cos(3.23772774429 + 199.07200143640*t)
      saturn_y_4 += 0.00001225220 * Math.cos(3.84500353256 + 433.71173787680*t)
      saturn_y_4 += 0.00001514404 * Math.cos(4.77675736118 + 227.52618943960*t)
      saturn_y_4 += 0.00007866134 * Math.cos(4.84940259473 + 220.41264243880*t)
      saturn_y_4 += 0.00007976609 * Math.cos(3.13229267905 + 206.18554843720*t)
      saturn_y_4=saturn_y_4*t*t*t*t

      saturn_y_3 = 0.0

      saturn_y_3 += 0.00000011913 * Math.cos(5.03981077547 + 436.89313161450*t)
      saturn_y_3 += 0.00000011351 * Math.cos(3.02135945276 + 1073.60902419080*t)
      saturn_y_3 += 0.00000010780 * Math.cos(5.70769981805 + 543.91805909620*t)
      saturn_y_3 += 0.00000010183 * Math.cos(5.57013967818 + 337.73251065900*t)
      saturn_y_3 += 0.00000011569 * Math.cos(1.45834921416 + 618.55664531160*t)
      saturn_y_3 += 0.00000012459 * Math.cos(5.85161085641 + 437.64389113990*t)
      saturn_y_3 += 0.00000015244 * Math.cos(3.68776396232 + 11.04570026390*t)
      saturn_y_3 += 0.00000017669 * Math.cos(3.86152764852 + 195.13984817330*t)
      saturn_y_3 += 0.00000018435 * Math.cos(5.84806629186 + 515.46387109300*t)
      saturn_y_3 += 0.00000027097 * Math.cos(1.95819765953 + 423.41679713830*t)
      saturn_y_3 += 0.00000025777 * Math.cos(3.78412773568 + 3.93215326310*t)
      saturn_y_3 += 0.00000030209 * Math.cos(6.07309625712 + 536.80451209540*t)
      saturn_y_3 += 0.00000043284 * Math.cos(4.94816449709 + 422.66603761290*t)
      saturn_y_3 += 0.00000036709 * Math.cos(5.51643477597 + 447.93883187840*t)
      saturn_y_3 += 0.00000055659 * Math.cos(2.74083199091 + 1066.49547719000*t)
      saturn_y_3 += 0.00000057974 * Math.cos(2.26359334860 + 203.00415469950*t)
      saturn_y_3 += 0.00000045789 * Math.cos(2.00674179989 + 625.67019231240*t)
      saturn_y_3 += 0.00000054081 * Math.cos(0.16896886000 + 224.34479570190*t)
      saturn_y_3 += 0.00000055318 * Math.cos(1.56951361659 + 202.25339517410*t)
      saturn_y_3 += 0.00000087336 * Math.cos(5.08195542296 + 429.77958461370*t)
      saturn_y_3 += 0.00000074114 * Math.cos(1.88903477580 + 302.16477565500*t)
      saturn_y_3 += 0.00000078274 * Math.cos(6.27419421323 + 124.43341522100*t)
      saturn_y_3 += 0.00000079372 * Math.cos(2.67260966241 + 88.86568021700*t)
      saturn_y_3 += 0.00000085136 * Math.cos(4.74614465215 + 654.12438031560*t)
      saturn_y_3 += 0.00000085241 * Math.cos(0.33009287077 + 330.61896365820*t)
      saturn_y_3 += 0.00000114537 * Math.cos(5.87729837758 + 223.59403617650*t)
      saturn_y_3 += 0.00000087163 * Math.cos(1.60174328814 + 191.95845443560*t)
      saturn_y_3 += 0.00000111239 * Math.cos(3.84668749918 + 860.30992875280*t)
      saturn_y_3 += 0.00000113221 * Math.cos(1.84141052645 + 217.23124870110*t)
      saturn_y_3 += 0.00000125170 * Math.cos(6.14972338278 + 209.36694217490*t)
      saturn_y_3 += 0.00000131653 * Math.cos(2.26722574599 + 95.97922721780*t)
      saturn_y_3 += 0.00000151698 * Math.cos(1.38281351365 + 309.27832265580*t)
      saturn_y_3 += 0.00000154028 * Math.cos(1.31543626425 + 21.34064100240*t)
      saturn_y_3 += 0.00000150777 * Math.cos(0.77624311648 + 323.50541665740*t)
      saturn_y_3 += 0.00000195234 * Math.cos(0.72153771655 + 632.78373931320*t)
      saturn_y_3 += 0.00000198202 * Math.cos(5.51857978716 + 316.39186965660*t)
      saturn_y_3 += 0.00000241378 * Math.cos(1.79772375424 + 103.09277421860*t)
      saturn_y_3 += 0.00000296603 * Math.cos(0.32077836251 + 412.37109687440*t)
      saturn_y_3 += 0.00000355769 * Math.cos(5.40701066557 + 213.29909543800*t)
      saturn_y_3 += 0.00000338016 * Math.cos(2.47226721573 + 110.20632121940*t)
      saturn_y_3 += 0.00000324148 * Math.cos(0.08074667476 + 234.63973644040*t)
      saturn_y_3 += 0.00000456443 * Math.cos(3.56523371093 + 853.19638175200*t)
      saturn_y_3 += 0.00000384210 * Math.cos(1.48542445090 + 117.31986822020*t)
      saturn_y_3 += 0.00000770611 * Math.cos(2.04234808917 + 210.11770170030*t)
      saturn_y_3 += 0.00000807685 * Math.cos(5.99385575552 + 216.48048917570*t)
      saturn_y_3 += 0.00000788612 * Math.cos(5.61078118652 + 440.82528487760*t)
      saturn_y_3 += 0.00001023972 * Math.cos(4.72338150445 + 647.01083331480*t)
      saturn_y_3 += 0.00002375829 * Math.cos(1.46232991989 + 14.22709400160*t)
      saturn_y_3 += 0.00002981120 * Math.cos(4.42869532103 + 639.89728631400*t)
      saturn_y_3 += 0.00003580670 * Math.cos(1.51466198240 + 199.07200143640*t)
      saturn_y_3 += 0.00004505795 * Math.cos(0.67249306339 + 419.48464387520*t)
      saturn_y_3 += 0.00008297360 * Math.cos(1.52263020988 + 7.11354700080*t)
      saturn_y_3 += 0.00007415913 * Math.cos(0.21442311819 + 227.52618943960*t)
      saturn_y_3 += 0.00009007608 * Math.cos(5.62865492125 + 433.71173787680*t)
      saturn_y_3 += 0.00010669170 * Math.cos(5.36495612200 + 426.59819087600*t)
      saturn_y_3 += 0.00022841198 * Math.cos(3.14159265359 + 0.00000000000*t)
      saturn_y_3 += 0.00075542804 * Math.cos(0.31962897945 + 220.41264243880*t)
      saturn_y_3 += 0.00077354527 * Math.cos(1.40391035241 + 206.18554843720*t)
      saturn_y_3=saturn_y_3*t*t*t

      saturn_y_2 = 0.0

      saturn_y_2 += 0.00000011523 * Math.cos(4.28038150916 + 191.20769491020*t)
      saturn_y_2 += 0.00000010107 * Math.cos(4.01464967571 + 235.39049596580*t)
      saturn_y_2 += 0.00000011347 * Math.cos(5.52210735319 + 351.81659230870*t)
      saturn_y_2 += 0.00000010114 * Math.cos(3.97585916137 + 1471.75302706360*t)
      saturn_y_2 += 0.00000010243 * Math.cos(4.11036997935 + 703.63318461740*t)
      saturn_y_2 += 0.00000010468 * Math.cos(2.47282916923 + 245.54242435240*t)
      saturn_y_2 += 0.00000010816 * Math.cos(5.57657783615 + 127.47179660680*t)
      saturn_y_2 += 0.00000012431 * Math.cos(5.70697352257 + 949.17560896980*t)
      saturn_y_2 += 0.00000013925 * Math.cos(5.46758177566 + 636.71589257630*t)
      saturn_y_2 += 0.00000011234 * Math.cos(1.25840483834 + 350.33211960040*t)
      saturn_y_2 += 0.00000012355 * Math.cos(1.99468333352 + 10206.17199921020*t)
      saturn_y_2 += 0.00000011807 * Math.cos(4.77484476112 + 424.15051032120*t)
      saturn_y_2 += 0.00000012628 * Math.cos(4.35563394629 + 10220.39909321180*t)
      saturn_y_2 += 0.00000012692 * Math.cos(5.22300147317 + 1375.77379984580*t)
      saturn_y_2 += 0.00000012303 * Math.cos(2.19066097291 + 444.75743814070*t)
      saturn_y_2 += 0.00000012435 * Math.cos(0.92453447284 + 735.87651353180*t)
      saturn_y_2 += 0.00000013637 * Math.cos(4.63945882031 + 284.14854074220*t)
      saturn_y_2 += 0.00000013152 * Math.cos(0.57129323430 + 6275.96230299060*t)
      saturn_y_2 += 0.00000015757 * Math.cos(1.02090474834 + 650.94298657790*t)
      saturn_y_2 += 0.00000013344 * Math.cos(3.33822391651 + 106.27416795630*t)
      saturn_y_2 += 0.00000012938 * Math.cos(5.57228673197 + 181.05576652360*t)
      saturn_y_2 += 0.00000013441 * Math.cos(2.93226064342 + 6290.18939699220*t)
      saturn_y_2 += 0.00000015349 * Math.cos(4.02900442305 + 490.33408917940*t)
      saturn_y_2 += 0.00000017699 * Math.cos(1.09183113450 + 340.77089204480*t)
      saturn_y_2 += 0.00000013721 * Math.cos(0.54585194233 + 358.93013930950*t)
      saturn_y_2 += 0.00000017086 * Math.cos(4.39727548001 + 1052.26838318840*t)
      saturn_y_2 += 0.00000018137 * Math.cos(5.36395571858 + 934.94851496820*t)
      saturn_y_2 += 0.00000018184 * Math.cos(1.23335576012 + 225.82926841020*t)
      saturn_y_2 += 0.00000018701 * Math.cos(4.60015871543 + 142.44965013380*t)
      saturn_y_2 += 0.00000018325 * Math.cos(4.26463276211 + 52.69019803950*t)
      saturn_y_2 += 0.00000016443 * Math.cos(5.11024344770 + 405.25754987360*t)
      saturn_y_2 += 0.00000019674 * Math.cos(0.51504291324 + 200.76892246580*t)
      saturn_y_2 += 0.00000016202 * Math.cos(4.47797857238 + 344.70304530790*t)
      saturn_y_2 += 0.00000015098 * Math.cos(5.93836982612 + 265.98929347750*t)
      saturn_y_2 += 0.00000015048 * Math.cos(2.45248308283 + 138.51749687070*t)
      saturn_y_2 += 0.00000015416 * Math.cos(1.59544914625 + 241.75328344120*t)
      saturn_y_2 += 0.00000017318 * Math.cos(1.50339429745 + 107.02492748170*t)
      saturn_y_2 += 0.00000019338 * Math.cos(4.99775249418 + 1258.45393162560*t)
      saturn_y_2 += 0.00000019471 * Math.cos(2.29694410644 + 63.73589830340*t)
      saturn_y_2 += 0.00000016596 * Math.cos(5.19612423608 + 628.85158605010*t)
      saturn_y_2 += 0.00000023162 * Math.cos(2.25252644106 + 956.28915597060*t)
      saturn_y_2 += 0.00000019267 * Math.cos(5.28623997942 + 497.44763618020*t)
      saturn_y_2 += 0.00000020049 * Math.cos(3.60192475616 + 70.84944530420*t)
      saturn_y_2 += 0.00000019660 * Math.cos(4.12343704195 + 1148.24761040620*t)
      saturn_y_2 += 0.00000020311 * Math.cos(0.53682587226 + 22.09140052780*t)
      saturn_y_2 += 0.00000020760 * Math.cos(5.62171781320 + 416.30325013750*t)
      saturn_y_2 += 0.00000021918 * Math.cos(3.17518895554 + 1045.15483618760*t)
      saturn_y_2 += 0.00000020843 * Math.cos(5.58798240327 + 288.08069400530*t)
      saturn_y_2 += 0.00000021014 * Math.cos(2.22286425893 + 160.60889739850*t)
      saturn_y_2 += 0.00000021337 * Math.cos(0.28233505485 + 295.05122865420*t)
      saturn_y_2 += 0.00000023209 * Math.cos(5.71293795197 + 867.42347575360*t)
      saturn_y_2 += 0.00000025349 * Math.cos(3.01894544341 + 483.22054217860*t)
      saturn_y_2 += 0.00000024784 * Math.cos(4.17997238824 + 1155.36115740700*t)
      saturn_y_2 += 0.00000024820 * Math.cos(1.10294034290 + 81.75213321620*t)
      saturn_y_2 += 0.00000024873 * Math.cos(0.44942144561 + 76.26607127560*t)
      saturn_y_2 += 0.00000028840 * Math.cos(3.94162037781 + 1279.79457262800*t)
      saturn_y_2 += 0.00000025259 * Math.cos(0.69371609826 + 750.10360753340*t)
      saturn_y_2 += 0.00000026875 * Math.cos(1.14516402265 + 131.54696222180*t)
      saturn_y_2 += 0.00000031901 * Math.cos(1.14481756518 + 337.73251065900*t)
      saturn_y_2 += 0.00000034388 * Math.cos(6.09889554857 + 643.07868005170*t)
      saturn_y_2 += 0.00000029536 * Math.cos(3.76331314778 + 269.92144674060*t)
      saturn_y_2 += 0.00000036126 * Math.cos(3.11147910034 + 203.73786788240*t)
      saturn_y_2 += 0.00000037552 * Math.cos(0.57341890891 + 85.82729883120*t)
      saturn_y_2 += 0.00000033922 * Math.cos(0.59559534499 + 436.89313161450*t)
      saturn_y_2 += 0.00000030304 * Math.cos(1.28676234140 + 56.62235130260*t)
      saturn_y_2 += 0.00000028666 * Math.cos(2.89210881124 + 113.38771495710*t)
      saturn_y_2 += 0.00000036033 * Math.cos(4.88958618693 + 222.86032299360*t)
      saturn_y_2 += 0.00000042263 * Math.cos(5.91441597118 + 635.96513305090*t)
      saturn_y_2 += 0.00000043261 * Math.cos(4.50272466853 + 742.99006053260*t)
      saturn_y_2 += 0.00000034252 * Math.cos(6.24954297345 + 362.86229257260*t)
      saturn_y_2 += 0.00000044163 * Math.cos(5.32028640042 + 942.06206196900*t)
      saturn_y_2 += 0.00000037698 * Math.cos(5.37392517178 + 1059.38193018920*t)
      saturn_y_2 += 0.00000039015 * Math.cos(4.89730697683 + 1073.60902419080*t)
      saturn_y_2 += 0.00000045096 * Math.cos(5.87984776956 + 618.55664531160*t)
      saturn_y_2 += 0.00000045784 * Math.cos(4.72127813952 + 408.43894361130*t)
      saturn_y_2 += 0.00000046592 * Math.cos(2.16397372306 + 195.13984817330*t)
      saturn_y_2 += 0.00000045494 * Math.cos(4.35717735333 + 831.85574074960*t)
      saturn_y_2 += 0.00000049553 * Math.cos(1.20225257432 + 543.91805909620*t)
      saturn_y_2 += 0.00000055421 * Math.cos(4.71536076772 + 838.96928775040*t)
      saturn_y_2 += 0.00000059355 * Math.cos(3.25639427388 + 728.76296653100*t)
      saturn_y_2 += 0.00000056165 * Math.cos(3.57976541726 + 18.15924726470*t)
      saturn_y_2 += 0.00000080158 * Math.cos(3.02403811252 + 231.45834270270*t)
      saturn_y_2 += 0.00000082635 * Math.cos(0.98367627117 + 447.93883187840*t)
      saturn_y_2 += 0.00000094080 * Math.cos(0.34838778915 + 430.53034413910*t)
      saturn_y_2 += 0.00000089666 * Math.cos(2.38634979171 + 415.55249061210*t)
      saturn_y_2 += 0.00000102074 * Math.cos(5.33636424684 + 846.08283475120*t)
      saturn_y_2 += 0.00000123782 * Math.cos(1.71078775140 + 437.64389113990*t)
      saturn_y_2 += 0.00000111821 * Math.cos(3.97880150457 + 522.57741809380*t)
      saturn_y_2 += 0.00000104394 * Math.cos(4.34072678547 + 515.46387109300*t)
      saturn_y_2 += 0.00000109123 * Math.cos(2.57234111431 + 10.29494073850*t)
      saturn_y_2 += 0.00000115588 * Math.cos(0.89164509195 + 277.03499374140*t)
      saturn_y_2 += 0.00000249913 * Math.cos(3.74336024074 + 529.69096509460*t)
      saturn_y_2 += 0.00000193642 * Math.cos(0.77773603724 + 149.56319713460*t)
      saturn_y_2 += 0.00000229042 * Math.cos(0.40578151728 + 203.00415469950*t)
      saturn_y_2 += 0.00000222884 * Math.cos(6.17115980346 + 191.95845443560*t)
      saturn_y_2 += 0.00000234804 * Math.cos(1.98441386459 + 3.93215326310*t)
      saturn_y_2 += 0.00000263236 * Math.cos(1.75838078242 + 124.43341522100*t)
      saturn_y_2 += 0.00000243984 * Math.cos(0.24814637625 + 654.12438031560*t)
      saturn_y_2 += 0.00000265498 * Math.cos(5.80586423553 + 423.41679713830*t)
      saturn_y_2 += 0.00000274267 * Math.cos(0.07990244299 + 302.16477565500*t)
      saturn_y_2 += 0.00000264830 * Math.cos(1.47289826706 + 536.80451209540*t)
      saturn_y_2 += 0.00000276595 * Math.cos(0.06669144413 + 625.67019231240*t)
      saturn_y_2 += 0.00000283801 * Math.cos(0.92471217472 + 88.86568021700*t)
      saturn_y_2 += 0.00000356011 * Math.cos(0.49515346590 + 422.66603761290*t)
      saturn_y_2 += 0.00000313557 * Math.cos(2.87420547669 + 3.18139373770*t)
      saturn_y_2 += 0.00000330461 * Math.cos(4.70864137961 + 1066.49547719000*t)
      saturn_y_2 += 0.00000400049 * Math.cos(0.64827543918 + 429.77958461370*t)
      saturn_y_2 += 0.00000404595 * Math.cos(1.38253517416 + 223.59403617650*t)
      saturn_y_2 += 0.00000438738 * Math.cos(3.04003133763 + 21.34064100240*t)
      saturn_y_2 += 0.00000377335 * Math.cos(5.39640588055 + 11.04570026390*t)
      saturn_y_2 += 0.00000427442 * Math.cos(5.71757576099 + 860.30992875280*t)
      saturn_y_2 += 0.00000439328 * Math.cos(2.02776827506 + 330.61896365820*t)
      saturn_y_2 += 0.00000737326 * Math.cos(2.29003982090 + 224.34479570190*t)
      saturn_y_2 += 0.00000806323 * Math.cos(5.80160469505 + 202.25339517410*t)
      saturn_y_2 += 0.00000890962 * Math.cos(0.57870923865 + 95.97922721780*t)
      saturn_y_2 += 0.00000804686 * Math.cos(1.78663039116 + 234.63973644040*t)
      saturn_y_2 += 0.00001177094 * Math.cos(5.84487292439 + 309.27832265580*t)
      saturn_y_2 += 0.00001351292 * Math.cos(4.81674779715 + 412.37109687440*t)
      saturn_y_2 += 0.00001828667 * Math.cos(2.43398377331 + 323.50541665740*t)
      saturn_y_2 += 0.00002158545 * Math.cos(4.99876489338 + 632.78373931320*t)
      saturn_y_2 += 0.00002507213 * Math.cos(3.11896693485 + 117.31986822020*t)
      saturn_y_2 += 0.00002567284 * Math.cos(0.16811215438 + 217.23124870110*t)
      saturn_y_2 += 0.00002540502 * Math.cos(1.07964699287 + 440.82528487760*t)
      saturn_y_2 += 0.00002660411 * Math.cos(1.58795353685 + 209.36694217490*t)
      saturn_y_2 += 0.00002742669 * Math.cos(6.21942410610 + 103.09277421860*t)
      saturn_y_2 += 0.00003508567 * Math.cos(5.49278691726 + 853.19638175200*t)
      saturn_y_2 += 0.00004165917 * Math.cos(3.73203571740 + 316.39186965660*t)
      saturn_y_2 += 0.00004788186 * Math.cos(0.24337888601 + 210.11770170030*t)
      saturn_y_2 += 0.00004932685 * Math.cos(1.51301176465 + 216.48048917570*t)
      saturn_y_2 += 0.00004657269 * Math.cos(0.26558212048 + 647.01083331480*t)
      saturn_y_2 += 0.00006672789 * Math.cos(4.24754247893 + 110.20632121940*t)
      saturn_y_2 += 0.00010424268 * Math.cos(3.18247070949 + 14.22709400160*t)
      saturn_y_2 += 0.00013247777 * Math.cos(6.07692233033 + 199.07200143640*t)
      saturn_y_2 += 0.00027192023 * Math.cos(1.92638417379 + 227.52618943960*t)
      saturn_y_2 += 0.00032887404 * Math.cos(0.02089587128 + 639.89728631400*t)
      saturn_y_2 += 0.00045503682 * Math.cos(5.07669915666 + 419.48464387520*t)
      saturn_y_2 += 0.00050087062 * Math.cos(1.12976577868 + 433.71173787680*t)
      saturn_y_2 += 0.00088376134 * Math.cos(3.30289743790 + 7.11354700080*t)
      saturn_y_2 += 0.00225456249 * Math.cos(0.91699830789 + 426.59819087600*t)
      saturn_y_2 += 0.00362190876 * Math.cos(0.89540102818 + 213.29909543800*t)
      saturn_y_2 += 0.00458462799 * Math.cos(0.00000000000 + 0.00000000000*t)
      saturn_y_2 += 0.00546856143 * Math.cos(2.05154974712 + 220.41264243880*t)
      saturn_y_2 += 0.00563545688 * Math.cos(5.97115835983 + 206.18554843720*t)
      saturn_y_2=saturn_y_2*t*t

      saturn_y_1 = 0.0

      saturn_y_1 += 0.00000010716 * Math.cos(0.83453298030 + 2111.65031337760*t)
      saturn_y_1 += 0.00000010521 * Math.cos(0.59635443681 + 92.94084583200*t)
      saturn_y_1 += 0.00000010377 * Math.cos(0.88148431656 + 214.19286731530*t)
      saturn_y_1 += 0.00000010377 * Math.cos(0.86654919644 + 212.40532356070*t)
      saturn_y_1 += 0.00000010532 * Math.cos(1.25439567343 + 65.22037101170*t)
      saturn_y_1 += 0.00000010188 * Math.cos(5.69390908773 + 347.88443904560*t)
      saturn_y_1 += 0.00000011698 * Math.cos(4.17938557250 + 45.57665103870*t)
      saturn_y_1 += 0.00000010085 * Math.cos(3.30668269779 + 259.76951835400*t)
      saturn_y_1 += 0.00000010043 * Math.cos(0.52437948083 + 226.63241756230*t)
      saturn_y_1 += 0.00000010107 * Math.cos(2.87828198451 + 5863.59120611620*t)
      saturn_y_1 += 0.00000011381 * Math.cos(6.15512821138 + 156.67674413540*t)
      saturn_y_1 += 0.00000010237 * Math.cos(4.28152767419 + 244.31858407500*t)
      saturn_y_1 += 0.00000012234 * Math.cos(6.18809205263 + 563.63121503840*t)
      saturn_y_1 += 0.00000010497 * Math.cos(6.17177980486 + 41.64449777560*t)
      saturn_y_1 += 0.00000011504 * Math.cos(4.56344934969 + 144.14657116320*t)
      saturn_y_1 += 0.00000010712 * Math.cos(4.51706019623 + 427.11945573780*t)
      saturn_y_1 += 0.00000011807 * Math.cos(3.76535437114 + 62.25142559510*t)
      saturn_y_1 += 0.00000010848 * Math.cos(4.84797546300 + 9779.57380833420*t)
      saturn_y_1 += 0.00000011766 * Math.cos(4.65102517362 + 28.45418800320*t)
      saturn_y_1 += 0.00000010915 * Math.cos(1.22365424726 + 199.96577331370*t)
      saturn_y_1 += 0.00000010484 * Math.cos(2.87917497547 + 145.63104387150*t)
      saturn_y_1 += 0.00000011215 * Math.cos(4.78008790757 + 153.49535039770*t)
      saturn_y_1 += 0.00000010417 * Math.cos(2.54605028348 + 343.21857259960*t)
      saturn_y_1 += 0.00000010345 * Math.cos(5.08478659317 + 20.60692781950*t)
      saturn_y_1 += 0.00000010068 * Math.cos(6.07595102211 + 206.70681329900*t)
      saturn_y_1 += 0.00000010230 * Math.cos(5.88162921381 + 199.28444975750*t)
      saturn_y_1 += 0.00000010726 * Math.cos(5.88519609344 + 192.69216761850*t)
      saturn_y_1 += 0.00000010706 * Math.cos(5.32683313201 + 84.34282612290*t)
      saturn_y_1 += 0.00000011593 * Math.cos(3.42150881999 + 5849.36411211460*t)
      saturn_y_1 += 0.00000011815 * Math.cos(0.09299240001 + 2008.55753915900*t)
      saturn_y_1 += 0.00000011528 * Math.cos(3.24851110875 + 432.01481684740*t)
      saturn_y_1 += 0.00000010673 * Math.cos(4.24959203585 + 221.16340196420*t)
      saturn_y_1 += 0.00000013925 * Math.cos(1.76313918148 + 558.00214074590*t)
      saturn_y_1 += 0.00000010671 * Math.cos(4.02549503966 + 426.07692601420*t)
      saturn_y_1 += 0.00000012488 * Math.cos(0.74887488462 + 39.61750834610*t)
      saturn_y_1 += 0.00000011166 * Math.cos(0.07959909309 + 776.93031047640*t)
      saturn_y_1 += 0.00000013500 * Math.cos(4.36062336832 + 196.62432088160*t)
      saturn_y_1 += 0.00000011229 * Math.cos(4.64413388000 + 230.56457082540*t)
      saturn_y_1 += 0.00000013442 * Math.cos(3.06902780273 + 1567.73225428140*t)
      saturn_y_1 += 0.00000011809 * Math.cos(5.43652749359 + 2214.74308759620*t)
      saturn_y_1 += 0.00000012158 * Math.cos(4.26700103392 + 373.90799283650*t)
      saturn_y_1 += 0.00000013084 * Math.cos(6.21897330504 + 129.91947716160*t)
      saturn_y_1 += 0.00000013252 * Math.cos(3.58925185460 + 36.64856292950*t)
      saturn_y_1 += 0.00000011819 * Math.cos(5.25276003174 + 430.79097657000*t)
      saturn_y_1 += 0.00000013949 * Math.cos(1.75148537427 + 116.42609634290*t)
      saturn_y_1 += 0.00000013100 * Math.cos(0.85481187046 + 849.26422848890*t)
      saturn_y_1 += 0.00000016592 * Math.cos(3.63905709488 + 1272.68102562720*t)
      saturn_y_1 += 0.00000012848 * Math.cos(1.86448207878 + 305.34616939270*t)
      saturn_y_1 += 0.00000013577 * Math.cos(4.88645694646 + 96.87299909510*t)
      saturn_y_1 += 0.00000014070 * Math.cos(2.49267619933 + 395.57870223900*t)
      saturn_y_1 += 0.00000012205 * Math.cos(1.93673309903 + 661.23792731640*t)
      saturn_y_1 += 0.00000012464 * Math.cos(2.22284574501 + 757.21715453420*t)
      saturn_y_1 += 0.00000015239 * Math.cos(3.75258625939 + 429.51895218280*t)
      saturn_y_1 += 0.00000013372 * Math.cos(2.17443872737 + 59.80374504030*t)
      saturn_y_1 += 0.00000012749 * Math.cos(1.26043486960 + 2420.92863603340*t)
      saturn_y_1 += 0.00000017110 * Math.cos(6.00385352506 + 432.22726516850*t)
      saturn_y_1 += 0.00000014553 * Math.cos(2.98023672350 + 381.35160823740*t)
      saturn_y_1 += 0.00000013054 * Math.cos(3.33806013415 + 196.03362005060*t)
      saturn_y_1 += 0.00000013039 * Math.cos(1.86499285810 + 87.31177153950*t)
      saturn_y_1 += 0.00000014181 * Math.cos(5.76892575123 + 312.19908396260*t)
      saturn_y_1 += 0.00000015871 * Math.cos(3.68232724320 + 182.27960680100*t)
      saturn_y_1 += 0.00000018459 * Math.cos(1.12369510709 + 1795.25844372100*t)
      saturn_y_1 += 0.00000013896 * Math.cos(4.68914749586 + 525.49817940060*t)
      saturn_y_1 += 0.00000015127 * Math.cos(6.22734841918 + 710.74673161820*t)
      saturn_y_1 += 0.00000014844 * Math.cos(1.57837518408 + 92.04707395470*t)
      saturn_y_1 += 0.00000015744 * Math.cos(1.88003442344 + 237.67811782620*t)
      saturn_y_1 += 0.00000018307 * Math.cos(4.61706941936 + 166.82867252200*t)
      saturn_y_1 += 0.00000016720 * Math.cos(6.02943216083 + 10220.39909321180*t)
      saturn_y_1 += 0.00000020378 * Math.cos(2.67260865639 + 426.55000676620*t)
      saturn_y_1 += 0.00000019617 * Math.cos(0.46012011083 + 696.51963761660*t)
      saturn_y_1 += 0.00000016429 * Math.cos(2.35675032601 + 2207.62954059540*t)
      saturn_y_1 += 0.00000017164 * Math.cos(0.32859484938 + 10206.17199921020*t)
      saturn_y_1 += 0.00000017965 * Math.cos(3.08971573736 + 14.97785352700*t)
      saturn_y_1 += 0.00000015558 * Math.cos(1.80190957772 + 333.65734504400*t)
      saturn_y_1 += 0.00000018693 * Math.cos(3.79915612503 + 211.81462272970*t)
      saturn_y_1 += 0.00000017811 * Math.cos(4.60507339479 + 6290.18939699220*t)
      saturn_y_1 += 0.00000016691 * Math.cos(1.09332093320 + 1677.93857550080*t)
      saturn_y_1 += 0.00000016078 * Math.cos(0.35327615385 + 778.41478318470*t)
      saturn_y_1 += 0.00000018272 * Math.cos(5.18806803729 + 6275.96230299060*t)
      saturn_y_1 += 0.00000016458 * Math.cos(2.73725981634 + 439.12836384820*t)
      saturn_y_1 += 0.00000016563 * Math.cos(4.08679914102 + 134.58534360760*t)
      saturn_y_1 += 0.00000016578 * Math.cos(2.79198392554 + 508.35032409220*t)
      saturn_y_1 += 0.00000016895 * Math.cos(1.87814122042 + 1781.03134971940*t)
      saturn_y_1 += 0.00000017830 * Math.cos(5.89469972322 + 120.35824960600*t)
      saturn_y_1 += 0.00000018160 * Math.cos(3.80256648237 + 205.43478891180*t)
      saturn_y_1 += 0.00000017858 * Math.cos(0.13265725774 + 63.73589830340*t)
      saturn_y_1 += 0.00000019320 * Math.cos(6.19416200591 + 188.92007304980*t)
      saturn_y_1 += 0.00000021170 * Math.cos(1.20539648133 + 221.37585028530*t)
      saturn_y_1 += 0.00000021067 * Math.cos(3.32303268835 + 421.18156490460*t)
      saturn_y_1 += 0.00000020375 * Math.cos(5.87114204897 + 426.64637498580*t)
      saturn_y_1 += 0.00000021367 * Math.cos(3.99569581578 + 327.43756992050*t)
      saturn_y_1 += 0.00000021611 * Math.cos(3.34376918112 + 312.45971639350*t)
      saturn_y_1 += 0.00000023120 * Math.cos(2.90337843385 + 230.70758317730*t)
      saturn_y_1 += 0.00000025319 * Math.cos(5.93722822520 + 421.93232443000*t)
      saturn_y_1 += 0.00000021598 * Math.cos(3.88492023488 + 320.32402291970*t)
      saturn_y_1 += 0.00000024097 * Math.cos(1.29392903774 + 39.35687591520*t)
      saturn_y_1 += 0.00000021153 * Math.cos(4.25482812903 + 1169.58825140860*t)
      saturn_y_1 += 0.00000020940 * Math.cos(2.47050974766 + 319.57326339430*t)
      saturn_y_1 += 0.00000024965 * Math.cos(3.35942036955 + 1251.34038462480*t)
      saturn_y_1 += 0.00000020789 * Math.cos(3.29258683166 + 241.75328344120*t)
      saturn_y_1 += 0.00000022381 * Math.cos(1.28311915565 + 576.16138801060*t)
      saturn_y_1 += 0.00000021267 * Math.cos(5.26614913504 + 916.93228005540*t)
      saturn_y_1 += 0.00000022180 * Math.cos(3.69514971843 + 313.21047591890*t)
      saturn_y_1 += 0.00000021821 * Math.cos(2.16944144639 + 299.12639426920*t)
      saturn_y_1 += 0.00000021879 * Math.cos(5.82469648186 + 5.41662597140*t)
      saturn_y_1 += 0.00000022253 * Math.cos(1.40400187528 + 601.76425067620*t)
      saturn_y_1 += 0.00000025471 * Math.cos(2.45870689530 + 69.15252427480*t)
      saturn_y_1 += 0.00000023968 * Math.cos(0.36677339015 + 431.26405732200*t)
      saturn_y_1 += 0.00000024810 * Math.cos(5.54564487364 + 425.63498302950*t)
      saturn_y_1 += 0.00000024790 * Math.cos(4.17753953454 + 99.16062095550*t)
      saturn_y_1 += 0.00000023644 * Math.cos(1.44198198532 + 278.51946644970*t)
      saturn_y_1 += 0.00000024545 * Math.cos(5.69075638662 + 1898.35121793960*t)
      saturn_y_1 += 0.00000031458 * Math.cos(0.97131994074 + 32.24332891440*t)
      saturn_y_1 += 0.00000027439 * Math.cos(0.32819955804 + 1692.16566950240*t)
      saturn_y_1 += 0.00000024664 * Math.cos(2.99088916204 + 427.56139872250*t)
      saturn_y_1 += 0.00000032491 * Math.cos(1.41984273462 + 1478.86657406440*t)
      saturn_y_1 += 0.00000027350 * Math.cos(4.28960125311 + 355.74874557180*t)
      saturn_y_1 += 0.00000029375 * Math.cos(4.14201483171 + 214.78356814630*t)
      saturn_y_1 += 0.00000027476 * Math.cos(2.28916318049 + 114.39910691340*t)
      saturn_y_1 += 0.00000033504 * Math.cos(5.75755276401 + 436.15941843160*t)
      saturn_y_1 += 0.00000026802 * Math.cos(1.48913028184 + 2104.53676637680*t)
      saturn_y_1 += 0.00000032207 * Math.cos(1.65110353191 + 414.06801790380*t)
      saturn_y_1 += 0.00000035352 * Math.cos(0.80858694073 + 501.37978944330*t)
      saturn_y_1 += 0.00000033254 * Math.cos(3.46044658988 + 405.25754987360*t)
      saturn_y_1 += 0.00000031052 * Math.cos(2.62522341734 + 1891.23767093880*t)
      saturn_y_1 += 0.00000029162 * Math.cos(4.35941497066 + 248.72381809010*t)
      saturn_y_1 += 0.00000030977 * Math.cos(2.76363299639 + 78.71375183040*t)
      saturn_y_1 += 0.00000032161 * Math.cos(0.23596694801 + 275.55052103310*t)
      saturn_y_1 += 0.00000037519 * Math.cos(0.81273995929 + 228.27694896500*t)
      saturn_y_1 += 0.00000032822 * Math.cos(0.62395825570 + 212.54833591260*t)
      saturn_y_1 += 0.00000033004 * Math.cos(3.66317254626 + 177.87437278590*t)
      saturn_y_1 += 0.00000038754 * Math.cos(0.95034448968 + 198.32124191100*t)
      saturn_y_1 += 0.00000035277 * Math.cos(4.79548581950 + 295.05122865420*t)
      saturn_y_1 += 0.00000036821 * Math.cos(1.40746404714 + 206.13736432740*t)
      saturn_y_1 += 0.00000034261 * Math.cos(1.30832375393 + 289.56516671360*t)
      saturn_y_1 += 0.00000034507 * Math.cos(2.15105522201 + 1464.63948006280*t)
      saturn_y_1 += 0.00000036962 * Math.cos(5.43865166017 + 1052.26838318840*t)
      saturn_y_1 += 0.00000045475 * Math.cos(0.40542517807 + 842.15068148810*t)
      saturn_y_1 += 0.00000040865 * Math.cos(4.28623605561 + 643.82943957710*t)
      saturn_y_1 += 0.00000036204 * Math.cos(1.17922364807 + 214.04985496340*t)
      saturn_y_1 += 0.00000036297 * Math.cos(4.09378541509 + 444.75743814070*t)
      saturn_y_1 += 0.00000036349 * Math.cos(0.31120539101 + 148.07872442630*t)
      saturn_y_1 += 0.00000041367 * Math.cos(1.28036571274 + 1361.54670584420*t)
      saturn_y_1 += 0.00000038938 * Math.cos(2.88746633845 + 131.54696222180*t)
      saturn_y_1 += 0.00000052199 * Math.cos(5.22313624591 + 404.50679034820*t)
      saturn_y_1 += 0.00000040978 * Math.cos(2.17727067387 + 621.73803904930*t)
      saturn_y_1 += 0.00000040580 * Math.cos(1.25223435843 + 867.42347575360*t)
      saturn_y_1 += 0.00000044083 * Math.cos(0.68386602503 + 205.22234059070*t)
      saturn_y_1 += 0.00000041901 * Math.cos(5.63603975380 + 81.75213321620*t)
      saturn_y_1 += 0.00000052265 * Math.cos(1.76447498585 + 1162.47470440780*t)
      saturn_y_1 += 0.00000048930 * Math.cos(0.61944877126 + 245.54242435240*t)
      saturn_y_1 += 0.00000051115 * Math.cos(3.63154677592 + 934.94851496820*t)
      saturn_y_1 += 0.00000051283 * Math.cos(5.32818158756 + 554.06998748280*t)
      saturn_y_1 += 0.00000052992 * Math.cos(2.37357973686 + 4.66586644600*t)
      saturn_y_1 += 0.00000049995 * Math.cos(1.08980573833 + 181.05576652360*t)
      saturn_y_1 += 0.00000048966 * Math.cos(5.37445400062 + 114.13847448250*t)
      saturn_y_1 += 0.00000050400 * Math.cos(6.23334046215 + 429.04587143080*t)
      saturn_y_1 += 0.00000047109 * Math.cos(0.39163135029 + 351.81659230870*t)
      saturn_y_1 += 0.00000048816 * Math.cos(1.49585273959 + 151.04766984290*t)
      saturn_y_1 += 0.00000052203 * Math.cos(6.26845412867 + 121.25202148330*t)
      saturn_y_1 += 0.00000066519 * Math.cos(2.96087412556 + 337.73251065900*t)
      saturn_y_1 += 0.00000050246 * Math.cos(5.95122725127 + 1581.95934828300*t)
      saturn_y_1 += 0.00000052017 * Math.cos(0.44065942413 + 220.46082654860*t)
      saturn_y_1 += 0.00000051983 * Math.cos(0.98560774735 + 175.16605980020*t)
      saturn_y_1 += 0.00000063898 * Math.cos(0.41807886669 + 235.39049596580*t)
      saturn_y_1 += 0.00000054845 * Math.cos(3.63305913358 + 416.30325013750*t)
      saturn_y_1 += 0.00000058621 * Math.cos(2.69431743641 + 417.03696332040*t)
      saturn_y_1 += 0.00000065944 * Math.cos(1.58727020558 + 207.14875628370*t)
      saturn_y_1 += 0.00000056656 * Math.cos(2.85346867563 + 98.89998852460*t)
      saturn_y_1 += 0.00000063067 * Math.cos(2.25783021871 + 358.93013930950*t)
      saturn_y_1 += 0.00000061645 * Math.cos(0.47415613574 + 1375.77379984580*t)
      saturn_y_1 += 0.00000063642 * Math.cos(2.90623173294 + 1574.84580128220*t)
      saturn_y_1 += 0.00000063039 * Math.cos(2.40834438410 + 436.89313161450*t)
      saturn_y_1 += 0.00000059886 * Math.cos(1.72462101125 + 1788.14489672020*t)
      saturn_y_1 += 0.00000060209 * Math.cos(3.59292747590 + 479.28838891550*t)
      saturn_y_1 += 0.00000063624 * Math.cos(1.26038981874 + 74.78159856730*t)
      saturn_y_1 += 0.00000073484 * Math.cos(2.75710156454 + 344.70304530790*t)
      saturn_y_1 += 0.00000067011 * Math.cos(6.07534735470 + 107.02492748170*t)
      saturn_y_1 += 0.00000068746 * Math.cos(1.72448117794 + 191.20769491020*t)
      saturn_y_1 += 0.00000067694 * Math.cos(3.29161643533 + 636.71589257630*t)
      saturn_y_1 += 0.00000084108 * Math.cos(0.20089720996 + 219.44943459230*t)
      saturn_y_1 += 0.00000076736 * Math.cos(6.18128713604 + 284.14854074220*t)
      saturn_y_1 += 0.00000070939 * Math.cos(0.83631473279 + 251.43213107580*t)
      saturn_y_1 += 0.00000079808 * Math.cos(4.98284118355 + 106.27416795630*t)
      saturn_y_1 += 0.00000072994 * Math.cos(2.40916079132 + 1148.24761040620*t)
      saturn_y_1 += 0.00000082305 * Math.cos(1.71469351335 + 643.07868005170*t)
      saturn_y_1 += 0.00000080531 * Math.cos(3.13922825011 + 650.94298657790*t)
      saturn_y_1 += 0.00000091314 * Math.cos(0.73720537017 + 497.44763618020*t)
      saturn_y_1 += 0.00000084025 * Math.cos(4.60150990218 + 113.38771495710*t)
      saturn_y_1 += 0.00000109631 * Math.cos(3.58034902833 + 265.98929347750*t)
      saturn_y_1 += 0.00000088029 * Math.cos(0.52735226168 + 1073.60902419080*t)
      saturn_y_1 += 0.00000091193 * Math.cos(4.71687415100 + 70.84944530420*t)
      saturn_y_1 += 0.00000128853 * Math.cos(4.09081439424 + 618.55664531160*t)
      saturn_y_1 += 0.00000105139 * Math.cos(1.47641840902 + 1045.15483618760*t)
      saturn_y_1 += 0.00000107531 * Math.cos(0.47701573313 + 424.15051032120*t)
      saturn_y_1 += 0.00000117145 * Math.cos(1.93408241498 + 269.92144674060*t)
      saturn_y_1 += 0.00000099427 * Math.cos(6.13367597022 + 1265.56747862640*t)
      saturn_y_1 += 0.00000098664 * Math.cos(5.98315192678 + 1279.79457262800*t)
      saturn_y_1 += 0.00000123632 * Math.cos(0.14236071000 + 12.53017297220*t)
      saturn_y_1 += 0.00000105077 * Math.cos(6.01394978397 + 217.49188113200*t)
      saturn_y_1 += 0.00000105358 * Math.cos(2.01086087701 + 209.10630974400*t)
      saturn_y_1 += 0.00000122931 * Math.cos(1.28638505576 + 483.22054217860*t)
      saturn_y_1 += 0.00000108222 * Math.cos(1.17614128037 + 565.11568774670*t)
      saturn_y_1 += 0.00000122780 * Math.cos(0.78945958156 + 1059.38193018920*t)
      saturn_y_1 += 0.00000137107 * Math.cos(5.58034331705 + 490.33408917940*t)
      saturn_y_1 += 0.00000135909 * Math.cos(2.82497232885 + 142.44965013380*t)
      saturn_y_1 += 0.00000124428 * Math.cos(2.71560761485 + 447.93883187840*t)
      saturn_y_1 += 0.00000135815 * Math.cos(3.20272541900 + 1258.45393162560*t)
      saturn_y_1 += 0.00000131057 * Math.cos(2.45918482900 + 750.10360753340*t)
      saturn_y_1 += 0.00000153277 * Math.cos(5.85394341815 + 56.62235130260*t)
      saturn_y_1 += 0.00000151556 * Math.cos(3.67396623947 + 127.47179660680*t)
      saturn_y_1 += 0.00000134654 * Math.cos(5.96927335823 + 703.63318461740*t)
      saturn_y_1 += 0.00000164874 * Math.cos(3.04584528801 + 22.09140052780*t)
      saturn_y_1 += 0.00000136838 * Math.cos(1.98352486919 + 1471.75302706360*t)
      saturn_y_1 += 0.00000163974 * Math.cos(0.66806989122 + 218.92816973050*t)
      saturn_y_1 += 0.00000151139 * Math.cos(1.56897925752 + 635.96513305090*t)
      saturn_y_1 += 0.00000170270 * Math.cos(1.06169886425 + 207.67002114550*t)
      saturn_y_1 += 0.00000178224 * Math.cos(4.70070237084 + 160.60889739850*t)
      saturn_y_1 += 0.00000145034 * Math.cos(5.01521877128 + 9.56122755560*t)
      saturn_y_1 += 0.00000145028 * Math.cos(2.97035649604 + 543.91805909620*t)
      saturn_y_1 += 0.00000162449 * Math.cos(4.34655014824 + 956.28915597060*t)
      saturn_y_1 += 0.00000160353 * Math.cos(0.38234469263 + 195.13984817330*t)
      saturn_y_1 += 0.00000177822 * Math.cos(4.64970159848 + 216.21985674480*t)
      saturn_y_1 += 0.00000177511 * Math.cos(3.37006150668 + 210.37833413120*t)
      saturn_y_1 += 0.00000165942 * Math.cos(2.65915928084 + 831.85574074960*t)
      saturn_y_1 += 0.00000167903 * Math.cos(3.43165870674 + 225.82926841020*t)
      saturn_y_1 += 0.00000169514 * Math.cos(5.90010865240 + 350.33211960040*t)
      saturn_y_1 += 0.00000194009 * Math.cos(4.64002206209 + 200.76892246580*t)
      saturn_y_1 += 0.00000194622 * Math.cos(5.15592319826 + 340.77089204480*t)
      saturn_y_1 += 0.00000195753 * Math.cos(1.92286511963 + 52.69019803950*t)
      saturn_y_1 += 0.00000210228 * Math.cos(0.51312557889 + 138.51749687070*t)
      saturn_y_1 += 0.00000208355 * Math.cos(2.79392574025 + 408.43894361130*t)
      saturn_y_1 += 0.00000208106 * Math.cos(3.59333007773 + 218.71572140940*t)
      saturn_y_1 += 0.00000228306 * Math.cos(5.83832283113 + 949.17560896980*t)
      saturn_y_1 += 0.00000213893 * Math.cos(4.46025867511 + 207.88246946660*t)
      saturn_y_1 += 0.00000292480 * Math.cos(0.24003627114 + 222.86032299360*t)
      saturn_y_1 += 0.00000289108 * Math.cos(1.62539765309 + 728.76296653100*t)
      saturn_y_1 += 0.00000263792 * Math.cos(1.98500737829 + 362.86229257260*t)
      saturn_y_1 += 0.00000259741 * Math.cos(4.42049959331 + 10.29494073850*t)
      saturn_y_1 += 0.00000336751 * Math.cos(1.51006955238 + 203.73786788240*t)
      saturn_y_1 += 0.00000261665 * Math.cos(5.58043800182 + 18.15924726470*t)
      saturn_y_1 += 0.00000271553 * Math.cos(1.13380715292 + 288.08069400530*t)
      saturn_y_1 += 0.00000299967 * Math.cos(0.58486918119 + 208.63322899200*t)
      saturn_y_1 += 0.00000312226 * Math.cos(3.52631355331 + 942.06206196900*t)
      saturn_y_1 += 0.00000313279 * Math.cos(0.79690491776 + 628.85158605010*t)
      saturn_y_1 += 0.00000304932 * Math.cos(4.89664555631 + 231.45834270270*t)
      saturn_y_1 += 0.00000339777 * Math.cos(1.16732337173 + 217.96496188400*t)
      saturn_y_1 += 0.00000329674 * Math.cos(2.25304515644 + 1155.36115740700*t)
      saturn_y_1 += 0.00000369673 * Math.cos(2.17850899524 + 76.26607127560*t)
      saturn_y_1 += 0.00000380146 * Math.cos(4.42849645888 + 191.95845443560*t)
      saturn_y_1 += 0.00000405563 * Math.cos(2.74169565316 + 515.46387109300*t)
      saturn_y_1 += 0.00000405932 * Math.cos(2.85402341284 + 85.82729883120*t)
      saturn_y_1 += 0.00000512378 * Math.cos(5.88153151176 + 735.87651353180*t)
      saturn_y_1 += 0.00000479853 * Math.cos(4.85897867518 + 203.00415469950*t)
      saturn_y_1 += 0.00000471839 * Math.cos(2.03826977441 + 654.12438031560*t)
      saturn_y_1 += 0.00000597396 * Math.cos(3.52691223403 + 124.43341522100*t)
      saturn_y_1 += 0.00000698870 * Math.cos(4.56691908682 + 302.16477565500*t)
      saturn_y_1 += 0.00000711322 * Math.cos(4.54955881405 + 430.53034413910*t)
      saturn_y_1 += 0.00000816193 * Math.cos(4.73301735835 + 21.34064100240*t)
      saturn_y_1 += 0.00000689847 * Math.cos(5.48656147822 + 88.86568021700*t)
      saturn_y_1 += 0.00000661753 * Math.cos(5.44592350630 + 742.99006053260*t)
      saturn_y_1 += 0.00000820885 * Math.cos(3.17476992262 + 223.59403617650*t)
      saturn_y_1 += 0.00000845402 * Math.cos(2.61067150867 + 838.96928775040*t)
      saturn_y_1 += 0.00000882803 * Math.cos(3.84618864037 + 437.64389113990*t)
      saturn_y_1 += 0.00000984782 * Math.cos(4.06175514589 + 529.69096509460*t)
      saturn_y_1 += 0.00001331406 * Math.cos(0.33834520814 + 215.74677599280*t)
      saturn_y_1 += 0.00001344507 * Math.cos(1.41793614164 + 210.85141488320*t)
      saturn_y_1 += 0.00001102045 * Math.cos(2.50535926173 + 429.77958461370*t)
      saturn_y_1 += 0.00001519756 * Math.cos(6.12909098030 + 3.93215326310*t)
      saturn_y_1 += 0.00001127311 * Math.cos(1.31087998856 + 860.30992875280*t)
      saturn_y_1 += 0.00001127628 * Math.cos(3.87310113490 + 423.41679713830*t)
      saturn_y_1 += 0.00001314212 * Math.cos(4.38807267093 + 625.67019231240*t)
      saturn_y_1 += 0.00001173958 * Math.cos(2.72608805865 + 846.08283475120*t)
      saturn_y_1 += 0.00001393361 * Math.cos(4.62211146668 + 3.18139373770*t)
      saturn_y_1 += 0.00001300561 * Math.cos(0.83727576430 + 415.55249061210*t)
      saturn_y_1 += 0.00001332178 * Math.cos(3.49199811942 + 234.63973644040*t)
      saturn_y_1 += 0.00001360664 * Math.cos(0.45530625979 + 1066.49547719000*t)
      saturn_y_1 += 0.00001545875 * Math.cos(3.73180287915 + 330.61896365820*t)
      saturn_y_1 += 0.00001692304 * Math.cos(2.39926742035 + 422.66603761290*t)
      saturn_y_1 += 0.00001672526 * Math.cos(3.18810844159 + 536.80451209540*t)
      saturn_y_1 += 0.00001744754 * Math.cos(5.50576132273 + 277.03499374140*t)
      saturn_y_1 += 0.00002423372 * Math.cos(2.64373010772 + 522.57741809380*t)
      saturn_y_1 += 0.00002745113 * Math.cos(2.52862121261 + 149.56319713460*t)
      saturn_y_1 += 0.00004047069 * Math.cos(5.17479134124 + 95.97922721780*t)
      saturn_y_1 += 0.00004177277 * Math.cos(3.01038599928 + 412.37109687440*t)
      saturn_y_1 += 0.00005427246 * Math.cos(1.03183073701 + 11.04570026390*t)
      saturn_y_1 += 0.00005504485 * Math.cos(2.83207431701 + 440.82528487760*t)
      saturn_y_1 += 0.00006584549 * Math.cos(4.07328504513 + 309.27832265580*t)
      saturn_y_1 += 0.00008725278 * Math.cos(4.46324685676 + 224.34479570190*t)
      saturn_y_1 += 0.00009902653 * Math.cos(3.60258639503 + 202.25339517410*t)
      saturn_y_1 += 0.00011081470 * Math.cos(4.74085903299 + 117.31986822020*t)
      saturn_y_1 += 0.00014477333 * Math.cos(2.10298721499 + 647.01083331480*t)
      saturn_y_1 += 0.00016150533 * Math.cos(4.04213724873 + 323.50541665740*t)
      saturn_y_1 += 0.00016718004 * Math.cos(3.00200323762 + 632.78373931320*t)
      saturn_y_1 += 0.00015939705 * Math.cos(4.74503240139 + 210.11770170030*t)
      saturn_y_1 += 0.00016316041 * Math.cos(3.29784030574 + 216.48048917570*t)
      saturn_y_1 += 0.00017786462 * Math.cos(4.53214139341 + 217.23124870110*t)
      saturn_y_1 += 0.00018074789 * Math.cos(3.51566121826 + 209.36694217490*t)
      saturn_y_1 += 0.00018939541 * Math.cos(1.20409782475 + 853.19638175200*t)
      saturn_y_1 += 0.00022227517 * Math.cos(4.62224969869 + 103.09277421860*t)
      saturn_y_1 += 0.00030623941 * Math.cos(4.88862019450 + 14.22709400160*t)
      saturn_y_1 += 0.00032993193 * Math.cos(4.35526131741 + 199.07200143640*t)
      saturn_y_1 += 0.00066984273 * Math.cos(3.63101074215 + 227.52618943960*t)
      saturn_y_1 += 0.00067189505 * Math.cos(2.17042977500 + 316.39186965660*t)
      saturn_y_1 += 0.00116775818 * Math.cos(5.89150757121 + 110.20632121940*t)
      saturn_y_1 += 0.00164086267 * Math.cos(5.29239224879 + 213.29909543800*t)
      saturn_y_1 += 0.00189379568 * Math.cos(2.91502328680 + 433.71173787680*t)
      saturn_y_1 += 0.00312184641 * Math.cos(3.25850939353 + 419.48464387520*t)
      saturn_y_1 += 0.00256727017 * Math.cos(1.95352327208 + 639.89728631400*t)
      saturn_y_1 += 0.00631417689 * Math.cos(5.03245728319 + 7.11354700080*t)
      saturn_y_1 += 0.02646734779 * Math.cos(3.76132299914 + 220.41264243880*t)
      saturn_y_1 += 0.02740812928 * Math.cos(4.26667506460 + 206.18554843720*t)
      saturn_y_1 += 0.03089676414 * Math.cos(2.70347020059 + 426.59819087600*t)
      saturn_y_1 += 0.05373895252 * Math.cos(0.00000000000 + 0.00000000000*t)
      saturn_y_1=saturn_y_1*t

      saturn_y_0 = 0.0

      saturn_y_0 += 0.00000011002 * Math.cos(0.34533540558 + 354.52490529440*t)
      saturn_y_0 += 0.00000011220 * Math.cos(5.60781396892 + 453.68552624990*t)
      saturn_y_0 += 0.00000011199 * Math.cos(5.06635124052 + 395.10562148700*t)
      saturn_y_0 += 0.00000010715 * Math.cos(4.37027632759 + 495.75071515080*t)
      saturn_y_0 += 0.00000010066 * Math.cos(1.32092240008 + 429.30650386170*t)
      saturn_y_0 += 0.00000010267 * Math.cos(4.23756855504 + 746.92221379570*t)
      saturn_y_0 += 0.00000011289 * Math.cos(3.24732062670 + 389.94962794650*t)
      saturn_y_0 += 0.00000010379 * Math.cos(5.25618033429 + 238.42887735160*t)
      saturn_y_0 += 0.00000012271 * Math.cos(0.45950418131 + 662.53120356300*t)
      saturn_y_0 += 0.00000011401 * Math.cos(4.60187128385 + 172.24529849340*t)
      saturn_y_0 += 0.00000010066 * Math.cos(5.20819082705 + 423.88987789030*t)
      saturn_y_0 += 0.00000011067 * Math.cos(3.43799154852 + 240.12579838100*t)
      saturn_y_0 += 0.00000012721 * Math.cos(4.26318149453 + 170.76082578510*t)
      saturn_y_0 += 0.00000012985 * Math.cos(3.33325603152 + 256.58812461630*t)
      saturn_y_0 += 0.00000011233 * Math.cos(4.51872140986 + 640.86049416050*t)
      saturn_y_0 += 0.00000010478 * Math.cos(0.37560099716 + 189.72322220190*t)
      saturn_y_0 += 0.00000010908 * Math.cos(4.50392808100 + 186.47239249500*t)
      saturn_y_0 += 0.00000013237 * Math.cos(4.82102210965 + 480.77286162380*t)
      saturn_y_0 += 0.00000013735 * Math.cos(1.94688549102 + 2008.55753915900*t)
      saturn_y_0 += 0.00000010249 * Math.cos(1.25494504145 + 107.28555991260*t)
      saturn_y_0 += 0.00000010891 * Math.cos(1.07425081751 + 1884.12412393800*t)
      saturn_y_0 += 0.00000010419 * Math.cos(2.88584157548 + 1589.07289528380*t)
      saturn_y_0 += 0.00000010254 * Math.cos(0.18412125850 + 201.99276274320*t)
      saturn_y_0 += 0.00000010315 * Math.cos(5.04748152372 + 3370.10424500320*t)
      saturn_y_0 += 0.00000010842 * Math.cos(4.05799649461 + 639.84910220420*t)
      saturn_y_0 += 0.00000010385 * Math.cos(4.75266542249 + 196.83676920270*t)
      saturn_y_0 += 0.00000010505 * Math.cos(0.20513029140 + 206.29742302180*t)
      saturn_y_0 += 0.00000010570 * Math.cos(5.55557605599 + 606.76018552230*t)
      saturn_y_0 += 0.00000010518 * Math.cos(2.64349450169 + 97.67614824720*t)
      saturn_y_0 += 0.00000010879 * Math.cos(2.84976926802 + 820.05928096030*t)
      saturn_y_0 += 0.00000012848 * Math.cos(5.62672323243 + 196.03362005060*t)
      saturn_y_0 += 0.00000013741 * Math.cos(2.81160245841 + 815.06334611420*t)
      saturn_y_0 += 0.00000010935 * Math.cos(2.99474883979 + 19.12245511120*t)
      saturn_y_0 += 0.00000014697 * Math.cos(1.26523877234 + 432.74853003030*t)
      saturn_y_0 += 0.00000013350 * Math.cos(0.65575474438 + 638.93407846750*t)
      saturn_y_0 += 0.00000010842 * Math.cos(0.97259949349 + 639.94547042380*t)
      saturn_y_0 += 0.00000012095 * Math.cos(1.14547306649 + 254.14044406150*t)
      saturn_y_0 += 0.00000011058 * Math.cos(0.35405181917 + 17.52610781830*t)
      saturn_y_0 += 0.00000012049 * Math.cos(1.79618188447 + 203.26478713040*t)
      saturn_y_0 += 0.00000014433 * Math.cos(2.20590955504 + 386.98068252990*t)
      saturn_y_0 += 0.00000011265 * Math.cos(3.74313513949 + 403.02231763990*t)
      saturn_y_0 += 0.00000011094 * Math.cos(3.77494369838 + 119.76754877500*t)
      saturn_y_0 += 0.00000011206 * Math.cos(2.55059167193 + 714.67888488130*t)
      saturn_y_0 += 0.00000011989 * Math.cos(4.02199963625 + 642.34496686880*t)
      saturn_y_0 += 0.00000012957 * Math.cos(5.40884833034 + 3163.91869656600*t)
      saturn_y_0 += 0.00000014282 * Math.cos(4.27263941293 + 42.53826965290*t)
      saturn_y_0 += 0.00000011557 * Math.cos(5.03813004128 + 280.00393915800*t)
      saturn_y_0 += 0.00000014162 * Math.cos(4.87830248734 + 894.84087952760*t)
      saturn_y_0 += 0.00000013217 * Math.cos(2.66592366261 + 188.16931352440*t)
      saturn_y_0 += 0.00000012359 * Math.cos(5.19894120419 + 326.68681039510*t)
      saturn_y_0 += 0.00000012577 * Math.cos(0.31187279533 + 238.57188970350*t)
      saturn_y_0 += 0.00000012127 * Math.cos(2.57414102933 + 2744.43405269080*t)
      saturn_y_0 += 0.00000012381 * Math.cos(2.78554352136 + 380.12776796000*t)
      saturn_y_0 += 0.00000015393 * Math.cos(0.15806990290 + 420.00590873700*t)
      saturn_y_0 += 0.00000012993 * Math.cos(5.71458760363 + 193.65537546500*t)
      saturn_y_0 += 0.00000017279 * Math.cos(4.83208309701 + 569.04784100980*t)
      saturn_y_0 += 0.00000016676 * Math.cos(4.00720673932 + 705.11765732570*t)
      saturn_y_0 += 0.00000013957 * Math.cos(4.60482139712 + 864.24208201590*t)
      saturn_y_0 += 0.00000015831 * Math.cos(0.08492919982 + 251.17149864490*t)
      saturn_y_0 += 0.00000012620 * Math.cos(0.92344635694 + 131.40394986990*t)
      saturn_y_0 += 0.00000013199 * Math.cos(4.38388584990 + 457.61767951300*t)
      saturn_y_0 += 0.00000013407 * Math.cos(0.01099066757 + 540.73666535850*t)
      saturn_y_0 += 0.00000014101 * Math.cos(1.45466687402 + 99.91138048090*t)
      saturn_y_0 += 0.00000015892 * Math.cos(2.38247604286 + 230.56457082540*t)
      saturn_y_0 += 0.00000013849 * Math.cos(0.56971120253 + 850.01498801430*t)
      saturn_y_0 += 0.00000012978 * Math.cos(5.00967719419 + 241.75328344120*t)
      saturn_y_0 += 0.00000013281 * Math.cos(1.62081717611 + 230.82520325630*t)
      saturn_y_0 += 0.00000016503 * Math.cos(0.86644103914 + 111.16952906590*t)
      saturn_y_0 += 0.00000017128 * Math.cos(2.65513969995 + 28.57180808220*t)
      saturn_y_0 += 0.00000018337 * Math.cos(4.67709417616 + 170.01006625970*t)
      saturn_y_0 += 0.00000013830 * Math.cos(3.43135660708 + 434.67494572330*t)
      saturn_y_0 += 0.00000016412 * Math.cos(1.18291299381 + 221.89711514710*t)
      saturn_y_0 += 0.00000015578 * Math.cos(2.79287881306 + 570.74476203920*t)
      saturn_y_0 += 0.00000018185 * Math.cos(3.04689762052 + 702.14871190910*t)
      saturn_y_0 += 0.00000014376 * Math.cos(2.59472611987 + 448.68959140380*t)
      saturn_y_0 += 0.00000013901 * Math.cos(3.25076552397 + 146.59425171800*t)
      saturn_y_0 += 0.00000015647 * Math.cos(4.22924053362 + 3267.01147078460*t)
      saturn_y_0 += 0.00000015012 * Math.cos(6.23427543593 + 220.52451702340*t)
      saturn_y_0 += 0.00000013632 * Math.cos(2.31331276774 + 13.33332212430*t)
      saturn_y_0 += 0.00000014043 * Math.cos(5.08109977245 + 77.96299230500*t)
      saturn_y_0 += 0.00000019008 * Math.cos(1.39536466934 + 72.07328558160*t)
      saturn_y_0 += 0.00000015926 * Math.cos(0.40206286298 + 226.79247625670*t)
      saturn_y_0 += 0.00000015302 * Math.cos(5.65006523821 + 980.66817835880*t)
      saturn_y_0 += 0.00000014705 * Math.cos(3.76205802021 + 110.25450532920*t)
      saturn_y_0 += 0.00000014016 * Math.cos(0.89222201489 + 426.33755844510*t)
      saturn_y_0 += 0.00000015062 * Math.cos(4.17432597418 + 441.57604440300*t)
      saturn_y_0 += 0.00000014016 * Math.cos(5.63689121224 + 426.85882330690*t)
      saturn_y_0 += 0.00000015877 * Math.cos(4.20691449361 + 17.26547538740*t)
      saturn_y_0 += 0.00000015462 * Math.cos(0.64414979340 + 222.70026429920*t)
      saturn_y_0 += 0.00000019923 * Math.cos(4.18939127616 + 107.75864066460*t)
      saturn_y_0 += 0.00000015790 * Math.cos(1.37001454466 + 348.84764689210*t)
      saturn_y_0 += 0.00000015930 * Math.cos(0.61706914429 + 172.45774681450*t)
      saturn_y_0 += 0.00000018061 * Math.cos(2.78810034757 + 82.85835341460*t)
      saturn_y_0 += 0.00000014820 * Math.cos(5.69441218507 + 835.03713448730*t)
      saturn_y_0 += 0.00000014822 * Math.cos(0.12437161534 + 195.77298761970*t)
      saturn_y_0 += 0.00000015483 * Math.cos(5.00138655264 + 409.92341631960*t)
      saturn_y_0 += 0.00000016641 * Math.cos(4.52681352135 + 419.43645976540*t)
      saturn_y_0 += 0.00000016371 * Math.cos(1.11833300339 + 81.89514556810*t)
      saturn_y_0 += 0.00000015065 * Math.cos(4.48008314400 + 258.87574647670*t)
      saturn_y_0 += 0.00000014710 * Math.cos(0.56450048893 + 110.15813710960*t)
      saturn_y_0 += 0.00000016383 * Math.cos(1.10309267801 + 203.89792657680*t)
      saturn_y_0 += 0.00000016253 * Math.cos(3.43269290331 + 109.24311337290*t)
      saturn_y_0 += 0.00000017326 * Math.cos(1.34597087283 + 199.80571461930*t)
      saturn_y_0 += 0.00000016595 * Math.cos(3.19935275989 + 364.34676528090*t)
      saturn_y_0 += 0.00000016290 * Math.cos(4.40037017827 + 41.05379694460*t)
      saturn_y_0 += 0.00000020602 * Math.cos(5.47900525864 + 285.37238101960*t)
      saturn_y_0 += 0.00000018947 * Math.cos(1.50194389720 + 637.44960575920*t)
      saturn_y_0 += 0.00000018382 * Math.cos(0.18848462965 + 220.20019411770*t)
      saturn_y_0 += 0.00000015648 * Math.cos(0.18114715284 + 215.30483300810*t)
      saturn_y_0 += 0.00000015648 * Math.cos(1.56688636016 + 211.29335786790*t)
      saturn_y_0 += 0.00000016067 * Math.cos(3.49794734385 + 226.63241756230*t)
      saturn_y_0 += 0.00000015567 * Math.cos(1.54318325188 + 220.30076785420*t)
      saturn_y_0 += 0.00000018199 * Math.cos(2.63471966869 + 152.53214255120*t)
      saturn_y_0 += 0.00000015961 * Math.cos(0.08620485585 + 2840.41327990860*t)
      saturn_y_0 += 0.00000017455 * Math.cos(1.71250488224 + 905.88657979150*t)
      saturn_y_0 += 0.00000018291 * Math.cos(0.84252688005 + 100.38446123290*t)
      saturn_y_0 += 0.00000018321 * Math.cos(0.71302333930 + 50.40257617910*t)
      saturn_y_0 += 0.00000017370 * Math.cos(3.48286795322 + 552.58551477450*t)
      saturn_y_0 += 0.00000016498 * Math.cos(5.52997951230 + 1994.33044515740*t)
      saturn_y_0 += 0.00000021495 * Math.cos(1.80009954963 + 206.39799675830*t)
      saturn_y_0 += 0.00000015958 * Math.cos(6.18474282955 + 2097.42321937600*t)
      saturn_y_0 += 0.00000022359 * Math.cos(5.94675603401 + 486.40193591630*t)
      saturn_y_0 += 0.00000018861 * Math.cos(1.53135934768 + 66.70484372000*t)
      saturn_y_0 += 0.00000016374 * Math.cos(4.05318035950 + 757.21715453420*t)
      saturn_y_0 += 0.00000019518 * Math.cos(0.10849262421 + 71.81265315070*t)
      saturn_y_0 += 0.00000022334 * Math.cos(2.49164712100 + 423.62924545940*t)
      saturn_y_0 += 0.00000018297 * Math.cos(0.74893263028 + 533.62311835770*t)
      saturn_y_0 += 0.00000018781 * Math.cos(6.05523756391 + 240.38643081190*t)
      saturn_y_0 += 0.00000016444 * Math.cos(4.28983295170 + 263.70167161710*t)
      saturn_y_0 += 0.00000020777 * Math.cos(1.66799856647 + 175.42669223110*t)
      saturn_y_0 += 0.00000017264 * Math.cos(3.70601205694 + 295.19424100610*t)
      saturn_y_0 += 0.00000017269 * Math.cos(4.52531012357 + 199.96577331370*t)
      saturn_y_0 += 0.00000017235 * Math.cos(5.69642460408 + 254.94359321360*t)
      saturn_y_0 += 0.00000018221 * Math.cos(1.66360953902 + 561.18353448360*t)
      saturn_y_0 += 0.00000016722 * Math.cos(2.18699356364 + 1055.44977692610*t)
      saturn_y_0 += 0.00000020564 * Math.cos(1.73670066361 + 156.67674413540*t)
      saturn_y_0 += 0.00000018098 * Math.cos(4.67997866940 + 230.70758317730*t)
      saturn_y_0 += 0.00000018879 * Math.cos(3.13780715639 + 572.22923474750*t)
      saturn_y_0 += 0.00000023833 * Math.cos(2.58926520909 + 141.22580985640*t)
      saturn_y_0 += 0.00000017127 * Math.cos(1.42593326651 + 419.53282798500*t)
      saturn_y_0 += 0.00000020404 * Math.cos(1.44835454438 + 458.84151979040*t)
      saturn_y_0 += 0.00000017812 * Math.cos(4.67876860218 + 460.53844081980*t)
      saturn_y_0 += 0.00000022398 * Math.cos(6.21091779253 + 556.51766803760*t)
      saturn_y_0 += 0.00000019726 * Math.cos(3.64855444024 + 963.40270297140*t)
      saturn_y_0 += 0.00000018535 * Math.cos(5.57136714221 + 546.95644048200*t)
      saturn_y_0 += 0.00000021013 * Math.cos(2.13939539715 + 402.21916848780*t)
      saturn_y_0 += 0.00000019372 * Math.cos(0.24140775392 + 831.10498122420*t)
      saturn_y_0 += 0.00000023767 * Math.cos(4.50296212000 + 462.02291352810*t)
      saturn_y_0 += 0.00000018276 * Math.cos(1.17948262732 + 508.35032409220*t)
      saturn_y_0 += 0.00000019430 * Math.cos(0.49889379660 + 392.65794093220*t)
      saturn_y_0 += 0.00000020032 * Math.cos(1.35662572450 + 1567.73225428140*t)
      saturn_y_0 += 0.00000023844 * Math.cos(4.55885748022 + 593.42686339800*t)
      saturn_y_0 += 0.00000022972 * Math.cos(4.85207087547 + 450.97721326420*t)
      saturn_y_0 += 0.00000019727 * Math.cos(6.15337850264 + 100.64509366380*t)
      saturn_y_0 += 0.00000018843 * Math.cos(6.17211329882 + 555.55446019110*t)
      saturn_y_0 += 0.00000018653 * Math.cos(1.53768472751 + 426.38574255490*t)
      saturn_y_0 += 0.00000023815 * Math.cos(6.02632859549 + 112.65400177420*t)
      saturn_y_0 += 0.00000018653 * Math.cos(4.99142844854 + 426.81063919710*t)
      saturn_y_0 += 0.00000018921 * Math.cos(3.45842911419 + 171.65459766240*t)
      saturn_y_0 += 0.00000022024 * Math.cos(1.95120216269 + 186.21176006410*t)
      saturn_y_0 += 0.00000024839 * Math.cos(2.65438981650 + 46.20979048510*t)
      saturn_y_0 += 0.00000021410 * Math.cos(0.86161640271 + 343.21857259960*t)
      saturn_y_0 += 0.00000021045 * Math.cos(4.00724213785 + 241.87090352020*t)
      saturn_y_0 += 0.00000019519 * Math.cos(1.31453508293 + 357.44566660120*t)
      saturn_y_0 += 0.00000019784 * Math.cos(0.44865479660 + 1485.98012106520*t)
      saturn_y_0 += 0.00000020030 * Math.cos(2.81675406065 + 849.26422848890*t)
      saturn_y_0 += 0.00000024105 * Math.cos(0.97906190272 + 334.55111692130*t)
      saturn_y_0 += 0.00000020519 * Math.cos(5.28715778940 + 3053.71237534660*t)
      saturn_y_0 += 0.00000022283 * Math.cos(1.99778424604 + 219.51887056150*t)
      saturn_y_0 += 0.00000020843 * Math.cos(3.43174352438 + 472.17484191470*t)
      saturn_y_0 += 0.00000022695 * Math.cos(6.24214736431 + 223.33340374560*t)
      saturn_y_0 += 0.00000022961 * Math.cos(2.58109891107 + 92.94084583200*t)
      saturn_y_0 += 0.00000022198 * Math.cos(5.61107049084 + 426.71006546060*t)
      saturn_y_0 += 0.00000021569 * Math.cos(1.63592154899 + 224.60542813280*t)
      saturn_y_0 += 0.00000021720 * Math.cos(1.02524191391 + 432.01481684740*t)
      saturn_y_0 += 0.00000023226 * Math.cos(6.03563080998 + 207.07932031450*t)
      saturn_y_0 += 0.00000023046 * Math.cos(3.99493191448 + 184.72728735580*t)
      saturn_y_0 += 0.00000022198 * Math.cos(0.91804268520 + 426.48631629140*t)
      saturn_y_0 += 0.00000026222 * Math.cos(2.80143128349 + 31.49256938900*t)
      saturn_y_0 += 0.00000022472 * Math.cos(2.15633918584 + 7.63481186260*t)
      saturn_y_0 += 0.00000025496 * Math.cos(5.69074258555 + 2847.52682690940*t)
      saturn_y_0 += 0.00000025612 * Math.cos(1.72388920925 + 411.62033734900*t)
      saturn_y_0 += 0.00000023833 * Math.cos(6.14424686939 + 422.40540518200*t)
      saturn_y_0 += 0.00000023511 * Math.cos(2.91304532501 + 214.10224459010*t)
      saturn_y_0 += 0.00000023511 * Math.cos(5.11817349516 + 212.49594628590*t)
      saturn_y_0 += 0.00000028582 * Math.cos(1.27599593473 + 41.10198105440*t)
      saturn_y_0 += 0.00000029006 * Math.cos(5.94908879891 + 454.90936652730*t)
      saturn_y_0 += 0.00000025644 * Math.cos(2.29213712683 + 229.97386999440*t)
      saturn_y_0 += 0.00000027190 * Math.cos(4.56188666009 + 211.65456403530*t)
      saturn_y_0 += 0.00000027190 * Math.cos(3.46933216009 + 214.94362684070*t)
      saturn_y_0 += 0.00000033556 * Math.cos(3.87396335885 + 27.08733537390*t)
      saturn_y_0 += 0.00000023970 * Math.cos(2.34887571453 + 264.50482076920*t)
      saturn_y_0 += 0.00000023913 * Math.cos(3.85751439026 + 162.89651925890*t)
      saturn_y_0 += 0.00000026200 * Math.cos(2.20762141616 + 45.57665103870*t)
      saturn_y_0 += 0.00000025034 * Math.cos(4.88552569459 + 420.44785172170*t)
      saturn_y_0 += 0.00000029765 * Math.cos(4.52626132577 + 129.91947716160*t)
      saturn_y_0 += 0.00000025742 * Math.cos(1.25888857316 + 477.80391620720*t)
      saturn_y_0 += 0.00000033250 * Math.cos(0.30954521223 + 162.09337010680*t)
      saturn_y_0 += 0.00000034215 * Math.cos(5.10822596181 + 259.76951835400*t)
      saturn_y_0 += 0.00000025196 * Math.cos(0.12107682753 + 412.58354519550*t)
      saturn_y_0 += 0.00000025384 * Math.cos(3.22791759769 + 16.67477455640*t)
      saturn_y_0 += 0.00000026679 * Math.cos(5.17299701811 + 494.26624244250*t)
      saturn_y_0 += 0.00000025305 * Math.cos(3.16045424330 + 233.74596456310*t)
      saturn_y_0 += 0.00000029611 * Math.cos(3.03563269574 + 295.05122865420*t)
      saturn_y_0 += 0.00000029985 * Math.cos(1.75140772777 + 710.74673161820*t)
      saturn_y_0 += 0.00000026627 * Math.cos(1.22485059499 + 681.54178408960*t)
      saturn_y_0 += 0.00000027057 * Math.cos(2.08658456308 + 210.33015002140*t)
      saturn_y_0 += 0.00000032004 * Math.cos(3.05644356241 + 35.16409022120*t)
      saturn_y_0 += 0.00000026325 * Math.cos(2.16951933975 + 0.52126486180*t)
      saturn_y_0 += 0.00000033607 * Math.cos(4.20725171012 + 395.57870223900*t)
      saturn_y_0 += 0.00000034058 * Math.cos(1.75751565147 + 405.25754987360*t)
      saturn_y_0 += 0.00000027051 * Math.cos(1.35484538064 + 361.37781986430*t)
      saturn_y_0 += 0.00000031737 * Math.cos(2.99242362906 + 0.75075952540*t)
      saturn_y_0 += 0.00000029305 * Math.cos(1.98340428594 + 464.73122651380*t)
      saturn_y_0 += 0.00000027255 * Math.cos(1.69447975245 + 244.79166482700*t)
      saturn_y_0 += 0.00000028750 * Math.cos(6.23126382059 + 333.65734504400*t)
      saturn_y_0 += 0.00000027991 * Math.cos(4.95642453415 + 525.75881183150*t)
      saturn_y_0 += 0.00000034964 * Math.cos(4.96686863310 + 23.57587323610*t)
      saturn_y_0 += 0.00000027836 * Math.cos(5.88920583793 + 216.26804085460*t)
      saturn_y_0 += 0.00000027274 * Math.cos(2.45030050983 + 60.76695288680*t)
      saturn_y_0 += 0.00000034699 * Math.cos(1.27595242408 + 381.35160823740*t)
      saturn_y_0 += 0.00000031497 * Math.cos(4.15219792180 + 468.24268865160*t)
      saturn_y_0 += 0.00000028756 * Math.cos(4.87076509051 + 192.85222631290*t)
      saturn_y_0 += 0.00000038807 * Math.cos(4.79007536474 + 145.63104387150*t)
      saturn_y_0 += 0.00000029292 * Math.cos(4.61105433395 + 131.54696222180*t)
      saturn_y_0 += 0.00000029441 * Math.cos(3.03544092290 + 2428.04218303420*t)
      saturn_y_0 += 0.00000031118 * Math.cos(1.69116341490 + 465.95506679120*t)
      saturn_y_0 += 0.00000030193 * Math.cos(0.35423807736 + 2524.02141025200*t)
      saturn_y_0 += 0.00000031782 * Math.cos(4.13370262314 + 24.37902238820*t)
      saturn_y_0 += 0.00000029650 * Math.cos(3.37204650277 + 274.06604832480*t)
      saturn_y_0 += 0.00000039342 * Math.cos(0.62472997033 + 373.90799283650*t)
      saturn_y_0 += 0.00000035892 * Math.cos(4.44540281948 + 2950.61960112800*t)
      saturn_y_0 += 0.00000039779 * Math.cos(4.74985208556 + 738.79727483860*t)
      saturn_y_0 += 0.00000037384 * Math.cos(4.45699108315 + 319.57326339430*t)
      saturn_y_0 += 0.00000031230 * Math.cos(0.23280228607 + 405.99126305650*t)
      saturn_y_0 += 0.00000031105 * Math.cos(0.18786474496 + 1781.03134971940*t)
      saturn_y_0 += 0.00000036698 * Math.cos(2.11524812183 + 431.26405732200*t)
      saturn_y_0 += 0.00000032207 * Math.cos(1.93681169587 + 313.21047591890*t)
      saturn_y_0 += 0.00000034157 * Math.cos(3.94135052425 + 81.75213321620*t)
      saturn_y_0 += 0.00000044137 * Math.cos(5.48321215590 + 135.54855145410*t)
      saturn_y_0 += 0.00000039910 * Math.cos(2.04686718372 + 1692.16566950240*t)
      saturn_y_0 += 0.00000039323 * Math.cos(3.20138954128 + 756.32338265690*t)
      saturn_y_0 += 0.00000045853 * Math.cos(3.13205357665 + 192.69216761850*t)
      saturn_y_0 += 0.00000037635 * Math.cos(1.44659682623 + 347.88443904560*t)
      saturn_y_0 += 0.00000039775 * Math.cos(4.04549743419 + 339.28641933650*t)
      saturn_y_0 += 0.00000036956 * Math.cos(5.98933325919 + 77.75054398390*t)
      saturn_y_0 += 0.00000039215 * Math.cos(4.12162482146 + 28.31117565130*t)
      saturn_y_0 += 0.00000035072 * Math.cos(6.23912039279 + 181.80652604900*t)
      saturn_y_0 += 0.00000037350 * Math.cos(1.63735841154 + 1251.34038462480*t)
      saturn_y_0 += 0.00000037160 * Math.cos(3.14289320760 + 41.64449777560*t)
      saturn_y_0 += 0.00000036077 * Math.cos(3.08476346783 + 867.42347575360*t)
      saturn_y_0 += 0.00000046113 * Math.cos(2.48024992554 + 214.19286731530*t)
      saturn_y_0 += 0.00000046113 * Math.cos(5.55096889463 + 212.40532356070*t)
      saturn_y_0 += 0.00000037471 * Math.cos(3.60681221764 + 217.44369702220*t)
      saturn_y_0 += 0.00000040433 * Math.cos(5.16219115737 + 233.90602325750*t)
      saturn_y_0 += 0.00000038453 * Math.cos(4.42450266346 + 209.15449385380*t)
      saturn_y_0 += 0.00000045029 * Math.cos(0.46131983164 + 428.08266358430*t)
      saturn_y_0 += 0.00000036628 * Math.cos(2.09707542805 + 427.34895040140*t)
      saturn_y_0 += 0.00000044659 * Math.cos(5.38536280774 + 2.96894541660*t)
      saturn_y_0 += 0.00000037172 * Math.cos(2.93645417223 + 206.93630796260*t)
      saturn_y_0 += 0.00000046355 * Math.cos(1.53774731019 + 432.22726516850*t)
      saturn_y_0 += 0.00000045964 * Math.cos(0.75454904800 + 205.66428357540*t)
      saturn_y_0 += 0.00000045107 * Math.cos(4.49380088938 + 227.31374111850*t)
      saturn_y_0 += 0.00000050113 * Math.cos(1.81016163546 + 6.59228213900*t)
      saturn_y_0 += 0.00000041956 * Math.cos(5.69540610025 + 1677.93857550080*t)
      saturn_y_0 += 0.00000052883 * Math.cos(2.83931668083 + 166.82867252200*t)
      saturn_y_0 += 0.00000046802 * Math.cos(0.01622711468 + 558.00214074590*t)
      saturn_y_0 += 0.00000041254 * Math.cos(4.01431999731 + 120.35824960600*t)
      saturn_y_0 += 0.00000041378 * Math.cos(3.38701415728 + 59.80374504030*t)
      saturn_y_0 += 0.00000052538 * Math.cos(4.47099895134 + 205.43478891180*t)
      saturn_y_0 += 0.00000041851 * Math.cos(2.36099631927 + 244.31858407500*t)
      saturn_y_0 += 0.00000042004 * Math.cos(0.91254981055 + 280.96714700450*t)
      saturn_y_0 += 0.00000048382 * Math.cos(3.51641445336 + 7.16173111060*t)
      saturn_y_0 += 0.00000042505 * Math.cos(5.31459145594 + 421.18156490460*t)
      saturn_y_0 += 0.00000042519 * Math.cos(2.70084502599 + 5.41662597140*t)
      saturn_y_0 += 0.00000055947 * Math.cos(0.51535719965 + 638.41281360570*t)
      saturn_y_0 += 0.00000044467 * Math.cos(5.53037319900 + 2737.32050569000*t)
      saturn_y_0 += 0.00000045618 * Math.cos(5.66704236554 + 273.10284047830*t)
      saturn_y_0 += 0.00000047005 * Math.cos(2.61649558438 + 31.01948863700*t)
      saturn_y_0 += 0.00000051412 * Math.cos(5.76661298592 + 518.64526483070*t)
      saturn_y_0 += 0.00000051493 * Math.cos(5.97425873524 + 2531.13495725280*t)
      saturn_y_0 += 0.00000046209 * Math.cos(4.54083648481 + 425.84743135060*t)
      saturn_y_0 += 0.00000048710 * Math.cos(5.60640836585 + 429.51895218280*t)
      saturn_y_0 += 0.00000048678 * Math.cos(1.59398431827 + 96.87299909510*t)
      saturn_y_0 += 0.00000049622 * Math.cos(1.07397902514 + 430.79097657000*t)
      saturn_y_0 += 0.00000059393 * Math.cos(5.04777216540 + 439.12836384820*t)
      saturn_y_0 += 0.00000056847 * Math.cos(0.97741250258 + 418.52143602870*t)
      saturn_y_0 += 0.00000047715 * Math.cos(5.10534935586 + 219.66188291340*t)
      saturn_y_0 += 0.00000055592 * Math.cos(3.43165296192 + 221.16340196420*t)
      saturn_y_0 += 0.00000052915 * Math.cos(3.66309570535 + 199.28444975750*t)
      saturn_y_0 += 0.00000052408 * Math.cos(2.49871082273 + 282.45161971280*t)
      saturn_y_0 += 0.00000050427 * Math.cos(4.44903394289 + 214.73538403650*t)
      saturn_y_0 += 0.00000050427 * Math.cos(3.58218487728 + 211.86280683950*t)
      saturn_y_0 += 0.00000050139 * Math.cos(0.33981792989 + 7.06536289100*t)
      saturn_y_0 += 0.00000056864 * Math.cos(6.02030048296 + 444.75743814070*t)
      saturn_y_0 += 0.00000053229 * Math.cos(4.09328383786 + 292.01284726840*t)
      saturn_y_0 += 0.00000066198 * Math.cos(6.25266954481 + 1169.58825140860*t)
      saturn_y_0 += 0.00000064685 * Math.cos(4.11817037305 + 421.93232443000*t)
      saturn_y_0 += 0.00000054244 * Math.cos(1.77761196480 + 329.72519178090*t)
      saturn_y_0 += 0.00000052982 * Math.cos(2.94521665287 + 241.61027108930*t)
      saturn_y_0 += 0.00000066791 * Math.cos(4.95921724777 + 116.42609634290*t)
      saturn_y_0 += 0.00000063311 * Math.cos(3.50812337721 + 576.16138801060*t)
      saturn_y_0 += 0.00000070977 * Math.cos(4.86234954710 + 487.36514376280*t)
      saturn_y_0 += 0.00000054036 * Math.cos(4.61708325976 + 627.36711334180*t)
      saturn_y_0 += 0.00000059022 * Math.cos(3.40769037534 + 214.99601646740*t)
      saturn_y_0 += 0.00000054609 * Math.cos(0.00793727320 + 387.24131496080*t)
      saturn_y_0 += 0.00000068948 * Math.cos(6.02250542420 + 305.34616939270*t)
      saturn_y_0 += 0.00000066195 * Math.cos(4.88980737223 + 696.51963761660*t)
      saturn_y_0 += 0.00000061866 * Math.cos(0.96601636837 + 14.97785352700*t)
      saturn_y_0 += 0.00000055245 * Math.cos(4.21009430774 + 436.89313161450*t)
      saturn_y_0 += 0.00000065833 * Math.cos(1.74010602145 + 416.30325013750*t)
      saturn_y_0 += 0.00000066705 * Math.cos(0.99016626571 + 220.93390730060*t)
      saturn_y_0 += 0.00000066001 * Math.cos(2.50975335235 + 778.41478318470*t)
      saturn_y_0 += 0.00000076232 * Math.cos(4.60147129724 + 299.12639426920*t)
      saturn_y_0 += 0.00000059971 * Math.cos(5.45076407738 + 182.27960680100*t)
      saturn_y_0 += 0.00000063494 * Math.cos(0.80826123304 + 391.17346822390*t)
      saturn_y_0 += 0.00000059935 * Math.cos(0.62832430985 + 2207.62954059540*t)
      saturn_y_0 += 0.00000059139 * Math.cos(6.25938993884 + 51.20572533120*t)
      saturn_y_0 += 0.00000067029 * Math.cos(2.10509391932 + 33.94024994380*t)
      saturn_y_0 += 0.00000070325 * Math.cos(4.73999009945 + 337.73251065900*t)
      saturn_y_0 += 0.00000078591 * Math.cos(5.90644184590 + 46.47042291600*t)
      saturn_y_0 += 0.00000061422 * Math.cos(4.93336864703 + 267.47376618580*t)
      saturn_y_0 += 0.00000073235 * Math.cos(0.30668196860 + 1272.68102562720*t)
      saturn_y_0 += 0.00000064126 * Math.cos(1.30105389213 + 2.92076130680*t)
      saturn_y_0 += 0.00000073570 * Math.cos(6.14451890498 + 286.59622129700*t)
      saturn_y_0 += 0.00000063366 * Math.cos(4.99065911889 + 184.98791978670*t)
      saturn_y_0 += 0.00000075789 * Math.cos(2.72257817752 + 153.49535039770*t)
      saturn_y_0 += 0.00000064137 * Math.cos(0.44216461549 + 1464.63948006280*t)
      saturn_y_0 += 0.00000065595 * Math.cos(3.23651495782 + 6.15033915430*t)
      saturn_y_0 += 0.00000070850 * Math.cos(4.61521587231 + 211.60217440860*t)
      saturn_y_0 += 0.00000064747 * Math.cos(4.57928856242 + 128.95626931510*t)
      saturn_y_0 += 0.00000066684 * Math.cos(0.76966880509 + 423.67742956920*t)
      saturn_y_0 += 0.00000083998 * Math.cos(1.30453941538 + 69.15252427480*t)
      saturn_y_0 += 0.00000076520 * Math.cos(5.70422944555 + 144.14657116320*t)
      saturn_y_0 += 0.00000086493 * Math.cos(1.15488292363 + 916.93228005540*t)
      saturn_y_0 += 0.00000083341 * Math.cos(4.67038022346 + 2634.22773147140*t)
      saturn_y_0 += 0.00000091385 * Math.cos(2.24806332628 + 776.93031047640*t)
      saturn_y_0 += 0.00000081906 * Math.cos(0.02823325050 + 353.30106501700*t)
      saturn_y_0 += 0.00000085047 * Math.cos(3.18774989859 + 54.17467074780*t)
      saturn_y_0 += 0.00000071701 * Math.cos(3.46497359389 + 2111.65031337760*t)
      saturn_y_0 += 0.00000076210 * Math.cos(1.91960721245 + 934.94851496820*t)
      saturn_y_0 += 0.00000069326 * Math.cos(3.62451064029 + 214.52293571540*t)
      saturn_y_0 += 0.00000069326 * Math.cos(4.40670817988 + 212.07525516060*t)
      saturn_y_0 += 0.00000076857 * Math.cos(4.88095052633 + 692.58748435350*t)
      saturn_y_0 += 0.00000076008 * Math.cos(4.57174101646 + 134.58534360760*t)
      saturn_y_0 += 0.00000071100 * Math.cos(0.89129238653 + 630.33605875840*t)
      saturn_y_0 += 0.00000080180 * Math.cos(1.76473699777 + 125.98732389850*t)
      saturn_y_0 += 0.00000077269 * Math.cos(2.80019747431 + 67.66805156650*t)
      saturn_y_0 += 0.00000074957 * Math.cos(4.60768341839 + 420.96911658350*t)
      saturn_y_0 += 0.00000076329 * Math.cos(5.90195594455 + 543.02428721890*t)
      saturn_y_0 += 0.00000077990 * Math.cos(1.66809322351 + 14.01464568050*t)
      saturn_y_0 += 0.00000100221 * Math.cos(1.98574874715 + 140.00196957900*t)
      saturn_y_0 += 0.00000079749 * Math.cos(3.26351898499 + 159.12442469020*t)
      saturn_y_0 += 0.00000097745 * Math.cos(6.23005888799 + 4.19278569400*t)
      saturn_y_0 += 0.00000091143 * Math.cos(2.01894680272 + 206.70681329900*t)
      saturn_y_0 += 0.00000080705 * Math.cos(1.93891112794 + 320.32402291970*t)
      saturn_y_0 += 0.00000091321 * Math.cos(0.36728160716 + 427.11945573780*t)
      saturn_y_0 += 0.00000081847 * Math.cos(1.67799021003 + 20.60692781950*t)
      saturn_y_0 += 0.00000092409 * Math.cos(0.90702124100 + 78.71375183040*t)
      saturn_y_0 += 0.00000090513 * Math.cos(5.66908341298 + 92.04707395470*t)
      saturn_y_0 += 0.00000090300 * Math.cos(2.86774410339 + 525.49817940060*t)
      saturn_y_0 += 0.00000088342 * Math.cos(4.76346651574 + 87.31177153950*t)
      saturn_y_0 += 0.00000101365 * Math.cos(6.23985111882 + 2214.74308759620*t)
      saturn_y_0 += 0.00000130015 * Math.cos(5.07630034396 + 245.54242435240*t)
      saturn_y_0 += 0.00000095620 * Math.cos(4.45357940681 + 447.93883187840*t)
      saturn_y_0 += 0.00000094747 * Math.cos(5.77564110292 + 2420.92863603340*t)
      saturn_y_0 += 0.00000104663 * Math.cos(5.88419995684 + 1361.54670584420*t)
      saturn_y_0 += 0.00000099528 * Math.cos(6.13536812132 + 426.07692601420*t)
      saturn_y_0 += 0.00000103878 * Math.cos(2.46322510423 + 1073.60902419080*t)
      saturn_y_0 += 0.00000095115 * Math.cos(3.59922461581 + 643.07868005170*t)
      saturn_y_0 += 0.00000105828 * Math.cos(6.16888247845 + 219.89137757700*t)
      saturn_y_0 += 0.00000134800 * Math.cos(1.20576280285 + 35.42472265210*t)
      saturn_y_0 += 0.00000120584 * Math.cos(0.17406709675 + 342.25536475310*t)
      saturn_y_0 += 0.00000107636 * Math.cos(2.57069606934 + 206.23373254700*t)
      saturn_y_0 += 0.00000102514 * Math.cos(5.96313041202 + 0.96320784650*t)
      saturn_y_0 += 0.00000126251 * Math.cos(2.79961544501 + 181.05576652360*t)
      saturn_y_0 += 0.00000106221 * Math.cos(0.24090572807 + 767.36908292080*t)
      saturn_y_0 += 0.00000114394 * Math.cos(5.42454880430 + 32.24332891440*t)
      saturn_y_0 += 0.00000111075 * Math.cos(4.41850119615 + 107.02492748170*t)
      saturn_y_0 += 0.00000112709 * Math.cos(3.87456537063 + 114.39910691340*t)
      saturn_y_0 += 0.00000128649 * Math.cos(6.16927510347 + 247.23934538180*t)
      saturn_y_0 += 0.00000112534 * Math.cos(5.68635818339 + 206.13736432740*t)
      saturn_y_0 += 0.00000115112 * Math.cos(3.65333095084 + 5.62907429250*t)
      saturn_y_0 += 0.00000117597 * Math.cos(0.90279986158 + 1891.23767093880*t)
      saturn_y_0 += 0.00000116763 * Math.cos(0.03834317084 + 113.38771495710*t)
      saturn_y_0 += 0.00000132653 * Math.cos(4.08171658773 + 4.66586644600*t)
      saturn_y_0 += 0.00000123423 * Math.cos(0.17360907837 + 621.73803904930*t)
      saturn_y_0 += 0.00000130710 * Math.cos(0.81771148871 + 214.57111982520*t)
      saturn_y_0 += 0.00000147344 * Math.cos(1.52448539161 + 617.80588578620*t)
      saturn_y_0 += 0.00000131798 * Math.cos(0.93003850215 + 212.02707105080*t)
      saturn_y_0 += 0.00000125284 * Math.cos(1.76243276586 + 643.82943957710*t)
      saturn_y_0 += 0.00000174048 * Math.cos(5.38802135330 + 237.67811782620*t)
      saturn_y_0 += 0.00000138962 * Math.cos(1.62828990596 + 436.15941843160*t)
      saturn_y_0 += 0.00000159449 * Math.cos(3.96675364143 + 358.93013930950*t)
      saturn_y_0 += 0.00000155991 * Math.cos(3.42111288262 + 289.56516671360*t)
      saturn_y_0 += 0.00000145472 * Math.cos(1.21853593658 + 636.71589257630*t)
      saturn_y_0 += 0.00000158868 * Math.cos(1.84813378152 + 179.35884549420*t)
      saturn_y_0 += 0.00000185075 * Math.cos(3.55365539139 + 601.76425067620*t)
      saturn_y_0 += 0.00000136976 * Math.cos(0.70428757869 + 1148.24761040620*t)
      saturn_y_0 += 0.00000194447 * Math.cos(2.62404840122 + 188.92007304980*t)
      saturn_y_0 += 0.00000146615 * Math.cos(5.44168799419 + 220.36445832900*t)
      saturn_y_0 += 0.00000180390 * Math.cos(1.05469577674 + 344.70304530790*t)
      saturn_y_0 += 0.00000180421 * Math.cos(4.76213875112 + 491.81856188770*t)
      saturn_y_0 += 0.00000190528 * Math.cos(6.02427347834 + 207.14875628370*t)
      saturn_y_0 += 0.00000167545 * Math.cos(1.83420005749 + 1279.79457262800*t)
      saturn_y_0 += 0.00000151827 * Math.cos(1.89597975094 + 1375.77379984580*t)
      saturn_y_0 += 0.00000151429 * Math.cos(2.33434011196 + 220.46082654860*t)
      saturn_y_0 += 0.00000151676 * Math.cos(5.46446571963 + 213.13903674360*t)
      saturn_y_0 += 0.00000151676 * Math.cos(2.56675310055 + 213.45915413240*t)
      saturn_y_0 += 0.00000198340 * Math.cos(3.69541361584 + 488.84961647110*t)
      saturn_y_0 += 0.00000196312 * Math.cos(4.90432953947 + 2317.83586181480*t)
      saturn_y_0 += 0.00000186121 * Math.cos(5.22455005386 + 427.56139872250*t)
      saturn_y_0 += 0.00000188571 * Math.cos(2.33544585541 + 618.55664531160*t)
      saturn_y_0 += 0.00000179528 * Math.cos(2.07197179284 + 216.00740842370*t)
      saturn_y_0 += 0.00000181549 * Math.cos(1.50539014714 + 84.34282612290*t)
      saturn_y_0 += 0.00000182549 * Math.cos(5.95923923503 + 210.59078245230*t)
      saturn_y_0 += 0.00000180566 * Math.cos(3.84758143637 + 1795.25844372100*t)
      saturn_y_0 += 0.00000168051 * Math.cos(5.46526862654 + 312.45971639350*t)
      saturn_y_0 += 0.00000173746 * Math.cos(4.80590161850 + 426.55000676620*t)
      saturn_y_0 += 0.00000169750 * Math.cos(3.20987625429 + 501.37978944330*t)
      saturn_y_0 += 0.00000173751 * Math.cos(1.72051113398 + 426.64637498580*t)
      saturn_y_0 += 0.00000190659 * Math.cos(2.72280889899 + 355.74874557180*t)
      saturn_y_0 += 0.00000197040 * Math.cos(0.24444641123 + 1898.35121793960*t)
      saturn_y_0 += 0.00000214707 * Math.cos(1.40555033199 + 425.63498302950*t)
      saturn_y_0 += 0.00000236820 * Math.cos(2.00313603940 + 219.44943459230*t)
      saturn_y_0 += 0.00000212434 * Math.cos(5.38637581028 + 650.94298657790*t)
      saturn_y_0 += 0.00000240544 * Math.cos(0.08933614222 + 269.92144674060*t)
      saturn_y_0 += 0.00000216481 * Math.cos(4.58190569482 + 429.04587143080*t)
      saturn_y_0 += 0.00000203946 * Math.cos(1.38528238326 + 284.14854074220*t)
      saturn_y_0 += 0.00000218872 * Math.cos(0.86295345782 + 8.07675484730*t)
      saturn_y_0 += 0.00000230906 * Math.cos(2.46511266784 + 497.44763618020*t)
      saturn_y_0 += 0.00000202662 * Math.cos(6.03169886301 + 2104.53676637680*t)
      saturn_y_0 += 0.00000269270 * Math.cos(1.92392937845 + 121.25202148330*t)
      saturn_y_0 += 0.00000232878 * Math.cos(1.32938721664 + 39.35687591520*t)
      saturn_y_0 += 0.00000206826 * Math.cos(2.89687953034 + 842.15068148810*t)
      saturn_y_0 += 0.00000237397 * Math.cos(3.38925999152 + 235.39049596580*t)
      saturn_y_0 += 0.00000273849 * Math.cos(0.48976257091 + 106.27416795630*t)
      saturn_y_0 += 0.00000292774 * Math.cos(2.29160155390 + 424.15051032120*t)
      saturn_y_0 += 0.00000221337 * Math.cos(4.74937289683 + 543.91805909620*t)
      saturn_y_0 += 0.00000247351 * Math.cos(4.14967259359 + 275.55052103310*t)
      saturn_y_0 += 0.00000241019 * Math.cos(4.17629516581 + 221.37585028530*t)
      saturn_y_0 += 0.00000251354 * Math.cos(5.49027488511 + 191.20769491020*t)
      saturn_y_0 += 0.00000269443 * Math.cos(6.09247842409 + 1045.15483618760*t)
      saturn_y_0 += 0.00000236975 * Math.cos(1.18670995540 + 1574.84580128220*t)
      saturn_y_0 += 0.00000307227 * Math.cos(5.83295899287 + 483.22054217860*t)
      saturn_y_0 += 0.00000253052 * Math.cos(2.67224328276 + 404.50679034820*t)
      saturn_y_0 += 0.00000251697 * Math.cos(0.10491824010 + 213.55972786890*t)
      saturn_y_0 += 0.00000251697 * Math.cos(1.64343434992 + 213.03846300710*t)
      saturn_y_0 += 0.00000296845 * Math.cos(6.22357485953 + 10.29494073850*t)
      saturn_y_0 += 0.00000348765 * Math.cos(5.33112172130 + 248.72381809010*t)
      saturn_y_0 += 0.00000265070 * Math.cos(4.06900450863 + 205.22234059070*t)
      saturn_y_0 += 0.00000269943 * Math.cos(0.56914501964 + 327.43756992050*t)
      saturn_y_0 += 0.00000336412 * Math.cos(3.29741235332 + 114.13847448250*t)
      saturn_y_0 += 0.00000270202 * Math.cos(3.57098211820 + 635.96513305090*t)
      saturn_y_0 += 0.00000273993 * Math.cos(5.98830026684 + 278.51946644970*t)
      saturn_y_0 += 0.00000327733 * Math.cos(2.69309432564 + 191.95845443560*t)
      saturn_y_0 += 0.00000400030 * Math.cos(2.71207125945 + 177.87437278590*t)
      saturn_y_0 += 0.00000384780 * Math.cos(4.14880260454 + 56.62235130260*t)
      saturn_y_0 += 0.00000306586 * Math.cos(4.93996479979 + 195.13984817330*t)
      saturn_y_0 += 0.00000420699 * Math.cos(5.61788853488 + 70.84944530420*t)
      saturn_y_0 += 0.00000367994 * Math.cos(3.75097201641 + 151.04766984290*t)
      saturn_y_0 += 0.00000312590 * Math.cos(0.96110658139 + 831.85574074960*t)
      saturn_y_0 += 0.00000319024 * Math.cos(4.57593199965 + 228.27694896500*t)
      saturn_y_0 += 0.00000367605 * Math.cos(4.36445046507 + 750.10360753340*t)
      saturn_y_0 += 0.00000357143 * Math.cos(5.33211408348 + 175.16605980020*t)
      saturn_y_0 += 0.00000334759 * Math.cos(5.74264101239 + 213.51154375910*t)
      saturn_y_0 += 0.00000334759 * Math.cos(2.28889729136 + 213.08664711690*t)
      saturn_y_0 += 0.00000350436 * Math.cos(1.14513501672 + 98.89998852460*t)
      saturn_y_0 += 0.00000433316 * Math.cos(3.20558404998 + 312.19908396260*t)
      saturn_y_0 += 0.00000341585 * Math.cos(3.45264409045 + 198.32124191100*t)
      saturn_y_0 += 0.00000465852 * Math.cos(5.01110520258 + 73.29712585900*t)
      saturn_y_0 += 0.00000464877 * Math.cos(1.45312694666 + 142.44965013380*t)
      saturn_y_0 += 0.00000379588 * Math.cos(0.56608330947 + 1581.95934828300*t)
      saturn_y_0 += 0.00000358919 * Math.cos(4.93878023673 + 2.44768055480*t)
      saturn_y_0 += 0.00000473403 * Math.cos(5.14050822265 + 2001.44399215820*t)
      saturn_y_0 += 0.00000383114 * Math.cos(2.20178796576 + 148.07872442630*t)
      saturn_y_0 += 0.00000398382 * Math.cos(1.66925524906 + 213.18722085340*t)
      saturn_y_0 += 0.00000398382 * Math.cos(0.07909774752 + 213.41097002260*t)
      saturn_y_0 += 0.00000447116 * Math.cos(4.18006136527 + 1478.86657406440*t)
      saturn_y_0 += 0.00000443674 * Math.cos(0.00736496644 + 1788.14489672020*t)
      saturn_y_0 += 0.00000503180 * Math.cos(2.80008494039 + 251.43213107580*t)
      saturn_y_0 += 0.00000465526 * Math.cos(3.83793669928 + 654.12438031560*t)
      saturn_y_0 += 0.00000528655 * Math.cos(0.65909127520 + 211.81462272970*t)
      saturn_y_0 += 0.00000465386 * Math.cos(3.05786362626 + 203.00415469950*t)
      saturn_y_0 += 0.00000553256 * Math.cos(5.17631306517 + 208.63322899200*t)
      saturn_y_0 += 0.00000630240 * Math.cos(2.95599903199 + 65.22037101170*t)
      saturn_y_0 += 0.00000483116 * Math.cos(0.91735857148 + 408.43894361130*t)
      saturn_y_0 += 0.00000533532 * Math.cos(0.96174816662 + 214.78356814630*t)
      saturn_y_0 += 0.00000500890 * Math.cos(1.47883812751 + 1258.45393162560*t)
      saturn_y_0 += 0.00000519835 * Math.cos(1.70911972460 + 99.16062095550*t)
      saturn_y_0 += 0.00000520195 * Math.cos(5.09622319954 + 414.06801790380*t)
      saturn_y_0 += 0.00000581211 * Math.cos(0.50782226422 + 231.45834270270*t)
      saturn_y_0 += 0.00000667726 * Math.cos(1.25225064585 + 425.11371816770*t)
      saturn_y_0 += 0.00000614285 * Math.cos(2.85212173127 + 217.96496188400*t)
      saturn_y_0 += 0.00000698415 * Math.cos(5.28262978122 + 124.43341522100*t)
      saturn_y_0 += 0.00000701996 * Math.cos(1.97471012595 + 62.25142559510*t)
      saturn_y_0 += 0.00000628971 * Math.cos(1.22828907220 + 18.15924726470*t)
      saturn_y_0 += 0.00000581076 * Math.cos(2.38876104918 + 554.06998748280*t)
      saturn_y_0 += 0.00000732406 * Math.cos(2.65496529583 + 39.61750834610*t)
      saturn_y_0 += 0.00000764611 * Math.cos(0.14564177629 + 21.34064100240*t)
      saturn_y_0 += 0.00000593930 * Math.cos(1.31626642695 + 265.98929347750*t)
      saturn_y_0 += 0.00000786033 * Math.cos(1.68340995597 + 36.64856292950*t)
      saturn_y_0 += 0.00000740023 * Math.cos(6.27814822867 + 728.76296653100*t)
      saturn_y_0 += 0.00000836402 * Math.cos(1.39153503044 + 160.60889739850*t)
      saturn_y_0 += 0.00000799557 * Math.cos(6.06693539047 + 22.09140052780*t)
      saturn_y_0 += 0.00000693519 * Math.cos(2.40549687947 + 218.92816973050*t)
      saturn_y_0 += 0.00000770609 * Math.cos(1.32128908448 + 218.71572140940*t)
      saturn_y_0 += 0.00000664618 * Math.cos(0.18239901113 + 479.28838891550*t)
      saturn_y_0 += 0.00000795680 * Math.cos(0.44249478599 + 207.88246946660*t)
      saturn_y_0 += 0.00000689910 * Math.cos(0.31593971773 + 956.28915597060*t)
      saturn_y_0 += 0.00000714225 * Math.cos(5.61336708759 + 207.67002114550*t)
      saturn_y_0 += 0.00000918453 * Math.cos(3.00605070326 + 563.63121503840*t)
      saturn_y_0 += 0.00000711355 * Math.cos(1.83909716516 + 417.03696332040*t)
      saturn_y_0 += 0.00000935830 * Math.cos(2.78325753863 + 302.16477565500*t)
      saturn_y_0 += 0.00000708486 * Math.cos(1.01110734990 + 1265.56747862640*t)
      saturn_y_0 += 0.00000861649 * Math.cos(2.13214744203 + 252.65597135320*t)
      saturn_y_0 += 0.00000919472 * Math.cos(3.29103760893 + 565.11568774670*t)
      saturn_y_0 += 0.00000852124 * Math.cos(3.77491223629 + 88.86568021700*t)
      saturn_y_0 += 0.00001009165 * Math.cos(5.79971867848 + 225.82926841020*t)
      saturn_y_0 += 0.00000791369 * Math.cos(1.11551985110 + 515.46387109300*t)
      saturn_y_0 += 0.00000789522 * Math.cos(4.95200793900 + 223.59403617650*t)
      saturn_y_0 += 0.00000867374 * Math.cos(1.84353750811 + 217.49188113200*t)
      saturn_y_0 += 0.00000880691 * Math.cos(6.17829958739 + 209.10630974400*t)
      saturn_y_0 += 0.00000825614 * Math.cos(2.73629728926 + 214.04985496340*t)
      saturn_y_0 += 0.00000877776 * Math.cos(4.33786393079 + 1162.47470440780*t)
      saturn_y_0 += 0.00000831751 * Math.cos(5.29292222262 + 212.54833591260*t)
      saturn_y_0 += 0.00001013844 * Math.cos(1.37562258871 + 1059.38193018920*t)
      saturn_y_0 += 0.00000868567 * Math.cos(0.08028652697 + 216.21985674480*t)
      saturn_y_0 += 0.00001120498 * Math.cos(1.89478747163 + 703.63318461740*t)
      saturn_y_0 += 0.00000870118 * Math.cos(1.66373572799 + 210.37833413120*t)
      saturn_y_0 += 0.00001186448 * Math.cos(5.38322854424 + 1685.05212250160*t)
      saturn_y_0 += 0.00001090434 * Math.cos(5.85087641969 + 173.94221952280*t)
      saturn_y_0 += 0.00001090717 * Math.cos(4.25638263020 + 362.86229257260*t)
      saturn_y_0 += 0.00001162485 * Math.cos(2.35044095493 + 200.76892246580*t)
      saturn_y_0 += 0.00001011157 * Math.cos(0.27252410682 + 1471.75302706360*t)
      saturn_y_0 += 0.00001112304 * Math.cos(5.19114179785 + 234.63973644040*t)
      saturn_y_0 += 0.00001151687 * Math.cos(1.78618989351 + 942.06206196900*t)
      saturn_y_0 += 0.00001276111 * Math.cos(2.98754780759 + 340.77089204480*t)
      saturn_y_0 += 0.00001436654 * Math.cos(3.84293514986 + 350.33211960040*t)
      saturn_y_0 += 0.00001539780 * Math.cos(3.21449237414 + 860.30992875280*t)
      saturn_y_0 += 0.00001640707 * Math.cos(2.04694637546 + 949.17560896980*t)
      saturn_y_0 += 0.00001462490 * Math.cos(4.35286393311 + 429.77958461370*t)
      saturn_y_0 += 0.00001499907 * Math.cos(5.16859292196 + 52.69019803950*t)
      saturn_y_0 += 0.00001633768 * Math.cos(1.12043073218 + 213.82036029980*t)
      saturn_y_0 += 0.00001638713 * Math.cos(0.62823227849 + 212.77783057620*t)
      saturn_y_0 += 0.00002127828 * Math.cos(0.42532134789 + 1.48447270830*t)
      saturn_y_0 += 0.00001636695 * Math.cos(2.97402097142 + 12.53017297220*t)
      saturn_y_0 += 0.00002339111 * Math.cos(4.29619046322 + 388.46515523820*t)
      saturn_y_0 += 0.00002670260 * Math.cos(0.18164077956 + 3.18139373770*t)
      saturn_y_0 += 0.00002077451 * Math.cos(1.95682583751 + 423.41679713830*t)
      saturn_y_0 += 0.00002268608 * Math.cos(2.12403236555 + 430.53034413910*t)
      saturn_y_0 += 0.00003138264 * Math.cos(5.63040781132 + 1368.66025284500*t)
      saturn_y_0 += 0.00002428822 * Math.cos(2.39939798580 + 222.86032299360*t)
      saturn_y_0 += 0.00002449132 * Math.cos(0.54252658898 + 1155.36115740700*t)
      saturn_y_0 += 0.00002501957 * Math.cos(6.19958027393 + 9.56122755560*t)
      saturn_y_0 += 0.00002913908 * Math.cos(2.58991935570 + 1066.49547719000*t)
      saturn_y_0 += 0.00002620709 * Math.cos(0.69738696032 + 127.47179660680*t)
      saturn_y_0 += 0.00002520223 * Math.cos(3.89344117733 + 138.51749687070*t)
      saturn_y_0 += 0.00002531663 * Math.cos(3.52630260061 + 628.85158605010*t)
      saturn_y_0 += 0.00002637903 * Math.cos(3.83678037157 + 288.08069400530*t)
      saturn_y_0 += 0.00002773819 * Math.cos(5.61593446938 + 203.73786788240*t)
      saturn_y_0 += 0.00003366302 * Math.cos(6.13299715431 + 437.64389113990*t)
      saturn_y_0 += 0.00002829614 * Math.cos(5.44452944307 + 330.61896365820*t)
      saturn_y_0 += 0.00002909579 * Math.cos(5.84815497128 + 85.82729883120*t)
      saturn_y_0 += 0.00004041434 * Math.cos(1.24475045830 + 137.03302416240*t)
      saturn_y_0 += 0.00003676804 * Math.cos(4.51090470038 + 76.26607127560*t)
      saturn_y_0 += 0.00003816713 * Math.cos(2.44107897815 + 625.67019231240*t)
      saturn_y_0 += 0.00003117166 * Math.cos(2.47259779969 + 213.34727954780*t)
      saturn_y_0 += 0.00003118048 * Math.cos(5.55799397309 + 213.25091132820*t)
      saturn_y_0 += 0.00003750939 * Math.cos(5.88125435107 + 214.26230328450*t)
      saturn_y_0 += 0.00003767674 * Math.cos(2.14954245794 + 212.33588759150*t)
      saturn_y_0 += 0.00003879403 * Math.cos(3.38065334501 + 3.93215326310*t)
      saturn_y_0 += 0.00003791258 * Math.cos(4.41806594234 + 422.66603761290*t)
      saturn_y_0 += 0.00005155105 * Math.cos(5.05796992379 + 215.74677599280*t)
      saturn_y_0 += 0.00005200364 * Math.cos(2.97482811217 + 210.85141488320*t)
      saturn_y_0 += 0.00004987241 * Math.cos(0.92163133661 + 846.08283475120*t)
      saturn_y_0 += 0.00006221723 * Math.cos(5.03120156259 + 536.80451209540*t)
      saturn_y_0 += 0.00006080448 * Math.cos(4.58758307965 + 440.82528487760*t)
      saturn_y_0 += 0.00006536938 * Math.cos(0.84256190288 + 838.96928775040*t)
      saturn_y_0 += 0.00009006036 * Math.cos(5.87854541021 + 1052.26838318840*t)
      saturn_y_0 += 0.00006918461 * Math.cos(1.17089073634 + 412.37109687440*t)
      saturn_y_0 += 0.00007657437 * Math.cos(1.16709831318 + 742.99006053260*t)
      saturn_y_0 += 0.00009544823 * Math.cos(3.48777857215 + 95.97922721780*t)
      saturn_y_0 += 0.00012044624 * Math.cos(4.09265940857 + 351.81659230870*t)
      saturn_y_0 += 0.00012419205 * Math.cos(2.62558143020 + 490.33408917940*t)
      saturn_y_0 += 0.00015379504 * Math.cos(3.10227913670 + 277.03499374140*t)
      saturn_y_0 += 0.00023261688 * Math.cos(4.81745174067 + 149.56319713460*t)
      saturn_y_0 += 0.00020269405 * Math.cos(2.34321183269 + 309.27832265580*t)
      saturn_y_0 += 0.00020506212 * Math.cos(1.05154502619 + 522.57741809380*t)
      saturn_y_0 += 0.00023390138 * Math.cos(3.96337860167 + 647.01083331480*t)
      saturn_y_0 += 0.00029671710 * Math.cos(6.09960421165 + 735.87651353180*t)
      saturn_y_0 += 0.00025539506 * Math.cos(0.06636302741 + 117.31986822020*t)
      saturn_y_0 += 0.00024828004 * Math.cos(4.02630021779 + 415.55249061210*t)
      saturn_y_0 += 0.00024633800 * Math.cos(2.95445207628 + 210.11770170030*t)
      saturn_y_0 += 0.00025192380 * Math.cos(5.08963506546 + 216.48048917570*t)
      saturn_y_0 += 0.00044692371 * Math.cos(0.90600229248 + 63.73589830340*t)
      saturn_y_0 += 0.00041964833 * Math.cos(2.62589505876 + 199.07200143640*t)
      saturn_y_0 += 0.00045783362 * Math.cos(0.30331816441 + 14.22709400160*t)
      saturn_y_0 += 0.00058932599 * Math.cos(0.76188426024 + 74.78159856730*t)
      saturn_y_0 += 0.00054033488 * Math.cos(3.33755971377 + 853.19638175200*t)
      saturn_y_0 += 0.00058391222 * Math.cos(0.58871774298 + 224.34479570190*t)
      saturn_y_0 += 0.00068966168 * Math.cos(2.44460285922 + 217.23124870110*t)
      saturn_y_0 += 0.00071069917 * Math.cos(0.88882645933 + 632.78373931320*t)
      saturn_y_0 += 0.00065919181 * Math.cos(1.25972156533 + 202.25339517410*t)
      saturn_y_0 += 0.00070138439 * Math.cos(5.59777958177 + 209.36694217490*t)
      saturn_y_0 += 0.00083875875 * Math.cos(5.33204068233 + 227.52618943960*t)
      saturn_y_0 += 0.00080576954 * Math.cos(4.05258308529 + 11.04570026390*t)
      saturn_y_0 += 0.00080377512 * Math.cos(1.51715226439 + 529.69096509460*t)
      saturn_y_0 += 0.00097829309 * Math.cos(5.72860910220 + 323.50541665740*t)
      saturn_y_0 += 0.00149675444 * Math.cos(0.59938943096 + 38.13303563780*t)
      saturn_y_0 += 0.00335413797 * Math.cos(0.66392970394 + 103.09277421860*t)
      saturn_y_0 += 0.00373221824 * Math.cos(4.71309283502 + 433.71173787680*t)
      saturn_y_0 += 0.00700636234 * Math.cos(1.13613024684 + 316.39186965660*t)
      saturn_y_0 += 0.01098442011 * Math.cos(4.08609387384 + 639.89728631400*t)
      saturn_y_0 += 0.01245523800 * Math.cos(0.60375781288 + 110.20632121940*t)
      saturn_y_0 += 0.01183557497 * Math.cos(1.34637027573 + 419.48464387520*t)
      saturn_y_0 += 0.02345226948 * Math.cos(0.44652393276 + 7.11354700080*t)
      saturn_y_0 += 0.06631679200 * Math.cos(5.46258849076 + 220.41264243880*t)
      saturn_y_0 += 0.06914690347 * Math.cos(2.55279029588 + 206.18554843720*t)
      saturn_y_0 += 0.26434197609 * Math.cos(4.83528742856 + 426.59819087600*t)
      saturn_y_0 += 0.79354119271 * Math.cos(3.14159265359 + 0.00000000000*t)
      saturn_y_0 += 9.52714696877 * Math.cos(5.58600556072 + 213.29909543800*t)
      return saturn_y_5+saturn_y_4+saturn_y_3+saturn_y_2+saturn_y_1+saturn_y_0
   end

   def self.saturn_x(t)
      saturn_x_5 = 0.0

      saturn_x_5 += 0.00000010309 * Math.cos(4.51687321997 + 234.63973644040*t)
      saturn_x_5 += 0.00000011098 * Math.cos(2.29053445238 + 639.89728631400*t)
      saturn_x_5 += 0.00000013217 * Math.cos(0.45062200345 + 419.48464387520*t)
      saturn_x_5 += 0.00000022888 * Math.cos(2.66308397652 + 647.01083331480*t)
      saturn_x_5 += 0.00000034028 * Math.cos(3.65602602826 + 440.82528487760*t)
      saturn_x_5 += 0.00000039234 * Math.cos(5.89958047262 + 14.22709400160*t)
      saturn_x_5 += 0.00000096655 * Math.cos(0.27211008150 + 199.07200143640*t)
      saturn_x_5 += 0.00000130928 * Math.cos(3.62464025902 + 433.71173787680*t)
      saturn_x_5 += 0.00000225585 * Math.cos(4.60652710308 + 227.52618943960*t)
      saturn_x_5 += 0.00000585706 * Math.cos(4.66559223624 + 220.41264243880*t)
      saturn_x_5 += 0.00000589081 * Math.cos(0.13910544483 + 206.18554843720*t)
      saturn_x_5=saturn_x_5*t*t*t*t*t

      saturn_x_4 = 0.0

      saturn_x_4 += 0.00000011615 * Math.cos(5.48666645223 + 191.95845443560*t)
      saturn_x_4 += 0.00000012768 * Math.cos(4.29259283212 + 632.78373931320*t)
      saturn_x_4 += 0.00000011680 * Math.cos(0.07071555888 + 330.61896365820*t)
      saturn_x_4 += 0.00000012055 * Math.cos(5.31554479919 + 447.93883187840*t)
      saturn_x_4 += 0.00000011159 * Math.cos(0.51449343376 + 323.50541665740*t)
      saturn_x_4 += 0.00000013266 * Math.cos(2.62546406286 + 88.86568021700*t)
      saturn_x_4 += 0.00000021614 * Math.cos(3.57669133452 + 860.30992875280*t)
      saturn_x_4 += 0.00000016781 * Math.cos(5.95845772756 + 124.43341522100*t)
      saturn_x_4 += 0.00000022100 * Math.cos(4.99442974326 + 103.09277421860*t)
      saturn_x_4 += 0.00000023455 * Math.cos(1.82221057710 + 110.20632121940*t)
      saturn_x_4 += 0.00000022585 * Math.cos(4.54572472226 + 654.12438031560*t)
      saturn_x_4 += 0.00000031426 * Math.cos(1.10512966038 + 21.34064100240*t)
      saturn_x_4 += 0.00000040674 * Math.cos(3.84264604432 + 412.37109687440*t)
      saturn_x_4 += 0.00000046688 * Math.cos(3.24488292928 + 853.19638175200*t)
      saturn_x_4 += 0.00000044565 * Math.cos(1.37919223618 + 117.31986822020*t)
      saturn_x_4 += 0.00000085501 * Math.cos(6.19913432948 + 234.63973644040*t)
      saturn_x_4 += 0.00000107628 * Math.cos(3.12066785242 + 213.29909543800*t)
      saturn_x_4 += 0.00000171842 * Math.cos(4.47453630580 + 647.01083331480*t)
      saturn_x_4 += 0.00000208917 * Math.cos(4.14160968677 + 639.89728631400*t)
      saturn_x_4 += 0.00000185617 * Math.cos(5.43394463245 + 440.82528487760*t)
      saturn_x_4 += 0.00000386632 * Math.cos(5.00698289959 + 426.59819087600*t)
      saturn_x_4 += 0.00000386476 * Math.cos(1.33814676867 + 14.22709400160*t)
      saturn_x_4 += 0.00000353954 * Math.cos(4.14510701125 + 419.48464387520*t)
      saturn_x_4 += 0.00000550606 * Math.cos(1.37376296077 + 7.11354700080*t)
      saturn_x_4 += 0.00000861569 * Math.cos(0.00000000000 + 0.00000000000*t)
      saturn_x_4 += 0.00000702578 * Math.cos(4.84942343584 + 199.07200143640*t)
      saturn_x_4 += 0.00001222718 * Math.cos(5.41618706626 + 433.71173787680*t)
      saturn_x_4 += 0.00001510766 * Math.cos(0.06561562614 + 227.52618943960*t)
      saturn_x_4 += 0.00007834416 * Math.cos(0.13981692944 + 220.41264243880*t)
      saturn_x_4 += 0.00007957649 * Math.cos(4.70523623227 + 206.18554843720*t)
      saturn_x_4=saturn_x_4*t*t*t*t

      saturn_x_3 = 0.0

      saturn_x_3 += 0.00000011913 * Math.cos(0.32742179509 + 436.89313161450*t)
      saturn_x_3 += 0.00000011351 * Math.cos(4.59214972522 + 1073.60902419080*t)
      saturn_x_3 += 0.00000010400 * Math.cos(0.86968337094 + 337.73251065900*t)
      saturn_x_3 += 0.00000011566 * Math.cos(0.99542094843 + 543.91805909620*t)
      saturn_x_3 += 0.00000012460 * Math.cos(1.13917234752 + 437.64389113990*t)
      saturn_x_3 += 0.00000016214 * Math.cos(5.33895191945 + 195.13984817330*t)
      saturn_x_3 += 0.00000017384 * Math.cos(2.60487389200 + 742.99006053260*t)
      saturn_x_3 += 0.00000018273 * Math.cos(5.52009626612 + 11.04570026390*t)
      saturn_x_3 += 0.00000032740 * Math.cos(5.24464525755 + 522.57741809380*t)
      saturn_x_3 += 0.00000027097 * Math.cos(3.52898530668 + 423.41679713830*t)
      saturn_x_3 += 0.00000034539 * Math.cos(4.06711162584 + 625.67019231240*t)
      saturn_x_3 += 0.00000032662 * Math.cos(5.10912315942 + 515.46387109300*t)
      saturn_x_3 += 0.00000026301 * Math.cos(5.33628294545 + 3.93215326310*t)
      saturn_x_3 += 0.00000032639 * Math.cos(1.27284006674 + 536.80451209540*t)
      saturn_x_3 += 0.00000038392 * Math.cos(4.61793981610 + 302.16477565500*t)
      saturn_x_3 += 0.00000043368 * Math.cos(0.21492345016 + 422.66603761290*t)
      saturn_x_3 += 0.00000036710 * Math.cos(0.80403065388 + 447.93883187840*t)
      saturn_x_3 += 0.00000056170 * Math.cos(4.32610077535 + 1066.49547719000*t)
      saturn_x_3 += 0.00000057492 * Math.cos(3.84782364103 + 203.00415469950*t)
      saturn_x_3 += 0.00000057443 * Math.cos(3.03043444004 + 309.27832265580*t)
      saturn_x_3 += 0.00000052827 * Math.cos(1.73408996046 + 224.34479570190*t)
      saturn_x_3 += 0.00000055815 * Math.cos(3.14406432672 + 202.25339517410*t)
      saturn_x_3 += 0.00000087336 * Math.cos(0.36956268263 + 429.77958461370*t)
      saturn_x_3 += 0.00000068142 * Math.cos(0.98387434301 + 88.86568021700*t)
      saturn_x_3 += 0.00000074130 * Math.cos(1.42392750477 + 95.97922721780*t)
      saturn_x_3 += 0.00000078231 * Math.cos(3.42914597013 + 191.95845443560*t)
      saturn_x_3 += 0.00000077939 * Math.cos(1.56010598020 + 124.43341522100*t)
      saturn_x_3 += 0.00000085135 * Math.cos(0.03375816593 + 654.12438031560*t)
      saturn_x_3 += 0.00000085309 * Math.cos(1.89280411727 + 330.61896365820*t)
      saturn_x_3 += 0.00000114540 * Math.cos(1.16490445103 + 223.59403617650*t)
      saturn_x_3 += 0.00000111243 * Math.cos(5.41745722736 + 860.30992875280*t)
      saturn_x_3 += 0.00000112760 * Math.cos(3.40679000015 + 217.23124870110*t)
      saturn_x_3 += 0.00000125210 * Math.cos(1.45557479064 + 209.36694217490*t)
      saturn_x_3 += 0.00000153890 * Math.cos(2.88170193491 + 21.34064100240*t)
      saturn_x_3 += 0.00000153539 * Math.cos(2.32058023635 + 323.50541665740*t)
      saturn_x_3 += 0.00000197473 * Math.cos(2.29502750567 + 632.78373931320*t)
      saturn_x_3 += 0.00000194820 * Math.cos(0.79561075453 + 316.39186965660*t)
      saturn_x_3 += 0.00000242325 * Math.cos(3.37263291828 + 103.09277421860*t)
      saturn_x_3 += 0.00000279312 * Math.cos(2.09194739376 + 412.37109687440*t)
      saturn_x_3 += 0.00000323749 * Math.cos(1.65135986090 + 234.63973644040*t)
      saturn_x_3 += 0.00000456158 * Math.cos(5.14235391148 + 853.19638175200*t)
      saturn_x_3 += 0.00000431624 * Math.cos(3.77909555661 + 110.20632121940*t)
      saturn_x_3 += 0.00000384249 * Math.cos(3.06233558203 + 117.31986822020*t)
      saturn_x_3 += 0.00000768511 * Math.cos(3.61309275908 + 210.11770170030*t)
      saturn_x_3 += 0.00000806115 * Math.cos(1.28205827389 + 216.48048917570*t)
      saturn_x_3 += 0.00000788314 * Math.cos(0.89850306907 + 440.82528487760*t)
      saturn_x_3 += 0.00001023597 * Math.cos(0.01138890289 + 647.01083331480*t)
      saturn_x_3 += 0.00001230371 * Math.cos(4.38195871546 + 213.29909543800*t)
      saturn_x_3 += 0.00002341707 * Math.cos(3.06091721419 + 14.22709400160*t)
      saturn_x_3 += 0.00002973756 * Math.cos(6.00031256382 + 639.89728631400*t)
      saturn_x_3 += 0.00003467011 * Math.cos(3.14591173603 + 199.07200143640*t)
      saturn_x_3 += 0.00004503883 * Math.cos(2.24531651241 + 419.48464387520*t)
      saturn_x_3 += 0.00008043886 * Math.cos(3.12863814419 + 7.11354700080*t)
      saturn_x_3 += 0.00007401493 * Math.cos(1.78627385772 + 227.52618943960*t)
      saturn_x_3 += 0.00008992383 * Math.cos(0.91696888396 + 433.71173787680*t)
      saturn_x_3 += 0.00010524182 * Math.cos(0.66368351849 + 426.59819087600*t)
      saturn_x_3 += 0.00018448888 * Math.cos(3.14159265359 + 0.00000000000*t)
      saturn_x_3 += 0.00075318954 * Math.cos(1.89208004954 + 220.41264243880*t)
      saturn_x_3 += 0.00077093916 * Math.cos(2.97714400003 + 206.18554843720*t)
      saturn_x_3=saturn_x_3*t*t*t

      saturn_x_2 = 0.0

      saturn_x_2 += 0.00000010680 * Math.cos(4.78132423423 + 1162.47470440780*t)
      saturn_x_2 += 0.00000010079 * Math.cos(0.71634516078 + 351.81659230870*t)
      saturn_x_2 += 0.00000010108 * Math.cos(5.58543192996 + 235.39049596580*t)
      saturn_x_2 += 0.00000011897 * Math.cos(3.52839576709 + 508.35032409220*t)
      saturn_x_2 += 0.00000013693 * Math.cos(0.82029906057 + 636.71589257630*t)
      saturn_x_2 += 0.00000010231 * Math.cos(5.68395070282 + 703.63318461740*t)
      saturn_x_2 += 0.00000010714 * Math.cos(4.01666936812 + 245.54242435240*t)
      saturn_x_2 += 0.00000011403 * Math.cos(2.50450346364 + 1471.75302706360*t)
      saturn_x_2 += 0.00000010780 * Math.cos(4.25191295553 + 127.47179660680*t)
      saturn_x_2 += 0.00000011299 * Math.cos(2.87991803497 + 350.33211960040*t)
      saturn_x_2 += 0.00000012370 * Math.cos(0.45725518260 + 405.25754987360*t)
      saturn_x_2 += 0.00000012327 * Math.cos(3.56818133002 + 10206.17199921020*t)
      saturn_x_2 += 0.00000013151 * Math.cos(3.75285664218 + 1375.77379984580*t)
      saturn_x_2 += 0.00000011807 * Math.cos(0.06245578074 + 424.15051032120*t)
      saturn_x_2 += 0.00000012620 * Math.cos(5.92668313028 + 10220.39909321180*t)
      saturn_x_2 += 0.00000012303 * Math.cos(3.76145869505 + 444.75743814070*t)
      saturn_x_2 += 0.00000013121 * Math.cos(2.14481625328 + 6275.96230299060*t)
      saturn_x_2 += 0.00000012424 * Math.cos(3.40358544133 + 295.05122865420*t)
      saturn_x_2 += 0.00000015756 * Math.cos(2.59168235746 + 650.94298657790*t)
      saturn_x_2 += 0.00000014609 * Math.cos(5.58397686905 + 490.33408917940*t)
      saturn_x_2 += 0.00000013012 * Math.cos(5.38330107399 + 191.20769491020*t)
      saturn_x_2 += 0.00000012937 * Math.cos(0.85990781123 + 181.05576652360*t)
      saturn_x_2 += 0.00000013432 * Math.cos(4.50329976780 + 6290.18939699220*t)
      saturn_x_2 += 0.00000018157 * Math.cos(2.62423050197 + 52.69019803950*t)
      saturn_x_2 += 0.00000013536 * Math.cos(6.03056178545 + 284.14854074220*t)
      saturn_x_2 += 0.00000013724 * Math.cos(2.11658793699 + 358.93013930950*t)
      saturn_x_2 += 0.00000017671 * Math.cos(3.74153777529 + 934.94851496820*t)
      saturn_x_2 += 0.00000018185 * Math.cos(2.80414739937 + 225.82926841020*t)
      saturn_x_2 += 0.00000017400 * Math.cos(2.80888774149 + 340.77089204480*t)
      saturn_x_2 += 0.00000018610 * Math.cos(6.17356580287 + 142.44965013380*t)
      saturn_x_2 += 0.00000014750 * Math.cos(4.02023803804 + 138.51749687070*t)
      saturn_x_2 += 0.00000019673 * Math.cos(2.08584329643 + 200.76892246580*t)
      saturn_x_2 += 0.00000017094 * Math.cos(1.17789558213 + 63.73589830340*t)
      saturn_x_2 += 0.00000016208 * Math.cos(6.04835517486 + 344.70304530790*t)
      saturn_x_2 += 0.00000015274 * Math.cos(0.98168978226 + 265.98929347750*t)
      saturn_x_2 += 0.00000019228 * Math.cos(3.46470845524 + 1258.45393162560*t)
      saturn_x_2 += 0.00000015417 * Math.cos(3.16623537199 + 241.75328344120*t)
      saturn_x_2 += 0.00000015869 * Math.cos(0.47111865673 + 628.85158605010*t)
      saturn_x_2 += 0.00000020406 * Math.cos(1.27038102659 + 416.30325013750*t)
      saturn_x_2 += 0.00000018131 * Math.cos(2.87482499239 + 949.17560896980*t)
      saturn_x_2 += 0.00000020049 * Math.cos(4.29941461930 + 956.28915597060*t)
      saturn_x_2 += 0.00000019289 * Math.cos(0.57571935130 + 497.44763618020*t)
      saturn_x_2 += 0.00000020650 * Math.cos(2.97740334682 + 107.02492748170*t)
      saturn_x_2 += 0.00000020372 * Math.cos(2.57894069574 + 1148.24761040620*t)
      saturn_x_2 += 0.00000019907 * Math.cos(4.59466677736 + 106.27416795630*t)
      saturn_x_2 += 0.00000020294 * Math.cos(2.15135194296 + 22.09140052780*t)
      saturn_x_2 += 0.00000026561 * Math.cos(2.65829878676 + 1052.26838318840*t)
      saturn_x_2 += 0.00000020693 * Math.cos(0.86918818398 + 288.08069400530*t)
      saturn_x_2 += 0.00000021018 * Math.cos(3.79760928662 + 160.60889739850*t)
      saturn_x_2 += 0.00000022180 * Math.cos(1.69005349640 + 1045.15483618760*t)
      saturn_x_2 += 0.00000024253 * Math.cos(2.13310973122 + 70.84944530420*t)
      saturn_x_2 += 0.00000023209 * Math.cos(1.00054522408 + 867.42347575360*t)
      saturn_x_2 += 0.00000025348 * Math.cos(4.59248158354 + 483.22054217860*t)
      saturn_x_2 += 0.00000028869 * Math.cos(4.16331591891 + 1059.38193018920*t)
      saturn_x_2 += 0.00000023978 * Math.cos(5.72658252294 + 81.75213321620*t)
      saturn_x_2 += 0.00000024974 * Math.cos(2.01509072208 + 76.26607127560*t)
      saturn_x_2 += 0.00000027428 * Math.cos(2.69564562615 + 1155.36115740700*t)
      saturn_x_2 += 0.00000029852 * Math.cos(5.52245298759 + 1279.79457262800*t)
      saturn_x_2 += 0.00000027368 * Math.cos(2.04598732204 + 750.10360753340*t)
      saturn_x_2 += 0.00000026971 * Math.cos(2.72612032459 + 131.54696222180*t)
      saturn_x_2 += 0.00000031940 * Math.cos(2.72057591859 + 337.73251065900*t)
      saturn_x_2 += 0.00000034387 * Math.cos(1.38650218399 + 643.07868005170*t)
      saturn_x_2 += 0.00000037398 * Math.cos(2.14629677288 + 85.82729883120*t)
      saturn_x_2 += 0.00000036126 * Math.cos(4.68227909720 + 203.73786788240*t)
      saturn_x_2 += 0.00000033922 * Math.cos(2.16638149890 + 436.89313161450*t)
      saturn_x_2 += 0.00000030472 * Math.cos(5.98247335753 + 56.62235130260*t)
      saturn_x_2 += 0.00000030069 * Math.cos(5.33792974143 + 269.92144674060*t)
      saturn_x_2 += 0.00000036033 * Math.cos(0.17719563899 + 222.86032299360*t)
      saturn_x_2 += 0.00000039963 * Math.cos(1.19231439925 + 635.96513305090*t)
      saturn_x_2 += 0.00000029256 * Math.cos(4.45268167111 + 113.38771495710*t)
      saturn_x_2 += 0.00000034250 * Math.cos(1.53749032009 + 362.86229257260*t)
      saturn_x_2 += 0.00000040117 * Math.cos(3.78886773763 + 618.55664531160*t)
      saturn_x_2 += 0.00000044399 * Math.cos(3.66443935660 + 942.06206196900*t)
      saturn_x_2 += 0.00000039788 * Math.cos(0.19276767111 + 1073.60902419080*t)
      saturn_x_2 += 0.00000046269 * Math.cos(0.00721267106 + 408.43894361130*t)
      saturn_x_2 += 0.00000044407 * Math.cos(3.49489031748 + 195.13984817330*t)
      saturn_x_2 += 0.00000047763 * Math.cos(2.86136089141 + 831.85574074960*t)
      saturn_x_2 += 0.00000049407 * Math.cos(2.77048375568 + 543.91805909620*t)
      saturn_x_2 += 0.00000058325 * Math.cos(5.16302254216 + 18.15924726470*t)
      saturn_x_2 += 0.00000068111 * Math.cos(2.06467676396 + 728.76296653100*t)
      saturn_x_2 += 0.00000099292 * Math.cos(0.19488585950 + 846.08283475120*t)
      saturn_x_2 += 0.00000080263 * Math.cos(4.59656702040 + 231.45834270270*t)
      saturn_x_2 += 0.00000082638 * Math.cos(2.55445861205 + 447.93883187840*t)
      saturn_x_2 += 0.00000083689 * Math.cos(2.71914140150 + 838.96928775040*t)
      saturn_x_2 += 0.00000094722 * Math.cos(1.91659373538 + 430.53034413910*t)
      saturn_x_2 += 0.00000093822 * Math.cos(3.96019060061 + 415.55249061210*t)
      saturn_x_2 += 0.00000124539 * Math.cos(2.95233255802 + 735.87651353180*t)
      saturn_x_2 += 0.00000123227 * Math.cos(3.28227189007 + 437.64389113990*t)
      saturn_x_2 += 0.00000105122 * Math.cos(4.21584969999 + 10.29494073850*t)
      saturn_x_2 += 0.00000117070 * Math.cos(2.50733253747 + 277.03499374140*t)
      saturn_x_2 += 0.00000171957 * Math.cos(1.26865256659 + 309.27832265580*t)
      saturn_x_2 += 0.00000132687 * Math.cos(3.18963228913 + 302.16477565500*t)
      saturn_x_2 += 0.00000164989 * Math.cos(4.45938713920 + 742.99006053260*t)
      saturn_x_2 += 0.00000160387 * Math.cos(3.30779240923 + 515.46387109300*t)
      saturn_x_2 += 0.00000194363 * Math.cos(2.64555552513 + 625.67019231240*t)
      saturn_x_2 += 0.00000223879 * Math.cos(2.03081321297 + 203.00415469950*t)
      saturn_x_2 += 0.00000192788 * Math.cos(2.35358142259 + 149.56319713460*t)
      saturn_x_2 += 0.00000198166 * Math.cos(1.75391782582 + 191.95845443560*t)
      saturn_x_2 += 0.00000263461 * Math.cos(3.32945622126 + 124.43341522100*t)
      saturn_x_2 += 0.00000252757 * Math.cos(5.58633314063 + 88.86568021700*t)
      saturn_x_2 += 0.00000244552 * Math.cos(1.81855172211 + 654.12438031560*t)
      saturn_x_2 += 0.00000266087 * Math.cos(1.10605005957 + 423.41679713830*t)
      saturn_x_2 += 0.00000277766 * Math.cos(3.99263414764 + 3.93215326310*t)
      saturn_x_2 += 0.00000382384 * Math.cos(5.31521149352 + 529.69096509460*t)
      saturn_x_2 += 0.00000272466 * Math.cos(3.00748164082 + 536.80451209540*t)
      saturn_x_2 += 0.00000353827 * Math.cos(2.08574838147 + 422.66603761290*t)
      saturn_x_2 += 0.00000306480 * Math.cos(4.44235835495 + 3.18139373770*t)
      saturn_x_2 += 0.00000332827 * Math.cos(0.00403898284 + 1066.49547719000*t)
      saturn_x_2 += 0.00000367352 * Math.cos(3.30624278809 + 522.57741809380*t)
      saturn_x_2 += 0.00000399321 * Math.cos(2.21962287963 + 429.77958461370*t)
      saturn_x_2 += 0.00000403719 * Math.cos(2.95386471404 + 223.59403617650*t)
      saturn_x_2 += 0.00000440217 * Math.cos(4.62429695267 + 21.34064100240*t)
      saturn_x_2 += 0.00000392189 * Math.cos(0.69006702380 + 11.04570026390*t)
      saturn_x_2 += 0.00000426791 * Math.cos(1.00483231522 + 860.30992875280*t)
      saturn_x_2 += 0.00000440358 * Math.cos(3.59840290265 + 330.61896365820*t)
      saturn_x_2 += 0.00000732334 * Math.cos(3.86144567309 + 224.34479570190*t)
      saturn_x_2 += 0.00000544923 * Math.cos(5.78808648308 + 95.97922721780*t)
      saturn_x_2 += 0.00000796179 * Math.cos(1.09484072849 + 202.25339517410*t)
      saturn_x_2 += 0.00000804505 * Math.cos(3.35740687094 + 234.63973644040*t)
      saturn_x_2 += 0.00001228190 * Math.cos(0.42913693726 + 412.37109687440*t)
      saturn_x_2 += 0.00001842235 * Math.cos(3.99299720318 + 323.50541665740*t)
      saturn_x_2 += 0.00002128734 * Math.cos(0.28416516589 + 632.78373931320*t)
      saturn_x_2 += 0.00002506135 * Math.cos(1.74809205533 + 103.09277421860*t)
      saturn_x_2 += 0.00002502759 * Math.cos(4.69464279172 + 117.31986822020*t)
      saturn_x_2 += 0.00002567381 * Math.cos(1.74024227844 + 217.23124870110*t)
      saturn_x_2 += 0.00002537339 * Math.cos(2.65097652412 + 440.82528487760*t)
      saturn_x_2 += 0.00002659711 * Math.cos(3.16731450403 + 209.36694217490*t)
      saturn_x_2 += 0.00003507416 * Math.cos(0.78248949398 + 853.19638175200*t)
      saturn_x_2 += 0.00004165287 * Math.cos(5.32887778584 + 316.39186965660*t)
      saturn_x_2 += 0.00004775993 * Math.cos(1.81695167893 + 210.11770170030*t)
      saturn_x_2 += 0.00004922180 * Math.cos(3.08463039042 + 216.48048917570*t)
      saturn_x_2 += 0.00004651894 * Math.cos(1.83710425038 + 647.01083331480*t)
      saturn_x_2 += 0.00007248688 * Math.cos(5.70261917802 + 110.20632121940*t)
      saturn_x_2 += 0.00010329051 * Math.cos(4.76949570032 + 14.22709400160*t)
      saturn_x_2 += 0.00012672501 * Math.cos(1.45466696358 + 199.07200143640*t)
      saturn_x_2 += 0.00027145848 * Math.cos(3.49804001342 + 227.52618943960*t)
      saturn_x_2 += 0.00032838505 * Math.cos(1.59210694211 + 639.89728631400*t)
      saturn_x_2 += 0.00045109880 * Math.cos(0.36735560493 + 419.48464387520*t)
      saturn_x_2 += 0.00050013864 * Math.cos(2.70119455991 + 433.71173787680*t)
      saturn_x_2 += 0.00087156936 * Math.cos(4.89048703815 + 7.11354700080*t)
      saturn_x_2 += 0.00224237163 * Math.cos(2.49151267683 + 426.59819087600*t)
      saturn_x_2 += 0.00336013651 * Math.cos(2.42547432210 + 213.29909543800*t)
      saturn_x_2 += 0.00443297401 * Math.cos(3.14159265359 + 0.00000000000*t)
      saturn_x_2 += 0.00545678885 * Math.cos(3.62343709789 + 220.41264243880*t)
      saturn_x_2 += 0.00560586041 * Math.cos(1.26401676555 + 206.18554843720*t)
      saturn_x_2=saturn_x_2*t*t

      saturn_x_1 = 0.0

      saturn_x_1 += 0.00000010519 * Math.cos(2.17106565253 + 92.94084583200*t)
      saturn_x_1 += 0.00000010377 * Math.cos(2.45228064336 + 214.19286731530*t)
      saturn_x_1 += 0.00000010377 * Math.cos(2.43734552323 + 212.40532356070*t)
      saturn_x_1 += 0.00000010057 * Math.cos(0.45621087059 + 258.87574647670*t)
      saturn_x_1 += 0.00000011742 * Math.cos(2.57725200458 + 45.57665103870*t)
      saturn_x_1 += 0.00000010094 * Math.cos(4.87681316056 + 259.76951835400*t)
      saturn_x_1 += 0.00000011992 * Math.cos(1.46247236631 + 563.63121503840*t)
      saturn_x_1 += 0.00000010043 * Math.cos(2.09517100147 + 226.63241756230*t)
      saturn_x_1 += 0.00000010417 * Math.cos(4.57368017472 + 41.64449777560*t)
      saturn_x_1 += 0.00000010536 * Math.cos(0.03525818188 + 153.49535039770*t)
      saturn_x_1 += 0.00000011380 * Math.cos(1.44237688792 + 156.67674413540*t)
      saturn_x_1 += 0.00000010120 * Math.cos(5.73318727961 + 65.22037101170*t)
      saturn_x_1 += 0.00000010238 * Math.cos(5.85230859079 + 244.31858407500*t)
      saturn_x_1 += 0.00000010243 * Math.cos(0.54672366594 + 1589.07289528380*t)
      saturn_x_1 += 0.00000010712 * Math.cos(6.08785652303 + 427.11945573780*t)
      saturn_x_1 += 0.00000010047 * Math.cos(0.46188126695 + 20.60692781950*t)
      saturn_x_1 += 0.00000012505 * Math.cos(6.06854885763 + 196.62432088160*t)
      saturn_x_1 += 0.00000010288 * Math.cos(1.25217228657 + 5863.59120611620*t)
      saturn_x_1 += 0.00000011105 * Math.cos(5.60272957525 + 46.47042291600*t)
      saturn_x_1 += 0.00000011495 * Math.cos(0.37585889114 + 92.04707395470*t)
      saturn_x_1 += 0.00000010814 * Math.cos(3.27218935827 + 9779.57380833420*t)
      saturn_x_1 += 0.00000012081 * Math.cos(2.17889127290 + 62.25142559510*t)
      saturn_x_1 += 0.00000010915 * Math.cos(2.79445499623 + 199.96577331370*t)
      saturn_x_1 += 0.00000010876 * Math.cos(3.34333014843 + 305.34616939270*t)
      saturn_x_1 += 0.00000010639 * Math.cos(0.61839689270 + 84.34282612290*t)
      saturn_x_1 += 0.00000010068 * Math.cos(1.36356275788 + 206.70681329900*t)
      saturn_x_1 += 0.00000010229 * Math.cos(1.16924486323 + 199.28444975750*t)
      saturn_x_1 += 0.00000013339 * Math.cos(5.02992037744 + 2008.55753915900*t)
      saturn_x_1 += 0.00000010051 * Math.cos(0.62803050508 + 767.36908292080*t)
      saturn_x_1 += 0.00000011552 * Math.cos(1.84554412069 + 5849.36411211460*t)
      saturn_x_1 += 0.00000011528 * Math.cos(4.81930125364 + 432.01481684740*t)
      saturn_x_1 += 0.00000010778 * Math.cos(4.18033815184 + 343.21857259960*t)
      saturn_x_1 += 0.00000013921 * Math.cos(3.33457458779 + 558.00214074590*t)
      saturn_x_1 += 0.00000010673 * Math.cos(5.82038453434 + 221.16340196420*t)
      saturn_x_1 += 0.00000010671 * Math.cos(5.59629136646 + 426.07692601420*t)
      saturn_x_1 += 0.00000011422 * Math.cos(0.13933692639 + 617.80588578620*t)
      saturn_x_1 += 0.00000012399 * Math.cos(4.16744254740 + 329.72519178090*t)
      saturn_x_1 += 0.00000010998 * Math.cos(4.22331215028 + 145.63104387150*t)
      saturn_x_1 += 0.00000012487 * Math.cos(2.32002507803 + 39.61750834610*t)
      saturn_x_1 += 0.00000011336 * Math.cos(4.21862046409 + 131.40394986990*t)
      saturn_x_1 += 0.00000012602 * Math.cos(6.09917656228 + 28.45418800320*t)
      saturn_x_1 += 0.00000011322 * Math.cos(1.65088277124 + 776.93031047640*t)
      saturn_x_1 += 0.00000013178 * Math.cos(1.47675722182 + 1567.73225428140*t)
      saturn_x_1 += 0.00000014807 * Math.cos(5.01458165145 + 273.10284047830*t)
      saturn_x_1 += 0.00000011378 * Math.cos(3.43727161334 + 2214.74308759620*t)
      saturn_x_1 += 0.00000012156 * Math.cos(5.83782522442 + 373.90799283650*t)
      saturn_x_1 += 0.00000013243 * Math.cos(5.16075891864 + 36.64856292950*t)
      saturn_x_1 += 0.00000011819 * Math.cos(0.54037105135 + 430.79097657000*t)
      saturn_x_1 += 0.00000014172 * Math.cos(0.19960468334 + 116.42609634290*t)
      saturn_x_1 += 0.00000013246 * Math.cos(4.65483803385 + 129.91947716160*t)
      saturn_x_1 += 0.00000011964 * Math.cos(6.23368291889 + 230.56457082540*t)
      saturn_x_1 += 0.00000013601 * Math.cos(0.17868852981 + 96.87299909510*t)
      saturn_x_1 += 0.00000014072 * Math.cos(4.06344928621 + 395.57870223900*t)
      saturn_x_1 += 0.00000013493 * Math.cos(2.43215265163 + 849.26422848890*t)
      saturn_x_1 += 0.00000012205 * Math.cos(3.50752907894 + 661.23792731640*t)
      saturn_x_1 += 0.00000012510 * Math.cos(3.78183987918 + 757.21715453420*t)
      saturn_x_1 += 0.00000015239 * Math.cos(5.32338258618 + 429.51895218280*t)
      saturn_x_1 += 0.00000012655 * Math.cos(5.95283827941 + 2420.92863603340*t)
      saturn_x_1 += 0.00000017110 * Math.cos(1.29146214271 + 432.22726516850*t)
      saturn_x_1 += 0.00000014849 * Math.cos(5.26704509981 + 182.27960680100*t)
      saturn_x_1 += 0.00000014561 * Math.cos(4.55001974727 + 381.35160823740*t)
      saturn_x_1 += 0.00000013625 * Math.cos(1.06434195633 + 312.19908396260*t)
      saturn_x_1 += 0.00000012965 * Math.cos(3.45124261363 + 87.31177153950*t)
      saturn_x_1 += 0.00000013053 * Math.cos(4.90886335399 + 196.03362005060*t)
      saturn_x_1 += 0.00000017662 * Math.cos(5.83272145706 + 1795.25844372100*t)
      saturn_x_1 += 0.00000013310 * Math.cos(5.39284427062 + 1169.58825140860*t)
      saturn_x_1 += 0.00000014470 * Math.cos(0.69520749579 + 59.80374504030*t)
      saturn_x_1 += 0.00000014583 * Math.cos(0.68816508751 + 99.91138048090*t)
      saturn_x_1 += 0.00000016166 * Math.cos(4.69227400215 + 14.97785352700*t)
      saturn_x_1 += 0.00000014449 * Math.cos(6.18261120713 + 525.49817940060*t)
      saturn_x_1 += 0.00000015128 * Math.cos(1.51586170044 + 710.74673161820*t)
      saturn_x_1 += 0.00000018385 * Math.cos(3.75515575211 + 67.66805156650*t)
      saturn_x_1 += 0.00000018071 * Math.cos(6.21759540157 + 166.82867252200*t)
      saturn_x_1 += 0.00000016706 * Math.cos(1.31728263597 + 10220.39909321180*t)
      saturn_x_1 += 0.00000016597 * Math.cos(0.85397214019 + 2207.62954059540*t)
      saturn_x_1 += 0.00000020378 * Math.cos(4.24340498319 + 426.55000676620*t)
      saturn_x_1 += 0.00000015935 * Math.cos(5.76041448948 + 1677.93857550080*t)
      saturn_x_1 += 0.00000017090 * Math.cos(1.90981812501 + 10206.17199921020*t)
      saturn_x_1 += 0.00000019762 * Math.cos(2.03523955092 + 696.51963761660*t)
      saturn_x_1 += 0.00000017797 * Math.cos(6.17606912280 + 6290.18939699220*t)
      saturn_x_1 += 0.00000017154 * Math.cos(3.41932820069 + 237.67811782620*t)
      saturn_x_1 += 0.00000016075 * Math.cos(1.92420405654 + 778.41478318470*t)
      saturn_x_1 += 0.00000018507 * Math.cos(4.70834364633 + 144.14657116320*t)
      saturn_x_1 += 0.00000021732 * Math.cos(5.22005710777 + 211.81462272970*t)
      saturn_x_1 += 0.00000018207 * Math.cos(0.48659303659 + 6275.96230299060*t)
      saturn_x_1 += 0.00000016458 * Math.cos(4.30803351694 + 439.12836384820*t)
      saturn_x_1 += 0.00000016690 * Math.cos(0.29893752523 + 1781.03134971940*t)
      saturn_x_1 += 0.00000022410 * Math.cos(4.17014708230 + 39.35687591520*t)
      saturn_x_1 += 0.00000017270 * Math.cos(4.34613632899 + 120.35824960600*t)
      saturn_x_1 += 0.00000017303 * Math.cos(5.13480198138 + 320.32402291970*t)
      saturn_x_1 += 0.00000019556 * Math.cos(5.57005392669 + 327.43756992050*t)
      saturn_x_1 += 0.00000017576 * Math.cos(4.88872208031 + 313.21047591890*t)
      saturn_x_1 += 0.00000018160 * Math.cos(5.37336510772 + 205.43478891180*t)
      saturn_x_1 += 0.00000017765 * Math.cos(1.15218439574 + 5.41662597140*t)
      saturn_x_1 += 0.00000019879 * Math.cos(4.95105499299 + 312.45971639350*t)
      saturn_x_1 += 0.00000021171 * Math.cos(2.77618836420 + 221.37585028530*t)
      saturn_x_1 += 0.00000019761 * Math.cos(1.44807575199 + 188.92007304980*t)
      saturn_x_1 += 0.00000021067 * Math.cos(4.89381984040 + 421.18156490460*t)
      saturn_x_1 += 0.00000019224 * Math.cos(2.18427009211 + 333.65734504400*t)
      saturn_x_1 += 0.00000020375 * Math.cos(1.15875306859 + 426.64637498580*t)
      saturn_x_1 += 0.00000023121 * Math.cos(4.47416931306 + 230.70758317730*t)
      saturn_x_1 += 0.00000019942 * Math.cos(1.87120288031 + 295.05122865420*t)
      saturn_x_1 += 0.00000021820 * Math.cos(5.17668449284 + 405.25754987360*t)
      saturn_x_1 += 0.00000025281 * Math.cos(1.25065914595 + 421.93232443000*t)
      saturn_x_1 += 0.00000020791 * Math.cos(4.86337530922 + 241.75328344120*t)
      saturn_x_1 += 0.00000024477 * Math.cos(1.75741242790 + 1251.34038462480*t)
      saturn_x_1 += 0.00000023974 * Math.cos(3.13703648780 + 134.58534360760*t)
      saturn_x_1 += 0.00000022384 * Math.cos(2.85389159089 + 576.16138801060*t)
      saturn_x_1 += 0.00000024242 * Math.cos(0.23640017361 + 1272.68102562720*t)
      saturn_x_1 += 0.00000021278 * Math.cos(3.99747719378 + 319.57326339430*t)
      saturn_x_1 += 0.00000021272 * Math.cos(0.55451958674 + 916.93228005540*t)
      saturn_x_1 += 0.00000024055 * Math.cos(1.75938579140 + 508.35032409220*t)
      saturn_x_1 += 0.00000021877 * Math.cos(3.74094863602 + 299.12639426920*t)
      saturn_x_1 += 0.00000022254 * Math.cos(2.97473191186 + 601.76425067620*t)
      saturn_x_1 += 0.00000025563 * Math.cos(4.02928916042 + 69.15252427480*t)
      saturn_x_1 += 0.00000023968 * Math.cos(1.93756656786 + 431.26405732200*t)
      saturn_x_1 += 0.00000024810 * Math.cos(0.83325589326 + 425.63498302950*t)
      saturn_x_1 += 0.00000023061 * Math.cos(3.72246157747 + 1898.35121793960*t)
      saturn_x_1 += 0.00000023455 * Math.cos(2.96060769325 + 278.51946644970*t)
      saturn_x_1 += 0.00000027676 * Math.cos(0.89718596794 + 347.88443904560*t)
      saturn_x_1 += 0.00000030555 * Math.cos(5.23325905147 + 1692.16566950240*t)
      saturn_x_1 += 0.00000024664 * Math.cos(4.56168548884 + 427.56139872250*t)
      saturn_x_1 += 0.00000029442 * Math.cos(5.76608786139 + 355.74874557180*t)
      saturn_x_1 += 0.00000025651 * Math.cos(0.56261005356 + 1052.26838318840*t)
      saturn_x_1 += 0.00000029366 * Math.cos(5.70869861143 + 214.78356814630*t)
      saturn_x_1 += 0.00000027482 * Math.cos(3.85997067594 + 114.39910691340*t)
      saturn_x_1 += 0.00000031852 * Math.cos(3.21479408149 + 414.06801790380*t)
      saturn_x_1 += 0.00000034822 * Math.cos(6.13406829923 + 1478.86657406440*t)
      saturn_x_1 += 0.00000033504 * Math.cos(1.04514414503 + 436.15941843160*t)
      saturn_x_1 += 0.00000029957 * Math.cos(5.40487681857 + 32.24332891440*t)
      saturn_x_1 += 0.00000027618 * Math.cos(6.22546756438 + 2104.53676637680*t)
      saturn_x_1 += 0.00000035352 * Math.cos(2.37933201235 + 501.37978944330*t)
      saturn_x_1 += 0.00000031198 * Math.cos(1.10756989883 + 1891.23767093880*t)
      saturn_x_1 += 0.00000028965 * Math.cos(5.92603162323 + 248.72381809010*t)
      saturn_x_1 += 0.00000031834 * Math.cos(1.79566179374 + 275.55052103310*t)
      saturn_x_1 += 0.00000037520 * Math.cos(2.38353067688 + 228.27694896500*t)
      saturn_x_1 += 0.00000032822 * Math.cos(2.19475458249 + 212.54833591260*t)
      saturn_x_1 += 0.00000032812 * Math.cos(4.42600333541 + 78.71375183040*t)
      saturn_x_1 += 0.00000033234 * Math.cos(5.25972985177 + 177.87437278590*t)
      saturn_x_1 += 0.00000036820 * Math.cos(2.97826336303 + 206.13736432740*t)
      saturn_x_1 += 0.00000034251 * Math.cos(2.87922054674 + 289.56516671360*t)
      saturn_x_1 += 0.00000034395 * Math.cos(0.55991266624 + 1464.63948006280*t)
      saturn_x_1 += 0.00000044554 * Math.cos(1.95732411408 + 842.15068148810*t)
      saturn_x_1 += 0.00000036204 * Math.cos(2.75001997487 + 214.04985496340*t)
      saturn_x_1 += 0.00000036298 * Math.cos(5.66459628765 + 444.75743814070*t)
      saturn_x_1 += 0.00000036501 * Math.cos(1.88359643454 + 148.07872442630*t)
      saturn_x_1 += 0.00000041544 * Math.cos(5.90298490617 + 643.82943957710*t)
      saturn_x_1 += 0.00000043683 * Math.cos(2.49416224692 + 198.32124191100*t)
      saturn_x_1 += 0.00000041101 * Math.cos(5.97982167014 + 1361.54670584420*t)
      saturn_x_1 += 0.00000040198 * Math.cos(4.00305184334 + 81.75213321620*t)
      saturn_x_1 += 0.00000039034 * Math.cos(4.46509633732 + 131.54696222180*t)
      saturn_x_1 += 0.00000040794 * Math.cos(3.77453610582 + 621.73803904930*t)
      saturn_x_1 += 0.00000040580 * Math.cos(2.82302262410 + 867.42347575360*t)
      saturn_x_1 += 0.00000044007 * Math.cos(2.26187654674 + 205.22234059070*t)
      saturn_x_1 += 0.00000044915 * Math.cos(2.30720526284 + 245.54242435240*t)
      saturn_x_1 += 0.00000050833 * Math.cos(2.05330984040 + 934.94851496820*t)
      saturn_x_1 += 0.00000055974 * Math.cos(0.53749535499 + 554.06998748280*t)
      saturn_x_1 += 0.00000050842 * Math.cos(2.66055558906 + 181.05576652360*t)
      saturn_x_1 += 0.00000050403 * Math.cos(1.56736943409 + 121.25202148330*t)
      saturn_x_1 += 0.00000052615 * Math.cos(4.02063591989 + 4.66586644600*t)
      saturn_x_1 += 0.00000046384 * Math.cos(3.98517523045 + 1581.95934828300*t)
      saturn_x_1 += 0.00000050400 * Math.cos(1.52095424250 + 429.04587143080*t)
      saturn_x_1 += 0.00000048765 * Math.cos(3.06797286748 + 151.04766984290*t)
      saturn_x_1 += 0.00000066418 * Math.cos(4.53131068295 + 337.73251065900*t)
      saturn_x_1 += 0.00000048167 * Math.cos(1.89139655642 + 351.81659230870*t)
      saturn_x_1 += 0.00000050350 * Math.cos(5.61723540234 + 416.30325013750*t)
      saturn_x_1 += 0.00000052018 * Math.cos(2.01145355849 + 220.46082654860*t)
      saturn_x_1 += 0.00000063883 * Math.cos(1.98934528141 + 235.39049596580*t)
      saturn_x_1 += 0.00000054192 * Math.cos(2.42191769133 + 175.16605980020*t)
      saturn_x_1 += 0.00000061593 * Math.cos(0.18111349611 + 404.50679034820*t)
      saturn_x_1 += 0.00000060283 * Math.cos(4.24355163684 + 417.03696332040*t)
      saturn_x_1 += 0.00000071467 * Math.cos(5.54585075110 + 1375.77379984580*t)
      saturn_x_1 += 0.00000065943 * Math.cos(3.15806871314 + 207.14875628370*t)
      saturn_x_1 += 0.00000058706 * Math.cos(0.74631691499 + 114.13847448250*t)
      saturn_x_1 += 0.00000063077 * Math.cos(3.82649643530 + 358.93013930950*t)
      saturn_x_1 += 0.00000057459 * Math.cos(1.30013550877 + 98.89998852460*t)
      saturn_x_1 += 0.00000059701 * Math.cos(3.30887710221 + 74.78159856730*t)
      saturn_x_1 += 0.00000064926 * Math.cos(1.38378985477 + 1574.84580128220*t)
      saturn_x_1 += 0.00000063039 * Math.cos(3.97913184944 + 436.89313161450*t)
      saturn_x_1 += 0.00000059724 * Math.cos(6.15667265627 + 99.16062095550*t)
      saturn_x_1 += 0.00000061071 * Math.cos(0.21868225550 + 1788.14489672020*t)
      saturn_x_1 += 0.00000073214 * Math.cos(4.31149716720 + 344.70304530790*t)
      saturn_x_1 += 0.00000063005 * Math.cos(5.10229133202 + 479.28838891550*t)
      saturn_x_1 += 0.00000081407 * Math.cos(0.20581939966 + 1162.47470440780*t)
      saturn_x_1 += 0.00000065942 * Math.cos(4.83872793621 + 636.71589257630*t)
      saturn_x_1 += 0.00000084109 * Math.cos(1.77169146527 + 219.44943459230*t)
      saturn_x_1 += 0.00000074955 * Math.cos(1.41374378423 + 284.14854074220*t)
      saturn_x_1 += 0.00000070686 * Math.cos(2.40846378030 + 251.43213107580*t)
      saturn_x_1 += 0.00000073135 * Math.cos(0.85149756693 + 1148.24761040620*t)
      saturn_x_1 += 0.00000095815 * Math.cos(2.80749230313 + 191.20769491020*t)
      saturn_x_1 += 0.00000078375 * Math.cos(1.28057643864 + 107.02492748170*t)
      saturn_x_1 += 0.00000082303 * Math.cos(3.28548782545 + 643.07868005170*t)
      saturn_x_1 += 0.00000081346 * Math.cos(4.70635118236 + 650.94298657790*t)
      saturn_x_1 += 0.00000091967 * Math.cos(2.31043069927 + 497.44763618020*t)
      saturn_x_1 += 0.00000084413 * Math.cos(6.17211235651 + 113.38771495710*t)
      saturn_x_1 += 0.00000085083 * Math.cos(0.06463976577 + 63.73589830340*t)
      saturn_x_1 += 0.00000088010 * Math.cos(2.09813184088 + 1073.60902419080*t)
      saturn_x_1 += 0.00000089898 * Math.cos(4.39874361756 + 1265.56747862640*t)
      saturn_x_1 += 0.00000111568 * Math.cos(3.50500638623 + 269.92144674060*t)
      saturn_x_1 += 0.00000107530 * Math.cos(2.04781654923 + 424.15051032120*t)
      saturn_x_1 += 0.00000122664 * Math.cos(1.73647954150 + 12.53017297220*t)
      saturn_x_1 += 0.00000097995 * Math.cos(1.27230991592 + 1279.79457262800*t)
      saturn_x_1 += 0.00000103680 * Math.cos(0.13827521003 + 106.27416795630*t)
      saturn_x_1 += 0.00000107837 * Math.cos(6.23672094194 + 1045.15483618760*t)
      saturn_x_1 += 0.00000104216 * Math.cos(1.30367057574 + 217.49188113200*t)
      saturn_x_1 += 0.00000123096 * Math.cos(2.84869686434 + 483.22054217860*t)
      saturn_x_1 += 0.00000105456 * Math.cos(3.58458171176 + 209.10630974400*t)
      saturn_x_1 += 0.00000106790 * Math.cos(2.74587720126 + 565.11568774670*t)
      saturn_x_1 += 0.00000117954 * Math.cos(2.15227719526 + 618.55664531160*t)
      saturn_x_1 += 0.00000134558 * Math.cos(0.84258328591 + 490.33408917940*t)
      saturn_x_1 += 0.00000147398 * Math.cos(4.19489449356 + 70.84944530420*t)
      saturn_x_1 += 0.00000140716 * Math.cos(4.40833694034 + 142.44965013380*t)
      saturn_x_1 += 0.00000125541 * Math.cos(4.29077908509 + 447.93883187840*t)
      saturn_x_1 += 0.00000137437 * Math.cos(1.65792404451 + 1258.45393162560*t)
      saturn_x_1 += 0.00000152766 * Math.cos(4.26935902156 + 56.62235130260*t)
      saturn_x_1 += 0.00000133754 * Math.cos(1.25928209722 + 703.63318461740*t)
      saturn_x_1 += 0.00000134755 * Math.cos(3.92461654777 + 750.10360753340*t)
      saturn_x_1 += 0.00000145469 * Math.cos(4.63713942585 + 265.98929347750*t)
      saturn_x_1 += 0.00000164968 * Math.cos(4.62059482677 + 22.09140052780*t)
      saturn_x_1 += 0.00000163889 * Math.cos(2.23920379694 + 218.92816973050*t)
      saturn_x_1 += 0.00000150812 * Math.cos(3.13878111760 + 635.96513305090*t)
      saturn_x_1 += 0.00000140654 * Math.cos(0.48104293652 + 1471.75302706360*t)
      saturn_x_1 += 0.00000170347 * Math.cos(2.63698505108 + 207.67002114550*t)
      saturn_x_1 += 0.00000177257 * Math.cos(6.27024835072 + 160.60889739850*t)
      saturn_x_1 += 0.00000144643 * Math.cos(4.54007227855 + 543.91805909620*t)
      saturn_x_1 += 0.00000149570 * Math.cos(0.31719520948 + 9.56122755560*t)
      saturn_x_1 += 0.00000163339 * Math.cos(1.48827637108 + 195.13984817330*t)
      saturn_x_1 += 0.00000206978 * Math.cos(5.36438292240 + 949.17560896980*t)
      saturn_x_1 += 0.00000161567 * Math.cos(6.13528887818 + 956.28915597060*t)
      saturn_x_1 += 0.00000194079 * Math.cos(5.71429546555 + 1059.38193018920*t)
      saturn_x_1 += 0.00000177688 * Math.cos(6.22097530726 + 216.21985674480*t)
      saturn_x_1 += 0.00000177509 * Math.cos(4.94085879824 + 210.37833413120*t)
      saturn_x_1 += 0.00000171646 * Math.cos(2.30457163571 + 127.47179660680*t)
      saturn_x_1 += 0.00000167203 * Math.cos(5.00292045290 + 225.82926841020*t)
      saturn_x_1 += 0.00000170838 * Math.cos(1.17439205178 + 350.33211960040*t)
      saturn_x_1 += 0.00000171733 * Math.cos(1.12897848901 + 831.85574074960*t)
      saturn_x_1 += 0.00000188529 * Math.cos(0.45283523313 + 340.77089204480*t)
      saturn_x_1 += 0.00000190687 * Math.cos(6.22000152508 + 200.76892246580*t)
      saturn_x_1 += 0.00000195809 * Math.cos(0.35649768849 + 52.69019803950*t)
      saturn_x_1 += 0.00000209142 * Math.cos(2.12541918050 + 138.51749687070*t)
      saturn_x_1 += 0.00000208264 * Math.cos(4.40981297916 + 408.43894361130*t)
      saturn_x_1 += 0.00000208996 * Math.cos(5.16442120392 + 218.71572140940*t)
      saturn_x_1 += 0.00000214859 * Math.cos(6.03196961182 + 207.88246946660*t)
      saturn_x_1 += 0.00000290607 * Math.cos(1.81179534417 + 222.86032299360*t)
      saturn_x_1 += 0.00000264173 * Math.cos(3.55307126150 + 362.86229257260*t)
      saturn_x_1 += 0.00000259515 * Math.cos(6.01660018486 + 10.29494073850*t)
      saturn_x_1 += 0.00000334303 * Math.cos(3.07818702918 + 203.73786788240*t)
      saturn_x_1 += 0.00000259894 * Math.cos(0.87228358124 + 18.15924726470*t)
      saturn_x_1 += 0.00000270658 * Math.cos(2.70265519361 + 288.08069400530*t)
      saturn_x_1 += 0.00000298227 * Math.cos(2.16364374640 + 208.63322899200*t)
      saturn_x_1 += 0.00000311391 * Math.cos(1.91348898544 + 942.06206196900*t)
      saturn_x_1 += 0.00000311511 * Math.cos(2.36484349864 + 628.85158605010*t)
      saturn_x_1 += 0.00000314732 * Math.cos(0.28370835646 + 728.76296653100*t)
      saturn_x_1 += 0.00000304968 * Math.cos(0.18416896544 + 231.45834270270*t)
      saturn_x_1 += 0.00000339649 * Math.cos(2.73823062550 + 217.96496188400*t)
      saturn_x_1 += 0.00000323376 * Math.cos(0.09844912589 + 191.95845443560*t)
      saturn_x_1 += 0.00000340385 * Math.cos(1.78611648518 + 302.16477565500*t)
      saturn_x_1 += 0.00000339017 * Math.cos(0.74071788415 + 1155.36115740700*t)
      saturn_x_1 += 0.00000369613 * Math.cos(3.75025765171 + 76.26607127560*t)
      saturn_x_1 += 0.00000405164 * Math.cos(4.42613862863 + 85.82729883120*t)
      saturn_x_1 += 0.00000451746 * Math.cos(1.11929921156 + 735.87651353180*t)
      saturn_x_1 += 0.00000465734 * Math.cos(0.21394106678 + 203.00415469950*t)
      saturn_x_1 += 0.00000472201 * Math.cos(3.60914985488 + 654.12438031560*t)
      saturn_x_1 += 0.00000595983 * Math.cos(5.09979150439 + 124.43341522100*t)
      saturn_x_1 += 0.00000544929 * Math.cos(1.53337149230 + 515.46387109300*t)
      saturn_x_1 += 0.00000608949 * Math.cos(2.50851582822 + 309.27832265580*t)
      saturn_x_1 += 0.00000625679 * Math.cos(3.88265084193 + 88.86568021700*t)
      saturn_x_1 += 0.00000718372 * Math.cos(6.12728049238 + 430.53034413910*t)
      saturn_x_1 += 0.00000811096 * Math.cos(0.03213863705 + 21.34064100240*t)
      saturn_x_1 += 0.00000820262 * Math.cos(4.74555084219 + 223.59403617650*t)
      saturn_x_1 += 0.00000925249 * Math.cos(1.35858269164 + 625.67019231240*t)
      saturn_x_1 += 0.00000882349 * Math.cos(5.41464815156 + 437.64389113990*t)
      saturn_x_1 += 0.00000961220 * Math.cos(4.48942325366 + 846.08283475120*t)
      saturn_x_1 += 0.00000959698 * Math.cos(0.92647221746 + 838.96928775040*t)
      saturn_x_1 += 0.00001330665 * Math.cos(1.90899526877 + 215.74677599280*t)
      saturn_x_1 += 0.00001341894 * Math.cos(2.98929529398 + 210.85141488320*t)
      saturn_x_1 += 0.00001271587 * Math.cos(0.09494045392 + 742.99006053260*t)
      saturn_x_1 += 0.00001100929 * Math.cos(4.07698729757 + 429.77958461370*t)
      saturn_x_1 += 0.00001126065 * Math.cos(2.88172300482 + 860.30992875280*t)
      saturn_x_1 += 0.00001128732 * Math.cos(5.45795307607 + 423.41679713830*t)
      saturn_x_1 += 0.00001270679 * Math.cos(2.40338510736 + 415.55249061210*t)
      saturn_x_1 += 0.00001511486 * Math.cos(6.23276511633 + 3.18139373770*t)
      saturn_x_1 += 0.00001330039 * Math.cos(5.06312198727 + 234.63973644040*t)
      saturn_x_1 += 0.00001366833 * Math.cos(2.02865467887 + 1066.49547719000*t)
      saturn_x_1 += 0.00001467039 * Math.cos(0.00015438412 + 529.69096509460*t)
      saturn_x_1 += 0.00001544657 * Math.cos(5.30307291724 + 330.61896365820*t)
      saturn_x_1 += 0.00001688471 * Math.cos(3.98271487594 + 422.66603761290*t)
      saturn_x_1 += 0.00001692588 * Math.cos(4.74243609118 + 536.80451209540*t)
      saturn_x_1 += 0.00001765306 * Math.cos(0.75684456614 + 277.03499374140*t)
      saturn_x_1 += 0.00001876093 * Math.cos(2.52381113890 + 3.93215326310*t)
      saturn_x_1 += 0.00002761279 * Math.cos(3.96260867581 + 95.97922721780*t)
      saturn_x_1 += 0.00002741305 * Math.cos(4.09776900851 + 149.56319713460*t)
      saturn_x_1 += 0.00003570311 * Math.cos(5.10832701277 + 412.37109687440*t)
      saturn_x_1 += 0.00003699033 * Math.cos(1.36420047437 + 522.57741809380*t)
      saturn_x_1 += 0.00005515449 * Math.cos(2.60541189759 + 11.04570026390*t)
      saturn_x_1 += 0.00005497618 * Math.cos(4.40350640238 + 440.82528487760*t)
      saturn_x_1 += 0.00008706840 * Math.cos(6.03495025016 + 224.34479570190*t)
      saturn_x_1 += 0.00009870350 * Math.cos(5.20065401876 + 202.25339517410*t)
      saturn_x_1 += 0.00011058978 * Math.cos(0.03175095579 + 117.31986822020*t)
      saturn_x_1 += 0.00014461916 * Math.cos(3.67449803828 + 647.01083331480*t)
      saturn_x_1 += 0.00016193213 * Math.cos(5.60825312945 + 323.50541665740*t)
      saturn_x_1 += 0.00015889950 * Math.cos(0.03653526810 + 210.11770170030*t)
      saturn_x_1 += 0.00017120603 * Math.cos(4.59542499292 + 632.78373931320*t)
      saturn_x_1 += 0.00016291548 * Math.cos(4.86945682592 + 216.48048917570*t)
      saturn_x_1 += 0.00017772775 * Math.cos(6.10381591303 + 217.23124870110*t)
      saturn_x_1 += 0.00018087850 * Math.cos(5.09162753222 + 209.36694217490*t)
      saturn_x_1 += 0.00018933918 * Math.cos(2.77615609434 + 853.19638175200*t)
      saturn_x_1 += 0.00022268129 * Math.cos(6.19542444435 + 103.09277421860*t)
      saturn_x_1 += 0.00030413111 * Math.cos(0.18746990038 + 14.22709400160*t)
      saturn_x_1 += 0.00030991837 * Math.cos(6.06069383491 + 199.07200143640*t)
      saturn_x_1 += 0.00066882235 * Math.cos(5.20257498551 + 227.52618943960*t)
      saturn_x_1 += 0.00066742869 * Math.cos(3.72347003212 + 316.39186965660*t)
      saturn_x_1 += 0.00119517217 * Math.cos(1.14736396934 + 110.20632121940*t)
      saturn_x_1 += 0.00203589147 * Math.cos(1.10998720016 + 213.29909543800*t)
      saturn_x_1 += 0.00189142591 * Math.cos(4.48642939502 + 433.71173787680*t)
      saturn_x_1 += 0.00312269012 * Math.cos(4.83002443322 + 419.48464387520*t)
      saturn_x_1 += 0.00256488381 * Math.cos(3.52479443238 + 639.89728631400*t)
      saturn_x_1 += 0.00627003445 * Math.cos(0.32898258729 + 7.11354700080*t)
      saturn_x_1 += 0.02642347272 * Math.cos(5.33291950842 + 220.41264243880*t)
      saturn_x_1 += 0.02714141496 * Math.cos(5.85229546861 + 206.18554843720*t)
      saturn_x_1 += 0.03084144308 * Math.cos(4.27565898829 + 426.59819087600*t)
      saturn_x_1 += 0.07573807889 * Math.cos(0.00000000000 + 0.00000000000*t)
      saturn_x_1=saturn_x_1*t

      saturn_x_0 = 0.0

      saturn_x_0 += 0.00000010355 * Math.cos(2.02047870385 + 204.70107572890*t)
      saturn_x_0 += 0.00000011219 * Math.cos(0.89544366061 + 453.68552624990*t)
      saturn_x_0 += 0.00000011180 * Math.cos(6.17848017138 + 2641.34127847220*t)
      saturn_x_0 += 0.00000010066 * Math.cos(2.89171872688 + 429.30650386170*t)
      saturn_x_0 += 0.00000011290 * Math.cos(4.81810471700 + 389.94962794650*t)
      saturn_x_0 += 0.00000010470 * Math.cos(5.05300759668 + 240.12579838100*t)
      saturn_x_0 += 0.00000012472 * Math.cos(3.08381939221 + 894.84087952760*t)
      saturn_x_0 += 0.00000010066 * Math.cos(0.49580184666 + 423.88987789030*t)
      saturn_x_0 += 0.00000010975 * Math.cos(0.55243138426 + 395.10562148700*t)
      saturn_x_0 += 0.00000011233 * Math.cos(6.08951773665 + 640.86049416050*t)
      saturn_x_0 += 0.00000010907 * Math.cos(6.07476458112 + 186.47239249500*t)
      saturn_x_0 += 0.00000010104 * Math.cos(0.97178466245 + 69.36497259590*t)
      saturn_x_0 += 0.00000011049 * Math.cos(0.15327881480 + 397.39324334740*t)
      saturn_x_0 += 0.00000013532 * Math.cos(5.23323144371 + 662.53120356300*t)
      saturn_x_0 += 0.00000010793 * Math.cos(5.79737452042 + 1884.12412393800*t)
      saturn_x_0 += 0.00000010426 * Math.cos(1.21400645579 + 820.05928096030*t)
      saturn_x_0 += 0.00000010048 * Math.cos(3.46209492470 + 3370.10424500320*t)
      saturn_x_0 += 0.00000013774 * Math.cos(3.98241715793 + 477.80391620720*t)
      saturn_x_0 += 0.00000010608 * Math.cos(4.61155696629 + 19.12245511120*t)
      saturn_x_0 += 0.00000010302 * Math.cos(2.59865864262 + 107.28555991260*t)
      saturn_x_0 += 0.00000012326 * Math.cos(4.01034471107 + 230.56457082540*t)
      saturn_x_0 += 0.00000010842 * Math.cos(5.62879282141 + 639.84910220420*t)
      saturn_x_0 += 0.00000010335 * Math.cos(1.81611161190 + 201.99276274320*t)
      saturn_x_0 += 0.00000010384 * Math.cos(0.04028185137 + 196.83676920270*t)
      saturn_x_0 += 0.00000011872 * Math.cos(4.04892295757 + 380.12776796000*t)
      saturn_x_0 += 0.00000010504 * Math.cos(1.77592937092 + 206.29742302180*t)
      saturn_x_0 += 0.00000010721 * Math.cos(5.00859360369 + 17.52610781830*t)
      saturn_x_0 += 0.00000012853 * Math.cos(0.91490823925 + 196.03362005060*t)
      saturn_x_0 += 0.00000013740 * Math.cos(4.38243231529 + 815.06334611420*t)
      saturn_x_0 += 0.00000013429 * Math.cos(0.66730550149 + 193.65537546500*t)
      saturn_x_0 += 0.00000014697 * Math.cos(2.83603068369 + 432.74853003030*t)
      saturn_x_0 += 0.00000013350 * Math.cos(2.22655107118 + 638.93407846750*t)
      saturn_x_0 += 0.00000010842 * Math.cos(2.54339582028 + 639.94547042380*t)
      saturn_x_0 += 0.00000012003 * Math.cos(2.72468835291 + 254.14044406150*t)
      saturn_x_0 += 0.00000011891 * Math.cos(3.36850071201 + 203.26478713040*t)
      saturn_x_0 += 0.00000012006 * Math.cos(4.20703749198 + 196.62432088160*t)
      saturn_x_0 += 0.00000015174 * Math.cos(4.95078632158 + 256.58812461630*t)
      saturn_x_0 += 0.00000014434 * Math.cos(3.77669276223 + 386.98068252990*t)
      saturn_x_0 += 0.00000011206 * Math.cos(4.12141164216 + 714.67888488130*t)
      saturn_x_0 += 0.00000011397 * Math.cos(0.34981755484 + 280.00393915800*t)
      saturn_x_0 += 0.00000011400 * Math.cos(5.32924504172 + 119.76754877500*t)
      saturn_x_0 += 0.00000014257 * Math.cos(5.84367416401 + 42.53826965290*t)
      saturn_x_0 += 0.00000013216 * Math.cos(4.23672824399 + 188.16931352440*t)
      saturn_x_0 += 0.00000012803 * Math.cos(5.56819639491 + 642.34496686880*t)
      saturn_x_0 += 0.00000012271 * Math.cos(0.48456399700 + 326.68681039510*t)
      saturn_x_0 += 0.00000012578 * Math.cos(1.88265912656 + 238.57188970350*t)
      saturn_x_0 += 0.00000014368 * Math.cos(2.60363106205 + 3267.01147078460*t)
      saturn_x_0 += 0.00000016081 * Math.cos(1.08703049614 + 28.57180808220*t)
      saturn_x_0 += 0.00000016676 * Math.cos(5.57843223379 + 705.11765732570*t)
      saturn_x_0 += 0.00000012407 * Math.cos(4.03761061188 + 97.67614824720*t)
      saturn_x_0 += 0.00000013957 * Math.cos(6.17562483736 + 864.24208201590*t)
      saturn_x_0 += 0.00000015794 * Math.cos(1.66436074053 + 251.17149864490*t)
      saturn_x_0 += 0.00000012667 * Math.cos(4.19939097474 + 3163.91869656600*t)
      saturn_x_0 += 0.00000013266 * Math.cos(2.39547698030 + 1485.98012106520*t)
      saturn_x_0 += 0.00000017355 * Math.cos(2.46418652977 + 50.40257617910*t)
      saturn_x_0 += 0.00000012978 * Math.cos(0.29727985191 + 241.75328344120*t)
      saturn_x_0 += 0.00000013407 * Math.cos(3.18967410776 + 230.82520325630*t)
      saturn_x_0 += 0.00000018335 * Math.cos(6.24789947973 + 170.01006625970*t)
      saturn_x_0 += 0.00000017566 * Math.cos(0.05984250060 + 569.04784100980*t)
      saturn_x_0 += 0.00000013830 * Math.cos(5.00214404734 + 434.67494572330*t)
      saturn_x_0 += 0.00000013319 * Math.cos(2.13362682994 + 1905.46476494040*t)
      saturn_x_0 += 0.00000014952 * Math.cos(1.90324601287 + 420.00590873700*t)
      saturn_x_0 += 0.00000016413 * Math.cos(2.75370430496 + 221.89711514710*t)
      saturn_x_0 += 0.00000015970 * Math.cos(2.37623315151 + 111.16952906590*t)
      saturn_x_0 += 0.00000014819 * Math.cos(0.92519710715 + 980.66817835880*t)
      saturn_x_0 += 0.00000014810 * Math.cos(1.68960262833 + 540.73666535850*t)
      saturn_x_0 += 0.00000015270 * Math.cos(2.66501523650 + 81.89514556810*t)
      saturn_x_0 += 0.00000015863 * Math.cos(4.36354784669 + 570.74476203920*t)
      saturn_x_0 += 0.00000014393 * Math.cos(5.33813724334 + 110.25450532920*t)
      saturn_x_0 += 0.00000017752 * Math.cos(4.58997108869 + 702.14871190910*t)
      saturn_x_0 += 0.00000014376 * Math.cos(4.16549809702 + 448.68959140380*t)
      saturn_x_0 += 0.00000015689 * Math.cos(0.75909996739 + 100.64509366380*t)
      saturn_x_0 += 0.00000013982 * Math.cos(4.83996700203 + 146.59425171800*t)
      saturn_x_0 += 0.00000015012 * Math.cos(1.52188645554 + 220.52451702340*t)
      saturn_x_0 += 0.00000015755 * Math.cos(2.98800853174 + 348.84764689210*t)
      saturn_x_0 += 0.00000015979 * Math.cos(0.88810024478 + 831.10498122420*t)
      saturn_x_0 += 0.00000015926 * Math.cos(1.97285432336 + 226.79247625670*t)
      saturn_x_0 += 0.00000014016 * Math.cos(2.46301834168 + 426.33755844510*t)
      saturn_x_0 += 0.00000015063 * Math.cos(5.74506051757 + 441.57604440300*t)
      saturn_x_0 += 0.00000014016 * Math.cos(0.92450223186 + 426.85882330690*t)
      saturn_x_0 += 0.00000014446 * Math.cos(6.00416843077 + 457.61767951300*t)
      saturn_x_0 += 0.00000015462 * Math.cos(2.21494315347 + 222.70026429920*t)
      saturn_x_0 += 0.00000014080 * Math.cos(0.77300407988 + 13.33332212430*t)
      saturn_x_0 += 0.00000017991 * Math.cos(4.36654771461 + 82.85835341460*t)
      saturn_x_0 += 0.00000016187 * Math.cos(0.43883421950 + 409.92341631960*t)
      saturn_x_0 += 0.00000019924 * Math.cos(2.99837598349 + 72.07328558160*t)
      saturn_x_0 += 0.00000016395 * Math.cos(1.73619004969 + 71.81265315070*t)
      saturn_x_0 += 0.00000014223 * Math.cos(3.76707137251 + 1055.44977692610*t)
      saturn_x_0 += 0.00000014822 * Math.cos(1.69517551415 + 195.77298761970*t)
      saturn_x_0 += 0.00000014484 * Math.cos(2.14147641596 + 110.15813710960*t)
      saturn_x_0 += 0.00000018055 * Math.cos(0.56501731997 + 189.72322220190*t)
      saturn_x_0 += 0.00000016383 * Math.cos(2.67389241000 + 203.89792657680*t)
      saturn_x_0 += 0.00000016807 * Math.cos(2.19119081420 + 172.45774681450*t)
      saturn_x_0 += 0.00000017326 * Math.cos(2.91677167276 + 199.80571461930*t)
      saturn_x_0 += 0.00000020842 * Math.cos(5.73713006436 + 107.75864066460*t)
      saturn_x_0 += 0.00000016595 * Math.cos(4.77020496205 + 364.34676528090*t)
      saturn_x_0 += 0.00000020541 * Math.cos(0.76737119207 + 285.37238101960*t)
      saturn_x_0 += 0.00000017585 * Math.cos(0.64170468841 + 546.95644048200*t)
      saturn_x_0 += 0.00000018947 * Math.cos(3.07280247332 + 637.44960575920*t)
      saturn_x_0 += 0.00000015800 * Math.cos(0.05620231243 + 419.43645976540*t)
      saturn_x_0 += 0.00000018382 * Math.cos(1.75927606668 + 220.20019411770*t)
      saturn_x_0 += 0.00000015648 * Math.cos(1.75194347964 + 215.30483300810*t)
      saturn_x_0 += 0.00000015648 * Math.cos(3.13768268695 + 211.29335786790*t)
      saturn_x_0 += 0.00000016153 * Math.cos(6.02134998110 + 41.05379694460*t)
      saturn_x_0 += 0.00000015886 * Math.cos(4.82943615088 + 2840.41327990860*t)
      saturn_x_0 += 0.00000015567 * Math.cos(3.11397734583 + 220.30076785420*t)
      saturn_x_0 += 0.00000016934 * Math.cos(4.98862886836 + 109.24311337290*t)
      saturn_x_0 += 0.00000018340 * Math.cos(4.20303712023 + 152.53214255120*t)
      saturn_x_0 += 0.00000018316 * Math.cos(5.55182171088 + 100.38446123290*t)
      saturn_x_0 += 0.00000016375 * Math.cos(3.94799955623 + 1994.33044515740*t)
      saturn_x_0 += 0.00000016443 * Math.cos(5.05892064304 + 226.63241756230*t)
      saturn_x_0 += 0.00000017985 * Math.cos(1.33230556245 + 240.38643081190*t)
      saturn_x_0 += 0.00000021494 * Math.cos(3.37089967271 + 206.39799675830*t)
      saturn_x_0 += 0.00000016071 * Math.cos(4.64386469650 + 2097.42321937600*t)
      saturn_x_0 += 0.00000016318 * Math.cos(5.86017105828 + 263.70167161710*t)
      saturn_x_0 += 0.00000016222 * Math.cos(5.73913129525 + 2744.43405269080*t)
      saturn_x_0 += 0.00000016425 * Math.cos(5.61380266494 + 757.21715453420*t)
      saturn_x_0 += 0.00000016403 * Math.cos(3.22117020453 + 419.53282798500*t)
      saturn_x_0 += 0.00000022334 * Math.cos(4.06244344780 + 423.62924545940*t)
      saturn_x_0 += 0.00000017269 * Math.cos(5.27738844677 + 295.19424100610*t)
      saturn_x_0 += 0.00000017268 * Math.cos(6.09632521803 + 199.96577331370*t)
      saturn_x_0 += 0.00000020830 * Math.cos(3.23444171494 + 175.42669223110*t)
      saturn_x_0 += 0.00000018078 * Math.cos(3.60998206545 + 405.25754987360*t)
      saturn_x_0 += 0.00000020486 * Math.cos(3.29967422946 + 156.67674413540*t)
      saturn_x_0 += 0.00000016956 * Math.cos(0.00315997618 + 77.96299230500*t)
      saturn_x_0 += 0.00000016962 * Math.cos(1.45723127384 + 555.55446019110*t)
      saturn_x_0 += 0.00000018049 * Math.cos(0.03570372310 + 533.62311835770*t)
      saturn_x_0 += 0.00000019787 * Math.cos(4.92505641767 + 552.58551477450*t)
      saturn_x_0 += 0.00000018099 * Math.cos(6.25077093682 + 230.70758317730*t)
      saturn_x_0 += 0.00000018901 * Math.cos(4.70800912908 + 572.22923474750*t)
      saturn_x_0 += 0.00000017651 * Math.cos(6.25482504132 + 460.53844081980*t)
      saturn_x_0 += 0.00000024254 * Math.cos(4.15960622971 + 141.22580985640*t)
      saturn_x_0 += 0.00000019076 * Math.cos(3.31363778751 + 905.88657979150*t)
      saturn_x_0 += 0.00000017958 * Math.cos(4.21869125792 + 403.02231763990*t)
      saturn_x_0 += 0.00000024555 * Math.cos(0.10872457907 + 2324.94940881560*t)
      saturn_x_0 += 0.00000017689 * Math.cos(0.34857150254 + 295.05122865420*t)
      saturn_x_0 += 0.00000021022 * Math.cos(3.71064053048 + 402.21916848780*t)
      saturn_x_0 += 0.00000020367 * Math.cos(1.15827997539 + 112.65400177420*t)
      saturn_x_0 += 0.00000023733 * Math.cos(6.07696637504 + 462.02291352810*t)
      saturn_x_0 += 0.00000024128 * Math.cos(4.61360879470 + 31.49256938900*t)
      saturn_x_0 += 0.00000020562 * Math.cos(5.24399527975 + 963.40270297140*t)
      saturn_x_0 += 0.00000023255 * Math.cos(6.12070200866 + 593.42686339800*t)
      saturn_x_0 += 0.00000019902 * Math.cos(6.07671268686 + 1567.73225428140*t)
      saturn_x_0 += 0.00000019428 * Math.cos(2.06974323240 + 392.65794093220*t)
      saturn_x_0 += 0.00000022709 * Math.cos(0.14922934569 + 450.97721326420*t)
      saturn_x_0 += 0.00000019470 * Math.cos(1.81622677733 + 468.24268865160*t)
      saturn_x_0 += 0.00000019650 * Math.cos(3.14857774310 + 561.18353448360*t)
      saturn_x_0 += 0.00000018653 * Math.cos(3.10848105430 + 426.38574255490*t)
      saturn_x_0 += 0.00000018677 * Math.cos(1.33905018859 + 835.03713448730*t)
      saturn_x_0 += 0.00000018653 * Math.cos(0.27903946815 + 426.81063919710*t)
      saturn_x_0 += 0.00000018919 * Math.cos(5.02923982401 + 171.65459766240*t)
      saturn_x_0 += 0.00000021263 * Math.cos(2.38214401101 + 343.21857259960*t)
      saturn_x_0 += 0.00000024674 * Math.cos(4.23392667934 + 46.20979048510*t)
      saturn_x_0 += 0.00000022022 * Math.cos(3.52199956758 + 186.21176006410*t)
      saturn_x_0 += 0.00000023601 * Math.cos(1.54425445590 + 556.51766803760*t)
      saturn_x_0 += 0.00000022942 * Math.cos(6.27858064760 + 66.70484372000*t)
      saturn_x_0 += 0.00000023221 * Math.cos(1.41165777818 + 731.94436026870*t)
      saturn_x_0 += 0.00000021047 * Math.cos(5.57803326341 + 241.87090352020*t)
      saturn_x_0 += 0.00000021218 * Math.cos(5.34320407656 + 99.91138048090*t)
      saturn_x_0 += 0.00000020124 * Math.cos(3.71792305311 + 3053.71237534660*t)
      saturn_x_0 += 0.00000020403 * Math.cos(5.22785233718 + 162.89651925890*t)
      saturn_x_0 += 0.00000020119 * Math.cos(2.85963323081 + 357.44566660120*t)
      saturn_x_0 += 0.00000023953 * Math.cos(2.54227282881 + 334.55111692130*t)
      saturn_x_0 += 0.00000020697 * Math.cos(3.65641936807 + 7.63481186260*t)
      saturn_x_0 += 0.00000020538 * Math.cos(3.12930889350 + 106.01353552540*t)
      saturn_x_0 += 0.00000022399 * Math.cos(3.56419461003 + 219.51887056150*t)
      saturn_x_0 += 0.00000020721 * Math.cos(4.42613798459 + 849.26422848890*t)
      saturn_x_0 += 0.00000022696 * Math.cos(1.52974836022 + 223.33340374560*t)
      saturn_x_0 += 0.00000022951 * Math.cos(4.15499253822 + 92.94084583200*t)
      saturn_x_0 += 0.00000022194 * Math.cos(3.11585618869 + 313.21047591890*t)
      saturn_x_0 += 0.00000022198 * Math.cos(0.89868151046 + 426.71006546060*t)
      saturn_x_0 += 0.00000021557 * Math.cos(2.60337999064 + 432.01481684740*t)
      saturn_x_0 += 0.00000021570 * Math.cos(3.20671772166 + 224.60542813280*t)
      saturn_x_0 += 0.00000023225 * Math.cos(1.32324393739 + 207.07932031450*t)
      saturn_x_0 += 0.00000023044 * Math.cos(5.56570101243 + 184.72728735580*t)
      saturn_x_0 += 0.00000022198 * Math.cos(2.48883901199 + 426.48631629140*t)
      saturn_x_0 += 0.00000024075 * Math.cos(4.67936877608 + 258.87574647670*t)
      saturn_x_0 += 0.00000024192 * Math.cos(0.34568002889 + 420.44785172170*t)
      saturn_x_0 += 0.00000027252 * Math.cos(0.52645996662 + 525.75881183150*t)
      saturn_x_0 += 0.00000024389 * Math.cos(1.47701184444 + 422.40540518200*t)
      saturn_x_0 += 0.00000023511 * Math.cos(4.48384165181 + 214.10224459010*t)
      saturn_x_0 += 0.00000023511 * Math.cos(0.40578451478 + 212.49594628590*t)
      saturn_x_0 += 0.00000028580 * Math.cos(2.84721981555 + 41.10198105440*t)
      saturn_x_0 += 0.00000025645 * Math.cos(3.86292605935 + 229.97386999440*t)
      saturn_x_0 += 0.00000025542 * Math.cos(5.77362891558 + 681.54178408960*t)
      saturn_x_0 += 0.00000024727 * Math.cos(0.01709959991 + 508.35032409220*t)
      saturn_x_0 += 0.00000027190 * Math.cos(6.13268298688 + 211.65456403530*t)
      saturn_x_0 += 0.00000027190 * Math.cos(5.04012848689 + 214.94362684070*t)
      saturn_x_0 += 0.00000033480 * Math.cos(2.30014654686 + 27.08733537390*t)
      saturn_x_0 += 0.00000026934 * Math.cos(5.50960011212 + 254.94359321360*t)
      saturn_x_0 += 0.00000026274 * Math.cos(0.63012531277 + 45.57665103870*t)
      saturn_x_0 += 0.00000024741 * Math.cos(4.44519463302 + 2847.52682690940*t)
      saturn_x_0 += 0.00000034122 * Math.cos(0.40144235206 + 259.76951835400*t)
      saturn_x_0 += 0.00000030742 * Math.cos(1.26199225349 + 454.90936652730*t)
      saturn_x_0 += 0.00000026319 * Math.cos(3.57855185452 + 210.33015002140*t)
      saturn_x_0 += 0.00000025984 * Math.cos(0.44763976287 + 494.26624244250*t)
      saturn_x_0 += 0.00000033248 * Math.cos(1.88178595513 + 162.09337010680*t)
      saturn_x_0 += 0.00000025306 * Math.cos(4.73124302501 + 233.74596456310*t)
      saturn_x_0 += 0.00000025546 * Math.cos(1.68817201260 + 412.58354519550*t)
      saturn_x_0 += 0.00000031019 * Math.cos(2.96059209588 + 129.91947716160*t)
      saturn_x_0 += 0.00000025913 * Math.cos(3.24693597232 + 244.79166482700*t)
      saturn_x_0 += 0.00000029988 * Math.cos(3.32282928396 + 710.74673161820*t)
      saturn_x_0 += 0.00000031111 * Math.cos(1.40241336085 + 0.75075952540*t)
      saturn_x_0 += 0.00000026332 * Math.cos(4.82433091330 + 16.67477455640*t)
      saturn_x_0 += 0.00000026346 * Math.cos(3.73692388891 + 0.52126486180*t)
      saturn_x_0 += 0.00000033625 * Math.cos(5.77835881759 + 395.57870223900*t)
      saturn_x_0 += 0.00000033781 * Math.cos(1.31739552237 + 756.32338265690*t)
      saturn_x_0 += 0.00000026548 * Math.cos(1.60414548715 + 405.99126305650*t)
      saturn_x_0 += 0.00000027047 * Math.cos(2.92543208325 + 361.37781986430*t)
      saturn_x_0 += 0.00000029306 * Math.cos(3.55420811269 + 464.73122651380*t)
      saturn_x_0 += 0.00000037025 * Math.cos(0.82458967421 + 2.96894541660*t)
      saturn_x_0 += 0.00000027836 * Math.cos(1.17681685755 + 216.26804085460*t)
      saturn_x_0 += 0.00000037615 * Math.cos(0.10667439867 + 480.77286162380*t)
      saturn_x_0 += 0.00000027325 * Math.cos(0.85706476637 + 60.76695288680*t)
      saturn_x_0 += 0.00000035075 * Math.cos(0.26666716101 + 23.57587323610*t)
      saturn_x_0 += 0.00000033973 * Math.cos(2.82785995951 + 2950.61960112800*t)
      saturn_x_0 += 0.00000028049 * Math.cos(2.30566407507 + 131.40394986990*t)
      saturn_x_0 += 0.00000028194 * Math.cos(2.46753634930 + 1589.07289528380*t)
      saturn_x_0 += 0.00000035400 * Math.cos(2.84750024165 + 381.35160823740*t)
      saturn_x_0 += 0.00000028754 * Math.cos(0.15838275010 + 192.85222631290*t)
      saturn_x_0 += 0.00000029377 * Math.cos(6.18727053498 + 131.54696222180*t)
      saturn_x_0 += 0.00000030230 * Math.cos(5.10287010223 + 2524.02141025200*t)
      saturn_x_0 += 0.00000030492 * Math.cos(1.11695305824 + 280.96714700450*t)
      saturn_x_0 += 0.00000039377 * Math.cos(2.19578979946 + 373.90799283650*t)
      saturn_x_0 += 0.00000030271 * Math.cos(2.89789752283 + 411.62033734900*t)
      saturn_x_0 += 0.00000039682 * Math.cos(0.04631095182 + 738.79727483860*t)
      saturn_x_0 += 0.00000032931 * Math.cos(2.31448463560 + 81.75213321620*t)
      saturn_x_0 += 0.00000032066 * Math.cos(3.33695513399 + 465.95506679120*t)
      saturn_x_0 += 0.00000033486 * Math.cos(2.40982180111 + 28.31117565130*t)
      saturn_x_0 += 0.00000031092 * Math.cos(4.88763516295 + 1781.03134971940*t)
      saturn_x_0 += 0.00000038119 * Math.cos(6.03029510246 + 319.57326339430*t)
      saturn_x_0 += 0.00000039183 * Math.cos(6.26114342823 + 145.63104387150*t)
      saturn_x_0 += 0.00000036698 * Math.cos(3.68604101993 + 431.26405732200*t)
      saturn_x_0 += 0.00000035511 * Math.cos(4.25887033106 + 244.31858407500*t)
      saturn_x_0 += 0.00000040487 * Math.cos(4.57323225888 + 35.16409022120*t)
      saturn_x_0 += 0.00000042678 * Math.cos(3.87972225097 + 135.54855145410*t)
      saturn_x_0 += 0.00000033393 * Math.cos(5.90961230058 + 2428.04218303420*t)
      saturn_x_0 += 0.00000036733 * Math.cos(1.27611933074 + 77.75054398390*t)
      saturn_x_0 += 0.00000033612 * Math.cos(1.68789904490 + 181.80652604900*t)
      saturn_x_0 += 0.00000037353 * Math.cos(0.06647848989 + 1251.34038462480*t)
      saturn_x_0 += 0.00000036077 * Math.cos(4.65554964728 + 867.42347575360*t)
      saturn_x_0 += 0.00000037230 * Math.cos(1.57251793083 + 41.64449777560*t)
      saturn_x_0 += 0.00000046113 * Math.cos(0.83857991425 + 212.40532356070*t)
      saturn_x_0 += 0.00000046113 * Math.cos(4.05104625234 + 214.19286731530*t)
      saturn_x_0 += 0.00000044696 * Math.cos(3.38722991510 + 6.59228213900*t)
      saturn_x_0 += 0.00000037471 * Math.cos(5.17760705488 + 217.44369702220*t)
      saturn_x_0 += 0.00000036768 * Math.cos(1.91588498975 + 33.94024994380*t)
      saturn_x_0 += 0.00000040436 * Math.cos(0.44978856734 + 233.90602325750*t)
      saturn_x_0 += 0.00000038453 * Math.cos(5.99530036714 + 209.15449385380*t)
      saturn_x_0 += 0.00000045029 * Math.cos(2.03211615844 + 428.08266358430*t)
      saturn_x_0 += 0.00000036628 * Math.cos(3.66787324062 + 427.34895040140*t)
      saturn_x_0 += 0.00000037133 * Math.cos(4.50828997358 + 206.93630796260*t)
      saturn_x_0 += 0.00000040966 * Math.cos(4.09903578988 + 1677.93857550080*t)
      saturn_x_0 += 0.00000051539 * Math.cos(0.34137373429 + 2008.55753915900*t)
      saturn_x_0 += 0.00000045774 * Math.cos(2.33733624110 + 205.66428357540*t)
      saturn_x_0 += 0.00000038934 * Math.cos(2.45431347167 + 264.50482076920*t)
      saturn_x_0 += 0.00000046355 * Math.cos(3.10853382452 + 432.22726516850*t)
      saturn_x_0 += 0.00000045109 * Math.cos(6.06459133840 + 227.31374111850*t)
      saturn_x_0 += 0.00000053435 * Math.cos(4.49704581652 + 166.82867252200*t)
      saturn_x_0 += 0.00000039341 * Math.cos(1.88905188285 + 458.84151979040*t)
      saturn_x_0 += 0.00000048658 * Math.cos(5.15240257266 + 7.16173111060*t)
      saturn_x_0 += 0.00000045564 * Math.cos(1.25214817820 + 274.06604832480*t)
      saturn_x_0 += 0.00000041663 * Math.cos(2.50545942767 + 120.35824960600*t)
      saturn_x_0 += 0.00000051528 * Math.cos(5.02718280298 + 199.28444975750*t)
      saturn_x_0 += 0.00000053261 * Math.cos(6.04292842982 + 205.43478891180*t)
      saturn_x_0 += 0.00000047761 * Math.cos(1.51559446603 + 558.00214074590*t)
      saturn_x_0 += 0.00000042668 * Math.cos(0.60521165065 + 421.18156490460*t)
      saturn_x_0 += 0.00000055947 * Math.cos(2.08615281193 + 638.41281360570*t)
      saturn_x_0 += 0.00000051667 * Math.cos(1.43451020695 + 1169.58825140860*t)
      saturn_x_0 += 0.00000055031 * Math.cos(2.61684051897 + 418.52143602870*t)
      saturn_x_0 += 0.00000047450 * Math.cos(3.08411595023 + 320.32402291970*t)
      saturn_x_0 += 0.00000044465 * Math.cos(3.96656681803 + 2737.32050569000*t)
      saturn_x_0 += 0.00000046921 * Math.cos(5.73141451894 + 292.01284726840*t)
      saturn_x_0 += 0.00000046524 * Math.cos(4.14957170333 + 282.45161971280*t)
      saturn_x_0 += 0.00000059861 * Math.cos(3.45284751930 + 487.36514376280*t)
      saturn_x_0 += 0.00000046209 * Math.cos(6.11163535772 + 425.84743135060*t)
      saturn_x_0 += 0.00000048710 * Math.cos(0.89401835270 + 429.51895218280*t)
      saturn_x_0 += 0.00000048644 * Math.cos(3.16627935573 + 96.87299909510*t)
      saturn_x_0 += 0.00000061028 * Math.cos(1.51139637873 + 305.34616939270*t)
      saturn_x_0 += 0.00000049622 * Math.cos(2.64477814311 + 430.79097657000*t)
      saturn_x_0 += 0.00000047716 * Math.cos(0.39295661784 + 219.66188291340*t)
      saturn_x_0 += 0.00000055585 * Math.cos(5.00242279476 + 221.16340196420*t)
      saturn_x_0 += 0.00000060126 * Math.cos(0.33113202746 + 439.12836384820*t)
      saturn_x_0 += 0.00000047989 * Math.cos(0.27885843572 + 333.65734504400*t)
      saturn_x_0 += 0.00000063716 * Math.cos(5.76431815039 + 421.93232443000*t)
      saturn_x_0 += 0.00000051909 * Math.cos(4.30240479689 + 192.69216761850*t)
      saturn_x_0 += 0.00000049871 * Math.cos(4.73074363594 + 2531.13495725280*t)
      saturn_x_0 += 0.00000057131 * Math.cos(3.96134363403 + 543.02428721890*t)
      saturn_x_0 += 0.00000050427 * Math.cos(6.01983026969 + 214.73538403650*t)
      saturn_x_0 += 0.00000050427 * Math.cos(5.15298120408 + 211.86280683950*t)
      saturn_x_0 += 0.00000055380 * Math.cos(2.97518197987 + 59.80374504030*t)
      saturn_x_0 += 0.00000050883 * Math.cos(1.18776024585 + 31.01948863700*t)
      saturn_x_0 += 0.00000056865 * Math.cos(1.30791772242 + 444.75743814070*t)
      saturn_x_0 += 0.00000069651 * Math.cos(1.43400464282 + 24.37902238820*t)
      saturn_x_0 += 0.00000055800 * Math.cos(1.92876335537 + 342.25536475310*t)
      saturn_x_0 += 0.00000052275 * Math.cos(1.93847849121 + 7.06536289100*t)
      saturn_x_0 += 0.00000053639 * Math.cos(3.19637859214 + 128.95626931510*t)
      saturn_x_0 += 0.00000054255 * Math.cos(6.09930467587 + 267.47376618580*t)
      saturn_x_0 += 0.00000063336 * Math.cos(5.07934253747 + 576.16138801060*t)
      saturn_x_0 += 0.00000068787 * Math.cos(3.41306604582 + 116.42609634290*t)
      saturn_x_0 += 0.00000053989 * Math.cos(6.19050578729 + 627.36711334180*t)
      saturn_x_0 += 0.00000059023 * Math.cos(4.97849167437 + 214.99601646740*t)
      saturn_x_0 += 0.00000054842 * Math.cos(1.38489146108 + 518.64526483070*t)
      saturn_x_0 += 0.00000054700 * Math.cos(4.54260230672 + 241.61027108930*t)
      saturn_x_0 += 0.00000055245 * Math.cos(5.78088395279 + 436.89313161450*t)
      saturn_x_0 += 0.00000055588 * Math.cos(1.58539917943 + 387.24131496080*t)
      saturn_x_0 += 0.00000066535 * Math.cos(0.16025744557 + 696.51963761660*t)
      saturn_x_0 += 0.00000066706 * Math.cos(2.56096004731 + 220.93390730060*t)
      saturn_x_0 += 0.00000066015 * Math.cos(4.08036425037 + 778.41478318470*t)
      saturn_x_0 += 0.00000076309 * Math.cos(6.17304532091 + 299.12639426920*t)
      saturn_x_0 += 0.00000063517 * Math.cos(2.40088368245 + 391.17346822390*t)
      saturn_x_0 += 0.00000061437 * Math.cos(0.73813400987 + 182.27960680100*t)
      saturn_x_0 += 0.00000058090 * Math.cos(3.78005458271 + 416.30325013750*t)
      saturn_x_0 += 0.00000068653 * Math.cos(0.59467909972 + 273.10284047830*t)
      saturn_x_0 += 0.00000060050 * Math.cos(5.38312689496 + 2207.62954059540*t)
      saturn_x_0 += 0.00000075802 * Math.cos(1.21580005948 + 46.47042291600*t)
      saturn_x_0 += 0.00000059578 * Math.cos(4.68819841285 + 51.20572533120*t)
      saturn_x_0 += 0.00000070198 * Math.cos(0.02729113540 + 337.73251065900*t)
      saturn_x_0 += 0.00000079482 * Math.cos(2.77610661994 + 347.88443904560*t)
      saturn_x_0 += 0.00000065292 * Math.cos(5.67801345398 + 617.80588578620*t)
      saturn_x_0 += 0.00000073234 * Math.cos(1.42030136903 + 286.59622129700*t)
      saturn_x_0 += 0.00000062748 * Math.cos(2.82059120751 + 2.92076130680*t)
      saturn_x_0 += 0.00000062412 * Math.cos(6.02397194169 + 692.58748435350*t)
      saturn_x_0 += 0.00000080268 * Math.cos(3.06595567501 + 2634.22773147140*t)
      saturn_x_0 += 0.00000065853 * Math.cos(4.35139240808 + 339.28641933650*t)
      saturn_x_0 += 0.00000064557 * Math.cos(0.28622924030 + 184.98791978670*t)
      saturn_x_0 += 0.00000064147 * Math.cos(5.15692606934 + 1464.63948006280*t)
      saturn_x_0 += 0.00000064837 * Math.cos(4.82949190154 + 6.15033915430*t)
      saturn_x_0 += 0.00000071095 * Math.cos(6.18616583120 + 211.60217440860*t)
      saturn_x_0 += 0.00000066131 * Math.cos(2.35964914519 + 423.67742956920*t)
      saturn_x_0 += 0.00000074136 * Math.cos(4.03125002315 + 92.04707395470*t)
      saturn_x_0 += 0.00000086236 * Math.cos(2.72678012092 + 916.93228005540*t)
      saturn_x_0 += 0.00000091120 * Math.cos(3.81883197984 + 776.93031047640*t)
      saturn_x_0 += 0.00000081874 * Math.cos(1.59776394951 + 353.30106501700*t)
      saturn_x_0 += 0.00000085500 * Math.cos(1.61924612074 + 54.17467074780*t)
      saturn_x_0 += 0.00000076087 * Math.cos(0.34743859064 + 934.94851496820*t)
      saturn_x_0 += 0.00000069326 * Math.cos(5.19530696709 + 214.52293571540*t)
      saturn_x_0 += 0.00000069326 * Math.cos(5.97750450668 + 212.07525516060*t)
      saturn_x_0 += 0.00000071328 * Math.cos(4.25726845306 + 0.96320784650*t)
      saturn_x_0 += 0.00000077164 * Math.cos(0.90106050331 + 329.72519178090*t)
      saturn_x_0 += 0.00000071695 * Math.cos(2.45500522999 + 630.33605875840*t)
      saturn_x_0 += 0.00000073767 * Math.cos(6.06987659127 + 2111.65031337760*t)
      saturn_x_0 += 0.00000083219 * Math.cos(4.23693462991 + 153.49535039770*t)
      saturn_x_0 += 0.00000074887 * Math.cos(6.18244095483 + 420.96911658350*t)
      saturn_x_0 += 0.00000104149 * Math.cos(0.61449386936 + 1692.16566950240*t)
      saturn_x_0 += 0.00000081064 * Math.cos(0.27454326223 + 125.98732389850*t)
      saturn_x_0 += 0.00000078549 * Math.cos(3.24815082664 + 14.01464568050*t)
      saturn_x_0 += 0.00000081604 * Math.cos(4.52557877618 + 525.49817940060*t)
      saturn_x_0 += 0.00000079774 * Math.cos(4.83514091014 + 159.12442469020*t)
      saturn_x_0 += 0.00000100140 * Math.cos(3.54221048055 + 140.00196957900*t)
      saturn_x_0 += 0.00000091949 * Math.cos(3.60460364421 + 206.70681329900*t)
      saturn_x_0 += 0.00000091321 * Math.cos(1.93807762123 + 427.11945573780*t)
      saturn_x_0 += 0.00000081885 * Math.cos(3.25181964362 + 20.60692781950*t)
      saturn_x_0 += 0.00000099944 * Math.cos(2.65997941012 + 14.97785352700*t)
      saturn_x_0 += 0.00000098975 * Math.cos(1.55639660933 + 4.19278569400*t)
      saturn_x_0 += 0.00000088669 * Math.cos(0.05205130929 + 87.31177153950*t)
      saturn_x_0 += 0.00000117656 * Math.cos(2.13405645015 + 1272.68102562720*t)
      saturn_x_0 += 0.00000103745 * Math.cos(4.30393732262 + 1361.54670584420*t)
      saturn_x_0 += 0.00000096530 * Math.cos(6.02923616094 + 447.93883187840*t)
      saturn_x_0 += 0.00000094974 * Math.cos(4.23060258384 + 2420.92863603340*t)
      saturn_x_0 += 0.00000099528 * Math.cos(1.42298075665 + 426.07692601420*t)
      saturn_x_0 += 0.00000103912 * Math.cos(4.03403746860 + 1073.60902419080*t)
      saturn_x_0 += 0.00000095113 * Math.cos(5.17002132247 + 643.07868005170*t)
      saturn_x_0 += 0.00000097708 * Math.cos(5.02834717765 + 2214.74308759620*t)
      saturn_x_0 += 0.00000098219 * Math.cos(0.44587854866 + 144.14657116320*t)
      saturn_x_0 += 0.00000106045 * Math.cos(4.18483284486 + 206.23373254700*t)
      saturn_x_0 += 0.00000105830 * Math.cos(1.45649128193 + 219.89137757700*t)
      saturn_x_0 += 0.00000110253 * Math.cos(0.71569456242 + 245.54242435240*t)
      saturn_x_0 += 0.00000133601 * Math.cos(2.75004967414 + 35.42472265210*t)
      saturn_x_0 += 0.00000102853 * Math.cos(1.65813839227 + 67.66805156650*t)
      saturn_x_0 += 0.00000126069 * Math.cos(4.37180806356 + 181.05576652360*t)
      saturn_x_0 += 0.00000127653 * Math.cos(5.12749160961 + 134.58534360760*t)
      saturn_x_0 += 0.00000105318 * Math.cos(5.22706552130 + 5.62907429250*t)
      saturn_x_0 += 0.00000108637 * Math.cos(1.81623475388 + 767.36908292080*t)
      saturn_x_0 += 0.00000112790 * Math.cos(5.44507912303 + 114.39910691340*t)
      saturn_x_0 += 0.00000134644 * Math.cos(2.33574959741 + 78.71375183040*t)
      saturn_x_0 += 0.00000129033 * Math.cos(1.46198971089 + 247.23934538180*t)
      saturn_x_0 += 0.00000117765 * Math.cos(3.75859584496 + 32.24332891440*t)
      saturn_x_0 += 0.00000111031 * Math.cos(1.01598464494 + 206.13736432740*t)
      saturn_x_0 += 0.00000156141 * Math.cos(0.65756469165 + 237.67811782620*t)
      saturn_x_0 += 0.00000118860 * Math.cos(5.65033188726 + 1891.23767093880*t)
      saturn_x_0 += 0.00000116811 * Math.cos(1.61145832221 + 113.38771495710*t)
      saturn_x_0 += 0.00000122431 * Math.cos(1.70605535564 + 621.73803904930*t)
      saturn_x_0 += 0.00000134225 * Math.cos(5.65869864230 + 4.66586644600*t)
      saturn_x_0 += 0.00000130711 * Math.cos(2.38850746748 + 214.57111982520*t)
      saturn_x_0 += 0.00000122329 * Math.cos(1.96650577886 + 69.15252427480*t)
      saturn_x_0 += 0.00000139279 * Math.cos(2.71243130336 + 636.71589257630*t)
      saturn_x_0 += 0.00000131798 * Math.cos(2.50083539634 + 212.02707105080*t)
      saturn_x_0 += 0.00000125961 * Math.cos(3.35117964179 + 643.82943957710*t)
      saturn_x_0 += 0.00000138147 * Math.cos(3.19940941173 + 436.15941843160*t)
      saturn_x_0 += 0.00000155790 * Math.cos(4.99237742083 + 289.56516671360*t)
      saturn_x_0 += 0.00000159685 * Math.cos(5.53376678198 + 358.93013930950*t)
      saturn_x_0 += 0.00000176989 * Math.cos(2.59441226782 + 344.70304530790*t)
      saturn_x_0 += 0.00000158034 * Math.cos(3.42936876808 + 179.35884549420*t)
      saturn_x_0 += 0.00000185616 * Math.cos(5.12367952113 + 601.76425067620*t)
      saturn_x_0 += 0.00000146331 * Math.cos(6.12359043156 + 5.41662597140*t)
      saturn_x_0 += 0.00000137090 * Math.cos(5.42655130336 + 1148.24761040620*t)
      saturn_x_0 += 0.00000193237 * Math.cos(4.19968617237 + 188.92007304980*t)
      saturn_x_0 += 0.00000146618 * Math.cos(0.72929682140 + 220.36445832900*t)
      saturn_x_0 += 0.00000188196 * Math.cos(1.34108074604 + 207.14875628370*t)
      saturn_x_0 += 0.00000180790 * Math.cos(0.04936208794 + 491.81856188770*t)
      saturn_x_0 += 0.00000166449 * Math.cos(3.40892440053 + 1279.79457262800*t)
      saturn_x_0 += 0.00000191290 * Math.cos(3.29984174656 + 2317.83586181480*t)
      saturn_x_0 += 0.00000149055 * Math.cos(5.67257832801 + 107.02492748170*t)
      saturn_x_0 += 0.00000194652 * Math.cos(5.26736778530 + 488.84961647110*t)
      saturn_x_0 += 0.00000151432 * Math.cos(3.90513456730 + 220.46082654860*t)
      saturn_x_0 += 0.00000151676 * Math.cos(0.75207673924 + 213.13903674360*t)
      saturn_x_0 += 0.00000151676 * Math.cos(4.13754942735 + 213.45915413240*t)
      saturn_x_0 += 0.00000166973 * Math.cos(4.32185770884 + 355.74874557180*t)
      saturn_x_0 += 0.00000179530 * Math.cos(3.64276719183 + 216.00740842370*t)
      saturn_x_0 += 0.00000181602 * Math.cos(3.07716157619 + 84.34282612290*t)
      saturn_x_0 += 0.00000188022 * Math.cos(0.50637735109 + 427.56139872250*t)
      saturn_x_0 += 0.00000169016 * Math.cos(6.21903539006 + 1795.25844372100*t)
      saturn_x_0 += 0.00000182548 * Math.cos(1.24685117319 + 210.59078245230*t)
      saturn_x_0 += 0.00000163515 * Math.cos(0.76931838572 + 312.45971639350*t)
      saturn_x_0 += 0.00000176368 * Math.cos(0.50228212449 + 618.55664531160*t)
      saturn_x_0 += 0.00000174569 * Math.cos(0.09297884169 + 426.55000676620*t)
      saturn_x_0 += 0.00000169471 * Math.cos(4.78021413557 + 501.37978944330*t)
      saturn_x_0 += 0.00000218159 * Math.cos(1.64908016840 + 269.92144674060*t)
      saturn_x_0 += 0.00000174574 * Math.cos(3.29077366662 + 426.64637498580*t)
      saturn_x_0 += 0.00000206993 * Math.cos(1.14841882856 + 1375.77379984580*t)
      saturn_x_0 += 0.00000236824 * Math.cos(3.57393052829 + 219.44943459230*t)
      saturn_x_0 += 0.00000215232 * Math.cos(2.97872772544 + 425.63498302950*t)
      saturn_x_0 += 0.00000212877 * Math.cos(0.67438396717 + 650.94298657790*t)
      saturn_x_0 += 0.00000213986 * Math.cos(2.44871785704 + 8.07675484730*t)
      saturn_x_0 += 0.00000217166 * Math.cos(6.14501268573 + 429.04587143080*t)
      saturn_x_0 += 0.00000192734 * Math.cos(5.33529234354 + 1898.35121793960*t)
      saturn_x_0 += 0.00000202640 * Math.cos(2.91715278214 + 284.14854074220*t)
      saturn_x_0 += 0.00000230862 * Math.cos(4.03811269085 + 497.44763618020*t)
      saturn_x_0 += 0.00000266641 * Math.cos(3.49646394105 + 121.25202148330*t)
      saturn_x_0 += 0.00000203518 * Math.cos(4.48361003131 + 2104.53676637680*t)
      saturn_x_0 += 0.00000204931 * Math.cos(4.46341699841 + 842.15068148810*t)
      saturn_x_0 += 0.00000234092 * Math.cos(5.78186298869 + 275.55052103310*t)
      saturn_x_0 += 0.00000236937 * Math.cos(4.96032795425 + 235.39049596580*t)
      saturn_x_0 += 0.00000292918 * Math.cos(3.86514080986 + 424.15051032120*t)
      saturn_x_0 += 0.00000221755 * Math.cos(0.03688590568 + 543.91805909620*t)
      saturn_x_0 += 0.00000303332 * Math.cos(1.08981956452 + 483.22054217860*t)
      saturn_x_0 += 0.00000240608 * Math.cos(5.74777592789 + 221.37585028530*t)
      saturn_x_0 += 0.00000224581 * Math.cos(1.93088202036 + 39.35687591520*t)
      saturn_x_0 += 0.00000239617 * Math.cos(5.92707655403 + 1574.84580128220*t)
      saturn_x_0 += 0.00000272534 * Math.cos(4.54740464703 + 1045.15483618760*t)
      saturn_x_0 += 0.00000252470 * Math.cos(3.21391208773 + 213.03846300710*t)
      saturn_x_0 += 0.00000252470 * Math.cos(1.67539597791 + 213.55972786890*t)
      saturn_x_0 += 0.00000280829 * Math.cos(3.77309922396 + 2.44768055480*t)
      saturn_x_0 += 0.00000296359 * Math.cos(1.51933329331 + 10.29494073850*t)
      saturn_x_0 += 0.00000347341 * Math.cos(0.61908132149 + 248.72381809010*t)
      saturn_x_0 += 0.00000347502 * Math.cos(5.76861803456 + 195.13984817330*t)
      saturn_x_0 += 0.00000269016 * Math.cos(2.15203921815 + 327.43756992050*t)
      saturn_x_0 += 0.00000315241 * Math.cos(1.98234278819 + 106.27416795630*t)
      saturn_x_0 += 0.00000268854 * Math.cos(5.66985306128 + 205.22234059070*t)
      saturn_x_0 += 0.00000269380 * Math.cos(1.30301159795 + 278.51946644970*t)
      saturn_x_0 += 0.00000268385 * Math.cos(4.75118314124 + 191.95845443560*t)
      saturn_x_0 += 0.00000270298 * Math.cos(5.13892679265 + 635.96513305090*t)
      saturn_x_0 += 0.00000337120 * Math.cos(2.96241883499 + 479.28838891550*t)
      saturn_x_0 += 0.00000402465 * Math.cos(4.29571195670 + 177.87437278590*t)
      saturn_x_0 += 0.00000382800 * Math.cos(2.56517911849 + 56.62235130260*t)
      saturn_x_0 += 0.00000381531 * Math.cos(1.39616544631 + 312.19908396260*t)
      saturn_x_0 += 0.00000319406 * Math.cos(0.72194326719 + 175.16605980020*t)
      saturn_x_0 += 0.00000416098 * Math.cos(5.91051454266 + 191.20769491020*t)
      saturn_x_0 += 0.00000367600 * Math.cos(5.32149304118 + 151.04766984290*t)
      saturn_x_0 += 0.00000317269 * Math.cos(6.15399946707 + 228.27694896500*t)
      saturn_x_0 += 0.00000318641 * Math.cos(5.70073398414 + 831.85574074960*t)
      saturn_x_0 += 0.00000454510 * Math.cos(0.31737474148 + 73.29712585900*t)
      saturn_x_0 += 0.00000367304 * Math.cos(5.88650282265 + 750.10360753340*t)
      saturn_x_0 += 0.00000367643 * Math.cos(4.66054518863 + 114.13847448250*t)
      saturn_x_0 += 0.00000335788 * Math.cos(3.85937462386 + 213.08664711690*t)
      saturn_x_0 += 0.00000335788 * Math.cos(1.02993303771 + 213.51154375910*t)
      saturn_x_0 += 0.00000351121 * Math.cos(5.86405155542 + 98.89998852460*t)
      saturn_x_0 += 0.00000464864 * Math.cos(3.54480854933 + 2001.44399215820*t)
      saturn_x_0 += 0.00000350293 * Math.cos(5.00255705341 + 198.32124191100*t)
      saturn_x_0 += 0.00000389617 * Math.cos(0.10274106490 + 1478.86657406440*t)
      saturn_x_0 += 0.00000382164 * Math.cos(3.77391165053 + 148.07872442630*t)
      saturn_x_0 += 0.00000400290 * Math.cos(3.15876824938 + 404.50679034820*t)
      saturn_x_0 += 0.00000379065 * Math.cos(5.64201395902 + 1581.95934828300*t)
      saturn_x_0 += 0.00000399606 * Math.cos(1.64957508001 + 213.41097002260*t)
      saturn_x_0 += 0.00000399606 * Math.cos(3.23973258155 + 213.18722085340*t)
      saturn_x_0 += 0.00000517119 * Math.cos(2.16322117240 + 211.81462272970*t)
      saturn_x_0 += 0.00000502185 * Math.cos(4.37004071521 + 251.43213107580*t)
      saturn_x_0 += 0.00000465392 * Math.cos(5.40750083938 + 654.12438031560*t)
      saturn_x_0 += 0.00000446305 * Math.cos(4.74401934346 + 1788.14489672020*t)
      saturn_x_0 += 0.00000447477 * Math.cos(4.71542440428 + 203.00415469950*t)
      saturn_x_0 += 0.00000548712 * Math.cos(0.47707901323 + 208.63322899200*t)
      saturn_x_0 += 0.00000530435 * Math.cos(2.53005245833 + 214.78356814630*t)
      saturn_x_0 += 0.00000503830 * Math.cos(6.20414438628 + 1258.45393162560*t)
      saturn_x_0 += 0.00000493977 * Math.cos(0.34470358866 + 302.16477565500*t)
      saturn_x_0 += 0.00000656340 * Math.cos(1.39993424531 + 65.22037101170*t)
      saturn_x_0 += 0.00000513325 * Math.cos(0.39337237558 + 414.06801790380*t)
      saturn_x_0 += 0.00000665390 * Math.cos(2.82434442703 + 425.11371816770*t)
      saturn_x_0 += 0.00000580985 * Math.cos(2.07880379325 + 231.45834270270*t)
      saturn_x_0 += 0.00000515941 * Math.cos(2.58930133364 + 408.43894361130*t)
      saturn_x_0 += 0.00000613050 * Math.cos(4.42187080646 + 217.96496188400*t)
      saturn_x_0 += 0.00000696536 * Math.cos(0.57194890610 + 124.43341522100*t)
      saturn_x_0 += 0.00000599106 * Math.cos(3.85684582470 + 554.06998748280*t)
      saturn_x_0 += 0.00000698094 * Math.cos(0.39648451365 + 62.25142559510*t)
      saturn_x_0 += 0.00000624442 * Math.cos(2.79573123394 + 18.15924726470*t)
      saturn_x_0 += 0.00000732069 * Math.cos(4.22603104281 + 39.61750834610*t)
      saturn_x_0 += 0.00000623804 * Math.cos(0.35891832074 + 1162.47470440780*t)
      saturn_x_0 += 0.00000760670 * Math.cos(1.72547418591 + 21.34064100240*t)
      saturn_x_0 += 0.00000786419 * Math.cos(3.25718375099 + 36.64856292950*t)
      saturn_x_0 += 0.00000834067 * Math.cos(2.96257312203 + 160.60889739850*t)
      saturn_x_0 += 0.00000799254 * Math.cos(1.35390136346 + 22.09140052780*t)
      saturn_x_0 += 0.00000613771 * Math.cos(2.45656955715 + 142.44965013380*t)
      saturn_x_0 += 0.00000637987 * Math.cos(6.22551769213 + 70.84944530420*t)
      saturn_x_0 += 0.00000691909 * Math.cos(3.97719367325 + 218.92816973050*t)
      saturn_x_0 += 0.00000768213 * Math.cos(2.89648077129 + 218.71572140940*t)
      saturn_x_0 += 0.00000708337 * Math.cos(0.91058417437 + 207.67002114550*t)
      saturn_x_0 += 0.00000647073 * Math.cos(2.95872943804 + 99.16062095550*t)
      saturn_x_0 += 0.00000798173 * Math.cos(2.01609262333 + 207.88246946660*t)
      saturn_x_0 += 0.00000918243 * Math.cos(4.57697669021 + 563.63121503840*t)
      saturn_x_0 += 0.00000723204 * Math.cos(1.96639979182 + 956.28915597060*t)
      saturn_x_0 += 0.00000710122 * Math.cos(3.41709207069 + 417.03696332040*t)
      saturn_x_0 += 0.00000787738 * Math.cos(2.18483184089 + 88.86568021700*t)
      saturn_x_0 += 0.00000780633 * Math.cos(4.83797898102 + 728.76296653100*t)
      saturn_x_0 += 0.00000859722 * Math.cos(3.70935476561 + 252.65597135320*t)
      saturn_x_0 += 0.00000729284 * Math.cos(5.89867315791 + 1265.56747862640*t)
      saturn_x_0 += 0.00000918163 * Math.cos(4.86154825531 + 565.11568774670*t)
      saturn_x_0 += 0.00001008026 * Math.cos(1.08825703500 + 225.82926841020*t)
      saturn_x_0 += 0.00000789057 * Math.cos(0.23960587227 + 223.59403617650*t)
      saturn_x_0 += 0.00000864820 * Math.cos(3.41432256973 + 217.49188113200*t)
      saturn_x_0 += 0.00000881207 * Math.cos(1.47222342795 + 209.10630974400*t)
      saturn_x_0 += 0.00000824797 * Math.cos(4.30734330456 + 214.04985496340*t)
      saturn_x_0 += 0.00000829404 * Math.cos(0.58167216896 + 212.54833591260*t)
      saturn_x_0 += 0.00001150262 * Math.cos(3.74704110250 + 200.76892246580*t)
      saturn_x_0 += 0.00000867705 * Math.cos(1.65168536612 + 216.21985674480*t)
      saturn_x_0 += 0.00001118048 * Math.cos(3.46624216870 + 703.63318461740*t)
      saturn_x_0 += 0.00000867742 * Math.cos(3.23603399857 + 210.37833413120*t)
      saturn_x_0 += 0.00001173633 * Math.cos(3.79592491893 + 1685.05212250160*t)
      saturn_x_0 += 0.00001092000 * Math.cos(1.13562597855 + 173.94221952280*t)
      saturn_x_0 += 0.00001089142 * Math.cos(5.82690567831 + 362.86229257260*t)
      saturn_x_0 += 0.00000969675 * Math.cos(6.06759066262 + 515.46387109300*t)
      saturn_x_0 += 0.00001009190 * Math.cos(1.34289487761 + 265.98929347750*t)
      saturn_x_0 += 0.00001019407 * Math.cos(5.00697904753 + 1471.75302706360*t)
      saturn_x_0 += 0.00001070652 * Math.cos(2.16320626061 + 1059.38193018920*t)
      saturn_x_0 += 0.00001111390 * Math.cos(0.47907481744 + 234.63973644040*t)
      saturn_x_0 += 0.00001148005 * Math.cos(0.19267134900 + 942.06206196900*t)
      saturn_x_0 += 0.00001417710 * Math.cos(5.41419900810 + 350.33211960040*t)
      saturn_x_0 += 0.00001465687 * Math.cos(5.69105697536 + 949.17560896980*t)
      saturn_x_0 += 0.00001537964 * Math.cos(4.78543539924 + 860.30992875280*t)
      saturn_x_0 += 0.00001460800 * Math.cos(5.92457418931 + 429.77958461370*t)
      saturn_x_0 += 0.00001499061 * Math.cos(3.60176796862 + 52.69019803950*t)
      saturn_x_0 += 0.00001632293 * Math.cos(2.69164822165 + 213.82036029980*t)
      saturn_x_0 += 0.00001635508 * Math.cos(2.19968869780 + 212.77783057620*t)
      saturn_x_0 += 0.00001634380 * Math.cos(4.54319346061 + 12.53017297220*t)
      saturn_x_0 += 0.00002099584 * Math.cos(2.04767412721 + 1.48447270830*t)
      saturn_x_0 += 0.00002334618 * Math.cos(5.86791070843 + 388.46515523820*t)
      saturn_x_0 += 0.00002094767 * Math.cos(3.55759987109 + 423.41679713830*t)
      saturn_x_0 += 0.00002912305 * Math.cos(1.76894623285 + 3.18139373770*t)
      saturn_x_0 += 0.00002162294 * Math.cos(3.26942373483 + 340.77089204480*t)
      saturn_x_0 += 0.00002308453 * Math.cos(3.67822395107 + 430.53034413910*t)
      saturn_x_0 += 0.00003128610 * Math.cos(4.05501447962 + 1368.66025284500*t)
      saturn_x_0 += 0.00002424948 * Math.cos(3.97128259353 + 222.86032299360*t)
      saturn_x_0 += 0.00002469402 * Math.cos(5.27363716895 + 1155.36115740700*t)
      saturn_x_0 += 0.00002507576 * Math.cos(1.49473969257 + 9.56122755560*t)
      saturn_x_0 += 0.00002921516 * Math.cos(4.16131118972 + 1066.49547719000*t)
      saturn_x_0 += 0.00002527038 * Math.cos(5.09752990899 + 628.85158605010*t)
      saturn_x_0 += 0.00002619094 * Math.cos(5.49345540359 + 127.47179660680*t)
      saturn_x_0 += 0.00002712559 * Math.cos(0.96814009180 + 203.73786788240*t)
      saturn_x_0 += 0.00002633264 * Math.cos(5.40645069358 + 288.08069400530*t)
      saturn_x_0 += 0.00003362357 * Math.cos(1.42090450141 + 437.64389113990*t)
      saturn_x_0 += 0.00002827199 * Math.cos(0.73271261848 + 330.61896365820*t)
      saturn_x_0 += 0.00002904839 * Math.cos(1.13559078868 + 85.82729883120*t)
      saturn_x_0 += 0.00002953858 * Math.cos(5.39165103860 + 138.51749687070*t)
      saturn_x_0 += 0.00004110608 * Math.cos(5.96149429852 + 137.03302416240*t)
      saturn_x_0 += 0.00002987869 * Math.cos(0.04173236626 + 625.67019231240*t)
      saturn_x_0 += 0.00003674488 * Math.cos(6.08210209796 + 76.26607127560*t)
      saturn_x_0 += 0.00003112752 * Math.cos(4.04410367056 + 213.34727954780*t)
      saturn_x_0 += 0.00003113686 * Math.cos(0.84631897443 + 213.25091132820*t)
      saturn_x_0 += 0.00003746363 * Math.cos(1.16965138821 + 214.26230328450*t)
      saturn_x_0 += 0.00003761760 * Math.cos(3.72112918055 + 212.33588759150*t)
      saturn_x_0 += 0.00003791450 * Math.cos(5.99767294831 + 422.66603761290*t)
      saturn_x_0 += 0.00005151002 * Math.cos(0.34669532534 + 215.74677599280*t)
      saturn_x_0 += 0.00005192695 * Math.cos(4.54584457909 + 210.85141488320*t)
      saturn_x_0 += 0.00005342763 * Math.cos(3.60061388095 + 412.37109687440*t)
      saturn_x_0 += 0.00006073312 * Math.cos(6.15905920767 + 440.82528487760*t)
      saturn_x_0 += 0.00006242626 * Math.cos(0.31189331943 + 536.80451209540*t)
      saturn_x_0 += 0.00006322091 * Math.cos(0.83910039496 + 309.27832265580*t)
      saturn_x_0 += 0.00006195302 * Math.cos(2.44963609645 + 846.08283475120*t)
      saturn_x_0 += 0.00007155271 * Math.cos(2.18154617097 + 95.97922721780*t)
      saturn_x_0 += 0.00006717261 * Math.cos(5.51887462475 + 838.96928775040*t)
      saturn_x_0 += 0.00009112965 * Math.cos(4.32466741251 + 1052.26838318840*t)
      saturn_x_0 += 0.00008207194 * Math.cos(2.47939755305 + 742.99006053260*t)
      saturn_x_0 += 0.00012023054 * Math.cos(5.66372239094 + 351.81659230870*t)
      saturn_x_0 += 0.00012389760 * Math.cos(4.19747910039 + 490.33408917940*t)
      saturn_x_0 += 0.00009943629 * Math.cos(0.84628173449 + 3.93215326310*t)
      saturn_x_0 += 0.00014727416 * Math.cos(4.67982458404 + 277.03499374140*t)
      saturn_x_0 += 0.00023237024 * Math.cos(0.10474288122 + 149.56319713460*t)
      saturn_x_0 += 0.00023365871 * Math.cos(5.53492454782 + 647.01083331480*t)
      saturn_x_0 += 0.00031244965 * Math.cos(4.62930311280 + 735.87651353180*t)
      saturn_x_0 += 0.00024058786 * Math.cos(5.85571939691 + 522.57741809380*t)
      saturn_x_0 += 0.00025485006 * Math.cos(1.63932503888 + 117.31986822020*t)
      saturn_x_0 += 0.00024669930 * Math.cos(5.60389432714 + 415.55249061210*t)
      saturn_x_0 += 0.00024547484 * Math.cos(4.53150636994 + 210.11770170030*t)
      saturn_x_0 += 0.00025158000 * Math.cos(0.37800583496 + 216.48048917570*t)
      saturn_x_0 += 0.00044537354 * Math.cos(5.60825622208 + 63.73589830340*t)
      saturn_x_0 += 0.00038334470 * Math.cos(4.39817733456 + 199.07200143640*t)
      saturn_x_0 += 0.00045542953 * Math.cos(1.88235196400 + 14.22709400160*t)
      saturn_x_0 += 0.00058995712 * Math.cos(2.33042838103 + 74.78159856730*t)
      saturn_x_0 += 0.00054006503 * Math.cos(4.90926255487 + 853.19638175200*t)
      saturn_x_0 += 0.00058306839 * Math.cos(2.16048044319 + 224.34479570190*t)
      saturn_x_0 += 0.00065601455 * Math.cos(2.69726244676 + 202.25339517410*t)
      saturn_x_0 += 0.00068836111 * Math.cos(4.01788121810 + 217.23124870110*t)
      saturn_x_0 += 0.00070199356 * Math.cos(0.88789759781 + 209.36694217490*t)
      saturn_x_0 += 0.00074267111 * Math.cos(2.38212789877 + 632.78373931320*t)
      saturn_x_0 += 0.00083758534 * Math.cos(0.62038891091 + 227.52618943960*t)
      saturn_x_0 += 0.00080605800 * Math.cos(5.62066478674 + 11.04570026390*t)
      saturn_x_0 += 0.00083256484 * Math.cos(3.06289145446 + 529.69096509460*t)
      saturn_x_0 += 0.00097835080 * Math.cos(1.01502366873 + 323.50541665740*t)
      saturn_x_0 += 0.00149659945 * Math.cos(2.17071100189 + 38.13303563780*t)
      saturn_x_0 += 0.00372789068 * Math.cos(0.00137750888 + 433.71173787680*t)
      saturn_x_0 += 0.00509529043 * Math.cos(4.95879639669 + 103.09277421860*t)
      saturn_x_0 += 0.00716112591 * Math.cos(2.71151505735 + 316.39186965660*t)
      saturn_x_0 += 0.01097374519 * Math.cos(5.65753938643 + 639.89728631400*t)
      saturn_x_0 += 0.01115372225 * Math.cos(3.15690865182 + 419.48464387520*t)
      saturn_x_0 += 0.01255113414 * Math.cos(2.17347170552 + 110.20632121940*t)
      saturn_x_0 += 0.02335961354 * Math.cos(2.02227905783 + 7.11354700080*t)
      saturn_x_0 += 0.04274172066 * Math.cos(0.00000000000 + 0.00000000000*t)
      saturn_x_0 += 0.06622371284 * Math.cos(0.75094738122 + 220.41264243880*t)
      saturn_x_0 += 0.06758489145 * Math.cos(4.16767544586 + 206.18554843720*t)
      saturn_x_0 += 0.26404799161 * Math.cos(0.12391580771 + 426.59819087600*t)
      saturn_x_0 += 9.51366533422 * Math.cos(0.87441380650 + 213.29909543800*t)
      return saturn_x_5+saturn_x_4+saturn_x_3+saturn_x_2+saturn_x_1+saturn_x_0
   end

   def self.neptune_z(t)
      neptune_z_3 = 0.0

      neptune_z_3 += 0.00000124222 * Math.cos(3.06928911462 + 38.13303563780*t)
      neptune_z_3=neptune_z_3*t*t*t

      neptune_z_2 = 0.0

      neptune_z_2 += 0.00000012004 * Math.cos(1.70952552971 + 35.16409022120*t)
      neptune_z_2 += 0.00000034955 * Math.cos(3.14159265359 + 0.00000000000*t)
      neptune_z_2 += 0.00000063370 * Math.cos(4.37315671512 + 76.26607127560*t)
      neptune_z_2 += 0.00000127993 * Math.cos(4.77241139328 + 39.61750834610*t)
      neptune_z_2 += 0.00000130346 * Math.cos(1.12728833394 + 36.64856292950*t)
      neptune_z_2 += 0.00001264840 * Math.cos(1.91401498992 + 38.13303563780*t)
      neptune_z_2=neptune_z_2*t*t

      neptune_z_1 = 0.0

      neptune_z_1 += 0.00000011332 * Math.cos(1.89669399414 + 47.69426319340*t)
      neptune_z_1 += 0.00000010241 * Math.cos(1.88890726131 + 137.03302416240*t)
      neptune_z_1 += 0.00000014126 * Math.cos(2.27105401422 + 98.89998852460*t)
      neptune_z_1 += 0.00000012665 * Math.cos(1.89493761132 + 40.58071619260*t)
      neptune_z_1 += 0.00000014021 * Math.cos(4.12685780506 + 35.68535508300*t)
      neptune_z_1 += 0.00000012100 * Math.cos(3.10752065642 + 111.43016149680*t)
      neptune_z_1 += 0.00000015477 * Math.cos(4.12583404955 + 28.57180808220*t)
      neptune_z_1 += 0.00000026252 * Math.cos(1.94513334993 + 38.65430049960*t)
      neptune_z_1 += 0.00000026739 * Math.cos(4.07806359670 + 37.61177077600*t)
      neptune_z_1 += 0.00000033263 * Math.cos(5.25282819024 + 71.81265315070*t)
      neptune_z_1 += 0.00000040463 * Math.cos(5.47127522302 + 42.58645376270*t)
      neptune_z_1 += 0.00000050481 * Math.cos(3.57774720787 + 114.39910691340*t)
      neptune_z_1 += 0.00000064916 * Math.cos(0.65218136897 + 33.67961751290*t)
      neptune_z_1 += 0.00000064900 * Math.cos(0.27452505078 + 4.45341812490*t)
      neptune_z_1 += 0.00000079923 * Math.cos(0.27163282735 + 77.75054398390*t)
      neptune_z_1 += 0.00000105442 * Math.cos(2.35241365385 + 74.78159856730*t)
      neptune_z_1 += 0.00000183128 * Math.cos(5.40794621153 + 1.48447270830*t)
      neptune_z_1 += 0.00000177485 * Math.cos(4.37166358766 + 73.29712585900*t)
      neptune_z_1 += 0.00000374315 * Math.cos(1.56222971632 + 2.96894541660*t)
      neptune_z_1 += 0.00000506405 * Math.cos(0.44976388514 + 41.10198105440*t)
      neptune_z_1 += 0.00000794811 * Math.cos(5.98635430889 + 35.16409022120*t)
      neptune_z_1 += 0.00003891340 * Math.cos(5.46760868569 + 76.26607127560*t)
      neptune_z_1 += 0.00006862414 * Math.cos(1.65930160610 + 39.61750834610*t)
      neptune_z_1 += 0.00009597674 * Math.cos(0.00000000000 + 0.00000000000*t)
      neptune_z_1 += 0.00007783708 * Math.cos(4.40146905905 + 36.64856292950*t)
      neptune_z_1 += 0.00154877961 * Math.cos(2.14239038882 + 38.13303563780*t)
      neptune_z_1=neptune_z_1*t

      neptune_z_0 = 0.0

      neptune_z_0 += 0.00000014304 * Math.cos(5.15644933777 + 31.54075349880*t)
      neptune_z_0 += 0.00000010825 * Math.cos(4.13817476053 + 0.52126486180*t)
      neptune_z_0 += 0.00000012363 * Math.cos(3.07599476497 + 6.59228213900*t)
      neptune_z_0 += 0.00000012521 * Math.cos(0.41449986025 + 186.21176006410*t)
      neptune_z_0 += 0.00000011309 * Math.cos(4.15253392707 + 487.36514376280*t)
      neptune_z_0 += 0.00000013582 * Math.cos(0.99222619680 + 44.72531777680*t)
      neptune_z_0 += 0.00000014757 * Math.cos(2.02029526083 + 105.49227066360*t)
      neptune_z_0 += 0.00000015218 * Math.cos(2.93182248771 + 219.89137757700*t)
      neptune_z_0 += 0.00000017102 * Math.cos(5.39964889794 + 41.05379694460*t)
      neptune_z_0 += 0.00000017009 * Math.cos(1.33850584943 + 7.11354700080*t)
      neptune_z_0 += 0.00000021571 * Math.cos(2.39337706760 + 152.53214255120*t)
      neptune_z_0 += 0.00000016083 * Math.cos(4.20629091415 + 0.96320784650*t)
      neptune_z_0 += 0.00000016990 * Math.cos(2.19726523790 + 294.67297614430*t)
      neptune_z_0 += 0.00000018790 * Math.cos(0.62408059806 + 35.21227433100*t)
      neptune_z_0 += 0.00000016716 * Math.cos(0.02332590259 + 255.05546779820*t)
      neptune_z_0 += 0.00000018640 * Math.cos(1.06424642993 + 180.27386923090*t)
      neptune_z_0 += 0.00000020384 * Math.cos(5.80954414865 + 7.42236354150*t)
      neptune_z_0 += 0.00000021634 * Math.cos(3.25469228647 + 388.46515523820*t)
      neptune_z_0 += 0.00000021716 * Math.cos(0.90792314747 + 175.16605980020*t)
      neptune_z_0 += 0.00000024616 * Math.cos(0.40597272412 + 30.71067209630*t)
      neptune_z_0 += 0.00000027605 * Math.cos(2.81540405940 + 183.24281464750*t)
      neptune_z_0 += 0.00000038849 * Math.cos(5.79294381756 + 46.20979048510*t)
      neptune_z_0 += 0.00000033071 * Math.cos(2.02572550598 + 258.02441321480*t)
      neptune_z_0 += 0.00000033382 * Math.cos(0.88396990078 + 42.32582133180*t)
      neptune_z_0 += 0.00000035742 * Math.cos(0.34857928455 + 149.56319713460*t)
      neptune_z_0 += 0.00000034730 * Math.cos(1.39045518365 + 213.29909543800*t)
      neptune_z_0 += 0.00000047180 * Math.cos(2.43405967107 + 38.24491022240*t)
      neptune_z_0 += 0.00000034386 * Math.cos(6.15246630929 + 218.40690486870*t)
      neptune_z_0 += 0.00000037349 * Math.cos(5.15067903040 + 33.94024994380*t)
      neptune_z_0 += 0.00000034690 * Math.cos(1.47398766326 + 8.07675484730*t)
      neptune_z_0 += 0.00000047361 * Math.cos(3.58964541604 + 38.02116105320*t)
      neptune_z_0 += 0.00000037856 * Math.cos(5.19945796177 + 72.07328558160*t)
      neptune_z_0 += 0.00000041357 * Math.cos(0.86667380713 + 143.62530630140*t)
      neptune_z_0 += 0.00000055537 * Math.cos(2.11977296055 + 109.94568878850*t)
      neptune_z_0 += 0.00000041127 * Math.cos(6.05239303825 + 115.88357962170*t)
      neptune_z_0 += 0.00000050936 * Math.cos(0.19994012329 + 30.05628079050*t)
      neptune_z_0 += 0.00000046428 * Math.cos(2.66596739242 + 146.59425171800*t)
      neptune_z_0 += 0.00000047742 * Math.cos(3.05261105371 + 38.39366806870*t)
      neptune_z_0 += 0.00000049439 * Math.cos(1.66178905717 + 68.84370773410*t)
      neptune_z_0 += 0.00000048182 * Math.cos(2.97141991737 + 37.87240320690*t)
      neptune_z_0 += 0.00000051928 * Math.cos(0.40473854286 + 40.58071619260*t)
      neptune_z_0 += 0.00000051685 * Math.cos(6.02831347649 + 44.07092647100*t)
      neptune_z_0 += 0.00000058303 * Math.cos(5.61662561548 + 35.68535508300*t)
      neptune_z_0 += 0.00000066838 * Math.cos(1.87185330904 + 221.37585028530*t)
      neptune_z_0 += 0.00000073141 * Math.cos(1.80069951634 + 137.03302416240*t)
      neptune_z_0 += 0.00000074401 * Math.cos(5.99935727164 + 181.75834193920*t)
      neptune_z_0 += 0.00000074559 * Math.cos(2.31518880439 + 312.19908396260*t)
      neptune_z_0 += 0.00000098771 * Math.cos(0.72335005782 + 106.97674337190*t)
      neptune_z_0 += 0.00000133292 * Math.cos(1.23386935925 + 38.18121974760*t)
      neptune_z_0 += 0.00000102622 * Math.cos(0.81673762159 + 4.19278569400*t)
      neptune_z_0 += 0.00000133509 * Math.cos(4.78977105547 + 38.08485152800*t)
      neptune_z_0 += 0.00000111589 * Math.cos(4.18561395578 + 47.69426319340*t)
      neptune_z_0 += 0.00000140758 * Math.cos(3.50944989694 + 38.65430049960*t)
      neptune_z_0 += 0.00000111761 * Math.cos(6.20948230785 + 98.89998852460*t)
      neptune_z_0 += 0.00000120906 * Math.cos(1.61767636602 + 39.09624348430*t)
      neptune_z_0 += 0.00000126296 * Math.cos(4.40661385040 + 37.16982779130*t)
      neptune_z_0 += 0.00000136955 * Math.cos(0.20339778664 + 79.23501669220*t)
      neptune_z_0 += 0.00000143647 * Math.cos(2.51620047812 + 37.61177077600*t)
      neptune_z_0 += 0.00000139093 * Math.cos(1.67466701191 + 184.72728735580*t)
      neptune_z_0 += 0.00000141275 * Math.cos(1.73147597657 + 28.57180808220*t)
      neptune_z_0 += 0.00000173516 * Math.cos(5.85498030099 + 145.10977900970*t)
      neptune_z_0 += 0.00000205306 * Math.cos(0.75818737085 + 5.93789083320*t)
      neptune_z_0 += 0.00000274474 * Math.cos(5.42657022437 + 32.19514480460*t)
      neptune_z_0 += 0.00000277675 * Math.cos(1.45401569135 + 148.07872442630*t)
      neptune_z_0 += 0.00000331254 * Math.cos(0.29304964526 + 70.32818044240*t)
      neptune_z_0 += 0.00000490859 * Math.cos(6.07827301209 + 112.91463420510*t)
      neptune_z_0 += 0.00000530252 * Math.cos(0.85800267793 + 111.43016149680*t)
      neptune_z_0 += 0.00000457516 * Math.cos(5.71650412080 + 108.46121608020*t)
      neptune_z_0 += 0.00000840177 * Math.cos(0.94268885160 + 42.58645376270*t)
      neptune_z_0 += 0.00001865261 * Math.cos(5.05510390418 + 71.81265315070*t)
      neptune_z_0 += 0.00002213464 * Math.cos(1.96045135168 + 4.45341812490*t)
      neptune_z_0 += 0.00002868677 * Math.cos(4.27011526203 + 33.67961751290*t)
      neptune_z_0 += 0.00002818034 * Math.cos(4.10661077794 + 114.39910691340*t)
      neptune_z_0 += 0.00004119576 * Math.cos(1.67942813460 + 77.75054398390*t)
      neptune_z_0 += 0.00009774680 * Math.cos(2.80201767484 + 73.29712585900*t)
      neptune_z_0 += 0.00016864457 * Math.cos(2.13251137546 + 41.10198105440*t)
      neptune_z_0 += 0.00025811465 * Math.cos(3.19303929710 + 2.96894541660*t)
      neptune_z_0 += 0.00030871862 * Math.cos(3.29017492215 + 35.16409022120*t)
      neptune_z_0 += 0.00032204313 * Math.cos(1.48923465055 + 74.78159856730*t)
      neptune_z_0 += 0.00084101913 * Math.cos(4.38932612685 + 1.48447270830*t)
      neptune_z_0 += 0.00417539868 * Math.cos(5.91308871390 + 76.26607127560*t)
      neptune_z_0 += 0.00451964646 * Math.cos(3.50949727943 + 39.61750834610*t)
      neptune_z_0 += 0.00474309033 * Math.cos(2.52218768352 + 36.64856292950*t)
      neptune_z_0 += 0.01244825806 * Math.cos(0.00000000000 + 0.00000000000*t)
      neptune_z_0 += 0.92861252357 * Math.cos(1.44103930199 + 38.13303563780*t)
      return neptune_z_3+neptune_z_2+neptune_z_1+neptune_z_0
   end

   def self.neptune_y(t)
      neptune_y_3 = 0.0

      neptune_y_3 += 0.00000014300 * Math.cos(4.78800593446 + 7.11354700080*t)
      neptune_y_3 += 0.00000019807 * Math.cos(3.98068286016 + 41.10198105440*t)
      neptune_y_3 += 0.00000021976 * Math.cos(0.35990434774 + 35.16409022120*t)
      neptune_y_3 += 0.00000085913 * Math.cos(5.13938436433 + 76.26607127560*t)
      neptune_y_3 += 0.00000130731 * Math.cos(2.18169161636 + 38.13303563780*t)
      neptune_y_3 += 0.00000178702 * Math.cos(0.00000000000 + 0.00000000000*t)
      neptune_y_3 += 0.00000182218 * Math.cos(5.07306416874 + 39.61750834610*t)
      neptune_y_3 += 0.00000192703 * Math.cos(5.55088601013 + 36.64856292950*t)
      neptune_y_3=neptune_y_3*t*t*t

      neptune_y_2 = 0.0

      neptune_y_2 += 0.00000010585 * Math.cos(4.37749847574 + 33.94024994380*t)
      neptune_y_2 += 0.00000012773 * Math.cos(1.36566781679 + 60.76695288680*t)
      neptune_y_2 += 0.00000017601 * Math.cos(4.23571655619 + 71.81265315070*t)
      neptune_y_2 += 0.00000021599 * Math.cos(0.13027047872 + 7.11354700080*t)
      neptune_y_2 += 0.00000024149 * Math.cos(2.51309690251 + 47.69426319340*t)
      neptune_y_2 += 0.00000033753 * Math.cos(4.89394943800 + 114.39910691340*t)
      neptune_y_2 += 0.00000032195 * Math.cos(3.40544588666 + 45.24658263860*t)
      neptune_y_2 += 0.00000031377 * Math.cos(1.82535381711 + 28.57180808220*t)
      neptune_y_2 += 0.00000035542 * Math.cos(0.93237309219 + 31.01948863700*t)
      neptune_y_2 += 0.00000034068 * Math.cos(1.35876855791 + 98.89998852460*t)
      neptune_y_2 += 0.00000036741 * Math.cos(1.66899943529 + 74.78159856730*t)
      neptune_y_2 += 0.00000038264 * Math.cos(5.61111117498 + 42.58645376270*t)
      neptune_y_2 += 0.00000040074 * Math.cos(0.15979944642 + 4.45341812490*t)
      neptune_y_2 += 0.00000048440 * Math.cos(4.96907121134 + 33.67961751290*t)
      neptune_y_2 += 0.00000055174 * Math.cos(5.66551452151 + 1.48447270830*t)
      neptune_y_2 += 0.00000074114 * Math.cos(3.45086633035 + 73.29712585900*t)
      neptune_y_2 += 0.00000105947 * Math.cos(5.85174809888 + 40.58071619260*t)
      neptune_y_2 += 0.00000114478 * Math.cos(4.77209191510 + 35.68535508300*t)
      neptune_y_2 += 0.00000186626 * Math.cos(0.85138234128 + 2.96894541660*t)
      neptune_y_2 += 0.00000301094 * Math.cos(0.24659723217 + 41.10198105440*t)
      neptune_y_2 += 0.00000394632 * Math.cos(4.10915465726 + 35.16409022120*t)
      neptune_y_2 += 0.00002163809 * Math.cos(0.22086532214 + 76.26607127560*t)
      neptune_y_2 += 0.00003058647 * Math.cos(5.31956613665 + 38.13303563780*t)
      neptune_y_2 += 0.00003651208 * Math.cos(3.14159265359 + 0.00000000000*t)
      neptune_y_2 += 0.00004347956 * Math.cos(0.88317230351 + 39.61750834610*t)
      neptune_y_2 += 0.00004539421 * Math.cos(3.45613207922 + 36.64856292950*t)
      neptune_y_2=neptune_y_2*t*t

      neptune_y_1 = 0.0

      neptune_y_1 += 0.00000011438 * Math.cos(0.01538881296 + 143.62530630140*t)
      neptune_y_1 += 0.00000010082 * Math.cos(4.02342989288 + 251.43213107580*t)
      neptune_y_1 += 0.00000011499 * Math.cos(3.05217795552 + 129.91947716160*t)
      neptune_y_1 += 0.00000010719 * Math.cos(3.07022445403 + 415.29185818120*t)
      neptune_y_1 += 0.00000012061 * Math.cos(1.63427149054 + 72.07328558160*t)
      neptune_y_1 += 0.00000011107 * Math.cos(0.75452281256 + 43.24084506850*t)
      neptune_y_1 += 0.00000011036 * Math.cos(5.39688163697 + 5.10780943070*t)
      neptune_y_1 += 0.00000013293 * Math.cos(3.14432068639 + 42.79890208380*t)
      neptune_y_1 += 0.00000012751 * Math.cos(5.32663710068 + 45.55539917930*t)
      neptune_y_1 += 0.00000016538 * Math.cos(4.71752472587 + 305.08553696180*t)
      neptune_y_1 += 0.00000012917 * Math.cos(4.09621487061 + 97.41551581630*t)
      neptune_y_1 += 0.00000014467 * Math.cos(5.15039251213 + 108.46121608020*t)
      neptune_y_1 += 0.00000014554 * Math.cos(4.25295399683 + 319.31263096340*t)
      neptune_y_1 += 0.00000015990 * Math.cos(5.86394572836 + 79.18683258240*t)
      neptune_y_1 += 0.00000019347 * Math.cos(4.06420216347 + 152.53214255120*t)
      neptune_y_1 += 0.00000016590 * Math.cos(1.19757976992 + 33.46716919180*t)
      neptune_y_1 += 0.00000015469 * Math.cos(4.91170345861 + 43.54966160920*t)
      neptune_y_1 += 0.00000015590 * Math.cos(0.42181314281 + 36.86101125060*t)
      neptune_y_1 += 0.00000015590 * Math.cos(3.91877412354 + 39.40506002500*t)
      neptune_y_1 += 0.00000017244 * Math.cos(4.89548915279 + 11.30633269480*t)
      neptune_y_1 += 0.00000016400 * Math.cos(3.45346659376 + 33.02522620710*t)
      neptune_y_1 += 0.00000016336 * Math.cos(0.81498116086 + 11.04570026390*t)
      neptune_y_1 += 0.00000017014 * Math.cos(2.67275243455 + 91.78644152380*t)
      neptune_y_1 += 0.00000018318 * Math.cos(4.93707103969 + 63.73589830340*t)
      neptune_y_1 += 0.00000019579 * Math.cos(4.08479579857 + 24.11838995730*t)
      neptune_y_1 += 0.00000019233 * Math.cos(4.44323447748 + 6.90109867970*t)
      neptune_y_1 += 0.00000019754 * Math.cos(2.91920405761 + 49.17873590170*t)
      neptune_y_1 += 0.00000019878 * Math.cos(5.73044951888 + 32.71640966640*t)
      neptune_y_1 += 0.00000020371 * Math.cos(6.06747996518 + 62.25142559510*t)
      neptune_y_1 += 0.00000021638 * Math.cos(5.65601132085 + 5.41662597140*t)
      neptune_y_1 += 0.00000022382 * Math.cos(2.74288661925 + 175.16605980020*t)
      neptune_y_1 += 0.00000023139 * Math.cos(5.90845460360 + 106.01353552540*t)
      neptune_y_1 += 0.00000022862 * Math.cos(6.27256302631 + 44.72531777680*t)
      neptune_y_1 += 0.00000028690 * Math.cos(6.13341530240 + 106.97674337190*t)
      neptune_y_1 += 0.00000030599 * Math.cos(5.59281389749 + 22.63391724900*t)
      neptune_y_1 += 0.00000033108 * Math.cos(0.88651710158 + 115.88357962170*t)
      neptune_y_1 += 0.00000033039 * Math.cos(1.36957718323 + 27.08733537390*t)
      neptune_y_1 += 0.00000035716 * Math.cos(1.28021180129 + 84.34282612290*t)
      neptune_y_1 += 0.00000041772 * Math.cos(2.67664940250 + 4.19278569400*t)
      neptune_y_1 += 0.00000037948 * Math.cos(4.41684438344 + 14.01464568050*t)
      neptune_y_1 += 0.00000038035 * Math.cos(4.30959223543 + 6.59228213900*t)
      neptune_y_1 += 0.00000037352 * Math.cos(1.59078851213 + 274.06604832480*t)
      neptune_y_1 += 0.00000039462 * Math.cos(4.26971503039 + 31.54075349880*t)
      neptune_y_1 += 0.00000039580 * Math.cos(5.66153770824 + 12.53017297220*t)
      neptune_y_1 += 0.00000042570 * Math.cos(0.10123710589 + 7.42236354150*t)
      neptune_y_1 += 0.00000044006 * Math.cos(4.05809370238 + 109.94568878850*t)
      neptune_y_1 += 0.00000046503 * Math.cos(4.42005243760 + 111.43016149680*t)
      neptune_y_1 += 0.00000048991 * Math.cos(1.56239422724 + 2.92076130680*t)
      neptune_y_1 += 0.00000051314 * Math.cos(2.44370363881 + 69.15252427480*t)
      neptune_y_1 += 0.00000066255 * Math.cos(3.24522261219 + 70.32818044240*t)
      neptune_y_1 += 0.00000089894 * Math.cos(5.88234203408 + 60.76695288680*t)
      neptune_y_1 += 0.00000108365 * Math.cos(1.52289786655 + 112.91463420510*t)
      neptune_y_1 += 0.00000090585 * Math.cos(4.23396273741 + 32.19514480460*t)
      neptune_y_1 += 0.00000099370 * Math.cos(5.93175202972 + 41.05379694460*t)
      neptune_y_1 += 0.00000108388 * Math.cos(1.92093584532 + 7.11354700080*t)
      neptune_y_1 += 0.00000110293 * Math.cos(4.69481506643 + 35.21227433100*t)
      neptune_y_1 += 0.00000115930 * Math.cos(0.24759979383 + 44.07092647100*t)
      neptune_y_1 += 0.00000134658 * Math.cos(5.10386276839 + 45.24658263860*t)
      neptune_y_1 += 0.00000121024 * Math.cos(5.30860647354 + 46.20979048510*t)
      neptune_y_1 += 0.00000130379 * Math.cos(3.20301703119 + 8.07675484730*t)
      neptune_y_1 += 0.00000162840 * Math.cos(5.51940419316 + 31.01948863700*t)
      neptune_y_1 += 0.00000150776 * Math.cos(1.46874533276 + 42.32582133180*t)
      neptune_y_1 += 0.00000152553 * Math.cos(5.29478475308 + 30.05628079050*t)
      neptune_y_1 += 0.00000156618 * Math.cos(1.02374224930 + 79.23501669220*t)
      neptune_y_1 += 0.00000170466 * Math.cos(2.89252858677 + 33.94024994380*t)
      neptune_y_1 += 0.00000299214 * Math.cos(1.31497587337 + 5.93789083320*t)
      neptune_y_1 += 0.00000366899 * Math.cos(4.19675799066 + 47.69426319340*t)
      neptune_y_1 += 0.00000410057 * Math.cos(4.19500269960 + 40.58071619260*t)
      neptune_y_1 += 0.00000453930 * Math.cos(0.14360437422 + 35.68535508300*t)
      neptune_y_1 += 0.00000471868 * Math.cos(5.96893505289 + 98.89998852460*t)
      neptune_y_1 += 0.00000500998 * Math.cos(0.14254169132 + 28.57180808220*t)
      neptune_y_1 += 0.00000535973 * Math.cos(2.93053797020 + 1.48447270830*t)
      neptune_y_1 += 0.00000921004 * Math.cos(1.77511422595 + 71.81265315070*t)
      neptune_y_1 += 0.00000849963 * Math.cos(4.24519893359 + 38.65430049960*t)
      neptune_y_1 += 0.00000865987 * Math.cos(0.09556314885 + 37.61177077600*t)
      neptune_y_1 += 0.00001292006 * Math.cos(4.45882418895 + 74.78159856730*t)
      neptune_y_1 += 0.00001343731 * Math.cos(1.46712622109 + 42.58645376270*t)
      neptune_y_1 += 0.00001458269 * Math.cos(1.61835542699 + 38.13303563780*t)
      neptune_y_1 += 0.00001565725 * Math.cos(2.89846266272 + 33.67961751290*t)
      neptune_y_1 += 0.00001572289 * Math.cos(5.78853350711 + 114.39910691340*t)
      neptune_y_1 += 0.00002145481 * Math.cos(2.54768447291 + 4.45341812490*t)
      neptune_y_1 += 0.00002746565 * Math.cos(2.49189874649 + 77.75054398390*t)
      neptune_y_1 += 0.00004955216 * Math.cos(0.51750137679 + 73.29712585900*t)
      neptune_y_1 += 0.00012992380 * Math.cos(3.79578633002 + 2.96894541660*t)
      neptune_y_1 += 0.00017461450 * Math.cos(2.69229907252 + 41.10198105440*t)
      neptune_y_1 += 0.00021935569 * Math.cos(1.63124087146 + 35.16409022120*t)
      neptune_y_1 += 0.00118411800 * Math.cos(1.31131262408 + 76.26607127560*t)
      neptune_y_1 += 0.00243135236 * Math.cos(3.89099801420 + 39.61750834610*t)
      neptune_y_1 += 0.00256112241 * Math.cos(0.44757496381 + 36.64856292950*t)
      neptune_y_1 += 0.00352941377 * Math.cos(3.14159265359 + 0.00000000000*t)
      neptune_y_1=neptune_y_1*t

      neptune_y_0 = 0.0

      neptune_y_0 += 0.00000010189 * Math.cos(1.01906144330 + 21.45826108140*t)
      neptune_y_0 += 0.00000010236 * Math.cos(1.02234093861 + 567.82400073240*t)
      neptune_y_0 += 0.00000010031 * Math.cos(3.80995736605 + 43.50147749940*t)
      neptune_y_0 += 0.00000010240 * Math.cos(1.34767092464 + 80.45885696960*t)
      neptune_y_0 += 0.00000013632 * Math.cos(1.29603623201 + 45.03413431750*t)
      neptune_y_0 += 0.00000011388 * Math.cos(5.82336480036 + 275.55052103310*t)
      neptune_y_0 += 0.00000013771 * Math.cos(4.07876849292 + 76.15419669100*t)
      neptune_y_0 += 0.00000014023 * Math.cos(4.71711117819 + 438.29828244570*t)
      neptune_y_0 += 0.00000011037 * Math.cos(1.59367536895 + 530.21222995640*t)
      neptune_y_0 += 0.00000010515 * Math.cos(5.00012997140 + 29.74746424980*t)
      neptune_y_0 += 0.00000013771 * Math.cos(2.92318261793 + 76.37794586020*t)
      neptune_y_0 += 0.00000011369 * Math.cos(4.22990884648 + 491.55792945680*t)
      neptune_y_0 += 0.00000012138 * Math.cos(0.75939056044 + 42.06518890090*t)
      neptune_y_0 += 0.00000011450 * Math.cos(5.92277753697 + 529.16970023280*t)
      neptune_y_0 += 0.00000011481 * Math.cos(0.68467720964 + 37.30295423530*t)
      neptune_y_0 += 0.00000011481 * Math.cos(3.65591005670 + 38.96311704030*t)
      neptune_y_0 += 0.00000012545 * Math.cos(2.45122296577 + 59.28248017850*t)
      neptune_y_0 += 0.00000013513 * Math.cos(0.91285117036 + 700.66423920080*t)
      neptune_y_0 += 0.00000012109 * Math.cos(0.53062972107 + 32.76459377620*t)
      neptune_y_0 += 0.00000015703 * Math.cos(5.46040046735 + 837.69726336320*t)
      neptune_y_0 += 0.00000012251 * Math.cos(5.90062937206 + 47.03987188760*t)
      neptune_y_0 += 0.00000014984 * Math.cos(4.30438809136 + 144.14657116320*t)
      neptune_y_0 += 0.00000014382 * Math.cos(3.56047268856 + 55.77101804070*t)
      neptune_y_0 += 0.00000014786 * Math.cos(0.43719851869 + 73.55775828990*t)
      neptune_y_0 += 0.00000016323 * Math.cos(1.14438470315 + 209.10630974400*t)
      neptune_y_0 += 0.00000013262 * Math.cos(0.88619404716 + 140.65636088480*t)
      neptune_y_0 += 0.00000014840 * Math.cos(5.34075097309 + 43.81029404010*t)
      neptune_y_0 += 0.00000014739 * Math.cos(6.26294958243 + 82.20396210880*t)
      neptune_y_0 += 0.00000012654 * Math.cos(0.78790100004 + 107.28555991260*t)
      neptune_y_0 += 0.00000015259 * Math.cos(5.71498593196 + 363.51668387840*t)
      neptune_y_0 += 0.00000012558 * Math.cos(2.35128873124 + 17.63798240290*t)
      neptune_y_0 += 0.00000016679 * Math.cos(0.03644331108 + 366.48562929500*t)
      neptune_y_0 += 0.00000012911 * Math.cos(5.12673316373 + 42.27763722200*t)
      neptune_y_0 += 0.00000014466 * Math.cos(0.20879849179 + 252.08652238160*t)
      neptune_y_0 += 0.00000015639 * Math.cos(5.12006925014 + 294.67297614430*t)
      neptune_y_0 += 0.00000014910 * Math.cos(5.51849832601 + 110.20632121940*t)
      neptune_y_0 += 0.00000017462 * Math.cos(0.12266713363 + 73.81839072080*t)
      neptune_y_0 += 0.00000015044 * Math.cos(5.68379159337 + 52.14768131830*t)
      neptune_y_0 += 0.00000014104 * Math.cos(6.03208738537 + 235.93301268700*t)
      neptune_y_0 += 0.00000013971 * Math.cos(3.54176522468 + 76.52670370650*t)
      neptune_y_0 += 0.00000018891 * Math.cos(1.79248356945 + 54.28654533240*t)
      neptune_y_0 += 0.00000014368 * Math.cos(2.18139483772 + 64.95973858080*t)
      neptune_y_0 += 0.00000015013 * Math.cos(5.01721951400 + 72.33391801250*t)
      neptune_y_0 += 0.00000014928 * Math.cos(5.49703930308 + 33.98843405360*t)
      neptune_y_0 += 0.00000015927 * Math.cos(4.45409863881 + 20.60692781950*t)
      neptune_y_0 += 0.00000020217 * Math.cos(3.30428806071 + 138.51749687070*t)
      neptune_y_0 += 0.00000018916 * Math.cos(3.89922376406 + 40.13877320790*t)
      neptune_y_0 += 0.00000015770 * Math.cos(0.31796217276 + 154.01661525950*t)
      neptune_y_0 += 0.00000015707 * Math.cos(3.50343459132 + 76.00543884470*t)
      neptune_y_0 += 0.00000020858 * Math.cos(3.10425163550 + 58.73996345730*t)
      neptune_y_0 += 0.00000016188 * Math.cos(3.33781568208 + 38.76617508420*t)
      neptune_y_0 += 0.00000016188 * Math.cos(1.00277158426 + 37.49989619140*t)
      neptune_y_0 += 0.00000017267 * Math.cos(5.46335597919 + 8.38557138800*t)
      neptune_y_0 += 0.00000019425 * Math.cos(1.39256956278 + 129.91947716160*t)
      neptune_y_0 += 0.00000022708 * Math.cos(0.96197477786 + 1436.54075273260*t)
      neptune_y_0 += 0.00000017358 * Math.cos(2.96107862647 + 19.12245511120*t)
      neptune_y_0 += 0.00000020394 * Math.cos(4.71453634367 + 25.60286266560*t)
      neptune_y_0 += 0.00000024533 * Math.cos(2.43312465982 + 135.54855145410*t)
      neptune_y_0 += 0.00000026622 * Math.cos(6.23032651920 + 329.83706636550*t)
      neptune_y_0 += 0.00000026150 * Math.cos(4.54647431825 + 401.64971951620*t)
      neptune_y_0 += 0.00000026742 * Math.cos(2.06777516870 + 69.36497259590*t)
      neptune_y_0 += 0.00000020347 * Math.cos(1.57461185465 + 79.88940799800*t)
      neptune_y_0 += 0.00000020327 * Math.cos(5.86806874135 + 38.78742694360*t)
      neptune_y_0 += 0.00000020327 * Math.cos(4.75570383217 + 37.47864433200*t)
      neptune_y_0 += 0.00000020858 * Math.cos(1.66497743007 + 40.99010646980*t)
      neptune_y_0 += 0.00000022482 * Math.cos(5.43588448434 + 39.56932423630*t)
      neptune_y_0 += 0.00000024878 * Math.cos(5.05248618384 + 186.21176006410*t)
      neptune_y_0 += 0.00000023857 * Math.cos(1.12720373626 + 79.18683258240*t)
      neptune_y_0 += 0.00000021423 * Math.cos(5.59061648306 + 39.66569245590*t)
      neptune_y_0 += 0.00000023105 * Math.cos(1.02789421532 + 68.18931642830*t)
      neptune_y_0 += 0.00000022661 * Math.cos(2.67324352863 + 35.27596480580*t)
      neptune_y_0 += 0.00000027996 * Math.cos(1.26059646108 + 11.30633269480*t)
      neptune_y_0 += 0.00000027381 * Math.cos(5.53374987736 + 326.86812094890*t)
      neptune_y_0 += 0.00000022617 * Math.cos(1.89172143712 + 36.60037881970*t)
      neptune_y_0 += 0.00000025867 * Math.cos(1.45419307115 + 29.22619938800*t)
      neptune_y_0 += 0.00000027750 * Math.cos(0.78341232060 + 20.49505323490*t)
      neptune_y_0 += 0.00000030924 * Math.cos(4.82038266230 + 258.02441321480*t)
      neptune_y_0 += 0.00000031275 * Math.cos(2.53634049089 + 21.97952594320*t)
      neptune_y_0 += 0.00000024722 * Math.cos(0.61246284145 + 67.88049988760*t)
      neptune_y_0 += 0.00000025169 * Math.cos(5.68190155068 + 41.75637236020*t)
      neptune_y_0 += 0.00000028574 * Math.cos(6.23007121275 + 215.43795945210*t)
      neptune_y_0 += 0.00000026519 * Math.cos(4.63186876706 + 57.25549074900*t)
      neptune_y_0 += 0.00000029235 * Math.cos(0.69125716429 + 104.00779795530*t)
      neptune_y_0 += 0.00000028459 * Math.cos(4.82537701506 + 42.79890208380*t)
      neptune_y_0 += 0.00000035779 * Math.cos(5.16217379760 + 313.68355667090*t)
      neptune_y_0 += 0.00000030115 * Math.cos(0.56768748627 + 70.84944530420*t)
      neptune_y_0 += 0.00000038880 * Math.cos(5.27893548994 + 76.21788716580*t)
      neptune_y_0 += 0.00000032863 * Math.cos(0.86693212611 + 91.78644152380*t)
      neptune_y_0 += 0.00000034218 * Math.cos(6.05031588107 + 319.31263096340*t)
      neptune_y_0 += 0.00000038880 * Math.cos(1.72301566300 + 76.31425538540*t)
      neptune_y_0 += 0.00000031916 * Math.cos(3.07583047003 + 100.38446123290*t)
      neptune_y_0 += 0.00000036104 * Math.cos(3.26215719500 + 305.08553696180*t)
      neptune_y_0 += 0.00000038592 * Math.cos(5.03144247012 + 5.67725840230*t)
      neptune_y_0 += 0.00000042792 * Math.cos(2.99005867070 + 563.63121503840*t)
      neptune_y_0 += 0.00000038296 * Math.cos(0.74146003376 + 78.71375183040*t)
      neptune_y_0 += 0.00000039137 * Math.cos(1.18677641846 + 17.52610781830*t)
      neptune_y_0 += 0.00000043440 * Math.cos(6.05926343808 + 293.18850343600*t)
      neptune_y_0 += 0.00000038644 * Math.cos(0.74635128857 + 50.66320861000*t)
      neptune_y_0 += 0.00000031032 * Math.cos(3.07192392014 + 34.20088237470*t)
      neptune_y_0 += 0.00000042143 * Math.cos(4.16070477408 + 310.71461125430*t)
      neptune_y_0 += 0.00000042770 * Math.cos(4.64750259870 + 221.37585028530*t)
      neptune_y_0 += 0.00000044835 * Math.cos(5.29523477413 + 529.69096509460*t)
      neptune_y_0 += 0.00000043747 * Math.cos(0.65030388705 + 1021.24889455140*t)
      neptune_y_0 += 0.00000034934 * Math.cos(3.58611441149 + 3.62333672240*t)
      neptune_y_0 += 0.00000034352 * Math.cos(5.79528055074 + 33.46716919180*t)
      neptune_y_0 += 0.00000035247 * Math.cos(4.92005791007 + 34.50969891540*t)
      neptune_y_0 += 0.00000033451 * Math.cos(4.52176861027 + 85.82729883120*t)
      neptune_y_0 += 0.00000039999 * Math.cos(5.33062554241 + 525.49817940060*t)
      neptune_y_0 += 0.00000042228 * Math.cos(4.07611308238 + 76.78733613740*t)
      neptune_y_0 += 0.00000038164 * Math.cos(3.66287288490 + 43.76210993030*t)
      neptune_y_0 += 0.00000038213 * Math.cos(4.99269256462 + 75.30286342910*t)
      neptune_y_0 += 0.00000049103 * Math.cos(4.38398749958 + 365.00115658670*t)
      neptune_y_0 += 0.00000047967 * Math.cos(1.20644576657 + 184.72728735580*t)
      neptune_y_0 += 0.00000037226 * Math.cos(1.76949738974 + 449.23210812500*t)
      neptune_y_0 += 0.00000038369 * Math.cos(5.07841592272 + 39.35687591520*t)
      neptune_y_0 += 0.00000044133 * Math.cos(0.68971110137 + 32.50396134530*t)
      neptune_y_0 += 0.00000042302 * Math.cos(0.99480139810 + 350.33211960040*t)
      neptune_y_0 += 0.00000053146 * Math.cos(5.35170219678 + 290.21955801940*t)
      neptune_y_0 += 0.00000045696 * Math.cos(0.60387908345 + 117.36805233000*t)
      neptune_y_0 += 0.00000049655 * Math.cos(0.48945385113 + 67.35923502580*t)
      neptune_y_0 += 0.00000046095 * Math.cos(5.61403681139 + 3.93215326310*t)
      neptune_y_0 += 0.00000049126 * Math.cos(5.99676989074 + 19.01058052660*t)
      neptune_y_0 += 0.00000066579 * Math.cos(5.88081965598 + 256.53994050650*t)
      neptune_y_0 += 0.00000056658 * Math.cos(6.09916963696 + 178.78939652260*t)
      neptune_y_0 += 0.00000050175 * Math.cos(5.79472499755 + 36.90919536040*t)
      neptune_y_0 += 0.00000057112 * Math.cos(5.59708369933 + 15.49911838880*t)
      neptune_y_0 += 0.00000050999 * Math.cos(6.24103150567 + 81.37388070630*t)
      neptune_y_0 += 0.00000071436 * Math.cos(3.63061707587 + 662.53120356300*t)
      neptune_y_0 += 0.00000066880 * Math.cos(2.36643058062 + 6.90109867970*t)
      neptune_y_0 += 0.00000073954 * Math.cos(3.98099646145 + 2.70831298570*t)
      neptune_y_0 += 0.00000062933 * Math.cos(0.64057863200 + 8.90683624980*t)
      neptune_y_0 += 0.00000078248 * Math.cos(2.49403717232 + 2.44768055480*t)
      neptune_y_0 += 0.00000079478 * Math.cos(1.84510198490 + 97.41551581630*t)
      neptune_y_0 += 0.00000070037 * Math.cos(2.66080141001 + 43.54966160920*t)
      neptune_y_0 += 0.00000061713 * Math.cos(1.59254388600 + 9.56122755560*t)
      neptune_y_0 += 0.00000065816 * Math.cos(6.14059953900 + 36.12729806770*t)
      neptune_y_0 += 0.00000063401 * Math.cos(2.48145559824 + 66.70484372000*t)
      neptune_y_0 += 0.00000086785 * Math.cos(3.43022621793 + 2.92076130680*t)
      neptune_y_0 += 0.00000089782 * Math.cos(4.22695019307 + 328.35259365720*t)
      neptune_y_0 += 0.00000065264 * Math.cos(3.45003589917 + 22.63391724900*t)
      neptune_y_0 += 0.00000093279 * Math.cos(5.68894100641 + 219.89137757700*t)
      neptune_y_0 += 0.00000076684 * Math.cos(3.73090414964 + 5.41662597140*t)
      neptune_y_0 += 0.00000088317 * Math.cos(6.06004454477 + 251.43213107580*t)
      neptune_y_0 += 0.00000098752 * Math.cos(4.10402325327 + 453.42489381900*t)
      neptune_y_0 += 0.00000088318 * Math.cos(5.41825797102 + 183.24281464750*t)
      neptune_y_0 += 0.00000072027 * Math.cos(4.82605488845 + 36.69674703930*t)
      neptune_y_0 += 0.00000089108 * Math.cos(1.19110769467 + 65.22037101170*t)
      neptune_y_0 += 0.00000086636 * Math.cos(1.72075571690 + 32.71640966640*t)
      neptune_y_0 += 0.00000095561 * Math.cos(5.17989417251 + 253.57099508990*t)
      neptune_y_0 += 0.00000080651 * Math.cos(4.46119779414 + 43.24084506850*t)
      neptune_y_0 += 0.00000080200 * Math.cos(1.12120105955 + 39.82995666720*t)
      neptune_y_0 += 0.00000084714 * Math.cos(1.24083880355 + 106.01353552540*t)
      neptune_y_0 += 0.00000085104 * Math.cos(3.21938618950 + 36.43611460840*t)
      neptune_y_0 += 0.00000112775 * Math.cos(5.91862646573 + 142.14083359310*t)
      neptune_y_0 += 0.00000104338 * Math.cos(0.71903696521 + 35.42472265210*t)
      neptune_y_0 += 0.00000103541 * Math.cos(3.68555193560 + 40.84134862350*t)
      neptune_y_0 += 0.00000103774 * Math.cos(5.23985408179 + 82.85835341460*t)
      neptune_y_0 += 0.00000127651 * Math.cos(1.61797740136 + 24.11838995730*t)
      neptune_y_0 += 0.00000136858 * Math.cos(0.31000643808 + 151.04766984290*t)
      neptune_y_0 += 0.00000106636 * Math.cos(2.14652349217 + 5.10780943070*t)
      neptune_y_0 += 0.00000141907 * Math.cos(2.54889093491 + 63.73589830340*t)
      neptune_y_0 += 0.00000154987 * Math.cos(0.18057956757 + 77.22927912210*t)
      neptune_y_0 += 0.00000122915 * Math.cos(2.10353868683 + 39.40506002500*t)
      neptune_y_0 += 0.00000140927 * Math.cos(3.81630631334 + 62.25142559510*t)
      neptune_y_0 += 0.00000144727 * Math.cos(5.34205062943 + 49.17873590170*t)
      neptune_y_0 += 0.00000129291 * Math.cos(0.79819261590 + 45.55539917930*t)
      neptune_y_0 += 0.00000121139 * Math.cos(6.20886903488 + 33.02522620710*t)
      neptune_y_0 += 0.00000168916 * Math.cos(4.06766309411 + 291.70403072770*t)
      neptune_y_0 += 0.00000120580 * Math.cos(0.82135679727 + 38.34548395890*t)
      neptune_y_0 += 0.00000129049 * Math.cos(2.23605298372 + 36.86101125060*t)
      neptune_y_0 += 0.00000121226 * Math.cos(3.53504657259 + 37.92058731670*t)
      neptune_y_0 += 0.00000152465 * Math.cos(0.17890470659 + 30.71067209630*t)
      neptune_y_0 += 0.00000142340 * Math.cos(3.85429789127 + 75.74480641380*t)
      neptune_y_0 += 0.00000178926 * Math.cos(5.00860456688 + 216.92243216040*t)
      neptune_y_0 += 0.00000175209 * Math.cos(5.83814563218 + 39.72938293070*t)
      neptune_y_0 += 0.00000202771 * Math.cos(4.96195983984 + 175.16605980020*t)
      neptune_y_0 += 0.00000184011 * Math.cos(3.15845741611 + 11.04570026390*t)
      neptune_y_0 += 0.00000176465 * Math.cos(4.85970219043 + 36.53668834490*t)
      neptune_y_0 += 0.00000188731 * Math.cos(2.54330566064 + 146.59425171800*t)
      neptune_y_0 += 0.00000202599 * Math.cos(2.17083509018 + 415.29185818120*t)
      neptune_y_0 += 0.00000190279 * Math.cos(0.75836937752 + 69.15252427480*t)
      neptune_y_0 += 0.00000265738 * Math.cos(5.67029686231 + 944.98282327580*t)
      neptune_y_0 += 0.00000226119 * Math.cos(1.26707727523 + 80.71948940050*t)
      neptune_y_0 += 0.00000242394 * Math.cos(0.49323094252 + 14.01464568050*t)
      neptune_y_0 += 0.00000252180 * Math.cos(5.24389175498 + 27.08733537390*t)
      neptune_y_0 += 0.00000249102 * Math.cos(5.73547996252 + 105.49227066360*t)
      neptune_y_0 += 0.00000285525 * Math.cos(1.78929303289 + 12.53017297220*t)
      neptune_y_0 += 0.00000227226 * Math.cos(6.16115950447 + 274.06604832480*t)
      neptune_y_0 += 0.00000264760 * Math.cos(2.55644401603 + 39.50563376150*t)
      neptune_y_0 += 0.00000317150 * Math.cos(1.14704440253 + 388.46515523820*t)
      neptune_y_0 += 0.00000225831 * Math.cos(5.46176539310 + 149.56319713460*t)
      neptune_y_0 += 0.00000268060 * Math.cos(1.73772593259 + 36.76043751410*t)
      neptune_y_0 += 0.00000334170 * Math.cos(3.90094190194 + 255.05546779820*t)
      neptune_y_0 += 0.00000257398 * Math.cos(4.11483645770 + 32.19514480460*t)
      neptune_y_0 += 0.00000336173 * Math.cos(0.57726127805 + 45.24658263860*t)
      neptune_y_0 += 0.00000294995 * Math.cos(3.61077261532 + 84.34282612290*t)
      neptune_y_0 += 0.00000382160 * Math.cos(1.78928133965 + 487.36514376280*t)
      neptune_y_0 += 0.00000343010 * Math.cos(5.48051962983 + 68.84370773410*t)
      neptune_y_0 += 0.00000349029 * Math.cos(4.83858968730 + 180.27386923090*t)
      neptune_y_0 += 0.00000393916 * Math.cos(3.78100833011 + 31.01948863700*t)
      neptune_y_0 += 0.00000349862 * Math.cos(0.19787949770 + 0.52126486180*t)
      neptune_y_0 += 0.00000321807 * Math.cos(3.29433287410 + 44.72531777680*t)
      neptune_y_0 += 0.00000454486 * Math.cos(5.59238815601 + 213.29909543800*t)
      neptune_y_0 += 0.00000349284 * Math.cos(4.32031199243 + 60.76695288680*t)
      neptune_y_0 += 0.00000409853 * Math.cos(3.60235870480 + 7.11354700080*t)
      neptune_y_0 += 0.00000390093 * Math.cos(0.79231945944 + 6.59228213900*t)
      neptune_y_0 += 0.00000515088 * Math.cos(1.92209565801 + 0.96320784650*t)
      neptune_y_0 += 0.00000463231 * Math.cos(1.17324835377 + 31.54075349880*t)
      neptune_y_0 += 0.00000685011 * Math.cos(3.73017585433 + 218.40690486870*t)
      neptune_y_0 += 0.00000553106 * Math.cos(1.41499357343 + 41.05379694460*t)
      neptune_y_0 += 0.00000631807 * Math.cos(1.84632009649 + 7.42236354150*t)
      neptune_y_0 += 0.00000730763 * Math.cos(4.66633801542 + 143.62530630140*t)
      neptune_y_0 += 0.00000608825 * Math.cos(2.92430662163 + 35.21227433100*t)
      neptune_y_0 += 0.00000720856 * Math.cos(4.59836049727 + 152.53214255120*t)
      neptune_y_0 += 0.00001173918 * Math.cos(1.08646707548 + 148.07872442630*t)
      neptune_y_0 += 0.00001111708 * Math.cos(5.51669920239 + 8.07675484730*t)
      neptune_y_0 += 0.00001080807 * Math.cos(3.18401661435 + 42.32582133180*t)
      neptune_y_0 += 0.00001227926 * Math.cos(1.21334651843 + 72.07328558160*t)
      neptune_y_0 += 0.00001467042 * Math.cos(3.56226463770 + 181.75834193920*t)
      neptune_y_0 += 0.00001388024 * Math.cos(2.14792830412 + 115.88357962170*t)
      neptune_y_0 += 0.00001242929 * Math.cos(1.10242173566 + 33.94024994380*t)
      neptune_y_0 += 0.00001545705 * Math.cos(5.35267669439 + 38.39366806870*t)
      neptune_y_0 += 0.00001559193 * Math.cos(5.27114846878 + 37.87240320690*t)
      neptune_y_0 += 0.00001731599 * Math.cos(4.14499314089 + 70.32818044240*t)
      neptune_y_0 += 0.00001314116 * Math.cos(1.80386443362 + 46.20979048510*t)
      neptune_y_0 += 0.00001720954 * Math.cos(4.49400805134 + 106.97674337190*t)
      neptune_y_0 += 0.00002058823 * Math.cos(4.38545017091 + 137.03302416240*t)
      neptune_y_0 += 0.00001527526 * Math.cos(4.73412534395 + 38.24491022240*t)
      neptune_y_0 += 0.00001533383 * Math.cos(5.88971113590 + 38.02116105320*t)
      neptune_y_0 += 0.00001681258 * Math.cos(2.70480318579 + 40.58071619260*t)
      neptune_y_0 += 0.00001826390 * Math.cos(2.00938305966 + 44.07092647100*t)
      neptune_y_0 += 0.00001647474 * Math.cos(2.50010254963 + 30.05628079050*t)
      neptune_y_0 += 0.00001888827 * Math.cos(1.63364331324 + 35.68535508300*t)
      neptune_y_0 += 0.00002523042 * Math.cos(6.23400745185 + 312.19908396260*t)
      neptune_y_0 += 0.00002668054 * Math.cos(2.31251521781 + 109.94568878850*t)
      neptune_y_0 += 0.00003373281 * Math.cos(3.39616255650 + 145.10977900970*t)
      neptune_y_0 += 0.00003112636 * Math.cos(0.27319642944 + 47.69426319340*t)
      neptune_y_0 += 0.00003323991 * Math.cos(3.11674274385 + 4.19278569400*t)
      neptune_y_0 += 0.00003930135 * Math.cos(3.86614178174 + 98.89998852460*t)
      neptune_y_0 += 0.00003932515 * Math.cos(3.91607592815 + 39.09624348430*t)
      neptune_y_0 += 0.00004247643 * Math.cos(4.06355336504 + 28.57180808220*t)
      neptune_y_0 += 0.00004089036 * Math.cos(0.42349446479 + 37.16982779130*t)
      neptune_y_0 += 0.00004315539 * Math.cos(3.53393506841 + 38.18121974760*t)
      neptune_y_0 += 0.00004322550 * Math.cos(0.80665145881 + 38.08485152800*t)
      neptune_y_0 += 0.00004557247 * Math.cos(5.80951552318 + 38.65430049960*t)
      neptune_y_0 += 0.00004734186 * Math.cos(2.52644981654 + 79.23501669220*t)
      neptune_y_0 += 0.00004650708 * Math.cos(4.81540983294 + 37.61177077600*t)
      neptune_y_0 += 0.00005316026 * Math.cos(0.78719997386 + 71.81265315070*t)
      neptune_y_0 += 0.00006439265 * Math.cos(3.05453259951 + 5.93789083320*t)
      neptune_y_0 += 0.00008768580 * Math.cos(3.23487156950 + 108.46121608020*t)
      neptune_y_0 += 0.00012822727 * Math.cos(1.16749515319 + 111.43016149680*t)
      neptune_y_0 += 0.00012613423 * Math.cos(1.99783010734 + 112.91463420510*t)
      neptune_y_0 += 0.00020079747 * Math.cos(1.19788749777 + 33.67961751290*t)
      neptune_y_0 += 0.00028891942 * Math.cos(3.21848982783 + 42.58645376270*t)
      neptune_y_0 += 0.00068788416 * Math.cos(4.26391987401 + 4.45341812490*t)
      neptune_y_0 += 0.00090966163 * Math.cos(0.11783850542 + 114.39910691340*t)
      neptune_y_0 += 0.00135911904 * Math.cos(3.97565894083 + 77.75054398390*t)
      neptune_y_0 += 0.00305149662 * Math.cos(5.11023952334 + 73.29712585900*t)
      neptune_y_0 += 0.00565547830 * Math.cos(4.41843013268 + 41.10198105440*t)
      neptune_y_0 += 0.00582164520 * Math.cos(6.19633859980 + 35.16409022120*t)
      neptune_y_0 += 0.00815165481 * Math.cos(5.49429738442 + 2.96894541660*t)
      neptune_y_0 += 0.00990408083 * Math.cos(3.80555424385 + 74.78159856730*t)
      neptune_y_0 += 0.02584389323 * Math.cos(0.42549727257 + 1.48447270830*t)
      neptune_y_0 += 0.14935398681 * Math.cos(5.79694896309 + 39.61750834610*t)
      neptune_y_0 += 0.15705776296 * Math.cos(4.82539969469 + 36.64856292950*t)
      neptune_y_0 += 0.13505308635 * Math.cos(1.92949466968 + 76.26607127560*t)
      neptune_y_0 += 0.30171988148 * Math.cos(3.14159265359 + 0.00000000000*t)
      neptune_y_0 += 30.05900907352 * Math.cos(3.74086294715 + 38.13303563780*t)
      return neptune_y_3+neptune_y_2+neptune_y_1+neptune_y_0
   end

   def self.neptune_x(t)
      neptune_x_3 = 0.0

      neptune_x_3 += 0.00000014731 * Math.cos(0.03027459708 + 7.11354700080*t)
      neptune_x_3 += 0.00000019807 * Math.cos(5.55148029927 + 41.10198105440*t)
      neptune_x_3 += 0.00000021976 * Math.cos(1.93069967198 + 35.16409022120*t)
      neptune_x_3 += 0.00000085922 * Math.cos(0.42809925886 + 76.26607127560*t)
      neptune_x_3 += 0.00000131073 * Math.cos(3.72972175765 + 38.13303563780*t)
      neptune_x_3 += 0.00000182887 * Math.cos(0.00000000000 + 0.00000000000*t)
      neptune_x_3 += 0.00000182218 * Math.cos(0.36067577276 + 39.61750834610*t)
      neptune_x_3 += 0.00000192703 * Math.cos(0.83849647680 + 36.64856292950*t)
      neptune_x_3=neptune_x_3*t*t*t

      neptune_x_2 = 0.0

      neptune_x_2 += 0.00000010889 * Math.cos(6.06268907903 + 33.94024994380*t)
      neptune_x_2 += 0.00000013244 * Math.cos(6.12117040896 + 60.76695288680*t)
      neptune_x_2 += 0.00000013387 * Math.cos(5.67702783503 + 71.81265315070*t)
      neptune_x_2 += 0.00000022345 * Math.cos(1.66756805038 + 7.11354700080*t)
      neptune_x_2 += 0.00000024149 * Math.cos(4.08389627261 + 47.69426319340*t)
      neptune_x_2 += 0.00000033708 * Math.cos(0.17905425482 + 114.39910691340*t)
      neptune_x_2 += 0.00000029746 * Math.cos(4.97662789524 + 45.24658263860*t)
      neptune_x_2 += 0.00000031377 * Math.cos(3.39614780530 + 28.57180808220*t)
      neptune_x_2 += 0.00000035469 * Math.cos(2.49879881601 + 31.01948863700*t)
      neptune_x_2 += 0.00000035530 * Math.cos(6.14443151264 + 98.89998852460*t)
      neptune_x_2 += 0.00000036749 * Math.cos(3.24065406410 + 74.78159856730*t)
      neptune_x_2 += 0.00000038264 * Math.cos(0.89872407937 + 42.58645376270*t)
      neptune_x_2 += 0.00000042438 * Math.cos(1.72858209444 + 4.45341812490*t)
      neptune_x_2 += 0.00000075617 * Math.cos(5.00631742776 + 73.29712585900*t)
      neptune_x_2 += 0.00000058848 * Math.cos(0.36832119544 + 33.67961751290*t)
      neptune_x_2 += 0.00000105947 * Math.cos(1.13935993640 + 40.58071619260*t)
      neptune_x_2 += 0.00000114478 * Math.cos(0.05970217764 + 35.68535508300*t)
      neptune_x_2 += 0.00000204562 * Math.cos(2.46637556893 + 2.96894541660*t)
      neptune_x_2 += 0.00000301339 * Math.cos(1.81737258860 + 41.10198105440*t)
      neptune_x_2 += 0.00000390868 * Math.cos(5.67643483980 + 35.16409022120*t)
      neptune_x_2 += 0.00002163703 * Math.cos(1.79218168368 + 76.26607127560*t)
      neptune_x_2 += 0.00003092965 * Math.cos(0.62250463031 + 38.13303563780*t)
      neptune_x_2 += 0.00004350766 * Math.cos(2.45420254304 + 39.61750834610*t)
      neptune_x_2 += 0.00004536283 * Math.cos(5.02700751836 + 36.64856292950*t)
      neptune_x_2 += 0.00005415923 * Math.cos(0.00000000000 + 0.00000000000*t)
      neptune_x_2=neptune_x_2*t*t

      neptune_x_1 = 0.0

      neptune_x_1 += 0.00000010632 * Math.cos(4.66474891406 + 143.62530630140*t)
      neptune_x_1 += 0.00000010927 * Math.cos(5.58985591811 + 137.03302416240*t)
      neptune_x_1 += 0.00000011362 * Math.cos(1.53250494310 + 129.91947716160*t)
      neptune_x_1 += 0.00000010323 * Math.cos(2.47237024135 + 97.41551581630*t)
      neptune_x_1 += 0.00000011199 * Math.cos(1.46876166558 + 415.29185818120*t)
      neptune_x_1 += 0.00000011029 * Math.cos(3.82526067822 + 5.10780943070*t)
      neptune_x_1 += 0.00000010966 * Math.cos(3.53790147295 + 100.38446123290*t)
      neptune_x_1 += 0.00000013293 * Math.cos(4.71511953086 + 42.79890208380*t)
      neptune_x_1 += 0.00000012373 * Math.cos(2.42103444520 + 31.23193695810*t)
      neptune_x_1 += 0.00000012751 * Math.cos(0.61425113640 + 45.55539917930*t)
      neptune_x_1 += 0.00000014471 * Math.cos(0.40529532028 + 108.46121608020*t)
      neptune_x_1 += 0.00000015069 * Math.cos(1.17614399880 + 79.18683258240*t)
      neptune_x_1 += 0.00000013461 * Math.cos(3.85768784107 + 82.85835341460*t)
      neptune_x_1 += 0.00000016781 * Math.cos(3.20518911865 + 305.08553696180*t)
      neptune_x_1 += 0.00000015621 * Math.cos(0.66768589768 + 9.56122755560*t)
      neptune_x_1 += 0.00000015454 * Math.cos(2.75555291329 + 319.31263096340*t)
      neptune_x_1 += 0.00000015976 * Math.cos(1.65044105294 + 62.25142559510*t)
      neptune_x_1 += 0.00000019347 * Math.cos(5.63496726797 + 152.53214255120*t)
      neptune_x_1 += 0.00000016590 * Math.cos(2.76837407696 + 33.46716919180*t)
      neptune_x_1 += 0.00000015469 * Math.cos(0.19931734817 + 43.54966160920*t)
      neptune_x_1 += 0.00000015590 * Math.cos(1.99260946960 + 36.86101125060*t)
      neptune_x_1 += 0.00000015590 * Math.cos(5.48957045033 + 39.40506002500*t)
      neptune_x_1 += 0.00000018246 * Math.cos(3.22627946510 + 72.07328558160*t)
      neptune_x_1 += 0.00000015925 * Math.cos(2.36095647166 + 11.04570026390*t)
      neptune_x_1 += 0.00000017239 * Math.cos(0.18394173571 + 11.30633269480*t)
      neptune_x_1 += 0.00000015948 * Math.cos(1.13749320372 + 25.60286266560*t)
      neptune_x_1 += 0.00000016400 * Math.cos(5.02426125494 + 33.02522620710*t)
      neptune_x_1 += 0.00000016978 * Math.cos(1.10703451835 + 91.78644152380*t)
      neptune_x_1 += 0.00000016511 * Math.cos(2.54729348191 + 43.24084506850*t)
      neptune_x_1 += 0.00000022151 * Math.cos(4.48090838716 + 106.97674337190*t)
      neptune_x_1 += 0.00000019249 * Math.cos(6.01423960566 + 6.90109867970*t)
      neptune_x_1 += 0.00000019754 * Math.cos(4.49000211469 + 49.17873590170*t)
      neptune_x_1 += 0.00000019870 * Math.cos(0.94595354813 + 5.41662597140*t)
      neptune_x_1 += 0.00000019878 * Math.cos(1.01805826985 + 32.71640966640*t)
      neptune_x_1 += 0.00000021409 * Math.cos(0.20432330860 + 63.73589830340*t)
      neptune_x_1 += 0.00000022126 * Math.cos(1.26007098345 + 175.16605980020*t)
      neptune_x_1 += 0.00000024422 * Math.cos(4.35428875793 + 106.01353552540*t)
      neptune_x_1 += 0.00000030543 * Math.cos(4.02100472961 + 22.63391724900*t)
      neptune_x_1 += 0.00000026640 * Math.cos(2.51311389510 + 24.11838995730*t)
      neptune_x_1 += 0.00000033084 * Math.cos(2.45856880831 + 115.88357962170*t)
      neptune_x_1 += 0.00000031035 * Math.cos(2.95099562096 + 27.08733537390*t)
      neptune_x_1 += 0.00000038296 * Math.cos(4.30335137765 + 4.19278569400*t)
      neptune_x_1 += 0.00000033599 * Math.cos(0.51632981099 + 30.71067209630*t)
      neptune_x_1 += 0.00000036952 * Math.cos(5.72145792762 + 68.84370773410*t)
      neptune_x_1 += 0.00000035231 * Math.cos(6.25325402099 + 274.06604832480*t)
      neptune_x_1 += 0.00000036848 * Math.cos(2.85564848871 + 84.34282612290*t)
      neptune_x_1 += 0.00000040840 * Math.cos(5.54850725123 + 109.94568878850*t)
      neptune_x_1 += 0.00000037655 * Math.cos(5.98798322385 + 14.01464568050*t)
      neptune_x_1 += 0.00000037940 * Math.cos(2.73822096384 + 6.59228213900*t)
      neptune_x_1 += 0.00000039310 * Math.cos(0.94345147546 + 12.53017297220*t)
      neptune_x_1 += 0.00000039462 * Math.cos(5.84050948012 + 31.54075349880*t)
      neptune_x_1 += 0.00000042530 * Math.cos(1.67291335129 + 7.42236354150*t)
      neptune_x_1 += 0.00000042059 * Math.cos(1.68843052596 + 44.72531777680*t)
      neptune_x_1 += 0.00000048159 * Math.cos(6.22092546220 + 2.92076130680*t)
      neptune_x_1 += 0.00000051602 * Math.cos(4.02001213822 + 69.15252427480*t)
      neptune_x_1 += 0.00000051114 * Math.cos(6.03439734344 + 111.43016149680*t)
      neptune_x_1 += 0.00000088218 * Math.cos(4.22122102145 + 60.76695288680*t)
      neptune_x_1 += 0.00000109047 * Math.cos(3.08916188250 + 112.91463420510*t)
      neptune_x_1 += 0.00000100459 * Math.cos(1.21320933829 + 41.05379694460*t)
      neptune_x_1 += 0.00000113312 * Math.cos(3.44493924211 + 7.11354700080*t)
      neptune_x_1 += 0.00000110293 * Math.cos(6.26561040615 + 35.21227433100*t)
      neptune_x_1 += 0.00000111639 * Math.cos(0.63975084587 + 46.20979048510*t)
      neptune_x_1 += 0.00000115906 * Math.cos(1.81847065740 + 44.07092647100*t)
      neptune_x_1 += 0.00000134574 * Math.cos(0.39220827354 + 45.24658263860*t)
      neptune_x_1 += 0.00000132841 * Math.cos(1.62575223921 + 8.07675484730*t)
      neptune_x_1 += 0.00000161730 * Math.cos(0.79247603617 + 31.01948863700*t)
      neptune_x_1 += 0.00000150774 * Math.cos(3.03955693857 + 42.32582133180*t)
      neptune_x_1 += 0.00000152545 * Math.cos(0.58200211092 + 30.05628079050*t)
      neptune_x_1 += 0.00000156880 * Math.cos(2.59636158964 + 79.23501669220*t)
      neptune_x_1 += 0.00000172634 * Math.cos(4.41668100139 + 33.94024994380*t)
      neptune_x_1 += 0.00000208502 * Math.cos(4.50403508407 + 70.32818044240*t)
      neptune_x_1 += 0.00000261005 * Math.cos(5.58341588259 + 32.19514480460*t)
      neptune_x_1 += 0.00000301105 * Math.cos(2.88798068983 + 5.93789083320*t)
      neptune_x_1 += 0.00000366899 * Math.cos(5.76755714114 + 47.69426319340*t)
      neptune_x_1 += 0.00000410057 * Math.cos(5.76580004770 + 40.58071619260*t)
      neptune_x_1 += 0.00000454020 * Math.cos(1.71446347956 + 35.68535508300*t)
      neptune_x_1 += 0.00000477774 * Math.cos(4.41606171374 + 98.89998852460*t)
      neptune_x_1 += 0.00000501158 * Math.cos(1.71336416584 + 28.57180808220*t)
      neptune_x_1 += 0.00000637551 * Math.cos(5.41077728291 + 1.48447270830*t)
      neptune_x_1 += 0.00000921680 * Math.cos(3.34426545736 + 71.81265315070*t)
      neptune_x_1 += 0.00000849963 * Math.cos(5.81599544749 + 38.65430049960*t)
      neptune_x_1 += 0.00000865247 * Math.cos(1.66600949831 + 37.61177077600*t)
      neptune_x_1 += 0.00001284677 * Math.cos(6.02457823347 + 74.78159856730*t)
      neptune_x_1 += 0.00001344022 * Math.cos(3.03802059051 + 42.58645376270*t)
      neptune_x_1 += 0.00001572202 * Math.cos(1.07606611589 + 114.39910691340*t)
      neptune_x_1 += 0.00002168719 * Math.cos(4.11768012563 + 4.45341812490*t)
      neptune_x_1 += 0.00002204414 * Math.cos(4.38855639521 + 33.67961751290*t)
      neptune_x_1 += 0.00002745912 * Math.cos(4.06264400609 + 77.75054398390*t)
      neptune_x_1 += 0.00004909885 * Math.cos(2.09371107061 + 73.29712585900*t)
      neptune_x_1 += 0.00005086527 * Math.cos(1.92377354729 + 38.13303563780*t)
      neptune_x_1 += 0.00013130617 * Math.cos(5.36424961848 + 2.96894541660*t)
      neptune_x_1 += 0.00017458926 * Math.cos(4.26349403115 + 41.10198105440*t)
      neptune_x_1 += 0.00021923572 * Math.cos(3.20156162709 + 35.16409022120*t)
      neptune_x_1 += 0.00039261522 * Math.cos(3.14159265359 + 0.00000000000*t)
      neptune_x_1 += 0.00118382753 * Math.cos(2.88255085978 + 76.26607127560*t)
      neptune_x_1 += 0.00243112812 * Math.cos(5.46214905602 + 39.61750834610*t)
      neptune_x_1 += 0.00255827017 * Math.cos(2.01935687782 + 36.64856292950*t)
      neptune_x_1=neptune_x_1*t

      neptune_x_0 = 0.0

      neptune_x_0 += 0.00000010361 * Math.cos(0.01486429648 + 119.50691634410*t)
      neptune_x_0 += 0.00000010189 * Math.cos(2.58985496469 + 21.45826108140*t)
      neptune_x_0 += 0.00000010223 * Math.cos(5.22522199427 + 120.99138905240*t)
      neptune_x_0 += 0.00000010031 * Math.cos(5.38075579726 + 43.50147749940*t)
      neptune_x_0 += 0.00000010240 * Math.cos(2.91846738700 + 80.45885696960*t)
      neptune_x_0 += 0.00000010218 * Math.cos(0.15937912520 + 65.87476231750*t)
      neptune_x_0 += 0.00000011419 * Math.cos(4.80118839377 + 403.13419222450*t)
      neptune_x_0 += 0.00000010275 * Math.cos(2.33816907673 + 567.82400073240*t)
      neptune_x_0 += 0.00000013632 * Math.cos(2.86683636247 + 45.03413431750*t)
      neptune_x_0 += 0.00000013771 * Math.cos(5.64956481971 + 76.15419669100*t)
      neptune_x_0 += 0.00000013308 * Math.cos(3.10907233961 + 438.29828244570*t)
      neptune_x_0 += 0.00000013663 * Math.cos(0.43266174776 + 331.32153907380*t)
      neptune_x_0 += 0.00000011769 * Math.cos(4.24181618457 + 275.55052103310*t)
      neptune_x_0 += 0.00000011498 * Math.cos(5.58046420166 + 140.65636088480*t)
      neptune_x_0 += 0.00000011035 * Math.cos(3.16468611086 + 530.21222995640*t)
      neptune_x_0 += 0.00000010692 * Math.cos(4.35159490002 + 187.69623277240*t)
      neptune_x_0 += 0.00000013771 * Math.cos(4.49397894473 + 76.37794586020*t)
      neptune_x_0 += 0.00000012137 * Math.cos(2.33016774123 + 42.06518890090*t)
      neptune_x_0 += 0.00000011455 * Math.cos(1.21185103334 + 529.16970023280*t)
      neptune_x_0 += 0.00000011481 * Math.cos(2.25547353644 + 37.30295423530*t)
      neptune_x_0 += 0.00000011481 * Math.cos(5.22670638350 + 38.96311704030*t)
      neptune_x_0 += 0.00000015463 * Math.cos(3.88973407461 + 837.69726336320*t)
      neptune_x_0 += 0.00000012109 * Math.cos(2.10142430456 + 32.76459377620*t)
      neptune_x_0 += 0.00000013656 * Math.cos(5.33984015976 + 19.12245511120*t)
      neptune_x_0 += 0.00000012251 * Math.cos(1.18824411089 + 47.03987188760*t)
      neptune_x_0 += 0.00000014292 * Math.cos(5.66547183054 + 700.66423920080*t)
      neptune_x_0 += 0.00000014352 * Math.cos(2.03450798266 + 73.55775828990*t)
      neptune_x_0 += 0.00000012794 * Math.cos(5.90055335939 + 26.82670294300*t)
      neptune_x_0 += 0.00000012269 * Math.cos(4.97560513030 + 76.00543884470*t)
      neptune_x_0 += 0.00000014964 * Math.cos(4.12823484692 + 363.51668387840*t)
      neptune_x_0 += 0.00000015476 * Math.cos(4.71667567197 + 366.48562929500*t)
      neptune_x_0 += 0.00000014840 * Math.cos(0.62836398949 + 43.81029404010*t)
      neptune_x_0 += 0.00000014464 * Math.cos(0.67357368235 + 110.20632121940*t)
      neptune_x_0 += 0.00000014745 * Math.cos(1.55174834608 + 82.20396210880*t)
      neptune_x_0 += 0.00000014253 * Math.cos(4.87402416011 + 252.08652238160*t)
      neptune_x_0 += 0.00000012914 * Math.cos(2.32697196177 + 107.28555991260*t)
      neptune_x_0 += 0.00000012911 * Math.cos(0.41434577054 + 42.27763722200*t)
      neptune_x_0 += 0.00000015360 * Math.cos(1.34896859320 + 8.38557138800*t)
      neptune_x_0 += 0.00000017322 * Math.cos(1.69350571733 + 73.81839072080*t)
      neptune_x_0 += 0.00000014889 * Math.cos(0.97067379700 + 52.14768131830*t)
      neptune_x_0 += 0.00000015424 * Math.cos(6.09858524641 + 209.10630974400*t)
      neptune_x_0 += 0.00000013966 * Math.cos(4.45404032739 + 235.93301268700*t)
      neptune_x_0 += 0.00000019162 * Math.cos(2.49858178805 + 81.37388070630*t)
      neptune_x_0 += 0.00000013971 * Math.cos(5.11256155147 + 76.52670370650*t)
      neptune_x_0 += 0.00000018700 * Math.cos(1.12219613883 + 59.28248017850*t)
      neptune_x_0 += 0.00000018609 * Math.cos(3.38782333097 + 54.28654533240*t)
      neptune_x_0 += 0.00000015003 * Math.cos(6.06837299592 + 20.60692781950*t)
      neptune_x_0 += 0.00000015400 * Math.cos(4.89570509053 + 55.77101804070*t)
      neptune_x_0 += 0.00000014928 * Math.cos(0.78464894996 + 33.98843405360*t)
      neptune_x_0 += 0.00000015658 * Math.cos(0.27239863208 + 72.33391801250*t)
      neptune_x_0 += 0.00000018916 * Math.cos(5.47002152686 + 40.13877320790*t)
      neptune_x_0 += 0.00000015724 * Math.cos(1.88925867017 + 154.01661525950*t)
      neptune_x_0 += 0.00000018213 * Math.cos(1.92094691523 + 138.51749687070*t)
      neptune_x_0 += 0.00000020858 * Math.cos(4.67505251944 + 58.73996345730*t)
      neptune_x_0 += 0.00000016188 * Math.cos(4.90861200887 + 38.76617508420*t)
      neptune_x_0 += 0.00000016188 * Math.cos(2.57356791106 + 37.49989619140*t)
      neptune_x_0 += 0.00000017728 * Math.cos(2.77443598476 + 17.63798240290*t)
      neptune_x_0 += 0.00000022713 * Math.cos(5.70775452731 + 1436.54075273260*t)
      neptune_x_0 += 0.00000019831 * Math.cos(6.14231002572 + 129.91947716160*t)
      neptune_x_0 += 0.00000024398 * Math.cos(4.63603670592 + 329.83706636550*t)
      neptune_x_0 += 0.00000023863 * Math.cos(0.28305954716 + 294.67297614430*t)
      neptune_x_0 += 0.00000023422 * Math.cos(0.91668385938 + 135.54855145410*t)
      neptune_x_0 += 0.00000025245 * Math.cos(2.97720937219 + 401.64971951620*t)
      neptune_x_0 += 0.00000020327 * Math.cos(1.15567976096 + 38.78742694360*t)
      neptune_x_0 += 0.00000020327 * Math.cos(0.04331485179 + 37.47864433200*t)
      neptune_x_0 += 0.00000020858 * Math.cos(3.23577482504 + 40.99010646980*t)
      neptune_x_0 += 0.00000022482 * Math.cos(0.72349643385 + 39.56932423630*t)
      neptune_x_0 += 0.00000019952 * Math.cos(5.26630019767 + 64.95973858080*t)
      neptune_x_0 += 0.00000022719 * Math.cos(2.73465617885 + 79.18683258240*t)
      neptune_x_0 += 0.00000024636 * Math.cos(2.36566879926 + 20.49505323490*t)
      neptune_x_0 += 0.00000026754 * Math.cos(3.94781592186 + 326.86812094890*t)
      neptune_x_0 += 0.00000023164 * Math.cos(2.59103009569 + 68.18931642830*t)
      neptune_x_0 += 0.00000021423 * Math.cos(0.87822750242 + 39.66569245590*t)
      neptune_x_0 += 0.00000026520 * Math.cos(0.30917290380 + 186.21176006410*t)
      neptune_x_0 += 0.00000028085 * Math.cos(2.83450558708 + 11.30633269480*t)
      neptune_x_0 += 0.00000023432 * Math.cos(4.24731386395 + 35.27596480580*t)
      neptune_x_0 += 0.00000022617 * Math.cos(3.46251776478 + 36.60037881970*t)
      neptune_x_0 += 0.00000025982 * Math.cos(5.38913791843 + 104.00779795530*t)
      neptune_x_0 += 0.00000027524 * Math.cos(3.42975034397 + 69.36497259590*t)
      neptune_x_0 += 0.00000031496 * Math.cos(4.10798902830 + 21.97952594320*t)
      neptune_x_0 += 0.00000028786 * Math.cos(4.65055968537 + 215.43795945210*t)
      neptune_x_0 += 0.00000026519 * Math.cos(6.20266976376 + 57.25549074900*t)
      neptune_x_0 += 0.00000034974 * Math.cos(3.54684672078 + 313.68355667090*t)
      neptune_x_0 += 0.00000029505 * Math.cos(2.15133939286 + 70.84944530420*t)
      neptune_x_0 += 0.00000028459 * Math.cos(0.11299014227 + 42.79890208380*t)
      neptune_x_0 += 0.00000037422 * Math.cos(2.84624206227 + 17.52610781830*t)
      neptune_x_0 += 0.00000037777 * Math.cos(4.45977183034 + 293.18850343600*t)
      neptune_x_0 += 0.00000034456 * Math.cos(1.65821047826 + 305.08553696180*t)
      neptune_x_0 += 0.00000032755 * Math.cos(5.57869647430 + 91.78644152380*t)
      neptune_x_0 += 0.00000038880 * Math.cos(0.56654650956 + 76.21788716580*t)
      neptune_x_0 += 0.00000040526 * Math.cos(0.03726110727 + 258.02441321480*t)
      neptune_x_0 += 0.00000039604 * Math.cos(4.60072832158 + 563.63121503840*t)
      neptune_x_0 += 0.00000034672 * Math.cos(4.48294008385 + 319.31263096340*t)
      neptune_x_0 += 0.00000032480 * Math.cos(2.52481312116 + 184.72728735580*t)
      neptune_x_0 += 0.00000038880 * Math.cos(3.29381198979 + 76.31425538540*t)
      neptune_x_0 += 0.00000038281 * Math.cos(0.30795321775 + 5.67725840230*t)
      neptune_x_0 += 0.00000041713 * Math.cos(2.16213866054 + 1021.24889455140*t)
      neptune_x_0 += 0.00000038069 * Math.cos(2.31012373841 + 78.71375183040*t)
      neptune_x_0 += 0.00000038618 * Math.cos(2.31716832803 + 50.66320861000*t)
      neptune_x_0 += 0.00000040831 * Math.cos(2.58095758724 + 310.71461125430*t)
      neptune_x_0 += 0.00000034964 * Math.cos(2.01236505402 + 3.62333672240*t)
      neptune_x_0 += 0.00000034352 * Math.cos(1.08288982986 + 33.46716919180*t)
      neptune_x_0 += 0.00000033085 * Math.cos(4.59560243545 + 34.20088237470*t)
      neptune_x_0 += 0.00000033002 * Math.cos(6.08090918909 + 85.82729883120*t)
      neptune_x_0 += 0.00000046369 * Math.cos(0.60505439950 + 529.69096509460*t)
      neptune_x_0 += 0.00000033509 * Math.cos(5.65652422418 + 67.88049988760*t)
      neptune_x_0 += 0.00000035247 * Math.cos(0.20766798411 + 34.50969891540*t)
      neptune_x_0 += 0.00000042160 * Math.cos(4.48656614621 + 31.23193695810*t)
      neptune_x_0 += 0.00000045759 * Math.cos(4.75988756419 + 491.55792945680*t)
      neptune_x_0 += 0.00000042228 * Math.cos(5.64690940917 + 76.78733613740*t)
      neptune_x_0 += 0.00000038163 * Math.cos(5.23367376836 + 43.76210993030*t)
      neptune_x_0 += 0.00000047341 * Math.cos(2.81338610634 + 365.00115658670*t)
      neptune_x_0 += 0.00000035904 * Math.cos(0.17178502657 + 449.23210812500*t)
      neptune_x_0 += 0.00000038213 * Math.cos(0.28030398995 + 75.30286342910*t)
      neptune_x_0 += 0.00000038844 * Math.cos(0.98004799212 + 41.75637236020*t)
      neptune_x_0 += 0.00000049423 * Math.cos(3.88247230281 + 525.49817940060*t)
      neptune_x_0 += 0.00000038369 * Math.cos(0.36602739792 + 39.35687591520*t)
      neptune_x_0 += 0.00000043900 * Math.cos(2.24943568390 + 32.50396134530*t)
      neptune_x_0 += 0.00000045277 * Math.cos(0.21515321589 + 1.22384027740*t)
      neptune_x_0 += 0.00000055922 * Math.cos(6.18484136645 + 221.37585028530*t)
      neptune_x_0 += 0.00000052496 * Math.cos(3.77774414174 + 290.21955801940*t)
      neptune_x_0 += 0.00000045642 * Math.cos(2.17627625563 + 117.36805233000*t)
      neptune_x_0 += 0.00000059504 * Math.cos(4.28371174513 + 256.53994050650*t)
      neptune_x_0 += 0.00000046774 * Math.cos(0.83941291963 + 3.93215326310*t)
      neptune_x_0 += 0.00000048927 * Math.cos(1.27232208261 + 19.01058052660*t)
      neptune_x_0 += 0.00000065197 * Math.cos(0.94675037786 + 2.44768055480*t)
      neptune_x_0 += 0.00000055782 * Math.cos(4.51929442479 + 178.78939652260*t)
      neptune_x_0 += 0.00000050470 * Math.cos(1.08386527084 + 36.90919536040*t)
      neptune_x_0 += 0.00000057327 * Math.cos(0.88500496532 + 15.49911838880*t)
      neptune_x_0 += 0.00000071609 * Math.cos(2.05679246101 + 662.53120356300*t)
      neptune_x_0 += 0.00000068141 * Math.cos(3.95659956363 + 6.90109867970*t)
      neptune_x_0 += 0.00000060042 * Math.cos(6.23591295978 + 29.22619938800*t)
      neptune_x_0 += 0.00000062934 * Math.cos(1.53666713803 + 2.92076130680*t)
      neptune_x_0 += 0.00000075165 * Math.cos(0.26221144253 + 97.41551581630*t)
      neptune_x_0 += 0.00000073980 * Math.cos(5.56439585580 + 2.70831298570*t)
      neptune_x_0 += 0.00000063662 * Math.cos(2.21155835394 + 8.90683624980*t)
      neptune_x_0 += 0.00000065817 * Math.cos(1.42821896659 + 36.12729806770*t)
      neptune_x_0 += 0.00000072807 * Math.cos(4.23052254217 + 43.54966160920*t)
      neptune_x_0 += 0.00000087258 * Math.cos(2.66760530100 + 328.35259365720*t)
      neptune_x_0 += 0.00000065520 * Math.cos(4.00996666370 + 66.70484372000*t)
      neptune_x_0 += 0.00000087618 * Math.cos(2.77500684022 + 65.22037101170*t)
      neptune_x_0 += 0.00000077348 * Math.cos(5.31146277396 + 5.41662597140*t)
      neptune_x_0 += 0.00000096664 * Math.cos(4.11397655268 + 219.89137757700*t)
      neptune_x_0 += 0.00000089060 * Math.cos(1.32938886500 + 251.43213107580*t)
      neptune_x_0 += 0.00000072027 * Math.cos(0.11366561346 + 36.69674703930*t)
      neptune_x_0 += 0.00000100254 * Math.cos(2.52703279512 + 453.42489381900*t)
      neptune_x_0 += 0.00000072986 * Math.cos(1.82355507012 + 22.63391724900*t)
      neptune_x_0 += 0.00000094922 * Math.cos(3.61296023449 + 253.57099508990*t)
      neptune_x_0 += 0.00000086613 * Math.cos(1.38012091187 + 100.38446123290*t)
      neptune_x_0 += 0.00000080200 * Math.cos(2.69199800753 + 39.82995666720*t)
      neptune_x_0 += 0.00000092567 * Math.cos(3.21456499053 + 32.71640966640*t)
      neptune_x_0 += 0.00000092947 * Math.cos(5.45424466758 + 62.25142559510*t)
      neptune_x_0 += 0.00000085710 * Math.cos(5.93681198924 + 106.01353552540*t)
      neptune_x_0 += 0.00000119617 * Math.cos(5.01817354003 + 25.60286266560*t)
      neptune_x_0 += 0.00000085104 * Math.cos(4.79018193091 + 36.43611460840*t)
      neptune_x_0 += 0.00000110050 * Math.cos(4.33896766039 + 142.14083359310*t)
      neptune_x_0 += 0.00000127422 * Math.cos(4.11355026342 + 63.73589830340*t)
      neptune_x_0 += 0.00000111109 * Math.cos(5.21447473078 + 67.35923502580*t)
      neptune_x_0 += 0.00000102917 * Math.cos(2.29532659562 + 35.42472265210*t)
      neptune_x_0 += 0.00000103540 * Math.cos(5.25634656769 + 40.84134862350*t)
      neptune_x_0 += 0.00000106839 * Math.cos(0.57301677365 + 5.10780943070*t)
      neptune_x_0 += 0.00000137925 * Math.cos(1.86763348155 + 151.04766984290*t)
      neptune_x_0 += 0.00000154797 * Math.cos(1.74840367711 + 77.22927912210*t)
      neptune_x_0 += 0.00000122915 * Math.cos(3.67433552159 + 39.40506002500*t)
      neptune_x_0 += 0.00000144638 * Math.cos(0.63080734164 + 49.17873590170*t)
      neptune_x_0 += 0.00000129442 * Math.cos(2.36907122801 + 45.55539917930*t)
      neptune_x_0 += 0.00000121138 * Math.cos(1.49666213233 + 33.02522620710*t)
      neptune_x_0 += 0.00000169037 * Math.cos(2.49417096791 + 291.70403072770*t)
      neptune_x_0 += 0.00000120117 * Math.cos(2.36053032404 + 38.34548395890*t)
      neptune_x_0 += 0.00000129049 * Math.cos(3.80684882859 + 36.86101125060*t)
      neptune_x_0 += 0.00000121226 * Math.cos(5.10584282456 + 37.92058731670*t)
      neptune_x_0 += 0.00000124092 * Math.cos(0.33312196832 + 82.85835341460*t)
      neptune_x_0 += 0.00000129174 * Math.cos(5.91949003083 + 43.24084506850*t)
      neptune_x_0 += 0.00000179189 * Math.cos(3.95792517028 + 183.24281464750*t)
      neptune_x_0 += 0.00000134759 * Math.cos(5.48177520941 + 75.74480641380*t)
      neptune_x_0 += 0.00000136077 * Math.cos(3.29430588709 + 9.56122755560*t)
      neptune_x_0 += 0.00000172706 * Math.cos(4.71160173811 + 11.04570026390*t)
      neptune_x_0 += 0.00000176810 * Math.cos(3.44067665667 + 216.92243216040*t)
      neptune_x_0 += 0.00000175209 * Math.cos(1.12575721851 + 39.72938293070*t)
      neptune_x_0 += 0.00000185282 * Math.cos(3.31492482279 + 175.16605980020*t)
      neptune_x_0 += 0.00000177003 * Math.cos(0.09240613438 + 24.11838995730*t)
      neptune_x_0 += 0.00000176465 * Math.cos(0.14731264750 + 36.53668834490*t)
      neptune_x_0 += 0.00000203230 * Math.cos(0.60054564924 + 415.29185818120*t)
      neptune_x_0 += 0.00000190998 * Math.cos(2.32419774896 + 69.15252427480*t)
      neptune_x_0 += 0.00000265940 * Math.cos(4.11954506638 + 944.98282327580*t)
      neptune_x_0 += 0.00000239672 * Math.cos(0.55843257386 + 27.08733537390*t)
      neptune_x_0 += 0.00000233075 * Math.cos(4.15738074001 + 105.49227066360*t)
      neptune_x_0 += 0.00000226154 * Math.cos(2.83844512995 + 80.71948940050*t)
      neptune_x_0 += 0.00000242743 * Math.cos(2.06472522938 + 14.01464568050*t)
      neptune_x_0 += 0.00000284466 * Math.cos(3.36180727616 + 12.53017297220*t)
      neptune_x_0 += 0.00000226971 * Math.cos(4.59278380480 + 274.06604832480*t)
      neptune_x_0 += 0.00000314641 * Math.cos(2.72704648029 + 388.46515523820*t)
      neptune_x_0 += 0.00000264760 * Math.cos(4.12724083445 + 39.50563376150*t)
      neptune_x_0 += 0.00000227848 * Math.cos(0.72373981071 + 149.56319713460*t)
      neptune_x_0 += 0.00000268060 * Math.cos(3.30852177378 + 36.76043751410*t)
      neptune_x_0 += 0.00000333233 * Math.cos(2.32861862173 + 255.05546779820*t)
      neptune_x_0 += 0.00000336250 * Math.cos(2.14824434860 + 45.24658263860*t)
      neptune_x_0 += 0.00000300555 * Math.cos(5.17683306682 + 84.34282612290*t)
      neptune_x_0 += 0.00000382398 * Math.cos(0.21680708235 + 487.36514376280*t)
      neptune_x_0 += 0.00000346164 * Math.cos(3.26507470705 + 180.27386923090*t)
      neptune_x_0 += 0.00000337082 * Math.cos(1.72339969429 + 0.52126486180*t)
      neptune_x_0 += 0.00000405411 * Math.cos(5.31947629009 + 31.01948863700*t)
      neptune_x_0 += 0.00000306843 * Math.cos(2.62651223895 + 60.76695288680*t)
      neptune_x_0 += 0.00000451197 * Math.cos(0.88413360893 + 213.29909543800*t)
      neptune_x_0 += 0.00000488648 * Math.cos(3.82538448334 + 146.59425171800*t)
      neptune_x_0 += 0.00000417926 * Math.cos(5.14685971892 + 7.11354700080*t)
      neptune_x_0 += 0.00000406092 * Math.cos(5.51084213663 + 6.59228213900*t)
      neptune_x_0 += 0.00000528038 * Math.cos(0.34505105111 + 0.96320784650*t)
      neptune_x_0 += 0.00000451619 * Math.cos(4.62757040522 + 44.72531777680*t)
      neptune_x_0 += 0.00000463140 * Math.cos(2.74436643796 + 31.54075349880*t)
      neptune_x_0 += 0.00000679542 * Math.cos(2.15673681356 + 218.40690486870*t)
      neptune_x_0 += 0.00000566306 * Math.cos(5.02809882280 + 30.71067209630*t)
      neptune_x_0 += 0.00000554473 * Math.cos(2.98634397776 + 41.05379694460*t)
      neptune_x_0 += 0.00000633834 * Math.cos(3.41692648170 + 7.42236354150*t)
      neptune_x_0 += 0.00000714969 * Math.cos(3.09121631507 + 143.62530630140*t)
      neptune_x_0 += 0.00000608265 * Math.cos(4.49563700854 + 35.21227433100*t)
      neptune_x_0 += 0.00000720854 * Math.cos(6.16925850812 + 152.53214255120*t)
      neptune_x_0 += 0.00000942722 * Math.cos(3.99861076677 + 68.84370773410*t)
      neptune_x_0 += 0.00001157153 * Math.cos(2.64764912073 + 148.07872442630*t)
      neptune_x_0 += 0.00001080795 * Math.cos(4.75485636019 + 42.32582133180*t)
      neptune_x_0 += 0.00001170078 * Math.cos(3.98594689041 + 8.07675484730*t)
      neptune_x_0 += 0.00001448439 * Math.cos(1.98814317259 + 181.75834193920*t)
      neptune_x_0 += 0.00001228939 * Math.cos(2.78878211792 + 72.07328558160*t)
      neptune_x_0 += 0.00001387922 * Math.cos(3.71814330952 + 115.88357962170*t)
      neptune_x_0 += 0.00001271543 * Math.cos(2.74412981229 + 33.94024994380*t)
      neptune_x_0 += 0.00001545705 * Math.cos(0.64028780672 + 38.39366806870*t)
      neptune_x_0 += 0.00001560429 * Math.cos(0.55865739143 + 37.87240320690*t)
      neptune_x_0 += 0.00001265797 * Math.cos(3.42037275447 + 46.20979048510*t)
      neptune_x_0 += 0.00001615063 * Math.cos(2.91063835010 + 106.97674337190*t)
      neptune_x_0 += 0.00002084772 * Math.cos(2.83683424533 + 137.03302416240*t)
      neptune_x_0 += 0.00001527526 * Math.cos(0.02173640246 + 38.24491022240*t)
      neptune_x_0 += 0.00001533383 * Math.cos(1.17732211665 + 38.02116105320*t)
      neptune_x_0 += 0.00001681255 * Math.cos(4.27560304282 + 40.58071619260*t)
      neptune_x_0 += 0.00001826700 * Math.cos(3.58024318649 + 44.07092647100*t)
      neptune_x_0 += 0.00001648985 * Math.cos(4.06990666591 + 30.05628079050*t)
      neptune_x_0 += 0.00001887430 * Math.cos(3.20485417792 + 35.68535508300*t)
      neptune_x_0 += 0.00002522938 * Math.cos(4.66296126912 + 312.19908396260*t)
      neptune_x_0 += 0.00002720471 * Math.cos(3.82305971632 + 109.94568878850*t)
      neptune_x_0 += 0.00003260095 * Math.cos(1.81839652878 + 145.10977900970*t)
      neptune_x_0 += 0.00003108292 * Math.cos(1.84434543409 + 47.69426319340*t)
      neptune_x_0 += 0.00003322735 * Math.cos(4.68798591938 + 4.19278569400*t)
      neptune_x_0 += 0.00003951848 * Math.cos(2.29996934110 + 98.89998852460*t)
      neptune_x_0 += 0.00003920412 * Math.cos(5.49263784865 + 39.09624348430*t)
      neptune_x_0 += 0.00004249674 * Math.cos(5.63324475823 + 28.57180808220*t)
      neptune_x_0 += 0.00004089036 * Math.cos(1.99429048244 + 37.16982779130*t)
      neptune_x_0 += 0.00004315539 * Math.cos(5.10473142056 + 38.18121974760*t)
      neptune_x_0 += 0.00004322550 * Math.cos(2.37744780188 + 38.08485152800*t)
      neptune_x_0 += 0.00004557247 * Math.cos(1.09712669317 + 38.65430049960*t)
      neptune_x_0 += 0.00004733138 * Math.cos(4.09748778484 + 79.23501669220*t)
      neptune_x_0 += 0.00004654361 * Math.cos(0.10385887980 + 37.61177077600*t)
      neptune_x_0 += 0.00005565860 * Math.cos(3.82502185953 + 32.19514480460*t)
      neptune_x_0 += 0.00006464842 * Math.cos(4.62580066013 + 5.93789083320*t)
      neptune_x_0 += 0.00008004318 * Math.cos(1.63965626260 + 108.46121608020*t)
      neptune_x_0 += 0.00007541736 * Math.cos(2.77784746848 + 70.32818044240*t)
      neptune_x_0 += 0.00012743164 * Math.cos(2.73728741519 + 111.43016149680*t)
      neptune_x_0 += 0.00012614574 * Math.cos(3.57008196751 + 112.91463420510*t)
      neptune_x_0 += 0.00028887848 * Math.cos(4.78966833702 + 42.58645376270*t)
      neptune_x_0 += 0.00054713428 * Math.cos(1.55804647862 + 71.81265315070*t)
      neptune_x_0 += 0.00060811221 * Math.cos(2.62589871314 + 33.67961751290*t)
      neptune_x_0 += 0.00069038680 * Math.cos(5.83469111908 + 4.45341812490*t)
      neptune_x_0 += 0.00090960996 * Math.cos(1.68910476933 + 114.39910691340*t)
      neptune_x_0 += 0.00135901755 * Math.cos(5.54688721933 + 77.75054398390*t)
      neptune_x_0 += 0.00308146172 * Math.cos(0.39998862713 + 73.29712585900*t)
      neptune_x_0 += 0.00565506338 * Math.cos(5.98964911841 + 41.10198105440*t)
      neptune_x_0 += 0.00817566529 * Math.cos(0.78180136001 + 2.96894541660*t)
      neptune_x_0 += 0.00823755467 * Math.cos(1.43221512492 + 35.16409022120*t)
      neptune_x_0 += 0.00990668211 * Math.cos(5.37690139386 + 74.78159856730*t)
      neptune_x_0 += 0.02597449604 * Math.cos(1.99590330725 + 1.48447270830*t)
      neptune_x_0 += 0.14934353052 * Math.cos(1.08499398649 + 39.61750834610*t)
      neptune_x_0 += 0.15725280871 * Math.cos(0.11319072402 + 36.64856292950*t)
      neptune_x_0 += 0.13504578270 * Math.cos(3.50075407055 + 76.26607127560*t)
      neptune_x_0 += 0.27050789973 * Math.cos(3.14159265359 + 0.00000000000*t)
      neptune_x_0 += 30.05734568801 * Math.cos(5.31211340030 + 38.13303563780*t)
      return neptune_x_3+neptune_x_2+neptune_x_1+neptune_x_0
   end

   def self.mercury_z(t)
      mercury_z_3 = 0.0

      mercury_z_3 += 0.00000016634 * Math.cos(0.00000000000 + 0.00000000000*t)
      mercury_z_3 += 0.00000021392 * Math.cos(2.12804278460 + 26087.90314157420*t)
      mercury_z_3=mercury_z_3*t*t*t

      mercury_z_2 = 0.0

      mercury_z_2 += 0.00000010457 * Math.cos(4.62224691737 + 130439.51570787099*t)
      mercury_z_2 += 0.00000025685 * Math.cos(1.45827443162 + 104351.61256629678*t)
      mercury_z_2 += 0.00000027331 * Math.cos(6.15464105987 + 529.69096509460*t)
      mercury_z_2 += 0.00000037483 * Math.cos(3.23017504217 + 213.29909543800*t)
      mercury_z_2 += 0.00000049534 * Math.cos(4.38054039769 + 78263.70942472259*t)
      mercury_z_2 += 0.00000087113 * Math.cos(0.42206932430 + 52175.80628314840*t)
      mercury_z_2 += 0.00001183345 * Math.cos(0.00000000000 + 0.00000000000*t)
      mercury_z_2 += 0.00001053118 * Math.cos(5.37979214357 + 26087.90314157420*t)
      mercury_z_2=mercury_z_2*t*t

      mercury_z_1 = 0.0

      mercury_z_1 += 0.00000012167 * Math.cos(2.31153996241 + 522.57741809380*t)
      mercury_z_1 += 0.00000013738 * Math.cos(1.71307370446 + 536.80451209540*t)
      mercury_z_1 += 0.00000019440 * Math.cos(5.71111050710 + 1059.38193018920*t)
      mercury_z_1 += 0.00000017253 * Math.cos(6.13908634954 + 182615.32199101939*t)
      mercury_z_1 += 0.00000024993 * Math.cos(3.65901124814 + 426.59819087600*t)
      mercury_z_1 += 0.00000028635 * Math.cos(3.15447649004 + 74.78159856730*t)
      mercury_z_1 += 0.00000028944 * Math.cos(4.93245710560 + 220.41264243880*t)
      mercury_z_1 += 0.00000037297 * Math.cos(5.40131521403 + 206.18554843720*t)
      mercury_z_1 += 0.00000063404 * Math.cos(3.07612843684 + 156527.41884944518*t)
      mercury_z_1 += 0.00000229251 * Math.cos(0.00558431110 + 130439.51570787099*t)
      mercury_z_1 += 0.00000388127 * Math.cos(4.66945083146 + 529.69096509460*t)
      mercury_z_1 += 0.00000544284 * Math.cos(1.80380684048 + 213.29909543800*t)
      mercury_z_1 += 0.00000795699 * Math.cos(3.20041081922 + 104351.61256629678*t)
      mercury_z_1 += 0.00002435833 * Math.cos(0.05112640506 + 78263.70942472259*t)
      mercury_z_1 += 0.00004297352 * Math.cos(2.56373047177 + 52175.80628314840*t)
      mercury_z_1 += 0.00057693223 * Math.cos(3.14159265359 + 0.00000000000*t)
      mercury_z_1 += 0.00108722159 * Math.cos(3.91134750825 + 26087.90314157420*t)
      mercury_z_1=mercury_z_1*t

      mercury_z_0 = 0.0

      mercury_z_0 += 0.00000010476 * Math.cos(2.71906856694 + 419.48464387520*t)
      mercury_z_0 += 0.00000010488 * Math.cos(2.26900204003 + 316.39186965660*t)
      mercury_z_0 += 0.00000011609 * Math.cos(3.48812792468 + 21535.94964451540*t)
      mercury_z_0 += 0.00000013765 * Math.cos(5.28505135033 + 639.89728631400*t)
      mercury_z_0 += 0.00000014485 * Math.cos(1.58357220045 + 110.20632121940*t)
      mercury_z_0 += 0.00000016632 * Math.cos(5.09118864825 + 51066.42773105500*t)
      mercury_z_0 += 0.00000014150 * Math.cos(4.42485698284 + 57837.13833230060*t)
      mercury_z_0 += 0.00000014791 * Math.cos(1.09514648778 + 1589.07289528380*t)
      mercury_z_0 += 0.00000021200 * Math.cos(1.53474687063 + 7.11354700080*t)
      mercury_z_0 += 0.00000023561 * Math.cos(1.82361021215 + 53285.18483524180*t)
      mercury_z_0 += 0.00000019875 * Math.cos(3.17169650892 + 76.26607127560*t)
      mercury_z_0 += 0.00000020252 * Math.cos(0.11722157720 + 51116.42435295920*t)
      mercury_z_0 += 0.00000020602 * Math.cos(1.12768557199 + 1109.37855209340*t)
      mercury_z_0 += 0.00000020978 * Math.cos(4.46131555233 + 4551.95349705880*t)
      mercury_z_0 += 0.00000023291 * Math.cos(0.36646817056 + 39.61750834610*t)
      mercury_z_0 += 0.00000025914 * Math.cos(1.94082999599 + 149.56319713460*t)
      mercury_z_0 += 0.00000024534 * Math.cos(5.66491831903 + 36.64856292950*t)
      mercury_z_0 += 0.00000027081 * Math.cos(4.49499356963 + 208703.22513259358*t)
      mercury_z_0 += 0.00000027465 * Math.cos(3.57680072404 + 5661.33204915220*t)
      mercury_z_0 += 0.00000031665 * Math.cos(3.44561891342 + 536.80451209540*t)
      mercury_z_0 += 0.00000032337 * Math.cos(1.29099631099 + 31749.23519072640*t)
      mercury_z_0 += 0.00000040804 * Math.cos(0.45468727848 + 522.57741809380*t)
      mercury_z_0 += 0.00000034677 * Math.cos(2.36736170874 + 25028.52121138500*t)
      mercury_z_0 += 0.00000043138 * Math.cos(5.66841713930 + 20426.57109242200*t)
      mercury_z_0 += 0.00000082635 * Math.cos(2.03127961938 + 24978.52458948080*t)
      mercury_z_0 += 0.00000079477 * Math.cos(4.94442849343 + 27197.28169366760*t)
      mercury_z_0 += 0.00000081856 * Math.cos(0.33912763990 + 220.41264243880*t)
      mercury_z_0 += 0.00000094261 * Math.cos(3.71011866926 + 206.18554843720*t)
      mercury_z_0 += 0.00000119462 * Math.cos(1.44437994097 + 182615.32199101939*t)
      mercury_z_0 += 0.00000316945 * Math.cos(0.73299217892 + 1059.38193018920*t)
      mercury_z_0 += 0.00000331010 * Math.cos(5.99413995809 + 426.59819087600*t)
      mercury_z_0 += 0.00000543259 * Math.cos(4.67698860167 + 156527.41884944518*t)
      mercury_z_0 += 0.00001131032 * Math.cos(5.75872803701 + 74.78159856730*t)
      mercury_z_0 += 0.00002575002 * Math.cos(1.62646731545 + 130439.51570787099*t)
      mercury_z_0 += 0.00004802047 * Math.cos(4.58264625090 + 38.13303563780*t)
      mercury_z_0 += 0.00011268745 * Math.cos(0.41669991860 + 529.69096509460*t)
      mercury_z_0 += 0.00012957444 * Math.cos(4.85922032010 + 104351.61256629678*t)
      mercury_z_0 += 0.00011810801 * Math.cos(0.46073218799 + 213.29909543800*t)
      mercury_z_0 += 0.00071626383 * Math.cos(1.80894256071 + 78263.70942472259*t)
      mercury_z_0 += 0.00469171540 * Math.cos(5.04215742764 + 52175.80628314840*t)
      mercury_z_0 += 0.00709887021 * Math.cos(3.14159265359 + 0.00000000000*t)
      mercury_z_0 += 0.04607664562 * Math.cos(1.99295081967 + 26087.90314157420*t)
      return mercury_z_3+mercury_z_2+mercury_z_1+mercury_z_0
   end

   def self.mercury_y(t)
      mercury_y_3 = 0.0

      mercury_y_3 += 0.00000010723 * Math.cos(1.09353490107 + 104351.61256629678*t)
      mercury_y_3 += 0.00000018361 * Math.cos(0.00000000000 + 0.00000000000*t)
      mercury_y_3 += 0.00000015923 * Math.cos(0.06221071687 + 536.80451209540*t)
      mercury_y_3 += 0.00000016300 * Math.cos(1.14934178921 + 522.57741809380*t)
      mercury_y_3 += 0.00000017840 * Math.cos(1.45419068020 + 52175.80628314840*t)
      mercury_y_3 += 0.00000018231 * Math.cos(4.35141183918 + 78263.70942472259*t)
      mercury_y_3 += 0.00000021546 * Math.cos(3.46116671016 + 220.41264243880*t)
      mercury_y_3 += 0.00000022088 * Math.cos(4.54598360855 + 206.18554843720*t)
      mercury_y_3=mercury_y_3*t*t*t

      mercury_y_2 = 0.0

      mercury_y_2 += 0.00000012723 * Math.cos(1.91903810105 + 419.48464387520*t)
      mercury_y_2 += 0.00000013650 * Math.cos(5.49573569359 + 182615.32199101939*t)
      mercury_y_2 += 0.00000014479 * Math.cos(0.14336346755 + 7.11354700080*t)
      mercury_y_2 += 0.00000014254 * Math.cos(4.25680464915 + 433.71173787680*t)
      mercury_y_2 += 0.00000039392 * Math.cos(0.40700037789 + 1059.38193018920*t)
      mercury_y_2 += 0.00000043188 * Math.cos(2.44402631830 + 156527.41884944518*t)
      mercury_y_2 += 0.00000073067 * Math.cos(0.61703763627 + 529.69096509460*t)
      mercury_y_2 += 0.00000065396 * Math.cos(4.05849415864 + 426.59819087600*t)
      mercury_y_2 += 0.00000103379 * Math.cos(4.03676510280 + 213.29909543800*t)
      mercury_y_2 += 0.00000115781 * Math.cos(1.78259431361 + 536.80451209540*t)
      mercury_y_2 += 0.00000118316 * Math.cos(5.70681506981 + 522.57741809380*t)
      mercury_y_2 += 0.00000131389 * Math.cos(5.67519052208 + 130439.51570787099*t)
      mercury_y_2 += 0.00000155973 * Math.cos(5.19309730583 + 220.41264243880*t)
      mercury_y_2 += 0.00000160849 * Math.cos(2.83104666823 + 206.18554843720*t)
      mercury_y_2 += 0.00000373744 * Math.cos(2.62279275699 + 104351.61256629678*t)
      mercury_y_2 += 0.00000670255 * Math.cos(0.90964509090 + 26087.90314157420*t)
      mercury_y_2 += 0.00000927896 * Math.cos(5.85368769122 + 78263.70942472259*t)
      mercury_y_2 += 0.00001575670 * Math.cos(2.81172733349 + 52175.80628314840*t)
      mercury_y_2 += 0.00004556343 * Math.cos(0.00000000000 + 0.00000000000*t)
      mercury_y_2=mercury_y_2*t*t

      mercury_y_1 = 0.0

      mercury_y_1 += 0.00000010164 * Math.cos(0.62992310390 + 73.29712585900*t)
      mercury_y_1 += 0.00000011421 * Math.cos(0.57284937520 + 234791.12827416777*t)
      mercury_y_1 += 0.00000011615 * Math.cos(5.06524241164 + 20426.57109242200*t)
      mercury_y_1 += 0.00000012488 * Math.cos(0.74887488462 + 39.61750834610*t)
      mercury_y_1 += 0.00000011796 * Math.cos(1.50171409080 + 632.78373931320*t)
      mercury_y_1 += 0.00000011682 * Math.cos(1.76404497924 + 1109.37855209340*t)
      mercury_y_1 += 0.00000013252 * Math.cos(3.58925185460 + 36.64856292950*t)
      mercury_y_1 += 0.00000012413 * Math.cos(4.14057132118 + 515.46387109300*t)
      mercury_y_1 += 0.00000015892 * Math.cos(4.20644835200 + 76.26607127560*t)
      mercury_y_1 += 0.00000013279 * Math.cos(4.22577566721 + 53285.18483524180*t)
      mercury_y_1 += 0.00000016126 * Math.cos(2.45017960628 + 110.20632121940*t)
      mercury_y_1 += 0.00000017706 * Math.cos(4.40634127417 + 51066.42773105500*t)
      mercury_y_1 += 0.00000019019 * Math.cos(0.48946385175 + 227.52618943960*t)
      mercury_y_1 += 0.00000021415 * Math.cos(5.30131509744 + 316.39186965660*t)
      mercury_y_1 += 0.00000032033 * Math.cos(1.27787218108 + 149.56319713460*t)
      mercury_y_1 += 0.00000030502 * Math.cos(3.88955460744 + 1066.49547719000*t)
      mercury_y_1 += 0.00000043082 * Math.cos(3.80528844384 + 208703.22513259358*t)
      mercury_y_1 += 0.00000031681 * Math.cos(3.31608856533 + 1052.26838318840*t)
      mercury_y_1 += 0.00000045570 * Math.cos(1.94681756713 + 1589.07289528380*t)
      mercury_y_1 += 0.00000045623 * Math.cos(5.05685537615 + 529.69096509460*t)
      mercury_y_1 += 0.00000047430 * Math.cos(2.15360371550 + 213.29909543800*t)
      mercury_y_1 += 0.00000053968 * Math.cos(6.04113158324 + 433.71173787680*t)
      mercury_y_1 += 0.00000063991 * Math.cos(1.18000294070 + 27197.28169366760*t)
      mercury_y_1 += 0.00000087475 * Math.cos(0.09179540875 + 419.48464387520*t)
      mercury_y_1 += 0.00000070135 * Math.cos(1.35447664024 + 24978.52458948080*t)
      mercury_y_1 += 0.00000073556 * Math.cos(5.08183519453 + 639.89728631400*t)
      mercury_y_1 += 0.00000102544 * Math.cos(1.87754373592 + 7.11354700080*t)
      mercury_y_1 += 0.00000162955 * Math.cos(0.75452718043 + 182615.32199101939*t)
      mercury_y_1 += 0.00000561260 * Math.cos(3.48683327339 + 536.80451209540*t)
      mercury_y_1 += 0.00000573209 * Math.cos(4.00090226715 + 522.57741809380*t)
      mercury_y_1 += 0.00000602337 * Math.cos(1.65727937950 + 1059.38193018920*t)
      mercury_y_1 += 0.00000617838 * Math.cos(3.98693992284 + 156527.41884944518*t)
      mercury_y_1 += 0.00000754896 * Math.cos(0.61971063691 + 220.41264243880*t)
      mercury_y_1 += 0.00000781374 * Math.cos(1.12961379685 + 206.18554843720*t)
      mercury_y_1 += 0.00000899581 * Math.cos(5.84186105603 + 426.59819087600*t)
      mercury_y_1 += 0.00002344469 * Math.cos(0.93615372641 + 130439.51570787099*t)
      mercury_y_1 += 0.00011914707 * Math.cos(1.22139986340 + 26087.90314157420*t)
      mercury_y_1 += 0.00008858156 * Math.cos(4.16852401867 + 104351.61256629678*t)
      mercury_y_1 += 0.00032715349 * Math.cos(1.11763734425 + 78263.70942472259*t)
      mercury_y_1 += 0.00080645427 * Math.cos(3.14159265359 + 0.00000000000*t)
      mercury_y_1 += 0.00107803834 * Math.cos(4.34964793883 + 52175.80628314840*t)
      mercury_y_1=mercury_y_1*t

      mercury_y_0 = 0.0

      mercury_y_0 += 0.00000012253 * Math.cos(1.84260347906 + 65697.55772473979*t)
      mercury_y_0 += 0.00000012617 * Math.cos(2.32903972631 + 45892.73043315699*t)
      mercury_y_0 += 0.00000011435 * Math.cos(2.15573411853 + 533.62311835770*t)
      mercury_y_0 += 0.00000011585 * Math.cos(5.32336141881 + 525.75881183150*t)
      mercury_y_0 += 0.00000010833 * Math.cos(5.05444668554 + 543.91805909620*t)
      mercury_y_0 += 0.00000012108 * Math.cos(2.53182219980 + 105460.99111839019*t)
      mercury_y_0 += 0.00000012081 * Math.cos(3.96948779355 + 68050.42387851159*t)
      mercury_y_0 += 0.00000010236 * Math.cos(0.82838354702 + 77734.01845962799*t)
      mercury_y_0 += 0.00000011595 * Math.cos(5.83451477433 + 199.07200143640*t)
      mercury_y_0 += 0.00000011477 * Math.cos(0.41407124478 + 19317.19254032860*t)
      mercury_y_0 += 0.00000012154 * Math.cos(5.15990276384 + 260879.03141574195*t)
      mercury_y_0 += 0.00000011751 * Math.cos(1.43132876728 + 33326.57873317420*t)
      mercury_y_0 += 0.00000013598 * Math.cos(0.93759628331 + 103292.23063610759*t)
      mercury_y_0 += 0.00000013657 * Math.cos(1.69271280727 + 51220.20654153979*t)
      mercury_y_0 += 0.00000013131 * Math.cos(2.31994193470 + 26107.57290247399*t)
      mercury_y_0 += 0.00000013152 * Math.cos(0.21408490669 + 26068.23338067440*t)
      mercury_y_0 += 0.00000012963 * Math.cos(4.18911929952 + 25028.52121138500*t)
      mercury_y_0 += 0.00000014545 * Math.cos(1.48385300876 + 63498.47038145279*t)
      mercury_y_0 += 0.00000016970 * Math.cos(0.26334436508 + 853.19638175200*t)
      mercury_y_0 += 0.00000013631 * Math.cos(3.65214684654 + 52705.49724824299*t)
      mercury_y_0 += 0.00000015079 * Math.cos(1.97879118551 + 7238.67559160000*t)
      mercury_y_0 += 0.00000013891 * Math.cos(1.29665748792 + 53235.18821333759*t)
      mercury_y_0 += 0.00000015544 * Math.cos(2.44244057835 + 515.46387109300*t)
      mercury_y_0 += 0.00000017112 * Math.cos(0.55137156527 + 50586.73338786459*t)
      mercury_y_0 += 0.00000015554 * Math.cos(1.06822434115 + 735.87651353180*t)
      mercury_y_0 += 0.00000017483 * Math.cos(0.56186392439 + 51749.20809227239*t)
      mercury_y_0 += 0.00000017492 * Math.cos(1.45131471586 + 138.51749687070*t)
      mercury_y_0 += 0.00000018271 * Math.cos(1.49936112467 + 323.50541665740*t)
      mercury_y_0 += 0.00000018552 * Math.cos(4.31061638297 + 202.25339517410*t)
      mercury_y_0 += 0.00000015160 * Math.cos(1.25002488520 + 18849.22754997420*t)
      mercury_y_0 += 0.00000021301 * Math.cos(0.20534560769 + 73711.75592766379*t)
      mercury_y_0 += 0.00000021011 * Math.cos(5.65119092880 + 13521.75144159140*t)
      mercury_y_0 += 0.00000015661 * Math.cos(3.70210331615 + 742.99006053260*t)
      mercury_y_0 += 0.00000019691 * Math.cos(5.58713076986 + 217.23124870110*t)
      mercury_y_0 += 0.00000016125 * Math.cos(1.65667771920 + 9103.90699411760*t)
      mercury_y_0 += 0.00000020052 * Math.cos(2.45637769313 + 209.36694217490*t)
      mercury_y_0 += 0.00000021977 * Math.cos(4.82554793096 + 77.75054398390*t)
      mercury_y_0 += 0.00000016503 * Math.cos(0.13257325259 + 72602.37737557039*t)
      mercury_y_0 += 0.00000022104 * Math.cos(2.36649230999 + 2.96894541660*t)
      mercury_y_0 += 0.00000021009 * Math.cos(4.08684580221 + 15874.61759536320*t)
      mercury_y_0 += 0.00000023256 * Math.cos(5.18050538435 + 85.82729883120*t)
      mercury_y_0 += 0.00000023457 * Math.cos(0.09576335036 + 71.81265315070*t)
      mercury_y_0 += 0.00000023815 * Math.cos(2.19051967809 + 227.52618943960*t)
      mercury_y_0 += 0.00000021994 * Math.cos(3.09794017788 + 2118.76386037840*t)
      mercury_y_0 += 0.00000027688 * Math.cos(5.44433605847 + 63.73589830340*t)
      mercury_y_0 += 0.00000022896 * Math.cos(0.71333836963 + 53131.40602475700*t)
      mercury_y_0 += 0.00000027077 * Math.cos(4.69298133865 + 36301.18868778519*t)
      mercury_y_0 += 0.00000026848 * Math.cos(5.25320670297 + 11322.66409830440*t)
      mercury_y_0 += 0.00000028582 * Math.cos(1.27599593473 + 41.10198105440*t)
      mercury_y_0 += 0.00000028729 * Math.cos(2.14448984200 + 151.04766984290*t)
      mercury_y_0 += 0.00000028206 * Math.cos(5.07338603494 + 39609.65458316560*t)
      mercury_y_0 += 0.00000032251 * Math.cos(2.05357225780 + 83925.04147387479*t)
      mercury_y_0 += 0.00000030355 * Math.cos(2.65183017667 + 11.04570026390*t)
      mercury_y_0 += 0.00000031572 * Math.cos(2.71470274369 + 77154.33087262919*t)
      mercury_y_0 += 0.00000034784 * Math.cos(3.03113665420 + 35.16409022120*t)
      mercury_y_0 += 0.00000028903 * Math.cos(5.43932193184 + 30639.85663863300*t)
      mercury_y_0 += 0.00000045435 * Math.cos(0.91835136158 + 41962.52073693740*t)
      mercury_y_0 += 0.00000032754 * Math.cos(4.57352694115 + 955.59974160860*t)
      mercury_y_0 += 0.00000035814 * Math.cos(4.73966512079 + 37410.56723987860*t)
      mercury_y_0 += 0.00000048182 * Math.cos(1.49346784398 + 3340.61242669980*t)
      mercury_y_0 += 0.00000035132 * Math.cos(4.11987679873 + 51646.11531805379*t)
      mercury_y_0 += 0.00000049166 * Math.cos(4.17094551348 + 77204.32749453338*t)
      mercury_y_0 += 0.00000051435 * Math.cos(2.10921381130 + 234791.12827416777*t)
      mercury_y_0 += 0.00000047932 * Math.cos(5.76195364026 + 79373.08797681599*t)
      mercury_y_0 += 0.00000063023 * Math.cos(5.44866846513 + 224.34479570190*t)
      mercury_y_0 += 0.00000052556 * Math.cos(1.98636705426 + 25558.21217647960*t)
      mercury_y_0 += 0.00000063116 * Math.cos(4.22263926021 + 148.07872442630*t)
      mercury_y_0 += 0.00000057397 * Math.cos(3.72326644008 + 12566.15169998280*t)
      mercury_y_0 += 0.00000066031 * Math.cos(4.98872440932 + 846.08283475120*t)
      mercury_y_0 += 0.00000054050 * Math.cos(0.72631991357 + 26617.59410666880*t)
      mercury_y_0 += 0.00000061405 * Math.cos(3.43747372432 + 47623.85278608960*t)
      mercury_y_0 += 0.00000056606 * Math.cos(6.03126433457 + 949.17560896980*t)
      mercury_y_0 += 0.00000058160 * Math.cos(4.13677602210 + 14765.23904326980*t)
      mercury_y_0 += 0.00000063460 * Math.cos(3.91239075334 + 27043.50288318280*t)
      mercury_y_0 += 0.00000070803 * Math.cos(5.50276852163 + 1066.49547719000*t)
      mercury_y_0 += 0.00000093793 * Math.cos(4.75128985772 + 10213.28554621100*t)
      mercury_y_0 += 0.00000069045 * Math.cos(4.92160428335 + 25132.30339996560*t)
      mercury_y_0 += 0.00000075078 * Math.cos(3.36291170975 + 46514.47423399620*t)
      mercury_y_0 += 0.00000075457 * Math.cos(4.50396814445 + 27147.28507176339*t)
      mercury_y_0 += 0.00000081399 * Math.cos(3.50862797958 + 21535.94964451540*t)
      mercury_y_0 += 0.00000108972 * Math.cos(1.58469834239 + 1162.47470440780*t)
      mercury_y_0 += 0.00000116072 * Math.cos(5.28608170116 + 57837.13833230060*t)
      mercury_y_0 += 0.00000100485 * Math.cos(1.46186272396 + 1052.26838318840*t)
      mercury_y_0 += 0.00000106237 * Math.cos(1.55383673431 + 433.71173787680*t)
      mercury_y_0 += 0.00000112452 * Math.cos(0.85362654725 + 632.78373931320*t)
      mercury_y_0 += 0.00000138577 * Math.cos(0.43043981485 + 1.48447270830*t)
      mercury_y_0 += 0.00000177242 * Math.cos(2.78855813429 + 5661.33204915220*t)
      mercury_y_0 += 0.00000154924 * Math.cos(1.12201865761 + 51116.42435295920*t)
      mercury_y_0 += 0.00000139514 * Math.cos(5.94698662319 + 51066.42773105500*t)
      mercury_y_0 += 0.00000221718 * Math.cos(5.34170676570 + 208703.22513259358*t)
      mercury_y_0 += 0.00000193372 * Math.cos(5.38698781997 + 4551.95349705880*t)
      mercury_y_0 += 0.00000181119 * Math.cos(0.23941291054 + 1109.37855209340*t)
      mercury_y_0 += 0.00000213464 * Math.cos(4.22105742898 + 316.39186965660*t)
      mercury_y_0 += 0.00000191358 * Math.cos(2.70792842547 + 53285.18483524180*t)
      mercury_y_0 += 0.00000277272 * Math.cos(3.32517791429 + 6283.07584999140*t)
      mercury_y_0 += 0.00000269760 * Math.cos(0.29166414619 + 103.09277421860*t)
      mercury_y_0 += 0.00000287244 * Math.cos(3.36373633182 + 110.20632121940*t)
      mercury_y_0 += 0.00000290604 * Math.cos(2.23645868392 + 31749.23519072640*t)
      mercury_y_0 += 0.00000315277 * Math.cos(0.92804620983 + 639.89728631400*t)
      mercury_y_0 += 0.00000318042 * Math.cos(4.53681244310 + 419.48464387520*t)
      mercury_y_0 += 0.00000402513 * Math.cos(0.30196132091 + 20426.57109242200*t)
      mercury_y_0 += 0.00000381047 * Math.cos(3.57284787143 + 7.11354700080*t)
      mercury_y_0 += 0.00000467640 * Math.cos(2.78708397181 + 1589.07289528380*t)
      mercury_y_0 += 0.00000628788 * Math.cos(4.99295631526 + 73.29712585900*t)
      mercury_y_0 += 0.00000767125 * Math.cos(2.65620459324 + 39.61750834610*t)
      mercury_y_0 += 0.00000813077 * Math.cos(1.68393442622 + 36.64856292950*t)
      mercury_y_0 += 0.00000654742 * Math.cos(5.92892123881 + 27197.28169366760*t)
      mercury_y_0 += 0.00000707500 * Math.cos(2.89516591531 + 24978.52458948080*t)
      mercury_y_0 += 0.00000978286 * Math.cos(2.29102643026 + 182615.32199101939*t)
      mercury_y_0 += 0.00001186503 * Math.cos(5.48857209638 + 76.26607127560*t)
      mercury_y_0 += 0.00001405828 * Math.cos(5.18871358903 + 536.80451209540*t)
      mercury_y_0 += 0.00001436593 * Math.cos(2.30163308407 + 522.57741809380*t)
      mercury_y_0 += 0.00001939835 * Math.cos(3.22826367093 + 149.56319713460*t)
      mercury_y_0 += 0.00001891507 * Math.cos(2.32099579498 + 220.41264243880*t)
      mercury_y_0 += 0.00001963685 * Math.cos(5.70771850410 + 206.18554843720*t)
      mercury_y_0 += 0.00004450056 * Math.cos(5.52354907071 + 156527.41884944518*t)
      mercury_y_0 += 0.00007634888 * Math.cos(1.67192689093 + 426.59819087600*t)
      mercury_y_0 += 0.00012216279 * Math.cos(2.48707059837 + 1059.38193018920*t)
      mercury_y_0 += 0.00021100825 * Math.cos(2.47291315849 + 130439.51570787099*t)
      mercury_y_0 += 0.00083755636 * Math.cos(0.76879995697 + 74.78159856730*t)
      mercury_y_0 += 0.00106235475 * Math.cos(5.70550616735 + 104351.61256629678*t)
      mercury_y_0 += 0.00155444251 * Math.cos(0.59927014783 + 38.13303563780*t)
      mercury_y_0 += 0.00272177927 * Math.cos(2.44442843667 + 213.29909543800*t)
      mercury_y_0 += 0.00495452148 * Math.cos(2.17050902176 + 529.69096509460*t)
      mercury_y_0 += 0.00587711171 * Math.cos(2.65498896201 + 78263.70942472259*t)
      mercury_y_0 += 0.03854667576 * Math.cos(5.88780608961 + 52175.80628314840*t)
      mercury_y_0 += 0.11592262295 * Math.cos(3.14159265359 + 0.00000000000*t)
      mercury_y_0 += 0.37953636588 * Math.cos(2.83780617821 + 26087.90314157420*t)
      return mercury_y_3+mercury_y_2+mercury_y_1+mercury_y_0
   end

   def self.mercury_x(t)
      mercury_x_3 = 0.0

      mercury_x_3 += 0.00000010499 * Math.cos(2.65555597352 + 104351.61256629678*t)
      mercury_x_3 += 0.00000014855 * Math.cos(2.98081270061 + 52175.80628314840*t)
      mercury_x_3 += 0.00000015934 * Math.cos(1.63320186413 + 536.80451209540*t)
      mercury_x_3 += 0.00000016291 * Math.cos(2.71940457791 + 522.57741809380*t)
      mercury_x_3 += 0.00000017461 * Math.cos(5.90570575226 + 78263.70942472259*t)
      mercury_x_3 += 0.00000021482 * Math.cos(5.03368299703 + 220.41264243880*t)
      mercury_x_3 += 0.00000022035 * Math.cos(6.11822426048 + 206.18554843720*t)
      mercury_x_3 += 0.00000044244 * Math.cos(3.14159265359 + 0.00000000000*t)
      mercury_x_3=mercury_x_3*t*t*t

      mercury_x_2 = 0.0

      mercury_x_2 += 0.00000012711 * Math.cos(3.49149798770 + 419.48464387520*t)
      mercury_x_2 += 0.00000013566 * Math.cos(0.77740665693 + 182615.32199101939*t)
      mercury_x_2 += 0.00000013989 * Math.cos(1.76430781021 + 7.11354700080*t)
      mercury_x_2 += 0.00000014232 * Math.cos(5.82837756444 + 433.71173787680*t)
      mercury_x_2 += 0.00000039449 * Math.cos(1.97733652493 + 1059.38193018920*t)
      mercury_x_2 += 0.00000042868 * Math.cos(4.00892196726 + 156527.41884944518*t)
      mercury_x_2 += 0.00000074263 * Math.cos(2.15657144895 + 529.69096509460*t)
      mercury_x_2 += 0.00000065114 * Math.cos(5.63112398159 + 426.59819087600*t)
      mercury_x_2 += 0.00000096078 * Math.cos(5.56717820853 + 213.29909543800*t)
      mercury_x_2 += 0.00000115842 * Math.cos(3.35337160144 + 536.80451209540*t)
      mercury_x_2 += 0.00000118222 * Math.cos(0.99338493688 + 522.57741809380*t)
      mercury_x_2 += 0.00000130149 * Math.cos(0.95681684789 + 130439.51570787099*t)
      mercury_x_2 += 0.00000155633 * Math.cos(0.48183983171 + 220.41264243880*t)
      mercury_x_2 += 0.00000160293 * Math.cos(4.40406062613 + 206.18554843720*t)
      mercury_x_2 += 0.00000254306 * Math.cos(4.12817377140 + 26087.90314157420*t)
      mercury_x_2 += 0.00000368809 * Math.cos(4.18705944126 + 104351.61256629678*t)
      mercury_x_2 += 0.00000907467 * Math.cos(1.13216343018 + 78263.70942472259*t)
      mercury_x_2 += 0.00001259780 * Math.cos(0.00000000000 + 0.00000000000*t)
      mercury_x_2 += 0.00001484185 * Math.cos(4.35401210269 + 52175.80628314840*t)
      mercury_x_2=mercury_x_2*t*t

      mercury_x_1 = 0.0

      mercury_x_1 += 0.00000010223 * Math.cos(2.19747174258 + 73.29712585900*t)
      mercury_x_1 += 0.00000011379 * Math.cos(2.13659786081 + 234791.12827416777*t)
      mercury_x_1 += 0.00000011337 * Math.cos(0.34748083260 + 20426.57109242200*t)
      mercury_x_1 += 0.00000012487 * Math.cos(2.32002507803 + 39.61750834610*t)
      mercury_x_1 += 0.00000011836 * Math.cos(3.04995551356 + 632.78373931320*t)
      mercury_x_1 += 0.00000013243 * Math.cos(5.16075891864 + 36.64856292950*t)
      mercury_x_1 += 0.00000011874 * Math.cos(0.17869376191 + 1109.37855209340*t)
      mercury_x_1 += 0.00000012374 * Math.cos(5.70562636316 + 515.46387109300*t)
      mercury_x_1 += 0.00000015902 * Math.cos(5.77753655907 + 76.26607127560*t)
      mercury_x_1 += 0.00000013252 * Math.cos(5.78388474441 + 53285.18483524180*t)
      mercury_x_1 += 0.00000014011 * Math.cos(4.17820222846 + 110.20632121940*t)
      mercury_x_1 += 0.00000017519 * Math.cos(5.96830863185 + 51066.42773105500*t)
      mercury_x_1 += 0.00000018990 * Math.cos(2.06104675595 + 227.52618943960*t)
      mercury_x_1 += 0.00000021371 * Math.cos(0.56918433581 + 316.39186965660*t)
      mercury_x_1 += 0.00000032055 * Math.cos(2.84895644824 + 149.56319713460*t)
      mercury_x_1 += 0.00000031093 * Math.cos(0.93710976966 + 529.69096509460*t)
      mercury_x_1 += 0.00000030504 * Math.cos(5.46040119636 + 1066.49547719000*t)
      mercury_x_1 += 0.00000042904 * Math.cos(5.36906063918 + 208703.22513259358*t)
      mercury_x_1 += 0.00000031683 * Math.cos(4.88628812414 + 1052.26838318840*t)
      mercury_x_1 += 0.00000045572 * Math.cos(3.51792093438 + 1589.07289528380*t)
      mercury_x_1 += 0.00000057346 * Math.cos(4.24284649448 + 213.29909543800*t)
      mercury_x_1 += 0.00000053900 * Math.cos(1.32943493723 + 433.71173787680*t)
      mercury_x_1 += 0.00000062918 * Math.cos(2.73196853262 + 27197.28169366760*t)
      mercury_x_1 += 0.00000087678 * Math.cos(1.66401690533 + 419.48464387520*t)
      mercury_x_1 += 0.00000069028 * Math.cos(2.91494938058 + 24978.52458948080*t)
      mercury_x_1 += 0.00000073443 * Math.cos(0.36984753681 + 639.89728631400*t)
      mercury_x_1 += 0.00000100287 * Math.cos(3.47715618774 + 7.11354700080*t)
      mercury_x_1 += 0.00000162192 * Math.cos(2.31836529248 + 182615.32199101939*t)
      mercury_x_1 += 0.00000561468 * Math.cos(5.05753062697 + 536.80451209540*t)
      mercury_x_1 += 0.00000572532 * Math.cos(5.56996049465 + 522.57741809380*t)
      mercury_x_1 += 0.00000602819 * Math.cos(3.22822215396 + 1059.38193018920*t)
      mercury_x_1 += 0.00000614473 * Math.cos(5.55087602844 + 156527.41884944518*t)
      mercury_x_1 += 0.00000753642 * Math.cos(2.19133343324 + 220.41264243880*t)
      mercury_x_1 += 0.00000776911 * Math.cos(2.70599281665 + 206.18554843720*t)
      mercury_x_1 += 0.00000898287 * Math.cos(1.13017425408 + 426.59819087600*t)
      mercury_x_1 += 0.00002329042 * Math.cos(2.50023793407 + 130439.51570787099*t)
      mercury_x_1 += 0.00008783198 * Math.cos(5.73285747425 + 104351.61256629678*t)
      mercury_x_1 += 0.00011992887 * Math.cos(5.81575112963 + 26087.90314157420*t)
      mercury_x_1 += 0.00032315996 * Math.cos(2.68247273347 + 78263.70942472259*t)
      mercury_x_1 += 0.00105289001 * Math.cos(5.91600475006 + 52175.80628314840*t)
      mercury_x_1 += 0.00317551960 * Math.cos(0.00000000000 + 0.00000000000*t)
      mercury_x_1=mercury_x_1*t

      mercury_x_0 = 0.0

      mercury_x_0 += 0.00000012067 * Math.cos(3.39979120537 + 65697.55772473979*t)
      mercury_x_0 += 0.00000012384 * Math.cos(3.88491364454 + 45892.73043315699*t)
      mercury_x_0 += 0.00000011447 * Math.cos(3.72704255770 + 533.62311835770*t)
      mercury_x_0 += 0.00000011585 * Math.cos(0.61081760500 + 525.75881183150*t)
      mercury_x_0 += 0.00000010836 * Math.cos(0.34185057335 + 543.91805909620*t)
      mercury_x_0 += 0.00000012080 * Math.cos(4.09566440961 + 105460.99111839019*t)
      mercury_x_0 += 0.00000011952 * Math.cos(5.53005209823 + 68050.42387851159*t)
      mercury_x_0 += 0.00000010112 * Math.cos(2.38879888058 + 77734.01845962799*t)
      mercury_x_0 += 0.00000011231 * Math.cos(1.18032609366 + 199.07200143640*t)
      mercury_x_0 += 0.00000011390 * Math.cos(1.97720953024 + 19317.19254032860*t)
      mercury_x_0 += 0.00000012122 * Math.cos(0.43923849384 + 260879.03141574195*t)
      mercury_x_0 += 0.00000013481 * Math.cos(2.49743950723 + 103292.23063610759*t)
      mercury_x_0 += 0.00000013561 * Math.cos(3.25355689343 + 51220.20654153979*t)
      mercury_x_0 += 0.00000013012 * Math.cos(1.77284954668 + 26068.23338067440*t)
      mercury_x_0 += 0.00000012986 * Math.cos(3.87848079183 + 26107.57290247399*t)
      mercury_x_0 += 0.00000013751 * Math.cos(3.01700253042 + 63498.47038145279*t)
      mercury_x_0 += 0.00000013312 * Math.cos(5.80885733761 + 25028.52121138500*t)
      mercury_x_0 += 0.00000013461 * Math.cos(5.21674902395 + 52705.49724824299*t)
      mercury_x_0 += 0.00000016955 * Math.cos(1.83475003851 + 853.19638175200*t)
      mercury_x_0 += 0.00000016621 * Math.cos(2.16299341033 + 50586.73338786459*t)
      mercury_x_0 += 0.00000013833 * Math.cos(2.86060252439 + 53235.18821333759*t)
      mercury_x_0 += 0.00000015401 * Math.cos(0.38409642418 + 7238.67559160000*t)
      mercury_x_0 += 0.00000015488 * Math.cos(4.00542220967 + 515.46387109300*t)
      mercury_x_0 += 0.00000017093 * Math.cos(2.11618772835 + 51749.20809227239*t)
      mercury_x_0 += 0.00000017360 * Math.cos(3.01137661271 + 138.51749687070*t)
      mercury_x_0 += 0.00000018273 * Math.cos(3.06935035992 + 323.50541665740*t)
      mercury_x_0 += 0.00000015060 * Math.cos(2.81388532705 + 18849.22754997420*t)
      mercury_x_0 += 0.00000021076 * Math.cos(1.76532979749 + 73711.75592766379*t)
      mercury_x_0 += 0.00000015716 * Math.cos(5.27155686277 + 742.99006053260*t)
      mercury_x_0 += 0.00000016554 * Math.cos(2.54975052084 + 735.87651353180*t)
      mercury_x_0 += 0.00000019072 * Math.cos(5.91967226872 + 202.25339517410*t)
      mercury_x_0 += 0.00000019681 * Math.cos(0.87544248531 + 217.23124870110*t)
      mercury_x_0 += 0.00000016077 * Math.cos(3.22492362452 + 9103.90699411760*t)
      mercury_x_0 += 0.00000020026 * Math.cos(4.02923197304 + 209.36694217490*t)
      mercury_x_0 += 0.00000016406 * Math.cos(1.69451902864 + 72602.37737557039*t)
      mercury_x_0 += 0.00000021989 * Math.cos(0.11301830216 + 77.75054398390*t)
      mercury_x_0 += 0.00000022286 * Math.cos(3.93734569173 + 2.96894541660*t)
      mercury_x_0 += 0.00000023509 * Math.cos(3.99714350287 + 13521.75144159140*t)
      mercury_x_0 += 0.00000020743 * Math.cos(5.68024807830 + 15874.61759536320*t)
      mercury_x_0 += 0.00000022744 * Math.cos(1.67012539714 + 71.81265315070*t)
      mercury_x_0 += 0.00000023267 * Math.cos(0.46827104623 + 85.82729883120*t)
      mercury_x_0 += 0.00000023782 * Math.cos(3.76207354349 + 227.52618943960*t)
      mercury_x_0 += 0.00000025545 * Math.cos(3.71486034105 + 11322.66409830440*t)
      mercury_x_0 += 0.00000021980 * Math.cos(4.66869175639 + 2118.76386037840*t)
      mercury_x_0 += 0.00000026667 * Math.cos(6.25618354827 + 36301.18868778519*t)
      mercury_x_0 += 0.00000023212 * Math.cos(2.29683623821 + 53131.40602475700*t)
      mercury_x_0 += 0.00000027138 * Math.cos(0.33631401741 + 39609.65458316560*t)
      mercury_x_0 += 0.00000028580 * Math.cos(2.84721981555 + 41.10198105440*t)
      mercury_x_0 += 0.00000028737 * Math.cos(3.71532292172 + 151.04766984290*t)
      mercury_x_0 += 0.00000031953 * Math.cos(3.61313384181 + 83925.04147387479*t)
      mercury_x_0 += 0.00000027626 * Math.cos(6.14846127958 + 37410.56723987860*t)
      mercury_x_0 += 0.00000031389 * Math.cos(4.27598213407 + 77154.33087262919*t)
      mercury_x_0 += 0.00000030669 * Math.cos(4.22235088222 + 11.04570026390*t)
      mercury_x_0 += 0.00000028371 * Math.cos(0.70323037778 + 30639.85663863300*t)
      mercury_x_0 += 0.00000031150 * Math.cos(1.37429681895 + 63.73589830340*t)
      mercury_x_0 += 0.00000037824 * Math.cos(4.58891701161 + 35.16409022120*t)
      mercury_x_0 += 0.00000044563 * Math.cos(2.47566796995 + 41962.52073693740*t)
      mercury_x_0 += 0.00000032947 * Math.cos(2.99496495895 + 955.59974160860*t)
      mercury_x_0 += 0.00000034348 * Math.cos(5.67940957102 + 51646.11531805379*t)
      mercury_x_0 += 0.00000048172 * Math.cos(3.06679584815 + 3340.61242669980*t)
      mercury_x_0 += 0.00000048571 * Math.cos(5.72915514275 + 77204.32749453338*t)
      mercury_x_0 += 0.00000048308 * Math.cos(3.65259825204 + 25558.21217647960*t)
      mercury_x_0 += 0.00000051287 * Math.cos(3.67162149494 + 234791.12827416777*t)
      mercury_x_0 += 0.00000047830 * Math.cos(1.04296800531 + 79373.08797681599*t)
      mercury_x_0 += 0.00000063056 * Math.cos(0.73665975080 + 224.34479570190*t)
      mercury_x_0 += 0.00000063197 * Math.cos(5.79375225998 + 148.07872442630*t)
      mercury_x_0 += 0.00000057105 * Math.cos(5.28946104639 + 12566.15169998280*t)
      mercury_x_0 += 0.00000066085 * Math.cos(0.27580418539 + 846.08283475120*t)
      mercury_x_0 += 0.00000052662 * Math.cos(2.29801650543 + 26617.59410666880*t)
      mercury_x_0 += 0.00000060503 * Math.cos(4.99652964522 + 47623.85278608960*t)
      mercury_x_0 += 0.00000056837 * Math.cos(1.32380222396 + 949.17560896980*t)
      mercury_x_0 += 0.00000058577 * Math.cos(5.41671940122 + 27043.50288318280*t)
      mercury_x_0 += 0.00000057815 * Math.cos(5.70200416012 + 14765.23904326980*t)
      mercury_x_0 += 0.00000065034 * Math.cos(4.90982770245 + 21535.94964451540*t)
      mercury_x_0 += 0.00000068378 * Math.cos(0.19832816518 + 25132.30339996560*t)
      mercury_x_0 += 0.00000093010 * Math.cos(0.02433900731 + 10213.28554621100*t)
      mercury_x_0 += 0.00000070803 * Math.cos(0.79035955122 + 1066.49547719000*t)
      mercury_x_0 += 0.00000074528 * Math.cos(4.92454709213 + 46514.47423399620*t)
      mercury_x_0 += 0.00000075179 * Math.cos(6.06954012703 + 27147.28507176339*t)
      mercury_x_0 += 0.00000109057 * Math.cos(3.15530148270 + 1162.47470440780*t)
      mercury_x_0 += 0.00000114338 * Math.cos(0.56002737806 + 57837.13833230060*t)
      mercury_x_0 += 0.00000100462 * Math.cos(3.02865667414 + 1052.26838318840*t)
      mercury_x_0 += 0.00000106112 * Math.cos(3.12532830282 + 433.71173787680*t)
      mercury_x_0 += 0.00000116610 * Math.cos(2.42632951225 + 632.78373931320*t)
      mercury_x_0 += 0.00000135803 * Math.cos(2.00186470730 + 1.48447270830*t)
      mercury_x_0 += 0.00000151693 * Math.cos(2.67604566886 + 51116.42435295920*t)
      mercury_x_0 += 0.00000138492 * Math.cos(1.22446421973 + 51066.42773105500*t)
      mercury_x_0 += 0.00000190713 * Math.cos(1.17385212686 + 5661.33204915220*t)
      mercury_x_0 += 0.00000221028 * Math.cos(0.62082250658 + 208703.22513259358*t)
      mercury_x_0 += 0.00000194418 * Math.cos(0.67806013045 + 4551.95349705880*t)
      mercury_x_0 += 0.00000181790 * Math.cos(4.94857138217 + 1109.37855209340*t)
      mercury_x_0 += 0.00000216130 * Math.cos(5.80363672433 + 316.39186965660*t)
      mercury_x_0 += 0.00000226936 * Math.cos(5.27772010421 + 103.09277421860*t)
      mercury_x_0 += 0.00000190657 * Math.cos(4.27201801941 + 53285.18483524180*t)
      mercury_x_0 += 0.00000276845 * Math.cos(4.89238788428 + 6283.07584999140*t)
      mercury_x_0 += 0.00000278645 * Math.cos(4.93493981951 + 110.20632121940*t)
      mercury_x_0 += 0.00000277216 * Math.cos(3.77909548342 + 31749.23519072640*t)
      mercury_x_0 += 0.00000314857 * Math.cos(2.49951875103 + 639.89728631400*t)
      mercury_x_0 += 0.00000315851 * Math.cos(6.15857821682 + 419.48464387520*t)
      mercury_x_0 += 0.00000398749 * Math.cos(1.86365789543 + 20426.57109242200*t)
      mercury_x_0 += 0.00000375923 * Math.cos(5.16022341123 + 7.11354700080*t)
      mercury_x_0 += 0.00000467479 * Math.cos(4.35792521143 + 1589.07289528380*t)
      mercury_x_0 += 0.00000624812 * Math.cos(0.27936893005 + 73.29712585900*t)
      mercury_x_0 += 0.00000767074 * Math.cos(4.22743731914 + 39.61750834610*t)
      mercury_x_0 += 0.00000813685 * Math.cos(3.25483611884 + 36.64856292950*t)
      mercury_x_0 += 0.00000626468 * Math.cos(1.18563492001 + 27197.28169366760*t)
      mercury_x_0 += 0.00000700327 * Math.cos(4.45478725367 + 24978.52458948080*t)
      mercury_x_0 += 0.00000974967 * Math.cos(3.85319674536 + 182615.32199101939*t)
      mercury_x_0 += 0.00001186821 * Math.cos(0.77658632871 + 76.26607127560*t)
      mercury_x_0 += 0.00001406213 * Math.cos(0.47615061971 + 536.80451209540*t)
      mercury_x_0 += 0.00001434125 * Math.cos(3.86895692507 + 522.57741809380*t)
      mercury_x_0 += 0.00001888858 * Math.cos(3.89255617078 + 220.41264243880*t)
      mercury_x_0 += 0.00001940365 * Math.cos(4.79909733719 + 149.56319713460*t)
      mercury_x_0 += 0.00001941401 * Math.cos(1.01217625416 + 206.18554843720*t)
      mercury_x_0 += 0.00004433373 * Math.cos(0.80236674527 + 156527.41884944518*t)
      mercury_x_0 += 0.00007626285 * Math.cos(3.24347023009 + 426.59819087600*t)
      mercury_x_0 += 0.00012216168 * Math.cos(4.05786119279 + 1059.38193018920*t)
      mercury_x_0 += 0.00021011726 * Math.cos(4.03469353923 + 130439.51570787099*t)
      mercury_x_0 += 0.00083792888 * Math.cos(2.33967639910 + 74.78159856730*t)
      mercury_x_0 += 0.00105716677 * Math.cos(0.98379033182 + 104351.61256629678*t)
      mercury_x_0 += 0.00155435621 * Math.cos(2.17052060921 + 38.13303563780*t)
      mercury_x_0 += 0.00271797490 * Math.cos(4.01600769847 + 213.29909543800*t)
      mercury_x_0 += 0.00495586029 * Math.cos(3.74115422358 + 529.69096509460*t)
      mercury_x_0 += 0.00584261236 * Math.cos(4.21599394757 + 78263.70942472259*t)
      mercury_x_0 += 0.02596241714 * Math.cos(3.14159265359 + 0.00000000000*t)
      mercury_x_0 += 0.03825746037 * Math.cos(1.16485604343 + 52175.80628314840*t)
      mercury_x_0 += 0.37546285495 * Math.cos(4.39651506942 + 26087.90314157420*t)
      return mercury_x_3+mercury_x_2+mercury_x_1+mercury_x_0
   end

   def self.mars_z(t)
      mars_z_4 = 0.0

      mars_z_4 += 0.00000010395 * Math.cos(3.33271505543 + 3340.61242669980*t)
      mars_z_4 += 0.00000015151 * Math.cos(0.00000000000 + 0.00000000000*t)
      mars_z_4=mars_z_4*t*t*t*t

      mars_z_3 = 0.0

      mars_z_3 += 0.00000211337 * Math.cos(0.00000000000 + 0.00000000000*t)
      mars_z_3 += 0.00000489822 * Math.cos(2.06392886831 + 3340.61242669980*t)
      mars_z_3=mars_z_3*t*t*t

      mars_z_2 = 0.0

      mars_z_2 += 0.00000012181 * Math.cos(2.58732834908 + 3337.08930835080*t)
      mars_z_2 += 0.00000025745 * Math.cos(1.39077449077 + 13362.44970679920*t)
      mars_z_2 += 0.00000026824 * Math.cos(6.18626318965 + 529.69096509460*t)
      mars_z_2 += 0.00000037556 * Math.cos(3.22969663577 + 213.29909543800*t)
      mars_z_2 += 0.00000138514 * Math.cos(0.78090653399 + 10021.83728009940*t)
      mars_z_2 += 0.00000716728 * Math.cos(0.12154825255 + 6681.22485339960*t)
      mars_z_2 += 0.00005933274 * Math.cos(3.14159265359 + 0.00000000000*t)
      mars_z_2 += 0.00013705355 * Math.cos(1.04212852598 + 3340.61242669980*t)
      mars_z_2=mars_z_2*t*t

      mars_z_1 = 0.0

      mars_z_1 += 0.00000011945 * Math.cos(2.28204761113 + 522.57741809380*t)
      mars_z_1 += 0.00000013077 * Math.cos(2.01113624837 + 2544.31441988340*t)
      mars_z_1 += 0.00000012609 * Math.cos(4.39901271761 + 3496.03282613400*t)
      mars_z_1 += 0.00000011579 * Math.cos(0.76965497835 + 398.14900340820*t)
      mars_z_1 += 0.00000011449 * Math.cos(6.22900609249 + 2810.92146160520*t)
      mars_z_1 += 0.00000013490 * Math.cos(1.69673495675 + 536.80451209540*t)
      mars_z_1 += 0.00000016942 * Math.cos(1.91917177965 + 3532.06069281140*t)
      mars_z_1 += 0.00000014813 * Math.cos(3.46422358566 + 3340.59517304760*t)
      mars_z_1 += 0.00000014813 * Math.cos(5.49499542641 + 3340.62968035200*t)
      mars_z_1 += 0.00000016081 * Math.cos(0.74382156251 + 2942.46342329160*t)
      mars_z_1 += 0.00000022409 * Math.cos(3.73415090010 + 5621.84292321040*t)
      mars_z_1 += 0.00000023537 * Math.cos(3.65397196617 + 426.59819087600*t)
      mars_z_1 += 0.00000038808 * Math.cos(5.94308603611 + 1059.38193018920*t)
      mars_z_1 += 0.00000028635 * Math.cos(3.15447649004 + 74.78159856730*t)
      mars_z_1 += 0.00000028944 * Math.cos(4.93245710560 + 220.41264243880*t)
      mars_z_1 += 0.00000037294 * Math.cos(5.40133589632 + 206.18554843720*t)
      mars_z_1 += 0.00000031106 * Math.cos(3.52760107307 + 16703.06213349900*t)
      mars_z_1 += 0.00000041579 * Math.cos(2.22748839237 + 2281.23049651060*t)
      mars_z_1 += 0.00000045174 * Math.cos(3.39965147567 + 3344.13554504880*t)
      mars_z_1 += 0.00000114908 * Math.cos(0.95987621952 + 3337.08930835080*t)
      mars_z_1 += 0.00000240176 * Math.cos(3.12712303414 + 13362.44970679920*t)
      mars_z_1 += 0.00000374686 * Math.cos(4.72268881166 + 529.69096509460*t)
      mars_z_1 += 0.00000544575 * Math.cos(1.80145347856 + 213.29909543800*t)
      mars_z_1 += 0.00001700147 * Math.cos(2.63703242065 + 10021.83728009940*t)
      mars_z_1 += 0.00009896501 * Math.cos(1.61155844715 + 6681.22485339960*t)
      mars_z_1 += 0.00047797013 * Math.cos(3.14159265359 + 0.00000000000*t)
      mars_z_1 += 0.00331842851 * Math.cos(6.05027773492 + 3340.61242669980*t)
      mars_z_1=mars_z_1*t

      mars_z_0 = 0.0

      mars_z_0 += 0.00000011208 * Math.cos(2.64763421097 + 8432.76438481560*t)
      mars_z_0 += 0.00000011780 * Math.cos(4.75307421274 + 4690.47983635860*t)
      mars_z_0 += 0.00000010048 * Math.cos(2.70644507479 + 419.48464387520*t)
      mars_z_0 += 0.00000010504 * Math.cos(2.26694979515 + 316.39186965660*t)
      mars_z_0 += 0.00000011629 * Math.cos(5.45832237690 + 20043.67456019880*t)
      mars_z_0 += 0.00000011511 * Math.cos(2.75835305381 + 12303.06777661000*t)
      mars_z_0 += 0.00000011907 * Math.cos(1.65033513222 + 6254.62666252360*t)
      mars_z_0 += 0.00000012741 * Math.cos(6.05559229749 + 7079.37385680780*t)
      mars_z_0 += 0.00000011777 * Math.cos(4.79772279974 + 3553.91152213780*t)
      mars_z_0 += 0.00000013492 * Math.cos(1.52791184830 + 3339.63210563160*t)
      mars_z_0 += 0.00000013488 * Math.cos(2.86475891587 + 3341.59274776800*t)
      mars_z_0 += 0.00000014700 * Math.cos(1.56227576202 + 110.20632121940*t)
      mars_z_0 += 0.00000020382 * Math.cos(1.51927573830 + 6681.20759974740*t)
      mars_z_0 += 0.00000019188 * Math.cos(1.51640815942 + 3185.19202726560*t)
      mars_z_0 += 0.00000019409 * Math.cos(3.19792759578 + 76.26607127560*t)
      mars_z_0 += 0.00000020382 * Math.cos(3.55004736979 + 6681.24210705180*t)
      mars_z_0 += 0.00000024101 * Math.cos(2.57371991774 + 4399.99435688900*t)
      mars_z_0 += 0.00000019109 * Math.cos(0.86825937304 + 1592.59601363280*t)
      mars_z_0 += 0.00000022415 * Math.cos(2.80792353370 + 3496.03282613400*t)
      mars_z_0 += 0.00000019445 * Math.cos(3.36733718353 + 5088.62883976680*t)
      mars_z_0 += 0.00000021566 * Math.cos(2.45059201892 + 3333.49887969900*t)
      mars_z_0 += 0.00000022262 * Math.cos(0.19101027284 + 9492.14631500480*t)
      mars_z_0 += 0.00000023112 * Math.cos(1.07197693861 + 7.11354700080*t)
      mars_z_0 += 0.00000025107 * Math.cos(1.90049463354 + 149.56319713460*t)
      mars_z_0 += 0.00000023291 * Math.cos(0.36646817056 + 39.61750834610*t)
      mars_z_0 += 0.00000024534 * Math.cos(5.66491831903 + 36.64856292950*t)
      mars_z_0 += 0.00000030473 * Math.cos(4.98782051819 + 3870.30339179440*t)
      mars_z_0 += 0.00000027697 * Math.cos(5.54319865094 + 191.44826611160*t)
      mars_z_0 += 0.00000033968 * Math.cos(0.46851841759 + 2544.31441988340*t)
      mars_z_0 += 0.00000030856 * Math.cos(3.41662901377 + 536.80451209540*t)
      mars_z_0 += 0.00000033148 * Math.cos(2.01609063016 + 5486.77784317500*t)
      mars_z_0 += 0.00000040233 * Math.cos(0.43178323417 + 522.57741809380*t)
      mars_z_0 += 0.00000045098 * Math.cos(4.08200115074 + 4136.91043351620*t)
      mars_z_0 += 0.00000045526 * Math.cos(2.27415776311 + 1194.44701022460*t)
      mars_z_0 += 0.00000044615 * Math.cos(5.88956380171 + 3532.06069281140*t)
      mars_z_0 += 0.00000051292 * Math.cos(2.64769056433 + 2914.01423582380*t)
      mars_z_0 += 0.00000049616 * Math.cos(2.11296039316 + 1589.07289528380*t)
      mars_z_0 += 0.00000050332 * Math.cos(1.96033823263 + 2810.92146160520*t)
      mars_z_0 += 0.00000059355 * Math.cos(0.72879549961 + 5884.92684658320*t)
      mars_z_0 += 0.00000063828 * Math.cos(5.98786823499 + 6677.70173505060*t)
      mars_z_0 += 0.00000063502 * Math.cos(4.16748385740 + 1751.53953141600*t)
      mars_z_0 += 0.00000075858 * Math.cos(4.51645136094 + 3149.16416058820*t)
      mars_z_0 += 0.00000063219 * Math.cos(5.36590967098 + 6684.74797174860*t)
      mars_z_0 += 0.00000071987 * Math.cos(5.13368040597 + 3340.67973700260*t)
      mars_z_0 += 0.00000068644 * Math.cos(5.54532471548 + 6283.07584999140*t)
      mars_z_0 += 0.00000071989 * Math.cos(5.54217679275 + 3340.54511639700*t)
      mars_z_0 += 0.00000074290 * Math.cos(2.43508234938 + 8962.45534991020*t)
      mars_z_0 += 0.00000081761 * Math.cos(0.33704188871 + 220.41264243880*t)
      mars_z_0 += 0.00000094338 * Math.cos(3.70945651427 + 206.18554843720*t)
      mars_z_0 += 0.00000112925 * Math.cos(5.76548397681 + 3738.76143010800*t)
      mars_z_0 += 0.00000116766 * Math.cos(4.86913583010 + 2942.46342329160*t)
      mars_z_0 += 0.00000126016 * Math.cos(3.67803475473 + 796.29800681640*t)
      mars_z_0 += 0.00000120328 * Math.cos(5.12010663983 + 16703.06213349900*t)
      mars_z_0 += 0.00000152443 * Math.cos(2.13254535850 + 5621.84292321040*t)
      mars_z_0 += 0.00000146631 * Math.cos(5.09927022855 + 398.14900340820*t)
      mars_z_0 += 0.00000152333 * Math.cos(6.08109566130 + 6151.53388830500*t)
      mars_z_0 += 0.00000218761 * Math.cos(3.21172012852 + 3340.62968035200*t)
      mars_z_0 += 0.00000218762 * Math.cos(1.18094849702 + 3340.59517304760*t)
      mars_z_0 += 0.00000301376 * Math.cos(5.99676838171 + 426.59819087600*t)
      mars_z_0 += 0.00000443650 * Math.cos(1.58511946273 + 1059.38193018920*t)
      mars_z_0 += 0.00000531140 * Math.cos(3.86748390045 + 2281.23049651060*t)
      mars_z_0 += 0.00000679219 * Math.cos(5.02527030899 + 3344.13554504880*t)
      mars_z_0 += 0.00000679660 * Math.cos(5.65109977813 + 3337.08930835080*t)
      mars_z_0 += 0.00001130585 * Math.cos(5.75854380515 + 74.78159856730*t)
      mars_z_0 += 0.00001321976 * Math.cos(4.78186604114 + 13362.44970679920*t)
      mars_z_0 += 0.00004801930 * Math.cos(4.58262362363 + 38.13303563780*t)
      mars_z_0 += 0.00011012894 * Math.cos(0.39307428990 + 529.69096509460*t)
      mars_z_0 += 0.00011803129 * Math.cos(0.45922638235 + 213.29909543800*t)
      mars_z_0 += 0.00015958402 * Math.cos(4.44367058261 + 10021.83728009940*t)
      mars_z_0 += 0.00228333831 * Math.cos(4.10544022266 + 6681.22485339960*t)
      mars_z_0 += 0.00659516885 * Math.cos(0.00000000000 + 0.00000000000*t)
      mars_z_0 += 0.04901205639 * Math.cos(3.76712324293 + 3340.61242669980*t)
      return mars_z_4+mars_z_3+mars_z_2+mars_z_1+mars_z_0
   end

   def self.mars_y(t)
      mars_y_4 = 0.0

      mars_y_4 += 0.00000014623 * Math.cos(0.00000000000 + 0.00000000000*t)
      mars_y_4 += 0.00000012136 * Math.cos(5.53171096923 + 10021.83728009940*t)
      mars_y_4=mars_y_4*t*t*t*t

      mars_y_3 = 0.0

      mars_y_3 += 0.00000015923 * Math.cos(0.06221071687 + 536.80451209540*t)
      mars_y_3 += 0.00000016300 * Math.cos(1.14934178921 + 522.57741809380*t)
      mars_y_3 += 0.00000017050 * Math.cos(4.14879086475 + 3185.19202726560*t)
      mars_y_3 += 0.00000017293 * Math.cos(1.97503775578 + 3496.03282613400*t)
      mars_y_3 += 0.00000019088 * Math.cos(1.56560410465 + 16703.06213349900*t)
      mars_y_3 += 0.00000021546 * Math.cos(3.46116671016 + 220.41264243880*t)
      mars_y_3 += 0.00000022088 * Math.cos(4.54598360855 + 206.18554843720*t)
      mars_y_3 += 0.00000088558 * Math.cos(1.20276993071 + 13362.44970679920*t)
      mars_y_3 += 0.00000121864 * Math.cos(4.21281448757 + 3340.61242669980*t)
      mars_y_3 += 0.00000316422 * Math.cos(0.81609547752 + 10021.83728009940*t)
      mars_y_3 += 0.00000548277 * Math.cos(0.33360423382 + 6681.22485339960*t)
      mars_y_3 += 0.00001451417 * Math.cos(0.00000000000 + 0.00000000000*t)
      mars_y_3=mars_y_3*t*t*t

      mars_y_2 = 0.0

      mars_y_2 += 0.00000010098 * Math.cos(5.47747691225 + 2146.16541647520*t)
      mars_y_2 += 0.00000012705 * Math.cos(4.25802747859 + 155.42039943420*t)
      mars_y_2 += 0.00000010577 * Math.cos(0.59752271504 + 4399.99435688900*t)
      mars_y_2 += 0.00000013747 * Math.cos(5.31116419768 + 3894.18182954220*t)
      mars_y_2 += 0.00000012723 * Math.cos(1.91903810105 + 419.48464387520*t)
      mars_y_2 += 0.00000011117 * Math.cos(1.40530378545 + 796.29800681640*t)
      mars_y_2 += 0.00000012284 * Math.cos(0.57411575365 + 3341.59274776800*t)
      mars_y_2 += 0.00000011373 * Math.cos(0.77777603216 + 1589.07289528380*t)
      mars_y_2 += 0.00000012302 * Math.cos(5.54713651711 + 3339.63210563160*t)
      mars_y_2 += 0.00000011289 * Math.cos(6.01290979033 + 6525.80445396540*t)
      mars_y_2 += 0.00000015019 * Math.cos(4.97047493091 + 1592.59601363280*t)
      mars_y_2 += 0.00000012593 * Math.cos(2.18013310837 + 2388.89402044920*t)
      mars_y_2 += 0.00000016812 * Math.cos(0.77954286997 + 2787.04302385740*t)
      mars_y_2 += 0.00000013171 * Math.cos(3.57877335400 + 1990.74501704100*t)
      mars_y_2 += 0.00000014254 * Math.cos(4.25680464915 + 433.71173787680*t)
      mars_y_2 += 0.00000015264 * Math.cos(3.35254931189 + 3738.76143010800*t)
      mars_y_2 += 0.00000015856 * Math.cos(0.06841918410 + 1194.44701022460*t)
      mars_y_2 += 0.00000015777 * Math.cos(5.91718781131 + 5621.84292321040*t)
      mars_y_2 += 0.00000016902 * Math.cos(4.25136186320 + 3583.34103067380*t)
      mars_y_2 += 0.00000017221 * Math.cos(2.74161867582 + 2942.46342329160*t)
      mars_y_2 += 0.00000018006 * Math.cos(1.85198728948 + 3097.88382272579*t)
      mars_y_2 += 0.00000020299 * Math.cos(1.91147990337 + 4136.91043351620*t)
      mars_y_2 += 0.00000024401 * Math.cos(4.20197858679 + 2544.31441988340*t)
      mars_y_2 += 0.00000023302 * Math.cos(4.06054703458 + 3532.06069281140*t)
      mars_y_2 += 0.00000024574 * Math.cos(2.05709261735 + 3149.16416058820*t)
      mars_y_2 += 0.00000027526 * Math.cos(3.40697584132 + 20043.67456019880*t)
      mars_y_2 += 0.00000040563 * Math.cos(3.45931070999 + 6684.74797174860*t)
      mars_y_2 += 0.00000071900 * Math.cos(0.61307162988 + 529.69096509460*t)
      mars_y_2 += 0.00000062193 * Math.cos(4.06412225662 + 426.59819087600*t)
      mars_y_2 += 0.00000103960 * Math.cos(4.03649382706 + 213.29909543800*t)
      mars_y_2 += 0.00000075625 * Math.cos(0.30809373033 + 1059.38193018920*t)
      mars_y_2 += 0.00000089244 * Math.cos(0.46137270696 + 3496.03282613400*t)
      mars_y_2 += 0.00000093890 * Math.cos(5.65913038458 + 3185.19202726560*t)
      mars_y_2 += 0.00000115781 * Math.cos(1.78259431361 + 536.80451209540*t)
      mars_y_2 += 0.00000118316 * Math.cos(5.70681506981 + 522.57741809380*t)
      mars_y_2 += 0.00000167747 * Math.cos(3.10922702911 + 3344.13554504880*t)
      mars_y_2 += 0.00000168357 * Math.cos(3.01017878073 + 3337.08930835080*t)
      mars_y_2 += 0.00000155973 * Math.cos(5.19309730583 + 220.41264243880*t)
      mars_y_2 += 0.00000160849 * Math.cos(2.83104666823 + 206.18554843720*t)
      mars_y_2 += 0.00000182443 * Math.cos(3.06335050462 + 16703.06213349900*t)
      mars_y_2 += 0.00001129099 * Math.cos(2.71576248963 + 13362.44970679920*t)
      mars_y_2 += 0.00002571425 * Math.cos(5.64795745327 + 3340.61242669980*t)
      mars_y_2 += 0.00006075990 * Math.cos(2.35864321001 + 10021.83728009940*t)
      mars_y_2 += 0.00021950751 * Math.cos(1.96291594946 + 6681.22485339960*t)
      mars_y_2 += 0.00035452579 * Math.cos(3.14159265359 + 0.00000000000*t)
      mars_y_2=mars_y_2*t*t

      mars_y_1 = 0.0

      mars_y_1 += 0.00000010337 * Math.cos(1.27493070103 + 10021.82002644720*t)
      mars_y_1 += 0.00000011308 * Math.cos(5.02952138409 + 6041.32756708560*t)
      mars_y_1 += 0.00000010337 * Math.cos(3.30570903459 + 10021.85453375160*t)
      mars_y_1 += 0.00000010164 * Math.cos(0.62992310390 + 73.29712585900*t)
      mars_y_1 += 0.00000012500 * Math.cos(5.71657132706 + 10419.98628350760*t)
      mars_y_1 += 0.00000010388 * Math.cos(1.43082762360 + 5614.72937620960*t)
      mars_y_1 += 0.00000010294 * Math.cos(2.38590207291 + 7875.67186362420*t)
      mars_y_1 += 0.00000010891 * Math.cos(0.68185023633 + 6438.49624942560*t)
      mars_y_1 += 0.00000012488 * Math.cos(0.74887488462 + 39.61750834610*t)
      mars_y_1 += 0.00000013252 * Math.cos(3.58925185460 + 36.64856292950*t)
      mars_y_1 += 0.00000013054 * Math.cos(2.91942689347 + 3767.21061757580*t)
      mars_y_1 += 0.00000013354 * Math.cos(1.61202229522 + 2288.34404351140*t)
      mars_y_1 += 0.00000012413 * Math.cos(4.14057132118 + 515.46387109300*t)
      mars_y_1 += 0.00000012581 * Math.cos(1.49409639076 + 632.78373931320*t)
      mars_y_1 += 0.00000012672 * Math.cos(5.48550960002 + 5331.35744374080*t)
      mars_y_1 += 0.00000012471 * Math.cos(2.52252246459 + 6682.20517446780*t)
      mars_y_1 += 0.00000014766 * Math.cos(2.06347095335 + 2274.11694950980*t)
      mars_y_1 += 0.00000016504 * Math.cos(3.81227944624 + 4562.46099302120*t)
      mars_y_1 += 0.00000012927 * Math.cos(4.16022928360 + 2281.23049651060*t)
      mars_y_1 += 0.00000017390 * Math.cos(4.27687578959 + 76.26607127560*t)
      mars_y_1 += 0.00000013784 * Math.cos(6.26149521160 + 12832.75874170460*t)
      mars_y_1 += 0.00000016202 * Math.cos(4.88823057997 + 6681.29216370240*t)
      mars_y_1 += 0.00000015088 * Math.cos(2.42313044286 + 110.20632121940*t)
      mars_y_1 += 0.00000015941 * Math.cos(3.44411402721 + 3355.86489788480*t)
      mars_y_1 += 0.00000016030 * Math.cos(2.67705196127 + 3325.35995551480*t)
      mars_y_1 += 0.00000017704 * Math.cos(2.46673313442 + 7740.60678358880*t)
      mars_y_1 += 0.00000016726 * Math.cos(5.37963018761 + 7210.91581849420*t)
      mars_y_1 += 0.00000014564 * Math.cos(0.35017458981 + 10018.31416175040*t)
      mars_y_1 += 0.00000017035 * Math.cos(1.13076170583 + 6674.11130639880*t)
      mars_y_1 += 0.00000016202 * Math.cos(5.29675788446 + 6681.15754309680*t)
      mars_y_1 += 0.00000016989 * Math.cos(5.21435353899 + 23384.28698689860*t)
      mars_y_1 += 0.00000016932 * Math.cos(5.38596885509 + 3360.96774609859*t)
      mars_y_1 += 0.00000017050 * Math.cos(0.73617668321 + 3320.25710730100*t)
      mars_y_1 += 0.00000018299 * Math.cos(5.31873037196 + 9623.68827669120*t)
      mars_y_1 += 0.00000018679 * Math.cos(5.30877056453 + 242.72860397400*t)
      mars_y_1 += 0.00000019019 * Math.cos(0.48946385175 + 227.52618943960*t)
      mars_y_1 += 0.00000023424 * Math.cos(2.34960187821 + 382.89653222320*t)
      mars_y_1 += 0.00000021261 * Math.cos(2.27370365360 + 4929.68532198360*t)
      mars_y_1 += 0.00000027621 * Math.cos(2.30197583456 + 2118.76386037840*t)
      mars_y_1 += 0.00000021401 * Math.cos(5.29701461619 + 316.39186965660*t)
      mars_y_1 += 0.00000027323 * Math.cos(0.02095781900 + 951.71840625060*t)
      mars_y_1 += 0.00000025853 * Math.cos(1.75047537209 + 2810.92146160520*t)
      mars_y_1 += 0.00000028052 * Math.cos(2.66985509990 + 3347.72597370060*t)
      mars_y_1 += 0.00000027442 * Math.cos(0.62028270680 + 4933.20844033260*t)
      mars_y_1 += 0.00000027517 * Math.cos(2.17565128432 + 12303.06777661000*t)
      mars_y_1 += 0.00000027239 * Math.cos(1.35659219412 + 553.56940284240*t)
      mars_y_1 += 0.00000030407 * Math.cos(5.07104519098 + 1349.86740965880*t)
      mars_y_1 += 0.00000029901 * Math.cos(1.19787611097 + 149.56319713460*t)
      mars_y_1 += 0.00000029410 * Math.cos(3.77101802200 + 6254.62666252360*t)
      mars_y_1 += 0.00000030807 * Math.cos(3.84122209973 + 1052.26838318840*t)
      mars_y_1 += 0.00000039091 * Math.cos(3.80640955175 + 7477.52286021600*t)
      mars_y_1 += 0.00000034809 * Math.cos(4.18192362595 + 1748.01641306700*t)
      mars_y_1 += 0.00000033179 * Math.cos(3.51707222671 + 3333.49887969900*t)
      mars_y_1 += 0.00000035282 * Math.cos(1.23254843453 + 6525.80445396540*t)
      mars_y_1 += 0.00000041915 * Math.cos(2.20116878635 + 213.29909543800*t)
      mars_y_1 += 0.00000036147 * Math.cos(1.35491513022 + 3127.31333126180*t)
      mars_y_1 += 0.00000049446 * Math.cos(5.26552893882 + 529.69096509460*t)
      mars_y_1 += 0.00000037259 * Math.cos(4.77560729076 + 3553.91152213780*t)
      mars_y_1 += 0.00000047371 * Math.cos(4.07058844113 + 6489.77658728800*t)
      mars_y_1 += 0.00000050928 * Math.cos(4.24418873708 + 1066.49547719000*t)
      mars_y_1 += 0.00000053525 * Math.cos(2.72772193635 + 155.42039943420*t)
      mars_y_1 += 0.00000046747 * Math.cos(4.90372286627 + 3723.50895892300*t)
      mars_y_1 += 0.00000049195 * Math.cos(2.96579325551 + 6681.24210705180*t)
      mars_y_1 += 0.00000043884 * Math.cos(2.32328576357 + 4292.33083295040*t)
      mars_y_1 += 0.00000057046 * Math.cos(3.78172576129 + 3894.18182954220*t)
      mars_y_1 += 0.00000046173 * Math.cos(1.93548588356 + 7.11354700080*t)
      mars_y_1 += 0.00000049195 * Math.cos(0.93502149184 + 6681.20759974740*t)
      mars_y_1 += 0.00000049131 * Math.cos(6.22165192434 + 191.44826611160*t)
      mars_y_1 += 0.00000054006 * Math.cos(1.17848219667 + 2957.71589447660*t)
      mars_y_1 += 0.00000050653 * Math.cos(6.11457948121 + 433.71173787680*t)
      mars_y_1 += 0.00000050121 * Math.cos(0.89975887576 + 4690.47983635860*t)
      mars_y_1 += 0.00000057687 * Math.cos(5.46627318905 + 639.89728631400*t)
      mars_y_1 += 0.00000070493 * Math.cos(2.29434635167 + 2787.04302385740*t)
      mars_y_1 += 0.00000052915 * Math.cos(5.76012128769 + 3583.34103067380*t)
      mars_y_1 += 0.00000055487 * Math.cos(5.92856755611 + 9492.14631500480*t)
      mars_y_1 += 0.00000075448 * Math.cos(2.03864215811 + 4535.05943692440*t)
      mars_y_1 += 0.00000069177 * Math.cos(5.81634207831 + 5088.62883976680*t)
      mars_y_1 += 0.00000056119 * Math.cos(0.33784373101 + 3097.88382272579*t)
      mars_y_1 += 0.00000057287 * Math.cos(5.21462580599 + 10025.36039844840*t)
      mars_y_1 += 0.00000063835 * Math.cos(3.70028305724 + 2388.89402044920*t)
      mars_y_1 += 0.00000085141 * Math.cos(0.11489010013 + 419.48464387520*t)
      mars_y_1 += 0.00000081297 * Math.cos(4.10751911033 + 5092.15195811580*t)
      mars_y_1 += 0.00000077132 * Math.cos(5.35293989072 + 7079.37385680780*t)
      mars_y_1 += 0.00000078865 * Math.cos(3.69323302292 + 2146.16541647520*t)
      mars_y_1 += 0.00000083977 * Math.cos(5.10438299040 + 1990.74501704100*t)
      mars_y_1 += 0.00000090029 * Math.cos(4.30631925657 + 3870.30339179440*t)
      mars_y_1 += 0.00000101253 * Math.cos(2.15203295056 + 3341.59274776800*t)
      mars_y_1 += 0.00000101352 * Math.cos(3.97061208738 + 3339.63210563160*t)
      mars_y_1 += 0.00000128526 * Math.cos(0.22328095820 + 1592.59601363280*t)
      mars_y_1 += 0.00000103023 * Math.cos(4.48653117588 + 5486.77784317500*t)
      mars_y_1 += 0.00000126748 * Math.cos(1.25031299906 + 6677.70173505060*t)
      mars_y_1 += 0.00000132221 * Math.cos(2.12903733409 + 4399.99435688900*t)
      mars_y_1 += 0.00000133054 * Math.cos(3.06497749499 + 5884.92684658320*t)
      mars_y_1 += 0.00000140506 * Math.cos(4.87611060370 + 20043.67456019880*t)
      mars_y_1 += 0.00000203146 * Math.cos(2.00978303868 + 1589.07289528380*t)
      mars_y_1 += 0.00000204277 * Math.cos(1.62196956205 + 1194.44701022460*t)
      mars_y_1 += 0.00000259715 * Math.cos(3.45285007540 + 4136.91043351620*t)
      mars_y_1 += 0.00000283006 * Math.cos(3.01270555394 + 796.29800681640*t)
      mars_y_1 += 0.00000311468 * Math.cos(2.66149474204 + 2544.31441988340*t)
      mars_y_1 += 0.00000316743 * Math.cos(5.23316524269 + 3496.03282613400*t)
      mars_y_1 += 0.00000318324 * Math.cos(2.48122345477 + 3532.06069281140*t)
      mars_y_1 += 0.00000333604 * Math.cos(0.88647104051 + 3185.19202726560*t)
      mars_y_1 += 0.00000336661 * Math.cos(3.63990879619 + 3149.16416058820*t)
      mars_y_1 += 0.00000394355 * Math.cos(4.91119397796 + 6684.74797174860*t)
      mars_y_1 += 0.00000380122 * Math.cos(4.93073729444 + 3738.76143010800*t)
      mars_y_1 += 0.00000389982 * Math.cos(4.38779713561 + 5621.84292321040*t)
      mars_y_1 += 0.00000431990 * Math.cos(1.20122419783 + 2942.46342329160*t)
      mars_y_1 += 0.00000549334 * Math.cos(3.48662006999 + 536.80451209540*t)
      mars_y_1 += 0.00000562043 * Math.cos(4.00005312764 + 522.57741809380*t)
      mars_y_1 += 0.00000753085 * Math.cos(0.61961478496 + 220.41264243880*t)
      mars_y_1 += 0.00000779959 * Math.cos(1.12906192582 + 206.18554843720*t)
      mars_y_1 += 0.00000824978 * Math.cos(5.87391611892 + 426.59819087600*t)
      mars_y_1 += 0.00001162955 * Math.cos(4.53778503576 + 16703.06213349900*t)
      mars_y_1 += 0.00001505462 * Math.cos(1.71640125299 + 1059.38193018920*t)
      mars_y_1 += 0.00002611572 * Math.cos(4.65030772498 + 3344.13554504880*t)
      mars_y_1 += 0.00002617695 * Math.cos(1.47284555520 + 3337.08930835080*t)
      mars_y_1 += 0.00009582122 * Math.cos(4.19942354479 + 13362.44970679920*t)
      mars_y_1 += 0.00037310479 * Math.cos(1.16016958445 + 3340.61242669980*t)
      mars_y_1 += 0.00077091888 * Math.cos(3.86082685753 + 10021.83728009940*t)
      mars_y_1 += 0.00551063576 * Math.cos(3.52128320402 + 6681.22485339960*t)
      mars_y_1 += 0.01427318093 * Math.cos(3.14159265359 + 0.00000000000*t)
      mars_y_1=mars_y_1*t

      mars_y_0 = 0.0

      mars_y_0 += 0.00000010404 * Math.cos(4.29473071484 + 3657.00429635640*t)
      mars_y_0 += 0.00000010555 * Math.cos(0.77207843626 + 12168.00269657460*t)
      mars_y_0 += 0.00000010566 * Math.cos(4.85914109363 + 10213.28554621100*t)
      mars_y_0 += 0.00000010166 * Math.cos(5.81425336915 + 1375.77379984580*t)
      mars_y_0 += 0.00000011461 * Math.cos(1.82889516132 + 3024.22055704320*t)
      mars_y_0 += 0.00000012157 * Math.cos(6.01959905524 + 10014.72373309860*t)
      mars_y_0 += 0.00000011111 * Math.cos(2.15386039177 + 533.62311835770*t)
      mars_y_0 += 0.00000011269 * Math.cos(5.32327854746 + 525.75881183150*t)
      mars_y_0 += 0.00000010500 * Math.cos(5.05682781706 + 543.91805909620*t)
      mars_y_0 += 0.00000011398 * Math.cos(5.58264073154 + 3237.51965248120*t)
      mars_y_0 += 0.00000013097 * Math.cos(4.64132274437 + 6688.33840040040*t)
      mars_y_0 += 0.00000010723 * Math.cos(1.74814138432 + 16173.37116840440*t)
      mars_y_0 += 0.00000012245 * Math.cos(1.07572499863 + 135.06508003540*t)
      mars_y_0 += 0.00000010586 * Math.cos(3.70485484511 + 5828.02847164760*t)
      mars_y_0 += 0.00000010779 * Math.cos(0.52098721533 + 3364.49086444760*t)
      mars_y_0 += 0.00000013658 * Math.cos(3.07674640526 + 3347.65866339780*t)
      mars_y_0 += 0.00000010887 * Math.cos(5.60860774504 + 3316.73398895200*t)
      mars_y_0 += 0.00000011595 * Math.cos(5.83451477433 + 199.07200143640*t)
      mars_y_0 += 0.00000013108 * Math.cos(0.46269227053 + 3443.70520091840*t)
      mars_y_0 += 0.00000013089 * Math.cos(0.23087557907 + 8955.34180290940*t)
      mars_y_0 += 0.00000013864 * Math.cos(5.14485151295 + 6546.15977336420*t)
      mars_y_0 += 0.00000012672 * Math.cos(2.10673786116 + 3265.83082813250*t)
      mars_y_0 += 0.00000010572 * Math.cos(0.49111944928 + 2921.12778282460*t)
      mars_y_0 += 0.00000012942 * Math.cos(3.09428514061 + 8969.56889691100*t)
      mars_y_0 += 0.00000011077 * Math.cos(1.67963136830 + 6816.28993343500*t)
      mars_y_0 += 0.00000011119 * Math.cos(3.94896791447 + 8270.29774868340*t)
      mars_y_0 += 0.00000013560 * Math.cos(6.04193914571 + 5085.03841111500*t)
      mars_y_0 += 0.00000013602 * Math.cos(4.01636834736 + 3415.39402526710*t)
      mars_y_0 += 0.00000011984 * Math.cos(0.71488214373 + 1744.42598441520*t)
      mars_y_0 += 0.00000012440 * Math.cos(3.47218242490 + 4989.05918389720*t)
      mars_y_0 += 0.00000011920 * Math.cos(3.05684725811 + 3399.98628861340*t)
      mars_y_0 += 0.00000013697 * Math.cos(3.17688013290 + 6677.63442474780*t)
      mars_y_0 += 0.00000012180 * Math.cos(3.07347183013 + 3281.23856478620*t)
      mars_y_0 += 0.00000012109 * Math.cos(3.30084266721 + 3980.50971301380*t)
      mars_y_0 += 0.00000012455 * Math.cos(4.85280703682 + 2487.41604494780*t)
      mars_y_0 += 0.00000013717 * Math.cos(4.13705109844 + 6127.65545055720*t)
      mars_y_0 += 0.00000015187 * Math.cos(3.70157240216 + 5459.37628707820*t)
      mars_y_0 += 0.00000016730 * Math.cos(0.87141658782 + 3973.39616601300*t)
      mars_y_0 += 0.00000012778 * Math.cos(5.40972437724 + 3344.49376205780*t)
      mars_y_0 += 0.00000012795 * Math.cos(0.72051055394 + 3336.73109134180*t)
      mars_y_0 += 0.00000013220 * Math.cos(1.28207165806 + 956.28915597060*t)
      mars_y_0 += 0.00000016080 * Math.cos(4.06222327337 + 6144.42034130420*t)
      mars_y_0 += 0.00000013923 * Math.cos(3.03761491100 + 12935.85151592320*t)
      mars_y_0 += 0.00000016142 * Math.cos(5.55386288400 + 5729.50644714900*t)
      mars_y_0 += 0.00000013479 * Math.cos(3.61192484167 + 6684.81528205140*t)
      mars_y_0 += 0.00000017079 * Math.cos(1.42324321277 + 323.50541665740*t)
      mars_y_0 += 0.00000014418 * Math.cos(0.21259774344 + 7234.79425624200*t)
      mars_y_0 += 0.00000015679 * Math.cos(2.89209321078 + 3333.56619000180*t)
      mars_y_0 += 0.00000014843 * Math.cos(1.09015534739 + 735.87651353180*t)
      mars_y_0 += 0.00000015153 * Math.cos(2.43903550842 + 515.46387109300*t)
      mars_y_0 += 0.00000014344 * Math.cos(0.82040466305 + 1478.86657406440*t)
      mars_y_0 += 0.00000014941 * Math.cos(5.74767895336 + 6531.66165626500*t)
      mars_y_0 += 0.00000014987 * Math.cos(3.20375305228 + 5099.26550511660*t)
      mars_y_0 += 0.00000016513 * Math.cos(0.57398291904 + 6158.64743530580*t)
      mars_y_0 += 0.00000017492 * Math.cos(1.45131471586 + 138.51749687070*t)
      mars_y_0 += 0.00000018552 * Math.cos(4.31061638297 + 202.25339517410*t)
      mars_y_0 += 0.00000015103 * Math.cos(5.67174037306 + 10973.55568635000*t)
      mars_y_0 += 0.00000016186 * Math.cos(0.64022063667 + 3607.21946842160*t)
      mars_y_0 += 0.00000016979 * Math.cos(6.20827580374 + 1596.18644228460*t)
      mars_y_0 += 0.00000017718 * Math.cos(5.62526789753 + 10818.13528691580*t)
      mars_y_0 += 0.00000017152 * Math.cos(3.69045512260 + 6836.64525283380*t)
      mars_y_0 += 0.00000016226 * Math.cos(3.03590297335 + 6298.32832117640*t)
      mars_y_0 += 0.00000016274 * Math.cos(1.33418754245 + 10551.52824519400*t)
      mars_y_0 += 0.00000019691 * Math.cos(5.58713076986 + 217.23124870110*t)
      mars_y_0 += 0.00000019538 * Math.cos(5.36428737888 + 2707.82868738660*t)
      mars_y_0 += 0.00000021778 * Math.cos(4.82054635472 + 77.75054398390*t)
      mars_y_0 += 0.00000020052 * Math.cos(2.45637769313 + 209.36694217490*t)
      mars_y_0 += 0.00000017462 * Math.cos(5.47626814223 + 3074.00538497800*t)
      mars_y_0 += 0.00000022104 * Math.cos(2.36649230999 + 2.96894541660*t)
      mars_y_0 += 0.00000020656 * Math.cos(4.47723827677 + 6702.00024889200*t)
      mars_y_0 += 0.00000018341 * Math.cos(4.17761073049 + 11371.70468975820*t)
      mars_y_0 += 0.00000022995 * Math.cos(1.24532174509 + 13358.92658845020*t)
      mars_y_0 += 0.00000020392 * Math.cos(1.69497220340 + 10404.73381232260*t)
      mars_y_0 += 0.00000020199 * Math.cos(3.63716191406 + 9381.93999378540*t)
      mars_y_0 += 0.00000020614 * Math.cos(1.58112721470 + 10713.99488132620*t)
      mars_y_0 += 0.00000017229 * Math.cos(3.71051818168 + 742.99006053260*t)
      mars_y_0 += 0.00000018896 * Math.cos(0.12478161870 + 3863.18984479360*t)
      mars_y_0 += 0.00000019932 * Math.cos(5.89893308094 + 2818.03500860600*t)
      mars_y_0 += 0.00000023406 * Math.cos(4.38193206835 + 1758.65307841680*t)
      mars_y_0 += 0.00000017629 * Math.cos(5.62148452536 + 6872.67311951120*t)
      mars_y_0 += 0.00000018713 * Math.cos(5.45372592751 + 6438.49624942560*t)
      mars_y_0 += 0.00000019171 * Math.cos(0.43949269085 + 3351.24909204960*t)
      mars_y_0 += 0.00000019246 * Math.cos(5.68073325802 + 3329.97576135000*t)
      mars_y_0 += 0.00000025142 * Math.cos(4.04165606796 + 1648.44675719740*t)
      mars_y_0 += 0.00000023256 * Math.cos(5.18050538435 + 85.82729883120*t)
      mars_y_0 += 0.00000023457 * Math.cos(0.09576335036 + 71.81265315070*t)
      mars_y_0 += 0.00000022802 * Math.cos(6.02803412581 + 9830.38901398780*t)
      mars_y_0 += 0.00000024344 * Math.cos(5.15348656249 + 7632.94325965020*t)
      mars_y_0 += 0.00000025085 * Math.cos(1.05978392516 + 3346.13535100720*t)
      mars_y_0 += 0.00000025137 * Math.cos(5.06242825009 + 3335.08950239240*t)
      mars_y_0 += 0.00000021808 * Math.cos(0.80059574357 + 10021.76996979660*t)
      mars_y_0 += 0.00000021387 * Math.cos(2.33304379441 + 6660.44945790720*t)
      mars_y_0 += 0.00000023815 * Math.cos(2.19051967809 + 227.52618943960*t)
      mars_y_0 += 0.00000021808 * Math.cos(0.39209935673 + 10021.90459040220*t)
      mars_y_0 += 0.00000024697 * Math.cos(4.51176067682 + 692.15760122680*t)
      mars_y_0 += 0.00000022672 * Math.cos(0.62541647411 + 13365.97282514820*t)
      mars_y_0 += 0.00000022360 * Math.cos(3.29132317156 + 15113.98923821520*t)
      mars_y_0 += 0.00000027688 * Math.cos(5.44433605847 + 63.73589830340*t)
      mars_y_0 += 0.00000028123 * Math.cos(2.13665429249 + 151.04766984290*t)
      mars_y_0 += 0.00000023510 * Math.cos(3.90077126172 + 3360.96774609859*t)
      mars_y_0 += 0.00000023678 * Math.cos(2.22043284741 + 3320.25710730100*t)
      mars_y_0 += 0.00000028582 * Math.cos(1.27599593473 + 41.10198105440*t)
      mars_y_0 += 0.00000028657 * Math.cos(2.32631705170 + 3503.07906283200*t)
      mars_y_0 += 0.00000024064 * Math.cos(1.20215072556 + 853.19638175200*t)
      mars_y_0 += 0.00000026317 * Math.cos(2.31641027851 + 1581.95934828300*t)
      mars_y_0 += 0.00000029801 * Math.cos(3.84787907410 + 3178.14579056760*t)
      mars_y_0 += 0.00000027209 * Math.cos(3.09945915500 + 11243.68584642080*t)
      mars_y_0 += 0.00000027615 * Math.cos(6.03842471271 + 5614.72937620960*t)
      mars_y_0 += 0.00000029881 * Math.cos(2.48951800213 + 1692.16566950240*t)
      mars_y_0 += 0.00000027767 * Math.cos(2.59284816570 + 7373.38245462640*t)
      mars_y_0 += 0.00000027656 * Math.cos(0.80781446139 + 12964.30070339100*t)
      mars_y_0 += 0.00000030421 * Math.cos(2.62561225828 + 11.04570026390*t)
      mars_y_0 += 0.00000034784 * Math.cos(3.03113665420 + 35.16409022120*t)
      mars_y_0 += 0.00000040037 * Math.cos(3.38427304732 + 3603.69635007260*t)
      mars_y_0 += 0.00000038473 * Math.cos(0.77890834630 + 6894.52394883760*t)
      mars_y_0 += 0.00000030949 * Math.cos(5.83140858910 + 3.52311834900*t)
      mars_y_0 += 0.00000032361 * Math.cos(3.86902085523 + 7875.67186362420*t)
      mars_y_0 += 0.00000039043 * Math.cos(2.73213911386 + 6680.24453233140*t)
      mars_y_0 += 0.00000029779 * Math.cos(1.13126848611 + 7064.12138562280*t)
      mars_y_0 += 0.00000032887 * Math.cos(0.52877756255 + 242.72860397400*t)
      mars_y_0 += 0.00000036126 * Math.cos(0.70225541331 + 9808.53818466140*t)
      mars_y_0 += 0.00000031440 * Math.cos(0.69172824614 + 5331.35744374080*t)
      mars_y_0 += 0.00000031454 * Math.cos(2.64713766872 + 5628.95647021120*t)
      mars_y_0 += 0.00000032518 * Math.cos(3.54233921193 + 2648.45482547300*t)
      mars_y_0 += 0.00000044799 * Math.cos(2.74299278394 + 3077.52850332700*t)
      mars_y_0 += 0.00000039750 * Math.cos(2.86822975445 + 4032.77002792660*t)
      mars_y_0 += 0.00000036267 * Math.cos(0.37822711569 + 23384.28698689860*t)
      mars_y_0 += 0.00000045414 * Math.cos(3.29703568928 + 2288.34404351140*t)
      mars_y_0 += 0.00000042804 * Math.cos(4.98193512793 + 3355.86489788480*t)
      mars_y_0 += 0.00000049389 * Math.cos(0.37266734023 + 2274.11694950980*t)
      mars_y_0 += 0.00000043007 * Math.cos(1.13946411806 + 3325.35995551480*t)
      mars_y_0 += 0.00000038629 * Math.cos(3.82156635464 + 8031.09226305840*t)
      mars_y_0 += 0.00000038910 * Math.cos(4.06810437323 + 6682.20517446780*t)
      mars_y_0 += 0.00000046825 * Math.cos(2.48327781591 + 8429.24126646660*t)
      mars_y_0 += 0.00000053311 * Math.cos(0.93765731929 + 10419.98628350760*t)
      mars_y_0 += 0.00000058716 * Math.cos(5.39653936368 + 224.34479570190*t)
      mars_y_0 += 0.00000063713 * Math.cos(4.22700572791 + 148.07872442630*t)
      mars_y_0 += 0.00000066161 * Math.cos(2.72255125102 + 10021.82002644720*t)
      mars_y_0 += 0.00000047251 * Math.cos(3.94147277349 + 15643.68020330980*t)
      mars_y_0 += 0.00000063580 * Math.cos(4.98292232084 + 846.08283475120*t)
      mars_y_0 += 0.00000049143 * Math.cos(2.60082752399 + 3369.06161416760*t)
      mars_y_0 += 0.00000049846 * Math.cos(3.52262872498 + 3312.16323923200*t)
      mars_y_0 += 0.00000051069 * Math.cos(6.02612173008 + 949.17560896980*t)
      mars_y_0 += 0.00000066161 * Math.cos(4.75332288251 + 10021.85453375160*t)
      mars_y_0 += 0.00000054123 * Math.cos(2.72119014356 + 6525.80445396540*t)
      mars_y_0 += 0.00000066771 * Math.cos(3.82875505983 + 2700.71514038580*t)
      mars_y_0 += 0.00000064894 * Math.cos(3.02584743891 + 6041.32756708560*t)
      mars_y_0 += 0.00000073606 * Math.cos(3.91527582136 + 7740.60678358880*t)
      mars_y_0 += 0.00000091809 * Math.cos(2.68866263038 + 9595.23908922340*t)
      mars_y_0 += 0.00000068071 * Math.cos(6.11774649834 + 553.56940284240*t)
      mars_y_0 += 0.00000074027 * Math.cos(4.31857883803 + 3767.21061757580*t)
      mars_y_0 += 0.00000103162 * Math.cos(1.60805952439 + 1162.47470440780*t)
      mars_y_0 += 0.00000098959 * Math.cos(1.66981866704 + 433.71173787680*t)
      mars_y_0 += 0.00000084319 * Math.cos(5.69047773316 + 6674.11130639880*t)
      mars_y_0 += 0.00000086745 * Math.cos(4.75160801779 + 951.71840625060*t)
      mars_y_0 += 0.00000085293 * Math.cos(2.11362771170 + 4933.20844033260*t)
      mars_y_0 += 0.00000080587 * Math.cos(0.97053595716 + 3583.34103067380*t)
      mars_y_0 += 0.00000114691 * Math.cos(2.26053594900 + 3894.18182954220*t)
      mars_y_0 += 0.00000084990 * Math.cos(5.11937799314 + 3097.88382272579*t)
      mars_y_0 += 0.00000110471 * Math.cos(1.21942577303 + 155.42039943420*t)
      mars_y_0 += 0.00000088744 * Math.cos(1.41592655082 + 12832.75874170460*t)
      mars_y_0 += 0.00000095750 * Math.cos(4.24181219758 + 3347.72597370060*t)
      mars_y_0 += 0.00000103341 * Math.cos(0.82609816627 + 382.89653222320*t)
      mars_y_0 += 0.00000125440 * Math.cos(5.91433151879 + 1066.49547719000*t)
      mars_y_0 += 0.00000094737 * Math.cos(2.23518894194 + 1052.26838318840*t)
      mars_y_0 += 0.00000101033 * Math.cos(3.59737322965 + 7.11354700080*t)
      mars_y_0 += 0.00000113753 * Math.cos(0.78998836832 + 632.78373931320*t)
      mars_y_0 += 0.00000104155 * Math.cos(0.75138682237 + 4292.33083295040*t)
      mars_y_0 += 0.00000120156 * Math.cos(1.83813184657 + 9225.53927328300*t)
      mars_y_0 += 0.00000140145 * Math.cos(0.43040340470 + 1.48447270830*t)
      mars_y_0 += 0.00000106593 * Math.cos(1.33768476661 + 3475.67750673520*t)
      mars_y_0 += 0.00000118091 * Math.cos(3.61471499659 + 4929.68532198360*t)
      mars_y_0 += 0.00000111935 * Math.cos(4.78148495483 + 3205.54734666440*t)
      mars_y_0 += 0.00000115489 * Math.cos(1.95561523091 + 3333.49887969900*t)
      mars_y_0 += 0.00000143810 * Math.cos(3.78998571160 + 2787.04302385740*t)
      mars_y_0 += 0.00000132007 * Math.cos(3.42890155754 + 1349.86740965880*t)
      mars_y_0 += 0.00000120116 * Math.cos(3.09142091867 + 11773.37681151540*t)
      mars_y_0 += 0.00000123680 * Math.cos(2.52811225465 + 7903.07341972100*t)
      mars_y_0 += 0.00000146054 * Math.cos(3.27515242640 + 3344.20285535160*t)
      mars_y_0 += 0.00000146666 * Math.cos(2.84397856099 + 3337.02199804800*t)
      mars_y_0 += 0.00000148488 * Math.cos(3.34244341315 + 3723.50895892300*t)
      mars_y_0 += 0.00000164583 * Math.cos(5.28781848597 + 7477.52286021600*t)
      mars_y_0 += 0.00000147659 * Math.cos(0.90344856519 + 7210.91581849420*t)
      mars_y_0 += 0.00000176877 * Math.cos(2.69854646339 + 2957.71589447660*t)
      mars_y_0 += 0.00000146513 * Math.cos(5.54868179527 + 4690.47983635860*t)
      mars_y_0 += 0.00000156876 * Math.cos(5.19786609301 + 2388.89402044920*t)
      mars_y_0 += 0.00000178369 * Math.cos(4.10543898205 + 1221.84856632140*t)
      mars_y_0 += 0.00000207526 * Math.cos(0.05389324000 + 6681.29216370240*t)
      mars_y_0 += 0.00000218542 * Math.cos(5.68744233165 + 6489.77658728800*t)
      mars_y_0 += 0.00000213997 * Math.cos(4.22065799551 + 316.39186965660*t)
      mars_y_0 += 0.00000244575 * Math.cos(2.80556071941 + 2914.01423582380*t)
      mars_y_0 += 0.00000240367 * Math.cos(0.27172033698 + 103.09277421860*t)
      mars_y_0 += 0.00000207717 * Math.cos(0.90733952000 + 10018.31416175040*t)
      mars_y_0 += 0.00000205079 * Math.cos(0.28680735926 + 10025.36039844840*t)
      mars_y_0 += 0.00000207526 * Math.cos(0.46238962685 + 6681.15754309680*t)
      mars_y_0 += 0.00000211788 * Math.cos(3.34833949913 + 2118.76386037840*t)
      mars_y_0 += 0.00000212622 * Math.cos(2.22578594563 + 1748.01641306700*t)
      mars_y_0 += 0.00000233740 * Math.cos(0.46548637345 + 9623.68827669120*t)
      mars_y_0 += 0.00000221308 * Math.cos(4.14094711258 + 3361.38782219220*t)
      mars_y_0 += 0.00000223029 * Math.cos(1.98134328602 + 3319.83703120740*t)
      mars_y_0 += 0.00000271152 * Math.cos(0.37550883198 + 6467.92575796160*t)
      mars_y_0 += 0.00000265807 * Math.cos(4.13657205734 + 5088.62883976680*t)
      mars_y_0 += 0.00000313501 * Math.cos(3.53468286874 + 4535.05943692440*t)
      mars_y_0 += 0.00000281755 * Math.cos(3.32970702835 + 110.20632121940*t)
      mars_y_0 += 0.00000259253 * Math.cos(0.32102915510 + 1990.74501704100*t)
      mars_y_0 += 0.00000266755 * Math.cos(2.88006209994 + 4562.46099302120*t)
      mars_y_0 += 0.00000289608 * Math.cos(1.43857225713 + 639.89728631400*t)
      mars_y_0 += 0.00000306435 * Math.cos(4.56080395869 + 419.48464387520*t)
      mars_y_0 += 0.00000313108 * Math.cos(5.61766202779 + 3127.31333126180*t)
      mars_y_0 += 0.00000321064 * Math.cos(0.37146017150 + 3553.91152213780*t)
      mars_y_0 += 0.00000351559 * Math.cos(3.59860692655 + 12303.06777661000*t)
      mars_y_0 += 0.00000352248 * Math.cos(2.32029465959 + 6254.62666252360*t)
      mars_y_0 += 0.00000359894 * Math.cos(0.04010740278 + 20043.67456019880*t)
      mars_y_0 += 0.00000392731 * Math.cos(1.39110771836 + 2146.16541647520*t)
      mars_y_0 += 0.00000417083 * Math.cos(3.72975291794 + 3341.59274776800*t)
      mars_y_0 += 0.00000417187 * Math.cos(2.39288855164 + 3339.63210563160*t)
      mars_y_0 += 0.00000532702 * Math.cos(1.72629618682 + 1592.59601363280*t)
      mars_y_0 += 0.00000403176 * Math.cos(3.49532014869 + 8432.76438481560*t)
      mars_y_0 += 0.00000491736 * Math.cos(0.60462673907 + 7079.37385680780*t)
      mars_y_0 += 0.00000628788 * Math.cos(4.99295631526 + 73.29712585900*t)
      mars_y_0 += 0.00000551361 * Math.cos(3.73720813913 + 3496.03282613400*t)
      mars_y_0 += 0.00000581408 * Math.cos(2.38087976114 + 3185.19202726560*t)
      mars_y_0 += 0.00000592563 * Math.cos(2.82214112368 + 5486.77784317500*t)
      mars_y_0 += 0.00000630626 * Math.cos(4.41511380423 + 6681.24210705180*t)
      mars_y_0 += 0.00000767125 * Math.cos(2.65620459324 + 39.61750834610*t)
      mars_y_0 += 0.00000630626 * Math.cos(2.38434217274 + 6681.20759974740*t)
      mars_y_0 += 0.00000813077 * Math.cos(1.68393442622 + 36.64856292950*t)
      mars_y_0 += 0.00000719204 * Math.cos(1.08354735050 + 9492.14631500480*t)
      mars_y_0 += 0.00000709907 * Math.cos(4.50556127152 + 191.44826611160*t)
      mars_y_0 += 0.00000819149 * Math.cos(3.58786440540 + 4399.99435688900*t)
      mars_y_0 += 0.00001365144 * Math.cos(5.18887775599 + 536.80451209540*t)
      mars_y_0 += 0.00001201901 * Math.cos(5.50485513560 + 76.26607127560*t)
      mars_y_0 += 0.00001398506 * Math.cos(2.29986358218 + 522.57741809380*t)
      mars_y_0 += 0.00001575854 * Math.cos(2.78266835243 + 5092.15195811580*t)
      mars_y_0 += 0.00001469783 * Math.cos(0.30415060688 + 3870.30339179440*t)
      mars_y_0 += 0.00001281890 * Math.cos(3.13035275682 + 1194.44701022460*t)
      mars_y_0 += 0.00001439619 * Math.cos(5.19505958438 + 2810.92146160520*t)
      mars_y_0 += 0.00001385946 * Math.cos(3.73437191158 + 1751.53953141600*t)
      mars_y_0 += 0.00001874200 * Math.cos(0.11372848779 + 6283.07584999140*t)
      mars_y_0 += 0.00001697214 * Math.cos(0.81869636263 + 2544.31441988340*t)
      mars_y_0 += 0.00001898728 * Math.cos(3.22034182982 + 149.56319713460*t)
      mars_y_0 += 0.00001885394 * Math.cos(2.32103716064 + 220.41264243880*t)
      mars_y_0 += 0.00001956411 * Math.cos(6.23095843554 + 6684.74797174860*t)
      mars_y_0 += 0.00001959001 * Math.cos(5.70640609056 + 206.18554843720*t)
      mars_y_0 += 0.00001628395 * Math.cos(4.95250906888 + 4136.91043351620*t)
      mars_y_0 += 0.00002234121 * Math.cos(3.24909113765 + 8962.45534991020*t)
      mars_y_0 += 0.00001690439 * Math.cos(1.58331163985 + 5884.92684658320*t)
      mars_y_0 += 0.00001980388 * Math.cos(3.18938664693 + 1589.07289528380*t)
      mars_y_0 += 0.00002226089 * Math.cos(0.12398424247 + 3340.54511639700*t)
      mars_y_0 += 0.00002226030 * Math.cos(5.99867316288 + 3340.67973700260*t)
      mars_y_0 += 0.00001975769 * Math.cos(0.56949816579 + 6677.70173505060*t)
      mars_y_0 += 0.00002251027 * Math.cos(0.76938193892 + 3532.06069281140*t)
      mars_y_0 += 0.00002394490 * Math.cos(5.34678816191 + 3149.16416058820*t)
      mars_y_0 += 0.00003805073 * Math.cos(5.94234296399 + 398.14900340820*t)
      mars_y_0 += 0.00003724293 * Math.cos(5.98516013322 + 16703.06213349900*t)
      mars_y_0 += 0.00003609527 * Math.cos(4.53244488294 + 796.29800681640*t)
      mars_y_0 += 0.00005263268 * Math.cos(0.75811089992 + 6151.53388830500*t)
      mars_y_0 += 0.00004849523 * Math.cos(2.85190987550 + 5621.84292321040*t)
      mars_y_0 += 0.00004809528 * Math.cos(0.27875310553 + 3738.76143010800*t)
      mars_y_0 += 0.00007124907 * Math.cos(1.78378681583 + 426.59819087600*t)
      mars_y_0 += 0.00005400042 * Math.cos(5.81507793194 + 2942.46342329160*t)
      mars_y_0 += 0.00008346220 * Math.cos(3.42464704002 + 2281.23049651060*t)
      mars_y_0 += 0.00006764700 * Math.cos(2.04594066912 + 3340.59517304760*t)
      mars_y_0 += 0.00006764653 * Math.cos(4.07671230062 + 3340.62968035200*t)
      mars_y_0 += 0.00021795361 * Math.cos(2.88000673227 + 1059.38193018920*t)
      mars_y_0 += 0.00021012921 * Math.cos(5.89022773653 + 3344.13554504880*t)
      mars_y_0 += 0.00021036784 * Math.cos(0.23240270955 + 3337.08930835080*t)
      mars_y_0 += 0.00040917422 * Math.cos(5.64698263703 + 13362.44970679920*t)
      mars_y_0 += 0.00083738369 * Math.cos(0.76880567376 + 74.78159856730*t)
      mars_y_0 += 0.00155437832 * Math.cos(0.59926749768 + 38.13303563780*t)
      mars_y_0 += 0.00271492455 * Math.cos(2.44409624683 + 213.29909543800*t)
      mars_y_0 += 0.00482218424 * Math.cos(2.16962356915 + 529.69096509460*t)
      mars_y_0 += 0.00493872689 * Math.cos(5.30877806678 + 10021.83728009940*t)
      mars_y_0 += 0.08689350637 * Math.cos(0.00000000000 + 0.00000000000*t)
      mars_y_0 += 0.07064547959 * Math.cos(4.97051892898 + 6681.22485339960*t)
      mars_y_0 += 1.51558927367 * Math.cos(4.63212206588 + 3340.61242669980*t)
      return mars_y_4+mars_y_3+mars_y_2+mars_y_1+mars_y_0
   end

   def self.mars_x(t)
      mars_x_4 = 0.0

      mars_x_4 += 0.00000010035 * Math.cos(0.40425836057 + 6681.22485339960*t)
      mars_x_4 += 0.00000012260 * Math.cos(0.83414775886 + 10021.83728009940*t)
      mars_x_4 += 0.00000025439 * Math.cos(3.14159265359 + 0.00000000000*t)
      mars_x_4=mars_x_4*t*t*t*t

      mars_x_3 = 0.0

      mars_x_3 += 0.00000015934 * Math.cos(1.63320186413 + 536.80451209540*t)
      mars_x_3 += 0.00000016291 * Math.cos(2.71940457791 + 522.57741809380*t)
      mars_x_3 += 0.00000017102 * Math.cos(5.72328990016 + 3185.19202726560*t)
      mars_x_3 += 0.00000017277 * Math.cos(3.54319327296 + 3496.03282613400*t)
      mars_x_3 += 0.00000019119 * Math.cos(3.13835323002 + 16703.06213349900*t)
      mars_x_3 += 0.00000021482 * Math.cos(5.03368299703 + 220.41264243880*t)
      mars_x_3 += 0.00000022035 * Math.cos(6.11822426048 + 206.18554843720*t)
      mars_x_3 += 0.00000088769 * Math.cos(2.77668742127 + 13362.44970679920*t)
      mars_x_3 += 0.00000113458 * Math.cos(2.75680104109 + 3340.61242669980*t)
      mars_x_3 += 0.00000318062 * Math.cos(2.39391695789 + 10021.83728009940*t)
      mars_x_3 += 0.00000560133 * Math.cos(1.94007552058 + 6681.22485339960*t)
      mars_x_3 += 0.00000852006 * Math.cos(0.00000000000 + 0.00000000000*t)
      mars_x_3=mars_x_3*t*t*t

      mars_x_2 = 0.0

      mars_x_2 += 0.00000011404 * Math.cos(0.98319348386 + 2146.16541647520*t)
      mars_x_2 += 0.00000014260 * Math.cos(0.66247586522 + 3894.18182954220*t)
      mars_x_2 += 0.00000010589 * Math.cos(2.17033819409 + 4399.99435688900*t)
      mars_x_2 += 0.00000013670 * Math.cos(2.56874755004 + 155.42039943420*t)
      mars_x_2 += 0.00000012711 * Math.cos(3.49149798770 + 419.48464387520*t)
      mars_x_2 += 0.00000012311 * Math.cos(0.83471101077 + 3339.63210563160*t)
      mars_x_2 += 0.00000011303 * Math.cos(1.30198187106 + 6525.80445396540*t)
      mars_x_2 += 0.00000011411 * Math.cos(2.35109776277 + 1589.07289528380*t)
      mars_x_2 += 0.00000012328 * Math.cos(2.14974361562 + 3341.59274776800*t)
      mars_x_2 += 0.00000015232 * Math.cos(0.27850117251 + 1592.59601363280*t)
      mars_x_2 += 0.00000011826 * Math.cos(3.08038008170 + 796.29800681640*t)
      mars_x_2 += 0.00000012675 * Math.cos(3.75990218127 + 2388.89402044920*t)
      mars_x_2 += 0.00000016878 * Math.cos(2.35542567714 + 2787.04302385740*t)
      mars_x_2 += 0.00000013282 * Math.cos(5.16082361704 + 1990.74501704100*t)
      mars_x_2 += 0.00000014232 * Math.cos(5.82837756444 + 433.71173787680*t)
      mars_x_2 += 0.00000016238 * Math.cos(1.67605938145 + 1194.44701022460*t)
      mars_x_2 += 0.00000015422 * Math.cos(4.94008572158 + 3738.76143010800*t)
      mars_x_2 += 0.00000015902 * Math.cos(1.21784323807 + 5621.84292321040*t)
      mars_x_2 += 0.00000016954 * Math.cos(5.82560293948 + 3583.34103067380*t)
      mars_x_2 += 0.00000017395 * Math.cos(4.34131723760 + 2942.46342329160*t)
      mars_x_2 += 0.00000018400 * Math.cos(3.45575979446 + 3097.88382272579*t)
      mars_x_2 += 0.00000020394 * Math.cos(3.48794506814 + 4136.91043351620*t)
      mars_x_2 += 0.00000024321 * Math.cos(5.77247656014 + 2544.31441988340*t)
      mars_x_2 += 0.00000023325 * Math.cos(5.63009151781 + 3532.06069281140*t)
      mars_x_2 += 0.00000024699 * Math.cos(3.63560534183 + 3149.16416058820*t)
      mars_x_2 += 0.00000027549 * Math.cos(4.97859663329 + 20043.67456019880*t)
      mars_x_2 += 0.00000040689 * Math.cos(5.03331696992 + 6684.74797174860*t)
      mars_x_2 += 0.00000072281 * Math.cos(2.16341813847 + 529.69096509460*t)
      mars_x_2 += 0.00000061862 * Math.cos(5.63832966050 + 426.59819087600*t)
      mars_x_2 += 0.00000095744 * Math.cos(5.56716176279 + 213.29909543800*t)
      mars_x_2 += 0.00000075807 * Math.cos(1.88120888431 + 1059.38193018920*t)
      mars_x_2 += 0.00000089578 * Math.cos(2.03782745090 + 3496.03282613400*t)
      mars_x_2 += 0.00000094103 * Math.cos(0.94931392640 + 3185.19202726560*t)
      mars_x_2 += 0.00000115842 * Math.cos(3.35337160144 + 536.80451209540*t)
      mars_x_2 += 0.00000118222 * Math.cos(0.99338493688 + 522.57741809380*t)
      mars_x_2 += 0.00000168384 * Math.cos(4.57974326642 + 3337.08930835080*t)
      mars_x_2 += 0.00000168904 * Math.cos(4.68797825494 + 3344.13554504880*t)
      mars_x_2 += 0.00000155633 * Math.cos(0.48183983171 + 220.41264243880*t)
      mars_x_2 += 0.00000160293 * Math.cos(4.40406062613 + 206.18554843720*t)
      mars_x_2 += 0.00000182610 * Math.cos(4.63522660125 + 16703.06213349900*t)
      mars_x_2 += 0.00001130613 * Math.cos(4.28827023222 + 13362.44970679920*t)
      mars_x_2 += 0.00001451998 * Math.cos(3.64655666460 + 3340.61242669980*t)
      mars_x_2 += 0.00006091409 * Math.cos(3.93272649649 + 10021.83728009940*t)
      mars_x_2 += 0.00022122521 * Math.cos(3.54372113272 + 6681.22485339960*t)
      mars_x_2 += 0.00056368724 * Math.cos(0.00000000000 + 0.00000000000*t)
      mars_x_2=mars_x_2*t*t

      mars_x_1 = 0.0

      mars_x_1 += 0.00000010339 * Math.cos(2.84366026063 + 10021.82002644720*t)
      mars_x_1 += 0.00000011354 * Math.cos(0.31954807551 + 6041.32756708560*t)
      mars_x_1 += 0.00000010339 * Math.cos(4.87442511701 + 10021.85453375160*t)
      mars_x_1 += 0.00000012504 * Math.cos(1.00423358318 + 10419.98628350760*t)
      mars_x_1 += 0.00000010223 * Math.cos(2.19747174258 + 73.29712585900*t)
      mars_x_1 += 0.00000010643 * Math.cos(3.06544565234 + 5614.72937620960*t)
      mars_x_1 += 0.00000010305 * Math.cos(3.95759369406 + 7875.67186362420*t)
      mars_x_1 += 0.00000014620 * Math.cos(5.34262285752 + 4562.46099302120*t)
      mars_x_1 += 0.00000012487 * Math.cos(2.32002507803 + 39.61750834610*t)
      mars_x_1 += 0.00000011614 * Math.cos(2.36759996260 + 6438.49624942560*t)
      mars_x_1 += 0.00000013243 * Math.cos(5.16075891864 + 36.64856292950*t)
      mars_x_1 += 0.00000013051 * Math.cos(4.49310483339 + 3767.21061757580*t)
      mars_x_1 += 0.00000012374 * Math.cos(5.70562636316 + 515.46387109300*t)
      mars_x_1 += 0.00000013623 * Math.cos(0.04061937918 + 2288.34404351140*t)
      mars_x_1 += 0.00000012597 * Math.cos(3.06195567328 + 632.78373931320*t)
      mars_x_1 += 0.00000012683 * Math.cos(0.77128314603 + 5331.35744374080*t)
      mars_x_1 += 0.00000012485 * Math.cos(4.09460712678 + 6682.20517446780*t)
      mars_x_1 += 0.00000014497 * Math.cos(0.51986042995 + 2274.11694950980*t)
      mars_x_1 += 0.00000012859 * Math.cos(4.15587899834 + 110.20632121940*t)
      mars_x_1 += 0.00000017401 * Math.cos(5.84783168046 + 76.26607127560*t)
      mars_x_1 += 0.00000013777 * Math.cos(1.54970744605 + 12832.75874170460*t)
      mars_x_1 += 0.00000016240 * Math.cos(0.17847274471 + 6681.29216370240*t)
      mars_x_1 += 0.00000015982 * Math.cos(5.01800237749 + 3355.86489788480*t)
      mars_x_1 += 0.00000017710 * Math.cos(4.03786343224 + 7740.60678358880*t)
      mars_x_1 += 0.00000016701 * Math.cos(0.67061213764 + 7210.91581849420*t)
      mars_x_1 += 0.00000016065 * Math.cos(4.24982817116 + 3325.35995551480*t)
      mars_x_1 += 0.00000014616 * Math.cos(1.92148810610 + 10018.31416175040*t)
      mars_x_1 += 0.00000017059 * Math.cos(2.70322688862 + 6674.11130639880*t)
      mars_x_1 += 0.00000016240 * Math.cos(0.58693834825 + 6681.15754309680*t)
      mars_x_1 += 0.00000016990 * Math.cos(0.50198426834 + 23384.28698689860*t)
      mars_x_1 += 0.00000016973 * Math.cos(0.67405360149 + 3360.96774609859*t)
      mars_x_1 += 0.00000017087 * Math.cos(2.30909423712 + 3320.25710730100*t)
      mars_x_1 += 0.00000018361 * Math.cos(0.61249454438 + 9623.68827669120*t)
      mars_x_1 += 0.00000018990 * Math.cos(2.06104675595 + 227.52618943960*t)
      mars_x_1 += 0.00000019368 * Math.cos(0.65233184104 + 242.72860397400*t)
      mars_x_1 += 0.00000024653 * Math.cos(0.71737818564 + 382.89653222320*t)
      mars_x_1 += 0.00000022160 * Math.cos(5.38045378366 + 2281.23049651060*t)
      mars_x_1 += 0.00000021284 * Math.cos(3.84563390414 + 4929.68532198360*t)
      mars_x_1 += 0.00000027676 * Math.cos(3.87446127830 + 2118.76386037840*t)
      mars_x_1 += 0.00000021407 * Math.cos(0.57410988498 + 316.39186965660*t)
      mars_x_1 += 0.00000024027 * Math.cos(2.99666997180 + 2810.92146160520*t)
      mars_x_1 += 0.00000028209 * Math.cos(4.24849741016 + 3347.72597370060*t)
      mars_x_1 += 0.00000027492 * Math.cos(2.19308010261 + 4933.20844033260*t)
      mars_x_1 += 0.00000027640 * Math.cos(3.75118803663 + 12303.06777661000*t)
      mars_x_1 += 0.00000029925 * Math.cos(2.76885151999 + 149.56319713460*t)
      mars_x_1 += 0.00000029948 * Math.cos(5.91717139203 + 553.56940284240*t)
      mars_x_1 += 0.00000029434 * Math.cos(5.34740413798 + 6254.62666252360*t)
      mars_x_1 += 0.00000030785 * Math.cos(5.41194488124 + 1052.26838318840*t)
      mars_x_1 += 0.00000039137 * Math.cos(5.37813466087 + 7477.52286021600*t)
      mars_x_1 += 0.00000032811 * Math.cos(5.05742629063 + 3333.49887969900*t)
      mars_x_1 += 0.00000041885 * Math.cos(0.51735432395 + 529.69096509460*t)
      mars_x_1 += 0.00000032357 * Math.cos(4.45790537173 + 951.71840625060*t)
      mars_x_1 += 0.00000035314 * Math.cos(2.80430917536 + 6525.80445396540*t)
      mars_x_1 += 0.00000036019 * Math.cos(2.84922399832 + 3127.31333126180*t)
      mars_x_1 += 0.00000041874 * Math.cos(2.94784781040 + 1349.86740965880*t)
      mars_x_1 += 0.00000043354 * Math.cos(3.37196729572 + 7.11354700080*t)
      mars_x_1 += 0.00000037363 * Math.cos(0.07393316577 + 3553.91152213780*t)
      mars_x_1 += 0.00000047447 * Math.cos(5.64332397974 + 6489.77658728800*t)
      mars_x_1 += 0.00000050925 * Math.cos(5.81536571173 + 1066.49547719000*t)
      mars_x_1 += 0.00000056626 * Math.cos(1.06789339618 + 155.42039943420*t)
      mars_x_1 += 0.00000049313 * Math.cos(4.54018424365 + 6681.24210705180*t)
      mars_x_1 += 0.00000049853 * Math.cos(0.26909559157 + 3723.50895892300*t)
      mars_x_1 += 0.00000049313 * Math.cos(2.50941274343 + 6681.20759974740*t)
      mars_x_1 += 0.00000060977 * Math.cos(1.33676776514 + 1748.01641306700*t)
      mars_x_1 += 0.00000060338 * Math.cos(5.44643531231 + 3894.18182954220*t)
      mars_x_1 += 0.00000054144 * Math.cos(2.75220168825 + 2957.71589447660*t)
      mars_x_1 += 0.00000050596 * Math.cos(1.40353923768 + 433.71173787680*t)
      mars_x_1 += 0.00000051266 * Math.cos(4.58705364976 + 191.44826611160*t)
      mars_x_1 += 0.00000049103 * Math.cos(4.08361966579 + 4292.33083295040*t)
      mars_x_1 += 0.00000057595 * Math.cos(0.75650661572 + 639.89728631400*t)
      mars_x_1 += 0.00000070673 * Math.cos(3.86820111874 + 2787.04302385740*t)
      mars_x_1 += 0.00000053020 * Math.cos(1.04990905431 + 3583.34103067380*t)
      mars_x_1 += 0.00000055693 * Math.cos(1.22100970149 + 9492.14631500480*t)
      mars_x_1 += 0.00000057038 * Math.cos(2.69097269126 + 4690.47983635860*t)
      mars_x_1 += 0.00000075597 * Math.cos(3.61161529128 + 4535.05943692440*t)
      mars_x_1 += 0.00000075338 * Math.cos(1.25298511750 + 5088.62883976680*t)
      mars_x_1 += 0.00000063709 * Math.cos(4.30359933795 + 213.29909543800*t)
      mars_x_1 += 0.00000057779 * Math.cos(1.95322424838 + 3097.88382272579*t)
      mars_x_1 += 0.00000057349 * Math.cos(0.50336630984 + 10025.36039844840*t)
      mars_x_1 += 0.00000064069 * Math.cos(5.27568100391 + 2388.89402044920*t)
      mars_x_1 += 0.00000085357 * Math.cos(1.68626480339 + 419.48464387520*t)
      mars_x_1 += 0.00000081615 * Math.cos(5.65301248357 + 5092.15195811580*t)
      mars_x_1 += 0.00000077267 * Math.cos(0.64237838596 + 7079.37385680780*t)
      mars_x_1 += 0.00000084359 * Math.cos(0.39861148409 + 1990.74501704100*t)
      mars_x_1 += 0.00000089231 * Math.cos(5.88265350957 + 3870.30339179440*t)
      mars_x_1 += 0.00000101429 * Math.cos(5.54115874275 + 3339.63210563160*t)
      mars_x_1 += 0.00000101457 * Math.cos(3.72531913828 + 3341.59274776800*t)
      mars_x_1 += 0.00000129469 * Math.cos(1.80477637958 + 1592.59601363280*t)
      mars_x_1 += 0.00000112591 * Math.cos(5.89047647024 + 2146.16541647520*t)
      mars_x_1 += 0.00000102796 * Math.cos(6.05672047566 + 5486.77784317500*t)
      mars_x_1 += 0.00000127123 * Math.cos(2.81806076447 + 6677.70173505060*t)
      mars_x_1 += 0.00000132323 * Math.cos(3.70094513425 + 4399.99435688900*t)
      mars_x_1 += 0.00000133819 * Math.cos(4.64351814551 + 5884.92684658320*t)
      mars_x_1 += 0.00000140570 * Math.cos(0.16405101702 + 20043.67456019880*t)
      mars_x_1 += 0.00000203432 * Math.cos(3.58220297134 + 1589.07289528380*t)
      mars_x_1 += 0.00000206733 * Math.cos(3.21083229673 + 1194.44701022460*t)
      mars_x_1 += 0.00000260308 * Math.cos(5.02630754856 + 4136.91043351620*t)
      mars_x_1 += 0.00000289251 * Math.cos(4.61759345454 + 796.29800681640*t)
      mars_x_1 += 0.00000312605 * Math.cos(4.22912280613 + 2544.31441988340*t)
      mars_x_1 += 0.00000318426 * Math.cos(0.52909208916 + 3496.03282613400*t)
      mars_x_1 += 0.00000318463 * Math.cos(4.05140251894 + 3532.06069281140*t)
      mars_x_1 += 0.00000334209 * Math.cos(2.45910275965 + 3185.19202726560*t)
      mars_x_1 += 0.00000337356 * Math.cos(5.21417361076 + 3149.16416058820*t)
      mars_x_1 += 0.00000395001 * Math.cos(0.20042939555 + 6684.74797174860*t)
      mars_x_1 += 0.00000386916 * Math.cos(5.94232552612 + 5621.84292321040*t)
      mars_x_1 += 0.00000381428 * Math.cos(0.22342431378 + 3738.76143010800*t)
      mars_x_1 += 0.00000427058 * Math.cos(2.74008980166 + 2942.46342329160*t)
      mars_x_1 += 0.00000549256 * Math.cos(5.05722360972 + 536.80451209540*t)
      mars_x_1 += 0.00000561169 * Math.cos(5.56960890900 + 522.57741809380*t)
      mars_x_1 += 0.00000751772 * Math.cos(2.19150282553 + 220.41264243880*t)
      mars_x_1 += 0.00000775320 * Math.cos(2.70607668657 + 206.18554843720*t)
      mars_x_1 += 0.00000823316 * Math.cos(1.16299346122 + 426.59819087600*t)
      mars_x_1 += 0.00001163612 * Math.cos(6.10909257097 + 16703.06213349900*t)
      mars_x_1 += 0.00001506382 * Math.cos(3.28863699080 + 1059.38193018920*t)
      mars_x_1 += 0.00002620537 * Math.cos(3.04172154436 + 3337.08930835080*t)
      mars_x_1 += 0.00002620610 * Math.cos(6.22441295122 + 3344.13554504880*t)
      mars_x_1 += 0.00009589581 * Math.cos(5.77107234791 + 13362.44970679920*t)
      mars_x_1 += 0.00020467294 * Math.cos(5.57051812369 + 3340.61242669980*t)
      mars_x_1 += 0.00077184951 * Math.cos(5.43315636209 + 10021.83728009940*t)
      mars_x_1 += 0.00552437771 * Math.cos(5.09565872891 + 6681.22485339960*t)
      mars_x_1 += 0.00862737448 * Math.cos(3.14159265359 + 0.00000000000*t)
      mars_x_1=mars_x_1*t

      mars_x_0 = 0.0

      mars_x_0 += 0.00000010423 * Math.cos(2.32096503578 + 12168.00269657460*t)
      mars_x_0 += 0.00000010475 * Math.cos(5.87139389943 + 3657.00429635640*t)
      mars_x_0 += 0.00000010504 * Math.cos(0.14052500788 + 10213.28554621100*t)
      mars_x_0 += 0.00000010563 * Math.cos(4.76088157461 + 10973.55568635000*t)
      mars_x_0 += 0.00000010160 * Math.cos(1.10193057562 + 1375.77379984580*t)
      mars_x_0 += 0.00000011535 * Math.cos(3.38250705677 + 3024.22055704320*t)
      mars_x_0 += 0.00000012215 * Math.cos(1.30873077067 + 10014.72373309860*t)
      mars_x_0 += 0.00000011121 * Math.cos(3.72464071334 + 533.62311835770*t)
      mars_x_0 += 0.00000011267 * Math.cos(0.61071260601 + 525.75881183150*t)
      mars_x_0 += 0.00000012130 * Math.cos(2.00651433041 + 3443.70520091840*t)
      mars_x_0 += 0.00000010500 * Math.cos(0.34443936109 + 543.91805909620*t)
      mars_x_0 += 0.00000011418 * Math.cos(0.88286540120 + 3237.51965248120*t)
      mars_x_0 += 0.00000013163 * Math.cos(6.21762554655 + 6688.33840040040*t)
      mars_x_0 += 0.00000010768 * Math.cos(3.32549049401 + 16173.37116840440*t)
      mars_x_0 += 0.00000013330 * Math.cos(1.73633967849 + 8955.34180290940*t)
      mars_x_0 += 0.00000010722 * Math.cos(2.08650180598 + 3364.49086444760*t)
      mars_x_0 += 0.00000010824 * Math.cos(0.88978834814 + 3316.73398895200*t)
      mars_x_0 += 0.00000011229 * Math.cos(1.18029367551 + 199.07200143640*t)
      mars_x_0 += 0.00000013694 * Math.cos(4.65145546794 + 3347.65866339780*t)
      mars_x_0 += 0.00000013932 * Math.cos(0.43513047926 + 6546.15977336420*t)
      mars_x_0 += 0.00000013281 * Math.cos(3.70325148510 + 3265.83082813250*t)
      mars_x_0 += 0.00000012966 * Math.cos(4.66632646085 + 8969.56889691100*t)
      mars_x_0 += 0.00000011351 * Math.cos(4.98057415035 + 4989.05918389720*t)
      mars_x_0 += 0.00000011153 * Math.cos(3.25807789781 + 6816.28993343500*t)
      mars_x_0 += 0.00000011148 * Math.cos(5.52272711776 + 8270.29774868340*t)
      mars_x_0 += 0.00000011412 * Math.cos(3.55488173063 + 11371.70468975820*t)
      mars_x_0 += 0.00000013026 * Math.cos(3.93047583551 + 11769.85369316640*t)
      mars_x_0 += 0.00000012925 * Math.cos(4.67854321339 + 7632.94325965020*t)
      mars_x_0 += 0.00000013640 * Math.cos(5.59411674318 + 3415.39402526710*t)
      mars_x_0 += 0.00000011916 * Math.cos(5.44422183383 + 1744.42598441520*t)
      mars_x_0 += 0.00000011758 * Math.cos(4.61782311507 + 3399.98628861340*t)
      mars_x_0 += 0.00000013767 * Math.cos(4.75090697315 + 6677.63442474780*t)
      mars_x_0 += 0.00000012110 * Math.cos(4.63788633296 + 3281.23856478620*t)
      mars_x_0 += 0.00000012133 * Math.cos(4.87509657472 + 3980.50971301380*t)
      mars_x_0 += 0.00000012310 * Math.cos(3.32813422481 + 2487.41604494780*t)
      mars_x_0 += 0.00000012994 * Math.cos(3.50514987766 + 8827.39026987480*t)
      mars_x_0 += 0.00000013737 * Math.cos(5.70954873985 + 6127.65545055720*t)
      mars_x_0 += 0.00000014286 * Math.cos(0.57434628738 + 10404.73381232260*t)
      mars_x_0 += 0.00000015246 * Math.cos(5.27637617538 + 5459.37628707820*t)
      mars_x_0 += 0.00000012703 * Math.cos(0.69084968319 + 3344.49376205780*t)
      mars_x_0 += 0.00000012720 * Math.cos(2.28483212376 + 3336.73109134180*t)
      mars_x_0 += 0.00000016781 * Math.cos(2.44831081494 + 3973.39616601300*t)
      mars_x_0 += 0.00000013204 * Math.cos(2.85464406974 + 956.28915597060*t)
      mars_x_0 += 0.00000013925 * Math.cos(4.61081158788 + 12935.85151592320*t)
      mars_x_0 += 0.00000016776 * Math.cos(3.21915143967 + 4032.77002792660*t)
      mars_x_0 += 0.00000016254 * Math.cos(5.63862628078 + 6144.42034130420*t)
      mars_x_0 += 0.00000016212 * Math.cos(0.84608813575 + 5729.50644714900*t)
      mars_x_0 += 0.00000017068 * Math.cos(2.99316325540 + 323.50541665740*t)
      mars_x_0 += 0.00000015670 * Math.cos(4.46631838197 + 3333.56619000180*t)
      mars_x_0 += 0.00000013547 * Math.cos(5.18592691748 + 6684.81528205140*t)
      mars_x_0 += 0.00000013658 * Math.cos(0.95367846073 + 7064.12138562280*t)
      mars_x_0 += 0.00000017187 * Math.cos(5.02091584362 + 11243.68584642080*t)
      mars_x_0 += 0.00000015089 * Math.cos(4.00435666151 + 515.46387109300*t)
      mars_x_0 += 0.00000014342 * Math.cos(2.39106240306 + 1478.86657406440*t)
      mars_x_0 += 0.00000014994 * Math.cos(1.03985219202 + 6531.66165626500*t)
      mars_x_0 += 0.00000019312 * Math.cos(5.67131104636 + 6836.64525283380*t)
      mars_x_0 += 0.00000016533 * Math.cos(2.14796846234 + 6158.64743530580*t)
      mars_x_0 += 0.00000017360 * Math.cos(3.01137661271 + 138.51749687070*t)
      mars_x_0 += 0.00000016242 * Math.cos(2.21265902746 + 3607.21946842160*t)
      mars_x_0 += 0.00000016950 * Math.cos(1.49290558048 + 1596.18644228460*t)
      mars_x_0 += 0.00000017705 * Math.cos(0.90939692872 + 10818.13528691580*t)
      mars_x_0 += 0.00000016107 * Math.cos(2.52814803336 + 735.87651353180*t)
      mars_x_0 += 0.00000019075 * Math.cos(5.91973929854 + 202.25339517410*t)
      mars_x_0 += 0.00000016318 * Math.cos(2.90860348903 + 10551.52824519400*t)
      mars_x_0 += 0.00000022491 * Math.cos(3.05082771617 + 8031.09226305840*t)
      mars_x_0 += 0.00000019681 * Math.cos(0.87544248531 + 217.23124870110*t)
      mars_x_0 += 0.00000016342 * Math.cos(4.60982335717 + 6298.32832117640*t)
      mars_x_0 += 0.00000021789 * Math.cos(0.10801807790 + 77.75054398390*t)
      mars_x_0 += 0.00000020026 * Math.cos(4.02923197304 + 209.36694217490*t)
      mars_x_0 += 0.00000021283 * Math.cos(0.36889274817 + 2707.82868738660*t)
      mars_x_0 += 0.00000017630 * Math.cos(0.77500497806 + 3074.00538497800*t)
      mars_x_0 += 0.00000020716 * Math.cos(6.04882555598 + 6702.00024889200*t)
      mars_x_0 += 0.00000022286 * Math.cos(3.93734569173 + 2.96894541660*t)
      mars_x_0 += 0.00000023014 * Math.cos(2.81461106664 + 13358.92658845020*t)
      mars_x_0 += 0.00000019594 * Math.cos(1.20290770391 + 2818.03500860600*t)
      mars_x_0 += 0.00000018911 * Math.cos(1.70838297719 + 3863.18984479360*t)
      mars_x_0 += 0.00000017302 * Math.cos(5.28125791066 + 742.99006053260*t)
      mars_x_0 += 0.00000023245 * Math.cos(2.81335780702 + 1758.65307841680*t)
      mars_x_0 += 0.00000019863 * Math.cos(5.26277662529 + 9381.93999378540*t)
      mars_x_0 += 0.00000017286 * Math.cos(0.90425997403 + 6872.67311951120*t)
      mars_x_0 += 0.00000023600 * Math.cos(6.05705050939 + 10713.99488132620*t)
      mars_x_0 += 0.00000019241 * Math.cos(2.01197452147 + 3351.24909204960*t)
      mars_x_0 += 0.00000019324 * Math.cos(0.97030055777 + 3329.97576135000*t)
      mars_x_0 += 0.00000024954 * Math.cos(2.47676946948 + 1648.44675719740*t)
      mars_x_0 += 0.00000020575 * Math.cos(0.90645437334 + 6438.49624942560*t)
      mars_x_0 += 0.00000022744 * Math.cos(1.67012539714 + 71.81265315070*t)
      mars_x_0 += 0.00000023267 * Math.cos(0.46827104623 + 85.82729883120*t)
      mars_x_0 += 0.00000022753 * Math.cos(1.31299329202 + 9830.38901398780*t)
      mars_x_0 += 0.00000025135 * Math.cos(2.63045826824 + 3346.13535100720*t)
      mars_x_0 += 0.00000021831 * Math.cos(2.37014311295 + 10021.76996979660*t)
      mars_x_0 += 0.00000025193 * Math.cos(0.35005183307 + 3335.08950239240*t)
      mars_x_0 += 0.00000021452 * Math.cos(3.90485002116 + 6660.44945790720*t)
      mars_x_0 += 0.00000023782 * Math.cos(3.76207354349 + 227.52618943960*t)
      mars_x_0 += 0.00000021831 * Math.cos(1.96164672611 + 10021.90459040220*t)
      mars_x_0 += 0.00000024893 * Math.cos(2.94802556560 + 692.15760122680*t)
      mars_x_0 += 0.00000022690 * Math.cos(2.19469301612 + 13365.97282514820*t)
      mars_x_0 += 0.00000022361 * Math.cos(4.86113133643 + 15113.98923821520*t)
      mars_x_0 += 0.00000028132 * Math.cos(3.70750796008 + 151.04766984290*t)
      mars_x_0 += 0.00000023576 * Math.cos(5.47254185738 + 3360.96774609859*t)
      mars_x_0 += 0.00000028580 * Math.cos(2.84721981555 + 41.10198105440*t)
      mars_x_0 += 0.00000023774 * Math.cos(3.79283688871 + 3320.25710730100*t)
      mars_x_0 += 0.00000024077 * Math.cos(2.77490729346 + 853.19638175200*t)
      mars_x_0 += 0.00000027780 * Math.cos(3.76684820301 + 3503.07906283200*t)
      mars_x_0 += 0.00000027624 * Math.cos(1.51598253003 + 8429.24126646660*t)
      mars_x_0 += 0.00000026263 * Math.cos(3.88406335289 + 1581.95934828300*t)
      mars_x_0 += 0.00000029811 * Math.cos(5.42002217767 + 3178.14579056760*t)
      mars_x_0 += 0.00000029883 * Math.cos(4.05954052924 + 1692.16566950240*t)
      mars_x_0 += 0.00000029415 * Math.cos(1.41703966406 + 5614.72937620960*t)
      mars_x_0 += 0.00000027675 * Math.cos(2.38007622196 + 12964.30070339100*t)
      mars_x_0 += 0.00000030679 * Math.cos(4.19722029443 + 11.04570026390*t)
      mars_x_0 += 0.00000040052 * Math.cos(4.95360412434 + 3603.69635007260*t)
      mars_x_0 += 0.00000038513 * Math.cos(2.35130225277 + 6894.52394883760*t)
      mars_x_0 += 0.00000032386 * Math.cos(5.44057780617 + 7875.67186362420*t)
      mars_x_0 += 0.00000029903 * Math.cos(0.50914323279 + 7373.38245462640*t)
      mars_x_0 += 0.00000039073 * Math.cos(4.30379109135 + 6680.24453233140*t)
      mars_x_0 += 0.00000031150 * Math.cos(1.37429681895 + 63.73589830340*t)
      mars_x_0 += 0.00000037824 * Math.cos(4.58891701161 + 35.16409022120*t)
      mars_x_0 += 0.00000036134 * Math.cos(2.27592727288 + 9808.53818466140*t)
      mars_x_0 += 0.00000031516 * Math.cos(2.26487927217 + 5331.35744374080*t)
      mars_x_0 += 0.00000032584 * Math.cos(5.11554630054 + 2648.45482547300*t)
      mars_x_0 += 0.00000033826 * Math.cos(2.14280999100 + 242.72860397400*t)
      mars_x_0 += 0.00000031936 * Math.cos(4.22847752010 + 5628.95647021120*t)
      mars_x_0 += 0.00000044704 * Math.cos(4.31072201688 + 3077.52850332700*t)
      mars_x_0 += 0.00000050165 * Math.cos(2.14736989820 + 4562.46099302120*t)
      mars_x_0 += 0.00000036267 * Math.cos(1.94902928841 + 23384.28698689860*t)
      mars_x_0 += 0.00000046383 * Math.cos(1.73717073020 + 2288.34404351140*t)
      mars_x_0 += 0.00000048698 * Math.cos(5.09899941910 + 2274.11694950980*t)
      mars_x_0 += 0.00000042867 * Math.cos(0.27117433127 + 3355.86489788480*t)
      mars_x_0 += 0.00000043109 * Math.cos(2.71319075118 + 3325.35995551480*t)
      mars_x_0 += 0.00000038940 * Math.cos(5.63973862939 + 6682.20517446780*t)
      mars_x_0 += 0.00000053324 * Math.cos(2.50863035758 + 10419.98628350760*t)
      mars_x_0 += 0.00000057875 * Math.cos(5.05744124530 + 6041.32756708560*t)
      mars_x_0 += 0.00000058772 * Math.cos(0.68454863730 + 224.34479570190*t)
      mars_x_0 += 0.00000063793 * Math.cos(5.79810121165 + 148.07872442630*t)
      mars_x_0 += 0.00000066184 * Math.cos(4.29373287721 + 10021.82002644720*t)
      mars_x_0 += 0.00000063481 * Math.cos(0.27107636373 + 846.08283475120*t)
      mars_x_0 += 0.00000047370 * Math.cos(5.51507270323 + 15643.68020330980*t)
      mars_x_0 += 0.00000049213 * Math.cos(4.17306140605 + 3369.06161416760*t)
      mars_x_0 += 0.00000049919 * Math.cos(5.09299800813 + 3312.16323923200*t)
      mars_x_0 += 0.00000051348 * Math.cos(1.31398523429 + 949.17560896980*t)
      mars_x_0 += 0.00000066184 * Math.cos(0.04131920152 + 10021.85453375160*t)
      mars_x_0 += 0.00000054167 * Math.cos(4.29292954610 + 6525.80445396540*t)
      mars_x_0 += 0.00000069810 * Math.cos(5.73677959672 + 5092.15195811580*t)
      mars_x_0 += 0.00000066213 * Math.cos(2.34472269926 + 2700.71514038580*t)
      mars_x_0 += 0.00000073608 * Math.cos(5.48570032991 + 7740.60678358880*t)
      mars_x_0 += 0.00000066160 * Math.cos(0.94815285206 + 3.52311834900*t)
      mars_x_0 += 0.00000092023 * Math.cos(4.26113870399 + 9595.23908922340*t)
      mars_x_0 += 0.00000073967 * Math.cos(5.89004738022 + 3767.21061757580*t)
      mars_x_0 += 0.00000072879 * Math.cos(4.43895846428 + 553.56940284240*t)
      mars_x_0 += 0.00000103046 * Math.cos(3.17830954472 + 1162.47470440780*t)
      mars_x_0 += 0.00000098850 * Math.cos(3.24207878297 + 433.71173787680*t)
      mars_x_0 += 0.00000084575 * Math.cos(0.98139044515 + 6674.11130639880*t)
      mars_x_0 += 0.00000085394 * Math.cos(3.68553580935 + 4933.20844033260*t)
      mars_x_0 += 0.00000094077 * Math.cos(4.97076329120 + 7.11354700080*t)
      mars_x_0 += 0.00000080693 * Math.cos(2.54262499897 + 3583.34103067380*t)
      mars_x_0 += 0.00000115240 * Math.cos(5.86554297015 + 155.42039943420*t)
      mars_x_0 += 0.00000088424 * Math.cos(0.46788407862 + 3097.88382272579*t)
      mars_x_0 += 0.00000088763 * Math.cos(2.98692015057 + 12832.75874170460*t)
      mars_x_0 += 0.00000096090 * Math.cos(5.81819224527 + 3347.72597370060*t)
      mars_x_0 += 0.00000094433 * Math.cos(3.80552493439 + 1052.26838318840*t)
      mars_x_0 += 0.00000125429 * Math.cos(1.20223756443 + 1066.49547719000*t)
      mars_x_0 += 0.00000106515 * Math.cos(5.50162815365 + 382.89653222320*t)
      mars_x_0 += 0.00000097207 * Math.cos(2.99865676561 + 951.71840625060*t)
      mars_x_0 += 0.00000136802 * Math.cos(2.00004829755 + 1.48447270830*t)
      mars_x_0 += 0.00000120319 * Math.cos(3.40966066157 + 9225.53927328300*t)
      mars_x_0 += 0.00000115996 * Math.cos(2.34467702892 + 632.78373931320*t)
      mars_x_0 += 0.00000125116 * Math.cos(3.97421380472 + 3894.18182954220*t)
      mars_x_0 += 0.00000106788 * Math.cos(2.91050878748 + 3475.67750673520*t)
      mars_x_0 += 0.00000112305 * Math.cos(3.45701462628 + 3333.49887969900*t)
      mars_x_0 += 0.00000118125 * Math.cos(5.18570866097 + 4929.68532198360*t)
      mars_x_0 += 0.00000112328 * Math.cos(0.07498207309 + 3205.54734666440*t)
      mars_x_0 += 0.00000144098 * Math.cos(5.36305248386 + 2787.04302385740*t)
      mars_x_0 += 0.00000119425 * Math.cos(4.65545643220 + 11773.37681151540*t)
      mars_x_0 += 0.00000146211 * Math.cos(4.84723563341 + 3344.20285535160*t)
      mars_x_0 += 0.00000146849 * Math.cos(4.41614407590 + 3337.02199804800*t)
      mars_x_0 += 0.00000135146 * Math.cos(0.12922395244 + 7903.07341972100*t)
      mars_x_0 += 0.00000161231 * Math.cos(1.53118234358 + 1349.86740965880*t)
      mars_x_0 += 0.00000126166 * Math.cos(2.64309008334 + 4292.33083295040*t)
      mars_x_0 += 0.00000168450 * Math.cos(5.06929034077 + 3723.50895892300*t)
      mars_x_0 += 0.00000164710 * Math.cos(0.57591122272 + 7477.52286021600*t)
      mars_x_0 += 0.00000147711 * Math.cos(2.47588653124 + 7210.91581849420*t)
      mars_x_0 += 0.00000177177 * Math.cos(4.27081023055 + 2957.71589447660*t)
      mars_x_0 += 0.00000157307 * Math.cos(0.48852895157 + 2388.89402044920*t)
      mars_x_0 += 0.00000178814 * Math.cos(2.54776084181 + 1221.84856632140*t)
      mars_x_0 += 0.00000196392 * Math.cos(5.31221470494 + 103.09277421860*t)
      mars_x_0 += 0.00000207708 * Math.cos(1.62523566496 + 6681.29216370240*t)
      mars_x_0 += 0.00000190381 * Math.cos(1.28527355998 + 4690.47983635860*t)
      mars_x_0 += 0.00000218718 * Math.cos(0.97547090194 + 6489.77658728800*t)
      mars_x_0 += 0.00000215528 * Math.cos(5.79667265099 + 316.39186965660*t)
      mars_x_0 += 0.00000253068 * Math.cos(1.39828863887 + 2914.01423582380*t)
      mars_x_0 += 0.00000207851 * Math.cos(2.47841996435 + 10018.31416175040*t)
      mars_x_0 += 0.00000205217 * Math.cos(1.85790835685 + 10025.36039844840*t)
      mars_x_0 += 0.00000207708 * Math.cos(2.03373205181 + 6681.15754309680*t)
      mars_x_0 += 0.00000211903 * Math.cos(4.91970637585 + 2118.76386037840*t)
      mars_x_0 += 0.00000234058 * Math.cos(2.03750130921 + 9623.68827669120*t)
      mars_x_0 += 0.00000221615 * Math.cos(5.71282076784 + 3361.38782219220*t)
      mars_x_0 += 0.00000223359 * Math.cos(3.55354563068 + 3319.83703120740*t)
      mars_x_0 += 0.00000271815 * Math.cos(1.94925691995 + 6467.92575796160*t)
      mars_x_0 += 0.00000313875 * Math.cos(5.10651966600 + 4535.05943692440*t)
      mars_x_0 += 0.00000274183 * Math.cos(4.89858667877 + 110.20632121940*t)
      mars_x_0 += 0.00000260116 * Math.cos(1.89587348902 + 1990.74501704100*t)
      mars_x_0 += 0.00000304330 * Math.cos(6.18453486751 + 419.48464387520*t)
      mars_x_0 += 0.00000289548 * Math.cos(3.01109781662 + 639.89728631400*t)
      mars_x_0 += 0.00000307060 * Math.cos(0.00966130243 + 1748.01641306700*t)
      mars_x_0 += 0.00000301924 * Math.cos(0.98460899560 + 3127.31333126180*t)
      mars_x_0 += 0.00000346042 * Math.cos(6.16404119331 + 5088.62883976680*t)
      mars_x_0 += 0.00000321578 * Math.cos(1.94644283196 + 3553.91152213780*t)
      mars_x_0 += 0.00000352079 * Math.cos(5.17043717929 + 12303.06777661000*t)
      mars_x_0 += 0.00000353036 * Math.cos(3.88678429649 + 6254.62666252360*t)
      mars_x_0 += 0.00000360028 * Math.cos(1.61089122901 + 20043.67456019880*t)
      mars_x_0 += 0.00000370752 * Math.cos(5.08127148188 + 8432.76438481560*t)
      mars_x_0 += 0.00000417769 * Math.cos(3.96482796919 + 3339.63210563160*t)
      mars_x_0 += 0.00000417652 * Math.cos(5.30163601083 + 3341.59274776800*t)
      mars_x_0 += 0.00000535122 * Math.cos(3.30310120139 + 1592.59601363280*t)
      mars_x_0 += 0.00000492190 * Math.cos(2.17606530808 + 7079.37385680780*t)
      mars_x_0 += 0.00000624717 * Math.cos(0.27933568181 + 73.29712585900*t)
      mars_x_0 += 0.00000555568 * Math.cos(5.32014604077 + 3496.03282613400*t)
      mars_x_0 += 0.00000582287 * Math.cos(3.95295967777 + 3185.19202726560*t)
      mars_x_0 += 0.00000631186 * Math.cos(5.98646842887 + 6681.24210705180*t)
      mars_x_0 += 0.00000767074 * Math.cos(4.22743731914 + 39.61750834610*t)
      mars_x_0 += 0.00000631186 * Math.cos(3.95569679737 + 6681.20759974740*t)
      mars_x_0 += 0.00000813685 * Math.cos(3.25483611884 + 36.64856292950*t)
      mars_x_0 += 0.00000720121 * Math.cos(2.65539067862 + 9492.14631500480*t)
      mars_x_0 += 0.00000702848 * Math.cos(4.67590003722 + 2146.16541647520*t)
      mars_x_0 += 0.00000719048 * Math.cos(2.91145340412 + 191.44826611160*t)
      mars_x_0 += 0.00000708712 * Math.cos(4.69562713369 + 5486.77784317500*t)
      mars_x_0 += 0.00000819458 * Math.cos(5.15884167649 + 4399.99435688900*t)
      mars_x_0 += 0.00001364897 * Math.cos(0.47624575868 + 536.80451209540*t)
      mars_x_0 += 0.00001202216 * Math.cos(0.79285185429 + 76.26607127560*t)
      mars_x_0 += 0.00001395167 * Math.cos(3.86838914853 + 522.57741809380*t)
      mars_x_0 += 0.00001290170 * Math.cos(0.43596325296 + 2810.92146160520*t)
      mars_x_0 += 0.00001468124 * Math.cos(1.87869730543 + 3870.30339179440*t)
      mars_x_0 += 0.00001289804 * Math.cos(4.70970778621 + 1194.44701022460*t)
      mars_x_0 += 0.00001378470 * Math.cos(2.18011900021 + 1751.53953141600*t)
      mars_x_0 += 0.00001878785 * Math.cos(1.68734377004 + 6283.07584999140*t)
      mars_x_0 += 0.00001899230 * Math.cos(4.79118006044 + 149.56319713460*t)
      mars_x_0 += 0.00001882589 * Math.cos(3.89281844329 + 220.41264243880*t)
      mars_x_0 += 0.00001958162 * Math.cos(1.51914544555 + 6684.74797174860*t)
      mars_x_0 += 0.00001935640 * Math.cos(1.01281554555 + 206.18554843720*t)
      mars_x_0 += 0.00001630482 * Math.cos(0.24117974845 + 4136.91043351620*t)
      mars_x_0 += 0.00001677693 * Math.cos(3.14442612046 + 5884.92684658320*t)
      mars_x_0 += 0.00002241010 * Math.cos(4.82218655311 + 8962.45534991020*t)
      mars_x_0 += 0.00001980977 * Math.cos(4.76060234423 + 1589.07289528380*t)
      mars_x_0 += 0.00002229117 * Math.cos(1.28739323821 + 3340.67973700260*t)
      mars_x_0 += 0.00002229176 * Math.cos(1.69588962513 + 3340.54511639700*t)
      mars_x_0 += 0.00001977579 * Math.cos(2.14087826110 + 6677.70173505060*t)
      mars_x_0 += 0.00002274646 * Math.cos(2.35708328853 + 3532.06069281140*t)
      mars_x_0 += 0.00002397865 * Math.cos(0.63553674054 + 3149.16416058820*t)
      mars_x_0 += 0.00002368513 * Math.cos(2.96841895360 + 2544.31441988340*t)
      mars_x_0 += 0.00003729746 * Math.cos(1.21398323637 + 398.14900340820*t)
      mars_x_0 += 0.00003725823 * Math.cos(1.27280182943 + 16703.06213349900*t)
      mars_x_0 += 0.00003636667 * Math.cos(6.11397592106 + 796.29800681640*t)
      mars_x_0 += 0.00005276260 * Math.cos(2.33148083116 + 6151.53388830500*t)
      mars_x_0 += 0.00004937579 * Math.cos(4.43241440654 + 5621.84292321040*t)
      mars_x_0 += 0.00004817134 * Math.cos(1.85091045536 + 3738.76143010800*t)
      mars_x_0 += 0.00007117418 * Math.cos(3.35582835022 + 426.59819087600*t)
      mars_x_0 += 0.00005469046 * Math.cos(1.13324429003 + 2942.46342329160*t)
      mars_x_0 += 0.00008226069 * Math.cos(1.86843519535 + 2281.23049651060*t)
      mars_x_0 += 0.00006774060 * Math.cos(5.64862211431 + 3340.62968035200*t)
      mars_x_0 += 0.00006774107 * Math.cos(3.61785048282 + 3340.59517304760*t)
      mars_x_0 += 0.00021794152 * Math.cos(4.45100162839 + 1059.38193018920*t)
      mars_x_0 += 0.00021041626 * Math.cos(1.17895619474 + 3344.13554504880*t)
      mars_x_0 += 0.00021067199 * Math.cos(1.80435656154 + 3337.08930835080*t)
      mars_x_0 += 0.00040938237 * Math.cos(0.93473307419 + 13362.44970679920*t)
      mars_x_0 += 0.00083777640 * Math.cos(2.33969868905 + 74.78159856730*t)
      mars_x_0 += 0.00155429009 * Math.cos(2.17051900894 + 38.13303563780*t)
      mars_x_0 += 0.00271094292 * Math.cos(4.01586959956 + 213.29909543800*t)
      mars_x_0 += 0.00482151285 * Math.cos(3.74021439144 + 529.69096509460*t)
      mars_x_0 += 0.00494196754 * Math.cos(0.59669127752 + 10021.83728009940*t)
      mars_x_0 += 0.07070917372 * Math.cos(0.25870338552 + 6681.22485339960*t)
      mars_x_0 += 0.19473570996 * Math.cos(3.14159265359 + 0.00000000000*t)
      mars_x_0 += 1.51769887405 * Math.cos(6.20403346548 + 3340.61242669980*t)
      return mars_x_4+mars_x_3+mars_x_2+mars_x_1+mars_x_0
   end

   def self.jupiter_z(t)
      jupiter_z_4 = 0.0

      jupiter_z_4 += 0.00000027761 * Math.cos(4.80287441467 + 522.57741809380*t)
      jupiter_z_4 += 0.00000046366 * Math.cos(5.93695398581 + 536.80451209540*t)
      jupiter_z_4=jupiter_z_4*t*t*t*t

      jupiter_z_3 = 0.0

      jupiter_z_3 += 0.00000013030 * Math.cos(2.54792743567 + 1052.26838318840*t)
      jupiter_z_3 += 0.00000025369 * Math.cos(1.29175228030 + 543.91805909620*t)
      jupiter_z_3 += 0.00000029345 * Math.cos(2.85188491466 + 7.11354700080*t)
      jupiter_z_3 += 0.00000028110 * Math.cos(2.04383406271 + 1066.49547719000*t)
      jupiter_z_3 += 0.00000029100 * Math.cos(2.75235252681 + 515.46387109300*t)
      jupiter_z_3 += 0.00000050665 * Math.cos(6.26062465904 + 1059.38193018920*t)
      jupiter_z_3 += 0.00000111714 * Math.cos(0.00000000000 + 0.00000000000*t)
      jupiter_z_3 += 0.00000295319 * Math.cos(2.81281406373 + 522.57741809380*t)
      jupiter_z_3 += 0.00000442821 * Math.cos(1.39969952998 + 536.80451209540*t)
      jupiter_z_3 += 0.00000963435 * Math.cos(4.79228412032 + 529.69096509460*t)
      jupiter_z_3=jupiter_z_3*t*t*t

      jupiter_z_2 = 0.0

      jupiter_z_2 += 0.00000010158 * Math.cos(5.26135095990 + 949.17560896980*t)
      jupiter_z_2 += 0.00000010688 * Math.cos(5.53484540215 + 117.31986822020*t)
      jupiter_z_2 += 0.00000010309 * Math.cos(1.56760288377 + 533.62311835770*t)
      jupiter_z_2 += 0.00000010929 * Math.cos(3.31243498718 + 220.41264243880*t)
      jupiter_z_2 += 0.00000012105 * Math.cos(6.21535970722 + 1045.15483618760*t)
      jupiter_z_2 += 0.00000011558 * Math.cos(4.14129213477 + 1596.18644228460*t)
      jupiter_z_2 += 0.00000013490 * Math.cos(2.61548577535 + 525.75881183150*t)
      jupiter_z_2 += 0.00000013483 * Math.cos(6.04258588458 + 419.48464387520*t)
      jupiter_z_2 += 0.00000016331 * Math.cos(4.92014199019 + 632.78373931320*t)
      jupiter_z_2 += 0.00000018014 * Math.cos(1.44456471821 + 526.50957135690*t)
      jupiter_z_2 += 0.00000021934 * Math.cos(2.60158474920 + 532.87235883230*t)
      jupiter_z_2 += 0.00000020399 * Math.cos(5.46489631572 + 426.59819087600*t)
      jupiter_z_2 += 0.00000024417 * Math.cos(5.40925475546 + 103.09277421860*t)
      jupiter_z_2 += 0.00000027447 * Math.cos(4.35647748680 + 323.50541665740*t)
      jupiter_z_2 += 0.00000032596 * Math.cos(4.52794508192 + 14.22709400160*t)
      jupiter_z_2 += 0.00000035844 * Math.cos(3.22464435305 + 213.29909543800*t)
      jupiter_z_2 += 0.00000042084 * Math.cos(5.42941345902 + 110.20632121940*t)
      jupiter_z_2 += 0.00000089170 * Math.cos(3.02653528025 + 543.91805909620*t)
      jupiter_z_2 += 0.00000116559 * Math.cos(2.23097397584 + 1589.07289528380*t)
      jupiter_z_2 += 0.00000111257 * Math.cos(0.51687136283 + 1052.26838318840*t)
      jupiter_z_2 += 0.00000123164 * Math.cos(0.96219856589 + 515.46387109300*t)
      jupiter_z_2 += 0.00000178732 * Math.cos(3.65484247255 + 1066.49547719000*t)
      jupiter_z_2 += 0.00000306143 * Math.cos(4.64177928721 + 7.11354700080*t)
      jupiter_z_2 += 0.00000897079 * Math.cos(0.00000000000 + 0.00000000000*t)
      jupiter_z_2 += 0.00001308861 * Math.cos(2.05263727229 + 1059.38193018920*t)
      jupiter_z_2 += 0.00002377492 * Math.cos(0.95574455230 + 522.57741809380*t)
      jupiter_z_2 += 0.00003111783 * Math.cos(3.13228615794 + 536.80451209540*t)
      jupiter_z_2 += 0.00028608011 * Math.cos(3.01374191263 + 529.69096509460*t)
      jupiter_z_2=jupiter_z_2*t*t

      jupiter_z_1 = 0.0

      jupiter_z_1 += 0.00000013119 * Math.cos(5.89605622820 + 330.61896365820*t)
      jupiter_z_1 += 0.00000011455 * Math.cos(1.71478767851 + 309.27832265580*t)
      jupiter_z_1 += 0.00000013842 * Math.cos(4.96847316294 + 1155.36115740700*t)
      jupiter_z_1 += 0.00000014203 * Math.cos(2.02042807659 + 1692.16566950240*t)
      jupiter_z_1 += 0.00000012828 * Math.cos(5.65999760985 + 1265.56747862640*t)
      jupiter_z_1 += 0.00000016848 * Math.cos(0.84344373522 + 853.19638175200*t)
      jupiter_z_1 += 0.00000022917 * Math.cos(4.39232470827 + 1169.58825140860*t)
      jupiter_z_1 += 0.00000022870 * Math.cos(2.89593409105 + 942.06206196900*t)
      jupiter_z_1 += 0.00000035616 * Math.cos(4.87718639945 + 1581.95934828300*t)
      jupiter_z_1 += 0.00000028034 * Math.cos(5.49280837793 + 433.71173787680*t)
      jupiter_z_1 += 0.00000027900 * Math.cos(3.12885180423 + 74.78159856730*t)
      jupiter_z_1 += 0.00000035880 * Math.cos(4.44075645073 + 1045.15483618760*t)
      jupiter_z_1 += 0.00000035847 * Math.cos(4.01453279444 + 639.89728631400*t)
      jupiter_z_1 += 0.00000036944 * Math.cos(3.58385604224 + 625.67019231240*t)
      jupiter_z_1 += 0.00000038912 * Math.cos(0.92774931850 + 117.31986822020*t)
      jupiter_z_1 += 0.00000037171 * Math.cos(1.10942550189 + 846.08283475120*t)
      jupiter_z_1 += 0.00000041113 * Math.cos(0.82174411575 + 95.97922721780*t)
      jupiter_z_1 += 0.00000040568 * Math.cos(3.71961451563 + 742.99006053260*t)
      jupiter_z_1 += 0.00000044815 * Math.cos(5.69775266875 + 1596.18644228460*t)
      jupiter_z_1 += 0.00000051134 * Math.cos(1.68571094945 + 956.28915597060*t)
      jupiter_z_1 += 0.00000053371 * Math.cos(4.98736101641 + 220.41264243880*t)
      jupiter_z_1 += 0.00000063605 * Math.cos(5.76632311254 + 533.62311835770*t)
      jupiter_z_1 += 0.00000074957 * Math.cos(3.57596458602 + 2118.76386037840*t)
      jupiter_z_1 += 0.00000093081 * Math.cos(6.22107140582 + 14.22709400160*t)
      jupiter_z_1 += 0.00000074155 * Math.cos(5.89524367925 + 526.50957135690*t)
      jupiter_z_1 += 0.00000079813 * Math.cos(4.38404909104 + 532.87235883230*t)
      jupiter_z_1 += 0.00000078677 * Math.cos(4.62142072971 + 525.75881183150*t)
      jupiter_z_1 += 0.00000099286 * Math.cos(1.54499752918 + 206.18554843720*t)
      jupiter_z_1 += 0.00000104268 * Math.cos(1.13013960316 + 1162.47470440780*t)
      jupiter_z_1 += 0.00000166199 * Math.cos(5.96632686544 + 316.39186965660*t)
      jupiter_z_1 += 0.00000196264 * Math.cos(6.05238005156 + 323.50541665740*t)
      jupiter_z_1 += 0.00000164622 * Math.cos(2.83484073650 + 949.17560896980*t)
      jupiter_z_1 += 0.00000180138 * Math.cos(3.91036257165 + 735.87651353180*t)
      jupiter_z_1 += 0.00000211150 * Math.cos(4.74645680584 + 543.91805909620*t)
      jupiter_z_1 += 0.00000345659 * Math.cos(2.81234743407 + 632.78373931320*t)
      jupiter_z_1 += 0.00000351273 * Math.cos(5.47691402903 + 515.46387109300*t)
      jupiter_z_1 += 0.00000448049 * Math.cos(0.50494888408 + 426.59819087600*t)
      jupiter_z_1 += 0.00000430869 * Math.cos(0.64975951302 + 419.48464387520*t)
      jupiter_z_1 += 0.00000462322 * Math.cos(1.82268245458 + 213.29909543800*t)
      jupiter_z_1 += 0.00000569853 * Math.cos(1.09361359936 + 103.09277421860*t)
      jupiter_z_1 += 0.00000597518 * Math.cos(1.04783160594 + 110.20632121940*t)
      jupiter_z_1 += 0.00000678188 * Math.cos(4.74893679053 + 1052.26838318840*t)
      jupiter_z_1 += 0.00000759894 * Math.cos(5.27868424641 + 1066.49547719000*t)
      jupiter_z_1 += 0.00001229252 * Math.cos(3.14222500244 + 1589.07289528380*t)
      jupiter_z_1 += 0.00002105152 * Math.cos(0.09490717318 + 7.11354700080*t)
      jupiter_z_1 += 0.00012718197 * Math.cos(5.45536889012 + 522.57741809380*t)
      jupiter_z_1 += 0.00015608009 * Math.cos(0.00000000000 + 0.00000000000*t)
      jupiter_z_1 += 0.00014411207 * Math.cos(4.85400100506 + 536.80451209540*t)
      jupiter_z_1 += 0.00020287968 * Math.cos(2.59878263946 + 1059.38193018920*t)
      jupiter_z_1 += 0.00406683941 * Math.cos(1.52699356726 + 529.69096509460*t)
      jupiter_z_1=jupiter_z_1*t

      jupiter_z_0 = 0.0

      jupiter_z_0 += 0.00000012990 * Math.cos(1.87234255615 + 984.60033162190*t)
      jupiter_z_0 += 0.00000010389 * Math.cos(0.51378228980 + 1073.60902419080*t)
      jupiter_z_0 += 0.00000011369 * Math.cos(6.10506006408 + 199.07200143640*t)
      jupiter_z_0 += 0.00000015482 * Math.cos(3.25291782438 + 528.72775724810*t)
      jupiter_z_0 += 0.00000012996 * Math.cos(1.31000927869 + 453.42489381900*t)
      jupiter_z_0 += 0.00000014193 * Math.cos(3.67387943991 + 2111.65031337760*t)
      jupiter_z_0 += 0.00000015413 * Math.cos(4.31958059396 + 1063.31408345230*t)
      jupiter_z_0 += 0.00000013142 * Math.cos(0.72687086889 + 1055.44977692610*t)
      jupiter_z_0 += 0.00000013206 * Math.cos(3.64976502017 + 2221.85663459700*t)
      jupiter_z_0 += 0.00000013309 * Math.cos(2.77897533854 + 2008.55753915900*t)
      jupiter_z_0 += 0.00000017624 * Math.cos(1.31667827871 + 3.93215326310*t)
      jupiter_z_0 += 0.00000014562 * Math.cos(5.50135998822 + 1471.75302706360*t)
      jupiter_z_0 += 0.00000015440 * Math.cos(0.72260027140 + 530.65417294110*t)
      jupiter_z_0 += 0.00000019447 * Math.cos(1.27663598466 + 330.61896365820*t)
      jupiter_z_0 += 0.00000016823 * Math.cos(2.78122865847 + 149.56319713460*t)
      jupiter_z_0 += 0.00000019533 * Math.cos(0.38904271302 + 529.64278098480*t)
      jupiter_z_0 += 0.00000021279 * Math.cos(3.98105217713 + 1795.25844372100*t)
      jupiter_z_0 += 0.00000021217 * Math.cos(4.46071227915 + 1155.36115740700*t)
      jupiter_z_0 += 0.00000024578 * Math.cos(6.16442414965 + 532.13864564940*t)
      jupiter_z_0 += 0.00000019531 * Math.cos(3.58685387193 + 529.73914920440*t)
      jupiter_z_0 += 0.00000021214 * Math.cos(4.95749714252 + 2648.45482547300*t)
      jupiter_z_0 += 0.00000021259 * Math.cos(4.15648418623 + 1685.05212250160*t)
      jupiter_z_0 += 0.00000021473 * Math.cos(5.68324848411 + 1272.68102562720*t)
      jupiter_z_0 += 0.00000024753 * Math.cos(4.09311535367 + 527.24328453980*t)
      jupiter_z_0 += 0.00000023291 * Math.cos(0.36646817056 + 39.61750834610*t)
      jupiter_z_0 += 0.00000024534 * Math.cos(5.66491831903 + 36.64856292950*t)
      jupiter_z_0 += 0.00000026488 * Math.cos(3.34369636185 + 76.26607127560*t)
      jupiter_z_0 += 0.00000034887 * Math.cos(3.06644858707 + 412.37109687440*t)
      jupiter_z_0 += 0.00000039937 * Math.cos(2.63014962920 + 380.12776796000*t)
      jupiter_z_0 += 0.00000054980 * Math.cos(2.72414041857 + 1045.15483618760*t)
      jupiter_z_0 += 0.00000040750 * Math.cos(5.07892020784 + 309.27832265580*t)
      jupiter_z_0 += 0.00000046682 * Math.cos(2.40308545145 + 853.19638175200*t)
      jupiter_z_0 += 0.00000054868 * Math.cos(6.14868344705 + 1169.58825140860*t)
      jupiter_z_0 += 0.00000068585 * Math.cos(5.68334440823 + 639.89728631400*t)
      jupiter_z_0 += 0.00000060054 * Math.cos(1.05875226211 + 942.06206196900*t)
      jupiter_z_0 += 0.00000064121 * Math.cos(4.63524391670 + 1368.66025284500*t)
      jupiter_z_0 += 0.00000064468 * Math.cos(0.90550872553 + 433.71173787680*t)
      jupiter_z_0 += 0.00000071818 * Math.cos(2.59926571754 + 117.31986822020*t)
      jupiter_z_0 += 0.00000091761 * Math.cos(5.29449897295 + 95.97922721780*t)
      jupiter_z_0 += 0.00000089331 * Math.cos(0.98707919437 + 1596.18644228460*t)
      jupiter_z_0 += 0.00000133515 * Math.cos(1.61217437939 + 14.22709400160*t)
      jupiter_z_0 += 0.00000113856 * Math.cos(0.34439775818 + 1375.77379984580*t)
      jupiter_z_0 += 0.00000121032 * Math.cos(4.06252466827 + 526.50957135690*t)
      jupiter_z_0 += 0.00000118621 * Math.cos(6.19132554294 + 532.87235883230*t)
      jupiter_z_0 += 0.00000135220 * Math.cos(4.03191622905 + 1265.56747862640*t)
      jupiter_z_0 += 0.00000135779 * Math.cos(2.23719078755 + 1478.86657406440*t)
      jupiter_z_0 += 0.00000140862 * Math.cos(0.37317672245 + 220.41264243880*t)
      jupiter_z_0 += 0.00000162201 * Math.cos(3.12160031878 + 1581.95934828300*t)
      jupiter_z_0 += 0.00000145972 * Math.cos(5.96112903396 + 838.96928775040*t)
      jupiter_z_0 += 0.00000154264 * Math.cos(1.47035156313 + 625.67019231240*t)
      jupiter_z_0 += 0.00000196512 * Math.cos(2.65527067125 + 956.28915597060*t)
      jupiter_z_0 += 0.00000253012 * Math.cos(3.57485368311 + 533.62311835770*t)
      jupiter_z_0 += 0.00000194948 * Math.cos(3.35375596127 + 1692.16566950240*t)
      jupiter_z_0 += 0.00000254697 * Math.cos(0.17978065932 + 543.91805909620*t)
      jupiter_z_0 += 0.00000288704 * Math.cos(0.40266293090 + 525.75881183150*t)
      jupiter_z_0 += 0.00000306262 * Math.cos(5.84003411417 + 206.18554843720*t)
      jupiter_z_0 += 0.00000483852 * Math.cos(4.71827938260 + 735.87651353180*t)
      jupiter_z_0 += 0.00000543085 * Math.cos(3.69637762250 + 515.46387109300*t)
      jupiter_z_0 += 0.00000447403 * Math.cos(4.60746560365 + 2118.76386037840*t)
      jupiter_z_0 += 0.00000549163 * Math.cos(4.84156474999 + 742.99006053260*t)
      jupiter_z_0 += 0.00000715105 * Math.cos(1.41095333569 + 323.50541665740*t)
      jupiter_z_0 += 0.00000682966 * Math.cos(5.13874105936 + 316.39186965660*t)
      jupiter_z_0 += 0.00001100709 * Math.cos(5.77066159190 + 74.78159856730*t)
      jupiter_z_0 += 0.00001449341 * Math.cos(1.17106655090 + 949.17560896980*t)
      jupiter_z_0 += 0.00001632059 * Math.cos(0.64194850627 + 1066.49547719000*t)
      jupiter_z_0 += 0.00002161688 * Math.cos(6.26716569996 + 846.08283475120*t)
      jupiter_z_0 += 0.00002011946 * Math.cos(2.68549472534 + 419.48464387520*t)
      jupiter_z_0 += 0.00002459093 * Math.cos(2.99891481019 + 1162.47470440780*t)
      jupiter_z_0 += 0.00002453014 * Math.cos(2.96909485714 + 1052.26838318840*t)
      jupiter_z_0 += 0.00003795419 * Math.cos(2.16708753358 + 632.78373931320*t)
      jupiter_z_0 += 0.00003790459 * Math.cos(2.71176055906 + 110.20632121940*t)
      jupiter_z_0 += 0.00005167573 * Math.cos(1.62389733122 + 426.59819087600*t)
      jupiter_z_0 += 0.00004791578 * Math.cos(4.58130928279 + 38.13303563780*t)
      jupiter_z_0 += 0.00006931444 * Math.cos(1.74968626255 + 7.11354700080*t)
      jupiter_z_0 += 0.00007444124 * Math.cos(5.24190365992 + 103.09277421860*t)
      jupiter_z_0 += 0.00007533929 * Math.cos(0.40110943079 + 213.29909543800*t)
      jupiter_z_0 += 0.00010406225 * Math.cos(4.25764578777 + 1589.07289528380*t)
      jupiter_z_0 += 0.00033263796 * Math.cos(0.30296971930 + 536.80451209540*t)
      jupiter_z_0 += 0.00042347799 * Math.cos(3.60144639424 + 522.57741809380*t)
      jupiter_z_0 += 0.00286288759 * Math.cos(3.90812239092 + 1059.38193018920*t)
      jupiter_z_0 += 0.00857879296 * Math.cos(0.00000000000 + 0.00000000000*t)
      jupiter_z_0 += 0.11811822789 * Math.cos(3.55844641987 + 529.69096509460*t)
      return jupiter_z_4+jupiter_z_3+jupiter_z_2+jupiter_z_1+jupiter_z_0
   end

   def self.jupiter_y(t)
      jupiter_y_5 = 0.0

      jupiter_y_5 += 0.00000011212 * Math.cos(0.62260985921 + 1066.49547719000*t)
      jupiter_y_5 += 0.00000034034 * Math.cos(5.84040207007 + 543.91805909620*t)
      jupiter_y_5 += 0.00000048269 * Math.cos(1.62788936723 + 515.46387109300*t)
      jupiter_y_5 += 0.00000126513 * Math.cos(5.87372673584 + 536.80451209540*t)
      jupiter_y_5 += 0.00000131345 * Math.cos(1.64205558615 + 522.57741809380*t)
      jupiter_y_5=jupiter_y_5*t*t*t*t*t

      jupiter_y_4 = 0.0

      jupiter_y_4 += 0.00000010367 * Math.cos(3.84513840002 + 117.31986822020*t)
      jupiter_y_4 += 0.00000010460 * Math.cos(2.92640289661 + 1596.18644228460*t)
      jupiter_y_4 += 0.00000010849 * Math.cos(2.60493722297 + 529.69096509460*t)
      jupiter_y_4 += 0.00000010393 * Math.cos(1.88986884896 + 1073.60902419080*t)
      jupiter_y_4 += 0.00000013643 * Math.cos(1.34331851905 + 1589.07289528380*t)
      jupiter_y_4 += 0.00000014962 * Math.cos(0.08526156115 + 508.35032409220*t)
      jupiter_y_4 += 0.00000023665 * Math.cos(5.19261861053 + 1045.15483618760*t)
      jupiter_y_4 += 0.00000050861 * Math.cos(2.90538809625 + 14.22709400160*t)
      jupiter_y_4 += 0.00000070306 * Math.cos(0.00000000000 + 0.00000000000*t)
      jupiter_y_4 += 0.00000068446 * Math.cos(5.77736913573 + 1052.26838318840*t)
      jupiter_y_4 += 0.00000055008 * Math.cos(0.23109269174 + 1059.38193018920*t)
      jupiter_y_4 += 0.00000081836 * Math.cos(2.84761173980 + 7.11354700080*t)
      jupiter_y_4 += 0.00000127772 * Math.cos(2.25943354567 + 1066.49547719000*t)
      jupiter_y_4 += 0.00000215997 * Math.cos(1.34301856666 + 543.91805909620*t)
      jupiter_y_4 += 0.00000304745 * Math.cos(6.14052526925 + 515.46387109300*t)
      jupiter_y_4 += 0.00001714409 * Math.cos(1.46206285710 + 536.80451209540*t)
      jupiter_y_4 += 0.00001760963 * Math.cos(6.04159397216 + 522.57741809380*t)
      jupiter_y_4=jupiter_y_4*t*t*t*t

      jupiter_y_3 = 0.0

      jupiter_y_3 += 0.00000010142 * Math.cos(3.88713064979 + 412.37109687440*t)
      jupiter_y_3 += 0.00000010710 * Math.cos(3.98026635344 + 838.96928775040*t)
      jupiter_y_3 += 0.00000011613 * Math.cos(4.69526972550 + 618.55664531160*t)
      jupiter_y_3 += 0.00000011709 * Math.cos(2.47945340780 + 440.82528487760*t)
      jupiter_y_3 += 0.00000018490 * Math.cos(2.66058570316 + 639.89728631400*t)
      jupiter_y_3 += 0.00000014402 * Math.cos(5.77766242921 + 853.19638175200*t)
      jupiter_y_3 += 0.00000017529 * Math.cos(4.59245273476 + 21.34064100240*t)
      jupiter_y_3 += 0.00000015785 * Math.cos(4.86812169747 + 309.27832265580*t)
      jupiter_y_3 += 0.00000020475 * Math.cos(2.34104128108 + 539.98590583310*t)
      jupiter_y_3 += 0.00000015403 * Math.cos(3.36468316179 + 227.52618943960*t)
      jupiter_y_3 += 0.00000024897 * Math.cos(5.10106981596 + 519.39602435610*t)
      jupiter_y_3 += 0.00000022620 * Math.cos(0.51667171294 + 956.28915597060*t)
      jupiter_y_3 += 0.00000025971 * Math.cos(4.10711349472 + 206.18554843720*t)
      jupiter_y_3 += 0.00000023237 * Math.cos(3.72589643043 + 1155.36115740700*t)
      jupiter_y_3 += 0.00000025000 * Math.cos(3.57650009459 + 199.07200143640*t)
      jupiter_y_3 += 0.00000030311 * Math.cos(3.07123940662 + 728.76296653100*t)
      jupiter_y_3 += 0.00000026377 * Math.cos(2.75072415591 + 1169.58825140860*t)
      jupiter_y_3 += 0.00000028019 * Math.cos(4.41764181323 + 419.48464387520*t)
      jupiter_y_3 += 0.00000029979 * Math.cos(2.02000649959 + 949.17560896980*t)
      jupiter_y_3 += 0.00000028185 * Math.cos(3.19464484210 + 2118.76386037840*t)
      jupiter_y_3 += 0.00000037944 * Math.cos(0.52701124335 + 103.09277421860*t)
      jupiter_y_3 += 0.00000038564 * Math.cos(4.33793526039 + 330.61896365820*t)
      jupiter_y_3 += 0.00000032288 * Math.cos(2.89151197781 + 551.03160609700*t)
      jupiter_y_3 += 0.00000033416 * Math.cos(3.83334136294 + 433.71173787680*t)
      jupiter_y_3 += 0.00000032318 * Math.cos(4.02515512259 + 1581.95934828300*t)
      jupiter_y_3 += 0.00000040222 * Math.cos(1.91375009490 + 942.06206196900*t)
      jupiter_y_3 += 0.00000038462 * Math.cos(3.29258581824 + 625.67019231240*t)
      jupiter_y_3 += 0.00000043313 * Math.cos(2.24184158741 + 632.78373931320*t)
      jupiter_y_3 += 0.00000056831 * Math.cos(3.04840022697 + 735.87651353180*t)
      jupiter_y_3 += 0.00000046194 * Math.cos(5.49050676035 + 426.59819087600*t)
      jupiter_y_3 += 0.00000047020 * Math.cos(3.57871568016 + 1073.60902419080*t)
      jupiter_y_3 += 0.00000048948 * Math.cos(3.48320727413 + 220.41264243880*t)
      jupiter_y_3 += 0.00000050849 * Math.cos(2.55648110758 + 95.97922721780*t)
      jupiter_y_3 += 0.00000061115 * Math.cos(0.26556050313 + 110.20632121940*t)
      jupiter_y_3 += 0.00000058233 * Math.cos(4.56584817087 + 508.35032409220*t)
      jupiter_y_3 += 0.00000091646 * Math.cos(4.44623348041 + 323.50541665740*t)
      jupiter_y_3 += 0.00000076444 * Math.cos(5.61467537902 + 117.31986822020*t)
      jupiter_y_3 += 0.00000078211 * Math.cos(4.44277151970 + 1596.18644228460*t)
      jupiter_y_3 += 0.00000142700 * Math.cos(5.28813557728 + 529.69096509460*t)
      jupiter_y_3 += 0.00000134697 * Math.cos(3.36276638608 + 1045.15483618760*t)
      jupiter_y_3 += 0.00000300991 * Math.cos(4.62152142420 + 14.22709400160*t)
      jupiter_y_3 += 0.00000259353 * Math.cos(2.71566478390 + 1589.07289528380*t)
      jupiter_y_3 += 0.00000709708 * Math.cos(3.93734081808 + 1052.26838318840*t)
      jupiter_y_3 += 0.00001056925 * Math.cos(4.70176335380 + 7.11354700080*t)
      jupiter_y_3 += 0.00001012194 * Math.cos(3.07729472515 + 543.91805909620*t)
      jupiter_y_3 += 0.00001078368 * Math.cos(3.85452121689 + 1066.49547719000*t)
      jupiter_y_3 += 0.00001442439 * Math.cos(4.40866193494 + 515.46387109300*t)
      jupiter_y_3 += 0.00001780751 * Math.cos(1.99283006102 + 1059.38193018920*t)
      jupiter_y_3 += 0.00004008677 * Math.cos(0.00000000000 + 0.00000000000*t)
      jupiter_y_3 += 0.00016685430 * Math.cos(3.20365723177 + 536.80451209540*t)
      jupiter_y_3 += 0.00017069216 * Math.cos(4.29096907367 + 522.57741809380*t)
      jupiter_y_3=jupiter_y_3*t*t*t

      jupiter_y_2 = 0.0

      jupiter_y_2 += 0.00000012226 * Math.cos(2.25243853635 + 1685.05212250160*t)
      jupiter_y_2 += 0.00000013226 * Math.cos(4.53317344901 + 750.10360753340*t)
      jupiter_y_2 += 0.00000010726 * Math.cos(5.88544476377 + 547.85021235930*t)
      jupiter_y_2 += 0.00000012664 * Math.cos(5.78004639505 + 963.40270297140*t)
      jupiter_y_2 += 0.00000011227 * Math.cos(1.59683338999 + 511.53171782990*t)
      jupiter_y_2 += 0.00000014561 * Math.cos(2.27759601573 + 2111.65031337760*t)
      jupiter_y_2 += 0.00000012066 * Math.cos(5.73472992745 + 10.29494073850*t)
      jupiter_y_2 += 0.00000014230 * Math.cos(0.84625436419 + 124.43341522100*t)
      jupiter_y_2 += 0.00000013890 * Math.cos(0.38659798495 + 1375.77379984580*t)
      jupiter_y_2 += 0.00000016107 * Math.cos(0.54459154986 + 1478.86657406440*t)
      jupiter_y_2 += 0.00000021083 * Math.cos(4.47373827173 + 647.01083331480*t)
      jupiter_y_2 += 0.00000022677 * Math.cos(3.77541947622 + 1368.66025284500*t)
      jupiter_y_2 += 0.00000019785 * Math.cos(3.31607841546 + 1063.31408345230*t)
      jupiter_y_2 += 0.00000021128 * Math.cos(4.96775257256 + 1699.27921650320*t)
      jupiter_y_2 += 0.00000026179 * Math.cos(0.24148768969 + 846.08283475120*t)
      jupiter_y_2 += 0.00000021631 * Math.cos(0.89648612124 + 1471.75302706360*t)
      jupiter_y_2 += 0.00000025839 * Math.cos(4.81555513749 + 2648.45482547300*t)
      jupiter_y_2 += 0.00000029358 * Math.cos(3.23095760026 + 1485.98012106520*t)
      jupiter_y_2 += 0.00000031557 * Math.cos(2.02145667899 + 831.85574074960*t)
      jupiter_y_2 += 0.00000028755 * Math.cos(1.54567775560 + 1038.04128918680*t)
      jupiter_y_2 += 0.00000036214 * Math.cos(2.88878659937 + 302.16477565500*t)
      jupiter_y_2 += 0.00000028786 * Math.cos(5.04321322439 + 1055.44977692610*t)
      jupiter_y_2 += 0.00000032932 * Math.cos(4.95534262832 + 1272.68102562720*t)
      jupiter_y_2 += 0.00000043277 * Math.cos(1.75702652017 + 1574.84580128220*t)
      jupiter_y_2 += 0.00000036591 * Math.cos(2.83592966607 + 1056.20053645150*t)
      jupiter_y_2 += 0.00000031825 * Math.cos(0.15097091165 + 2125.87740737920*t)
      jupiter_y_2 += 0.00000037469 * Math.cos(3.08522051912 + 1692.16566950240*t)
      jupiter_y_2 += 0.00000041421 * Math.cos(2.87269446113 + 618.55664531160*t)
      jupiter_y_2 += 0.00000038739 * Math.cos(4.25265519830 + 440.82528487760*t)
      jupiter_y_2 += 0.00000043068 * Math.cos(2.73485657482 + 1258.45393162560*t)
      jupiter_y_2 += 0.00000048874 * Math.cos(4.88897900689 + 1062.56332392690*t)
      jupiter_y_2 += 0.00000055428 * Math.cos(6.21192121199 + 21.34064100240*t)
      jupiter_y_2 += 0.00000053400 * Math.cos(1.91345827803 + 412.37109687440*t)
      jupiter_y_2 += 0.00000051093 * Math.cos(5.91426034557 + 3.18139373770*t)
      jupiter_y_2 += 0.00000054356 * Math.cos(5.07028204957 + 227.52618943960*t)
      jupiter_y_2 += 0.00000067576 * Math.cos(4.19610515178 + 539.98590583310*t)
      jupiter_y_2 += 0.00000077754 * Math.cos(2.07024143046 + 838.96928775040*t)
      jupiter_y_2 += 0.00000084709 * Math.cos(3.26954755507 + 519.39602435610*t)
      jupiter_y_2 += 0.00000074683 * Math.cos(4.62128405037 + 551.03160609700*t)
      jupiter_y_2 += 0.00000077442 * Math.cos(2.62321674807 + 1265.56747862640*t)
      jupiter_y_2 += 0.00000096938 * Math.cos(4.82746486262 + 103.09277421860*t)
      jupiter_y_2 += 0.00000112454 * Math.cos(3.07810446043 + 1162.47470440780*t)
      jupiter_y_2 += 0.00000134785 * Math.cos(1.30990983053 + 728.76296653100*t)
      jupiter_y_2 += 0.00000106857 * Math.cos(1.11158476054 + 853.19638175200*t)
      jupiter_y_2 += 0.00000136696 * Math.cos(2.96613283740 + 309.27832265580*t)
      jupiter_y_2 += 0.00000156737 * Math.cos(4.05468771239 + 213.29909543800*t)
      jupiter_y_2 += 0.00000170191 * Math.cos(6.03674985923 + 330.61896365820*t)
      jupiter_y_2 += 0.00000135137 * Math.cos(1.83954198363 + 199.07200143640*t)
      jupiter_y_2 += 0.00000135770 * Math.cos(3.57555081678 + 742.99006053260*t)
      jupiter_y_2 += 0.00000139781 * Math.cos(2.84755828617 + 508.35032409220*t)
      jupiter_y_2 += 0.00000169563 * Math.cos(1.95952861141 + 1155.36115740700*t)
      jupiter_y_2 += 0.00000192427 * Math.cos(4.40919774179 + 639.89728631400*t)
      jupiter_y_2 += 0.00000163951 * Math.cos(5.23639979738 + 1073.60902419080*t)
      jupiter_y_2 += 0.00000168059 * Math.cos(3.75792135720 + 316.39186965660*t)
      jupiter_y_2 += 0.00000195622 * Math.cos(4.43848619814 + 1169.58825140860*t)
      jupiter_y_2 += 0.00000214908 * Math.cos(0.20715229894 + 942.06206196900*t)
      jupiter_y_2 += 0.00000261630 * Math.cos(2.11384211463 + 956.28915597060*t)
      jupiter_y_2 += 0.00000227656 * Math.cos(5.54050699340 + 433.71173787680*t)
      jupiter_y_2 += 0.00000283010 * Math.cos(2.13606840886 + 1581.95934828300*t)
      jupiter_y_2 += 0.00000263163 * Math.cos(1.67607893968 + 625.67019231240*t)
      jupiter_y_2 += 0.00000332282 * Math.cos(4.43064743394 + 2118.76386037840*t)
      jupiter_y_2 += 0.00000347326 * Math.cos(2.03233026390 + 206.18554843720*t)
      jupiter_y_2 += 0.00000356691 * Math.cos(5.20948018395 + 220.41264243880*t)
      jupiter_y_2 += 0.00000372186 * Math.cos(0.82445685096 + 95.97922721780*t)
      jupiter_y_2 += 0.00000367753 * Math.cos(2.55698726268 + 419.48464387520*t)
      jupiter_y_2 += 0.00000417596 * Math.cos(1.04759399465 + 117.31986822020*t)
      jupiter_y_2 += 0.00000457877 * Math.cos(5.95712671606 + 1596.18644228460*t)
      jupiter_y_2 += 0.00000511439 * Math.cos(3.08494935962 + 533.62311835770*t)
      jupiter_y_2 += 0.00000513373 * Math.cos(4.40000643991 + 525.75881183150*t)
      jupiter_y_2 += 0.00000623517 * Math.cos(1.29414478219 + 735.87651353180*t)
      jupiter_y_2 += 0.00000570935 * Math.cos(1.57854031086 + 1045.15483618760*t)
      jupiter_y_2 += 0.00000572452 * Math.cos(0.10744883623 + 949.17560896980*t)
      jupiter_y_2 += 0.00000993208 * Math.cos(6.18583826626 + 323.50541665740*t)
      jupiter_y_2 += 0.00000819498 * Math.cos(0.37986736437 + 632.78373931320*t)
      jupiter_y_2 += 0.00000863718 * Math.cos(4.38537604521 + 532.87235883230*t)
      jupiter_y_2 += 0.00000887296 * Math.cos(3.09675116331 + 526.50957135690*t)
      jupiter_y_2 += 0.00001322342 * Math.cos(0.05782252396 + 14.22709400160*t)
      jupiter_y_2 += 0.00000994405 * Math.cos(0.89475497823 + 426.59819087600*t)
      jupiter_y_2 += 0.00001280839 * Math.cos(1.47520232403 + 110.20632121940*t)
      jupiter_y_2 += 0.00003701007 * Math.cos(4.79029127004 + 543.91805909620*t)
      jupiter_y_2 += 0.00004035186 * Math.cos(4.01341034017 + 1589.07289528380*t)
      jupiter_y_2 += 0.00005281117 * Math.cos(2.69489901888 + 515.46387109300*t)
      jupiter_y_2 += 0.00005713988 * Math.cos(2.05969938998 + 1052.26838318840*t)
      jupiter_y_2 += 0.00007044308 * Math.cos(5.45405276738 + 1066.49547719000*t)
      jupiter_y_2 += 0.00011292133 * Math.cos(0.18554488524 + 7.11354700080*t)
      jupiter_y_2 += 0.00041318153 * Math.cos(3.55228415274 + 1059.38193018920*t)
      jupiter_y_2 += 0.00076998857 * Math.cos(3.14159265359 + 0.00000000000*t)
      jupiter_y_2 += 0.00076450198 * Math.cos(3.75913373191 + 529.69096509460*t)
      jupiter_y_2 += 0.00121340211 * Math.cos(4.92398747363 + 536.80451209540*t)
      jupiter_y_2 += 0.00123914193 * Math.cos(2.56495551373 + 522.57741809380*t)
      jupiter_y_2=jupiter_y_2*t*t

      jupiter_y_1 = 0.0

      jupiter_y_1 += 0.00000010858 * Math.cos(2.27877819022 + 113.38771495710*t)
      jupiter_y_1 += 0.00000010215 * Math.cos(4.40184348382 + 454.90936652730*t)
      jupiter_y_1 += 0.00000010812 * Math.cos(0.05745880472 + 1891.23767093880*t)
      jupiter_y_1 += 0.00000010134 * Math.cos(0.68933796308 + 1592.25428902150*t)
      jupiter_y_1 += 0.00000010028 * Math.cos(3.94766857170 + 497.44763618020*t)
      jupiter_y_1 += 0.00000010164 * Math.cos(0.62992310390 + 73.29712585900*t)
      jupiter_y_1 += 0.00000011026 * Math.cos(5.28388535292 + 2015.67108615980*t)
      jupiter_y_1 += 0.00000011017 * Math.cos(3.18646798405 + 604.47256366190*t)
      jupiter_y_1 += 0.00000010939 * Math.cos(0.71222731144 + 1251.34038462480*t)
      jupiter_y_1 += 0.00000012278 * Math.cos(5.65264690988 + 2104.53676637680*t)
      jupiter_y_1 += 0.00000013929 * Math.cos(6.17036092151 + 721.64941953020*t)
      jupiter_y_1 += 0.00000011669 * Math.cos(0.86641948321 + 2214.74308759620*t)
      jupiter_y_1 += 0.00000011204 * Math.cos(4.74151565288 + 99.16062095550*t)
      jupiter_y_1 += 0.00000012488 * Math.cos(0.74887488462 + 39.61750834610*t)
      jupiter_y_1 += 0.00000014886 * Math.cos(4.90997527988 + 107.02492748170*t)
      jupiter_y_1 += 0.00000014681 * Math.cos(1.29179190664 + 337.73251065900*t)
      jupiter_y_1 += 0.00000011742 * Math.cos(6.21747545410 + 3178.14579056760*t)
      jupiter_y_1 += 0.00000011395 * Math.cos(5.26261384784 + 1464.63948006280*t)
      jupiter_y_1 += 0.00000013252 * Math.cos(3.58925185460 + 36.64856292950*t)
      jupiter_y_1 += 0.00000017411 * Math.cos(1.97394545907 + 860.30992875280*t)
      jupiter_y_1 += 0.00000017293 * Math.cos(2.89339343720 + 18.15924726470*t)
      jupiter_y_1 += 0.00000014747 * Math.cos(0.47450508591 + 1049.08698945070*t)
      jupiter_y_1 += 0.00000017795 * Math.cos(2.07321615750 + 88.86568021700*t)
      jupiter_y_1 += 0.00000014673 * Math.cos(0.17408284113 + 518.64526483070*t)
      jupiter_y_1 += 0.00000019603 * Math.cos(5.81126286038 + 1788.14489672020*t)
      jupiter_y_1 += 0.00000016035 * Math.cos(0.28776467937 + 191.95845443560*t)
      jupiter_y_1 += 0.00000019261 * Math.cos(2.61311520085 + 1361.54670584420*t)
      jupiter_y_1 += 0.00000016135 * Math.cos(5.85989460981 + 99.91138048090*t)
      jupiter_y_1 += 0.00000018148 * Math.cos(3.41220760474 + 106.27416795630*t)
      jupiter_y_1 += 0.00000017368 * Math.cos(3.01139900055 + 533.88375078860*t)
      jupiter_y_1 += 0.00000017538 * Math.cos(4.47072665413 + 525.49817940060*t)
      jupiter_y_1 += 0.00000017089 * Math.cos(0.99046298511 + 1603.29998928540*t)
      jupiter_y_1 += 0.00000018196 * Math.cos(2.37271651784 + 909.81873305460*t)
      jupiter_y_1 += 0.00000022688 * Math.cos(5.52878572537 + 934.94851496820*t)
      jupiter_y_1 += 0.00000026652 * Math.cos(1.48193861065 + 1905.46476494040*t)
      jupiter_y_1 += 0.00000022442 * Math.cos(5.93438363618 + 1148.24761040620*t)
      jupiter_y_1 += 0.00000025353 * Math.cos(0.24938499571 + 540.73666535850*t)
      jupiter_y_1 += 0.00000030163 * Math.cos(1.34324693327 + 1898.35121793960*t)
      jupiter_y_1 += 0.00000028063 * Math.cos(5.95243133202 + 149.56319713460*t)
      jupiter_y_1 += 0.00000030068 * Math.cos(3.23012337704 + 846.08283475120*t)
      jupiter_y_1 += 0.00000031796 * Math.cos(4.52920938031 + 76.26607127560*t)
      jupiter_y_1 += 0.00000027890 * Math.cos(0.13975598355 + 1802.37199072180*t)
      jupiter_y_1 += 0.00000030583 * Math.cos(2.55488946600 + 124.43341522100*t)
      jupiter_y_1 += 0.00000036603 * Math.cos(1.23015782265 + 532.61172640140*t)
      jupiter_y_1 += 0.00000036868 * Math.cos(6.25234819034 + 526.77020378780*t)
      jupiter_y_1 += 0.00000035968 * Math.cos(1.26252623906 + 10.29494073850*t)
      jupiter_y_1 += 0.00000036523 * Math.cos(1.51420033895 + 547.85021235930*t)
      jupiter_y_1 += 0.00000038663 * Math.cos(5.95486778331 + 511.53171782990*t)
      jupiter_y_1 += 0.00000039365 * Math.cos(3.24874113885 + 1382.88734684660*t)
      jupiter_y_1 += 0.00000056181 * Math.cos(1.05958309043 + 1795.25844372100*t)
      jupiter_y_1 += 0.00000054236 * Math.cos(0.01818231207 + 750.10360753340*t)
      jupiter_y_1 += 0.00000045782 * Math.cos(0.27156053621 + 535.10759106600*t)
      jupiter_y_1 += 0.00000049463 * Math.cos(1.18264387489 + 963.40270297140*t)
      jupiter_y_1 += 0.00000046409 * Math.cos(0.92753244625 + 524.27433912320*t)
      jupiter_y_1 += 0.00000052789 * Math.cos(6.10373692289 + 1038.04128918680*t)
      jupiter_y_1 += 0.00000066890 * Math.cos(0.70927232633 + 1685.05212250160*t)
      jupiter_y_1 += 0.00000053422 * Math.cos(4.15773861872 + 2008.55753915900*t)
      jupiter_y_1 += 0.00000061943 * Math.cos(4.67305937908 + 2221.85663459700*t)
      jupiter_y_1 += 0.00000087844 * Math.cos(0.18833403824 + 831.85574074960*t)
      jupiter_y_1 += 0.00000074807 * Math.cos(3.95787987540 + 534.35683154060*t)
      jupiter_y_1 += 0.00000076163 * Math.cos(6.24219322456 + 647.01083331480*t)
      jupiter_y_1 += 0.00000078185 * Math.cos(3.52291643865 + 525.02509864860*t)
      jupiter_y_1 += 0.00000102262 * Math.cos(1.62702424606 + 21.34064100240*t)
      jupiter_y_1 += 0.00000103259 * Math.cos(1.14894217998 + 302.16477565500*t)
      jupiter_y_1 += 0.00000099934 * Math.cos(1.09427323363 + 618.55664531160*t)
      jupiter_y_1 += 0.00000084322 * Math.cos(6.00202886732 + 440.82528487760*t)
      jupiter_y_1 += 0.00000093040 * Math.cos(0.28789276865 + 1699.27921650320*t)
      jupiter_y_1 += 0.00000097698 * Math.cos(0.44121291572 + 2111.65031337760*t)
      jupiter_y_1 += 0.00000143426 * Math.cos(4.51346599246 + 1485.98012106520*t)
      jupiter_y_1 += 0.00000142844 * Math.cos(0.02657965346 + 1574.84580128220*t)
      jupiter_y_1 += 0.00000117096 * Math.cos(5.45594228337 + 1471.75302706360*t)
      jupiter_y_1 += 0.00000115764 * Math.cos(1.61098162062 + 2125.87740737920*t)
      jupiter_y_1 += 0.00000146492 * Math.cos(1.15160820131 + 1056.20053645150*t)
      jupiter_y_1 += 0.00000125376 * Math.cos(6.02560759682 + 539.98590583310*t)
      jupiter_y_1 += 0.00000124607 * Math.cos(0.04993608925 + 551.03160609700*t)
      jupiter_y_1 += 0.00000133214 * Math.cos(0.48874763105 + 227.52618943960*t)
      jupiter_y_1 += 0.00000126626 * Math.cos(1.74460042480 + 1063.31408345230*t)
      jupiter_y_1 += 0.00000143962 * Math.cos(0.51310850188 + 1055.44977692610*t)
      jupiter_y_1 += 0.00000161231 * Math.cos(1.44975727685 + 519.39602435610*t)
      jupiter_y_1 += 0.00000155591 * Math.cos(2.11474224502 + 3.93215326310*t)
      jupiter_y_1 += 0.00000167275 * Math.cos(0.94404549184 + 1258.45393162560*t)
      jupiter_y_1 += 0.00000189109 * Math.cos(5.86994869354 + 2648.45482547300*t)
      jupiter_y_1 += 0.00000174255 * Math.cos(0.28157478059 + 1062.56332392690*t)
      jupiter_y_1 += 0.00000181515 * Math.cos(2.07919235187 + 1368.66025284500*t)
      jupiter_y_1 += 0.00000214798 * Math.cos(6.16959891286 + 412.37109687440*t)
      jupiter_y_1 += 0.00000203584 * Math.cos(1.40731268482 + 3.18139373770*t)
      jupiter_y_1 += 0.00000198612 * Math.cos(1.38938511239 + 1375.77379984580*t)
      jupiter_y_1 += 0.00000248894 * Math.cos(0.16937070980 + 1272.68102562720*t)
      jupiter_y_1 += 0.00000232877 * Math.cos(1.13628632393 + 508.35032409220*t)
      jupiter_y_1 += 0.00000411517 * Math.cos(4.63999513620 + 1478.86657406440*t)
      jupiter_y_1 += 0.00000411452 * Math.cos(5.82460577896 + 728.76296653100*t)
      jupiter_y_1 += 0.00000383407 * Math.cos(0.60155191685 + 1073.60902419080*t)
      jupiter_y_1 += 0.00000499345 * Math.cos(1.44990415973 + 330.61896365820*t)
      jupiter_y_1 += 0.00000474160 * Math.cos(0.05025970892 + 838.96928775040*t)
      jupiter_y_1 += 0.00000509414 * Math.cos(5.76650209909 + 213.29909543800*t)
      jupiter_y_1 += 0.00000482262 * Math.cos(4.31775203037 + 1692.16566950240*t)
      jupiter_y_1 += 0.00000495930 * Math.cos(0.12111154654 + 199.07200143640*t)
      jupiter_y_1 += 0.00000540475 * Math.cos(2.67909225965 + 853.19638175200*t)
      jupiter_y_1 += 0.00000767275 * Math.cos(4.84778882823 + 1162.47470440780*t)
      jupiter_y_1 += 0.00000841018 * Math.cos(0.18382096159 + 1155.36115740700*t)
      jupiter_y_1 += 0.00000887150 * Math.cos(1.10233197165 + 309.27832265580*t)
      jupiter_y_1 += 0.00000777939 * Math.cos(4.83569613917 + 942.06206196900*t)
      jupiter_y_1 += 0.00000982606 * Math.cos(6.14294792093 + 1169.58825140860*t)
      jupiter_y_1 += 0.00001034932 * Math.cos(0.98276277734 + 1265.56747862640*t)
      jupiter_y_1 += 0.00001046522 * Math.cos(0.95429910486 + 433.71173787680*t)
      jupiter_y_1 += 0.00001259066 * Math.cos(0.07170674498 + 625.67019231240*t)
      jupiter_y_1 += 0.00001635354 * Math.cos(6.09268929177 + 1045.15483618760*t)
      jupiter_y_1 += 0.00001548330 * Math.cos(6.17417483830 + 639.89728631400*t)
      jupiter_y_1 += 0.00001883583 * Math.cos(0.29906423084 + 1581.95934828300*t)
      jupiter_y_1 += 0.00001727332 * Math.cos(0.63018404294 + 220.41264243880*t)
      jupiter_y_1 += 0.00001530303 * Math.cos(2.74905823262 + 117.31986822020*t)
      jupiter_y_1 += 0.00001805775 * Math.cos(5.40302012288 + 95.97922721780*t)
      jupiter_y_1 += 0.00001966492 * Math.cos(3.51895000316 + 956.28915597060*t)
      jupiter_y_1 += 0.00001852299 * Math.cos(1.19908749676 + 1596.18644228460*t)
      jupiter_y_1 += 0.00001873488 * Math.cos(5.32656155620 + 742.99006053260*t)
      jupiter_y_1 += 0.00002987340 * Math.cos(5.51944851941 + 2118.76386037840*t)
      jupiter_y_1 += 0.00002325776 * Math.cos(2.06697271149 + 316.39186965660*t)
      jupiter_y_1 += 0.00002972552 * Math.cos(3.35303238649 + 103.09277421860*t)
      jupiter_y_1 += 0.00002998620 * Math.cos(1.11280597644 + 533.62311835770*t)
      jupiter_y_1 += 0.00003041302 * Math.cos(0.08329755674 + 525.75881183150*t)
      jupiter_y_1 += 0.00003871201 * Math.cos(1.76872695106 + 14.22709400160*t)
      jupiter_y_1 += 0.00003148193 * Math.cos(0.98470202558 + 419.48464387520*t)
      jupiter_y_1 += 0.00003328707 * Math.cos(6.14951855343 + 532.87235883230*t)
      jupiter_y_1 += 0.00003398490 * Math.cos(1.33033169180 + 526.50957135690*t)
      jupiter_y_1 += 0.00004343053 * Math.cos(5.85522747181 + 735.87651353180*t)
      jupiter_y_1 += 0.00004284393 * Math.cos(0.07490444220 + 206.18554843720*t)
      jupiter_y_1 += 0.00007141932 * Math.cos(1.60339474172 + 323.50541665740*t)
      jupiter_y_1 += 0.00008101295 * Math.cos(4.58123045927 + 949.17560896980*t)
      jupiter_y_1 += 0.00009113996 * Math.cos(0.21022418619 + 543.91805909620*t)
      jupiter_y_1 += 0.00013022204 * Math.cos(0.98978959368 + 515.46387109300*t)
      jupiter_y_1 += 0.00013690691 * Math.cos(5.02101628562 + 632.78373931320*t)
      jupiter_y_1 += 0.00016865586 * Math.cos(2.45297644533 + 426.59819087600*t)
      jupiter_y_1 += 0.00019475766 * Math.cos(3.00913152396 + 110.20632121940*t)
      jupiter_y_1 += 0.00031201535 * Math.cos(0.77624038457 + 1066.49547719000*t)
      jupiter_y_1 += 0.00032472443 * Math.cos(0.17640771395 + 1052.26838318840*t)
      jupiter_y_1 += 0.00046150068 * Math.cos(5.16955995419 + 1589.07289528380*t)
      jupiter_y_1 += 0.00046843519 * Math.cos(1.91294033052 + 529.69096509460*t)
      jupiter_y_1 += 0.00081289939 * Math.cos(1.90910271853 + 7.11354700080*t)
      jupiter_y_1 += 0.00588367200 * Math.cos(0.34491553018 + 536.80451209540*t)
      jupiter_y_1 += 0.00600587150 * Math.cos(0.85811137383 + 522.57741809380*t)
      jupiter_y_1 += 0.00634254247 * Math.cos(4.81903195356 + 1059.38193018920*t)
      jupiter_y_1 += 0.01694792137 * Math.cos(3.14159265359 + 0.00000000000*t)
      jupiter_y_1=jupiter_y_1*t

      jupiter_y_0 = 0.0

      jupiter_y_0 += 0.00000010154 * Math.cos(1.81583583759 + 456.39383923560*t)
      jupiter_y_0 += 0.00000010492 * Math.cos(3.02062266658 + 319.57326339430*t)
      jupiter_y_0 += 0.00000010790 * Math.cos(2.13326549126 + 528.79719321730*t)
      jupiter_y_0 += 0.00000010790 * Math.cos(5.34901281070 + 530.58473697190*t)
      jupiter_y_0 += 0.00000012149 * Math.cos(4.57844422505 + 72.07328558160*t)
      jupiter_y_0 += 0.00000012120 * Math.cos(3.28130394954 + 1020.02505427400*t)
      jupiter_y_0 += 0.00000013201 * Math.cos(5.96637135723 + 28.31117565130*t)
      jupiter_y_0 += 0.00000013472 * Math.cos(4.50305810844 + 721.64941953020*t)
      jupiter_y_0 += 0.00000013791 * Math.cos(2.97971347845 + 337.73251065900*t)
      jupiter_y_0 += 0.00000010332 * Math.cos(5.95361308692 + 605.95703637020*t)
      jupiter_y_0 += 0.00000013485 * Math.cos(2.70711798609 + 381.61224066830*t)
      jupiter_y_0 += 0.00000014077 * Math.cos(5.16982319226 + 1251.34038462480*t)
      jupiter_y_0 += 0.00000014182 * Math.cos(3.01202846061 + 1173.52040467170*t)
      jupiter_y_0 += 0.00000011192 * Math.cos(4.39980379850 + 33.94024994380*t)
      jupiter_y_0 += 0.00000012895 * Math.cos(2.71685060291 + 944.98282327580*t)
      jupiter_y_0 += 0.00000013435 * Math.cos(2.74869166537 + 1041.22268292450*t)
      jupiter_y_0 += 0.00000011595 * Math.cos(5.00879785870 + 210.11770170030*t)
      jupiter_y_0 += 0.00000010767 * Math.cos(2.81408028040 + 429.77958461370*t)
      jupiter_y_0 += 0.00000010861 * Math.cos(3.06774497499 + 248.72381809010*t)
      jupiter_y_0 += 0.00000013072 * Math.cos(4.76911685302 + 5.41662597140*t)
      jupiter_y_0 += 0.00000011721 * Math.cos(3.81962472178 + 46.47042291600*t)
      jupiter_y_0 += 0.00000011189 * Math.cos(4.62167915661 + 629.60234557550*t)
      jupiter_y_0 += 0.00000011186 * Math.cos(1.14738473449 + 531.12725369310*t)
      jupiter_y_0 += 0.00000011186 * Math.cos(0.05170826029 + 528.25467649610*t)
      jupiter_y_0 += 0.00000011629 * Math.cos(0.67354350592 + 608.40471692500*t)
      jupiter_y_0 += 0.00000011513 * Math.cos(2.74393569090 + 0.96320784650*t)
      jupiter_y_0 += 0.00000011546 * Math.cos(0.31915225651 + 635.96513305090*t)
      jupiter_y_0 += 0.00000014712 * Math.cos(4.33830015465 + 1059.90319505100*t)
      jupiter_y_0 += 0.00000015484 * Math.cos(1.72167500453 + 378.64329525170*t)
      jupiter_y_0 += 0.00000015020 * Math.cos(6.08208603474 + 155.78297225810*t)
      jupiter_y_0 += 0.00000012686 * Math.cos(1.24409527288 + 527.99404406520*t)
      jupiter_y_0 += 0.00000012686 * Math.cos(6.23818302908 + 531.38788612400*t)
      jupiter_y_0 += 0.00000012753 * Math.cos(5.44403915759 + 560.71045373160*t)
      jupiter_y_0 += 0.00000012011 * Math.cos(1.63521325776 + 938.12990870590*t)
      jupiter_y_0 += 0.00000013736 * Math.cos(4.07129679948 + 113.38771495710*t)
      jupiter_y_0 += 0.00000014774 * Math.cos(5.80625161615 + 945.24345570670*t)
      jupiter_y_0 += 0.00000015119 * Math.cos(5.81156443174 + 760.25553592000*t)
      jupiter_y_0 += 0.00000014314 * Math.cos(4.07019733205 + 1550.93985964600*t)
      jupiter_y_0 += 0.00000014249 * Math.cos(1.72248779684 + 462.02291352810*t)
      jupiter_y_0 += 0.00000012857 * Math.cos(5.50739277119 + 598.84348936940*t)
      jupiter_y_0 += 0.00000013524 * Math.cos(3.44876320737 + 2655.56837247380*t)
      jupiter_y_0 += 0.00000013957 * Math.cos(2.36417098087 + 1592.25428902150*t)
      jupiter_y_0 += 0.00000013707 * Math.cos(2.03789881373 + 498.67147645760*t)
      jupiter_y_0 += 0.00000013428 * Math.cos(5.50626546494 + 597.35901666110*t)
      jupiter_y_0 += 0.00000014895 * Math.cos(0.11330960665 + 2015.67108615980*t)
      jupiter_y_0 += 0.00000013569 * Math.cos(5.77906642060 + 1585.89150154610*t)
      jupiter_y_0 += 0.00000013319 * Math.cos(2.42538953638 + 2737.32050569000*t)
      jupiter_y_0 += 0.00000013749 * Math.cos(0.52644877498 + 450.97721326420*t)
      jupiter_y_0 += 0.00000013761 * Math.cos(6.04543388528 + 67.66805156650*t)
      jupiter_y_0 += 0.00000017929 * Math.cos(3.40311830148 + 1151.42900414390*t)
      jupiter_y_0 += 0.00000018715 * Math.cos(5.44782618977 + 523.47118997110*t)
      jupiter_y_0 += 0.00000016231 * Math.cos(1.40541369418 + 138.51749687070*t)
      jupiter_y_0 += 0.00000015643 * Math.cos(0.97730443591 + 4.66586644600*t)
      jupiter_y_0 += 0.00000018929 * Math.cos(2.03175968425 + 535.91074021810*t)
      jupiter_y_0 += 0.00000014439 * Math.cos(3.28637158278 + 1070.42763045310*t)
      jupiter_y_0 += 0.00000018453 * Math.cos(4.87426042676 + 77.75054398390*t)
      jupiter_y_0 += 0.00000014869 * Math.cos(5.98368245357 + 558.00214074590*t)
      jupiter_y_0 += 0.00000014712 * Math.cos(3.84306627886 + 1058.86066532740*t)
      jupiter_y_0 += 0.00000014994 * Math.cos(2.01198210400 + 460.53844081980*t)
      jupiter_y_0 += 0.00000020372 * Math.cos(1.38538116490 + 2634.22773147140*t)
      jupiter_y_0 += 0.00000018341 * Math.cos(1.84170602460 + 554.06998748280*t)
      jupiter_y_0 += 0.00000015762 * Math.cos(2.41995384072 + 151.04766984290*t)
      jupiter_y_0 += 0.00000015691 * Math.cos(2.48513582725 + 24.37902238820*t)
      jupiter_y_0 += 0.00000019490 * Math.cos(3.99449705530 + 2531.13495725280*t)
      jupiter_y_0 += 0.00000016239 * Math.cos(2.20090269794 + 32.24332891440*t)
      jupiter_y_0 += 0.00000015853 * Math.cos(1.45510827717 + 501.37978944330*t)
      jupiter_y_0 += 0.00000015841 * Math.cos(0.56125268750 + 731.94436026870*t)
      jupiter_y_0 += 0.00000016170 * Math.cos(5.14508663480 + 532.39927808030*t)
      jupiter_y_0 += 0.00000016272 * Math.cos(2.33706628798 + 526.98265210890*t)
      jupiter_y_0 += 0.00000015808 * Math.cos(5.67233344465 + 988.53248488500*t)
      jupiter_y_0 += 0.00000018457 * Math.cos(2.18289841443 + 1969.20066324380*t)
      jupiter_y_0 += 0.00000019792 * Math.cos(5.64210393649 + 505.31194270640*t)
      jupiter_y_0 += 0.00000016488 * Math.cos(2.27763578296 + 2228.97018159780*t)
      jupiter_y_0 += 0.00000016163 * Math.cos(4.86951152442 + 1049.08698945070*t)
      jupiter_y_0 += 0.00000021762 * Math.cos(0.29745260068 + 88.86568021700*t)
      jupiter_y_0 += 0.00000018927 * Math.cos(2.72326904719 + 563.63121503840*t)
      jupiter_y_0 += 0.00000022104 * Math.cos(2.36649230999 + 2.96894541660*t)
      jupiter_y_0 += 0.00000021575 * Math.cos(4.69631525985 + 1166.40685767090*t)
      jupiter_y_0 += 0.00000018236 * Math.cos(3.95613517708 + 2207.62954059540*t)
      jupiter_y_0 += 0.00000016951 * Math.cos(4.03050492549 + 2744.43405269080*t)
      jupiter_y_0 += 0.00000017873 * Math.cos(2.29598514123 + 537.76771994190*t)
      jupiter_y_0 += 0.00000017066 * Math.cos(2.47355544144 + 491.55792945680*t)
      jupiter_y_0 += 0.00000017517 * Math.cos(2.68195071531 + 2435.15573003500*t)
      jupiter_y_0 += 0.00000017290 * Math.cos(4.86922116560 + 191.95845443560*t)
      jupiter_y_0 += 0.00000018076 * Math.cos(0.42845386573 + 600.54041039880*t)
      jupiter_y_0 += 0.00000023520 * Math.cos(2.68263802863 + 621.73803904930*t)
      jupiter_y_0 += 0.00000018357 * Math.cos(0.62106608418 + 5.62907429250*t)
      jupiter_y_0 += 0.00000019652 * Math.cos(0.82367591291 + 835.03713448730*t)
      jupiter_y_0 += 0.00000019559 * Math.cos(0.33422760418 + 1098.73880610440*t)
      jupiter_y_0 += 0.00000024519 * Math.cos(3.57287234365 + 860.30992875280*t)
      jupiter_y_0 += 0.00000018395 * Math.cos(3.09432236608 + 953.10776223290*t)
      jupiter_y_0 += 0.00000021220 * Math.cos(4.75366337409 + 495.75071515080*t)
      jupiter_y_0 += 0.00000022716 * Math.cos(5.17863516688 + 85.82729883120*t)
      jupiter_y_0 += 0.00000018904 * Math.cos(0.54644235979 + 327.43756992050*t)
      jupiter_y_0 += 0.00000020407 * Math.cos(2.19002169997 + 209.36694217490*t)
      jupiter_y_0 += 0.00000024393 * Math.cos(1.76922514363 + 561.93429400900*t)
      jupiter_y_0 += 0.00000023457 * Math.cos(0.09576335036 + 71.81265315070*t)
      jupiter_y_0 += 0.00000024397 * Math.cos(4.50292148947 + 299.12639426920*t)
      jupiter_y_0 += 0.00000019591 * Math.cos(2.60352108738 + 1603.29998928540*t)
      jupiter_y_0 += 0.00000019758 * Math.cos(3.57384619762 + 1464.63948006280*t)
      jupiter_y_0 += 0.00000027936 * Math.cos(3.40155518417 + 1289.94650101460*t)
      jupiter_y_0 += 0.00000023248 * Math.cos(3.15413339570 + 422.66603761290*t)
      jupiter_y_0 += 0.00000022230 * Math.cos(5.18596760154 + 521.61421024730*t)
      jupiter_y_0 += 0.00000021870 * Math.cos(3.37410336472 + 536.28324723360*t)
      jupiter_y_0 += 0.00000024824 * Math.cos(4.87213067968 + 1134.16352875650*t)
      jupiter_y_0 += 0.00000027630 * Math.cos(6.12901028563 + 142.44965013380*t)
      jupiter_y_0 += 0.00000024690 * Math.cos(4.15165447061 + 746.92221379570*t)
      jupiter_y_0 += 0.00000026669 * Math.cos(1.61201743542 + 1158.54255114470*t)
      jupiter_y_0 += 0.00000027098 * Math.cos(5.64808831952 + 497.44763618020*t)
      jupiter_y_0 += 0.00000031303 * Math.cos(4.76099302569 + 437.64389113990*t)
      jupiter_y_0 += 0.00000025975 * Math.cos(4.25064688963 + 636.71589257630*t)
      jupiter_y_0 += 0.00000030585 * Math.cos(3.14036027150 + 1023.95720753710*t)
      jupiter_y_0 += 0.00000027158 * Math.cos(4.04172462614 + 934.94851496820*t)
      jupiter_y_0 += 0.00000023976 * Math.cos(4.11015501858 + 523.09868295560*t)
      jupiter_y_0 += 0.00000028582 * Math.cos(1.27599593473 + 41.10198105440*t)
      jupiter_y_0 += 0.00000032993 * Math.cos(5.35577320707 + 1058.41872234270*t)
      jupiter_y_0 += 0.00000024545 * Math.cos(4.07153029692 + 99.91138048090*t)
      jupiter_y_0 += 0.00000025302 * Math.cos(0.69085103669 + 458.84151979040*t)
      jupiter_y_0 += 0.00000033894 * Math.cos(4.63464333784 + 885.43971066640*t)
      jupiter_y_0 += 0.00000027586 * Math.cos(3.71471333440 + 530.96298948180*t)
      jupiter_y_0 += 0.00000027675 * Math.cos(3.76752413844 + 528.41894070740*t)
      jupiter_y_0 += 0.00000031861 * Math.cos(5.82123598345 + 63.73589830340*t)
      jupiter_y_0 += 0.00000028101 * Math.cos(1.37111796252 + 1361.54670584420*t)
      jupiter_y_0 += 0.00000027261 * Math.cos(2.72031348322 + 2420.92863603340*t)
      jupiter_y_0 += 0.00000033054 * Math.cos(4.51359014873 + 567.82400073240*t)
      jupiter_y_0 += 0.00000027497 * Math.cos(5.20349352400 + 536.85269620520*t)
      jupiter_y_0 += 0.00000029909 * Math.cos(1.98838991554 + 536.75632798560*t)
      jupiter_y_0 += 0.00000034784 * Math.cos(3.03113665420 + 35.16409022120*t)
      jupiter_y_0 += 0.00000033535 * Math.cos(1.40186973712 + 628.85158605010*t)
      jupiter_y_0 += 0.00000030239 * Math.cos(5.00279271503 + 217.23124870110*t)
      jupiter_y_0 += 0.00000029098 * Math.cos(5.87348600011 + 121.25202148330*t)
      jupiter_y_0 += 0.00000030492 * Math.cos(2.81576230965 + 1585.14074202070*t)
      jupiter_y_0 += 0.00000035863 * Math.cos(4.35046455076 + 1891.23767093880*t)
      jupiter_y_0 += 0.00000034850 * Math.cos(2.92484630853 + 1060.34513803570*t)
      jupiter_y_0 += 0.00000032736 * Math.cos(4.24830882555 + 124.43341522100*t)
      jupiter_y_0 += 0.00000035390 * Math.cos(5.49210934651 + 522.62560220360*t)
      jupiter_y_0 += 0.00000032943 * Math.cos(2.27946726035 + 522.52923398400*t)
      jupiter_y_0 += 0.00000045707 * Math.cos(5.76601541697 + 39.35687591520*t)
      jupiter_y_0 += 0.00000041507 * Math.cos(0.21319785414 + 1593.00504854690*t)
      jupiter_y_0 += 0.00000047082 * Math.cos(2.16479013510 + 1512.80682400820*t)
      jupiter_y_0 += 0.00000036844 * Math.cos(3.31552381410 + 529.95159752550*t)
      jupiter_y_0 += 0.00000036844 * Math.cos(4.16675448786 + 529.43033266370*t)
      jupiter_y_0 += 0.00000044449 * Math.cos(4.90238683987 + 535.84130424890*t)
      jupiter_y_0 += 0.00000035790 * Math.cos(5.85585888690 + 672.14061522840*t)
      jupiter_y_0 += 0.00000040678 * Math.cos(4.91071405404 + 18.15924726470*t)
      jupiter_y_0 += 0.00000048107 * Math.cos(1.57443805994 + 2317.83586181480*t)
      jupiter_y_0 += 0.00000041708 * Math.cos(3.08131901475 + 10.29494073850*t)
      jupiter_y_0 += 0.00000041523 * Math.cos(3.87602477966 + 1514.29129671650*t)
      jupiter_y_0 += 0.00000039989 * Math.cos(4.94492591486 + 106.27416795630*t)
      jupiter_y_0 += 0.00000037225 * Math.cos(5.83615789846 + 2751.54759969160*t)
      jupiter_y_0 += 0.00000041687 * Math.cos(2.49177765294 + 1059.33374607940*t)
      jupiter_y_0 += 0.00000039255 * Math.cos(2.02159491333 + 70.84944530420*t)
      jupiter_y_0 += 0.00000043994 * Math.cos(3.28606341309 + 312.45971639350*t)
      jupiter_y_0 += 0.00000049041 * Math.cos(2.58330127182 + 523.54062594030*t)
      jupiter_y_0 += 0.00000044536 * Math.cos(6.05157084759 + 430.53034413910*t)
      jupiter_y_0 += 0.00000052125 * Math.cos(1.89237545851 + 565.11568774670*t)
      jupiter_y_0 += 0.00000049389 * Math.cos(4.38369647117 + 1038.04128918680*t)
      jupiter_y_0 += 0.00000040368 * Math.cos(4.11954132163 + 1148.24761040620*t)
      jupiter_y_0 += 0.00000041687 * Math.cos(5.68958878057 + 1059.43011429900*t)
      jupiter_y_0 += 0.00000047066 * Math.cos(0.78305409047 + 3178.14579056760*t)
      jupiter_y_0 += 0.00000058551 * Math.cos(0.74219324450 + 1057.89745748090*t)
      jupiter_y_0 += 0.00000049754 * Math.cos(0.31051950136 + 679.25416222920*t)
      jupiter_y_0 += 0.00000043765 * Math.cos(1.93541168857 + 2.44768055480*t)
      jupiter_y_0 += 0.00000060019 * Math.cos(2.20885261687 + 1061.82961074400*t)
      jupiter_y_0 += 0.00000060723 * Math.cos(5.60401294480 + 494.26624244250*t)
      jupiter_y_0 += 0.00000046791 * Math.cos(4.99032278168 + 2538.24850425360*t)
      jupiter_y_0 += 0.00000062657 * Math.cos(2.18566435838 + 92.04707395470*t)
      jupiter_y_0 += 0.00000052715 * Math.cos(6.19618102970 + 1056.93424963440*t)
      jupiter_y_0 += 0.00000056419 * Math.cos(3.19672283659 + 107.02492748170*t)
      jupiter_y_0 += 0.00000064548 * Math.cos(5.74425604097 + 1364.72809958190*t)
      jupiter_y_0 += 0.00000048033 * Math.cos(1.64769682284 + 387.24131496080*t)
      jupiter_y_0 += 0.00000051168 * Math.cos(4.15417169162 + 2428.04218303420*t)
      jupiter_y_0 += 0.00000049711 * Math.cos(1.12330495040 + 544.66881862160*t)
      jupiter_y_0 += 0.00000066311 * Math.cos(2.16873151551 + 230.56457082540*t)
      jupiter_y_0 += 0.00000051559 * Math.cos(0.07590374858 + 514.71311156760*t)
      jupiter_y_0 += 0.00000054800 * Math.cos(5.00177597234 + 2641.34127847220*t)
      jupiter_y_0 += 0.00000052462 * Math.cos(3.04351725279 + 960.22130923370*t)
      jupiter_y_0 += 0.00000069660 * Math.cos(4.17563833875 + 148.07872442630*t)
      jupiter_y_0 += 0.00000054010 * Math.cos(0.38559528823 + 1048.33622992530*t)
      jupiter_y_0 += 0.00000076559 * Math.cos(0.16914007578 + 528.20649238630*t)
      jupiter_y_0 += 0.00000063600 * Math.cos(4.60690964524 + 2214.74308759620*t)
      jupiter_y_0 += 0.00000055826 * Math.cos(3.23356285605 + 643.82943957710*t)
      jupiter_y_0 += 0.00000074228 * Math.cos(2.84682779853 + 173.94221952280*t)
      jupiter_y_0 += 0.00000068945 * Math.cos(3.40976028537 + 547.85021235930*t)
      jupiter_y_0 += 0.00000059078 * Math.cos(3.24284112832 + 2104.53676637680*t)
      jupiter_y_0 += 0.00000082393 * Math.cos(1.01105072945 + 531.17543780290*t)
      jupiter_y_0 += 0.00000069844 * Math.cos(1.59443634281 + 114.13847448250*t)
      jupiter_y_0 += 0.00000061465 * Math.cos(4.39223731837 + 415.55249061210*t)
      jupiter_y_0 += 0.00000073325 * Math.cos(4.05750215119 + 511.53171782990*t)
      jupiter_y_0 += 0.00000067561 * Math.cos(4.99490654468 + 518.64526483070*t)
      jupiter_y_0 += 0.00000095413 * Math.cos(4.36603562454 + 35.42472265210*t)
      jupiter_y_0 += 0.00000072096 * Math.cos(5.03046144250 + 529.47851677350*t)
      jupiter_y_0 += 0.00000072096 * Math.cos(2.45181685946 + 529.90341341570*t)
      jupiter_y_0 += 0.00000096227 * Math.cos(3.31553309486 + 21.34064100240*t)
      jupiter_y_0 += 0.00000111205 * Math.cos(1.86928344986 + 2001.44399215820*t)
      jupiter_y_0 += 0.00000093505 * Math.cos(1.46454811499 + 440.82528487760*t)
      jupiter_y_0 += 0.00000091797 * Math.cos(4.73071026858 + 1382.88734684660*t)
      jupiter_y_0 += 0.00000094673 * Math.cos(1.67982421199 + 1802.37199072180*t)
      jupiter_y_0 += 0.00000125536 * Math.cos(5.60866656844 + 618.55664531160*t)
      jupiter_y_0 += 0.00000105940 * Math.cos(1.95819770799 + 224.34479570190*t)
      jupiter_y_0 += 0.00000106713 * Math.cos(4.96094254772 + 99.16062095550*t)
      jupiter_y_0 += 0.00000120843 * Math.cos(4.14524856046 + 535.10759106600*t)
      jupiter_y_0 += 0.00000103035 * Math.cos(2.84300138853 + 963.40270297140*t)
      jupiter_y_0 += 0.00000122687 * Math.cos(3.33550922454 + 524.27433912320*t)
      jupiter_y_0 += 0.00000116048 * Math.cos(5.71003552223 + 534.35683154060*t)
      jupiter_y_0 += 0.00000119534 * Math.cos(5.02394121933 + 2324.94940881560*t)
      jupiter_y_0 += 0.00000104709 * Math.cos(1.75471988531 + 551.03160609700*t)
      jupiter_y_0 += 0.00000104330 * Math.cos(5.28755792934 + 529.85102378900*t)
      jupiter_y_0 += 0.00000104330 * Math.cos(2.19472037548 + 529.53090640020*t)
      jupiter_y_0 += 0.00000117660 * Math.cos(1.79992315819 + 750.10360753340*t)
      jupiter_y_0 += 0.00000123451 * Math.cos(1.77578502239 + 525.02509864860*t)
      jupiter_y_0 += 0.00000147352 * Math.cos(2.17702007809 + 1685.05212250160*t)
      jupiter_y_0 += 0.00000124308 * Math.cos(1.81779484703 + 983.11585891360*t)
      jupiter_y_0 += 0.00000119917 * Math.cos(5.26558272368 + 535.32003938710*t)
      jupiter_y_0 += 0.00000121761 * Math.cos(2.21859738997 + 524.06189080210*t)
      jupiter_y_0 += 0.00000134210 * Math.cos(2.22679802479 + 540.73666535850*t)
      jupiter_y_0 += 0.00000136353 * Math.cos(1.19193117513 + 11.04570026390*t)
      jupiter_y_0 += 0.00000120464 * Math.cos(1.51220177525 + 539.98590583310*t)
      jupiter_y_0 += 0.00000133665 * Math.cos(4.63491612092 + 831.85574074960*t)
      jupiter_y_0 += 0.00000124507 * Math.cos(3.45933363747 + 1788.14489672020*t)
      jupiter_y_0 += 0.00000152748 * Math.cos(5.70508500758 + 302.16477565500*t)
      jupiter_y_0 += 0.00000194397 * Math.cos(3.73461249764 + 1021.24889455140*t)
      jupiter_y_0 += 0.00000155330 * Math.cos(4.72686984010 + 533.88375078860*t)
      jupiter_y_0 += 0.00000143184 * Math.cos(1.74721580071 + 647.01083331480*t)
      jupiter_y_0 += 0.00000157821 * Math.cos(2.75764008856 + 525.49817940060*t)
      jupiter_y_0 += 0.00000166318 * Math.cos(2.18789857891 + 227.52618943960*t)
      jupiter_y_0 += 0.00000208029 * Math.cos(1.82281580042 + 1439.50969814920*t)
      jupiter_y_0 += 0.00000215033 * Math.cos(0.97247400986 + 453.42489381900*t)
      jupiter_y_0 += 0.00000155253 * Math.cos(5.96579343456 + 519.39602435610*t)
      jupiter_y_0 += 0.00000191309 * Math.cos(5.01693530357 + 569.04784100980*t)
      jupiter_y_0 += 0.00000164428 * Math.cos(5.57619423730 + 530.44172462000*t)
      jupiter_y_0 += 0.00000164895 * Math.cos(1.90578911049 + 528.94020556920*t)
      jupiter_y_0 += 0.00000172174 * Math.cos(5.18690898255 + 1898.35121793960*t)
      jupiter_y_0 += 0.00000176836 * Math.cos(2.95243321654 + 532.61172640140*t)
      jupiter_y_0 += 0.00000178668 * Math.cos(4.53006987831 + 526.77020378780*t)
      jupiter_y_0 += 0.00000206507 * Math.cos(2.44559206255 + 490.33408917940*t)
      jupiter_y_0 += 0.00000233061 * Math.cos(5.63548274339 + 1056.20053645150*t)
      jupiter_y_0 += 0.00000195682 * Math.cos(5.71184250491 + 508.35032409220*t)
      jupiter_y_0 += 0.00000225365 * Math.cos(1.93114578540 + 1699.27921650320*t)
      jupiter_y_0 += 0.00000291780 * Math.cos(4.55438134440 + 305.34616939270*t)
      jupiter_y_0 += 0.00000313393 * Math.cos(0.43158674784 + 1.48447270830*t)
      jupiter_y_0 += 0.00000226746 * Math.cos(3.08749062400 + 2125.87740737920*t)
      jupiter_y_0 += 0.00000263605 * Math.cos(4.57702219165 + 1574.84580128220*t)
      jupiter_y_0 += 0.00000254084 * Math.cos(2.01404102614 + 1062.56332392690*t)
      jupiter_y_0 += 0.00000360399 * Math.cos(2.95684974227 + 454.90936652730*t)
      jupiter_y_0 += 0.00000275469 * Math.cos(5.36300079979 + 1485.98012106520*t)
      jupiter_y_0 += 0.00000303162 * Math.cos(3.98820918869 + 530.21222995640*t)
      jupiter_y_0 += 0.00000303554 * Math.cos(3.49297365012 + 529.16970023280*t)
      jupiter_y_0 += 0.00000381526 * Math.cos(3.30809878716 + 3.18139373770*t)
      jupiter_y_0 += 0.00000388085 * Math.cos(4.49029251429 + 604.47256366190*t)
      jupiter_y_0 += 0.00000298994 * Math.cos(2.48545944253 + 1905.46476494040*t)
      jupiter_y_0 += 0.00000356786 * Math.cos(5.38552517683 + 1258.45393162560*t)
      jupiter_y_0 += 0.00000409961 * Math.cos(1.41779564138 + 909.81873305460*t)
      jupiter_y_0 += 0.00000459484 * Math.cos(2.25588184103 + 1073.60902419080*t)
      jupiter_y_0 += 0.00000455923 * Math.cos(3.65451578680 + 1471.75302706360*t)
      jupiter_y_0 += 0.00000619706 * Math.cos(4.99312870911 + 73.29712585900*t)
      jupiter_y_0 += 0.00000646493 * Math.cos(3.55496427110 + 984.60033162190*t)
      jupiter_y_0 += 0.00000520398 * Math.cos(4.17408062213 + 412.37109687440*t)
      jupiter_y_0 += 0.00000562359 * Math.cos(2.49305783453 + 1055.44977692610*t)
      jupiter_y_0 += 0.00000574772 * Math.cos(5.46049842798 + 2221.85663459700*t)
      jupiter_y_0 += 0.00000764357 * Math.cos(2.65606240204 + 39.61750834610*t)
      jupiter_y_0 += 0.00000677719 * Math.cos(2.47630821156 + 530.65417294110*t)
      jupiter_y_0 += 0.00000679349 * Math.cos(5.00632262220 + 528.72775724810*t)
      jupiter_y_0 += 0.00000810807 * Math.cos(1.68389354765 + 36.64856292950*t)
      jupiter_y_0 += 0.00000693269 * Math.cos(6.05214054958 + 1063.31408345230*t)
      jupiter_y_0 += 0.00000622673 * Math.cos(4.84900709108 + 2111.65031337760*t)
      jupiter_y_0 += 0.00000747587 * Math.cos(3.13900220978 + 330.61896365820*t)
      jupiter_y_0 += 0.00000669250 * Math.cos(4.02991800155 + 728.76296653100*t)
      jupiter_y_0 += 0.00000681433 * Math.cos(4.52942833577 + 2008.55753915900*t)
      jupiter_y_0 += 0.00000979876 * Math.cos(0.62999505217 + 380.12776796000*t)
      jupiter_y_0 += 0.00000849377 * Math.cos(5.93008131847 + 3.93215326310*t)
      jupiter_y_0 += 0.00000805858 * Math.cos(1.68347880812 + 1368.66025284500*t)
      jupiter_y_0 += 0.00001078483 * Math.cos(1.63448489409 + 532.13864564940*t)
      jupiter_y_0 += 0.00001086691 * Math.cos(5.84673086007 + 527.24328453980*t)
      jupiter_y_0 += 0.00000857409 * Math.cos(5.34018594971 + 529.73914920440*t)
      jupiter_y_0 += 0.00000857503 * Math.cos(2.14237483739 + 529.64278098480*t)
      jupiter_y_0 += 0.00000933585 * Math.cos(0.42886091288 + 2648.45482547300*t)
      jupiter_y_0 += 0.00000927798 * Math.cos(4.69867109058 + 199.07200143640*t)
      jupiter_y_0 += 0.00001001392 * Math.cos(1.50933910971 + 1272.68102562720*t)
      jupiter_y_0 += 0.00001068309 * Math.cos(3.50234523972 + 149.56319713460*t)
      jupiter_y_0 += 0.00001049240 * Math.cos(4.83710121026 + 1795.25844372100*t)
      jupiter_y_0 += 0.00001515123 * Math.cos(5.52831163402 + 76.26607127560*t)
      jupiter_y_0 += 0.00001430793 * Math.cos(3.24847402298 + 942.06206196900*t)
      jupiter_y_0 += 0.00001446641 * Math.cos(4.19563248990 + 853.19638175200*t)
      jupiter_y_0 += 0.00002407297 * Math.cos(4.33193163020 + 1045.15483618760*t)
      jupiter_y_0 += 0.00002360832 * Math.cos(4.60394012299 + 1155.36115740700*t)
      jupiter_y_0 += 0.00002669715 * Math.cos(1.61858602910 + 1169.58825140860*t)
      jupiter_y_0 += 0.00002253179 * Math.cos(4.28438309510 + 838.96928775040*t)
      jupiter_y_0 += 0.00002493551 * Math.cos(2.63229075589 + 433.71173787680*t)
      jupiter_y_0 += 0.00002855098 * Math.cos(4.44236932266 + 117.31986822020*t)
      jupiter_y_0 += 0.00003143497 * Math.cos(5.59546424392 + 309.27832265580*t)
      jupiter_y_0 += 0.00003233079 * Math.cos(4.76624918569 + 625.67019231240*t)
      jupiter_y_0 += 0.00004315104 * Math.cos(2.32571714706 + 220.41264243880*t)
      jupiter_y_0 += 0.00004560167 * Math.cos(3.71314128422 + 95.97922721780*t)
      jupiter_y_0 += 0.00003936117 * Math.cos(2.73830533792 + 1596.18644228460*t)
      jupiter_y_0 += 0.00004523994 * Math.cos(2.18377830705 + 1375.77379984580*t)
      jupiter_y_0 += 0.00005779694 * Math.cos(3.46910255172 + 14.22709400160*t)
      jupiter_y_0 += 0.00005212049 * Math.cos(1.66178652182 + 532.87235883230*t)
      jupiter_y_0 += 0.00005317804 * Math.cos(5.81740415262 + 526.50957135690*t)
      jupiter_y_0 += 0.00007771810 * Math.cos(4.83345042174 + 1581.95934828300*t)
      jupiter_y_0 += 0.00007612244 * Math.cos(5.59551514884 + 1265.56747862640*t)
      jupiter_y_0 += 0.00007407157 * Math.cos(4.41139821796 + 956.28915597060*t)
      jupiter_y_0 += 0.00008724471 * Math.cos(5.09607077968 + 1692.16566950240*t)
      jupiter_y_0 += 0.00008155250 * Math.cos(4.00303466226 + 1478.86657406440*t)
      jupiter_y_0 += 0.00008616295 * Math.cos(1.88432673589 + 639.89728631400*t)
      jupiter_y_0 += 0.00011977440 * Math.cos(5.29687559056 + 533.62311835770*t)
      jupiter_y_0 += 0.00012141842 * Math.cos(2.18151948736 + 525.75881183150*t)
      jupiter_y_0 += 0.00011409020 * Math.cos(1.91089175916 + 543.91805909620*t)
      jupiter_y_0 += 0.00014591238 * Math.cos(0.47749865610 + 742.99006053260*t)
      jupiter_y_0 += 0.00016340182 * Math.cos(5.56996543941 + 515.46387109300*t)
      jupiter_y_0 += 0.00018475985 * Math.cos(0.38014924174 + 316.39186965660*t)
      jupiter_y_0 += 0.00019708579 * Math.cos(0.07818533602 + 2118.76386037840*t)
      jupiter_y_0 += 0.00020859553 * Math.cos(3.79339751809 + 735.87651353180*t)
      jupiter_y_0 += 0.00026615785 * Math.cos(3.28135958246 + 323.50541665740*t)
      jupiter_y_0 += 0.00027182574 * Math.cos(3.86962082273 + 419.48464387520*t)
      jupiter_y_0 += 0.00030597479 * Math.cos(4.58059597562 + 206.18554843720*t)
      jupiter_y_0 += 0.00068308433 * Math.cos(1.86538762629 + 846.08283475120*t)
      jupiter_y_0 += 0.00058995131 * Math.cos(2.89529666872 + 949.17560896980*t)
      jupiter_y_0 += 0.00082109296 * Math.cos(0.76861586597 + 74.78159856730*t)
      jupiter_y_0 += 0.00072021597 * Math.cos(2.39048430255 + 1066.49547719000*t)
      jupiter_y_0 += 0.00113934096 * Math.cos(4.72982346991 + 1162.47470440780*t)
      jupiter_y_0 += 0.00101901831 * Math.cos(4.57592165280 + 1052.26838318840*t)
      jupiter_y_0 += 0.00139655050 * Math.cos(2.41039954154 + 213.29909543800*t)
      jupiter_y_0 += 0.00154904248 * Math.cos(0.59924790507 + 38.13303563780*t)
      jupiter_y_0 += 0.00139367298 * Math.cos(4.00075739657 + 632.78373931320*t)
      jupiter_y_0 += 0.00146192922 * Math.cos(4.62080103783 + 110.20632121940*t)
      jupiter_y_0 += 0.00190850034 * Math.cos(3.41807324121 + 426.59819087600*t)
      jupiter_y_0 += 0.00378016915 * Math.cos(3.53013675622 + 103.09277421860*t)
      jupiter_y_0 += 0.00301069256 * Math.cos(3.60943303554 + 7.11354700080*t)
      jupiter_y_0 += 0.00457314174 * Math.cos(6.01129093508 + 1589.07289528380*t)
      jupiter_y_0 += 0.01474403395 * Math.cos(2.04679547637 + 536.80451209540*t)
      jupiter_y_0 += 0.01506838468 * Math.cos(5.43934599781 + 522.57741809380*t)
      jupiter_y_0 += 0.09329801081 * Math.cos(3.14159265359 + 0.00000000000*t)
      jupiter_y_0 += 0.12580850775 * Math.cos(5.66160225641 + 1059.38193018920*t)
      jupiter_y_0 += 5.19024510371 * Math.cos(5.31203160043 + 529.69096509460*t)
      return jupiter_y_5+jupiter_y_4+jupiter_y_3+jupiter_y_2+jupiter_y_1+jupiter_y_0
   end

   def self.jupiter_x(t)
      jupiter_x_5 = 0.0

      jupiter_x_5 += 0.00000011212 * Math.cos(2.19340618601 + 1066.49547719000*t)
      jupiter_x_5 += 0.00000034034 * Math.cos(1.12801913258 + 543.91805909620*t)
      jupiter_x_5 += 0.00000048324 * Math.cos(3.19657723128 + 515.46387109300*t)
      jupiter_x_5 += 0.00000126628 * Math.cos(1.16307002134 + 536.80451209540*t)
      jupiter_x_5 += 0.00000131346 * Math.cos(3.21284931869 + 522.57741809380*t)
      jupiter_x_5=jupiter_x_5*t*t*t*t*t

      jupiter_x_4 = 0.0

      jupiter_x_4 += 0.00000010460 * Math.cos(4.49720157210 + 1596.18644228460*t)
      jupiter_x_4 += 0.00000010393 * Math.cos(3.46066767483 + 1073.60902419080*t)
      jupiter_x_4 += 0.00000013698 * Math.cos(2.90817209326 + 1589.07289528380*t)
      jupiter_x_4 += 0.00000015040 * Math.cos(1.64164559242 + 508.35032409220*t)
      jupiter_x_4 += 0.00000023705 * Math.cos(0.46845139714 + 1045.15483618760*t)
      jupiter_x_4 += 0.00000050538 * Math.cos(4.47153935627 + 14.22709400160*t)
      jupiter_x_4 += 0.00000068446 * Math.cos(1.06498404827 + 1052.26838318840*t)
      jupiter_x_4 += 0.00000056005 * Math.cos(1.80944710241 + 1059.38193018920*t)
      jupiter_x_4 += 0.00000081343 * Math.cos(4.47957999274 + 7.11354700080*t)
      jupiter_x_4 += 0.00000160571 * Math.cos(3.14159265359 + 0.00000000000*t)
      jupiter_x_4 += 0.00000128071 * Math.cos(3.83023921553 + 1066.49547719000*t)
      jupiter_x_4 += 0.00000216302 * Math.cos(2.91205595526 + 543.91805909620*t)
      jupiter_x_4 += 0.00000303771 * Math.cos(1.43144429266 + 515.46387109300*t)
      jupiter_x_4 += 0.00001716208 * Math.cos(3.03331509801 + 536.80451209540*t)
      jupiter_x_4 += 0.00001760720 * Math.cos(1.32863064568 + 522.57741809380*t)
      jupiter_x_4=jupiter_x_4*t*t*t*t

      jupiter_x_3 = 0.0

      jupiter_x_3 += 0.00000011923 * Math.cos(1.34668378677 + 206.18554843720*t)
      jupiter_x_3 += 0.00000011709 * Math.cos(4.05023128316 + 440.82528487760*t)
      jupiter_x_3 += 0.00000016866 * Math.cos(0.22131400817 + 412.37109687440*t)
      jupiter_x_3 += 0.00000013410 * Math.cos(1.10023588663 + 853.19638175200*t)
      jupiter_x_3 += 0.00000019809 * Math.cos(4.17208579498 + 639.89728631400*t)
      jupiter_x_3 += 0.00000020475 * Math.cos(3.91184153310 + 539.98590583310*t)
      jupiter_x_3 += 0.00000015518 * Math.cos(4.92737645632 + 227.52618943960*t)
      jupiter_x_3 += 0.00000017704 * Math.cos(6.02466461381 + 21.34064100240*t)
      jupiter_x_3 += 0.00000024897 * Math.cos(0.38867758331 + 519.39602435610*t)
      jupiter_x_3 += 0.00000022586 * Math.cos(2.11933395739 + 956.28915597060*t)
      jupiter_x_3 += 0.00000022343 * Math.cos(5.30761798805 + 1155.36115740700*t)
      jupiter_x_3 += 0.00000024486 * Math.cos(1.94262036501 + 199.07200143640*t)
      jupiter_x_3 += 0.00000027814 * Math.cos(4.77746470785 + 728.76296653100*t)
      jupiter_x_3 += 0.00000026398 * Math.cos(4.29317416894 + 1169.58825140860*t)
      jupiter_x_3 += 0.00000027428 * Math.cos(5.99498439483 + 419.48464387520*t)
      jupiter_x_3 += 0.00000030092 * Math.cos(3.62306294496 + 949.17560896980*t)
      jupiter_x_3 += 0.00000028376 * Math.cos(4.76675409874 + 2118.76386037840*t)
      jupiter_x_3 += 0.00000037177 * Math.cos(2.08431033750 + 103.09277421860*t)
      jupiter_x_3 += 0.00000031872 * Math.cos(5.38701829339 + 433.71173787680*t)
      jupiter_x_3 += 0.00000038596 * Math.cos(5.90763982054 + 330.61896365820*t)
      jupiter_x_3 += 0.00000032287 * Math.cos(4.46231638389 + 551.03160609700*t)
      jupiter_x_3 += 0.00000032072 * Math.cos(5.60330356898 + 1581.95934828300*t)
      jupiter_x_3 += 0.00000035617 * Math.cos(4.69195154363 + 625.67019231240*t)
      jupiter_x_3 += 0.00000041243 * Math.cos(3.42053691338 + 942.06206196900*t)
      jupiter_x_3 += 0.00000043114 * Math.cos(3.75952421063 + 632.78373931320*t)
      jupiter_x_3 += 0.00000056622 * Math.cos(4.62378106559 + 735.87651353180*t)
      jupiter_x_3 += 0.00000047020 * Math.cos(5.14951363778 + 1073.60902419080*t)
      jupiter_x_3 += 0.00000049508 * Math.cos(5.02600546427 + 220.41264243880*t)
      jupiter_x_3 += 0.00000051910 * Math.cos(1.01624689589 + 95.97922721780*t)
      jupiter_x_3 += 0.00000058041 * Math.cos(0.48231460491 + 426.59819087600*t)
      jupiter_x_3 += 0.00000058133 * Math.cos(6.15405801099 + 508.35032409220*t)
      jupiter_x_3 += 0.00000091758 * Math.cos(6.01068099453 + 323.50541665740*t)
      jupiter_x_3 += 0.00000076732 * Math.cos(0.88675910485 + 117.31986822020*t)
      jupiter_x_3 += 0.00000078211 * Math.cos(6.01357067202 + 1596.18644228460*t)
      jupiter_x_3 += 0.00000095990 * Math.cos(1.91169126850 + 529.69096509460*t)
      jupiter_x_3 += 0.00000124290 * Math.cos(0.37523072266 + 110.20632121940*t)
      jupiter_x_3 += 0.00000134609 * Math.cos(4.94746836128 + 1045.15483618760*t)
      jupiter_x_3 += 0.00000301436 * Math.cos(6.19842229802 + 14.22709400160*t)
      jupiter_x_3 += 0.00000260840 * Math.cos(4.28269837343 + 1589.07289528380*t)
      jupiter_x_3 += 0.00000710387 * Math.cos(5.50680528417 + 1052.26838318840*t)
      jupiter_x_3 += 0.00001074445 * Math.cos(6.22324523848 + 7.11354700080*t)
      jupiter_x_3 += 0.00001013242 * Math.cos(4.64773742759 + 543.91805909620*t)
      jupiter_x_3 += 0.00001079157 * Math.cos(5.42531629895 + 1066.49547719000*t)
      jupiter_x_3 += 0.00001434074 * Math.cos(5.98502536112 + 515.46387109300*t)
      jupiter_x_3 += 0.00001786132 * Math.cos(3.56550369113 + 1059.38193018920*t)
      jupiter_x_3 += 0.00003350618 * Math.cos(0.00000000000 + 0.00000000000*t)
      jupiter_x_3 += 0.00016697614 * Math.cos(4.77458774773 + 536.80451209540*t)
      jupiter_x_3 += 0.00017055031 * Math.cos(5.86133054086 + 522.57741809380*t)
      jupiter_x_3=jupiter_x_3*t*t*t

      jupiter_x_2 = 0.0

      jupiter_x_2 += 0.00000010421 * Math.cos(5.24807030760 + 1361.54670584420*t)
      jupiter_x_2 += 0.00000013409 * Math.cos(3.85947629258 + 2111.65031337760*t)
      jupiter_x_2 += 0.00000012491 * Math.cos(5.98319150499 + 750.10360753340*t)
      jupiter_x_2 += 0.00000010726 * Math.cos(1.17306244783 + 547.85021235930*t)
      jupiter_x_2 += 0.00000012646 * Math.cos(1.06991868745 + 963.40270297140*t)
      jupiter_x_2 += 0.00000012698 * Math.cos(4.01915577164 + 1685.05212250160*t)
      jupiter_x_2 += 0.00000011227 * Math.cos(3.16762334982 + 511.53171782990*t)
      jupiter_x_2 += 0.00000012497 * Math.cos(1.06412961453 + 10.29494073850*t)
      jupiter_x_2 += 0.00000014088 * Math.cos(2.42281118647 + 124.43341522100*t)
      jupiter_x_2 += 0.00000012898 * Math.cos(1.52125178978 + 934.94851496820*t)
      jupiter_x_2 += 0.00000015148 * Math.cos(2.49185231073 + 1471.75302706360*t)
      jupiter_x_2 += 0.00000017438 * Math.cos(1.50924623831 + 1375.77379984580*t)
      jupiter_x_2 += 0.00000018023 * Math.cos(2.01547726194 + 1478.86657406440*t)
      jupiter_x_2 += 0.00000020971 * Math.cos(6.04582766752 + 647.01083331480*t)
      jupiter_x_2 += 0.00000020494 * Math.cos(0.25456467022 + 1699.27921650320*t)
      jupiter_x_2 += 0.00000019785 * Math.cos(4.88687522199 + 1063.31408345230*t)
      jupiter_x_2 += 0.00000023169 * Math.cos(2.73768310385 + 213.29909543800*t)
      jupiter_x_2 += 0.00000022232 * Math.cos(4.51344471821 + 831.85574074960*t)
      jupiter_x_2 += 0.00000025133 * Math.cos(0.11303788219 + 2648.45482547300*t)
      jupiter_x_2 += 0.00000022070 * Math.cos(4.81227665763 + 618.55664531160*t)
      jupiter_x_2 += 0.00000028363 * Math.cos(5.40366732937 + 1368.66025284500*t)
      jupiter_x_2 += 0.00000032377 * Math.cos(1.11981589204 + 302.16477565500*t)
      jupiter_x_2 += 0.00000029754 * Math.cos(4.78492231900 + 1485.98012106520*t)
      jupiter_x_2 += 0.00000028626 * Math.cos(3.10372853509 + 1038.04128918680*t)
      jupiter_x_2 += 0.00000031863 * Math.cos(0.28733457947 + 1272.68102562720*t)
      jupiter_x_2 += 0.00000028570 * Math.cos(0.33181498895 + 1055.44977692610*t)
      jupiter_x_2 += 0.00000038446 * Math.cos(3.35522807244 + 1574.84580128220*t)
      jupiter_x_2 += 0.00000039239 * Math.cos(1.82924115800 + 846.08283475120*t)
      jupiter_x_2 += 0.00000036512 * Math.cos(4.40434241068 + 1056.20053645150*t)
      jupiter_x_2 += 0.00000031826 * Math.cos(1.72176295859 + 2125.87740737920*t)
      jupiter_x_2 += 0.00000036486 * Math.cos(4.74328055858 + 1692.16566950240*t)
      jupiter_x_2 += 0.00000037163 * Math.cos(4.52114626619 + 1258.45393162560*t)
      jupiter_x_2 += 0.00000038768 * Math.cos(5.82000577424 + 440.82528487760*t)
      jupiter_x_2 += 0.00000048874 * Math.cos(0.17659043471 + 1062.56332392690*t)
      jupiter_x_2 += 0.00000055764 * Math.cos(1.46046269932 + 21.34064100240*t)
      jupiter_x_2 += 0.00000055783 * Math.cos(1.31452072722 + 3.18139373770*t)
      jupiter_x_2 += 0.00000054366 * Math.cos(0.35559449870 + 227.52618943960*t)
      jupiter_x_2 += 0.00000067576 * Math.cos(5.76690496135 + 539.98590583310*t)
      jupiter_x_2 += 0.00000057862 * Math.cos(4.11025319311 + 838.96928775040*t)
      jupiter_x_2 += 0.00000103308 * Math.cos(4.83509099388 + 412.37109687440*t)
      jupiter_x_2 += 0.00000085092 * Math.cos(4.83054979229 + 519.39602435610*t)
      jupiter_x_2 += 0.00000074749 * Math.cos(6.19154062961 + 551.03160609700*t)
      jupiter_x_2 += 0.00000075826 * Math.cos(4.23522954977 + 1265.56747862640*t)
      jupiter_x_2 += 0.00000107890 * Math.cos(4.63298263701 + 1162.47470440780*t)
      jupiter_x_2 += 0.00000121703 * Math.cos(3.11451506987 + 728.76296653100*t)
      jupiter_x_2 += 0.00000103974 * Math.cos(0.79141732276 + 309.27832265580*t)
      jupiter_x_2 += 0.00000105534 * Math.cos(2.69679468747 + 853.19638175200*t)
      jupiter_x_2 += 0.00000116310 * Math.cos(5.49115238437 + 742.99006053260*t)
      jupiter_x_2 += 0.00000170215 * Math.cos(1.32458046755 + 330.61896365820*t)
      jupiter_x_2 += 0.00000136054 * Math.cos(0.22240989409 + 199.07200143640*t)
      jupiter_x_2 += 0.00000137020 * Math.cos(4.44132545325 + 508.35032409220*t)
      jupiter_x_2 += 0.00000160655 * Math.cos(3.59860181227 + 1155.36115740700*t)
      jupiter_x_2 += 0.00000163487 * Math.cos(5.35441289334 + 316.39186965660*t)
      jupiter_x_2 += 0.00000163461 * Math.cos(0.52536708370 + 1073.60902419080*t)
      jupiter_x_2 += 0.00000198993 * Math.cos(5.94170647332 + 639.89728631400*t)
      jupiter_x_2 += 0.00000196563 * Math.cos(6.00388843187 + 1169.58825140860*t)
      jupiter_x_2 += 0.00000225321 * Math.cos(3.03539704422 + 625.67019231240*t)
      jupiter_x_2 += 0.00000225413 * Math.cos(1.67496533291 + 942.06206196900*t)
      jupiter_x_2 += 0.00000225504 * Math.cos(0.82261934007 + 433.71173787680*t)
      jupiter_x_2 += 0.00000264207 * Math.cos(3.68006415251 + 956.28915597060*t)
      jupiter_x_2 += 0.00000281748 * Math.cos(3.71098393973 + 1581.95934828300*t)
      jupiter_x_2 += 0.00000267660 * Math.cos(6.20372248100 + 206.18554843720*t)
      jupiter_x_2 += 0.00000302541 * Math.cos(4.38509706223 + 419.48464387520*t)
      jupiter_x_2 += 0.00000332609 * Math.cos(6.00008752152 + 2118.76386037840*t)
      jupiter_x_2 += 0.00000360052 * Math.cos(0.47970495677 + 220.41264243880*t)
      jupiter_x_2 += 0.00000374331 * Math.cos(5.55812055549 + 95.97922721780*t)
      jupiter_x_2 += 0.00000419078 * Math.cos(2.60893700894 + 117.31986822020*t)
      jupiter_x_2 += 0.00000458095 * Math.cos(1.24450063952 + 1596.18644228460*t)
      jupiter_x_2 += 0.00000595326 * Math.cos(2.85992619897 + 735.87651353180*t)
      jupiter_x_2 += 0.00000511737 * Math.cos(4.65535000010 + 533.62311835770*t)
      jupiter_x_2 += 0.00000513766 * Math.cos(5.97103382730 + 525.75881183150*t)
      jupiter_x_2 += 0.00000571165 * Math.cos(3.16913200086 + 1045.15483618760*t)
      jupiter_x_2 += 0.00000732548 * Math.cos(0.37036997871 + 103.09277421860*t)
      jupiter_x_2 += 0.00000573516 * Math.cos(1.66925745016 + 949.17560896980*t)
      jupiter_x_2 += 0.00000993489 * Math.cos(1.46954824190 + 323.50541665740*t)
      jupiter_x_2 += 0.00000821861 * Math.cos(1.96547507467 + 632.78373931320*t)
      jupiter_x_2 += 0.00000864721 * Math.cos(5.95596899667 + 532.87235883230*t)
      jupiter_x_2 += 0.00000887354 * Math.cos(4.66627288620 + 526.50957135690*t)
      jupiter_x_2 += 0.00001324360 * Math.cos(1.63141799079 + 14.22709400160*t)
      jupiter_x_2 += 0.00001070085 * Math.cos(2.35010899461 + 426.59819087600*t)
      jupiter_x_2 += 0.00001699253 * Math.cos(2.44298781002 + 110.20632121940*t)
      jupiter_x_2 += 0.00003702934 * Math.cos(0.07769815851 + 543.91805909620*t)
      jupiter_x_2 += 0.00004035686 * Math.cos(5.58417734606 + 1589.07289528380*t)
      jupiter_x_2 += 0.00005237617 * Math.cos(4.27483099739 + 515.46387109300*t)
      jupiter_x_2 += 0.00005705577 * Math.cos(3.63172956803 + 1052.26838318840*t)
      jupiter_x_2 += 0.00007044790 * Math.cos(0.74164610282 + 1066.49547719000*t)
      jupiter_x_2 += 0.00011437051 * Math.cos(1.72922178247 + 7.11354700080*t)
      jupiter_x_2 += 0.00041371381 * Math.cos(5.12291606259 + 1059.38193018920*t)
      jupiter_x_2 += 0.00077611336 * Math.cos(5.29776152037 + 529.69096509460*t)
      jupiter_x_2 += 0.00085400287 * Math.cos(0.00000000000 + 0.00000000000*t)
      jupiter_x_2 += 0.00121405454 * Math.cos(0.21155087534 + 536.80451209540*t)
      jupiter_x_2 += 0.00123746423 * Math.cos(4.13563340107 + 522.57741809380*t)
      jupiter_x_2=jupiter_x_2*t*t

      jupiter_x_1 = 0.0

      jupiter_x_1 += 0.00000010898 * Math.cos(3.83394926407 + 113.38771495710*t)
      jupiter_x_1 += 0.00000010955 * Math.cos(0.52903548097 + 2015.67108615980*t)
      jupiter_x_1 += 0.00000010134 * Math.cos(2.26013428987 + 1592.25428902150*t)
      jupiter_x_1 += 0.00000010028 * Math.cos(5.51845350012 + 497.44763618020*t)
      jupiter_x_1 += 0.00000010223 * Math.cos(2.19747174258 + 73.29712585900*t)
      jupiter_x_1 += 0.00000011042 * Math.cos(4.75800287074 + 604.47256366190*t)
      jupiter_x_1 += 0.00000012875 * Math.cos(1.46315002246 + 721.64941953020*t)
      jupiter_x_1 += 0.00000014283 * Math.cos(2.26128564985 + 2104.53676637680*t)
      jupiter_x_1 += 0.00000012487 * Math.cos(2.32002507803 + 39.61750834610*t)
      jupiter_x_1 += 0.00000011346 * Math.cos(1.83391533435 + 2214.74308759620*t)
      jupiter_x_1 += 0.00000011691 * Math.cos(1.50110188157 + 3178.14579056760*t)
      jupiter_x_1 += 0.00000014699 * Math.cos(2.85896760650 + 337.73251065900*t)
      jupiter_x_1 += 0.00000011491 * Math.cos(3.67205052579 + 1891.23767093880*t)
      jupiter_x_1 += 0.00000013243 * Math.cos(5.16075891864 + 36.64856292950*t)
      jupiter_x_1 += 0.00000017511 * Math.cos(3.54451355704 + 860.30992875280*t)
      jupiter_x_1 += 0.00000017302 * Math.cos(0.44591095420 + 88.86568021700*t)
      jupiter_x_1 += 0.00000014850 * Math.cos(2.08396451995 + 1049.08698945070*t)
      jupiter_x_1 += 0.00000017599 * Math.cos(4.42076873743 + 18.15924726470*t)
      jupiter_x_1 += 0.00000015126 * Math.cos(1.80831479432 + 518.64526483070*t)
      jupiter_x_1 += 0.00000016048 * Math.cos(4.96629594332 + 191.95845443560*t)
      jupiter_x_1 += 0.00000016173 * Math.cos(4.31252210992 + 99.91138048090*t)
      jupiter_x_1 += 0.00000017368 * Math.cos(4.58219668177 + 533.88375078860*t)
      jupiter_x_1 += 0.00000017538 * Math.cos(6.04152156093 + 525.49817940060*t)
      jupiter_x_1 += 0.00000018419 * Math.cos(4.58300478299 + 107.02492748170*t)
      jupiter_x_1 += 0.00000017089 * Math.cos(2.56125911732 + 1603.29998928540*t)
      jupiter_x_1 += 0.00000018077 * Math.cos(3.92504571424 + 909.81873305460*t)
      jupiter_x_1 += 0.00000022193 * Math.cos(3.59193891077 + 1148.24761040620*t)
      jupiter_x_1 += 0.00000029743 * Math.cos(3.09990944853 + 1905.46476494040*t)
      jupiter_x_1 += 0.00000025167 * Math.cos(1.80443503539 + 540.73666535850*t)
      jupiter_x_1 += 0.00000027711 * Math.cos(2.73274666064 + 1788.14489672020*t)
      jupiter_x_1 += 0.00000024465 * Math.cos(3.43667769249 + 106.27416795630*t)
      jupiter_x_1 += 0.00000024775 * Math.cos(2.99327423605 + 99.16062095550*t)
      jupiter_x_1 += 0.00000025386 * Math.cos(5.55865505428 + 11.04570026390*t)
      jupiter_x_1 += 0.00000028221 * Math.cos(1.23073875427 + 149.56319713460*t)
      jupiter_x_1 += 0.00000025726 * Math.cos(2.44462088413 + 1898.35121793960*t)
      jupiter_x_1 += 0.00000031803 * Math.cos(6.10002028762 + 76.26607127560*t)
      jupiter_x_1 += 0.00000027353 * Math.cos(1.68214165849 + 1802.37199072180*t)
      jupiter_x_1 += 0.00000030315 * Math.cos(4.13626861185 + 124.43341522100*t)
      jupiter_x_1 += 0.00000030104 * Math.cos(6.00478725838 + 934.94851496820*t)
      jupiter_x_1 += 0.00000033063 * Math.cos(3.44141312814 + 1361.54670584420*t)
      jupiter_x_1 += 0.00000036602 * Math.cos(2.80095524257 + 532.61172640140*t)
      jupiter_x_1 += 0.00000036868 * Math.cos(1.53995824219 + 526.77020378780*t)
      jupiter_x_1 += 0.00000035243 * Math.cos(2.80118853832 + 10.29494073850*t)
      jupiter_x_1 += 0.00000036522 * Math.cos(3.08500358340 + 547.85021235930*t)
      jupiter_x_1 += 0.00000047715 * Math.cos(1.24588453738 + 1471.75302706360*t)
      jupiter_x_1 += 0.00000037951 * Math.cos(1.27002779619 + 511.53171782990*t)
      jupiter_x_1 += 0.00000052158 * Math.cos(1.52495763338 + 750.10360753340*t)
      jupiter_x_1 += 0.00000040582 * Math.cos(4.83057322611 + 1382.88734684660*t)
      jupiter_x_1 += 0.00000042922 * Math.cos(3.13241373771 + 618.55664531160*t)
      jupiter_x_1 += 0.00000045782 * Math.cos(1.84235881885 + 535.10759106600*t)
      jupiter_x_1 += 0.00000051891 * Math.cos(1.37538181177 + 1038.04128918680*t)
      jupiter_x_1 += 0.00000049430 * Math.cos(2.75657743547 + 963.40270297140*t)
      jupiter_x_1 += 0.00000046409 * Math.cos(2.49832684365 + 524.27433912320*t)
      jupiter_x_1 += 0.00000066589 * Math.cos(2.63398762312 + 1795.25844372100*t)
      jupiter_x_1 += 0.00000048729 * Math.cos(5.83820948966 + 2008.55753915900*t)
      jupiter_x_1 += 0.00000066496 * Math.cos(2.28571233730 + 1685.05212250160*t)
      jupiter_x_1 += 0.00000060063 * Math.cos(6.23965180318 + 2221.85663459700*t)
      jupiter_x_1 += 0.00000058286 * Math.cos(3.06258933512 + 831.85574074960*t)
      jupiter_x_1 += 0.00000074807 * Math.cos(5.52867791022 + 534.35683154060*t)
      jupiter_x_1 += 0.00000076261 * Math.cos(1.53020732610 + 647.01083331480*t)
      jupiter_x_1 += 0.00000078206 * Math.cos(5.09272772324 + 525.02509864860*t)
      jupiter_x_1 += 0.00000102682 * Math.cos(3.17927719978 + 21.34064100240*t)
      jupiter_x_1 += 0.00000106818 * Math.cos(1.67890803980 + 1574.84580128220*t)
      jupiter_x_1 += 0.00000084324 * Math.cos(1.28706995009 + 440.82528487760*t)
      jupiter_x_1 += 0.00000096362 * Math.cos(5.70969597388 + 302.16477565500*t)
      jupiter_x_1 += 0.00000091896 * Math.cos(1.85946731987 + 1699.27921650320*t)
      jupiter_x_1 += 0.00000097151 * Math.cos(3.83409421799 + 846.08283475120*t)
      jupiter_x_1 += 0.00000103315 * Math.cos(2.02927559191 + 2111.65031337760*t)
      jupiter_x_1 += 0.00000118295 * Math.cos(5.96372740992 + 3.93215326310*t)
      jupiter_x_1 += 0.00000145191 * Math.cos(6.08208149730 + 1485.98012106520*t)
      jupiter_x_1 += 0.00000115801 * Math.cos(3.18147754305 + 2125.87740737920*t)
      jupiter_x_1 += 0.00000146566 * Math.cos(2.72430580528 + 1056.20053645150*t)
      jupiter_x_1 += 0.00000125042 * Math.cos(1.31558488548 + 539.98590583310*t)
      jupiter_x_1 += 0.00000124734 * Math.cos(1.62030005402 + 551.03160609700*t)
      jupiter_x_1 += 0.00000125509 * Math.cos(3.31850855112 + 1063.31408345230*t)
      jupiter_x_1 += 0.00000133210 * Math.cos(2.05756757570 + 227.52618943960*t)
      jupiter_x_1 += 0.00000131179 * Math.cos(2.97927166281 + 1258.45393162560*t)
      jupiter_x_1 += 0.00000144171 * Math.cos(2.08464258695 + 1055.44977692610*t)
      jupiter_x_1 += 0.00000160702 * Math.cos(3.02745203358 + 519.39602435610*t)
      jupiter_x_1 += 0.00000173774 * Math.cos(1.85326355532 + 1062.56332392690*t)
      jupiter_x_1 += 0.00000189311 * Math.cos(1.15742191077 + 2648.45482547300*t)
      jupiter_x_1 += 0.00000180606 * Math.cos(3.64990772248 + 1368.66025284500*t)
      jupiter_x_1 += 0.00000221702 * Math.cos(3.09805705454 + 3.18139373770*t)
      jupiter_x_1 += 0.00000228533 * Math.cos(2.84897924756 + 1375.77379984580*t)
      jupiter_x_1 += 0.00000244366 * Math.cos(1.76027719292 + 1272.68102562720*t)
      jupiter_x_1 += 0.00000226979 * Math.cos(2.73841550963 + 508.35032409220*t)
      jupiter_x_1 += 0.00000348986 * Math.cos(1.49922551387 + 728.76296653100*t)
      jupiter_x_1 += 0.00000312643 * Math.cos(2.92393433132 + 838.96928775040*t)
      jupiter_x_1 += 0.00000391930 * Math.cos(6.21042927748 + 1478.86657406440*t)
      jupiter_x_1 += 0.00000428111 * Math.cos(3.19841041211 + 412.37109687440*t)
      jupiter_x_1 += 0.00000383401 * Math.cos(2.17144334724 + 1073.60902419080*t)
      jupiter_x_1 += 0.00000499684 * Math.cos(3.01974904728 + 330.61896365820*t)
      jupiter_x_1 += 0.00000470969 * Math.cos(5.91214343598 + 1692.16566950240*t)
      jupiter_x_1 += 0.00000498678 * Math.cos(4.79704266333 + 199.07200143640*t)
      jupiter_x_1 += 0.00000537282 * Math.cos(4.25576469669 + 853.19638175200*t)
      jupiter_x_1 += 0.00000733654 * Math.cos(0.11449570261 + 1162.47470440780*t)
      jupiter_x_1 += 0.00000701397 * Math.cos(4.25771947417 + 213.29909543800*t)
      jupiter_x_1 += 0.00000764430 * Math.cos(1.96903995155 + 1155.36115740700*t)
      jupiter_x_1 += 0.00000778368 * Math.cos(5.49327023651 + 309.27832265580*t)
      jupiter_x_1 += 0.00000984795 * Math.cos(1.42747117428 + 1169.58825140860*t)
      jupiter_x_1 += 0.00000838948 * Math.cos(6.20525196834 + 942.06206196900*t)
      jupiter_x_1 += 0.00000938933 * Math.cos(1.34872737253 + 625.67019231240*t)
      jupiter_x_1 += 0.00001054423 * Math.cos(2.50841911774 + 1265.56747862640*t)
      jupiter_x_1 += 0.00001042283 * Math.cos(2.52301939233 + 433.71173787680*t)
      jupiter_x_1 += 0.00001630801 * Math.cos(1.41506089245 + 1045.15483618760*t)
      jupiter_x_1 += 0.00001572591 * Math.cos(1.43756120627 + 639.89728631400*t)
      jupiter_x_1 += 0.00001902258 * Math.cos(1.85937281972 + 1581.95934828300*t)
      jupiter_x_1 += 0.00001735409 * Math.cos(2.18944094588 + 220.41264243880*t)
      jupiter_x_1 += 0.00001532798 * Math.cos(4.31369306820 + 117.31986822020*t)
      jupiter_x_1 += 0.00001810452 * Math.cos(3.84597080211 + 95.97922721780*t)
      jupiter_x_1 += 0.00001770816 * Math.cos(0.72643844818 + 742.99006053260*t)
      jupiter_x_1 += 0.00001851910 * Math.cos(2.76941008977 + 1596.18644228460*t)
      jupiter_x_1 += 0.00001975662 * Math.cos(5.08913465136 + 956.28915597060*t)
      jupiter_x_1 += 0.00002987393 * Math.cos(0.80692150498 + 2118.76386037840*t)
      jupiter_x_1 += 0.00002799836 * Math.cos(4.89523847324 + 103.09277421860*t)
      jupiter_x_1 += 0.00002416946 * Math.cos(3.60563658924 + 316.39186965660*t)
      jupiter_x_1 += 0.00002984688 * Math.cos(2.59503648367 + 419.48464387520*t)
      jupiter_x_1 += 0.00002999010 * Math.cos(2.68376980775 + 533.62311835770*t)
      jupiter_x_1 += 0.00003041505 * Math.cos(1.65428068117 + 525.75881183150*t)
      jupiter_x_1 += 0.00003878456 * Math.cos(3.33647235000 + 14.22709400160*t)
      jupiter_x_1 += 0.00003330163 * Math.cos(1.43691666191 + 532.87235883230*t)
      jupiter_x_1 += 0.00003395920 * Math.cos(2.90091460302 + 526.50957135690*t)
      jupiter_x_1 += 0.00004389657 * Math.cos(1.14770871584 + 735.87651353180*t)
      jupiter_x_1 += 0.00003998647 * Math.cos(4.57586236640 + 206.18554843720*t)
      jupiter_x_1 += 0.00007139253 * Math.cos(3.17225778048 + 323.50541665740*t)
      jupiter_x_1 += 0.00008078237 * Math.cos(6.16137042548 + 949.17560896980*t)
      jupiter_x_1 += 0.00009117208 * Math.cos(1.78082300783 + 543.91805909620*t)
      jupiter_x_1 += 0.00012877132 * Math.cos(2.57490337554 + 515.46387109300*t)
      jupiter_x_1 += 0.00013566605 * Math.cos(0.30040958696 + 632.78373931320*t)
      jupiter_x_1 += 0.00017292154 * Math.cos(3.99214003946 + 426.59819087600*t)
      jupiter_x_1 += 0.00021258131 * Math.cos(4.36563858679 + 110.20632121940*t)
      jupiter_x_1 += 0.00031204139 * Math.cos(2.34698443027 + 1066.49547719000*t)
      jupiter_x_1 += 0.00033859106 * Math.cos(4.10112469499 + 529.69096509460*t)
      jupiter_x_1 += 0.00032477578 * Math.cos(1.74648870966 + 1052.26838318840*t)
      jupiter_x_1 += 0.00046157824 * Math.cos(0.45714213541 + 1589.07289528380*t)
      jupiter_x_1 += 0.00081798277 * Math.cos(3.46668967473 + 7.11354700080*t)
      jupiter_x_1 += 0.00588595541 * Math.cos(1.91556289228 + 536.80451209540*t)
      jupiter_x_1 += 0.00599147916 * Math.cos(2.42996832550 + 522.57741809380*t)
      jupiter_x_1 += 0.00634691138 * Math.cos(0.10662162351 + 1059.38193018920*t)
      jupiter_x_1 += 0.00883685325 * Math.cos(3.14159265359 + 0.00000000000*t)
      jupiter_x_1=jupiter_x_1*t

      jupiter_x_0 = 0.0

      jupiter_x_0 += 0.00000010477 * Math.cos(3.37774704651 + 456.39383923560*t)
      jupiter_x_0 += 0.00000010339 * Math.cos(4.58616303508 + 319.57326339430*t)
      jupiter_x_0 += 0.00000010592 * Math.cos(0.63539606039 + 2847.52682690940*t)
      jupiter_x_0 += 0.00000010790 * Math.cos(3.70406181805 + 528.79719321730*t)
      jupiter_x_0 += 0.00000010790 * Math.cos(0.63662383032 + 530.58473697190*t)
      jupiter_x_0 += 0.00000011861 * Math.cos(6.05937783312 + 721.64941953020*t)
      jupiter_x_0 += 0.00000012231 * Math.cos(6.14422943214 + 72.07328558160*t)
      jupiter_x_0 += 0.00000012109 * Math.cos(4.85223951419 + 1020.02505427400*t)
      jupiter_x_0 += 0.00000010946 * Math.cos(5.58575024763 + 46.47042291600*t)
      jupiter_x_0 += 0.00000013151 * Math.cos(4.43614253391 + 1041.22268292450*t)
      jupiter_x_0 += 0.00000010145 * Math.cos(2.78138825669 + 210.11770170030*t)
      jupiter_x_0 += 0.00000013781 * Math.cos(4.55129649335 + 337.73251065900*t)
      jupiter_x_0 += 0.00000010323 * Math.cos(1.24104744878 + 605.95703637020*t)
      jupiter_x_0 += 0.00000010338 * Math.cos(4.38574439238 + 429.77958461370*t)
      jupiter_x_0 += 0.00000011694 * Math.cos(6.10110767151 + 2950.61960112800*t)
      jupiter_x_0 += 0.00000010615 * Math.cos(6.13511053253 + 629.60234557550*t)
      jupiter_x_0 += 0.00000014298 * Math.cos(4.58560781567 + 1173.52040467170*t)
      jupiter_x_0 += 0.00000014119 * Math.cos(0.13240053257 + 378.64329525170*t)
      jupiter_x_0 += 0.00000013322 * Math.cos(0.82171739269 + 944.98282327580*t)
      jupiter_x_0 += 0.00000010863 * Math.cos(4.64117868734 + 248.72381809010*t)
      jupiter_x_0 += 0.00000012032 * Math.cos(0.99005156584 + 597.35901666110*t)
      jupiter_x_0 += 0.00000011186 * Math.cos(2.71818106129 + 531.12725369310*t)
      jupiter_x_0 += 0.00000011186 * Math.cos(1.62250458708 + 528.25467649610*t)
      jupiter_x_0 += 0.00000015363 * Math.cos(1.10456127711 + 381.61224066830*t)
      jupiter_x_0 += 0.00000011471 * Math.cos(1.17828159225 + 0.96320784650*t)
      jupiter_x_0 += 0.00000011828 * Math.cos(2.23340715865 + 608.40471692500*t)
      jupiter_x_0 += 0.00000014712 * Math.cos(5.90909648145 + 1059.90319505100*t)
      jupiter_x_0 += 0.00000013010 * Math.cos(5.25935589736 + 2744.43405269080*t)
      jupiter_x_0 += 0.00000013428 * Math.cos(3.15625492155 + 5.41662597140*t)
      jupiter_x_0 += 0.00000015037 * Math.cos(4.51296688554 + 155.78297225810*t)
      jupiter_x_0 += 0.00000011798 * Math.cos(2.42709371040 + 731.94436026870*t)
      jupiter_x_0 += 0.00000012686 * Math.cos(2.81489159967 + 527.99404406520*t)
      jupiter_x_0 += 0.00000012686 * Math.cos(1.52579404870 + 531.38788612400*t)
      jupiter_x_0 += 0.00000012616 * Math.cos(0.73397485703 + 560.71045373160*t)
      jupiter_x_0 += 0.00000012034 * Math.cos(3.12964294602 + 938.12990870590*t)
      jupiter_x_0 += 0.00000013719 * Math.cos(5.63893195637 + 113.38771495710*t)
      jupiter_x_0 += 0.00000014741 * Math.cos(1.09335801256 + 945.24345570670*t)
      jupiter_x_0 += 0.00000012263 * Math.cos(1.85125474032 + 635.96513305090*t)
      jupiter_x_0 += 0.00000015356 * Math.cos(5.69682578495 + 33.94024994380*t)
      jupiter_x_0 += 0.00000014315 * Math.cos(5.64097491228 + 1550.93985964600*t)
      jupiter_x_0 += 0.00000014250 * Math.cos(3.29326648288 + 462.02291352810*t)
      jupiter_x_0 += 0.00000013524 * Math.cos(5.01956785845 + 2655.56837247380*t)
      jupiter_x_0 += 0.00000013013 * Math.cos(0.78393846491 + 598.84348936940*t)
      jupiter_x_0 += 0.00000013957 * Math.cos(3.93496730766 + 1592.25428902150*t)
      jupiter_x_0 += 0.00000013707 * Math.cos(3.60868435075 + 498.67147645760*t)
      jupiter_x_0 += 0.00000013536 * Math.cos(0.76908575684 + 2737.32050569000*t)
      jupiter_x_0 += 0.00000013750 * Math.cos(2.09722252387 + 450.97721326420*t)
      jupiter_x_0 += 0.00000014583 * Math.cos(3.99010215681 + 28.31117565130*t)
      jupiter_x_0 += 0.00000013832 * Math.cos(1.07361243872 + 1585.89150154610*t)
      jupiter_x_0 += 0.00000017922 * Math.cos(3.60811042035 + 535.91074021810*t)
      jupiter_x_0 += 0.00000013768 * Math.cos(4.48236015474 + 67.66805156650*t)
      jupiter_x_0 += 0.00000015092 * Math.cos(1.62201170536 + 2015.67108615980*t)
      jupiter_x_0 += 0.00000015859 * Math.cos(2.97884415831 + 138.51749687070*t)
      jupiter_x_0 += 0.00000014496 * Math.cos(1.33864296077 + 558.00214074590*t)
      jupiter_x_0 += 0.00000018715 * Math.cos(0.73543500526 + 523.47118997110*t)
      jupiter_x_0 += 0.00000018655 * Math.cos(4.97897470623 + 1151.42900414390*t)
      jupiter_x_0 += 0.00000017154 * Math.cos(0.48603059401 + 114.13847448250*t)
      jupiter_x_0 += 0.00000018464 * Math.cos(0.16167109877 + 77.75054398390*t)
      jupiter_x_0 += 0.00000014529 * Math.cos(4.85959006178 + 1070.42763045310*t)
      jupiter_x_0 += 0.00000014712 * Math.cos(5.41386260565 + 1058.86066532740*t)
      jupiter_x_0 += 0.00000016176 * Math.cos(2.52644603855 + 4.66586644600*t)
      jupiter_x_0 += 0.00000018342 * Math.cos(3.41235746795 + 554.06998748280*t)
      jupiter_x_0 += 0.00000015831 * Math.cos(3.98950707166 + 151.04766984290*t)
      jupiter_x_0 += 0.00000020643 * Math.cos(4.21375998760 + 209.36694217490*t)
      jupiter_x_0 += 0.00000015273 * Math.cos(3.52315111020 + 460.53844081980*t)
      jupiter_x_0 += 0.00000015212 * Math.cos(0.95366780101 + 988.53248488500*t)
      jupiter_x_0 += 0.00000016073 * Math.cos(0.59289977863 + 32.24332891440*t)
      jupiter_x_0 += 0.00000015853 * Math.cos(3.02589483126 + 501.37978944330*t)
      jupiter_x_0 += 0.00000016170 * Math.cos(0.43269852873 + 532.39927808030*t)
      jupiter_x_0 += 0.00000016272 * Math.cos(3.90786168126 + 526.98265210890*t)
      jupiter_x_0 += 0.00000016117 * Math.cos(1.17216875347 + 1677.93857550080*t)
      jupiter_x_0 += 0.00000018387 * Math.cos(3.75284915185 + 1969.20066324380*t)
      jupiter_x_0 += 0.00000019778 * Math.cos(0.93154236594 + 505.31194270640*t)
      jupiter_x_0 += 0.00000016159 * Math.cos(0.21846540542 + 1049.08698945070*t)
      jupiter_x_0 += 0.00000020994 * Math.cos(4.98103028185 + 88.86568021700*t)
      jupiter_x_0 += 0.00000016624 * Math.cos(3.85361101962 + 2228.97018159780*t)
      jupiter_x_0 += 0.00000018926 * Math.cos(4.29407736621 + 563.63121503840*t)
      jupiter_x_0 += 0.00000016936 * Math.cos(4.26571329038 + 2435.15573003500*t)
      jupiter_x_0 += 0.00000022286 * Math.cos(3.93734569173 + 2.96894541660*t)
      jupiter_x_0 += 0.00000020924 * Math.cos(0.03035795063 + 1166.40685767090*t)
      jupiter_x_0 += 0.00000017873 * Math.cos(3.86678470802 + 537.76771994190*t)
      jupiter_x_0 += 0.00000018075 * Math.cos(1.99928862686 + 600.54041039880*t)
      jupiter_x_0 += 0.00000017286 * Math.cos(3.26937441157 + 191.95845443560*t)
      jupiter_x_0 += 0.00000017177 * Math.cos(2.03437805617 + 1464.63948006280*t)
      jupiter_x_0 += 0.00000017586 * Math.cos(2.02614680916 + 2207.62954059540*t)
      jupiter_x_0 += 0.00000018009 * Math.cos(3.96639354797 + 24.37902238820*t)
      jupiter_x_0 += 0.00000020953 * Math.cos(2.57869987681 + 458.84151979040*t)
      jupiter_x_0 += 0.00000019507 * Math.cos(1.91029017314 + 1098.73880610440*t)
      jupiter_x_0 += 0.00000018237 * Math.cos(4.59056549084 + 953.10776223290*t)
      jupiter_x_0 += 0.00000020285 * Math.cos(2.60649643877 + 217.23124870110*t)
      jupiter_x_0 += 0.00000024582 * Math.cos(5.14527726997 + 860.30992875280*t)
      jupiter_x_0 += 0.00000021220 * Math.cos(0.04126045470 + 495.75071515080*t)
      jupiter_x_0 += 0.00000019676 * Math.cos(1.99772061272 + 423.41679713830*t)
      jupiter_x_0 += 0.00000018867 * Math.cos(2.10875171086 + 5.62907429250*t)
      jupiter_x_0 += 0.00000019054 * Math.cos(2.10509472382 + 327.43756992050*t)
      jupiter_x_0 += 0.00000024685 * Math.cos(4.22056041469 + 621.73803904930*t)
      jupiter_x_0 += 0.00000022744 * Math.cos(1.67012539714 + 71.81265315070*t)
      jupiter_x_0 += 0.00000023267 * Math.cos(0.46827104623 + 85.82729883120*t)
      jupiter_x_0 += 0.00000023213 * Math.cos(3.43195395791 + 561.93429400900*t)
      jupiter_x_0 += 0.00000021305 * Math.cos(6.08565625589 + 202.25339517410*t)
      jupiter_x_0 += 0.00000024399 * Math.cos(6.07393779031 + 299.12639426920*t)
      jupiter_x_0 += 0.00000019591 * Math.cos(4.17431823492 + 1603.29998928540*t)
      jupiter_x_0 += 0.00000025671 * Math.cos(5.71444480895 + 636.71589257630*t)
      jupiter_x_0 += 0.00000022284 * Math.cos(0.46679621201 + 521.61421024730*t)
      jupiter_x_0 += 0.00000024660 * Math.cos(0.71366313977 + 2531.13495725280*t)
      jupiter_x_0 += 0.00000021870 * Math.cos(4.94490217150 + 536.28324723360*t)
      jupiter_x_0 += 0.00000024825 * Math.cos(0.15973065561 + 1134.16352875650*t)
      jupiter_x_0 += 0.00000022304 * Math.cos(4.19158626805 + 491.55792945680*t)
      jupiter_x_0 += 0.00000026727 * Math.cos(3.20464380077 + 1158.54255114470*t)
      jupiter_x_0 += 0.00000027098 * Math.cos(0.93568939988 + 497.44763618020*t)
      jupiter_x_0 += 0.00000030281 * Math.cos(0.86331183831 + 63.73589830340*t)
      jupiter_x_0 += 0.00000031118 * Math.cos(0.05397426900 + 437.64389113990*t)
      jupiter_x_0 += 0.00000030583 * Math.cos(4.71118187651 + 1023.95720753710*t)
      jupiter_x_0 += 0.00000024004 * Math.cos(5.67806719063 + 523.09868295560*t)
      jupiter_x_0 += 0.00000028580 * Math.cos(2.84721981555 + 41.10198105440*t)
      jupiter_x_0 += 0.00000032993 * Math.cos(0.64338422669 + 1058.41872234270*t)
      jupiter_x_0 += 0.00000027889 * Math.cos(0.03859353899 + 2634.22773147140*t)
      jupiter_x_0 += 0.00000024445 * Math.cos(2.50670090490 + 99.91138048090*t)
      jupiter_x_0 += 0.00000028696 * Math.cos(5.72932042298 + 746.92221379570*t)
      jupiter_x_0 += 0.00000033966 * Math.cos(6.20368876731 + 885.43971066640*t)
      jupiter_x_0 += 0.00000027586 * Math.cos(5.28551011249 + 530.96298948180*t)
      jupiter_x_0 += 0.00000027675 * Math.cos(5.33831999428 + 528.41894070740*t)
      jupiter_x_0 += 0.00000033061 * Math.cos(6.08469159790 + 567.82400073240*t)
      jupiter_x_0 += 0.00000029129 * Math.cos(4.64629764448 + 422.66603761290*t)
      jupiter_x_0 += 0.00000028394 * Math.cos(0.99780388701 + 2420.92863603340*t)
      jupiter_x_0 += 0.00000027497 * Math.cos(0.49110736349 + 536.85269620520*t)
      jupiter_x_0 += 0.00000029909 * Math.cos(3.55918899910 + 536.75632798560*t)
      jupiter_x_0 += 0.00000034151 * Math.cos(2.93509104577 + 628.85158605010*t)
      jupiter_x_0 += 0.00000028933 * Math.cos(1.19798110052 + 121.25202148330*t)
      jupiter_x_0 += 0.00000034535 * Math.cos(4.91328831102 + 142.44965013380*t)
      jupiter_x_0 += 0.00000037824 * Math.cos(4.58891701161 + 35.16409022120*t)
      jupiter_x_0 += 0.00000030459 * Math.cos(4.38569932563 + 1585.14074202070*t)
      jupiter_x_0 += 0.00000044411 * Math.cos(4.40635138657 + 760.25553592000*t)
      jupiter_x_0 += 0.00000032480 * Math.cos(5.83189707139 + 124.43341522100*t)
      jupiter_x_0 += 0.00000034850 * Math.cos(4.49564263533 + 1060.34513803570*t)
      jupiter_x_0 += 0.00000046145 * Math.cos(3.74589770529 + 1512.80682400820*t)
      jupiter_x_0 += 0.00000035445 * Math.cos(0.77567886722 + 522.62560220360*t)
      jupiter_x_0 += 0.00000033000 * Math.cos(3.84595186757 + 522.52923398400*t)
      jupiter_x_0 += 0.00000041452 * Math.cos(1.77606071152 + 1593.00504854690*t)
      jupiter_x_0 += 0.00000036613 * Math.cos(4.18935208995 + 934.94851496820*t)
      jupiter_x_0 += 0.00000034069 * Math.cos(1.16404842727 + 672.14061522840*t)
      jupiter_x_0 += 0.00000036844 * Math.cos(4.88632014089 + 529.95159752550*t)
      jupiter_x_0 += 0.00000036844 * Math.cos(5.73755081465 + 529.43033266370*t)
      jupiter_x_0 += 0.00000044449 * Math.cos(0.19000018391 + 535.84130424890*t)
      jupiter_x_0 += 0.00000036012 * Math.cos(2.20109779973 + 1891.23767093880*t)
      jupiter_x_0 += 0.00000040913 * Math.cos(0.18694472876 + 18.15924726470*t)
      jupiter_x_0 += 0.00000040916 * Math.cos(4.62466156885 + 10.29494073850*t)
      jupiter_x_0 += 0.00000041541 * Math.cos(5.44680900827 + 1514.29129671650*t)
      jupiter_x_0 += 0.00000039658 * Math.cos(2.00248258969 + 1148.24761040620*t)
      jupiter_x_0 += 0.00000041687 * Math.cos(4.06257397973 + 1059.33374607940*t)
      jupiter_x_0 += 0.00000037509 * Math.cos(1.12992183128 + 2751.54759969160*t)
      jupiter_x_0 += 0.00000051698 * Math.cos(3.46161709042 + 565.11568774670*t)
      jupiter_x_0 += 0.00000049105 * Math.cos(4.15096345615 + 523.54062594030*t)
      jupiter_x_0 += 0.00000039904 * Math.cos(3.59119482737 + 70.84944530420*t)
      jupiter_x_0 += 0.00000048551 * Math.cos(5.94316336415 + 1038.04128918680*t)
      jupiter_x_0 += 0.00000048294 * Math.cos(5.47091338823 + 106.27416795630*t)
      jupiter_x_0 += 0.00000040142 * Math.cos(1.53613009421 + 618.55664531160*t)
      jupiter_x_0 += 0.00000046173 * Math.cos(5.50676597516 + 2428.04218303420*t)
      jupiter_x_0 += 0.00000045598 * Math.cos(4.91679890859 + 312.45971639350*t)
      jupiter_x_0 += 0.00000041687 * Math.cos(0.97719980019 + 1059.43011429900*t)
      jupiter_x_0 += 0.00000047067 * Math.cos(2.35234857561 + 3178.14579056760*t)
      jupiter_x_0 += 0.00000058551 * Math.cos(2.31298999222 + 1057.89745748090*t)
      jupiter_x_0 += 0.00000044499 * Math.cos(1.08024596826 + 430.53034413910*t)
      jupiter_x_0 += 0.00000059167 * Math.cos(0.89478754330 + 494.26624244250*t)
      jupiter_x_0 += 0.00000049748 * Math.cos(1.88152542617 + 679.25416222920*t)
      jupiter_x_0 += 0.00000043674 * Math.cos(0.36671900326 + 2.44768055480*t)
      jupiter_x_0 += 0.00000060120 * Math.cos(3.78022495970 + 1061.82961074400*t)
      jupiter_x_0 += 0.00000045698 * Math.cos(0.23070104259 + 2538.24850425360*t)
      jupiter_x_0 += 0.00000057133 * Math.cos(0.72237577020 + 92.04707395470*t)
      jupiter_x_0 += 0.00000052715 * Math.cos(1.48379175765 + 1056.93424963440*t)
      jupiter_x_0 += 0.00000050617 * Math.cos(0.31750972006 + 2641.34127847220*t)
      jupiter_x_0 += 0.00000067372 * Math.cos(1.02825832038 + 1364.72809958190*t)
      jupiter_x_0 += 0.00000049711 * Math.cos(2.69410661219 + 544.66881862160*t)
      jupiter_x_0 += 0.00000050111 * Math.cos(3.13528773297 + 387.24131496080*t)
      jupiter_x_0 += 0.00000066065 * Math.cos(0.59752988902 + 230.56457082540*t)
      jupiter_x_0 += 0.00000051560 * Math.cos(1.64669499054 + 514.71311156760*t)
      jupiter_x_0 += 0.00000052148 * Math.cos(1.98729626729 + 1048.33622992530*t)
      jupiter_x_0 += 0.00000052105 * Math.cos(4.62588942965 + 960.22130923370*t)
      jupiter_x_0 += 0.00000055262 * Math.cos(2.27825840796 + 107.02492748170*t)
      jupiter_x_0 += 0.00000069870 * Math.cos(5.74691938507 + 148.07872442630*t)
      jupiter_x_0 += 0.00000055536 * Math.cos(4.79223936260 + 643.82943957710*t)
      jupiter_x_0 += 0.00000065958 * Math.cos(0.29867934563 + 2317.83586181480*t)
      jupiter_x_0 += 0.00000065451 * Math.cos(1.02004729709 + 2104.53676637680*t)
      jupiter_x_0 += 0.00000079198 * Math.cos(1.73075015296 + 528.20649238630*t)
      jupiter_x_0 += 0.00000074277 * Math.cos(4.41925598870 + 173.94221952280*t)
      jupiter_x_0 += 0.00000068707 * Math.cos(4.98553488860 + 547.85021235930*t)
      jupiter_x_0 += 0.00000082322 * Math.cos(2.58316696077 + 531.17543780290*t)
      jupiter_x_0 += 0.00000060011 * Math.cos(1.64274398708 + 1361.54670584420*t)
      jupiter_x_0 += 0.00000071452 * Math.cos(5.67202354183 + 511.53171782990*t)
      jupiter_x_0 += 0.00000072878 * Math.cos(4.46132747640 + 39.35687591520*t)
      jupiter_x_0 += 0.00000072139 * Math.cos(0.26833059020 + 518.64526483070*t)
      jupiter_x_0 += 0.00000095404 * Math.cos(5.93817256254 + 35.42472265210*t)
      jupiter_x_0 += 0.00000073548 * Math.cos(0.73533236562 + 2214.74308759620*t)
      jupiter_x_0 += 0.00000072096 * Math.cos(0.31807246212 + 529.47851677350*t)
      jupiter_x_0 += 0.00000072096 * Math.cos(4.02261318625 + 529.90341341570*t)
      jupiter_x_0 += 0.00000087496 * Math.cos(1.66679783619 + 831.85574074960*t)
      jupiter_x_0 += 0.00000071762 * Math.cos(5.72663475912 + 415.55249061210*t)
      jupiter_x_0 += 0.00000096331 * Math.cos(4.88712179178 + 21.34064100240*t)
      jupiter_x_0 += 0.00000093554 * Math.cos(3.03340802500 + 440.82528487760*t)
      jupiter_x_0 += 0.00000093733 * Math.cos(3.23721821583 + 1802.37199072180*t)
      jupiter_x_0 += 0.00000093067 * Math.cos(0.02724953444 + 1382.88734684660*t)
      jupiter_x_0 += 0.00000110530 * Math.cos(0.32528528527 + 2324.94940881560*t)
      jupiter_x_0 += 0.00000104648 * Math.cos(3.53719182083 + 224.34479570190*t)
      jupiter_x_0 += 0.00000120782 * Math.cos(5.71565359127 + 535.10759106600*t)
      jupiter_x_0 += 0.00000102968 * Math.cos(4.41451543211 + 963.40270297140*t)
      jupiter_x_0 += 0.00000122688 * Math.cos(4.90630336311 + 524.27433912320*t)
      jupiter_x_0 += 0.00000116048 * Math.cos(0.99764796582 + 534.35683154060*t)
      jupiter_x_0 += 0.00000114344 * Math.cos(3.33978613495 + 750.10360753340*t)
      jupiter_x_0 += 0.00000104555 * Math.cos(3.32891948747 + 551.03160609700*t)
      jupiter_x_0 += 0.00000134037 * Math.cos(0.10262313066 + 1574.84580128220*t)
      jupiter_x_0 += 0.00000104330 * Math.cos(0.57516894884 + 529.85102378900*t)
      jupiter_x_0 += 0.00000104330 * Math.cos(3.76551670027 + 529.53090640020*t)
      jupiter_x_0 += 0.00000123677 * Math.cos(3.34199708319 + 525.02509864860*t)
      jupiter_x_0 += 0.00000123931 * Math.cos(3.38834236611 + 983.11585891360*t)
      jupiter_x_0 += 0.00000119917 * Math.cos(0.55319582506 + 535.32003938710*t)
      jupiter_x_0 += 0.00000121698 * Math.cos(3.78870416955 + 524.06189080210*t)
      jupiter_x_0 += 0.00000135543 * Math.cos(3.80015599161 + 540.73666535850*t)
      jupiter_x_0 += 0.00000120463 * Math.cos(3.08300146416 + 539.98590583310*t)
      jupiter_x_0 += 0.00000162873 * Math.cos(0.56256179898 + 835.03713448730*t)
      jupiter_x_0 += 0.00000144173 * Math.cos(1.33176686779 + 1788.14489672020*t)
      jupiter_x_0 += 0.00000162930 * Math.cos(0.49071349850 + 2001.44399215820*t)
      jupiter_x_0 += 0.00000145297 * Math.cos(4.02621175684 + 302.16477565500*t)
      jupiter_x_0 += 0.00000174912 * Math.cos(1.21651063074 + 1471.75302706360*t)
      jupiter_x_0 += 0.00000194673 * Math.cos(5.30459820002 + 1021.24889455140*t)
      jupiter_x_0 += 0.00000142903 * Math.cos(2.39474928383 + 11.04570026390*t)
      jupiter_x_0 += 0.00000155329 * Math.cos(0.01448229911 + 533.88375078860*t)
      jupiter_x_0 += 0.00000143523 * Math.cos(3.31703643087 + 647.01083331480*t)
      jupiter_x_0 += 0.00000157870 * Math.cos(4.32802743718 + 525.49817940060*t)
      jupiter_x_0 += 0.00000166245 * Math.cos(3.75639965819 + 227.52618943960*t)
      jupiter_x_0 += 0.00000208112 * Math.cos(3.39287053066 + 1439.50969814920*t)
      jupiter_x_0 += 0.00000154478 * Math.cos(1.26243237737 + 519.39602435610*t)
      jupiter_x_0 += 0.00000217410 * Math.cos(5.68326440647 + 453.42489381900*t)
      jupiter_x_0 += 0.00000191830 * Math.cos(0.31043364558 + 569.04784100980*t)
      jupiter_x_0 += 0.00000164428 * Math.cos(0.86380550119 + 530.44172462000*t)
      jupiter_x_0 += 0.00000164532 * Math.cos(3.47714847114 + 528.94020556920*t)
      jupiter_x_0 += 0.00000176836 * Math.cos(4.52323119656 + 532.61172640140*t)
      jupiter_x_0 += 0.00000178910 * Math.cos(6.10221913977 + 526.77020378780*t)
      jupiter_x_0 += 0.00000206908 * Math.cos(4.01833624142 + 490.33408917940*t)
      jupiter_x_0 += 0.00000188745 * Math.cos(5.71463346844 + 99.16062095550*t)
      jupiter_x_0 += 0.00000235354 * Math.cos(0.92416939424 + 1056.20053645150*t)
      jupiter_x_0 += 0.00000189500 * Math.cos(1.04127882419 + 508.35032409220*t)
      jupiter_x_0 += 0.00000205851 * Math.cos(1.03216914658 + 1898.35121793960*t)
      jupiter_x_0 += 0.00000224639 * Math.cos(3.50099817325 + 1699.27921650320*t)
      jupiter_x_0 += 0.00000288864 * Math.cos(2.01288582181 + 1.48447270830*t)
      jupiter_x_0 += 0.00000287123 * Math.cos(2.95650668065 + 305.34616939270*t)
      jupiter_x_0 += 0.00000226848 * Math.cos(4.65765215856 + 2125.87740737920*t)
      jupiter_x_0 += 0.00000244625 * Math.cos(1.59356787543 + 1258.45393162560*t)
      jupiter_x_0 += 0.00000254215 * Math.cos(3.58455165888 + 1062.56332392690*t)
      jupiter_x_0 += 0.00000385879 * Math.cos(4.91129214731 + 3.18139373770*t)
      jupiter_x_0 += 0.00000302537 * Math.cos(5.56013245851 + 530.21222995640*t)
      jupiter_x_0 += 0.00000302929 * Math.cos(5.06489509412 + 529.16970023280*t)
      jupiter_x_0 += 0.00000277414 * Math.cos(0.65881724776 + 1485.98012106520*t)
      jupiter_x_0 += 0.00000389104 * Math.cos(6.05998982226 + 604.47256366190*t)
      jupiter_x_0 += 0.00000412910 * Math.cos(4.52688796799 + 454.90936652730*t)
      jupiter_x_0 += 0.00000302826 * Math.cos(4.07250918100 + 1905.46476494040*t)
      jupiter_x_0 += 0.00000404919 * Math.cos(2.98797080277 + 909.81873305460*t)
      jupiter_x_0 += 0.00000507782 * Math.cos(6.24549107143 + 728.76296653100*t)
      jupiter_x_0 += 0.00000537449 * Math.cos(0.67271519943 + 1685.05212250160*t)
      jupiter_x_0 += 0.00000459723 * Math.cos(3.82638947289 + 1073.60902419080*t)
      jupiter_x_0 += 0.00000613227 * Math.cos(0.27981730970 + 73.29712585900*t)
      jupiter_x_0 += 0.00000647377 * Math.cos(5.12508128670 + 984.60033162190*t)
      jupiter_x_0 += 0.00000563762 * Math.cos(4.06331552135 + 1055.44977692610*t)
      jupiter_x_0 += 0.00000572396 * Math.cos(0.74312323669 + 2221.85663459700*t)
      jupiter_x_0 += 0.00000764311 * Math.cos(4.22738498884 + 39.61750834610*t)
      jupiter_x_0 += 0.00000678173 * Math.cos(4.04669842391 + 530.65417294110*t)
      jupiter_x_0 += 0.00000680059 * Math.cos(0.29377298028 + 528.72775724810*t)
      jupiter_x_0 += 0.00000606163 * Math.cos(0.11412084921 + 2111.65031337760*t)
      jupiter_x_0 += 0.00000811333 * Math.cos(3.25488240013 + 36.64856292950*t)
      jupiter_x_0 += 0.00000692649 * Math.cos(1.33754227289 + 1063.31408345230*t)
      jupiter_x_0 += 0.00000747564 * Math.cos(4.70874474138 + 330.61896365820*t)
      jupiter_x_0 += 0.00000665063 * Math.cos(6.08445124633 + 2008.55753915900*t)
      jupiter_x_0 += 0.00000931768 * Math.cos(5.34596957134 + 380.12776796000*t)
      jupiter_x_0 += 0.00000941768 * Math.cos(1.57467292003 + 412.37109687440*t)
      jupiter_x_0 += 0.00000839752 * Math.cos(4.14398978456 + 3.93215326310*t)
      jupiter_x_0 += 0.00001079612 * Math.cos(3.20528367741 + 532.13864564940*t)
      jupiter_x_0 += 0.00001087247 * Math.cos(1.13406114807 + 527.24328453980*t)
      jupiter_x_0 += 0.00000857915 * Math.cos(0.62779457369 + 529.73914920440*t)
      jupiter_x_0 += 0.00000858009 * Math.cos(3.71316873719 + 529.64278098480*t)
      jupiter_x_0 += 0.00000933612 * Math.cos(1.99938798806 + 2648.45482547300*t)
      jupiter_x_0 += 0.00000930888 * Math.cos(3.10022521384 + 199.07200143640*t)
      jupiter_x_0 += 0.00000990516 * Math.cos(3.08612292420 + 1272.68102562720*t)
      jupiter_x_0 += 0.00001067098 * Math.cos(5.07387579789 + 149.56319713460*t)
      jupiter_x_0 += 0.00001032537 * Math.cos(0.08907922138 + 1795.25844372100*t)
      jupiter_x_0 += 0.00001663482 * Math.cos(1.94059445684 + 838.96928775040*t)
      jupiter_x_0 += 0.00001360798 * Math.cos(1.34765113779 + 1368.66025284500*t)
      jupiter_x_0 += 0.00001516494 * Math.cos(0.81626038026 + 76.26607127560*t)
      jupiter_x_0 += 0.00001440172 * Math.cos(5.76918543554 + 853.19638175200*t)
      jupiter_x_0 += 0.00001630097 * Math.cos(4.41892602527 + 942.06206196900*t)
      jupiter_x_0 += 0.00001936427 * Math.cos(5.91866009507 + 625.67019231240*t)
      jupiter_x_0 += 0.00001868284 * Math.cos(0.52057031963 + 1155.36115740700*t)
      jupiter_x_0 += 0.00002384137 * Math.cos(5.96358219365 + 1045.15483618760*t)
      jupiter_x_0 += 0.00002672563 * Math.cos(3.18723991996 + 1169.58825140860*t)
      jupiter_x_0 += 0.00002488143 * Math.cos(4.20187706224 + 433.71173787680*t)
      jupiter_x_0 += 0.00002857648 * Math.cos(6.00878402632 + 117.31986822020*t)
      jupiter_x_0 += 0.00002951688 * Math.cos(3.85995854320 + 309.27832265580*t)
      jupiter_x_0 += 0.00004327077 * Math.cos(3.89002424313 + 220.41264243880*t)
      jupiter_x_0 += 0.00004563043 * Math.cos(2.15085906522 + 95.97922721780*t)
      jupiter_x_0 += 0.00003936106 * Math.cos(4.30892684064 + 1596.18644228460*t)
      jupiter_x_0 += 0.00004618326 * Math.cos(3.75817737683 + 1375.77379984580*t)
      jupiter_x_0 += 0.00005784803 * Math.cos(5.03723192214 + 14.22709400160*t)
      jupiter_x_0 += 0.00005213514 * Math.cos(3.23235134289 + 532.87235883230*t)
      jupiter_x_0 += 0.00005313717 * Math.cos(1.10494056939 + 526.50957135690*t)
      jupiter_x_0 += 0.00007648488 * Math.cos(0.14179788518 + 1581.95934828300*t)
      jupiter_x_0 += 0.00007509247 * Math.cos(0.92899131174 + 1265.56747862640*t)
      jupiter_x_0 += 0.00007420564 * Math.cos(5.98378614130 + 956.28915597060*t)
      jupiter_x_0 += 0.00008685802 * Math.cos(0.38261930513 + 1692.16566950240*t)
      jupiter_x_0 += 0.00008215382 * Math.cos(5.56679457251 + 1478.86657406440*t)
      jupiter_x_0 += 0.00008644882 * Math.cos(3.44286036345 + 639.89728631400*t)
      jupiter_x_0 += 0.00011984824 * Math.cos(0.58568596255 + 533.62311835770*t)
      jupiter_x_0 += 0.00012143698 * Math.cos(3.75229920148 + 525.75881183150*t)
      jupiter_x_0 += 0.00011412363 * Math.cos(3.48145943220 + 543.91805909620*t)
      jupiter_x_0 += 0.00015178545 * Math.cos(6.25878811430 + 735.87651353180*t)
      jupiter_x_0 += 0.00014193776 * Math.cos(2.07763165706 + 742.99006053260*t)
      jupiter_x_0 += 0.00016086488 * Math.cos(0.87974686945 + 515.46387109300*t)
      jupiter_x_0 += 0.00016318258 * Math.cos(1.94286700529 + 316.39186965660*t)
      jupiter_x_0 += 0.00019708639 * Math.cos(1.64891620821 + 2118.76386037840*t)
      jupiter_x_0 += 0.00026609536 * Math.cos(4.85102664902 + 323.50541665740*t)
      jupiter_x_0 += 0.00029905661 * Math.cos(2.93170826549 + 206.18554843720*t)
      jupiter_x_0 += 0.00047092829 * Math.cos(1.43942906349 + 419.48464387520*t)
      jupiter_x_0 += 0.00068217918 * Math.cos(3.44053291909 + 846.08283475120*t)
      jupiter_x_0 += 0.00059429203 * Math.cos(4.45768709661 + 949.17560896980*t)
      jupiter_x_0 += 0.00082181886 * Math.cos(2.33944503932 + 74.78159856730*t)
      jupiter_x_0 += 0.00072025988 * Math.cos(3.96117200382 + 1066.49547719000*t)
      jupiter_x_0 += 0.00114092461 * Math.cos(0.01567031739 + 1162.47470440780*t)
      jupiter_x_0 += 0.00103396684 * Math.cos(6.19327175097 + 1052.26838318840*t)
      jupiter_x_0 += 0.00137575946 * Math.cos(4.01399498370 + 213.29909543800*t)
      jupiter_x_0 += 0.00154896097 * Math.cos(2.17051189575 + 38.13303563780*t)
      jupiter_x_0 += 0.00144750651 * Math.cos(5.55980048541 + 632.78373931320*t)
      jupiter_x_0 += 0.00150783740 * Math.cos(6.11831671330 + 110.20632121940*t)
      jupiter_x_0 += 0.00192562451 * Math.cos(4.98733787115 + 426.59819087600*t)
      jupiter_x_0 += 0.00385749947 * Math.cos(2.01222596811 + 103.09277421860*t)
      jupiter_x_0 += 0.00302068886 * Math.cos(5.17370377723 + 7.11354700080*t)
      jupiter_x_0 += 0.00457316096 * Math.cos(1.29883699143 + 1589.07289528380*t)
      jupiter_x_0 += 0.01474818211 * Math.cos(3.61736901402 + 536.80451209540*t)
      jupiter_x_0 += 0.01499237862 * Math.cos(0.73175554601 + 522.57741809380*t)
      jupiter_x_0 += 0.12581924842 * Math.cos(0.94911581432 + 1059.38193018920*t)
      jupiter_x_0 += 0.36633268070 * Math.cos(3.14159265359 + 0.00000000000*t)
      jupiter_x_0 += 5.19167797375 * Math.cos(0.59945079482 + 529.69096509460*t)
      return jupiter_x_5+jupiter_x_4+jupiter_x_3+jupiter_x_2+jupiter_x_1+jupiter_x_0
   end

   def self.earth_z(t)
      earth_z_3 = 0.0

      earth_z_3 += 0.00000026789 * Math.cos(3.14159265359 + 0.00000000000*t)
      earth_z_3 += 0.00000276077 * Math.cos(0.59413258730 + 6283.07584999140*t)
      earth_z_3=earth_z_3*t*t*t

      earth_z_2 = 0.0

      earth_z_2 += 0.00000027175 * Math.cos(6.14777250369 + 529.69096509460*t)
      earth_z_2 += 0.00000037478 * Math.cos(3.23028568613 + 213.29909543800*t)
      earth_z_2 += 0.00000067136 * Math.cos(0.64403888586 + 12566.15169998280*t)
      earth_z_2 += 0.00000351179 * Math.cos(3.14159265359 + 0.00000000000*t)
      earth_z_2 += 0.00009721959 * Math.cos(5.15233725915 + 6283.07584999140*t)
      earth_z_2=earth_z_2*t*t

      earth_z_1 = 0.0

      earth_z_1 += 0.00000012168 * Math.cos(2.31196328906 + 522.57741809380*t)
      earth_z_1 += 0.00000013746 * Math.cos(1.71298046603 + 536.80451209540*t)
      earth_z_1 += 0.00000018840 * Math.cos(5.67845947411 + 1059.38193018920*t)
      earth_z_1 += 0.00000023859 * Math.cos(3.32836261978 + 18849.22754997420*t)
      earth_z_1 += 0.00000025027 * Math.cos(3.65872330367 + 426.59819087600*t)
      earth_z_1 += 0.00000028635 * Math.cos(3.15447649004 + 74.78159856730*t)
      earth_z_1 += 0.00000028944 * Math.cos(4.93245710560 + 220.41264243880*t)
      earth_z_1 += 0.00000037294 * Math.cos(5.40133589632 + 206.18554843720*t)
      earth_z_1 += 0.00000384140 * Math.cos(4.65958886012 + 529.69096509460*t)
      earth_z_1 += 0.00000544630 * Math.cos(1.80421440984 + 213.29909543800*t)
      earth_z_1 += 0.00001903177 * Math.cos(3.37061270964 + 12566.15169998280*t)
      earth_z_1 += 0.00005562680 * Math.cos(0.00000000000 + 0.00000000000*t)
      earth_z_1 += 0.00227821750 * Math.cos(3.41372504278 + 6283.07584999140*t)
      earth_z_1=earth_z_1*t

      earth_z_0 = 0.0

      earth_z_0 += 0.00000010363 * Math.cos(4.05663928093 + 71092.88135493269*t)
      earth_z_0 += 0.00000010896 * Math.cos(2.08023708321 + 6812.76681508600*t)
      earth_z_0 += 0.00000011204 * Math.cos(4.83021499098 + 14143.49524243060*t)
      earth_z_0 += 0.00000010498 * Math.cos(2.71149033603 + 419.48464387520*t)
      earth_z_0 += 0.00000010504 * Math.cos(2.26694979515 + 316.39186965660*t)
      earth_z_0 += 0.00000014477 * Math.cos(3.70258423465 + 9437.76293488700*t)
      earth_z_0 += 0.00000013709 * Math.cos(5.24058686986 + 639.89728631400*t)
      earth_z_0 += 0.00000014512 * Math.cos(1.58375269275 + 110.20632121940*t)
      earth_z_0 += 0.00000018150 * Math.cos(4.98479613321 + 6283.07584999140*t)
      earth_z_0 += 0.00000016395 * Math.cos(3.56456162523 + 5856.47765911540*t)
      earth_z_0 += 0.00000022724 * Math.cos(3.98473831560 + 1047.74731175470*t)
      earth_z_0 += 0.00000021674 * Math.cos(1.53999461728 + 7.11354700080*t)
      earth_z_0 += 0.00000019730 * Math.cos(3.16782731236 + 76.26607127560*t)
      earth_z_0 += 0.00000024808 * Math.cos(3.40954687381 + 10213.28554621100*t)
      earth_z_0 += 0.00000023291 * Math.cos(0.36646817056 + 39.61750834610*t)
      earth_z_0 += 0.00000026057 * Math.cos(1.93178628731 + 149.56319713460*t)
      earth_z_0 += 0.00000024534 * Math.cos(5.66491831903 + 36.64856292950*t)
      earth_z_0 += 0.00000031853 * Math.cos(3.99997840986 + 1577.34354244780*t)
      earth_z_0 += 0.00000031695 * Math.cos(3.44538862917 + 536.80451209540*t)
      earth_z_0 += 0.00000040793 * Math.cos(0.45519444489 + 522.57741809380*t)
      earth_z_0 += 0.00000043855 * Math.cos(3.70430347723 + 2352.86615377180*t)
      earth_z_0 += 0.00000080461 * Math.cos(3.88027157914 + 5223.69391980220*t)
      earth_z_0 += 0.00000081859 * Math.cos(0.33908959552 + 220.41264243880*t)
      earth_z_0 += 0.00000094247 * Math.cos(3.71017552866 + 206.18554843720*t)
      earth_z_0 += 0.00000101625 * Math.cos(5.42248110597 + 5507.55323866740*t)
      earth_z_0 += 0.00000279620 * Math.cos(3.19870156017 + 84334.66158130829*t)
      earth_z_0 += 0.00000272330 * Math.cos(0.75642153936 + 1059.38193018920*t)
      earth_z_0 += 0.00000330209 * Math.cos(5.97860271259 + 426.59819087600*t)
      earth_z_0 += 0.00001153742 * Math.cos(3.14159265359 + 0.00000000000*t)
      earth_z_0 += 0.00001131046 * Math.cos(5.75877139035 + 74.78159856730*t)
      earth_z_0 += 0.00004802048 * Math.cos(4.58264723370 + 38.13303563780*t)
      earth_z_0 += 0.00011270511 * Math.cos(0.41685732455 + 529.69096509460*t)
      earth_z_0 += 0.00011810174 * Math.cos(0.46078312048 + 213.29909543800*t)
      return earth_z_3+earth_z_2+earth_z_1+earth_z_0
   end

   def self.earth_y(t)
      earth_y_3 = 0.0

      earth_y_3 += 0.00000013847 * Math.cos(5.37444701633 + 6283.07584999140*t)
      earth_y_3 += 0.00000015923 * Math.cos(0.06221071687 + 536.80451209540*t)
      earth_y_3 += 0.00000016300 * Math.cos(1.14934178921 + 522.57741809380*t)
      earth_y_3 += 0.00000021546 * Math.cos(3.46116671016 + 220.41264243880*t)
      earth_y_3 += 0.00000022088 * Math.cos(4.54598360855 + 206.18554843720*t)
      earth_y_3 += 0.00000072366 * Math.cos(1.32019314413 + 12566.15169998280*t)
      earth_y_3 += 0.00000125477 * Math.cos(3.14159265359 + 0.00000000000*t)
      earth_y_3=earth_y_3*t*t*t

      earth_y_2 = 0.0

      earth_y_2 += 0.00000013668 * Math.cos(1.70191859339 + 6279.55273164240*t)
      earth_y_2 += 0.00000013680 * Math.cos(1.80736896884 + 6286.59896834040*t)
      earth_y_2 += 0.00000012723 * Math.cos(1.91903810105 + 419.48464387520*t)
      earth_y_2 += 0.00000014479 * Math.cos(0.14336346755 + 7.11354700080*t)
      earth_y_2 += 0.00000014254 * Math.cos(4.25680464915 + 433.71173787680*t)
      earth_y_2 += 0.00000037730 * Math.cos(0.40598353877 + 1059.38193018920*t)
      earth_y_2 += 0.00000072930 * Math.cos(0.61814128649 + 529.69096509460*t)
      earth_y_2 += 0.00000065392 * Math.cos(4.05826871786 + 426.59819087600*t)
      earth_y_2 += 0.00000103382 * Math.cos(4.03695721545 + 213.29909543800*t)
      earth_y_2 += 0.00000092688 * Math.cos(2.62218748420 + 18849.22754997420*t)
      earth_y_2 += 0.00000115781 * Math.cos(1.78259431361 + 536.80451209540*t)
      earth_y_2 += 0.00000118316 * Math.cos(5.70681506981 + 522.57741809380*t)
      earth_y_2 += 0.00000155973 * Math.cos(5.19309730583 + 220.41264243880*t)
      earth_y_2 += 0.00000160849 * Math.cos(2.83104666823 + 206.18554843720*t)
      earth_y_2 += 0.00001020487 * Math.cos(4.63746718598 + 6283.07584999140*t)
      earth_y_2 += 0.00002178009 * Math.cos(2.82957544235 + 12566.15169998280*t)
      earth_y_2 += 0.00005024394 * Math.cos(0.00000000000 + 0.00000000000*t)
      earth_y_2=earth_y_2*t*t

      earth_y_1 = 0.0

      earth_y_1 += 0.00000010164 * Math.cos(0.62992310390 + 73.29712585900*t)
      earth_y_1 += 0.00000010425 * Math.cos(0.81162914438 + 6284.05617105960*t)
      earth_y_1 += 0.00000010425 * Math.cos(2.69531177468 + 6282.09552892320*t)
      earth_y_1 += 0.00000010100 * Math.cos(1.72464513593 + 3738.76143010800*t)
      earth_y_1 += 0.00000012488 * Math.cos(0.74887488462 + 39.61750834610*t)
      earth_y_1 += 0.00000011720 * Math.cos(1.50209200374 + 632.78373931320*t)
      earth_y_1 += 0.00000013252 * Math.cos(3.58925185460 + 36.64856292950*t)
      earth_y_1 += 0.00000012413 * Math.cos(4.14057132118 + 515.46387109300*t)
      earth_y_1 += 0.00000012666 * Math.cos(5.73231393752 + 4694.00295470760*t)
      earth_y_1 += 0.00000015830 * Math.cos(4.20419608904 + 76.26607127560*t)
      earth_y_1 += 0.00000014186 * Math.cos(6.18547219419 + 796.29800681640*t)
      earth_y_1 += 0.00000014426 * Math.cos(5.39226330857 + 6275.96230299060*t)
      earth_y_1 += 0.00000014560 * Math.cos(4.40425761361 + 6290.18939699220*t)
      earth_y_1 += 0.00000016754 * Math.cos(2.24862220282 + 7058.59846131540*t)
      earth_y_1 += 0.00000015976 * Math.cos(2.44551801692 + 110.20632121940*t)
      earth_y_1 += 0.00000016520 * Math.cos(4.63328039489 + 11506.76976979360*t)
      earth_y_1 += 0.00000018447 * Math.cos(6.17330532651 + 11790.62908865880*t)
      earth_y_1 += 0.00000019531 * Math.cos(1.29958310594 + 5507.55323866740*t)
      earth_y_1 += 0.00000019019 * Math.cos(0.48946385175 + 227.52618943960*t)
      earth_y_1 += 0.00000020618 * Math.cos(2.14772396647 + 7079.37385680780*t)
      earth_y_1 += 0.00000021415 * Math.cos(5.30131509744 + 316.39186965660*t)
      earth_y_1 += 0.00000024830 * Math.cos(1.35190115953 + 5486.77784317500*t)
      earth_y_1 += 0.00000027502 * Math.cos(3.92641632542 + 6438.49624942560*t)
      earth_y_1 += 0.00000028447 * Math.cos(5.86215103214 + 6127.65545055720*t)
      earth_y_1 += 0.00000028763 * Math.cos(4.34539355621 + 25132.30339996560*t)
      earth_y_1 += 0.00000032122 * Math.cos(1.28008455196 + 149.56319713460*t)
      earth_y_1 += 0.00000029711 * Math.cos(3.87870738442 + 1066.49547719000*t)
      earth_y_1 += 0.00000038790 * Math.cos(1.87592194521 + 1589.07289528380*t)
      earth_y_1 += 0.00000031263 * Math.cos(3.30956065388 + 1052.26838318840*t)
      earth_y_1 += 0.00000031980 * Math.cos(3.62728133561 + 6681.22485339960*t)
      earth_y_1 += 0.00000035373 * Math.cos(2.90052012152 + 6812.76681508600*t)
      earth_y_1 += 0.00000035625 * Math.cos(6.15462846966 + 5884.92684658320*t)
      earth_y_1 += 0.00000037274 * Math.cos(0.66041323804 + 5753.38488489680*t)
      earth_y_1 += 0.00000047112 * Math.cos(5.04021592457 + 529.69096509460*t)
      earth_y_1 += 0.00000046642 * Math.cos(4.71575215800 + 7860.41939243920*t)
      earth_y_1 += 0.00000047619 * Math.cos(2.15295666289 + 213.29909543800*t)
      earth_y_1 += 0.00000048987 * Math.cos(3.64166577835 + 775.52261132400*t)
      earth_y_1 += 0.00000059441 * Math.cos(1.26619990626 + 6309.37416979120*t)
      earth_y_1 += 0.00000059794 * Math.cos(2.24100907272 + 6256.77753019160*t)
      earth_y_1 += 0.00000053924 * Math.cos(6.03901927875 + 433.71173787680*t)
      earth_y_1 += 0.00000062345 * Math.cos(5.07377354827 + 4705.73230754360*t)
      earth_y_1 += 0.00000087320 * Math.cos(0.09065280320 + 419.48464387520*t)
      earth_y_1 += 0.00000073661 * Math.cos(5.07557169089 + 639.89728631400*t)
      earth_y_1 += 0.00000089934 * Math.cos(1.86498162492 + 7.11354700080*t)
      earth_y_1 += 0.00000212533 * Math.cos(3.34400595407 + 6286.59896834040*t)
      earth_y_1 += 0.00000212689 * Math.cos(0.16300556918 + 6279.55273164240*t)
      earth_y_1 += 0.00000464550 * Math.cos(5.82729912952 + 6283.07584999140*t)
      earth_y_1 += 0.00000559143 * Math.cos(3.48680691788 + 536.80451209540*t)
      earth_y_1 += 0.00000571251 * Math.cos(4.00106150799 + 522.57741809380*t)
      earth_y_1 += 0.00000565322 * Math.cos(1.65278682736 + 1059.38193018920*t)
      earth_y_1 += 0.00000754610 * Math.cos(0.61970612390 + 220.41264243880*t)
      earth_y_1 += 0.00000781136 * Math.cos(1.12959177265 + 206.18554843720*t)
      earth_y_1 += 0.00000900270 * Math.cos(5.84057602289 + 426.59819087600*t)
      earth_y_1 += 0.00001290796 * Math.cos(4.38860548540 + 18849.22754997420*t)
      earth_y_1 += 0.00051506453 * Math.cos(4.43180499286 + 12566.15169998280*t)
      earth_y_1 += 0.00093052441 * Math.cos(0.00000000000 + 0.00000000000*t)
      earth_y_1=earth_y_1*t

      earth_y_0 = 0.0

      earth_y_0 += 0.00000010480 * Math.cos(1.38209301929 + 5999.21653112620*t)
      earth_y_0 += 0.00000010126 * Math.cos(0.99630008630 + 6836.64525283380*t)
      earth_y_0 += 0.00000010219 * Math.cos(0.13075179540 + 1349.86740965880*t)
      earth_y_0 += 0.00000011583 * Math.cos(2.48165809843 + 5729.50644714900*t)
      earth_y_0 += 0.00000011435 * Math.cos(2.15573411853 + 533.62311835770*t)
      earth_y_0 += 0.00000012556 * Math.cos(2.59194808538 + 15720.83878487840*t)
      earth_y_0 += 0.00000010989 * Math.cos(0.62040343662 + 10988.80815753500*t)
      earth_y_0 += 0.00000011585 * Math.cos(5.32336141881 + 525.75881183150*t)
      earth_y_0 += 0.00000012446 * Math.cos(5.78094918529 + 15110.46611986620*t)
      earth_y_0 += 0.00000010833 * Math.cos(5.05422968004 + 543.91805909620*t)
      earth_y_0 += 0.00000012366 * Math.cos(1.96831814872 + 6286.66627864320*t)
      earth_y_0 += 0.00000012375 * Math.cos(1.53862289477 + 6279.48542133960*t)
      earth_y_0 += 0.00000011595 * Math.cos(5.83451477433 + 199.07200143640*t)
      earth_y_0 += 0.00000014332 * Math.cos(4.45678693729 + 7342.45778018060*t)
      earth_y_0 += 0.00000013558 * Math.cos(1.44666331503 + 16730.46368959580*t)
      earth_y_0 += 0.00000011583 * Math.cos(3.88971333608 + 5331.35744374080*t)
      earth_y_0 += 0.00000013376 * Math.cos(2.03616887071 + 12139.55350910680*t)
      earth_y_0 += 0.00000012227 * Math.cos(4.38359423735 + 7632.94325965020*t)
      earth_y_0 += 0.00000014909 * Math.cos(6.12895641025 + 20426.57109242200*t)
      earth_y_0 += 0.00000017985 * Math.cos(2.07741211308 + 17298.18232732620*t)
      earth_y_0 += 0.00000015078 * Math.cos(1.55132224732 + 16496.36139620240*t)
      earth_y_0 += 0.00000013605 * Math.cos(3.62641145030 + 13095.84266507740*t)
      earth_y_0 += 0.00000016966 * Math.cos(0.24919778633 + 853.19638175200*t)
      earth_y_0 += 0.00000017861 * Math.cos(4.86809570283 + 1592.59601363280*t)
      earth_y_0 += 0.00000018884 * Math.cos(0.85614789376 + 156137.47598479928*t)
      earth_y_0 += 0.00000014095 * Math.cos(6.03707103538 + 2942.46342329160*t)
      earth_y_0 += 0.00000013831 * Math.cos(3.02450528624 + 8635.94200376320*t)
      earth_y_0 += 0.00000015545 * Math.cos(2.44244738845 + 515.46387109300*t)
      earth_y_0 += 0.00000015492 * Math.cos(1.06568154314 + 735.87651353180*t)
      earth_y_0 += 0.00000017492 * Math.cos(1.45131471586 + 138.51749687070*t)
      earth_y_0 += 0.00000018291 * Math.cos(1.49785845895 + 323.50541665740*t)
      earth_y_0 += 0.00000018552 * Math.cos(4.31061638297 + 202.25339517410*t)
      earth_y_0 += 0.00000020024 * Math.cos(2.96823180998 + 8031.09226305840*t)
      earth_y_0 += 0.00000015517 * Math.cos(3.70546925724 + 742.99006053260*t)
      earth_y_0 += 0.00000017512 * Math.cos(6.16192589291 + 10447.38783960440*t)
      earth_y_0 += 0.00000021070 * Math.cos(2.22959477131 + 7477.52286021600*t)
      earth_y_0 += 0.00000019691 * Math.cos(5.58713076986 + 217.23124870110*t)
      earth_y_0 += 0.00000017077 * Math.cos(5.29722216277 + 4933.20844033260*t)
      earth_y_0 += 0.00000020052 * Math.cos(2.45637769313 + 209.36694217490*t)
      earth_y_0 += 0.00000021981 * Math.cos(4.82484958838 + 77.75054398390*t)
      earth_y_0 += 0.00000022104 * Math.cos(2.36649230999 + 2.96894541660*t)
      earth_y_0 += 0.00000023246 * Math.cos(4.61910038205 + 18319.53658487960*t)
      earth_y_0 += 0.00000017888 * Math.cos(5.01504194498 + 1748.01641306700*t)
      earth_y_0 += 0.00000025997 * Math.cos(1.87312778491 + 71430.69561812909*t)
      earth_y_0 += 0.00000019931 * Math.cos(2.81254368420 + 2118.76386037840*t)
      earth_y_0 += 0.00000023256 * Math.cos(5.18050538435 + 85.82729883120*t)
      earth_y_0 += 0.00000023457 * Math.cos(0.09576335036 + 71.81265315070*t)
      earth_y_0 += 0.00000020498 * Math.cos(3.44435384536 + 11371.70468975820*t)
      earth_y_0 += 0.00000025701 * Math.cos(0.75895390818 + 13367.97263110660*t)
      earth_y_0 += 0.00000021642 * Math.cos(3.06444526478 + 12559.03815298200*t)
      earth_y_0 += 0.00000024843 * Math.cos(1.00265326013 + 5088.62883976680*t)
      earth_y_0 += 0.00000023815 * Math.cos(2.19051967809 + 227.52618943960*t)
      earth_y_0 += 0.00000028166 * Math.cos(5.19366222912 + 12562.62858163380*t)
      earth_y_0 += 0.00000026741 * Math.cos(5.97172882162 + 3930.20969621960*t)
      earth_y_0 += 0.00000030329 * Math.cos(0.42324614391 + 4535.05943692440*t)
      earth_y_0 += 0.00000027688 * Math.cos(5.44433605847 + 63.73589830340*t)
      earth_y_0 += 0.00000025032 * Math.cos(3.74982021361 + 26.29831979980*t)
      earth_y_0 += 0.00000028733 * Math.cos(2.14315245629 + 151.04766984290*t)
      earth_y_0 += 0.00000028582 * Math.cos(1.27599593473 + 41.10198105440*t)
      earth_y_0 += 0.00000034601 * Math.cos(4.63240700311 + 3340.61242669980*t)
      earth_y_0 += 0.00000036368 * Math.cos(1.33416490018 + 18073.70493865020*t)
      earth_y_0 += 0.00000028515 * Math.cos(4.53853388964 + 12569.67481833180*t)
      earth_y_0 += 0.00000030359 * Math.cos(2.64775002249 + 11.04570026390*t)
      earth_y_0 += 0.00000034784 * Math.cos(3.03113665420 + 35.16409022120*t)
      earth_y_0 += 0.00000039728 * Math.cos(4.70048863454 + 5856.47765911540*t)
      earth_y_0 += 0.00000032603 * Math.cos(4.41806626166 + 4164.31198961300*t)
      earth_y_0 += 0.00000031140 * Math.cos(3.61579568733 + 2146.16541647520*t)
      earth_y_0 += 0.00000042135 * Math.cos(2.06532560040 + 17260.15465469040*t)
      earth_y_0 += 0.00000048913 * Math.cos(5.16531049040 + 9225.53927328300*t)
      earth_y_0 += 0.00000039555 * Math.cos(3.35943284176 + 5481.25491886760*t)
      earth_y_0 += 0.00000049347 * Math.cos(2.15740113992 + 2544.31441988340*t)
      earth_y_0 += 0.00000037539 * Math.cos(1.60040603609 + 8429.24126646660*t)
      earth_y_0 += 0.00000050630 * Math.cos(0.48144269678 + 11856.21865142450*t)
      earth_y_0 += 0.00000051293 * Math.cos(4.21367834558 + 12352.85260454480*t)
      earth_y_0 += 0.00000048379 * Math.cos(0.25856696781 + 7084.89678111520*t)
      earth_y_0 += 0.00000047359 * Math.cos(4.53607945311 + 3128.38876509580*t)
      earth_y_0 += 0.00000048425 * Math.cos(0.05833183710 + 801.82093112380*t)
      earth_y_0 += 0.00000061133 * Math.cos(5.34335721244 + 3154.68708489560*t)
      earth_y_0 += 0.00000047934 * Math.cos(2.43176952238 + 6438.49624942560*t)
      earth_y_0 += 0.00000063109 * Math.cos(5.44811820644 + 224.34479570190*t)
      earth_y_0 += 0.00000063109 * Math.cos(4.22325583135 + 148.07872442630*t)
      earth_y_0 += 0.00000049613 * Math.cos(1.07290390127 + 6127.65545055720*t)
      earth_y_0 += 0.00000050679 * Math.cos(3.77133779892 + 6275.96230299060*t)
      earth_y_0 += 0.00000065279 * Math.cos(4.98927111441 + 846.08283475120*t)
      earth_y_0 += 0.00000051141 * Math.cos(6.02458046766 + 6290.18939699220*t)
      earth_y_0 += 0.00000057574 * Math.cos(2.39891957636 + 6284.05617105960*t)
      earth_y_0 += 0.00000057574 * Math.cos(1.10802134270 + 6282.09552892320*t)
      earth_y_0 += 0.00000053747 * Math.cos(6.27553948416 + 1194.44701022460*t)
      earth_y_0 += 0.00000058089 * Math.cos(0.55165509745 + 10977.07880469900*t)
      earth_y_0 += 0.00000055765 * Math.cos(6.03101173028 + 949.17560896980*t)
      earth_y_0 += 0.00000075626 * Math.cos(2.58860726122 + 6496.37494542940*t)
      earth_y_0 += 0.00000060039 * Math.cos(1.82878888713 + 4136.91043351620*t)
      earth_y_0 += 0.00000080740 * Math.cos(0.92225805400 + 6069.77675455340*t)
      earth_y_0 += 0.00000085870 * Math.cos(1.45351152151 + 167283.76158766549*t)
      earth_y_0 += 0.00000062961 * Math.cos(2.83649755996 + 6303.85124548380*t)
      earth_y_0 += 0.00000063240 * Math.cos(0.67044491570 + 6262.30045449900*t)
      earth_y_0 += 0.00000065694 * Math.cos(2.08898587059 + 11769.85369316640*t)
      earth_y_0 += 0.00000068578 * Math.cos(5.49084675578 + 1066.49547719000*t)
      earth_y_0 += 0.00000078419 * Math.cos(0.28253093914 + 8827.39026987480*t)
      earth_y_0 += 0.00000106628 * Math.cos(1.58474270218 + 1162.47470440780*t)
      earth_y_0 += 0.00000099046 * Math.cos(1.44954618610 + 1052.26838318840*t)
      earth_y_0 += 0.00000118725 * Math.cos(5.45361490488 + 9437.76293488700*t)
      earth_y_0 += 0.00000106045 * Math.cos(1.55087419808 + 433.71173787680*t)
      earth_y_0 += 0.00000111114 * Math.cos(0.85403021572 + 632.78373931320*t)
      earth_y_0 += 0.00000138816 * Math.cos(0.43047773659 + 1.48447270830*t)
      earth_y_0 += 0.00000128211 * Math.cos(3.23254821381 + 3738.76143010800*t)
      earth_y_0 += 0.00000129006 * Math.cos(3.64623708634 + 7079.37385680780*t)
      earth_y_0 += 0.00000200005 * Math.cos(2.50144088120 + 17789.84561978500*t)
      earth_y_0 += 0.00000149769 * Math.cos(6.07429023278 + 5486.77784317500*t)
      earth_y_0 += 0.00000206257 * Math.cos(4.28366728882 + 11790.62908865880*t)
      earth_y_0 += 0.00000155454 * Math.cos(0.05340525434 + 25132.30339996560*t)
      earth_y_0 += 0.00000178280 * Math.cos(4.67307255246 + 6283.14316029419*t)
      earth_y_0 += 0.00000178280 * Math.cos(5.11717552231 + 6283.00853968860*t)
      earth_y_0 += 0.00000179242 * Math.cos(1.40003446021 + 796.29800681640*t)
      earth_y_0 += 0.00000213096 * Math.cos(4.22106062967 + 316.39186965660*t)
      earth_y_0 += 0.00000256132 * Math.cos(6.16722512388 + 709.93304855830*t)
      earth_y_0 += 0.00000255845 * Math.cos(0.69454231563 + 12168.00269657460*t)
      earth_y_0 += 0.00000227792 * Math.cos(4.84547074733 + 4694.00295470760*t)
      earth_y_0 += 0.00000227937 * Math.cos(5.95179248814 + 7058.59846131540*t)
      earth_y_0 += 0.00000262993 * Math.cos(0.28803097515 + 103.09277421860*t)
      earth_y_0 += 0.00000219504 * Math.cos(2.95216139568 + 11506.76976979360*t)
      earth_y_0 += 0.00000286693 * Math.cos(3.35830049094 + 110.20632121940*t)
      earth_y_0 += 0.00000314951 * Math.cos(0.91999346670 + 639.89728631400*t)
      earth_y_0 += 0.00000317653 * Math.cos(4.53488042414 + 419.48464387520*t)
      earth_y_0 += 0.00000319364 * Math.cos(3.56022620000 + 7.11354700080*t)
      earth_y_0 += 0.00000507084 * Math.cos(2.87025193381 + 7860.41939243920*t)
      earth_y_0 += 0.00000546360 * Math.cos(6.17311131785 + 14143.49524243060*t)
      earth_y_0 += 0.00000541273 * Math.cos(5.49902805917 + 775.52261132400*t)
      earth_y_0 += 0.00000404146 * Math.cos(5.25775211904 + 6681.22485339960*t)
      earth_y_0 += 0.00000430002 * Math.cos(2.70052997175 + 1589.07289528380*t)
      earth_y_0 += 0.00000551390 * Math.cos(3.96125249369 + 5507.55323866740*t)
      earth_y_0 += 0.00000449968 * Math.cos(3.79880375595 + 6309.37416979120*t)
      earth_y_0 += 0.00000452018 * Math.cos(5.99167242707 + 6256.77753019160*t)
      earth_y_0 += 0.00000450435 * Math.cos(4.52785572489 + 5884.92684658320*t)
      earth_y_0 += 0.00000628788 * Math.cos(4.99295631526 + 73.29712585900*t)
      earth_y_0 += 0.00000611347 * Math.cos(3.81381495286 + 6812.76681508600*t)
      earth_y_0 += 0.00000681324 * Math.cos(0.64729627497 + 4705.73230754360*t)
      earth_y_0 += 0.00000723524 * Math.cos(1.60560698821 + 10213.28554621100*t)
      earth_y_0 += 0.00000639316 * Math.cos(6.02923915017 + 5753.38488489680*t)
      earth_y_0 += 0.00000744932 * Math.cos(2.80728871886 + 398.14900340820*t)
      earth_y_0 += 0.00000767125 * Math.cos(2.65620459324 + 39.61750834610*t)
      earth_y_0 += 0.00000813077 * Math.cos(1.68393442622 + 36.64856292950*t)
      earth_y_0 += 0.00000934539 * Math.cos(4.50301201844 + 12036.46073488820*t)
      earth_y_0 += 0.00001135092 * Math.cos(5.27313415220 + 5223.69391980220*t)
      earth_y_0 += 0.00001440265 * Math.cos(1.90068164664 + 2352.86615377180*t)
      earth_y_0 += 0.00001185789 * Math.cos(5.48845966910 + 76.26607127560*t)
      earth_y_0 += 0.00001398661 * Math.cos(5.18874483163 + 536.80451209540*t)
      earth_y_0 += 0.00001429933 * Math.cos(2.30184513257 + 522.57741809380*t)
      earth_y_0 += 0.00001707987 * Math.cos(4.58232858766 + 6286.59896834040*t)
      earth_y_0 += 0.00001709219 * Math.cos(5.20780401071 + 6279.55273164240*t)
      earth_y_0 += 0.00002147473 * Math.cos(2.66253538905 + 1577.34354244780*t)
      earth_y_0 += 0.00001890481 * Math.cos(2.32098683748 + 220.41264243880*t)
      earth_y_0 += 0.00001940704 * Math.cos(3.22808267633 + 149.56319713460*t)
      earth_y_0 += 0.00001962913 * Math.cos(5.70756734336 + 206.18554843720*t)
      earth_y_0 += 0.00003110838 * Math.cos(5.38114091484 + 83996.84731811189*t)
      earth_y_0 += 0.00007623032 * Math.cos(1.66896617535 + 426.59819087600*t)
      earth_y_0 += 0.00010466933 * Math.cos(0.09641690558 + 18849.22754997420*t)
      earth_y_0 += 0.00011819755 * Math.cos(2.47524448851 + 1059.38193018920*t)
      earth_y_0 += 0.00083751910 * Math.cos(0.76880010707 + 74.78159856730*t)
      earth_y_0 += 0.00155442849 * Math.cos(0.59927021065 + 38.13303563780*t)
      earth_y_0 += 0.00272033033 * Math.cos(2.44443635549 + 213.29909543800*t)
      earth_y_0 += 0.00492966037 * Math.cos(2.17052458400 + 529.69096509460*t)
      earth_y_0 += 0.00835289774 * Math.cos(0.13952879005 + 12566.15169998280*t)
      earth_y_0 += 0.02408829501 * Math.cos(3.14159265359 + 0.00000000000*t)
      earth_y_0 += 0.99988907017 * Math.cos(0.18265890456 + 6283.07584999140*t)
      return earth_y_3+earth_y_2+earth_y_1+earth_y_0
   end

   def self.earth_x(t)
      earth_x_3 = 0.0

      earth_x_3 += 0.00000015934 * Math.cos(1.63320186413 + 536.80451209540*t)
      earth_x_3 += 0.00000016291 * Math.cos(2.71940457791 + 522.57741809380*t)
      earth_x_3 += 0.00000021482 * Math.cos(5.03368299703 + 220.41264243880*t)
      earth_x_3 += 0.00000022035 * Math.cos(6.11822426048 + 206.18554843720*t)
      earth_x_3 += 0.00000072337 * Math.cos(2.89303952476 + 12566.15169998280*t)
      earth_x_3 += 0.00000173206 * Math.cos(3.14159265359 + 0.00000000000*t)
      earth_x_3=earth_x_3*t*t*t

      earth_x_2 = 0.0

      earth_x_2 += 0.00000013668 * Math.cos(3.27271492019 + 6279.55273164240*t)
      earth_x_2 += 0.00000013679 * Math.cos(3.37833642063 + 6286.59896834040*t)
      earth_x_2 += 0.00000012711 * Math.cos(3.49149798770 + 419.48464387520*t)
      earth_x_2 += 0.00000013989 * Math.cos(1.76434060619 + 7.11354700080*t)
      earth_x_2 += 0.00000014232 * Math.cos(5.82837756444 + 433.71173787680*t)
      earth_x_2 += 0.00000037796 * Math.cos(1.97621753751 + 1059.38193018920*t)
      earth_x_2 += 0.00000074211 * Math.cos(2.15619420586 + 529.69096509460*t)
      earth_x_2 += 0.00000065107 * Math.cos(5.63089478188 + 426.59819087600*t)
      earth_x_2 += 0.00000096063 * Math.cos(5.56707571020 + 213.29909543800*t)
      earth_x_2 += 0.00000092659 * Math.cos(4.19285471010 + 18849.22754997420*t)
      earth_x_2 += 0.00000115842 * Math.cos(3.35337160144 + 536.80451209540*t)
      earth_x_2 += 0.00000118222 * Math.cos(0.99338493688 + 522.57741809380*t)
      earth_x_2 += 0.00000155633 * Math.cos(0.48183983171 + 220.41264243880*t)
      earth_x_2 += 0.00000160293 * Math.cos(4.40406062613 + 206.18554843720*t)
      earth_x_2 += 0.00000995233 * Math.cos(0.20790847155 + 6283.07584999140*t)
      earth_x_2 += 0.00002175689 * Math.cos(4.39999849572 + 12566.15169998280*t)
      earth_x_2 += 0.00004098432 * Math.cos(3.14159265359 + 0.00000000000*t)
      earth_x_2=earth_x_2*t*t

      earth_x_1 = 0.0

      earth_x_1 += 0.00000010223 * Math.cos(2.19747174258 + 73.29712585900*t)
      earth_x_1 += 0.00000010425 * Math.cos(2.38242547117 + 6284.05617105960*t)
      earth_x_1 += 0.00000010425 * Math.cos(4.26610810148 + 6282.09552892320*t)
      earth_x_1 += 0.00000010073 * Math.cos(3.28940171828 + 3738.76143010800*t)
      earth_x_1 += 0.00000012487 * Math.cos(2.32002507803 + 39.61750834610*t)
      earth_x_1 += 0.00000011759 * Math.cos(3.04881045275 + 632.78373931320*t)
      earth_x_1 += 0.00000011845 * Math.cos(4.15246503623 + 4694.00295470760*t)
      earth_x_1 += 0.00000013243 * Math.cos(5.16075891864 + 36.64856292950*t)
      earth_x_1 += 0.00000012374 * Math.cos(5.70562636316 + 515.46387109300*t)
      earth_x_1 += 0.00000015841 * Math.cos(5.77523709799 + 76.26607127560*t)
      earth_x_1 += 0.00000013921 * Math.cos(1.44156172409 + 796.29800681640*t)
      earth_x_1 += 0.00000013858 * Math.cos(4.17419232578 + 110.20632121940*t)
      earth_x_1 += 0.00000014388 * Math.cos(0.68157599309 + 6275.96230299060*t)
      earth_x_1 += 0.00000014555 * Math.cos(5.97554823531 + 6290.18939699220*t)
      earth_x_1 += 0.00000016757 * Math.cos(3.81935015812 + 7058.59846131540*t)
      earth_x_1 += 0.00000016471 * Math.cos(6.22682639292 + 11506.76976979360*t)
      earth_x_1 += 0.00000018308 * Math.cos(1.46954314992 + 11790.62908865880*t)
      earth_x_1 += 0.00000018990 * Math.cos(2.06104675595 + 227.52618943960*t)
      earth_x_1 += 0.00000019565 * Math.cos(2.89351924469 + 5507.55323866740*t)
      earth_x_1 += 0.00000020611 * Math.cos(3.71790880968 + 7079.37385680780*t)
      earth_x_1 += 0.00000021371 * Math.cos(0.56918433581 + 316.39186965660*t)
      earth_x_1 += 0.00000024815 * Math.cos(2.92204909812 + 5486.77784317500*t)
      earth_x_1 += 0.00000027573 * Math.cos(5.50119104683 + 6438.49624942560*t)
      earth_x_1 += 0.00000028447 * Math.cos(1.14976253807 + 6127.65545055720*t)
      earth_x_1 += 0.00000028763 * Math.cos(5.91618989512 + 25132.30339996560*t)
      earth_x_1 += 0.00000032144 * Math.cos(2.85116756808 + 149.56319713460*t)
      earth_x_1 += 0.00000029717 * Math.cos(5.44950931785 + 1066.49547719000*t)
      earth_x_1 += 0.00000038757 * Math.cos(3.44658477283 + 1589.07289528380*t)
      earth_x_1 += 0.00000032346 * Math.cos(1.00156514807 + 529.69096509460*t)
      earth_x_1 += 0.00000031267 * Math.cos(4.87970239848 + 1052.26838318840*t)
      earth_x_1 += 0.00000031960 * Math.cos(5.19645600029 + 6681.22485339960*t)
      earth_x_1 += 0.00000035367 * Math.cos(4.47243820095 + 6812.76681508600*t)
      earth_x_1 += 0.00000036061 * Math.cos(2.16002201071 + 5753.38488489680*t)
      earth_x_1 += 0.00000035675 * Math.cos(1.45279327264 + 5884.92684658320*t)
      earth_x_1 += 0.00000046286 * Math.cos(0.01839494103 + 7860.41939243920*t)
      earth_x_1 += 0.00000048841 * Math.cos(5.21419389335 + 775.52261132400*t)
      earth_x_1 += 0.00000059514 * Math.cos(2.83634160150 + 6309.37416979120*t)
      earth_x_1 += 0.00000059822 * Math.cos(3.81195369871 + 6256.77753019160*t)
      earth_x_1 += 0.00000057347 * Math.cos(4.24377582130 + 213.29909543800*t)
      earth_x_1 += 0.00000053855 * Math.cos(1.32730357021 + 433.71173787680*t)
      earth_x_1 += 0.00000062260 * Math.cos(0.36239798178 + 4705.73230754360*t)
      earth_x_1 += 0.00000087568 * Math.cos(1.66327387610 + 419.48464387520*t)
      earth_x_1 += 0.00000073550 * Math.cos(0.36357570430 + 639.89728631400*t)
      earth_x_1 += 0.00000088507 * Math.cos(3.47757021691 + 7.11354700080*t)
      earth_x_1 += 0.00000212515 * Math.cos(4.91489371033 + 6286.59896834040*t)
      earth_x_1 += 0.00000212689 * Math.cos(1.73380190491 + 6279.55273164240*t)
      earth_x_1 += 0.00000559385 * Math.cos(5.05751993763 + 536.80451209540*t)
      earth_x_1 += 0.00000570555 * Math.cos(5.57003898297 + 522.57741809380*t)
      earth_x_1 += 0.00000565656 * Math.cos(3.22349285267 + 1059.38193018920*t)
      earth_x_1 += 0.00000753346 * Math.cos(2.19132598402 + 220.41264243880*t)
      earth_x_1 += 0.00000776634 * Math.cos(2.70605024384 + 206.18554843720*t)
      earth_x_1 += 0.00000898976 * Math.cos(1.12887038368 + 426.59819087600*t)
      earth_x_1 += 0.00001068627 * Math.cos(2.01554176551 + 6283.07584999140*t)
      earth_x_1 += 0.00001290723 * Math.cos(5.95943124583 + 18849.22754997420*t)
      earth_x_1 += 0.00051500000 * Math.cos(6.00266267204 + 12566.15169998280*t)
      earth_x_1 += 0.00122106982 * Math.cos(0.00000000000 + 0.00000000000*t)
      earth_x_1=earth_x_1*t

      earth_x_0 = 0.0

      earth_x_0 += 0.00000010480 * Math.cos(2.95288908781 + 5999.21653112620*t)
      earth_x_0 += 0.00000010546 * Math.cos(4.79503596728 + 1349.86740965880*t)
      earth_x_0 += 0.00000011129 * Math.cos(4.17728063171 + 15720.83878487840*t)
      earth_x_0 += 0.00000010507 * Math.cos(2.62758025060 + 6836.64525283380*t)
      earth_x_0 += 0.00000011583 * Math.cos(4.05256206393 + 5729.50644714900*t)
      earth_x_0 += 0.00000011447 * Math.cos(3.72704255770 + 533.62311835770*t)
      earth_x_0 += 0.00000011004 * Math.cos(2.19276723240 + 10988.80815753500*t)
      earth_x_0 += 0.00000011587 * Math.cos(0.61075744193 + 525.75881183150*t)
      earth_x_0 += 0.00000012425 * Math.cos(1.06396563046 + 15110.46611986620*t)
      earth_x_0 += 0.00000010836 * Math.cos(0.34161370756 + 543.91805909620*t)
      earth_x_0 += 0.00000012366 * Math.cos(3.53911446434 + 6286.66627864320*t)
      earth_x_0 += 0.00000012375 * Math.cos(3.10941923273 + 6279.48542133960*t)
      earth_x_0 += 0.00000011229 * Math.cos(1.18029367551 + 199.07200143640*t)
      earth_x_0 += 0.00000014329 * Math.cos(6.02791958133 + 7342.45778018060*t)
      earth_x_0 += 0.00000011583 * Math.cos(5.46076026245 + 5331.35744374080*t)
      earth_x_0 += 0.00000013247 * Math.cos(3.60768174652 + 12139.55350910680*t)
      earth_x_0 += 0.00000014942 * Math.cos(1.41788930965 + 20426.57109242200*t)
      earth_x_0 += 0.00000013852 * Math.cos(6.16243027421 + 7632.94325965020*t)
      earth_x_0 += 0.00000015049 * Math.cos(3.12084096050 + 16496.36139620240*t)
      earth_x_0 += 0.00000013605 * Math.cos(5.19721055627 + 13095.84266507740*t)
      earth_x_0 += 0.00000016952 * Math.cos(1.82073561882 + 853.19638175200*t)
      earth_x_0 += 0.00000017889 * Math.cos(0.15750451509 + 1592.59601363280*t)
      earth_x_0 += 0.00000018884 * Math.cos(2.42694414831 + 156137.47598479928*t)
      earth_x_0 += 0.00000019220 * Math.cos(0.49428010004 + 17298.18232732620*t)
      earth_x_0 += 0.00000013898 * Math.cos(4.59171958613 + 8635.94200376320*t)
      earth_x_0 += 0.00000014285 * Math.cos(1.29528607840 + 2942.46342329160*t)
      earth_x_0 += 0.00000015488 * Math.cos(4.00542220967 + 515.46387109300*t)
      earth_x_0 += 0.00000017360 * Math.cos(3.01137661271 + 138.51749687070*t)
      earth_x_0 += 0.00000018299 * Math.cos(3.06814130824 + 323.50541665740*t)
      earth_x_0 += 0.00000015582 * Math.cos(5.27513963301 + 742.99006053260*t)
      earth_x_0 += 0.00000016444 * Math.cos(2.55185354475 + 735.87651353180*t)
      earth_x_0 += 0.00000019075 * Math.cos(5.91973929854 + 202.25339517410*t)
      earth_x_0 += 0.00000021065 * Math.cos(3.80028088787 + 7477.52286021600*t)
      earth_x_0 += 0.00000019681 * Math.cos(0.87544248531 + 217.23124870110*t)
      earth_x_0 += 0.00000021687 * Math.cos(4.30348901447 + 10447.38783960440*t)
      earth_x_0 += 0.00000020026 * Math.cos(4.02923197304 + 209.36694217490*t)
      earth_x_0 += 0.00000017104 * Math.cos(0.58684867006 + 4933.20844033260*t)
      earth_x_0 += 0.00000021992 * Math.cos(0.11232184552 + 77.75054398390*t)
      earth_x_0 += 0.00000022286 * Math.cos(3.93734569173 + 2.96894541660*t)
      earth_x_0 += 0.00000023250 * Math.cos(6.19030311409 + 18319.53658487960*t)
      earth_x_0 += 0.00000018593 * Math.cos(3.38415795860 + 1748.01641306700*t)
      earth_x_0 += 0.00000022867 * Math.cos(4.76437399404 + 8031.09226305840*t)
      earth_x_0 += 0.00000026112 * Math.cos(0.30447108865 + 71430.69561812909*t)
      earth_x_0 += 0.00000019930 * Math.cos(4.38335547038 + 2118.76386037840*t)
      earth_x_0 += 0.00000022744 * Math.cos(1.67012539714 + 71.81265315070*t)
      earth_x_0 += 0.00000023267 * Math.cos(0.46827104623 + 85.82729883120*t)
      earth_x_0 += 0.00000020480 * Math.cos(1.46713660207 + 7084.89678111520*t)
      earth_x_0 += 0.00000021642 * Math.cos(4.63524156478 + 12559.03815298200*t)
      earth_x_0 += 0.00000023782 * Math.cos(3.76207354349 + 227.52618943960*t)
      earth_x_0 += 0.00000021880 * Math.cos(5.12635088590 + 11371.70468975820*t)
      earth_x_0 += 0.00000028166 * Math.cos(0.48127325250 + 12562.62858163380*t)
      earth_x_0 += 0.00000030322 * Math.cos(1.99340330773 + 4535.05943692440*t)
      earth_x_0 += 0.00000024936 * Math.cos(2.17935828787 + 26.29831979980*t)
      earth_x_0 += 0.00000028580 * Math.cos(2.84721981555 + 41.10198105440*t)
      earth_x_0 += 0.00000028741 * Math.cos(3.71398829023 + 151.04766984290*t)
      earth_x_0 += 0.00000033986 * Math.cos(6.17599336585 + 3340.61242669980*t)
      earth_x_0 += 0.00000036898 * Math.cos(2.91097134183 + 18073.70493865020*t)
      earth_x_0 += 0.00000028515 * Math.cos(6.10933021271 + 12569.67481833180*t)
      earth_x_0 += 0.00000032546 * Math.cos(3.01796808307 + 5088.62883976680*t)
      earth_x_0 += 0.00000030675 * Math.cos(4.21800166059 + 11.04570026390*t)
      earth_x_0 += 0.00000032521 * Math.cos(2.84566871337 + 4164.31198961300*t)
      earth_x_0 += 0.00000031150 * Math.cos(1.37429681895 + 63.73589830340*t)
      earth_x_0 += 0.00000037824 * Math.cos(4.58891701161 + 35.16409022120*t)
      earth_x_0 += 0.00000032559 * Math.cos(1.97427864771 + 2146.16541647520*t)
      earth_x_0 += 0.00000032481 * Math.cos(0.80957263520 + 3930.20969621960*t)
      earth_x_0 += 0.00000047271 * Math.cos(0.62147119447 + 2544.31441988340*t)
      earth_x_0 += 0.00000047568 * Math.cos(3.16123585999 + 5856.47765911540*t)
      earth_x_0 += 0.00000048969 * Math.cos(0.45418080759 + 9225.53927328300*t)
      earth_x_0 += 0.00000039554 * Math.cos(4.93022392385 + 5481.25491886760*t)
      earth_x_0 += 0.00000043381 * Math.cos(3.64501749522 + 17260.15465469040*t)
      earth_x_0 += 0.00000050648 * Math.cos(2.05206551992 + 11856.21865142450*t)
      earth_x_0 += 0.00000051321 * Math.cos(5.78450026632 + 12352.85260454480*t)
      earth_x_0 += 0.00000052309 * Math.cos(5.30571599873 + 13367.97263110660*t)
      earth_x_0 += 0.00000041149 * Math.cos(3.32726302190 + 8429.24126646660*t)
      earth_x_0 += 0.00000048104 * Math.cos(4.77180566934 + 801.82093112380*t)
      earth_x_0 += 0.00000047378 * Math.cos(6.10705175562 + 3128.38876509580*t)
      earth_x_0 += 0.00000057340 * Math.cos(3.79459979103 + 3154.68708489560*t)
      earth_x_0 += 0.00000048085 * Math.cos(4.00886197380 + 6438.49624942560*t)
      earth_x_0 += 0.00000063140 * Math.cos(0.73615138189 + 224.34479570190*t)
      earth_x_0 += 0.00000063189 * Math.cos(5.79436684832 + 148.07872442630*t)
      earth_x_0 += 0.00000049613 * Math.cos(2.64370071484 + 6127.65545055720*t)
      earth_x_0 += 0.00000050529 * Math.cos(5.34827650648 + 6275.96230299060*t)
      earth_x_0 += 0.00000065337 * Math.cos(0.27633556843 + 846.08283475120*t)
      earth_x_0 += 0.00000051129 * Math.cos(1.31255522350 + 6290.18939699220*t)
      earth_x_0 += 0.00000057574 * Math.cos(3.96971590315 + 6284.05617105960*t)
      earth_x_0 += 0.00000057574 * Math.cos(2.67881766950 + 6282.09552892320*t)
      earth_x_0 += 0.00000053715 * Math.cos(1.56222706033 + 1194.44701022460*t)
      earth_x_0 += 0.00000067771 * Math.cos(4.03416283669 + 9437.76293488700*t)
      earth_x_0 += 0.00000056030 * Math.cos(1.32365571358 + 949.17560896980*t)
      earth_x_0 += 0.00000075601 * Math.cos(4.15956023781 + 6496.37494542940*t)
      earth_x_0 += 0.00000060048 * Math.cos(3.39951805979 + 4136.91043351620*t)
      earth_x_0 += 0.00000079201 * Math.cos(2.49366716519 + 6069.77675455340*t)
      earth_x_0 += 0.00000085870 * Math.cos(3.02430773140 + 167283.76158766549*t)
      earth_x_0 += 0.00000062961 * Math.cos(4.40729381941 + 6303.85124548380*t)
      earth_x_0 += 0.00000063240 * Math.cos(2.24124130944 + 6262.30045449900*t)
      earth_x_0 += 0.00000065359 * Math.cos(3.65156347970 + 11769.85369316640*t)
      earth_x_0 += 0.00000068586 * Math.cos(0.77840084573 + 1066.49547719000*t)
      earth_x_0 += 0.00000077277 * Math.cos(3.58396027325 + 5507.55323866740*t)
      earth_x_0 += 0.00000077801 * Math.cos(1.84444797200 + 8827.39026987480*t)
      earth_x_0 += 0.00000106729 * Math.cos(3.15526562554 + 1162.47470440780*t)
      earth_x_0 += 0.00000094483 * Math.cos(4.60187620729 + 10977.07880469900*t)
      earth_x_0 += 0.00000099041 * Math.cos(3.01619631297 + 1052.26838318840*t)
      earth_x_0 += 0.00000105920 * Math.cos(3.12238967563 + 433.71173787680*t)
      earth_x_0 += 0.00000115751 * Math.cos(2.42719613583 + 632.78373931320*t)
      earth_x_0 += 0.00000136024 * Math.cos(2.00155312383 + 1.48447270830*t)
      earth_x_0 += 0.00000128099 * Math.cos(4.80182882228 + 3738.76143010800*t)
      earth_x_0 += 0.00000128933 * Math.cos(5.21693314150 + 7079.37385680780*t)
      earth_x_0 += 0.00000199971 * Math.cos(4.07209938245 + 17789.84561978500*t)
      earth_x_0 += 0.00000209024 * Math.cos(5.85207528073 + 11790.62908865880*t)
      earth_x_0 += 0.00000155487 * Math.cos(1.62409309523 + 25132.30339996560*t)
      earth_x_0 += 0.00000178325 * Math.cos(0.40466470869 + 6283.00853968860*t)
      earth_x_0 += 0.00000178325 * Math.cos(6.24374704602 + 6283.14316029419*t)
      earth_x_0 += 0.00000161205 * Math.cos(1.47337718956 + 5486.77784317500*t)
      earth_x_0 += 0.00000178120 * Math.cos(2.96205424204 + 796.29800681640*t)
      earth_x_0 += 0.00000220723 * Math.cos(5.28296138948 + 103.09277421860*t)
      earth_x_0 += 0.00000215880 * Math.cos(5.80308851749 + 316.39186965660*t)
      earth_x_0 += 0.00000256182 * Math.cos(1.45474116190 + 709.93304855830*t)
      earth_x_0 += 0.00000255820 * Math.cos(2.26556277246 + 12168.00269657460*t)
      earth_x_0 += 0.00000225878 * Math.cos(3.27244306207 + 4694.00295470760*t)
      earth_x_0 += 0.00000227892 * Math.cos(1.23941482802 + 7058.59846131540*t)
      earth_x_0 += 0.00000214960 * Math.cos(4.50213844573 + 11506.76976979360*t)
      earth_x_0 += 0.00000278283 * Math.cos(4.92949906340 + 110.20632121940*t)
      earth_x_0 += 0.00000314535 * Math.cos(2.49150428438 + 639.89728631400*t)
      earth_x_0 += 0.00000315448 * Math.cos(6.15822972778 + 419.48464387520*t)
      earth_x_0 += 0.00000317027 * Math.cos(5.15642699057 + 7.11354700080*t)
      earth_x_0 += 0.00000520484 * Math.cos(4.43295799975 + 7860.41939243920*t)
      earth_x_0 += 0.00000547004 * Math.cos(1.46146650376 + 14143.49524243060*t)
      earth_x_0 += 0.00000540957 * Math.cos(0.78677364655 + 775.52261132400*t)
      earth_x_0 += 0.00000404057 * Math.cos(0.54520082887 + 6681.22485339960*t)
      earth_x_0 += 0.00000430020 * Math.cos(4.27132872598 + 1589.07289528380*t)
      earth_x_0 += 0.00000449517 * Math.cos(5.36923831714 + 6309.37416979120*t)
      earth_x_0 += 0.00000451953 * Math.cos(1.27933728354 + 6256.77753019160*t)
      earth_x_0 += 0.00000451836 * Math.cos(6.08768280868 + 5884.92684658320*t)
      earth_x_0 += 0.00000624814 * Math.cos(0.27936466811 + 73.29712585900*t)
      earth_x_0 += 0.00000611238 * Math.cos(5.38479234323 + 6812.76681508600*t)
      earth_x_0 += 0.00000681437 * Math.cos(2.21821534685 + 4705.73230754360*t)
      earth_x_0 += 0.00000722380 * Math.cos(3.17571010919 + 10213.28554621100*t)
      earth_x_0 += 0.00000734455 * Math.cos(4.35500196530 + 398.14900340820*t)
      earth_x_0 += 0.00000684416 * Math.cos(1.30699021227 + 5753.38488489680*t)
      earth_x_0 += 0.00000767074 * Math.cos(4.22743731914 + 39.61750834610*t)
      earth_x_0 += 0.00000813685 * Math.cos(3.25483611884 + 36.64856292950*t)
      earth_x_0 += 0.00000934429 * Math.cos(6.07389922585 + 12036.46073488820*t)
      earth_x_0 += 0.00001091006 * Math.cos(3.68984782465 + 5223.69391980220*t)
      earth_x_0 += 0.00001445242 * Math.cos(3.47272783760 + 2352.86615377180*t)
      earth_x_0 += 0.00001186109 * Math.cos(0.77647243459 + 76.26607127560*t)
      earth_x_0 += 0.00001399119 * Math.cos(0.47619416596 + 536.80451209540*t)
      earth_x_0 += 0.00001427281 * Math.cos(3.86901277110 + 522.57741809380*t)
      earth_x_0 += 0.00001707882 * Math.cos(6.15315547484 + 6286.59896834040*t)
      earth_x_0 += 0.00001709103 * Math.cos(0.49540223397 + 6279.55273164240*t)
      earth_x_0 += 0.00002137256 * Math.cos(1.09235189672 + 1577.34354244780*t)
      earth_x_0 += 0.00001887816 * Math.cos(3.89254735986 + 220.41264243880*t)
      earth_x_0 += 0.00001941229 * Math.cos(4.79891913828 + 149.56319713460*t)
      earth_x_0 += 0.00001940284 * Math.cos(1.01236647756 + 206.18554843720*t)
      earth_x_0 += 0.00003110838 * Math.cos(0.66875185215 + 83996.84731811189*t)
      earth_x_0 += 0.00007614486 * Math.cos(3.24052535910 + 426.59819087600*t)
      earth_x_0 += 0.00010466596 * Math.cos(1.66722645223 + 18849.22754997420*t)
      earth_x_0 += 0.00011821467 * Math.cos(4.04599151293 + 1059.38193018920*t)
      earth_x_0 += 0.00083789104 * Math.cos(2.33967726393 + 74.78159856730*t)
      earth_x_0 += 0.00155434220 * Math.cos(2.17052065758 + 38.13303563780*t)
      earth_x_0 += 0.00271650686 * Math.cos(4.01601440281 + 213.29909543800*t)
      earth_x_0 += 0.00493120585 * Math.cos(3.74115834452 + 529.69096509460*t)
      earth_x_0 += 0.00590518455 * Math.cos(0.00000000000 + 0.00000000000*t)
      earth_x_0 += 0.00835254761 * Math.cos(1.71034539458 + 12566.15169998280*t)
      earth_x_0 += 0.99982624851 * Math.cos(1.75348568475 + 6283.07584999140*t)
      return earth_x_3+earth_x_2+earth_x_1+earth_x_0
   end

end
