home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Amiga 14 / MA_Cover_14.iso / source / c / pegase_src / tables.cpp < prev   
Encoding:
C/C++ Source or Header  |  1999-06-14  |  44.9 KB  |  550 lines

  1. /*
  2. **
  3. ** Tables.cpp
  4. **
  5. ** $VER: Tables.cpp 1.0 (11.07.98)
  6. **
  7. ** Tables générales
  8. **
  9. ** $Revision: 1.2 $
  10. ** $State: Exp $
  11. ** $Date: 1998/08/02 15:17:10 $
  12. **
  13. ** $Log: Tables.cpp $
  14. ** Revision 1.2  1998/08/02 15:17:10  kakace
  15. ** Fonctionnement OK (Layer 1/2 + Stereo/JStereo)
  16. **
  17. ** Revision 1.1  1998/07/24 14:26:56  kakace
  18. ** Automatic global CheckIn
  19. **
  20. ** Revision 1.4  1998/07/24 14:14:31  kakace
  21. ** Version intermédiaire (CheckIn global)
  22. **
  23. ** Revision 1.2  1998/07/11 16:45:46  kakace
  24. ** Automatic global CheckIn
  25. **
  26. */
  27.  
  28.  
  29. #ifndef  _CODER_CLASS_HPP
  30. #include "CoderC.hpp"
  31. #endif
  32.  
  33. #ifndef  _PSYCHO_CLASS_HPP
  34. #include "PsychoC.hpp"
  35. #endif
  36.  
  37. #ifndef  _PEGASECOND_HPP
  38. #include "PegaseCond.hpp"
  39. #endif
  40.  
  41.  
  42. /// const T_ANAWINDOW a_dAnaWindow[]
  43.  
  44. const T_ANAWINDOW a_dAnaWindow[256] =
  45. {
  46.     -4.219970703*1e-10,  3.099548340*1e-09, -6.679321289*1e-09,  2.964224243*1e-08, -7.498602295*1e-08,  9.566427612*1e-08, -5.455367432*1e-07,  1.091946625*1e-06,     // Y[0]
  47.     -1.455688447*1e-11, -4.511108398*1e-10, -3.783569336*1e-10, -3.026794434*1e-09,  3.172332764*1e-09, -7.552429199*1e-09, -5.835327148*1e-09, -3.002059937*1e-08,     // Y[1]
  48.      2.910382080*1e-08, -8.028292847*1e-08, -6.967456055*1e-08, -1.038133545*1e-07,  8.671487427*1e-08, -5.724141235*1e-07, -5.186302490*1e-07, -1.091277222*1e-06,     // Y[1]
  49.     -1.455688447*1e-11, -5.093078613*1e-10, -3.492431641*1e-10, -2.939483643*1e-09,  3.230529785*1e-09, -8.454650879*1e-09, -5.049499512*1e-09, -3.026797485*1e-08,     // Y[2]
  50.      2.840533447*1e-08, -8.555072021*1e-08, -6.439221191*1e-08, -1.111766357*1e-07,  7.695053101*1e-08, -5.991896667*1e-07, -4.917237549*1e-07, -1.089298157*1e-06,     // Y[2]
  51.     -1.455688447*1e-11, -5.529785156*1e-10, -3.056030273*1e-10, -2.852172852*1e-09,  3.274169922*1e-09, -9.385986328*1e-09, -4.278259277*1e-09, -3.036984253*1e-08,     // Y[3]
  52.      2.754678345*1e-08, -9.076028442*1e-08, -5.912442017*1e-08, -1.177540894*1e-07,  6.637127686*1e-08, -6.258196716*1e-07, -4.648900452*1e-07, -1.086009430*1e-06,     // Y[3]
  53.     -1.455688447*1e-11, -5.966186523*1e-10, -2.764892578*1e-10, -2.764862061*1e-09,  3.303283691*1e-09, -1.034640503*1e-08, -3.550659180*1e-09, -3.034072876*1e-08,     // Y[4]
  54.      2.651358032*1e-08, -9.588256836*1e-08, -5.391485596*1e-08, -1.235748596*1e-07,  5.494802856*1e-08, -6.522313843*1e-07, -4.381872864*1e-07, -1.081396484*1e-06,     // Y[4]
  55.     -1.455688447*1e-11, -6.548461914*1e-10, -2.473754883*1e-10, -2.662994385*1e-09,  3.317840576*1e-09, -1.133593750*1e-08, -2.866729736*1e-09, -3.019522095*1e-08,     // Y[5]
  56.      2.530578613*1e-08, -1.009175415*1e-07, -4.876345825*1e-08, -1.286389160*1e-07,  4.270986938*1e-08, -6.783666382*1e-07, -4.116591187*1e-07, -1.075502960*1e-06,     // Y[5]
  57.     -1.455688447*1e-11, -7.130432129*1e-10, -2.328186035*1e-10, -2.561126709*1e-09,  3.317840576*1e-09, -1.234002686*1e-08, -2.226440430*1e-09, -2.993328857*1e-08,     // Y[6]
  58.      2.392333984*1e-08, -1.058069763*1e-07, -4.371395874*1e-08, -1.329899597*1e-07,  2.964224243*1e-08, -7.041671753*1e-07, -3.853638306*1e-07, -1.068328857*1e-06,     // Y[6]
  59.     -2.911376893*1e-11, -7.712402344*1e-10, -2.037353516*1e-10, -2.459259033*1e-09,  3.303283691*1e-09, -1.337319946*1e-08, -1.615264893*1e-09, -2.956948853*1e-08,     // Y[7]
  60.      2.233718872*1e-08, -1.105509033*1e-07, -3.875173950*1e-08, -1.366279297*1e-07,  1.574517822*1e-08, -7.295893860*1e-07, -3.593450012*1e-07, -1.059888733*1e-06,     // Y[7]
  61.     -2.911376893*1e-11, -8.440246582*1e-10, -1.891784668*1e-10, -2.342864990*1e-09,  3.259643555*1e-09, -1.442095947*1e-08, -1.047729492*1e-09, -2.911837769*1e-08,     // Y[8]
  62.      2.057641602*1e-08, -1.151056519*1e-07, -3.390597534*1e-08, -1.395819702*1e-07,  1.018646240*1e-09, -7.545604553*1e-07, -3.336608582*1e-07, -1.050197174*1e-06,     // Y[8]
  63.     -2.911376893*1e-11, -9.167785645*1e-10, -1.600646973*1e-10, -2.240997314*1e-09,  3.215972900*1e-09, -1.548324585*1e-08, -5.238647461*1e-10, -2.855087280*1e-08,     // Y[9]
  64.      1.862646484*1e-08, -1.194566650*1e-07, -2.919113159*1e-08, -1.418811646*1e-07, -1.452279663*1e-08, -7.790222168*1e-07, -3.083405457*1e-07, -1.039297791*1e-06,     // Y[9]
  65.     -2.911376893*1e-11, -9.895324707*1e-10, -1.455078125*1e-10, -2.139129639*1e-09,  3.128662109*1e-09, -1.654553223*1e-08, -2.911376893*1e-11, -2.792514038*1e-08,     // Y[10]
  66.      1.645822144*1e-08, -1.235603027*1e-07, -2.462182617*1e-08, -1.435255432*1e-07, -3.087915039*1e-08, -8.029455872*1e-07, -2.834421997*1e-07, -1.027219696*1e-06,     // Y[10]
  67.     -4.367065340*1e-11, -1.062286377*1e-09, -1.309814453*1e-10, -2.022705078*1e-09,  3.026794434*1e-09, -1.760781860*1e-08,  4.219970703*1e-10, -2.721206665*1e-08,     // Y[11]
  68.      1.411535645*1e-08, -1.274020081*1e-07, -2.019805908*1e-08, -1.445732727*1e-07, -4.802133179*1e-08, -8.262286377*1e-07, -2.590095520*1e-07, -1.013962891*1e-06,     // Y[11]
  69.     -4.367065340*1e-11, -1.149597168*1e-09, -1.164245605*1e-10, -1.920867920*1e-09,  2.910369873*1e-09, -1.867010498*1e-08,  8.294677734*1e-10, -2.644082642*1e-08,     // Y[12]
  70.      1.155422974*1e-08, -1.309381409*1e-07, -1.593435669*1e-08, -1.450243835*1e-07, -6.596383667*1e-08, -8.488568726*1e-07, -2.350861816*1e-07, -9.996001587*1e-07,     // Y[12]
  71.     -5.819702029*1e-11, -1.236907959*1e-09, -1.018676758*1e-10, -1.819000244*1e-09,  2.750305176*1e-09, -1.973239136*1e-08,  1.207794189*1e-09, -2.559683228*1e-08,     // Y[13]
  72.      8.803894043*1e-09, -1.341541138*1e-07, -1.184524536*1e-08, -1.449225159*1e-07, -8.466305542*1e-08, -8.707575073*1e-07, -2.117012634*1e-07, -9.841314697*1e-07,     // Y[13]
  73.     -5.819702029*1e-11, -1.324218750*1e-09, -1.018676758*1e-10, -1.702575684*1e-09,  2.575683594*1e-09, -2.078012085*1e-08,  1.542510986*1e-09, -2.470913696*1e-08,     // Y[14]
  74.      5.849884033*1e-09, -1.370208435*1e-07, -7.930786133*1e-09, -1.442967834*1e-07, -1.041044006*1e-07, -8.918723450*1e-07, -1.888838501*1e-07, -9.676150513*1e-07,     // Y[14]
  75.     -7.275390476*1e-11, -1.411529541*1e-09, -8.731078923*1e-11, -1.615264893*1e-09,  2.371948242*1e-09, -2.179876709*1e-08,  1.848083496*1e-09, -2.377783203*1e-08,     // Y[15]
  76.      2.692108154*1e-09, -1.394801025*1e-07, -4.190948486*1e-09, -1.431617432*1e-07, -1.242733459*1e-07, -9.121722412*1e-07, -1.666921997*1e-07, -9.500945435*1e-07,     // Y[15]
  77.     -1.513397217*1e-09, -1.451553650*1e-07, -2.280285645*1e-08, -6.548461914*1e-10, -1.415464783*1e-07,  2.124572754*1e-09, -9.315990601*1e-07, -7.275390476*1e-11      // Y[16]
  78. };
  79.  
  80. /*
  81. const T_ANAWINDOW a_dAnaWindow[256] = {
  82.     -0.000000004219970703,
  83.      0.000000030995483310,
  84.     -0.00000006679321289,
  85.      0.0000002964224243,
  86.     -0.0000007498602295,
  87.      0.0000009566427612,
  88.     -0.000005455367432,
  89.      0.00001091946625,
  90.     -0.0000000001455688447,
  91.     -0.000000004511108398,
  92.     -0.000000003783569336,
  93.     -0.00000003026794434,
  94.      0.00000003172332764,
  95.     -0.00000007552429199,
  96.     -0.00000005835327148,
  97.     -0.0000003002059937,
  98.      0.00000029103820710,
  99.     -0.0000008028292847,
  100.     -0.0000006967456055,
  101.     -0.000001038133545,
  102.      0.0000008671487427,
  103.     -0.000005724141235,
  104.     -0.0000051863024810,
  105.     -0.00001091277222,
  106.     -0.0000000001455688447,
  107.     -0.000000005093078613,
  108.     -0.000000003492431641,
  109.     -0.00000002939483643,
  110.      0.00000003230529785,
  111.     -0.00000008454650879,
  112.     -0.00000005049499512,
  113.     -0.0000003026797485,
  114.      0.0000002840533447,
  115.     -0.0000008555072021,
  116.     -0.0000006439221191,
  117.     -0.000001111766357,
  118.      0.0000007695053101,
  119.     -0.000005991896667,
  120.     -0.000004917237549,
  121.     -0.00001089298157,
  122.     -0.0000000001455688447,
  123.     -0.000000005529785156,
  124.     -0.000000003056030273,
  125.     -0.00000002852172852,
  126.      0.00000003274169922,
  127.     -0.00000009385986328,
  128.     -0.00000004278259277,
  129.     -0.0000003036984253,
  130.      0.0000002754678345,
  131.     -0.0000009076028442,
  132.     -0.0000005912442017,
  133.     -0.000001177540894,
  134.      0.0000006637127686,
  135.     -0.000006258196716,
  136.     -0.000004648900452,
  137.     -0.000010860094210,
  138.     -0.0000000001455688447,
  139.     -0.000000005966186523,
  140.     -0.000000002764892578,
  141.     -0.00000002764862061,
  142.      0.00000003303283691,
  143.     -0.0000001034640503,
  144.     -0.000000035506591710,
  145.     -0.0000003034072876,
  146.      0.0000002651358032,
  147.     -0.0000009588256836,
  148.     -0.0000005391485596,
  149.     -0.000001235748596,
  150.      0.0000005494802856,
  151.     -0.000006522313843,
  152.     -0.000004381872864,
  153.     -0.00001081396484,
  154.     -0.0000000001455688447,
  155.     -0.000000006548461914,
  156.     -0.000000002473754883,
  157.     -0.00000002662994385,
  158.      0.00000003317840576,
  159.     -0.00000011335937410,
  160.     -0.00000002866729736,
  161.     -0.0000003019522095,
  162.      0.0000002530578613,
  163.     -0.000001009175415,
  164.     -0.0000004876345825,
  165.     -0.0000012863891510,
  166.      0.0000004270986938,
  167.     -0.000006783666382,
  168.     -0.000004116591187,
  169.     -0.000010755029510,
  170.     -0.0000000001455688447,
  171.     -0.000000007130432129,
  172.     -0.000000002328186035,
  173.     -0.00000002561126709,
  174.      0.00000003317840576,
  175.     -0.0000001234002686,
  176.     -0.000000022264404210,
  177.     -0.0000002993328857,
  178.      0.0000002392333984,
  179.     -0.000001058069763,
  180.     -0.0000004371395874,
  181.     -0.000001329899597,
  182.      0.0000002964224243,
  183.     -0.000007041671753,
  184.     -0.000003853638306,
  185.     -0.00001068328857,
  186.     -0.0000000002911376893,
  187.     -0.000000007712402344,
  188.     -0.000000002037353516,
  189.     -0.00000002459259033,
  190.      0.00000003303283691,
  191.     -0.0000001337319946,
  192.     -0.00000001615264893,
  193.     -0.0000002956948853,
  194.      0.0000002233718872,
  195.     -0.000001105509033,
  196.     -0.00000038751739410,
  197.     -0.000001366279297,
  198.      0.0000001574517822,
  199.     -0.0000072958938510,
  200.     -0.000003593450012,
  201.     -0.00001059888733,
  202.     -0.0000000002911376893,
  203.     -0.000000008440246582,
  204.     -0.000000001891784668,
  205.     -0.000000023428649810,
  206.      0.00000003259643555,
  207.     -0.0000001442095947,
  208.     -0.00000001047729492,
  209.     -0.0000002911837769,
  210.      0.0000002057641602,
  211.     -0.000001151056519,
  212.     -0.0000003390597534,
  213.     -0.000001395819702,
  214.      0.000000010186462310,
  215.     -0.000007545604553,
  216.     -0.000003336608582,
  217.     -0.00001050197174,
  218.     -0.0000000002911376893,
  219.     -0.000000009167785645,
  220.     -0.000000001600646973,
  221.     -0.00000002240997314,
  222.      0.000000032159728910,
  223.     -0.0000001548324585,
  224.     -0.000000005238647461,
  225.     -0.00000028550872710,
  226.      0.0000001862646484,
  227.     -0.0000011945666410,
  228.     -0.0000002919113159,
  229.     -0.000001418811646,
  230.     -0.0000001452279663,
  231.     -0.000007790222168,
  232.     -0.000003083405457,
  233.     -0.00001039297791,
  234.     -0.0000000002911376893,
  235.     -0.000000009895324707,
  236.     -0.000000001455078125,
  237.     -0.00000002139129639,
  238.      0.00000003128662109,
  239.     -0.0000001654553223,
  240.     -0.0000000002911376893,
  241.     -0.0000002792514038,
  242.      0.0000001645822144,
  243.     -0.000001235603027,
  244.     -0.0000002462182617,
  245.     -0.000001435255432,
  246.     -0.0000003087915039,
  247.     -0.000008029455872,
  248.     -0.000002834421997,
  249.     -0.00001027219696,
  250.     -0.00000000043670653310,
  251.     -0.00000001062286377,
  252.     -0.000000001309814453,
  253.     -0.00000002022705078,
  254.      0.00000003026794434,
  255.     -0.00000017607818510,
  256.      0.000000004219970703,
  257.     -0.0000002721206665,
  258.      0.0000001411535645,
  259.     -0.000001274020081,
  260.     -0.0000002019805908,
  261.     -0.000001445732727,
  262.     -0.0000004802133179,
  263.     -0.000008262286377,
  264.     -0.0000025900955110,
  265.     -0.00001013962891,
  266.     -0.00000000043670653310,
  267.     -0.00000001149597168,
  268.     -0.000000001164245605,
  269.     -0.000000019208679110,
  270.      0.00000002910369873,
  271.     -0.0000001867010498,
  272.      0.000000008294677734,
  273.     -0.0000002644082642,
  274.      0.0000001155422974,
  275.     -0.000001309381409,
  276.     -0.0000001593435669,
  277.     -0.000001450243835,
  278.     -0.0000006596383667,
  279.     -0.000008488568726,
  280.     -0.000002350861816,
  281.     -0.000009996001587,
  282.     -0.0000000005819702029,
  283.     -0.00000001236907959,
  284.     -0.000000001018676758,
  285.     -0.00000001819000244,
  286.      0.00000002750305176,
  287.     -0.0000001973239136,
  288.      0.00000001207794189,
  289.     -0.0000002559683228,
  290.      0.00000008803894043,
  291.     -0.000001341541138,
  292.     -0.0000001184524536,
  293.     -0.000001449225159,
  294.     -0.0000008466305542,
  295.     -0.000008707575073,
  296.     -0.000002117012634,
  297.     -0.000009841314697,
  298.     -0.0000000005819702029,
  299.     -0.000000013242187410,
  300.     -0.000000001018676758,
  301.     -0.00000001702575684,
  302.      0.00000002575683594,
  303.     -0.0000002078012085,
  304.      0.00000001542510986,
  305.     -0.0000002470913696,
  306.      0.00000005849884033,
  307.     -0.000001370208435,
  308.     -0.00000007930786133,
  309.     -0.000001442967834,
  310.     -0.000001041044006,
  311.     -0.0000089187234410,
  312.     -0.000001888838501,
  313.     -0.000009676150513,
  314.     -0.0000000007275390476,
  315.     -0.00000001411529541,
  316.     -0.0000000008731078923,
  317.     -0.00000001615264893,
  318.      0.00000002371948242,
  319.     -0.0000002179876709,
  320.      0.00000001848083496,
  321.     -0.0000002377783203,
  322.      0.00000002692108154,
  323.     -0.000001394801025,
  324.     -0.00000004190948486,
  325.     -0.000001431617432,
  326.     -0.000001242733459,
  327.     -0.000009121722412,
  328.     -0.000001666921997,
  329.     -0.000009500945435,
  330.     -0.00000001513397217,
  331.     -0.0000014515536410,
  332.     -0.0000002280285645,
  333.     -0.000000006548461914,
  334.     -0.000001415464783,
  335.      0.00000002124572754,
  336.     -0.000009315990601,
  337.     -0.0000000007275390476
  338. };
  339. */
  340. ///
  341.  
  342. /// const REAL a_dAbsoluteThresholds[][]
  343.  
  344. const REAL a_dAbsoluteThresholds[3][HBLKSIZE] =
  345. {
  346.     {
  347.         10156347392.00,       33708348.00,        3987838.75,        1269806.88,         614805.19,         372166.75,         256884.33,         192636.06,     // 0, 0
  348.              153016.27,         126980.66,         108576.95,          95003.05,          84671.56,          76513.41,          70103.16,          64824.27,     // 0, 8
  349.               60358.38,          56720.18,          53424.14,          50668.45,          48276.70,          46103.89,          44232.10,          42534.13,     // 0, 16
  350.               40995.63,          39603.86,          38347.55,          37131.08,          36036.08,          35054.00,          34098.68,          33169.40,     // 0, 24
  351.               32339.82,          31530.99,          30742.39,          29973.51,          29291.23,          28624.48,          27972.91,          27336.16,     // 0, 32
  352.               26652.48,          26045.79,          25452.92,          24873.54,          24307.35,          23754.04,          23159.95,          22632.76,     // 0, 40
  353.               21514.81,          21514.81,          20452.08,          20452.08,          19397.13,          19397.13,          18354.29,          18354.29,     // 0, 48
  354.               17327.57,          17327.57,          16320.66,          16320.66,          15336.90,          15336.90,          14412.44,          14412.44,     // 0, 56
  355.               13481.48,          13481.48,          12610.65,          12610.65,          11796.08,          11796.08,          10983.42,          10983.42,     // 0, 64
  356.               10250.32,          10250.32,           9544.16,           9544.16,           8907.13,           8907.13,           8312.61,           8312.61,     // 0, 72
  357.                7775.67,           7775.67,           7273.40,           7273.40,           6834.99,           6834.99,           6452.64,           6452.64,     // 0, 80
  358.                6105.73,           6105.73,           5804.14,           5804.14,           5542.91,           5542.91,           5330.13,           5330.13,     // 0, 88
  359.                5031.96,           5031.96,           5031.96,           5031.96,           4872.34,           4872.34,           4872.34,           4872.34,     // 0, 96
  360.                4861.13,           4861.13,           4861.13,           4861.13,           4985.83,           4985.83,           4985.83,           4985.83,     // 0, 104
  361.                5257.00,           5257.00,           5257.00,           5257.00,           5685.09,           5685.09,           5685.09,           5685.09,     // 0, 112
  362.                6262.35,           6262.35,           6262.35,           6262.35,           6994.19,           6994.19,           6994.19,           6994.19,     // 0, 120
  363.                7902.01,           7902.01,           7902.01,           7902.01,           8968.87,           8968.87,           8968.87,           8968.87,     // 0, 128
  364.               10156.35,          10156.35,          10156.35,          10156.35,          11474.60,          11474.60,          11474.60,          11474.60,     // 0, 136
  365.               12874.71,          12874.71,          12874.71,          12874.71,          14280.31,          14280.31,          14280.31,          14280.31,     // 0, 144
  366.               15694.14,          15694.14,          15694.14,          15694.14,          17050.52,          17050.52,          17050.52,          17050.52,     // 0, 152
  367.               18312.08,          18312.08,          18312.08,          18312.08,          19486.67,          19486.67,          19486.67,          19486.67,     // 0, 160
  368.               20546.49,          20546.49,          20546.49,          20546.49,          21514.81,          21514.81,          21514.81,          21514.81,     // 0, 168
  369.               22373.69,          22373.69,          22373.69,          22373.69,          23159.95,          23159.95,          23159.95,          23159.95,     // 0, 176
  370.               23918.70,          23918.70,          23918.70,          23918.70,          24645.50,          24645.50,          24645.50,          24645.50,     // 0, 184
  371.               26105.83,          26105.83,          26105.83,          26105.83,          26105.83,          26105.83,          26105.83,          26105.83,     // 0, 192
  372.               27716.45,          27716.45,          27716.45,          27716.45,          27716.45,          27716.45,          27716.45,          27716.45,     // 0, 200
  373.               29494.26,          29494.26,          29494.26,          29494.26,          29494.26,          29494.26,          29494.26,          29494.26,     // 0, 208
  374.               31676.53,          31676.53,          31676.53,          31676.53,          31676.53,          31676.53,          31676.53,          31676.53,     // 0, 216
  375.               34256.07,          34256.07,          34256.07,          34256.07,          34256.07,          34256.07,          34256.07,          34256.07,     // 0, 224
  376.               37388.46,          37388.46,          37388.46,          37388.46,          37388.46,          37388.46,          37388.46,          37388.46,     // 0, 232
  377.               41184.86,          41184.86,          41184.86,          41184.86,          41184.86,          41184.86,          41184.86,          41184.86,     // 0, 240
  378.               45997.86,          45997.86,          45997.86,          45997.86,          45997.86,          45997.86,          45997.86,          45997.86,     // 0, 248
  379.               51848.66,          51848.66,          51848.66,          51848.66,          51848.66,          51848.66,          51848.66,          51848.66,     // 0, 256
  380.               59120.43,          59120.43,          59120.43,          59120.43,          59120.43,          59120.43,          59120.43,          59120.43,     // 0, 264
  381.               68192.65,          68192.65,          68192.65,          68192.65,          68192.65,          68192.65,          68192.65,          68192.65,     // 0, 272
  382.               79935.11,          79935.11,          79935.11,          79935.11,          79935.11,          79935.11,          79935.11,          79935.11,     // 0, 280
  383.               94784.55,          94784.55,          94784.55,          94784.55,          94784.55,          94784.55,          94784.55,          94784.55,     // 0, 288
  384.              114482.10,         114482.10,         114482.10,         114482.10,         114482.10,         114482.10,         114482.10,         114482.10,     // 0, 296
  385.              140196.64,         140196.64,         140196.64,         140196.64,         140196.64,         140196.64,         140196.64,         140196.64,     // 0, 304
  386.              174476.75,         174476.75,         174476.75,         174476.75,         174476.75,         174476.75,         174476.75,         174476.75,     // 0, 312
  387.              220667.11,         220667.11,         220667.11,         220667.11,         220667.11,         220667.11,         220667.11,         220667.11,     // 0, 320
  388.              284929.63,         284929.63,         284929.63,         284929.63,         284929.63,         284929.63,         284929.63,         284929.63,     // 0, 328
  389.              374746.47,         374746.47,         374746.47,         374746.47,         374746.47,         374746.47,         374746.47,         374746.47,     // 0, 336
  390.              503196.50,         503196.50,         503196.50,         503196.50,         503196.50,         503196.50,         503196.50,         503196.50,     // 0, 344
  391.              688236.44,         688236.44,         688236.44,         688236.44,         688236.44,         688236.44,         688236.44,         688236.44,     // 0, 352
  392.              965467.38,         965467.38,         965467.38,         965467.38,         965467.38,         965467.38,         965467.38,         965467.38,     // 0, 360
  393.             1382730.50,        1382730.50,        1382730.50,        1382730.50,        1382730.50,        1382730.50,        1382730.50,        1382730.50,     // 0, 368
  394.             2026457.63,        2026457.63,        2026457.63,        2026457.63,        2026457.63,        2026457.63,        2026457.63,        2026457.63,     // 0, 376
  395.             3053076.00,        3053076.00,        3053076.00,        3053076.00,        3053076.00,        3053076.00,        3053076.00,        3053076.00,     // 0, 384
  396.             4717778.50,        4717778.50,        4717778.50,        4717778.50,        4717778.50,        4717778.50,        4717778.50,        4717778.50,     // 0, 392
  397.             7477175.00,        7477175.00,        7477175.00,        7477175.00,        7477175.00,        7477175.00,        7477175.00,        7477175.00,     // 0, 400
  398.            12210618.00,       12210618.00,       12210618.00,       12210618.00,       12210618.00,       12210618.00,       12210618.00,       12210618.00,     // 0, 408
  399.            20499234.00,       20499234.00,       20499234.00,       20499234.00,       20499234.00,       20499234.00,       20499234.00,       20499234.00,     // 0, 416
  400.            35541636.00,       35541636.00,       35541636.00,       35541636.00,       35541636.00,       35541636.00,       35541636.00,       35541636.00,     // 0, 424
  401.            63494696.00,       63494696.00,       63494696.00,       63494696.00,       63494696.00,       63494696.00,       63494696.00,       63494696.00,     // 0, 432
  402.           117418800.00,      117418800.00,      117418800.00,      117418800.00,      117418800.00,      117418800.00,      117418800.00,      117418800.00,     // 0, 440
  403.           224252560.00,      224252560.00,      224252560.00,      224252560.00,      224252560.00,      224252560.00,      224252560.00,      224252560.00,     // 0, 448
  404.           443340800.00,      443340800.00,      443340800.00,      443340800.00,      443340800.00,      443340800.00,      443340800.00,      443340800.00,     // 0, 456
  405.           911459584.00,      911459584.00,      911459584.00,      911459584.00,      911459584.00,      911459584.00,      911459584.00,      911459584.00,     // 0, 464
  406.          1935251712.00,     1935251712.00,     1935251712.00,     1935251712.00,     1935251712.00,     1935251712.00,     1935251712.00,     1935251712.00,     // 0, 472
  407.      60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00,     // 0, 480
  408.      60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00,     // 0, 488
  409.      60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00,     // 0, 496
  410.      60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00,     // 0, 504
  411.      60776765194240.00
  412.     },
  413.     {
  414.           488357088.00,        5898447.00,        1131716.50,         466377.53,         265911.78,         180192.88,         135125.59,         108078.07,     // 1, 0
  415.               90518.55,          78295.64,          69141.30,          62335.81,          56981.98,          52569.95,          49061.14,          45997.86,     // 1, 8
  416.               43524.88,          41279.80,          39331.23,          37647.63,          36119.16,          34732.62,          33399.32,          32265.44,     // 1, 16
  417.               31170.05,          30111.86,          29156.65,          28231.74,          27336.16,          26469.00,          25629.35,          24816.33,     // 1, 24
  418.               24029.10,          23266.85,          22476.96,          21713.89,          20976.72,          20264.58,          19531.59,          18781.82,     // 1, 32
  419.               18102.46,          17367.51,          16700.81,          16022.77,          15336.90,          14680.39,          14051.98,          13419.54,     // 1, 40
  420.               12238.76,          12238.76,          11136.21,          11136.21,          10109.68,          10109.68,           9177.78,           9177.78,     // 1, 48
  421.                8331.78,           8331.78,           7598.67,           7598.67,           6962.06,           6962.06,           6408.22,           6408.22,     // 1, 56
  422.                5953.02,           5953.02,           5581.33,           5581.33,           5293.44,           5293.44,           5078.52,           5078.52,     // 1, 64
  423.                4928.76,           4928.76,           4861.13,           4861.13,           4849.95,           4849.95,           4917.42,           4917.42,     // 1, 72
  424.                5043.56,           5043.56,           5232.84,           5232.84,           5504.75,           5504.75,           5844.37,           5844.37,     // 1, 80
  425.                6262.35,           6262.35,           6756.75,           6756.75,           7323.82,           7323.82,           7975.13,           7975.13,     // 1, 88
  426.                9500.31,           9500.31,           9500.31,           9500.31,          11239.26,          11239.26,          11239.26,          11239.26,     // 1, 96
  427.               13174.60,          13174.60,          13174.60,          13174.60,          15126.47,          15126.47,          15126.47,          15126.47,     // 1, 104
  428.               17011.30,          17011.30,          17011.30,          17011.30,          18738.62,          18738.62,          18738.62,          18738.62,     // 1, 112
  429.               20264.58,          20264.58,          20264.58,          20264.58,          21614.12,          21614.12,          21614.12,          21614.12,     // 1, 120
  430.               22789.65,          22789.65,          22789.65,          22789.65,          23808.80,          23808.80,          23808.80,          23808.80,     // 1, 128
  431.               24816.33,          24816.33,          24816.33,          24816.33,          25807.00,          25807.00,          25807.00,          25807.00,     // 1, 136
  432.               26837.22,          26837.22,          26837.22,          26837.22,          27972.91,          27972.91,          27972.91,          27972.91,     // 1, 144
  433.               29223.86,          29223.86,          29223.86,          29223.86,          30671.68,          30671.68,          30671.68,          30671.68,     // 1, 152
  434.               32265.44,          32265.44,          32265.44,          32265.44,          34098.68,          34098.68,          34098.68,          34098.68,     // 1, 160
  435.               36119.16,          36119.16,          36119.16,          36119.16,          38524.55,          38524.55,          38524.55,          38524.55,     // 1, 168
  436.               41279.80,          41279.80,          41279.80,          41279.80,          44436.27,          44436.27,          44436.27,          44436.27,     // 1, 176
  437.               48054.89,          48054.89,          48054.89,          48054.89,          52328.41,          52328.41,          52328.41,          52328.41,     // 1, 184
  438.               62912.59,          62912.59,          62912.59,          62912.59,          62912.59,          62912.59,          62912.59,          62912.59,     // 1, 192
  439.               77756.66,          77756.66,          77756.66,          77756.66,          77756.66,          77756.66,          77756.66,          77756.66,     // 1, 200
  440.               98568.38,          98568.38,          98568.38,          98568.38,          98568.38,          98568.38,          98568.38,          98568.38,     // 1, 208
  441.              128451.02,         128451.02,         128451.02,         128451.02,         128451.02,         128451.02,         128451.02,         128451.02,     // 1, 216
  442.              172877.14,         172877.14,         172877.14,         172877.14,         172877.14,         172877.14,         172877.14,         172877.14,     // 1, 224
  443.              240291.06,         240291.06,         240291.06,         240291.06,         240291.06,         240291.06,         240291.06,         240291.06,     // 1, 232
  444.              346527.44,         346527.44,         346527.44,         346527.44,         346527.44,         346527.44,         346527.44,         346527.44,     // 1, 240
  445.              517294.19,         517294.19,         517294.19,         517294.19,         517294.19,         517294.19,         517294.19,         517294.19,     // 1, 248
  446.              806747.31,         806747.31,         806747.31,         806747.31,         806747.31,         806747.31,         806747.31,         806747.31,     // 1, 256
  447.             1308391.13,        1308391.13,        1308391.13,        1308391.13,        1308391.13,        1308391.13,        1308391.13,        1308391.13,     // 1, 264
  448.             2227088.75,        2227088.75,        2227088.75,        2227088.75,        2227088.75,        2227088.75,        2227088.75,        2227088.75,     // 1, 272
  449.             3969516.00,        3969516.00,        3969516.00,        3969516.00,        3969516.00,        3969516.00,        3969516.00,        3969516.00,     // 1, 280
  450.             7442819.50,        7442819.50,        7442819.50,        7442819.50,        7442819.50,        7442819.50,        7442819.50,        7442819.50,     // 1, 288
  451.            14714232.00,       14714232.00,       14714232.00,       14714232.00,       14714232.00,       14714232.00,       14714232.00,       14714232.00,     // 1, 296
  452.            30742394.00,       30742394.00,       30742394.00,       30742394.00,       30742394.00,       30742394.00,       30742394.00,       30742394.00,     // 1, 304
  453.            68349824.00,       68349824.00,       68349824.00,       68349824.00,       68349824.00,       68349824.00,       68349824.00,       68349824.00,     // 1, 312
  454.           161338400.00,      161338400.00,      161338400.00,      161338400.00,      161338400.00,      161338400.00,      161338400.00,      161338400.00,     // 1, 320
  455.           407134048.00,      407134048.00,      407134048.00,      407134048.00,      407134048.00,      407134048.00,      407134048.00,      407134048.00,     // 1, 328
  456.          1100874368.00,     1100874368.00,     1100874368.00,     1100874368.00,     1100874368.00,     1100874368.00,     1100874368.00,     1100874368.00,     // 1, 336
  457.          3196962048.00,     3196962048.00,     3196962048.00,     3196962048.00,     3196962048.00,     3196962048.00,     3196962048.00,     3196962048.00,     // 1, 344
  458.         10016993280.00,    10016993280.00,    10016993280.00,    10016993280.00,    10016993280.00,    10016993280.00,    10016993280.00,    10016993280.00,     // 1, 352
  459.         34020253696.00,    34020253696.00,    34020253696.00,    34020253696.00,    34020253696.00,    34020253696.00,    34020253696.00,    34020253696.00,     // 1, 360
  460.        124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,     // 1, 368
  461.        124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,     // 1, 376
  462.        124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,     // 1, 384
  463.        124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,     // 1, 392
  464.        124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,     // 1, 400
  465.        124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,     // 1, 408
  466.        124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,     // 1, 416
  467.        124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,     // 1, 424
  468.        124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,     // 1, 432
  469.        124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,     // 1, 440
  470.        124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,     // 1, 448
  471.        124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,     // 1, 456
  472.      60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00,     // 1, 464
  473.      60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00,     // 1, 472
  474.      60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00,     // 1, 480
  475.      60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00,     // 1, 488
  476.      60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00,     // 1, 496
  477.      60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00,     // 1, 504
  478.      60776765194240.00
  479.     },
  480.     {
  481.           488357088.00,        5898447.00,        1131716.50,         466377.53,         265911.78,         180192.88,         135125.59,         108078.07,     // 2, 0
  482.               90518.55,          78295.64,          69141.30,          62335.81,          56981.98,          52569.95,          49061.14,          45997.86,     // 2, 8
  483.               43524.88,          41279.80,          39331.23,          37647.63,          36119.16,          34732.62,          33399.32,          32265.44,     // 2, 16
  484.               31170.05,          30111.86,          29156.65,          28231.74,          27336.16,          26469.00,          25629.35,          24816.33,     // 2, 24
  485.               24029.10,          23266.85,          22476.96,          21713.89,          20976.72,          20264.58,          19531.59,          18781.82,     // 2, 32
  486.               18102.46,          17367.51,          16700.81,          16022.77,          15336.90,          14680.39,          14051.98,          13419.54,     // 2, 40
  487.               12238.76,          12238.76,          11136.21,          11136.21,          10109.68,          10109.68,           9177.78,           9177.78,     // 2, 48
  488.                8331.78,           8331.78,           7598.67,           7598.67,           6962.06,           6962.06,           6408.22,           6408.22,     // 2, 56
  489.                5953.02,           5953.02,           5581.33,           5581.33,           5293.44,           5293.44,           5078.52,           5078.52,     // 2, 64
  490.                4928.76,           4928.76,           4861.13,           4861.13,           4849.95,           4849.95,           4917.42,           4917.42,     // 2, 72
  491.                5043.56,           5043.56,           5232.84,           5232.84,           5504.75,           5504.75,           5844.37,           5844.37,     // 2, 80
  492.                6262.35,           6262.35,           6756.75,           6756.75,           7323.82,           7323.82,           7975.13,           7975.13,     // 2, 88
  493.                9500.31,           9500.31,           9500.31,           9500.31,          11239.26,          11239.26,          11239.26,          11239.26,     // 2, 96
  494.               13174.60,          13174.60,          13174.60,          13174.60,          15126.47,          15126.47,          15126.47,          15126.47,     // 2, 104
  495.               17011.30,          17011.30,          17011.30,          17011.30,          18738.62,          18738.62,          18738.62,          18738.62,     // 2, 112
  496.               20264.58,          20264.58,          20264.58,          20264.58,          21614.12,          21614.12,          21614.12,          21614.12,     // 2, 120
  497.               22789.65,          22789.65,          22789.65,          22789.65,          23808.80,          23808.80,          23808.80,          23808.80,     // 2, 128
  498.               24816.33,          24816.33,          24816.33,          24816.33,          25807.00,          25807.00,          25807.00,          25807.00,     // 2, 136
  499.               26837.22,          26837.22,          26837.22,          26837.22,          27972.91,          27972.91,          27972.91,          27972.91,     // 2, 144
  500.               29223.86,          29223.86,          29223.86,          29223.86,          30671.68,          30671.68,          30671.68,          30671.68,     // 2, 152
  501.               32265.44,          32265.44,          32265.44,          32265.44,          34098.68,          34098.68,          34098.68,          34098.68,     // 2, 160
  502.               36119.16,          36119.16,          36119.16,          36119.16,          38524.55,          38524.55,          38524.55,          38524.55,     // 2, 168
  503.               41279.80,          41279.80,          41279.80,          41279.80,          44436.27,          44436.27,          44436.27,          44436.27,     // 2, 176
  504.               48054.89,          48054.89,          48054.89,          48054.89,          52328.41,          52328.41,          52328.41,          52328.41,     // 2, 184
  505.               62912.59,          62912.59,          62912.59,          62912.59,          62912.59,          62912.59,          62912.59,          62912.59,     // 2, 192
  506.               77756.66,          77756.66,          77756.66,          77756.66,          77756.66,          77756.66,          77756.66,          77756.66,     // 2, 200
  507.               98568.38,          98568.38,          98568.38,          98568.38,          98568.38,          98568.38,          98568.38,          98568.38,     // 2, 208
  508.              128451.02,         128451.02,         128451.02,         128451.02,         128451.02,         128451.02,         128451.02,         128451.02,     // 2, 216
  509.              172877.14,         172877.14,         172877.14,         172877.14,         172877.14,         172877.14,         172877.14,         172877.14,     // 2, 224
  510.              240291.06,         240291.06,         240291.06,         240291.06,         240291.06,         240291.06,         240291.06,         240291.06,     // 2, 232
  511.              346527.44,         346527.44,         346527.44,         346527.44,         346527.44,         346527.44,         346527.44,         346527.44,     // 2, 240
  512.              517294.19,         517294.19,         517294.19,         517294.19,         517294.19,         517294.19,         517294.19,         517294.19,     // 2, 248
  513.              806747.31,         806747.31,         806747.31,         806747.31,         806747.31,         806747.31,         806747.31,         806747.31,     // 2, 256
  514.             1308391.13,        1308391.13,        1308391.13,        1308391.13,        1308391.13,        1308391.13,        1308391.13,        1308391.13,     // 2, 264
  515.             2227088.75,        2227088.75,        2227088.75,        2227088.75,        2227088.75,        2227088.75,        2227088.75,        2227088.75,     // 2, 272
  516.             3969516.00,        3969516.00,        3969516.00,        3969516.00,        3969516.00,        3969516.00,        3969516.00,        3969516.00,     // 2, 280
  517.             7442819.50,        7442819.50,        7442819.50,        7442819.50,        7442819.50,        7442819.50,        7442819.50,        7442819.50,     // 2, 288
  518.            14714232.00,       14714232.00,       14714232.00,       14714232.00,       14714232.00,       14714232.00,       14714232.00,       14714232.00,     // 2, 296
  519.            30742394.00,       30742394.00,       30742394.00,       30742394.00,       30742394.00,       30742394.00,       30742394.00,       30742394.00,     // 2, 304
  520.            68349824.00,       68349824.00,       68349824.00,       68349824.00,       68349824.00,       68349824.00,       68349824.00,       68349824.00,     // 2, 312
  521.           161338400.00,      161338400.00,      161338400.00,      161338400.00,      161338400.00,      161338400.00,      161338400.00,      161338400.00,     // 2, 320
  522.           407134048.00,      407134048.00,      407134048.00,      407134048.00,      407134048.00,      407134048.00,      407134048.00,      407134048.00,     // 2, 328
  523.          1100874368.00,     1100874368.00,     1100874368.00,     1100874368.00,     1100874368.00,     1100874368.00,     1100874368.00,     1100874368.00,     // 2, 336
  524.          3196962048.00,     3196962048.00,     3196962048.00,     3196962048.00,     3196962048.00,     3196962048.00,     3196962048.00,     3196962048.00,     // 2, 344
  525.         10016993280.00,    10016993280.00,    10016993280.00,    10016993280.00,    10016993280.00,    10016993280.00,    10016993280.00,    10016993280.00,     // 2, 352
  526.         34020253696.00,    34020253696.00,    34020253696.00,    34020253696.00,    34020253696.00,    34020253696.00,    34020253696.00,    34020253696.00,     // 2, 360
  527.        124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,     // 2, 368
  528.        124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,     // 2, 376
  529.        124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,     // 2, 384
  530.        124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,     // 2, 392
  531.        124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,     // 2, 400
  532.        124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,     // 2, 408
  533.        124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,     // 2, 416
  534.        124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,     // 2, 424
  535.        124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,     // 2, 432
  536.        124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,     // 2, 440
  537.        124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,     // 2, 448
  538.        124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,   124950298624.00,     // 2, 456
  539.      60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00,     // 2, 464
  540.      60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00,     // 2, 472
  541.      60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00,     // 2, 480
  542.      60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00,     // 2, 488
  543.      60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00,     // 2, 496
  544.      60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00, 60776765194240.00,     // 2, 504
  545.      60776765194240.00
  546.     },
  547. };
  548. ///
  549.  
  550.