3012008225 发表于 2011-8-8 17:09:08

用Matlab和FPGA设计数字示波器时出现下面情况的原因

设好滤波器参数后,通过MATLAB的Generate HDL生成filter_tb.vhd和filter.vhd。以filter_tb.vhd为顶层文件,建好工程 后运行出错。请问错误的原因。
-- -------------------------------------------------------------
--
-- Module: filter
--
-- Generated by MATLAB(R) 7.7 and the Filter Design HDL Coder 2.3.
--
-- Generated on: 2011-08-08 16:39:55
--
-- -------------------------------------------------------------

-- -------------------------------------------------------------
-- HDL Code Generation Options:
--
-- TargetLanguage: VHDL
-- TargetDirectory: C:\Users\Lenovo\Desktop\VHDL\滤波器\fir
-- TestBenchStimulus: chirp impulse noise ramp step
--
-- Filter Settings:
--
-- Discrete-Time FIR Filter (real)
-- -------------------------------
-- Filter Structure: Direct-Form FIR
-- Filter Length   : 16
-- Stable            : Yes
-- Linear Phase      : Yes (Type 2)
-- -------------------------------------------------------------
LIBRARY IEEE;
USE IEEE.std_logic_1164.all;
USE IEEE.numeric_std.ALL;
ENTITY filter IS
   PORT( clk                           :   IN    std_logic;
         clk_enable                      :   IN    std_logic;
         reset                           :   IN    std_logic;
         filter_in                     :   IN    real; -- double
         filter_out                      :   OUT   real-- double
         );

END filter;


----------------------------------------------------------------
--Module Architecture: filter
----------------------------------------------------------------
ARCHITECTURE rtl OF filter IS
-- Local Functions
-- Type Definitions
TYPE delay_pipeline_type IS ARRAY (NATURAL range <>) OF real; -- double
-- Constants
CONSTANT coeff1                         : real := -3.7357277401638037E-002; -- double
CONSTANT coeff2                         : real := 1.1061719245629674E-002; -- double
CONSTANT coeff3                         : real := 5.6568467307650028E-002; -- double
CONSTANT coeff4                         : real := 5.5011439184020948E-003; -- double
CONSTANT coeff5                         : real := -8.8422497362467017E-002; -- double
CONSTANT coeff6                         : real := -4.9036695752375570E-002; -- double
CONSTANT coeff7                         : real := 1.8288267993248644E-001; -- double
CONSTANT coeff8                         : real := 4.1880246011231231E-001; -- double
CONSTANT coeff9                         : real := 4.1880246011231231E-001; -- double
CONSTANT coeff10                        : real := 1.8288267993248644E-001; -- double
CONSTANT coeff11                        : real := -4.9036695752375570E-002; -- double
CONSTANT coeff12                        : real := -8.8422497362467017E-002; -- double
CONSTANT coeff13                        : real := 5.5011439184020948E-003; -- double
CONSTANT coeff14                        : real := 5.6568467307650028E-002; -- double
CONSTANT coeff15                        : real := 1.1061719245629674E-002; -- double
CONSTANT coeff16                        : real := -3.7357277401638037E-002; -- double

-- Signals
SIGNAL delay_pipeline                   : delay_pipeline_type(0 TO 15) := (0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0); -- double
SIGNAL product16                        : real := 0.0; -- double
SIGNAL product15                        : real := 0.0; -- double
SIGNAL product14                        : real := 0.0; -- double
SIGNAL product13                        : real := 0.0; -- double
SIGNAL product12                        : real := 0.0; -- double
SIGNAL product11                        : real := 0.0; -- double
SIGNAL product10                        : real := 0.0; -- double
SIGNAL product9                         : real := 0.0; -- double
SIGNAL product8                         : real := 0.0; -- double
SIGNAL product7                         : real := 0.0; -- double
SIGNAL product6                         : real := 0.0; -- double
SIGNAL product5                         : real := 0.0; -- double
SIGNAL product4                         : real := 0.0; -- double
SIGNAL product3                         : real := 0.0; -- double
SIGNAL product2                         : real := 0.0; -- double
SIGNAL product1_cast                  : real := 0.0; -- double
SIGNAL product1                         : real := 0.0; -- double
SIGNAL sum1                           : real := 0.0; -- double
SIGNAL sum2                           : real := 0.0; -- double
SIGNAL sum3                           : real := 0.0; -- double
SIGNAL sum4                           : real := 0.0; -- double
SIGNAL sum5                           : real := 0.0; -- double
SIGNAL sum6                           : real := 0.0; -- double
SIGNAL sum7                           : real := 0.0; -- double
SIGNAL sum8                           : real := 0.0; -- double
SIGNAL sum9                           : real := 0.0; -- double
SIGNAL sum10                            : real := 0.0; -- double
SIGNAL sum11                            : real := 0.0; -- double
SIGNAL sum12                            : real := 0.0; -- double
SIGNAL sum13                            : real := 0.0; -- double
SIGNAL sum14                            : real := 0.0; -- double
SIGNAL sum15                            : real := 0.0; -- double
SIGNAL output_register                  : real := 0.0; -- double


BEGIN

-- Block Statements
Delay_Pipeline_process : PROCESS (clk, reset)
BEGIN
    IF reset = '1' THEN
      delay_pipeline(0 TO 15) <= (OTHERS => 0.0000000000000000E+000);
    ELSIF clk'event AND clk = '1' THEN
      IF clk_enable = '1' THEN
      delay_pipeline(0) <= filter_in;
      delay_pipeline(1 TO 15) <= delay_pipeline(0 TO 14);
      END IF;
    END IF;
END PROCESS Delay_Pipeline_process;


product16 <= delay_pipeline(15) * coeff16;

product15 <= delay_pipeline(14) * coeff15;

product14 <= delay_pipeline(13) * coeff14;

product13 <= delay_pipeline(12) * coeff13;

product12 <= delay_pipeline(11) * coeff12;

product11 <= delay_pipeline(10) * coeff11;

product10 <= delay_pipeline(9) * coeff10;

product9 <= delay_pipeline(8) * coeff9;

product8 <= delay_pipeline(7) * coeff8;

product7 <= delay_pipeline(6) * coeff7;

product6 <= delay_pipeline(5) * coeff6;

product5 <= delay_pipeline(4) * coeff5;

product4 <= delay_pipeline(3) * coeff4;

product3 <= delay_pipeline(2) * coeff3;

product2 <= delay_pipeline(1) * coeff2;

product1_cast <= product1;


product1 <= delay_pipeline(0) * coeff1;

sum1 <= product1_cast + product2;

sum2 <= sum1 + product3;

sum3 <= sum2 + product4;

sum4 <= sum3 + product5;

sum5 <= sum4 + product6;

sum6 <= sum5 + product7;

sum7 <= sum6 + product8;

sum8 <= sum7 + product9;

sum9 <= sum8 + product10;

sum10 <= sum9 + product11;

sum11 <= sum10 + product12;

sum12 <= sum11 + product13;

sum13 <= sum12 + product14;

sum14 <= sum13 + product15;

sum15 <= sum14 + product16;

Output_Register_process : PROCESS (clk, reset)
BEGIN
    IF reset = '1' THEN
      output_register <= 0.0000000000000000E+000;
    ELSIF clk'event AND clk = '1' THEN
      IF clk_enable = '1' THEN
      output_register <= sum15;
      END IF;
    END IF;
END PROCESS Output_Register_process;

-- Assignment Statements
filter_out <= output_register;
END rtl;





####################################
-- -------------------------------------------------------------
--
-- Module: filter_tb_pkg
--
-- Generated by MATLAB(R) 7.7 and the Filter Design HDL Coder 2.3.
--
-- Generated on: 2011-08-08 16:39:57
--
-- -------------------------------------------------------------

-- -------------------------------------------------------------
-- HDL Code Generation Options:
--
-- TargetLanguage: VHDL
-- TargetDirectory: C:\Users\Lenovo\Desktop\VHDL\滤波器\fir
-- TestBenchStimulus: chirp impulse noise ramp step
--
-- Filter Settings:
--
-- Discrete-Time FIR Filter (real)
-- -------------------------------
-- Filter Structure: Direct-Form FIR
-- Filter Length   : 16
-- Stable            : Yes
-- Linear Phase      : Yes (Type 2)
-- -------------------------------------------------------------
LIBRARY IEEE;
USE IEEE.std_logic_1164.all;
USE IEEE.numeric_std.ALL;


PACKAGE filter_tb_pkg IS

-- Type Definitions
TYPE filter_in_data_log_type IS ARRAY (0 TO 3183) OF real;

-- Constants

-- Functions
FUNCTION to_integer( x : IN std_logic) RETURN integer;
FUNCTION to_hex( x : IN std_logic) RETURN string;
FUNCTION to_hex( x : IN std_logic_vector) RETURN string;
FUNCTION to_hex( x : IN bit_vector ) RETURN string;
FUNCTION to_hex( x : IN signed ) RETURN string;
FUNCTION to_hex( x : IN unsigned ) RETURN string;
FUNCTION to_hex( x : IN real ) RETURN string;
FUNCTION SLICE( x : IN bit_vector; slice : In Integer) RETURN std_logic_vector;
FUNCTION SLICE( x : IN bit_vector; slice : In Integer) RETURN signed;
FUNCTION SLICE( x : IN bit_vector; slice : In Integer) RETURN unsigned;

-- Procedures
PROCEDURE filter_in_data_log_procedure
    (SIGNAL clk      : IN    std_logic;
   SIGNAL reset    : IN    std_logic;
   SIGNAL rdenb    : IN    std_logic;
   SIGNAL addr   : INOUT unsigned(11 DOWNTO 0);
   SIGNAL done   : OUT   std_logic);

PROCEDURE filter_out_procedure
    (SIGNAL clk      : IN    std_logic;
   SIGNAL reset    : IN    std_logic;
   SIGNAL rdenb    : IN    std_logic;
   SIGNAL addr   : INOUT unsigned(11 DOWNTO 0);
   SIGNAL done   : OUT   std_logic);

END filter_tb_pkg;

PACKAGE BODY filter_tb_pkg IS
FUNCTION to_integer( x : IN std_logic) RETURN integer IS
    VARIABLE int: integer;
BEGIN
    IF x = '0' THEN
      int := 0;
    ELSE
      int := 1;
    END IF;
    RETURN int;
END;

FUNCTION to_hex( x : IN std_logic_vector) RETURN string IS
    VARIABLE result: STRING(1 TO 256); -- 1024 bits max
    VARIABLE i       : INTEGER;
    VARIABLE imod    : INTEGER;
    VARIABLE j       : INTEGER;
    VARIABLE jinc    : INTEGER;
    VARIABLE newx    : std_logic_vector(1023 DOWNTO 0);
BEGIN
    newx := (OTHERS => '0');
    IF x'LEFT > x'RIGHT THEN
      j := x'LENGTH-1;
      jinc := -1;
    ELSE
      j := 0;
      jinc := 1;
    END IF;
    FOR i IN x'RANGE LOOP
      newx(j) := x(i);
      j := j+jinc;
    END LOOP;-- i
    i := x'LENGTH-1;
    imod := x'LENGTH MOD 4;
    IF    imod = 1 THEN i := i+3;
    ELSIF imod = 2 THEN i := i+2;
    ELSIF imod = 3 THEN i := i+1;
    END IF;
    j := 1;
    WHILE i >= 3 LOOP
      IF    newx(i DOWNTO (i-3)) = "0000" THEN result(j) := '0';
      ELSIF newx(i DOWNTO (i-3)) = "0001" THEN result(j) := '1';
      ELSIF newx(i DOWNTO (i-3)) = "0010" THEN result(j) := '2';
      ELSIF newx(i DOWNTO (i-3)) = "0011" THEN result(j) := '3';
      ELSIF newx(i DOWNTO (i-3)) = "0100" THEN result(j) := '4';
      ELSIF newx(i DOWNTO (i-3)) = "0101" THEN result(j) := '5';
      ELSIF newx(i DOWNTO (i-3)) = "0110" THEN result(j) := '6';
      ELSIF newx(i DOWNTO (i-3)) = "0111" THEN result(j) := '7';
      ELSIF newx(i DOWNTO (i-3)) = "1000" THEN result(j) := '8';
      ELSIF newx(i DOWNTO (i-3)) = "1001" THEN result(j) := '9';
      ELSIF newx(i DOWNTO (i-3)) = "1010" THEN result(j) := 'A';
      ELSIF newx(i DOWNTO (i-3)) = "1011" THEN result(j) := 'B';
      ELSIF newx(i DOWNTO (i-3)) = "1100" THEN result(j) := 'C';
      ELSIF newx(i DOWNTO (i-3)) = "1101" THEN result(j) := 'D';
      ELSIF newx(i DOWNTO (i-3)) = "1110" THEN result(j) := 'E';
      ELSIF newx(i DOWNTO (i-3)) = "1111" THEN result(j) := 'F';
      ELSE result(j) := 'X';
      END IF;
      i := i-4;
      j := j+1;
    END LOOP;
    RETURN result(1 TO j-1);
END;


FUNCTION to_hex( x : IN std_logic ) RETURN string IS
BEGIN
    RETURN std_logic'image(x);
END;


FUNCTION to_hex( x : IN bit_vector ) RETURN string IS
BEGIN
    RETURN to_hex( to_stdlogicvector(x) );
END;


FUNCTION to_hex( x : IN signed ) RETURN string IS
BEGIN
    RETURN to_hex( std_logic_vector(x) );
END;


FUNCTION to_hex( x : IN unsigned ) RETURN string IS
BEGIN
    RETURN to_hex( std_logic_vector(x) );
END;


FUNCTION to_hex( x : IN real ) RETURN string IS
BEGIN
    RETURN real'image(x);
END;


FUNCTION SLICE( x : IN bit_vector; slice : IN Integer) RETURN std_logic_vector IS
    variable result : std_logic_vector(slice - 1 DOWNTO 0);
BEGIN
    result := to_stdlogicvector(bit_vector'(x))(slice - 1 DOWNTO 0);
    RETURN result;
END;


FUNCTION SLICE( x : IN bit_vector; slice : IN Integer) RETURN signed IS
    variable result : signed(slice -1 DOWNTO 0);
BEGIN
    result := signed(to_stdlogicvector(bit_vector'(x))(slice - 1 DOWNTO 0));
    RETURN result;
END;


FUNCTION SLICE( x : IN bit_vector; slice : IN Integer) RETURN unsigned IS
    variable result : unsigned(slice -1 DOWNTO 0);
BEGIN
    result := unsigned(to_stdlogicvector(bit_vector'(x))(slice - 1 DOWNTO 0));
    RETURN result;
END;


PROCEDURE filter_in_data_log_procedure
    (SIGNAL clk      : IN    std_logic;
   SIGNAL reset    : IN    std_logic;
   SIGNAL rdenb    : IN    std_logic;
   SIGNAL addr   : INOUT unsigned(11 DOWNTO 0);
   SIGNAL done   : OUT   std_logic) IS
BEGIN
-- Counter to generate Addr.
    IF reset= '1' THEN
      addr   <= TO_UNSIGNED(0,12);
    ELSIF clk'event and clk = '1' THEN
      IF rdenb = '1' THEN
      IF (addr = TO_UNSIGNED(3183, 12 )) THEN
          addr   <= addr;
      ELSE
          addr   <= addr + TO_UNSIGNED(1,12);
      END IF;
      ELSE
      addr <= addr;
      END IF;
    END IF;

-- Done Signal generation.
    IF reset= '1' THEN
      done <= '0';
    ELSIF (addr = TO_UNSIGNED(3183, 12 )) THEN
      done <= '1';
    ELSE
      done <= '0';
    END IF;
END filter_in_data_log_procedure;

PROCEDURE filter_out_procedure
    (SIGNAL clk      : IN    std_logic;
   SIGNAL reset    : IN    std_logic;
   SIGNAL rdenb    : IN    std_logic;
   SIGNAL addr   : INOUT unsigned(11 DOWNTO 0);
   SIGNAL done   : OUT   std_logic) IS
BEGIN
-- Counter to generate Addr.
    IF reset= '1' THEN
      addr   <= TO_UNSIGNED(0,12);
    ELSIF clk'event and clk = '1' THEN
      IF rdenb = '1' THEN
      IF (addr = TO_UNSIGNED(3183, 12 )) THEN
          addr   <= addr;
      ELSE
          addr   <= addr + TO_UNSIGNED(1,12);
      END IF;
      ELSE
      addr <= addr;
      END IF;
    END IF;

-- Done Signal generation.
    IF reset= '1' THEN
      done <= '0';
    ELSIF (addr = TO_UNSIGNED(3183, 12 )) THEN
      done <= '1';
    ELSE
      done <= '0';
    END IF;
END filter_out_procedure;

END filter_tb_pkg;

-- -------------------------------------------------------------
--
-- Module: filter_tbData_pkg
--
-- Generated by MATLAB(R) 7.7 and the Filter Design HDL Coder 2.3.
--
-- Generated on: 2011-08-08 16:39:57
--
-- -------------------------------------------------------------



LIBRARY IEEE;
USE IEEE.std_logic_1164.all;
USE IEEE.numeric_std.ALL;
USE work.filter_tb_pkg.ALL;

PACKAGE filter_tb_data IS

CONSTANT filter_in_data_log_force : filter_in_data_log_type;
CONSTANT filter_out_expected : filter_in_data_log_type;

END filter_tb_data;

PACKAGE BODY filter_tb_data IS

CONSTANT filter_in_data_log_force : filter_in_data_log_type :=
    (
         1.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         1.0000000000000000E+000,
         1.0000000000000000E+000,
         1.0000000000000000E+000,
         1.0000000000000000E+000,
         1.0000000000000000E+000,
         1.0000000000000000E+000,
         1.0000000000000000E+000,
         1.0000000000000000E+000,
         1.0000000000000000E+000,
         1.0000000000000000E+000,
         1.0000000000000000E+000,
         1.0000000000000000E+000,
         1.0000000000000000E+000,
         1.0000000000000000E+000,
         1.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         -1.0000000000000000E+000,
         -9.9804496578690127E-001,
         -9.9608993157380255E-001,
         -9.9413489736070382E-001,
         -9.9217986314760509E-001,
         -9.9022482893450636E-001,
         -9.8826979472140764E-001,
         -9.8631476050830891E-001,
         -9.8435972629521018E-001,
         -9.8240469208211145E-001,
         -9.8044965786901273E-001,
         -9.7849462365591400E-001,
         -9.7653958944281527E-001,
         -9.7458455522971654E-001,
         -9.7262952101661782E-001,
         -9.7067448680351909E-001,
         -9.6871945259042036E-001,
         -9.6676441837732163E-001,
         -9.6480938416422291E-001,
         -9.6285434995112418E-001,
         -9.6089931573802545E-001,
         -9.5894428152492672E-001,
         -9.5698924731182800E-001,
         -9.5503421309872927E-001,
         -9.5307917888563054E-001,
         -9.5112414467253181E-001,
         -9.4916911045943309E-001,
         -9.4721407624633436E-001,
         -9.4525904203323563E-001,
         -9.4330400782013690E-001,
         -9.4134897360703818E-001,
         -9.3939393939393945E-001,
         -9.3743890518084072E-001,
         -9.3548387096774199E-001,
         -9.3352883675464327E-001,
         -9.3157380254154454E-001,
         -9.2961876832844570E-001,
         -9.2766373411534697E-001,
         -9.2570869990224824E-001,
         -9.2375366568914952E-001,
         -9.2179863147605079E-001,
         -9.1984359726295206E-001,
         -9.1788856304985333E-001,
         -9.1593352883675461E-001,
         -9.1397849462365588E-001,
         -9.1202346041055715E-001,
         -9.1006842619745842E-001,
         -9.0811339198435970E-001,
         -9.0615835777126097E-001,
         -9.0420332355816224E-001,
         -9.0224828934506351E-001,
         -9.0029325513196479E-001,
         -8.9833822091886606E-001,
         -8.9638318670576733E-001,
         -8.9442815249266860E-001,
         -8.9247311827956988E-001,
         -8.9051808406647115E-001,
         -8.8856304985337242E-001,
         -8.8660801564027369E-001,
         -8.8465298142717497E-001,
         -8.8269794721407624E-001,
         -8.8074291300097751E-001,
         -8.7878787878787878E-001,
         -8.7683284457478006E-001,
         -8.7487781036168133E-001,
         -8.7292277614858260E-001,
         -8.7096774193548387E-001,
         -8.6901270772238515E-001,
         -8.6705767350928642E-001,
         -8.6510263929618769E-001,
         -8.6314760508308896E-001,
         -8.6119257086999024E-001,
         -8.5923753665689151E-001,
         -8.5728250244379278E-001,
         -8.5532746823069405E-001,
         -8.5337243401759533E-001,
         -8.5141739980449660E-001,
         -8.4946236559139787E-001,
         -8.4750733137829914E-001,
         -8.4555229716520042E-001,
         -8.4359726295210169E-001,
         -8.4164222873900296E-001,
         -8.3968719452590423E-001,
         -8.3773216031280551E-001,
         -8.3577712609970678E-001,
         -8.3382209188660805E-001,
         -8.3186705767350932E-001,
         -8.2991202346041060E-001,
         -8.2795698924731176E-001,
         -8.2600195503421303E-001,
         -8.2404692082111430E-001,
         -8.2209188660801558E-001,
         -8.2013685239491685E-001,
         -8.1818181818181812E-001,
         -8.1622678396871939E-001,
         -8.1427174975562067E-001,
         -8.1231671554252194E-001,
         -8.1036168132942321E-001,
         -8.0840664711632448E-001,
         -8.0645161290322576E-001,
         -8.0449657869012703E-001,
         -8.0254154447702830E-001,
         -8.0058651026392957E-001,
         -7.9863147605083085E-001,
         -7.9667644183773212E-001,
         -7.9472140762463339E-001,
         -7.9276637341153466E-001,
         -7.9081133919843594E-001,
         -7.8885630498533721E-001,
         -7.8690127077223848E-001,
         -7.8494623655913975E-001,
         -7.8299120234604103E-001,
         -7.8103616813294230E-001,
         -7.7908113391984357E-001,
         -7.7712609970674484E-001,
         -7.7517106549364612E-001,
         -7.7321603128054739E-001,
         -7.7126099706744866E-001,
         -7.6930596285434993E-001,
         -7.6735092864125121E-001,
         -7.6539589442815248E-001,
         -7.6344086021505375E-001,
         -7.6148582600195502E-001,
         -7.5953079178885630E-001,
         -7.5757575757575757E-001,
         -7.5562072336265884E-001,
         -7.5366568914956011E-001,
         -7.5171065493646139E-001,
         -7.4975562072336266E-001,
         -7.4780058651026393E-001,
         -7.4584555229716520E-001,
         -7.4389051808406648E-001,
         -7.4193548387096775E-001,
         -7.3998044965786902E-001,
         -7.3802541544477029E-001,
         -7.3607038123167157E-001,
         -7.3411534701857284E-001,
         -7.3216031280547411E-001,
         -7.3020527859237538E-001,
         -7.2825024437927666E-001,
         -7.2629521016617793E-001,
         -7.2434017595307920E-001,
         -7.2238514173998047E-001,
         -7.2043010752688175E-001,
         -7.1847507331378302E-001,
         -7.1652003910068429E-001,
         -7.1456500488758556E-001,
         -7.1260997067448684E-001,
         -7.1065493646138811E-001,
         -7.0869990224828938E-001,
         -7.0674486803519065E-001,
         -7.0478983382209193E-001,
         -7.0283479960899320E-001,
         -7.0087976539589447E-001,
         -6.9892473118279574E-001,
         -6.9696969696969702E-001,
         -6.9501466275659829E-001,
         -6.9305962854349956E-001,
         -6.9110459433040083E-001,
         -6.8914956011730211E-001,
         -6.8719452590420338E-001,
         -6.8523949169110465E-001,
         -6.8328445747800592E-001,
         -6.8132942326490720E-001,
         -6.7937438905180847E-001,
         -6.7741935483870974E-001,
         -6.7546432062561101E-001,
         -6.7350928641251229E-001,
         -6.7155425219941356E-001,
         -6.6959921798631483E-001,
         -6.6764418377321610E-001,
         -6.6568914956011738E-001,
         -6.6373411534701865E-001,
         -6.6177908113391992E-001,
         -6.5982404692082119E-001,
         -6.5786901270772247E-001,
         -6.5591397849462363E-001,
         -6.5395894428152490E-001,
         -6.5200391006842617E-001,
         -6.5004887585532745E-001,
         -6.4809384164222872E-001,
         -6.4613880742912999E-001,
         -6.4418377321603126E-001,
         -6.4222873900293254E-001,
         -6.4027370478983381E-001,
         -6.3831867057673508E-001,
         -6.3636363636363635E-001,
         -6.3440860215053763E-001,
         -6.3245356793743890E-001,
         -6.3049853372434017E-001,
         -6.2854349951124144E-001,
         -6.2658846529814272E-001,
         -6.2463343108504399E-001,
         -6.2267839687194526E-001,
         -6.2072336265884653E-001,
         -6.1876832844574781E-001,
         -6.1681329423264908E-001,
         -6.1485826001955035E-001,
         -6.1290322580645162E-001,
         -6.1094819159335290E-001,
         -6.0899315738025417E-001,
         -6.0703812316715544E-001,
         -6.0508308895405671E-001,
         -6.0312805474095799E-001,
         -6.0117302052785926E-001,
         -5.9921798631476053E-001,
         -5.9726295210166180E-001,
         -5.9530791788856308E-001,
         -5.9335288367546424E-001,
         -5.9139784946236551E-001,
         -5.8944281524926678E-001,
         -5.8748778103616806E-001,
         -5.8553274682306933E-001,
         -5.8357771260997060E-001,
         -5.8162267839687187E-001,
         -5.7966764418377315E-001,
         -5.7771260997067442E-001,
         -5.7575757575757569E-001,
         -5.7380254154447696E-001,
         -5.7184750733137824E-001,
         -5.6989247311827951E-001,
         -5.6793743890518078E-001,
         -5.6598240469208205E-001,
         -5.6402737047898333E-001,
         -5.6207233626588460E-001,
         -5.6011730205278587E-001,
         -5.5816226783968714E-001,
         -5.5620723362658842E-001,
         -5.5425219941348969E-001,
         -5.5229716520039096E-001,
         -5.5034213098729223E-001,
         -5.4838709677419351E-001,
         -5.4643206256109478E-001,
         -5.4447702834799605E-001,
         -5.4252199413489732E-001,
         -5.4056695992179860E-001,
         -5.3861192570869987E-001,
         -5.3665689149560114E-001,
         -5.3470185728250241E-001,
         -5.3274682306940369E-001,
         -5.3079178885630496E-001,
         -5.2883675464320623E-001,
         -5.2688172043010750E-001,
         -5.2492668621700878E-001,
         -5.2297165200391005E-001,
         -5.2101661779081132E-001,
         -5.1906158357771259E-001,
         -5.1710654936461387E-001,
         -5.1515151515151514E-001,
         -5.1319648093841641E-001,
         -5.1124144672531768E-001,
         -5.0928641251221896E-001,
         -5.0733137829912023E-001,
         -5.0537634408602150E-001,
         -5.0342130987292277E-001,
         -5.0146627565982405E-001,
         -4.9951124144672532E-001,
         -4.9755620723362659E-001,
         -4.9560117302052786E-001,
         -4.9364613880742914E-001,
         -4.9169110459433041E-001,
         -4.8973607038123168E-001,
         -4.8778103616813295E-001,
         -4.8582600195503423E-001,
         -4.8387096774193550E-001,
         -4.8191593352883677E-001,
         -4.7996089931573804E-001,
         -4.7800586510263932E-001,
         -4.7605083088954059E-001,
         -4.7409579667644186E-001,
         -4.7214076246334313E-001,
         -4.7018572825024441E-001,
         -4.6823069403714568E-001,
         -4.6627565982404695E-001,
         -4.6432062561094822E-001,
         -4.6236559139784950E-001,
         -4.6041055718475077E-001,
         -4.5845552297165204E-001,
         -4.5650048875855331E-001,
         -4.5454545454545459E-001,
         -4.5259042033235586E-001,
         -4.5063538611925713E-001,
         -4.4868035190615840E-001,
         -4.4672531769305968E-001,
         -4.4477028347996095E-001,
         -4.4281524926686222E-001,
         -4.4086021505376349E-001,
         -4.3890518084066477E-001,
         -4.3695014662756593E-001,
         -4.3499511241446720E-001,
         -4.3304007820136847E-001,
         -4.3108504398826974E-001,
         -4.2913000977517102E-001,
         -4.2717497556207229E-001,
         -4.2521994134897356E-001,
         -4.2326490713587483E-001,
         -4.2130987292277611E-001,
         -4.1935483870967738E-001,
         -4.1739980449657865E-001,
         -4.1544477028347992E-001,
         -4.1348973607038120E-001,
         -4.1153470185728247E-001,
         -4.0957966764418374E-001,
         -4.0762463343108502E-001,
         -4.0566959921798629E-001,
         -4.0371456500488756E-001,
         -4.0175953079178883E-001,
         -3.9980449657869011E-001,
         -3.9784946236559138E-001,
         -3.9589442815249265E-001,
         -3.9393939393939392E-001,
         -3.9198435972629520E-001,
         -3.9002932551319647E-001,
         -3.8807429130009774E-001,
         -3.8611925708699901E-001,
         -3.8416422287390029E-001,
         -3.8220918866080156E-001,
         -3.8025415444770283E-001,
         -3.7829912023460410E-001,
         -3.7634408602150538E-001,
         -3.7438905180840665E-001,
         -3.7243401759530792E-001,
         -3.7047898338220919E-001,
         -3.6852394916911047E-001,
         -3.6656891495601174E-001,
         -3.6461388074291301E-001,
         -3.6265884652981428E-001,
         -3.6070381231671556E-001,
         -3.5874877810361683E-001,
         -3.5679374389051810E-001,
         -3.5483870967741937E-001,
         -3.5288367546432065E-001,
         -3.5092864125122192E-001,
         -3.4897360703812319E-001,
         -3.4701857282502446E-001,
         -3.4506353861192574E-001,
         -3.4310850439882701E-001,
         -3.4115347018572828E-001,
         -3.3919843597262955E-001,
         -3.3724340175953083E-001,
         -3.3528836754643210E-001,
         -3.3333333333333337E-001,
         -3.3137829912023464E-001,
         -3.2942326490713592E-001,
         -3.2746823069403719E-001,
         -3.2551319648093846E-001,
         -3.2355816226783973E-001,
         -3.2160312805474101E-001,
         -3.1964809384164228E-001,
         -3.1769305962854355E-001,
         -3.1573802541544482E-001,
         -3.1378299120234610E-001,
         -3.1182795698924726E-001,
         -3.0987292277614853E-001,
         -3.0791788856304980E-001,
         -3.0596285434995107E-001,
         -3.0400782013685235E-001,
         -3.0205278592375362E-001,
         -3.0009775171065489E-001,
         -2.9814271749755616E-001,
         -2.9618768328445744E-001,
         -2.9423264907135871E-001,
         -2.9227761485825998E-001,
         -2.9032258064516125E-001,
         -2.8836754643206253E-001,
         -2.8641251221896380E-001,
         -2.8445747800586507E-001,
         -2.8250244379276634E-001,
         -2.8054740957966762E-001,
         -2.7859237536656889E-001,
         -2.7663734115347016E-001,
         -2.7468230694037143E-001,
         -2.7272727272727271E-001,
         -2.7077223851417398E-001,
         -2.6881720430107525E-001,
         -2.6686217008797652E-001,
         -2.6490713587487780E-001,
         -2.6295210166177907E-001,
         -2.6099706744868034E-001,
         -2.5904203323558161E-001,
         -2.5708699902248289E-001,
         -2.5513196480938416E-001,
         -2.5317693059628543E-001,
         -2.5122189638318670E-001,
         -2.4926686217008798E-001,
         -2.4731182795698925E-001,
         -2.4535679374389052E-001,
         -2.4340175953079179E-001,
         -2.4144672531769307E-001,
         -2.3949169110459434E-001,
         -2.3753665689149561E-001,
         -2.3558162267839688E-001,
         -2.3362658846529816E-001,
         -2.3167155425219943E-001,
         -2.2971652003910070E-001,
         -2.2776148582600197E-001,
         -2.2580645161290325E-001,
         -2.2385141739980452E-001,
         -2.2189638318670579E-001,
         -2.1994134897360706E-001,
         -2.1798631476050834E-001,
         -2.1603128054740961E-001,
         -2.1407624633431088E-001,
         -2.1212121212121215E-001,
         -2.1016617790811343E-001,
         -2.0821114369501470E-001,
         -2.0625610948191597E-001,
         -2.0430107526881724E-001,
         -2.0234604105571852E-001,
         -2.0039100684261979E-001,
         -1.9843597262952106E-001,
         -1.9648093841642233E-001,
         -1.9452590420332361E-001,
         -1.9257086999022488E-001,
         -1.9061583577712615E-001,
         -1.8866080156402742E-001,
         -1.8670576735092859E-001,
         -1.8475073313782986E-001,
         -1.8279569892473113E-001,
         -1.8084066471163240E-001,
         -1.7888563049853368E-001,
         -1.7693059628543495E-001,
         -1.7497556207233622E-001,
         -1.7302052785923749E-001,
         -1.7106549364613877E-001,
         -1.6911045943304004E-001,
         -1.6715542521994131E-001,
         -1.6520039100684258E-001,
         -1.6324535679374386E-001,
         -1.6129032258064513E-001,
         -1.5933528836754640E-001,
         -1.5738025415444767E-001,
         -1.5542521994134895E-001,
         -1.5347018572825022E-001,
         -1.5151515151515149E-001,
         -1.4956011730205276E-001,
         -1.4760508308895404E-001,
         -1.4565004887585531E-001,
         -1.4369501466275658E-001,
         -1.4173998044965785E-001,
         -1.3978494623655913E-001,
         -1.3782991202346040E-001,
         -1.3587487781036167E-001,
         -1.3391984359726294E-001,
         -1.3196480938416422E-001,
         -1.3000977517106549E-001,
         -1.2805474095796676E-001,
         -1.2609970674486803E-001,
         -1.2414467253176931E-001,
         -1.2218963831867058E-001,
         -1.2023460410557185E-001,
         -1.1827956989247312E-001,
         -1.1632453567937440E-001,
         -1.1436950146627567E-001,
         -1.1241446725317694E-001,
         -1.1045943304007821E-001,
         -1.0850439882697949E-001,
         -1.0654936461388076E-001,
         -1.0459433040078203E-001,
         -1.0263929618768330E-001,
         -1.0068426197458458E-001,
         -9.8729227761485849E-002,
         -9.6774193548387122E-002,
         -9.4819159335288394E-002,
         -9.2864125122189667E-002,
         -9.0909090909090939E-002,
         -8.8954056695992212E-002,
         -8.6999022482893484E-002,
         -8.5043988269794757E-002,
         -8.3088954056696029E-002,
         -8.1133919843597302E-002,
         -7.9178885630498574E-002,
         -7.7223851417399847E-002,
         -7.5268817204301119E-002,
         -7.3313782991202392E-002,
         -7.1358748778103664E-002,
         -6.9403714565004937E-002,
         -6.7448680351906209E-002,
         -6.5493646138807482E-002,
         -6.3538611925708754E-002,
         -6.1583577712609916E-002,
         -5.9628543499511188E-002,
         -5.7673509286412461E-002,
         -5.5718475073313734E-002,
         -5.3763440860215006E-002,
         -5.1808406647116279E-002,
         -4.9853372434017551E-002,
         -4.7898338220918824E-002,
         -4.5943304007820096E-002,
         -4.3988269794721369E-002,
         -4.2033235581622641E-002,
         -4.0078201368523914E-002,
         -3.8123167155425186E-002,
         -3.6168132942326459E-002,
         -3.4213098729227731E-002,
         -3.2258064516129004E-002,
         -3.0303030303030276E-002,
         -2.8347996089931549E-002,
         -2.6392961876832821E-002,
         -2.4437927663734094E-002,
         -2.2482893450635366E-002,
         -2.0527859237536639E-002,
         -1.8572825024437911E-002,
         -1.6617790811339184E-002,
         -1.4662756598240456E-002,
         -1.2707722385141729E-002,
         -1.0752688172043001E-002,
         -8.7976539589442737E-003,
         -6.8426197458455462E-003,
         -4.8875855327468187E-003,
         -2.9325513196480912E-003,
         -9.7751710654936375E-004,
         9.7751710654936375E-004,
         2.9325513196480912E-003,
         4.8875855327468187E-003,
         6.8426197458455462E-003,
         8.7976539589442737E-003,
         1.0752688172043001E-002,
         1.2707722385141729E-002,
         1.4662756598240456E-002,
         1.6617790811339184E-002,
         1.8572825024437911E-002,
         2.0527859237536639E-002,
         2.2482893450635366E-002,
         2.4437927663734094E-002,
         2.6392961876832821E-002,
         2.8347996089931549E-002,
         3.0303030303030276E-002,
         3.2258064516129004E-002,
         3.4213098729227731E-002,
         3.6168132942326459E-002,
         3.8123167155425186E-002,
         4.0078201368523914E-002,
         4.2033235581622641E-002,
         4.3988269794721369E-002,
         4.5943304007820096E-002,
         4.7898338220918824E-002,
         4.9853372434017551E-002,
         5.1808406647116279E-002,
         5.3763440860215006E-002,
         5.5718475073313734E-002,
         5.7673509286412461E-002,
         5.9628543499511188E-002,
         6.1583577712609916E-002,
         6.3538611925708643E-002,
         6.5493646138807371E-002,
         6.7448680351906098E-002,
         6.9403714565004826E-002,
         7.1358748778103553E-002,
         7.3313782991202281E-002,
         7.5268817204301008E-002,
         7.7223851417399736E-002,
         7.9178885630498463E-002,
         8.1133919843597191E-002,
         8.3088954056695918E-002,
         8.5043988269794646E-002,
         8.6999022482893373E-002,
         8.8954056695992101E-002,
         9.0909090909090828E-002,
         9.2864125122189556E-002,
         9.4819159335288283E-002,
         9.6774193548387011E-002,
         9.8729227761485738E-002,
         1.0068426197458447E-001,
         1.0263929618768319E-001,
         1.0459433040078192E-001,
         1.0654936461388065E-001,
         1.0850439882697938E-001,
         1.1045943304007810E-001,
         1.1241446725317683E-001,
         1.1436950146627556E-001,
         1.1632453567937429E-001,
         1.1827956989247301E-001,
         1.2023460410557174E-001,
         1.2218963831867047E-001,
         1.2414467253176920E-001,
         1.2609970674486815E-001,
         1.2805474095796687E-001,
         1.3000977517106560E-001,
         1.3196480938416433E-001,
         1.3391984359726306E-001,
         1.3587487781036178E-001,
         1.3782991202346051E-001,
         1.3978494623655924E-001,
         1.4173998044965797E-001,
         1.4369501466275669E-001,
         1.4565004887585542E-001,
         1.4760508308895415E-001,
         1.4956011730205288E-001,
         1.5151515151515160E-001,
         1.5347018572825033E-001,
         1.5542521994134906E-001,
         1.5738025415444779E-001,
         1.5933528836754651E-001,
         1.6129032258064524E-001,
         1.6324535679374397E-001,
         1.6520039100684270E-001,
         1.6715542521994142E-001,
         1.6911045943304015E-001,
         1.7106549364613888E-001,
         1.7302052785923761E-001,
         1.7497556207233633E-001,
         1.7693059628543506E-001,
         1.7888563049853379E-001,
         1.8084066471163251E-001,
         1.8279569892473124E-001,
         1.8475073313782997E-001,
         1.8670576735092870E-001,
         1.8866080156402742E-001,
         1.9061583577712615E-001,
         1.9257086999022488E-001,
         1.9452590420332361E-001,
         1.9648093841642233E-001,
         1.9843597262952106E-001,
         2.0039100684261979E-001,
         2.0234604105571852E-001,
         2.0430107526881724E-001,
         2.0625610948191597E-001,
         2.0821114369501470E-001,
         2.1016617790811343E-001,
         2.1212121212121215E-001,
         2.1407624633431088E-001,
         2.1603128054740961E-001,
         2.1798631476050834E-001,
         2.1994134897360706E-001,
         2.2189638318670579E-001,
         2.2385141739980452E-001,
         2.2580645161290325E-001,
         2.2776148582600197E-001,
         2.2971652003910070E-001,
         2.3167155425219943E-001,
         2.3362658846529816E-001,
         2.3558162267839688E-001,
         2.3753665689149561E-001,
         2.3949169110459434E-001,
         2.4144672531769307E-001,
         2.4340175953079179E-001,
         2.4535679374389052E-001,
         2.4731182795698925E-001,
         2.4926686217008798E-001,
         2.5122189638318670E-001,
         2.5317693059628543E-001,
         2.5513196480938416E-001,
         2.5708699902248289E-001,
         2.5904203323558161E-001,
         2.6099706744868034E-001,
         2.6295210166177907E-001,
         2.6490713587487780E-001,
         2.6686217008797652E-001,
         2.6881720430107525E-001,
         2.7077223851417398E-001,
         2.7272727272727271E-001,
         2.7468230694037143E-001,
         2.7663734115347016E-001,
         2.7859237536656889E-001,
         2.8054740957966762E-001,
         2.8250244379276634E-001,
         2.8445747800586507E-001,
         2.8641251221896380E-001,
         2.8836754643206253E-001,
         2.9032258064516125E-001,
         2.9227761485825998E-001,
         2.9423264907135871E-001,
         2.9618768328445744E-001,
         2.9814271749755616E-001,
         3.0009775171065489E-001,
         3.0205278592375362E-001,
         3.0400782013685235E-001,
         3.0596285434995107E-001,
         3.0791788856304980E-001,
         3.0987292277614853E-001,
         3.1182795698924726E-001,
         3.1378299120234598E-001,
         3.1573802541544471E-001,
         3.1769305962854344E-001,
         3.1964809384164217E-001,
         3.2160312805474089E-001,
         3.2355816226783962E-001,
         3.2551319648093835E-001,
         3.2746823069403708E-001,
         3.2942326490713580E-001,
         3.3137829912023453E-001,
         3.3333333333333326E-001,
         3.3528836754643199E-001,
         3.3724340175953071E-001,
         3.3919843597262944E-001,
         3.4115347018572817E-001,
         3.4310850439882690E-001,
         3.4506353861192562E-001,
         3.4701857282502435E-001,
         3.4897360703812308E-001,
         3.5092864125122181E-001,
         3.5288367546432053E-001,
         3.5483870967741926E-001,
         3.5679374389051799E-001,
         3.5874877810361672E-001,
         3.6070381231671544E-001,
         3.6265884652981417E-001,
         3.6461388074291290E-001,
         3.6656891495601163E-001,
         3.6852394916911035E-001,
         3.7047898338220908E-001,
         3.7243401759530781E-001,
         3.7438905180840654E-001,
         3.7634408602150549E-001,
         3.7829912023460421E-001,
         3.8025415444770294E-001,
         3.8220918866080167E-001,
         3.8416422287390040E-001,
         3.8611925708699912E-001,
         3.8807429130009785E-001,
         3.9002932551319658E-001,
         3.9198435972629531E-001,
         3.9393939393939403E-001,
         3.9589442815249276E-001,
         3.9784946236559149E-001,
         3.9980449657869022E-001,
         4.0175953079178894E-001,
         4.0371456500488767E-001,
         4.0566959921798640E-001,
         4.0762463343108513E-001,
         4.0957966764418385E-001,
         4.1153470185728258E-001,
         4.1348973607038131E-001,
         4.1544477028348004E-001,
         4.1739980449657876E-001,
         4.1935483870967749E-001,
         4.2130987292277622E-001,
         4.2326490713587495E-001,
         4.2521994134897367E-001,
         4.2717497556207240E-001,
         4.2913000977517113E-001,
         4.3108504398826986E-001,
         4.3304007820136858E-001,
         4.3499511241446731E-001,
         4.3695014662756604E-001,
         4.3890518084066477E-001,
         4.4086021505376349E-001,
         4.4281524926686222E-001,
         4.4477028347996095E-001,
         4.4672531769305968E-001,
         4.4868035190615840E-001,
         4.5063538611925713E-001,
         4.5259042033235586E-001,
         4.5454545454545459E-001,
         4.5650048875855331E-001,
         4.5845552297165204E-001,
         4.6041055718475077E-001,
         4.6236559139784950E-001,
         4.6432062561094822E-001,
         4.6627565982404695E-001,
         4.6823069403714568E-001,
         4.7018572825024441E-001,
         4.7214076246334313E-001,
         4.7409579667644186E-001,
         4.7605083088954059E-001,
         4.7800586510263932E-001,
         4.7996089931573804E-001,
         4.8191593352883677E-001,
         4.8387096774193550E-001,
         4.8582600195503423E-001,
         4.8778103616813295E-001,
         4.8973607038123168E-001,
         4.9169110459433041E-001,
         4.9364613880742914E-001,
         4.9560117302052786E-001,
         4.9755620723362659E-001,
         4.9951124144672532E-001,
         5.0146627565982405E-001,
         5.0342130987292277E-001,
         5.0537634408602150E-001,
         5.0733137829912023E-001,
         5.0928641251221896E-001,
         5.1124144672531768E-001,
         5.1319648093841641E-001,
         5.1515151515151514E-001,
         5.1710654936461387E-001,
         5.1906158357771259E-001,
         5.2101661779081132E-001,
         5.2297165200391005E-001,
         5.2492668621700878E-001,
         5.2688172043010750E-001,
         5.2883675464320623E-001,
         5.3079178885630496E-001,
         5.3274682306940369E-001,
         5.3470185728250241E-001,
         5.3665689149560114E-001,
         5.3861192570869987E-001,
         5.4056695992179860E-001,
         5.4252199413489732E-001,
         5.4447702834799605E-001,
         5.4643206256109478E-001,
         5.4838709677419351E-001,
         5.5034213098729223E-001,
         5.5229716520039096E-001,
         5.5425219941348969E-001,
         5.5620723362658842E-001,
         5.5816226783968714E-001,
         5.6011730205278587E-001,
         5.6207233626588460E-001,
         5.6402737047898333E-001,
         5.6598240469208205E-001,
         5.6793743890518078E-001,
         5.6989247311827951E-001,
         5.7184750733137824E-001,
         5.7380254154447696E-001,
         5.7575757575757569E-001,
         5.7771260997067442E-001,
         5.7966764418377315E-001,
         5.8162267839687187E-001,
         5.8357771260997060E-001,
         5.8553274682306933E-001,
         5.8748778103616806E-001,
         5.8944281524926678E-001,
         5.9139784946236551E-001,
         5.9335288367546424E-001,
         5.9530791788856297E-001,
         5.9726295210166169E-001,
         5.9921798631476042E-001,
         6.0117302052785915E-001,
         6.0312805474095788E-001,
         6.0508308895405660E-001,
         6.0703812316715533E-001,
         6.0899315738025406E-001,
         6.1094819159335279E-001,
         6.1290322580645151E-001,
         6.1485826001955024E-001,
         6.1681329423264897E-001,
         6.1876832844574770E-001,
         6.2072336265884642E-001,
         6.2267839687194515E-001,
         6.2463343108504388E-001,
         6.2658846529814283E-001,
         6.2854349951124155E-001,
         6.3049853372434028E-001,
         6.3245356793743901E-001,
         6.3440860215053774E-001,
         6.3636363636363646E-001,
         6.3831867057673519E-001,
         6.4027370478983392E-001,
         6.4222873900293265E-001,
         6.4418377321603137E-001,
         6.4613880742913010E-001,
         6.4809384164222883E-001,
         6.5004887585532756E-001,
         6.5200391006842628E-001,
         6.5395894428152501E-001,
         6.5591397849462374E-001,
         6.5786901270772247E-001,
         6.5982404692082119E-001,
         6.6177908113391992E-001,
         6.6373411534701865E-001,
         6.6568914956011738E-001,
         6.6764418377321610E-001,
         6.6959921798631483E-001,
         6.7155425219941356E-001,
         6.7350928641251229E-001,
         6.7546432062561101E-001,
         6.7741935483870974E-001,
         6.7937438905180847E-001,
         6.8132942326490720E-001,
         6.8328445747800592E-001,
         6.8523949169110465E-001,
         6.8719452590420338E-001,
         6.8914956011730211E-001,
         6.9110459433040083E-001,
         6.9305962854349956E-001,
         6.9501466275659829E-001,
         6.9696969696969702E-001,
         6.9892473118279574E-001,
         7.0087976539589447E-001,
         7.0283479960899320E-001,
         7.0478983382209193E-001,
         7.0674486803519065E-001,
         7.0869990224828938E-001,
         7.1065493646138811E-001,
         7.1260997067448684E-001,
         7.1456500488758556E-001,
         7.1652003910068429E-001,
         7.1847507331378302E-001,
         7.2043010752688175E-001,
         7.2238514173998047E-001,
         7.2434017595307920E-001,
         7.2629521016617793E-001,
         7.2825024437927666E-001,
         7.3020527859237538E-001,
         7.3216031280547411E-001,
         7.3411534701857284E-001,
         7.3607038123167157E-001,
         7.3802541544477029E-001,
         7.3998044965786902E-001,
         7.4193548387096775E-001,
         7.4389051808406648E-001,
         7.4584555229716520E-001,
         7.4780058651026393E-001,
         7.4975562072336266E-001,
         7.5171065493646139E-001,
         7.5366568914956011E-001,
         7.5562072336265884E-001,
         7.5757575757575757E-001,
         7.5953079178885630E-001,
         7.6148582600195502E-001,
         7.6344086021505375E-001,
         7.6539589442815248E-001,
         7.6735092864125121E-001,
         7.6930596285434993E-001,
         7.7126099706744866E-001,
         7.7321603128054739E-001,
         7.7517106549364612E-001,
         7.7712609970674484E-001,
         7.7908113391984357E-001,
         7.8103616813294230E-001,
         7.8299120234604103E-001,
         7.8494623655913975E-001,
         7.8690127077223848E-001,
         7.8885630498533721E-001,
         7.9081133919843594E-001,
         7.9276637341153466E-001,
         7.9472140762463339E-001,
         7.9667644183773212E-001,
         7.9863147605083085E-001,
         8.0058651026392957E-001,
         8.0254154447702830E-001,
         8.0449657869012703E-001,
         8.0645161290322576E-001,
         8.0840664711632448E-001,
         8.1036168132942321E-001,
         8.1231671554252194E-001,
         8.1427174975562067E-001,
         8.1622678396871939E-001,
         8.1818181818181812E-001,
         8.2013685239491685E-001,
         8.2209188660801558E-001,
         8.2404692082111430E-001,
         8.2600195503421303E-001,
         8.2795698924731176E-001,
         8.2991202346041049E-001,
         8.3186705767350921E-001,
         8.3382209188660794E-001,
         8.3577712609970667E-001,
         8.3773216031280540E-001,
         8.3968719452590412E-001,
         8.4164222873900285E-001,
         8.4359726295210158E-001,
         8.4555229716520031E-001,
         8.4750733137829903E-001,
         8.4946236559139776E-001,
         8.5141739980449649E-001,
         8.5337243401759522E-001,
         8.5532746823069394E-001,
         8.5728250244379267E-001,
         8.5923753665689140E-001,
         8.6119257086999013E-001,
         8.6314760508308885E-001,
         8.6510263929618758E-001,
         8.6705767350928631E-001,
         8.6901270772238504E-001,
         8.7096774193548376E-001,
         8.7292277614858249E-001,
         8.7487781036168122E-001,
         8.7683284457478017E-001,
         8.7878787878787890E-001,
         8.8074291300097762E-001,
         8.8269794721407635E-001,
         8.8465298142717508E-001,
         8.8660801564027381E-001,
         8.8856304985337253E-001,
         8.9051808406647126E-001,
         8.9247311827956999E-001,
         8.9442815249266872E-001,
         8.9638318670576744E-001,
         8.9833822091886617E-001,
         9.0029325513196490E-001,
         9.0224828934506363E-001,
         9.0420332355816235E-001,
         9.0615835777126108E-001,
         9.0811339198435981E-001,
         9.1006842619745854E-001,
         9.1202346041055726E-001,
         9.1397849462365599E-001,
         9.1593352883675472E-001,
         9.1788856304985345E-001,
         9.1984359726295217E-001,
         9.2179863147605090E-001,
         9.2375366568914963E-001,
         9.2570869990224836E-001,
         9.2766373411534708E-001,
         9.2961876832844581E-001,
         9.3157380254154454E-001,
         9.3352883675464327E-001,
         9.3548387096774199E-001,
         9.3743890518084072E-001,
         9.3939393939393945E-001,
         9.4134897360703818E-001,
         9.4330400782013690E-001,
         9.4525904203323563E-001,
         9.4721407624633436E-001,
         9.4916911045943309E-001,
         9.5112414467253181E-001,
         9.5307917888563054E-001,
         9.5503421309872927E-001,
         9.5698924731182800E-001,
         9.5894428152492672E-001,
         9.6089931573802545E-001,
         9.6285434995112418E-001,
         9.6480938416422291E-001,
         9.6676441837732163E-001,
         9.6871945259042036E-001,
         9.7067448680351909E-001,
         9.7262952101661782E-001,
         9.7458455522971654E-001,
         9.7653958944281527E-001,
         9.7849462365591400E-001,
         9.8044965786901273E-001,
         9.8240469208211145E-001,
         9.8435972629521018E-001,
         9.8631476050830891E-001,
         9.8826979472140764E-001,
         9.9022482893450636E-001,
         9.9217986314760509E-001,
         9.9413489736070382E-001,
         9.9608993157380255E-001,
         9.9804496578690127E-001,
         1.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         1.0000000000000000E+000,
         9.9999886783282188E-001,
         9.9998188537642174E-001,
         9.9990829584290897E-001,
         9.9971017914814109E-001,
         9.9929247882691807E-001,
         9.9853306984796231E-001,
         9.9728289742571441E-001,
         9.9536622543635778E-001,
         9.9258104142572090E-001,
         9.8869967334749731E-001,
         9.8346968095052356E-001,
         9.7661509195404395E-001,
         9.6783805956553881E-001,
         9.5682102320238549E-001,
         9.4322945810816494E-001,
         9.2671530147304670E-001,
         9.0692114217674613E-001,
         8.8348525781263321E-001,
         8.5604757561060663E-001,
         8.2425662260275867E-001,
         7.8777751419757225E-001,
         7.4630100857865411E-001,
         6.9955362639477414E-001,
         6.4730880051162021E-001,
         5.8939897873532221E-001,
         5.2572855316655775E-001,
         4.5628743323240656E-001,
         3.8116501583374662E-001,
         3.0056423621378797E-001,
         2.1481530836819546E-001,
         1.2438868592521346E-001,
         2.9906695922253174E-002,
         -6.7846777996895397E-002,
         -1.6791925577978958E-001,
         -2.6918601542361087E-001,
         -3.7035063385802891E-001,
         -4.6995052484707567E-001,
         -5.6636827343857454E-001,
         -6.5784951900305855E-001,
         -7.4252804807377948E-001,
         -8.1845861749084481E-001,
         -8.8365783209818194E-001,
         -9.3615314520952342E-001,
         -9.7403973209929073E-001,
         -9.9554460752795992E-001,
         -9.9909692195374311E-001,
         -9.8340288605319204E-001,
         -9.4752325284966465E-001,
         -8.9095074998940027E-001,
         -8.1368432619165054E-001,
         -7.1629658618608971E-001,
         -5.9999037363216479E-001,
         -4.6664016241912920E-001,
         -3.1881377756820045E-001,
         -1.5977003327209263E-001,
         6.5718082943620349E-003,
         1.7569424817847554E-001,
         3.4257799641378700E-001,
         5.0183395172945833E-001,
         6.4787040985728672E-001,
         7.7509327239911829E-001,
         8.7813483574670115E-001,
         9.5210435546350869E-001,
         9.9285111607269283E-001,
         9.9722833175517689E-001,
         9.6334403224163190E-001,
         8.9078334673304371E-001,
         7.8078549904443606E-001,
         6.3635858433066617E-001,
         4.6231601354535617E-001,
         2.6522055552723961E-001,
         5.3225293426403003E-002,
         -1.6419441977738591E-001,
         -3.7661783356140743E-001,
         -5.7315709730353948E-001,
         -7.4302152044075775E-001,
         -8.7614389092946854E-001,
         -9.6383670282079792E-001,
         -9.9943878747184745E-001,
         -9.7890714353678032E-001,
         -9.0130551317164864E-001,
         -7.6914121077269004E-001,
         -5.8850551229410752E-001,
         -3.6898098841215426E-001,
         -1.2329165047648480E-001,
         1.3331156283809423E-001,
         3.8391727149968535E-001,
         6.1103690999632154E-001,
         7.9784628062877716E-001,
         9.2950491434316862E-001,
         9.9445427797749264E-001,
         9.8558334969534844E-001,
         9.0114581706001939E-001,
         7.4531905041145741E-001,
         5.2831231623748254E-001,
         2.6596072294485679E-001,
         -2.1218744914294971E-002,
         -3.0948426218180414E-001,
         -5.7376089793674612E-001,
         -7.8983492843566638E-001,
         -9.3667039678103492E-001,
         -9.9863114150025512E-001,
         -9.6737287253403070E-001,
         -8.4317412346332676E-001,
         -6.3550538489893482E-001,
         -3.6269323390641123E-001,
         -5.0618498624786533E-002,
         2.6951133670673250E-001,
         5.6416433758666218E-001,
         8.0100109446938383E-001,
         9.5255404938973232E-001,
         9.9965450560802305E-001,
         9.3417343081546644E-001,
         7.6067514820569193E-001,
         4.9667191193882271E-001,
         1.7130889371294239E-001,
         -1.7750786356550405E-001,
         -5.0732225461915681E-001,
         -7.7625618200679813E-001,
         -9.4846160971893290E-001,
         -9.9919213407303753E-001,
         -9.1876393249228261E-001,
         -7.1475194569706235E-001,
         -4.1194813891450976E-001,
         -4.9882399235888490E-002,
         3.2195558487504161E-001,
         6.5069649078170633E-001,
         8.8765044836292062E-001,
         9.9578453054848204E-001,
         9.5595991299390515E-001,
         7.7084591342755193E-001,
         4.6568925712324616E-001,
         8.5544411483983812E-002,
         -3.1088561684139288E-001,
         -6.6006703336733441E-001,
         -9.0385712885337854E-001,
         -9.9951041127289808E-001,
         -9.2772739849187924E-001,
         -6.9717978006980308E-001,
         -3.4442381987606724E-001,
         7.1155393822950663E-002,
         4.7684836705018602E-001,
         7.9917730999941972E-001,
         9.7740074914078845E-001,
         9.7548613535664297E-001,
         7.9013618986921208E-001,
         4.5300517397725076E-001,
         2.6222996903373572E-002,
         -4.0839119716217981E-001,
         -7.6472685501535931E-001,
         -9.6959082268680274E-001,
         -9.7830057231283118E-001,
         -7.8527415171130421E-001,
         -4.2700152530325625E-001,
         2.3797697546104467E-002,
         4.7219888896207929E-001,
         8.2078098424183088E-001,
         9.9103319227412812E-001,
         9.4175144816824174E-001,
         6.8001192330940918E-001,
         2.6166558353764607E-001,
         -2.1949168351812698E-001,
         -6.5209452348743768E-001,
         -9.3290746318804174E-001,
         -9.9198717705074335E-001,
         -8.1110573248589102E-001,
         -4.3041408118831531E-001,
         5.9112220629829022E-002,
         5.3647486144036793E-001,
         8.8024187350577876E-001,
         9.9982511989356870E-001,
         8.6035096184306470E-001,
         4.9411096893437867E-001,
         -5.3434459472292573E-003,
         -5.0597195876132373E-001,
         -8.7171085386261538E-001,
         -9.9981816037787552E-001,
         -8.5081379891743569E-001,
         -4.6207091981474602E-001,
         5.9847946229467874E-002,
         5.6720319237926708E-001,
         9.1249319863329859E-001,
         9.9184689775703250E-001,
         7.7755164962323697E-001,
         3.2924363905746912E-001,
         -2.2092955969820230E-001,
         -7.0615067726229841E-001,
         -9.7535756762536530E-001,
         -9.4113017357226358E-001,
         -6.0967465894228656E-001,
         -8.2239467243435921E-002,
         4.7414679274087251E-001,
         8.7879513169356660E-001,
         9.9639974060751624E-001,
         7.8367438175294268E-001,
         3.0714717822098830E-001,
         -2.7556847518510025E-001,
         -7.6662316501395900E-001,
         -9.9502043210018820E-001,
         -8.7731079225623598E-001,
         -4.5004587944804542E-001,
         1.3915282710300106E-001,
         6.8093455297016514E-001,
         9.7817313289807439E-001,
         9.1865477800218553E-001,
         5.1944476298091791E-001,
         -7.5198191004184650E-002,
         -6.4402574767796350E-001,
         -9.7048611087761083E-001,
         -9.2606771543425670E-001,
         -5.2298288886537947E-001,
         8.6064549401151866E-002,
         6.6365824989425748E-001,
         9.7955466105487687E-001,
         9.0347575030312388E-001,
         4.6111744215773898E-001,
         -1.7146016987696822E-001,
         -7.3582680274418721E-001,
         -9.9627633621026079E-001,
         -8.3958928196964178E-001,
         -3.2680676540650044E-001,
         3.2753225345602893E-001,
         8.4325666717470027E-001,
         9.9447686306378424E-001,
         7.1035651308176762E-001,
         1.1112305229223640E-001,
         -5.3989140079331543E-001,
         -9.5054276015641992E-001,
         -9.3165217864675254E-001,
         -4.8664393189278049E-001,
         1.8439405344026158E-001,
         7.7211595128975186E-001,
         9.9993854907308488E-001,
         7.5587022461359665E-001,
         1.5066884614160686E-001,
         -5.2906825245764277E-001,
         -9.5488096294147484E-001,
         -9.1582915402332787E-001,
         -4.2575150448238375E-001,
         2.7730973577392876E-001,
         8.4404807495159095E-001,
         9.8710023419419524E-001,
         6.2893846156166888E-001,
         -5.2611961912897368E-002,
         -7.0927494052235485E-001,
         -9.9905468499183803E-001,
         -7.6589308377477072E-001,
         -1.2722198721813557E-001,
         5.8128200239221317E-001,
         9.8014350122570704E-001,
         8.5028084462655429E-001,
         2.5671234426701139E-001,
         -4.7968017966043558E-001,
         -9.5306677908984638E-001,
         -8.9678783431798081E-001,
         -3.3680130140881059E-001,
         4.1544294724581587E-001,
         9.3326090150062169E-001,
         9.1689876797209446E-001,
         3.7023652743227081E-001,
         -3.9376313567718790E-001,
         -9.2900572189418518E-001,
         -9.1675162396067633E-001,
         -3.5868329784585307E-001,
         4.1611325150091261E-001,
         9.4188563631086586E-001,
         8.9629812567073586E-001,
         3.0153063988520601E-001,
         -4.8097306321468364E-001,
         -9.6691223594814835E-001,
         -8.4930959995529409E-001,
         -1.9630248372136949E-001,
         5.8307975005703105E-001,
         9.9217616449640145E-001,
         7.6423193280644097E-001,
         4.0709684094084396E-002,
         -7.1135008070686800E-001,
         -9.9844533218443943E-001,
         -6.2635647048324539E-001,
         1.6355823656795337E-001,
         8.4601856691550104E-001,
         9.5970035848766988E-001,
         4.2208009509453398E-001,
         -4.0544572511941751E-001,
         -9.5618496087010063E-001,
         -8.4613315788882693E-001,
         -1.4593112602500138E-001,
         6.5847377365740656E-001,
         9.9986804669418339E-001,
         6.3134684163867205E-001,
         -1.8982415032995009E-001,
         -8.7636585129362321E-001,
         -9.2949358790363590E-001,
         -3.0480824040945687E-001,
         5.4515403710252752E-001,
         9.9450261831864728E-001,
         7.0567214170663617E-001,
         -1.1173341950267336E-001,
         -8.4699950610806773E-001,
         -9.4246196112736969E-001,
         -3.1983234163504537E-001,
         5.4954888911228461E-001,
         9.9691371850360588E-001,
         6.7131857705030273E-001,
         -1.7944172223494365E-001,
         -8.9113196697778185E-001,
         -8.9981025902162759E-001,
         -1.9268770688781175E-001,
         6.7024811090959024E-001,
         9.9547192257308581E-001,
         5.1510826856896341E-001,
         -3.8604297018038181E-001,
         -9.7275215015701577E-001,
         -7.5867810340025144E-001,
         8.5116045098211829E-002,
         8.5972420288812579E-001,
         9.1452953525028480E-001,
         1.9750681934384490E-001,
         -6.8872204066334308E-001,
         -9.8869967334749731E-001,
         -4.4014599373016805E-001,
         4.8975287674252554E-001,
         9.9609412003593156E-001,
         6.3315508456368041E-001,
         -2.8688495244553486E-001,
         -9.5527230787041106E-001,
         -7.7606254665018148E-001,
         9.7073502983938187E-002,
         8.8470507264842702E-001,
         8.7434661614458808E-001,
         6.9378639567649392E-002,
         -8.0055964412766045E-001,
         -9.3656280383712842E-001,
         -2.0749113223653864E-001,
         7.1573920291167570E-001,
         9.7214364150091392E-001,
         3.1598897877526361E-001,
         -6.3978719610320489E-001,
         -9.8991301512575236E-001,
         -3.9576643127083411E-001,
         5.7928117234266074E-001,
         9.9720314144802447E-001,
         4.4861926630134541E-001,
         -5.3841716202763890E-001,
         -9.9940326662353107E-001,
         -4.7630841113822664E-001,
         5.1957596426574248E-001,
         9.9977158720519532E-001,
         4.7994961644582224E-001,
         -5.2374175993312932E-001,
         -9.9937753708936072E-001,
         -4.5969986343392155E-001,
         5.5070291527356019E-001,
         9.9709188847953867E-001,
         4.1471652964689509E-001,
         -5.9900720496030502E-001,
         -9.8959733592035060E-001,
         -3.4338570743051339E-001,
         6.6567735014993024E-001,
         9.7144841964970663E-001,
         2.4383838822547421E-001,
         -7.4572839658097489E-001,
         -9.3526480204304041E-001,
         -1.1478461870927779E-001,
         8.3157623037875095E-001,
         8.7219197973208129E-001,
         -4.3317695008564069E-002,
         -9.1249319863328593E-001,
         -7.7279854386106117E-001,
         2.2679587195910561E-001,
         9.7435163976292871E-001,
         6.2858026475992113E-001,
         -4.2714036621216289E-001,
         -9.9998539361443006E-001,
         -4.3418016275355209E-001,
         6.2953515962416451E-001,
         9.7056012348407994E-001,
         1.9027639887617220E-001,
         -8.1205664554952606E-001,
         -8.6831942785052818E-001,
         9.3191074051301823E-002,
         9.4625930127866031E-001,
         6.8088957167824971E-001,
         -3.9418652342810034E-001,
         -9.9996434000410994E-001,
         -4.0690496389458908E-001,
         6.7732794700929322E-001,
         9.4291283245731816E-001,
         6.2024275919057584E-002,
         -8.9576637176542462E-001,
         -7.5536734594529142E-001,
         3.1648424995673585E-001,
         9.9772068740730746E-001,
         4.3862874381189537E-001,
         -6.6924470689285054E-001,
         -9.3845413558111335E-001,
         -2.4841515272777500E-002,
         9.2131481121746306E-001,
         6.9673933652446174E-001,
         -4.1820649374747604E-001,
         -9.9782312404251239E-001,
         -2.9214654393356698E-001,
         7.9248322240608349E-001,
         8.4809148961036440E-001,
         -2.0355405753077394E-001,
         -9.8944213310854368E-001,
         -4.7314607556723048E-001,
         6.6949567252256192E-001,
         9.2409679645940190E-001,
         -5.3715944191934324E-002,
         -9.6060153620959210E-001,
         -5.7614788035738285E-001,
         5.8706452610062809E-001,
         9.5501766776034991E-001,
         2.2262624671180942E-002,
         -9.4188563631085553E-001,
         -6.1305263534057974E-001,
         5.6180395328637678E-001,
         9.5958808972032261E-001,
         2.3030167895943598E-002,
         -9.4658656341263026E-001,
         -5.8962223282858017E-001,
         5.9794929059478008E-001,
         9.4118206852402386E-001,
         -5.1415908587649391E-002,
         -9.7162301690580566E-001,
         -5.0209955508839099E-001,
         6.8932296550352667E-001,
         8.8729662876450544E-001,
         -1.9979423447016109E-001,
         -9.9726022756417643E-001,
         -3.3934462538710825E-001,
         8.1654849406720398E-001,
         7.7172549784943167E-001,
         -4.1331883001601166E-001,
         -9.8626109269610640E-001,
         -9.1050542837095461E-002,
         9.4097435558776155E-001,
         5.6167692092518295E-001,
         -6.6409460276722276E-001,
         -8.8644532830759870E-001,
         2.3683317341414797E-001,
         9.9999999952846008E-001,
         2.3384846858878680E-001,
         -8.9198039556994491E-001,
         -6.4355576692531247E-001,
         6.0089899864927143E-001,
         9.1284462665694899E-001,
         -1.9825937788312542E-001,
         -9.9983025042492812E-001,
         -2.3130973440305502E-001,
         9.0243318856783972E-001,
         6.0867615300378874E-001,
         -6.5216436704679459E-001,
         -8.7397377270363608E-001,
         3.0270162300424058E-001,
         9.9389167559480862E-001,
         8.3249408974093095E-002,
         -9.6262385088211189E-001,
         -4.4590005504190122E-001,
         7.9784628062877416E-001,
         7.3723929927546039E-001,
         -5.3367295156937022E-001,
         -9.2602135446321754E-001,
         2.1256528955296372E-001,
         9.9901693621058885E-001,
         1.2219446433684379E-001,
         -9.5928506753132359E-001,
         -4.3240882847712764E-001,
         8.2251391038353949E-001,
         6.8876656985751883E-001,
         -6.1249445921817947E-001,
         -8.7253726871686810E-001,
         3.5661845868715936E-001,
         9.7548613535664330E-001,
         -8.2025226286158617E-002,
         -9.9850802221752866E-001,
         -1.8726065055606375E-001,
         9.4951704178901186E-001,
         4.3210421199223409E-001,
         -8.4107085330674269E-001,
         -6.3903162547051673E-001,
         6.8809835922268903E-001,
         8.0019143663639436E-001,
         -5.0597195876131340E-001,
         -9.1274428750965741E-001,
         3.0904620079970391E-001,
         9.7791714712234612E-001,
         -1.0968852475122925E-001,
         -9.9992455455856544E-001,
         -8.2239467243440806E-002,
         9.8491067766229290E-001,
         2.5953089156909148E-001,
         -9.4001430533875352E-001,
         -4.1750899228506233E-001,
         8.7261227394451257E-001,
         5.5372402801104581E-001,
         -7.8975958327934259E-001,
         -6.6755440910807684E-001,
         6.9781795601526275E-001,
         7.5977736467220536E-001,
         -6.0224822336709960E-001,
         -8.3215569599344696E-001,
         5.0753395290543502E-001,
         8.8706990974076128E-001,
         -4.1720201365588644E-001,
         -9.2721069490149965E-001,
         3.3390817582483051E-001,
         9.5533585754527062E-001,
         -2.5956054878173934E-001,
         -9.7408837325771391E-001,
         1.9545927243475894E-001,
         9.8586771143680507E-001,
         -1.4243642530364417E-001,
         -9.9274442345265823E-001,
         1.0098500800377504E-001,
         9.9640754701030865E-001,
         -7.1369814526672265E-002,
         -9.9813511087155227E-001,
         5.3715944191974445E-002,
         9.9877948756901935E-001,
         -4.8072707212762154E-002,
         -9.9876121817299646E-001,
         5.4451895987225878E-002,
         9.9806701460060010E-001,
         -7.2840038556424791E-002,
         -9.9624981216986153E-001,
         1.0318454774471038E-001,
         9.9243093968287766E-001,
         -1.4535386503479758E-001,
         -9.8530666818941570E-001,
         1.9907200983629231E-001,
         9.7316356369334533E-001,
         -2.6382861791859730E-001,
         -9.5390914213993294E-001,
         3.3876681416291182E-001,
         9.2512618317777462E-001,
         -4.2255331849478589E-001,
         -8.8416048824040627E-001,
         5.1323818543873001E-001,
         8.2825254245701663E-001,
         -6.0811559293846240E-001,
         -7.5472301160733157E-001,
         7.0360204240288338E-001,
         6.6121971787407141E-001,
         -7.9515390441855738E-001,
         -5.4602906858167222E-001,
         8.7725183269313656E-001,
         4.0844726027814954E-001,
         -9.4348417870998780E-001,
         -2.4919551496858372E-001,
         9.8676374554068391E-001,
         7.0849072830527632E-002,
         -9.9971017914814264E-001,
         1.2176774043054943E-001,
         9.7522187443460484E-001,
         -3.2128679190933185E-001,
         -9.0724432410572209E-001,
         5.1768548541247450E-001,
         7.9171468102836917E-001,
         -6.9845557850032480E-001,
         -6.2762442141356867E-001,
         8.4914744541589304E-001,
         4.1809491006768118E-001,
         -9.5436880826674142E-001,
         -1.7130889371298463E-001,
         9.9927621646571885E-001,
         -9.8907211404582404E-002,
         -9.7152850890280029E-001,
         3.7308750762009929E-001,
         8.6357367597072576E-001,
         -6.2695476749654389E-001,
         -6.7502019491539011E-001,
         8.3326097231093399E-001,
         4.1471652964687367E-001,
         -9.6471526252749418E-001,
         -1.0205429104253388E-001,
         9.9788944350041242E-001,
         -2.3304221899930597E-001,
         -9.1774242899614977E-001,
         5.5193271725403970E-001,
         7.2212147227022472E-001,
         -8.1119553309725090E-001,
         -4.2533465007456206E-001,
         9.6865185864812997E-001,
         5.9725327543086466E-002,
         -9.9096330126114707E-001,
         3.2579075861780732E-001,
         8.6170967882739524E-001,
         -6.7095431994362897E-001,
         -5.8830686647622032E-001,
         9.1324543221892440E-001,
         2.0577846287477328E-001,
         -9.9996713573247398E-001,
         2.2455206855879400E-001,
         9.0137201709428816E-001,
         -6.2275894776938245E-001,
         -6.2186952407959284E-001,
         9.0444750378390326E-001,
         2.0580851515483281E-001,
         -9.9957536071654762E-001,
         2.6536860153097169E-001,
         8.7223704210584141E-001,
         -6.8638061334294176E-001,
         -5.3611198315486530E-001,
         9.5099956141073594E-001,
         5.9817291642524639E-002,
         -9.8053132896540951E-001,
         4.4229557585806312E-001,
         7.5069972225526860E-001,
         -8.3503940322168058E-001,
         -3.0796536920506018E-001,
         9.9917974536627441E-001,
         -2.3289289592102216E-001,
         -8.7097249859136494E-001,
         7.1399981613258534E-001,
         4.7152199304652698E-001,
         -9.7938131206287660E-001,
         8.7074161798723931E-002,
         9.2836793301609077E-001,
         -6.2678728156756369E-001,
         -5.5946444057828082E-001,
         9.5792979551263935E-001,
         -1.4555839011717956E-002,
         -9.4821803946822303E-001,
         5.9308926391932271E-001,
         5.8203140978689527E-001,
         -9.5428623439097782E-001,
         1.7165826392674721E-002,
         9.4246196112740543E-001,
         -6.1909997848485465E-001,
         -5.4255117754503324E-001,
         9.7116357365632366E-001,
         -9.4872618390743291E-002,
         -9.0738635475615981E-001,
         7.0010203200222787E-001,
         4.3539698258952175E-001,
         -9.9473171428831009E-001,
         2.4556539498525903E-001,
         8.2425662260275923E-001,
         -8.1845861749086690E-001,
         -2.4958212570446781E-001,
         9.9389167559481228E-001,
         -4.5860862037060646E-001,
         -6.6352040730194761E-001,
         9.3811425156195294E-001,
         -2.1218744914302940E-002,
         -9.2141030685980174E-001,
         7.0327463673447088E-001,
         3.9576643127080169E-001,
         -9.9980016755847900E-001,
         3.6154821874624404E-001,
         7.2286459043516715E-001,
         -9.1632174289153201E-001,
         -1.3051211843472499E-002,
         9.2532426353072217E-001,
         -7.1307464210715910E-001,
         -3.6063181373923447E-001,
         9.9911638839667694E-001,
         -4.4039415155759037E-001,
         -6.4249742287499878E-001,
         9.6167818519373061E-001,
         -1.4477655455868019E-001,
         -8.4118711501926879E-001,
         8.4166835651946581E-001,
         1.3793628924996185E-001,
         -9.5631074150912587E-001,
         6.7040763058467567E-001,
         3.8476779599723382E-001,
         -9.9879310060389548E-001,
         4.7611938410946369E-001,
         5.8465044115420950E-001,
         -9.8535907205232343E-001,
         2.8096636019657889E-001,
         7.3580600678023833E-001,
         -9.3422820870011170E-001,
         1.0028227269271385E-001,
         8.4264537304664777E-001,
         -8.6230121191913300E-001,
         -5.6782212961383451E-002,
         9.1293237821458406E-001,
         -7.8369345732578477E-001,
         -1.8590298594752294E-001,
         9.5556246026603164E-001,
         -7.0927494052231788E-001,
         -2.8603169565857828E-001,
         9.7902618567558353E-001,
         -6.4684052410650672E-001,
         -3.5796653802290707E-001,
         9.9046650280669568E-001,
         -6.0158609114042294E-001,
         -4.0319872479235952E-001,
         9.9517230215796515E-001,
         -5.7664977879659463E-001,
         -4.2308207894276234E-001,
         9.9634748179800148E-001,
         -5.7355966567329086E-001,
         -4.1831807111684843E-001,
         9.9502655194731071E-001,
         -5.9249569254458723E-001,
         -3.8873258054607174E-001,
         9.9005608411623325E-001,
         -6.3232276894647099E-001,
         -3.3332917195227890E-001,
         9.7811566477291578E-001,
         -6.9039010591037431E-001,
         -2.5062280287409394E-001,
         9.5380771373416628E-001,
         -7.6212846210518481E-001,
         -1.3927446937016011E-001,
         9.0989970803425457E-001,
         -8.4052223895583023E-001,
         9.5199763001554223E-004,
         8.3785006189120226E-001,
         -9.1559469016148143E-001,
         1.6791925577979611E-001,
         7.2877940003630115E-001,
         -9.7412308938314873E-001,
         3.5561408704623543E-001,
         5.7504293901590686E-001,
         -9.9988632283395773E-001,
         5.5262395401616327E-001,
         3.7248909274204711E-001,
         -9.7481258775871349E-001,
         7.4098334842475966E-001,
         1.2332212572441117E-001,
         -8.8139050818973375E-001,
         8.9598468269651887E-001,
         -1.6080066000786356E-001,
         -7.0656369858742707E-001,
         9.8770754930622573E-001,
         -4.5620545208576341E-001,
         -4.4697175287965651E-001,
         9.8501678609037846E-001,
         -7.2637770605479857E-001,
         -1.1478461870940046E-001,
         8.6245668338253600E-001,
         -9.2438992249970453E-001,
         2.5745428005840293E-001,
         6.0967465894225126E-001,
         -9.9999775499919386E-001,
         6.1540331430530959E-001,
         2.4169344217043465E-001,
         -9.1198998831068201E-001,
         8.8777769534909734E-001,
         -1.9329035273927681E-001,
         -6.4456592518938638E-001,
         9.9976630636464170E-001,
         -6.1329522523141444E-001,
         -2.2380386879104050E-001,
         8.9509644945371103E-001,
         -9.1399456525726108E-001,
         2.7261512300699609E-001,
         5.6281973508117433E-001,
         -9.9479135921744632E-001,
         7.2084561499026667E-001,
         5.9817291642444412E-002,
         -7.9664130650438369E-001,
         9.7807731117934260E-001,
         -4.8395884897340319E-001,
         -3.4070197749219672E-001,
         9.3112676465901734E-001,
         -8.8997252604196286E-001,
         2.5077144743335700E-001,
         5.5413311149092281E-001,
         -9.8940649767650235E-001,
         7.7182313850763307E-001,
         -4.9913070587406128E-002,
         -7.0244454131340928E-001,
         9.9942949092971967E-001,
         -6.5506958787267389E-001,
         -1.0526142781491858E-001,
         7.9691965936727216E-001,
         -9.8640277326131864E-001,
         5.6050760224084262E-001,
         2.1109466749962896E-001,
         -8.5073310442077588E-001,
         9.6934230951069755E-001,
         -5.0023933858692371E-001,
         -2.6844653469083946E-001,
         8.7451050400498231E-001,
         -9.6014790380334225E-001,
         4.8021900796818223E-001,
         2.7896161566727229E-001,
         -8.7397377270361321E-001,
         9.6373843043633489E-001,
         -5.0215267007877773E-001,
         -2.4303417259175050E-001,
         8.4898521079517508E-001,
         -9.7827511395202926E-001,
         5.6416433758664419E-001,
         1.5943655786399491E-001,
         -7.9356828128144885E-001,
         9.9506623945959805E-001,
         -6.6006703336732342E-001,
         -2.6591383655986567E-002,
         6.9691554549184254E-001,
         -9.9830537952478582E-001,
         7.7741645615756072E-001,
         -1.5446260593092434E-001,
         -5.4582323234131769E-001,
         9.6535920631303640E-001,
         -8.9495948154154770E-001,
         3.7547961298014593E-001,
         3.2924363905758364E-001,
         -8.6886725379889551E-001,
         9.8075381413533369E-001,
         -6.1540331430525164E-001,
         -4.5465247865394014E-002,
         6.8226034476193287E-001,
         -9.9309460141281403E-001,
         8.3549531142576883E-001,
         -2.8853197620764309E-001,
         -3.9000545310177892E-001,
         8.8706990974079203E-001,
         -9.7855434395572916E-001,
         6.2803077063587409E-001,
         2.2725088589171205E-003,
         -6.2922492291813303E-001,
         9.7698338310465460E-001,
         -8.9724933050587341E-001,
         4.2977642632038160E-001,
         2.2018072555869661E-001,
         -7.7406384654753957E-001,
         9.9967907529643030E-001,
         -8.0691798978213991E-001,
         2.8087794135582145E-001,
         3.5833927948977384E-001,
         -8.4930959995536182E-001,
         9.9603696949082199E-001,
         -7.4435598047794760E-001,
         1.9907200983617129E-001,
         4.2208009509446998E-001,
         -8.7666150916865371E-001,
         9.9179201730210753E-001,
         -7.2804298667429557E-001,
         1.9018595239374064E-001,
         4.1664374874737009E-001,
         -8.6634767453177119E-001,
         9.9575914143029598E-001,
         -7.6212846210516327E-001,
         2.5469351466208567E-001,
         3.4151027559533431E-001,
         -8.1432649030848947E-001,
         9.9981581036619716E-001,
         -8.3764883236334620E-001,
         3.8844961907582415E-001,
         1.9087933411522562E-001,
         -7.0331829944733526E-001,
         9.7890714353678676E-001,
         -9.3005883583944560E-001,
         5.7745236375685094E-001,
         -3.9635715609778660E-002,
         -5.0838043958999302E-001,
         8.9267349462179479E-001,
         -9.9506623945960204E-001,
         7.8796663590119120E-001,
         -3.3969125069003092E-001,
         -2.0974367509410519E-001,
         6.9340551624022739E-001,
         -9.6823856379287587E-001,
         9.5646323749522089E-001,
         -6.6595230565950725E-001,
         1.8484677900249835E-001,
         3.4658520060700643E-001,
         -7.7755164962333712E-001,
         9.8933057410460579E-001,
         -9.2694591808595750E-001,
         6.1183881910712445E-001,
         -1.3318981984395881E-001,
         -3.7852307902463744E-001,
         7.8764508479933037E-001,
         -9.8906045342585980E-001,
         9.3422820870007361E-001,
         -6.4141429187973709E-001,
         1.8846716339916636E-001,
         3.0898778765881318E-001,
         -7.2762180135287635E-001,
         9.6684169027881572E-001,
         -9.7217242575797025E-001,
         7.4640320266793370E-001,
         -3.4661400662164471E-001,
         -1.3133299124660111E-001,
         5.7644904551397025E-001,
         -8.8848338784462422E-001,
         9.9999999245536098E-001,
         -8.8997252604194765E-001,
         5.8644283668392905E-001,
         -1.5837537889051803E-001,
         -3.0082783150664966E-001,
         6.9409116159550766E-001,
         -9.4105748336255024E-001,
         9.9389845194640192E-001,
         -8.4560899433114067E-001,
         5.2961539263189428E-001,
         -1.1136720421967669E-001,
         -3.2587785967862370E-001,
         6.9790593686063362E-001,
         -9.3561217848165745E-001,
         9.9728515923906302E-001,
         -8.7507589412395648E-001,
         5.9486804370831825E-001,
         -2.1004393033513769E-001,
         -2.0929325515249181E-001,
         5.8939897873531244E-001,
         -8.6581035651213067E-001,
         9.9389167559479463E-001,
         -9.5538122314155660E-001,
         7.6013665229850835E-001,
         -4.4314919292337884E-001,
         5.7671332018896189E-002,
         3.3413974211720904E-001,
         -6.7138685721688673E-001,
         9.0375199256705552E-001,
         -9.9859720206761504E-001,
         9.4494053790423871E-001,
         -7.5395691798530429E-001,
         4.5620545208566837E-001,
         -9.6248226299034859E-002,
         -2.7435791353775274E-001,
         6.0457465345759043E-001,
         -8.5081379891744591E-001,
         9.8238494176961189E-001,
         -9.8484683426378505E-001,
         8.6099204246792027E-001,
         -6.2953515962400763E-001,
         3.2186836011176528E-001,
         2.2538941767373481E-002,
         -3.6140505345684887E-001,
         6.5486073394532507E-001,
         -8.7000514628403869E-001,
         9.8430960555195024E-001,
         -9.8757277536510157E-001,
         8.8233169754307461E-001,
         -6.8282144559965630E-001,
         4.1273150539063103E-001,
         -1.0211538938108725E-001,
         -2.1613478979646153E-001,
         5.0983419105357985E-001,
         -7.5069972225528603E-001,
         9.1689876797208536E-001,
         -9.9475686922074980E-001,
         9.7953612258876910E-001,
         -8.7529874643345440E-001,
         6.9395850511723678E-001,
         -4.5368948679369975E-001,
         1.7690339176066480E-001,
         1.1197755459803488E-001,
         -3.8873258054602838E-001,
         6.3134684163867616E-001,
         -8.2165714869625928E-001,
         9.4653704072200850E-001,
         -9.9857106469147316E-001,
         9.7621728915178207E-001,
         -8.8349964358597766E-001,
         7.2930489415724664E-001,
         -5.2638147814864134E-001,
         2.9014875824798181E-001,
         -3.7426266402315771E-002,
         -2.1481530836819746E-001,
         4.5059427142169789E-001,
         -6.5588132175151237E-001,
         8.1933988626981169E-001,
         -9.3281896282759602E-001,
         9.9159451920623620E-001,
         -9.9437324182241094E-001,
         9.4308657171687882E-001,
         -8.4251305827331191E-001,
         6.9977303813601011E-001,
         -5.2374175993308836E-001,
         3.2442581479129323E-001,
         -1.1234374456384828E-001,
         -1.0205429104252021E-001,
         3.0890016576191992E-001,
         -4.9933497024436446E-001,
         6.6583775185267902E-001,
         -8.0245112717467493E-001,
         9.0490549019047806E-001,
         -9.7064881778957679E-001,
         9.9879310060389126E-001,
         -9.8999117879785303E-001,
         9.4625930127865387E-001,
         -8.7076117763326388E-001,
         7.6756882240014779E-001,
         -6.4141429187979870E-001,
         4.9744468217880727E-001,
         -3.4099068433497326E-001,
         1.7735675188302849E-001,
         -1.1638677748635374E-002,
         -1.5142777750457312E-001,
         3.0758552310051751E-001,
         -4.5314205791451206E-001,
         5.8502409289235369E-001,
         -7.0080338898592065E-001,
         7.9869711086968553E-001,
         -8.7754649811989449E-001,
         9.3677790138945871E-001,
         -9.7635025841307921E-001,
         9.9669293386393376E-001,
         -9.9863755906507179E-001,
         9.8334712162134452E-001,
         -9.5224510709421639E-001,
         9.0694701640541864E-001,
         -8.4919610018693481E-001,
         7.8080468601247832E-001,
         -7.0360204240280055E-001,
         6.1938933596734580E-001,
         -5.2990190197374987E-001,
         4.3677876733738297E-001,
         -3.4153913871811820E-001,
         2.4556539498505192E-001,
         -1.5009199888692798E-001,
         5.6199662219280765E-002,
         3.5185943647781361E-002,
         -1.2329165047655669E-001,
         2.0749113223662971E-001,
         -2.8729678811963821E-001,
         3.6234978674397739E-001,
         -4.3240882847704276E-001,
         4.9733811662285843E-001,
         -5.5709495960787192E-001,
         6.1171735809725292E-001,
         -6.6131186532373754E-001,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         -4.1022158807171882E-001,
         8.0574430844463629E-001,
         -8.3722518140861779E-001,
         5.7494979999633578E-001,
         -6.5118301109984511E-001,
         4.3997590348568538E-001,
         -5.3598667754351093E-001,
         -5.8572503439978796E-001,
         -5.6773578095095156E-001,
         9.5334108992184596E-001,
         -2.3630198724364826E-001,
         2.7057779289408979E-001,
         -9.0687192189896271E-001,
         -5.3586324098767046E-001,
         7.4968075791664623E-001,
         -7.9714903878275400E-002,
         -9.9387285168564610E-001,
         -7.0117447820140955E-002,
         6.4814378632138059E-001,
         7.4377114340328965E-001,
         -3.9785094784147867E-001,
         -5.2798958624274861E-001,
         6.6315652545804804E-001,
         -1.2449478826312799E-001,
         1.4174612757452909E-002,
         -6.2905084453440274E-001,
         -6.9700285203649925E-001,
         8.1361125471021856E-001,
         9.8549980710230733E-001,
         -2.1983712132511180E-001,
         6.5362110121400341E-001,
         9.0811536437039053E-001,
         7.8768411870415789E-001,
         6.8201251061583279E-001,
         3.6656831490051967E-001,
         -6.5640747711532743E-001,
         -5.2489738886390991E-001,
         -1.3142968282258027E-001,
         -9.4987563049750068E-001,
         -4.6270681517335777E-001,
         9.6031869018806848E-001,
         -3.7461509148390126E-001,
         1.4350328488662045E-001,
         2.2332643477813741E-001,
         8.0307613081563312E-001,
         -2.0792015922693330E-001,
         3.8553331162680160E-001,
         -5.9102835100212014E-001,
         -8.7429442703100246E-001,
         2.4477178426843649E-001,
         3.7603915359878903E-001,
         -4.0642973360502954E-001,
         1.4312368186336211E-001,
         -3.6755487829549893E-001,
         6.1899599679282113E-001,
         -2.6900483786725427E-001,
         3.9757980497737644E-001,
         2.6685190754110066E-001,
         9.2915820332805588E-001,
         -5.9840666251371899E-001,
         1.9635548062680375E-001,
         -8.3259311665794700E-001,
         8.8829419523188236E-002,
         6.9229829708300339E-001,
         -9.1860334153943635E-001,
         -3.4127911849343384E-001,
         4.1869932357971384E-001,
         7.2062176233504016E-001,
         1.7972330738982301E-003,
         9.8951917111180365E-001,
         -1.4271972693166357E-001,
         -4.6530949052252302E-001,
         -5.4096241272133527E-002,
         -6.7830933764324808E-001,
         -6.8220437601222805E-001,
         -4.6331606234794287E-001,
         5.1424012977855771E-001,
         2.1834805917224487E-001,
         9.3386606587249665E-001,
         5.4664153040823504E-001,
         1.4572915257235675E-001,
         -9.9552991524843648E-002,
         -4.2588584459852430E-001,
         5.0477318480369071E-001,
         -8.1128367741703933E-001,
         -7.8642850028949041E-001,
         4.6978725861432968E-001,
         -2.9081594878602557E-001,
         1.6126719937886080E-001,
         -4.0228913192856175E-001,
         4.2736188378908047E-001,
         -2.7902759916467779E-001,
         4.3691905021016431E-001,
         9.9064746605520693E-001,
         -8.3259979001866724E-001,
         -6.3588206093978084E-002,
         -8.1239388484924557E-001,
         4.5034091227521844E-001,
         8.2409088855801871E-001,
         -8.2717113308004531E-001,
         3.9901777410130235E-002,
         1.0526200212937997E-001,
         3.7029807530590908E-001,
         -4.0069043375086677E-001,
         2.0375543187953404E-001,
         -6.0299218952166100E-001,
         3.1351483044421746E-001,
         3.9671412047694443E-001,
         -8.0639239197322965E-002,
         -6.8468166110417750E-001,
         -1.5642836587393782E-001,
         1.9210873299217646E-001,
         -3.5533700737691953E-001,
         6.6145764140687735E-001,
         -7.5462998375892498E-001,
         -4.9763859607375527E-001,
         8.7521503378083687E-001,
         3.1041641803092479E-001,
         5.0582173804389430E-001,
         6.2171706249854841E-001,
         -9.0314656362762413E-001,
         -1.7058172460558807E-001,
         4.5097811081470507E-001,
         -7.2191197792878992E-001,
         2.6511451830400579E-001,
         -5.0633308518884612E-001,
         6.7994454644156699E-001,
         6.7334164658255702E-001,
         -9.3855163320450741E-002,
         -2.1048252734652850E-001,
         9.2319060330882996E-001,
         -9.8364339503874554E-001,
         -2.0312262071703846E-001,
         -2.4455452177105430E-002,
         2.3627352584405359E-001,
         -8.5998001186314466E-001,
         -7.1462416064679224E-001,
         3.0845326472448042E-001,
         -5.6336081016018391E-001,
         -7.6173614241740251E-001,
         -9.1372579807165244E-001,
         -6.6888363784258442E-001,
         2.2211807202723977E-002,
         7.3453603769596931E-001,
         5.3252147636215308E-001,
         -7.3009815140218914E-001,
         -8.7015864476010951E-001,
         3.4488990308780054E-001,
         -3.5586150518417847E-002,
         -9.1641737855816530E-003,
         -3.7303267056098388E-001,
         -3.5299806079039953E-001,
         8.1820262750363182E-001,
         -9.9326752051702050E-002,
         4.9727160058111575E-001,
         -6.2949334102414034E-001,
         -8.3015595914863427E-001,
         -5.8594159214376540E-001,
         1.1783132448352185E-001,
         3.2340087382986882E-001,
         8.7842631274191385E-001,
         -9.1950925147008467E-001,
         -6.7268300189991481E-001,
         -1.2375331165553582E-001,
         -3.4866479190794752E-001,
         -8.2013527537907449E-001,
         6.2063927199323943E-001,
         -2.0088205059613329E-001,
         3.1062860013807314E-001,
         1.3368699685633145E-001,
         -9.9375627128259669E-001,
         3.0270296193246193E-001,
         -3.6580531178028663E-001,
         -4.6813232557170403E-001,
         -7.9103593402224837E-002,
         2.4632187981890508E-001,
         6.0370686141143226E-001,
         1.2232823856314412E-001,
         -9.5039181931642558E-001,
         5.8708087251433372E-001,
         -4.5382235485274358E-001,
         6.4582268823980038E-001,
         3.7710956550439190E-001,
         2.0780490305720600E-001,
         -2.2609981172734228E-001,
         -8.6892932379155163E-001,
         9.9718677655187538E-001,
         3.2208779602210513E-001,
         -5.4165540055765882E-001,
         -8.1549084889969414E-001,
         -5.1804267572749141E-001,
         8.0513932492017970E-001,
         -5.6530402259487866E-001,
         -4.0954493730316122E-002,
         8.1845652601063090E-001,
         -6.1243511560184460E-001,
         -1.0402478709518181E-001,
         2.3560017290982627E-001,
         1.8842606586137545E-001,
         3.3175443735067001E-001,
         -4.6463961723640446E-001,
         -1.5226563389573955E-001,
         5.9864759350482077E-001,
         8.6462566043196709E-001,
         -6.0561805266883040E-002,
         -3.8739322518335650E-001,
         -1.2125633514262435E-001,
         -3.8627991863635835E-001,
         -4.4997405212470465E-001,
         -7.2250522763567404E-001,
         -6.6690506261681204E-001,
         -1.2105213396748082E-002,
         -8.2683297828830660E-001,
         8.5367781677016108E-001,
         -7.0304750018334161E-001,
         -6.7904160318784879E-001,
         4.3544717551357692E-001,
         3.4978892481639567E-001,
         -2.8296091393392797E-001,
         -8.1908419253871667E-001,
         -9.8350390977780178E-001,
         -2.5444193667126913E-001,
         5.7661427734547366E-001,
         -1.0542788693610872E-001,
         -8.0075063415624204E-001,
         6.1166227626519776E-001,
         3.1890997065748428E-001,
         -9.5271814798869148E-002,
         6.6724722426169780E-002,
         5.3329473852204101E-002,
         2.5936211760955952E-001,
         2.9312886183289200E-001,
         -6.1633853541991179E-001,
         6.0346412542740913E-001,
         -6.0685801973500952E-001,
         -1.7741272373799810E-001,
         -5.2861327696644467E-001,
         -4.5558912375186655E-001,
         -9.8266301183449167E-001,
         8.5656163686697262E-001,
         4.0438990061339330E-002,
         -7.1748783780016367E-002,
         4.7059457834339291E-002,
         -3.2637578538089462E-001,
         -3.3524210374604113E-001,
         9.7657576443709626E-001,
         -5.2566195399927462E-002,
         4.9372187578199167E-001,
         3.3991765536757490E-001,
         5.9118399932295507E-001,
         -4.5491314992653109E-001,
         -4.3216974134356545E-001,
         4.3451149972141834E-001,
         -6.3072576413546177E-001,
         6.6740671729979795E-001,
         -6.6066997424125118E-001,
         9.0653135340553126E-001,
         4.4509609036781739E-001,
         -7.3150319424235222E-001,
         7.0618499182276073E-001,
         8.6338548442850316E-001,
         1.2836933368365822E-001,
         -2.0235333903444896E-001,
         -1.1679499549794303E-001,
         4.0336148160335061E-001,
         -4.7991401868193284E-001,
         -9.4294109845652407E-001,
         8.9593046891385875E-001,
         9.9233792030487722E-001,
         5.5896654295308523E-001,
         9.7880281791500190E-001,
         -2.4894085412898725E-002,
         -7.4403467985580707E-001,
         -7.1265445162749241E-002,
         4.8518098172584812E-001,
         3.4678324626116441E-001,
         7.4795901467413972E-001,
         5.1650079886448275E-001,
         2.3435048327653218E-001,
         -4.5036555349730767E-001,
         -3.2724331115594096E-001,
         6.7144708484689142E-001,
         -2.2822724636752256E-001,
         -8.3930687551981475E-001,
         7.3116874295744672E-001,
         -1.2925187917830327E-001,
         -6.5583825295314124E-001,
         -9.9140717359747099E-001,
         3.0499366098451852E-001,
         -2.6062074805980595E-001,
         -2.4780160875869095E-001,
         -1.1731507929482765E-001,
         3.2247696529092762E-002,
         -3.9977076784792009E-001,
         -4.3356388054196282E-002,
         -9.8750622834020696E-001,
         -6.5712820839339492E-001,
         -3.9288513063146868E-001,
         4.8892912337426409E-001,
         1.6178668440228039E-001,
         4.0241436625519889E-001,
         6.0932885026187189E-001,
         7.0397047789506573E-001,
         -7.6455808815136250E-001,
         3.1452731171221848E-001,
         5.0590294437179084E-001,
         4.0425757983993926E-001,
         2.1023690745649981E-001,
         -9.2346674916929561E-001,
         -6.0969981874611312E-001,
         -3.3863660332940060E-001,
         2.8566680331029026E-001,
         -5.6519214477377844E-001,
         -8.4618038430399212E-001,
         9.6117871110609521E-001,
         -5.8648207627403814E-001,
         9.6650667810355695E-001,
         2.2074202788150288E-001,
         -5.0404289491215803E-001,
         3.5915859025791086E-002,
         4.2566210814950556E-001,
         -4.8026194520168364E-001,
         -7.7062798805775512E-001,
         9.9338993182101376E-002,
         -5.6219646833057046E-001,
         -3.7564883158005657E-001,
         9.4626616565501509E-001,
         -3.8161901901098716E-001,
         8.9249500684549510E-001,
         -1.7887626676285517E-001,
         -9.7933279692764930E-001,
         -3.7986200544011983E-001,
         -6.8958632472437031E-001,
         9.8816508045321760E-001,
         -9.9521590774008351E-002,
         9.0436575174615674E-002,
         -4.7533644393685370E-001,
         7.6508246916542699E-001,
         -7.9387785618508122E-001,
         6.4712537905082379E-001,
         -1.4564853912706455E-001,
         8.4068936519130477E-001,
         5.6024317637537457E-002,
         7.4166927956178141E-001,
         -2.9437837878324524E-001,
         -1.9969517695271310E-001,
         1.9584578099485417E-001,
         8.2303585633364418E-001,
         -7.3402596173375967E-001,
         -9.1566516519006180E-001,
         -1.9792207806485851E-001,
         1.9141537489864002E-001,
         8.3935859276911029E-001,
         -4.1244837551171010E-001,
         9.0078684837410661E-002,
         5.6336355655569093E-001,
         -3.4520091655459351E-001,
         -8.0947446326377537E-001,
         -1.1663477531182398E-001,
         -9.4184636046974424E-001,
         3.5078076186995610E-001,
         -7.7681925323350032E-001,
         -6.0071943822778762E-001,
         6.0323077221105414E-002,
         2.5471369446024017E-001,
         -2.5280673553816491E-001,
         2.1290726803843096E-001,
         6.9277736908658305E-001,
         4.0389137842040967E-001,
         -2.1425217115947048E-001,
         1.4373732605164569E-001,
         -5.0045252963252684E-001,
         4.5469346622280127E-001,
         -3.1334170928120830E-001,
         -8.4273065027348104E-001,
         -3.9553814345112825E-001,
         -3.9919503615200513E-001,
         -9.5355760480673069E-001,
         -6.4777149668458822E-001,
         7.2183759322205288E-001,
         3.1189633906711078E-001,
         7.1307520264324187E-001,
         -4.5811906837582739E-001,
         7.9189555924419119E-001,
         -5.8241920825523730E-001,
         9.2833636049211665E-001,
         -1.7127982392166530E-001,
         -5.4086957227287558E-001,
         6.3674039792951453E-001,
         -2.7911301347584727E-001,
         3.0481362988648009E-003,
         4.9534823687242624E-001,
         6.6369976132961184E-001,
         -2.1105803591768901E-001,
         -8.0672730623656941E-001,
         -4.6921677034928710E-001,
         5.8389002510421428E-001,
         8.7372148520061588E-001,
         1.3651717668508589E-001,
         8.7604311446449912E-001,
         1.9449678910000756E-001,
         9.7590393531204755E-001,
         5.2469700505053285E-001,
         -6.2876826278628806E-001,
         3.3540011241070422E-002,
         2.8030419042139254E-001,
         7.3790180104030734E-001,
         2.0023673908012696E-001,
         9.9933875892991497E-001,
         -7.4164739919309519E-001,
         -4.1325871155019445E-001,
         -4.6241252625686569E-002,
         -7.4083513551863289E-001,
         -5.4375306979869875E-001,
         -6.3785591144042453E-001,
         3.4403115563395548E-001,
         -3.4843031944058889E-001,
         5.8117505498246591E-001,
         9.2027810090725248E-002,
         -5.3888687821461967E-001,
         3.7352493837002076E-001,
         -9.0183479705738456E-001,
         1.4519707015273697E-001,
         9.8752464193198519E-001,
         -2.7406194009783724E-001,
         1.1744132040088306E-001,
         8.5456070879871926E-001,
         -4.8024700905652606E-001,
         6.6495005318275702E-001,
         -6.4974819040340770E-001,
         7.5968438753961132E-001,
         -4.4073447121910170E-001,
         6.9895200268727931E-001,
         6.1343203058342932E-001,
         -6.2174969533694258E-001,
         9.5711791061805185E-001,
         -4.9254468014520025E-001,
         5.5709225608340573E-001,
         6.2156908220263163E-001,
         -4.0941045081634986E-003,
         8.3144630322906887E-001,
         -7.9803291400901055E-001,
         -7.2835082155639363E-001,
         7.1663359204669130E-001,
         -9.6270703031006266E-001,
         4.5665595892241728E-001,
         6.3331573847490752E-001,
         -7.6755910057867638E-001,
         -2.2887238389086129E-002,
         -3.0510318694740790E-001,
         5.4778199777861869E-001,
         -4.2942652906107259E-001,
         6.4879341909648347E-001,
         -6.5387783518252363E-001,
         7.2728692692486741E-001,
         8.5210952197188239E-001,
         -6.1779252140109864E-001,
         -8.9929501190099015E-001,
         9.6898943912159696E-002,
         -9.8096420254864181E-001,
         6.5672733509317038E-001,
         8.1708880730049915E-001,
         4.1059348793607864E-001,
         -5.1333937307649613E-001,
         1.7846318168172881E-001,
         8.7779992682065022E-001,
         7.9100402490090338E-001,
         2.1245241035807916E-001,
         5.8475664963347329E-001,
         6.7233505449364928E-001,
         1.2028218107847000E-001,
         -9.9860979205584344E-001,
         -4.9744973980390972E-001,
         -1.3610280892617155E-001,
         -1.3869426084697900E-001,
         7.5046607855513692E-001,
         -8.6471810249712622E-001,
         -3.2018641998527930E-001,
         -6.4587586680717646E-001,
         -5.0792959839826990E-001,
         4.5563898057475383E-001,
         -4.2359022225996434E-001,
         -5.2531666101285679E-001,
         -7.2068196991486211E-001,
         -5.5853943694552122E-001,
         6.3509340941456305E-001,
         -2.4354188929054499E-001,
         3.3103043852452063E-001,
         8.7162657699463009E-001,
         -1.4703776463871976E-001,
         2.1032007024427735E-001,
         9.3916885518161353E-001,
         -2.7069809546529044E-001,
         3.2889515752517617E-001,
         -3.7048983390398904E-001,
         7.7143167626979481E-001,
         -4.0891053988125448E-001,
         -4.0926783968328517E-001,
         8.1416413364273921E-001,
         -1.4230825113895396E-002,
         -5.8572069873451094E-001,
         -9.4836150347170478E-001,
         -6.5958212628242641E-001,
         -3.9531890450654794E-001,
         9.2287922103567355E-001,
         5.6731486801765363E-001,
         3.4651292148752955E-001,
         6.8144453288679663E-001,
         -1.5829143913068133E-001,
         4.0747469918054202E-001,
         -3.7426761336037728E-002,
         6.4115196587914647E-001,
         -1.2521959148564932E-001,
         7.1994768738532677E-001,
         -9.8220553204090932E-001,
         9.9206223888502332E-001,
         -4.4959787947416197E-001,
         -9.3296718044149785E-001,
         -6.9580008745237687E-001,
         -4.0807691144529645E-002,
         7.7768468222439835E-001,
         -4.3316178310445808E-001,
         5.6825405494979986E-001,
         -6.5921499827576469E-001,
         4.6258709971425027E-001,
         -5.0675633186264113E-001,
         -8.3631814750407174E-001,
         7.0581749046273812E-001,
         3.7310432037991825E-001,
         9.1622123772638364E-001,
         9.7011120904949344E-001,
         6.9445237085948630E-002,
         8.1196089942211236E-001,
         -4.6702759180608400E-002,
         7.7934250353922874E-001,
         -9.5230048071326534E-001,
         -7.4255033491990341E-001,
         4.8128040923405613E-001,
         -2.1795958952710559E-001,
         -2.1274307810754434E-001,
         2.0369669324822404E-001,
         -9.5222905363105159E-001,
         -2.2465803418316166E-001,
         -8.8650774488635076E-001,
         3.7914112700261682E-001,
         4.0781812295961783E-002,
         -8.4782708216139135E-001,
         -1.8748050870752109E-001,
         -1.3957425138496449E-001,
         3.1862454950554020E-001,
         -5.6321765101053423E-001,
         -8.3782268253581926E-001,
         -6.4656655684184328E-002,
         4.5734343302882552E-001,
         2.2796767242775418E-001,
         8.0119548923725437E-001,
         -4.9444127547609140E-001,
         -5.5980936454311192E-001,
         -5.2839001502083804E-001,
         6.2025901966538344E-001,
         4.0481810390921869E-001,
         7.5700971524145833E-001,
         4.2202246006435740E-001,
         3.2216047911950541E-001,
         -1.2084513239143480E-001,
         1.2558720041455196E-001,
         9.8062264679943634E-001,
         9.1463082313530220E-001,
         -3.2636346811125261E-001,
         -6.8908840515674230E-001,
         -1.6584176023262476E-001,
         1.0895403210176835E-001,
         -9.4049576241835942E-001,
         7.3341254339586537E-001,
         7.8882848685470641E-001,
         -5.6192313534804139E-003,
         -5.8142599355813718E-001,
         4.4319426400936313E-001,
         3.9943220699593929E-001,
         -7.8505537617064913E-002,
         -6.5881390672743545E-001,
         5.8874289726261497E-001,
         7.7699927799308477E-001,
         -7.1497096488613288E-001,
         8.7934319254542492E-001,
         -9.9947828965893870E-001,
         -1.2238996793989898E-001,
         -9.7766446050366063E-001,
         -5.3096898615329335E-001,
         4.1396840529320933E-001,
         3.8832873041932614E-001,
         -4.6975832193723344E-001,
         -3.4685276392214104E-001,
         -8.1353212596042201E-001,
         -9.1680129496530660E-001,
         5.1856030247543128E-001,
         -3.5025101298776251E-001,
         4.3643624768405775E-002,
         9.0377576434019868E-001,
         3.3795683389966369E-001,
         -5.3756758153556738E-002,
         2.9874431905887455E-001,
         3.3127182851706882E-001,
         -5.3970511514590780E-001,
         6.0977934755889174E-001,
         5.5700910453029273E-003,
         -1.3194057236116663E-001,
         4.1806716702355429E-001,
         1.1052797177147888E-001,
         -4.8999242097921591E-001,
         -8.4959886326045941E-001,
         1.7820475984457707E-001,
         3.4848414115074511E-001,
         1.7602682531625247E-001,
         6.7404514513241365E-002,
         -5.4767257608522968E-002,
         -3.5237760829525944E-001,
         -1.3802782462774310E-001,
         5.2979560102155188E-001,
         9.9292535015370786E-001,
         -4.6996342971180205E-001,
         5.8413400265711268E-001,
         -7.3078147901534951E-001,
         -9.2892770315956752E-001,
         -9.2107022173517850E-002,
         1.2595412970097186E-001,
         -5.3823440934024980E-001,
         -7.1047515050856314E-001,
         3.5419165841339817E-001,
         -2.9185897863437615E-001,
         2.0944613958290725E-002,
         3.8941330428147269E-001,
         1.9058589668946357E-001,
         1.2221510231755550E-002,
         5.5279851055562590E-001,
         3.7040548721063749E-001,
         -3.6101271905187460E-001,
         6.6428576467094769E-001,
         3.2164312432927211E-001,
         1.7413644117985938E-001,
         -9.6184314006606697E-001,
         6.7390006174539474E-001,
         -7.7200427070202449E-001,
         6.8084089392546088E-001,
         -3.2500654828949593E-001,
         -1.4112874104006701E-001,
         5.8755734069702448E-001,
         -7.1686503753570041E-001,
         2.1620368652540645E-001,
         8.6125764453743603E-001,
         2.7288752384001902E-001,
         -9.0445868501062687E-001,
         3.9669225028514865E-001,
         -4.8578094330055044E-001,
         3.8180300756237973E-001,
         -2.7364045763966827E-001,
         8.3768454687296101E-002,
         -5.5571616501772358E-001,
         8.1097465803317270E-001,
         -2.5291766651761449E-001,
         -8.4236700527398156E-001,
         -9.3814012613270070E-001,
         2.5380160913543448E-001,
         8.7399327358764767E-001,
         -3.6012940850569719E-001,
         4.9034945613577974E-001,
         -4.2214319077673834E-001,
         -7.5129191217951163E-001,
         2.8161987105056241E-002,
         -2.2497626168045959E-001,
         9.5721952750969286E-001,
         -4.1636452428407678E-001,
         1.8468512713007601E-001,
         1.4271288730650533E-001,
         2.3171198426637796E-001,
         1.2182852419291379E-001,
         -4.4028120963768913E-001,
         -6.9630073330812414E-001,
         4.6602501104963112E-001,
         -9.2060295919888380E-001,
         6.0324461263016027E-001,
         -1.8716622054548715E-001,
         6.6002287517259983E-001,
         9.4207097081874602E-001,
         -1.5503388924366934E-001,
         -8.9219030630197538E-001,
         5.7407354877496175E-001,
         2.6015404334179526E-001,
         1.7638769485716965E-002,
         1.3537231422780360E-001,
         -3.8161826564957080E-001,
         4.9427194577037858E-001,
         -3.2667829956417194E-001,
         7.6670875321623821E-001,
         -3.3268816089190834E-001,
         5.9202913773540899E-001,
         6.0956765756035058E-001,
         -8.9952264738001753E-001,
         -1.9498973831671651E-001,
         9.3038328578805318E-001,
         -1.7124811298566267E-001,
         -3.3895285874350889E-001,
         2.7274470868096379E-001,
         7.1605074041890560E-001,
         5.7656796805383737E-001,
         7.6819486362412981E-002,
         4.8334089266207458E-001,
         4.7944121422620678E-001,
         -1.1041078635255985E-001,
         7.0081971650342756E-001,
         -1.0930280447205787E-002,
         8.9631506962566676E-001,
         5.9557637898819205E-001,
         -7.3391083308075689E-001,
         -5.2446049122952099E-001,
         -7.4455306581199610E-001,
         6.8240797894707717E-002,
         -8.8660662008364688E-001,
         -6.2850003232301610E-002,
         9.6537560594819616E-001,
         3.6444232319310621E-001,
         7.4180143612965477E-001,
         -7.5788691002487418E-003,
         -4.2467557874254269E-001,
         -6.3396136522566526E-001,
         9.2243802482196502E-001,
         5.1252295141971294E-001,
         9.0070698102796731E-001,
         3.4253329806395949E-001,
         -6.2789077974957719E-001,
         -4.2031608371380669E-001,
         -8.8358435100600508E-001,
         -9.1186755517979190E-001,
         -4.4088233734998616E-001,
         -6.5906075835838451E-001,
         3.5420111953935285E-001,
         8.0483585665246116E-001,
         -2.9602535668630559E-001,
         -7.9968296783571091E-001,
         5.8600447146893941E-001,
         -6.3135141930061645E-002,
         3.7468241378711586E-001,
         3.6615705749483252E-001,
         -1.5712822826069139E-001,
         3.1868505224192734E-001,
         2.6685425841861066E-001,
         5.0292017532699740E-002,
         -6.1743710035569377E-001,
         2.3812019481658675E-002,
         4.9666052560695428E-001,
         -1.6034616666793444E-001,
         4.7495883895556767E-001,
         3.7293546780893916E-001,
         9.1145202508533774E-001,
         -3.8418707733967006E-001,
         -3.1539827490100047E-001,
         -2.2593285598866220E-001,
         -9.4764818928312766E-001,
         2.6709281023426468E-001,
         1.3050211809041445E-001,
         -2.6897717433753732E-001,
         -1.5708260228164272E-001,
         -7.5599455941381510E-002,
         -3.7112244788554793E-001,
         -5.4867661730318251E-001,
         -7.6812623185849893E-001,
         -7.3206778864363153E-001,
         8.9304688732113457E-001,
         -1.5134057463214834E-002,
         4.9642725389284492E-001,
         -3.7812968090246257E-001,
         -9.8458943046569281E-001,
         2.3124334218096410E-001,
         -2.8485332143948505E-001,
         2.9765814211380226E-001,
         6.9195445721394688E-001,
         -7.9729357596050576E-001,
         1.7660366864355903E-001,
         1.6476437721317283E-001,
         4.3607521504224422E-002,
         -9.0800340246954159E-002,
         9.3340401012798169E-001,
         -6.3538608468717905E-001,
         1.1878425760742761E-001,
         2.5294897878209688E-001,
         -9.3974000545152481E-001,
         2.8454611454381906E-001,
         6.7632226345355639E-001,
         -2.0972796678707240E-001,
         -1.2531559388352087E-001,
         -8.3023444385743272E-001,
         1.6275494803824331E-001,
         7.4336395288264567E-001,
         -5.8618584581797983E-001,
         -8.1077993552735239E-001,
         -6.2409560113336027E-001,
         3.3567315348411797E-001,
         4.6484181100501942E-001,
         2.6202089778350035E-001,
         -6.3587690037252731E-002,
         -3.7127533796245782E-001,
         2.8293332462476495E-001,
         1.2405379076860457E-001,
         3.2745333850043234E-001,
         -7.5024591117064809E-001,
         3.4805435041432076E-001,
         3.6062255644174646E-001,
         8.6024028812389464E-001,
         6.5763938228288232E-001,
         -6.4379929068547836E-001,
         8.9848125446616889E-001,
         -6.0075430211608172E-001,
         -5.6463867643055798E-001,
         -9.8295612548162992E-001,
         -3.9874684310976849E-001,
         -4.5105835453972420E-001,
         1.7289690147126247E-001,
         -2.0689430503369355E-001,
         -6.2719445230252346E-001,
         -2.1436720266337872E-001,
         -6.9081232036447204E-001,
         6.6460890873969691E-001,
         -7.0049585159700656E-001,
         3.5909190340461627E-001,
         5.0017996697708589E-001,
         -9.7021998357369554E-001,
         -7.1550700377385867E-001,
         -9.3868879151006146E-001,
         6.1739102547584901E-001,
         -9.0570808938011238E-001,
         3.3236295620458622E-001,
         -8.7935128833736220E-002,
         6.0599275857221602E-001,
         -2.8312218835811898E-001,
         -9.4933190979114879E-001,
         -5.6282368741376709E-001,
         4.2182980006958504E-001,
         9.7841572568500013E-002,
         7.3938606538798268E-001,
         4.7767131158810572E-001,
         -7.9353973514059328E-001,
         9.4286642856949832E-001,
         4.7742521509813529E-001,
         -9.7228484634996581E-001,
         3.5824333213387916E-001,
         -2.8994537910990603E-002,
         -9.3056329906743063E-001,
         -7.7112075895840482E-001,
         -8.4674977870184209E-001,
         2.1564935665367102E-001,
         -5.3306829600963757E-001,
         -7.1597711290195343E-001,
         6.0346396526826274E-002,
         8.6060267645786581E-001,
         2.3380554059880421E-001,
         3.7978383522745629E-001,
         -5.3114826665643622E-001,
         -5.8631228015300629E-001,
         -9.2526746816617722E-001,
         3.2672993195673672E-001,
         1.4509141252514901E-002,
         -2.8399101345632394E-002,
         7.2339001743747122E-001,
         9.3102980889257125E-001,
         5.1937587064626212E-001,
         -5.0664110381632677E-001,
         3.5253492200601655E-001,
         5.1861088948099665E-001,
         1.7237962809671714E-001,
         6.4487853411258356E-001,
         8.5367029081339751E-001,
         2.7513375588510258E-001,
         -9.6212426504352666E-001,
         -6.3131873769495717E-001,
         -9.4651858159493596E-001,
         8.6999734205399148E-001,
         -3.1065283313656877E-002,
         5.8957111807151175E-001,
         -8.6329319817583849E-002,
         -1.1581478165401560E-002,
         -1.4857209500279955E-001,
         7.8354431026330817E-001,
         7.4857023988541682E-001,
         2.6630073904553209E-001,
         -4.1544137440981821E-001,
         -4.1664331922541664E-001,
         -5.0899991265613420E-001,
         4.0869584043629947E-001,
         5.4922374585690981E-001,
         6.4530712231721288E-001,
         6.1237929146745063E-001,
         -4.9245809303327115E-001,
         6.0099972153746006E-001,
         2.5941744492524088E-001,
         -5.3699686565520310E-001,
         -2.3784647689106242E-001,
         -9.3596719195629952E-002,
         1.1191162194308379E-003,
         8.1143090348491764E-002,
         -3.0970968272835253E-001,
         -4.1713994392750675E-001,
         4.0705718055446360E-001,
         8.6815682906136038E-001,
         1.8834951458914606E-001,
         1.8618154548973376E-001,
         4.7746206772034872E-001,
         -2.5471363294184179E-001,
         -9.3459248787082450E-002,
         1.8751129042729575E-002,
         8.5742167060951058E-001,
         -9.8424386703910072E-002,
         2.7486973610746968E-001,
         -8.1272284351687540E-002,
         1.0754891882951356E-001,
         -9.1753468215095757E-001,
         6.0440435781280155E-001,
         3.4302326983380760E-001,
         -5.9934481041885768E-001,
         -9.7082725301685313E-001,
         5.2633205021403939E-001,
         1.3502351972470072E-001,
         3.0842760161369687E-001,
         2.6948077701229933E-001,
         4.6866040148514521E-001,
         7.7465315890365138E-001,
         3.3181802094730761E-001,
         -7.5865079713456240E-001,
         4.2747118367665959E-001,
         -1.0554564024015245E-001,
         2.8196470554486885E-001,
         2.9779225723211122E-001,
         3.5675078899438417E-001,
         -8.8234472186389024E-001,
         -5.5209347280683518E-001,
         -6.6403684701022447E-001,
         8.5705881342718393E-001,
         3.0461981515993664E-002,
         3.4672703392206472E-001,
         3.3560045026276342E-001,
         -8.3707714960430346E-001,
         -5.4985306016682522E-001,
         -4.3162158104390969E-001,
         8.2752745043137610E-001,
         -5.4179686999199261E-001,
         -5.0275918131542507E-001,
         3.5258150825977075E-001,
         2.9698132317693204E-001,
         4.0735370518698777E-001,
         6.7420655806350172E-001,
         4.5459140604558534E-001,
         -9.6113122038961563E-001,
         1.6749295797429453E-001,
         8.4175364706409916E-001,
         -8.1664398650702696E-001,
         1.0912122034477889E-001,
         8.6160558948278809E-001,
         -6.0109411322895556E-001,
         5.0639169345167101E-002,
         -7.4652178431540661E-001,
         4.9745456024865664E-001,
         -3.7066261511481846E-001,
         -6.2565173735908819E-001,
         9.6079025250567063E-001,
         4.2565426628050096E-001,
         6.5129997998975120E-001,
         3.6643963851761141E-001,
         3.7880360406678970E-001,
         6.1751763689680050E-002,
         -6.2229259627446831E-001,
         -1.3968586475605616E-002,
         1.1907973301846853E-001,
         6.5656054176256484E-001,
         -5.9426278624926399E-001,
         5.5492439281630057E-002,
         6.1562241535138673E-001,
         -2.8979108195922199E-001,
         9.5510069344478588E-002,
         4.3487568227887397E-001,
         -5.9497527027820318E-001,
         2.8751379753270423E-001,
         -9.9982196803312862E-001,
         2.6353960391112485E-002,
         1.3965802618616774E-001,
         -9.8592660015811928E-001,
         7.8494490609858270E-001,
         6.6638721171747495E-001,
         5.5033091922773791E-001,
         5.7627127274014289E-001,
         -2.5274083925491952E-001,
         -6.9537604448714041E-001,
         -2.9547939406939117E-001,
         2.9019584664479714E-001,
         8.6387349395102553E-001,
         -8.1335792955667419E-001,
         4.7755554316749627E-001,
         -8.8946528292216454E-001,
         5.1431693899296071E-001,
         -7.3021289774274578E-002,
         -9.0999110350181800E-001,
         6.8405900886926996E-001,
         -6.7057687574849134E-001,
         -7.6985212921172974E-001,
         -4.5687825688545503E-001,
         -3.7122742523640606E-001,
         2.1217924657560117E-001,
         3.5493341335757922E-001,
         9.7528451373280522E-001,
         9.8652150398919525E-001,
         5.1507268366574688E-001,
         -4.4988078689664190E-001,
         9.0802748938556777E-001,
         -1.7783525197537431E-001,
         -5.6675343163942205E-001,
         2.5826015747010023E-001,
         -9.7026192663481381E-001,
         -9.1340042766176399E-001,
         -6.3947573206260699E-001,
         -5.9906981254307201E-001,
         4.3871512583609085E-001,
         -1.1426487795896678E-001,
         6.9098525896702734E-001,
         -2.2041979627602126E-001,
         6.7510439700813119E-001,
         4.9683730595194575E-001,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000);

CONSTANT filter_out_expected : filter_in_data_log_type :=
    (
         -3.7357277401638037E-002,
         1.1061719245629674E-002,
         5.6568467307650028E-002,
         5.5011439184020948E-003,
         -8.8422497362467017E-002,
         -4.9036695752375570E-002,
         1.8288267993248644E-001,
         4.1880246011231231E-001,
         4.1880246011231231E-001,
         1.8288267993248644E-001,
         -4.9036695752375570E-002,
         -8.8422497362467017E-002,
         5.5011439184020948E-003,
         5.6568467307650028E-002,
         1.1061719245629674E-002,
         -3.7357277401638037E-002,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         0.0000000000000000E+000,
         -3.7357277401638037E-002,
         -2.6295558156008363E-002,
         3.0272909151641665E-002,
         3.5774053070043763E-002,
         -5.2648444292423255E-002,
         -1.0168514004479882E-001,
         8.1197539887687617E-002,
         4.9999999999999994E-001,
         9.1880246011231226E-001,
         1.1016851400447987E+000,
         1.0526484442924231E+000,
         9.6422594692995611E-001,
         9.6972709084835818E-001,
         1.0262955581560083E+000,
         1.0373572774016380E+000,
         1.0373572774016382E+000,
         1.0262955581560085E+000,
         9.6972709084835829E-001,
         9.6422594692995622E-001,
         1.0526484442924233E+000,
         1.1016851400447989E+000,
         9.1880246011231226E-001,
         5.0000000000000000E-001,
         8.1197539887687617E-002,
         -1.0168514004479882E-001,
         -5.2648444292423262E-002,
         3.5774053070043763E-002,
         3.0272909151641672E-002,
         -2.6295558156008363E-002,
         -3.7357277401638037E-002,
         0.0000000000000000E+000,
         3.7357277401638037E-002,
         2.6222523400579942E-002,
         -3.0397352622917609E-002,
         -3.5839311968198222E-002,
         5.2653124891961937E-002,
         1.0158689113447941E-001,
         -8.1494586725758350E-002,
         -5.0013830286957073E-001,
         -9.1796324587533373E-001,
         -1.0990496355632213E+000,
         -1.0478591076699957E+000,
         -9.5737864658457172E-001,
         -9.6099469578756824E-001,
         -1.0156673134552412E+000,
         -1.0247225897719245E+000,
         -9.8533724340175943E-001,
         -9.8338220918866082E-001,
         -9.8142717497556209E-001,
         -9.7947214076246369E-001,
         -9.7751710654936463E-001,
         -9.7556207233626557E-001,
         -9.7360703812316696E-001,
         -9.7165200391006834E-001,
         -9.6969696969696972E-001,
         -9.6774193548387066E-001,
         -9.6578690127077205E-001,
         -9.6383186705767321E-001,
         -9.6187683284457481E-001,
         -9.5992179863147598E-001,
         -9.5796676441837736E-001,
         -9.5601173020527863E-001,
         -9.5405669599217979E-001,
         -9.5210166177908129E-001,
         -9.5014662756598212E-001,
         -9.4819159335288361E-001,
         -9.4623655913978488E-001,
         -9.4428152492668616E-001,
         -9.4232649071358732E-001,
         -9.4037145650048859E-001,
         -9.3841642228739008E-001,
         -9.3646138807429136E-001,
         -9.3450635386119252E-001,
         -9.3255131964809390E-001,
         -9.3059628543499517E-001,
         -9.2864125122189634E-001,
         -9.2668621700879761E-001,
         -9.2473118279569877E-001,
         -9.2277614858260004E-001,
         -9.2082111436950131E-001,
         -9.1886608015640248E-001,
         -9.1691104594330386E-001,
         -9.1495601173020502E-001,
         -9.1300097751710652E-001,
         -9.1104594330400768E-001,
         -9.0909090909090884E-001,
         -9.0713587487781011E-001,
         -9.0518084066471127E-001,
         -9.0322580645161288E-001,
         -9.0127077223851404E-001,
         -8.9931573802541531E-001,
         -8.9736070381231647E-001,
         -8.9540566959921786E-001,
         -8.9345063538611902E-001,
         -8.9149560117302029E-001,
         -8.8954056695992145E-001,
         -8.8758553274682284E-001,
         -8.8563049853372422E-001,
         -8.8367546432062538E-001,
         -8.8172043010752676E-001,
         -8.7976539589442804E-001,
         -8.7781036168132942E-001,
         -8.7585532746823069E-001,
         -8.7390029325513185E-001,
         -8.7194525904203313E-001,
         -8.6999022482893429E-001,
         -8.6803519061583556E-001,
         -8.6608015640273694E-001,
         -8.6412512218963811E-001,
         -8.6217008797653938E-001,
         -8.6021505376344065E-001,
         -8.5826001955034203E-001,
         -8.5630498533724320E-001,
         -8.5434995112414458E-001,
         -8.5239491691104585E-001,
         -8.5043988269794712E-001,
         -8.4848484848484829E-001,
         -8.4652981427174978E-001,
         -8.4457478005865083E-001,
         -8.4261974584555233E-001,
         -8.4066471163245349E-001,
         -8.3870967741935476E-001,
         -8.3675464320625592E-001,
         -8.3479960899315719E-001,
         -8.3284457478005858E-001,
         -8.3088954056695985E-001,
         -8.2893450635386112E-001,
         -8.2697947214076228E-001,
         -8.2502443792766378E-001,
         -8.2306940371456483E-001,
         -8.2111436950146621E-001,
         -8.1915933528836737E-001,
         -8.1720430107526865E-001,
         -8.1524926686216981E-001,
         -8.1329423264907108E-001,
         -8.1133919843597235E-001,
         -8.0938416422287363E-001,
         -8.0742913000977490E-001,
         -8.0547409579667628E-001,
         -8.0351906158357767E-001,
         -8.0156402737047883E-001,
         -7.9960899315738010E-001,
         -7.9765395894428126E-001,
         -7.9569892473118264E-001,
         -7.9374389051808403E-001,
         -7.9178885630498519E-001,
         -7.8983382209188657E-001,
         -7.8787878787878773E-001,
         -7.8592375366568923E-001,
         -7.8396871945259017E-001,
         -7.8201368523949155E-001,
         -7.8005865102639271E-001,
         -7.7810361681329399E-001,
         -7.7614858260019526E-001,
         -7.7419354838709664E-001,
         -7.7223851417399780E-001,
         -7.7028347996089919E-001,
         -7.6832844574780046E-001,
         -7.6637341153470173E-001,
         -7.6441837732160312E-001,
         -7.6246334310850439E-001,
         -7.6050830889540566E-001,
         -7.5855327468230671E-001,
         -7.5659824046920798E-001,
         -7.5464320625610937E-001,
         -7.5268817204301053E-001,
         -7.5073313782991191E-001,
         -7.4877810361681330E-001,
         -7.4682306940371446E-001,
         -7.4486803519061584E-001,
         -7.4291300097751700E-001,
         -7.4095796676441839E-001,
         -7.3900293255131966E-001,
         -7.3704789833822082E-001,
         -7.3509286412512209E-001,
         -7.3313782991202348E-001,
         -7.3118279569892453E-001,
         -7.2922776148582602E-001,
         -7.2727272727272696E-001,
         -7.2531769305962845E-001,
         -7.2336265884652973E-001,
         -7.2140762463343089E-001,
         -7.1945259042033227E-001,
         -7.1749755620723354E-001,
         -7.1554252199413482E-001,
         -7.1358748778103609E-001,
         -7.1163245356793747E-001,
         -7.0967741935483875E-001,
         -7.0772238514174013E-001,
         -7.0576735092864107E-001,
         -7.0381231671554245E-001,
         -7.0185728250244372E-001,
         -6.9990224828934500E-001,
         -6.9794721407624627E-001,
         -6.9599217986314765E-001,
         -6.9403714565004881E-001,
         -6.9208211143695009E-001,
         -6.9012707722385136E-001,
         -6.8817204301075263E-001,
         -6.8621700879765390E-001,
         -6.8426197458455529E-001,
         -6.8230694037145634E-001,
         -6.8035190615835772E-001,
         -6.7839687194525899E-001,
         -6.7644183773216027E-001,
         -6.7448680351906165E-001,
         -6.7253176930596292E-001,
         -6.7057673509286420E-001,
         -6.6862170087976547E-001,
         -6.6666666666666663E-001,
         -6.6471163245356779E-001,
         -6.6275659824046929E-001,
         -6.6080156402737045E-001,
         -6.5884652981427183E-001,
         -6.5689149560117288E-001,
         -6.5493646138807426E-001,
         -6.5298142717497532E-001,
         -6.5102639296187670E-001,
         -6.4907135874877797E-001,
         -6.4711632453567924E-001,
         -6.4516129032258041E-001,
         -6.4320625610948179E-001,
         -6.4125122189638306E-001,
         -6.3929618768328433E-001,
         -6.3734115347018561E-001,
         -6.3538611925708688E-001,
         -6.3343108504398815E-001,
         -6.3147605083088942E-001,
         -6.2952101661779059E-001,
         -6.2756598240469197E-001,
         -6.2561094819159313E-001,
         -6.2365591397849462E-001,
         -6.2170087976539590E-001,
         -6.1974584555229717E-001,
         -6.1779081133919855E-001,
         -6.1583577712609971E-001,
         -6.1388074291300088E-001,
         -6.1192570869990204E-001,
         -6.0997067448680320E-001,
         -6.0801564027370458E-001,
         -6.0606060606060597E-001,
         -6.0410557184750702E-001,
         -6.0215053763440851E-001,
         -6.0019550342130967E-001,
         -5.9824046920821117E-001,
         -5.9628543499511244E-001,
         -5.9433040078201371E-001,
         -5.9237536656891476E-001,
         -5.9042033235581615E-001,
         -5.8846529814271731E-001,
         -5.8651026392961869E-001,
         -5.8455522971651985E-001,
         -5.8260019550342113E-001,
         -5.8064516129032251E-001,
         -5.7869012707722378E-001,
         -5.7673509286412505E-001,
         -5.7478005865102633E-001,
         -5.7282502443792749E-001,
         -5.7086999022482876E-001,
         -5.6891495601173003E-001,
         -5.6695992179863142E-001,
         -5.6500488758553269E-001,
         -5.6304985337243407E-001,
         -5.6109481915933512E-001,
         -5.5913978494623640E-001,
         -5.5718475073313767E-001,
         -5.5522971652003894E-001,
         -5.5327468230694010E-001,
         -5.5131964809384149E-001,
         -5.4936461388074265E-001,
         -5.4740957966764403E-001,
         -5.4545454545454553E-001,
         -5.4349951124144669E-001,
         -5.4154447702834807E-001,
         -5.3958944281524923E-001,
         -5.3763440860215050E-001,
         -5.3567937438905178E-001,
         -5.3372434017595305E-001,
         -5.3176930596285410E-001,
         -5.2981427174975548E-001,
         -5.2785923753665664E-001,
         -5.2590420332355803E-001,
         -5.2394916911045930E-001,
         -5.2199413489736068E-001,
         -5.2003910068426196E-001,
         -5.1808406647116323E-001,
         -5.1612903225806450E-001,
         -5.1417399804496577E-001,
         -5.1221896383186705E-001,
         -5.1026392961876832E-001,
         -5.0830889540566959E-001,
         -5.0635386119257086E-001,
         -5.0439882697947203E-001,
         -5.0244379276637330E-001,
         -5.0048875855327457E-001,
         -4.9853372434017579E-001,
         -4.9657869012707706E-001,
         -4.9462365591397833E-001,
         -4.9266862170087972E-001,
         -4.9071358748778088E-001,
         -4.8875855327468232E-001,
         -4.8680351906158359E-001,
         -4.8484848484848475E-001,
         -4.8289345063538602E-001,
         -4.8093841642228730E-001,
         -4.7898338220918862E-001,
         -4.7702834799608984E-001,
         -4.7507331378299117E-001,
         -4.7311827956989244E-001,
         -4.7116324535679371E-001,
         -4.6920821114369488E-001,
         -4.6725317693059626E-001,
         -4.6529814271749748E-001,
         -4.6334310850439892E-001,
         -4.6138807429130013E-001,
         -4.5943304007820140E-001,
         -4.5747800586510268E-001,
         -4.5552297165200389E-001,
         -4.5356793743890517E-001,
         -4.5161290322580638E-001,
         -4.4965786901270782E-001,
         -4.4770283479960898E-001,
         -4.4574780058651031E-001,
         -4.4379276637341158E-001,
         -4.4183773216031275E-001,
         -4.3988269794721402E-001,
         -4.3792766373411529E-001,
         -4.3597262952101656E-001,
         -4.3401759530791773E-001,
         -4.3206256109481900E-001,
         -4.3010752688172033E-001,
         -4.2815249266862160E-001,
         -4.2619745845552282E-001,
         -4.2424242424242414E-001,
         -4.2228739002932547E-001,
         -4.2033235581622680E-001,
         -4.1837732160312796E-001,
         -4.1642228739002918E-001,
         -4.1446725317693045E-001,
         -4.1251221896383178E-001,
         -4.1055718475073305E-001,
         -4.0860215053763427E-001,
         -4.0664711632453565E-001,
         -4.0469208211143692E-001,
         -4.0273704789833814E-001,
         -4.0078201368523936E-001,
         -3.9882697947214074E-001,
         -3.9687194525904201E-001,
         -3.9491691104594323E-001,
         -3.9296187683284450E-001,
         -3.9100684261974572E-001,
         -3.8905180840664705E-001,
         -3.8709677419354838E-001,
         -3.8514173998044959E-001,
         -3.8318670576735087E-001,
         -3.8123167155425208E-001,
         -3.7927663734115341E-001,
         -3.7732160312805468E-001,
         -3.7536656891495590E-001,
         -3.7341153470185723E-001,
         -3.7145650048875850E-001,
         -3.6950146627565972E-001,
         -3.6754643206256099E-001,
         -3.6559139784946232E-001,
         -3.6363636363636359E-001,
         -3.6168132942326492E-001,
         -3.5972629521016614E-001,
         -3.5777126099706746E-001,
         -3.5581622678396874E-001,
         -3.5386119257087001E-001,
         -3.5190615835777117E-001,
         -3.4995112414467250E-001,
         -3.4799608993157388E-001,
         -3.4604105571847504E-001,
         -3.4408602150537632E-001,
         -3.4213098729227753E-001,
         -3.4017595307917881E-001,
         -3.3822091886608008E-001,
         -3.3626588465298152E-001,
         -3.3431085043988273E-001,
         -3.3235581622678395E-001,
         -3.3040078201368517E-001,
         -3.2844574780058650E-001,
         -3.2649071358748771E-001,
         -3.2453567937438899E-001,
         -3.2258064516129031E-001,
         -3.2062561094819164E-001,
         -3.1867057673509291E-001,
         -3.1671554252199413E-001,
         -3.1476050830889540E-001,
         -3.1280547409579662E-001,
         -3.1085043988269789E-001,
         -3.0889540566959911E-001,
         -3.0694037145650038E-001,
         -3.0498533724340171E-001,
         -3.0303030303030298E-001,
         -3.0107526881720414E-001,
         -2.9912023460410547E-001,
         -2.9716520039100675E-001,
         -2.9521016617790813E-001,
         -2.9325513196480935E-001,
         -2.9130009775171056E-001,
         -2.8934506353861189E-001,
         -2.8739002932551305E-001,
         -2.8543499511241438E-001,
         -2.8347996089931565E-001,
         -2.8152492668621693E-001,
         -2.7956989247311814E-001,
         -2.7761485826001947E-001,
         -2.7565982404692080E-001,
         -2.7370478983382202E-001,
         -2.7174975562072329E-001,
         -2.6979472140762456E-001,
         -2.6783968719452578E-001,
         -2.6588465298142711E-001,
         -2.6392961876832838E-001,
         -2.6197458455522971E-001,
         -2.6001955034213098E-001,
         -2.5806451612903220E-001,
         -2.5610948191593352E-001,
         -2.5415444770283480E-001,
         -2.5219941348973601E-001,
         -2.5024437927663729E-001,
         -2.4828934506353859E-001,
         -2.4633431085043980E-001,
         -2.4437927663734110E-001,
         -2.4242424242424238E-001,
         -2.4046920821114370E-001,
         -2.3851417399804495E-001,
         -2.3655913978494622E-001,
         -2.3460410557184749E-001,
         -2.3264907135874877E-001,
         -2.3069403714565001E-001,
         -2.2873900293255131E-001,
         -2.2678396871945256E-001,
         -2.2482893450635383E-001,
         -2.2287390029325513E-001,
         -2.2091886608015637E-001,
         -2.1896383186705767E-001,
         -2.1700879765395895E-001,
         -2.1505376344086022E-001,
         -2.1309872922776149E-001,
         -2.1114369501466276E-001,
         -2.0918866080156404E-001,
         -2.0723362658846525E-001,
         -2.0527859237536658E-001,
         -2.0332355816226785E-001,
         -2.0136852394916913E-001,
         -1.9941348973607040E-001,
         -1.9745845552297167E-001,
         -1.9550342130987294E-001,
         -1.9354838709677419E-001,
         -1.9159335288367549E-001,
         -1.8963831867057676E-001,
         -1.8768328445747798E-001,
         -1.8572825024437919E-001,
         -1.8377321603128047E-001,
         -1.8181818181818171E-001,
         -1.7986314760508304E-001,
         -1.7790811339198431E-001,
         -1.7595307917888559E-001,
         -1.7399804496578680E-001,
         -1.7204301075268807E-001,
         -1.7008797653958940E-001,
         -1.6813294232649062E-001,
         -1.6617790811339198E-001,
         -1.6422287390029319E-001,
         -1.6226783968719447E-001,
         -1.6031280547409577E-001,
         -1.5835777126099701E-001,
         -1.5640273704789831E-001,
         -1.5444770283479958E-001,
         -1.5249266862170083E-001,
         -1.5053763440860207E-001,
         -1.4858260019550334E-001,
         -1.4662756598240465E-001,
         -1.4467253176930592E-001,
         -1.4271749755620722E-001,
         -1.4076246334310849E-001,
         -1.3880742913000976E-001,
         -1.3685239491691098E-001,
         -1.3489736070381231E-001,
         -1.3294232649071361E-001,
         -1.3098729227761485E-001,
         -1.2903225806451613E-001,
         -1.2707722385141737E-001,
         -1.2512218963831867E-001,
         -1.2316715542521990E-001,
         -1.2121212121212122E-001,
         -1.1925708699902249E-001,
         -1.1730205278592375E-001,
         -1.1534701857282503E-001,
         -1.1339198435972629E-001,
         -1.1143695014662755E-001,
         -1.0948191593352882E-001,
         -1.0752688172043010E-001,
         -1.0557184750733135E-001,
         -1.0361681329423265E-001,
         -1.0166177908113395E-001,
         -9.9706744868035185E-002,
         -9.7751710654936486E-002,
         -9.5796676441837758E-002,
         -9.3841642228739017E-002,
         -9.1886608015640303E-002,
         -8.9931573802541548E-002,
         -8.7976539589442848E-002,
         -8.6021505376344093E-002,
         -8.4066471163245365E-002,
         -8.2111436950146638E-002,
         -8.0156402737047924E-002,
         -7.8201368523949183E-002,
         -7.6246334310850469E-002,
         -7.4291300097751742E-002,
         -7.2336265884653028E-002,
         -7.0381231671554301E-002,
         -6.8426197458455573E-002,
         -6.6471163245356846E-002,
         -6.4516129032258104E-002,
         -6.2561094819159335E-002,
         -6.0606060606060559E-002,
         -5.8651026392961811E-002,
         -5.6695992179863076E-002,
         -5.4740957966764370E-002,
         -5.2785923753665642E-002,
         -5.0830889540566908E-002,
         -4.8875855327468173E-002,
         -4.6920821114369467E-002,
         -4.4965786901270732E-002,
         -4.3010752688171998E-002,
         -4.1055718475073263E-002,
         -3.9100684261974557E-002,
         -3.7145650048875822E-002,
         -3.5190615835777088E-002,
         -3.3235581622678367E-002,
         -3.1280547409579626E-002,
         -2.9325513196480909E-002,
         -2.7370478983382188E-002,
         -2.5415444770283450E-002,
         -2.3460410557184723E-002,
         -2.1505376344086002E-002,
         -1.9550342130987275E-002,
         -1.7595307917888544E-002,
         -1.5640273704789813E-002,
         -1.3685239491691089E-002,
         -1.1730205278592365E-002,
         -9.7751710654936357E-003,
         -7.8201368523949082E-003,
         -5.8651026392961816E-003,
         -3.9100684261974559E-003,
         -1.9550342130987271E-003,
         0.0000000000000000E+000,
         1.9550342130987271E-003,
         3.9100684261974550E-003,
         5.8651026392961825E-003,
         7.8201368523949100E-003,
         9.7751710654936375E-003,
         1.1730205278592361E-002,
         1.3685239491691091E-002,
         1.5640273704789820E-002,
         1.7595307917888547E-002,
         1.9550342130987271E-002,
         2.1505376344085995E-002,
         2.3460410557184730E-002,
         2.5415444770283454E-002,
         2.7370478983382181E-002,
         2.9325513196480912E-002,
         3.1280547409579640E-002,
         3.3235581622678347E-002,
         3.5190615835777088E-002,
         3.7145650048875822E-002,
         3.9100684261974550E-002,
         4.1055718475073270E-002,
         4.3010752688171991E-002,
         4.4965786901270718E-002,
         4.6920821114369453E-002,
         4.8875855327468180E-002,
         5.0830889540566922E-002,
         5.2785923753665642E-002,
         5.4740957966764370E-002,
         5.6695992179863097E-002,
         5.8651026392961818E-002,
         6.0606060606060531E-002,
         6.2561094819159266E-002,
         6.4516129032258021E-002,
         6.6471163245356721E-002,
         6.8426197458455434E-002,
         7.0381231671554162E-002,
         7.2336265884652917E-002,
         7.4291300097751631E-002,
         7.6246334310850372E-002,
         7.8201368523949100E-002,
         8.0156402737047813E-002,
         8.2111436950146527E-002,
         8.4066471163245268E-002,
         8.6021505376343996E-002,
         8.7976539589442723E-002,
         8.9931573802541451E-002,
         9.1886608015640178E-002,
         9.3841642228738878E-002,
         9.5796676441837633E-002,
         9.7751710654936361E-002,
         9.9706744868035102E-002,
         1.0166177908113382E-001,
         1.0361681329423256E-001,
         1.0557184750733126E-001,
         1.0752688172042998E-001,
         1.0948191593352874E-001,
         1.1143695014662745E-001,
         1.1339198435972617E-001,
         1.1534701857282492E-001,
         1.1730205278592365E-001,
         1.1925708699902235E-001,
         1.2121212121212109E-001,
         1.2316715542521983E-001,
         1.2512218963831864E-001,
         1.2707722385141745E-001,
         1.2903225806451624E-001,
         1.3098729227761496E-001,
         1.3294232649071366E-001,
         1.3489736070381239E-001,
         1.3685239491691117E-001,
         1.3880742913000985E-001,
         1.4076246334310857E-001,
         1.4271749755620733E-001,
         1.4467253176930606E-001,
         1.4662756598240473E-001,
         1.4858260019550346E-001,
         1.5053763440860227E-001,
         1.5249266862170094E-001,
         1.5444770283479967E-001,
         1.5640273704789839E-001,
         1.5835777126099712E-001,
         1.6031280547409585E-001,
         1.6226783968719463E-001,
         1.6422287390029330E-001,
         1.6617790811339200E-001,
         1.6813294232649073E-001,
         1.7008797653958946E-001,
         1.7204301075268821E-001,
         1.7399804496578691E-001,
         1.7595307917888572E-001,
         1.7790811339198440E-001,
         1.7986314760508312E-001,
         1.8181818181818185E-001,
         1.8377321603128058E-001,
         1.8572825024437933E-001,
         1.8768328445747806E-001,
         1.8963831867057673E-001,
         1.9159335288367552E-001,
         1.9354838709677419E-001,
         1.9550342130987294E-001,
         1.9745845552297167E-001,
         1.9941348973607037E-001,
         2.0136852394916913E-001,
         2.0332355816226783E-001,
         2.0527859237536661E-001,
         2.0723362658846531E-001,
         2.0918866080156406E-001,
         2.1114369501466274E-001,
         2.1309872922776152E-001,
         2.1505376344086022E-001,
         2.1700879765395892E-001,
         2.1896383186705765E-001,
         2.2091886608015643E-001,
         2.2287390029325513E-001,
         2.2482893450635386E-001,
         2.2678396871945258E-001,
         2.2873900293255131E-001,
         2.3069403714565001E-001,
         2.3264907135874871E-001,
         2.3460410557184752E-001,
         2.3655913978494619E-001,
         2.3851417399804495E-001,
         2.4046920821114370E-001,
         2.4242424242424238E-001,
         2.4437927663734116E-001,
         2.4633431085043989E-001,
         2.4828934506353859E-001,
         2.5024437927663734E-001,
         2.5219941348973601E-001,
         2.5415444770283480E-001,
         2.5610948191593347E-001,
         2.5806451612903225E-001,
         2.6001955034213092E-001,
         2.6197458455522976E-001,
         2.6392961876832843E-001,
         2.6588465298142711E-001,
         2.6783968719452578E-001,
         2.6979472140762450E-001,
         2.7174975562072334E-001,
         2.7370478983382207E-001,
         2.7565982404692080E-001,
         2.7761485826001947E-001,
         2.7956989247311820E-001,
         2.8152492668621698E-001,
         2.8347996089931560E-001,
         2.8543499511241427E-001,
         2.8739002932551316E-001,
         2.8934506353861184E-001,
         2.9130009775171051E-001,
         2.9325513196480929E-001,
         2.9521016617790802E-001,
         2.9716520039100675E-001,
         2.9912023460410553E-001,
         3.0107526881720426E-001,
         3.0303030303030298E-001,
         3.0498533724340166E-001,
         3.0694037145650033E-001,
         3.0889540566959911E-001,
         3.1085043988269784E-001,
         3.1280547409579657E-001,
         3.1476050830889535E-001,
         3.1671554252199408E-001,
         3.1867057673509280E-001,
         3.2062561094819153E-001,
         3.2258064516129020E-001,
         3.2453567937438893E-001,
         3.2649071358748760E-001,
         3.2844574780058644E-001,
         3.3040078201368511E-001,
         3.3235581622678384E-001,
         3.3431085043988251E-001,
         3.3626588465298130E-001,
         3.3822091886608002E-001,
         3.4017595307917875E-001,
         3.4213098729227748E-001,
         3.4408602150537615E-001,
         3.4604105571847499E-001,
         3.4799608993157366E-001,
         3.4995112414467239E-001,
         3.5190615835777111E-001,
         3.5386119257086979E-001,
         3.5581622678396863E-001,
         3.5777126099706730E-001,
         3.5972629521016602E-001,
         3.6168132942326475E-001,
         3.6363636363636348E-001,
         3.6559139784946226E-001,
         3.6754643206256093E-001,
         3.6950146627565961E-001,
         3.7145650048875833E-001,
         3.7341153470185717E-001,
         3.7536656891495596E-001,
         3.7732160312805479E-001,
         3.7927663734115358E-001,
         3.8123167155425230E-001,
         3.8318670576735098E-001,
         3.8514173998044976E-001,
         3.8709677419354843E-001,
         3.8905180840664716E-001,
         3.9100684261974583E-001,
         3.9296187683284450E-001,
         3.9491691104594329E-001,
         3.9687194525904207E-001,
         3.9882697947214085E-001,
         4.0078201368523952E-001,
         4.0273704789833825E-001,
         4.0469208211143698E-001,
         4.0664711632453571E-001,
         4.0860215053763432E-001,
         4.1055718475073305E-001,
         4.1251221896383194E-001,
         4.1446725317693062E-001,
         4.1642228739002940E-001,
         4.1837732160312807E-001,
         4.2033235581622685E-001,
         4.2228739002932553E-001,
         4.2424242424242425E-001,
         4.2619745845552304E-001,
         4.2815249266862171E-001,
         4.3010752688172038E-001,
         4.3206256109481916E-001,
         4.3401759530791789E-001,
         4.3597262952101656E-001,
         4.3792766373411535E-001,
         4.3988269794721413E-001,
         4.4183773216031286E-001,
         4.4379276637341147E-001,
         4.4574780058651020E-001,
         4.4770283479960893E-001,
         4.4965786901270771E-001,
         4.5161290322580638E-001,
         4.5356793743890511E-001,
         4.5552297165200389E-001,
         4.5747800586510257E-001,
         4.5943304007820135E-001,
         4.6138807429130013E-001,
         4.6334310850439892E-001,
         4.6529814271749753E-001,
         4.6725317693059626E-001,
         4.6920821114369504E-001,
         4.7116324535679371E-001,
         4.7311827956989244E-001,
         4.7507331378299117E-001,
         4.7702834799608995E-001,
         4.7898338220918857E-001,
         4.8093841642228741E-001,
         4.8289345063538613E-001,
         4.8484848484848486E-001,
         4.8680351906158348E-001,
         4.8875855327468209E-001,
         4.9071358748778104E-001,
         4.9266862170087977E-001,
         4.9462365591397844E-001,
         4.9657869012707717E-001,
         4.9853372434017590E-001,
         5.0048875855327446E-001,
         5.0244379276637308E-001,
         5.0439882697947203E-001,
         5.0635386119257075E-001,
         5.0830889540566948E-001,
         5.1026392961876821E-001,
         5.1221896383186705E-001,
         5.1417399804496577E-001,
         5.1612903225806450E-001,
         5.1808406647116323E-001,
         5.2003910068426185E-001,
         5.2199413489736068E-001,
         5.2394916911045919E-001,
         5.2590420332355792E-001,
         5.2785923753665676E-001,
         5.2981427174975548E-001,
         5.3176930596285421E-001,
         5.3372434017595305E-001,
         5.3567937438905167E-001,
         5.3763440860215050E-001,
         5.3958944281524912E-001,
         5.4154447702834785E-001,
         5.4349951124144669E-001,
         5.4545454545454519E-001,
         5.4740957966764425E-001,
         5.4936461388074276E-001,
         5.5131964809384160E-001,
         5.5327468230694010E-001,
         5.5522971652003883E-001,
         5.5718475073313767E-001,
         5.5913978494623628E-001,
         5.6109481915933512E-001,
         5.6304985337243396E-001,
         5.6500488758553269E-001,
         5.6695992179863142E-001,
         5.6891495601173026E-001,
         5.7086999022482887E-001,
         5.7282502443792749E-001,
         5.7478005865102622E-001,
         5.7673509286412483E-001,
         5.7869012707722367E-001,
         5.8064516129032229E-001,
         5.8260019550342101E-001,
         5.8455522971651985E-001,
         5.8651026392961858E-001,
         5.8846529814271742E-001,
         5.9042033235581604E-001,
         5.9237536656891487E-001,
         5.9433040078201360E-001,
         5.9628543499511222E-001,
         5.9824046920821095E-001,
         6.0019550342130978E-001,
         6.0215053763440840E-001,
         6.0410557184750724E-001,
         6.0606060606060586E-001,
         6.0801564027370469E-001,
         6.0997067448680331E-001,
         6.1192570869990193E-001,
         6.1388074291300065E-001,
         6.1583577712609949E-001,
         6.1779081133919822E-001,
         6.1974584555229695E-001,
         6.2170087976539568E-001,
         6.2365591397849462E-001,
         6.2561094819159346E-001,
         6.2756598240469208E-001,
         6.2952101661779081E-001,
         6.3147605083088942E-001,
         6.3343108504398815E-001,
         6.3538611925708688E-001,
         6.3734115347018583E-001,
         6.3929618768328444E-001,
         6.4125122189638295E-001,
         6.4320625610948212E-001,
         6.4516129032258074E-001,
         6.4711632453567947E-001,
         6.4907135874877819E-001,
         6.5102639296187681E-001,
         6.5298142717497565E-001,
         6.5493646138807426E-001,
         6.5689149560117288E-001,
         6.5884652981427161E-001,
         6.6080156402737056E-001,
         6.6275659824046906E-001,
         6.6471163245356801E-001,
         6.6666666666666641E-001,
         6.6862170087976536E-001,
         6.7057673509286397E-001,
         6.7253176930596281E-001,
         6.7448680351906154E-001,
         6.7644183773216038E-001,
         6.7839687194525888E-001,
         6.8035190615835783E-001,
         6.8230694037145634E-001,
         6.8426197458455518E-001,
         6.8621700879765413E-001,
         6.8817204301075252E-001,
         6.9012707722385147E-001,
         6.9208211143694998E-001,
         6.9403714565004870E-001,
         6.9599217986314754E-001,
         6.9794721407624627E-001,
         6.9990224828934511E-001,
         7.0185728250244395E-001,
         7.0381231671554245E-001,
         7.0576735092864118E-001,
         7.0772238514173991E-001,
         7.0967741935483852E-001,
         7.1163245356793725E-001,
         7.1358748778103598E-001,
         7.1554252199413471E-001,
         7.1749755620723366E-001,
         7.1945259042033227E-001,
         7.2140762463343111E-001,
         7.2336265884652962E-001,
         7.2531769305962845E-001,
         7.2727272727272729E-001,
         7.2922776148582602E-001,
         7.3118279569892453E-001,
         7.3313782991202336E-001,
         7.3509286412512209E-001,
         7.3704789833822082E-001,
         7.3900293255131966E-001,
         7.4095796676441827E-001,
         7.4291300097751700E-001,
         7.4486803519061573E-001,
         7.4682306940371435E-001,
         7.4877810361681307E-001,
         7.5073313782991180E-001,
         7.5268817204301064E-001,
         7.5464320625610937E-001,
         7.5659824046920809E-001,
         7.5855327468230671E-001,
         7.6050830889540566E-001,
         7.6246334310850439E-001,
         7.6441837732160289E-001,
         7.6637341153470173E-001,
         7.6832844574780035E-001,
         7.7028347996089919E-001,
         7.7223851417399791E-001,
         7.7419354838709664E-001,
         7.7614858260019537E-001,
         7.7810361681329421E-001,
         7.8005865102639271E-001,
         7.8201368523949144E-001,
         7.8396871945259006E-001,
         7.8592375366568901E-001,
         7.8787878787878785E-001,
         7.8983382209188624E-001,
         7.9178885630498530E-001,
         7.9374389051808381E-001,
         7.9569892473118264E-001,
         7.9765395894428137E-001,
         7.9960899315738010E-001,
         8.0156402737047872E-001,
         8.0351906158357767E-001,
         8.0547409579667628E-001,
         8.0742913000977490E-001,
         8.0938416422287374E-001,
         8.1133919843597246E-001,
         8.1329423264907130E-001,
         8.1524926686216992E-001,
         8.1720430107526854E-001,
         8.1915933528836737E-001,
         8.2111436950146599E-001,
         8.2306940371456483E-001,
         8.2502443792766356E-001,
         8.2697947214076239E-001,
         8.2893450635386101E-001,
         8.3088954056695985E-001,
         8.3284457478005836E-001,
         8.3479960899315697E-001,
         8.3675464320625581E-001,
         8.3870967741935454E-001,
         8.4066471163245338E-001,
         8.4261974584555199E-001,
         8.4457478005865083E-001,
         8.4652981427174945E-001,
         8.4848484848484851E-001,
         8.5043988269794701E-001,
         8.5239491691104585E-001,
         8.5434995112414447E-001,
         8.5630498533724331E-001,
         8.5826001955034181E-001,
         8.6021505376344043E-001,
         8.6217008797653927E-001,
         8.6412512218963800E-001,
         8.6608015640273672E-001,
         8.6803519061583556E-001,
         8.6999022482893451E-001,
         8.7194525904203302E-001,
         8.7390029325513185E-001,
         8.7585532746823058E-001,
         8.7781036168132942E-001,
         8.7976539589442804E-001,
         8.8172043010752688E-001,
         8.8367546432062549E-001,
         8.8563049853372422E-001,
         8.8758553274682306E-001,
         8.8954056695992201E-001,
         8.9149560117302040E-001,
         8.9345063538611913E-001,
         8.9540566959921808E-001,
         8.9736070381231670E-001,
         8.9931573802541553E-001,
         9.0127077223851404E-001,
         9.0322580645161277E-001,
         9.0518084066471172E-001,
         9.0713587487781033E-001,
         9.0909090909090917E-001,
         9.1104594330400768E-001,
         9.1300097751710629E-001,
         9.1495601173020524E-001,
         9.1691104594330375E-001,
         9.1886608015640248E-001,
         9.2082111436950131E-001,
         9.2277614858260004E-001,
         9.2473118279569899E-001,
         9.2668621700879761E-001,
         9.2864125122189634E-001,
         9.3059628543499506E-001,
         9.3255131964809401E-001,
         9.3450635386119241E-001,
         9.3646138807429113E-001,
         9.3841642228738997E-001,
         9.4037145650048881E-001,
         9.4232649071358754E-001,
         9.4428152492668627E-001,
         9.4623655913978488E-001,
         9.4819159335288350E-001,
         9.5014662756598234E-001,
         9.5210166177908107E-001,
         9.5405669599218001E-001,
         9.5601173020527841E-001,
         9.5796676441837747E-001,
         9.5992179863147586E-001,
         9.6187683284457470E-001,
         9.6383186705767321E-001,
         9.6578690127077205E-001,
         9.6774193548387089E-001,
         9.6969696969696950E-001,
         9.7165200391006834E-001,
         9.7360703812316696E-001,
         9.7556207233626580E-001,
         9.7751710654936441E-001,
         9.7947214076246325E-001,
         9.8142717497556187E-001,
         9.8338220918866048E-001,
         9.8533724340175932E-001,
         1.0247225897719243E+000,
         1.0156673134552414E+000,
         9.6099469578756846E-001,
         9.5737864658457161E-001,
         1.0478591076699959E+000,
         1.0990496355632215E+000,
         9.1796324587533373E-001,
         5.0013830286957073E-001,
         8.1494586725758350E-002,
         -1.0158689113447941E-001,
         -5.2653124891961944E-002,
         3.5839311968198215E-002,
         3.0397352622917609E-002,
         -2.6222523400579942E-002,
         -3.7357277401638037E-002,
         0.0000000000000000E+000,
         -3.7357277401638037E-002,
         -2.6295515861325024E-002,
         3.0273573340944240E-002,
         3.5777214463836832E-002,
         -5.2639662724809244E-002,
         -1.0166710200267765E-001,
         8.1229272062572633E-002,
         5.0005244898864176E-001,
         9.1888497186917206E-001,
         1.1018012034436575E+000,
         1.0527766560804850E+000,
         9.6429305551609579E-001,
         9.6957899820784976E-001,
         1.0256698443036689E+000,
         1.0358568235017305E+000,
         9.9706608540770369E-001,
         9.9488488010248477E-001,
         9.9174021326458084E-001,
         9.8739083174905840E-001,
         9.8157099802785430E-001,
         9.7399187966810696E-001,
         9.6434339927681190E-001,
         9.5229663033529377E-001,
         9.3750682757924109E-001,
         9.1961718168472772E-001,
         8.9826338646017445E-001,
         8.7307910192035731E-001,
         8.4370238788292173E-001,
         8.0978316939710393E-001,
         7.7099177669250618E-001,
         7.2702857774360030E-001,
         6.7763469035814405E-001,
         6.2260372239063966E-001,
         5.6179444288733371E-001,
         4.9514423353978898E-001,
         4.2268310890630739E-001,
         3.4454802597457890E-001,
         2.6099712976337636E-001,
         1.7242350331850131E-001,
         7.9367909798131103E-002,
         -1.7470065784730041E-002,
         -1.1722314358205121E-001,
         -2.1885048056129824E-001,
         -3.2113559638194872E-001,
         -4.2268891717550366E-001,
         -5.2195576879067607E-001,
         -6.1723062574260568E-001,
         -7.0667835636653242E-001,
         -7.8836309145885530E-001,
         -8.6028517651281644E-001,
         -9.2042644116250238E-001,
         -9.6680373002244824E-001,
         -9.9753028558272772E-001,
         -1.0108841582253429E+000,
         -1.0053823467780365E+000,
         -9.7985885604938039E-001,
         -9.3354431160499707E-001,
         -8.6614421862994073E-001,
         -7.7791241917148912E-001,
         -6.6971582448072353E-001,
         -5.4308611615985569E-001,
         -4.0025386537326629E-001,
         -2.4416046021433940E-001,
         -7.8443404520377152E-002,
         9.2608998619872429E-002,
         2.6413680076186768E-001,
         4.3082351492821092E-001,
         5.8704783068900890E-001,
         7.2707078771499523E-001,
         8.4525514184591333E-001,
         9.3631129365897037E-001,
         9.9556163309702017E-001,
         1.0192126141283655E+000,
         1.0046214726015448E+000,
         9.5054242928129828E-001,
         8.5733569106340424E-001,
         7.2712179989881076E-001,
         5.6386410035367684E-001,
         3.7336349995445128E-001,
         1.6315243470053112E-001,
         -5.7720888550747244E-002,
         -2.7902132541282876E-001,
         -4.8976518091814264E-001,
         -6.7875670214014694E-001,
         -8.3520264026982860E-001,
         -9.4937612543013361E-001,
         -1.0132929040787748E+000,
         -1.0213560833374584E+000,
         -9.7092072734933543E-001,
         -8.6272777297304659E-001,
         -7.0115851210353042E-001,
         -4.9426689628093101E-001,
         -2.5355746875283192E-001,
         6.5082145465964747E-003,
         2.6927470806405668E-001,
         5.1690115402185821E-001,
         7.3156700633024341E-001,
         8.9680315822220613E-001,
         9.9885532530936094E-001,
         1.0279701243856614E+000,
         9.7948524529787329E-001,
         8.5460566343897271E-001,
         6.6075966760098026E-001,
         4.1145242568258700E-001,
         1.2557061028221883E-001,
         -1.7386233053664274E-001,
         -4.6142735258426099E-001,
         -7.1143834715364340E-001,
         -9.0029539901308975E-001,
         -1.0088555694020953E+000,
         -1.0245848263323236E+000,
         -9.4324683347745530E-001,
         -7.6990211971245615E-001,
         -5.1903689976415590E-001,
         -2.1371375438291432E-001,
         1.1626769960215209E-001,
         4.3710092015954660E-001,
         7.1437893082841142E-001,
         9.1685713253383183E-001,
         1.0201709815225986E+000,
         1.0100640947732740E+000,
         8.8468928901604982E-001,
         6.5560873210058535E-001,
         3.4724003717280538E-001,
         -5.3347883551068676E-003,
         -3.6007682568896643E-001,
         -6.7287901572430764E-001,
         -9.0310444400219136E-001,
         -1.0190940436511693E+000,
         -1.0028919843126773E+000,
         -8.5346360888252604E-001,
         -5.8781578852885874E-001,
         -2.3966823337973001E-001,
         1.4435492637423325E-001,
         5.1067888135784045E-001,
         8.0618409902160815E-001,
         9.8607659163543337E-001,
         1.0210596137902910E+000,
         9.0263340005221815E-001,
         6.4552744297750930E-001,
         2.8663173917065304E-001,
         -1.1969713321765488E-001,
         -5.0948980429168378E-001,
         -8.1913447577647924E-001,
         -9.9595673106856775E-001,
         -1.0076489845534407E+000,
         -8.4882064643864941E-001,
         -5.4328492184182553E-001,
         -1.4133301040691851E-001,
         2.8791081989632150E-001,
         6.6804260694092110E-001,
         9.2900436644406459E-001,
         1.0203832286078662E+000,
         9.2182753446300858E-001,
         6.4835086006593567E-001,
         2.4909986456008967E-001,
         -2.0066265778030454E-001,
         -6.1326026401878853E-001,
         -9.0563188252611071E-001,
         -1.0164325223377451E+000,
         -9.1965201966431498E-001,
         -6.3162937414987774E-001,
         -2.0949042547461949E-001,
         2.5926702655350869E-001,
         6.7439195707361999E-001,
         9.4431101833466990E-001,
         1.0068374954241581E+000,
         8.4441285805884769E-001,
         4.9000643174214320E-001,
         2.1663243828821861E-002,
         -4.5379128117058903E-001,
         -8.2474845459790869E-001,
         -1.0012600963926275E+000,
         -9.3765718278922994E-001,
         -6.4552219079648565E-001,
         -1.9315062321070847E-001,
         3.0924508936909240E-001,
         7.3574506320409427E-001,
         9.7632778335484682E-001,
         9.6598285636575909E-001,
         7.0350151106632408E-001,
         2.5428621303855414E-001,
         -2.6458112304992604E-001,
         -7.1405271784382007E-001,
         -9.7034538082404731E-001,
         -9.5978771396506257E-001,
         -6.8133274886821382E-001,
         -2.0958215038067143E-001,
         3.2372637516687203E-001,
         7.6568457272693780E-001,
         9.8611416146875674E-001,
         9.1684641603806238E-001,
         5.7432910499029011E-001,
         5.7731752482730922E-002,
         -4.7830095015481189E-001,
         -8.6929070024817501E-001,
         -9.9175977838614571E-001,
         -8.0350641901842657E-001,
         -3.5987350977191135E-001,
         2.0059285797646514E-001,
         6.9815519139832882E-001,
         9.6931075971779879E-001,
         9.2142866509411325E-001,
         5.6612491513889984E-001,
         1.8901241963387102E-002,
         -5.3668190940312954E-001,
         -9.0986664234513848E-001,
         -9.6873672074939410E-001,
         -6.8846927930101454E-001,
         -1.6369417849613366E-001,
         4.2139489769952559E-001,
         8.5660183536292900E-001,
         9.8150528511665336E-001,
         7.4612599003226909E-001,
         2.3308781482477617E-001,
         -3.6907296705533349E-001,
         -8.3385908290678779E-001,
         -9.8212855895086471E-001,
         -7.5268596631973517E-001,
         -2.2985190010159762E-001,
         3.8503951221459420E-001,
         8.4973962411317638E-001,
         9.7668050508786153E-001,
         7.1037978442150684E-001,
         1.5415254174710422E-001,
         -4.6739881362613828E-001,
         -8.9772598507640977E-001,
         -9.5463084327425674E-001,
         -6.0941303930971047E-001,
         -3.7832693912363546E-003,
         6.0577466836034077E-001,
         9.5558196915053684E-001,
         8.8971871893400178E-001,
         4.3196782426261071E-001,
         -2.1934715251167652E-001,
         -7.7500513781262603E-001,
         -9.8288389315864177E-001,
         -7.4397502940154014E-001,
         -1.6243453551438697E-001,
         4.9667854920652954E-001,
         9.2652774736324273E-001,
         9.2185799046780625E-001,
         4.7949343884015316E-001,
         -1.9423576023646252E-001,
         -7.7703772622559586E-001,
         -9.8421292564435070E-001,
         -7.0948779754286573E-001,
         -8.2753437425015924E-002,
         5.8792420649294042E-001,
         9.6608377866607031E-001,
         8.5657720849100671E-001,
         3.0929217474122067E-001,
         -3.9955783245239140E-001,
         -9.0434206158368557E-001,
         -9.3870218536096817E-001,
         -4.7874440238527877E-001,
         2.3744222860376352E-001,
         8.2987122663864887E-001,
         9.7764585911917012E-001,
         5.9502431284499335E-001,
         -1.1507227349199686E-001,
         -7.6501948762425376E-001,
         -9.9289381310993041E-001,
         -6.6592950741634982E-001,
         3.8234707643255886E-002,
         7.2403143885845922E-001,
         9.9858535136796578E-001,
         6.9850421677972185E-001,
         -8.8809010994716844E-003,
         -7.1451107792021318E-001,
         -1.0023359569019257E+000,
         -6.9632504494260727E-001,
         2.7711473265318372E-002,
         7.3863494009709851E-001,
         1.0048783549117337E+000,
         6.5831692251240170E-001,
         -9.5173343862088325E-002,
         -7.9344676643077550E-001,
         -9.9992461681534417E-001,
         -5.7885385810243972E-001,
         2.1078161051998318E-001,
         8.7005193265495429E-001,
         9.7419805002463811E-001,
         4.4923170455973349E-001,
         -3.7075137645853279E-001,
         -9.5198383888072036E-001,
         -9.0815210996213080E-001,
         -2.6091176452487963E-001,
         5.6409967112645443E-001,
         1.0135721658267864E+000,
         7.7842424517260078E-001,
         1.0999106229250955E-002,
         -7.6789085172204663E-001,
         -1.0198680278039853E+000,
         -5.6338861247147032E-001,
         2.9005462228669193E-001,
         9.4331001585763219E-001,
         9.3042236215684149E-001,
         2.5288177357412273E-001,
         -6.0986270463534020E-001,
         -1.0356690272986195E+000,
         -7.0944393464708488E-001,
         1.3831009919894252E-001,
         8.8825713465669398E-001,
         9.8265532442538683E-001,
         3.4360699936129019E-001,
         -5.5679909453158360E-001,
         -1.0404820976284872E+000,
         -7.3470498820999175E-001,
         1.3510878941174473E-001,
         9.0496297412040461E-001,
         9.7692345529135949E-001,
         2.8726176311976903E-001,
         -6.3102424342130337E-001,
         -1.0553400182192632E+000,
         -6.4334045909543225E-001,
         2.8460885129836533E-001,
         9.8790930489079520E-001,
         8.9537833547180790E-001,
         7.4009009427486616E-002,
         -8.1147847232218551E-001,
         -1.0327095130249220E+000,
         -3.9969518448750413E-001,
         5.6887999473745876E-001,
         1.0647978665780244E+000,
         6.6539216760935016E-001,
         -2.9959748693239974E-001,
         -1.0129490568703916E+000,
         -8.6050851473521550E-001,
         3.4571443519731945E-002,
         9.0298652770605725E-001,
         9.8694960754502048E-001,
         2.0548240782893645E-001,
         -7.5997302683464274E-001,
         -1.0545459929550387E+000,
         -4.0936138171493447E-001,
         6.0514340607558714E-001,
         1.0769865364293219E+000,
         5.7339209046521444E-001,
         -4.5468561987854045E-001,
         -1.0687645231136560E+000,
         -6.9904572202348758E-001,
         3.1980455180707906E-001,
         1.0432144578672857E+000,
         7.9070355353433075E-001,
         -2.0751394495965408E-001,
         -1.0114715299460784E+000,
         -8.5384216350223530E-001,
         1.2171672245904075E-001,
         9.8208749635843151E-001,
         8.9370817863987995E-001,
         -6.4275188719004395E-002,
         -9.6103382727256614E-001,
         -9.1443813740491720E-001,
         3.5895741310880955E-002,
         9.5186924203598255E-001,
         9.1853375379590363E-001,
         -3.6740418214801521E-002,
         -9.5591264813827825E-001,
         -9.0660493596518443E-001,
         6.6729748612904788E-002,
         9.7232721916799814E-001,
         8.7732312004747426E-001,
         -1.2552707390238810E-001,
         -9.9808159367900107E-001,
         -8.2757114900235307E-001,
         2.1220685925841765E-001,
         1.0278115734767237E+000,
         7.5282188140364448E-001,
         -3.2462285105870292E-001,
         -1.0536643498411113E+000,
         -6.4781562053372388E-001,
         4.5852033163247319E-001,
         1.0652694588008043E+000,
         5.0762391176065813E-001,
         -6.0649241840205914E-001,
         -1.0500424484379611E+000,
         -3.2916787841845851E-001,
         7.5697066038130822E-001,
         9.9407421716862765E-001,
         1.1318319121167666E-001,
         -8.9356191990503586E-001,
         -8.8386290356862984E-001,
         1.3352757181292291E-001,
         9.9517494304816756E-001,
         7.0906400951075754E-001,
         -3.9594747184847107E-001,
         -1.0374720667117252E+000,
         -4.6621949582586442E-001,
         6.4948663178151100E-001,
         9.9615325559343726E-001,
         1.6304187336528783E-001,
         -8.6037284818890991E-001,
         -8.5232629339377330E-001,
         1.7771463977551835E-001,
         9.8887163085399332E-001,
         5.9964108668789573E-001,
         -5.1636451716438458E-001,
         -9.9617672288094494E-001,
         -2.5194070845331057E-001,
         7.9837362627688813E-001,
         8.5500000032611967E-001,
         -1.5095868147373676E-001,
         -9.6227730668096390E-001,
         -5.6239445832513890E-001,
         5.4271751060718387E-001,
         9.5419432835628870E-001,
         1.5133506510998579E-001,
         -8.3865269356027283E-001,
         -7.4735005744352290E-001,
         3.0431106756812376E-001,
         9.5466874353417774E-001,
         3.6164701527901766E-001,
         -6.9742467241582629E-001,
         -8.3531475344306028E-001,
         1.2503628715571771E-001,
         9.1183870381890031E-001,
         4.8384420005075102E-001,
         -5.8349958504579968E-001,
         -8.6136887245921412E-001,
         1.8405411276100427E-002,
         8.6445545485965314E-001,
         5.3317177989219122E-001,
         -5.1823407715356595E-001,
         -8.5196049637227200E-001,
         -1.6260281053687906E-002,
         8.3226400694581870E-001,
         5.2298170591336168E-001,
         -5.0685229966756895E-001,
         -8.1949295317934423E-001,
         1.5626292501252585E-002,
         8.1827441961880754E-001,
         4.5933040938405517E-001,
         -5.4364296618254204E-001,
         -7.6226770825278767E-001,
         1.0717022531970812E-001,
         8.1128910428812151E-001,
         3.4154064781657961E-001,
         -6.1320702578709307E-001,
         -6.6734184199064628E-001,
         2.4773595578683197E-001,
         7.8784348861733799E-001,
         1.6749227645916939E-001,
         -6.8876610246700709E-001,
         -5.1633842599652902E-001,
         4.1678584836209798E-001,
         7.1548943061035353E-001,
         -5.6931179262046563E-002,
         -7.3068187432199372E-001,
         -2.9570803107179228E-001,
         5.7684308957325048E-001,
         5.6108172271910339E-001,
         -3.0584423455438642E-001,
         -6.9035931321036814E-001,
         -1.2107098774026440E-002,
         6.7128291035835397E-001,
         3.0735927796829227E-001,
         -5.2402813660576264E-001,
         -5.2546967764947006E-001,
         2.9086566796148627E-001,
         6.3533723283963006E-001,
         -2.3481895020322059E-002,
         -6.3067371430009700E-001,
         -2.2871583926703901E-001,
         5.2620750937090077E-001,
         4.2713396319600233E-001,
         -3.5076367676341313E-001,
         -5.4848494533538761E-001,
         1.3940650697286011E-001,
         5.8544363127463794E-001,
         7.3612519376036328E-002,
         -5.4438023034663963E-001,
         -2.6002841720433961E-001,
         4.4137800767861851E-001,
         4.0046112735193512E-001,
         -2.9770335790938007E-001,
         -4.8517988729948130E-001,
         1.3564178012161229E-001,
         5.1321193945570975E-001,
         2.4730455317000934E-002,
         -4.9041232035127036E-001,
         -1.6760432063754879E-001,
         4.2709312964457902E-001,
         2.8235691010745034E-001,
         -3.3569380251123787E-001,
         -3.6353396960787676E-001,
         2.2881451970010078E-001,
         4.1017866893658650E-001,
         -1.1777636579079724E-001,
         -4.2479595158396333E-001,
         1.1741257696583421E-002,
         4.1220054767396125E-001,
         8.2666100055941716E-002,
         -3.7843168374270336E-001,
         -1.6134251403136149E-001,
         3.2984783344608287E-001,
         2.2242208499099825E-001,
         -2.7245317969174804E-001,
         -2.6584178389498853E-001,
         2.1146028677282577E-001,
         2.9285421017475932E-001,
         -1.5106246560338307E-001,
         -3.0555829185847877E-001,
         9.4372934037064399E-002,
         3.0649230278507689E-001,
         -4.3482956027519365E-002,
         -2.9831102943674848E-001,
         -4.0595704022933221E-004,
         2.8355183891657648E-001,
         3.6813336376416428E-002,
         -2.6448297590755376E-001,
         -6.5802930993371755E-002,
         2.4302097283951338E-001,
         8.7817066205978039E-002,
         -2.2070150192870253E-001,
         -1.0353356384095612E-001,
         1.9868815234022380E-001,
         1.1375037081596015E-001,
         -1.7780541920618570E-001,
         -1.1929858648825327E-001,
         1.5858479795144770E-001,
         1.2098172484783179E-001,
         -1.4131568245729401E-001,
         -1.1953749165914845E-001,
         1.2609538480396199E-001,
         1.1561775862491722E-001,
         -1.1287482148024504E-001,
         -1.0978245751478159E-001,
         1.0149816880833007E-001,
         1.0250352957645169E-001,
         -9.1736084936409001E-002,
         -9.4175644209804024E-002,
         8.3312978862870035E-002,
         8.5131001082945496E-002,
         -7.5929348231031507E-002,
         -7.5656059345401871E-002,
         6.9280475985619330E-002,
         6.6008446647897748E-002,
         -6.3072828674672454E-002,
         -5.6432572867305318E-002,
         5.7039377128923985E-002,
         4.7172618419101656E-002,
         -5.0954787957718892E-002,
         -3.8481615760693401E-002,
         4.4651023585400733E-002,
         3.0625344682164313E-002,
         -3.8033345237998326E-002,
         -2.3879783660891950E-002,
         3.1096046553448047E-002,
         1.8520982124037751E-002,
         -2.3936479303307404E-002,
         -1.4806533512778431E-002,
         1.6765118622410771E-002,
         1.2948429868816230E-002,
         -9.9086447567018135E-003,
         -1.3078045328743458E-002,
         3.8024329006045091E-003,
         1.5205372700524218E-002,
         1.0313641572084441E-003,
         -1.9176402732241277E-002,
         -4.0235474159778066E-003,
         2.4634567323851053E-002,
         4.6175473921826332E-003,
         -3.0994207942648153E-002,
         -2.3488111162973235E-003,
         3.7435661852578767E-002,
         -3.0598925447157064E-003,
         -4.2932206593007352E-002,
         1.1595701614776058E-002,
         4.6318078749283592E-002,
         -2.2859225139523747E-002,
         -4.6403388068466819E-002,
         3.5993467943484243E-002,
         4.2135450025876459E-002,
         -4.9660982383609248E-002,
         -3.2796736948662218E-002,
         6.2092934604354819E-002,
         1.8217873111186368E-002,
         -7.1229772300699767E-002,
         1.0285932170607439E-003,
         7.4962796030137169E-002,
         -2.3498876631055977E-002,
         -7.1468431238052257E-002,
         4.6863931542010732E-002,
         5.9603170773304653E-002,
         -6.8057589803064533E-002,
         -3.9300002685943379E-002,
         8.3616440760044541E-002,
         1.1882218609649517E-002,
         -9.0208447638887801E-002,
         1.9804298280485300E-002,
         8.5300882629723337E-002,
         -5.1534836159690289E-002,
         -6.7864323164257820E-002,
         7.8188725124180833E-002,
         3.8960158747823236E-002,
         -9.4572187528333629E-002,
         -2.0309556467433439E-003,
         9.6493434900920966E-002,
         -3.7275681442241512E-002,
         -8.1902219542122831E-002,
         7.1854128370089615E-002,
         5.1820604512111762E-002,
         -9.4441051529242870E-002,
         -1.0754543164288644E-002,
         9.9287058112040583E-002,
         -3.3680157066615590E-002,
         -8.3847181573688451E-002,
         7.2039276348001016E-002,
         5.0015966302482617E-002,
         -9.5123458991171209E-002,
         -4.4219781424701121E-003,
         9.6443290756756672E-002,
         -4.2555573159483731E-002,
         -7.4427832730186078E-002,
         7.9070527592135328E-002,
         3.3620966606405248E-002,
         -9.4987642871993100E-002,
         1.5763317689998904E-002,
         8.5126852120691002E-002,
         -6.0157981448544923E-002,
         -5.1497763068962359E-002,
         8.6455459604427479E-002,
         3.5326788552015181E-003,
         -8.6292290065493993E-002,
         4.4177600585832567E-002,
         5.9351631411308017E-002,
         -7.6304736573482287E-002,
         -1.4266382423309514E-002,
         8.2092689941790295E-002,
         -3.3658457643390045E-002,
         -5.9648340820719306E-002,
         6.7550616063083463E-002,
         1.7325397388450244E-002,
         -7.5284744906665979E-002,
         2.8823171604092111E-002,
         5.4547644964379277E-002,
         -6.1017275171088722E-002,
         -1.4296982797302567E-002,
         6.7001666620128228E-002,
         -2.8504387861119578E-002,
         -4.5475289094079413E-002,
         5.5955007262388015E-002,
         6.9735523225097351E-003,
         -5.7176307422071367E-002,
         3.0690224538338987E-002,
         3.3403339212913399E-002,
         -5.0690776382398078E-002,
         2.5839061794763682E-003,
         4.5284864016447719E-002,
         -3.2826124069667333E-002,
         -1.9502107021731403E-002,
         4.3350432608363632E-002,
         -1.1805992572769250E-002,
         -3.1281237260711192E-002,
         3.2227405015999536E-002,
         5.8128743941758924E-003,
         -3.2811496397833040E-002,
         1.7683592091220370E-002,
         1.6534277473440974E-002,
         -2.6966523460106032E-002,
         4.5539411583836176E-003,
         1.9843687236590229E-002,
         -1.7635071553641135E-002,
         -4.2598368925978250E-003,
         1.7283778503230367E-002,
         -8.3234597563091248E-003,
         -7.8510592607972055E-003,
         1.1314619989863769E-002,
         -1.4105566592248972E-003,
         -6.8046691362867945E-003,
         4.3782914800316597E-003,
         2.0068359897798468E-003,
         -2.5080317750426039E-003,
         -1.6606169656656136E-003,
         1.8869568018996200E-003,
         3.4607284354562819E-003,
         -5.7122150317618289E-003,
         -1.1429655806207400E-003,
         9.7442444566881309E-003,
         -7.4033409564071631E-003,
         -6.1671637611856170E-003,
         1.5403968290715209E-002,
         -6.8899052343241000E-003,
         -1.2268155815284898E-002,
         1.9952065554135458E-002,
         -4.6402121324389204E-003,
         -1.8695379275253464E-002,
         2.3283087371275765E-002,
         -1.2505649422941030E-003,
         -2.4930078872445700E-002,
         2.5563896867281270E-002,
         2.6813475268151832E-003,
         -3.0677178011937555E-002,
         2.7121850307872522E-002,
         6.6244577749966400E-003,
         -3.5815703498795072E-002,
         2.8352009755022139E-002,
         1.0135941805952516E-002,
         -4.0332445374991324E-002,
         2.9649272615854344E-002,
         1.2853021335180681E-002,
         -4.4254689226530156E-002,
         3.1362060462529116E-002,
         1.4470812224873605E-002,
         -4.7590395925102003E-002,
         3.3759919619034420E-002,
         1.4719335765953358E-002,
         -5.0279504357129551E-002,
         3.7006706213006911E-002,
         1.3349843349756606E-002,
         -5.2158240155293537E-002,
         4.1132764100478517E-002,
         1.0138140217933321E-002,
         -5.2938920029298342E-002,
         4.6002913198509868E-002,
         4.9104691253038929E-003,
         -5.2209905721379728E-002,
         5.1281816728815904E-002,
         -2.4050372193811110E-003,
         -4.9462979954964209E-002,
         5.6404201585065393E-002,
         -1.1702398170872350E-002,
         -4.4157046887102515E-002,
         6.0564014980885920E-002,
         -2.2605046748281399E-002,
         -3.5825850353424352E-002,
         6.2742719610871883E-002,
         -3.4373820397289298E-002,
         -2.4231221275390978E-002,
         6.1800205745181684E-002,
         -4.5845361609184607E-002,
         -9.5503366514037361E-003,
         5.6648598948242916E-002,
         -5.5442297338375954E-002,
         7.4348903735614834E-003,
         4.6515202457286943E-002,
         -6.1302106943072518E-002,
         2.5203270056865967E-002,
         3.1272478117129923E-002,
         -6.1562728251782127E-002,
         4.1493958074083480E-002,
         1.1770744148376745E-002,
         -5.4810838286955245E-002,
         5.3525833895590257E-002,
         -9.9387408985469293E-003,
         -4.0638491655238695E-002,
         5.8495229978988594E-002,
         -3.0637492684848451E-002,
         -2.0171478675268369E-002,
         5.4335567723221109E-002,
         -4.6370060293541834E-002,
         3.6473359072226388E-003,
         4.0598758268371254E-002,
         -5.3329756170149192E-002,
         2.6269335341987842E-002,
         1.9173617621552556E-002,
         -4.9089838512593381E-002,
         4.2425348413735256E-002,
         -5.5440486538240186E-003,
         -3.3840101914397104E-002,
         4.7650325502427537E-002,
         -2.7378997913402800E-002,
         -1.1086804304941862E-002,
         4.0075580877289477E-002,
         -4.0097943388167495E-002,
         1.2756036762798011E-002,
         2.1773183884170200E-002,
         -3.9751975279792760E-002,
         3.0171554100206527E-002,
         -1.1965811367437434E-003,
         -2.6735378925809659E-002,
         3.5399462694375328E-002,
         -2.0575388129254447E-002,
         -6.3771706866407214E-003,
         2.7233234215324462E-002,
         -2.9246831224642694E-002,
         1.2785083013615355E-002,
         1.0172956324112390E-002,
         -2.4754910874879930E-002,
         2.2813486562007806E-002,
         -7.2690199565058622E-003,
         -1.0946487171192777E-002,
         2.0556164338892232E-002,
         -1.6878998340989926E-002,
         3.8321074081093670E-003,
         9.5989221020354280E-003,
         -1.5500217855074867E-002,
         1.1637346699355528E-002,
         -1.9153306769217199E-003,
         -6.9782581653401766E-003,
         1.0091882972782124E-002,
         -6.9035678454274010E-003,
         7.9557864315357024E-004,
         3.8377672620995475E-003,
         -4.6121901130817267E-003,
         2.3124341509994928E-003,
         3.0015520880823099E-004,
         -8.8470105949526104E-004,
         -7.0744129323374767E-004,
         2.4991143996227830E-003,
         -2.1188009314636186E-003,
         -1.1464755852831042E-003,
         5.5086431821995963E-003,
         -7.7102525754440196E-003,
         5.2865195277342347E-003,
         1.4596288414857918E-003,
         -9.1615854602464034E-003,
         1.3124420557969762E-002,
         -1.0146356922554077E-002,
         7.3462025582419349E-004,
         1.0705507344721124E-002,
         -1.7989086943777224E-002,
         1.6509111191420605E-002,
         -5.9898795996529419E-003,
         -8.9557739167248889E-003,
         2.0905898069503104E-002,
         -2.3360545144491568E-002,
         1.4213747346391584E-002,
         2.8704556662259278E-003,
         -1.9974657181831446E-002,
         2.8667061276617254E-002,
         -2.4151643689725690E-002,
         7.7804320741126018E-003,
         1.3342449153659040E-002,
         -2.9532655143988208E-002,
         3.3004554983418082E-002,
         -2.1560001655222025E-002,
         -2.4328772795392459E-004,
         2.3002595249125783E-002,
         -3.6604201839020460E-002,
         3.4720983445951308E-002,
         -1.7666919816179707E-002,
         -7.6469498135328462E-003,
         3.0621529819239098E-002,
         -4.1466447930834288E-002,
         3.5347889877125845E-002,
         -1.4437467516196411E-002,
         -1.2966758239664740E-002,
         3.5837488313094544E-002,
         -4.4897188212922254E-002,
         3.6341068323892264E-002,
         -1.3325392296935835E-002,
         -1.5318911341336814E-002,
         3.8572760400052329E-002,
         -4.7500098290922846E-002,
         3.8635858640787023E-002,
         -1.5224760701363825E-002,
         -1.4089405006678386E-002,
         3.8550286142925078E-002,
         -4.9267525754541887E-002,
         4.2405791284894107E-002,
         -2.0458160244678857E-002,
         -8.7782538412333553E-003,
         3.5067806205359375E-002,
         -4.9358815310325800E-002,
         4.6870225201663687E-002,
         -2.8603763782226774E-002,
         8.3902256603977064E-004,
         2.7122327987809489E-002,
         -4.6124564129655696E-002,
         5.0145765026041469E-002,
         -3.8138036238421866E-002,
         1.4185652153191612E-002,
         1.3977914890461558E-002,
         -3.7532583480584247E-002,
         4.9348619620085236E-002,
         -4.6103766369946737E-002,
         2.9130036171828667E-002,
         -3.8107364169305859E-003,
         -2.2200168238179260E-002,
         4.1331260635453018E-002,
         -4.8289340339060738E-002,
         4.1468603032740664E-002,
         -2.3220861495927336E-002,
         -1.0110100058731732E-003,
         2.4371278589199477E-002,
         -4.0554048162553993E-002,
         4.5487446179001766E-002,
         -3.8300097125575597E-002,
         2.1363660348975078E-002,
         5.2774270787544694E-004,
         -2.1555352310121845E-002,
         3.6438056663907328E-002,
         -4.1740859087770810E-002,
         3.6615521573567088E-002,
         -2.2834213253972634E-002,
         4.1694030884574830E-003,
         1.4667959107797501E-002,
         -2.9231131787450893E-002,
         3.6375731376771810E-002,
         -3.4898931788299545E-002,
         2.5665514569755379E-002,
         -1.1240856103779534E-002,
         -4.8347925394698274E-003,
         1.8926992395960109E-002,
         -2.8125425061932184E-002,
         3.0820898711567554E-002,
         -2.6937096434826460E-002,
         1.7802714134682280E-002,
         -5.7315380209891353E-003,
         -6.5653188355708283E-003,
         1.6588773329764998E-002,
         -2.2549409930595683E-002,
         2.3660469825354375E-002,
         -2.0188567791377978E-002,
         1.3280712610426598E-002,
         -4.6310718790896488E-003,
         -3.9235835995649060E-003,
         1.0787432742883529E-002,
         -1.4892195355155726E-002,
         1.5840740838880766E-002,
         -1.3897085481966519E-002,
         9.8449223260146240E-003,
         -4.7606256821606102E-003,
         -2.4209693201200644E-004,
         4.2405842678458240E-003,
         -6.6620451828177576E-003,
         7.3497955566032089E-003,
         -6.5354236155981162E-003,
         4.7344070842655281E-003,
         -2.5957900069724302E-003,
         7.4193385588562644E-004,
         3.6794116333022792E-004,
         -5.2526461166165286E-004,
         -2.0210588574088098E-004,
         1.5052310472727856E-003,
         -2.9181899307032227E-003,
         3.9303951248026263E-003,
         -4.1030807221898689E-003,
         3.1671694415113180E-003,
         -1.0849622756120905E-003,
         -1.9340468896338336E-003,
         5.4640965325044207E-003,
         -8.9334922465061778E-003,
         1.1720770805876399E-002,
         -1.3259638060406481E-002,
         1.3135203609517081E-002,
         -1.1156425387014769E-002,
         7.3942239455799391E-003,
         -2.1805177516061557E-003,
         -3.9305268053645911E-003,
         1.0232359248230152E-002,
         -1.5956349642346865E-002,
         2.0369666134283544E-002,
         -2.2867594656892306E-002,
         2.3048681934948953E-002,
         -2.0763989321502682E-002,
         1.6135524447990976E-002,
         -9.5429963863982586E-003,
         1.5818745591767817E-003,
         7.0011248246138174E-003,
         -1.5386855042536998E-002,
         2.2767586892880897E-002,
         -2.8426753135719355E-002,
         3.1806585767121053E-002,
         -3.2557532770288104E-002,
         3.0565696399943804E-002,
         -2.5957048584143199E-002,
         1.9079566526686687E-002,
         -1.0466460060618039E-002,
         7.8516792316069700E-004,
         9.2223044709783281E-003,
         -1.8801861056097966E-002,
         2.7247060065311728E-002,
         -3.3951354196482819E-002,
         3.8449162632653390E-002,
         -4.0443415416090700E-002,
         3.9818565245221288E-002,
         -3.6639340392305354E-002,
         3.1136614072398316E-002,
         -2.3682620051390151E-002,
         1.4758313725158966E-002,
         -4.9159549427736276E-003,
         -5.2600078362477513E-003,
         1.5190904096641256E-002,
         -2.4338225039405980E-002,
         3.2232529596353712E-002,
         -3.8495580946705188E-002,
         4.2855034854148918E-002,
         -4.5151577258530390E-002,
         4.5338911493621119E-002,
         -4.3477400485963727E-002,
         3.9722462983604205E-002,
         -3.4309002311601569E-002,
         2.7533217137684092E-002,
         -1.9733118758789709E-002,
         1.1268975586784821E-002,
         -2.5047423561989769E-003,
         -6.2086706953052417E-003,
         1.4547655573490456E-002,
         -2.2227282969243659E-002,
         2.9009602485613170E-002,
         -3.4708862553377060E-002,
         3.9193806701866306E-002,
         -4.2387329272919216E-002,
         4.4263864351163348E-002,
         -4.4844937693128958E-002,
         4.4193335685272367E-002,
         -4.2406342114641137E-002,
         3.9608467871869987E-002,
         -3.5944055992997569E-002,
         3.1570090061642221E-002,
         -2.6649472868649965E-002,
         2.1344978778982202E-002,
         -1.5814021123700183E-002,
         1.0204318025353102E-002,
         -4.6504884361033560E-003,
         -7.2843379799249208E-004,
         5.8306156730099402E-003,
         -1.0572245568583622E-002,
         1.4887652650953570E-002,
         -1.8728830779430199E-002,
         2.2064477587065097E-002,
         -2.4878658904573137E-002,
         2.7169203773175103E-002,
         -2.8945926999611689E-002,
         3.0228765590300057E-002,
         -3.1045903353642122E-002,
         3.1431945269544750E-002,
         -3.1426190575031043E-002,
         3.1071041376866910E-002,
         -3.0410572411246801E-002,
         2.9489277550753777E-002,
         -1.9751951060959973E-003,
         -8.6448922677113283E-003,
         -2.8071592489483942E-002,
         2.3337339393241174E-002,
         4.0286493099153151E-002,
         -1.0469210964971245E-002,
         -1.1616402184159308E-001,
         -1.7455477988223672E-001,
         -1.0866329528198077E-001,
         -1.4911618863368292E-002,
         5.1981015054366003E-002,
         6.2243156055276569E-003,
         -9.8312020156511790E-003,
         -3.0167341225851078E-002,
         2.4704810801893556E-002,
         0.0000000000000000E+000,
         1.5324761661735690E-002,
         -3.4638169681102976E-002,
         1.6983764179569771E-002,
         1.2583323503564576E-002,
         2.4031145040612399E-002,
         -4.6851185556207223E-002,
         -4.9287570868516033E-002,
         3.0297970123002727E-003,
         2.8747856199572513E-002,
         -6.8006703838028953E-002,
         -5.1605673725861723E-002,
         8.3432879567673923E-003,
         -6.1050487628107192E-003,
         -2.7181963898400330E-001,
         -5.8521081211615122E-001,
         -4.2706985571962158E-001,
         1.3074407854552716E-001,
         4.0838089921470838E-001,
         -2.5917761324610593E-002,
         -4.6835689334584729E-001,
         -3.9780628328235890E-001,
         1.9315295342587458E-002,
         -1.3304563562948794E-002,
         -3.1661878127448190E-001,
         -3.2752680923157029E-001,
         1.7798984784212482E-001,
         4.9326006729796934E-001,
         2.3296418265750296E-001,
         -2.0354317259856208E-001,
         -1.0196628128017539E-001,
         2.0280331294121379E-001,
         2.6741834068459171E-002,
         -4.5456046601882094E-001,
         -4.8858159912128163E-001,
         6.2320938036459654E-002,
         6.2038303827596586E-001,
         6.2154499226807902E-001,
         3.8596112057461651E-001,
         5.3790085862125991E-001,
         8.7219026942654643E-001,
         8.8640449947320832E-001,
         4.8098552467015798E-001,
         -1.0719932549704692E-001,
         -4.8727215701577892E-001,
         -6.5946433027965889E-001,
         -5.8364916970025293E-001,
         -3.0520189304056866E-001,
         6.4919684775646969E-003,
         1.4850217037135549E-001,
         1.0386406348253657E-001,
         1.4392214867333428E-001,
         3.7514618827200485E-001,
         4.7926633053206630E-001,
         1.8777472090298691E-001,
         -4.0218359531027309E-001,
         -5.7550605497049068E-001,
         -2.4841068232131458E-001,
         7.0160467869074039E-002,
         9.6786280799850161E-002,
         -1.3812054572629115E-002,
         -1.0330145175885848E-001,
         -3.8644695023614999E-002,
         1.0935368404838357E-001,
         2.1207871420049654E-001,
         4.2835562556312612E-001,
         5.1638304593739426E-001,
         1.9230266449358585E-001,
         -2.8705574088339725E-001,
         -3.4427222748680869E-001,
         -1.2258251855571034E-001,
         8.4868811426049448E-002,
         -9.2573304714280297E-002,
         -3.2890914096878560E-001,
         -1.7033854320027300E-001,
         3.5327170356149223E-001,
         6.6957387942940261E-001,
         5.5763619298618938E-001,
         1.7821216564871781E-001,
         -1.1275092713699035E-001,
         -2.7866099051297744E-001,
         -5.0705539424170409E-001,
         -6.3423283009769182E-001,
         -5.0488809162870107E-001,
         -1.4774029546246903E-001,
         3.9269254569359646E-001,
         8.0127424288168037E-001,
         6.5020921173674129E-001,
         2.8310952161308434E-001,
         3.0726273380344980E-002,
         -4.7552247760616548E-002,
         -1.6440214646763504E-001,
         -3.2308421036563684E-001,
         -4.2475665050422118E-001,
         -3.6034806397521113E-001,
         -2.3830307574464180E-002,
         9.5852699093049831E-002,
         -4.3322931395205933E-002,
         -2.1004856400378868E-001,
         -3.0538651925706459E-002,
         4.8497867594252619E-001,
         5.4160403568954651E-001,
         5.0770941284656479E-002,
         -4.5715046904707901E-001,
         -4.5384911607425638E-001,
         -6.4226053846835260E-003,
         3.1462624192373606E-001,
         1.5357787207453966E-001,
         -1.8987942138238084E-001,
         -1.3382356383846949E-001,
         1.7997769470578273E-001,
         1.3610468006809726E-001,
         -1.5485917331042368E-001,
         -2.7442910945333099E-001,
         -1.5750566801551021E-002,
         3.0106369802233524E-001,
         1.3085162859755783E-001,
         -3.1526202236785472E-001,
         -4.6438518388081979E-001,
         -1.5594543346231585E-001,
         1.5609218461768998E-001,
         1.5948415010812847E-001,
         -2.4228690563116531E-001,
         -4.2464014144246820E-001,
         1.0834444567879714E-003,
         5.6537348663086451E-001,
         7.4110289056186329E-001,
         3.3557190164834427E-001,
         -1.7709695593569078E-001,
         -3.0355744301992460E-001,
         -1.0064780655276442E-001,
         -1.3196639918135422E-001,
         -1.6878177731505883E-001,
         -6.8475709706593002E-002,
         1.4712882450791442E-001,
         3.7013580456526335E-001,
         4.5727089684172240E-001,
         2.4454165109635331E-001,
         -5.8987012180261103E-002,
         -1.9128702252238233E-001,
         -1.8717682462902510E-001,
         -9.3743895889410969E-002,
         -1.8706950518294835E-001,
         -3.6187750597387902E-001,
         -4.6775585394106839E-001,
         -3.7456340977827013E-001,
         -2.3368218966549695E-001,
         -4.3071646848361994E-001,
         -9.8994743829313392E-001,
         -9.7794913173723719E-001,
         -2.2038366660879552E-001,
         5.6918297698699261E-001,
         5.2935014557246984E-001,
         -1.8475348459690186E-001,
         -5.9716357512658746E-001,
         -4.1234236573360583E-001,
         6.6875946592057173E-002,
         1.4964777164527360E-001,
         -1.8920486810481793E-001,
         -3.5289870356876835E-001,
         1.9528744626482793E-002,
         4.6199456185523652E-001,
         4.4125293649719960E-001,
         -1.6537610719267923E-001,
         -8.0118833173795312E-001,
         -8.4647855344304579E-001,
         -1.9174509747818608E-001,
         4.0591186200173712E-001,
         4.6184131070309192E-001,
         -1.2347096698109900E-002,
         -5.5069053407286905E-001,
         -6.1490420833160120E-001,
         -4.9616910365639305E-001,
         -2.9409570711818123E-001,
         -7.6649640686660428E-002,
         1.1263888696156586E-001,
         1.5663543005721869E-001,
         1.8300591234631753E-002,
         -2.1859533465947920E-001,
         -2.6923503276034710E-001,
         -3.2995218451269553E-001,
         -3.3870616662976621E-001,
         -2.2669318808299610E-001,
         1.4768511065219111E-001,
         3.7966279108888251E-001,
         2.6666978302101041E-001,
         -1.0796253797394287E-001,
         -4.2996048933444625E-001,
         -1.4217020579711201E-001,
         4.1162878864276709E-001,
         6.1526392831192145E-001,
         2.2713310090216535E-001,
         -3.2317804849212017E-001,
         -2.6986151089499433E-001,
         1.8425405709244017E-001,
         3.2613049057160093E-001,
         3.1165034122078536E-002,
         -5.3203283167195192E-001,
         -6.5237987585684221E-001,
         -2.7218616518894262E-001,
         1.5957681192564316E-001,
         2.7147997896931275E-001,
         5.2361434062462076E-002,
         -1.2742981553205746E-001,
         -1.4437606155634908E-001,
         7.7886898961528131E-002,
         2.7520200815155299E-001,
         1.5718206944632651E-001,
         -1.0276591422554582E-001,
         -1.7640931861565326E-001,
         2.2194784986278404E-001,
         6.2250269216635079E-001,
         4.3273667397675397E-001,
         -1.0269918540725658E-002,
         -3.8000632651537775E-001,
         -3.7876685713582081E-001,
         -3.3078258409221561E-001,
         -5.6770688884634368E-001,
         -7.4055709856974583E-001,
         -5.1140782303384702E-001,
         -1.0881297278779999E-001,
         -2.5761052731016434E-002,
         -2.8347011543805273E-001,
         -4.1316392346093556E-001,
         -8.7534462087674333E-002,
         3.1339159336860367E-001,
         7.2220326565579085E-002,
         -5.9254879356659507E-001,
         -8.9371079765808459E-001,
         -5.6170416165297898E-001,
         2.6566782581416037E-002,
         1.0938373213623921E-001,
         -1.0757594467678977E-001,
         -7.3863113490618831E-002,
         1.0517787290123504E-001,
         2.4535654803059662E-001,
         1.5491949330008759E-001,
         4.2979834414632496E-002,
         8.3261866186251587E-002,
         1.8986738937352868E-001,
         4.2012824642178898E-002,
         -9.9234521447633159E-002,
         -8.0409786850731330E-002,
         -1.8804276784977367E-001,
         -4.6937673855234208E-001,
         -6.6827544154031904E-001,
         -5.7203300966116588E-001,
         -8.2732270038935726E-002,
         3.0723430836012361E-001,
         2.3922333416537700E-001,
         -9.0044441554919835E-002,
         -2.9729125763982589E-001,
         -1.2076073456311211E-001,
         1.6039210702250056E-001,
         4.0835800647169085E-001,
         4.3699539153772821E-001,
         4.8724691838518752E-001,
         2.7204797372448897E-001,
         -4.1613667960002949E-003,
         -1.2900465566217176E-001,
         -2.1215791218821312E-001,
         -1.8751971595262157E-001,
         2.2193177442819845E-002,
         1.9098361997215832E-001,
         2.5222679696918715E-001,
         1.4725669032354355E-001,
         1.4267865954284656E-001,
         2.9529337062130795E-001,
         4.0738500936285227E-001,
         3.8948385759478527E-001,
         2.1534046570349979E-001,
         5.2258967812909771E-002,
         -1.3798044884941199E-001,
         -2.5303201414647952E-001,
         -3.4965013685011564E-001,
         -1.2120632734378510E-001,
         6.0402482959207071E-001,
         1.1397567538572562E+000,
         9.4089009767227250E-001,
         2.1603294249062424E-001,
         -3.4170658622866468E-001,
         -3.5085574584017104E-001,
         -1.5521124743020739E-002,
         4.7429703641079923E-001,
         8.2864237185766132E-001,
         6.0799720297387772E-001,
         1.5051388230700991E-001,
         -8.4789852235441110E-002,
         -8.3215896695766858E-002,
         -8.9016829692476956E-002,
         -6.6500197691821236E-002,
         -2.6374336795984235E-002,
         -1.7704938729419428E-002,
         -1.0981768001433778E-001,
         -3.2822756825687271E-001,
         -5.3637144172245754E-001,
         -4.7476657029731029E-001,
         -2.2364695783841143E-001,
         -4.7032013497327677E-002,
         -1.3522674196577944E-001,
         -1.7657394057833409E-001,
         -8.6156109034314893E-002,
         -2.4277252443678166E-001,
         -6.1179119220274192E-001,
         -7.4599530163531114E-001,
         -5.1346711016638780E-001,
         -1.1893233877623709E-001,
         2.8764591024846525E-001,
         5.6105006788154421E-001,
         6.1995020821226965E-001,
         3.5050113556422308E-001,
         1.3901117825218842E-002,
         -7.6321213559625151E-002,
         2.9386772044083981E-001,
         6.0088365729682780E-001,
         2.5408926745820587E-001,
         -3.8865805241269830E-001,
         -7.4353659783570980E-001,
         -4.9695071982104722E-001,
         -1.1825112944503233E-001,
         -1.8871264577134567E-001,
         -3.9966243183592248E-001,
         -2.5989840296066025E-001,
         2.0846051324798689E-001,
         4.6142614695790696E-001,
         2.9402071002888003E-001,
         1.8418809631129504E-002,
         -1.1194604732492691E-001,
         9.2984255897602952E-003,
         -7.8911505811497584E-002,
         -3.1060415336852404E-001,
         -4.3577545798825101E-001,
         -4.9405686746909161E-001,
         -2.2576994326757216E-001,
         7.0934907899367863E-002,
         3.9065879753142790E-001,
         4.8740668656273317E-001,
         1.4689438593152002E-001,
         -5.4308070702883682E-001,
         -7.9198412817853914E-001,
         -4.4354942891535382E-001,
         1.1853263201188965E-001,
         3.3262704884591332E-001,
         2.0121551567748341E-001,
         -1.1839079339334113E-001,
         -1.1108819959674884E-001,
         1.8066549475103458E-003,
         6.0773660810852864E-002,
         1.4483030773389835E-001,
         3.9160848778446239E-001,
         6.1086486385937855E-001,
         3.6692947561167732E-001,
         -2.9976912994888333E-002,
         -1.3503112250993504E-001,
         2.3833999442759082E-001,
         3.2989125499363647E-001,
         -8.2536554646102170E-002,
         -6.2061911634977573E-001,
         -5.8082741282778394E-001,
         -1.0340824320860374E-001,
         3.8623836041845783E-001,
         3.4141313586299771E-001,
         1.5234967701683355E-001,
         6.3782222109055042E-002,
         -4.8954303050819777E-002,
         -3.5430165590863538E-001,
         -5.4024579637441938E-001,
         -4.8556992355824724E-001,
         -3.8074474619659887E-001,
         -3.5911773870390584E-001,
         -4.0365281345888027E-001,
         -3.1453074372392259E-001,
         -8.6228636798037731E-002,
         4.1259598358783137E-002,
         2.0459261669399331E-001,
         4.2970729982078837E-001,
         4.2100200441935565E-001,
         2.1698460838811467E-001,
         -5.4256546717004639E-002,
         -1.2027403058102723E-001,
         -8.5815037939643443E-002,
         -1.1220188317542019E-001,
         -3.2216550812005501E-001,
         -5.0903455310793411E-001,
         -7.2292584885399092E-001,
         -7.5897307822349735E-001,
         -5.8182331894573192E-001,
         -3.6797505920399411E-002,
         4.7669488629622220E-001,
         5.4969825886906865E-001,
         2.6220704376633264E-001,
         3.6880882922096105E-002,
         1.0833734589455284E-001,
         2.3833211592966985E-001,
         2.0377343674364681E-001,
         4.2304845511479741E-002,
         -1.0519687103401448E-001,
         -1.6915911127354752E-001,
         6.0079168070733657E-002,
         4.2790790406664997E-001,
         5.2658674002003059E-001,
         7.9817431583502796E-002,
         -4.7023051258106840E-001,
         -5.7895300136301031E-001,
         -1.0623637819263699E-002,
         6.1664615193178673E-001,
         6.8756579836650966E-001,
         4.8446117153686097E-001,
         5.2855953619100926E-001,
         6.7405015622241782E-001,
         5.8450504217511345E-001,
         1.1406329674786238E-001,
         -2.5991110295955366E-001,
         -3.9603504864565535E-002,
         4.9838327345851768E-001,
         7.5694926972567544E-001,
         4.8435198724397299E-001,
         -1.2520527971748609E-002,
         -3.3276063772101699E-001,
         -4.1825608536767434E-001,
         -4.5898830860334899E-001,
         -5.6031237590409932E-001,
         -5.2797922880919324E-001,
         -3.2032669724731122E-001,
         -3.0314959846286710E-002,
         2.9083499400151924E-001,
         2.3989094844926395E-001,
         -7.5928880271231680E-002,
         -2.8948263797652751E-001,
         -3.2371383836143902E-001,
         -2.6343173275617932E-002,
         2.2342982112598389E-001,
         3.7204410780991776E-001,
         2.6795936336656845E-001,
         2.0354117656289983E-001,
         2.3183044080661477E-001,
         1.2063286712234821E-001,
         5.1832598004863326E-002,
         -3.8376589449191673E-002,
         1.0909592600408352E-001,
         3.7125355817180472E-001,
         3.6081455466958584E-001,
         2.6771702621794874E-001,
         1.4309192196759690E-001,
         -6.1380616332249727E-003,
         2.2856588342810422E-001,
         4.5911676408345448E-001,
         5.4194991370712708E-001,
         3.0979271267648217E-001,
         -9.7371772066324191E-002,
         -4.2384151747005733E-001,
         -4.8134394434755468E-001,
         -8.5898620485448274E-002,
         1.7161710877894687E-001,
         2.2711210278652838E-001,
         -6.6389876143437290E-002,
         -3.3152965315094707E-001,
         -1.5825359820150242E-001,
         8.8710635319144013E-002,
         9.7237826690249995E-002,
         3.4510377210302236E-002,
         -2.3147002060461573E-002,
         2.7432602716694188E-001,
         5.1020366507221770E-001,
         2.2301694572047073E-001,
         -4.3750465087237522E-001,
         -8.8868415461924577E-001,
         -5.5837164273471496E-001,
         2.2115283054138071E-001,
         7.0444157970669641E-001,
         4.3362918076171592E-001,
         2.8773853987173484E-002,
         3.2769226918765187E-002,
         3.3946686523574920E-001,
         6.4206117390072104E-001,
         7.4319417820316913E-001,
         5.8997156678953677E-001,
         5.4184438244344912E-001,
         2.5032378700502511E-001,
         -3.1342736064766175E-001,
         -7.3575977062899078E-001,
         -5.6875922608823049E-001,
         3.8390296720513944E-002,
         3.3382822877370977E-001,
         -1.7967110593205885E-002,
         -5.7582458511410861E-001,
         -7.8303749164223835E-001,
         -4.1127494939461928E-001,
         -4.6867487662128476E-003,
         -2.8767001188366767E-002,
         -3.9730051954160223E-001,
         -7.0610272231366622E-001,
         -5.9935987408664304E-001,
         -1.6418768415013801E-001,
         2.5538220420357821E-001,
         3.9641554622414671E-001,
         2.8594407824097384E-001,
         3.0696441180764877E-001,
         3.8307716610202647E-001,
         3.5113257993614150E-001,
         2.5873639609032772E-001,
         1.9202065621408698E-001,
         1.5962536458960319E-001,
         2.6438717935782768E-003,
         -8.8158817372736897E-002,
         -3.3022680756864202E-002,
         1.5174822481609229E-001,
         2.3156364144052585E-001,
         -1.3969715772089986E-001,
         -7.7048148512368608E-001,
         -9.9906450021429105E-001,
         -5.2624877471800657E-001,
         2.7965804922085630E-001,
         7.4411468424016669E-001,
         6.6441544073986281E-001,
         4.5621941031467200E-001,
         1.5672559993549973E-001,
         1.2163000663004447E-001,
         2.7789927439268303E-001,
         3.5818585241257295E-001,
         2.2908135333930485E-001,
         8.9934128500833876E-002,
         1.3163634339531932E-001,
         1.2367686106815218E-001,
         -8.7052277294151909E-002,
         -5.8196632510672408E-001,
         -7.3819988122316804E-001,
         -3.7340644878607732E-001,
         1.1886378527799103E-001,
         3.0844387459682054E-001,
         1.8622034261973122E-001,
         -6.8196337955206479E-002,
         -1.1111600232000697E-001,
         -2.8969152098702922E-001,
         -3.7889018145030484E-001,
         -1.6876663061588856E-001,
         4.3739913925871587E-001,
         9.0584546954538647E-001,
         7.9367091073195850E-001,
         5.6679500798739413E-001,
         4.6844348813045972E-001,
         4.9150530356050703E-001,
         2.7562549893779009E-001,
         -2.2392270851757479E-001,
         -4.8992437225275798E-001,
         -4.2212494334159711E-001,
         -5.0942965893205024E-002,
         1.8879412833786591E-001,
         -7.6318194579158519E-002,
         -5.0758664764980677E-001,
         -7.1797254850940451E-001,
         -4.1935128109774988E-001,
         -9.7390853839946515E-002,
         -9.2829394861885822E-002,
         -3.1715369255345771E-001,
         -4.1430960967949160E-001,
         -2.0519846756900689E-001,
         5.0236961646336745E-002,
         -1.5201549166413567E-001,
         -5.3453625699794394E-001,
         -6.0873624616089528E-001,
         -6.7040250136851951E-003,
         6.1817531596709574E-001,
         6.1496308388489929E-001,
         3.2089866933642575E-002,
         -5.3922753062070095E-001,
         -5.5381549024109278E-001,
         -9.3504820593167462E-002,
         5.0100193619052180E-001,
         8.5400121512097393E-001,
         6.8642369780779378E-001,
         1.7561421984041972E-001,
         -7.8297355615528780E-002,
         2.1216808994307462E-001,
         6.5338774822036749E-001,
         7.3540525542633006E-001,
         3.6685605128435250E-001,
         -2.0544261175087614E-001,
         -5.8541184414898728E-001,
         -5.3624537855014420E-001,
         -1.2435807748312969E-001,
         3.0308794679250667E-001,
         3.8284079694545525E-001,
         1.9735362704063006E-001,
         7.4783189945231351E-002,
         4.0329696558819295E-003,
         1.1210452373951453E-001,
         9.7085536280896625E-002,
         -1.9681402070897691E-003,
         -2.8662247524189124E-002,
         1.9722249248637663E-001,
         3.6925040672186038E-001,
         2.4111250969677700E-001,
         -1.8691793275392138E-001,
         -5.7973613985693029E-001,
         -7.3886619959082078E-001,
         -5.9103976443435824E-001,
         -9.5219589951284628E-002,
         3.2679019657933916E-001,
         1.4059852021348906E-001,
         -4.5229986128647265E-001,
         -7.5478476096679548E-001,
         -7.1291779650989195E-001,
         -3.5717793153911276E-001,
         -8.6078745376094237E-003,
         1.8876763996694973E-001,
         3.6042057186350107E-001,
         4.4473681435855006E-001,
         3.4079259126834782E-001,
         1.9008142227733413E-001,
         9.1301235045529255E-002,
         8.2072373818436864E-002,
         7.3943271168028971E-002,
         2.7329200181988551E-002,
         1.4139519191062433E-001,
         2.8365936574568923E-001,
         1.1509860199813722E-001,
         -2.8874759887518886E-001,
         -5.3499668092239250E-001,
         -3.7909613552108895E-001,
         4.4324811292232702E-002,
         4.6375605945338855E-001,
         2.9670750286149217E-001,
         -1.3403069241504056E-001,
         -3.3620364753842424E-001,
         -1.6856887223608225E-001,
         2.4143799065503660E-001,
         6.0332950577218092E-001,
         5.9828230855848341E-001,
         7.3965938482352611E-002,
         -4.7155247737165285E-001,
         -6.2307163472143690E-001,
         -4.1790603830488343E-001,
         -2.0507114300593346E-001,
         -2.0921938127141537E-001,
         -3.5689837668155011E-001,
         -3.6292801802180452E-001,
         -1.5472777254459086E-001,
         1.0222986496408745E-001,
         1.6410790816365720E-001,
         1.7522722266438862E-001,
         3.0659464008851028E-001,
         2.8372867309209787E-001,
         2.1496578628762864E-001,
         1.6361919455779758E-001,
         3.1581707827663058E-001,
         3.4958521149260613E-001,
         1.2652579288883997E-001,
         -1.2099152871582118E-001,
         -2.6800942472361122E-001,
         -2.0146379454926969E-001,
         4.1498023989810645E-002,
         1.9530946835965352E-001,
         9.7054305402764253E-003,
         -1.4337431059268341E-001,
         -1.3649379785823135E-001,
         1.5014521033251896E-001,
         3.7877070643309491E-001,
         3.8133111513712159E-001,
         -5.8590464990114527E-002,
         -2.8014746160259363E-001,
         -1.7252153763043826E-001,
         4.7181546490762255E-002,
         -1.6668785213953090E-003,
         -2.1561807671949804E-001,
         -3.4085265671737919E-002,
         2.0799006626331598E-001,
         4.0107112804155139E-002,
         -5.0279352338918359E-001,
         -7.7035590964335687E-001,
         -4.1753744101784318E-001,
         2.5523134200011466E-001,
         6.0769771141825124E-001,
         2.9422529439819312E-001,
         -3.2896377440880203E-001,
         -5.8030277326646129E-001,
         -3.7616279269295244E-001,
         5.3664891286592999E-002,
         2.9998222230986504E-001,
         1.9614111217775765E-001,
         7.9137999511846732E-002,
         3.3736701804905456E-002,
         2.0376858910882417E-001,
         1.3759057340419795E-001,
         -1.6995691480894531E-001,
         -3.5169827833190259E-001,
         -3.2541135437960872E-001,
         -2.5371965495902260E-001,
         -1.7073657472754611E-001,
         1.6431440793193677E-001,
         5.4804083308073059E-001,
         6.2512447804578986E-001,
         2.0694934637634602E-001,
         -2.1219906540686334E-001,
         -2.3228803680410745E-001,
         1.8009987845556791E-001,
         3.1224349018654901E-001,
         1.3316183211453575E-001,
         -8.0709227601768740E-002,
         -6.9001836471765693E-002,
         4.1765654572752720E-002,
         1.9285332339474595E-001,
         3.3495017063850457E-001,
         3.7150278366070771E-001,
         1.3458659501158080E-001,
         -1.1395287326903863E-001,
         -8.7023490756242924E-002,
         6.1234897848933947E-002,
         1.3387486838976234E-001,
         5.1076984009616994E-002,
         5.9349048432764437E-002,
         2.7441238811098145E-001,
         5.3774757598744016E-001,
         5.6987513879286356E-001,
         4.0261085674587849E-001,
         2.6785604542576547E-001,
         2.4343532259658052E-001,
         2.2070501124194458E-001,
         4.2173900918198726E-001,
         6.3221068985068907E-001,
         4.7829170134523713E-001,
         -3.2627467538257661E-003,
         -5.0675000689303940E-001,
         -6.5776386529360498E-001,
         -5.6431605620404501E-001,
         -4.2902999180174572E-001,
         -2.3474349582024401E-001,
         1.9083045473553720E-001,
         7.1304780274338986E-001,
         8.0792811528085617E-001,
         2.9557589823185515E-001,
         -3.4393355949760185E-001,
         -4.6530039574413551E-001,
         8.3305682441018616E-002,
         7.0177756764996646E-001,
         9.3298740720944640E-001,
         5.5048350348165098E-001,
         -1.3555437681309393E-001,
         -5.4255752251576872E-001,
         -7.0628743132101113E-001,
         -8.8315830202364609E-001,
         -8.7504091467246503E-001,
         -4.7465006422952760E-001,
         6.9382851468943463E-002,
         3.8277475927249915E-001,
         1.5270745355128953E-001,
         -2.5505057468870040E-001,
         -2.6411677138307843E-001,
         1.1486794918524998E-001,
         3.7976327767488455E-001,
         2.9223144963307723E-001,
         1.3205447294687039E-001,
         1.5612103066023908E-001,
         2.2277144522617937E-001,
         3.9337432881306922E-002,
         -1.4751071013632325E-001,
         -1.3648686289375359E-001,
         -3.5445892957066918E-002,
         1.7604164883461221E-001,
         3.2328954198905197E-001,
         4.4645633259322359E-001,
         5.3107434865158953E-001,
         3.2421760085854912E-001,
         -1.6791925199391439E-001,
         -5.7177865807294392E-001,
         -5.2485941152138338E-001,
         -1.8738417753521552E-001,
         1.8968818927068927E-002,
         -5.0152282143310016E-002,
         -1.2356123713953673E-001,
         -1.2905441499038459E-001,
         -2.3129187795215683E-001,
         -4.7671548120986212E-001,
         -7.7202224112482687E-001,
         -6.5276710091604317E-001,
         -3.0771729045729692E-002,
         4.8095526714447651E-001,
         4.6111764729746751E-001,
         -1.0968260709583269E-001,
         -6.1338734929827210E-001,
         -5.5423799157200981E-001,
         -5.1666771109430090E-002,
         2.8599752973331605E-001,
         2.9067535189453902E-001,
         4.4289685105825274E-002,
         -2.0288183070169430E-001,
         -7.7325571891822042E-002,
         1.1008293470637270E-001,
         1.9853305583859998E-001,
         2.6770561143961230E-001,
         1.7850123895612507E-001,
         1.9840695344307720E-002,
         -2.2608598695375462E-001,
         -3.5629597318365058E-001,
         -3.6401483135893747E-003,
         3.6226876340115710E-001,
         2.3827081150271273E-001,
         -2.7535466390200458E-001,
         -4.7094914849932790E-001,
         -1.5791853826632191E-001,
         2.7346597839073133E-001,
         1.0593342705103098E-001,
         -5.8790708380402734E-001,
         -8.0564852205338067E-001,
         -2.6478860203449806E-001,
         4.4559476301683143E-001,
         5.1920134020260911E-001,
         2.8358789820610811E-002,
         -2.6610934608521525E-001,
         -4.2874551418673822E-002,
         2.7529841438498026E-001,
         1.3451508930780959E-001,
         -1.5886477111842742E-001,
         -1.3241022533813077E-001,
         2.8605901982063264E-001,
         6.3891689296810672E-001,
         6.2178391758303209E-001,
         3.2414880071325242E-001,
         9.7992313128420327E-002,
         -9.1585729530472268E-002,
         -4.2333467184830176E-001,
         -7.8114473416838814E-001,
         -8.2292751277749254E-001,
         -4.2070938690199311E-001,
         -5.0953875019302763E-002,
         -8.7151714321807919E-002,
         -3.4373818523780797E-001,
         -4.5120259544436114E-001,
         -4.1459114984300216E-001,
         -2.6258767194314636E-001,
         5.3713475612577985E-002,
         2.4464723956861167E-001,
         1.1461771926820663E-001,
         -3.1994114510788602E-001,
         -6.9227027163163835E-001,
         -6.9832402328763288E-001,
         -4.4287556607010931E-001,
         -2.4678614578415589E-001,
         -2.1625968490987368E-002,
         1.2563142562226412E-001,
         2.3524216122621563E-001,
         5.5526309931974070E-002,
         -5.2929670118403971E-001,
         -7.5722094173684973E-001,
         -2.5715640431802644E-001,
         4.1218617453870343E-001,
         5.5422480504910021E-001,
         3.6121574987569682E-001,
         1.3210722974958947E-001,
         1.4916162583869411E-001,
         1.5555411814133424E-001,
         1.1653420219908731E-001,
         2.0764714061727384E-002,
         -2.1616808774641377E-001,
         -5.8641376846535131E-001,
         -7.3826175743373867E-001,
         -6.4997382927818481E-001,
         -4.6581936614639019E-001,
         -3.4737846571532877E-001,
         -3.9214877740667037E-001,
         -3.2454469040308548E-001,
         2.2294481028478569E-001,
         6.9310074587726367E-001,
         4.9212587489725590E-001,
         -1.8729579032567534E-001,
         -6.9508243402376735E-001,
         -6.0647489622540551E-001,
         -3.3223729388602852E-001,
         -9.2274061666340973E-002,
         1.9731845327845654E-001,
         5.2039667108959742E-001,
         6.7626342351972224E-001,
         5.8344468043683262E-001,
         2.8749496605954616E-001,
         2.2242336434956694E-002,
         5.4599821850948763E-002,
         3.4573874085814588E-001,
         7.1068433389526919E-001,
         7.8734474726378278E-001,
         4.3208793603964890E-001,
         -2.9398074610195790E-001,
         -8.7202675257669171E-001,
         -8.4341268792339397E-001,
         -1.5566816112338425E-001,
         4.9969287381033589E-001,
         5.5390951135523159E-001,
         1.2539899655173031E-001,
         -2.0984160118709305E-001,
         -9.2533008809964373E-002,
         3.9156397819282113E-001,
         7.7735444013809130E-001,
         5.8370779734616551E-001,
         2.9210889519784712E-002,
         -5.8161982326647466E-001,
         -5.8066508803775863E-001,
         -5.2778908153323567E-003,
         5.7574204751830071E-001,
         6.8352010508994721E-001,
         4.4136263565588296E-001,
         1.9930815514519956E-001,
         1.6843191894939510E-001,
         1.5775437077764320E-001,
         -5.4085228245894207E-002,
         -3.0988650946277840E-001,
         -2.3741662742879555E-001,
         -7.3288220726850720E-003,
         1.1055593828474593E-002,
         -1.7978110016307458E-001,
         -2.8868804322242192E-001,
         2.5013784415456333E-002,
         4.2251480720921059E-001,
         6.1997792287155695E-001,
         4.8426728609453135E-001,
         1.7642603880816199E-001,
         -7.0214723669181689E-002,
         -4.7054112882363511E-002,
         6.2723634127065470E-002,
         2.4446571291813968E-001,
         4.3128617044037099E-001,
         3.7203953625727043E-001,
         -4.8420337728017848E-002,
         -3.2076070685202973E-001,
         -1.8348934688592022E-001,
         1.0171417344855099E-001,
         1.3074460807779131E-001,
         -2.0145780620759918E-001,
         -4.5412359933591251E-001,
         -3.1200840337512520E-001,
         5.4558206797851443E-002,
         3.2987333679380315E-001,
         4.1051612031818308E-001,
         4.3520807067051265E-001,
         5.3687974961314322E-001,
         4.5571558713205501E-001,
         5.8630851250896850E-002,
         -2.4539210073281120E-001,
         -1.4252783918933082E-001,
         2.6488331376790342E-001,
         4.9992665747247061E-001,
         2.2088568574477493E-001,
         -3.2541038973854486E-001,
         -7.0621290386766600E-001,
         -5.9673419481012191E-001,
         -1.2045983723657339E-001,
         5.0414014306017918E-001,
         6.1244460182279825E-001,
         1.1510338262841879E-001,
         -4.7303829715389201E-001,
         -6.1152554332461817E-001,
         -3.2889423576012666E-001,
         2.4083300144275191E-002,
         7.7305911403437483E-002,
         -1.7282614940947197E-001,
         -3.3075102713882676E-001,
         1.2346036623839762E-001,
         6.5876657730479782E-001,
         6.3694820983460998E-001,
         2.6861480421045530E-001,
         -9.6119052656106096E-002,
         -9.8539512315453048E-002,
         -5.1453209155758184E-002,
         7.3203023068818804E-002,
         1.9433019693873607E-001,
         1.0632615023937998E-001,
         -1.9754191287839753E-002,
         -1.1646723452797814E-001,
         -1.8503092482396055E-001,
         -2.7727677747030172E-001,
         -2.3530162934036924E-001,
         -7.2382031289781712E-002,
         9.8635767048831827E-002,
         4.2851917905426717E-001,
         6.8927651428876735E-001,
         6.8563120068149974E-001,
         4.0656686641934958E-001,
         -4.6884033712167830E-002,
         -2.2636260824889709E-001,
         -1.7400429827326969E-001,
         1.7478023765110852E-002,
         2.2646576165408827E-001,
         1.1845646723186273E-001,
         8.0203122346285561E-003,
         -1.4274831559748581E-002,
         9.7216925297998857E-002,
         2.3213817097688438E-001,
         1.0305789847995991E-001,
         -9.2241180522205035E-002,
         -2.2356838462794351E-001,
         -2.6912899050608236E-001,
         -3.2042314484713030E-001,
         -3.1213759795173363E-001,
         -2.3835187526772275E-001,
         -1.3256090816227022E-002,
         4.5140419438140239E-001,
         8.9211039981932905E-001,
         6.6047117993814797E-001,
         3.3085506783282925E-002,
         -5.7965406639365158E-001,
         -4.6281100329423730E-001,
         1.3132488453983493E-001,
         3.6764534536947607E-001,
         2.2882084979447867E-001,
         -1.2945687374845266E-001,
         -3.0207922963423806E-001,
         -1.8728831666463316E-001,
         -6.8257971053556396E-002,
         -6.5964324002719718E-002,
         -1.6625011432035416E-001,
         -3.1220344751721635E-001,
         -4.7421088945771961E-001,
         -6.1446631075690161E-001,
         -5.5460007832842595E-001,
         -1.9692676121481995E-001,
         4.4030114258447822E-001,
         8.2785559297065492E-001,
         8.7193858060535534E-001,
         6.8351930741401801E-001,
         3.1760107418755407E-001,
         1.0910592390780249E-001,
         5.7965594141938026E-002,
         3.4630818873529826E-002,
         -1.9196468103379369E-001,
         -5.4315509879922719E-001,
         -8.6530862354372096E-001,
         -9.0490299183319456E-001,
         -5.8012473908725659E-001,
         -1.2352255732282387E-001,
         2.2830664850748600E-001,
         2.5445649955521582E-001,
         2.3116848499923887E-001,
         3.6113892187371710E-001,
         4.2229448329439495E-001,
         3.2270278857072748E-001,
         1.0181809900336813E-001,
         -6.3835429219843365E-002,
         -4.0774449286082926E-002,
         1.2671244633219905E-002,
         4.3807423674453484E-002,
         -1.9724187444902896E-002,
         -1.8560489061929347E-002,
         0.0000000000000000E+000);

END filter_tb_data;
-- -------------------------------------------------------------
--
-- Module: filter_tb
--
-- Generated by MATLAB(R) 7.7 and the Filter Design HDL Coder 2.3.
--
-- Generated on: 2011-08-08 16:39:57
--
-- -------------------------------------------------------------

-- -------------------------------------------------------------
LIBRARY IEEE;
USE IEEE.std_logic_1164.all;
USE IEEE.numeric_std.ALL;

USE work.filter_tb_pkg.ALL;

USE work.filter_tb_data.ALL;

ENTITY filter_tb IS

END filter_tb;


ARCHITECTURE rtl OF filter_tb IS
-- -------------------------------------------------------------
-- Component Declarations
-- -------------------------------------------------------------
COMPONENT filter
   PORT( clk                           :   IN    std_logic;
         clk_enable                      :   IN    std_logic;
         reset                           :   IN    std_logic;
         filter_in                     :   IN    real; -- double
         filter_out                      :   OUT   real-- double
         );
END COMPONENT;

-- -------------------------------------------------------------
-- Component Configuration Statements
-- -------------------------------------------------------------
FOR ALL : filter
    USE ENTITY work.filter(rtl);

-- Constants
CONSTANT clk_high                         : time := 5 ns;
CONSTANT clk_low                        : time := 5 ns;
CONSTANT clk_period                     : time := 10 ns;
CONSTANT clk_hold                         : time := 2 ns;
CONSTANT clk_setup                        : time := 8 ns;
CONSTANT clk2Q                            : time := 0 ns;
CONSTANT delay                            : time := 0 ns;

CONSTANT CLKRATE                        : integer := 1; -- uint32
CONSTANT LATENCY                        : integer := 1; -- uint32
CONSTANT INITIAL_LATENCY                : integer := 2; -- uint32
CONSTANT NO_OF_TESTS                  : integer := 3184; -- uint32
CONSTANT MAX_TIMEOUT                  : integer := 3; -- uint32
CONSTANT MAX_ERROR_COUNT                : integer := 3184; -- uint32


-- Signals
SIGNAL clk                              : std_logic; -- boolean
SIGNAL clk_enable                     : std_logic; -- boolean
SIGNAL reset                            : std_logic; -- boolean
SIGNAL filter_in                        : real := 0.0; -- double
SIGNAL filter_out                     : real := 0.0; -- double

SIGNAL txdataCnt                        : integer; -- uint32
SIGNAL rxdataCnt                        : integer; -- uint32
SIGNAL tb_enb                           : std_logic; -- boolean
SIGNAL srcDone                        : std_logic; -- boolean
SIGNAL snkDone                        : std_logic; -- boolean
SIGNAL testFailure                      : std_logic; -- boolean
SIGNAL tbenb_dly                        : std_logic; -- boolean
SIGNAL rdEnb                            : std_logic; -- boolean
SIGNAL filter_in_data_log_clk         : std_logic; -- boolean
SIGNAL filter_in_data_log_reset         : std_logic; -- boolean
SIGNAL filter_in_data_log_rdenb         : std_logic; -- boolean
SIGNAL filter_in_data_log_addr          : unsigned(11 DOWNTO 0); -- ufix12
SIGNAL filter_in_data_log_done          : std_logic; -- boolean
SIGNAL filter_out_testFailure         : std_logic; -- boolean
SIGNAL filter_out_timeout               : integer; -- uint32
SIGNAL filter_out_errCnt                : integer; -- uint32
SIGNAL filter_out_ref                   : real := 0.0; -- double
SIGNAL delayLine_out                  : std_logic; -- boolean
SIGNAL expected_ce_out                  : std_logic; -- boolean
SIGNAL int_delay_pipe                   : std_logic_vector(0 TO 1); -- boolean
SIGNAL filter_out_clk                   : std_logic; -- boolean
SIGNAL filter_out_reset               : std_logic; -- boolean
SIGNAL filter_out_rdenb               : std_logic; -- boolean
SIGNAL filter_out_addr                  : unsigned(11 DOWNTO 0); -- ufix12
SIGNAL filter_out_done                  : std_logic; -- boolean
SIGNAL check1_Done                      : std_logic; -- boolean


BEGIN
-- Component Instances
u_filter: filter
    PORT MAP (
            clk                              => clk,
            clk_enable                     => clk_enable,
            reset                            => reset,
            filter_in                        => filter_in,
            filter_out                     => filter_out      );


-- Block Statements
-- -------------------------------------------------------------
-- Driving the test bench enable
-- -------------------------------------------------------------

tb_enb <= '0' WHEN reset = '1' ELSE
                              '1' WHEN snkDone = '0' ELSE
                              '0' AFTER clk_period * 2;

tb_enb_gen: PROCESS (clk,reset)
BEGIN
    IF (reset = '1') THEN
       -- Nothing to reset here.
    ELSIF clk'event AND clk = '1' THEN
      IF snkDone='1' THEN
      IF (testFailure = '0' ) THEN
            ASSERT FALSE
                REPORT "**************TEST COMPLETED (PASSED)**************"
                SEVERITY NOTE;
      ELSE
            ASSERT FALSE
                REPORT "**************TEST COMPLETED (FAILED)**************"
                SEVERITY NOTE;
      END IF;
      END IF;
    END IF;
END PROCESS tb_enb_gen;

-- -------------------------------------------------------------
-- System Clock (fast clock) and reset
-- -------------------------------------------------------------

clk_gen: PROCESS
BEGIN
    clk <= '0';
    WAIT FOR clk_low;
    clk <= '1';
    WAIT FOR clk_high;
    IF snkDone = '1' THEN
      clk <= '0';
      WAIT FOR clk_low;
      clk <= '1';
      WAIT FOR clk_high;
      WAIT;
    END IF;
END PROCESS clk_gen;

reset_gen: PROCESS
BEGIN
    reset <= '1';
    WAIT FOR clk_period * 2;
    WAIT UNTIL clk'event AND clk = '1';
    WAIT FOR clk_hold;
    reset <= '0';
    WAIT;
END PROCESS reset_gen;

-- -------------------------------------------------------------
-- Global clock enable
-- -------------------------------------------------------------


tb_enb_delay : PROCESS (clk, reset)
BEGIN
    IF reset = '1' THEN
      tbenb_dly <= '0';
    ELSIF clk'event AND clk = '1' THEN
      IF tb_enb = '1' THEN
      tbenb_dly <= tb_enb;
      END IF;
    END IF;
END PROCESS tb_enb_delay;

clk_enable <= tbenb_dlyAFTER clk_hold WHEN snkDone ='0' ELSE
         '0' AFTER clk_hold;

rdEnb <= tbenb_dly WHEN snkDone ='0' ELSE
         '0';

-- -------------------------------------------------------------
-- Read the data and transmit it to the DUT
-- -------------------------------------------------------------

filter_in_data_log_procedure (
    clk       => filter_in_data_log_clk,
    reset   => filter_in_data_log_reset,
    rdenb   => filter_in_data_log_rdenb,
    addr      => filter_in_data_log_addr,
    done      => filter_in_data_log_done);

filter_in_data_log_rdenb <= rdEnb;

filter_in_data_log_clk <= clk;

filter_in_data_log_reset <= reset;

stimuli_filter_in_data_log: PROCESS(filter_in_data_log_rdenb, filter_in_data_log_addr)
BEGIN
    IF filter_in_data_log_rdenb = '1' THEN
      filter_in <= filter_in_data_log_force(TO_INTEGER(filter_in_data_log_addr)) AFTER clk_hold;
    END IF;
END PROCESS stimuli_filter_in_data_log;

-- -------------------------------------------------------------
-- Create done signal for Input data
-- -------------------------------------------------------------

srcDone <= filter_in_data_log_done;


ceout_delayLine : PROCESS (clk, reset)
BEGIN
    IF reset = '1' THEN
      int_delay_pipe(0 TO 1) <= (OTHERS => '0');
    ELSIF clk'event AND clk = '1' THEN
      IF clk_enable = '1' THEN
      int_delay_pipe(0) <= rdEnb;
      int_delay_pipe(1) <= int_delay_pipe(0);
      END IF;
    END IF;
END PROCESS ceout_delayLine;

delayLine_out <= int_delay_pipe(1);

expected_ce_out <=delayLine_out AND clk_enable;

-- -------------------------------------------------------------
--Checker: Checking the received data from the DUT.
-- -------------------------------------------------------------

filter_out_procedure (
    clk       => filter_out_clk,
    reset   => filter_out_reset,
    rdenb   => filter_out_rdenb,
    addr      => filter_out_addr,
    done      => filter_out_done);

filter_out_rdenb <= expected_ce_out;

filter_out_clk <= clk;

filter_out_reset <= reset;

filter_out_ref <= filter_out_expected(TO_INTEGER(filter_out_addr));

checker_1: PROCESS(clk, reset)
BEGIN
    IF reset = '1' THEN
      filter_out_timeout <= 0;
      filter_out_errCnt <= 0;
      filter_out_testFailure <= '0';
    ELSIF clk'event and clk ='1' THEN
      IF filter_out_rdenb = '1' THEN
      filter_out_timeout <= 0;
      IF abs( filter_out - filter_out_expected(TO_INTEGER(filter_out_addr))) > 1.0e-9 THEN
          filter_out_errCnt <= filter_out_errCnt + 1;
          filter_out_testFailure <= '1';
          ASSERT FALSE
            REPORT "Error in filter_out: Expected "
            & to_hex(filter_out_expected(TO_INTEGER(filter_out_addr)))
            & " Actual "
            & to_hex(filter_out)
            SEVERITY ERROR;
          IF filter_out_errCnt >= MAX_ERROR_COUNT THEN
            ASSERT FALSE
            REPORT "Number of errors have exceeded the maximum error"
            SEVERITY Warning;
          END IF;
      END IF;
      ELSIF filter_out_timeout > MAX_TIMEOUT AND filter_out_rdenb = '1' THEN
      filter_out_errCnt <= filter_out_errCnt + 1;
      filter_out_testFailure <= '1';
      ASSERT FALSE
          REPORT "Timeout: Data was not received after timeout."
          SEVERITY FAILURE ;
      ELSE
      filter_out_timeout <= filter_out_timeout + 1 ;
      END IF;
    END IF;
END PROCESS checker_1;
checkDone_1: PROCESS(clk, reset)
BEGIN
    IF reset = '1' THEN
      check1_Done <= '0';
    ELSIF clk'event and clk ='1' THEN
      IF check1_Done = '0' AND filter_out_done = '1' AND filter_out_rdenb = '1' THEN
      check1_Done <= '1';
      END IF;
    END IF;
END PROCESS checkDone_1;
-- -------------------------------------------------------------
-- Create done and test failure signal for output data
-- -------------------------------------------------------------

snkDone <= check1_Done;

testFailure <= filter_out_testFailure;

-- Assignment Statements



END rtl;




¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥
错误情况
Error (10414): VHDL Unsupported Feature error at filter_tb.vhd(6718): cannot synthesize non-constant real objects or values
Error: Can't elaborate top-level user hierarchy
Error: Quartus II Analysis & Synthesis was unsuccessful. 2 errors, 0 warnings
        Error: Peak virtual memory: 209 megabytes
        Error: Processing ended: Mon Aug 08 16:44:07 2011
        Error: Elapsed time: 00:00:02
        Error: Total CPU time (on all processors): 00:00:01
Error: Quartus II Full Compilation was unsuccessful. 4 errors, 0 warnings

jeffwei 发表于 2011-8-8 18:58:56

数字示波器还是数字滤波器啊

3012008225 发表于 2011-8-8 22:02:11

回复【1楼】jeffwei
-----------------------------------------------------------------------

数字滤波器

sain_1989 发表于 2011-8-9 22:42:18

maik下。。。过几天准备研究下matlab 的HDL CODER。。。
页: [1]
查看完整版本: 用Matlab和FPGA设计数字示波器时出现下面情况的原因