Exemplo n.º 1
0
        /// <summary>
        /// main math class providing static builtin functions
        /// </summary>
        static ILMath()
        {
            #region initialize proc specific interfaces

            try
            {
                Type lapackType = Type.GetType("ILNumerics.Native." + Settings.ConfigFile.LAPACKLibrary);
                Lapack = (IILLapack)Activator.CreateInstance(lapackType);
            }
            catch
            {
                Lapack = new ILManagedLapack();
            }

            try
            {
                Type fftType = Type.GetType("ILNumerics.Native." + Settings.ConfigFile.FFTLibrary);
                FFT = (IILFFT)Activator.CreateInstance(fftType);
            }
            catch
            {
                FFT = new ILManagedFFT();
            }

            #endregion

            #region initialize machine parameter infos 
            macharD(ref m_machparDouble.ibeta, ref m_machparDouble.it,ref m_machparDouble.irnd,ref m_machparDouble.ngrd,ref m_machparDouble.machep,ref m_machparDouble.negep,ref m_machparDouble.iexp,ref m_machparDouble.minexp,ref m_machparDouble.maxexp,ref m_machparDouble.eps,ref m_machparDouble.epsneg,ref m_machparDouble.xmin,ref m_machparDouble.xmax); 
            macharF(ref m_machparFloat.ibeta, ref m_machparFloat.it,ref m_machparFloat.irnd,ref m_machparFloat.ngrd,ref m_machparFloat.machep,ref m_machparFloat.negep,ref m_machparFloat.iexp,ref m_machparFloat.minexp,ref m_machparFloat.maxexp,ref m_machparFloat.eps,ref m_machparFloat.epsneg,ref m_machparFloat.xmin,ref m_machparFloat.xmax); 
            #endregion
        }
Exemplo n.º 2
0
private static void TEST_FFT1d5_1__ALONG1_2(IILFFT fft) { 
ILArray<double> ResultR,ResultI, A;
ILArray<complex> B, Result;
A = new double[]{1.000000000000000,2.000000000000000,3.000000000000000,4.000000000000000,5.000000000000000};
A.Reshape(new ILDimension(5,1));
ResultR = new double[]{15.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000};
ResultI = new double[]{0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,1));
forwBackwGenCheck(fft, A, Result, 0, 1e2f);
ResultR = new double[]{15.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000};
ResultI = new double[]{0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,1));
forwBackwGenCheckND(fft, A, Result, 1, 1e2f);
ResultR = new double[]{1.000000000000000,2.000000000000000,3.000000000000000,4.000000000000000,5.000000000000000};
ResultI = new double[]{0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,1));
forwBackwGenCheck(fft, A, Result, 1, 1e2f);
ResultR = new double[]{15.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000};
ResultI = new double[]{0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,1));
forwBackwGenCheckND(fft, A, Result, 2, 1e2f);
}
Exemplo n.º 3
0
        /// <summary>
        /// main math class providing static builtin functions
        /// </summary>
        static ILMath()
        {
            #region initialize proc specific interfaces

            try
            {
                Type lapackType = Type.GetType("ILNumerics.Native." + Settings.ConfigFile.LAPACKLibrary);
                Lapack = (IILLapack)Activator.CreateInstance(lapackType);
            }
            catch
            {
                Lapack = new ILManagedLapack();
            }

            try
            {
                Type fftType = Type.GetType("ILNumerics.Native." + Settings.ConfigFile.FFTLibrary);
                FFT = (IILFFT)Activator.CreateInstance(fftType);
            }
            catch
            {
                FFT = new ILManagedFFT();
            }

            #endregion

            #region initialize machine parameter infos
            macharD(ref m_machparDouble.ibeta, ref m_machparDouble.it, ref m_machparDouble.irnd, ref m_machparDouble.ngrd, ref m_machparDouble.machep, ref m_machparDouble.negep, ref m_machparDouble.iexp, ref m_machparDouble.minexp, ref m_machparDouble.maxexp, ref m_machparDouble.eps, ref m_machparDouble.epsneg, ref m_machparDouble.xmin, ref m_machparDouble.xmax);
            macharF(ref m_machparFloat.ibeta, ref m_machparFloat.it, ref m_machparFloat.irnd, ref m_machparFloat.ngrd, ref m_machparFloat.machep, ref m_machparFloat.negep, ref m_machparFloat.iexp, ref m_machparFloat.minexp, ref m_machparFloat.maxexp, ref m_machparFloat.eps, ref m_machparFloat.epsneg, ref m_machparFloat.xmin, ref m_machparFloat.xmax);
            #endregion
        }
private static void forwBackwGenCheck(IILFFT fft, ILArray<fcomplex> A, ILArray<fcomplex> Result, int dim, float mult) { 
ILArray<fcomplex> B = fft.FFTForward1D(A, dim);
if (ILMath.sumall(ILMath.abs(Result - B))/A.Dimensions.NumberOfElements / A.Dimensions[dim] > (double)ILMath.MachineParameterFloat.eps * mult)
    throw new Exception("invalid value");
B = fft.FFTBackward1D(B, dim);
if (ILMath.sumall(ILMath.abs(A - B))/A.Dimensions.NumberOfElements / A.Dimensions[dim] > (double)ILMath.MachineParameterFloat.eps * mult)
    throw new Exception("invalid value");}
private static void TEST_FFT1d1_1__ALONG1_2(IILFFT fft) { 
ILArray<float> ResultR,ResultI; 
ILArray<fcomplex> A; 
ILArray<fcomplex> B, Result;
ResultR = new float[]{1.0000000f};
ResultI = new float[]{1.0000000f};
A = ILMath.ccomplex(ResultR,ResultI);
A.Reshape(new ILDimension(1,1));
ResultR = new float[]{1.0000000f};
ResultI = new float[]{1.0000000f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(1,1));
forwBackwGenCheck(fft, A, Result, 0, 1e2f);
ResultR = new float[]{1.0000000f};
ResultI = new float[]{1.0000000f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(1,1));
forwBackwGenCheckND(fft, A, Result, 1, 1e2f);
ResultR = new float[]{1.0000000f};
ResultI = new float[]{1.0000000f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(1,1));
forwBackwGenCheck(fft, A, Result, 1, 1e2f);
ResultR = new float[]{1.0000000f};
ResultI = new float[]{1.0000000f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(1,1));
forwBackwGenCheckND(fft, A, Result, 2, 1e2f);
}
private static void TEST_FFT1d5_1__ALONG1_2(IILFFT fft) { 
ILArray<float> ResultR,ResultI; 
ILArray<fcomplex> A; 
ILArray<fcomplex> B, Result;
ResultR = new float[]{1.0000000f,2.0000000f,3.0000000f,4.0000000f,5.0000000f};
ResultI = new float[]{5.0000000f,4.0000000f,3.0000000f,2.0000000f,1.0000000f};
A = ILMath.ccomplex(ResultR,ResultI);
A.Reshape(new ILDimension(5,1));
ResultR = new float[]{15.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f};
ResultI = new float[]{15.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,1));
forwBackwGenCheck(fft, A, Result, 0, 1e2f);
ResultR = new float[]{15.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f};
ResultI = new float[]{15.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,1));
forwBackwGenCheckND(fft, A, Result, 1, 1e2f);
ResultR = new float[]{1.0000000f,2.0000000f,3.0000000f,4.0000000f,5.0000000f};
ResultI = new float[]{5.0000000f,4.0000000f,3.0000000f,2.0000000f,1.0000000f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,1));
forwBackwGenCheck(fft, A, Result, 1, 1e2f);
ResultR = new float[]{15.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f};
ResultI = new float[]{15.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,1));
forwBackwGenCheckND(fft, A, Result, 2, 1e2f);
}
Exemplo n.º 7
0
private static void TEST_FFT1d1_1__ALONG1_2(IILFFT fft) { 
ILArray<double> ResultR,ResultI, A;
ILArray<complex> B, Result;
A = new double[]{1.000000000000000};
A.Reshape(new ILDimension(1,1));
ResultR = new double[]{1.000000000000000};
ResultI = new double[]{0.000000000000000};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(1,1));
forwBackwGenCheck(fft, A, Result, 0, 1e2f);
ResultR = new double[]{1.000000000000000};
ResultI = new double[]{0.000000000000000};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(1,1));
forwBackwGenCheckND(fft, A, Result, 1, 1e2f);
ResultR = new double[]{1.000000000000000};
ResultI = new double[]{0.000000000000000};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(1,1));
forwBackwGenCheck(fft, A, Result, 1, 1e2f);
ResultR = new double[]{1.000000000000000};
ResultI = new double[]{0.000000000000000};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(1,1));
forwBackwGenCheckND(fft, A, Result, 2, 1e2f);
}
Exemplo n.º 8
0
        /// <summary>
        /// main math class providing static builtin functions
        /// </summary>
        static ILMath()
        {
            #region initialize proc specific interfaces
            ILCPUID          cpuid;
            ILArray <double> A = new double[] { 1.0, -1.0 }, B = new double[] { 1.0, 2.0 };
            switch (Environment.OSVersion.Platform)
            {
            case PlatformID.Unix:
                Lapack = new ILLapackGenLinux();
                FFT    = new ILFFTW3FFT();
                break;

            default:
                if (Lapack == null)
                {
                    cpuid = new ILCPUID();
                    switch (cpuid.vendor)
                    {
                    case "AuthenticAMD":
                        //Lapack = new ILACMLWrapper();
                        try {
                            Lapack = new ILACML4_1();
                            FFT    = new ILACMLFFT();
                            multiply(A.T, B);
                        } catch (Exception e) {
                            FFT = new ILMKLFFT();
                            try {
                                Lapack = new ILLapackMKL10_0();
                                multiply(A.T, B);
                            } catch (Exception) {
                                Lapack = new ILLapackGeneric();
                            }
                        }
                        break;

                    case "GenuineIntel":
                        FFT = new ILMKLFFT();
                        try {
                            Lapack = new ILLapackMKL10_0();
                            multiply(A.T, B);
                        } catch (Exception) {
                            Lapack = new ILLapackGeneric();
                        }
                        break;

                    default:
                        Lapack = new ILLapackGeneric();
                        FFT    = new ILMKLFFT();
                        break;
                    }
                }
                break;
            }
            #endregion
            #region initialize machine parameter infos
            macharD(ref m_machparDouble.ibeta, ref m_machparDouble.it, ref m_machparDouble.irnd, ref m_machparDouble.ngrd, ref m_machparDouble.machep, ref m_machparDouble.negep, ref m_machparDouble.iexp, ref m_machparDouble.minexp, ref m_machparDouble.maxexp, ref m_machparDouble.eps, ref m_machparDouble.epsneg, ref m_machparDouble.xmin, ref m_machparDouble.xmax);
            macharF(ref m_machparFloat.ibeta, ref m_machparFloat.it, ref m_machparFloat.irnd, ref m_machparFloat.ngrd, ref m_machparFloat.machep, ref m_machparFloat.negep, ref m_machparFloat.iexp, ref m_machparFloat.minexp, ref m_machparFloat.maxexp, ref m_machparFloat.eps, ref m_machparFloat.epsneg, ref m_machparFloat.xmin, ref m_machparFloat.xmax);
            #endregion
        }
Exemplo n.º 9
0
private static void forwBackwGenCheck(IILFFT fft, ILArray<double> A, ILArray<complex> Result, int dim, double mult) { 
ILArray<complex> B = fft.FFTForward1D(A, dim);
if (ILMath.sumall(ILMath.abs(Result - B))/A.Dimensions.NumberOfElements / A.Dimensions[dim] > ILMath.MachineParameterDouble.eps * mult)
    throw new Exception("invalid value");
ILArray<double> ResultR = fft.FFTBackwSym1D(B,dim);
if (ILMath.sumall(ILMath.abs(ResultR - A))/A.Dimensions.NumberOfElements / A.Dimensions[dim] > ILMath.MachineParameterDouble.eps * mult)
   throw new Exception("invalid value");
B = fft.FFTBackward1D(B, dim);
if (ILMath.sumall(ILMath.abs(ILMath.tocomplex(A) - B))/A.Dimensions.NumberOfElements / A.Dimensions[dim] > ILMath.MachineParameterDouble.eps * mult)
    throw new Exception("invalid value");}
Exemplo n.º 10
0
        /// <summary>
        /// main math class providing static builtin functions
        /// </summary>
        static ILMath() {
            #region initialize proc specific interfaces
            ILCPUID cpuid; 
            ILArray<double> A = new double[]{1.0,-1.0}, B = new double[]{1.0, 2.0};
            switch (Environment.OSVersion.Platform) {
                case PlatformID.Unix:
                    Lapack = new ILLapackGenLinux(); 
                    FFT = new ILFFTW3FFT(); 
                    break; 
                default: 
                    if (Lapack == null) {
                        cpuid = new ILCPUID(); 
                        switch (cpuid.vendor) {
                            case "AuthenticAMD":
                                //Lapack = new ILACMLWrapper();
                                try {
                                    Lapack = new ILACML4_1(); 
                                    FFT = new ILACMLFFT(); 
                                    multiply(A.T,B); 
                                } catch (Exception e) {
                                    FFT = new ILMKLFFT();
                                    try {
                                        Lapack = new ILLapackMKL10_0();
                                        multiply(A.T,B); 
                                    } catch (Exception) {
                                        Lapack = new ILLapackGeneric(); 
                                    }
                                }
                                break; 
                            case "GenuineIntel":
                                FFT = new ILMKLFFT(); 
                                try {
                                    Lapack = new ILLapackMKL10_0();
                                    multiply(A.T,B); 
                                } catch (Exception) {
                                    Lapack = new ILLapackGeneric(); 
                                }
                                break; 
                            default:
                                Lapack = new ILLapackGeneric(); 
                                FFT = new ILMKLFFT(); 
                                break;
                        }
                    }
                    break; 
            }
            #endregion 
            #region initialize machine parameter infos 
            macharD(ref m_machparDouble.ibeta, ref m_machparDouble.it,ref m_machparDouble.irnd,ref m_machparDouble.ngrd,ref m_machparDouble.machep,ref m_machparDouble.negep,ref m_machparDouble.iexp,ref m_machparDouble.minexp,ref m_machparDouble.maxexp,ref m_machparDouble.eps,ref m_machparDouble.epsneg,ref m_machparDouble.xmin,ref m_machparDouble.xmax); 
            macharF(ref m_machparFloat.ibeta, ref m_machparFloat.it,ref m_machparFloat.irnd,ref m_machparFloat.ngrd,ref m_machparFloat.machep,ref m_machparFloat.negep,ref m_machparFloat.iexp,ref m_machparFloat.minexp,ref m_machparFloat.maxexp,ref m_machparFloat.eps,ref m_machparFloat.epsneg,ref m_machparFloat.xmin,ref m_machparFloat.xmax); 
            #endregion

        }
Exemplo n.º 11
0
        public override void Run()
        {
            base.Run();
            Header();
            try {
                IILFFT oldFFT = ILMath.FFT;

                IILFFT fft = new ILFFTW3FFT();
                TEST_IILFFT_double_complex.TEST_ALL(fft);
                TEST_IILFFT_complex_complex.TEST_ALL(fft);
                TEST_IILFFT_fcomplex_fcomplex.TEST_ALL(fft);
                TEST_IILFFT_float_fcomplex.TEST_ALL(fft);
                ILMath.FFT = fft;
                TEST_ILMath_fft_A.TEST_ALL();
                TEST_ILMath_fft_ADim.TEST_ALL();
                TEST_ILMath_fft2_A.TEST_ALL();
                TEST_ILMath_fft2_Amn.TEST_ALL();
                TEST_ILMath_fftN_Amn.TEST_ALL();


                fft = new ILMKLFFT();
                TEST_IILFFT_double_complex.TEST_ALL(fft);
                TEST_IILFFT_complex_complex.TEST_ALL(fft);
                TEST_IILFFT_fcomplex_fcomplex.TEST_ALL(fft);
                TEST_IILFFT_float_fcomplex.TEST_ALL(fft);
                ILMath.FFT = fft;
                TEST_ILMath_fft_A.TEST_ALL();
                TEST_ILMath_fft_ADim.TEST_ALL();
                TEST_ILMath_fft2_A.TEST_ALL();
                TEST_ILMath_fft2_Amn.TEST_ALL();
                TEST_ILMath_fftN_Amn.TEST_ALL();


                fft = new ILACMLFFT();
                TEST_IILFFT_double_complex.TEST_ALL(fft);
                TEST_IILFFT_complex_complex.TEST_ALL(fft);
                TEST_IILFFT_fcomplex_fcomplex.TEST_ALL(fft);
                TEST_IILFFT_float_fcomplex.TEST_ALL(fft);
                ILMath.FFT = fft;
                TEST_ILMath_fft_A.TEST_ALL();
                TEST_ILMath_fft_ADim.TEST_ALL();
                TEST_ILMath_fft2_A.TEST_ALL();
                TEST_ILMath_fft2_Amn.TEST_ALL();
                TEST_ILMath_fftN_Amn.TEST_ALL();
                Success();
            } catch (Exception e) {
                Error("FFT Test failed: " + e.Message);
            }
            Footer();
        }
private static void forwBackwGenCheckND(IILFFT fft, ILArray<fcomplex> A, ILArray<fcomplex> Result, int d, float mult) { 
    try {
    ILArray<fcomplex> B = fft.FFTForward(A, d);
    float errMult = A.Dimensions.NumberOfElements; 
    for (int i = 0; i < d; i++) errMult *= A.Dimensions[i]; 
    if (ILMath.sumall(ILMath.abs(Result - B))/errMult > (double)ILMath.MachineParameterFloat.eps * mult)
        throw new Exception("invalid value");
    B = fft.FFTBackward(B, d);
    if (ILMath.sumall(ILMath.abs(ILMath.tofcomplex(A) - B))/errMult > (double)ILMath.MachineParameterFloat.eps * mult)
        throw new Exception("invalid value");
    }catch(ILNumerics.Exceptions.ILArgumentException) {
        if (d < 0) return; 
        throw new Exception("unexpected exception was thrown -> error!");
    }
}
private static void TEST_FFT1d5_4_3_2__ALONG1_4(IILFFT fft) { 
ILArray<float> ResultR,ResultI; 
ILArray<fcomplex> A; 
ILArray<fcomplex> B, Result;
ResultR = new float[]{1.0000000f,2.0000000f,3.0000000f,4.0000000f,5.0000000f,6.0000000f,7.0000000f,8.0000000f,9.0000000f,10.0000000f,11.0000000f,12.0000000f,13.0000000f,14.0000000f,15.0000000f,16.0000000f,17.0000000f,18.0000000f,19.0000000f,20.0000000f,21.0000000f,22.0000000f,23.0000000f,24.0000000f,25.0000000f,26.0000000f,27.0000000f,28.0000000f,29.0000000f,30.0000000f,31.0000000f,32.0000000f,33.0000000f,34.0000000f,35.0000000f,36.0000000f,37.0000000f,38.0000000f,39.0000000f,40.0000000f,41.0000000f,42.0000000f,43.0000000f,44.0000000f,45.0000000f,46.0000000f,47.0000000f,48.0000000f,49.0000000f,50.0000000f,51.0000000f,52.0000000f,53.0000000f,54.0000000f,55.0000000f,56.0000000f,57.0000000f,58.0000000f,59.0000000f,60.0000000f,61.0000000f,62.0000000f,63.0000000f,64.0000000f,65.0000000f,66.0000000f,67.0000000f,68.0000000f,69.0000000f,70.0000000f,71.0000000f,72.0000000f,73.0000000f,74.0000000f,75.0000000f,76.0000000f,77.0000000f,78.0000000f,79.0000000f,80.0000000f,81.0000000f,82.0000000f,83.0000000f,84.0000000f,85.0000000f,86.0000000f,87.0000000f,88.0000000f,89.0000000f,90.0000000f,91.0000000f,92.0000000f,93.0000000f,94.0000000f,95.0000000f,96.0000000f,97.0000000f,98.0000000f,99.0000000f,100.0000000f,101.0000000f,102.0000000f,103.0000000f,104.0000000f,105.0000000f,106.0000000f,107.0000000f,108.0000000f,109.0000000f,110.0000000f,111.0000000f,112.0000000f,113.0000000f,114.0000000f,115.0000000f,116.0000000f,117.0000000f,118.0000000f,119.0000000f,120.0000000f};
ResultI = new float[]{120.0000000f,119.0000000f,118.0000000f,117.0000000f,116.0000000f,115.0000000f,114.0000000f,113.0000000f,112.0000000f,111.0000000f,110.0000000f,109.0000000f,108.0000000f,107.0000000f,106.0000000f,105.0000000f,104.0000000f,103.0000000f,102.0000000f,101.0000000f,100.0000000f,99.0000000f,98.0000000f,97.0000000f,96.0000000f,95.0000000f,94.0000000f,93.0000000f,92.0000000f,91.0000000f,90.0000000f,89.0000000f,88.0000000f,87.0000000f,86.0000000f,85.0000000f,84.0000000f,83.0000000f,82.0000000f,81.0000000f,80.0000000f,79.0000000f,78.0000000f,77.0000000f,76.0000000f,75.0000000f,74.0000000f,73.0000000f,72.0000000f,71.0000000f,70.0000000f,69.0000000f,68.0000000f,67.0000000f,66.0000000f,65.0000000f,64.0000000f,63.0000000f,62.0000000f,61.0000000f,60.0000000f,59.0000000f,58.0000000f,57.0000000f,56.0000000f,55.0000000f,54.0000000f,53.0000000f,52.0000000f,51.0000000f,50.0000000f,49.0000000f,48.0000000f,47.0000000f,46.0000000f,45.0000000f,44.0000000f,43.0000000f,42.0000000f,41.0000000f,40.0000000f,39.0000000f,38.0000000f,37.0000000f,36.0000000f,35.0000000f,34.0000000f,33.0000000f,32.0000000f,31.0000000f,30.0000000f,29.0000000f,28.0000000f,27.0000000f,26.0000000f,25.0000000f,24.0000000f,23.0000000f,22.0000000f,21.0000000f,20.0000000f,19.0000000f,18.0000000f,17.0000000f,16.0000000f,15.0000000f,14.0000000f,13.0000000f,12.0000000f,11.0000000f,10.0000000f,9.0000000f,8.0000000f,7.0000000f,6.0000000f,5.0000000f,4.0000000f,3.0000000f,2.0000000f,1.0000000f};
A = ILMath.ccomplex(ResultR,ResultI);
A.Reshape(new ILDimension(5,4,3,2));
ResultR = new float[]{15.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,40.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,65.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,90.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,115.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,140.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,165.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,190.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,215.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,240.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,265.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,290.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,315.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,340.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,365.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,390.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,415.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,440.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,465.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,490.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,515.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,540.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,565.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,590.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f};
ResultI = new float[]{590.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,565.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,540.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,515.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,490.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,465.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,440.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,415.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,390.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,365.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,340.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,315.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,290.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,265.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,240.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,215.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,190.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,165.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,140.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,115.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,90.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,65.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,40.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,15.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,4,3,2));
forwBackwGenCheck(fft, A, Result, 0, 1e4f);
ResultR = new float[]{15.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,40.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,65.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,90.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,115.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,140.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,165.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,190.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,215.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,240.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,265.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,290.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,315.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,340.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,365.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,390.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,415.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,440.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,465.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,490.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,515.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,540.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,565.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,590.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f};
ResultI = new float[]{590.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,565.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,540.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,515.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,490.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,465.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,440.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,415.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,390.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,365.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,340.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,315.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,290.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,265.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,240.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,215.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,190.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,165.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,140.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,115.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,90.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,65.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,40.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,15.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,4,3,2));
forwBackwGenCheckND(fft, A, Result, 1, 1e4f);
ResultR = new float[]{34.0000000f,38.0000000f,42.0000000f,46.0000000f,50.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-10.0000000f,-10.0000000f,-10.0000000f,-10.0000000f,-10.0000000f,-20.0000000f,-20.0000000f,-20.0000000f,-20.0000000f,-20.0000000f,114.0000000f,118.0000000f,122.0000000f,126.0000000f,130.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-10.0000000f,-10.0000000f,-10.0000000f,-10.0000000f,-10.0000000f,-20.0000000f,-20.0000000f,-20.0000000f,-20.0000000f,-20.0000000f,194.0000000f,198.0000000f,202.0000000f,206.0000000f,210.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-10.0000000f,-10.0000000f,-10.0000000f,-10.0000000f,-10.0000000f,-20.0000000f,-20.0000000f,-20.0000000f,-20.0000000f,-20.0000000f,274.0000000f,278.0000000f,282.0000000f,286.0000000f,290.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-10.0000000f,-10.0000000f,-10.0000000f,-10.0000000f,-10.0000000f,-20.0000000f,-20.0000000f,-20.0000000f,-20.0000000f,-20.0000000f,354.0000000f,358.0000000f,362.0000000f,366.0000000f,370.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-10.0000000f,-10.0000000f,-10.0000000f,-10.0000000f,-10.0000000f,-20.0000000f,-20.0000000f,-20.0000000f,-20.0000000f,-20.0000000f,434.0000000f,438.0000000f,442.0000000f,446.0000000f,450.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-10.0000000f,-10.0000000f,-10.0000000f,-10.0000000f,-10.0000000f,-20.0000000f,-20.0000000f,-20.0000000f,-20.0000000f,-20.0000000f};
ResultI = new float[]{450.0000000f,446.0000000f,442.0000000f,438.0000000f,434.0000000f,20.0000000f,20.0000000f,20.0000000f,20.0000000f,20.0000000f,10.0000000f,10.0000000f,10.0000000f,10.0000000f,10.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,370.0000000f,366.0000000f,362.0000000f,358.0000000f,354.0000000f,20.0000000f,20.0000000f,20.0000000f,20.0000000f,20.0000000f,10.0000000f,10.0000000f,10.0000000f,10.0000000f,10.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,290.0000000f,286.0000000f,282.0000000f,278.0000000f,274.0000000f,20.0000000f,20.0000000f,20.0000000f,20.0000000f,20.0000000f,10.0000000f,10.0000000f,10.0000000f,10.0000000f,10.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,210.0000000f,206.0000000f,202.0000000f,198.0000000f,194.0000000f,20.0000000f,20.0000000f,20.0000000f,20.0000000f,20.0000000f,10.0000000f,10.0000000f,10.0000000f,10.0000000f,10.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,130.0000000f,126.0000000f,122.0000000f,118.0000000f,114.0000000f,20.0000000f,20.0000000f,20.0000000f,20.0000000f,20.0000000f,10.0000000f,10.0000000f,10.0000000f,10.0000000f,10.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,50.0000000f,46.0000000f,42.0000000f,38.0000000f,34.0000000f,20.0000000f,20.0000000f,20.0000000f,20.0000000f,20.0000000f,10.0000000f,10.0000000f,10.0000000f,10.0000000f,10.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,4,3,2));
forwBackwGenCheck(fft, A, Result, 1, 1e4f);
ResultR = new float[]{210.0000000f,3.7638192f,-6.7508030f,-13.2491970f,-23.7638192f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-50.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-100.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,610.0000000f,3.7638192f,-6.7508030f,-13.2491970f,-23.7638192f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-50.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-100.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1010.0000000f,3.7638192f,-6.7508030f,-13.2491970f,-23.7638192f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-50.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-100.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1410.0000000f,3.7638192f,-6.7508030f,-13.2491970f,-23.7638192f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-50.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-100.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1810.0000000f,3.7638192f,-6.7508030f,-13.2491970f,-23.7638192f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-50.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-100.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,2210.0000000f,3.7638192f,-6.7508030f,-13.2491970f,-23.7638192f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-50.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-100.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f};
ResultI = new float[]{2210.0000000f,23.7638192f,13.2491970f,6.7508030f,-3.7638192f,100.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,50.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1810.0000000f,23.7638192f,13.2491970f,6.7508030f,-3.7638192f,100.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,50.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1410.0000000f,23.7638192f,13.2491970f,6.7508030f,-3.7638192f,100.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,50.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1010.0000000f,23.7638192f,13.2491970f,6.7508030f,-3.7638192f,100.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,50.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,610.0000000f,23.7638192f,13.2491970f,6.7508030f,-3.7638192f,100.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,50.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,210.0000000f,23.7638192f,13.2491970f,6.7508030f,-3.7638192f,100.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,50.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,4,3,2));
forwBackwGenCheckND(fft, A, Result, 2, 1e4f);
ResultR = new float[]{63.0000000f,66.0000000f,69.0000000f,72.0000000f,75.0000000f,78.0000000f,81.0000000f,84.0000000f,87.0000000f,90.0000000f,93.0000000f,96.0000000f,99.0000000f,102.0000000f,105.0000000f,108.0000000f,111.0000000f,114.0000000f,117.0000000f,120.0000000f,-12.6794919f,-12.6794919f,-12.6794919f,-12.6794919f,-12.6794919f,-12.6794919f,-12.6794919f,-12.6794919f,-12.6794919f,-12.6794919f,-12.6794919f,-12.6794919f,-12.6794919f,-12.6794919f,-12.6794919f,-12.6794919f,-12.6794919f,-12.6794919f,-12.6794919f,-12.6794919f,-47.3205081f,-47.3205081f,-47.3205081f,-47.3205081f,-47.3205081f,-47.3205081f,-47.3205081f,-47.3205081f,-47.3205081f,-47.3205081f,-47.3205081f,-47.3205081f,-47.3205081f,-47.3205081f,-47.3205081f,-47.3205081f,-47.3205081f,-47.3205081f,-47.3205081f,-47.3205081f,243.0000000f,246.0000000f,249.0000000f,252.0000000f,255.0000000f,258.0000000f,261.0000000f,264.0000000f,267.0000000f,270.0000000f,273.0000000f,276.0000000f,279.0000000f,282.0000000f,285.0000000f,288.0000000f,291.0000000f,294.0000000f,297.0000000f,300.0000000f,-12.6794919f,-12.6794919f,-12.6794919f,-12.6794919f,-12.6794919f,-12.6794919f,-12.6794919f,-12.6794919f,-12.6794919f,-12.6794919f,-12.6794919f,-12.6794919f,-12.6794919f,-12.6794919f,-12.6794919f,-12.6794919f,-12.6794919f,-12.6794919f,-12.6794919f,-12.6794919f,-47.3205081f,-47.3205081f,-47.3205081f,-47.3205081f,-47.3205081f,-47.3205081f,-47.3205081f,-47.3205081f,-47.3205081f,-47.3205081f,-47.3205081f,-47.3205081f,-47.3205081f,-47.3205081f,-47.3205081f,-47.3205081f,-47.3205081f,-47.3205081f,-47.3205081f,-47.3205081f};
ResultI = new float[]{300.0000000f,297.0000000f,294.0000000f,291.0000000f,288.0000000f,285.0000000f,282.0000000f,279.0000000f,276.0000000f,273.0000000f,270.0000000f,267.0000000f,264.0000000f,261.0000000f,258.0000000f,255.0000000f,252.0000000f,249.0000000f,246.0000000f,243.0000000f,47.3205081f,47.3205081f,47.3205081f,47.3205081f,47.3205081f,47.3205081f,47.3205081f,47.3205081f,47.3205081f,47.3205081f,47.3205081f,47.3205081f,47.3205081f,47.3205081f,47.3205081f,47.3205081f,47.3205081f,47.3205081f,47.3205081f,47.3205081f,12.6794919f,12.6794919f,12.6794919f,12.6794919f,12.6794919f,12.6794919f,12.6794919f,12.6794919f,12.6794919f,12.6794919f,12.6794919f,12.6794919f,12.6794919f,12.6794919f,12.6794919f,12.6794919f,12.6794919f,12.6794919f,12.6794919f,12.6794919f,120.0000000f,117.0000000f,114.0000000f,111.0000000f,108.0000000f,105.0000000f,102.0000000f,99.0000000f,96.0000000f,93.0000000f,90.0000000f,87.0000000f,84.0000000f,81.0000000f,78.0000000f,75.0000000f,72.0000000f,69.0000000f,66.0000000f,63.0000000f,47.3205081f,47.3205081f,47.3205081f,47.3205081f,47.3205081f,47.3205081f,47.3205081f,47.3205081f,47.3205081f,47.3205081f,47.3205081f,47.3205081f,47.3205081f,47.3205081f,47.3205081f,47.3205081f,47.3205081f,47.3205081f,47.3205081f,47.3205081f,12.6794919f,12.6794919f,12.6794919f,12.6794919f,12.6794919f,12.6794919f,12.6794919f,12.6794919f,12.6794919f,12.6794919f,12.6794919f,12.6794919f,12.6794919f,12.6794919f,12.6794919f,12.6794919f,12.6794919f,12.6794919f,12.6794919f,12.6794919f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,4,3,2));
forwBackwGenCheck(fft, A, Result, 2, 1e4f);
ResultR = new float[]{1830.0000000f,11.2914576f,-20.2524091f,-39.7475909f,-71.2914576f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-150.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-300.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-253.5898385f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-946.4101615f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,5430.0000000f,11.2914576f,-20.2524091f,-39.7475909f,-71.2914576f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-150.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-300.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-253.5898385f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-946.4101615f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f};
ResultI = new float[]{5430.0000000f,71.2914576f,39.7475909f,20.2524091f,-11.2914576f,300.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,150.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,946.4101615f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,253.5898385f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1830.0000000f,71.2914576f,39.7475909f,20.2524091f,-11.2914576f,300.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,150.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,946.4101615f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,253.5898385f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,4,3,2));
forwBackwGenCheckND(fft, A, Result, 3, 1e4f);
ResultR = new float[]{62.0000000f,64.0000000f,66.0000000f,68.0000000f,70.0000000f,72.0000000f,74.0000000f,76.0000000f,78.0000000f,80.0000000f,82.0000000f,84.0000000f,86.0000000f,88.0000000f,90.0000000f,92.0000000f,94.0000000f,96.0000000f,98.0000000f,100.0000000f,102.0000000f,104.0000000f,106.0000000f,108.0000000f,110.0000000f,112.0000000f,114.0000000f,116.0000000f,118.0000000f,120.0000000f,122.0000000f,124.0000000f,126.0000000f,128.0000000f,130.0000000f,132.0000000f,134.0000000f,136.0000000f,138.0000000f,140.0000000f,142.0000000f,144.0000000f,146.0000000f,148.0000000f,150.0000000f,152.0000000f,154.0000000f,156.0000000f,158.0000000f,160.0000000f,162.0000000f,164.0000000f,166.0000000f,168.0000000f,170.0000000f,172.0000000f,174.0000000f,176.0000000f,178.0000000f,180.0000000f,-60.0000000f,-60.0000000f,-60.0000000f,-60.0000000f,-60.0000000f,-60.0000000f,-60.0000000f,-60.0000000f,-60.0000000f,-60.0000000f,-60.0000000f,-60.0000000f,-60.0000000f,-60.0000000f,-60.0000000f,-60.0000000f,-60.0000000f,-60.0000000f,-60.0000000f,-60.0000000f,-60.0000000f,-60.0000000f,-60.0000000f,-60.0000000f,-60.0000000f,-60.0000000f,-60.0000000f,-60.0000000f,-60.0000000f,-60.0000000f,-60.0000000f,-60.0000000f,-60.0000000f,-60.0000000f,-60.0000000f,-60.0000000f,-60.0000000f,-60.0000000f,-60.0000000f,-60.0000000f,-60.0000000f,-60.0000000f,-60.0000000f,-60.0000000f,-60.0000000f,-60.0000000f,-60.0000000f,-60.0000000f,-60.0000000f,-60.0000000f,-60.0000000f,-60.0000000f,-60.0000000f,-60.0000000f,-60.0000000f,-60.0000000f,-60.0000000f,-60.0000000f,-60.0000000f,-60.0000000f};
ResultI = new float[]{180.0000000f,178.0000000f,176.0000000f,174.0000000f,172.0000000f,170.0000000f,168.0000000f,166.0000000f,164.0000000f,162.0000000f,160.0000000f,158.0000000f,156.0000000f,154.0000000f,152.0000000f,150.0000000f,148.0000000f,146.0000000f,144.0000000f,142.0000000f,140.0000000f,138.0000000f,136.0000000f,134.0000000f,132.0000000f,130.0000000f,128.0000000f,126.0000000f,124.0000000f,122.0000000f,120.0000000f,118.0000000f,116.0000000f,114.0000000f,112.0000000f,110.0000000f,108.0000000f,106.0000000f,104.0000000f,102.0000000f,100.0000000f,98.0000000f,96.0000000f,94.0000000f,92.0000000f,90.0000000f,88.0000000f,86.0000000f,84.0000000f,82.0000000f,80.0000000f,78.0000000f,76.0000000f,74.0000000f,72.0000000f,70.0000000f,68.0000000f,66.0000000f,64.0000000f,62.0000000f,60.0000000f,60.0000000f,60.0000000f,60.0000000f,60.0000000f,60.0000000f,60.0000000f,60.0000000f,60.0000000f,60.0000000f,60.0000000f,60.0000000f,60.0000000f,60.0000000f,60.0000000f,60.0000000f,60.0000000f,60.0000000f,60.0000000f,60.0000000f,60.0000000f,60.0000000f,60.0000000f,60.0000000f,60.0000000f,60.0000000f,60.0000000f,60.0000000f,60.0000000f,60.0000000f,60.0000000f,60.0000000f,60.0000000f,60.0000000f,60.0000000f,60.0000000f,60.0000000f,60.0000000f,60.0000000f,60.0000000f,60.0000000f,60.0000000f,60.0000000f,60.0000000f,60.0000000f,60.0000000f,60.0000000f,60.0000000f,60.0000000f,60.0000000f,60.0000000f,60.0000000f,60.0000000f,60.0000000f,60.0000000f,60.0000000f,60.0000000f,60.0000000f,60.0000000f,60.0000000f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,4,3,2));
forwBackwGenCheck(fft, A, Result, 3, 1e4f);
ResultR = new float[]{7260.0000000f,22.5829152f,-40.5048182f,-79.4951818f,-142.5829152f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-300.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-600.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-507.1796770f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1892.8203230f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-3600.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f};
ResultI = new float[]{7260.0000000f,142.5829152f,79.4951818f,40.5048182f,-22.5829152f,600.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,300.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1892.8203230f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,507.1796770f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,3600.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,4,3,2));
forwBackwGenCheckND(fft, A, Result, 4, 1e4f);
}
private static void TEST_FFT1d14_5_1__ALONG1_3(IILFFT fft) { 
ILArray<float> ResultR,ResultI; 
ILArray<fcomplex> A; 
ILArray<fcomplex> B, Result;
ResultR = new float[]{1.0000000f,2.0000000f,3.0000000f,4.0000000f,5.0000000f,6.0000000f,7.0000000f,8.0000000f,9.0000000f,10.0000000f,11.0000000f,12.0000000f,13.0000000f,14.0000000f,15.0000000f,16.0000000f,17.0000000f,18.0000000f,19.0000000f,20.0000000f,21.0000000f,22.0000000f,23.0000000f,24.0000000f,25.0000000f,26.0000000f,27.0000000f,28.0000000f,29.0000000f,30.0000000f,31.0000000f,32.0000000f,33.0000000f,34.0000000f,35.0000000f,36.0000000f,37.0000000f,38.0000000f,39.0000000f,40.0000000f,41.0000000f,42.0000000f,43.0000000f,44.0000000f,45.0000000f,46.0000000f,47.0000000f,48.0000000f,49.0000000f,50.0000000f,51.0000000f,52.0000000f,53.0000000f,54.0000000f,55.0000000f,56.0000000f,57.0000000f,58.0000000f,59.0000000f,60.0000000f,61.0000000f,62.0000000f,63.0000000f,64.0000000f,65.0000000f,66.0000000f,67.0000000f,68.0000000f,69.0000000f,70.0000000f};
ResultI = new float[]{70.0000000f,69.0000000f,68.0000000f,67.0000000f,66.0000000f,65.0000000f,64.0000000f,63.0000000f,62.0000000f,61.0000000f,60.0000000f,59.0000000f,58.0000000f,57.0000000f,56.0000000f,55.0000000f,54.0000000f,53.0000000f,52.0000000f,51.0000000f,50.0000000f,49.0000000f,48.0000000f,47.0000000f,46.0000000f,45.0000000f,44.0000000f,43.0000000f,42.0000000f,41.0000000f,40.0000000f,39.0000000f,38.0000000f,37.0000000f,36.0000000f,35.0000000f,34.0000000f,33.0000000f,32.0000000f,31.0000000f,30.0000000f,29.0000000f,28.0000000f,27.0000000f,26.0000000f,25.0000000f,24.0000000f,23.0000000f,22.0000000f,21.0000000f,20.0000000f,19.0000000f,18.0000000f,17.0000000f,16.0000000f,15.0000000f,14.0000000f,13.0000000f,12.0000000f,11.0000000f,10.0000000f,9.0000000f,8.0000000f,7.0000000f,6.0000000f,5.0000000f,4.0000000f,3.0000000f,2.0000000f,1.0000000f};
A = ILMath.ccomplex(ResultR,ResultI);
A.Reshape(new ILDimension(14,5));
ResultR = new float[]{105.0000000f,23.6690039f,7.5356498f,1.7777224f,-1.4176863f,-3.6289777f,-5.4022957f,-7.0000000f,-8.5977043f,-10.3710223f,-12.5823137f,-15.7777224f,-21.5356498f,-37.6690039f,301.0000000f,23.6690039f,7.5356498f,1.7777224f,-1.4176863f,-3.6289777f,-5.4022957f,-7.0000000f,-8.5977043f,-10.3710223f,-12.5823137f,-15.7777224f,-21.5356498f,-37.6690039f,497.0000000f,23.6690039f,7.5356498f,1.7777224f,-1.4176863f,-3.6289777f,-5.4022957f,-7.0000000f,-8.5977043f,-10.3710223f,-12.5823137f,-15.7777224f,-21.5356498f,-37.6690039f,693.0000000f,23.6690039f,7.5356498f,1.7777224f,-1.4176863f,-3.6289777f,-5.4022957f,-7.0000000f,-8.5977043f,-10.3710223f,-12.5823137f,-15.7777224f,-21.5356498f,-37.6690039f,889.0000000f,23.6690039f,7.5356498f,1.7777224f,-1.4176863f,-3.6289777f,-5.4022957f,-7.0000000f,-8.5977043f,-10.3710223f,-12.5823137f,-15.7777224f,-21.5356498f,-37.6690039f};
ResultI = new float[]{889.0000000f,37.6690039f,21.5356498f,15.7777224f,12.5823137f,10.3710223f,8.5977043f,7.0000000f,5.4022957f,3.6289777f,1.4176863f,-1.7777224f,-7.5356498f,-23.6690039f,693.0000000f,37.6690039f,21.5356498f,15.7777224f,12.5823137f,10.3710223f,8.5977043f,7.0000000f,5.4022957f,3.6289777f,1.4176863f,-1.7777224f,-7.5356498f,-23.6690039f,497.0000000f,37.6690039f,21.5356498f,15.7777224f,12.5823137f,10.3710223f,8.5977043f,7.0000000f,5.4022957f,3.6289777f,1.4176863f,-1.7777224f,-7.5356498f,-23.6690039f,301.0000000f,37.6690039f,21.5356498f,15.7777224f,12.5823137f,10.3710223f,8.5977043f,7.0000000f,5.4022957f,3.6289777f,1.4176863f,-1.7777224f,-7.5356498f,-23.6690039f,105.0000000f,37.6690039f,21.5356498f,15.7777224f,12.5823137f,10.3710223f,8.5977043f,7.0000000f,5.4022957f,3.6289777f,1.4176863f,-1.7777224f,-7.5356498f,-23.6690039f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(14,5));
forwBackwGenCheck(fft, A, Result, 0, 1e3f);
ResultR = new float[]{105.0000000f,23.6690039f,7.5356498f,1.7777224f,-1.4176863f,-3.6289777f,-5.4022957f,-7.0000000f,-8.5977043f,-10.3710223f,-12.5823137f,-15.7777224f,-21.5356498f,-37.6690039f,301.0000000f,23.6690039f,7.5356498f,1.7777224f,-1.4176863f,-3.6289777f,-5.4022957f,-7.0000000f,-8.5977043f,-10.3710223f,-12.5823137f,-15.7777224f,-21.5356498f,-37.6690039f,497.0000000f,23.6690039f,7.5356498f,1.7777224f,-1.4176863f,-3.6289777f,-5.4022957f,-7.0000000f,-8.5977043f,-10.3710223f,-12.5823137f,-15.7777224f,-21.5356498f,-37.6690039f,693.0000000f,23.6690039f,7.5356498f,1.7777224f,-1.4176863f,-3.6289777f,-5.4022957f,-7.0000000f,-8.5977043f,-10.3710223f,-12.5823137f,-15.7777224f,-21.5356498f,-37.6690039f,889.0000000f,23.6690039f,7.5356498f,1.7777224f,-1.4176863f,-3.6289777f,-5.4022957f,-7.0000000f,-8.5977043f,-10.3710223f,-12.5823137f,-15.7777224f,-21.5356498f,-37.6690039f};
ResultI = new float[]{889.0000000f,37.6690039f,21.5356498f,15.7777224f,12.5823137f,10.3710223f,8.5977043f,7.0000000f,5.4022957f,3.6289777f,1.4176863f,-1.7777224f,-7.5356498f,-23.6690039f,693.0000000f,37.6690039f,21.5356498f,15.7777224f,12.5823137f,10.3710223f,8.5977043f,7.0000000f,5.4022957f,3.6289777f,1.4176863f,-1.7777224f,-7.5356498f,-23.6690039f,497.0000000f,37.6690039f,21.5356498f,15.7777224f,12.5823137f,10.3710223f,8.5977043f,7.0000000f,5.4022957f,3.6289777f,1.4176863f,-1.7777224f,-7.5356498f,-23.6690039f,301.0000000f,37.6690039f,21.5356498f,15.7777224f,12.5823137f,10.3710223f,8.5977043f,7.0000000f,5.4022957f,3.6289777f,1.4176863f,-1.7777224f,-7.5356498f,-23.6690039f,105.0000000f,37.6690039f,21.5356498f,15.7777224f,12.5823137f,10.3710223f,8.5977043f,7.0000000f,5.4022957f,3.6289777f,1.4176863f,-1.7777224f,-7.5356498f,-23.6690039f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(14,5));
forwBackwGenCheckND(fft, A, Result, 1, 1e3f);
ResultR = new float[]{145.0000000f,150.0000000f,155.0000000f,160.0000000f,165.0000000f,170.0000000f,175.0000000f,180.0000000f,185.0000000f,190.0000000f,195.0000000f,200.0000000f,205.0000000f,210.0000000f,13.1733672f,13.1733672f,13.1733672f,13.1733672f,13.1733672f,13.1733672f,13.1733672f,13.1733672f,13.1733672f,13.1733672f,13.1733672f,13.1733672f,13.1733672f,13.1733672f,-23.6278106f,-23.6278106f,-23.6278106f,-23.6278106f,-23.6278106f,-23.6278106f,-23.6278106f,-23.6278106f,-23.6278106f,-23.6278106f,-23.6278106f,-23.6278106f,-23.6278106f,-23.6278106f,-46.3721894f,-46.3721894f,-46.3721894f,-46.3721894f,-46.3721894f,-46.3721894f,-46.3721894f,-46.3721894f,-46.3721894f,-46.3721894f,-46.3721894f,-46.3721894f,-46.3721894f,-46.3721894f,-83.1733672f,-83.1733672f,-83.1733672f,-83.1733672f,-83.1733672f,-83.1733672f,-83.1733672f,-83.1733672f,-83.1733672f,-83.1733672f,-83.1733672f,-83.1733672f,-83.1733672f,-83.1733672f};
ResultI = new float[]{210.0000000f,205.0000000f,200.0000000f,195.0000000f,190.0000000f,185.0000000f,180.0000000f,175.0000000f,170.0000000f,165.0000000f,160.0000000f,155.0000000f,150.0000000f,145.0000000f,83.1733672f,83.1733672f,83.1733672f,83.1733672f,83.1733672f,83.1733672f,83.1733672f,83.1733672f,83.1733672f,83.1733672f,83.1733672f,83.1733672f,83.1733672f,83.1733672f,46.3721894f,46.3721894f,46.3721894f,46.3721894f,46.3721894f,46.3721894f,46.3721894f,46.3721894f,46.3721894f,46.3721894f,46.3721894f,46.3721894f,46.3721894f,46.3721894f,23.6278106f,23.6278106f,23.6278106f,23.6278106f,23.6278106f,23.6278106f,23.6278106f,23.6278106f,23.6278106f,23.6278106f,23.6278106f,23.6278106f,23.6278106f,23.6278106f,-13.1733672f,-13.1733672f,-13.1733672f,-13.1733672f,-13.1733672f,-13.1733672f,-13.1733672f,-13.1733672f,-13.1733672f,-13.1733672f,-13.1733672f,-13.1733672f,-13.1733672f,-13.1733672f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(14,5));
forwBackwGenCheck(fft, A, Result, 1, 1e3f);
ResultR = new float[]{2485.0000000f,118.3450194f,37.6782489f,8.8886118f,-7.0884314f,-18.1448883f,-27.0114784f,-35.0000000f,-42.9885216f,-51.8551117f,-62.9115686f,-78.8886118f,-107.6782489f,-188.3450194f,184.4271410f,0.0000000f,-0.0000000f,0.0000000f,-0.0000000f,0.0000000f,-0.0000000f,0.0000000f,-0.0000000f,0.0000000f,-0.0000000f,0.0000000f,-0.0000000f,0.0000000f,-330.7893488f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-649.2106512f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1164.4271410f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f};
ResultI = new float[]{2485.0000000f,188.3450194f,107.6782489f,78.8886118f,62.9115686f,51.8551117f,42.9885216f,35.0000000f,27.0114784f,18.1448883f,7.0884314f,-8.8886118f,-37.6782489f,-118.3450194f,1164.4271410f,0.0000000f,-0.0000000f,0.0000000f,-0.0000000f,0.0000000f,-0.0000000f,0.0000000f,-0.0000000f,0.0000000f,-0.0000000f,0.0000000f,-0.0000000f,0.0000000f,649.2106512f,0.0000000f,-0.0000000f,0.0000000f,-0.0000000f,0.0000000f,-0.0000000f,0.0000000f,-0.0000000f,0.0000000f,-0.0000000f,0.0000000f,-0.0000000f,0.0000000f,330.7893488f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-184.4271410f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(14,5));
forwBackwGenCheckND(fft, A, Result, 2, 1e3f);
ResultR = new float[]{1.0000000f,2.0000000f,3.0000000f,4.0000000f,5.0000000f,6.0000000f,7.0000000f,8.0000000f,9.0000000f,10.0000000f,11.0000000f,12.0000000f,13.0000000f,14.0000000f,15.0000000f,16.0000000f,17.0000000f,18.0000000f,19.0000000f,20.0000000f,21.0000000f,22.0000000f,23.0000000f,24.0000000f,25.0000000f,26.0000000f,27.0000000f,28.0000000f,29.0000000f,30.0000000f,31.0000000f,32.0000000f,33.0000000f,34.0000000f,35.0000000f,36.0000000f,37.0000000f,38.0000000f,39.0000000f,40.0000000f,41.0000000f,42.0000000f,43.0000000f,44.0000000f,45.0000000f,46.0000000f,47.0000000f,48.0000000f,49.0000000f,50.0000000f,51.0000000f,52.0000000f,53.0000000f,54.0000000f,55.0000000f,56.0000000f,57.0000000f,58.0000000f,59.0000000f,60.0000000f,61.0000000f,62.0000000f,63.0000000f,64.0000000f,65.0000000f,66.0000000f,67.0000000f,68.0000000f,69.0000000f,70.0000000f};
ResultI = new float[]{70.0000000f,69.0000000f,68.0000000f,67.0000000f,66.0000000f,65.0000000f,64.0000000f,63.0000000f,62.0000000f,61.0000000f,60.0000000f,59.0000000f,58.0000000f,57.0000000f,56.0000000f,55.0000000f,54.0000000f,53.0000000f,52.0000000f,51.0000000f,50.0000000f,49.0000000f,48.0000000f,47.0000000f,46.0000000f,45.0000000f,44.0000000f,43.0000000f,42.0000000f,41.0000000f,40.0000000f,39.0000000f,38.0000000f,37.0000000f,36.0000000f,35.0000000f,34.0000000f,33.0000000f,32.0000000f,31.0000000f,30.0000000f,29.0000000f,28.0000000f,27.0000000f,26.0000000f,25.0000000f,24.0000000f,23.0000000f,22.0000000f,21.0000000f,20.0000000f,19.0000000f,18.0000000f,17.0000000f,16.0000000f,15.0000000f,14.0000000f,13.0000000f,12.0000000f,11.0000000f,10.0000000f,9.0000000f,8.0000000f,7.0000000f,6.0000000f,5.0000000f,4.0000000f,3.0000000f,2.0000000f,1.0000000f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(14,5));
forwBackwGenCheck(fft, A, Result, 2, 1e3f);
ResultR = new float[]{2485.0000000f,118.3450194f,37.6782489f,8.8886118f,-7.0884314f,-18.1448883f,-27.0114784f,-35.0000000f,-42.9885216f,-51.8551117f,-62.9115686f,-78.8886118f,-107.6782489f,-188.3450194f,184.4271410f,0.0000000f,-0.0000000f,0.0000000f,-0.0000000f,0.0000000f,-0.0000000f,0.0000000f,-0.0000000f,0.0000000f,-0.0000000f,0.0000000f,-0.0000000f,0.0000000f,-330.7893488f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-649.2106512f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1164.4271410f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f};
ResultI = new float[]{2485.0000000f,188.3450194f,107.6782489f,78.8886118f,62.9115686f,51.8551117f,42.9885216f,35.0000000f,27.0114784f,18.1448883f,7.0884314f,-8.8886118f,-37.6782489f,-118.3450194f,1164.4271410f,0.0000000f,-0.0000000f,0.0000000f,-0.0000000f,0.0000000f,-0.0000000f,0.0000000f,-0.0000000f,0.0000000f,-0.0000000f,0.0000000f,-0.0000000f,0.0000000f,649.2106512f,0.0000000f,-0.0000000f,0.0000000f,-0.0000000f,0.0000000f,-0.0000000f,0.0000000f,-0.0000000f,0.0000000f,-0.0000000f,0.0000000f,-0.0000000f,0.0000000f,330.7893488f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-184.4271410f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(14,5));
forwBackwGenCheckND(fft, A, Result, 3, 1e3f);
}
private static void TEST_FFT1d5_10_1__ALONG1_3(IILFFT fft) { 
ILArray<float> ResultR,ResultI; 
ILArray<fcomplex> A; 
ILArray<fcomplex> B, Result;
ResultR = new float[]{1.0000000f,2.0000000f,3.0000000f,4.0000000f,5.0000000f,6.0000000f,7.0000000f,8.0000000f,9.0000000f,10.0000000f,11.0000000f,12.0000000f,13.0000000f,14.0000000f,15.0000000f,16.0000000f,17.0000000f,18.0000000f,19.0000000f,20.0000000f,21.0000000f,22.0000000f,23.0000000f,24.0000000f,25.0000000f,26.0000000f,27.0000000f,28.0000000f,29.0000000f,30.0000000f,31.0000000f,32.0000000f,33.0000000f,34.0000000f,35.0000000f,36.0000000f,37.0000000f,38.0000000f,39.0000000f,40.0000000f,41.0000000f,42.0000000f,43.0000000f,44.0000000f,45.0000000f,46.0000000f,47.0000000f,48.0000000f,49.0000000f,50.0000000f};
ResultI = new float[]{50.0000000f,49.0000000f,48.0000000f,47.0000000f,46.0000000f,45.0000000f,44.0000000f,43.0000000f,42.0000000f,41.0000000f,40.0000000f,39.0000000f,38.0000000f,37.0000000f,36.0000000f,35.0000000f,34.0000000f,33.0000000f,32.0000000f,31.0000000f,30.0000000f,29.0000000f,28.0000000f,27.0000000f,26.0000000f,25.0000000f,24.0000000f,23.0000000f,22.0000000f,21.0000000f,20.0000000f,19.0000000f,18.0000000f,17.0000000f,16.0000000f,15.0000000f,14.0000000f,13.0000000f,12.0000000f,11.0000000f,10.0000000f,9.0000000f,8.0000000f,7.0000000f,6.0000000f,5.0000000f,4.0000000f,3.0000000f,2.0000000f,1.0000000f};
A = ILMath.ccomplex(ResultR,ResultI);
A.Reshape(new ILDimension(5,10));
ResultR = new float[]{15.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,40.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,65.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,90.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,115.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,140.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,165.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,190.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,215.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,240.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f};
ResultI = new float[]{240.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,215.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,190.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,165.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,140.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,115.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,90.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,65.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,40.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,15.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,10));
forwBackwGenCheck(fft, A, Result, 0, 1e3f);
ResultR = new float[]{15.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,40.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,65.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,90.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,115.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,140.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,165.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,190.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,215.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,240.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f};
ResultI = new float[]{240.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,215.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,190.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,165.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,140.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,115.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,90.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,65.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,40.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,15.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,10));
forwBackwGenCheckND(fft, A, Result, 1, 1e3f);
ResultR = new float[]{235.0000000f,245.0000000f,255.0000000f,265.0000000f,275.0000000f,51.9420884f,51.9420884f,51.9420884f,51.9420884f,51.9420884f,9.4095480f,9.4095480f,9.4095480f,9.4095480f,9.4095480f,-6.8364368f,-6.8364368f,-6.8364368f,-6.8364368f,-6.8364368f,-16.8770076f,-16.8770076f,-16.8770076f,-16.8770076f,-16.8770076f,-25.0000000f,-25.0000000f,-25.0000000f,-25.0000000f,-25.0000000f,-33.1229924f,-33.1229924f,-33.1229924f,-33.1229924f,-33.1229924f,-43.1635632f,-43.1635632f,-43.1635632f,-43.1635632f,-43.1635632f,-59.4095480f,-59.4095480f,-59.4095480f,-59.4095480f,-59.4095480f,-101.9420884f,-101.9420884f,-101.9420884f,-101.9420884f,-101.9420884f};
ResultI = new float[]{275.0000000f,265.0000000f,255.0000000f,245.0000000f,235.0000000f,101.9420884f,101.9420884f,101.9420884f,101.9420884f,101.9420884f,59.4095480f,59.4095480f,59.4095480f,59.4095480f,59.4095480f,43.1635632f,43.1635632f,43.1635632f,43.1635632f,43.1635632f,33.1229924f,33.1229924f,33.1229924f,33.1229924f,33.1229924f,25.0000000f,25.0000000f,25.0000000f,25.0000000f,25.0000000f,16.8770076f,16.8770076f,16.8770076f,16.8770076f,16.8770076f,6.8364368f,6.8364368f,6.8364368f,6.8364368f,6.8364368f,-9.4095480f,-9.4095480f,-9.4095480f,-9.4095480f,-9.4095480f,-51.9420884f,-51.9420884f,-51.9420884f,-51.9420884f,-51.9420884f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,10));
forwBackwGenCheck(fft, A, Result, 1, 1e3f);
ResultR = new float[]{1275.0000000f,9.4095480f,-16.8770076f,-33.1229924f,-59.4095480f,259.7104421f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,47.0477401f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-34.1821840f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-84.3850380f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-125.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-165.6149620f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-215.8178160f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-297.0477401f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-509.7104421f,0.0000000f,0.0000000f,0.0000000f,0.0000000f};
ResultI = new float[]{1275.0000000f,59.4095480f,33.1229924f,16.8770076f,-9.4095480f,509.7104421f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,297.0477401f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,215.8178160f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,165.6149620f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,125.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,84.3850380f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,34.1821840f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-47.0477401f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-259.7104421f,0.0000000f,0.0000000f,0.0000000f,0.0000000f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,10));
forwBackwGenCheckND(fft, A, Result, 2, 1e3f);
ResultR = new float[]{1.0000000f,2.0000000f,3.0000000f,4.0000000f,5.0000000f,6.0000000f,7.0000000f,8.0000000f,9.0000000f,10.0000000f,11.0000000f,12.0000000f,13.0000000f,14.0000000f,15.0000000f,16.0000000f,17.0000000f,18.0000000f,19.0000000f,20.0000000f,21.0000000f,22.0000000f,23.0000000f,24.0000000f,25.0000000f,26.0000000f,27.0000000f,28.0000000f,29.0000000f,30.0000000f,31.0000000f,32.0000000f,33.0000000f,34.0000000f,35.0000000f,36.0000000f,37.0000000f,38.0000000f,39.0000000f,40.0000000f,41.0000000f,42.0000000f,43.0000000f,44.0000000f,45.0000000f,46.0000000f,47.0000000f,48.0000000f,49.0000000f,50.0000000f};
ResultI = new float[]{50.0000000f,49.0000000f,48.0000000f,47.0000000f,46.0000000f,45.0000000f,44.0000000f,43.0000000f,42.0000000f,41.0000000f,40.0000000f,39.0000000f,38.0000000f,37.0000000f,36.0000000f,35.0000000f,34.0000000f,33.0000000f,32.0000000f,31.0000000f,30.0000000f,29.0000000f,28.0000000f,27.0000000f,26.0000000f,25.0000000f,24.0000000f,23.0000000f,22.0000000f,21.0000000f,20.0000000f,19.0000000f,18.0000000f,17.0000000f,16.0000000f,15.0000000f,14.0000000f,13.0000000f,12.0000000f,11.0000000f,10.0000000f,9.0000000f,8.0000000f,7.0000000f,6.0000000f,5.0000000f,4.0000000f,3.0000000f,2.0000000f,1.0000000f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,10));
forwBackwGenCheck(fft, A, Result, 2, 1e3f);
ResultR = new float[]{1275.0000000f,9.4095480f,-16.8770076f,-33.1229924f,-59.4095480f,259.7104421f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,47.0477401f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-34.1821840f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-84.3850380f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-125.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-165.6149620f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-215.8178160f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-297.0477401f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-509.7104421f,0.0000000f,0.0000000f,0.0000000f,0.0000000f};
ResultI = new float[]{1275.0000000f,59.4095480f,33.1229924f,16.8770076f,-9.4095480f,509.7104421f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,297.0477401f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,215.8178160f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,165.6149620f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,125.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,84.3850380f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,34.1821840f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-47.0477401f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-259.7104421f,0.0000000f,0.0000000f,0.0000000f,0.0000000f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,10));
forwBackwGenCheckND(fft, A, Result, 3, 1e3f);
}
Exemplo n.º 16
0
private static void TEST_FFT1d5_10_5__ALONG1_3(IILFFT fft) { 
ILArray<double> ResultR,ResultI, A;
ILArray<complex> B, Result;
A = new double[]{1.000000000000000,2.000000000000000,3.000000000000000,4.000000000000000,5.000000000000000,6.000000000000000,7.000000000000000,8.000000000000000,9.000000000000000,10.000000000000000,11.000000000000000,12.000000000000000,13.000000000000000,14.000000000000000,15.000000000000000,16.000000000000000,17.000000000000000,18.000000000000000,19.000000000000000,20.000000000000000,21.000000000000000,22.000000000000000,23.000000000000000,24.000000000000000,25.000000000000000,26.000000000000000,27.000000000000000,28.000000000000000,29.000000000000000,30.000000000000000,31.000000000000000,32.000000000000000,33.000000000000000,34.000000000000000,35.000000000000000,36.000000000000000,37.000000000000000,38.000000000000000,39.000000000000000,40.000000000000000,41.000000000000000,42.000000000000000,43.000000000000000,44.000000000000000,45.000000000000000,46.000000000000000,47.000000000000000,48.000000000000000,49.000000000000000,50.000000000000000,51.000000000000000,52.000000000000000,53.000000000000000,54.000000000000000,55.000000000000000,56.000000000000000,57.000000000000000,58.000000000000000,59.000000000000000,60.000000000000000,61.000000000000000,62.000000000000000,63.000000000000000,64.000000000000000,65.000000000000000,66.000000000000000,67.000000000000000,68.000000000000000,69.000000000000000,70.000000000000000,71.000000000000000,72.000000000000000,73.000000000000000,74.000000000000000,75.000000000000000,76.000000000000000,77.000000000000000,78.000000000000000,79.000000000000000,80.000000000000000,81.000000000000000,82.000000000000000,83.000000000000000,84.000000000000000,85.000000000000000,86.000000000000000,87.000000000000000,88.000000000000000,89.000000000000000,90.000000000000000,91.000000000000000,92.000000000000000,93.000000000000000,94.000000000000000,95.000000000000000,96.000000000000000,97.000000000000000,98.000000000000000,99.000000000000000,100.000000000000000,101.000000000000000,102.000000000000000,103.000000000000000,104.000000000000000,105.000000000000000,106.000000000000000,107.000000000000000,108.000000000000000,109.000000000000000,110.000000000000000,111.000000000000000,112.000000000000000,113.000000000000000,114.000000000000000,115.000000000000000,116.000000000000000,117.000000000000000,118.000000000000000,119.000000000000000,120.000000000000000,121.000000000000000,122.000000000000000,123.000000000000000,124.000000000000000,125.000000000000000,126.000000000000000,127.000000000000000,128.000000000000000,129.000000000000000,130.000000000000000,131.000000000000000,132.000000000000000,133.000000000000000,134.000000000000000,135.000000000000000,136.000000000000000,137.000000000000000,138.000000000000000,139.000000000000000,140.000000000000000,141.000000000000000,142.000000000000000,143.000000000000000,144.000000000000000,145.000000000000000,146.000000000000000,147.000000000000000,148.000000000000000,149.000000000000000,150.000000000000000,151.000000000000000,152.000000000000000,153.000000000000000,154.000000000000000,155.000000000000000,156.000000000000000,157.000000000000000,158.000000000000000,159.000000000000000,160.000000000000000,161.000000000000000,162.000000000000000,163.000000000000000,164.000000000000000,165.000000000000000,166.000000000000000,167.000000000000000,168.000000000000000,169.000000000000000,170.000000000000000,171.000000000000000,172.000000000000000,173.000000000000000,174.000000000000000,175.000000000000000,176.000000000000000,177.000000000000000,178.000000000000000,179.000000000000000,180.000000000000000,181.000000000000000,182.000000000000000,183.000000000000000,184.000000000000000,185.000000000000000,186.000000000000000,187.000000000000000,188.000000000000000,189.000000000000000,190.000000000000000,191.000000000000000,192.000000000000000,193.000000000000000,194.000000000000000,195.000000000000000,196.000000000000000,197.000000000000000,198.000000000000000,199.000000000000000,200.000000000000000,201.000000000000000,202.000000000000000,203.000000000000000,204.000000000000000,205.000000000000000,206.000000000000000,207.000000000000000,208.000000000000000,209.000000000000000,210.000000000000000,211.000000000000000,212.000000000000000,213.000000000000000,214.000000000000000,215.000000000000000,216.000000000000000,217.000000000000000,218.000000000000000,219.000000000000000,220.000000000000000,221.000000000000000,222.000000000000000,223.000000000000000,224.000000000000000,225.000000000000000,226.000000000000000,227.000000000000000,228.000000000000000,229.000000000000000,230.000000000000000,231.000000000000000,232.000000000000000,233.000000000000000,234.000000000000000,235.000000000000000,236.000000000000000,237.000000000000000,238.000000000000000,239.000000000000000,240.000000000000000,241.000000000000000,242.000000000000000,243.000000000000000,244.000000000000000,245.000000000000000,246.000000000000000,247.000000000000000,248.000000000000000,249.000000000000000,250.000000000000000};
A.Reshape(new ILDimension(5,10,5));
ResultR = new double[]{15.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,40.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,65.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,90.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,115.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,140.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,165.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,190.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,215.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,240.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,265.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,290.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,315.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,340.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,365.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,390.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,415.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,440.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,465.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,490.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,515.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,540.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,565.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,590.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,615.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,640.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,665.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,690.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,715.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,740.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,765.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,790.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,815.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,840.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,865.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,890.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,915.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,940.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,965.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,990.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,1015.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,1040.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,1065.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,1090.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,1115.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,1140.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,1165.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,1190.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,1215.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,1240.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000};
ResultI = new double[]{0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,10,5));
forwBackwGenCheck(fft, A, Result, 0, 1e3f);
ResultR = new double[]{15.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,40.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,65.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,90.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,115.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,140.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,165.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,190.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,215.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,240.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,265.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,290.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,315.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,340.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,365.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,390.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,415.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,440.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,465.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,490.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,515.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,540.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,565.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,590.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,615.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,640.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,665.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,690.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,715.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,740.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,765.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,790.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,815.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,840.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,865.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,890.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,915.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,940.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,965.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,990.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,1015.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,1040.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,1065.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,1090.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,1115.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,1140.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,1165.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,1190.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,1215.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,1240.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000};
ResultI = new double[]{0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,10,5));
forwBackwGenCheckND(fft, A, Result, 1, 1e3f);
ResultR = new double[]{235.000000000000000,245.000000000000000,255.000000000000000,265.000000000000000,275.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,735.000000000000000,745.000000000000000,755.000000000000000,765.000000000000000,775.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,1235.000000000000000,1245.000000000000000,1255.000000000000000,1265.000000000000000,1275.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,1735.000000000000000,1745.000000000000000,1755.000000000000000,1765.000000000000000,1775.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,2235.000000000000000,2245.000000000000000,2255.000000000000000,2265.000000000000000,2275.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000};
ResultI = new double[]{0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,76.942088429381329,76.942088429381329,76.942088429381329,76.942088429381329,76.942088429381329,34.409548011779336,34.409548011779336,34.409548011779336,34.409548011779336,34.409548011779336,18.163563200134018,18.163563200134018,18.163563200134018,18.163563200134018,18.163563200134018,8.122992405822659,8.122992405822659,8.122992405822659,8.122992405822659,8.122992405822659,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-8.122992405822659,-8.122992405822659,-8.122992405822659,-8.122992405822659,-8.122992405822659,-18.163563200134018,-18.163563200134018,-18.163563200134018,-18.163563200134018,-18.163563200134018,-34.409548011779336,-34.409548011779336,-34.409548011779336,-34.409548011779336,-34.409548011779336,-76.942088429381329,-76.942088429381329,-76.942088429381329,-76.942088429381329,-76.942088429381329,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,76.942088429381329,76.942088429381329,76.942088429381329,76.942088429381329,76.942088429381329,34.409548011779336,34.409548011779336,34.409548011779336,34.409548011779336,34.409548011779336,18.163563200134018,18.163563200134018,18.163563200134018,18.163563200134018,18.163563200134018,8.122992405822659,8.122992405822659,8.122992405822659,8.122992405822659,8.122992405822659,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-8.122992405822659,-8.122992405822659,-8.122992405822659,-8.122992405822659,-8.122992405822659,-18.163563200134018,-18.163563200134018,-18.163563200134018,-18.163563200134018,-18.163563200134018,-34.409548011779336,-34.409548011779336,-34.409548011779336,-34.409548011779336,-34.409548011779336,-76.942088429381329,-76.942088429381329,-76.942088429381329,-76.942088429381329,-76.942088429381329,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,76.942088429381329,76.942088429381329,76.942088429381329,76.942088429381329,76.942088429381329,34.409548011779336,34.409548011779336,34.409548011779336,34.409548011779336,34.409548011779336,18.163563200134018,18.163563200134018,18.163563200134018,18.163563200134018,18.163563200134018,8.122992405822659,8.122992405822659,8.122992405822659,8.122992405822659,8.122992405822659,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-8.122992405822659,-8.122992405822659,-8.122992405822659,-8.122992405822659,-8.122992405822659,-18.163563200134018,-18.163563200134018,-18.163563200134018,-18.163563200134018,-18.163563200134018,-34.409548011779336,-34.409548011779336,-34.409548011779336,-34.409548011779336,-34.409548011779336,-76.942088429381329,-76.942088429381329,-76.942088429381329,-76.942088429381329,-76.942088429381329,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,76.942088429381329,76.942088429381329,76.942088429381329,76.942088429381329,76.942088429381329,34.409548011779336,34.409548011779336,34.409548011779336,34.409548011779336,34.409548011779336,18.163563200134018,18.163563200134018,18.163563200134018,18.163563200134018,18.163563200134018,8.122992405822659,8.122992405822659,8.122992405822659,8.122992405822659,8.122992405822659,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-8.122992405822659,-8.122992405822659,-8.122992405822659,-8.122992405822659,-8.122992405822659,-18.163563200134018,-18.163563200134018,-18.163563200134018,-18.163563200134018,-18.163563200134018,-34.409548011779336,-34.409548011779336,-34.409548011779336,-34.409548011779336,-34.409548011779336,-76.942088429381329,-76.942088429381329,-76.942088429381329,-76.942088429381329,-76.942088429381329,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,76.942088429381329,76.942088429381329,76.942088429381329,76.942088429381329,76.942088429381329,34.409548011779336,34.409548011779336,34.409548011779336,34.409548011779336,34.409548011779336,18.163563200134018,18.163563200134018,18.163563200134018,18.163563200134018,18.163563200134018,8.122992405822659,8.122992405822659,8.122992405822659,8.122992405822659,8.122992405822659,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-8.122992405822659,-8.122992405822659,-8.122992405822659,-8.122992405822659,-8.122992405822659,-18.163563200134018,-18.163563200134018,-18.163563200134018,-18.163563200134018,-18.163563200134018,-34.409548011779336,-34.409548011779336,-34.409548011779336,-34.409548011779336,-34.409548011779336,-76.942088429381329,-76.942088429381329,-76.942088429381329,-76.942088429381329,-76.942088429381329};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,10,5));
forwBackwGenCheck(fft, A, Result, 1, 1e3f);
ResultR = new double[]{1275.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-125.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-125.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-125.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-125.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-125.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-125.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-125.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-125.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-125.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,3775.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-125.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-125.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-125.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-125.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-125.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-125.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-125.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-125.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-125.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,6275.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-125.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-125.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-125.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-125.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-125.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-125.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-125.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-125.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-125.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,8775.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-125.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-125.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-125.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-125.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-125.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-125.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-125.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-125.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-125.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,11275.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-125.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-125.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-125.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-125.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-125.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-125.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-125.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-125.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-125.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000};
ResultI = new double[]{0.000000000000000,34.409548011779336,8.122992405822659,-8.122992405822659,-34.409548011779336,384.710442146906640,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,172.047740058896660,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,90.817816000670092,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,40.614962029113293,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-40.614962029113293,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-90.817816000670092,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-172.047740058896660,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-384.710442146906640,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,34.409548011779336,8.122992405822659,-8.122992405822659,-34.409548011779336,384.710442146906640,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,172.047740058896660,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,90.817816000670092,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,40.614962029113293,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-40.614962029113293,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-90.817816000670092,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-172.047740058896660,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-384.710442146906640,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,34.409548011779336,8.122992405822659,-8.122992405822659,-34.409548011779336,384.710442146906640,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,172.047740058896660,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,90.817816000670092,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,40.614962029113293,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-40.614962029113293,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-90.817816000670092,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-172.047740058896660,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-384.710442146906640,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,34.409548011779336,8.122992405822659,-8.122992405822659,-34.409548011779336,384.710442146906640,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,172.047740058896660,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,90.817816000670092,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,40.614962029113293,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-40.614962029113293,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-90.817816000670092,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-172.047740058896660,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-384.710442146906640,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,34.409548011779336,8.122992405822659,-8.122992405822659,-34.409548011779336,384.710442146906640,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,172.047740058896660,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,90.817816000670092,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,40.614962029113293,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-40.614962029113293,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-90.817816000670092,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-172.047740058896660,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-384.710442146906640,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,10,5));
forwBackwGenCheckND(fft, A, Result, 2, 1e3f);
ResultR = new double[]{505.000000000000000,510.000000000000000,515.000000000000000,520.000000000000000,525.000000000000000,530.000000000000000,535.000000000000000,540.000000000000000,545.000000000000000,550.000000000000000,555.000000000000000,560.000000000000000,565.000000000000000,570.000000000000000,575.000000000000000,580.000000000000000,585.000000000000000,590.000000000000000,595.000000000000000,600.000000000000000,605.000000000000000,610.000000000000000,615.000000000000000,620.000000000000000,625.000000000000000,630.000000000000000,635.000000000000000,640.000000000000000,645.000000000000000,650.000000000000000,655.000000000000000,660.000000000000000,665.000000000000000,670.000000000000000,675.000000000000000,680.000000000000000,685.000000000000000,690.000000000000000,695.000000000000000,700.000000000000000,705.000000000000000,710.000000000000000,715.000000000000000,720.000000000000000,725.000000000000000,730.000000000000000,735.000000000000000,740.000000000000000,745.000000000000000,750.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000};
ResultI = new double[]{0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,172.047740058896660,172.047740058896660,172.047740058896660,172.047740058896660,172.047740058896660,172.047740058896660,172.047740058896660,172.047740058896660,172.047740058896660,172.047740058896660,172.047740058896660,172.047740058896660,172.047740058896660,172.047740058896660,172.047740058896660,172.047740058896660,172.047740058896660,172.047740058896660,172.047740058896660,172.047740058896660,172.047740058896660,172.047740058896660,172.047740058896660,172.047740058896660,172.047740058896660,172.047740058896660,172.047740058896660,172.047740058896660,172.047740058896660,172.047740058896660,172.047740058896660,172.047740058896660,172.047740058896660,172.047740058896660,172.047740058896660,172.047740058896660,172.047740058896660,172.047740058896660,172.047740058896660,172.047740058896660,172.047740058896660,172.047740058896660,172.047740058896660,172.047740058896660,172.047740058896660,172.047740058896660,172.047740058896660,172.047740058896660,172.047740058896660,172.047740058896660,40.614962029113293,40.614962029113293,40.614962029113293,40.614962029113293,40.614962029113293,40.614962029113293,40.614962029113293,40.614962029113293,40.614962029113293,40.614962029113293,40.614962029113293,40.614962029113293,40.614962029113293,40.614962029113293,40.614962029113293,40.614962029113293,40.614962029113293,40.614962029113293,40.614962029113293,40.614962029113293,40.614962029113293,40.614962029113293,40.614962029113293,40.614962029113293,40.614962029113293,40.614962029113293,40.614962029113293,40.614962029113293,40.614962029113293,40.614962029113293,40.614962029113293,40.614962029113293,40.614962029113293,40.614962029113293,40.614962029113293,40.614962029113293,40.614962029113293,40.614962029113293,40.614962029113293,40.614962029113293,40.614962029113293,40.614962029113293,40.614962029113293,40.614962029113293,40.614962029113293,40.614962029113293,40.614962029113293,40.614962029113293,40.614962029113293,40.614962029113293,-40.614962029113293,-40.614962029113293,-40.614962029113293,-40.614962029113293,-40.614962029113293,-40.614962029113293,-40.614962029113293,-40.614962029113293,-40.614962029113293,-40.614962029113293,-40.614962029113293,-40.614962029113293,-40.614962029113293,-40.614962029113293,-40.614962029113293,-40.614962029113293,-40.614962029113293,-40.614962029113293,-40.614962029113293,-40.614962029113293,-40.614962029113293,-40.614962029113293,-40.614962029113293,-40.614962029113293,-40.614962029113293,-40.614962029113293,-40.614962029113293,-40.614962029113293,-40.614962029113293,-40.614962029113293,-40.614962029113293,-40.614962029113293,-40.614962029113293,-40.614962029113293,-40.614962029113293,-40.614962029113293,-40.614962029113293,-40.614962029113293,-40.614962029113293,-40.614962029113293,-40.614962029113293,-40.614962029113293,-40.614962029113293,-40.614962029113293,-40.614962029113293,-40.614962029113293,-40.614962029113293,-40.614962029113293,-40.614962029113293,-40.614962029113293,-172.047740058896660,-172.047740058896660,-172.047740058896660,-172.047740058896660,-172.047740058896660,-172.047740058896660,-172.047740058896660,-172.047740058896660,-172.047740058896660,-172.047740058896660,-172.047740058896660,-172.047740058896660,-172.047740058896660,-172.047740058896660,-172.047740058896660,-172.047740058896660,-172.047740058896660,-172.047740058896660,-172.047740058896660,-172.047740058896660,-172.047740058896660,-172.047740058896660,-172.047740058896660,-172.047740058896660,-172.047740058896660,-172.047740058896660,-172.047740058896660,-172.047740058896660,-172.047740058896660,-172.047740058896660,-172.047740058896660,-172.047740058896660,-172.047740058896660,-172.047740058896660,-172.047740058896660,-172.047740058896660,-172.047740058896660,-172.047740058896660,-172.047740058896660,-172.047740058896660,-172.047740058896660,-172.047740058896660,-172.047740058896660,-172.047740058896660,-172.047740058896660,-172.047740058896660,-172.047740058896660,-172.047740058896660,-172.047740058896660,-172.047740058896660};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,10,5));
forwBackwGenCheck(fft, A, Result, 2, 1e3f);
ResultR = new double[]{31375.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-125.000000000000000,-625.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-625.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-625.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-625.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-625.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-625.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-625.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-625.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-625.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-6250.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-6250.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-6250.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-6250.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000};
ResultI = new double[]{0.000000000000000,172.047740058896690,40.614962029113293,-40.614962029113293,-172.047740058896690,1923.552210734533200,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,860.238700294483350,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,454.089080003350430,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,203.074810145566460,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-203.074810145566460,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-454.089080003350430,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-860.238700294483350,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-1923.552210734533200,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,8602.387002944833500,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,2030.748101455664700,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-2030.748101455664700,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-8602.387002944833500,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,10,5));
forwBackwGenCheckND(fft, A, Result, 3, 1e3f);
}
Exemplo n.º 17
0
private static void TEST_FFT1d5_10_1__ALONG1_3(IILFFT fft) { 
ILArray<double> ResultR,ResultI, A;
ILArray<complex> B, Result;
A = new double[]{1.000000000000000,2.000000000000000,3.000000000000000,4.000000000000000,5.000000000000000,6.000000000000000,7.000000000000000,8.000000000000000,9.000000000000000,10.000000000000000,11.000000000000000,12.000000000000000,13.000000000000000,14.000000000000000,15.000000000000000,16.000000000000000,17.000000000000000,18.000000000000000,19.000000000000000,20.000000000000000,21.000000000000000,22.000000000000000,23.000000000000000,24.000000000000000,25.000000000000000,26.000000000000000,27.000000000000000,28.000000000000000,29.000000000000000,30.000000000000000,31.000000000000000,32.000000000000000,33.000000000000000,34.000000000000000,35.000000000000000,36.000000000000000,37.000000000000000,38.000000000000000,39.000000000000000,40.000000000000000,41.000000000000000,42.000000000000000,43.000000000000000,44.000000000000000,45.000000000000000,46.000000000000000,47.000000000000000,48.000000000000000,49.000000000000000,50.000000000000000};
A.Reshape(new ILDimension(5,10));
ResultR = new double[]{15.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,40.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,65.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,90.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,115.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,140.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,165.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,190.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,215.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,240.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000};
ResultI = new double[]{0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,10));
forwBackwGenCheck(fft, A, Result, 0, 1e3f);
ResultR = new double[]{15.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,40.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,65.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,90.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,115.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,140.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,165.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,190.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,215.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,240.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000};
ResultI = new double[]{0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,10));
forwBackwGenCheckND(fft, A, Result, 1, 1e3f);
ResultR = new double[]{235.000000000000000,245.000000000000000,255.000000000000000,265.000000000000000,275.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000};
ResultI = new double[]{0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,76.942088429381329,76.942088429381329,76.942088429381329,76.942088429381329,76.942088429381329,34.409548011779336,34.409548011779336,34.409548011779336,34.409548011779336,34.409548011779336,18.163563200134018,18.163563200134018,18.163563200134018,18.163563200134018,18.163563200134018,8.122992405822659,8.122992405822659,8.122992405822659,8.122992405822659,8.122992405822659,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-8.122992405822659,-8.122992405822659,-8.122992405822659,-8.122992405822659,-8.122992405822659,-18.163563200134018,-18.163563200134018,-18.163563200134018,-18.163563200134018,-18.163563200134018,-34.409548011779336,-34.409548011779336,-34.409548011779336,-34.409548011779336,-34.409548011779336,-76.942088429381329,-76.942088429381329,-76.942088429381329,-76.942088429381329,-76.942088429381329};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,10));
forwBackwGenCheck(fft, A, Result, 1, 1e3f);
ResultR = new double[]{1275.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-125.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-125.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-125.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-125.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-125.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-125.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-125.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-125.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-125.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000};
ResultI = new double[]{0.000000000000000,34.409548011779336,8.122992405822659,-8.122992405822659,-34.409548011779336,384.710442146906640,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,172.047740058896660,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,90.817816000670092,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,40.614962029113293,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-40.614962029113293,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-90.817816000670092,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-172.047740058896660,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-384.710442146906640,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,10));
forwBackwGenCheckND(fft, A, Result, 2, 1e3f);
ResultR = new double[]{1.000000000000000,2.000000000000000,3.000000000000000,4.000000000000000,5.000000000000000,6.000000000000000,7.000000000000000,8.000000000000000,9.000000000000000,10.000000000000000,11.000000000000000,12.000000000000000,13.000000000000000,14.000000000000000,15.000000000000000,16.000000000000000,17.000000000000000,18.000000000000000,19.000000000000000,20.000000000000000,21.000000000000000,22.000000000000000,23.000000000000000,24.000000000000000,25.000000000000000,26.000000000000000,27.000000000000000,28.000000000000000,29.000000000000000,30.000000000000000,31.000000000000000,32.000000000000000,33.000000000000000,34.000000000000000,35.000000000000000,36.000000000000000,37.000000000000000,38.000000000000000,39.000000000000000,40.000000000000000,41.000000000000000,42.000000000000000,43.000000000000000,44.000000000000000,45.000000000000000,46.000000000000000,47.000000000000000,48.000000000000000,49.000000000000000,50.000000000000000};
ResultI = new double[]{0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,10));
forwBackwGenCheck(fft, A, Result, 2, 1e3f);
ResultR = new double[]{1275.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-125.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-125.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-125.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-125.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-125.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-125.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-125.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-125.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-125.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000};
ResultI = new double[]{0.000000000000000,34.409548011779336,8.122992405822659,-8.122992405822659,-34.409548011779336,384.710442146906640,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,172.047740058896660,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,90.817816000670092,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,40.614962029113293,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-40.614962029113293,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-90.817816000670092,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-172.047740058896660,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-384.710442146906640,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,10));
forwBackwGenCheckND(fft, A, Result, 3, 1e3f);
}
public static void TEST_ALL(IILFFT fft) {
	TEST_FFT1d1_1__ALONG1_2(fft);
	TEST_FFT1d5_1__ALONG1_2(fft);
	TEST_FFT1d1_5__ALONG1_2(fft);
	TEST_FFT1d4_5__ALONG1_2(fft);
	TEST_FFT1d5_4__ALONG1_2(fft);
	TEST_FFT1d5_5__ALONG1_2(fft);
	TEST_FFT1d5_10_5__ALONG1_3(fft);
	TEST_FFT1d5_1_5__ALONG1_3(fft);
	TEST_FFT1d1_5_10__ALONG1_3(fft);
	TEST_FFT1d1_10_5__ALONG1_3(fft);
	TEST_FFT1d5_10_1__ALONG1_3(fft);
	TEST_FFT1d14_5_1__ALONG1_3(fft);
	TEST_FFT1d5_4_3_2__ALONG1_4(fft);
	TEST_FFT1d1_5_4_3__ALONG1_4(fft);
	TEST_FFT1d5_1_4_3__ALONG1_4(fft);
	TEST_FFT1d5_4_1_3__ALONG1_4(fft);
	TEST_FFT1d5_4_3_1__ALONG1_4(fft);
	TEST_FFT1d5_1_4_1__ALONG1_4(fft);
	TEST_FFT1d10_30_11__ALONG1_3(fft);
}
private static void TEST_FFT1d5_1_4_1__ALONG1_4(IILFFT fft) { 
ILArray<float> ResultR,ResultI; 
ILArray<fcomplex> A; 
ILArray<fcomplex> B, Result;
ResultR = new float[]{1.0000000f,2.0000000f,3.0000000f,4.0000000f,5.0000000f,6.0000000f,7.0000000f,8.0000000f,9.0000000f,10.0000000f,11.0000000f,12.0000000f,13.0000000f,14.0000000f,15.0000000f,16.0000000f,17.0000000f,18.0000000f,19.0000000f,20.0000000f};
ResultI = new float[]{20.0000000f,19.0000000f,18.0000000f,17.0000000f,16.0000000f,15.0000000f,14.0000000f,13.0000000f,12.0000000f,11.0000000f,10.0000000f,9.0000000f,8.0000000f,7.0000000f,6.0000000f,5.0000000f,4.0000000f,3.0000000f,2.0000000f,1.0000000f};
A = ILMath.ccomplex(ResultR,ResultI);
A.Reshape(new ILDimension(5,1,4));
ResultR = new float[]{15.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,40.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,65.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,90.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f};
ResultI = new float[]{90.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,65.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,40.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,15.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,1,4));
forwBackwGenCheck(fft, A, Result, 0, 1e4f);
ResultR = new float[]{15.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,40.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,65.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,90.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f};
ResultI = new float[]{90.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,65.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,40.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,15.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,1,4));
forwBackwGenCheckND(fft, A, Result, 1, 1e4f);
ResultR = new float[]{1.0000000f,2.0000000f,3.0000000f,4.0000000f,5.0000000f,6.0000000f,7.0000000f,8.0000000f,9.0000000f,10.0000000f,11.0000000f,12.0000000f,13.0000000f,14.0000000f,15.0000000f,16.0000000f,17.0000000f,18.0000000f,19.0000000f,20.0000000f};
ResultI = new float[]{20.0000000f,19.0000000f,18.0000000f,17.0000000f,16.0000000f,15.0000000f,14.0000000f,13.0000000f,12.0000000f,11.0000000f,10.0000000f,9.0000000f,8.0000000f,7.0000000f,6.0000000f,5.0000000f,4.0000000f,3.0000000f,2.0000000f,1.0000000f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,1,4));
forwBackwGenCheck(fft, A, Result, 1, 1e4f);
ResultR = new float[]{15.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,40.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,65.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,90.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f};
ResultI = new float[]{90.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,65.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,40.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,15.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,1,4));
forwBackwGenCheckND(fft, A, Result, 2, 1e4f);
ResultR = new float[]{34.0000000f,38.0000000f,42.0000000f,46.0000000f,50.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-10.0000000f,-10.0000000f,-10.0000000f,-10.0000000f,-10.0000000f,-20.0000000f,-20.0000000f,-20.0000000f,-20.0000000f,-20.0000000f};
ResultI = new float[]{50.0000000f,46.0000000f,42.0000000f,38.0000000f,34.0000000f,20.0000000f,20.0000000f,20.0000000f,20.0000000f,20.0000000f,10.0000000f,10.0000000f,10.0000000f,10.0000000f,10.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,1,4));
forwBackwGenCheck(fft, A, Result, 2, 1e4f);
ResultR = new float[]{210.0000000f,3.7638192f,-6.7508030f,-13.2491970f,-23.7638192f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-50.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-100.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f};
ResultI = new float[]{210.0000000f,23.7638192f,13.2491970f,6.7508030f,-3.7638192f,100.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,50.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,1,4));
forwBackwGenCheckND(fft, A, Result, 3, 1e4f);
ResultR = new float[]{1.0000000f,2.0000000f,3.0000000f,4.0000000f,5.0000000f,6.0000000f,7.0000000f,8.0000000f,9.0000000f,10.0000000f,11.0000000f,12.0000000f,13.0000000f,14.0000000f,15.0000000f,16.0000000f,17.0000000f,18.0000000f,19.0000000f,20.0000000f};
ResultI = new float[]{20.0000000f,19.0000000f,18.0000000f,17.0000000f,16.0000000f,15.0000000f,14.0000000f,13.0000000f,12.0000000f,11.0000000f,10.0000000f,9.0000000f,8.0000000f,7.0000000f,6.0000000f,5.0000000f,4.0000000f,3.0000000f,2.0000000f,1.0000000f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,1,4));
forwBackwGenCheck(fft, A, Result, 3, 1e4f);
ResultR = new float[]{210.0000000f,3.7638192f,-6.7508030f,-13.2491970f,-23.7638192f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-50.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-100.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f};
ResultI = new float[]{210.0000000f,23.7638192f,13.2491970f,6.7508030f,-3.7638192f,100.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,50.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,1,4));
forwBackwGenCheckND(fft, A, Result, 4, 1e4f);
}
Exemplo n.º 20
0
private static void TEST_FFT1d1_5__ALONG1_2(IILFFT fft) { 
ILArray<float> ResultR,ResultI, A;
ILArray<fcomplex> B, Result;
A = new float[]{1.0000000f,2.0000000f,3.0000000f,4.0000000f,5.0000000f};
A.Reshape(new ILDimension(1,5));
ResultR = new float[]{1.0000000f,2.0000000f,3.0000000f,4.0000000f,5.0000000f};
ResultI = new float[]{0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(1,5));
forwBackwGenCheck(fft, A, Result, 0, 1e2f);
ResultR = new float[]{1.0000000f,2.0000000f,3.0000000f,4.0000000f,5.0000000f};
ResultI = new float[]{0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(1,5));
forwBackwGenCheckND(fft, A, Result, 1, 1e2f);
ResultR = new float[]{15.0000000f,-2.5000000f,-2.5000000f,-2.5000000f,-2.5000000f};
ResultI = new float[]{0.0000000f,3.4409548f,0.8122992f,-0.8122992f,-3.4409548f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(1,5));
forwBackwGenCheck(fft, A, Result, 1, 1e2f);
ResultR = new float[]{15.0000000f,-2.5000000f,-2.5000000f,-2.5000000f,-2.5000000f};
ResultI = new float[]{0.0000000f,3.4409548f,0.8122992f,-0.8122992f,-3.4409548f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(1,5));
forwBackwGenCheckND(fft, A, Result, 2, 1e2f);
}
Exemplo n.º 21
0
private static void TEST_FFT1d1_10_5__ALONG1_3(IILFFT fft) { 
ILArray<double> ResultR,ResultI, A;
ILArray<complex> B, Result;
A = new double[]{1.000000000000000,2.000000000000000,3.000000000000000,4.000000000000000,5.000000000000000,6.000000000000000,7.000000000000000,8.000000000000000,9.000000000000000,10.000000000000000,11.000000000000000,12.000000000000000,13.000000000000000,14.000000000000000,15.000000000000000,16.000000000000000,17.000000000000000,18.000000000000000,19.000000000000000,20.000000000000000,21.000000000000000,22.000000000000000,23.000000000000000,24.000000000000000,25.000000000000000,26.000000000000000,27.000000000000000,28.000000000000000,29.000000000000000,30.000000000000000,31.000000000000000,32.000000000000000,33.000000000000000,34.000000000000000,35.000000000000000,36.000000000000000,37.000000000000000,38.000000000000000,39.000000000000000,40.000000000000000,41.000000000000000,42.000000000000000,43.000000000000000,44.000000000000000,45.000000000000000,46.000000000000000,47.000000000000000,48.000000000000000,49.000000000000000,50.000000000000000};
A.Reshape(new ILDimension(1,10,5));
ResultR = new double[]{1.000000000000000,2.000000000000000,3.000000000000000,4.000000000000000,5.000000000000000,6.000000000000000,7.000000000000000,8.000000000000000,9.000000000000000,10.000000000000000,11.000000000000000,12.000000000000000,13.000000000000000,14.000000000000000,15.000000000000000,16.000000000000000,17.000000000000000,18.000000000000000,19.000000000000000,20.000000000000000,21.000000000000000,22.000000000000000,23.000000000000000,24.000000000000000,25.000000000000000,26.000000000000000,27.000000000000000,28.000000000000000,29.000000000000000,30.000000000000000,31.000000000000000,32.000000000000000,33.000000000000000,34.000000000000000,35.000000000000000,36.000000000000000,37.000000000000000,38.000000000000000,39.000000000000000,40.000000000000000,41.000000000000000,42.000000000000000,43.000000000000000,44.000000000000000,45.000000000000000,46.000000000000000,47.000000000000000,48.000000000000000,49.000000000000000,50.000000000000000};
ResultI = new double[]{0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(1,10,5));
forwBackwGenCheck(fft, A, Result, 0, 1e3f);
ResultR = new double[]{1.000000000000000,2.000000000000000,3.000000000000000,4.000000000000000,5.000000000000000,6.000000000000000,7.000000000000000,8.000000000000000,9.000000000000000,10.000000000000000,11.000000000000000,12.000000000000000,13.000000000000000,14.000000000000000,15.000000000000000,16.000000000000000,17.000000000000000,18.000000000000000,19.000000000000000,20.000000000000000,21.000000000000000,22.000000000000000,23.000000000000000,24.000000000000000,25.000000000000000,26.000000000000000,27.000000000000000,28.000000000000000,29.000000000000000,30.000000000000000,31.000000000000000,32.000000000000000,33.000000000000000,34.000000000000000,35.000000000000000,36.000000000000000,37.000000000000000,38.000000000000000,39.000000000000000,40.000000000000000,41.000000000000000,42.000000000000000,43.000000000000000,44.000000000000000,45.000000000000000,46.000000000000000,47.000000000000000,48.000000000000000,49.000000000000000,50.000000000000000};
ResultI = new double[]{0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(1,10,5));
forwBackwGenCheckND(fft, A, Result, 1, 1e3f);
ResultR = new double[]{55.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000,155.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000,255.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000,355.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000,455.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000};
ResultI = new double[]{0.000000000000000,15.388417685876266,6.881909602355867,3.632712640026803,1.624598481164532,0.000000000000000,-1.624598481164532,-3.632712640026803,-6.881909602355867,-15.388417685876266,0.000000000000000,15.388417685876266,6.881909602355867,3.632712640026803,1.624598481164532,0.000000000000000,-1.624598481164532,-3.632712640026803,-6.881909602355867,-15.388417685876266,0.000000000000000,15.388417685876266,6.881909602355867,3.632712640026803,1.624598481164532,0.000000000000000,-1.624598481164532,-3.632712640026803,-6.881909602355867,-15.388417685876266,0.000000000000000,15.388417685876266,6.881909602355867,3.632712640026803,1.624598481164532,0.000000000000000,-1.624598481164532,-3.632712640026803,-6.881909602355867,-15.388417685876266,0.000000000000000,15.388417685876266,6.881909602355867,3.632712640026803,1.624598481164532,0.000000000000000,-1.624598481164532,-3.632712640026803,-6.881909602355867,-15.388417685876266};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(1,10,5));
forwBackwGenCheck(fft, A, Result, 1, 1e3f);
ResultR = new double[]{55.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000,155.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000,255.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000,355.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000,455.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000,-5.000000000000000};
ResultI = new double[]{0.000000000000000,15.388417685876266,6.881909602355867,3.632712640026803,1.624598481164532,0.000000000000000,-1.624598481164532,-3.632712640026803,-6.881909602355867,-15.388417685876266,0.000000000000000,15.388417685876266,6.881909602355867,3.632712640026803,1.624598481164532,0.000000000000000,-1.624598481164532,-3.632712640026803,-6.881909602355867,-15.388417685876266,0.000000000000000,15.388417685876266,6.881909602355867,3.632712640026803,1.624598481164532,0.000000000000000,-1.624598481164532,-3.632712640026803,-6.881909602355867,-15.388417685876266,0.000000000000000,15.388417685876266,6.881909602355867,3.632712640026803,1.624598481164532,0.000000000000000,-1.624598481164532,-3.632712640026803,-6.881909602355867,-15.388417685876266,0.000000000000000,15.388417685876266,6.881909602355867,3.632712640026803,1.624598481164532,0.000000000000000,-1.624598481164532,-3.632712640026803,-6.881909602355867,-15.388417685876266};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(1,10,5));
forwBackwGenCheckND(fft, A, Result, 2, 1e3f);
ResultR = new double[]{105.000000000000000,110.000000000000000,115.000000000000000,120.000000000000000,125.000000000000000,130.000000000000000,135.000000000000000,140.000000000000000,145.000000000000000,150.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000};
ResultI = new double[]{0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,34.409548011779336,34.409548011779336,34.409548011779336,34.409548011779336,34.409548011779336,34.409548011779336,34.409548011779336,34.409548011779336,34.409548011779336,34.409548011779336,8.122992405822659,8.122992405822659,8.122992405822659,8.122992405822659,8.122992405822659,8.122992405822659,8.122992405822659,8.122992405822659,8.122992405822659,8.122992405822659,-8.122992405822659,-8.122992405822659,-8.122992405822659,-8.122992405822659,-8.122992405822659,-8.122992405822659,-8.122992405822659,-8.122992405822659,-8.122992405822659,-8.122992405822659,-34.409548011779336,-34.409548011779336,-34.409548011779336,-34.409548011779336,-34.409548011779336,-34.409548011779336,-34.409548011779336,-34.409548011779336,-34.409548011779336,-34.409548011779336};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(1,10,5));
forwBackwGenCheck(fft, A, Result, 2, 1e3f);
ResultR = new double[]{1275.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-25.000000000000000,-250.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-250.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-250.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-250.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000};
ResultI = new double[]{0.000000000000000,76.942088429381329,34.409548011779336,18.163563200134014,8.122992405822659,0.000000000000000,-8.122992405822659,-18.163563200134014,-34.409548011779336,-76.942088429381329,344.095480117793330,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,81.229924058226587,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-81.229924058226587,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-344.095480117793330,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(1,10,5));
forwBackwGenCheckND(fft, A, Result, 3, 1e3f);
}
Exemplo n.º 22
0
private static void TEST_FFT1d5_1_5__ALONG1_3(IILFFT fft) { 
ILArray<double> ResultR,ResultI, A;
ILArray<complex> B, Result;
A = new double[]{1.000000000000000,2.000000000000000,3.000000000000000,4.000000000000000,5.000000000000000,6.000000000000000,7.000000000000000,8.000000000000000,9.000000000000000,10.000000000000000,11.000000000000000,12.000000000000000,13.000000000000000,14.000000000000000,15.000000000000000,16.000000000000000,17.000000000000000,18.000000000000000,19.000000000000000,20.000000000000000,21.000000000000000,22.000000000000000,23.000000000000000,24.000000000000000,25.000000000000000};
A.Reshape(new ILDimension(5,1,5));
ResultR = new double[]{15.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,40.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,65.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,90.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,115.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000};
ResultI = new double[]{0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,1,5));
forwBackwGenCheck(fft, A, Result, 0, 1e3f);
ResultR = new double[]{15.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,40.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,65.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,90.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,115.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000};
ResultI = new double[]{0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,1,5));
forwBackwGenCheckND(fft, A, Result, 1, 1e3f);
ResultR = new double[]{1.000000000000000,2.000000000000000,3.000000000000000,4.000000000000000,5.000000000000000,6.000000000000000,7.000000000000000,8.000000000000000,9.000000000000000,10.000000000000000,11.000000000000000,12.000000000000000,13.000000000000000,14.000000000000000,15.000000000000000,16.000000000000000,17.000000000000000,18.000000000000000,19.000000000000000,20.000000000000000,21.000000000000000,22.000000000000000,23.000000000000000,24.000000000000000,25.000000000000000};
ResultI = new double[]{0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,1,5));
forwBackwGenCheck(fft, A, Result, 1, 1e3f);
ResultR = new double[]{15.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,40.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,65.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,90.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,115.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000};
ResultI = new double[]{0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,1,5));
forwBackwGenCheckND(fft, A, Result, 2, 1e3f);
ResultR = new double[]{55.000000000000000,60.000000000000000,65.000000000000000,70.000000000000000,75.000000000000000,-12.500000000000000,-12.500000000000000,-12.500000000000000,-12.500000000000000,-12.500000000000000,-12.500000000000000,-12.500000000000000,-12.500000000000000,-12.500000000000000,-12.500000000000000,-12.500000000000000,-12.500000000000000,-12.500000000000000,-12.500000000000000,-12.500000000000000,-12.500000000000000,-12.500000000000000,-12.500000000000000,-12.500000000000000,-12.500000000000000};
ResultI = new double[]{0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,17.204774005889668,17.204774005889668,17.204774005889668,17.204774005889668,17.204774005889668,4.061496202911330,4.061496202911330,4.061496202911330,4.061496202911330,4.061496202911330,-4.061496202911330,-4.061496202911330,-4.061496202911330,-4.061496202911330,-4.061496202911330,-17.204774005889668,-17.204774005889668,-17.204774005889668,-17.204774005889668,-17.204774005889668};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,1,5));
forwBackwGenCheck(fft, A, Result, 2, 1e3f);
ResultR = new double[]{325.000000000000000,-12.500000000000000,-12.500000000000000,-12.500000000000000,-12.500000000000000,-62.500000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-62.500000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-62.500000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-62.500000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000};
ResultI = new double[]{0.000000000000000,17.204774005889668,4.061496202911330,-4.061496202911330,-17.204774005889668,86.023870029448332,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,20.307481014556647,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-20.307481014556647,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-86.023870029448332,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,1,5));
forwBackwGenCheckND(fft, A, Result, 3, 1e3f);
}
Exemplo n.º 23
0
private static void TEST_FFT1d5_1_4_1__ALONG1_4(IILFFT fft) { 
ILArray<double> ResultR,ResultI, A;
ILArray<complex> B, Result;
A = new double[]{1.000000000000000,2.000000000000000,3.000000000000000,4.000000000000000,5.000000000000000,6.000000000000000,7.000000000000000,8.000000000000000,9.000000000000000,10.000000000000000,11.000000000000000,12.000000000000000,13.000000000000000,14.000000000000000,15.000000000000000,16.000000000000000,17.000000000000000,18.000000000000000,19.000000000000000,20.000000000000000};
A.Reshape(new ILDimension(5,1,4));
ResultR = new double[]{15.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,40.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,65.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,90.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000};
ResultI = new double[]{0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,1,4));
forwBackwGenCheck(fft, A, Result, 0, 1e4f);
ResultR = new double[]{15.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,40.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,65.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,90.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000};
ResultI = new double[]{0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,1,4));
forwBackwGenCheckND(fft, A, Result, 1, 1e4f);
ResultR = new double[]{1.000000000000000,2.000000000000000,3.000000000000000,4.000000000000000,5.000000000000000,6.000000000000000,7.000000000000000,8.000000000000000,9.000000000000000,10.000000000000000,11.000000000000000,12.000000000000000,13.000000000000000,14.000000000000000,15.000000000000000,16.000000000000000,17.000000000000000,18.000000000000000,19.000000000000000,20.000000000000000};
ResultI = new double[]{0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,1,4));
forwBackwGenCheck(fft, A, Result, 1, 1e4f);
ResultR = new double[]{15.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,40.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,65.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,90.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000};
ResultI = new double[]{0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,1,4));
forwBackwGenCheckND(fft, A, Result, 2, 1e4f);
ResultR = new double[]{34.000000000000000,38.000000000000000,42.000000000000000,46.000000000000000,50.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000};
ResultI = new double[]{0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,10.000000000000000,10.000000000000000,10.000000000000000,10.000000000000000,10.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,1,4));
forwBackwGenCheck(fft, A, Result, 2, 1e4f);
ResultR = new double[]{210.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-50.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-50.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-50.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000};
ResultI = new double[]{0.000000000000000,13.763819204711734,3.249196962329064,-3.249196962329064,-13.763819204711734,50.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-50.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,1,4));
forwBackwGenCheckND(fft, A, Result, 3, 1e4f);
ResultR = new double[]{1.000000000000000,2.000000000000000,3.000000000000000,4.000000000000000,5.000000000000000,6.000000000000000,7.000000000000000,8.000000000000000,9.000000000000000,10.000000000000000,11.000000000000000,12.000000000000000,13.000000000000000,14.000000000000000,15.000000000000000,16.000000000000000,17.000000000000000,18.000000000000000,19.000000000000000,20.000000000000000};
ResultI = new double[]{0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,1,4));
forwBackwGenCheck(fft, A, Result, 3, 1e4f);
ResultR = new double[]{210.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-50.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-50.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-50.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000};
ResultI = new double[]{0.000000000000000,13.763819204711734,3.249196962329064,-3.249196962329064,-13.763819204711734,50.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-50.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,1,4));
forwBackwGenCheckND(fft, A, Result, 4, 1e4f);
}
Exemplo n.º 24
0
private static void TEST_FFT1d5_4_3_1__ALONG1_4(IILFFT fft) { 
ILArray<double> ResultR,ResultI, A;
ILArray<complex> B, Result;
A = new double[]{1.000000000000000,2.000000000000000,3.000000000000000,4.000000000000000,5.000000000000000,6.000000000000000,7.000000000000000,8.000000000000000,9.000000000000000,10.000000000000000,11.000000000000000,12.000000000000000,13.000000000000000,14.000000000000000,15.000000000000000,16.000000000000000,17.000000000000000,18.000000000000000,19.000000000000000,20.000000000000000,21.000000000000000,22.000000000000000,23.000000000000000,24.000000000000000,25.000000000000000,26.000000000000000,27.000000000000000,28.000000000000000,29.000000000000000,30.000000000000000,31.000000000000000,32.000000000000000,33.000000000000000,34.000000000000000,35.000000000000000,36.000000000000000,37.000000000000000,38.000000000000000,39.000000000000000,40.000000000000000,41.000000000000000,42.000000000000000,43.000000000000000,44.000000000000000,45.000000000000000,46.000000000000000,47.000000000000000,48.000000000000000,49.000000000000000,50.000000000000000,51.000000000000000,52.000000000000000,53.000000000000000,54.000000000000000,55.000000000000000,56.000000000000000,57.000000000000000,58.000000000000000,59.000000000000000,60.000000000000000};
A.Reshape(new ILDimension(5,4,3));
ResultR = new double[]{15.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,40.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,65.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,90.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,115.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,140.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,165.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,190.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,215.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,240.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,265.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,290.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000};
ResultI = new double[]{0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,4,3));
forwBackwGenCheck(fft, A, Result, 0, 1e4f);
ResultR = new double[]{15.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,40.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,65.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,90.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,115.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,140.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,165.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,190.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,215.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,240.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,265.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,290.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000};
ResultI = new double[]{0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,4,3));
forwBackwGenCheckND(fft, A, Result, 1, 1e4f);
ResultR = new double[]{34.000000000000000,38.000000000000000,42.000000000000000,46.000000000000000,50.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,114.000000000000000,118.000000000000000,122.000000000000000,126.000000000000000,130.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,194.000000000000000,198.000000000000000,202.000000000000000,206.000000000000000,210.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000};
ResultI = new double[]{0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,10.000000000000000,10.000000000000000,10.000000000000000,10.000000000000000,10.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,10.000000000000000,10.000000000000000,10.000000000000000,10.000000000000000,10.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,10.000000000000000,10.000000000000000,10.000000000000000,10.000000000000000,10.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,4,3));
forwBackwGenCheck(fft, A, Result, 1, 1e4f);
ResultR = new double[]{210.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-50.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-50.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-50.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,610.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-50.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-50.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-50.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,1010.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-50.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-50.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-50.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000};
ResultI = new double[]{0.000000000000000,13.763819204711734,3.249196962329064,-3.249196962329064,-13.763819204711734,50.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-50.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,13.763819204711734,3.249196962329064,-3.249196962329064,-13.763819204711734,50.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-50.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,13.763819204711734,3.249196962329064,-3.249196962329064,-13.763819204711734,50.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-50.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,4,3));
forwBackwGenCheckND(fft, A, Result, 2, 1e4f);
ResultR = new double[]{63.000000000000000,66.000000000000000,69.000000000000000,72.000000000000000,75.000000000000000,78.000000000000000,81.000000000000000,84.000000000000000,87.000000000000000,90.000000000000000,93.000000000000000,96.000000000000000,99.000000000000000,102.000000000000000,105.000000000000000,108.000000000000000,111.000000000000000,114.000000000000000,117.000000000000000,120.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000};
ResultI = new double[]{0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,17.320508075688771,17.320508075688771,17.320508075688771,17.320508075688771,17.320508075688771,17.320508075688771,17.320508075688771,17.320508075688771,17.320508075688771,17.320508075688771,17.320508075688771,17.320508075688771,17.320508075688771,17.320508075688771,17.320508075688771,17.320508075688771,17.320508075688771,17.320508075688771,17.320508075688771,17.320508075688771,-17.320508075688771,-17.320508075688771,-17.320508075688771,-17.320508075688771,-17.320508075688771,-17.320508075688771,-17.320508075688771,-17.320508075688771,-17.320508075688771,-17.320508075688771,-17.320508075688771,-17.320508075688771,-17.320508075688771,-17.320508075688771,-17.320508075688771,-17.320508075688771,-17.320508075688771,-17.320508075688771,-17.320508075688771,-17.320508075688771};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,4,3));
forwBackwGenCheck(fft, A, Result, 2, 1e4f);
ResultR = new double[]{1830.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-150.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-150.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-150.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-600.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-600.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000};
ResultI = new double[]{0.000000000000000,41.291457614135197,9.747590886987190,-9.747590886987190,-41.291457614135197,150.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-150.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,346.410161513775450,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-346.410161513775450,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,4,3));
forwBackwGenCheckND(fft, A, Result, 3, 1e4f);
ResultR = new double[]{1.000000000000000,2.000000000000000,3.000000000000000,4.000000000000000,5.000000000000000,6.000000000000000,7.000000000000000,8.000000000000000,9.000000000000000,10.000000000000000,11.000000000000000,12.000000000000000,13.000000000000000,14.000000000000000,15.000000000000000,16.000000000000000,17.000000000000000,18.000000000000000,19.000000000000000,20.000000000000000,21.000000000000000,22.000000000000000,23.000000000000000,24.000000000000000,25.000000000000000,26.000000000000000,27.000000000000000,28.000000000000000,29.000000000000000,30.000000000000000,31.000000000000000,32.000000000000000,33.000000000000000,34.000000000000000,35.000000000000000,36.000000000000000,37.000000000000000,38.000000000000000,39.000000000000000,40.000000000000000,41.000000000000000,42.000000000000000,43.000000000000000,44.000000000000000,45.000000000000000,46.000000000000000,47.000000000000000,48.000000000000000,49.000000000000000,50.000000000000000,51.000000000000000,52.000000000000000,53.000000000000000,54.000000000000000,55.000000000000000,56.000000000000000,57.000000000000000,58.000000000000000,59.000000000000000,60.000000000000000};
ResultI = new double[]{0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,4,3));
forwBackwGenCheck(fft, A, Result, 3, 1e4f);
ResultR = new double[]{1830.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-150.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-150.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-150.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-600.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-600.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000};
ResultI = new double[]{0.000000000000000,41.291457614135197,9.747590886987190,-9.747590886987190,-41.291457614135197,150.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-150.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,346.410161513775450,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-346.410161513775450,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,4,3));
forwBackwGenCheckND(fft, A, Result, 4, 1e4f);
}
Exemplo n.º 25
0
private static void TEST_FFT1d5_4_3_2__ALONG1_4(IILFFT fft) { 
ILArray<double> ResultR,ResultI, A;
ILArray<complex> B, Result;
A = new double[]{1.000000000000000,2.000000000000000,3.000000000000000,4.000000000000000,5.000000000000000,6.000000000000000,7.000000000000000,8.000000000000000,9.000000000000000,10.000000000000000,11.000000000000000,12.000000000000000,13.000000000000000,14.000000000000000,15.000000000000000,16.000000000000000,17.000000000000000,18.000000000000000,19.000000000000000,20.000000000000000,21.000000000000000,22.000000000000000,23.000000000000000,24.000000000000000,25.000000000000000,26.000000000000000,27.000000000000000,28.000000000000000,29.000000000000000,30.000000000000000,31.000000000000000,32.000000000000000,33.000000000000000,34.000000000000000,35.000000000000000,36.000000000000000,37.000000000000000,38.000000000000000,39.000000000000000,40.000000000000000,41.000000000000000,42.000000000000000,43.000000000000000,44.000000000000000,45.000000000000000,46.000000000000000,47.000000000000000,48.000000000000000,49.000000000000000,50.000000000000000,51.000000000000000,52.000000000000000,53.000000000000000,54.000000000000000,55.000000000000000,56.000000000000000,57.000000000000000,58.000000000000000,59.000000000000000,60.000000000000000,61.000000000000000,62.000000000000000,63.000000000000000,64.000000000000000,65.000000000000000,66.000000000000000,67.000000000000000,68.000000000000000,69.000000000000000,70.000000000000000,71.000000000000000,72.000000000000000,73.000000000000000,74.000000000000000,75.000000000000000,76.000000000000000,77.000000000000000,78.000000000000000,79.000000000000000,80.000000000000000,81.000000000000000,82.000000000000000,83.000000000000000,84.000000000000000,85.000000000000000,86.000000000000000,87.000000000000000,88.000000000000000,89.000000000000000,90.000000000000000,91.000000000000000,92.000000000000000,93.000000000000000,94.000000000000000,95.000000000000000,96.000000000000000,97.000000000000000,98.000000000000000,99.000000000000000,100.000000000000000,101.000000000000000,102.000000000000000,103.000000000000000,104.000000000000000,105.000000000000000,106.000000000000000,107.000000000000000,108.000000000000000,109.000000000000000,110.000000000000000,111.000000000000000,112.000000000000000,113.000000000000000,114.000000000000000,115.000000000000000,116.000000000000000,117.000000000000000,118.000000000000000,119.000000000000000,120.000000000000000};
A.Reshape(new ILDimension(5,4,3,2));
ResultR = new double[]{15.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,40.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,65.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,90.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,115.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,140.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,165.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,190.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,215.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,240.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,265.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,290.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,315.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,340.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,365.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,390.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,415.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,440.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,465.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,490.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,515.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,540.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,565.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,590.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000};
ResultI = new double[]{0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,4,3,2));
forwBackwGenCheck(fft, A, Result, 0, 1e4f);
ResultR = new double[]{15.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,40.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,65.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,90.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,115.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,140.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,165.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,190.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,215.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,240.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,265.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,290.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,315.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,340.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,365.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,390.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,415.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,440.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,465.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,490.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,515.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,540.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,565.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,590.000000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000,-2.500000000000000};
ResultI = new double[]{0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933,0.000000000000000,3.440954801177933,0.812299240582266,-0.812299240582266,-3.440954801177933};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,4,3,2));
forwBackwGenCheckND(fft, A, Result, 1, 1e4f);
ResultR = new double[]{34.000000000000000,38.000000000000000,42.000000000000000,46.000000000000000,50.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,114.000000000000000,118.000000000000000,122.000000000000000,126.000000000000000,130.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,194.000000000000000,198.000000000000000,202.000000000000000,206.000000000000000,210.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,274.000000000000000,278.000000000000000,282.000000000000000,286.000000000000000,290.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,354.000000000000000,358.000000000000000,362.000000000000000,366.000000000000000,370.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,434.000000000000000,438.000000000000000,442.000000000000000,446.000000000000000,450.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000};
ResultI = new double[]{0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,10.000000000000000,10.000000000000000,10.000000000000000,10.000000000000000,10.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,10.000000000000000,10.000000000000000,10.000000000000000,10.000000000000000,10.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,10.000000000000000,10.000000000000000,10.000000000000000,10.000000000000000,10.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,10.000000000000000,10.000000000000000,10.000000000000000,10.000000000000000,10.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,10.000000000000000,10.000000000000000,10.000000000000000,10.000000000000000,10.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,10.000000000000000,10.000000000000000,10.000000000000000,10.000000000000000,10.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,4,3,2));
forwBackwGenCheck(fft, A, Result, 1, 1e4f);
ResultR = new double[]{210.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-50.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-50.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-50.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,610.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-50.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-50.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-50.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,1010.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-50.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-50.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-50.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,1410.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-50.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-50.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-50.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,1810.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-50.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-50.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-50.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,2210.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-50.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-50.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-50.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000};
ResultI = new double[]{0.000000000000000,13.763819204711734,3.249196962329064,-3.249196962329064,-13.763819204711734,50.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-50.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,13.763819204711734,3.249196962329064,-3.249196962329064,-13.763819204711734,50.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-50.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,13.763819204711734,3.249196962329064,-3.249196962329064,-13.763819204711734,50.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-50.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,13.763819204711734,3.249196962329064,-3.249196962329064,-13.763819204711734,50.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-50.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,13.763819204711734,3.249196962329064,-3.249196962329064,-13.763819204711734,50.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-50.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,13.763819204711734,3.249196962329064,-3.249196962329064,-13.763819204711734,50.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-50.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,4,3,2));
forwBackwGenCheckND(fft, A, Result, 2, 1e4f);
ResultR = new double[]{63.000000000000000,66.000000000000000,69.000000000000000,72.000000000000000,75.000000000000000,78.000000000000000,81.000000000000000,84.000000000000000,87.000000000000000,90.000000000000000,93.000000000000000,96.000000000000000,99.000000000000000,102.000000000000000,105.000000000000000,108.000000000000000,111.000000000000000,114.000000000000000,117.000000000000000,120.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,243.000000000000000,246.000000000000000,249.000000000000000,252.000000000000000,255.000000000000000,258.000000000000000,261.000000000000000,264.000000000000000,267.000000000000000,270.000000000000000,273.000000000000000,276.000000000000000,279.000000000000000,282.000000000000000,285.000000000000000,288.000000000000000,291.000000000000000,294.000000000000000,297.000000000000000,300.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000};
ResultI = new double[]{0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,17.320508075688771,17.320508075688771,17.320508075688771,17.320508075688771,17.320508075688771,17.320508075688771,17.320508075688771,17.320508075688771,17.320508075688771,17.320508075688771,17.320508075688771,17.320508075688771,17.320508075688771,17.320508075688771,17.320508075688771,17.320508075688771,17.320508075688771,17.320508075688771,17.320508075688771,17.320508075688771,-17.320508075688771,-17.320508075688771,-17.320508075688771,-17.320508075688771,-17.320508075688771,-17.320508075688771,-17.320508075688771,-17.320508075688771,-17.320508075688771,-17.320508075688771,-17.320508075688771,-17.320508075688771,-17.320508075688771,-17.320508075688771,-17.320508075688771,-17.320508075688771,-17.320508075688771,-17.320508075688771,-17.320508075688771,-17.320508075688771,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,17.320508075688771,17.320508075688771,17.320508075688771,17.320508075688771,17.320508075688771,17.320508075688771,17.320508075688771,17.320508075688771,17.320508075688771,17.320508075688771,17.320508075688771,17.320508075688771,17.320508075688771,17.320508075688771,17.320508075688771,17.320508075688771,17.320508075688771,17.320508075688771,17.320508075688771,17.320508075688771,-17.320508075688771,-17.320508075688771,-17.320508075688771,-17.320508075688771,-17.320508075688771,-17.320508075688771,-17.320508075688771,-17.320508075688771,-17.320508075688771,-17.320508075688771,-17.320508075688771,-17.320508075688771,-17.320508075688771,-17.320508075688771,-17.320508075688771,-17.320508075688771,-17.320508075688771,-17.320508075688771,-17.320508075688771,-17.320508075688771};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,4,3,2));
forwBackwGenCheck(fft, A, Result, 2, 1e4f);
ResultR = new double[]{1830.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-150.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-150.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-150.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-600.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-600.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,5430.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-30.000000000000000,-150.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-150.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-150.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-600.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-600.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000};
ResultI = new double[]{0.000000000000000,41.291457614135197,9.747590886987190,-9.747590886987190,-41.291457614135197,150.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-150.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,346.410161513775450,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-346.410161513775450,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,41.291457614135197,9.747590886987190,-9.747590886987190,-41.291457614135197,150.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-150.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,346.410161513775450,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-346.410161513775450,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,4,3,2));
forwBackwGenCheckND(fft, A, Result, 3, 1e4f);
ResultR = new double[]{62.000000000000000,64.000000000000000,66.000000000000000,68.000000000000000,70.000000000000000,72.000000000000000,74.000000000000000,76.000000000000000,78.000000000000000,80.000000000000000,82.000000000000000,84.000000000000000,86.000000000000000,88.000000000000000,90.000000000000000,92.000000000000000,94.000000000000000,96.000000000000000,98.000000000000000,100.000000000000000,102.000000000000000,104.000000000000000,106.000000000000000,108.000000000000000,110.000000000000000,112.000000000000000,114.000000000000000,116.000000000000000,118.000000000000000,120.000000000000000,122.000000000000000,124.000000000000000,126.000000000000000,128.000000000000000,130.000000000000000,132.000000000000000,134.000000000000000,136.000000000000000,138.000000000000000,140.000000000000000,142.000000000000000,144.000000000000000,146.000000000000000,148.000000000000000,150.000000000000000,152.000000000000000,154.000000000000000,156.000000000000000,158.000000000000000,160.000000000000000,162.000000000000000,164.000000000000000,166.000000000000000,168.000000000000000,170.000000000000000,172.000000000000000,174.000000000000000,176.000000000000000,178.000000000000000,180.000000000000000,-60.000000000000000,-60.000000000000000,-60.000000000000000,-60.000000000000000,-60.000000000000000,-60.000000000000000,-60.000000000000000,-60.000000000000000,-60.000000000000000,-60.000000000000000,-60.000000000000000,-60.000000000000000,-60.000000000000000,-60.000000000000000,-60.000000000000000,-60.000000000000000,-60.000000000000000,-60.000000000000000,-60.000000000000000,-60.000000000000000,-60.000000000000000,-60.000000000000000,-60.000000000000000,-60.000000000000000,-60.000000000000000,-60.000000000000000,-60.000000000000000,-60.000000000000000,-60.000000000000000,-60.000000000000000,-60.000000000000000,-60.000000000000000,-60.000000000000000,-60.000000000000000,-60.000000000000000,-60.000000000000000,-60.000000000000000,-60.000000000000000,-60.000000000000000,-60.000000000000000,-60.000000000000000,-60.000000000000000,-60.000000000000000,-60.000000000000000,-60.000000000000000,-60.000000000000000,-60.000000000000000,-60.000000000000000,-60.000000000000000,-60.000000000000000,-60.000000000000000,-60.000000000000000,-60.000000000000000,-60.000000000000000,-60.000000000000000,-60.000000000000000,-60.000000000000000,-60.000000000000000,-60.000000000000000,-60.000000000000000};
ResultI = new double[]{0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,4,3,2));
forwBackwGenCheck(fft, A, Result, 3, 1e4f);
ResultR = new double[]{7260.000000000000000,-60.000000000000000,-60.000000000000000,-60.000000000000000,-60.000000000000000,-300.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-300.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-300.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-1200.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-1200.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-3600.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000};
ResultI = new double[]{0.000000000000000,82.582915228270394,19.495181773974380,-19.495181773974380,-82.582915228270394,300.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-300.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,692.820323027550900,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-692.820323027550900,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,4,3,2));
forwBackwGenCheckND(fft, A, Result, 4, 1e4f);
}
Exemplo n.º 26
0
private static void TEST_FFT1d4_5__ALONG1_2(IILFFT fft) { 
ILArray<double> ResultR,ResultI, A;
ILArray<complex> B, Result;
A = new double[]{1.000000000000000,2.000000000000000,3.000000000000000,4.000000000000000,5.000000000000000,6.000000000000000,7.000000000000000,8.000000000000000,9.000000000000000,10.000000000000000,11.000000000000000,12.000000000000000,13.000000000000000,14.000000000000000,15.000000000000000,16.000000000000000,17.000000000000000,18.000000000000000,19.000000000000000,20.000000000000000};
A.Reshape(new ILDimension(4,5));
ResultR = new double[]{10.000000000000000,-2.000000000000000,-2.000000000000000,-2.000000000000000,26.000000000000000,-2.000000000000000,-2.000000000000000,-2.000000000000000,42.000000000000000,-2.000000000000000,-2.000000000000000,-2.000000000000000,58.000000000000000,-2.000000000000000,-2.000000000000000,-2.000000000000000,74.000000000000000,-2.000000000000000,-2.000000000000000,-2.000000000000000};
ResultI = new double[]{0.000000000000000,2.000000000000000,0.000000000000000,-2.000000000000000,0.000000000000000,2.000000000000000,0.000000000000000,-2.000000000000000,0.000000000000000,2.000000000000000,0.000000000000000,-2.000000000000000,0.000000000000000,2.000000000000000,0.000000000000000,-2.000000000000000,0.000000000000000,2.000000000000000,0.000000000000000,-2.000000000000000};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(4,5));
forwBackwGenCheck(fft, A, Result, 0, 1e2f);
ResultR = new double[]{10.000000000000000,-2.000000000000000,-2.000000000000000,-2.000000000000000,26.000000000000000,-2.000000000000000,-2.000000000000000,-2.000000000000000,42.000000000000000,-2.000000000000000,-2.000000000000000,-2.000000000000000,58.000000000000000,-2.000000000000000,-2.000000000000000,-2.000000000000000,74.000000000000000,-2.000000000000000,-2.000000000000000,-2.000000000000000};
ResultI = new double[]{0.000000000000000,2.000000000000000,0.000000000000000,-2.000000000000000,0.000000000000000,2.000000000000000,0.000000000000000,-2.000000000000000,0.000000000000000,2.000000000000000,0.000000000000000,-2.000000000000000,0.000000000000000,2.000000000000000,0.000000000000000,-2.000000000000000,0.000000000000000,2.000000000000000,0.000000000000000,-2.000000000000000};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(4,5));
forwBackwGenCheckND(fft, A, Result, 1, 1e2f);
ResultR = new double[]{45.000000000000000,50.000000000000000,55.000000000000000,60.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000};
ResultI = new double[]{0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,13.763819204711734,13.763819204711734,13.763819204711734,13.763819204711734,3.249196962329064,3.249196962329064,3.249196962329064,3.249196962329064,-3.249196962329064,-3.249196962329064,-3.249196962329064,-3.249196962329064,-13.763819204711734,-13.763819204711734,-13.763819204711734,-13.763819204711734};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(4,5));
forwBackwGenCheck(fft, A, Result, 1, 1e2f);
ResultR = new double[]{210.000000000000000,-10.000000000000000,-10.000000000000000,-10.000000000000000,-40.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-40.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-40.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,-40.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000};
ResultI = new double[]{0.000000000000000,10.000000000000000,0.000000000000000,-10.000000000000000,55.055276818846934,0.000000000000000,0.000000000000000,0.000000000000000,12.996787849316254,0.000000000000000,0.000000000000000,0.000000000000000,-12.996787849316254,0.000000000000000,0.000000000000000,0.000000000000000,-55.055276818846934,0.000000000000000,0.000000000000000,0.000000000000000};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(4,5));
forwBackwGenCheckND(fft, A, Result, 2, 1e2f);
}
private static void TEST_FFT1d5_10_5__ALONG1_3(IILFFT fft) { 
ILArray<float> ResultR,ResultI; 
ILArray<fcomplex> A; 
ILArray<fcomplex> B, Result;
ResultR = new float[]{1.0000000f,2.0000000f,3.0000000f,4.0000000f,5.0000000f,6.0000000f,7.0000000f,8.0000000f,9.0000000f,10.0000000f,11.0000000f,12.0000000f,13.0000000f,14.0000000f,15.0000000f,16.0000000f,17.0000000f,18.0000000f,19.0000000f,20.0000000f,21.0000000f,22.0000000f,23.0000000f,24.0000000f,25.0000000f,26.0000000f,27.0000000f,28.0000000f,29.0000000f,30.0000000f,31.0000000f,32.0000000f,33.0000000f,34.0000000f,35.0000000f,36.0000000f,37.0000000f,38.0000000f,39.0000000f,40.0000000f,41.0000000f,42.0000000f,43.0000000f,44.0000000f,45.0000000f,46.0000000f,47.0000000f,48.0000000f,49.0000000f,50.0000000f,51.0000000f,52.0000000f,53.0000000f,54.0000000f,55.0000000f,56.0000000f,57.0000000f,58.0000000f,59.0000000f,60.0000000f,61.0000000f,62.0000000f,63.0000000f,64.0000000f,65.0000000f,66.0000000f,67.0000000f,68.0000000f,69.0000000f,70.0000000f,71.0000000f,72.0000000f,73.0000000f,74.0000000f,75.0000000f,76.0000000f,77.0000000f,78.0000000f,79.0000000f,80.0000000f,81.0000000f,82.0000000f,83.0000000f,84.0000000f,85.0000000f,86.0000000f,87.0000000f,88.0000000f,89.0000000f,90.0000000f,91.0000000f,92.0000000f,93.0000000f,94.0000000f,95.0000000f,96.0000000f,97.0000000f,98.0000000f,99.0000000f,100.0000000f,101.0000000f,102.0000000f,103.0000000f,104.0000000f,105.0000000f,106.0000000f,107.0000000f,108.0000000f,109.0000000f,110.0000000f,111.0000000f,112.0000000f,113.0000000f,114.0000000f,115.0000000f,116.0000000f,117.0000000f,118.0000000f,119.0000000f,120.0000000f,121.0000000f,122.0000000f,123.0000000f,124.0000000f,125.0000000f,126.0000000f,127.0000000f,128.0000000f,129.0000000f,130.0000000f,131.0000000f,132.0000000f,133.0000000f,134.0000000f,135.0000000f,136.0000000f,137.0000000f,138.0000000f,139.0000000f,140.0000000f,141.0000000f,142.0000000f,143.0000000f,144.0000000f,145.0000000f,146.0000000f,147.0000000f,148.0000000f,149.0000000f,150.0000000f,151.0000000f,152.0000000f,153.0000000f,154.0000000f,155.0000000f,156.0000000f,157.0000000f,158.0000000f,159.0000000f,160.0000000f,161.0000000f,162.0000000f,163.0000000f,164.0000000f,165.0000000f,166.0000000f,167.0000000f,168.0000000f,169.0000000f,170.0000000f,171.0000000f,172.0000000f,173.0000000f,174.0000000f,175.0000000f,176.0000000f,177.0000000f,178.0000000f,179.0000000f,180.0000000f,181.0000000f,182.0000000f,183.0000000f,184.0000000f,185.0000000f,186.0000000f,187.0000000f,188.0000000f,189.0000000f,190.0000000f,191.0000000f,192.0000000f,193.0000000f,194.0000000f,195.0000000f,196.0000000f,197.0000000f,198.0000000f,199.0000000f,200.0000000f,201.0000000f,202.0000000f,203.0000000f,204.0000000f,205.0000000f,206.0000000f,207.0000000f,208.0000000f,209.0000000f,210.0000000f,211.0000000f,212.0000000f,213.0000000f,214.0000000f,215.0000000f,216.0000000f,217.0000000f,218.0000000f,219.0000000f,220.0000000f,221.0000000f,222.0000000f,223.0000000f,224.0000000f,225.0000000f,226.0000000f,227.0000000f,228.0000000f,229.0000000f,230.0000000f,231.0000000f,232.0000000f,233.0000000f,234.0000000f,235.0000000f,236.0000000f,237.0000000f,238.0000000f,239.0000000f,240.0000000f,241.0000000f,242.0000000f,243.0000000f,244.0000000f,245.0000000f,246.0000000f,247.0000000f,248.0000000f,249.0000000f,250.0000000f};
ResultI = new float[]{250.0000000f,249.0000000f,248.0000000f,247.0000000f,246.0000000f,245.0000000f,244.0000000f,243.0000000f,242.0000000f,241.0000000f,240.0000000f,239.0000000f,238.0000000f,237.0000000f,236.0000000f,235.0000000f,234.0000000f,233.0000000f,232.0000000f,231.0000000f,230.0000000f,229.0000000f,228.0000000f,227.0000000f,226.0000000f,225.0000000f,224.0000000f,223.0000000f,222.0000000f,221.0000000f,220.0000000f,219.0000000f,218.0000000f,217.0000000f,216.0000000f,215.0000000f,214.0000000f,213.0000000f,212.0000000f,211.0000000f,210.0000000f,209.0000000f,208.0000000f,207.0000000f,206.0000000f,205.0000000f,204.0000000f,203.0000000f,202.0000000f,201.0000000f,200.0000000f,199.0000000f,198.0000000f,197.0000000f,196.0000000f,195.0000000f,194.0000000f,193.0000000f,192.0000000f,191.0000000f,190.0000000f,189.0000000f,188.0000000f,187.0000000f,186.0000000f,185.0000000f,184.0000000f,183.0000000f,182.0000000f,181.0000000f,180.0000000f,179.0000000f,178.0000000f,177.0000000f,176.0000000f,175.0000000f,174.0000000f,173.0000000f,172.0000000f,171.0000000f,170.0000000f,169.0000000f,168.0000000f,167.0000000f,166.0000000f,165.0000000f,164.0000000f,163.0000000f,162.0000000f,161.0000000f,160.0000000f,159.0000000f,158.0000000f,157.0000000f,156.0000000f,155.0000000f,154.0000000f,153.0000000f,152.0000000f,151.0000000f,150.0000000f,149.0000000f,148.0000000f,147.0000000f,146.0000000f,145.0000000f,144.0000000f,143.0000000f,142.0000000f,141.0000000f,140.0000000f,139.0000000f,138.0000000f,137.0000000f,136.0000000f,135.0000000f,134.0000000f,133.0000000f,132.0000000f,131.0000000f,130.0000000f,129.0000000f,128.0000000f,127.0000000f,126.0000000f,125.0000000f,124.0000000f,123.0000000f,122.0000000f,121.0000000f,120.0000000f,119.0000000f,118.0000000f,117.0000000f,116.0000000f,115.0000000f,114.0000000f,113.0000000f,112.0000000f,111.0000000f,110.0000000f,109.0000000f,108.0000000f,107.0000000f,106.0000000f,105.0000000f,104.0000000f,103.0000000f,102.0000000f,101.0000000f,100.0000000f,99.0000000f,98.0000000f,97.0000000f,96.0000000f,95.0000000f,94.0000000f,93.0000000f,92.0000000f,91.0000000f,90.0000000f,89.0000000f,88.0000000f,87.0000000f,86.0000000f,85.0000000f,84.0000000f,83.0000000f,82.0000000f,81.0000000f,80.0000000f,79.0000000f,78.0000000f,77.0000000f,76.0000000f,75.0000000f,74.0000000f,73.0000000f,72.0000000f,71.0000000f,70.0000000f,69.0000000f,68.0000000f,67.0000000f,66.0000000f,65.0000000f,64.0000000f,63.0000000f,62.0000000f,61.0000000f,60.0000000f,59.0000000f,58.0000000f,57.0000000f,56.0000000f,55.0000000f,54.0000000f,53.0000000f,52.0000000f,51.0000000f,50.0000000f,49.0000000f,48.0000000f,47.0000000f,46.0000000f,45.0000000f,44.0000000f,43.0000000f,42.0000000f,41.0000000f,40.0000000f,39.0000000f,38.0000000f,37.0000000f,36.0000000f,35.0000000f,34.0000000f,33.0000000f,32.0000000f,31.0000000f,30.0000000f,29.0000000f,28.0000000f,27.0000000f,26.0000000f,25.0000000f,24.0000000f,23.0000000f,22.0000000f,21.0000000f,20.0000000f,19.0000000f,18.0000000f,17.0000000f,16.0000000f,15.0000000f,14.0000000f,13.0000000f,12.0000000f,11.0000000f,10.0000000f,9.0000000f,8.0000000f,7.0000000f,6.0000000f,5.0000000f,4.0000000f,3.0000000f,2.0000000f,1.0000000f};
A = ILMath.ccomplex(ResultR,ResultI);
A.Reshape(new ILDimension(5,10,5));
ResultR = new float[]{15.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,40.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,65.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,90.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,115.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,140.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,165.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,190.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,215.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,240.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,265.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,290.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,315.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,340.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,365.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,390.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,415.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,440.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,465.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,490.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,515.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,540.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,565.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,590.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,615.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,640.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,665.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,690.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,715.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,740.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,765.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,790.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,815.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,840.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,865.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,890.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,915.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,940.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,965.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,990.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,1015.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,1040.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,1065.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,1090.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,1115.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,1140.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,1165.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,1190.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,1215.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,1240.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f};
ResultI = new float[]{1240.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,1215.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,1190.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,1165.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,1140.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,1115.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,1090.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,1065.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,1040.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,1015.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,990.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,965.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,940.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,915.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,890.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,865.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,840.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,815.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,790.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,765.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,740.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,715.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,690.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,665.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,640.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,615.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,590.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,565.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,540.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,515.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,490.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,465.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,440.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,415.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,390.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,365.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,340.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,315.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,290.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,265.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,240.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,215.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,190.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,165.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,140.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,115.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,90.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,65.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,40.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,15.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,10,5));
forwBackwGenCheck(fft, A, Result, 0, 1e3f);
ResultR = new float[]{15.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,40.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,65.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,90.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,115.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,140.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,165.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,190.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,215.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,240.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,265.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,290.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,315.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,340.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,365.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,390.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,415.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,440.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,465.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,490.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,515.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,540.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,565.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,590.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,615.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,640.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,665.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,690.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,715.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,740.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,765.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,790.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,815.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,840.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,865.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,890.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,915.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,940.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,965.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,990.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,1015.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,1040.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,1065.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,1090.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,1115.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,1140.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,1165.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,1190.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,1215.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,1240.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f};
ResultI = new float[]{1240.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,1215.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,1190.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,1165.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,1140.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,1115.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,1090.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,1065.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,1040.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,1015.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,990.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,965.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,940.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,915.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,890.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,865.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,840.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,815.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,790.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,765.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,740.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,715.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,690.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,665.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,640.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,615.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,590.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,565.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,540.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,515.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,490.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,465.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,440.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,415.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,390.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,365.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,340.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,315.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,290.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,265.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,240.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,215.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,190.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,165.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,140.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,115.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,90.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,65.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,40.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,15.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,10,5));
forwBackwGenCheckND(fft, A, Result, 1, 1e3f);
ResultR = new float[]{235.0000000f,245.0000000f,255.0000000f,265.0000000f,275.0000000f,51.9420884f,51.9420884f,51.9420884f,51.9420884f,51.9420884f,9.4095480f,9.4095480f,9.4095480f,9.4095480f,9.4095480f,-6.8364368f,-6.8364368f,-6.8364368f,-6.8364368f,-6.8364368f,-16.8770076f,-16.8770076f,-16.8770076f,-16.8770076f,-16.8770076f,-25.0000000f,-25.0000000f,-25.0000000f,-25.0000000f,-25.0000000f,-33.1229924f,-33.1229924f,-33.1229924f,-33.1229924f,-33.1229924f,-43.1635632f,-43.1635632f,-43.1635632f,-43.1635632f,-43.1635632f,-59.4095480f,-59.4095480f,-59.4095480f,-59.4095480f,-59.4095480f,-101.9420884f,-101.9420884f,-101.9420884f,-101.9420884f,-101.9420884f,735.0000000f,745.0000000f,755.0000000f,765.0000000f,775.0000000f,51.9420884f,51.9420884f,51.9420884f,51.9420884f,51.9420884f,9.4095480f,9.4095480f,9.4095480f,9.4095480f,9.4095480f,-6.8364368f,-6.8364368f,-6.8364368f,-6.8364368f,-6.8364368f,-16.8770076f,-16.8770076f,-16.8770076f,-16.8770076f,-16.8770076f,-25.0000000f,-25.0000000f,-25.0000000f,-25.0000000f,-25.0000000f,-33.1229924f,-33.1229924f,-33.1229924f,-33.1229924f,-33.1229924f,-43.1635632f,-43.1635632f,-43.1635632f,-43.1635632f,-43.1635632f,-59.4095480f,-59.4095480f,-59.4095480f,-59.4095480f,-59.4095480f,-101.9420884f,-101.9420884f,-101.9420884f,-101.9420884f,-101.9420884f,1235.0000000f,1245.0000000f,1255.0000000f,1265.0000000f,1275.0000000f,51.9420884f,51.9420884f,51.9420884f,51.9420884f,51.9420884f,9.4095480f,9.4095480f,9.4095480f,9.4095480f,9.4095480f,-6.8364368f,-6.8364368f,-6.8364368f,-6.8364368f,-6.8364368f,-16.8770076f,-16.8770076f,-16.8770076f,-16.8770076f,-16.8770076f,-25.0000000f,-25.0000000f,-25.0000000f,-25.0000000f,-25.0000000f,-33.1229924f,-33.1229924f,-33.1229924f,-33.1229924f,-33.1229924f,-43.1635632f,-43.1635632f,-43.1635632f,-43.1635632f,-43.1635632f,-59.4095480f,-59.4095480f,-59.4095480f,-59.4095480f,-59.4095480f,-101.9420884f,-101.9420884f,-101.9420884f,-101.9420884f,-101.9420884f,1735.0000000f,1745.0000000f,1755.0000000f,1765.0000000f,1775.0000000f,51.9420884f,51.9420884f,51.9420884f,51.9420884f,51.9420884f,9.4095480f,9.4095480f,9.4095480f,9.4095480f,9.4095480f,-6.8364368f,-6.8364368f,-6.8364368f,-6.8364368f,-6.8364368f,-16.8770076f,-16.8770076f,-16.8770076f,-16.8770076f,-16.8770076f,-25.0000000f,-25.0000000f,-25.0000000f,-25.0000000f,-25.0000000f,-33.1229924f,-33.1229924f,-33.1229924f,-33.1229924f,-33.1229924f,-43.1635632f,-43.1635632f,-43.1635632f,-43.1635632f,-43.1635632f,-59.4095480f,-59.4095480f,-59.4095480f,-59.4095480f,-59.4095480f,-101.9420884f,-101.9420884f,-101.9420884f,-101.9420884f,-101.9420884f,2235.0000000f,2245.0000000f,2255.0000000f,2265.0000000f,2275.0000000f,51.9420884f,51.9420884f,51.9420884f,51.9420884f,51.9420884f,9.4095480f,9.4095480f,9.4095480f,9.4095480f,9.4095480f,-6.8364368f,-6.8364368f,-6.8364368f,-6.8364368f,-6.8364368f,-16.8770076f,-16.8770076f,-16.8770076f,-16.8770076f,-16.8770076f,-25.0000000f,-25.0000000f,-25.0000000f,-25.0000000f,-25.0000000f,-33.1229924f,-33.1229924f,-33.1229924f,-33.1229924f,-33.1229924f,-43.1635632f,-43.1635632f,-43.1635632f,-43.1635632f,-43.1635632f,-59.4095480f,-59.4095480f,-59.4095480f,-59.4095480f,-59.4095480f,-101.9420884f,-101.9420884f,-101.9420884f,-101.9420884f,-101.9420884f};
ResultI = new float[]{2275.0000000f,2265.0000000f,2255.0000000f,2245.0000000f,2235.0000000f,101.9420884f,101.9420884f,101.9420884f,101.9420884f,101.9420884f,59.4095480f,59.4095480f,59.4095480f,59.4095480f,59.4095480f,43.1635632f,43.1635632f,43.1635632f,43.1635632f,43.1635632f,33.1229924f,33.1229924f,33.1229924f,33.1229924f,33.1229924f,25.0000000f,25.0000000f,25.0000000f,25.0000000f,25.0000000f,16.8770076f,16.8770076f,16.8770076f,16.8770076f,16.8770076f,6.8364368f,6.8364368f,6.8364368f,6.8364368f,6.8364368f,-9.4095480f,-9.4095480f,-9.4095480f,-9.4095480f,-9.4095480f,-51.9420884f,-51.9420884f,-51.9420884f,-51.9420884f,-51.9420884f,1775.0000000f,1765.0000000f,1755.0000000f,1745.0000000f,1735.0000000f,101.9420884f,101.9420884f,101.9420884f,101.9420884f,101.9420884f,59.4095480f,59.4095480f,59.4095480f,59.4095480f,59.4095480f,43.1635632f,43.1635632f,43.1635632f,43.1635632f,43.1635632f,33.1229924f,33.1229924f,33.1229924f,33.1229924f,33.1229924f,25.0000000f,25.0000000f,25.0000000f,25.0000000f,25.0000000f,16.8770076f,16.8770076f,16.8770076f,16.8770076f,16.8770076f,6.8364368f,6.8364368f,6.8364368f,6.8364368f,6.8364368f,-9.4095480f,-9.4095480f,-9.4095480f,-9.4095480f,-9.4095480f,-51.9420884f,-51.9420884f,-51.9420884f,-51.9420884f,-51.9420884f,1275.0000000f,1265.0000000f,1255.0000000f,1245.0000000f,1235.0000000f,101.9420884f,101.9420884f,101.9420884f,101.9420884f,101.9420884f,59.4095480f,59.4095480f,59.4095480f,59.4095480f,59.4095480f,43.1635632f,43.1635632f,43.1635632f,43.1635632f,43.1635632f,33.1229924f,33.1229924f,33.1229924f,33.1229924f,33.1229924f,25.0000000f,25.0000000f,25.0000000f,25.0000000f,25.0000000f,16.8770076f,16.8770076f,16.8770076f,16.8770076f,16.8770076f,6.8364368f,6.8364368f,6.8364368f,6.8364368f,6.8364368f,-9.4095480f,-9.4095480f,-9.4095480f,-9.4095480f,-9.4095480f,-51.9420884f,-51.9420884f,-51.9420884f,-51.9420884f,-51.9420884f,775.0000000f,765.0000000f,755.0000000f,745.0000000f,735.0000000f,101.9420884f,101.9420884f,101.9420884f,101.9420884f,101.9420884f,59.4095480f,59.4095480f,59.4095480f,59.4095480f,59.4095480f,43.1635632f,43.1635632f,43.1635632f,43.1635632f,43.1635632f,33.1229924f,33.1229924f,33.1229924f,33.1229924f,33.1229924f,25.0000000f,25.0000000f,25.0000000f,25.0000000f,25.0000000f,16.8770076f,16.8770076f,16.8770076f,16.8770076f,16.8770076f,6.8364368f,6.8364368f,6.8364368f,6.8364368f,6.8364368f,-9.4095480f,-9.4095480f,-9.4095480f,-9.4095480f,-9.4095480f,-51.9420884f,-51.9420884f,-51.9420884f,-51.9420884f,-51.9420884f,275.0000000f,265.0000000f,255.0000000f,245.0000000f,235.0000000f,101.9420884f,101.9420884f,101.9420884f,101.9420884f,101.9420884f,59.4095480f,59.4095480f,59.4095480f,59.4095480f,59.4095480f,43.1635632f,43.1635632f,43.1635632f,43.1635632f,43.1635632f,33.1229924f,33.1229924f,33.1229924f,33.1229924f,33.1229924f,25.0000000f,25.0000000f,25.0000000f,25.0000000f,25.0000000f,16.8770076f,16.8770076f,16.8770076f,16.8770076f,16.8770076f,6.8364368f,6.8364368f,6.8364368f,6.8364368f,6.8364368f,-9.4095480f,-9.4095480f,-9.4095480f,-9.4095480f,-9.4095480f,-51.9420884f,-51.9420884f,-51.9420884f,-51.9420884f,-51.9420884f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,10,5));
forwBackwGenCheck(fft, A, Result, 1, 1e3f);
ResultR = new float[]{1275.0000000f,9.4095480f,-16.8770076f,-33.1229924f,-59.4095480f,259.7104421f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,47.0477401f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-34.1821840f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-84.3850380f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-125.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-165.6149620f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-215.8178160f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-297.0477401f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-509.7104421f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,3775.0000000f,9.4095480f,-16.8770076f,-33.1229924f,-59.4095480f,259.7104421f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,47.0477401f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-34.1821840f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-84.3850380f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-125.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-165.6149620f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-215.8178160f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-297.0477401f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-509.7104421f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,6275.0000000f,9.4095480f,-16.8770076f,-33.1229924f,-59.4095480f,259.7104421f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,47.0477401f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-34.1821840f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-84.3850380f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-125.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-165.6149620f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-215.8178160f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-297.0477401f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-509.7104421f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,8775.0000000f,9.4095480f,-16.8770076f,-33.1229924f,-59.4095480f,259.7104421f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,47.0477401f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-34.1821840f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-84.3850380f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-125.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-165.6149620f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-215.8178160f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-297.0477401f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-509.7104421f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,11275.0000000f,9.4095480f,-16.8770076f,-33.1229924f,-59.4095480f,259.7104421f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,47.0477401f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-34.1821840f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-84.3850380f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-125.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-165.6149620f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-215.8178160f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-297.0477401f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-509.7104421f,0.0000000f,0.0000000f,0.0000000f,0.0000000f};
ResultI = new float[]{11275.0000000f,59.4095480f,33.1229924f,16.8770076f,-9.4095480f,509.7104421f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,297.0477401f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,215.8178160f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,165.6149620f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,125.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,84.3850380f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,34.1821840f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-47.0477401f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-259.7104421f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,8775.0000000f,59.4095480f,33.1229924f,16.8770076f,-9.4095480f,509.7104421f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,297.0477401f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,215.8178160f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,165.6149620f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,125.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,84.3850380f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,34.1821840f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-47.0477401f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-259.7104421f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,6275.0000000f,59.4095480f,33.1229924f,16.8770076f,-9.4095480f,509.7104421f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,297.0477401f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,215.8178160f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,165.6149620f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,125.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,84.3850380f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,34.1821840f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-47.0477401f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-259.7104421f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,3775.0000000f,59.4095480f,33.1229924f,16.8770076f,-9.4095480f,509.7104421f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,297.0477401f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,215.8178160f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,165.6149620f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,125.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,84.3850380f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,34.1821840f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-47.0477401f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-259.7104421f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1275.0000000f,59.4095480f,33.1229924f,16.8770076f,-9.4095480f,509.7104421f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,297.0477401f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,215.8178160f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,165.6149620f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,125.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,84.3850380f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,34.1821840f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-47.0477401f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-259.7104421f,0.0000000f,0.0000000f,0.0000000f,0.0000000f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,10,5));
forwBackwGenCheckND(fft, A, Result, 2, 1e3f);
ResultR = new float[]{505.0000000f,510.0000000f,515.0000000f,520.0000000f,525.0000000f,530.0000000f,535.0000000f,540.0000000f,545.0000000f,550.0000000f,555.0000000f,560.0000000f,565.0000000f,570.0000000f,575.0000000f,580.0000000f,585.0000000f,590.0000000f,595.0000000f,600.0000000f,605.0000000f,610.0000000f,615.0000000f,620.0000000f,625.0000000f,630.0000000f,635.0000000f,640.0000000f,645.0000000f,650.0000000f,655.0000000f,660.0000000f,665.0000000f,670.0000000f,675.0000000f,680.0000000f,685.0000000f,690.0000000f,695.0000000f,700.0000000f,705.0000000f,710.0000000f,715.0000000f,720.0000000f,725.0000000f,730.0000000f,735.0000000f,740.0000000f,745.0000000f,750.0000000f,47.0477401f,47.0477401f,47.0477401f,47.0477401f,47.0477401f,47.0477401f,47.0477401f,47.0477401f,47.0477401f,47.0477401f,47.0477401f,47.0477401f,47.0477401f,47.0477401f,47.0477401f,47.0477401f,47.0477401f,47.0477401f,47.0477401f,47.0477401f,47.0477401f,47.0477401f,47.0477401f,47.0477401f,47.0477401f,47.0477401f,47.0477401f,47.0477401f,47.0477401f,47.0477401f,47.0477401f,47.0477401f,47.0477401f,47.0477401f,47.0477401f,47.0477401f,47.0477401f,47.0477401f,47.0477401f,47.0477401f,47.0477401f,47.0477401f,47.0477401f,47.0477401f,47.0477401f,47.0477401f,47.0477401f,47.0477401f,47.0477401f,47.0477401f,-84.3850380f,-84.3850380f,-84.3850380f,-84.3850380f,-84.3850380f,-84.3850380f,-84.3850380f,-84.3850380f,-84.3850380f,-84.3850380f,-84.3850380f,-84.3850380f,-84.3850380f,-84.3850380f,-84.3850380f,-84.3850380f,-84.3850380f,-84.3850380f,-84.3850380f,-84.3850380f,-84.3850380f,-84.3850380f,-84.3850380f,-84.3850380f,-84.3850380f,-84.3850380f,-84.3850380f,-84.3850380f,-84.3850380f,-84.3850380f,-84.3850380f,-84.3850380f,-84.3850380f,-84.3850380f,-84.3850380f,-84.3850380f,-84.3850380f,-84.3850380f,-84.3850380f,-84.3850380f,-84.3850380f,-84.3850380f,-84.3850380f,-84.3850380f,-84.3850380f,-84.3850380f,-84.3850380f,-84.3850380f,-84.3850380f,-84.3850380f,-165.6149620f,-165.6149620f,-165.6149620f,-165.6149620f,-165.6149620f,-165.6149620f,-165.6149620f,-165.6149620f,-165.6149620f,-165.6149620f,-165.6149620f,-165.6149620f,-165.6149620f,-165.6149620f,-165.6149620f,-165.6149620f,-165.6149620f,-165.6149620f,-165.6149620f,-165.6149620f,-165.6149620f,-165.6149620f,-165.6149620f,-165.6149620f,-165.6149620f,-165.6149620f,-165.6149620f,-165.6149620f,-165.6149620f,-165.6149620f,-165.6149620f,-165.6149620f,-165.6149620f,-165.6149620f,-165.6149620f,-165.6149620f,-165.6149620f,-165.6149620f,-165.6149620f,-165.6149620f,-165.6149620f,-165.6149620f,-165.6149620f,-165.6149620f,-165.6149620f,-165.6149620f,-165.6149620f,-165.6149620f,-165.6149620f,-165.6149620f,-297.0477401f,-297.0477401f,-297.0477401f,-297.0477401f,-297.0477401f,-297.0477401f,-297.0477401f,-297.0477401f,-297.0477401f,-297.0477401f,-297.0477401f,-297.0477401f,-297.0477401f,-297.0477401f,-297.0477401f,-297.0477401f,-297.0477401f,-297.0477401f,-297.0477401f,-297.0477401f,-297.0477401f,-297.0477401f,-297.0477401f,-297.0477401f,-297.0477401f,-297.0477401f,-297.0477401f,-297.0477401f,-297.0477401f,-297.0477401f,-297.0477401f,-297.0477401f,-297.0477401f,-297.0477401f,-297.0477401f,-297.0477401f,-297.0477401f,-297.0477401f,-297.0477401f,-297.0477401f,-297.0477401f,-297.0477401f,-297.0477401f,-297.0477401f,-297.0477401f,-297.0477401f,-297.0477401f,-297.0477401f,-297.0477401f,-297.0477401f};
ResultI = new float[]{750.0000000f,745.0000000f,740.0000000f,735.0000000f,730.0000000f,725.0000000f,720.0000000f,715.0000000f,710.0000000f,705.0000000f,700.0000000f,695.0000000f,690.0000000f,685.0000000f,680.0000000f,675.0000000f,670.0000000f,665.0000000f,660.0000000f,655.0000000f,650.0000000f,645.0000000f,640.0000000f,635.0000000f,630.0000000f,625.0000000f,620.0000000f,615.0000000f,610.0000000f,605.0000000f,600.0000000f,595.0000000f,590.0000000f,585.0000000f,580.0000000f,575.0000000f,570.0000000f,565.0000000f,560.0000000f,555.0000000f,550.0000000f,545.0000000f,540.0000000f,535.0000000f,530.0000000f,525.0000000f,520.0000000f,515.0000000f,510.0000000f,505.0000000f,297.0477401f,297.0477401f,297.0477401f,297.0477401f,297.0477401f,297.0477401f,297.0477401f,297.0477401f,297.0477401f,297.0477401f,297.0477401f,297.0477401f,297.0477401f,297.0477401f,297.0477401f,297.0477401f,297.0477401f,297.0477401f,297.0477401f,297.0477401f,297.0477401f,297.0477401f,297.0477401f,297.0477401f,297.0477401f,297.0477401f,297.0477401f,297.0477401f,297.0477401f,297.0477401f,297.0477401f,297.0477401f,297.0477401f,297.0477401f,297.0477401f,297.0477401f,297.0477401f,297.0477401f,297.0477401f,297.0477401f,297.0477401f,297.0477401f,297.0477401f,297.0477401f,297.0477401f,297.0477401f,297.0477401f,297.0477401f,297.0477401f,297.0477401f,165.6149620f,165.6149620f,165.6149620f,165.6149620f,165.6149620f,165.6149620f,165.6149620f,165.6149620f,165.6149620f,165.6149620f,165.6149620f,165.6149620f,165.6149620f,165.6149620f,165.6149620f,165.6149620f,165.6149620f,165.6149620f,165.6149620f,165.6149620f,165.6149620f,165.6149620f,165.6149620f,165.6149620f,165.6149620f,165.6149620f,165.6149620f,165.6149620f,165.6149620f,165.6149620f,165.6149620f,165.6149620f,165.6149620f,165.6149620f,165.6149620f,165.6149620f,165.6149620f,165.6149620f,165.6149620f,165.6149620f,165.6149620f,165.6149620f,165.6149620f,165.6149620f,165.6149620f,165.6149620f,165.6149620f,165.6149620f,165.6149620f,165.6149620f,84.3850380f,84.3850380f,84.3850380f,84.3850380f,84.3850380f,84.3850380f,84.3850380f,84.3850380f,84.3850380f,84.3850380f,84.3850380f,84.3850380f,84.3850380f,84.3850380f,84.3850380f,84.3850380f,84.3850380f,84.3850380f,84.3850380f,84.3850380f,84.3850380f,84.3850380f,84.3850380f,84.3850380f,84.3850380f,84.3850380f,84.3850380f,84.3850380f,84.3850380f,84.3850380f,84.3850380f,84.3850380f,84.3850380f,84.3850380f,84.3850380f,84.3850380f,84.3850380f,84.3850380f,84.3850380f,84.3850380f,84.3850380f,84.3850380f,84.3850380f,84.3850380f,84.3850380f,84.3850380f,84.3850380f,84.3850380f,84.3850380f,84.3850380f,-47.0477401f,-47.0477401f,-47.0477401f,-47.0477401f,-47.0477401f,-47.0477401f,-47.0477401f,-47.0477401f,-47.0477401f,-47.0477401f,-47.0477401f,-47.0477401f,-47.0477401f,-47.0477401f,-47.0477401f,-47.0477401f,-47.0477401f,-47.0477401f,-47.0477401f,-47.0477401f,-47.0477401f,-47.0477401f,-47.0477401f,-47.0477401f,-47.0477401f,-47.0477401f,-47.0477401f,-47.0477401f,-47.0477401f,-47.0477401f,-47.0477401f,-47.0477401f,-47.0477401f,-47.0477401f,-47.0477401f,-47.0477401f,-47.0477401f,-47.0477401f,-47.0477401f,-47.0477401f,-47.0477401f,-47.0477401f,-47.0477401f,-47.0477401f,-47.0477401f,-47.0477401f,-47.0477401f,-47.0477401f,-47.0477401f,-47.0477401f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,10,5));
forwBackwGenCheck(fft, A, Result, 2, 1e3f);
ResultR = new float[]{31375.0000000f,47.0477401f,-84.3850380f,-165.6149620f,-297.0477401f,1298.5522107f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,235.2387003f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-170.9109200f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-421.9251899f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-625.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-828.0748101f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1079.0890800f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1485.2387003f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-2548.5522107f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,2352.3870029f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-4219.2518985f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-8280.7481015f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-14852.3870029f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f};
ResultI = new float[]{31375.0000000f,297.0477401f,165.6149620f,84.3850380f,-47.0477401f,2548.5522107f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1485.2387003f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1079.0890800f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,828.0748101f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,625.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,421.9251899f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,170.9109200f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-235.2387003f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1298.5522107f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,14852.3870029f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,8280.7481015f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,4219.2518985f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-2352.3870029f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,10,5));
forwBackwGenCheckND(fft, A, Result, 3, 1e3f);
}
private static void TEST_FFT1d5_4_3_1__ALONG1_4(IILFFT fft) { 
ILArray<float> ResultR,ResultI; 
ILArray<fcomplex> A; 
ILArray<fcomplex> B, Result;
ResultR = new float[]{1.0000000f,2.0000000f,3.0000000f,4.0000000f,5.0000000f,6.0000000f,7.0000000f,8.0000000f,9.0000000f,10.0000000f,11.0000000f,12.0000000f,13.0000000f,14.0000000f,15.0000000f,16.0000000f,17.0000000f,18.0000000f,19.0000000f,20.0000000f,21.0000000f,22.0000000f,23.0000000f,24.0000000f,25.0000000f,26.0000000f,27.0000000f,28.0000000f,29.0000000f,30.0000000f,31.0000000f,32.0000000f,33.0000000f,34.0000000f,35.0000000f,36.0000000f,37.0000000f,38.0000000f,39.0000000f,40.0000000f,41.0000000f,42.0000000f,43.0000000f,44.0000000f,45.0000000f,46.0000000f,47.0000000f,48.0000000f,49.0000000f,50.0000000f,51.0000000f,52.0000000f,53.0000000f,54.0000000f,55.0000000f,56.0000000f,57.0000000f,58.0000000f,59.0000000f,60.0000000f};
ResultI = new float[]{60.0000000f,59.0000000f,58.0000000f,57.0000000f,56.0000000f,55.0000000f,54.0000000f,53.0000000f,52.0000000f,51.0000000f,50.0000000f,49.0000000f,48.0000000f,47.0000000f,46.0000000f,45.0000000f,44.0000000f,43.0000000f,42.0000000f,41.0000000f,40.0000000f,39.0000000f,38.0000000f,37.0000000f,36.0000000f,35.0000000f,34.0000000f,33.0000000f,32.0000000f,31.0000000f,30.0000000f,29.0000000f,28.0000000f,27.0000000f,26.0000000f,25.0000000f,24.0000000f,23.0000000f,22.0000000f,21.0000000f,20.0000000f,19.0000000f,18.0000000f,17.0000000f,16.0000000f,15.0000000f,14.0000000f,13.0000000f,12.0000000f,11.0000000f,10.0000000f,9.0000000f,8.0000000f,7.0000000f,6.0000000f,5.0000000f,4.0000000f,3.0000000f,2.0000000f,1.0000000f};
A = ILMath.ccomplex(ResultR,ResultI);
A.Reshape(new ILDimension(5,4,3));
ResultR = new float[]{15.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,40.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,65.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,90.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,115.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,140.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,165.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,190.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,215.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,240.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,265.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,290.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f};
ResultI = new float[]{290.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,265.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,240.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,215.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,190.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,165.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,140.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,115.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,90.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,65.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,40.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,15.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,4,3));
forwBackwGenCheck(fft, A, Result, 0, 1e4f);
ResultR = new float[]{15.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,40.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,65.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,90.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,115.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,140.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,165.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,190.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,215.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,240.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,265.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,290.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f};
ResultI = new float[]{290.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,265.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,240.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,215.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,190.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,165.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,140.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,115.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,90.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,65.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,40.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,15.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,4,3));
forwBackwGenCheckND(fft, A, Result, 1, 1e4f);
ResultR = new float[]{34.0000000f,38.0000000f,42.0000000f,46.0000000f,50.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-10.0000000f,-10.0000000f,-10.0000000f,-10.0000000f,-10.0000000f,-20.0000000f,-20.0000000f,-20.0000000f,-20.0000000f,-20.0000000f,114.0000000f,118.0000000f,122.0000000f,126.0000000f,130.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-10.0000000f,-10.0000000f,-10.0000000f,-10.0000000f,-10.0000000f,-20.0000000f,-20.0000000f,-20.0000000f,-20.0000000f,-20.0000000f,194.0000000f,198.0000000f,202.0000000f,206.0000000f,210.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-10.0000000f,-10.0000000f,-10.0000000f,-10.0000000f,-10.0000000f,-20.0000000f,-20.0000000f,-20.0000000f,-20.0000000f,-20.0000000f};
ResultI = new float[]{210.0000000f,206.0000000f,202.0000000f,198.0000000f,194.0000000f,20.0000000f,20.0000000f,20.0000000f,20.0000000f,20.0000000f,10.0000000f,10.0000000f,10.0000000f,10.0000000f,10.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,130.0000000f,126.0000000f,122.0000000f,118.0000000f,114.0000000f,20.0000000f,20.0000000f,20.0000000f,20.0000000f,20.0000000f,10.0000000f,10.0000000f,10.0000000f,10.0000000f,10.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,50.0000000f,46.0000000f,42.0000000f,38.0000000f,34.0000000f,20.0000000f,20.0000000f,20.0000000f,20.0000000f,20.0000000f,10.0000000f,10.0000000f,10.0000000f,10.0000000f,10.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,4,3));
forwBackwGenCheck(fft, A, Result, 1, 1e4f);
ResultR = new float[]{210.0000000f,3.7638192f,-6.7508030f,-13.2491970f,-23.7638192f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-50.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-100.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,610.0000000f,3.7638192f,-6.7508030f,-13.2491970f,-23.7638192f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-50.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-100.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1010.0000000f,3.7638192f,-6.7508030f,-13.2491970f,-23.7638192f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-50.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-100.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f};
ResultI = new float[]{1010.0000000f,23.7638192f,13.2491970f,6.7508030f,-3.7638192f,100.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,50.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,610.0000000f,23.7638192f,13.2491970f,6.7508030f,-3.7638192f,100.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,50.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,210.0000000f,23.7638192f,13.2491970f,6.7508030f,-3.7638192f,100.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,50.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,4,3));
forwBackwGenCheckND(fft, A, Result, 2, 1e4f);
ResultR = new float[]{63.0000000f,66.0000000f,69.0000000f,72.0000000f,75.0000000f,78.0000000f,81.0000000f,84.0000000f,87.0000000f,90.0000000f,93.0000000f,96.0000000f,99.0000000f,102.0000000f,105.0000000f,108.0000000f,111.0000000f,114.0000000f,117.0000000f,120.0000000f,-12.6794919f,-12.6794919f,-12.6794919f,-12.6794919f,-12.6794919f,-12.6794919f,-12.6794919f,-12.6794919f,-12.6794919f,-12.6794919f,-12.6794919f,-12.6794919f,-12.6794919f,-12.6794919f,-12.6794919f,-12.6794919f,-12.6794919f,-12.6794919f,-12.6794919f,-12.6794919f,-47.3205081f,-47.3205081f,-47.3205081f,-47.3205081f,-47.3205081f,-47.3205081f,-47.3205081f,-47.3205081f,-47.3205081f,-47.3205081f,-47.3205081f,-47.3205081f,-47.3205081f,-47.3205081f,-47.3205081f,-47.3205081f,-47.3205081f,-47.3205081f,-47.3205081f,-47.3205081f};
ResultI = new float[]{120.0000000f,117.0000000f,114.0000000f,111.0000000f,108.0000000f,105.0000000f,102.0000000f,99.0000000f,96.0000000f,93.0000000f,90.0000000f,87.0000000f,84.0000000f,81.0000000f,78.0000000f,75.0000000f,72.0000000f,69.0000000f,66.0000000f,63.0000000f,47.3205081f,47.3205081f,47.3205081f,47.3205081f,47.3205081f,47.3205081f,47.3205081f,47.3205081f,47.3205081f,47.3205081f,47.3205081f,47.3205081f,47.3205081f,47.3205081f,47.3205081f,47.3205081f,47.3205081f,47.3205081f,47.3205081f,47.3205081f,12.6794919f,12.6794919f,12.6794919f,12.6794919f,12.6794919f,12.6794919f,12.6794919f,12.6794919f,12.6794919f,12.6794919f,12.6794919f,12.6794919f,12.6794919f,12.6794919f,12.6794919f,12.6794919f,12.6794919f,12.6794919f,12.6794919f,12.6794919f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,4,3));
forwBackwGenCheck(fft, A, Result, 2, 1e4f);
ResultR = new float[]{1830.0000000f,11.2914576f,-20.2524091f,-39.7475909f,-71.2914576f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-150.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-300.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-253.5898385f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-946.4101615f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f};
ResultI = new float[]{1830.0000000f,71.2914576f,39.7475909f,20.2524091f,-11.2914576f,300.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,150.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,946.4101615f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,253.5898385f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,4,3));
forwBackwGenCheckND(fft, A, Result, 3, 1e4f);
ResultR = new float[]{1.0000000f,2.0000000f,3.0000000f,4.0000000f,5.0000000f,6.0000000f,7.0000000f,8.0000000f,9.0000000f,10.0000000f,11.0000000f,12.0000000f,13.0000000f,14.0000000f,15.0000000f,16.0000000f,17.0000000f,18.0000000f,19.0000000f,20.0000000f,21.0000000f,22.0000000f,23.0000000f,24.0000000f,25.0000000f,26.0000000f,27.0000000f,28.0000000f,29.0000000f,30.0000000f,31.0000000f,32.0000000f,33.0000000f,34.0000000f,35.0000000f,36.0000000f,37.0000000f,38.0000000f,39.0000000f,40.0000000f,41.0000000f,42.0000000f,43.0000000f,44.0000000f,45.0000000f,46.0000000f,47.0000000f,48.0000000f,49.0000000f,50.0000000f,51.0000000f,52.0000000f,53.0000000f,54.0000000f,55.0000000f,56.0000000f,57.0000000f,58.0000000f,59.0000000f,60.0000000f};
ResultI = new float[]{60.0000000f,59.0000000f,58.0000000f,57.0000000f,56.0000000f,55.0000000f,54.0000000f,53.0000000f,52.0000000f,51.0000000f,50.0000000f,49.0000000f,48.0000000f,47.0000000f,46.0000000f,45.0000000f,44.0000000f,43.0000000f,42.0000000f,41.0000000f,40.0000000f,39.0000000f,38.0000000f,37.0000000f,36.0000000f,35.0000000f,34.0000000f,33.0000000f,32.0000000f,31.0000000f,30.0000000f,29.0000000f,28.0000000f,27.0000000f,26.0000000f,25.0000000f,24.0000000f,23.0000000f,22.0000000f,21.0000000f,20.0000000f,19.0000000f,18.0000000f,17.0000000f,16.0000000f,15.0000000f,14.0000000f,13.0000000f,12.0000000f,11.0000000f,10.0000000f,9.0000000f,8.0000000f,7.0000000f,6.0000000f,5.0000000f,4.0000000f,3.0000000f,2.0000000f,1.0000000f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,4,3));
forwBackwGenCheck(fft, A, Result, 3, 1e4f);
ResultR = new float[]{1830.0000000f,11.2914576f,-20.2524091f,-39.7475909f,-71.2914576f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-150.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-300.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-253.5898385f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-946.4101615f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f};
ResultI = new float[]{1830.0000000f,71.2914576f,39.7475909f,20.2524091f,-11.2914576f,300.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,150.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,946.4101615f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,253.5898385f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,4,3));
forwBackwGenCheckND(fft, A, Result, 4, 1e4f);
}
private static void TEST_FFT1d5_1_5__ALONG1_3(IILFFT fft) { 
ILArray<float> ResultR,ResultI; 
ILArray<fcomplex> A; 
ILArray<fcomplex> B, Result;
ResultR = new float[]{1.0000000f,2.0000000f,3.0000000f,4.0000000f,5.0000000f,6.0000000f,7.0000000f,8.0000000f,9.0000000f,10.0000000f,11.0000000f,12.0000000f,13.0000000f,14.0000000f,15.0000000f,16.0000000f,17.0000000f,18.0000000f,19.0000000f,20.0000000f,21.0000000f,22.0000000f,23.0000000f,24.0000000f,25.0000000f};
ResultI = new float[]{25.0000000f,24.0000000f,23.0000000f,22.0000000f,21.0000000f,20.0000000f,19.0000000f,18.0000000f,17.0000000f,16.0000000f,15.0000000f,14.0000000f,13.0000000f,12.0000000f,11.0000000f,10.0000000f,9.0000000f,8.0000000f,7.0000000f,6.0000000f,5.0000000f,4.0000000f,3.0000000f,2.0000000f,1.0000000f};
A = ILMath.ccomplex(ResultR,ResultI);
A.Reshape(new ILDimension(5,1,5));
ResultR = new float[]{15.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,40.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,65.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,90.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,115.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f};
ResultI = new float[]{115.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,90.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,65.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,40.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,15.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,1,5));
forwBackwGenCheck(fft, A, Result, 0, 1e3f);
ResultR = new float[]{15.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,40.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,65.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,90.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,115.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f};
ResultI = new float[]{115.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,90.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,65.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,40.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,15.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,1,5));
forwBackwGenCheckND(fft, A, Result, 1, 1e3f);
ResultR = new float[]{1.0000000f,2.0000000f,3.0000000f,4.0000000f,5.0000000f,6.0000000f,7.0000000f,8.0000000f,9.0000000f,10.0000000f,11.0000000f,12.0000000f,13.0000000f,14.0000000f,15.0000000f,16.0000000f,17.0000000f,18.0000000f,19.0000000f,20.0000000f,21.0000000f,22.0000000f,23.0000000f,24.0000000f,25.0000000f};
ResultI = new float[]{25.0000000f,24.0000000f,23.0000000f,22.0000000f,21.0000000f,20.0000000f,19.0000000f,18.0000000f,17.0000000f,16.0000000f,15.0000000f,14.0000000f,13.0000000f,12.0000000f,11.0000000f,10.0000000f,9.0000000f,8.0000000f,7.0000000f,6.0000000f,5.0000000f,4.0000000f,3.0000000f,2.0000000f,1.0000000f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,1,5));
forwBackwGenCheck(fft, A, Result, 1, 1e3f);
ResultR = new float[]{15.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,40.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,65.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,90.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f,115.0000000f,0.9409548f,-1.6877008f,-3.3122992f,-5.9409548f};
ResultI = new float[]{115.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,90.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,65.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,40.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f,15.0000000f,5.9409548f,3.3122992f,1.6877008f,-0.9409548f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,1,5));
forwBackwGenCheckND(fft, A, Result, 2, 1e3f);
ResultR = new float[]{55.0000000f,60.0000000f,65.0000000f,70.0000000f,75.0000000f,4.7047740f,4.7047740f,4.7047740f,4.7047740f,4.7047740f,-8.4385038f,-8.4385038f,-8.4385038f,-8.4385038f,-8.4385038f,-16.5614962f,-16.5614962f,-16.5614962f,-16.5614962f,-16.5614962f,-29.7047740f,-29.7047740f,-29.7047740f,-29.7047740f,-29.7047740f};
ResultI = new float[]{75.0000000f,70.0000000f,65.0000000f,60.0000000f,55.0000000f,29.7047740f,29.7047740f,29.7047740f,29.7047740f,29.7047740f,16.5614962f,16.5614962f,16.5614962f,16.5614962f,16.5614962f,8.4385038f,8.4385038f,8.4385038f,8.4385038f,8.4385038f,-4.7047740f,-4.7047740f,-4.7047740f,-4.7047740f,-4.7047740f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,1,5));
forwBackwGenCheck(fft, A, Result, 2, 1e3f);
ResultR = new float[]{325.0000000f,4.7047740f,-8.4385038f,-16.5614962f,-29.7047740f,23.5238700f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-42.1925190f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-82.8074810f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-148.5238700f,0.0000000f,0.0000000f,0.0000000f,0.0000000f};
ResultI = new float[]{325.0000000f,29.7047740f,16.5614962f,8.4385038f,-4.7047740f,148.5238700f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,82.8074810f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,42.1925190f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-23.5238700f,0.0000000f,0.0000000f,0.0000000f,0.0000000f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(5,1,5));
forwBackwGenCheckND(fft, A, Result, 3, 1e3f);
}
private static void TEST_FFT1d10_30_11__ALONG1_3(IILFFT fft) { 
ILArray<float> ResultR,ResultI; 
ILArray<fcomplex> A; 
ILArray<fcomplex> B, Result;
ResultR = new float[]{1.0000000f,2.0000000f,3.0000000f,4.0000000f,5.0000000f,6.0000000f,7.0000000f,8.0000000f,9.0000000f,10.0000000f,11.0000000f,12.0000000f,13.0000000f,14.0000000f,15.0000000f,16.0000000f,17.0000000f,18.0000000f,19.0000000f,20.0000000f,21.0000000f,22.0000000f,23.0000000f,24.0000000f,25.0000000f,26.0000000f,27.0000000f,28.0000000f,29.0000000f,30.0000000f,31.0000000f,32.0000000f,33.0000000f,34.0000000f,35.0000000f,36.0000000f,37.0000000f,38.0000000f,39.0000000f,40.0000000f,41.0000000f,42.0000000f,43.0000000f,44.0000000f,45.0000000f,46.0000000f,47.0000000f,48.0000000f,49.0000000f,50.0000000f,51.0000000f,52.0000000f,53.0000000f,54.0000000f,55.0000000f,56.0000000f,57.0000000f,58.0000000f,59.0000000f,60.0000000f,61.0000000f,62.0000000f,63.0000000f,64.0000000f,65.0000000f,66.0000000f,67.0000000f,68.0000000f,69.0000000f,70.0000000f,71.0000000f,72.0000000f,73.0000000f,74.0000000f,75.0000000f,76.0000000f,77.0000000f,78.0000000f,79.0000000f,80.0000000f,81.0000000f,82.0000000f,83.0000000f,84.0000000f,85.0000000f,86.0000000f,87.0000000f,88.0000000f,89.0000000f,90.0000000f,91.0000000f,92.0000000f,93.0000000f,94.0000000f,95.0000000f,96.0000000f,97.0000000f,98.0000000f,99.0000000f,100.0000000f,101.0000000f,102.0000000f,103.0000000f,104.0000000f,105.0000000f,106.0000000f,107.0000000f,108.0000000f,109.0000000f,110.0000000f,111.0000000f,112.0000000f,113.0000000f,114.0000000f,115.0000000f,116.0000000f,117.0000000f,118.0000000f,119.0000000f,120.0000000f,121.0000000f,122.0000000f,123.0000000f,124.0000000f,125.0000000f,126.0000000f,127.0000000f,128.0000000f,129.0000000f,130.0000000f,131.0000000f,132.0000000f,133.0000000f,134.0000000f,135.0000000f,136.0000000f,137.0000000f,138.0000000f,139.0000000f,140.0000000f,141.0000000f,142.0000000f,143.0000000f,144.0000000f,145.0000000f,146.0000000f,147.0000000f,148.0000000f,149.0000000f,150.0000000f,151.0000000f,152.0000000f,153.0000000f,154.0000000f,155.0000000f,156.0000000f,157.0000000f,158.0000000f,159.0000000f,160.0000000f,161.0000000f,162.0000000f,163.0000000f,164.0000000f,165.0000000f,166.0000000f,167.0000000f,168.0000000f,169.0000000f,170.0000000f,171.0000000f,172.0000000f,173.0000000f,174.0000000f,175.0000000f,176.0000000f,177.0000000f,178.0000000f,179.0000000f,180.0000000f,181.0000000f,182.0000000f,183.0000000f,184.0000000f,185.0000000f,186.0000000f,187.0000000f,188.0000000f,189.0000000f,190.0000000f,191.0000000f,192.0000000f,193.0000000f,194.0000000f,195.0000000f,196.0000000f,197.0000000f,198.0000000f,199.0000000f,200.0000000f,201.0000000f,202.0000000f,203.0000000f,204.0000000f,205.0000000f,206.0000000f,207.0000000f,208.0000000f,209.0000000f,210.0000000f,211.0000000f,212.0000000f,213.0000000f,214.0000000f,215.0000000f,216.0000000f,217.0000000f,218.0000000f,219.0000000f,220.0000000f,221.0000000f,222.0000000f,223.0000000f,224.0000000f,225.0000000f,226.0000000f,227.0000000f,228.0000000f,229.0000000f,230.0000000f,231.0000000f,232.0000000f,233.0000000f,234.0000000f,235.0000000f,236.0000000f,237.0000000f,238.0000000f,239.0000000f,240.0000000f,241.0000000f,242.0000000f,243.0000000f,244.0000000f,245.0000000f,246.0000000f,247.0000000f,248.0000000f,249.0000000f,250.0000000f,251.0000000f,252.0000000f,253.0000000f,254.0000000f,255.0000000f,256.0000000f,257.0000000f,258.0000000f,259.0000000f,260.0000000f,261.0000000f,262.0000000f,263.0000000f,264.0000000f,265.0000000f,266.0000000f,267.0000000f,268.0000000f,269.0000000f,270.0000000f,271.0000000f,272.0000000f,273.0000000f,274.0000000f,275.0000000f,276.0000000f,277.0000000f,278.0000000f,279.0000000f,280.0000000f,281.0000000f,282.0000000f,283.0000000f,284.0000000f,285.0000000f,286.0000000f,287.0000000f,288.0000000f,289.0000000f,290.0000000f,291.0000000f,292.0000000f,293.0000000f,294.0000000f,295.0000000f,296.0000000f,297.0000000f,298.0000000f,299.0000000f,300.0000000f,301.0000000f,302.0000000f,303.0000000f,304.0000000f,305.0000000f,306.0000000f,307.0000000f,308.0000000f,309.0000000f,310.0000000f,311.0000000f,312.0000000f,313.0000000f,314.0000000f,315.0000000f,316.0000000f,317.0000000f,318.0000000f,319.0000000f,320.0000000f,321.0000000f,322.0000000f,323.0000000f,324.0000000f,325.0000000f,326.0000000f,327.0000000f,328.0000000f,329.0000000f,330.0000000f,331.0000000f,332.0000000f,333.0000000f,334.0000000f,335.0000000f,336.0000000f,337.0000000f,338.0000000f,339.0000000f,340.0000000f,341.0000000f,342.0000000f,343.0000000f,344.0000000f,345.0000000f,346.0000000f,347.0000000f,348.0000000f,349.0000000f,350.0000000f,351.0000000f,352.0000000f,353.0000000f,354.0000000f,355.0000000f,356.0000000f,357.0000000f,358.0000000f,359.0000000f,360.0000000f,361.0000000f,362.0000000f,363.0000000f,364.0000000f,365.0000000f,366.0000000f,367.0000000f,368.0000000f,369.0000000f,370.0000000f,371.0000000f,372.0000000f,373.0000000f,374.0000000f,375.0000000f,376.0000000f,377.0000000f,378.0000000f,379.0000000f,380.0000000f,381.0000000f,382.0000000f,383.0000000f,384.0000000f,385.0000000f,386.0000000f,387.0000000f,388.0000000f,389.0000000f,390.0000000f,391.0000000f,392.0000000f,393.0000000f,394.0000000f,395.0000000f,396.0000000f,397.0000000f,398.0000000f,399.0000000f,400.0000000f,401.0000000f,402.0000000f,403.0000000f,404.0000000f,405.0000000f,406.0000000f,407.0000000f,408.0000000f,409.0000000f,410.0000000f,411.0000000f,412.0000000f,413.0000000f,414.0000000f,415.0000000f,416.0000000f,417.0000000f,418.0000000f,419.0000000f,420.0000000f,421.0000000f,422.0000000f,423.0000000f,424.0000000f,425.0000000f,426.0000000f,427.0000000f,428.0000000f,429.0000000f,430.0000000f,431.0000000f,432.0000000f,433.0000000f,434.0000000f,435.0000000f,436.0000000f,437.0000000f,438.0000000f,439.0000000f,440.0000000f,441.0000000f,442.0000000f,443.0000000f,444.0000000f,445.0000000f,446.0000000f,447.0000000f,448.0000000f,449.0000000f,450.0000000f,451.0000000f,452.0000000f,453.0000000f,454.0000000f,455.0000000f,456.0000000f,457.0000000f,458.0000000f,459.0000000f,460.0000000f,461.0000000f,462.0000000f,463.0000000f,464.0000000f,465.0000000f,466.0000000f,467.0000000f,468.0000000f,469.0000000f,470.0000000f,471.0000000f,472.0000000f,473.0000000f,474.0000000f,475.0000000f,476.0000000f,477.0000000f,478.0000000f,479.0000000f,480.0000000f,481.0000000f,482.0000000f,483.0000000f,484.0000000f,485.0000000f,486.0000000f,487.0000000f,488.0000000f,489.0000000f,490.0000000f,491.0000000f,492.0000000f,493.0000000f,494.0000000f,495.0000000f,496.0000000f,497.0000000f,498.0000000f,499.0000000f,500.0000000f,501.0000000f,502.0000000f,503.0000000f,504.0000000f,505.0000000f,506.0000000f,507.0000000f,508.0000000f,509.0000000f,510.0000000f,511.0000000f,512.0000000f,513.0000000f,514.0000000f,515.0000000f,516.0000000f,517.0000000f,518.0000000f,519.0000000f,520.0000000f,521.0000000f,522.0000000f,523.0000000f,524.0000000f,525.0000000f,526.0000000f,527.0000000f,528.0000000f,529.0000000f,530.0000000f,531.0000000f,532.0000000f,533.0000000f,534.0000000f,535.0000000f,536.0000000f,537.0000000f,538.0000000f,539.0000000f,540.0000000f,541.0000000f,542.0000000f,543.0000000f,544.0000000f,545.0000000f,546.0000000f,547.0000000f,548.0000000f,549.0000000f,550.0000000f,551.0000000f,552.0000000f,553.0000000f,554.0000000f,555.0000000f,556.0000000f,557.0000000f,558.0000000f,559.0000000f,560.0000000f,561.0000000f,562.0000000f,563.0000000f,564.0000000f,565.0000000f,566.0000000f,567.0000000f,568.0000000f,569.0000000f,570.0000000f,571.0000000f,572.0000000f,573.0000000f,574.0000000f,575.0000000f,576.0000000f,577.0000000f,578.0000000f,579.0000000f,580.0000000f,581.0000000f,582.0000000f,583.0000000f,584.0000000f,585.0000000f,586.0000000f,587.0000000f,588.0000000f,589.0000000f,590.0000000f,591.0000000f,592.0000000f,593.0000000f,594.0000000f,595.0000000f,596.0000000f,597.0000000f,598.0000000f,599.0000000f,600.0000000f,601.0000000f,602.0000000f,603.0000000f,604.0000000f,605.0000000f,606.0000000f,607.0000000f,608.0000000f,609.0000000f,610.0000000f,611.0000000f,612.0000000f,613.0000000f,614.0000000f,615.0000000f,616.0000000f,617.0000000f,618.0000000f,619.0000000f,620.0000000f,621.0000000f,622.0000000f,623.0000000f,624.0000000f,625.0000000f,626.0000000f,627.0000000f,628.0000000f,629.0000000f,630.0000000f,631.0000000f,632.0000000f,633.0000000f,634.0000000f,635.0000000f,636.0000000f,637.0000000f,638.0000000f,639.0000000f,640.0000000f,641.0000000f,642.0000000f,643.0000000f,644.0000000f,645.0000000f,646.0000000f,647.0000000f,648.0000000f,649.0000000f,650.0000000f,651.0000000f,652.0000000f,653.0000000f,654.0000000f,655.0000000f,656.0000000f,657.0000000f,658.0000000f,659.0000000f,660.0000000f,661.0000000f,662.0000000f,663.0000000f,664.0000000f,665.0000000f,666.0000000f,667.0000000f,668.0000000f,669.0000000f,670.0000000f,671.0000000f,672.0000000f,673.0000000f,674.0000000f,675.0000000f,676.0000000f,677.0000000f,678.0000000f,679.0000000f,680.0000000f,681.0000000f,682.0000000f,683.0000000f,684.0000000f,685.0000000f,686.0000000f,687.0000000f,688.0000000f,689.0000000f,690.0000000f,691.0000000f,692.0000000f,693.0000000f,694.0000000f,695.0000000f,696.0000000f,697.0000000f,698.0000000f,699.0000000f,700.0000000f,701.0000000f,702.0000000f,703.0000000f,704.0000000f,705.0000000f,706.0000000f,707.0000000f,708.0000000f,709.0000000f,710.0000000f,711.0000000f,712.0000000f,713.0000000f,714.0000000f,715.0000000f,716.0000000f,717.0000000f,718.0000000f,719.0000000f,720.0000000f,721.0000000f,722.0000000f,723.0000000f,724.0000000f,725.0000000f,726.0000000f,727.0000000f,728.0000000f,729.0000000f,730.0000000f,731.0000000f,732.0000000f,733.0000000f,734.0000000f,735.0000000f,736.0000000f,737.0000000f,738.0000000f,739.0000000f,740.0000000f,741.0000000f,742.0000000f,743.0000000f,744.0000000f,745.0000000f,746.0000000f,747.0000000f,748.0000000f,749.0000000f,750.0000000f,751.0000000f,752.0000000f,753.0000000f,754.0000000f,755.0000000f,756.0000000f,757.0000000f,758.0000000f,759.0000000f,760.0000000f,761.0000000f,762.0000000f,763.0000000f,764.0000000f,765.0000000f,766.0000000f,767.0000000f,768.0000000f,769.0000000f,770.0000000f,771.0000000f,772.0000000f,773.0000000f,774.0000000f,775.0000000f,776.0000000f,777.0000000f,778.0000000f,779.0000000f,780.0000000f,781.0000000f,782.0000000f,783.0000000f,784.0000000f,785.0000000f,786.0000000f,787.0000000f,788.0000000f,789.0000000f,790.0000000f,791.0000000f,792.0000000f,793.0000000f,794.0000000f,795.0000000f,796.0000000f,797.0000000f,798.0000000f,799.0000000f,800.0000000f,801.0000000f,802.0000000f,803.0000000f,804.0000000f,805.0000000f,806.0000000f,807.0000000f,808.0000000f,809.0000000f,810.0000000f,811.0000000f,812.0000000f,813.0000000f,814.0000000f,815.0000000f,816.0000000f,817.0000000f,818.0000000f,819.0000000f,820.0000000f,821.0000000f,822.0000000f,823.0000000f,824.0000000f,825.0000000f,826.0000000f,827.0000000f,828.0000000f,829.0000000f,830.0000000f,831.0000000f,832.0000000f,833.0000000f,834.0000000f,835.0000000f,836.0000000f,837.0000000f,838.0000000f,839.0000000f,840.0000000f,841.0000000f,842.0000000f,843.0000000f,844.0000000f,845.0000000f,846.0000000f,847.0000000f,848.0000000f,849.0000000f,850.0000000f,851.0000000f,852.0000000f,853.0000000f,854.0000000f,855.0000000f,856.0000000f,857.0000000f,858.0000000f,859.0000000f,860.0000000f,861.0000000f,862.0000000f,863.0000000f,864.0000000f,865.0000000f,866.0000000f,867.0000000f,868.0000000f,869.0000000f,870.0000000f,871.0000000f,872.0000000f,873.0000000f,874.0000000f,875.0000000f,876.0000000f,877.0000000f,878.0000000f,879.0000000f,880.0000000f,881.0000000f,882.0000000f,883.0000000f,884.0000000f,885.0000000f,886.0000000f,887.0000000f,888.0000000f,889.0000000f,890.0000000f,891.0000000f,892.0000000f,893.0000000f,894.0000000f,895.0000000f,896.0000000f,897.0000000f,898.0000000f,899.0000000f,900.0000000f,901.0000000f,902.0000000f,903.0000000f,904.0000000f,905.0000000f,906.0000000f,907.0000000f,908.0000000f,909.0000000f,910.0000000f,911.0000000f,912.0000000f,913.0000000f,914.0000000f,915.0000000f,916.0000000f,917.0000000f,918.0000000f,919.0000000f,920.0000000f,921.0000000f,922.0000000f,923.0000000f,924.0000000f,925.0000000f,926.0000000f,927.0000000f,928.0000000f,929.0000000f,930.0000000f,931.0000000f,932.0000000f,933.0000000f,934.0000000f,935.0000000f,936.0000000f,937.0000000f,938.0000000f,939.0000000f,940.0000000f,941.0000000f,942.0000000f,943.0000000f,944.0000000f,945.0000000f,946.0000000f,947.0000000f,948.0000000f,949.0000000f,950.0000000f,951.0000000f,952.0000000f,953.0000000f,954.0000000f,955.0000000f,956.0000000f,957.0000000f,958.0000000f,959.0000000f,960.0000000f,961.0000000f,962.0000000f,963.0000000f,964.0000000f,965.0000000f,966.0000000f,967.0000000f,968.0000000f,969.0000000f,970.0000000f,971.0000000f,972.0000000f,973.0000000f,974.0000000f,975.0000000f,976.0000000f,977.0000000f,978.0000000f,979.0000000f,980.0000000f,981.0000000f,982.0000000f,983.0000000f,984.0000000f,985.0000000f,986.0000000f,987.0000000f,988.0000000f,989.0000000f,990.0000000f,991.0000000f,992.0000000f,993.0000000f,994.0000000f,995.0000000f,996.0000000f,997.0000000f,998.0000000f,999.0000000f,1000.0000000f,1001.0000000f,1002.0000000f,1003.0000000f,1004.0000000f,1005.0000000f,1006.0000000f,1007.0000000f,1008.0000000f,1009.0000000f,1010.0000000f,1011.0000000f,1012.0000000f,1013.0000000f,1014.0000000f,1015.0000000f,1016.0000000f,1017.0000000f,1018.0000000f,1019.0000000f,1020.0000000f,1021.0000000f,1022.0000000f,1023.0000000f,1024.0000000f,1025.0000000f,1026.0000000f,1027.0000000f,1028.0000000f,1029.0000000f,1030.0000000f,1031.0000000f,1032.0000000f,1033.0000000f,1034.0000000f,1035.0000000f,1036.0000000f,1037.0000000f,1038.0000000f,1039.0000000f,1040.0000000f,1041.0000000f,1042.0000000f,1043.0000000f,1044.0000000f,1045.0000000f,1046.0000000f,1047.0000000f,1048.0000000f,1049.0000000f,1050.0000000f,1051.0000000f,1052.0000000f,1053.0000000f,1054.0000000f,1055.0000000f,1056.0000000f,1057.0000000f,1058.0000000f,1059.0000000f,1060.0000000f,1061.0000000f,1062.0000000f,1063.0000000f,1064.0000000f,1065.0000000f,1066.0000000f,1067.0000000f,1068.0000000f,1069.0000000f,1070.0000000f,1071.0000000f,1072.0000000f,1073.0000000f,1074.0000000f,1075.0000000f,1076.0000000f,1077.0000000f,1078.0000000f,1079.0000000f,1080.0000000f,1081.0000000f,1082.0000000f,1083.0000000f,1084.0000000f,1085.0000000f,1086.0000000f,1087.0000000f,1088.0000000f,1089.0000000f,1090.0000000f,1091.0000000f,1092.0000000f,1093.0000000f,1094.0000000f,1095.0000000f,1096.0000000f,1097.0000000f,1098.0000000f,1099.0000000f,1100.0000000f,1101.0000000f,1102.0000000f,1103.0000000f,1104.0000000f,1105.0000000f,1106.0000000f,1107.0000000f,1108.0000000f,1109.0000000f,1110.0000000f,1111.0000000f,1112.0000000f,1113.0000000f,1114.0000000f,1115.0000000f,1116.0000000f,1117.0000000f,1118.0000000f,1119.0000000f,1120.0000000f,1121.0000000f,1122.0000000f,1123.0000000f,1124.0000000f,1125.0000000f,1126.0000000f,1127.0000000f,1128.0000000f,1129.0000000f,1130.0000000f,1131.0000000f,1132.0000000f,1133.0000000f,1134.0000000f,1135.0000000f,1136.0000000f,1137.0000000f,1138.0000000f,1139.0000000f,1140.0000000f,1141.0000000f,1142.0000000f,1143.0000000f,1144.0000000f,1145.0000000f,1146.0000000f,1147.0000000f,1148.0000000f,1149.0000000f,1150.0000000f,1151.0000000f,1152.0000000f,1153.0000000f,1154.0000000f,1155.0000000f,1156.0000000f,1157.0000000f,1158.0000000f,1159.0000000f,1160.0000000f,1161.0000000f,1162.0000000f,1163.0000000f,1164.0000000f,1165.0000000f,1166.0000000f,1167.0000000f,1168.0000000f,1169.0000000f,1170.0000000f,1171.0000000f,1172.0000000f,1173.0000000f,1174.0000000f,1175.0000000f,1176.0000000f,1177.0000000f,1178.0000000f,1179.0000000f,1180.0000000f,1181.0000000f,1182.0000000f,1183.0000000f,1184.0000000f,1185.0000000f,1186.0000000f,1187.0000000f,1188.0000000f,1189.0000000f,1190.0000000f,1191.0000000f,1192.0000000f,1193.0000000f,1194.0000000f,1195.0000000f,1196.0000000f,1197.0000000f,1198.0000000f,1199.0000000f,1200.0000000f,1201.0000000f,1202.0000000f,1203.0000000f,1204.0000000f,1205.0000000f,1206.0000000f,1207.0000000f,1208.0000000f,1209.0000000f,1210.0000000f,1211.0000000f,1212.0000000f,1213.0000000f,1214.0000000f,1215.0000000f,1216.0000000f,1217.0000000f,1218.0000000f,1219.0000000f,1220.0000000f,1221.0000000f,1222.0000000f,1223.0000000f,1224.0000000f,1225.0000000f,1226.0000000f,1227.0000000f,1228.0000000f,1229.0000000f,1230.0000000f,1231.0000000f,1232.0000000f,1233.0000000f,1234.0000000f,1235.0000000f,1236.0000000f,1237.0000000f,1238.0000000f,1239.0000000f,1240.0000000f,1241.0000000f,1242.0000000f,1243.0000000f,1244.0000000f,1245.0000000f,1246.0000000f,1247.0000000f,1248.0000000f,1249.0000000f,1250.0000000f,1251.0000000f,1252.0000000f,1253.0000000f,1254.0000000f,1255.0000000f,1256.0000000f,1257.0000000f,1258.0000000f,1259.0000000f,1260.0000000f,1261.0000000f,1262.0000000f,1263.0000000f,1264.0000000f,1265.0000000f,1266.0000000f,1267.0000000f,1268.0000000f,1269.0000000f,1270.0000000f,1271.0000000f,1272.0000000f,1273.0000000f,1274.0000000f,1275.0000000f,1276.0000000f,1277.0000000f,1278.0000000f,1279.0000000f,1280.0000000f,1281.0000000f,1282.0000000f,1283.0000000f,1284.0000000f,1285.0000000f,1286.0000000f,1287.0000000f,1288.0000000f,1289.0000000f,1290.0000000f,1291.0000000f,1292.0000000f,1293.0000000f,1294.0000000f,1295.0000000f,1296.0000000f,1297.0000000f,1298.0000000f,1299.0000000f,1300.0000000f,1301.0000000f,1302.0000000f,1303.0000000f,1304.0000000f,1305.0000000f,1306.0000000f,1307.0000000f,1308.0000000f,1309.0000000f,1310.0000000f,1311.0000000f,1312.0000000f,1313.0000000f,1314.0000000f,1315.0000000f,1316.0000000f,1317.0000000f,1318.0000000f,1319.0000000f,1320.0000000f,1321.0000000f,1322.0000000f,1323.0000000f,1324.0000000f,1325.0000000f,1326.0000000f,1327.0000000f,1328.0000000f,1329.0000000f,1330.0000000f,1331.0000000f,1332.0000000f,1333.0000000f,1334.0000000f,1335.0000000f,1336.0000000f,1337.0000000f,1338.0000000f,1339.0000000f,1340.0000000f,1341.0000000f,1342.0000000f,1343.0000000f,1344.0000000f,1345.0000000f,1346.0000000f,1347.0000000f,1348.0000000f,1349.0000000f,1350.0000000f,1351.0000000f,1352.0000000f,1353.0000000f,1354.0000000f,1355.0000000f,1356.0000000f,1357.0000000f,1358.0000000f,1359.0000000f,1360.0000000f,1361.0000000f,1362.0000000f,1363.0000000f,1364.0000000f,1365.0000000f,1366.0000000f,1367.0000000f,1368.0000000f,1369.0000000f,1370.0000000f,1371.0000000f,1372.0000000f,1373.0000000f,1374.0000000f,1375.0000000f,1376.0000000f,1377.0000000f,1378.0000000f,1379.0000000f,1380.0000000f,1381.0000000f,1382.0000000f,1383.0000000f,1384.0000000f,1385.0000000f,1386.0000000f,1387.0000000f,1388.0000000f,1389.0000000f,1390.0000000f,1391.0000000f,1392.0000000f,1393.0000000f,1394.0000000f,1395.0000000f,1396.0000000f,1397.0000000f,1398.0000000f,1399.0000000f,1400.0000000f,1401.0000000f,1402.0000000f,1403.0000000f,1404.0000000f,1405.0000000f,1406.0000000f,1407.0000000f,1408.0000000f,1409.0000000f,1410.0000000f,1411.0000000f,1412.0000000f,1413.0000000f,1414.0000000f,1415.0000000f,1416.0000000f,1417.0000000f,1418.0000000f,1419.0000000f,1420.0000000f,1421.0000000f,1422.0000000f,1423.0000000f,1424.0000000f,1425.0000000f,1426.0000000f,1427.0000000f,1428.0000000f,1429.0000000f,1430.0000000f,1431.0000000f,1432.0000000f,1433.0000000f,1434.0000000f,1435.0000000f,1436.0000000f,1437.0000000f,1438.0000000f,1439.0000000f,1440.0000000f,1441.0000000f,1442.0000000f,1443.0000000f,1444.0000000f,1445.0000000f,1446.0000000f,1447.0000000f,1448.0000000f,1449.0000000f,1450.0000000f,1451.0000000f,1452.0000000f,1453.0000000f,1454.0000000f,1455.0000000f,1456.0000000f,1457.0000000f,1458.0000000f,1459.0000000f,1460.0000000f,1461.0000000f,1462.0000000f,1463.0000000f,1464.0000000f,1465.0000000f,1466.0000000f,1467.0000000f,1468.0000000f,1469.0000000f,1470.0000000f,1471.0000000f,1472.0000000f,1473.0000000f,1474.0000000f,1475.0000000f,1476.0000000f,1477.0000000f,1478.0000000f,1479.0000000f,1480.0000000f,1481.0000000f,1482.0000000f,1483.0000000f,1484.0000000f,1485.0000000f,1486.0000000f,1487.0000000f,1488.0000000f,1489.0000000f,1490.0000000f,1491.0000000f,1492.0000000f,1493.0000000f,1494.0000000f,1495.0000000f,1496.0000000f,1497.0000000f,1498.0000000f,1499.0000000f,1500.0000000f,1501.0000000f,1502.0000000f,1503.0000000f,1504.0000000f,1505.0000000f,1506.0000000f,1507.0000000f,1508.0000000f,1509.0000000f,1510.0000000f,1511.0000000f,1512.0000000f,1513.0000000f,1514.0000000f,1515.0000000f,1516.0000000f,1517.0000000f,1518.0000000f,1519.0000000f,1520.0000000f,1521.0000000f,1522.0000000f,1523.0000000f,1524.0000000f,1525.0000000f,1526.0000000f,1527.0000000f,1528.0000000f,1529.0000000f,1530.0000000f,1531.0000000f,1532.0000000f,1533.0000000f,1534.0000000f,1535.0000000f,1536.0000000f,1537.0000000f,1538.0000000f,1539.0000000f,1540.0000000f,1541.0000000f,1542.0000000f,1543.0000000f,1544.0000000f,1545.0000000f,1546.0000000f,1547.0000000f,1548.0000000f,1549.0000000f,1550.0000000f,1551.0000000f,1552.0000000f,1553.0000000f,1554.0000000f,1555.0000000f,1556.0000000f,1557.0000000f,1558.0000000f,1559.0000000f,1560.0000000f,1561.0000000f,1562.0000000f,1563.0000000f,1564.0000000f,1565.0000000f,1566.0000000f,1567.0000000f,1568.0000000f,1569.0000000f,1570.0000000f,1571.0000000f,1572.0000000f,1573.0000000f,1574.0000000f,1575.0000000f,1576.0000000f,1577.0000000f,1578.0000000f,1579.0000000f,1580.0000000f,1581.0000000f,1582.0000000f,1583.0000000f,1584.0000000f,1585.0000000f,1586.0000000f,1587.0000000f,1588.0000000f,1589.0000000f,1590.0000000f,1591.0000000f,1592.0000000f,1593.0000000f,1594.0000000f,1595.0000000f,1596.0000000f,1597.0000000f,1598.0000000f,1599.0000000f,1600.0000000f,1601.0000000f,1602.0000000f,1603.0000000f,1604.0000000f,1605.0000000f,1606.0000000f,1607.0000000f,1608.0000000f,1609.0000000f,1610.0000000f,1611.0000000f,1612.0000000f,1613.0000000f,1614.0000000f,1615.0000000f,1616.0000000f,1617.0000000f,1618.0000000f,1619.0000000f,1620.0000000f,1621.0000000f,1622.0000000f,1623.0000000f,1624.0000000f,1625.0000000f,1626.0000000f,1627.0000000f,1628.0000000f,1629.0000000f,1630.0000000f,1631.0000000f,1632.0000000f,1633.0000000f,1634.0000000f,1635.0000000f,1636.0000000f,1637.0000000f,1638.0000000f,1639.0000000f,1640.0000000f,1641.0000000f,1642.0000000f,1643.0000000f,1644.0000000f,1645.0000000f,1646.0000000f,1647.0000000f,1648.0000000f,1649.0000000f,1650.0000000f,1651.0000000f,1652.0000000f,1653.0000000f,1654.0000000f,1655.0000000f,1656.0000000f,1657.0000000f,1658.0000000f,1659.0000000f,1660.0000000f,1661.0000000f,1662.0000000f,1663.0000000f,1664.0000000f,1665.0000000f,1666.0000000f,1667.0000000f,1668.0000000f,1669.0000000f,1670.0000000f,1671.0000000f,1672.0000000f,1673.0000000f,1674.0000000f,1675.0000000f,1676.0000000f,1677.0000000f,1678.0000000f,1679.0000000f,1680.0000000f,1681.0000000f,1682.0000000f,1683.0000000f,1684.0000000f,1685.0000000f,1686.0000000f,1687.0000000f,1688.0000000f,1689.0000000f,1690.0000000f,1691.0000000f,1692.0000000f,1693.0000000f,1694.0000000f,1695.0000000f,1696.0000000f,1697.0000000f,1698.0000000f,1699.0000000f,1700.0000000f,1701.0000000f,1702.0000000f,1703.0000000f,1704.0000000f,1705.0000000f,1706.0000000f,1707.0000000f,1708.0000000f,1709.0000000f,1710.0000000f,1711.0000000f,1712.0000000f,1713.0000000f,1714.0000000f,1715.0000000f,1716.0000000f,1717.0000000f,1718.0000000f,1719.0000000f,1720.0000000f,1721.0000000f,1722.0000000f,1723.0000000f,1724.0000000f,1725.0000000f,1726.0000000f,1727.0000000f,1728.0000000f,1729.0000000f,1730.0000000f,1731.0000000f,1732.0000000f,1733.0000000f,1734.0000000f,1735.0000000f,1736.0000000f,1737.0000000f,1738.0000000f,1739.0000000f,1740.0000000f,1741.0000000f,1742.0000000f,1743.0000000f,1744.0000000f,1745.0000000f,1746.0000000f,1747.0000000f,1748.0000000f,1749.0000000f,1750.0000000f,1751.0000000f,1752.0000000f,1753.0000000f,1754.0000000f,1755.0000000f,1756.0000000f,1757.0000000f,1758.0000000f,1759.0000000f,1760.0000000f,1761.0000000f,1762.0000000f,1763.0000000f,1764.0000000f,1765.0000000f,1766.0000000f,1767.0000000f,1768.0000000f,1769.0000000f,1770.0000000f,1771.0000000f,1772.0000000f,1773.0000000f,1774.0000000f,1775.0000000f,1776.0000000f,1777.0000000f,1778.0000000f,1779.0000000f,1780.0000000f,1781.0000000f,1782.0000000f,1783.0000000f,1784.0000000f,1785.0000000f,1786.0000000f,1787.0000000f,1788.0000000f,1789.0000000f,1790.0000000f,1791.0000000f,1792.0000000f,1793.0000000f,1794.0000000f,1795.0000000f,1796.0000000f,1797.0000000f,1798.0000000f,1799.0000000f,1800.0000000f,1801.0000000f,1802.0000000f,1803.0000000f,1804.0000000f,1805.0000000f,1806.0000000f,1807.0000000f,1808.0000000f,1809.0000000f,1810.0000000f,1811.0000000f,1812.0000000f,1813.0000000f,1814.0000000f,1815.0000000f,1816.0000000f,1817.0000000f,1818.0000000f,1819.0000000f,1820.0000000f,1821.0000000f,1822.0000000f,1823.0000000f,1824.0000000f,1825.0000000f,1826.0000000f,1827.0000000f,1828.0000000f,1829.0000000f,1830.0000000f,1831.0000000f,1832.0000000f,1833.0000000f,1834.0000000f,1835.0000000f,1836.0000000f,1837.0000000f,1838.0000000f,1839.0000000f,1840.0000000f,1841.0000000f,1842.0000000f,1843.0000000f,1844.0000000f,1845.0000000f,1846.0000000f,1847.0000000f,1848.0000000f,1849.0000000f,1850.0000000f,1851.0000000f,1852.0000000f,1853.0000000f,1854.0000000f,1855.0000000f,1856.0000000f,1857.0000000f,1858.0000000f,1859.0000000f,1860.0000000f,1861.0000000f,1862.0000000f,1863.0000000f,1864.0000000f,1865.0000000f,1866.0000000f,1867.0000000f,1868.0000000f,1869.0000000f,1870.0000000f,1871.0000000f,1872.0000000f,1873.0000000f,1874.0000000f,1875.0000000f,1876.0000000f,1877.0000000f,1878.0000000f,1879.0000000f,1880.0000000f,1881.0000000f,1882.0000000f,1883.0000000f,1884.0000000f,1885.0000000f,1886.0000000f,1887.0000000f,1888.0000000f,1889.0000000f,1890.0000000f,1891.0000000f,1892.0000000f,1893.0000000f,1894.0000000f,1895.0000000f,1896.0000000f,1897.0000000f,1898.0000000f,1899.0000000f,1900.0000000f,1901.0000000f,1902.0000000f,1903.0000000f,1904.0000000f,1905.0000000f,1906.0000000f,1907.0000000f,1908.0000000f,1909.0000000f,1910.0000000f,1911.0000000f,1912.0000000f,1913.0000000f,1914.0000000f,1915.0000000f,1916.0000000f,1917.0000000f,1918.0000000f,1919.0000000f,1920.0000000f,1921.0000000f,1922.0000000f,1923.0000000f,1924.0000000f,1925.0000000f,1926.0000000f,1927.0000000f,1928.0000000f,1929.0000000f,1930.0000000f,1931.0000000f,1932.0000000f,1933.0000000f,1934.0000000f,1935.0000000f,1936.0000000f,1937.0000000f,1938.0000000f,1939.0000000f,1940.0000000f,1941.0000000f,1942.0000000f,1943.0000000f,1944.0000000f,1945.0000000f,1946.0000000f,1947.0000000f,1948.0000000f,1949.0000000f,1950.0000000f,1951.0000000f,1952.0000000f,1953.0000000f,1954.0000000f,1955.0000000f,1956.0000000f,1957.0000000f,1958.0000000f,1959.0000000f,1960.0000000f,1961.0000000f,1962.0000000f,1963.0000000f,1964.0000000f,1965.0000000f,1966.0000000f,1967.0000000f,1968.0000000f,1969.0000000f,1970.0000000f,1971.0000000f,1972.0000000f,1973.0000000f,1974.0000000f,1975.0000000f,1976.0000000f,1977.0000000f,1978.0000000f,1979.0000000f,1980.0000000f,1981.0000000f,1982.0000000f,1983.0000000f,1984.0000000f,1985.0000000f,1986.0000000f,1987.0000000f,1988.0000000f,1989.0000000f,1990.0000000f,1991.0000000f,1992.0000000f,1993.0000000f,1994.0000000f,1995.0000000f,1996.0000000f,1997.0000000f,1998.0000000f,1999.0000000f,2000.0000000f,2001.0000000f,2002.0000000f,2003.0000000f,2004.0000000f,2005.0000000f,2006.0000000f,2007.0000000f,2008.0000000f,2009.0000000f,2010.0000000f,2011.0000000f,2012.0000000f,2013.0000000f,2014.0000000f,2015.0000000f,2016.0000000f,2017.0000000f,2018.0000000f,2019.0000000f,2020.0000000f,2021.0000000f,2022.0000000f,2023.0000000f,2024.0000000f,2025.0000000f,2026.0000000f,2027.0000000f,2028.0000000f,2029.0000000f,2030.0000000f,2031.0000000f,2032.0000000f,2033.0000000f,2034.0000000f,2035.0000000f,2036.0000000f,2037.0000000f,2038.0000000f,2039.0000000f,2040.0000000f,2041.0000000f,2042.0000000f,2043.0000000f,2044.0000000f,2045.0000000f,2046.0000000f,2047.0000000f,2048.0000000f,2049.0000000f,2050.0000000f,2051.0000000f,2052.0000000f,2053.0000000f,2054.0000000f,2055.0000000f,2056.0000000f,2057.0000000f,2058.0000000f,2059.0000000f,2060.0000000f,2061.0000000f,2062.0000000f,2063.0000000f,2064.0000000f,2065.0000000f,2066.0000000f,2067.0000000f,2068.0000000f,2069.0000000f,2070.0000000f,2071.0000000f,2072.0000000f,2073.0000000f,2074.0000000f,2075.0000000f,2076.0000000f,2077.0000000f,2078.0000000f,2079.0000000f,2080.0000000f,2081.0000000f,2082.0000000f,2083.0000000f,2084.0000000f,2085.0000000f,2086.0000000f,2087.0000000f,2088.0000000f,2089.0000000f,2090.0000000f,2091.0000000f,2092.0000000f,2093.0000000f,2094.0000000f,2095.0000000f,2096.0000000f,2097.0000000f,2098.0000000f,2099.0000000f,2100.0000000f,2101.0000000f,2102.0000000f,2103.0000000f,2104.0000000f,2105.0000000f,2106.0000000f,2107.0000000f,2108.0000000f,2109.0000000f,2110.0000000f,2111.0000000f,2112.0000000f,2113.0000000f,2114.0000000f,2115.0000000f,2116.0000000f,2117.0000000f,2118.0000000f,2119.0000000f,2120.0000000f,2121.0000000f,2122.0000000f,2123.0000000f,2124.0000000f,2125.0000000f,2126.0000000f,2127.0000000f,2128.0000000f,2129.0000000f,2130.0000000f,2131.0000000f,2132.0000000f,2133.0000000f,2134.0000000f,2135.0000000f,2136.0000000f,2137.0000000f,2138.0000000f,2139.0000000f,2140.0000000f,2141.0000000f,2142.0000000f,2143.0000000f,2144.0000000f,2145.0000000f,2146.0000000f,2147.0000000f,2148.0000000f,2149.0000000f,2150.0000000f,2151.0000000f,2152.0000000f,2153.0000000f,2154.0000000f,2155.0000000f,2156.0000000f,2157.0000000f,2158.0000000f,2159.0000000f,2160.0000000f,2161.0000000f,2162.0000000f,2163.0000000f,2164.0000000f,2165.0000000f,2166.0000000f,2167.0000000f,2168.0000000f,2169.0000000f,2170.0000000f,2171.0000000f,2172.0000000f,2173.0000000f,2174.0000000f,2175.0000000f,2176.0000000f,2177.0000000f,2178.0000000f,2179.0000000f,2180.0000000f,2181.0000000f,2182.0000000f,2183.0000000f,2184.0000000f,2185.0000000f,2186.0000000f,2187.0000000f,2188.0000000f,2189.0000000f,2190.0000000f,2191.0000000f,2192.0000000f,2193.0000000f,2194.0000000f,2195.0000000f,2196.0000000f,2197.0000000f,2198.0000000f,2199.0000000f,2200.0000000f,2201.0000000f,2202.0000000f,2203.0000000f,2204.0000000f,2205.0000000f,2206.0000000f,2207.0000000f,2208.0000000f,2209.0000000f,2210.0000000f,2211.0000000f,2212.0000000f,2213.0000000f,2214.0000000f,2215.0000000f,2216.0000000f,2217.0000000f,2218.0000000f,2219.0000000f,2220.0000000f,2221.0000000f,2222.0000000f,2223.0000000f,2224.0000000f,2225.0000000f,2226.0000000f,2227.0000000f,2228.0000000f,2229.0000000f,2230.0000000f,2231.0000000f,2232.0000000f,2233.0000000f,2234.0000000f,2235.0000000f,2236.0000000f,2237.0000000f,2238.0000000f,2239.0000000f,2240.0000000f,2241.0000000f,2242.0000000f,2243.0000000f,2244.0000000f,2245.0000000f,2246.0000000f,2247.0000000f,2248.0000000f,2249.0000000f,2250.0000000f,2251.0000000f,2252.0000000f,2253.0000000f,2254.0000000f,2255.0000000f,2256.0000000f,2257.0000000f,2258.0000000f,2259.0000000f,2260.0000000f,2261.0000000f,2262.0000000f,2263.0000000f,2264.0000000f,2265.0000000f,2266.0000000f,2267.0000000f,2268.0000000f,2269.0000000f,2270.0000000f,2271.0000000f,2272.0000000f,2273.0000000f,2274.0000000f,2275.0000000f,2276.0000000f,2277.0000000f,2278.0000000f,2279.0000000f,2280.0000000f,2281.0000000f,2282.0000000f,2283.0000000f,2284.0000000f,2285.0000000f,2286.0000000f,2287.0000000f,2288.0000000f,2289.0000000f,2290.0000000f,2291.0000000f,2292.0000000f,2293.0000000f,2294.0000000f,2295.0000000f,2296.0000000f,2297.0000000f,2298.0000000f,2299.0000000f,2300.0000000f,2301.0000000f,2302.0000000f,2303.0000000f,2304.0000000f,2305.0000000f,2306.0000000f,2307.0000000f,2308.0000000f,2309.0000000f,2310.0000000f,2311.0000000f,2312.0000000f,2313.0000000f,2314.0000000f,2315.0000000f,2316.0000000f,2317.0000000f,2318.0000000f,2319.0000000f,2320.0000000f,2321.0000000f,2322.0000000f,2323.0000000f,2324.0000000f,2325.0000000f,2326.0000000f,2327.0000000f,2328.0000000f,2329.0000000f,2330.0000000f,2331.0000000f,2332.0000000f,2333.0000000f,2334.0000000f,2335.0000000f,2336.0000000f,2337.0000000f,2338.0000000f,2339.0000000f,2340.0000000f,2341.0000000f,2342.0000000f,2343.0000000f,2344.0000000f,2345.0000000f,2346.0000000f,2347.0000000f,2348.0000000f,2349.0000000f,2350.0000000f,2351.0000000f,2352.0000000f,2353.0000000f,2354.0000000f,2355.0000000f,2356.0000000f,2357.0000000f,2358.0000000f,2359.0000000f,2360.0000000f,2361.0000000f,2362.0000000f,2363.0000000f,2364.0000000f,2365.0000000f,2366.0000000f,2367.0000000f,2368.0000000f,2369.0000000f,2370.0000000f,2371.0000000f,2372.0000000f,2373.0000000f,2374.0000000f,2375.0000000f,2376.0000000f,2377.0000000f,2378.0000000f,2379.0000000f,2380.0000000f,2381.0000000f,2382.0000000f,2383.0000000f,2384.0000000f,2385.0000000f,2386.0000000f,2387.0000000f,2388.0000000f,2389.0000000f,2390.0000000f,2391.0000000f,2392.0000000f,2393.0000000f,2394.0000000f,2395.0000000f,2396.0000000f,2397.0000000f,2398.0000000f,2399.0000000f,2400.0000000f,2401.0000000f,2402.0000000f,2403.0000000f,2404.0000000f,2405.0000000f,2406.0000000f,2407.0000000f,2408.0000000f,2409.0000000f,2410.0000000f,2411.0000000f,2412.0000000f,2413.0000000f,2414.0000000f,2415.0000000f,2416.0000000f,2417.0000000f,2418.0000000f,2419.0000000f,2420.0000000f,2421.0000000f,2422.0000000f,2423.0000000f,2424.0000000f,2425.0000000f,2426.0000000f,2427.0000000f,2428.0000000f,2429.0000000f,2430.0000000f,2431.0000000f,2432.0000000f,2433.0000000f,2434.0000000f,2435.0000000f,2436.0000000f,2437.0000000f,2438.0000000f,2439.0000000f,2440.0000000f,2441.0000000f,2442.0000000f,2443.0000000f,2444.0000000f,2445.0000000f,2446.0000000f,2447.0000000f,2448.0000000f,2449.0000000f,2450.0000000f,2451.0000000f,2452.0000000f,2453.0000000f,2454.0000000f,2455.0000000f,2456.0000000f,2457.0000000f,2458.0000000f,2459.0000000f,2460.0000000f,2461.0000000f,2462.0000000f,2463.0000000f,2464.0000000f,2465.0000000f,2466.0000000f,2467.0000000f,2468.0000000f,2469.0000000f,2470.0000000f,2471.0000000f,2472.0000000f,2473.0000000f,2474.0000000f,2475.0000000f,2476.0000000f,2477.0000000f,2478.0000000f,2479.0000000f,2480.0000000f,2481.0000000f,2482.0000000f,2483.0000000f,2484.0000000f,2485.0000000f,2486.0000000f,2487.0000000f,2488.0000000f,2489.0000000f,2490.0000000f,2491.0000000f,2492.0000000f,2493.0000000f,2494.0000000f,2495.0000000f,2496.0000000f,2497.0000000f,2498.0000000f,2499.0000000f,2500.0000000f,2501.0000000f,2502.0000000f,2503.0000000f,2504.0000000f,2505.0000000f,2506.0000000f,2507.0000000f,2508.0000000f,2509.0000000f,2510.0000000f,2511.0000000f,2512.0000000f,2513.0000000f,2514.0000000f,2515.0000000f,2516.0000000f,2517.0000000f,2518.0000000f,2519.0000000f,2520.0000000f,2521.0000000f,2522.0000000f,2523.0000000f,2524.0000000f,2525.0000000f,2526.0000000f,2527.0000000f,2528.0000000f,2529.0000000f,2530.0000000f,2531.0000000f,2532.0000000f,2533.0000000f,2534.0000000f,2535.0000000f,2536.0000000f,2537.0000000f,2538.0000000f,2539.0000000f,2540.0000000f,2541.0000000f,2542.0000000f,2543.0000000f,2544.0000000f,2545.0000000f,2546.0000000f,2547.0000000f,2548.0000000f,2549.0000000f,2550.0000000f,2551.0000000f,2552.0000000f,2553.0000000f,2554.0000000f,2555.0000000f,2556.0000000f,2557.0000000f,2558.0000000f,2559.0000000f,2560.0000000f,2561.0000000f,2562.0000000f,2563.0000000f,2564.0000000f,2565.0000000f,2566.0000000f,2567.0000000f,2568.0000000f,2569.0000000f,2570.0000000f,2571.0000000f,2572.0000000f,2573.0000000f,2574.0000000f,2575.0000000f,2576.0000000f,2577.0000000f,2578.0000000f,2579.0000000f,2580.0000000f,2581.0000000f,2582.0000000f,2583.0000000f,2584.0000000f,2585.0000000f,2586.0000000f,2587.0000000f,2588.0000000f,2589.0000000f,2590.0000000f,2591.0000000f,2592.0000000f,2593.0000000f,2594.0000000f,2595.0000000f,2596.0000000f,2597.0000000f,2598.0000000f,2599.0000000f,2600.0000000f,2601.0000000f,2602.0000000f,2603.0000000f,2604.0000000f,2605.0000000f,2606.0000000f,2607.0000000f,2608.0000000f,2609.0000000f,2610.0000000f,2611.0000000f,2612.0000000f,2613.0000000f,2614.0000000f,2615.0000000f,2616.0000000f,2617.0000000f,2618.0000000f,2619.0000000f,2620.0000000f,2621.0000000f,2622.0000000f,2623.0000000f,2624.0000000f,2625.0000000f,2626.0000000f,2627.0000000f,2628.0000000f,2629.0000000f,2630.0000000f,2631.0000000f,2632.0000000f,2633.0000000f,2634.0000000f,2635.0000000f,2636.0000000f,2637.0000000f,2638.0000000f,2639.0000000f,2640.0000000f,2641.0000000f,2642.0000000f,2643.0000000f,2644.0000000f,2645.0000000f,2646.0000000f,2647.0000000f,2648.0000000f,2649.0000000f,2650.0000000f,2651.0000000f,2652.0000000f,2653.0000000f,2654.0000000f,2655.0000000f,2656.0000000f,2657.0000000f,2658.0000000f,2659.0000000f,2660.0000000f,2661.0000000f,2662.0000000f,2663.0000000f,2664.0000000f,2665.0000000f,2666.0000000f,2667.0000000f,2668.0000000f,2669.0000000f,2670.0000000f,2671.0000000f,2672.0000000f,2673.0000000f,2674.0000000f,2675.0000000f,2676.0000000f,2677.0000000f,2678.0000000f,2679.0000000f,2680.0000000f,2681.0000000f,2682.0000000f,2683.0000000f,2684.0000000f,2685.0000000f,2686.0000000f,2687.0000000f,2688.0000000f,2689.0000000f,2690.0000000f,2691.0000000f,2692.0000000f,2693.0000000f,2694.0000000f,2695.0000000f,2696.0000000f,2697.0000000f,2698.0000000f,2699.0000000f,2700.0000000f,2701.0000000f,2702.0000000f,2703.0000000f,2704.0000000f,2705.0000000f,2706.0000000f,2707.0000000f,2708.0000000f,2709.0000000f,2710.0000000f,2711.0000000f,2712.0000000f,2713.0000000f,2714.0000000f,2715.0000000f,2716.0000000f,2717.0000000f,2718.0000000f,2719.0000000f,2720.0000000f,2721.0000000f,2722.0000000f,2723.0000000f,2724.0000000f,2725.0000000f,2726.0000000f,2727.0000000f,2728.0000000f,2729.0000000f,2730.0000000f,2731.0000000f,2732.0000000f,2733.0000000f,2734.0000000f,2735.0000000f,2736.0000000f,2737.0000000f,2738.0000000f,2739.0000000f,2740.0000000f,2741.0000000f,2742.0000000f,2743.0000000f,2744.0000000f,2745.0000000f,2746.0000000f,2747.0000000f,2748.0000000f,2749.0000000f,2750.0000000f,2751.0000000f,2752.0000000f,2753.0000000f,2754.0000000f,2755.0000000f,2756.0000000f,2757.0000000f,2758.0000000f,2759.0000000f,2760.0000000f,2761.0000000f,2762.0000000f,2763.0000000f,2764.0000000f,2765.0000000f,2766.0000000f,2767.0000000f,2768.0000000f,2769.0000000f,2770.0000000f,2771.0000000f,2772.0000000f,2773.0000000f,2774.0000000f,2775.0000000f,2776.0000000f,2777.0000000f,2778.0000000f,2779.0000000f,2780.0000000f,2781.0000000f,2782.0000000f,2783.0000000f,2784.0000000f,2785.0000000f,2786.0000000f,2787.0000000f,2788.0000000f,2789.0000000f,2790.0000000f,2791.0000000f,2792.0000000f,2793.0000000f,2794.0000000f,2795.0000000f,2796.0000000f,2797.0000000f,2798.0000000f,2799.0000000f,2800.0000000f,2801.0000000f,2802.0000000f,2803.0000000f,2804.0000000f,2805.0000000f,2806.0000000f,2807.0000000f,2808.0000000f,2809.0000000f,2810.0000000f,2811.0000000f,2812.0000000f,2813.0000000f,2814.0000000f,2815.0000000f,2816.0000000f,2817.0000000f,2818.0000000f,2819.0000000f,2820.0000000f,2821.0000000f,2822.0000000f,2823.0000000f,2824.0000000f,2825.0000000f,2826.0000000f,2827.0000000f,2828.0000000f,2829.0000000f,2830.0000000f,2831.0000000f,2832.0000000f,2833.0000000f,2834.0000000f,2835.0000000f,2836.0000000f,2837.0000000f,2838.0000000f,2839.0000000f,2840.0000000f,2841.0000000f,2842.0000000f,2843.0000000f,2844.0000000f,2845.0000000f,2846.0000000f,2847.0000000f,2848.0000000f,2849.0000000f,2850.0000000f,2851.0000000f,2852.0000000f,2853.0000000f,2854.0000000f,2855.0000000f,2856.0000000f,2857.0000000f,2858.0000000f,2859.0000000f,2860.0000000f,2861.0000000f,2862.0000000f,2863.0000000f,2864.0000000f,2865.0000000f,2866.0000000f,2867.0000000f,2868.0000000f,2869.0000000f,2870.0000000f,2871.0000000f,2872.0000000f,2873.0000000f,2874.0000000f,2875.0000000f,2876.0000000f,2877.0000000f,2878.0000000f,2879.0000000f,2880.0000000f,2881.0000000f,2882.0000000f,2883.0000000f,2884.0000000f,2885.0000000f,2886.0000000f,2887.0000000f,2888.0000000f,2889.0000000f,2890.0000000f,2891.0000000f,2892.0000000f,2893.0000000f,2894.0000000f,2895.0000000f,2896.0000000f,2897.0000000f,2898.0000000f,2899.0000000f,2900.0000000f,2901.0000000f,2902.0000000f,2903.0000000f,2904.0000000f,2905.0000000f,2906.0000000f,2907.0000000f,2908.0000000f,2909.0000000f,2910.0000000f,2911.0000000f,2912.0000000f,2913.0000000f,2914.0000000f,2915.0000000f,2916.0000000f,2917.0000000f,2918.0000000f,2919.0000000f,2920.0000000f,2921.0000000f,2922.0000000f,2923.0000000f,2924.0000000f,2925.0000000f,2926.0000000f,2927.0000000f,2928.0000000f,2929.0000000f,2930.0000000f,2931.0000000f,2932.0000000f,2933.0000000f,2934.0000000f,2935.0000000f,2936.0000000f,2937.0000000f,2938.0000000f,2939.0000000f,2940.0000000f,2941.0000000f,2942.0000000f,2943.0000000f,2944.0000000f,2945.0000000f,2946.0000000f,2947.0000000f,2948.0000000f,2949.0000000f,2950.0000000f,2951.0000000f,2952.0000000f,2953.0000000f,2954.0000000f,2955.0000000f,2956.0000000f,2957.0000000f,2958.0000000f,2959.0000000f,2960.0000000f,2961.0000000f,2962.0000000f,2963.0000000f,2964.0000000f,2965.0000000f,2966.0000000f,2967.0000000f,2968.0000000f,2969.0000000f,2970.0000000f,2971.0000000f,2972.0000000f,2973.0000000f,2974.0000000f,2975.0000000f,2976.0000000f,2977.0000000f,2978.0000000f,2979.0000000f,2980.0000000f,2981.0000000f,2982.0000000f,2983.0000000f,2984.0000000f,2985.0000000f,2986.0000000f,2987.0000000f,2988.0000000f,2989.0000000f,2990.0000000f,2991.0000000f,2992.0000000f,2993.0000000f,2994.0000000f,2995.0000000f,2996.0000000f,2997.0000000f,2998.0000000f,2999.0000000f,3000.0000000f,3001.0000000f,3002.0000000f,3003.0000000f,3004.0000000f,3005.0000000f,3006.0000000f,3007.0000000f,3008.0000000f,3009.0000000f,3010.0000000f,3011.0000000f,3012.0000000f,3013.0000000f,3014.0000000f,3015.0000000f,3016.0000000f,3017.0000000f,3018.0000000f,3019.0000000f,3020.0000000f,3021.0000000f,3022.0000000f,3023.0000000f,3024.0000000f,3025.0000000f,3026.0000000f,3027.0000000f,3028.0000000f,3029.0000000f,3030.0000000f,3031.0000000f,3032.0000000f,3033.0000000f,3034.0000000f,3035.0000000f,3036.0000000f,3037.0000000f,3038.0000000f,3039.0000000f,3040.0000000f,3041.0000000f,3042.0000000f,3043.0000000f,3044.0000000f,3045.0000000f,3046.0000000f,3047.0000000f,3048.0000000f,3049.0000000f,3050.0000000f,3051.0000000f,3052.0000000f,3053.0000000f,3054.0000000f,3055.0000000f,3056.0000000f,3057.0000000f,3058.0000000f,3059.0000000f,3060.0000000f,3061.0000000f,3062.0000000f,3063.0000000f,3064.0000000f,3065.0000000f,3066.0000000f,3067.0000000f,3068.0000000f,3069.0000000f,3070.0000000f,3071.0000000f,3072.0000000f,3073.0000000f,3074.0000000f,3075.0000000f,3076.0000000f,3077.0000000f,3078.0000000f,3079.0000000f,3080.0000000f,3081.0000000f,3082.0000000f,3083.0000000f,3084.0000000f,3085.0000000f,3086.0000000f,3087.0000000f,3088.0000000f,3089.0000000f,3090.0000000f,3091.0000000f,3092.0000000f,3093.0000000f,3094.0000000f,3095.0000000f,3096.0000000f,3097.0000000f,3098.0000000f,3099.0000000f,3100.0000000f,3101.0000000f,3102.0000000f,3103.0000000f,3104.0000000f,3105.0000000f,3106.0000000f,3107.0000000f,3108.0000000f,3109.0000000f,3110.0000000f,3111.0000000f,3112.0000000f,3113.0000000f,3114.0000000f,3115.0000000f,3116.0000000f,3117.0000000f,3118.0000000f,3119.0000000f,3120.0000000f,3121.0000000f,3122.0000000f,3123.0000000f,3124.0000000f,3125.0000000f,3126.0000000f,3127.0000000f,3128.0000000f,3129.0000000f,3130.0000000f,3131.0000000f,3132.0000000f,3133.0000000f,3134.0000000f,3135.0000000f,3136.0000000f,3137.0000000f,3138.0000000f,3139.0000000f,3140.0000000f,3141.0000000f,3142.0000000f,3143.0000000f,3144.0000000f,3145.0000000f,3146.0000000f,3147.0000000f,3148.0000000f,3149.0000000f,3150.0000000f,3151.0000000f,3152.0000000f,3153.0000000f,3154.0000000f,3155.0000000f,3156.0000000f,3157.0000000f,3158.0000000f,3159.0000000f,3160.0000000f,3161.0000000f,3162.0000000f,3163.0000000f,3164.0000000f,3165.0000000f,3166.0000000f,3167.0000000f,3168.0000000f,3169.0000000f,3170.0000000f,3171.0000000f,3172.0000000f,3173.0000000f,3174.0000000f,3175.0000000f,3176.0000000f,3177.0000000f,3178.0000000f,3179.0000000f,3180.0000000f,3181.0000000f,3182.0000000f,3183.0000000f,3184.0000000f,3185.0000000f,3186.0000000f,3187.0000000f,3188.0000000f,3189.0000000f,3190.0000000f,3191.0000000f,3192.0000000f,3193.0000000f,3194.0000000f,3195.0000000f,3196.0000000f,3197.0000000f,3198.0000000f,3199.0000000f,3200.0000000f,3201.0000000f,3202.0000000f,3203.0000000f,3204.0000000f,3205.0000000f,3206.0000000f,3207.0000000f,3208.0000000f,3209.0000000f,3210.0000000f,3211.0000000f,3212.0000000f,3213.0000000f,3214.0000000f,3215.0000000f,3216.0000000f,3217.0000000f,3218.0000000f,3219.0000000f,3220.0000000f,3221.0000000f,3222.0000000f,3223.0000000f,3224.0000000f,3225.0000000f,3226.0000000f,3227.0000000f,3228.0000000f,3229.0000000f,3230.0000000f,3231.0000000f,3232.0000000f,3233.0000000f,3234.0000000f,3235.0000000f,3236.0000000f,3237.0000000f,3238.0000000f,3239.0000000f,3240.0000000f,3241.0000000f,3242.0000000f,3243.0000000f,3244.0000000f,3245.0000000f,3246.0000000f,3247.0000000f,3248.0000000f,3249.0000000f,3250.0000000f,3251.0000000f,3252.0000000f,3253.0000000f,3254.0000000f,3255.0000000f,3256.0000000f,3257.0000000f,3258.0000000f,3259.0000000f,3260.0000000f,3261.0000000f,3262.0000000f,3263.0000000f,3264.0000000f,3265.0000000f,3266.0000000f,3267.0000000f,3268.0000000f,3269.0000000f,3270.0000000f,3271.0000000f,3272.0000000f,3273.0000000f,3274.0000000f,3275.0000000f,3276.0000000f,3277.0000000f,3278.0000000f,3279.0000000f,3280.0000000f,3281.0000000f,3282.0000000f,3283.0000000f,3284.0000000f,3285.0000000f,3286.0000000f,3287.0000000f,3288.0000000f,3289.0000000f,3290.0000000f,3291.0000000f,3292.0000000f,3293.0000000f,3294.0000000f,3295.0000000f,3296.0000000f,3297.0000000f,3298.0000000f,3299.0000000f,3300.0000000f};
ResultI = new float[]{3300.0000000f,3299.0000000f,3298.0000000f,3297.0000000f,3296.0000000f,3295.0000000f,3294.0000000f,3293.0000000f,3292.0000000f,3291.0000000f,3290.0000000f,3289.0000000f,3288.0000000f,3287.0000000f,3286.0000000f,3285.0000000f,3284.0000000f,3283.0000000f,3282.0000000f,3281.0000000f,3280.0000000f,3279.0000000f,3278.0000000f,3277.0000000f,3276.0000000f,3275.0000000f,3274.0000000f,3273.0000000f,3272.0000000f,3271.0000000f,3270.0000000f,3269.0000000f,3268.0000000f,3267.0000000f,3266.0000000f,3265.0000000f,3264.0000000f,3263.0000000f,3262.0000000f,3261.0000000f,3260.0000000f,3259.0000000f,3258.0000000f,3257.0000000f,3256.0000000f,3255.0000000f,3254.0000000f,3253.0000000f,3252.0000000f,3251.0000000f,3250.0000000f,3249.0000000f,3248.0000000f,3247.0000000f,3246.0000000f,3245.0000000f,3244.0000000f,3243.0000000f,3242.0000000f,3241.0000000f,3240.0000000f,3239.0000000f,3238.0000000f,3237.0000000f,3236.0000000f,3235.0000000f,3234.0000000f,3233.0000000f,3232.0000000f,3231.0000000f,3230.0000000f,3229.0000000f,3228.0000000f,3227.0000000f,3226.0000000f,3225.0000000f,3224.0000000f,3223.0000000f,3222.0000000f,3221.0000000f,3220.0000000f,3219.0000000f,3218.0000000f,3217.0000000f,3216.0000000f,3215.0000000f,3214.0000000f,3213.0000000f,3212.0000000f,3211.0000000f,3210.0000000f,3209.0000000f,3208.0000000f,3207.0000000f,3206.0000000f,3205.0000000f,3204.0000000f,3203.0000000f,3202.0000000f,3201.0000000f,3200.0000000f,3199.0000000f,3198.0000000f,3197.0000000f,3196.0000000f,3195.0000000f,3194.0000000f,3193.0000000f,3192.0000000f,3191.0000000f,3190.0000000f,3189.0000000f,3188.0000000f,3187.0000000f,3186.0000000f,3185.0000000f,3184.0000000f,3183.0000000f,3182.0000000f,3181.0000000f,3180.0000000f,3179.0000000f,3178.0000000f,3177.0000000f,3176.0000000f,3175.0000000f,3174.0000000f,3173.0000000f,3172.0000000f,3171.0000000f,3170.0000000f,3169.0000000f,3168.0000000f,3167.0000000f,3166.0000000f,3165.0000000f,3164.0000000f,3163.0000000f,3162.0000000f,3161.0000000f,3160.0000000f,3159.0000000f,3158.0000000f,3157.0000000f,3156.0000000f,3155.0000000f,3154.0000000f,3153.0000000f,3152.0000000f,3151.0000000f,3150.0000000f,3149.0000000f,3148.0000000f,3147.0000000f,3146.0000000f,3145.0000000f,3144.0000000f,3143.0000000f,3142.0000000f,3141.0000000f,3140.0000000f,3139.0000000f,3138.0000000f,3137.0000000f,3136.0000000f,3135.0000000f,3134.0000000f,3133.0000000f,3132.0000000f,3131.0000000f,3130.0000000f,3129.0000000f,3128.0000000f,3127.0000000f,3126.0000000f,3125.0000000f,3124.0000000f,3123.0000000f,3122.0000000f,3121.0000000f,3120.0000000f,3119.0000000f,3118.0000000f,3117.0000000f,3116.0000000f,3115.0000000f,3114.0000000f,3113.0000000f,3112.0000000f,3111.0000000f,3110.0000000f,3109.0000000f,3108.0000000f,3107.0000000f,3106.0000000f,3105.0000000f,3104.0000000f,3103.0000000f,3102.0000000f,3101.0000000f,3100.0000000f,3099.0000000f,3098.0000000f,3097.0000000f,3096.0000000f,3095.0000000f,3094.0000000f,3093.0000000f,3092.0000000f,3091.0000000f,3090.0000000f,3089.0000000f,3088.0000000f,3087.0000000f,3086.0000000f,3085.0000000f,3084.0000000f,3083.0000000f,3082.0000000f,3081.0000000f,3080.0000000f,3079.0000000f,3078.0000000f,3077.0000000f,3076.0000000f,3075.0000000f,3074.0000000f,3073.0000000f,3072.0000000f,3071.0000000f,3070.0000000f,3069.0000000f,3068.0000000f,3067.0000000f,3066.0000000f,3065.0000000f,3064.0000000f,3063.0000000f,3062.0000000f,3061.0000000f,3060.0000000f,3059.0000000f,3058.0000000f,3057.0000000f,3056.0000000f,3055.0000000f,3054.0000000f,3053.0000000f,3052.0000000f,3051.0000000f,3050.0000000f,3049.0000000f,3048.0000000f,3047.0000000f,3046.0000000f,3045.0000000f,3044.0000000f,3043.0000000f,3042.0000000f,3041.0000000f,3040.0000000f,3039.0000000f,3038.0000000f,3037.0000000f,3036.0000000f,3035.0000000f,3034.0000000f,3033.0000000f,3032.0000000f,3031.0000000f,3030.0000000f,3029.0000000f,3028.0000000f,3027.0000000f,3026.0000000f,3025.0000000f,3024.0000000f,3023.0000000f,3022.0000000f,3021.0000000f,3020.0000000f,3019.0000000f,3018.0000000f,3017.0000000f,3016.0000000f,3015.0000000f,3014.0000000f,3013.0000000f,3012.0000000f,3011.0000000f,3010.0000000f,3009.0000000f,3008.0000000f,3007.0000000f,3006.0000000f,3005.0000000f,3004.0000000f,3003.0000000f,3002.0000000f,3001.0000000f,3000.0000000f,2999.0000000f,2998.0000000f,2997.0000000f,2996.0000000f,2995.0000000f,2994.0000000f,2993.0000000f,2992.0000000f,2991.0000000f,2990.0000000f,2989.0000000f,2988.0000000f,2987.0000000f,2986.0000000f,2985.0000000f,2984.0000000f,2983.0000000f,2982.0000000f,2981.0000000f,2980.0000000f,2979.0000000f,2978.0000000f,2977.0000000f,2976.0000000f,2975.0000000f,2974.0000000f,2973.0000000f,2972.0000000f,2971.0000000f,2970.0000000f,2969.0000000f,2968.0000000f,2967.0000000f,2966.0000000f,2965.0000000f,2964.0000000f,2963.0000000f,2962.0000000f,2961.0000000f,2960.0000000f,2959.0000000f,2958.0000000f,2957.0000000f,2956.0000000f,2955.0000000f,2954.0000000f,2953.0000000f,2952.0000000f,2951.0000000f,2950.0000000f,2949.0000000f,2948.0000000f,2947.0000000f,2946.0000000f,2945.0000000f,2944.0000000f,2943.0000000f,2942.0000000f,2941.0000000f,2940.0000000f,2939.0000000f,2938.0000000f,2937.0000000f,2936.0000000f,2935.0000000f,2934.0000000f,2933.0000000f,2932.0000000f,2931.0000000f,2930.0000000f,2929.0000000f,2928.0000000f,2927.0000000f,2926.0000000f,2925.0000000f,2924.0000000f,2923.0000000f,2922.0000000f,2921.0000000f,2920.0000000f,2919.0000000f,2918.0000000f,2917.0000000f,2916.0000000f,2915.0000000f,2914.0000000f,2913.0000000f,2912.0000000f,2911.0000000f,2910.0000000f,2909.0000000f,2908.0000000f,2907.0000000f,2906.0000000f,2905.0000000f,2904.0000000f,2903.0000000f,2902.0000000f,2901.0000000f,2900.0000000f,2899.0000000f,2898.0000000f,2897.0000000f,2896.0000000f,2895.0000000f,2894.0000000f,2893.0000000f,2892.0000000f,2891.0000000f,2890.0000000f,2889.0000000f,2888.0000000f,2887.0000000f,2886.0000000f,2885.0000000f,2884.0000000f,2883.0000000f,2882.0000000f,2881.0000000f,2880.0000000f,2879.0000000f,2878.0000000f,2877.0000000f,2876.0000000f,2875.0000000f,2874.0000000f,2873.0000000f,2872.0000000f,2871.0000000f,2870.0000000f,2869.0000000f,2868.0000000f,2867.0000000f,2866.0000000f,2865.0000000f,2864.0000000f,2863.0000000f,2862.0000000f,2861.0000000f,2860.0000000f,2859.0000000f,2858.0000000f,2857.0000000f,2856.0000000f,2855.0000000f,2854.0000000f,2853.0000000f,2852.0000000f,2851.0000000f,2850.0000000f,2849.0000000f,2848.0000000f,2847.0000000f,2846.0000000f,2845.0000000f,2844.0000000f,2843.0000000f,2842.0000000f,2841.0000000f,2840.0000000f,2839.0000000f,2838.0000000f,2837.0000000f,2836.0000000f,2835.0000000f,2834.0000000f,2833.0000000f,2832.0000000f,2831.0000000f,2830.0000000f,2829.0000000f,2828.0000000f,2827.0000000f,2826.0000000f,2825.0000000f,2824.0000000f,2823.0000000f,2822.0000000f,2821.0000000f,2820.0000000f,2819.0000000f,2818.0000000f,2817.0000000f,2816.0000000f,2815.0000000f,2814.0000000f,2813.0000000f,2812.0000000f,2811.0000000f,2810.0000000f,2809.0000000f,2808.0000000f,2807.0000000f,2806.0000000f,2805.0000000f,2804.0000000f,2803.0000000f,2802.0000000f,2801.0000000f,2800.0000000f,2799.0000000f,2798.0000000f,2797.0000000f,2796.0000000f,2795.0000000f,2794.0000000f,2793.0000000f,2792.0000000f,2791.0000000f,2790.0000000f,2789.0000000f,2788.0000000f,2787.0000000f,2786.0000000f,2785.0000000f,2784.0000000f,2783.0000000f,2782.0000000f,2781.0000000f,2780.0000000f,2779.0000000f,2778.0000000f,2777.0000000f,2776.0000000f,2775.0000000f,2774.0000000f,2773.0000000f,2772.0000000f,2771.0000000f,2770.0000000f,2769.0000000f,2768.0000000f,2767.0000000f,2766.0000000f,2765.0000000f,2764.0000000f,2763.0000000f,2762.0000000f,2761.0000000f,2760.0000000f,2759.0000000f,2758.0000000f,2757.0000000f,2756.0000000f,2755.0000000f,2754.0000000f,2753.0000000f,2752.0000000f,2751.0000000f,2750.0000000f,2749.0000000f,2748.0000000f,2747.0000000f,2746.0000000f,2745.0000000f,2744.0000000f,2743.0000000f,2742.0000000f,2741.0000000f,2740.0000000f,2739.0000000f,2738.0000000f,2737.0000000f,2736.0000000f,2735.0000000f,2734.0000000f,2733.0000000f,2732.0000000f,2731.0000000f,2730.0000000f,2729.0000000f,2728.0000000f,2727.0000000f,2726.0000000f,2725.0000000f,2724.0000000f,2723.0000000f,2722.0000000f,2721.0000000f,2720.0000000f,2719.0000000f,2718.0000000f,2717.0000000f,2716.0000000f,2715.0000000f,2714.0000000f,2713.0000000f,2712.0000000f,2711.0000000f,2710.0000000f,2709.0000000f,2708.0000000f,2707.0000000f,2706.0000000f,2705.0000000f,2704.0000000f,2703.0000000f,2702.0000000f,2701.0000000f,2700.0000000f,2699.0000000f,2698.0000000f,2697.0000000f,2696.0000000f,2695.0000000f,2694.0000000f,2693.0000000f,2692.0000000f,2691.0000000f,2690.0000000f,2689.0000000f,2688.0000000f,2687.0000000f,2686.0000000f,2685.0000000f,2684.0000000f,2683.0000000f,2682.0000000f,2681.0000000f,2680.0000000f,2679.0000000f,2678.0000000f,2677.0000000f,2676.0000000f,2675.0000000f,2674.0000000f,2673.0000000f,2672.0000000f,2671.0000000f,2670.0000000f,2669.0000000f,2668.0000000f,2667.0000000f,2666.0000000f,2665.0000000f,2664.0000000f,2663.0000000f,2662.0000000f,2661.0000000f,2660.0000000f,2659.0000000f,2658.0000000f,2657.0000000f,2656.0000000f,2655.0000000f,2654.0000000f,2653.0000000f,2652.0000000f,2651.0000000f,2650.0000000f,2649.0000000f,2648.0000000f,2647.0000000f,2646.0000000f,2645.0000000f,2644.0000000f,2643.0000000f,2642.0000000f,2641.0000000f,2640.0000000f,2639.0000000f,2638.0000000f,2637.0000000f,2636.0000000f,2635.0000000f,2634.0000000f,2633.0000000f,2632.0000000f,2631.0000000f,2630.0000000f,2629.0000000f,2628.0000000f,2627.0000000f,2626.0000000f,2625.0000000f,2624.0000000f,2623.0000000f,2622.0000000f,2621.0000000f,2620.0000000f,2619.0000000f,2618.0000000f,2617.0000000f,2616.0000000f,2615.0000000f,2614.0000000f,2613.0000000f,2612.0000000f,2611.0000000f,2610.0000000f,2609.0000000f,2608.0000000f,2607.0000000f,2606.0000000f,2605.0000000f,2604.0000000f,2603.0000000f,2602.0000000f,2601.0000000f,2600.0000000f,2599.0000000f,2598.0000000f,2597.0000000f,2596.0000000f,2595.0000000f,2594.0000000f,2593.0000000f,2592.0000000f,2591.0000000f,2590.0000000f,2589.0000000f,2588.0000000f,2587.0000000f,2586.0000000f,2585.0000000f,2584.0000000f,2583.0000000f,2582.0000000f,2581.0000000f,2580.0000000f,2579.0000000f,2578.0000000f,2577.0000000f,2576.0000000f,2575.0000000f,2574.0000000f,2573.0000000f,2572.0000000f,2571.0000000f,2570.0000000f,2569.0000000f,2568.0000000f,2567.0000000f,2566.0000000f,2565.0000000f,2564.0000000f,2563.0000000f,2562.0000000f,2561.0000000f,2560.0000000f,2559.0000000f,2558.0000000f,2557.0000000f,2556.0000000f,2555.0000000f,2554.0000000f,2553.0000000f,2552.0000000f,2551.0000000f,2550.0000000f,2549.0000000f,2548.0000000f,2547.0000000f,2546.0000000f,2545.0000000f,2544.0000000f,2543.0000000f,2542.0000000f,2541.0000000f,2540.0000000f,2539.0000000f,2538.0000000f,2537.0000000f,2536.0000000f,2535.0000000f,2534.0000000f,2533.0000000f,2532.0000000f,2531.0000000f,2530.0000000f,2529.0000000f,2528.0000000f,2527.0000000f,2526.0000000f,2525.0000000f,2524.0000000f,2523.0000000f,2522.0000000f,2521.0000000f,2520.0000000f,2519.0000000f,2518.0000000f,2517.0000000f,2516.0000000f,2515.0000000f,2514.0000000f,2513.0000000f,2512.0000000f,2511.0000000f,2510.0000000f,2509.0000000f,2508.0000000f,2507.0000000f,2506.0000000f,2505.0000000f,2504.0000000f,2503.0000000f,2502.0000000f,2501.0000000f,2500.0000000f,2499.0000000f,2498.0000000f,2497.0000000f,2496.0000000f,2495.0000000f,2494.0000000f,2493.0000000f,2492.0000000f,2491.0000000f,2490.0000000f,2489.0000000f,2488.0000000f,2487.0000000f,2486.0000000f,2485.0000000f,2484.0000000f,2483.0000000f,2482.0000000f,2481.0000000f,2480.0000000f,2479.0000000f,2478.0000000f,2477.0000000f,2476.0000000f,2475.0000000f,2474.0000000f,2473.0000000f,2472.0000000f,2471.0000000f,2470.0000000f,2469.0000000f,2468.0000000f,2467.0000000f,2466.0000000f,2465.0000000f,2464.0000000f,2463.0000000f,2462.0000000f,2461.0000000f,2460.0000000f,2459.0000000f,2458.0000000f,2457.0000000f,2456.0000000f,2455.0000000f,2454.0000000f,2453.0000000f,2452.0000000f,2451.0000000f,2450.0000000f,2449.0000000f,2448.0000000f,2447.0000000f,2446.0000000f,2445.0000000f,2444.0000000f,2443.0000000f,2442.0000000f,2441.0000000f,2440.0000000f,2439.0000000f,2438.0000000f,2437.0000000f,2436.0000000f,2435.0000000f,2434.0000000f,2433.0000000f,2432.0000000f,2431.0000000f,2430.0000000f,2429.0000000f,2428.0000000f,2427.0000000f,2426.0000000f,2425.0000000f,2424.0000000f,2423.0000000f,2422.0000000f,2421.0000000f,2420.0000000f,2419.0000000f,2418.0000000f,2417.0000000f,2416.0000000f,2415.0000000f,2414.0000000f,2413.0000000f,2412.0000000f,2411.0000000f,2410.0000000f,2409.0000000f,2408.0000000f,2407.0000000f,2406.0000000f,2405.0000000f,2404.0000000f,2403.0000000f,2402.0000000f,2401.0000000f,2400.0000000f,2399.0000000f,2398.0000000f,2397.0000000f,2396.0000000f,2395.0000000f,2394.0000000f,2393.0000000f,2392.0000000f,2391.0000000f,2390.0000000f,2389.0000000f,2388.0000000f,2387.0000000f,2386.0000000f,2385.0000000f,2384.0000000f,2383.0000000f,2382.0000000f,2381.0000000f,2380.0000000f,2379.0000000f,2378.0000000f,2377.0000000f,2376.0000000f,2375.0000000f,2374.0000000f,2373.0000000f,2372.0000000f,2371.0000000f,2370.0000000f,2369.0000000f,2368.0000000f,2367.0000000f,2366.0000000f,2365.0000000f,2364.0000000f,2363.0000000f,2362.0000000f,2361.0000000f,2360.0000000f,2359.0000000f,2358.0000000f,2357.0000000f,2356.0000000f,2355.0000000f,2354.0000000f,2353.0000000f,2352.0000000f,2351.0000000f,2350.0000000f,2349.0000000f,2348.0000000f,2347.0000000f,2346.0000000f,2345.0000000f,2344.0000000f,2343.0000000f,2342.0000000f,2341.0000000f,2340.0000000f,2339.0000000f,2338.0000000f,2337.0000000f,2336.0000000f,2335.0000000f,2334.0000000f,2333.0000000f,2332.0000000f,2331.0000000f,2330.0000000f,2329.0000000f,2328.0000000f,2327.0000000f,2326.0000000f,2325.0000000f,2324.0000000f,2323.0000000f,2322.0000000f,2321.0000000f,2320.0000000f,2319.0000000f,2318.0000000f,2317.0000000f,2316.0000000f,2315.0000000f,2314.0000000f,2313.0000000f,2312.0000000f,2311.0000000f,2310.0000000f,2309.0000000f,2308.0000000f,2307.0000000f,2306.0000000f,2305.0000000f,2304.0000000f,2303.0000000f,2302.0000000f,2301.0000000f,2300.0000000f,2299.0000000f,2298.0000000f,2297.0000000f,2296.0000000f,2295.0000000f,2294.0000000f,2293.0000000f,2292.0000000f,2291.0000000f,2290.0000000f,2289.0000000f,2288.0000000f,2287.0000000f,2286.0000000f,2285.0000000f,2284.0000000f,2283.0000000f,2282.0000000f,2281.0000000f,2280.0000000f,2279.0000000f,2278.0000000f,2277.0000000f,2276.0000000f,2275.0000000f,2274.0000000f,2273.0000000f,2272.0000000f,2271.0000000f,2270.0000000f,2269.0000000f,2268.0000000f,2267.0000000f,2266.0000000f,2265.0000000f,2264.0000000f,2263.0000000f,2262.0000000f,2261.0000000f,2260.0000000f,2259.0000000f,2258.0000000f,2257.0000000f,2256.0000000f,2255.0000000f,2254.0000000f,2253.0000000f,2252.0000000f,2251.0000000f,2250.0000000f,2249.0000000f,2248.0000000f,2247.0000000f,2246.0000000f,2245.0000000f,2244.0000000f,2243.0000000f,2242.0000000f,2241.0000000f,2240.0000000f,2239.0000000f,2238.0000000f,2237.0000000f,2236.0000000f,2235.0000000f,2234.0000000f,2233.0000000f,2232.0000000f,2231.0000000f,2230.0000000f,2229.0000000f,2228.0000000f,2227.0000000f,2226.0000000f,2225.0000000f,2224.0000000f,2223.0000000f,2222.0000000f,2221.0000000f,2220.0000000f,2219.0000000f,2218.0000000f,2217.0000000f,2216.0000000f,2215.0000000f,2214.0000000f,2213.0000000f,2212.0000000f,2211.0000000f,2210.0000000f,2209.0000000f,2208.0000000f,2207.0000000f,2206.0000000f,2205.0000000f,2204.0000000f,2203.0000000f,2202.0000000f,2201.0000000f,2200.0000000f,2199.0000000f,2198.0000000f,2197.0000000f,2196.0000000f,2195.0000000f,2194.0000000f,2193.0000000f,2192.0000000f,2191.0000000f,2190.0000000f,2189.0000000f,2188.0000000f,2187.0000000f,2186.0000000f,2185.0000000f,2184.0000000f,2183.0000000f,2182.0000000f,2181.0000000f,2180.0000000f,2179.0000000f,2178.0000000f,2177.0000000f,2176.0000000f,2175.0000000f,2174.0000000f,2173.0000000f,2172.0000000f,2171.0000000f,2170.0000000f,2169.0000000f,2168.0000000f,2167.0000000f,2166.0000000f,2165.0000000f,2164.0000000f,2163.0000000f,2162.0000000f,2161.0000000f,2160.0000000f,2159.0000000f,2158.0000000f,2157.0000000f,2156.0000000f,2155.0000000f,2154.0000000f,2153.0000000f,2152.0000000f,2151.0000000f,2150.0000000f,2149.0000000f,2148.0000000f,2147.0000000f,2146.0000000f,2145.0000000f,2144.0000000f,2143.0000000f,2142.0000000f,2141.0000000f,2140.0000000f,2139.0000000f,2138.0000000f,2137.0000000f,2136.0000000f,2135.0000000f,2134.0000000f,2133.0000000f,2132.0000000f,2131.0000000f,2130.0000000f,2129.0000000f,2128.0000000f,2127.0000000f,2126.0000000f,2125.0000000f,2124.0000000f,2123.0000000f,2122.0000000f,2121.0000000f,2120.0000000f,2119.0000000f,2118.0000000f,2117.0000000f,2116.0000000f,2115.0000000f,2114.0000000f,2113.0000000f,2112.0000000f,2111.0000000f,2110.0000000f,2109.0000000f,2108.0000000f,2107.0000000f,2106.0000000f,2105.0000000f,2104.0000000f,2103.0000000f,2102.0000000f,2101.0000000f,2100.0000000f,2099.0000000f,2098.0000000f,2097.0000000f,2096.0000000f,2095.0000000f,2094.0000000f,2093.0000000f,2092.0000000f,2091.0000000f,2090.0000000f,2089.0000000f,2088.0000000f,2087.0000000f,2086.0000000f,2085.0000000f,2084.0000000f,2083.0000000f,2082.0000000f,2081.0000000f,2080.0000000f,2079.0000000f,2078.0000000f,2077.0000000f,2076.0000000f,2075.0000000f,2074.0000000f,2073.0000000f,2072.0000000f,2071.0000000f,2070.0000000f,2069.0000000f,2068.0000000f,2067.0000000f,2066.0000000f,2065.0000000f,2064.0000000f,2063.0000000f,2062.0000000f,2061.0000000f,2060.0000000f,2059.0000000f,2058.0000000f,2057.0000000f,2056.0000000f,2055.0000000f,2054.0000000f,2053.0000000f,2052.0000000f,2051.0000000f,2050.0000000f,2049.0000000f,2048.0000000f,2047.0000000f,2046.0000000f,2045.0000000f,2044.0000000f,2043.0000000f,2042.0000000f,2041.0000000f,2040.0000000f,2039.0000000f,2038.0000000f,2037.0000000f,2036.0000000f,2035.0000000f,2034.0000000f,2033.0000000f,2032.0000000f,2031.0000000f,2030.0000000f,2029.0000000f,2028.0000000f,2027.0000000f,2026.0000000f,2025.0000000f,2024.0000000f,2023.0000000f,2022.0000000f,2021.0000000f,2020.0000000f,2019.0000000f,2018.0000000f,2017.0000000f,2016.0000000f,2015.0000000f,2014.0000000f,2013.0000000f,2012.0000000f,2011.0000000f,2010.0000000f,2009.0000000f,2008.0000000f,2007.0000000f,2006.0000000f,2005.0000000f,2004.0000000f,2003.0000000f,2002.0000000f,2001.0000000f,2000.0000000f,1999.0000000f,1998.0000000f,1997.0000000f,1996.0000000f,1995.0000000f,1994.0000000f,1993.0000000f,1992.0000000f,1991.0000000f,1990.0000000f,1989.0000000f,1988.0000000f,1987.0000000f,1986.0000000f,1985.0000000f,1984.0000000f,1983.0000000f,1982.0000000f,1981.0000000f,1980.0000000f,1979.0000000f,1978.0000000f,1977.0000000f,1976.0000000f,1975.0000000f,1974.0000000f,1973.0000000f,1972.0000000f,1971.0000000f,1970.0000000f,1969.0000000f,1968.0000000f,1967.0000000f,1966.0000000f,1965.0000000f,1964.0000000f,1963.0000000f,1962.0000000f,1961.0000000f,1960.0000000f,1959.0000000f,1958.0000000f,1957.0000000f,1956.0000000f,1955.0000000f,1954.0000000f,1953.0000000f,1952.0000000f,1951.0000000f,1950.0000000f,1949.0000000f,1948.0000000f,1947.0000000f,1946.0000000f,1945.0000000f,1944.0000000f,1943.0000000f,1942.0000000f,1941.0000000f,1940.0000000f,1939.0000000f,1938.0000000f,1937.0000000f,1936.0000000f,1935.0000000f,1934.0000000f,1933.0000000f,1932.0000000f,1931.0000000f,1930.0000000f,1929.0000000f,1928.0000000f,1927.0000000f,1926.0000000f,1925.0000000f,1924.0000000f,1923.0000000f,1922.0000000f,1921.0000000f,1920.0000000f,1919.0000000f,1918.0000000f,1917.0000000f,1916.0000000f,1915.0000000f,1914.0000000f,1913.0000000f,1912.0000000f,1911.0000000f,1910.0000000f,1909.0000000f,1908.0000000f,1907.0000000f,1906.0000000f,1905.0000000f,1904.0000000f,1903.0000000f,1902.0000000f,1901.0000000f,1900.0000000f,1899.0000000f,1898.0000000f,1897.0000000f,1896.0000000f,1895.0000000f,1894.0000000f,1893.0000000f,1892.0000000f,1891.0000000f,1890.0000000f,1889.0000000f,1888.0000000f,1887.0000000f,1886.0000000f,1885.0000000f,1884.0000000f,1883.0000000f,1882.0000000f,1881.0000000f,1880.0000000f,1879.0000000f,1878.0000000f,1877.0000000f,1876.0000000f,1875.0000000f,1874.0000000f,1873.0000000f,1872.0000000f,1871.0000000f,1870.0000000f,1869.0000000f,1868.0000000f,1867.0000000f,1866.0000000f,1865.0000000f,1864.0000000f,1863.0000000f,1862.0000000f,1861.0000000f,1860.0000000f,1859.0000000f,1858.0000000f,1857.0000000f,1856.0000000f,1855.0000000f,1854.0000000f,1853.0000000f,1852.0000000f,1851.0000000f,1850.0000000f,1849.0000000f,1848.0000000f,1847.0000000f,1846.0000000f,1845.0000000f,1844.0000000f,1843.0000000f,1842.0000000f,1841.0000000f,1840.0000000f,1839.0000000f,1838.0000000f,1837.0000000f,1836.0000000f,1835.0000000f,1834.0000000f,1833.0000000f,1832.0000000f,1831.0000000f,1830.0000000f,1829.0000000f,1828.0000000f,1827.0000000f,1826.0000000f,1825.0000000f,1824.0000000f,1823.0000000f,1822.0000000f,1821.0000000f,1820.0000000f,1819.0000000f,1818.0000000f,1817.0000000f,1816.0000000f,1815.0000000f,1814.0000000f,1813.0000000f,1812.0000000f,1811.0000000f,1810.0000000f,1809.0000000f,1808.0000000f,1807.0000000f,1806.0000000f,1805.0000000f,1804.0000000f,1803.0000000f,1802.0000000f,1801.0000000f,1800.0000000f,1799.0000000f,1798.0000000f,1797.0000000f,1796.0000000f,1795.0000000f,1794.0000000f,1793.0000000f,1792.0000000f,1791.0000000f,1790.0000000f,1789.0000000f,1788.0000000f,1787.0000000f,1786.0000000f,1785.0000000f,1784.0000000f,1783.0000000f,1782.0000000f,1781.0000000f,1780.0000000f,1779.0000000f,1778.0000000f,1777.0000000f,1776.0000000f,1775.0000000f,1774.0000000f,1773.0000000f,1772.0000000f,1771.0000000f,1770.0000000f,1769.0000000f,1768.0000000f,1767.0000000f,1766.0000000f,1765.0000000f,1764.0000000f,1763.0000000f,1762.0000000f,1761.0000000f,1760.0000000f,1759.0000000f,1758.0000000f,1757.0000000f,1756.0000000f,1755.0000000f,1754.0000000f,1753.0000000f,1752.0000000f,1751.0000000f,1750.0000000f,1749.0000000f,1748.0000000f,1747.0000000f,1746.0000000f,1745.0000000f,1744.0000000f,1743.0000000f,1742.0000000f,1741.0000000f,1740.0000000f,1739.0000000f,1738.0000000f,1737.0000000f,1736.0000000f,1735.0000000f,1734.0000000f,1733.0000000f,1732.0000000f,1731.0000000f,1730.0000000f,1729.0000000f,1728.0000000f,1727.0000000f,1726.0000000f,1725.0000000f,1724.0000000f,1723.0000000f,1722.0000000f,1721.0000000f,1720.0000000f,1719.0000000f,1718.0000000f,1717.0000000f,1716.0000000f,1715.0000000f,1714.0000000f,1713.0000000f,1712.0000000f,1711.0000000f,1710.0000000f,1709.0000000f,1708.0000000f,1707.0000000f,1706.0000000f,1705.0000000f,1704.0000000f,1703.0000000f,1702.0000000f,1701.0000000f,1700.0000000f,1699.0000000f,1698.0000000f,1697.0000000f,1696.0000000f,1695.0000000f,1694.0000000f,1693.0000000f,1692.0000000f,1691.0000000f,1690.0000000f,1689.0000000f,1688.0000000f,1687.0000000f,1686.0000000f,1685.0000000f,1684.0000000f,1683.0000000f,1682.0000000f,1681.0000000f,1680.0000000f,1679.0000000f,1678.0000000f,1677.0000000f,1676.0000000f,1675.0000000f,1674.0000000f,1673.0000000f,1672.0000000f,1671.0000000f,1670.0000000f,1669.0000000f,1668.0000000f,1667.0000000f,1666.0000000f,1665.0000000f,1664.0000000f,1663.0000000f,1662.0000000f,1661.0000000f,1660.0000000f,1659.0000000f,1658.0000000f,1657.0000000f,1656.0000000f,1655.0000000f,1654.0000000f,1653.0000000f,1652.0000000f,1651.0000000f,1650.0000000f,1649.0000000f,1648.0000000f,1647.0000000f,1646.0000000f,1645.0000000f,1644.0000000f,1643.0000000f,1642.0000000f,1641.0000000f,1640.0000000f,1639.0000000f,1638.0000000f,1637.0000000f,1636.0000000f,1635.0000000f,1634.0000000f,1633.0000000f,1632.0000000f,1631.0000000f,1630.0000000f,1629.0000000f,1628.0000000f,1627.0000000f,1626.0000000f,1625.0000000f,1624.0000000f,1623.0000000f,1622.0000000f,1621.0000000f,1620.0000000f,1619.0000000f,1618.0000000f,1617.0000000f,1616.0000000f,1615.0000000f,1614.0000000f,1613.0000000f,1612.0000000f,1611.0000000f,1610.0000000f,1609.0000000f,1608.0000000f,1607.0000000f,1606.0000000f,1605.0000000f,1604.0000000f,1603.0000000f,1602.0000000f,1601.0000000f,1600.0000000f,1599.0000000f,1598.0000000f,1597.0000000f,1596.0000000f,1595.0000000f,1594.0000000f,1593.0000000f,1592.0000000f,1591.0000000f,1590.0000000f,1589.0000000f,1588.0000000f,1587.0000000f,1586.0000000f,1585.0000000f,1584.0000000f,1583.0000000f,1582.0000000f,1581.0000000f,1580.0000000f,1579.0000000f,1578.0000000f,1577.0000000f,1576.0000000f,1575.0000000f,1574.0000000f,1573.0000000f,1572.0000000f,1571.0000000f,1570.0000000f,1569.0000000f,1568.0000000f,1567.0000000f,1566.0000000f,1565.0000000f,1564.0000000f,1563.0000000f,1562.0000000f,1561.0000000f,1560.0000000f,1559.0000000f,1558.0000000f,1557.0000000f,1556.0000000f,1555.0000000f,1554.0000000f,1553.0000000f,1552.0000000f,1551.0000000f,1550.0000000f,1549.0000000f,1548.0000000f,1547.0000000f,1546.0000000f,1545.0000000f,1544.0000000f,1543.0000000f,1542.0000000f,1541.0000000f,1540.0000000f,1539.0000000f,1538.0000000f,1537.0000000f,1536.0000000f,1535.0000000f,1534.0000000f,1533.0000000f,1532.0000000f,1531.0000000f,1530.0000000f,1529.0000000f,1528.0000000f,1527.0000000f,1526.0000000f,1525.0000000f,1524.0000000f,1523.0000000f,1522.0000000f,1521.0000000f,1520.0000000f,1519.0000000f,1518.0000000f,1517.0000000f,1516.0000000f,1515.0000000f,1514.0000000f,1513.0000000f,1512.0000000f,1511.0000000f,1510.0000000f,1509.0000000f,1508.0000000f,1507.0000000f,1506.0000000f,1505.0000000f,1504.0000000f,1503.0000000f,1502.0000000f,1501.0000000f,1500.0000000f,1499.0000000f,1498.0000000f,1497.0000000f,1496.0000000f,1495.0000000f,1494.0000000f,1493.0000000f,1492.0000000f,1491.0000000f,1490.0000000f,1489.0000000f,1488.0000000f,1487.0000000f,1486.0000000f,1485.0000000f,1484.0000000f,1483.0000000f,1482.0000000f,1481.0000000f,1480.0000000f,1479.0000000f,1478.0000000f,1477.0000000f,1476.0000000f,1475.0000000f,1474.0000000f,1473.0000000f,1472.0000000f,1471.0000000f,1470.0000000f,1469.0000000f,1468.0000000f,1467.0000000f,1466.0000000f,1465.0000000f,1464.0000000f,1463.0000000f,1462.0000000f,1461.0000000f,1460.0000000f,1459.0000000f,1458.0000000f,1457.0000000f,1456.0000000f,1455.0000000f,1454.0000000f,1453.0000000f,1452.0000000f,1451.0000000f,1450.0000000f,1449.0000000f,1448.0000000f,1447.0000000f,1446.0000000f,1445.0000000f,1444.0000000f,1443.0000000f,1442.0000000f,1441.0000000f,1440.0000000f,1439.0000000f,1438.0000000f,1437.0000000f,1436.0000000f,1435.0000000f,1434.0000000f,1433.0000000f,1432.0000000f,1431.0000000f,1430.0000000f,1429.0000000f,1428.0000000f,1427.0000000f,1426.0000000f,1425.0000000f,1424.0000000f,1423.0000000f,1422.0000000f,1421.0000000f,1420.0000000f,1419.0000000f,1418.0000000f,1417.0000000f,1416.0000000f,1415.0000000f,1414.0000000f,1413.0000000f,1412.0000000f,1411.0000000f,1410.0000000f,1409.0000000f,1408.0000000f,1407.0000000f,1406.0000000f,1405.0000000f,1404.0000000f,1403.0000000f,1402.0000000f,1401.0000000f,1400.0000000f,1399.0000000f,1398.0000000f,1397.0000000f,1396.0000000f,1395.0000000f,1394.0000000f,1393.0000000f,1392.0000000f,1391.0000000f,1390.0000000f,1389.0000000f,1388.0000000f,1387.0000000f,1386.0000000f,1385.0000000f,1384.0000000f,1383.0000000f,1382.0000000f,1381.0000000f,1380.0000000f,1379.0000000f,1378.0000000f,1377.0000000f,1376.0000000f,1375.0000000f,1374.0000000f,1373.0000000f,1372.0000000f,1371.0000000f,1370.0000000f,1369.0000000f,1368.0000000f,1367.0000000f,1366.0000000f,1365.0000000f,1364.0000000f,1363.0000000f,1362.0000000f,1361.0000000f,1360.0000000f,1359.0000000f,1358.0000000f,1357.0000000f,1356.0000000f,1355.0000000f,1354.0000000f,1353.0000000f,1352.0000000f,1351.0000000f,1350.0000000f,1349.0000000f,1348.0000000f,1347.0000000f,1346.0000000f,1345.0000000f,1344.0000000f,1343.0000000f,1342.0000000f,1341.0000000f,1340.0000000f,1339.0000000f,1338.0000000f,1337.0000000f,1336.0000000f,1335.0000000f,1334.0000000f,1333.0000000f,1332.0000000f,1331.0000000f,1330.0000000f,1329.0000000f,1328.0000000f,1327.0000000f,1326.0000000f,1325.0000000f,1324.0000000f,1323.0000000f,1322.0000000f,1321.0000000f,1320.0000000f,1319.0000000f,1318.0000000f,1317.0000000f,1316.0000000f,1315.0000000f,1314.0000000f,1313.0000000f,1312.0000000f,1311.0000000f,1310.0000000f,1309.0000000f,1308.0000000f,1307.0000000f,1306.0000000f,1305.0000000f,1304.0000000f,1303.0000000f,1302.0000000f,1301.0000000f,1300.0000000f,1299.0000000f,1298.0000000f,1297.0000000f,1296.0000000f,1295.0000000f,1294.0000000f,1293.0000000f,1292.0000000f,1291.0000000f,1290.0000000f,1289.0000000f,1288.0000000f,1287.0000000f,1286.0000000f,1285.0000000f,1284.0000000f,1283.0000000f,1282.0000000f,1281.0000000f,1280.0000000f,1279.0000000f,1278.0000000f,1277.0000000f,1276.0000000f,1275.0000000f,1274.0000000f,1273.0000000f,1272.0000000f,1271.0000000f,1270.0000000f,1269.0000000f,1268.0000000f,1267.0000000f,1266.0000000f,1265.0000000f,1264.0000000f,1263.0000000f,1262.0000000f,1261.0000000f,1260.0000000f,1259.0000000f,1258.0000000f,1257.0000000f,1256.0000000f,1255.0000000f,1254.0000000f,1253.0000000f,1252.0000000f,1251.0000000f,1250.0000000f,1249.0000000f,1248.0000000f,1247.0000000f,1246.0000000f,1245.0000000f,1244.0000000f,1243.0000000f,1242.0000000f,1241.0000000f,1240.0000000f,1239.0000000f,1238.0000000f,1237.0000000f,1236.0000000f,1235.0000000f,1234.0000000f,1233.0000000f,1232.0000000f,1231.0000000f,1230.0000000f,1229.0000000f,1228.0000000f,1227.0000000f,1226.0000000f,1225.0000000f,1224.0000000f,1223.0000000f,1222.0000000f,1221.0000000f,1220.0000000f,1219.0000000f,1218.0000000f,1217.0000000f,1216.0000000f,1215.0000000f,1214.0000000f,1213.0000000f,1212.0000000f,1211.0000000f,1210.0000000f,1209.0000000f,1208.0000000f,1207.0000000f,1206.0000000f,1205.0000000f,1204.0000000f,1203.0000000f,1202.0000000f,1201.0000000f,1200.0000000f,1199.0000000f,1198.0000000f,1197.0000000f,1196.0000000f,1195.0000000f,1194.0000000f,1193.0000000f,1192.0000000f,1191.0000000f,1190.0000000f,1189.0000000f,1188.0000000f,1187.0000000f,1186.0000000f,1185.0000000f,1184.0000000f,1183.0000000f,1182.0000000f,1181.0000000f,1180.0000000f,1179.0000000f,1178.0000000f,1177.0000000f,1176.0000000f,1175.0000000f,1174.0000000f,1173.0000000f,1172.0000000f,1171.0000000f,1170.0000000f,1169.0000000f,1168.0000000f,1167.0000000f,1166.0000000f,1165.0000000f,1164.0000000f,1163.0000000f,1162.0000000f,1161.0000000f,1160.0000000f,1159.0000000f,1158.0000000f,1157.0000000f,1156.0000000f,1155.0000000f,1154.0000000f,1153.0000000f,1152.0000000f,1151.0000000f,1150.0000000f,1149.0000000f,1148.0000000f,1147.0000000f,1146.0000000f,1145.0000000f,1144.0000000f,1143.0000000f,1142.0000000f,1141.0000000f,1140.0000000f,1139.0000000f,1138.0000000f,1137.0000000f,1136.0000000f,1135.0000000f,1134.0000000f,1133.0000000f,1132.0000000f,1131.0000000f,1130.0000000f,1129.0000000f,1128.0000000f,1127.0000000f,1126.0000000f,1125.0000000f,1124.0000000f,1123.0000000f,1122.0000000f,1121.0000000f,1120.0000000f,1119.0000000f,1118.0000000f,1117.0000000f,1116.0000000f,1115.0000000f,1114.0000000f,1113.0000000f,1112.0000000f,1111.0000000f,1110.0000000f,1109.0000000f,1108.0000000f,1107.0000000f,1106.0000000f,1105.0000000f,1104.0000000f,1103.0000000f,1102.0000000f,1101.0000000f,1100.0000000f,1099.0000000f,1098.0000000f,1097.0000000f,1096.0000000f,1095.0000000f,1094.0000000f,1093.0000000f,1092.0000000f,1091.0000000f,1090.0000000f,1089.0000000f,1088.0000000f,1087.0000000f,1086.0000000f,1085.0000000f,1084.0000000f,1083.0000000f,1082.0000000f,1081.0000000f,1080.0000000f,1079.0000000f,1078.0000000f,1077.0000000f,1076.0000000f,1075.0000000f,1074.0000000f,1073.0000000f,1072.0000000f,1071.0000000f,1070.0000000f,1069.0000000f,1068.0000000f,1067.0000000f,1066.0000000f,1065.0000000f,1064.0000000f,1063.0000000f,1062.0000000f,1061.0000000f,1060.0000000f,1059.0000000f,1058.0000000f,1057.0000000f,1056.0000000f,1055.0000000f,1054.0000000f,1053.0000000f,1052.0000000f,1051.0000000f,1050.0000000f,1049.0000000f,1048.0000000f,1047.0000000f,1046.0000000f,1045.0000000f,1044.0000000f,1043.0000000f,1042.0000000f,1041.0000000f,1040.0000000f,1039.0000000f,1038.0000000f,1037.0000000f,1036.0000000f,1035.0000000f,1034.0000000f,1033.0000000f,1032.0000000f,1031.0000000f,1030.0000000f,1029.0000000f,1028.0000000f,1027.0000000f,1026.0000000f,1025.0000000f,1024.0000000f,1023.0000000f,1022.0000000f,1021.0000000f,1020.0000000f,1019.0000000f,1018.0000000f,1017.0000000f,1016.0000000f,1015.0000000f,1014.0000000f,1013.0000000f,1012.0000000f,1011.0000000f,1010.0000000f,1009.0000000f,1008.0000000f,1007.0000000f,1006.0000000f,1005.0000000f,1004.0000000f,1003.0000000f,1002.0000000f,1001.0000000f,1000.0000000f,999.0000000f,998.0000000f,997.0000000f,996.0000000f,995.0000000f,994.0000000f,993.0000000f,992.0000000f,991.0000000f,990.0000000f,989.0000000f,988.0000000f,987.0000000f,986.0000000f,985.0000000f,984.0000000f,983.0000000f,982.0000000f,981.0000000f,980.0000000f,979.0000000f,978.0000000f,977.0000000f,976.0000000f,975.0000000f,974.0000000f,973.0000000f,972.0000000f,971.0000000f,970.0000000f,969.0000000f,968.0000000f,967.0000000f,966.0000000f,965.0000000f,964.0000000f,963.0000000f,962.0000000f,961.0000000f,960.0000000f,959.0000000f,958.0000000f,957.0000000f,956.0000000f,955.0000000f,954.0000000f,953.0000000f,952.0000000f,951.0000000f,950.0000000f,949.0000000f,948.0000000f,947.0000000f,946.0000000f,945.0000000f,944.0000000f,943.0000000f,942.0000000f,941.0000000f,940.0000000f,939.0000000f,938.0000000f,937.0000000f,936.0000000f,935.0000000f,934.0000000f,933.0000000f,932.0000000f,931.0000000f,930.0000000f,929.0000000f,928.0000000f,927.0000000f,926.0000000f,925.0000000f,924.0000000f,923.0000000f,922.0000000f,921.0000000f,920.0000000f,919.0000000f,918.0000000f,917.0000000f,916.0000000f,915.0000000f,914.0000000f,913.0000000f,912.0000000f,911.0000000f,910.0000000f,909.0000000f,908.0000000f,907.0000000f,906.0000000f,905.0000000f,904.0000000f,903.0000000f,902.0000000f,901.0000000f,900.0000000f,899.0000000f,898.0000000f,897.0000000f,896.0000000f,895.0000000f,894.0000000f,893.0000000f,892.0000000f,891.0000000f,890.0000000f,889.0000000f,888.0000000f,887.0000000f,886.0000000f,885.0000000f,884.0000000f,883.0000000f,882.0000000f,881.0000000f,880.0000000f,879.0000000f,878.0000000f,877.0000000f,876.0000000f,875.0000000f,874.0000000f,873.0000000f,872.0000000f,871.0000000f,870.0000000f,869.0000000f,868.0000000f,867.0000000f,866.0000000f,865.0000000f,864.0000000f,863.0000000f,862.0000000f,861.0000000f,860.0000000f,859.0000000f,858.0000000f,857.0000000f,856.0000000f,855.0000000f,854.0000000f,853.0000000f,852.0000000f,851.0000000f,850.0000000f,849.0000000f,848.0000000f,847.0000000f,846.0000000f,845.0000000f,844.0000000f,843.0000000f,842.0000000f,841.0000000f,840.0000000f,839.0000000f,838.0000000f,837.0000000f,836.0000000f,835.0000000f,834.0000000f,833.0000000f,832.0000000f,831.0000000f,830.0000000f,829.0000000f,828.0000000f,827.0000000f,826.0000000f,825.0000000f,824.0000000f,823.0000000f,822.0000000f,821.0000000f,820.0000000f,819.0000000f,818.0000000f,817.0000000f,816.0000000f,815.0000000f,814.0000000f,813.0000000f,812.0000000f,811.0000000f,810.0000000f,809.0000000f,808.0000000f,807.0000000f,806.0000000f,805.0000000f,804.0000000f,803.0000000f,802.0000000f,801.0000000f,800.0000000f,799.0000000f,798.0000000f,797.0000000f,796.0000000f,795.0000000f,794.0000000f,793.0000000f,792.0000000f,791.0000000f,790.0000000f,789.0000000f,788.0000000f,787.0000000f,786.0000000f,785.0000000f,784.0000000f,783.0000000f,782.0000000f,781.0000000f,780.0000000f,779.0000000f,778.0000000f,777.0000000f,776.0000000f,775.0000000f,774.0000000f,773.0000000f,772.0000000f,771.0000000f,770.0000000f,769.0000000f,768.0000000f,767.0000000f,766.0000000f,765.0000000f,764.0000000f,763.0000000f,762.0000000f,761.0000000f,760.0000000f,759.0000000f,758.0000000f,757.0000000f,756.0000000f,755.0000000f,754.0000000f,753.0000000f,752.0000000f,751.0000000f,750.0000000f,749.0000000f,748.0000000f,747.0000000f,746.0000000f,745.0000000f,744.0000000f,743.0000000f,742.0000000f,741.0000000f,740.0000000f,739.0000000f,738.0000000f,737.0000000f,736.0000000f,735.0000000f,734.0000000f,733.0000000f,732.0000000f,731.0000000f,730.0000000f,729.0000000f,728.0000000f,727.0000000f,726.0000000f,725.0000000f,724.0000000f,723.0000000f,722.0000000f,721.0000000f,720.0000000f,719.0000000f,718.0000000f,717.0000000f,716.0000000f,715.0000000f,714.0000000f,713.0000000f,712.0000000f,711.0000000f,710.0000000f,709.0000000f,708.0000000f,707.0000000f,706.0000000f,705.0000000f,704.0000000f,703.0000000f,702.0000000f,701.0000000f,700.0000000f,699.0000000f,698.0000000f,697.0000000f,696.0000000f,695.0000000f,694.0000000f,693.0000000f,692.0000000f,691.0000000f,690.0000000f,689.0000000f,688.0000000f,687.0000000f,686.0000000f,685.0000000f,684.0000000f,683.0000000f,682.0000000f,681.0000000f,680.0000000f,679.0000000f,678.0000000f,677.0000000f,676.0000000f,675.0000000f,674.0000000f,673.0000000f,672.0000000f,671.0000000f,670.0000000f,669.0000000f,668.0000000f,667.0000000f,666.0000000f,665.0000000f,664.0000000f,663.0000000f,662.0000000f,661.0000000f,660.0000000f,659.0000000f,658.0000000f,657.0000000f,656.0000000f,655.0000000f,654.0000000f,653.0000000f,652.0000000f,651.0000000f,650.0000000f,649.0000000f,648.0000000f,647.0000000f,646.0000000f,645.0000000f,644.0000000f,643.0000000f,642.0000000f,641.0000000f,640.0000000f,639.0000000f,638.0000000f,637.0000000f,636.0000000f,635.0000000f,634.0000000f,633.0000000f,632.0000000f,631.0000000f,630.0000000f,629.0000000f,628.0000000f,627.0000000f,626.0000000f,625.0000000f,624.0000000f,623.0000000f,622.0000000f,621.0000000f,620.0000000f,619.0000000f,618.0000000f,617.0000000f,616.0000000f,615.0000000f,614.0000000f,613.0000000f,612.0000000f,611.0000000f,610.0000000f,609.0000000f,608.0000000f,607.0000000f,606.0000000f,605.0000000f,604.0000000f,603.0000000f,602.0000000f,601.0000000f,600.0000000f,599.0000000f,598.0000000f,597.0000000f,596.0000000f,595.0000000f,594.0000000f,593.0000000f,592.0000000f,591.0000000f,590.0000000f,589.0000000f,588.0000000f,587.0000000f,586.0000000f,585.0000000f,584.0000000f,583.0000000f,582.0000000f,581.0000000f,580.0000000f,579.0000000f,578.0000000f,577.0000000f,576.0000000f,575.0000000f,574.0000000f,573.0000000f,572.0000000f,571.0000000f,570.0000000f,569.0000000f,568.0000000f,567.0000000f,566.0000000f,565.0000000f,564.0000000f,563.0000000f,562.0000000f,561.0000000f,560.0000000f,559.0000000f,558.0000000f,557.0000000f,556.0000000f,555.0000000f,554.0000000f,553.0000000f,552.0000000f,551.0000000f,550.0000000f,549.0000000f,548.0000000f,547.0000000f,546.0000000f,545.0000000f,544.0000000f,543.0000000f,542.0000000f,541.0000000f,540.0000000f,539.0000000f,538.0000000f,537.0000000f,536.0000000f,535.0000000f,534.0000000f,533.0000000f,532.0000000f,531.0000000f,530.0000000f,529.0000000f,528.0000000f,527.0000000f,526.0000000f,525.0000000f,524.0000000f,523.0000000f,522.0000000f,521.0000000f,520.0000000f,519.0000000f,518.0000000f,517.0000000f,516.0000000f,515.0000000f,514.0000000f,513.0000000f,512.0000000f,511.0000000f,510.0000000f,509.0000000f,508.0000000f,507.0000000f,506.0000000f,505.0000000f,504.0000000f,503.0000000f,502.0000000f,501.0000000f,500.0000000f,499.0000000f,498.0000000f,497.0000000f,496.0000000f,495.0000000f,494.0000000f,493.0000000f,492.0000000f,491.0000000f,490.0000000f,489.0000000f,488.0000000f,487.0000000f,486.0000000f,485.0000000f,484.0000000f,483.0000000f,482.0000000f,481.0000000f,480.0000000f,479.0000000f,478.0000000f,477.0000000f,476.0000000f,475.0000000f,474.0000000f,473.0000000f,472.0000000f,471.0000000f,470.0000000f,469.0000000f,468.0000000f,467.0000000f,466.0000000f,465.0000000f,464.0000000f,463.0000000f,462.0000000f,461.0000000f,460.0000000f,459.0000000f,458.0000000f,457.0000000f,456.0000000f,455.0000000f,454.0000000f,453.0000000f,452.0000000f,451.0000000f,450.0000000f,449.0000000f,448.0000000f,447.0000000f,446.0000000f,445.0000000f,444.0000000f,443.0000000f,442.0000000f,441.0000000f,440.0000000f,439.0000000f,438.0000000f,437.0000000f,436.0000000f,435.0000000f,434.0000000f,433.0000000f,432.0000000f,431.0000000f,430.0000000f,429.0000000f,428.0000000f,427.0000000f,426.0000000f,425.0000000f,424.0000000f,423.0000000f,422.0000000f,421.0000000f,420.0000000f,419.0000000f,418.0000000f,417.0000000f,416.0000000f,415.0000000f,414.0000000f,413.0000000f,412.0000000f,411.0000000f,410.0000000f,409.0000000f,408.0000000f,407.0000000f,406.0000000f,405.0000000f,404.0000000f,403.0000000f,402.0000000f,401.0000000f,400.0000000f,399.0000000f,398.0000000f,397.0000000f,396.0000000f,395.0000000f,394.0000000f,393.0000000f,392.0000000f,391.0000000f,390.0000000f,389.0000000f,388.0000000f,387.0000000f,386.0000000f,385.0000000f,384.0000000f,383.0000000f,382.0000000f,381.0000000f,380.0000000f,379.0000000f,378.0000000f,377.0000000f,376.0000000f,375.0000000f,374.0000000f,373.0000000f,372.0000000f,371.0000000f,370.0000000f,369.0000000f,368.0000000f,367.0000000f,366.0000000f,365.0000000f,364.0000000f,363.0000000f,362.0000000f,361.0000000f,360.0000000f,359.0000000f,358.0000000f,357.0000000f,356.0000000f,355.0000000f,354.0000000f,353.0000000f,352.0000000f,351.0000000f,350.0000000f,349.0000000f,348.0000000f,347.0000000f,346.0000000f,345.0000000f,344.0000000f,343.0000000f,342.0000000f,341.0000000f,340.0000000f,339.0000000f,338.0000000f,337.0000000f,336.0000000f,335.0000000f,334.0000000f,333.0000000f,332.0000000f,331.0000000f,330.0000000f,329.0000000f,328.0000000f,327.0000000f,326.0000000f,325.0000000f,324.0000000f,323.0000000f,322.0000000f,321.0000000f,320.0000000f,319.0000000f,318.0000000f,317.0000000f,316.0000000f,315.0000000f,314.0000000f,313.0000000f,312.0000000f,311.0000000f,310.0000000f,309.0000000f,308.0000000f,307.0000000f,306.0000000f,305.0000000f,304.0000000f,303.0000000f,302.0000000f,301.0000000f,300.0000000f,299.0000000f,298.0000000f,297.0000000f,296.0000000f,295.0000000f,294.0000000f,293.0000000f,292.0000000f,291.0000000f,290.0000000f,289.0000000f,288.0000000f,287.0000000f,286.0000000f,285.0000000f,284.0000000f,283.0000000f,282.0000000f,281.0000000f,280.0000000f,279.0000000f,278.0000000f,277.0000000f,276.0000000f,275.0000000f,274.0000000f,273.0000000f,272.0000000f,271.0000000f,270.0000000f,269.0000000f,268.0000000f,267.0000000f,266.0000000f,265.0000000f,264.0000000f,263.0000000f,262.0000000f,261.0000000f,260.0000000f,259.0000000f,258.0000000f,257.0000000f,256.0000000f,255.0000000f,254.0000000f,253.0000000f,252.0000000f,251.0000000f,250.0000000f,249.0000000f,248.0000000f,247.0000000f,246.0000000f,245.0000000f,244.0000000f,243.0000000f,242.0000000f,241.0000000f,240.0000000f,239.0000000f,238.0000000f,237.0000000f,236.0000000f,235.0000000f,234.0000000f,233.0000000f,232.0000000f,231.0000000f,230.0000000f,229.0000000f,228.0000000f,227.0000000f,226.0000000f,225.0000000f,224.0000000f,223.0000000f,222.0000000f,221.0000000f,220.0000000f,219.0000000f,218.0000000f,217.0000000f,216.0000000f,215.0000000f,214.0000000f,213.0000000f,212.0000000f,211.0000000f,210.0000000f,209.0000000f,208.0000000f,207.0000000f,206.0000000f,205.0000000f,204.0000000f,203.0000000f,202.0000000f,201.0000000f,200.0000000f,199.0000000f,198.0000000f,197.0000000f,196.0000000f,195.0000000f,194.0000000f,193.0000000f,192.0000000f,191.0000000f,190.0000000f,189.0000000f,188.0000000f,187.0000000f,186.0000000f,185.0000000f,184.0000000f,183.0000000f,182.0000000f,181.0000000f,180.0000000f,179.0000000f,178.0000000f,177.0000000f,176.0000000f,175.0000000f,174.0000000f,173.0000000f,172.0000000f,171.0000000f,170.0000000f,169.0000000f,168.0000000f,167.0000000f,166.0000000f,165.0000000f,164.0000000f,163.0000000f,162.0000000f,161.0000000f,160.0000000f,159.0000000f,158.0000000f,157.0000000f,156.0000000f,155.0000000f,154.0000000f,153.0000000f,152.0000000f,151.0000000f,150.0000000f,149.0000000f,148.0000000f,147.0000000f,146.0000000f,145.0000000f,144.0000000f,143.0000000f,142.0000000f,141.0000000f,140.0000000f,139.0000000f,138.0000000f,137.0000000f,136.0000000f,135.0000000f,134.0000000f,133.0000000f,132.0000000f,131.0000000f,130.0000000f,129.0000000f,128.0000000f,127.0000000f,126.0000000f,125.0000000f,124.0000000f,123.0000000f,122.0000000f,121.0000000f,120.0000000f,119.0000000f,118.0000000f,117.0000000f,116.0000000f,115.0000000f,114.0000000f,113.0000000f,112.0000000f,111.0000000f,110.0000000f,109.0000000f,108.0000000f,107.0000000f,106.0000000f,105.0000000f,104.0000000f,103.0000000f,102.0000000f,101.0000000f,100.0000000f,99.0000000f,98.0000000f,97.0000000f,96.0000000f,95.0000000f,94.0000000f,93.0000000f,92.0000000f,91.0000000f,90.0000000f,89.0000000f,88.0000000f,87.0000000f,86.0000000f,85.0000000f,84.0000000f,83.0000000f,82.0000000f,81.0000000f,80.0000000f,79.0000000f,78.0000000f,77.0000000f,76.0000000f,75.0000000f,74.0000000f,73.0000000f,72.0000000f,71.0000000f,70.0000000f,69.0000000f,68.0000000f,67.0000000f,66.0000000f,65.0000000f,64.0000000f,63.0000000f,62.0000000f,61.0000000f,60.0000000f,59.0000000f,58.0000000f,57.0000000f,56.0000000f,55.0000000f,54.0000000f,53.0000000f,52.0000000f,51.0000000f,50.0000000f,49.0000000f,48.0000000f,47.0000000f,46.0000000f,45.0000000f,44.0000000f,43.0000000f,42.0000000f,41.0000000f,40.0000000f,39.0000000f,38.0000000f,37.0000000f,36.0000000f,35.0000000f,34.0000000f,33.0000000f,32.0000000f,31.0000000f,30.0000000f,29.0000000f,28.0000000f,27.0000000f,26.0000000f,25.0000000f,24.0000000f,23.0000000f,22.0000000f,21.0000000f,20.0000000f,19.0000000f,18.0000000f,17.0000000f,16.0000000f,15.0000000f,14.0000000f,13.0000000f,12.0000000f,11.0000000f,10.0000000f,9.0000000f,8.0000000f,7.0000000f,6.0000000f,5.0000000f,4.0000000f,3.0000000f,2.0000000f,1.0000000f};
A = ILMath.ccomplex(ResultR,ResultI);
A.Reshape(new ILDimension(10,30,11));
ResultR = new float[]{55.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,155.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,255.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,355.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,455.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,555.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,655.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,755.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,855.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,955.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,1055.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,1155.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,1255.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,1355.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,1455.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,1555.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,1655.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,1755.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,1855.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,1955.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,2055.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,2155.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,2255.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,2355.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,2455.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,2555.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,2655.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,2755.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,2855.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,2955.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,3055.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,3155.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,3255.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,3355.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,3455.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,3555.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,3655.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,3755.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,3855.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,3955.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,4055.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,4155.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,4255.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,4355.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,4455.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,4555.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,4655.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,4755.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,4855.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,4955.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,5055.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,5155.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,5255.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,5355.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,5455.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,5555.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,5655.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,5755.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,5855.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,5955.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,6055.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,6155.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,6255.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,6355.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,6455.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,6555.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,6655.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,6755.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,6855.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,6955.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,7055.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,7155.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,7255.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,7355.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,7455.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,7555.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,7655.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,7755.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,7855.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,7955.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,8055.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,8155.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,8255.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,8355.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,8455.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,8555.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,8655.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,8755.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,8855.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,8955.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,9055.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,9155.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,9255.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,9355.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,9455.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,9555.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,9655.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,9755.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,9855.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,9955.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,10055.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,10155.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,10255.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,10355.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,10455.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,10555.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,10655.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,10755.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,10855.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,10955.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,11055.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,11155.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,11255.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,11355.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,11455.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,11555.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,11655.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,11755.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,11855.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,11955.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,12055.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,12155.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,12255.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,12355.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,12455.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,12555.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,12655.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,12755.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,12855.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,12955.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,13055.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,13155.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,13255.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,13355.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,13455.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,13555.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,13655.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,13755.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,13855.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,13955.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,14055.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,14155.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,14255.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,14355.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,14455.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,14555.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,14655.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,14755.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,14855.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,14955.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,15055.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,15155.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,15255.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,15355.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,15455.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,15555.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,15655.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,15755.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,15855.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,15955.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,16055.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,16155.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,16255.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,16355.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,16455.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,16555.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,16655.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,16755.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,16855.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,16955.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,17055.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,17155.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,17255.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,17355.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,17455.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,17555.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,17655.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,17755.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,17855.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,17955.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,18055.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,18155.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,18255.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,18355.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,18455.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,18555.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,18655.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,18755.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,18855.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,18955.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,19055.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,19155.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,19255.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,19355.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,19455.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,19555.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,19655.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,19755.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,19855.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,19955.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,20055.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,20155.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,20255.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,20355.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,20455.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,20555.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,20655.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,20755.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,20855.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,20955.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,21055.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,21155.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,21255.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,21355.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,21455.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,21555.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,21655.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,21755.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,21855.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,21955.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,22055.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,22155.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,22255.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,22355.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,22455.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,22555.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,22655.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,22755.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,22855.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,22955.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,23055.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,23155.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,23255.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,23355.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,23455.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,23555.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,23655.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,23755.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,23855.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,23955.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,24055.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,24155.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,24255.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,24355.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,24455.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,24555.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,24655.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,24755.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,24855.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,24955.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,25055.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,25155.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,25255.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,25355.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,25455.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,25555.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,25655.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,25755.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,25855.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,25955.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,26055.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,26155.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,26255.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,26355.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,26455.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,26555.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,26655.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,26755.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,26855.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,26955.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,27055.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,27155.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,27255.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,27355.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,27455.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,27555.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,27655.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,27755.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,27855.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,27955.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,28055.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,28155.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,28255.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,28355.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,28455.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,28555.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,28655.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,28755.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,28855.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,28955.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,29055.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,29155.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,29255.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,29355.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,29455.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,29555.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,29655.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,29755.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,29855.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,29955.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,30055.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,30155.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,30255.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,30355.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,30455.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,30555.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,30655.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,30755.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,30855.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,30955.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,31055.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,31155.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,31255.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,31355.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,31455.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,31555.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,31655.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,31755.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,31855.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,31955.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,32055.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,32155.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,32255.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,32355.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,32455.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,32555.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,32655.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,32755.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,32855.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,32955.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f};
ResultI = new float[]{32955.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,32855.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,32755.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,32655.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,32555.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,32455.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,32355.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,32255.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,32155.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,32055.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,31955.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,31855.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,31755.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,31655.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,31555.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,31455.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,31355.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,31255.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,31155.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,31055.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,30955.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,30855.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,30755.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,30655.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,30555.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,30455.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,30355.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,30255.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,30155.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,30055.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,29955.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,29855.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,29755.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,29655.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,29555.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,29455.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,29355.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,29255.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,29155.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,29055.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,28955.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,28855.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,28755.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,28655.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,28555.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,28455.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,28355.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,28255.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,28155.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,28055.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,27955.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,27855.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,27755.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,27655.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,27555.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,27455.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,27355.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,27255.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,27155.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,27055.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,26955.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,26855.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,26755.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,26655.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,26555.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,26455.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,26355.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,26255.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,26155.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,26055.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,25955.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,25855.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,25755.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,25655.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,25555.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,25455.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,25355.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,25255.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,25155.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,25055.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,24955.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,24855.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,24755.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,24655.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,24555.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,24455.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,24355.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,24255.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,24155.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,24055.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,23955.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,23855.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,23755.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,23655.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,23555.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,23455.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,23355.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,23255.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,23155.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,23055.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,22955.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,22855.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,22755.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,22655.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,22555.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,22455.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,22355.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,22255.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,22155.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,22055.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,21955.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,21855.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,21755.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,21655.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,21555.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,21455.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,21355.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,21255.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,21155.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,21055.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,20955.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,20855.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,20755.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,20655.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,20555.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,20455.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,20355.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,20255.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,20155.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,20055.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,19955.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,19855.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,19755.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,19655.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,19555.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,19455.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,19355.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,19255.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,19155.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,19055.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,18955.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,18855.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,18755.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,18655.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,18555.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,18455.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,18355.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,18255.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,18155.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,18055.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,17955.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,17855.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,17755.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,17655.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,17555.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,17455.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,17355.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,17255.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,17155.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,17055.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,16955.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,16855.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,16755.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,16655.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,16555.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,16455.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,16355.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,16255.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,16155.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,16055.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,15955.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,15855.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,15755.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,15655.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,15555.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,15455.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,15355.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,15255.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,15155.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,15055.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,14955.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,14855.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,14755.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,14655.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,14555.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,14455.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,14355.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,14255.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,14155.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,14055.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,13955.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,13855.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,13755.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,13655.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,13555.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,13455.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,13355.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,13255.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,13155.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,13055.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,12955.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,12855.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,12755.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,12655.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,12555.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,12455.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,12355.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,12255.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,12155.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,12055.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,11955.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,11855.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,11755.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,11655.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,11555.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,11455.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,11355.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,11255.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,11155.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,11055.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,10955.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,10855.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,10755.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,10655.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,10555.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,10455.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,10355.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,10255.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,10155.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,10055.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,9955.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,9855.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,9755.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,9655.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,9555.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,9455.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,9355.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,9255.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,9155.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,9055.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,8955.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,8855.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,8755.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,8655.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,8555.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,8455.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,8355.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,8255.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,8155.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,8055.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,7955.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,7855.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,7755.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,7655.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,7555.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,7455.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,7355.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,7255.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,7155.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,7055.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,6955.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,6855.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,6755.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,6655.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,6555.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,6455.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,6355.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,6255.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,6155.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,6055.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,5955.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,5855.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,5755.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,5655.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,5555.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,5455.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,5355.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,5255.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,5155.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,5055.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,4955.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,4855.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,4755.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,4655.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,4555.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,4455.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,4355.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,4255.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,4155.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,4055.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,3955.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,3855.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,3755.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,3655.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,3555.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,3455.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,3355.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,3255.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,3155.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,3055.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,2955.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,2855.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,2755.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,2655.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,2555.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,2455.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,2355.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,2255.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,2155.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,2055.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,1955.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,1855.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,1755.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,1655.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,1555.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,1455.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,1355.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,1255.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,1155.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,1055.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,955.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,855.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,755.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,655.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,555.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,455.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,355.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,255.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,155.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,55.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(10,30,11));
forwBackwGenCheck(fft, A, Result, 0, 1e3f);
ResultR = new float[]{55.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,155.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,255.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,355.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,455.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,555.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,655.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,755.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,855.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,955.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,1055.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,1155.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,1255.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,1355.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,1455.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,1555.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,1655.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,1755.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,1855.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,1955.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,2055.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,2155.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,2255.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,2355.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,2455.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,2555.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,2655.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,2755.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,2855.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,2955.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,3055.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,3155.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,3255.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,3355.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,3455.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,3555.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,3655.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,3755.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,3855.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,3955.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,4055.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,4155.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,4255.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,4355.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,4455.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,4555.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,4655.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,4755.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,4855.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,4955.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,5055.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,5155.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,5255.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,5355.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,5455.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,5555.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,5655.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,5755.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,5855.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,5955.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,6055.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,6155.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,6255.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,6355.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,6455.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,6555.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,6655.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,6755.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,6855.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,6955.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,7055.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,7155.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,7255.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,7355.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,7455.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,7555.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,7655.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,7755.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,7855.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,7955.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,8055.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,8155.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,8255.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,8355.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,8455.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,8555.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,8655.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,8755.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,8855.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,8955.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,9055.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,9155.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,9255.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,9355.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,9455.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,9555.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,9655.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,9755.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,9855.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,9955.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,10055.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,10155.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,10255.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,10355.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,10455.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,10555.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,10655.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,10755.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,10855.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,10955.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,11055.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,11155.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,11255.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,11355.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,11455.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,11555.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,11655.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,11755.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,11855.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,11955.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,12055.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,12155.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,12255.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,12355.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,12455.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,12555.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,12655.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,12755.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,12855.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,12955.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,13055.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,13155.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,13255.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,13355.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,13455.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,13555.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,13655.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,13755.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,13855.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,13955.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,14055.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,14155.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,14255.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,14355.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,14455.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,14555.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,14655.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,14755.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,14855.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,14955.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,15055.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,15155.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,15255.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,15355.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,15455.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,15555.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,15655.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,15755.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,15855.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,15955.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,16055.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,16155.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,16255.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,16355.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,16455.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,16555.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,16655.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,16755.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,16855.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,16955.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,17055.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,17155.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,17255.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,17355.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,17455.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,17555.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,17655.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,17755.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,17855.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,17955.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,18055.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,18155.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,18255.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,18355.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,18455.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,18555.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,18655.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,18755.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,18855.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,18955.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,19055.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,19155.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,19255.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,19355.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,19455.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,19555.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,19655.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,19755.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,19855.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,19955.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,20055.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,20155.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,20255.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,20355.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,20455.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,20555.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,20655.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,20755.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,20855.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,20955.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,21055.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,21155.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,21255.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,21355.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,21455.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,21555.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,21655.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,21755.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,21855.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,21955.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,22055.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,22155.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,22255.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,22355.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,22455.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,22555.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,22655.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,22755.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,22855.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,22955.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,23055.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,23155.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,23255.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,23355.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,23455.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,23555.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,23655.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,23755.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,23855.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,23955.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,24055.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,24155.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,24255.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,24355.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,24455.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,24555.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,24655.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,24755.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,24855.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,24955.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,25055.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,25155.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,25255.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,25355.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,25455.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,25555.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,25655.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,25755.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,25855.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,25955.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,26055.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,26155.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,26255.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,26355.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,26455.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,26555.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,26655.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,26755.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,26855.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,26955.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,27055.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,27155.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,27255.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,27355.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,27455.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,27555.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,27655.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,27755.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,27855.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,27955.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,28055.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,28155.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,28255.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,28355.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,28455.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,28555.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,28655.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,28755.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,28855.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,28955.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,29055.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,29155.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,29255.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,29355.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,29455.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,29555.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,29655.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,29755.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,29855.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,29955.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,30055.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,30155.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,30255.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,30355.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,30455.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,30555.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,30655.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,30755.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,30855.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,30955.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,31055.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,31155.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,31255.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,31355.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,31455.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,31555.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,31655.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,31755.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,31855.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,31955.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,32055.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,32155.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,32255.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,32355.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,32455.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,32555.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,32655.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,32755.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,32855.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,32955.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f};
ResultI = new float[]{32955.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,32855.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,32755.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,32655.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,32555.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,32455.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,32355.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,32255.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,32155.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,32055.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,31955.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,31855.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,31755.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,31655.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,31555.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,31455.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,31355.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,31255.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,31155.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,31055.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,30955.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,30855.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,30755.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,30655.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,30555.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,30455.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,30355.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,30255.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,30155.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,30055.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,29955.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,29855.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,29755.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,29655.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,29555.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,29455.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,29355.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,29255.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,29155.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,29055.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,28955.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,28855.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,28755.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,28655.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,28555.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,28455.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,28355.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,28255.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,28155.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,28055.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,27955.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,27855.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,27755.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,27655.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,27555.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,27455.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,27355.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,27255.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,27155.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,27055.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,26955.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,26855.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,26755.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,26655.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,26555.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,26455.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,26355.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,26255.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,26155.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,26055.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,25955.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,25855.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,25755.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,25655.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,25555.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,25455.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,25355.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,25255.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,25155.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,25055.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,24955.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,24855.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,24755.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,24655.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,24555.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,24455.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,24355.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,24255.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,24155.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,24055.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,23955.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,23855.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,23755.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,23655.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,23555.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,23455.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,23355.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,23255.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,23155.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,23055.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,22955.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,22855.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,22755.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,22655.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,22555.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,22455.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,22355.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,22255.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,22155.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,22055.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,21955.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,21855.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,21755.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,21655.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,21555.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,21455.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,21355.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,21255.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,21155.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,21055.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,20955.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,20855.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,20755.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,20655.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,20555.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,20455.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,20355.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,20255.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,20155.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,20055.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,19955.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,19855.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,19755.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,19655.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,19555.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,19455.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,19355.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,19255.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,19155.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,19055.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,18955.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,18855.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,18755.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,18655.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,18555.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,18455.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,18355.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,18255.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,18155.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,18055.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,17955.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,17855.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,17755.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,17655.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,17555.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,17455.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,17355.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,17255.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,17155.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,17055.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,16955.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,16855.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,16755.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,16655.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,16555.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,16455.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,16355.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,16255.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,16155.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,16055.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,15955.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,15855.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,15755.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,15655.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,15555.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,15455.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,15355.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,15255.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,15155.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,15055.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,14955.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,14855.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,14755.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,14655.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,14555.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,14455.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,14355.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,14255.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,14155.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,14055.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,13955.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,13855.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,13755.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,13655.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,13555.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,13455.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,13355.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,13255.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,13155.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,13055.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,12955.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,12855.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,12755.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,12655.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,12555.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,12455.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,12355.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,12255.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,12155.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,12055.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,11955.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,11855.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,11755.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,11655.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,11555.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,11455.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,11355.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,11255.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,11155.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,11055.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,10955.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,10855.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,10755.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,10655.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,10555.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,10455.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,10355.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,10255.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,10155.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,10055.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,9955.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,9855.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,9755.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,9655.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,9555.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,9455.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,9355.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,9255.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,9155.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,9055.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,8955.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,8855.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,8755.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,8655.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,8555.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,8455.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,8355.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,8255.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,8155.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,8055.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,7955.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,7855.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,7755.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,7655.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,7555.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,7455.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,7355.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,7255.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,7155.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,7055.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,6955.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,6855.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,6755.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,6655.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,6555.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,6455.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,6355.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,6255.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,6155.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,6055.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,5955.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,5855.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,5755.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,5655.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,5555.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,5455.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,5355.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,5255.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,5155.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,5055.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,4955.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,4855.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,4755.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,4655.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,4555.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,4455.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,4355.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,4255.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,4155.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,4055.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,3955.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,3855.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,3755.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,3655.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,3555.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,3455.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,3355.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,3255.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,3155.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,3055.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,2955.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,2855.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,2755.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,2655.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,2555.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,2455.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,2355.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,2255.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,2155.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,2055.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,1955.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,1855.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,1755.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,1655.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,1555.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,1455.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,1355.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,1255.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,1155.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,1055.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,955.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,855.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,755.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,655.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,555.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,455.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,355.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,255.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,155.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,55.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(10,30,11));
forwBackwGenCheckND(fft, A, Result, 1, 1e3f);
ResultR = new float[]{4380.0000000f,4410.0000000f,4440.0000000f,4470.0000000f,4500.0000000f,4530.0000000f,4560.0000000f,4590.0000000f,4620.0000000f,4650.0000000f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,13380.0000000f,13410.0000000f,13440.0000000f,13470.0000000f,13500.0000000f,13530.0000000f,13560.0000000f,13590.0000000f,13620.0000000f,13650.0000000f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,22380.0000000f,22410.0000000f,22440.0000000f,22470.0000000f,22500.0000000f,22530.0000000f,22560.0000000f,22590.0000000f,22620.0000000f,22650.0000000f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,31380.0000000f,31410.0000000f,31440.0000000f,31470.0000000f,31500.0000000f,31530.0000000f,31560.0000000f,31590.0000000f,31620.0000000f,31650.0000000f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,40380.0000000f,40410.0000000f,40440.0000000f,40470.0000000f,40500.0000000f,40530.0000000f,40560.0000000f,40590.0000000f,40620.0000000f,40650.0000000f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,49380.0000000f,49410.0000000f,49440.0000000f,49470.0000000f,49500.0000000f,49530.0000000f,49560.0000000f,49590.0000000f,49620.0000000f,49650.0000000f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,58380.0000000f,58410.0000000f,58440.0000000f,58470.0000000f,58500.0000000f,58530.0000000f,58560.0000000f,58590.0000000f,58620.0000000f,58650.0000000f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,67380.0000000f,67410.0000000f,67440.0000000f,67470.0000000f,67500.0000000f,67530.0000000f,67560.0000000f,67590.0000000f,67620.0000000f,67650.0000000f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,76380.0000000f,76410.0000000f,76440.0000000f,76470.0000000f,76500.0000000f,76530.0000000f,76560.0000000f,76590.0000000f,76620.0000000f,76650.0000000f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,85380.0000000f,85410.0000000f,85440.0000000f,85470.0000000f,85500.0000000f,85530.0000000f,85560.0000000f,85590.0000000f,85620.0000000f,85650.0000000f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,94380.0000000f,94410.0000000f,94440.0000000f,94470.0000000f,94500.0000000f,94530.0000000f,94560.0000000f,94590.0000000f,94620.0000000f,94650.0000000f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,1277.1546681f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,555.6945164f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,311.6525306f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,186.9055161f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,109.8076211f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,56.4572881f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,16.5918772f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-14.9393934f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-41.0186208f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-63.3974596f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-83.2156972f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-101.2620456f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-118.1165157f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-134.2343647f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-150.0000000f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-165.7656353f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-181.8834843f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-198.7379544f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-216.7843028f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-236.6025404f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-258.9813792f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-285.0606066f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-316.5918772f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-356.4572881f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-409.8076211f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-486.9055161f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-611.6525306f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-855.6945164f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f,-1577.1546681f};
ResultI = new float[]{94650.0000000f,94620.0000000f,94590.0000000f,94560.0000000f,94530.0000000f,94500.0000000f,94470.0000000f,94440.0000000f,94410.0000000f,94380.0000000f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,85650.0000000f,85620.0000000f,85590.0000000f,85560.0000000f,85530.0000000f,85500.0000000f,85470.0000000f,85440.0000000f,85410.0000000f,85380.0000000f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,76650.0000000f,76620.0000000f,76590.0000000f,76560.0000000f,76530.0000000f,76500.0000000f,76470.0000000f,76440.0000000f,76410.0000000f,76380.0000000f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,67650.0000000f,67620.0000000f,67590.0000000f,67560.0000000f,67530.0000000f,67500.0000000f,67470.0000000f,67440.0000000f,67410.0000000f,67380.0000000f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,58650.0000000f,58620.0000000f,58590.0000000f,58560.0000000f,58530.0000000f,58500.0000000f,58470.0000000f,58440.0000000f,58410.0000000f,58380.0000000f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,49650.0000000f,49620.0000000f,49590.0000000f,49560.0000000f,49530.0000000f,49500.0000000f,49470.0000000f,49440.0000000f,49410.0000000f,49380.0000000f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,40650.0000000f,40620.0000000f,40590.0000000f,40560.0000000f,40530.0000000f,40500.0000000f,40470.0000000f,40440.0000000f,40410.0000000f,40380.0000000f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,31650.0000000f,31620.0000000f,31590.0000000f,31560.0000000f,31530.0000000f,31500.0000000f,31470.0000000f,31440.0000000f,31410.0000000f,31380.0000000f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,22650.0000000f,22620.0000000f,22590.0000000f,22560.0000000f,22530.0000000f,22500.0000000f,22470.0000000f,22440.0000000f,22410.0000000f,22380.0000000f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,13650.0000000f,13620.0000000f,13590.0000000f,13560.0000000f,13530.0000000f,13500.0000000f,13470.0000000f,13440.0000000f,13410.0000000f,13380.0000000f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,4650.0000000f,4620.0000000f,4590.0000000f,4560.0000000f,4530.0000000f,4500.0000000f,4470.0000000f,4440.0000000f,4410.0000000f,4380.0000000f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,1577.1546681f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,855.6945164f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,611.6525306f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,486.9055161f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,409.8076211f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,356.4572881f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,316.5918772f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,285.0606066f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,258.9813792f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,236.6025404f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,216.7843028f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,198.7379544f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,181.8834843f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,165.7656353f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,150.0000000f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,134.2343647f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,118.1165157f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,101.2620456f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,83.2156972f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,63.3974596f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,41.0186208f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,14.9393934f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-16.5918772f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-56.4572881f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-109.8076211f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-186.9055161f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-311.6525306f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-555.6945164f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f,-1277.1546681f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(10,30,11));
forwBackwGenCheck(fft, A, Result, 1, 1e3f);
ResultR = new float[]{45150.0000000f,311.6525306f,56.4572881f,-41.0186208f,-101.2620456f,-150.0000000f,-198.7379544f,-258.9813792f,-356.4572881f,-611.6525306f,12771.5466813f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,5556.9451642f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,3116.5253058f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1869.0551609f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1098.0762114f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,564.5728807f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,165.9187722f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-149.3939336f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-410.1862080f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-633.9745962f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-832.1569720f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1012.6204557f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1181.1651575f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1342.3436471f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1500.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1657.6563529f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1818.8348425f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1987.3795443f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-2167.8430280f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-2366.0254038f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-2589.8137920f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-2850.6060664f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-3165.9187722f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-3564.5728807f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-4098.0762114f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-4869.0551609f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-6116.5253058f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-8556.9451642f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-15771.5466813f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,135150.0000000f,311.6525306f,56.4572881f,-41.0186208f,-101.2620456f,-150.0000000f,-198.7379544f,-258.9813792f,-356.4572881f,-611.6525306f,12771.5466813f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,5556.9451642f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,3116.5253058f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1869.0551609f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1098.0762114f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,564.5728807f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,165.9187722f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-149.3939336f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-410.1862080f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-633.9745962f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-832.1569720f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1012.6204557f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1181.1651575f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1342.3436471f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1500.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1657.6563529f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1818.8348425f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1987.3795443f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-2167.8430280f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-2366.0254038f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-2589.8137920f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-2850.6060664f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-3165.9187722f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-3564.5728807f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-4098.0762114f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-4869.0551609f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-6116.5253058f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-8556.9451642f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-15771.5466813f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,225150.0000000f,311.6525306f,56.4572881f,-41.0186208f,-101.2620456f,-150.0000000f,-198.7379544f,-258.9813792f,-356.4572881f,-611.6525306f,12771.5466813f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,5556.9451642f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,3116.5253058f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1869.0551609f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1098.0762114f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,564.5728807f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,165.9187722f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-149.3939336f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-410.1862080f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-633.9745962f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-832.1569720f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1012.6204557f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1181.1651575f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1342.3436471f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1500.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1657.6563529f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1818.8348425f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1987.3795443f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-2167.8430280f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-2366.0254038f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-2589.8137920f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-2850.6060664f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-3165.9187722f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-3564.5728807f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-4098.0762114f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-4869.0551609f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-6116.5253058f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-8556.9451642f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-15771.5466813f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,315150.0000000f,311.6525306f,56.4572881f,-41.0186208f,-101.2620456f,-150.0000000f,-198.7379544f,-258.9813792f,-356.4572881f,-611.6525306f,12771.5466813f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,5556.9451642f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,3116.5253058f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1869.0551609f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1098.0762114f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,564.5728807f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,165.9187722f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-149.3939336f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-410.1862080f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-633.9745962f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-832.1569720f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1012.6204557f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1181.1651575f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1342.3436471f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1500.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1657.6563529f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1818.8348425f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1987.3795443f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-2167.8430280f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-2366.0254038f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-2589.8137920f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-2850.6060664f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-3165.9187722f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-3564.5728807f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-4098.0762114f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-4869.0551609f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-6116.5253058f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-8556.9451642f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-15771.5466813f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,405150.0000000f,311.6525306f,56.4572881f,-41.0186208f,-101.2620456f,-150.0000000f,-198.7379544f,-258.9813792f,-356.4572881f,-611.6525306f,12771.5466813f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,5556.9451642f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,3116.5253058f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1869.0551609f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1098.0762114f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,564.5728807f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,165.9187722f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-149.3939336f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-410.1862080f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-633.9745962f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-832.1569720f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1012.6204557f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1181.1651575f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1342.3436471f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1500.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1657.6563529f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1818.8348425f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1987.3795443f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-2167.8430280f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-2366.0254038f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-2589.8137920f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-2850.6060664f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-3165.9187722f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-3564.5728807f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-4098.0762114f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-4869.0551609f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-6116.5253058f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-8556.9451642f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-15771.5466813f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,495150.0000000f,311.6525306f,56.4572881f,-41.0186208f,-101.2620456f,-150.0000000f,-198.7379544f,-258.9813792f,-356.4572881f,-611.6525306f,12771.5466813f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,5556.9451642f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,3116.5253058f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1869.0551609f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1098.0762114f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,564.5728807f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,165.9187722f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-149.3939336f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-410.1862080f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-633.9745962f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-832.1569720f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1012.6204557f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1181.1651575f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1342.3436471f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1500.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1657.6563529f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1818.8348425f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1987.3795443f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-2167.8430280f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-2366.0254038f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-2589.8137920f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-2850.6060664f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-3165.9187722f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-3564.5728807f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-4098.0762114f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-4869.0551609f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-6116.5253058f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-8556.9451642f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-15771.5466813f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,585150.0000000f,311.6525306f,56.4572881f,-41.0186208f,-101.2620456f,-150.0000000f,-198.7379544f,-258.9813792f,-356.4572881f,-611.6525306f,12771.5466813f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,5556.9451642f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,3116.5253058f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1869.0551609f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1098.0762114f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,564.5728807f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,165.9187722f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-149.3939336f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-410.1862080f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-633.9745962f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-832.1569720f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1012.6204557f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1181.1651575f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1342.3436471f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1500.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1657.6563529f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1818.8348425f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1987.3795443f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-2167.8430280f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-2366.0254038f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-2589.8137920f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-2850.6060664f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-3165.9187722f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-3564.5728807f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-4098.0762114f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-4869.0551609f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-6116.5253058f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-8556.9451642f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-15771.5466813f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,675150.0000000f,311.6525306f,56.4572881f,-41.0186208f,-101.2620456f,-150.0000000f,-198.7379544f,-258.9813792f,-356.4572881f,-611.6525306f,12771.5466813f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,5556.9451642f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,3116.5253058f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1869.0551609f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1098.0762114f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,564.5728807f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,165.9187722f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-149.3939336f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-410.1862080f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-633.9745962f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-832.1569720f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1012.6204557f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1181.1651575f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1342.3436471f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1500.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1657.6563529f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1818.8348425f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1987.3795443f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-2167.8430280f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-2366.0254038f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-2589.8137920f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-2850.6060664f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-3165.9187722f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-3564.5728807f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-4098.0762114f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-4869.0551609f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-6116.5253058f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-8556.9451642f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-15771.5466813f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,765150.0000000f,311.6525306f,56.4572881f,-41.0186208f,-101.2620456f,-150.0000000f,-198.7379544f,-258.9813792f,-356.4572881f,-611.6525306f,12771.5466813f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,5556.9451642f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,3116.5253058f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1869.0551609f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1098.0762114f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,564.5728807f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,165.9187722f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-149.3939336f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-410.1862080f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-633.9745962f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-832.1569720f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1012.6204557f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1181.1651575f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1342.3436471f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1500.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1657.6563529f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1818.8348425f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1987.3795443f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-2167.8430280f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-2366.0254038f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-2589.8137920f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-2850.6060664f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-3165.9187722f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-3564.5728807f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-4098.0762114f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-4869.0551609f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-6116.5253058f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-8556.9451642f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-15771.5466813f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,855150.0000000f,311.6525306f,56.4572881f,-41.0186208f,-101.2620456f,-150.0000000f,-198.7379544f,-258.9813792f,-356.4572881f,-611.6525306f,12771.5466813f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,5556.9451642f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,3116.5253058f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1869.0551609f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1098.0762114f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,564.5728807f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,165.9187722f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-149.3939336f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-410.1862080f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-633.9745962f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-832.1569720f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1012.6204557f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1181.1651575f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1342.3436471f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1500.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1657.6563529f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1818.8348425f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1987.3795443f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-2167.8430280f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-2366.0254038f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-2589.8137920f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-2850.6060664f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-3165.9187722f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-3564.5728807f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-4098.0762114f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-4869.0551609f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-6116.5253058f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-8556.9451642f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-15771.5466813f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,945150.0000000f,311.6525306f,56.4572881f,-41.0186208f,-101.2620456f,-150.0000000f,-198.7379544f,-258.9813792f,-356.4572881f,-611.6525306f,12771.5466813f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,5556.9451642f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,3116.5253058f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1869.0551609f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1098.0762114f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,564.5728807f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,165.9187722f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-149.3939336f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-410.1862080f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-633.9745962f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-832.1569720f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1012.6204557f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1181.1651575f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1342.3436471f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1500.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1657.6563529f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1818.8348425f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1987.3795443f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-2167.8430280f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-2366.0254038f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-2589.8137920f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-2850.6060664f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-3165.9187722f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-3564.5728807f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-4098.0762114f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-4869.0551609f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-6116.5253058f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-8556.9451642f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-15771.5466813f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f};
ResultI = new float[]{945150.0000000f,611.6525306f,356.4572881f,258.9813792f,198.7379544f,150.0000000f,101.2620456f,41.0186208f,-56.4572881f,-311.6525306f,15771.5466813f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,8556.9451642f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,6116.5253058f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,4869.0551609f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,4098.0762114f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,3564.5728807f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,3165.9187722f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,2850.6060664f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,2589.8137920f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,2366.0254038f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,2167.8430280f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1987.3795443f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1818.8348425f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1657.6563529f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1500.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1342.3436471f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1181.1651575f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1012.6204557f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,832.1569720f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,633.9745962f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,410.1862080f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,149.3939336f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-165.9187722f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-564.5728807f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1098.0762114f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1869.0551609f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-3116.5253058f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-5556.9451642f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-12771.5466813f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,855150.0000000f,611.6525306f,356.4572881f,258.9813792f,198.7379544f,150.0000000f,101.2620456f,41.0186208f,-56.4572881f,-311.6525306f,15771.5466813f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,8556.9451642f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,6116.5253058f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,4869.0551609f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,4098.0762114f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,3564.5728807f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,3165.9187722f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,2850.6060664f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,2589.8137920f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,2366.0254038f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,2167.8430280f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1987.3795443f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1818.8348425f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1657.6563529f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1500.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1342.3436471f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1181.1651575f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1012.6204557f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,832.1569720f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,633.9745962f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,410.1862080f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,149.3939336f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-165.9187722f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-564.5728807f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1098.0762114f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1869.0551609f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-3116.5253058f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-5556.9451642f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-12771.5466813f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,765150.0000000f,611.6525306f,356.4572881f,258.9813792f,198.7379544f,150.0000000f,101.2620456f,41.0186208f,-56.4572881f,-311.6525306f,15771.5466813f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,8556.9451642f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,6116.5253058f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,4869.0551609f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,4098.0762114f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,3564.5728807f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,3165.9187722f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,2850.6060664f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,2589.8137920f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,2366.0254038f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,2167.8430280f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1987.3795443f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1818.8348425f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1657.6563529f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1500.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1342.3436471f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1181.1651575f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1012.6204557f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,832.1569720f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,633.9745962f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,410.1862080f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,149.3939336f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-165.9187722f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-564.5728807f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1098.0762114f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1869.0551609f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-3116.5253058f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-5556.9451642f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-12771.5466813f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,675150.0000000f,611.6525306f,356.4572881f,258.9813792f,198.7379544f,150.0000000f,101.2620456f,41.0186208f,-56.4572881f,-311.6525306f,15771.5466813f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,8556.9451642f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,6116.5253058f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,4869.0551609f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,4098.0762114f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,3564.5728807f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,3165.9187722f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,2850.6060664f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,2589.8137920f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,2366.0254038f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,2167.8430280f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1987.3795443f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1818.8348425f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1657.6563529f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1500.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1342.3436471f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1181.1651575f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1012.6204557f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,832.1569720f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,633.9745962f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,410.1862080f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,149.3939336f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-165.9187722f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-564.5728807f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1098.0762114f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1869.0551609f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-3116.5253058f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-5556.9451642f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-12771.5466813f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,585150.0000000f,611.6525306f,356.4572881f,258.9813792f,198.7379544f,150.0000000f,101.2620456f,41.0186208f,-56.4572881f,-311.6525306f,15771.5466813f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,8556.9451642f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,6116.5253058f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,4869.0551609f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,4098.0762114f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,3564.5728807f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,3165.9187722f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,2850.6060664f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,2589.8137920f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,2366.0254038f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,2167.8430280f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1987.3795443f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1818.8348425f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1657.6563529f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1500.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1342.3436471f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1181.1651575f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1012.6204557f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,832.1569720f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,633.9745962f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,410.1862080f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,149.3939336f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-165.9187722f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-564.5728807f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1098.0762114f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1869.0551609f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-3116.5253058f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-5556.9451642f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-12771.5466813f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,495150.0000000f,611.6525306f,356.4572881f,258.9813792f,198.7379544f,150.0000000f,101.2620456f,41.0186208f,-56.4572881f,-311.6525306f,15771.5466813f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,8556.9451642f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,6116.5253058f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,4869.0551609f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,4098.0762114f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,3564.5728807f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,3165.9187722f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,2850.6060664f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,2589.8137920f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,2366.0254038f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,2167.8430280f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1987.3795443f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1818.8348425f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1657.6563529f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1500.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1342.3436471f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1181.1651575f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1012.6204557f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,832.1569720f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,633.9745962f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,410.1862080f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,149.3939336f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-165.9187722f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-564.5728807f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1098.0762114f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1869.0551609f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-3116.5253058f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-5556.9451642f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-12771.5466813f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,405150.0000000f,611.6525306f,356.4572881f,258.9813792f,198.7379544f,150.0000000f,101.2620456f,41.0186208f,-56.4572881f,-311.6525306f,15771.5466813f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,8556.9451642f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,6116.5253058f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,4869.0551609f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,4098.0762114f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,3564.5728807f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,3165.9187722f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,2850.6060664f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,2589.8137920f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,2366.0254038f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,2167.8430280f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1987.3795443f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1818.8348425f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1657.6563529f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1500.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1342.3436471f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1181.1651575f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1012.6204557f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,832.1569720f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,633.9745962f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,410.1862080f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,149.3939336f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-165.9187722f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-564.5728807f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1098.0762114f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1869.0551609f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-3116.5253058f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-5556.9451642f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-12771.5466813f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,315150.0000000f,611.6525306f,356.4572881f,258.9813792f,198.7379544f,150.0000000f,101.2620456f,41.0186208f,-56.4572881f,-311.6525306f,15771.5466813f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,8556.9451642f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,6116.5253058f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,4869.0551609f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,4098.0762114f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,3564.5728807f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,3165.9187722f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,2850.6060664f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,2589.8137920f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,2366.0254038f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,2167.8430280f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1987.3795443f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1818.8348425f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1657.6563529f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1500.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1342.3436471f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1181.1651575f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1012.6204557f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,832.1569720f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,633.9745962f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,410.1862080f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,149.3939336f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-165.9187722f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-564.5728807f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1098.0762114f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1869.0551609f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-3116.5253058f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-5556.9451642f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-12771.5466813f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,225150.0000000f,611.6525306f,356.4572881f,258.9813792f,198.7379544f,150.0000000f,101.2620456f,41.0186208f,-56.4572881f,-311.6525306f,15771.5466813f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,8556.9451642f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,6116.5253058f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,4869.0551609f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,4098.0762114f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,3564.5728807f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,3165.9187722f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,2850.6060664f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,2589.8137920f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,2366.0254038f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,2167.8430280f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1987.3795443f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1818.8348425f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1657.6563529f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1500.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1342.3436471f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1181.1651575f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1012.6204557f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,832.1569720f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,633.9745962f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,410.1862080f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,149.3939336f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-165.9187722f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-564.5728807f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1098.0762114f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1869.0551609f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-3116.5253058f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-5556.9451642f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-12771.5466813f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,135150.0000000f,611.6525306f,356.4572881f,258.9813792f,198.7379544f,150.0000000f,101.2620456f,41.0186208f,-56.4572881f,-311.6525306f,15771.5466813f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,8556.9451642f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,6116.5253058f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,4869.0551609f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,4098.0762114f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,3564.5728807f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,3165.9187722f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,2850.6060664f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,2589.8137920f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,2366.0254038f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,2167.8430280f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1987.3795443f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1818.8348425f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1657.6563529f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1500.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1342.3436471f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1181.1651575f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1012.6204557f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,832.1569720f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,633.9745962f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,410.1862080f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,149.3939336f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-165.9187722f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-564.5728807f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1098.0762114f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1869.0551609f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-3116.5253058f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-5556.9451642f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-12771.5466813f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,45150.0000000f,611.6525306f,356.4572881f,258.9813792f,198.7379544f,150.0000000f,101.2620456f,41.0186208f,-56.4572881f,-311.6525306f,15771.5466813f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,8556.9451642f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,6116.5253058f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,4869.0551609f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,4098.0762114f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,3564.5728807f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,3165.9187722f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,2850.6060664f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,2589.8137920f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,2366.0254038f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,2167.8430280f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1987.3795443f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1818.8348425f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1657.6563529f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1500.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1342.3436471f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1181.1651575f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1012.6204557f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,832.1569720f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,633.9745962f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,410.1862080f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,149.3939336f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-165.9187722f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-564.5728807f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1098.0762114f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1869.0551609f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-3116.5253058f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-5556.9451642f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-12771.5466813f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(10,30,11));
forwBackwGenCheckND(fft, A, Result, 2, 1e3f);
ResultR = new float[]{16511.0000000f,16522.0000000f,16533.0000000f,16544.0000000f,16555.0000000f,16566.0000000f,16577.0000000f,16588.0000000f,16599.0000000f,16610.0000000f,16621.0000000f,16632.0000000f,16643.0000000f,16654.0000000f,16665.0000000f,16676.0000000f,16687.0000000f,16698.0000000f,16709.0000000f,16720.0000000f,16731.0000000f,16742.0000000f,16753.0000000f,16764.0000000f,16775.0000000f,16786.0000000f,16797.0000000f,16808.0000000f,16819.0000000f,16830.0000000f,16841.0000000f,16852.0000000f,16863.0000000f,16874.0000000f,16885.0000000f,16896.0000000f,16907.0000000f,16918.0000000f,16929.0000000f,16940.0000000f,16951.0000000f,16962.0000000f,16973.0000000f,16984.0000000f,16995.0000000f,17006.0000000f,17017.0000000f,17028.0000000f,17039.0000000f,17050.0000000f,17061.0000000f,17072.0000000f,17083.0000000f,17094.0000000f,17105.0000000f,17116.0000000f,17127.0000000f,17138.0000000f,17149.0000000f,17160.0000000f,17171.0000000f,17182.0000000f,17193.0000000f,17204.0000000f,17215.0000000f,17226.0000000f,17237.0000000f,17248.0000000f,17259.0000000f,17270.0000000f,17281.0000000f,17292.0000000f,17303.0000000f,17314.0000000f,17325.0000000f,17336.0000000f,17347.0000000f,17358.0000000f,17369.0000000f,17380.0000000f,17391.0000000f,17402.0000000f,17413.0000000f,17424.0000000f,17435.0000000f,17446.0000000f,17457.0000000f,17468.0000000f,17479.0000000f,17490.0000000f,17501.0000000f,17512.0000000f,17523.0000000f,17534.0000000f,17545.0000000f,17556.0000000f,17567.0000000f,17578.0000000f,17589.0000000f,17600.0000000f,17611.0000000f,17622.0000000f,17633.0000000f,17644.0000000f,17655.0000000f,17666.0000000f,17677.0000000f,17688.0000000f,17699.0000000f,17710.0000000f,17721.0000000f,17732.0000000f,17743.0000000f,17754.0000000f,17765.0000000f,17776.0000000f,17787.0000000f,17798.0000000f,17809.0000000f,17820.0000000f,17831.0000000f,17842.0000000f,17853.0000000f,17864.0000000f,17875.0000000f,17886.0000000f,17897.0000000f,17908.0000000f,17919.0000000f,17930.0000000f,17941.0000000f,17952.0000000f,17963.0000000f,17974.0000000f,17985.0000000f,17996.0000000f,18007.0000000f,18018.0000000f,18029.0000000f,18040.0000000f,18051.0000000f,18062.0000000f,18073.0000000f,18084.0000000f,18095.0000000f,18106.0000000f,18117.0000000f,18128.0000000f,18139.0000000f,18150.0000000f,18161.0000000f,18172.0000000f,18183.0000000f,18194.0000000f,18205.0000000f,18216.0000000f,18227.0000000f,18238.0000000f,18249.0000000f,18260.0000000f,18271.0000000f,18282.0000000f,18293.0000000f,18304.0000000f,18315.0000000f,18326.0000000f,18337.0000000f,18348.0000000f,18359.0000000f,18370.0000000f,18381.0000000f,18392.0000000f,18403.0000000f,18414.0000000f,18425.0000000f,18436.0000000f,18447.0000000f,18458.0000000f,18469.0000000f,18480.0000000f,18491.0000000f,18502.0000000f,18513.0000000f,18524.0000000f,18535.0000000f,18546.0000000f,18557.0000000f,18568.0000000f,18579.0000000f,18590.0000000f,18601.0000000f,18612.0000000f,18623.0000000f,18634.0000000f,18645.0000000f,18656.0000000f,18667.0000000f,18678.0000000f,18689.0000000f,18700.0000000f,18711.0000000f,18722.0000000f,18733.0000000f,18744.0000000f,18755.0000000f,18766.0000000f,18777.0000000f,18788.0000000f,18799.0000000f,18810.0000000f,18821.0000000f,18832.0000000f,18843.0000000f,18854.0000000f,18865.0000000f,18876.0000000f,18887.0000000f,18898.0000000f,18909.0000000f,18920.0000000f,18931.0000000f,18942.0000000f,18953.0000000f,18964.0000000f,18975.0000000f,18986.0000000f,18997.0000000f,19008.0000000f,19019.0000000f,19030.0000000f,19041.0000000f,19052.0000000f,19063.0000000f,19074.0000000f,19085.0000000f,19096.0000000f,19107.0000000f,19118.0000000f,19129.0000000f,19140.0000000f,19151.0000000f,19162.0000000f,19173.0000000f,19184.0000000f,19195.0000000f,19206.0000000f,19217.0000000f,19228.0000000f,19239.0000000f,19250.0000000f,19261.0000000f,19272.0000000f,19283.0000000f,19294.0000000f,19305.0000000f,19316.0000000f,19327.0000000f,19338.0000000f,19349.0000000f,19360.0000000f,19371.0000000f,19382.0000000f,19393.0000000f,19404.0000000f,19415.0000000f,19426.0000000f,19437.0000000f,19448.0000000f,19459.0000000f,19470.0000000f,19481.0000000f,19492.0000000f,19503.0000000f,19514.0000000f,19525.0000000f,19536.0000000f,19547.0000000f,19558.0000000f,19569.0000000f,19580.0000000f,19591.0000000f,19602.0000000f,19613.0000000f,19624.0000000f,19635.0000000f,19646.0000000f,19657.0000000f,19668.0000000f,19679.0000000f,19690.0000000f,19701.0000000f,19712.0000000f,19723.0000000f,19734.0000000f,19745.0000000f,19756.0000000f,19767.0000000f,19778.0000000f,19789.0000000f,19800.0000000f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,3969.3839442f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,917.4501154f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-220.2668613f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-896.4702485f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1412.7658149f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-1887.2341851f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-2403.5297515f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-3079.7331387f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-4217.4501154f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f,-7269.3839442f};
ResultI = new float[]{19800.0000000f,19789.0000000f,19778.0000000f,19767.0000000f,19756.0000000f,19745.0000000f,19734.0000000f,19723.0000000f,19712.0000000f,19701.0000000f,19690.0000000f,19679.0000000f,19668.0000000f,19657.0000000f,19646.0000000f,19635.0000000f,19624.0000000f,19613.0000000f,19602.0000000f,19591.0000000f,19580.0000000f,19569.0000000f,19558.0000000f,19547.0000000f,19536.0000000f,19525.0000000f,19514.0000000f,19503.0000000f,19492.0000000f,19481.0000000f,19470.0000000f,19459.0000000f,19448.0000000f,19437.0000000f,19426.0000000f,19415.0000000f,19404.0000000f,19393.0000000f,19382.0000000f,19371.0000000f,19360.0000000f,19349.0000000f,19338.0000000f,19327.0000000f,19316.0000000f,19305.0000000f,19294.0000000f,19283.0000000f,19272.0000000f,19261.0000000f,19250.0000000f,19239.0000000f,19228.0000000f,19217.0000000f,19206.0000000f,19195.0000000f,19184.0000000f,19173.0000000f,19162.0000000f,19151.0000000f,19140.0000000f,19129.0000000f,19118.0000000f,19107.0000000f,19096.0000000f,19085.0000000f,19074.0000000f,19063.0000000f,19052.0000000f,19041.0000000f,19030.0000000f,19019.0000000f,19008.0000000f,18997.0000000f,18986.0000000f,18975.0000000f,18964.0000000f,18953.0000000f,18942.0000000f,18931.0000000f,18920.0000000f,18909.0000000f,18898.0000000f,18887.0000000f,18876.0000000f,18865.0000000f,18854.0000000f,18843.0000000f,18832.0000000f,18821.0000000f,18810.0000000f,18799.0000000f,18788.0000000f,18777.0000000f,18766.0000000f,18755.0000000f,18744.0000000f,18733.0000000f,18722.0000000f,18711.0000000f,18700.0000000f,18689.0000000f,18678.0000000f,18667.0000000f,18656.0000000f,18645.0000000f,18634.0000000f,18623.0000000f,18612.0000000f,18601.0000000f,18590.0000000f,18579.0000000f,18568.0000000f,18557.0000000f,18546.0000000f,18535.0000000f,18524.0000000f,18513.0000000f,18502.0000000f,18491.0000000f,18480.0000000f,18469.0000000f,18458.0000000f,18447.0000000f,18436.0000000f,18425.0000000f,18414.0000000f,18403.0000000f,18392.0000000f,18381.0000000f,18370.0000000f,18359.0000000f,18348.0000000f,18337.0000000f,18326.0000000f,18315.0000000f,18304.0000000f,18293.0000000f,18282.0000000f,18271.0000000f,18260.0000000f,18249.0000000f,18238.0000000f,18227.0000000f,18216.0000000f,18205.0000000f,18194.0000000f,18183.0000000f,18172.0000000f,18161.0000000f,18150.0000000f,18139.0000000f,18128.0000000f,18117.0000000f,18106.0000000f,18095.0000000f,18084.0000000f,18073.0000000f,18062.0000000f,18051.0000000f,18040.0000000f,18029.0000000f,18018.0000000f,18007.0000000f,17996.0000000f,17985.0000000f,17974.0000000f,17963.0000000f,17952.0000000f,17941.0000000f,17930.0000000f,17919.0000000f,17908.0000000f,17897.0000000f,17886.0000000f,17875.0000000f,17864.0000000f,17853.0000000f,17842.0000000f,17831.0000000f,17820.0000000f,17809.0000000f,17798.0000000f,17787.0000000f,17776.0000000f,17765.0000000f,17754.0000000f,17743.0000000f,17732.0000000f,17721.0000000f,17710.0000000f,17699.0000000f,17688.0000000f,17677.0000000f,17666.0000000f,17655.0000000f,17644.0000000f,17633.0000000f,17622.0000000f,17611.0000000f,17600.0000000f,17589.0000000f,17578.0000000f,17567.0000000f,17556.0000000f,17545.0000000f,17534.0000000f,17523.0000000f,17512.0000000f,17501.0000000f,17490.0000000f,17479.0000000f,17468.0000000f,17457.0000000f,17446.0000000f,17435.0000000f,17424.0000000f,17413.0000000f,17402.0000000f,17391.0000000f,17380.0000000f,17369.0000000f,17358.0000000f,17347.0000000f,17336.0000000f,17325.0000000f,17314.0000000f,17303.0000000f,17292.0000000f,17281.0000000f,17270.0000000f,17259.0000000f,17248.0000000f,17237.0000000f,17226.0000000f,17215.0000000f,17204.0000000f,17193.0000000f,17182.0000000f,17171.0000000f,17160.0000000f,17149.0000000f,17138.0000000f,17127.0000000f,17116.0000000f,17105.0000000f,17094.0000000f,17083.0000000f,17072.0000000f,17061.0000000f,17050.0000000f,17039.0000000f,17028.0000000f,17017.0000000f,17006.0000000f,16995.0000000f,16984.0000000f,16973.0000000f,16962.0000000f,16951.0000000f,16940.0000000f,16929.0000000f,16918.0000000f,16907.0000000f,16896.0000000f,16885.0000000f,16874.0000000f,16863.0000000f,16852.0000000f,16841.0000000f,16830.0000000f,16819.0000000f,16808.0000000f,16797.0000000f,16786.0000000f,16775.0000000f,16764.0000000f,16753.0000000f,16742.0000000f,16731.0000000f,16720.0000000f,16709.0000000f,16698.0000000f,16687.0000000f,16676.0000000f,16665.0000000f,16654.0000000f,16643.0000000f,16632.0000000f,16621.0000000f,16610.0000000f,16599.0000000f,16588.0000000f,16577.0000000f,16566.0000000f,16555.0000000f,16544.0000000f,16533.0000000f,16522.0000000f,16511.0000000f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,7269.3839442f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,4217.4501154f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,3079.7331387f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,2403.5297515f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1887.2341851f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,1412.7658149f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,896.4702485f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,220.2668613f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-917.4501154f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f,-3969.3839442f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(10,30,11));
forwBackwGenCheck(fft, A, Result, 2, 1e3f);
ResultR = new float[]{5446650.0000000f,3428.1778363f,621.0301688f,-451.2048288f,-1113.8825012f,-1650.0000000f,-2186.1174988f,-2848.7951712f,-3921.0301688f,-6728.1778363f,140487.0134947f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,61126.3968064f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,34281.7783634f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,20559.6067694f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,12078.8383249f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,6210.3016878f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1825.1064947f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1643.3332691f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-4512.0482879f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-6973.7205584f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-9153.7266924f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-11138.8250122f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-12992.8167324f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-14765.7801181f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-16500.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-18234.2198819f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-20007.1832676f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-21861.1749878f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-23846.2733076f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-26026.2794416f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-28487.9517121f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-31356.6667309f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-34825.1064947f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-39210.3016878f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-45078.8383249f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-53559.6067694f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-67281.7783634f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-94126.3968064f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-173487.0134947f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1190815.1832502f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,275235.0346228f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-66080.0583912f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-268941.0745377f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-423829.7444725f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-566170.2555275f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-721058.9254623f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-923919.9416088f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1265235.0346228f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-2180815.1832502f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f};
ResultI = new float[]{5446650.0000000f,6728.1778363f,3921.0301688f,2848.7951712f,2186.1174988f,1650.0000000f,1113.8825012f,451.2048288f,-621.0301688f,-3428.1778363f,173487.0134947f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,94126.3968064f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,67281.7783634f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,53559.6067694f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,45078.8383249f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,39210.3016878f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,34825.1064947f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,31356.6667309f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,28487.9517121f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,26026.2794416f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,23846.2733076f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,21861.1749878f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,20007.1832676f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,18234.2198819f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,16500.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,14765.7801181f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,12992.8167324f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,11138.8250122f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,9153.7266924f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,6973.7205584f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,4512.0482879f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1643.3332691f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1825.1064947f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-6210.3016878f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-12078.8383249f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-20559.6067694f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-34281.7783634f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-61126.3968064f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-140487.0134947f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,2180815.1832502f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,1265235.0346228f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,923919.9416088f,-0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,721058.9254623f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,566170.2555275f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,423829.7444725f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,268941.0745377f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,66080.0583912f,-0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-275235.0346228f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-1190815.1832502f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(10,30,11));
forwBackwGenCheckND(fft, A, Result, 3, 1e3f);
}
private static void TEST_FFT1d1_10_5__ALONG1_3(IILFFT fft) { 
ILArray<float> ResultR,ResultI; 
ILArray<fcomplex> A; 
ILArray<fcomplex> B, Result;
ResultR = new float[]{1.0000000f,2.0000000f,3.0000000f,4.0000000f,5.0000000f,6.0000000f,7.0000000f,8.0000000f,9.0000000f,10.0000000f,11.0000000f,12.0000000f,13.0000000f,14.0000000f,15.0000000f,16.0000000f,17.0000000f,18.0000000f,19.0000000f,20.0000000f,21.0000000f,22.0000000f,23.0000000f,24.0000000f,25.0000000f,26.0000000f,27.0000000f,28.0000000f,29.0000000f,30.0000000f,31.0000000f,32.0000000f,33.0000000f,34.0000000f,35.0000000f,36.0000000f,37.0000000f,38.0000000f,39.0000000f,40.0000000f,41.0000000f,42.0000000f,43.0000000f,44.0000000f,45.0000000f,46.0000000f,47.0000000f,48.0000000f,49.0000000f,50.0000000f};
ResultI = new float[]{50.0000000f,49.0000000f,48.0000000f,47.0000000f,46.0000000f,45.0000000f,44.0000000f,43.0000000f,42.0000000f,41.0000000f,40.0000000f,39.0000000f,38.0000000f,37.0000000f,36.0000000f,35.0000000f,34.0000000f,33.0000000f,32.0000000f,31.0000000f,30.0000000f,29.0000000f,28.0000000f,27.0000000f,26.0000000f,25.0000000f,24.0000000f,23.0000000f,22.0000000f,21.0000000f,20.0000000f,19.0000000f,18.0000000f,17.0000000f,16.0000000f,15.0000000f,14.0000000f,13.0000000f,12.0000000f,11.0000000f,10.0000000f,9.0000000f,8.0000000f,7.0000000f,6.0000000f,5.0000000f,4.0000000f,3.0000000f,2.0000000f,1.0000000f};
A = ILMath.ccomplex(ResultR,ResultI);
A.Reshape(new ILDimension(1,10,5));
ResultR = new float[]{1.0000000f,2.0000000f,3.0000000f,4.0000000f,5.0000000f,6.0000000f,7.0000000f,8.0000000f,9.0000000f,10.0000000f,11.0000000f,12.0000000f,13.0000000f,14.0000000f,15.0000000f,16.0000000f,17.0000000f,18.0000000f,19.0000000f,20.0000000f,21.0000000f,22.0000000f,23.0000000f,24.0000000f,25.0000000f,26.0000000f,27.0000000f,28.0000000f,29.0000000f,30.0000000f,31.0000000f,32.0000000f,33.0000000f,34.0000000f,35.0000000f,36.0000000f,37.0000000f,38.0000000f,39.0000000f,40.0000000f,41.0000000f,42.0000000f,43.0000000f,44.0000000f,45.0000000f,46.0000000f,47.0000000f,48.0000000f,49.0000000f,50.0000000f};
ResultI = new float[]{50.0000000f,49.0000000f,48.0000000f,47.0000000f,46.0000000f,45.0000000f,44.0000000f,43.0000000f,42.0000000f,41.0000000f,40.0000000f,39.0000000f,38.0000000f,37.0000000f,36.0000000f,35.0000000f,34.0000000f,33.0000000f,32.0000000f,31.0000000f,30.0000000f,29.0000000f,28.0000000f,27.0000000f,26.0000000f,25.0000000f,24.0000000f,23.0000000f,22.0000000f,21.0000000f,20.0000000f,19.0000000f,18.0000000f,17.0000000f,16.0000000f,15.0000000f,14.0000000f,13.0000000f,12.0000000f,11.0000000f,10.0000000f,9.0000000f,8.0000000f,7.0000000f,6.0000000f,5.0000000f,4.0000000f,3.0000000f,2.0000000f,1.0000000f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(1,10,5));
forwBackwGenCheck(fft, A, Result, 0, 1e3f);
ResultR = new float[]{1.0000000f,2.0000000f,3.0000000f,4.0000000f,5.0000000f,6.0000000f,7.0000000f,8.0000000f,9.0000000f,10.0000000f,11.0000000f,12.0000000f,13.0000000f,14.0000000f,15.0000000f,16.0000000f,17.0000000f,18.0000000f,19.0000000f,20.0000000f,21.0000000f,22.0000000f,23.0000000f,24.0000000f,25.0000000f,26.0000000f,27.0000000f,28.0000000f,29.0000000f,30.0000000f,31.0000000f,32.0000000f,33.0000000f,34.0000000f,35.0000000f,36.0000000f,37.0000000f,38.0000000f,39.0000000f,40.0000000f,41.0000000f,42.0000000f,43.0000000f,44.0000000f,45.0000000f,46.0000000f,47.0000000f,48.0000000f,49.0000000f,50.0000000f};
ResultI = new float[]{50.0000000f,49.0000000f,48.0000000f,47.0000000f,46.0000000f,45.0000000f,44.0000000f,43.0000000f,42.0000000f,41.0000000f,40.0000000f,39.0000000f,38.0000000f,37.0000000f,36.0000000f,35.0000000f,34.0000000f,33.0000000f,32.0000000f,31.0000000f,30.0000000f,29.0000000f,28.0000000f,27.0000000f,26.0000000f,25.0000000f,24.0000000f,23.0000000f,22.0000000f,21.0000000f,20.0000000f,19.0000000f,18.0000000f,17.0000000f,16.0000000f,15.0000000f,14.0000000f,13.0000000f,12.0000000f,11.0000000f,10.0000000f,9.0000000f,8.0000000f,7.0000000f,6.0000000f,5.0000000f,4.0000000f,3.0000000f,2.0000000f,1.0000000f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(1,10,5));
forwBackwGenCheckND(fft, A, Result, 1, 1e3f);
ResultR = new float[]{55.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,155.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,255.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,355.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,455.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f};
ResultI = new float[]{455.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,355.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,255.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,155.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,55.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(1,10,5));
forwBackwGenCheck(fft, A, Result, 1, 1e3f);
ResultR = new float[]{55.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,155.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,255.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,355.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f,455.0000000f,10.3884177f,1.8819096f,-1.3672874f,-3.3754015f,-5.0000000f,-6.6245985f,-8.6327126f,-11.8819096f,-20.3884177f};
ResultI = new float[]{455.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,355.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,255.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,155.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f,55.0000000f,20.3884177f,11.8819096f,8.6327126f,6.6245985f,5.0000000f,3.3754015f,1.3672874f,-1.8819096f,-10.3884177f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(1,10,5));
forwBackwGenCheckND(fft, A, Result, 2, 1e3f);
ResultR = new float[]{105.0000000f,110.0000000f,115.0000000f,120.0000000f,125.0000000f,130.0000000f,135.0000000f,140.0000000f,145.0000000f,150.0000000f,9.4095480f,9.4095480f,9.4095480f,9.4095480f,9.4095480f,9.4095480f,9.4095480f,9.4095480f,9.4095480f,9.4095480f,-16.8770076f,-16.8770076f,-16.8770076f,-16.8770076f,-16.8770076f,-16.8770076f,-16.8770076f,-16.8770076f,-16.8770076f,-16.8770076f,-33.1229924f,-33.1229924f,-33.1229924f,-33.1229924f,-33.1229924f,-33.1229924f,-33.1229924f,-33.1229924f,-33.1229924f,-33.1229924f,-59.4095480f,-59.4095480f,-59.4095480f,-59.4095480f,-59.4095480f,-59.4095480f,-59.4095480f,-59.4095480f,-59.4095480f,-59.4095480f};
ResultI = new float[]{150.0000000f,145.0000000f,140.0000000f,135.0000000f,130.0000000f,125.0000000f,120.0000000f,115.0000000f,110.0000000f,105.0000000f,59.4095480f,59.4095480f,59.4095480f,59.4095480f,59.4095480f,59.4095480f,59.4095480f,59.4095480f,59.4095480f,59.4095480f,33.1229924f,33.1229924f,33.1229924f,33.1229924f,33.1229924f,33.1229924f,33.1229924f,33.1229924f,33.1229924f,33.1229924f,16.8770076f,16.8770076f,16.8770076f,16.8770076f,16.8770076f,16.8770076f,16.8770076f,16.8770076f,16.8770076f,16.8770076f,-9.4095480f,-9.4095480f,-9.4095480f,-9.4095480f,-9.4095480f,-9.4095480f,-9.4095480f,-9.4095480f,-9.4095480f,-9.4095480f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(1,10,5));
forwBackwGenCheck(fft, A, Result, 2, 1e3f);
ResultR = new float[]{1275.0000000f,51.9420884f,9.4095480f,-6.8364368f,-16.8770076f,-25.0000000f,-33.1229924f,-43.1635632f,-59.4095480f,-101.9420884f,94.0954801f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-168.7700759f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-331.2299241f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-594.0954801f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f};
ResultI = new float[]{1275.0000000f,101.9420884f,59.4095480f,43.1635632f,33.1229924f,25.0000000f,16.8770076f,6.8364368f,-9.4095480f,-51.9420884f,594.0954801f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,331.2299241f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,168.7700759f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,-94.0954801f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f,0.0000000f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(1,10,5));
forwBackwGenCheckND(fft, A, Result, 3, 1e3f);
}
private static void TEST_FFT1d4_5__ALONG1_2(IILFFT fft) { 
ILArray<float> ResultR,ResultI; 
ILArray<fcomplex> A; 
ILArray<fcomplex> B, Result;
ResultR = new float[]{1.0000000f,2.0000000f,3.0000000f,4.0000000f,5.0000000f,6.0000000f,7.0000000f,8.0000000f,9.0000000f,10.0000000f,11.0000000f,12.0000000f,13.0000000f,14.0000000f,15.0000000f,16.0000000f,17.0000000f,18.0000000f,19.0000000f,20.0000000f};
ResultI = new float[]{20.0000000f,19.0000000f,18.0000000f,17.0000000f,16.0000000f,15.0000000f,14.0000000f,13.0000000f,12.0000000f,11.0000000f,10.0000000f,9.0000000f,8.0000000f,7.0000000f,6.0000000f,5.0000000f,4.0000000f,3.0000000f,2.0000000f,1.0000000f};
A = ILMath.ccomplex(ResultR,ResultI);
A.Reshape(new ILDimension(4,5));
ResultR = new float[]{10.0000000f,0.0000000f,-2.0000000f,-4.0000000f,26.0000000f,0.0000000f,-2.0000000f,-4.0000000f,42.0000000f,0.0000000f,-2.0000000f,-4.0000000f,58.0000000f,0.0000000f,-2.0000000f,-4.0000000f,74.0000000f,0.0000000f,-2.0000000f,-4.0000000f};
ResultI = new float[]{74.0000000f,4.0000000f,2.0000000f,0.0000000f,58.0000000f,4.0000000f,2.0000000f,0.0000000f,42.0000000f,4.0000000f,2.0000000f,0.0000000f,26.0000000f,4.0000000f,2.0000000f,0.0000000f,10.0000000f,4.0000000f,2.0000000f,0.0000000f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(4,5));
forwBackwGenCheck(fft, A, Result, 0, 1e2f);
ResultR = new float[]{10.0000000f,0.0000000f,-2.0000000f,-4.0000000f,26.0000000f,0.0000000f,-2.0000000f,-4.0000000f,42.0000000f,0.0000000f,-2.0000000f,-4.0000000f,58.0000000f,0.0000000f,-2.0000000f,-4.0000000f,74.0000000f,0.0000000f,-2.0000000f,-4.0000000f};
ResultI = new float[]{74.0000000f,4.0000000f,2.0000000f,0.0000000f,58.0000000f,4.0000000f,2.0000000f,0.0000000f,42.0000000f,4.0000000f,2.0000000f,0.0000000f,26.0000000f,4.0000000f,2.0000000f,0.0000000f,10.0000000f,4.0000000f,2.0000000f,0.0000000f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(4,5));
forwBackwGenCheckND(fft, A, Result, 1, 1e2f);
ResultR = new float[]{45.0000000f,50.0000000f,55.0000000f,60.0000000f,3.7638192f,3.7638192f,3.7638192f,3.7638192f,-6.7508030f,-6.7508030f,-6.7508030f,-6.7508030f,-13.2491970f,-13.2491970f,-13.2491970f,-13.2491970f,-23.7638192f,-23.7638192f,-23.7638192f,-23.7638192f};
ResultI = new float[]{60.0000000f,55.0000000f,50.0000000f,45.0000000f,23.7638192f,23.7638192f,23.7638192f,23.7638192f,13.2491970f,13.2491970f,13.2491970f,13.2491970f,6.7508030f,6.7508030f,6.7508030f,6.7508030f,-3.7638192f,-3.7638192f,-3.7638192f,-3.7638192f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(4,5));
forwBackwGenCheck(fft, A, Result, 1, 1e2f);
ResultR = new float[]{210.0000000f,0.0000000f,-10.0000000f,-20.0000000f,15.0552768f,0.0000000f,0.0000000f,0.0000000f,-27.0032122f,0.0000000f,0.0000000f,0.0000000f,-52.9967878f,0.0000000f,0.0000000f,0.0000000f,-95.0552768f,0.0000000f,0.0000000f,0.0000000f};
ResultI = new float[]{210.0000000f,20.0000000f,10.0000000f,0.0000000f,95.0552768f,0.0000000f,0.0000000f,0.0000000f,52.9967878f,0.0000000f,0.0000000f,0.0000000f,27.0032122f,0.0000000f,0.0000000f,0.0000000f,-15.0552768f,0.0000000f,0.0000000f,0.0000000f};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(4,5));
forwBackwGenCheckND(fft, A, Result, 2, 1e2f);
}
Exemplo n.º 33
0
private static void TEST_FFT1d14_5_1__ALONG1_3(IILFFT fft) { 
ILArray<double> ResultR,ResultI, A;
ILArray<complex> B, Result;
A = new double[]{1.000000000000000,2.000000000000000,3.000000000000000,4.000000000000000,5.000000000000000,6.000000000000000,7.000000000000000,8.000000000000000,9.000000000000000,10.000000000000000,11.000000000000000,12.000000000000000,13.000000000000000,14.000000000000000,15.000000000000000,16.000000000000000,17.000000000000000,18.000000000000000,19.000000000000000,20.000000000000000,21.000000000000000,22.000000000000000,23.000000000000000,24.000000000000000,25.000000000000000,26.000000000000000,27.000000000000000,28.000000000000000,29.000000000000000,30.000000000000000,31.000000000000000,32.000000000000000,33.000000000000000,34.000000000000000,35.000000000000000,36.000000000000000,37.000000000000000,38.000000000000000,39.000000000000000,40.000000000000000,41.000000000000000,42.000000000000000,43.000000000000000,44.000000000000000,45.000000000000000,46.000000000000000,47.000000000000000,48.000000000000000,49.000000000000000,50.000000000000000,51.000000000000000,52.000000000000000,53.000000000000000,54.000000000000000,55.000000000000000,56.000000000000000,57.000000000000000,58.000000000000000,59.000000000000000,60.000000000000000,61.000000000000000,62.000000000000000,63.000000000000000,64.000000000000000,65.000000000000000,66.000000000000000,67.000000000000000,68.000000000000000,69.000000000000000,70.000000000000000};
A.Reshape(new ILDimension(14,5));
ResultR = new double[]{105.000000000000000,-7.000000000000000,-7.000000000000004,-7.000000000000000,-7.000000000000004,-7.000000000000000,-7.000000000000004,-7.000000000000000,-7.000000000000004,-7.000000000000000,-7.000000000000004,-7.000000000000000,-7.000000000000004,-7.000000000000000,301.000000000000000,-7.000000000000000,-7.000000000000000,-7.000000000000000,-7.000000000000000,-7.000000000000000,-7.000000000000000,-7.000000000000000,-7.000000000000000,-7.000000000000000,-7.000000000000000,-7.000000000000000,-7.000000000000000,-7.000000000000000,497.000000000000000,-7.000000000000000,-7.000000000000000,-7.000000000000000,-7.000000000000000,-7.000000000000000,-7.000000000000000,-7.000000000000000,-7.000000000000000,-7.000000000000000,-7.000000000000000,-7.000000000000000,-7.000000000000000,-7.000000000000000,693.000000000000000,-7.000000000000000,-7.000000000000000,-7.000000000000000,-7.000000000000000,-7.000000000000000,-7.000000000000000,-7.000000000000000,-7.000000000000000,-7.000000000000000,-7.000000000000000,-7.000000000000000,-7.000000000000000,-7.000000000000000,889.000000000000000,-7.000000000000000,-7.000000000000057,-7.000000000000000,-7.000000000000057,-7.000000000000000,-7.000000000000057,-7.000000000000000,-7.000000000000057,-7.000000000000000,-7.000000000000057,-7.000000000000000,-7.000000000000057,-7.000000000000000};
ResultI = new double[]{0.000000000000000,30.669003872743762,14.535649776006355,8.777722363638926,5.582313722176830,3.371022331652700,1.597704320731050,0.000000000000000,-1.597704320731050,-3.371022331652700,-5.582313722176830,-8.777722363638926,-14.535649776006355,-30.669003872743762,0.000000000000000,30.669003872743762,14.535649776006355,8.777722363638926,5.582313722176830,3.371022331652700,1.597704320731050,0.000000000000000,-1.597704320731050,-3.371022331652700,-5.582313722176830,-8.777722363638926,-14.535649776006355,-30.669003872743762,0.000000000000000,30.669003872743762,14.535649776006355,8.777722363638926,5.582313722176830,3.371022331652700,1.597704320731050,0.000000000000000,-1.597704320731050,-3.371022331652700,-5.582313722176830,-8.777722363638926,-14.535649776006355,-30.669003872743762,0.000000000000000,30.669003872743762,14.535649776006355,8.777722363638926,5.582313722176830,3.371022331652700,1.597704320731050,0.000000000000000,-1.597704320731050,-3.371022331652700,-5.582313722176830,-8.777722363638926,-14.535649776006355,-30.669003872743762,0.000000000000000,30.669003872743762,14.535649776006355,8.777722363638926,5.582313722176830,3.371022331652700,1.597704320731050,0.000000000000000,-1.597704320731050,-3.371022331652700,-5.582313722176830,-8.777722363638926,-14.535649776006355,-30.669003872743762};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(14,5));
forwBackwGenCheck(fft, A, Result, 0, 1e3f);
ResultR = new double[]{105.000000000000000,-7.000000000000000,-7.000000000000004,-7.000000000000000,-7.000000000000004,-7.000000000000000,-7.000000000000004,-7.000000000000000,-7.000000000000004,-7.000000000000000,-7.000000000000004,-7.000000000000000,-7.000000000000004,-7.000000000000000,301.000000000000000,-7.000000000000000,-7.000000000000000,-7.000000000000000,-7.000000000000000,-7.000000000000000,-7.000000000000000,-7.000000000000000,-7.000000000000000,-7.000000000000000,-7.000000000000000,-7.000000000000000,-7.000000000000000,-7.000000000000000,497.000000000000000,-7.000000000000000,-7.000000000000000,-7.000000000000000,-7.000000000000000,-7.000000000000000,-7.000000000000000,-7.000000000000000,-7.000000000000000,-7.000000000000000,-7.000000000000000,-7.000000000000000,-7.000000000000000,-7.000000000000000,693.000000000000000,-7.000000000000000,-7.000000000000000,-7.000000000000000,-7.000000000000000,-7.000000000000000,-7.000000000000000,-7.000000000000000,-7.000000000000000,-7.000000000000000,-7.000000000000000,-7.000000000000000,-7.000000000000000,-7.000000000000000,889.000000000000000,-7.000000000000000,-7.000000000000057,-7.000000000000000,-7.000000000000057,-7.000000000000000,-7.000000000000057,-7.000000000000000,-7.000000000000057,-7.000000000000000,-7.000000000000057,-7.000000000000000,-7.000000000000057,-7.000000000000000};
ResultI = new double[]{0.000000000000000,30.669003872743762,14.535649776006355,8.777722363638926,5.582313722176830,3.371022331652700,1.597704320731050,0.000000000000000,-1.597704320731050,-3.371022331652700,-5.582313722176830,-8.777722363638926,-14.535649776006355,-30.669003872743762,0.000000000000000,30.669003872743762,14.535649776006355,8.777722363638926,5.582313722176830,3.371022331652700,1.597704320731050,0.000000000000000,-1.597704320731050,-3.371022331652700,-5.582313722176830,-8.777722363638926,-14.535649776006355,-30.669003872743762,0.000000000000000,30.669003872743762,14.535649776006355,8.777722363638926,5.582313722176830,3.371022331652700,1.597704320731050,0.000000000000000,-1.597704320731050,-3.371022331652700,-5.582313722176830,-8.777722363638926,-14.535649776006355,-30.669003872743762,0.000000000000000,30.669003872743762,14.535649776006355,8.777722363638926,5.582313722176830,3.371022331652700,1.597704320731050,0.000000000000000,-1.597704320731050,-3.371022331652700,-5.582313722176830,-8.777722363638926,-14.535649776006355,-30.669003872743762,0.000000000000000,30.669003872743762,14.535649776006355,8.777722363638926,5.582313722176830,3.371022331652700,1.597704320731050,0.000000000000000,-1.597704320731050,-3.371022331652700,-5.582313722176830,-8.777722363638926,-14.535649776006355,-30.669003872743762};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(14,5));
forwBackwGenCheckND(fft, A, Result, 1, 1e3f);
ResultR = new double[]{145.000000000000000,150.000000000000000,155.000000000000000,160.000000000000000,165.000000000000000,170.000000000000000,175.000000000000000,180.000000000000000,185.000000000000000,190.000000000000000,195.000000000000000,200.000000000000000,205.000000000000000,210.000000000000000,-35.000000000000000,-35.000000000000000,-35.000000000000000,-35.000000000000000,-35.000000000000000,-35.000000000000000,-35.000000000000000,-35.000000000000000,-35.000000000000000,-35.000000000000000,-35.000000000000000,-35.000000000000000,-35.000000000000000,-35.000000000000000,-35.000000000000000,-35.000000000000000,-35.000000000000000,-35.000000000000000,-35.000000000000000,-35.000000000000000,-35.000000000000000,-35.000000000000000,-35.000000000000000,-35.000000000000000,-35.000000000000000,-35.000000000000000,-35.000000000000000,-35.000000000000000,-35.000000000000000,-35.000000000000000,-35.000000000000000,-35.000000000000000,-35.000000000000000,-35.000000000000000,-35.000000000000000,-35.000000000000000,-35.000000000000000,-35.000000000000000,-35.000000000000000,-35.000000000000000,-35.000000000000000,-35.000000000000000,-35.000000000000000,-35.000000000000000,-35.000000000000000,-35.000000000000000,-35.000000000000000,-35.000000000000000,-35.000000000000000,-35.000000000000000,-35.000000000000000,-35.000000000000000,-35.000000000000000,-35.000000000000000,-35.000000000000000,-35.000000000000000};
ResultI = new double[]{0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,48.173367216491073,48.173367216491073,48.173367216491073,48.173367216491073,48.173367216491073,48.173367216491073,48.173367216491073,48.173367216491073,48.173367216491073,48.173367216491073,48.173367216491073,48.173367216491073,48.173367216491073,48.173367216491073,11.372189368151721,11.372189368151721,11.372189368151721,11.372189368151721,11.372189368151721,11.372189368151721,11.372189368151721,11.372189368151721,11.372189368151721,11.372189368151721,11.372189368151721,11.372189368151721,11.372189368151721,11.372189368151721,-11.372189368151721,-11.372189368151721,-11.372189368151721,-11.372189368151721,-11.372189368151721,-11.372189368151721,-11.372189368151721,-11.372189368151721,-11.372189368151721,-11.372189368151721,-11.372189368151721,-11.372189368151721,-11.372189368151721,-11.372189368151721,-48.173367216491073,-48.173367216491073,-48.173367216491073,-48.173367216491073,-48.173367216491073,-48.173367216491073,-48.173367216491073,-48.173367216491073,-48.173367216491073,-48.173367216491073,-48.173367216491073,-48.173367216491073,-48.173367216491073,-48.173367216491073};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(14,5));
forwBackwGenCheck(fft, A, Result, 1, 1e3f);
ResultR = new double[]{2485.000000000000000,-35.000000000000000,-35.000000000000057,-35.000000000000000,-35.000000000000057,-35.000000000000000,-35.000000000000057,-35.000000000000000,-35.000000000000057,-35.000000000000000,-35.000000000000057,-35.000000000000000,-35.000000000000057,-35.000000000000000,-490.000000000000000,0.000000000000000,-0.000000000000021,0.000000000000000,-0.000000000000021,0.000000000000000,-0.000000000000021,0.000000000000000,-0.000000000000021,0.000000000000000,-0.000000000000021,0.000000000000000,-0.000000000000021,0.000000000000000,-490.000000000000000,0.000000000000000,0.000000000000042,0.000000000000000,0.000000000000042,0.000000000000000,0.000000000000042,0.000000000000000,0.000000000000042,0.000000000000000,0.000000000000042,0.000000000000000,0.000000000000042,0.000000000000000,-490.000000000000000,0.000000000000000,0.000000000000042,0.000000000000000,0.000000000000042,0.000000000000000,0.000000000000042,0.000000000000000,0.000000000000042,0.000000000000000,0.000000000000042,0.000000000000000,0.000000000000042,0.000000000000000,-490.000000000000000,0.000000000000000,-0.000000000000021,0.000000000000000,-0.000000000000021,0.000000000000000,-0.000000000000021,0.000000000000000,-0.000000000000021,0.000000000000000,-0.000000000000021,0.000000000000000,-0.000000000000021,0.000000000000000};
ResultI = new double[]{0.000000000000000,153.345019363718820,72.678248880031774,43.888611818194633,27.911568610884146,16.855111658263500,7.988521603655250,0.000000000000000,-7.988521603655250,-16.855111658263500,-27.911568610884146,-43.888611818194633,-72.678248880031774,-153.345019363718820,674.427141030874960,0.000000000000000,-0.000000000000054,0.000000000000000,-0.000000000000054,0.000000000000000,-0.000000000000054,0.000000000000000,-0.000000000000054,0.000000000000000,-0.000000000000054,0.000000000000000,-0.000000000000054,0.000000000000000,159.210651154124120,0.000000000000000,-0.000000000000033,0.000000000000000,-0.000000000000033,0.000000000000000,-0.000000000000033,0.000000000000000,-0.000000000000033,0.000000000000000,-0.000000000000033,0.000000000000000,-0.000000000000033,0.000000000000000,-159.210651154124120,0.000000000000000,0.000000000000033,0.000000000000000,0.000000000000033,0.000000000000000,0.000000000000033,0.000000000000000,0.000000000000033,0.000000000000000,0.000000000000033,0.000000000000000,0.000000000000033,0.000000000000000,-674.427141030874960,0.000000000000000,0.000000000000054,0.000000000000000,0.000000000000054,0.000000000000000,0.000000000000054,0.000000000000000,0.000000000000054,0.000000000000000,0.000000000000054,0.000000000000000,0.000000000000054,0.000000000000000};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(14,5));
forwBackwGenCheckND(fft, A, Result, 2, 1e3f);
ResultR = new double[]{1.000000000000000,2.000000000000000,3.000000000000000,4.000000000000000,5.000000000000000,6.000000000000000,7.000000000000000,8.000000000000000,9.000000000000000,10.000000000000000,11.000000000000000,12.000000000000000,13.000000000000000,14.000000000000000,15.000000000000000,16.000000000000000,17.000000000000000,18.000000000000000,19.000000000000000,20.000000000000000,21.000000000000000,22.000000000000000,23.000000000000000,24.000000000000000,25.000000000000000,26.000000000000000,27.000000000000000,28.000000000000000,29.000000000000000,30.000000000000000,31.000000000000000,32.000000000000000,33.000000000000000,34.000000000000000,35.000000000000000,36.000000000000000,37.000000000000000,38.000000000000000,39.000000000000000,40.000000000000000,41.000000000000000,42.000000000000000,43.000000000000000,44.000000000000000,45.000000000000000,46.000000000000000,47.000000000000000,48.000000000000000,49.000000000000000,50.000000000000000,51.000000000000000,52.000000000000000,53.000000000000000,54.000000000000000,55.000000000000000,56.000000000000000,57.000000000000000,58.000000000000000,59.000000000000000,60.000000000000000,61.000000000000000,62.000000000000000,63.000000000000000,64.000000000000000,65.000000000000000,66.000000000000000,67.000000000000000,68.000000000000000,69.000000000000000,70.000000000000000};
ResultI = new double[]{0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000,0.000000000000000};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(14,5));
forwBackwGenCheck(fft, A, Result, 2, 1e3f);
ResultR = new double[]{2485.000000000000000,-35.000000000000000,-35.000000000000057,-35.000000000000000,-35.000000000000057,-35.000000000000000,-35.000000000000057,-35.000000000000000,-35.000000000000057,-35.000000000000000,-35.000000000000057,-35.000000000000000,-35.000000000000057,-35.000000000000000,-490.000000000000000,0.000000000000000,-0.000000000000021,0.000000000000000,-0.000000000000021,0.000000000000000,-0.000000000000021,0.000000000000000,-0.000000000000021,0.000000000000000,-0.000000000000021,0.000000000000000,-0.000000000000021,0.000000000000000,-490.000000000000000,0.000000000000000,0.000000000000042,0.000000000000000,0.000000000000042,0.000000000000000,0.000000000000042,0.000000000000000,0.000000000000042,0.000000000000000,0.000000000000042,0.000000000000000,0.000000000000042,0.000000000000000,-490.000000000000000,0.000000000000000,0.000000000000042,0.000000000000000,0.000000000000042,0.000000000000000,0.000000000000042,0.000000000000000,0.000000000000042,0.000000000000000,0.000000000000042,0.000000000000000,0.000000000000042,0.000000000000000,-490.000000000000000,0.000000000000000,-0.000000000000021,0.000000000000000,-0.000000000000021,0.000000000000000,-0.000000000000021,0.000000000000000,-0.000000000000021,0.000000000000000,-0.000000000000021,0.000000000000000,-0.000000000000021,0.000000000000000};
ResultI = new double[]{0.000000000000000,153.345019363718820,72.678248880031774,43.888611818194633,27.911568610884146,16.855111658263500,7.988521603655250,0.000000000000000,-7.988521603655250,-16.855111658263500,-27.911568610884146,-43.888611818194633,-72.678248880031774,-153.345019363718820,674.427141030874960,0.000000000000000,-0.000000000000054,0.000000000000000,-0.000000000000054,0.000000000000000,-0.000000000000054,0.000000000000000,-0.000000000000054,0.000000000000000,-0.000000000000054,0.000000000000000,-0.000000000000054,0.000000000000000,159.210651154124120,0.000000000000000,-0.000000000000033,0.000000000000000,-0.000000000000033,0.000000000000000,-0.000000000000033,0.000000000000000,-0.000000000000033,0.000000000000000,-0.000000000000033,0.000000000000000,-0.000000000000033,0.000000000000000,-159.210651154124120,0.000000000000000,0.000000000000033,0.000000000000000,0.000000000000033,0.000000000000000,0.000000000000033,0.000000000000000,0.000000000000033,0.000000000000000,0.000000000000033,0.000000000000000,0.000000000000033,0.000000000000000,-674.427141030874960,0.000000000000000,0.000000000000054,0.000000000000000,0.000000000000054,0.000000000000000,0.000000000000054,0.000000000000000,0.000000000000054,0.000000000000000,0.000000000000054,0.000000000000000,0.000000000000054,0.000000000000000};
Result = ILMath.ccomplex(ResultR,ResultI);
Result.Reshape(new ILDimension(14,5));
forwBackwGenCheckND(fft, A, Result, 3, 1e3f);
}