// verzija prilagođna po formulama Sphinxa //#include "ata.h.h" //#include "csl_audioClass.h" //#include "csl_audioClassAux.h" //#include "csl_cdc.h" //#include "csl_cdcAux.h" //#include "csl_dat.h" //#include "csl_dma.h" //#include "csl_gpt.h" //#include "stdio.h" //#include "usbstk5505.h" //#include "aic3204.h" //#include "PLL.h" //#include "stereo.h" //#include "Dsplib.h" //#include "math.h" #include "csl_intc.h" #include "cslr.h" #include "cslr_tim.h" #include "soc.h" #include "csl_error.h" #include "csl_types.h" #include "csl_general.h" #include "tistdtypes.h" #include "stdio.h" #include "usbstk5505.h" #include "aic3204.h" #include "PLL.h" #include "stereo.h" #include "Dsplib.h" #include "math.h" #include "csl_gpt.h" //#include "float.h" Int16 left_input; Int16 right_input; Int16 left_output; Int16 right_output; Int16 mono_input; #define SAMPLES_PER_SECOND 16000 #define pi 3.1415926535897932385 #define nfilt 40 #define nfft 512 #define ncep 13 #define FLOAT2COS(x) (x) #define COSMUL(x,y) ((x)*(y)) //#define MIN_FIXLOG -2829416 //#define FLOAT2FIX(x) FLOAT2FIX_ANY(x,DEFAULT_RADIX) //#define DEFAULT_RADIX 12 //#define FLOAT2FIX_ANY(x,radix) \ // (((x)<0.0) ? \ // ((long int)((x)*(float)(1<<(radix)) - 0.5)) \ // : ((long int)((x)*(float)(1<<(radix)) + 0.5))) #define skaliranjeFFT 10 /* za skaliranje prevelikih brojeva u snimci,nesmije bit prevelik da ne "unisti" male brojeve.*/ #define FFT_FLAG ( 0 ) /* HWAFFT to perform FFT */ #define IFFT_FLAG ( 1 ) /* HWAFFT to perform IFFT */ #define SCALE_FLAG ( 0 ) /* HWAFFT to scale butterfly output */ #define NOSCALE_FLAG ( 1 ) /* HWAFFT not to scale butterfly output */ #define OUT_SEL_DATA ( 0 ) /* Indicates HWAFFT output located in input data vector */ #define OUT_SEL_SCRATCH ( 1 ) /* Indicates HWAFFT output located in scratch vector */ long int *result; Uint16 fft_flag; Uint16 scale_flag; Uint16 out_sel; float *za_obradu; Uint16 i, j, p, whichfilt, freq,sample, S=24; float ham1=0.54, ham2=0.46, alpha=0.97; float pomocna[nfilt],za_obraditi_desni[24][nfft]; float lowerf=133.33334, upperf=6855.4976; float win[nfft], mfcc[24][ncep], cccp[nfft/4], sssr[nfft/4]; Int16 wlen=410, spec_start[nfilt], filt_start[nfilt], filt_width[nfilt]; Int16 realni, imaginarni, beta=0; float filt_coeffs[456],mel_cosine[ncep][nfilt],time=0.25; long int za_obraditi_pomak[nfft], tmp_old, tmp_new, tmp_old1; Int16 novi_desni[4090]={8453.000000 ,1146.000000 ,837.000000 ,8042.000000 ,-667.000000 ,-14322.000000 ,-13731.000000 ,-5322.000000 ,6986.000000 ,8999.000000 ,-3074.000000 ,-3026.000000 ,5286.000000 ,2602.000000 ,-1232.000000 ,2676.000000 ,7734.000000 ,1149.000000 ,-7547.000000 ,-1832.000000 ,4527.000000 ,-1031.000000 ,-7524.000000 ,-4350.000000 ,2545.000000 ,3646.000000 ,1517.000000 ,708.000000 ,413.000000 ,-2530.000000 ,-4127.000000 ,2380.000000 ,4719.000000 ,179.000000 ,-817.000000 ,-603.000000 ,3834.000000 ,6311.000000 ,-3294.000000 ,-8138.000000 ,-5032.000000 ,-1123.000000 ,4165.000000 ,4155.000000 ,3188.000000 ,-786.000000 ,-10567.000000 ,-5563.000000 ,8294.000000 ,10345.000000 ,4224.000000 ,-5365.000000 ,-6611.000000 ,-2230.000000 ,-2773.000000 ,3067.000000 ,5935.000000 ,-533.000000 ,-5781.000000 ,-7805.000000 ,4164.000000 ,12980.000000 ,1315.000000 ,-6700.000000 ,-6162.000000 ,197.000000 ,7134.000000 ,2484.000000 ,120.000000 ,-5079.000000 ,-15956.000000 ,-8135.000000 ,4337.000000 ,5397.000000 ,3058.000000 ,-4592.000000 ,-4750.000000 ,3246.000000 ,1182.000000 ,-608.000000 ,-388.000000 ,-2134.000000 ,5021.000000 ,4551.000000 ,-3175.000000 ,919.000000 ,-1272.000000 ,-2073.000000 ,7408.000000 ,5586.000000 ,2499.000000 ,-2718.000000 ,-11131.000000 ,-3178.000000 ,2656.000000 ,-595.000000 ,-713.000000 ,-6617.000000 ,-5076.000000 ,5460.000000 ,2555.000000 ,1048.000000 ,7297.000000 ,4695.000000 ,115.000000 ,-2449.000000 ,-1838.000000 ,2991.000000 ,-973.000000 ,-5611.000000 ,-966.000000 ,1115.000000 ,3335.000000 ,3725.000000 ,-2858.000000 ,-2034.000000 ,2220.000000 ,528.000000 ,-1459.000000 ,1117.000000 ,4146.000000 ,161.000000 ,-6644.000000 ,-6614.000000 ,2740.000000 ,4687.000000 ,-6067.000000 ,-6283.000000 ,308.000000 ,1081.000000 ,2258.000000 ,90.000000 ,491.000000 ,3495.000000 ,-1650.000000 ,-4469.000000 ,-2594.000000 ,-101.000000 ,4675.000000 ,2237.000000 ,-4687.000000 ,-5162.000000 ,-4177.000000 ,-1022.000000 ,5237.000000 ,3128.000000 ,-1179.000000 ,2411.000000 ,6220.000000 ,7991.000000 ,3523.000000 ,-5775.000000 ,-8550.000000 ,-6733.000000 ,-1535.000000 ,2812.000000 ,558.000000 ,-1193.000000 ,-2611.000000 ,-6604.000000 ,-4716.000000 ,3166.000000 ,2972.000000 ,-3455.000000 ,783.000000 ,4659.000000 ,-6290.000000 ,-11606.000000 ,1859.000000 ,17494.000000 ,13032.000000 ,-4099.000000 ,-8303.000000 ,-5512.000000 ,-4793.000000 ,1455.000000 ,6300.000000 ,2254.000000 ,-6606.000000 ,-13343.000000 ,-8119.000000 ,6819.000000 ,16648.000000 ,9650.000000 ,-8667.000000 ,-10887.000000 ,8175.000000 ,17404.000000 ,1679.000000 ,-14089.000000 ,-14501.000000 ,-13549.000000 ,-6107.000000 ,8776.000000 ,9075.000000 ,-1738.000000 ,-5971.000000 ,-147.000000 ,8199.000000 ,6950.000000 ,970.000000 ,-1929.000000 ,-3410.000000 ,5066.000000 ,10445.000000 ,-753.000000 ,-7527.000000 ,-4971.000000 ,-1859.000000 ,1780.000000 ,2003.000000 ,-351.000000 ,739.000000 ,881.000000 ,-1695.000000 ,-2476.000000 ,761.000000 ,9414.000000 ,8113.000000 ,-4558.000000 ,-4334.000000 ,3471.000000 ,4187.000000 ,1572.000000 ,-6236.000000 ,-9865.000000 ,-4436.000000 ,-3677.000000 ,2447.000000 ,11333.000000 ,3789.000000 ,-6645.000000 ,-8882.000000 ,585.000000 ,15931.000000 ,12895.000000 ,-104.000000 ,-5746.000000 ,-7473.000000 ,-2482.000000 ,951.000000 ,2142.000000 ,10765.000000 ,7900.000000 ,-9491.000000 ,-20353.000000 ,-13220.000000 ,4959.000000 ,8834.000000 ,917.000000 ,-4307.000000 ,-10614.000000 ,-9197.000000 ,2573.000000 ,15167.000000 ,17274.000000 ,-834.000000 ,-15400.000000 ,-7624.000000 ,7206.000000 ,14002.000000 ,3721.000000 ,-11521.000000 ,-11620.000000 ,-1460.000000 ,8295.000000 ,9212.000000 ,1520.000000 ,-1709.000000 ,-2629.000000 ,-2253.000000 ,3430.000000 ,1760.000000 ,-7200.000000 ,-7982.000000 ,889.000000 ,6329.000000 ,506.000000 ,-5213.000000 ,198.000000 ,2950.000000 ,-1820.000000 ,875.000000 ,3407.000000 ,-3835.000000 ,-8111.000000 ,-2227.000000 ,6553.000000 ,5166.000000 ,-4291.000000 ,-3217.000000 ,2140.000000 ,789.000000 ,3809.000000 ,6819.000000 ,6457.000000 ,3762.000000 ,-7064.000000 ,-9907.000000 ,86.000000 ,9260.000000 ,7944.000000 ,-2686.000000 ,-3371.000000 ,1418.000000 ,-3914.000000 ,-10360.000000 ,-5023.000000 ,10619.000000 ,8887.000000 ,-13516.000000 ,-20072.000000 ,-6920.000000 ,9355.000000 ,16981.000000 ,8589.000000 ,-4841.000000 ,-12721.000000 ,-1942.000000 ,15781.000000 ,11487.000000 ,296.000000 ,-9386.000000 ,-18084.000000 ,-5783.000000 ,13546.000000 ,17971.000000 ,4488.000000 ,-16886.000000 ,-17082.000000 ,-3567.000000 ,3272.000000 ,11723.000000 ,9261.000000 ,-7532.000000 ,-9810.000000 ,491.000000 ,3990.000000 ,3100.000000 ,734.000000 ,-563.000000 ,-3431.000000 ,-10053.000000 ,-2263.000000 ,5564.000000 ,-3793.000000 ,-2751.000000 ,2678.000000 ,-2381.000000 ,-1192.000000 ,4062.000000 ,9363.000000 ,11168.000000 ,690.000000 ,-5774.000000 ,-2709.000000 ,1961.000000 ,5224.000000 ,-4750.000000 ,-14134.000000 ,-6881.000000 ,1056.000000 ,1694.000000 ,211.000000 ,-1433.000000 ,-1001.000000 ,192.000000 ,4167.000000 ,9939.000000 ,586.000000 ,-15681.000000 ,-13122.000000 ,3097.000000 ,14861.000000 ,9161.000000 ,-7979.000000 ,-10646.000000 ,174.000000 ,6498.000000 ,7673.000000 ,-12.000000 ,-7274.000000 ,-185.000000 ,5444.000000 ,6259.000000 ,5761.000000 ,-2055.000000 ,-7503.000000 ,-5872.000000 ,-114.000000 ,9447.000000 ,8022.000000 ,-4433.000000 ,-7821.000000 ,-8857.000000 ,-8851.000000 ,1001.000000 ,3030.000000 ,-2683.000000 ,-3154.000000 ,940.000000 ,5565.000000 ,897.000000 ,-3399.000000 ,3457.000000 ,4578.000000 ,1051.000000 ,1573.000000 ,-2024.000000 ,-1915.000000 ,-731.000000 ,-3619.000000 ,-611.000000 ,2867.000000 ,4382.000000 ,567.000000 ,-10652.000000 ,-7122.000000 ,5533.000000 ,5317.000000 ,-1009.000000 ,-5098.000000 ,125.000000 ,9549.000000 ,8112.000000 ,58.000000 ,-4863.000000 ,-8406.000000 ,-8594.000000 ,104.000000 ,7498.000000 ,2184.000000 ,-5608.000000 ,-6194.000000 ,-5568.000000 ,-1008.000000 ,9862.000000 ,9232.000000 ,-1858.000000 ,-1925.000000 ,6401.000000 ,12937.000000 ,9191.000000 ,-5731.000000 ,-9114.000000 ,-5150.000000 ,-3782.000000 ,7383.000000 ,9462.000000 ,-1320.000000 ,-6873.000000 ,-12470.000000 ,-10376.000000 ,3004.000000 ,9951.000000 ,6323.000000 ,-6961.000000 ,-17507.000000 ,-7193.000000 ,7387.000000 ,9420.000000 ,4451.000000 ,-6302.000000 ,-12474.000000 ,-2800.000000 ,10869.000000 ,16581.000000 ,7577.000000 ,-11527.000000 ,-17089.000000 ,-3521.000000 ,11592.000000 ,15211.000000 ,6474.000000 ,-3756.000000 ,-12287.000000 ,-19010.000000 ,-6057.000000 ,18333.000000 ,24481.000000 ,6481.000000 ,-20635.000000 ,-29787.000000 ,-11316.000000 ,12367.000000 ,19331.000000 ,9523.000000 ,-6810.000000 ,-11024.000000 ,-2981.000000 ,3859.000000 ,9423.000000 ,7821.000000 ,-4411.000000 ,-15497.000000 ,-11254.000000 ,7189.000000 ,18482.000000 ,8685.000000 ,-9616.000000 ,-18949.000000 ,-11433.000000 ,9430.000000 ,22821.000000 ,14056.000000 ,-3255.000000 ,-13517.000000 ,-11356.000000 ,-1969.000000 ,687.000000 ,2122.000000 ,3595.000000 ,-7663.000000 ,-14459.000000 ,-2589.000000 ,9754.000000 ,11928.000000 ,231.000000 ,-13662.000000 ,-11016.000000 ,4205.000000 ,15711.000000 ,10584.000000 ,-8611.000000 ,-16120.000000 ,-1002.000000 ,7781.000000 ,7180.000000 ,7441.000000 ,-2615.000000 ,-15412.000000 ,-14051.000000 ,1062.000000 ,20290.000000 ,24883.000000 ,6691.000000 ,-18684.000000 ,-28227.000000 ,-5353.000000 ,25114.000000 ,24940.000000 ,-3850.000000 ,-27074.000000 ,-21995.000000 ,191.000000 ,16823.000000 ,17139.000000 ,1185.000000 ,-15452.000000 ,-15747.000000 ,-2253.000000 ,17120.000000 ,24983.000000 ,10911.000000 ,-10722.000000 ,-22872.000000 ,-10314.000000 ,19646.000000 ,25499.000000 ,4182.000000 ,-13843.000000 ,-18144.000000 ,-4211.000000 ,10542.000000 ,9439.000000 ,4240.000000 ,-10754.000000 ,-20052.000000 ,-5225.000000 ,6681.000000 ,12958.000000 ,12504.000000 ,-5282.000000 ,-15571.000000 ,-9109.000000 ,3622.000000 ,15402.000000 ,6552.000000 ,-10400.000000 ,-9400.000000 ,-4075.000000 ,4229.000000 ,14430.000000 ,6582.000000 ,-10914.000000 ,-20457.000000 ,-12267.000000 ,12934.000000 ,25543.000000 ,13806.000000 ,-6978.000000 ,-26132.000000 ,-18245.000000 ,15195.000000 ,32401.000000 ,17008.000000 ,-12315.000000 ,-27207.000000 ,-14075.000000 ,9927.000000 ,17748.000000 ,8627.000000 ,-4030.000000 ,-16433.000000 ,-14501.000000 ,2817.000000 ,14382.000000 ,17032.000000 ,4384.000000 ,-20788.000000 ,-25037.000000 ,-2871.000000 ,20430.000000 ,22840.000000 ,320.000000 ,-14212.000000 ,-6520.000000 ,2821.000000 ,9783.000000 ,13224.000000 ,8781.000000 ,-3119.000000 ,-14135.000000 ,-11634.000000 ,1318.000000 ,9821.000000 ,8399.000000 ,-4668.000000 ,-17260.000000 ,-8063.000000 ,7203.000000 ,8893.000000 ,92.000000 ,-12467.000000 ,-10254.000000 ,4726.000000 ,12056.000000 ,12291.000000 ,2822.000000 ,-12728.000000 ,-10894.000000 ,7197.000000 ,21855.000000 ,16773.000000 ,-9511.000000 ,-27147.000000 ,-19728.000000 ,1225.000000 ,16918.000000 ,16931.000000 ,2963.000000 ,-12012.000000 ,-8540.000000 ,3390.000000 ,7888.000000 ,13733.000000 ,12026.000000 ,-6441.000000 ,-20411.000000 ,-15315.000000 ,5865.000000 ,19043.000000 ,7701.000000 ,-6091.000000 ,-13205.000000 ,-10561.000000 ,7555.000000 ,13852.000000 ,3050.000000 ,-4823.000000 ,-7271.000000 ,-4768.000000 ,-1878.000000 ,769.000000 ,9489.000000 ,8247.000000 ,-3688.000000 ,-3794.000000 ,3450.000000 ,8055.000000 ,7885.000000 ,-2961.000000 ,-11316.000000 ,-5321.000000 ,705.000000 ,-515.000000 ,-4130.000000 ,-5402.000000 ,-39.000000 ,5227.000000 ,4821.000000 ,-1123.000000 ,-8745.000000 ,-6414.000000 ,131.000000 ,4853.000000 ,9362.000000 ,597.000000 ,-16214.000000 ,-13899.000000 ,2516.000000 ,13590.000000 ,11840.000000 ,1346.000000 ,-2889.000000 ,-5013.000000 ,-11763.000000 ,-8286.000000 ,10388.000000 ,19876.000000 ,7908.000000 ,-9167.000000 ,-15161.000000 ,-6676.000000 ,10104.000000 ,14666.000000 ,1151.000000 ,-5653.000000 ,-3453.000000 ,-5761.000000 ,-6136.000000 ,25.000000 ,9043.000000 ,6338.000000 ,-7407.000000 ,-10754.000000 ,-4003.000000 ,2375.000000 ,8795.000000 ,8791.000000 ,-796.000000 ,-9550.000000 ,-10062.000000 ,-2015.000000 ,5683.000000 ,6178.000000 ,1742.000000 ,-2604.000000 ,-5811.000000 ,-5856.000000 ,-719.000000 ,6763.000000 ,9243.000000 ,2830.000000 ,-8439.000000 ,-16509.000000 ,-9341.000000 ,9235.000000 ,18611.000000 ,8049.000000 ,-11646.000000 ,-19742.000000 ,-8628.000000 ,5402.000000 ,8424.000000 ,6124.000000 ,-390.000000 ,-8772.000000 ,-7258.000000 ,-732.000000 ,3021.000000 ,9209.000000 ,9360.000000 ,-1262.000000 ,-9384.000000 ,-8835.000000 ,-290.000000 ,8827.000000 ,4716.000000 ,-5821.000000 ,-9254.000000 ,-7249.000000 ,3311.000000 ,14327.000000 ,10944.000000 ,1115.000000 ,-4835.000000 ,-3668.000000 ,-666.000000 ,-2636.000000 ,-1692.000000 ,3368.000000 ,572.000000 ,-6727.000000 ,-6651.000000 ,2715.000000 ,12809.000000 ,11916.000000 ,764.000000 ,-10800.000000 ,-10373.000000 ,-1321.000000 ,3376.000000 ,3907.000000 ,2929.000000 ,1432.000000 ,-1478.000000 ,-8639.000000 ,-10886.000000 ,-1814.000000 ,8750.000000 ,13217.000000 ,10612.000000 ,-330.000000 ,-13459.000000 ,-14559.000000 ,142.000000 ,10529.000000 ,3871.000000 ,-1788.000000 ,907.000000 ,2014.000000 ,-2124.000000 ,-7476.000000 ,-2650.000000 ,8542.000000 ,6639.000000 ,-4936.000000 ,-13152.000000 ,-9795.000000 ,6240.000000 ,13941.000000 ,5096.000000 ,-849.000000 ,466.000000 ,-1543.000000 ,-2905.000000 ,1504.000000 ,3744.000000 ,3356.000000 ,1783.000000 ,-7375.000000 ,-11542.000000 ,-1949.000000 ,6240.000000 ,6285.000000 ,-597.000000 ,-5853.000000 ,-1247.000000 ,774.000000 ,1189.000000 ,3949.000000 ,1144.000000 ,2515.000000 ,1560.000000 ,-7084.000000 ,-3679.000000 ,4935.000000 ,7788.000000 ,7701.000000 ,308.000000 ,-6447.000000 ,-11262.000000 ,-15897.000000 ,-1399.000000 ,15689.000000 ,10269.000000 ,888.000000 ,-8435.000000 ,-13439.000000 ,-4832.000000 ,-426.000000 ,5879.000000 ,10197.000000 ,-3117.000000 ,-9622.000000 ,-8500.000000 ,-6472.000000 ,8015.000000 ,12814.000000 ,2923.000000 ,-6400.000000 ,-14549.000000 ,-5448.000000 ,11213.000000 ,16009.000000 ,10611.000000 ,-5457.000000 ,-13403.000000 ,-2814.000000 ,5886.000000 ,3973.000000 ,2551.000000 ,2746.000000 ,-4470.000000 ,-13613.000000 ,-8606.000000 ,8351.000000 ,16912.000000 ,5546.000000 ,-9256.000000 ,-5283.000000 ,4478.000000 ,4594.000000 ,4220.000000 ,3629.000000 ,-499.000000 ,-8463.000000 ,-17449.000000 ,-11617.000000 ,4188.000000 ,8611.000000 ,7439.000000 ,5189.000000 ,2456.000000 ,5910.000000 ,3003.000000 ,918.000000 ,9017.000000 ,9484.000000 ,2530.000000 ,-5659.000000 ,-8505.000000 ,-2544.000000 ,-1474.000000 ,-1593.000000 ,1928.000000 ,-1146.000000 ,-5243.000000 ,-4048.000000 ,-2843.000000 ,-1711.000000 ,573.000000 ,4057.000000 ,3078.000000 ,-6413.000000 ,-14657.000000 ,-9301.000000 ,6877.000000 ,16253.000000 ,12670.000000 ,6239.000000 ,3268.000000 ,-674.000000 ,-4306.000000 ,-577.000000 ,8194.000000 ,8708.000000 ,-3590.000000 ,-13160.000000 ,-10667.000000 ,-2465.000000 ,6312.000000 ,10971.000000 ,9132.000000 ,3825.000000 ,-4846.000000 ,-10408.000000 ,-3935.000000 ,5956.000000 ,8526.000000 ,-281.000000 ,-12681.000000 ,-11721.000000 ,-5541.000000 ,1489.000000 ,13290.000000 ,11310.000000 ,-2463.000000 ,-7212.000000 ,-3054.000000 ,4425.000000 ,4606.000000 ,-443.000000 ,6837.000000 ,9603.000000 ,-3857.000000 ,-12177.000000 ,-5538.000000 ,6840.000000 ,11175.000000 ,4607.000000 ,-1009.000000 ,-34.000000 ,-1305.000000 ,-5451.000000 ,-1766.000000 ,10195.000000 ,16994.000000 ,1655.000000 ,-22344.000000 ,-19307.000000 ,-442.000000 ,8684.000000 ,9897.000000 ,1485.000000 ,-6643.000000 ,-6316.000000 ,-3404.000000 ,7101.000000 ,16616.000000 ,10537.000000 ,-771.000000 ,-9306.000000 ,-9028.000000 ,2854.000000 ,7194.000000 ,2377.000000 ,833.000000 ,-1491.000000 ,-2834.000000 ,-987.000000 ,3607.000000 ,11493.000000 ,7396.000000 ,-5731.000000 ,-10735.000000 ,-12673.000000 ,-9025.000000 ,1659.000000 ,5222.000000 ,-42.000000 ,-6608.000000 ,-4426.000000 ,6768.000000 ,7716.000000 ,-785.000000 ,-408.000000 ,1645.000000 ,2939.000000 ,6065.000000 ,-463.000000 ,-14184.000000 ,-16859.000000 ,-3694.000000 ,10590.000000 ,12167.000000 ,2640.000000 ,-4628.000000 ,-5997.000000 ,-5181.000000 ,415.000000 ,8056.000000 ,4547.000000 ,-7785.000000 ,-14766.000000 ,-11429.000000 ,-686.000000 ,10826.000000 ,13723.000000 ,5610.000000 ,-6713.000000 ,-10059.000000 ,366.000000 ,8246.000000 ,7120.000000 ,5917.000000 ,-3991.000000 ,-19443.000000 ,-14356.000000 ,2883.000000 ,14557.000000 ,14300.000000 ,-367.000000 ,-6661.000000 ,-1044.000000 ,2333.000000 ,8332.000000 ,6151.000000 ,-6447.000000 ,-13248.000000 ,-13012.000000 ,-3347.000000 ,5805.000000 ,882.000000 ,-4501.000000 ,-4714.000000 ,-4975.000000 ,4822.000000 ,17127.000000 ,11704.000000 ,-6432.000000 ,-16507.000000 ,-9469.000000 ,2662.000000 ,7918.000000 ,6864.000000 ,-1637.000000 ,-14045.000000 ,-9398.000000 ,7795.000000 ,12451.000000 ,10946.000000 ,6450.000000 ,-7043.000000 ,-15809.000000 ,-9419.000000 ,4307.000000 ,9701.000000 ,-2076.000000 ,-12957.000000 ,-10220.000000 ,-8173.000000 ,415.000000 ,12506.000000 ,6399.000000 ,-3595.000000 ,-2250.000000 ,428.000000 ,6597.000000 ,12087.000000 ,6900.000000 ,-1393.000000 ,-13992.000000 ,-15813.000000 ,3380.000000 ,12505.000000 ,7860.000000 ,496.000000 ,-7329.000000 ,1273.000000 ,14690.000000 ,11067.000000 ,1878.000000 ,-2758.000000 ,-6266.000000 ,-6053.000000 ,-3380.000000 ,2475.000000 ,4625.000000 ,-7032.000000 ,-13558.000000 ,-3273.000000 ,10703.000000 ,17257.000000 ,9066.000000 ,-7315.000000 ,-12453.000000 ,-7445.000000 ,-1045.000000 ,5644.000000 ,5863.000000 ,-2065.000000 ,-12369.000000 ,-17324.000000 ,-5171.000000 ,15346.000000 ,22425.000000 ,9748.000000 ,-10046.000000 ,-16859.000000 ,-7009.000000 ,8257.000000 ,16232.000000 ,7925.000000 ,-10696.000000 ,-17207.000000 ,-8749.000000 ,2904.000000 ,11355.000000 ,10666.000000 ,2894.000000 ,-6653.000000 ,-9304.000000 ,1411.000000 ,9914.000000 ,3351.000000 ,-3941.000000 ,-3088.000000 ,-1976.000000 ,-3776.000000 ,-1793.000000 ,5769.000000 ,5595.000000 ,-447.000000 ,-2211.000000 ,-3959.000000 ,-138.000000 ,4478.000000 ,-406.000000 ,-4344.000000 ,-2004.000000 ,3874.000000 ,8032.000000 ,1848.000000 ,517.000000 ,7398.000000 ,1070.000000 ,-3779.000000 ,1529.000000 ,-3347.000000 ,-9349.000000 ,-6328.000000 ,-3229.000000 ,1059.000000 ,-693.000000 ,-5455.000000 ,-2519.000000 ,-4046.000000 ,-3641.000000 ,8654.000000 ,11534.000000 ,1884.000000 ,-7049.000000 ,-12885.000000 ,-7221.000000 ,7349.000000 ,12754.000000 ,6965.000000 ,-1704.000000 ,-6474.000000 ,-3250.000000 ,-445.000000 ,1432.000000 ,8417.000000 ,4764.000000 ,-11808.000000 ,-13668.000000 ,-802.000000 ,8012.000000 ,10953.000000 ,8763.000000 ,2313.000000 ,-6778.000000 ,-9754.000000 ,-612.000000 ,1455.000000 ,-7601.000000 ,-8292.000000 ,-5286.000000 ,-3347.000000 ,4961.000000 ,7821.000000 ,3566.000000 ,2939.000000 ,3464.000000 ,6195.000000 ,4571.000000 ,-1737.000000 ,2765.000000 ,3453.000000 ,-2161.000000 ,5814.000000 ,2108.000000 ,-15554.000000 ,-13010.000000 ,1885.000000 ,9040.000000 ,3617.000000 ,-5202.000000 ,-1453.000000 ,3047.000000 ,-1835.000000 ,1471.000000 ,4543.000000 ,-4100.000000 ,-7059.000000 ,-3869.000000 ,-1745.000000 ,3076.000000 ,5121.000000 ,1563.000000 ,-1688.000000 ,-2045.000000 ,1846.000000 ,3393.000000 ,-1646.000000 ,-5727.000000 ,-11555.000000 ,-16905.000000 ,-7001.000000 ,9890.000000 ,12159.000000 ,1950.000000 ,-2979.000000 ,1168.000000 ,2790.000000 ,2365.000000 ,10080.000000 ,13320.000000 ,1674.000000 ,-12440.000000 ,-16935.000000 ,-7110.000000 ,6633.000000 ,5035.000000 ,-5752.000000 ,-8388.000000 ,-2513.000000 ,7586.000000 ,12489.000000 ,7878.000000 ,3234.000000 ,-2525.000000 ,-8684.000000 ,-4232.000000 ,5014.000000 ,7653.000000 ,3726.000000 ,-2401.000000 ,-4981.000000 ,-3421.000000 ,2406.000000 ,10464.000000 ,8619.000000 ,606.000000 ,-4434.000000 ,-10867.000000 ,-10639.000000 ,-1271.000000 ,1351.000000 ,-244.000000 ,1274.000000 ,1285.000000 ,-116.000000 ,695.000000 ,7724.000000 ,13329.000000 ,6100.000000 ,-5327.000000 ,-10857.000000 ,-10227.000000 ,-3715.000000 ,2824.000000 ,4261.000000 ,1750.000000 ,-1755.000000 ,-1146.000000 ,3028.000000 ,6767.000000 ,11201.000000 ,9716.000000 ,-2281.000000 ,-10839.000000 ,-6626.000000 ,2056.000000 ,3368.000000 ,-5072.000000 ,-11485.000000 ,-7475.000000 ,1338.000000 ,10327.000000 ,11641.000000 ,5117.000000 ,256.000000 ,-962.000000 ,3613.000000 ,4618.000000 ,-4373.000000 ,-8793.000000 ,-5323.000000 ,-795.000000 ,5535.000000 ,4200.000000 ,-4460.000000 ,-1421.000000 ,6701.000000 ,5165.000000 ,250.000000 ,-3501.000000 ,-4264.000000 ,-4032.000000 ,-5938.000000 ,2025.000000 ,14993.000000 ,9858.000000 ,-2151.000000 ,-5207.000000 ,-2161.000000 ,6248.000000 ,10623.000000 ,7227.000000 ,-377.000000 ,-13812.000000 ,-21219.000000 ,-10398.000000 ,5976.000000 ,14599.000000 ,6388.000000 ,-9513.000000 ,-11109.000000 ,-3394.000000 ,5775.000000 ,16562.000000 ,14495.000000 ,-5276.000000 ,-22233.000000 ,-20185.000000 ,1798.000000 ,21924.000000 ,15151.000000 ,-5319.000000 ,-16726.000000 ,-11242.000000 ,6081.000000 ,17172.000000 ,17095.000000 ,7791.000000 ,-14842.000000 ,-28747.000000 ,-12350.000000 ,10818.000000 ,17776.000000 ,8929.000000 ,-4199.000000 ,-12043.000000 ,-10648.000000 ,1726.000000 ,14873.000000 ,17324.000000 ,2424.000000 ,-19738.000000 ,-25359.000000 ,-10235.000000 ,8675.000000 ,15930.000000 ,10241.000000 ,-781.000000 ,-12038.000000 ,-14251.000000 ,2047.000000 ,21465.000000 ,22078.000000 ,4325.000000 ,-13407.000000 ,-18869.000000 ,-11788.000000 ,4263.000000 ,12994.000000 ,11186.000000 ,526.000000 ,-14710.000000 ,-15063.000000 ,563.000000 ,13182.000000 ,12155.000000 ,-553.000000 ,-12007.000000 ,-13473.000000 ,-12752.000000 ,-8456.000000 ,3589.000000 ,11979.000000 ,8378.000000 ,186.000000 ,-6675.000000 ,-4879.000000 ,7556.000000 ,17054.000000 ,15051.000000 ,-153.000000 ,-17176.000000 ,-18594.000000 ,-5184.000000 ,8330.000000 ,8435.000000 ,-38.000000 ,-892.000000 ,2133.000000 ,2963.000000 ,4936.000000 ,8458.000000 ,6387.000000 ,-6591.000000 ,-17590.000000 ,-14041.000000 ,-2321.000000 ,4727.000000 ,1928.000000 ,-4955.000000 ,-5260.000000 ,1619.000000 ,7622.000000 ,8571.000000 ,8251.000000 ,7043.000000 ,483.000000 ,-10995.000000 ,-14025.000000 ,-4858.000000 ,1799.000000 ,1704.000000 ,1031.000000 ,-736.000000 ,-708.000000 ,4442.000000 ,10548.000000 ,11431.000000 ,2828.000000 ,-7885.000000 ,-10765.000000 ,-9551.000000 ,-9639.000000 ,-5682.000000 ,55.000000 ,2177.000000 ,5393.000000 ,6754.000000 ,4168.000000 ,2176.000000 ,3902.000000 ,6578.000000 ,-1063.000000 ,-7042.000000 ,-1727.000000 ,-1532.000000 ,-4131.000000 ,-3474.000000 ,-4688.000000 ,1190.000000 ,11777.000000 ,14480.000000 ,10324.000000 ,-401.000000 ,-8118.000000 ,-5043.000000 ,-716.000000 ,-2064.000000 ,121.000000 ,3994.000000 ,-828.000000 ,-7021.000000 ,-3662.000000 ,9412.000000 ,17838.000000 ,9629.000000 ,-5082.000000 ,-15203.000000 ,-14840.000000 ,-1319.000000 ,5116.000000 ,-60.000000 ,-2148.000000 ,-4055.000000 ,-8595.000000 ,-6463.000000 ,6925.000000 ,22431.000000 ,18931.000000 ,-129.000000 ,-11426.000000 ,-12861.000000 ,-6648.000000 ,5920.000000 ,9523.000000 ,-4260.000000 ,-18692.000000 ,-16113.000000 ,3163.000000 ,19427.000000 ,19946.000000 ,6758.000000 ,-11208.000000 ,-18265.000000 ,-11665.000000 ,-4827.000000 ,729.000000 ,6682.000000 ,3114.000000 ,-6342.000000 ,-10658.000000 ,-3712.000000 ,12593.000000 ,17880.000000 ,5610.000000 ,-5731.000000 ,-9886.000000 ,-5563.000000 ,3551.000000 ,5122.000000 ,-419.000000 ,-8011.000000 ,-9153.000000 ,3643.000000 ,16865.000000 ,18217.000000 ,6945.000000 ,-8278.000000 ,-10373.000000 ,-3967.000000 ,-2687.000000 ,-3949.000000 ,-8461.000000 ,-12699.000000 ,-4692.000000 ,4872.000000 ,6139.000000 ,9484.000000 ,12017.000000 ,6746.000000 ,1424.000000 ,-687.000000 ,-1576.000000 ,-4448.000000 ,-7057.000000 ,-4013.000000 ,-2669.000000 ,-4376.000000 ,-1846.000000 ,303.000000 ,1999.000000 ,8865.000000 ,12404.000000 ,6224.000000 ,-836.000000 ,-10929.000000 ,-21370.000000 ,-16388.000000 ,-5567.000000 ,3913.000000 ,9366.000000 ,3903.000000 ,3211.000000 ,6907.000000 ,4965.000000 ,7727.000000 ,8205.000000 ,844.000000 ,-8078.000000 ,-19802.000000 ,-20761.000000 ,-4244.000000 ,10890.000000 ,7983.000000 ,-6733.000000 ,-7324.000000 ,8816.000000 ,18796.000000 ,18979.000000 ,11667.000000 ,-2551.000000 ,-14486.000000 ,-18638.000000 ,-13013.000000 ,-2204.000000 ,3479.000000 ,841.000000 ,-4031.000000 ,-6067.000000 ,1220.000000 ,15758.000000 ,21230.000000 ,12109.000000 ,-6814.000000 ,-21362.000000 ,-20510.000000 ,-11115.000000 ,-205.000000 ,4060.000000 ,167.000000 ,-2359.000000 ,-274.000000 ,7196.000000 ,16077.000000 ,15981.000000 ,7600.000000 ,-4569.000000 ,-14212.000000 ,-14096.000000 ,-9203.000000 ,-6283.000000 ,-5424.000000 ,-4044.000000 ,-2889.000000 ,-338.000000 ,10235.000000 ,17265.000000 ,8150.000000 ,-6202.000000 ,-10425.000000 ,-3257.000000 ,-612.000000 ,-7585.000000 ,-11145.000000 ,-8424.000000 ,-4905.000000 ,-43.000000 ,4658.000000 ,14063.000000 ,21465.000000 ,8567.000000 ,-8093.000000 ,-8138.000000 ,818.000000 ,5069.000000 ,-3445.000000 ,-14363.000000 ,-14053.000000 ,-6983.000000 ,1066.000000 ,5601.000000 ,7238.000000 ,11832.000000 ,10421.000000 ,-85.000000 ,-4744.000000 ,-3678.000000 ,-6471.000000 ,-15111.000000 ,-17506.000000 ,-2875.000000 ,9934.000000 ,6788.000000 ,2740.000000 ,5751.000000 ,12012.000000 ,16152.000000 ,8877.000000 ,-4023.000000 ,-11529.000000 ,-11570.000000 ,-7392.000000 ,-5651.000000 ,-5078.000000 ,-1143.000000 ,-3188.000000 ,-8468.000000 ,-194.000000 ,12938.000000 ,14899.000000 ,7772.000000 ,-3288.000000 ,-11846.000000 ,-12050.000000 ,-4755.000000 ,4212.000000 ,3406.000000 ,-6132.000000 ,-9164.000000 ,-727.000000 ,13533.000000 ,21141.000000 ,14530.000000 ,192.000000 ,-12181.000000 ,-14049.000000 ,-6769.000000 ,3314.000000 ,6439.000000 ,-1836.000000 ,-10984.000000 ,-10879.000000 ,1132.000000 ,18038.000000 ,24541.000000 ,16851.000000 ,1474.000000 ,-11844.000000 ,-11043.000000 ,-6389.000000 ,-4653.000000 ,-3767.000000 ,-7655.000000 ,-9637.000000 ,-6361.000000 ,2613.000000 ,13004.000000 ,12697.000000 ,7941.000000 ,4928.000000 ,-6051.000000 ,-9500.000000 ,941.000000 ,1873.000000 ,-3176.000000 ,-2966.000000 ,1132.000000 ,7043.000000 ,5255.000000 ,591.000000 ,2898.000000 ,1824.000000 ,-113.000000 ,3165.000000 ,-1106.000000 ,-8187.000000 ,-8913.000000 ,-8926.000000 ,-6478.000000 ,2165.000000 ,8623.000000 ,4877.000000 ,-2141.000000 ,-3703.000000 ,1592.000000 ,4179.000000 ,728.000000 ,667.000000 ,-971.000000 ,-9992.000000 ,-11071.000000 ,-1083.000000 ,3600.000000 ,6115.000000 ,11868.000000 ,11199.000000 ,2289.000000 ,-3023.000000 ,2870.000000 ,8198.000000 ,3164.000000 ,-3695.000000 ,-7505.000000 ,-10530.000000 ,-8792.000000 ,-3905.000000 ,-870.000000 ,3120.000000 ,5187.000000 ,4734.000000 ,4398.000000 ,2420.000000 ,726.000000 ,-398.000000 ,117.000000 ,1166.000000 ,1552.000000 ,-1433.000000 ,-6978.000000 ,-3762.000000 ,5154.000000 ,6334.000000 ,-242.000000 ,-3158.000000 ,-447.000000 ,-2048.000000 ,-5308.000000 ,396.000000 ,5134.000000 ,-1528.000000 ,-8640.000000 ,-5507.000000 ,3601.000000 ,8327.000000 ,9461.000000 ,7323.000000 ,1037.000000 ,-4081.000000 ,-4494.000000 ,-786.000000 ,676.000000 ,-374.000000 ,-6775.000000 ,-14021.000000 ,-3634.000000 ,12929.000000 ,14073.000000 ,7925.000000 ,5333.000000 ,3977.000000 ,-1806.000000 ,-5036.000000 ,1929.000000 ,3376.000000 ,-5096.000000 ,-9863.000000 ,-3515.000000 ,7673.000000 ,8903.000000 ,3308.000000 ,1552.000000 ,1269.000000 ,1291.000000 ,364.000000 ,-4414.000000 ,-5231.000000 ,-3107.000000 ,-7920.000000 ,-12505.000000 ,146.000000 ,16598.000000 ,14538.000000 ,-1339.000000 ,-7171.000000 ,3198.000000 ,6750.000000 ,2277.000000 ,2254.000000 ,-1979.000000 ,-9033.000000 ,-7144.000000 ,-1058.000000 ,3460.000000 ,9144.000000 ,11241.000000 ,5031.000000 ,-3509.000000 ,-6506.000000 ,-1616.000000 ,2655.000000 ,-1739.000000 ,-8868.000000 ,-10471.000000 ,-8922.000000 ,-3258.000000 ,1682.000000 ,2697.000000 ,6052.000000 ,9397.000000 ,5688.000000 ,-1364.000000 ,103.000000 ,6952.000000 ,3689.000000 ,-7363.000000 ,-10831.000000 ,-2425.000000 ,6088.000000 ,6265.000000 ,3850.000000 ,2441.000000 ,3659.000000 ,6346.000000 ,1352.000000 ,-4798.000000 ,-2623.000000 ,-2236.000000 ,-6762.000000 ,-9106.000000 ,-4298.000000 ,1736.000000 ,-16.000000 ,-5221.000000 ,160.000000 ,10814.000000 ,11870.000000 ,3237.000000 ,-6935.000000 ,-8479.000000 ,-826.000000 ,6623.000000 ,5533.000000 ,-2797.000000 ,-10082.000000 ,-10345.000000 ,-3505.000000 ,6112.000000 ,13222.000000 ,11778.000000 ,-3717.000000 ,-19673.000000 ,-14969.000000 ,872.000000 ,5095.000000 ,-544.000000 ,-6473.000000 ,-10112.000000 ,-8303.000000 ,2858.000000 ,16989.000000 ,19654.000000 ,9663.000000 ,-679.000000 ,-9049.000000 ,-10400.000000 ,-1578.000000 ,3505.000000 ,339.000000 ,-11075.000000 ,-18520.000000 ,-6108.000000 ,8433.000000 ,14113.000000 ,16297.000000 ,8223.000000 ,-5462.000000 ,-11463.000000 ,-3771.000000 ,7221.000000 ,6555.000000 ,-1947.000000 ,-6821.000000 ,-6301.000000 ,-2205.000000 ,6040.000000 ,12338.000000 ,7227.000000 ,-2799.000000 ,-5690.000000 ,-1000.000000 ,4124.000000 ,2981.000000 ,-2349.000000 ,-8959.000000 ,-11782.000000 ,-4352.000000 ,5793.000000 ,7432.000000 ,1483.000000 ,-1747.000000 ,-3727.000000 ,-6674.000000 ,-1914.000000 ,2798.000000 ,-2095.000000 ,-10473.000000 ,-8567.000000 ,4934.000000 ,4674.000000 ,-4127.000000 ,5375.000000 ,10445.000000 ,2559.000000 ,-1146.000000 ,-2247.000000 ,434.000000 ,-2949.000000 ,-7384.000000 ,-2269.000000 ,-2627.000000 ,-3489.000000 ,1511.000000 ,1148.000000 ,-292.000000 ,6077.000000 ,11537.000000 ,3928.000000 ,-8777.000000 ,-7704.000000 ,1375.000000 ,2553.000000 ,1633.000000 ,3516.000000 ,-1836.000000 ,-7909.000000 ,1450.000000 ,9368.000000 ,73.000000 ,-8547.000000 ,-4032.000000 ,1781.000000 ,1218.000000 ,2734.000000 ,3169.000000 ,-7884.000000 ,-16791.000000 ,-7982.000000 ,12842.000000 ,21088.000000 ,5658.000000 ,-8359.000000 ,-6742.000000 ,479.000000 ,7732.000000 ,10514.000000 ,1607.000000 ,-13886.000000 ,-21150.000000 ,-14532.000000 ,-600.000000 ,15274.000000 ,20113.000000 ,1982.000000 ,-18850.000000 ,-15280.000000 ,5039.000000 ,15851.000000 ,8038.000000 ,-6001.000000 ,-15360.000000 ,-18867.000000 ,-9230.000000 ,10648.000000 ,18408.000000 ,11038.000000 ,-336.000000 ,-10521.000000 ,-10325.000000 ,194.000000 ,10442.000000 ,12013.000000 ,-2070.000000 ,-17774.000000 ,-14256.000000 ,-373.000000 ,11841.000000 ,13523.000000 ,-372.000000 ,-11979.000000 ,-9385.000000 ,2365.000000 ,9818.000000 ,8918.000000 ,8323.000000 ,-1155.000000 ,-17080.000000 ,-14511.000000 ,2916.000000 ,10584.000000 ,3909.000000 ,-2673.000000 ,-5436.000000 ,-7648.000000 ,-5284.000000 ,965.000000 ,3992.000000 ,477.000000 ,-3144.000000 ,-3781.000000 ,-4582.000000 ,1217.000000 ,9491.000000 ,7338.000000 ,1976.000000 ,-846.000000 ,-3182.000000 ,-5568.000000 ,-4451.000000 ,2751.000000 ,4925.000000 ,-763.000000 ,-5478.000000 ,-7032.000000 ,-4542.000000 ,199.000000 ,4245.000000 ,4324.000000 ,-4568.000000 ,-13851.000000 ,-9948.000000 ,3194.000000 ,11233.000000 ,7057.000000 ,-627.000000 ,-5802.000000 ,-6074.000000 ,2286.000000 ,7219.000000 ,1460.000000 ,-3595.000000 ,-2843.000000 ,-4686.000000 ,-2390.000000 ,10268.000000 ,13825.000000 ,2042.000000 ,-3405.000000 ,1969.000000 ,3624.000000 ,2810.000000 ,838.000000 ,-6463.000000 ,-9310.000000 ,-6547.000000 ,-4757.000000 ,-887.000000 ,4039.000000 ,6268.000000 ,1055.000000 ,-4993.000000 ,-190.000000 ,6760.000000 ,5815.000000 ,3278.000000 ,-2174.000000 ,-7070.000000 ,-7060.000000 ,-5791.000000 ,-178.000000 ,1113.000000 ,166.000000 ,5372.000000 ,7388.000000 ,1016.000000 ,-6313.000000 ,-5004.000000 ,1934.000000 ,1112.000000 ,-3130.000000 ,-4700.000000 ,-3413.000000 ,4098.000000 ,4322.000000 ,1447.000000 ,7899.000000 ,8652.000000 ,2397.000000 ,-4637.000000 ,-9229.000000 ,-5234.000000 ,-5633.000000 ,-8371.000000 ,293.000000 ,9184.000000 ,7082.000000 ,-1053.000000 ,-1160.000000 ,11062.000000 ,16728.000000 ,6316.000000 ,-4865.000000 ,-5261.000000 ,-2342.000000 ,-1979.000000 ,3168.000000 ,6593.000000 ,-2590.000000 ,-14375.000000 ,-11835.000000 ,1751.000000 ,11308.000000 ,12541.000000 ,3703.000000 ,-10288.000000 ,-13770.000000 ,-5025.000000 ,3436.000000 ,6268.000000 ,3773.000000 ,-4479.000000 ,-13234.000000 ,-5434.000000 ,15262.000000 ,22356.000000 ,12971.000000 ,-717.000000 ,-12055.000000 ,-17138.000000 ,-10289.000000 ,7777.000000 ,17139.000000 ,6779.000000 ,-10349.000000 ,-15498.000000 ,-818.000000 ,15559.000000 ,19433.000000 ,9411.000000 ,-11084.000000 ,-23178.000000 ,-16652.000000 ,-3244.000000 ,6314.000000 ,9726.000000 ,737.000000 ,-12420.000000 ,-11231.000000 ,8645.000000 ,26089.000000 ,24924.000000 ,8895.000000 ,-12139.000000 ,-19652.000000 ,-9812.000000 ,3218.000000 ,6782.000000 ,-417.000000 ,-8868.000000 ,-6592.000000 ,2247.000000 ,10807.000000 ,18374.000000 ,15899.000000 ,3680.000000 ,-9626.000000 ,-14653.000000 ,-8603.000000 ,-2808.000000 ,-995.000000 ,-2740.000000 ,-6363.000000 ,-598.000000 ,8522.000000 ,12976.000000 ,16084.000000 ,9786.000000 ,-393.000000 ,-2707.000000 ,-5025.000000 ,-6275.000000 ,-5413.000000 ,-5583.000000 ,-7166.000000 ,-7358.000000 ,1016.000000 ,9865.000000 ,11405.000000 ,6658.000000 ,282.000000 ,-1648.000000 ,-1753.000000 ,-3663.000000 ,-2242.000000 ,-2561.000000 ,-10965.000000 ,-14027.000000 ,-5649.000000 ,7772.000000 ,17291.000000 ,15519.000000 ,3199.000000 ,-5192.000000 ,-3516.000000 ,-2123.000000 ,-4956.000000 ,-7897.000000 ,-9034.000000 ,-13677.000000 ,-7714.000000 ,8905.000000 ,14002.000000 ,12779.000000 ,11643.000000 ,5796.000000 ,807.000000 ,-244.000000 ,-758.000000 ,-4104.000000 ,-10601.000000 ,-12059.000000 ,-5484.000000 ,-653.000000 ,-1161.000000 ,2406.000000 ,4859.000000 ,5836.000000 ,11701.000000 ,6833.000000 ,-7741.000000 ,-9856.000000 ,-4505.000000 ,-4107.000000 ,-8179.000000 ,-3365.000000 ,7855.000000 ,1771.000000 ,-7258.000000 ,-2811.000000 ,5394.000000 ,8283.000000 ,7895.000000 ,4478.000000 ,-8018.000000 ,-15924.000000 ,-6077.000000 ,6976.000000 ,9574.000000 ,6607.000000 ,351.000000 ,-9054.000000 ,-7812.000000 ,6102.000000 ,12461.000000 ,4728.000000 ,-6281.000000 ,-16480.000000 ,-21542.000000 ,-12001.000000 ,8885.000000 ,15990.000000 ,1553.000000 ,-5790.000000 ,-1271.000000 ,3369.000000 ,9499.000000 ,10771.000000 ,4537.000000 ,-6881.000000 ,-13458.000000 ,-6001.000000 ,-364.000000 ,2053.000000 ,8492.000000 ,4942.000000 ,-6692.000000 ,-9289.000000 ,-1332.000000 ,6955.000000 ,8721.000000 ,2642.000000 ,-5166.000000 ,-10222.000000 ,-6726.000000 ,3902.000000 ,3777.000000 ,-3690.000000 ,-4502.000000 ,-3607.000000 ,-1821.000000 ,4423.000000 ,10623.000000 ,12273.000000 ,1889.000000 ,-7769.000000 ,-4630.000000 ,-1572.000000 ,-290.000000 ,1435.000000 ,-854.000000 ,-6209.000000 ,-9180.000000 ,-3208.000000 ,4778.000000 ,5116.000000 ,1990.000000 ,212.000000 ,-2747.000000 ,-1288.000000 ,3423.000000 ,3250.000000 ,1974.000000 ,1161.000000 ,130.000000 ,-1499.000000 ,-4440.000000 ,-1283.000000 ,5452.000000 ,2629.000000 ,-587.000000 ,1120.000000 ,-583.000000 ,-2268.000000 ,-2382.000000 ,943.000000 ,3152.000000 ,-1606.000000 ,-614.000000 ,5825.000000 ,7113.000000 ,7687.000000 ,5723.000000 ,38.000000 ,-1290.000000 ,-4812.000000 ,-9545.000000 ,-9471.000000 ,-7369.000000 ,-2165.000000 ,2475.000000 ,3555.000000 ,2233.000000 ,1647.000000 ,8069.000000 ,15480.000000 ,13105.000000 ,3422.000000 ,-6375.000000 ,-9775.000000 ,-7772.000000 ,-7456.000000 ,-4495.000000 ,90.000000 ,-2937.000000 ,-5300.000000 ,986.000000 ,8280.000000 ,14649.000000 ,15347.000000 ,1509.000000 ,-9912.000000 ,-8208.000000 ,-5327.000000 ,-4306.000000 ,-3766.000000 ,274.000000 ,1570.000000 ,-4678.000000 ,-2837.000000 ,6966.000000 ,10561.000000 ,5569.000000 ,-3305.000000 ,-8284.000000 ,-9197.000000 ,-6801.000000 ,789.000000 ,5723.000000 ,2712.000000 ,151.000000 ,1604.000000 ,3755.000000 ,8343.000000 ,10218.000000 ,1481.000000 ,-9139.000000 ,-10145.000000 ,-6670.000000 ,-3794.000000 ,-1696.000000 ,-902.000000 ,-150.000000 ,1539.000000 ,4962.000000 ,10605.000000 ,13537.000000 ,7775.000000 ,-1680.000000 ,-8752.000000 ,-12259.000000 ,-9599.000000 ,-3973.000000 ,-3171.000000 ,-5106.000000 ,-3264.000000 ,2602.000000 ,7582.000000 ,9039.000000 ,7817.000000 ,7377.000000 ,2651.000000 ,-8079.000000 ,-15085.000000 ,-11848.000000 ,-3731.000000 ,-1456.000000 ,-2935.000000 ,-1596.000000 ,3430.000000 ,6010.000000 ,3742.000000 ,683.000000 ,1834.000000 ,6477.000000 ,7354.000000 ,-2443.000000 ,-10191.000000 ,-4965.000000 ,-2927.000000 ,-8097.000000 ,-4543.000000 ,6222.000000 ,8498.000000 ,-1266.000000 ,-5001.000000 ,5800.000000 ,11475.000000 ,4973.000000 ,-2161.000000 ,-5343.000000 ,-4897.000000 ,-2747.000000 ,628.000000 ,8779.000000 ,11511.000000 ,2578.000000 ,-5460.000000 ,-6342.000000 ,-2071.000000 ,1106.000000 ,-4553.000000 ,-10337.000000 ,-8002.000000 ,-5038.000000 ,-2196.000000 ,3873.000000 ,9007.000000 ,7686.000000 ,-219.000000 ,-1432.000000 ,6201.000000 ,5693.000000 ,-2556.000000 ,-5978.000000 ,-6991.000000 ,-7405.000000 ,-4002.000000 ,2020.000000 ,5691.000000 ,188.000000 ,-4080.000000 ,1290.000000 ,7067.000000 ,10013.000000 ,4743.000000 ,-8844.000000 ,-14038.000000 ,-7273.000000 ,-522.000000 ,-2975.000000 ,-9809.000000 ,-9069.000000 ,-5865.000000 ,-2986.000000 ,10691.000000 ,21226.000000 ,12132.000000 ,-949.000000 ,-2633.000000 ,3422.000000 ,7538.000000 ,6345.000000 ,3618.000000 ,-5427.000000 ,-19851.000000 ,-16342.000000 ,1318.000000 ,7831.000000 ,4999.000000 ,-406.000000 ,-6241.000000 ,-2644.000000 ,7735.000000 ,13193.000000 ,6408.000000 ,-4751.000000 ,-4296.000000 ,-2454.000000 ,-3357.000000 ,4641.000000 ,9805.000000 ,2051.000000 ,-7479.000000 ,-8557.000000 ,-2483.000000 ,2749.000000 ,4289.000000 ,3844.000000 ,-667.000000 ,-6017.000000 ,-2886.000000 ,4712.000000 ,6978.000000 ,2234.000000 ,-3838.000000 ,-3626.000000 ,-3779.000000 ,-7251.000000 ,-4341.000000 ,-862.000000 ,-1297.000000 ,1207.000000 ,1026.000000 ,30.000000 ,3163.000000 ,3762.000000 ,6058.000000 ,8552.000000 ,5293.000000 ,1708.000000 ,-3093.000000 ,-7649.000000 ,-8024.000000 ,-10308.000000 ,-12664.000000 ,-8669.000000 ,-2008.000000 ,1724.000000 ,2950.000000 ,5917.000000 ,10543.000000 ,9579.000000 ,4985.000000 ,5815.000000 ,5331.000000 ,-2106.000000 ,-6374.000000 ,-3365.000000 ,933.000000 ,1287.000000 ,-3756.000000 ,-7699.000000 ,-5287.000000 ,-1334.000000 ,2975.000000 ,6870.000000 ,5279.000000 ,2038.000000 ,-1534.000000 ,-5260.000000 ,-2575.000000 ,949.000000 ,1816.000000 ,2475.000000 ,-3022.000000 ,-9558.000000 ,-8784.000000 ,-4153.000000 ,2930.000000 ,9931.000000 ,8436.000000 ,1417.000000 ,-477.000000 ,630.000000 ,2806.000000 ,8860.000000 ,9829.000000 ,-226.000000 ,-11374.000000 ,-13663.000000 ,-10912.000000 ,-7921.000000 ,-2925.000000 ,-2097.000000 ,-4398.000000 ,-2600.000000 ,-1929.000000 ,92.000000 ,6386.000000 ,11055.000000 ,11328.000000 ,4218.000000 ,403.000000 ,4746.000000 ,2403.000000 ,-1819.000000 ,501.000000 ,786.000000 ,-3773.000000 ,-8162.000000 ,-3799.000000 ,3873.000000 ,1473.000000 ,776.000000 ,4733.000000 ,-168.000000 ,-844.000000 ,5416.000000 ,2241.000000 ,-1701.000000 ,-1327.000000 ,-1882.000000 ,-1635.000000 ,-6707.000000 ,-7108.000000 ,3967.000000 ,4530.000000 ,-1650.000000 ,-961.000000 ,-1417.000000 ,1951.000000 ,11437.000000 ,14103.000000 ,6726.000000 ,-5529.000000 ,-7752.000000 ,1146.000000 ,147.000000 ,-6279.000000 ,-5773.000000 ,-7399.000000 ,-8427.000000 ,-1697.000000 ,5482.000000 ,7076.000000 ,-777.000000 ,-8491.000000 ,-2866.000000 ,4046.000000 ,7331.000000 ,12408.000000 ,7937.000000 ,-4053.000000 ,-7605.000000 ,-1007.000000 ,7236.000000 ,7458.000000 ,1797.000000 ,-5339.000000 ,-14373.000000 ,-10033.000000 ,5613.000000 ,9991.000000 ,5002.000000 ,69.000000 ,-1290.000000 ,622.000000 ,1388.000000 ,3625.000000 ,3879.000000 ,-4930.000000 ,-9801.000000 ,-4223.000000 ,-966.000000 ,296.000000 ,587.000000 ,-4712.000000 ,-3999.000000 ,3369.000000 ,6660.000000 ,8081.000000 ,4462.000000 ,-663.000000 ,-1790.000000 ,-5423.000000 ,-5736.000000 ,-5264.000000 ,-6973.000000 ,243.000000 ,5048.000000 ,2200.000000 ,4175.000000 ,2678.000000 ,-3945.000000 ,-1754.000000 ,4379.000000 ,5193.000000 ,1834.000000 ,-2252.000000 ,-2034.000000 ,-3401.000000 ,-6280.000000 ,2863.000000 ,7920.000000 ,-1910.000000 ,-4427.000000 ,-3289.000000 ,-5097.000000 ,-1034.000000 ,-635.000000 ,-961.000000 ,379.000000 ,-4401.000000 ,-2468.000000 ,1942.000000 ,1062.000000 ,5342.000000 ,3790.000000 ,-2431.000000 ,608.000000 ,2745.000000 ,3222.000000 ,3039.000000 ,-2182.000000 ,-560.000000 ,4444.000000 ,2588.000000 ,3573.000000 ,3826.000000 ,-2850.000000 ,-6411.000000 ,-5440.000000 ,-2617.000000 ,-1895.000000 ,-3319.000000 ,793.000000 ,1899.000000 ,-1158.000000 ,2613.000000 ,6453.000000 ,4151.000000 ,-2773.000000 ,-5854.000000 ,1001.000000 ,4208.000000 ,445.000000 ,-841.000000 ,-1172.000000 ,380.000000 ,489.000000 ,-5273.000000 ,-3827.000000 ,5121.000000 ,6420.000000 ,426.000000 ,-5414.000000 ,-6568.000000 ,-1419.000000 ,4518.000000 ,4788.000000 ,-341.000000 ,-3617.000000 ,-1911.000000 ,-2168.000000 ,-3623.000000 ,541.000000 ,4257.000000 ,2832.000000 ,-176.000000 ,-1962.000000 ,-1427.000000 ,2386.000000 ,10089.000000 ,13160.000000 ,4525.000000 ,-5084.000000 ,-5164.000000 ,-1006.000000 ,-1289.000000 ,-3719.000000 ,-1180.000000 ,-388.000000 ,-4960.000000 ,-6168.000000 ,-1041.000000 ,6827.000000 ,6885.000000 ,-1542.000000 ,-5528.000000 ,-2956.000000 ,3785.000000 ,8541.000000 ,2761.000000 ,-2543.000000 ,-1211.000000 ,-1663.000000 ,-1069.000000 ,32.000000 ,-742.000000 ,-689.000000 ,-2901.000000 ,-4714.000000 ,-4826.000000 ,-1850.000000 ,5523.000000 ,4692.000000 ,-1310.000000 ,-340.000000 ,1323.000000 ,3638.000000 ,5140.000000 ,-1093.000000 ,-4694.000000 ,-2786.000000 ,-1019.000000 ,-988.000000 ,-4980.000000 ,-1687.000000 ,6846.000000 ,1103.000000 ,-5882.000000 ,1814.000000 ,9619.000000 ,6128.000000 ,-4902.000000 ,-7117.000000 ,782.000000 ,-15.000000 ,-1553.000000 ,4862.000000 ,5887.000000 ,2018.000000 ,-3535.000000 ,-7317.000000 ,-2329.000000 ,4477.000000 ,7620.000000 ,2300.000000 ,-6418.000000 ,-2283.000000 ,3805.000000 ,3381.000000 ,8635.000000 ,12211.000000 ,2286.000000 ,-10666.000000 ,-9431.000000 ,2739.000000 ,4938.000000 ,-3706.000000 ,-7257.000000 ,-5337.000000 ,-4236.000000 ,-901.000000 ,6204.000000 ,8022.000000 ,-158.000000 ,-7653.000000 ,-5986.000000 ,1008.000000 ,5056.000000 ,2749.000000 ,-815.000000 ,-3207.000000 ,-4849.000000 ,-878.000000 ,5829.000000 ,8097.000000 ,6656.000000 ,-1451.000000 ,-11007.000000 ,-9401.000000 ,-2647.000000 ,-876.000000 ,-3815.000000 ,-4457.000000 ,-241.000000 ,631.000000 ,338.000000 ,3794.000000 ,2133.000000 ,-4869.000000 ,-7191.000000 ,-3949.000000 ,-282.000000 ,-336.000000 ,-4413.000000 ,-4284.000000 ,3435.000000 ,10065.000000 ,11446.000000 ,8716.000000 ,3488.000000 ,-1883.000000 ,-4539.000000 ,-649.000000 ,1428.000000 ,-6711.000000 ,-14127.000000 ,-13499.000000 ,-8359.000000 ,-809.000000 ,6801.000000 ,9349.000000 ,2626.000000 ,-4411.000000 ,-1494.000000 ,5778.000000 ,8506.000000 ,1640.000000 ,-10129.000000 ,-14741.000000 ,-9783.000000 ,1368.000000 ,9410.000000 ,6254.000000 ,736.000000 ,-1814.000000 ,-3288.000000 ,-2484.000000 ,412.000000 ,5490.000000 ,4668.000000 ,-7198.000000 ,-12853.000000 ,-3538.000000 ,4969.000000 ,5610.000000 ,1333.000000 ,-5767.000000 ,-7498.000000 ,-3759.000000 ,-1173.000000 ,1077.000000 ,1914.000000 ,1383.000000 ,1339.000000 ,-1249.000000 ,-188.000000 ,7677.000000 ,9220.000000 ,4935.000000 ,4061.000000 ,2705.000000 ,-613.000000 ,-5496.000000 ,-9312.000000 ,-7404.000000 ,-5794.000000 ,-5362.000000 ,-3034.000000 ,-3072.000000 ,-1999.000000 ,3128.000000 ,9557.000000 ,12133.000000 ,2708.000000 ,-5965.000000 ,-1890.000000 ,2208.000000 ,1823.000000 ,2511.000000 ,1035.000000 ,-3114.000000 ,-5975.000000 ,-5875.000000 ,-3000.000000 ,-965.000000 ,-1438.000000 ,-4320.000000 ,-6421.000000 ,-748.000000 ,8679.000000 ,8879.000000 ,1717.000000 ,-4008.000000 ,-4761.000000 ,-480.000000 ,1931.000000 ,1905.000000 ,2203.000000 ,-3602.000000 ,-8238.000000 ,-2212.000000 ,2923.000000 ,4169.000000 ,5157.000000 ,2711.000000 ,-783.000000 ,-1888.000000 ,1921.000000 ,6364.000000 ,1239.000000 ,-5709.000000 ,-4661.000000 ,-1976.000000 ,-1789.000000 ,-2782.000000 ,-4792.000000 ,-4326.000000 ,613.000000 ,7006.000000 ,7781.000000 ,2175.000000 ,854.000000 ,2362.000000 ,2944.000000 ,9908.000000 ,14540.000000 ,5787.000000 ,-7261.000000 ,-12479.000000 ,-6228.000000 ,1797.000000 ,2172.000000 ,-2663.000000 ,-9109.000000 ,-8278.000000 ,3527.000000 ,10297.000000 ,7369.000000 ,4536.000000 ,-202.000000 ,-4829.000000 ,-2883.000000 ,2227.000000 ,6636.000000 ,3113.000000 ,-8266.000000 ,-9845.000000 ,258.000000 ,6815.000000 ,8185.000000 ,8450.000000 ,5656.000000 ,-2960.000000 ,-11308.000000 ,-7245.000000 ,3803.000000 ,4816.000000 ,-2175.000000 ,-6586.000000 ,-6134.000000 ,-1415.000000 ,3254.000000 ,5670.000000 ,3848.000000 ,-1476.000000 ,-2114.000000 ,-3085.000000 ,-3505.000000 ,5401.000000 ,7538.000000 ,1596.000000 ,2624.000000 ,7828.000000 ,11267.000000 ,3265.000000 ,-5697.000000 ,-52.000000 ,-22.000000 ,-6702.000000 ,-4200.000000 ,-764.000000 ,-2315.000000 ,-5727.000000 ,-2775.000000 ,4697.000000 ,4369.000000 ,2662.000000 ,4431.000000 ,2890.000000 ,1406.000000 ,3862.000000 ,4632.000000 ,149.000000 ,-3958.000000 ,-5725.000000 ,-6527.000000 ,-3453.000000 ,2836.000000 ,6077.000000 ,1039.000000 ,-2972.000000 ,260.000000 ,53.000000 ,-1005.000000 ,2522.000000 ,3893.000000 ,873.000000 ,-4646.000000 ,-6457.000000 ,-3774.000000 ,-4060.000000 ,-2232.000000 ,2915.000000 ,2820.000000 ,682.000000 ,-1849.000000 ,-699.000000 ,6150.000000 ,10048.000000 ,6788.000000 ,-640.000000 ,-3659.000000 ,-650.000000 ,-1030.000000 ,-5304.000000 ,-5491.000000 ,-3841.000000 ,-3735.000000 ,-3.000000 ,6961.000000 ,10904.000000 ,8501.000000 ,-1433.000000 ,-5231.000000 ,-646.000000 ,597.000000 ,-821.000000 ,-2896.000000 ,-4405.000000 ,-5440.000000 ,-4994.000000 ,3635.000000 ,13718.000000 ,6471.000000 ,-8350.000000 ,-9171.000000 ,884.000000 ,8425.000000 ,7129.000000 ,2274.000000 ,-4664.000000 ,-12304.000000 ,-9131.000000 ,3924.000000 ,14422.000000 ,13855.000000 ,894.000000 ,-14288.000000 ,-16957.000000 ,-3572.000000 ,10729.000000 ,7044.000000 ,-6559.000000 ,-10713.000000 ,-10405.000000 ,-5396.000000 ,12834.000000 ,24901.000000 ,15074.000000 ,-6915.000000 ,-18464.000000 ,-8080.000000 ,4379.000000 ,5233.000000 ,956.000000 ,-6365.000000 ,-14999.000000 ,-14223.000000 ,2616.000000 ,22191.000000 ,22306.000000 ,4352.000000 ,-9892.000000 ,-9290.000000 ,327.000000 ,4347.000000 ,2000.000000 ,218.000000 ,-6956.000000 ,-8413.000000 ,850.000000 ,4379.000000 ,5110.000000 ,3336.000000 ,-2053.000000 ,-319.000000 ,5163.000000 ,9729.000000 ,7232.000000 ,-7839.000000 ,-11425.000000 ,-1104.000000 ,4971.000000 ,10929.000000 ,7814.000000 ,-7249.000000 ,-16406.000000 ,-12073.000000 ,4044.000000 ,12442.000000 ,2451.000000 ,-6384.000000 ,-7140.000000 ,-1673.000000 ,8267.000000 ,12794.000000 ,10236.000000 ,378.000000 ,-11564.000000 ,-9092.000000 ,-609.000000 ,2006.000000 ,3407.000000 ,-4585.000000 ,-11511.000000 ,-4545.000000 ,3172.000000 ,10321.000000 ,11050.000000 ,-2827.000000 ,-9797.000000 ,-3746.000000 ,183.000000 ,641.000000 ,698.000000 ,3371.000000 ,1037.000000 ,-7365.000000 ,-2460.000000 ,8250.000000 ,5896.000000 ,-3865.000000 ,-8123.000000 ,-2422.000000 ,6553.000000 ,8166.000000 ,1252.000000 ,-6900.000000 ,-7399.000000 ,3577.000000 ,10268.000000 ,5082.000000 ,-108.000000 ,-4867.000000 ,-12130.000000 ,-8385.000000 ,4600.000000 ,7137.000000 ,-4111.000000 ,-13882.000000 ,-6836.000000 ,6387.000000 ,11580.000000 ,12397.000000 ,7619.000000 ,-4806.000000 ,-11628.000000 ,-4609.000000 ,5158.000000 ,4494.000000 ,-4844.000000 ,-9768.000000 ,-6482.000000 ,728.000000 ,9683.000000 ,13676.000000 ,5184.000000 ,-5916.000000 ,-8307.000000 ,-3225.000000 ,5147.000000 ,6715.000000 ,-998.000000 ,-10079.000000 ,-13875.000000 ,-6820.000000 ,3810.000000 ,4395.000000 ,-371.000000 ,-4562.000000 ,-5419.000000 ,721.000000 ,8456.000000 ,12539.000000 ,5741.000000 ,-5583.000000 ,-4068.000000 ,2805.000000 ,3289.000000 ,1645.000000 ,-2867.000000 ,-8979.000000 ,-11935.000000 ,-7845.000000 ,1795.000000 ,5030.000000 ,1829.000000 ,316.000000 ,-250.000000 ,2860.000000 ,9519.000000 ,9706.000000 ,2831.000000 ,-5481.000000 ,-9801.000000 ,-4327.000000 ,2490.000000 ,309.000000 ,-1110.000000 ,1754.000000 ,1338.000000 ,-450.000000 ,1946.000000 ,5755.000000 ,2696.000000 ,-8582.000000 ,-12568.000000 ,-3089.000000 ,1219.000000 ,-645.000000 ,-611.000000 ,-1413.000000 ,842.000000 ,3815.000000 ,2720.000000 ,1568.000000 ,-1784.000000 ,-4086.000000 ,-1428.000000 ,-1264.000000 ,-434.000000 ,569.000000 ,-2344.000000 ,268.000000 ,4957.000000 ,6873.000000 ,5629.000000 ,-1017.000000 ,-6187.000000 ,-10116.000000 ,-11339.000000 ,-3694.000000 ,2559.000000 ,-1895.000000 ,-5908.000000 ,-390.000000 ,9233.000000 ,14050.000000 ,11094.000000 ,7266.000000 ,66.000000 ,-8277.000000 ,-6183.000000 ,-2974.000000 ,-4863.000000 ,-7757.000000 ,-11633.000000 ,-7761.000000 ,2631.000000 ,8783.000000 ,11704.000000 ,3286.000000 ,-6950.000000 ,-2902.000000 ,-627.000000 ,-1973.000000 ,-2707.000000 ,-4619.000000 ,-4505.000000 ,-5456.000000 ,-1804.000000 ,5631.000000 ,4142.000000 ,2856.000000 ,3925.000000 ,95.000000 ,1913.000000 ,5212.000000 ,2822.000000 ,-251.000000 ,-6223.000000 ,-7894.000000 ,672.000000 ,3734.000000 ,435.000000 ,-542.000000 ,-5195.000000 ,-9220.000000 ,-4031.000000 ,4053.000000 ,6097.000000 ,-434.000000 ,-6574.000000 ,-2710.000000 ,3713.000000 ,5967.000000 ,6911.000000 ,3012.000000 ,-3274.000000 ,-2940.000000 ,325.000000 ,1256.000000 ,-667.000000 ,-49.000000 ,3781.000000 ,1158.000000 ,-2333.000000 ,4159.000000 ,7449.000000 ,-2609.000000 ,-6615.000000 ,3944.000000 ,8717.000000 ,132.000000 ,-3742.000000 ,357.000000 ,1460.000000 ,270.000000 ,-574.000000 ,-380.000000 ,-1521.000000 ,-4609.000000 ,-4879.000000 ,-10.000000 ,8203.000000 ,8906.000000 ,67.000000 ,-7393.000000 ,-3489.000000 ,11588.000000 ,16009.000000 ,5336.000000 ,-4075.000000 ,-11557.000000 ,-17683.000000 ,-13592.000000 ,64.000000 ,10117.000000 ,2203.000000 ,-9934.000000 ,-5583.000000 ,3810.000000 ,10467.000000 ,13414.000000 ,10260.000000 ,2850.000000 ,-8314.000000 ,-10040.000000 ,-87.000000 ,2788.000000 ,-1358.000000 ,-3491.000000 ,-4443.000000 ,-1646.000000 ,5090.000000 ,8666.000000 ,6966.000000 ,484.000000 ,-3746.000000 ,-1588.000000 ,-1424.000000 ,519.000000 ,2169.000000 ,-4661.000000 ,-5936.000000 ,-1069.000000 ,-789.000000 ,1553.000000 ,4480.000000 ,2663.000000 ,-786.000000 ,-4852.000000 ,-2710.000000 ,4956.000000 ,5584.000000 ,754.000000 ,604.000000 ,3814.000000 ,3843.000000 ,-1319.000000 ,-7275.000000 ,-8937.000000 ,-8247.000000 ,-7986.000000 ,-3731.000000 ,5058.000000 ,5283.000000 ,-2630.000000 ,-2843.000000 ,4339.000000 ,9674.000000 ,9208.000000 ,7166.000000 ,7038.000000 ,-405.000000 ,-9161.000000 ,-7319.000000 ,-4174.000000 ,-3743.000000 ,-3223.000000 ,-2723.000000 ,-1006.000000 ,-520.000000 ,1242.000000 ,5758.000000 ,5041.000000 ,2862.000000 ,3401.000000 ,-1038.000000 ,-6214.000000 ,-4767.000000 ,-1871.000000 ,-4561.000000 ,-8487.000000 ,-4076.000000 ,2585.000000 ,2610.000000 ,4244.000000 ,7285.000000 ,2273.000000 ,-1230.000000 ,4111.000000 ,8694.000000 ,6841.000000 ,1858.000000 ,-133.000000 ,-1963.000000 ,-8915.000000 ,-11889.000000 ,-5787.000000 ,-3563.000000 ,-7087.000000 ,-3933.000000 ,2015.000000 ,3116.000000 ,5187.000000 ,12129.000000 ,13657.000000 ,5008.000000 ,391.000000 ,3651.000000 ,4471.000000 ,1120.000000 ,-3139.000000 ,-7065.000000 ,-8537.000000 ,-6735.000000 ,-3613.000000 ,-1947.000000 ,-1224.000000 ,1535.000000 ,3188.000000 ,1063.000000 ,1309.000000 ,5010.000000 ,3158.000000 ,-4372.000000 ,-8118.000000 ,-6185.000000 ,-3013.000000 ,-1184.000000 ,-2619.000000 ,-4151.000000 ,126.000000 ,6792.000000 ,9074.000000 ,5632.000000 ,2041.000000 ,2960.000000 ,3244.000000 ,2407.000000 ,5837.000000 ,5476.000000 ,-677.000000 ,-3534.000000 ,-6871.000000 ,-8289.000000 ,-4271.000000 ,-2603.000000 ,-1695.000000 ,-2660.000000 ,-2870.000000 ,2120.000000 ,2178.000000 ,3009.000000 ,9584.000000 ,8135.000000 ,1222.000000 ,2183.000000 ,8299.000000 ,2548.000000 ,-5493.000000 ,-1495.000000 ,-3561.000000 ,-7829.000000 ,-6511.000000 ,-5656.000000 ,1569.000000 ,3847.000000 ,2106.000000 ,8633.000000 ,2261.000000 ,-4520.000000 ,1067.000000 ,-2792.000000 ,-3087.000000 ,-1586.000000 ,-7629.000000 ,-6390.000000 ,-6392.000000 ,-2201.000000 ,6907.000000 ,3489.000000 ,3463.000000 ,4472.000000 ,318.000000 ,7269.000000 ,11809.000000 ,5553.000000 ,-441.000000 ,-11005.000000 ,-13821.000000 ,-6347.000000 ,-5123.000000 ,-2425.000000 ,-2085.000000 ,-5691.000000 ,-2708.000000 ,3023.000000 ,7104.000000 ,9742.000000 ,7609.000000 ,1957.000000 ,-1668.000000 ,-1664.000000 ,1442.000000 ,3438.000000 ,1072.000000 ,-2539.000000 ,-5638.000000 ,-4548.000000 ,-441.000000 ,2425.000000 ,1666.000000 ,-4865.000000 ,-5960.000000 ,-3142.000000 ,-68.000000 ,1012.000000 ,-8219.000000 ,-8257.000000 ,-1197.000000 ,-2848.000000 ,4900.000000 ,9520.000000 ,2583.000000 ,3968.000000 ,-1142.000000 ,6.000000 ,8837.000000 ,-801.000000 ,-7474.000000 ,-14570.000000 ,-15699.000000 ,5266.000000 ,11719.000000 ,4763.000000 ,6573.000000 ,3589.000000 ,-4031.000000 ,-5976.000000 ,-1508.000000 ,5459.000000 ,530.000000 ,-10161.000000 ,-4713.000000 ,873.000000 ,-6420.000000 ,-2271.000000 ,3903.000000 ,245.000000 ,6438.000000 ,9575.000000 ,5873.000000 ,6976.000000 ,359.000000 ,-1459.000000 ,559.000000 ,-5218.000000 ,-3364.000000 ,-5352.000000 ,-7015.000000 ,3874.000000 ,3015.000000 ,-2215.000000 ,1298.000000 ,-592.000000 ,-3498.000000 ,-4690.000000 ,-1973.000000 ,7400.000000 ,3746.000000 ,-6881.000000 ,-2501.000000 ,4390.000000 ,4390.000000 ,4929.000000 ,2553.000000 ,-1556.000000 ,-2484.000000 ,-6028.000000 ,-5257.000000 ,4909.000000 ,9255.000000 ,-2027.000000 ,-15322.000000 ,-9968.000000 ,2341.000000 ,2832.000000 ,-2105.000000 ,-3140.000000 ,-3960.000000 ,-5939.000000 ,-939.000000 ,7379.000000 ,7915.000000 ,232.000000 ,-4875.000000 ,-1528.000000 ,3734.000000 ,5645.000000 ,6928.000000 ,5366.000000 ,-4151.000000 ,-9011.000000 ,-3386.000000 ,-130.000000 ,613.000000 ,114.000000 ,-4834.000000 ,-5592.000000 ,1713.000000 ,6480.000000 ,4934.000000 ,1665.000000 ,-375.000000 ,-80.000000 ,-1554.000000 ,1264.000000 ,7971.000000 ,4729.000000 ,-1709.000000 ,-2465.000000 ,642.000000 ,3139.000000 ,-165.000000 ,-2728.000000 ,-2357.000000 ,-3450.000000 ,1366.000000 ,6452.000000 ,-83.000000 ,-4296.000000 ,-4740.000000 ,-7199.000000 ,-3337.000000 ,-2104.000000 ,-4111.000000 ,-3268.000000 ,-5949.000000 ,-5429.000000 ,-1454.000000 ,-706.000000 ,3184.000000 ,2592.000000 ,-4828.000000 ,-1811.000000 ,5752.000000 ,7515.000000 ,6278.000000 ,495.000000 ,-5211.000000 ,-7147.000000 ,-7793.000000 ,-3522.000000 ,1766.000000 ,-36.000000 ,-2041.000000 ,-1931.000000 ,-2433.000000 ,3510.000000 ,9972.000000 ,6465.000000 ,812.000000 ,-2149.000000 ,-4395.000000 ,-3524.000000 ,51.000000 ,3399.000000 ,2693.000000 ,-2008.000000 ,-2056.000000 ,3834.000000 ,6747.000000 ,6436.000000 ,4946.000000 ,277.000000 ,-3065.000000 ,-5547.000000 ,-4970.000000 ,1797.000000 ,109.000000 ,-8522.000000 ,-8078.000000 ,-2434.000000 ,264.000000 ,2681.000000 ,5835.000000 ,2514.000000 ,-5080.000000 ,-6743.000000 ,-2350.000000 ,4659.000000 ,7680.000000 ,1535.000000 ,-5000.000000 ,-4839.000000 ,18.000000 ,6163.000000 ,6069.000000 ,-1156.000000 ,-4995.000000 ,-6567.000000 ,-8408.000000 ,-737.000000 ,9701.000000 ,7490.000000 ,-1242.000000 ,-4550.000000 ,-4620.000000 ,-2351.000000 ,1727.000000 ,2007.000000 ,-1597.000000 ,-10144.000000 ,-13739.000000 ,-3854.000000 ,5651.000000 ,6476.000000 ,1498.000000 ,-1942.000000 ,-957.000000 ,-2899.000000 ,1260.000000 ,10015.000000 ,2328.000000 ,-7961.000000 ,-9374.000000 ,-7531.000000 ,2394.000000 ,4296.000000 ,-2641.000000 ,-2007.000000 ,-2805.000000 ,-1821.000000 ,2901.000000 ,1952.000000 ,2383.000000 ,-2071.000000 ,-8570.000000 ,1072.000000 ,9629.000000 ,9302.000000 ,6794.000000 ,-1632.000000 ,-3178.000000 ,1184.000000 ,-1044.000000 ,-883.000000 ,1248.000000 ,-5135.000000 ,-9408.000000 ,-5505.000000 ,253.000000 ,9106.000000 ,10519.000000 ,12.000000 ,-3307.000000 ,-95.000000 ,-1842.000000 ,-1297.000000 ,2318.000000 ,815.000000 ,-4793.000000 ,-5228.000000 ,4283.000000 ,7754.000000 ,3662.000000 ,4311.000000 ,2650.000000 ,-1030.000000 ,536.000000 ,4603.000000 ,5169.000000 ,35.000000 ,-6626.000000 ,-2480.000000 ,2828.000000 ,-2673.000000 ,-100.000000 ,2934.000000 ,-4697.000000 ,-3323.000000 ,1718.000000 ,-280.000000 ,-1206.000000 ,-1158.000000 ,1236.000000 ,1291.000000 ,1279.000000 ,9677.000000 ,8879.000000 ,2181.000000 ,44.000000 ,-6106.000000 ,-4683.000000 ,-2393.000000 ,-5963.000000}; CSL_Handle hgpt; CSL_Instance instance; CSL_GptObj gptObj; CSL_Status status; CSL_Config hwConfig; CSL_IRQ_Dispatch dispatchTable; Bool oldMask; Uint16 eventId = 4; extern void VECSTART(void); CSL_IRQ_Config config; interrupt void ISR_routine(void) { //printf("Prekid\n"); beta++; } static float fe_mel(float x) // pretvorba iz frekv u mel skalu { return (float) (2595.0 * log10(1.0 + x/ 700.0)); } static float fe_melinv(float x) // pretvorba iz mel u frekv skalu { return (float) (700.0 * (pow(10.0, x/ 2595.0) - 1.0)); } void compute_melcosine() { float freqstep; freqstep = pi/nfilt; /* NOTE: The first row vector is actually unnecessary but we leave * it in to avoid confusion. */ for (i = 0; i < ncep; i++) { for (j = 0; j < nfilt; j++) { float cosine; cosine = cos(freqstep * i * (j + 0.5)); mel_cosine[i][j] = FLOAT2COS(cosine); } } } //long int //fe_log(float x) //{ // if (x <= 0) { // return MIN_FIXLOG; // } // else { // return FLOAT2FIX(log(x)); // } //} void build_melfilters() //SPHINX { float melmax, melmin, melbw, fftfreq; int n_coeffs; /* First calculate the widths of each filter. */ /* Minimum and maximum frequencies in mel scale. */ melmin = fe_mel(lowerf); melmax = fe_mel(upperf); /* Width of filters in mel scale */ melbw = (melmax - melmin) / (nfilt + 1); /* DFT point spacing */ fftfreq = SAMPLES_PER_SECOND / (float)nfft; /* Count and place filter coefficients. */ n_coeffs = 0; for (i = 0; i < nfilt; ++i) { float freqs[3]; /* Left, center, right frequencies in Hertz */ for (j = 0; j < 3; ++j) { freqs[j] = fe_melinv((i + j) * melbw + melmin); /* Round them to DFT points if requested */ //if (mel_fb->round_filters) freqs[j] = ((int)(freqs[j] / fftfreq + 0.5)) * fftfreq; } /* spec_start is the start of this filter in the power spectrum. */ spec_start[i] = -1; /* There must be a better way... */ for (j = 0; j < nfft/2+1; ++j) { float hz = j * fftfreq; if (hz < freqs[0]) continue; else if (hz > freqs[2] || j == nfft/2) { /* filt_width is the width in DFT points of this filter. */ filt_width[i] = j - spec_start[i]; /* filt_start is the start of this filter in the filt_coeffs array. */ filt_start[i] = n_coeffs; n_coeffs += filt_width[i]; break; } if (spec_start[i] == -1) spec_start[i] = j; } } /* And now generate the coefficients. */ n_coeffs = 0; for (i = 0; i < nfilt; ++i) { float freqs[3]; /* Left, center, right frequencies in Hertz */ for (j = 0; j < 3; ++j) { freqs[j] = fe_melinv((i + j) * melbw + melmin); /* Round them to DFT points if requested */ //if (mel_fb->round_filters) freqs[j] = ((int)(freqs[j] / fftfreq + 0.5)) * fftfreq; } for (j = 0; j < filt_width[i]; ++j) { float hz, loslope, hislope; hz = (spec_start[i] + j) * fftfreq; // if (hz < freqs[0] || hz > freqs[2]) { // E_FATAL("WTF, %f < %f > %f\n", freqs[0], hz, freqs[2]); // } loslope = (hz - freqs[0]) / (freqs[1] - freqs[0]); hislope = (freqs[2] - hz) / (freqs[2] - freqs[1]); //if (mel_fb->unit_area) { loslope *= 2 / (freqs[2] - freqs[0]); hislope *= 2 / (freqs[2] - freqs[0]); //} if (loslope < hislope) { //filt_coeffs[n_coeffs] = fe_log(loslope); filt_coeffs[n_coeffs] = loslope; } else { //filt_coeffs[n_coeffs] = fe_log(hislope); filt_coeffs[n_coeffs] = hislope; } ++n_coeffs; } } } /* Create arrays of twiddle factors. - SPHINX */ void create_twiddle() { int i; for (i = 0; i < nfft / 4; ++i) { float a = 2 * pi * i / nfft; cccp[i] = cos(a); sssr[i] = sin(a); } } void fft_real(float *o) // FFT - SPHINX { int i, j, k, m, n; double x[nfft], xt; for(i=0; i 0.5L // for ( i = 0 ; i < SAMPLES_PER_SECOND * time ;i++ ) // { // aic3204_codec_read(&left_input, &right_input); // Configured for one interrupt per two channels. // mono_input = stereo_to_mono(left_input, right_input); // novi_desni[i]= mono_input; // } // for(i=0; i<4000; i++){ // novi_desni[i]=500*cos(2*pi*i/511); // } S=0; //brojac dijelova audio signala for (j=0; j+wlen < 4091 ; j=j+160) { for(i=0; i 0) za_obraditi_desni[j][i] = log(za_obraditi_desni[j][i]); else /* This number should be smaller than anything * else, but not too small, so as to avoid * infinities in the inverse transform (this is * the frequency-domain equivalent of * dithering) */ za_obraditi_desni[j][i] = -10.0; } } for(p=0; p < S; p++){ /* Compute C0 separately (its basis vector is 1) to avoid * costly multiplications. */ mfcc[p][0] = za_obraditi_desni[p][0] / 2; /* beta = 0.5 */ for (j = 1; j < nfilt; j++){ mfcc[p][0] += za_obraditi_desni[p][j]; /* beta = 1.0 */ // dobivanje snage bloka } mfcc[p][0] /= (float) nfilt; //dijeljenje dobivene snage sa brojem filtara for (i = 1; i < ncep; ++i) { mfcc[p][i] = 0; for (j = 0; j < nfilt; j++) { if (j == 0) beta = 1; /* 0.5 */ else beta = 2; /* 1.0 */ mfcc[p][i] += COSMUL(za_obraditi_desni[p][j],mel_cosine[i][j]) * beta; } /* Note that this actually normalizes by num_filters, like the * original Sphinx front-end, due to the doubled 'beta' factor * above. */ mfcc[p][i] /= (float) nfilt * 2; } } printf("Kraj petlje"); } } /* ------------------------------------------------------------------------ * * * * End of main.c * * * * ------------------------------------------------------------------------ */