re-wrote 1200/1400/2400 rates to be cleaner and do better LSP interpolation, used...
authordrowe67 <drowe67@01035d8c-6547-0410-b346-abe4f91aad63>
Wed, 23 May 2012 21:08:42 +0000 (21:08 +0000)
committerdrowe67 <drowe67@01035d8c-6547-0410-b346-abe4f91aad63>
Wed, 23 May 2012 21:08:42 +0000 (21:08 +0000)
git-svn-id: https://svn.code.sf.net/p/freetel/code@487 01035d8c-6547-0410-b346-abe4f91aad63

15 files changed:
codec2-dev/README
codec2-dev/src/c2dec.c
codec2-dev/src/c2demo.c
codec2-dev/src/c2enc.c
codec2-dev/src/c2sim.c
codec2-dev/src/codebook/lspjvm1.txt
codec2-dev/src/codebook/lspjvm2.txt
codec2-dev/src/codebook/lspjvm3.txt
codec2-dev/src/codebookjvm.c
codec2-dev/src/codec2.c
codec2-dev/src/codec2.h
codec2-dev/src/interp.c
codec2-dev/src/interp.h
codec2-dev/src/quantise.c
codec2-dev/unittest/tcodec2.c

index 3b78e41301b97547db9149301757e8df8ee37022..46e8a3e80280d0e5e113e2823e8055bbbeb2c456 100644 (file)
@@ -1,8 +1,8 @@
 Codec 2 README
 --------------
 
-Codec 2 is an open source 2400 bit/s speech codec (LGPL licensed).
-For more information please see:
+Codec 2 is an open source (LGPL licensed) speech codec for 2400 bit/s
+and below.  For more information please see:
 
     http://rowetel.com/codec2.html
 
@@ -13,8 +13,8 @@ Quickstart
 
 1/ Listen to Codec 2:
 
-   $ cd codec2/src
-   $ make
+   $ ./configure && make
+   $ cd src
    $ ./c2demo ../raw/hts1a.raw hts1a_c2.raw
    $ ../script/menu.sh ../raw/hts1a.raw hts1a_c2.raw
 
@@ -25,8 +25,12 @@ Quickstart
 
 2/ Compress and Decompress a file:
 
-   $ ./c2enc ../raw/hts1a.raw hts1a_c2.bit
-   $ ./c2dec hts1a_c2.bit hts1a_c2.raw 
+   $ ./c2enc 2400 ../raw/hts1a.raw hts1a_c2.bit
+   $ ./c2dec 2400 hts1a_c2.bit hts1a_c2.raw 
+
+3/ Same thing with pipes:
+
+   $ ./c2enc 1400 ../raw/hts1a.raw - | ./c2dec 1400 - - | play -t raw -r 8000 -s -2 -
 
 Programs
 --------
@@ -74,4 +78,4 @@ TODO
 
 [ ] Make sure we have separate state variables for enc and dec on
     modes that use difference in time coding and have statesthat are
-    presevred from frame to frame.
\ No newline at end of file
+    presevred from frame to frame.
index ad26f3fa88fe95dcb99e229afec977016cb69f32..6ea20e233e0e2189bb0f5b6df654656f68431228 100644 (file)
@@ -44,21 +44,19 @@ int main(int argc, char *argv[])
     float          ber, r;
 
     if (argc < 4) {
-       printf("usage: c2dec 2500|1500|1400|1125 InputBitFile OutputRawSpeechFile\n");
-       printf("e.g    c2dec 1500 hts1a.c2 hts1a_1500.raw\n");
+       printf("usage: c2dec 2400|1400|1200 InputBitFile OutputRawSpeechFile\n");
+       printf("e.g    c2dec 1400 hts1a.c2 hts1a_1400.raw\n");
        exit(1);
     }
 
-    if (strcmp(argv[1],"2500") == 0)
-       mode = CODEC2_MODE_2500;
-    else if (strcmp(argv[1],"1500") == 0)
-       mode = CODEC2_MODE_1500;
+    if (strcmp(argv[1],"2400") == 0)
+       mode = CODEC2_MODE_2400;
     else if (strcmp(argv[1],"1400") == 0)
        mode = CODEC2_MODE_1400;
     else if (strcmp(argv[1],"1200") == 0)
        mode = CODEC2_MODE_1200;
     else {
-       fprintf(stderr, "Error in mode: %s.  Must be 2500, 1500, 1400 or 1200\n", argv[1]);
+       fprintf(stderr, "Error in mode: %s.  Must be 2400, 1400 or 1200\n", argv[1]);
        exit(1);
     }
     
index 97f7489c4f455afa31996a044db736f2d97c8484..3b6741407b3fbfff770ea3fd4f5806c58a09b597 100644 (file)
@@ -69,7 +69,7 @@ int main(int argc, char *argv[])
     /* Note only one set of Codec 2 states is required for an encoder
        and decoder pair. */
 
-    codec2 = codec2_create(CODEC2_MODE_1500);
+    codec2 = codec2_create(CODEC2_MODE_1400);
     nsam = codec2_samples_per_frame(codec2);
     buf = (short*)malloc(nsam*sizeof(short));
     nbit = codec2_bits_per_frame(codec2);
index 707ad2356743955e38b221fd8eaca0a5f184ae19..bc6880d5745e867fcc82701937f33b6423826a85 100644 (file)
@@ -42,36 +42,34 @@ int main(int argc, char *argv[])
     short         *buf;
     unsigned char *bits;
     int            nsam, nbit, nbyte;
-
     if (argc != 4) {
-       printf("usage: c2enc 2500|1500|1400|1200 InputRawspeechFile OutputBitFile\n");
-       printf("e.g    c2enc 1500 ../raw/hts1a.raw hts1a.c2\n");
+       printf("usage: c2enc 2400|1400|1200 InputRawspeechFile OutputBitFile\n");
+       printf("e.g    c2enc 1400 ../raw/hts1a.raw hts1a.c2\n");
        exit(1);
     }
  
-    if (strcmp(argv[1],"2500") == 0)
-       mode = CODEC2_MODE_2500;
-    else if (strcmp(argv[1],"1500") == 0)
-       mode = CODEC2_MODE_1500;
-    else if (strcmp(argv[1],"1400") == 0)
+    if (strcmp(argv[1],"2400") == 0)
+       mode = CODEC2_MODE_2400;
+     else if (strcmp(argv[1],"1400") == 0)
        mode = CODEC2_MODE_1400;
     else if (strcmp(argv[1],"1200") == 0)
        mode = CODEC2_MODE_1200;
     else {
-       fprintf(stderr, "Error in mode: %s.  Must be 2500, 1500, 1400 or 1200\n", argv[1]);
+       fprintf(stderr, "Error in mode: %s.  Must be 2400, 1400 or 1200\n", argv[1]);
        exit(1);
     }
 
     if (strcmp(argv[2], "-")  == 0) fin = stdin;
     else if ( (fin = fopen(argv[2],"rb")) == NULL ) {
-       fprintf(stderr, "Error opening input bit file: %s: %s.\n",
+       fprintf(stderr, "Error opening input speech file: %s: %s.\n",
          argv[2], strerror(errno));
        exit(1);
     }
 
     if (strcmp(argv[3], "-") == 0) fout = stdout;
     else if ( (fout = fopen(argv[3],"wb")) == NULL ) {
-       fprintf(stderr, "Error opening output speech file: %s: %s.\n",
+       fprintf(stderr, "Error opening output compressed bit file: %s: %s.\n",
          argv[3], strerror(errno));
        exit(1);
     }
index ca6d854a16e281808919ff7aa41f308182c8fd44..983111cf0c4dd704e356c31603325d684ab3ced0 100644 (file)
@@ -229,7 +229,7 @@ int main(int argc, char *argv[])
                     exit(1);
                 }
            } else if(strcmp(long_options[option_index].name, "rate") == 0) {
-                if(strcmp(optarg,"2500") == 0) {
+                if(strcmp(optarg,"2400") == 0) {
                    lpc_model = 1; order = 10;
                    scalar_quant_Wo_e = 1;
                    lsp = 1;
@@ -272,13 +272,14 @@ int main(int argc, char *argv[])
             break;
 
          case 'o':
-           if ((fout = fopen(optarg,"wb")) == NULL) {
+            if (strcmp(optarg, "-") == 0) fout = stdout;
+            else if ((fout = fopen(optarg,"wb")) == NULL) {
                fprintf(stderr, "Error opening output speech file: %s: %s.\n",
                    optarg, strerror(errno));
                exit(1);
-           }
-           strcpy(out_file,optarg);
-            break;
+            }
+            strcpy(out_file,optarg);
+            break;
 
          default:
             /* This will never be reached */
@@ -288,7 +289,7 @@ int main(int argc, char *argv[])
 
     /* Input file */
 
-    if ((fin = fopen(argv[optind],"rb")) == NULL) {
+     if ((fin = fopen(argv[optind],"rb")) == NULL) {
        fprintf(stderr, "Error opening input speech file: %s: %s.\n",
                argv[optind], strerror(errno));
        exit(1);
@@ -458,8 +459,12 @@ int main(int argc, char *argv[])
            if (lspjvm) {
                /* Jean-Marc's multi-stage VQ */
                lspjvm_quantise(lsps, lsps_, LPC_ORD);
-               bw_expand_lsps(lsps_, LPC_ORD);                     
-               lsp_to_lpc(lsps_, ak, LPC_ORD);
+               { 
+                   float lsps_bw[LPC_ORD];
+                   memcpy(lsps_bw, lsps_, sizeof(float)*LPC_ORD);
+                   bw_expand_lsps(lsps_bw, LPC_ORD);                       
+                   lsp_to_lpc(lsps_bw, ak, LPC_ORD);
+               }
            }
 
            /* we need lsp__prev[] for lspdt and decimate.  If no
@@ -767,7 +772,7 @@ void print_help(const struct option* long_options, int num_opts, char* argv[])
                } else if (strcmp("dump_pitch_e", long_options[i].name) == 0) {
                        option_parameters = " <Dump File>";
                } else if (strcmp("rate", long_options[i].name) == 0) {
-                       option_parameters = " <2500|1500|1400|1200>";
+                       option_parameters = " <2400|1400|1200>";
                } else if (strcmp("dump", long_options[i].name) == 0) {
                        option_parameters = " <DumpFilePrefix>";
                } else {
index db539e0d4a539ff70209bf22efaba67616531c18..4588013d8fd4c37b5ed834fb86683cc3649db867 100644 (file)
-10 256
-0.444006 0.663921 1.043517 1.286433 1.514680 1.774763 2.141215 2.349557 2.623896 2.744784 
-0.202863 0.353657 0.518096 0.846833 1.067629 1.264342 1.581520 1.827218 2.632047 2.803895 
-0.290751 0.402185 0.592311 1.021346 1.267470 1.405595 1.731229 1.881080 2.252468 2.597819 
-0.058693 0.127197 0.591827 0.903718 1.271819 1.552586 1.865775 2.154356 2.502532 2.766426 
-0.141414 0.217839 0.691099 1.014245 1.324570 1.581796 1.903913 2.174950 2.499670 2.735038 
-0.266012 0.351982 0.597490 0.788421 0.965447 1.457715 1.754957 1.936402 2.275678 2.472840 
-0.255438 0.421642 0.611897 0.895487 1.066592 1.446986 1.828292 2.055901 2.633289 2.790546 
-0.191859 0.282633 0.402573 0.618878 1.372745 1.687246 1.863189 2.107720 2.315795 2.525844 
-0.350040 0.503022 0.807819 1.044075 1.442925 1.635728 1.901146 2.153626 2.443386 2.622058 
-0.244120 0.351288 0.532830 0.730925 0.884782 1.101129 1.659677 2.138527 2.462573 2.640767 
-0.323982 0.526745 0.709872 0.887135 1.179405 1.317425 1.601332 2.069320 2.345578 2.515124 
-0.224357 0.343903 0.528062 0.742489 1.312574 1.505725 1.719087 2.142744 2.375011 2.615532 
-0.258602 0.315173 0.795481 1.382100 1.538939 1.714115 1.946925 2.126021 2.588246 2.715564 
-0.169682 0.225162 0.378980 0.580365 0.921031 1.170491 1.772781 2.035832 2.284511 2.463871 
-0.308846 0.374612 0.703487 1.162267 1.312267 1.497887 1.736697 1.890748 2.483090 2.662601 
-0.256141 0.360128 0.570961 0.919508 1.432140 1.582424 1.826342 2.211282 2.436069 2.614104 
-0.292760 0.526083 1.223303 1.443506 1.712618 1.899457 2.083276 2.259421 2.514819 2.673088 
-0.314876 0.429968 0.626672 0.800656 0.930340 1.259981 1.756581 1.929216 2.401771 2.598113 
-0.324881 0.459963 0.630198 0.910609 1.469576 1.691693 1.861990 2.084855 2.345839 2.479008 
-0.167174 0.268959 0.408666 0.923086 1.172471 1.374813 1.765683 1.933947 2.614686 2.788288 
-0.294112 0.353495 0.696198 1.250708 1.452127 1.584269 1.853881 1.993415 2.365848 2.626350 
-0.160229 0.221080 0.392121 0.680713 1.075798 1.571951 1.836325 1.961303 2.178148 2.666178 
-0.274660 0.347336 0.564336 0.730773 0.908738 1.664115 1.888845 2.116712 2.546955 2.669169 
-0.157237 0.236767 0.338173 0.578501 1.579902 1.747237 1.992384 2.205416 2.536867 2.785298 
-0.308259 0.492539 0.823677 1.072207 1.467257 1.712872 2.024571 2.282919 2.552843 2.740032 
-0.246009 0.356412 0.537071 0.755742 0.881462 1.426144 1.891803 2.033206 2.487656 2.673928 
-0.228981 0.374214 0.587873 0.757043 1.177540 1.344412 1.600571 2.144031 2.358145 2.634774 
-0.155273 0.231854 0.376918 0.624432 1.186777 1.422218 1.734012 1.905982 2.564104 2.783872 
-0.178048 0.274432 0.633315 1.029370 1.353378 1.719424 2.084521 2.358693 2.660456 2.805038 
-0.215863 0.330407 0.526334 0.804778 1.073466 1.244115 1.600319 1.906924 2.162522 2.381613 
-0.279339 0.402307 0.804567 1.051365 1.213764 1.386725 1.629045 2.011895 2.445019 2.630218 
-0.179686 0.274561 0.413410 0.681085 1.349426 1.528716 1.795593 2.010354 2.279661 2.719523 
-0.172127 0.324193 1.068894 1.398742 1.685840 1.942310 2.196724 2.376432 2.615870 2.759702 
-0.163156 0.242172 0.440624 0.747123 0.969573 1.352739 1.747257 1.962151 2.432090 2.640670 
-0.238370 0.316772 0.511654 0.989180 1.331450 1.489821 1.892489 2.112974 2.319195 2.510569 
-0.198677 0.300536 0.458600 0.980041 1.256542 1.411467 1.965955 2.125348 2.564575 2.772833 
-0.258912 0.533142 0.873031 1.088889 1.311679 1.548079 1.892041 2.184336 2.523931 2.745963 
-0.194521 0.273036 0.459226 0.956941 1.202606 1.411966 1.751533 1.949081 2.172780 2.472739 
-0.227160 0.432026 0.582654 0.856834 1.028620 1.233650 1.847503 1.992857 2.498515 2.735348 
-0.172998 0.239154 0.414753 0.775156 1.218821 1.516542 2.107320 2.312443 2.604248 2.781711 
-0.367599 0.532297 0.907868 1.200444 1.554197 1.724487 1.959865 2.155684 2.408196 2.581382 
-0.213706 0.323833 0.451763 0.683525 0.847024 1.023254 1.836589 2.091523 2.327741 2.746656 
-0.409473 0.572486 0.744804 0.929476 1.098112 1.264489 1.809251 2.111976 2.298775 2.515697 
-0.219844 0.358005 0.500456 0.798651 1.262139 1.378705 1.718415 1.989444 2.230093 2.708628 
-0.177314 0.249322 0.548358 1.219203 1.618776 1.841861 2.185949 2.388187 2.623279 2.758930 
-0.190093 0.298399 0.488720 0.729652 1.042028 1.200445 1.692881 2.020112 2.277212 2.748126 
-0.231037 0.329151 0.830931 1.101649 1.323282 1.594531 1.869032 2.079573 2.401206 2.610652 
-0.228965 0.288025 0.472312 1.123468 1.639900 1.807257 2.027118 2.222917 2.471779 2.642813 
-0.330429 0.662203 1.155377 1.450676 1.735459 2.016547 2.295193 2.460407 2.694192 2.809249 
-0.307411 0.523130 0.771590 0.942193 1.126998 1.313784 1.760727 2.178797 2.486101 2.706460 
-0.239171 0.327250 0.509444 0.876766 1.360141 1.507513 1.742863 2.019876 2.240788 2.403119 
-0.155360 0.238064 0.628010 0.835956 1.182461 1.381618 1.675413 1.932676 2.491653 2.724706 
-0.216742 0.284523 0.446650 1.242825 1.465485 1.607304 1.828568 2.013179 2.531729 2.693945 
-0.167284 0.217762 0.381458 0.566737 1.009391 1.335555 1.572318 1.892384 2.301443 2.513372 
-0.293728 0.405726 0.646951 0.855980 1.034065 1.469387 1.914359 2.098643 2.459853 2.625651 
-0.224067 0.296066 0.467587 0.763685 1.355546 1.871838 2.116832 2.244280 2.494398 2.627771 
-0.279457 0.509303 0.937602 1.210400 1.405482 1.666485 1.983796 2.252478 2.614465 2.787229 
-0.313064 0.405260 0.587466 0.760087 0.874919 1.187016 1.949193 2.239772 2.444686 2.636398 
-0.259358 0.469150 0.655986 0.857805 1.200142 1.339298 1.652733 1.982532 2.217731 2.673896 
-0.158369 0.221229 0.374718 0.613461 1.164416 1.342261 1.762108 1.990766 2.358854 2.731158 
-0.204307 0.278079 0.443141 0.966187 1.432196 1.612943 2.032464 2.215207 2.450967 2.631409 
-0.202714 0.291047 0.451258 0.677979 1.084182 1.252548 1.638246 2.182108 2.435697 2.671338 
-0.283411 0.400384 0.700546 0.997037 1.204040 1.431131 1.999580 2.224171 2.470946 2.658334 
-0.224849 0.322164 0.452143 0.769074 1.539007 1.772142 1.923591 2.139147 2.340834 2.521873 
-0.331040 0.501349 0.895909 1.186011 1.583298 1.805048 2.093690 2.296681 2.511648 2.673773 
-0.205341 0.342548 0.515860 0.737304 0.888795 1.136409 1.762650 1.977787 2.594847 2.801589 
-0.278449 0.342193 0.562437 1.101400 1.404563 1.535848 1.804639 1.958515 2.203449 2.570289 
-0.108390 0.146459 0.333955 0.900761 1.280016 1.578524 1.888938 2.174958 2.532315 2.778295 
-0.177382 0.280847 0.686625 1.071873 1.499695 1.676123 1.934553 2.207799 2.502314 2.714848 
-0.207510 0.311685 0.474058 0.839137 1.044223 1.266176 1.836328 2.015117 2.267019 2.553477 
-0.322073 0.393838 0.673357 0.830697 0.990850 1.561516 1.780162 1.958950 2.588705 2.689016 
-0.207520 0.278497 0.449007 0.638986 1.005285 1.836921 2.056509 2.231488 2.479450 2.657900 
-0.451817 0.687519 0.910350 1.064707 1.263839 1.509747 1.938235 2.183920 2.491257 2.671054 
-0.197230 0.277997 0.428070 0.612194 0.805327 0.977093 1.592615 2.082608 2.355163 2.682511 
-0.373174 0.505963 0.701627 0.958050 1.159333 1.320678 1.699544 1.877771 2.101586 2.474051 
-0.184011 0.252944 0.445693 0.723325 1.233616 1.419671 1.699353 1.894982 2.367171 2.516922 
-0.251359 0.306272 0.652428 1.313126 1.582013 1.717821 2.007624 2.171260 2.447590 2.651329 
-0.176633 0.256092 0.401007 0.619441 0.840795 1.036605 1.595611 1.900119 2.189226 2.592257 
-0.406629 0.480617 0.806260 1.144272 1.265412 1.559397 1.849193 2.018251 2.537492 2.690293 
-0.272322 0.342653 0.502614 0.970118 1.515159 1.695564 1.870135 2.108926 2.304849 2.478032 
-0.421892 0.646093 1.047002 1.317678 1.642120 1.829901 2.044395 2.222127 2.478455 2.632361 
-0.270250 0.431768 0.608552 0.805170 0.998694 1.132209 1.727792 2.132920 2.325330 2.716146 
-0.383155 0.573168 0.736677 0.966220 1.378829 1.517926 1.750589 2.036235 2.282597 2.441691 
-0.187742 0.276023 0.424975 1.061690 1.367562 1.552787 1.841937 2.027817 2.476263 2.647948 
-0.275494 0.346341 0.636204 1.188368 1.347280 1.580418 1.870908 2.033400 2.570002 2.711879 
-0.160222 0.224763 0.415902 0.757729 1.108378 1.575703 1.856887 2.022643 2.422340 2.681180 
-0.293173 0.372388 0.584855 0.743569 0.917475 1.522697 2.097034 2.244385 2.564107 2.700464 
-0.204818 0.295161 0.441987 0.680218 1.411309 1.715704 1.899547 2.207486 2.450764 2.643565 
-0.268073 0.332678 0.634962 1.110880 1.689332 1.917899 2.071438 2.248748 2.476441 2.604308 
-0.144717 0.191592 0.341100 0.527969 0.833642 1.337204 1.727113 1.999597 2.433651 2.727683 
-0.240097 0.380006 0.623533 0.828942 1.137885 1.321987 1.538449 1.958046 2.425392 2.590453 
-0.226095 0.325837 0.551424 0.727486 1.248133 1.623890 1.831972 2.074067 2.591299 2.752449 
-0.185185 0.241767 0.396158 0.963534 1.663594 1.778717 2.092783 2.315288 2.579123 2.751526 
-0.186809 0.255288 0.438930 0.738678 0.999260 1.365373 1.742566 1.921082 2.110933 2.301003 
-0.484383 0.668173 0.822633 1.033554 1.276983 1.398442 1.800021 2.092370 2.300934 2.481548 
-0.226037 0.320683 0.449427 0.894989 1.433144 1.572887 1.811829 2.027544 2.247291 2.621902 
-0.309178 0.551187 0.984557 1.257810 1.482252 1.811980 2.183147 2.465076 2.719524 2.836126 
-0.171127 0.266577 0.617310 0.830900 1.057546 1.305792 1.791662 2.111268 2.461573 2.695501 
-0.268814 0.353762 0.726139 0.947742 1.163235 1.580272 1.844729 2.049724 2.361439 2.548195 
-0.193743 0.274208 0.423613 0.692666 1.310966 1.468902 1.965623 2.213508 2.434028 2.662030 
-0.293370 0.361283 0.724275 1.038744 1.175620 1.643611 1.895472 2.077200 2.575383 2.693989 
-0.219346 0.291413 0.617484 0.838156 1.193888 1.605425 1.820202 1.960450 2.176590 2.558139 
-0.382878 0.507446 0.711513 0.938945 1.074295 1.349410 1.778160 1.916245 2.401177 2.647392 
-0.201842 0.261408 0.431515 0.631579 1.289205 1.820416 2.079137 2.234392 2.638724 2.793084 
-0.432562 0.661120 0.988376 1.223753 1.482236 1.697379 2.036828 2.255417 2.544226 2.691604 
-0.229571 0.332541 0.459885 0.656519 0.822344 0.979009 1.758291 2.317746 2.522871 2.752673 
-0.314962 0.412424 0.633483 1.022607 1.259076 1.383384 1.827425 2.097972 2.285639 2.499450 
-0.167857 0.235021 0.393370 0.645760 1.200300 1.376984 1.720170 1.947772 2.159898 2.630115 
-0.194911 0.252209 0.405926 1.380229 1.566591 1.742247 2.041490 2.318425 2.590986 2.750057 
-0.157912 0.223957 0.380186 0.691714 0.964009 1.387355 1.707013 1.853041 2.054115 2.622530 
-0.289547 0.484925 0.836898 1.043053 1.302082 1.496856 1.813215 2.086825 2.383140 2.583390 
-0.229000 0.285993 0.637895 0.884564 1.566435 1.825841 2.015954 2.215223 2.454511 2.611474 
-0.561221 0.974815 1.327380 1.498536 1.797843 1.971954 2.200089 2.361515 2.566436 2.674949 
-0.233078 0.334719 0.485204 0.911847 1.213251 1.400289 1.625665 2.308507 2.582594 2.752787 
-0.292390 0.469592 0.665363 0.873253 1.302289 1.474670 1.717119 2.003341 2.419710 2.606963 
-0.177019 0.250095 0.440412 1.027722 1.265293 1.472070 1.704453 1.951264 2.403045 2.608729 
-0.250508 0.306199 0.518087 1.183097 1.547573 1.658179 1.917662 2.075882 2.336299 2.624550 
-0.180689 0.243525 0.408193 0.650005 1.142399 1.398650 1.886892 2.070198 2.263892 2.441344 
-0.336731 0.408806 0.723579 0.845498 1.073163 1.642888 1.809946 2.158126 2.555034 2.652938 
-0.182913 0.264452 0.377350 0.561242 1.462119 1.841569 2.007228 2.195117 2.397059 2.610795 
-0.234511 0.416733 0.806229 1.134950 1.517061 1.854557 2.185306 2.429433 2.684622 2.812337 
-0.221303 0.355005 0.503565 0.788216 0.978417 1.145162 1.902693 2.112219 2.387095 2.761467 
-0.191689 0.306774 0.493852 0.802196 1.096702 1.276458 1.619502 1.872675 2.112249 2.643985 
-0.137074 0.174429 0.311248 0.498628 1.087331 1.479375 1.805380 2.076181 2.436815 2.744047 
-0.177451 0.259976 0.388007 0.958233 1.528291 1.640265 1.910720 2.064388 2.589628 2.768742 
-0.242049 0.420312 0.630685 0.780956 1.085706 1.255754 1.476700 2.018357 2.253881 2.534978 
-0.345213 0.456060 0.689243 1.060945 1.225158 1.442790 1.893098 2.030969 2.456431 2.686579 
-0.261786 0.389592 0.565693 0.772947 1.339907 1.650735 1.828287 2.063783 2.405461 2.563907 
-0.479021 0.738518 1.115068 1.330611 1.625788 1.915598 2.233403 2.422517 2.647439 2.750805 
-0.235785 0.356295 0.521197 0.823497 1.039034 1.208639 1.463269 1.638177 2.432537 2.719976 
-0.392014 0.484761 0.747411 1.074801 1.227884 1.423077 1.805229 1.941149 2.274005 2.591269 
-0.134963 0.206067 0.598456 0.899519 1.198410 1.481115 1.813348 2.096788 2.463502 2.718010 
-0.211185 0.364797 0.724757 0.984381 1.263395 1.487429 1.788920 2.160420 2.505545 2.716382 
-0.216708 0.300500 0.671956 0.862426 1.093183 1.337184 1.676934 1.945499 2.297480 2.492427 
-0.319330 0.474389 0.693406 0.862631 0.999987 1.271214 1.723328 1.984294 2.563096 2.728395 
-0.170279 0.233289 0.373480 0.522986 1.170059 1.690942 1.947953 2.143178 2.362909 2.590438 
-0.389911 0.585334 0.917755 1.143479 1.423512 1.643718 1.957937 2.181091 2.495637 2.669225 
-0.258331 0.386778 0.581091 0.777195 0.979141 1.139085 1.647296 2.294892 2.549526 2.730632 
-0.306202 0.491332 0.701865 0.865744 1.140911 1.295494 1.508529 1.926946 2.217932 2.404694 
-0.183151 0.261291 0.404409 0.602560 1.282401 1.475569 1.689841 2.143598 2.371583 2.596834 
-0.214795 0.333642 0.985949 1.346001 1.554296 1.794626 2.010093 2.235913 2.524664 2.685638 
-0.203837 0.291340 0.479778 0.731837 0.905538 1.233035 1.710534 1.950385 2.272003 2.463907 
-0.247518 0.323005 0.697618 0.997179 1.211087 1.556680 1.771900 1.921487 2.532771 2.684287 
-0.219585 0.301175 0.690547 0.932217 1.419450 1.643477 1.861830 2.039874 2.430607 2.639260 
-0.317628 0.533775 1.067023 1.380795 1.568090 1.832701 2.073727 2.281102 2.611151 2.757542 
-0.212696 0.343065 0.517379 0.754632 0.913300 1.150564 1.657695 1.869722 2.448163 2.646953 
-0.313797 0.462711 0.635127 0.916973 1.409096 1.558325 1.793999 2.092287 2.325180 2.484221 
-0.261526 0.396384 0.545407 1.008636 1.217070 1.398755 1.746395 1.906515 2.543925 2.745435 
-0.292892 0.341980 0.802965 1.270103 1.400641 1.596769 1.797518 1.994997 2.571862 2.707129 
-0.179502 0.260809 0.446411 0.671166 0.855064 1.542928 1.882321 2.054020 2.282601 2.585810 
-0.223431 0.330004 0.524624 0.736704 1.043483 1.653042 1.869459 2.315096 2.655138 2.786227 
-0.164127 0.235599 0.365357 0.748237 1.508704 1.667835 2.021350 2.259231 2.551547 2.765292 
-0.241503 0.341405 0.678065 1.099439 1.446986 1.674476 2.094430 2.274811 2.512762 2.682374 
-0.220115 0.320172 0.468401 0.678288 0.805037 1.294741 1.918255 2.098124 2.417962 2.579570 
-0.239465 0.387973 0.563794 0.749465 1.223251 1.405308 1.603795 2.019422 2.261481 2.482788 
-0.173788 0.283615 0.406268 0.824985 1.351895 1.486693 1.773986 1.916144 2.544504 2.756263 
-0.177463 0.261381 0.471872 1.037367 1.274925 1.615908 1.896088 2.275567 2.640829 2.799562 
-0.231453 0.342699 0.524956 0.813595 0.994181 1.204230 1.461354 1.713319 2.132642 2.368830 
-0.344121 0.465968 0.707598 0.985590 1.174682 1.362527 1.581253 1.796528 2.417289 2.591542 
-0.205233 0.295361 0.443613 0.770664 1.453936 1.644855 1.876317 2.123003 2.341865 2.730470 
-0.203440 0.350711 0.860563 1.279974 1.660665 1.917009 2.182379 2.354930 2.584981 2.736619 
-0.163764 0.248462 0.417790 0.786784 1.095893 1.302810 1.632717 1.808749 2.400444 2.662919 
-0.257979 0.352682 0.550782 1.041638 1.248068 1.428256 1.898469 2.043576 2.385303 2.661716 
-0.237850 0.335708 0.519519 0.950892 1.107601 1.548006 1.931053 2.113042 2.545192 2.708723 
-0.275724 0.447788 0.736236 1.014079 1.335183 1.609653 1.919262 2.209480 2.580364 2.785604 
-0.208554 0.288270 0.512666 0.858156 1.186222 1.409483 1.743868 1.916878 2.092179 2.254980 
-0.225840 0.415380 0.557180 0.853852 1.106890 1.250425 1.699649 1.859771 2.395774 2.754694 
-0.179720 0.227226 0.379701 0.524835 1.114303 1.684442 2.125470 2.248279 2.590635 2.782907 
-0.347731 0.534312 1.094068 1.319392 1.497286 1.683766 1.937811 2.152828 2.498888 2.673852 
-0.163297 0.250799 0.370845 0.605917 0.780304 1.043330 1.793203 1.986306 2.486360 2.731709 
-0.323218 0.464636 0.646625 0.861922 1.046781 1.195891 1.705545 2.034666 2.222008 2.424387 
-0.233090 0.391593 0.548633 0.871234 1.175741 1.296126 1.843583 2.070896 2.328085 2.756332 
-0.226719 0.278036 0.694846 1.392043 1.612629 1.757124 2.124303 2.285402 2.582578 2.727062 
-0.235868 0.422225 0.568072 0.769964 0.968350 1.112743 1.681405 1.879410 2.175887 2.710303 
-0.234784 0.341791 0.891242 1.222923 1.424995 1.666551 1.901618 2.167827 2.475677 2.637739 
-0.250078 0.322950 0.454487 0.964023 1.605898 1.869510 2.016040 2.187132 2.390460 2.526987 
-0.381649 0.608688 1.074733 1.430776 1.724197 1.939878 2.194771 2.353463 2.599158 2.739318 
-0.282530 0.419950 0.635305 0.872590 1.100023 1.260592 1.696933 2.182636 2.413397 2.571182 
-0.291878 0.453647 0.610854 0.830956 1.335301 1.491930 1.741415 2.017658 2.228373 2.453124 
-0.173020 0.246458 0.664000 0.910766 1.180193 1.418646 1.742241 1.954692 2.287038 2.650083 
-0.213571 0.298418 0.490086 1.275184 1.397526 1.641497 1.821517 2.300756 2.590374 2.763433 
-0.175500 0.232099 0.391873 0.598956 1.179544 1.367335 1.649589 1.942946 2.190850 2.340126 
-0.336913 0.414057 0.664999 0.815826 0.999354 1.609882 1.856906 2.011737 2.398964 2.523982 
-0.222048 0.293303 0.563475 0.849879 1.301620 1.767982 1.986776 2.196485 2.505092 2.668064 
-0.308713 0.528802 0.863486 1.189500 1.456978 1.722589 2.086467 2.327831 2.676409 2.828762 
-0.309169 0.425136 0.627956 0.870633 1.029834 1.247141 1.915182 2.172560 2.366570 2.570322 
-0.284190 0.466165 0.629035 0.859846 1.068666 1.224370 1.727456 1.945482 2.202555 2.614776 
-0.163141 0.229808 0.369530 0.591712 1.029276 1.235577 1.886731 2.122523 2.442672 2.739324 
-0.153720 0.217846 0.417210 1.001612 1.450926 1.677563 2.077071 2.296525 2.637218 2.809109 
-0.189613 0.277123 0.453605 0.658135 1.120973 1.299267 1.538919 2.067437 2.301059 2.567852 
-0.332842 0.480820 0.683333 0.885426 1.026057 1.365780 1.994542 2.192667 2.536361 2.728194 
-0.250897 0.335203 0.522537 0.812418 1.380842 1.783065 1.969090 2.138072 2.362087 2.506712 
-0.386928 0.599274 0.962864 1.221899 1.663584 1.886897 2.176761 2.360343 2.565193 2.697506 
-0.164258 0.276286 0.442233 0.667067 0.863232 1.222699 1.562471 1.773100 2.613751 2.823480 
-0.252896 0.319277 0.741034 1.126530 1.322224 1.575087 1.831676 1.992021 2.212703 2.493790 
-0.129395 0.183165 0.369469 0.805070 1.142176 1.468081 1.824255 2.121909 2.511680 2.757659 
-0.120898 0.263707 0.805673 1.108748 1.370159 1.617656 1.956834 2.230273 2.599347 2.802584 
-0.201557 0.280661 0.512143 0.809437 1.165675 1.349765 1.769057 2.083897 2.300439 2.480471 
-0.258090 0.354436 0.605847 0.834631 1.018442 1.462972 1.731461 1.923329 2.463865 2.628027 
-0.214253 0.299636 0.483674 0.690867 1.199443 1.724921 1.943121 2.158688 2.425233 2.613597 
-0.408295 0.590393 0.961707 1.177846 1.389611 1.558184 1.818959 2.051409 2.394598 2.590017 
-0.231628 0.332457 0.498613 0.664534 0.856836 0.973976 1.414965 2.192593 2.478018 2.689077 
-0.280045 0.353699 0.677761 1.011825 1.186595 1.433942 1.714457 1.903797 2.119927 2.344499 
-0.190606 0.261774 0.430921 0.652413 1.309355 1.519139 1.753924 2.007566 2.272589 2.418412 
-0.253476 0.307645 0.629525 1.311766 1.515663 1.668438 1.915380 2.070661 2.566594 2.712997 
-0.158342 0.229827 0.393273 0.627673 0.879051 1.142502 1.611502 1.836829 2.370990 2.727930 
-0.398653 0.484163 0.759758 0.999790 1.120354 1.508814 1.771593 1.935012 2.548829 2.687686 
-0.301067 0.372320 0.643743 1.111441 1.564977 1.714555 1.904809 2.141623 2.329746 2.502625 
-0.426630 0.771668 1.247073 1.432427 1.640779 1.813090 2.037585 2.247903 2.545127 2.694641 
-0.281253 0.383223 0.554873 0.766104 0.897526 1.101873 1.771803 2.114452 2.325735 2.519623 
-0.365386 0.568881 0.740961 0.932002 1.255558 1.384675 1.688566 1.995031 2.217263 2.407667 
-0.226724 0.323656 0.473603 1.112988 1.339711 1.509969 1.850254 2.004541 2.611151 2.790292 
-0.327749 0.405292 0.740356 1.232969 1.385082 1.608564 1.986130 2.132821 2.536359 2.706976 
-0.216279 0.306099 0.521025 0.678469 1.070860 1.559023 1.759651 2.105296 2.381877 2.583023 
-0.207282 0.284811 0.436850 0.624627 0.796857 1.556811 1.970260 2.163083 2.563894 2.724755 
-0.170955 0.252585 0.364623 0.553325 1.448490 1.659757 1.893560 2.128383 2.357096 2.742743 
-0.240614 0.336239 0.792595 1.093871 1.582869 1.806742 2.019645 2.215151 2.466434 2.630409 
-0.184152 0.272630 0.454853 0.683131 0.843646 1.453510 1.749228 2.037829 2.608726 2.776580 
-0.274888 0.437755 0.673651 0.832722 1.030987 1.192379 1.499094 2.091165 2.448616 2.643807 
-0.158756 0.250619 0.363061 0.690691 1.449150 1.601621 1.855088 2.011862 2.544309 2.756899 
-0.233298 0.293366 0.481016 0.853065 1.586514 1.934521 2.130568 2.295756 2.558322 2.685144 
-0.162678 0.218578 0.356930 0.551448 0.905511 1.185141 1.601519 1.851654 2.117482 2.273896 
-0.413518 0.601263 0.850891 1.020655 1.231055 1.398597 1.721441 2.043385 2.415898 2.598628 
-0.206759 0.318389 0.456773 0.924999 1.378624 1.491383 1.869248 2.033079 2.373456 2.765893 
-0.276543 0.556716 0.939531 1.319758 1.661803 1.935053 2.242341 2.436525 2.699509 2.834648 
-0.166363 0.286077 0.429610 0.805017 1.082480 1.262681 1.887255 2.061542 2.552131 2.779387 
-0.184798 0.257855 0.708397 0.893842 1.282397 1.446370 1.766039 2.100029 2.370008 2.564619 
-0.183231 0.288657 0.451692 0.771618 1.236068 1.373457 1.869521 2.089103 2.401543 2.691596 
-0.298816 0.369542 0.829931 1.074380 1.247655 1.747814 1.957331 2.205247 2.544420 2.653488 
-0.211040 0.282017 0.522226 0.776940 1.075920 1.596165 1.865855 2.006997 2.175053 2.395537 
-0.314688 0.437080 0.642025 0.965556 1.125358 1.333259 1.866524 2.010495 2.331291 2.620679 
-0.183598 0.246981 0.376549 0.548713 1.419029 1.904913 2.084239 2.261237 2.547694 2.708014 
-0.519054 0.743791 1.011263 1.229557 1.464795 1.660660 1.946867 2.156413 2.454786 2.620552 
-0.217448 0.320028 0.435627 0.623507 0.761637 1.076820 2.008316 2.205058 2.560326 2.800976 
-0.295822 0.461337 0.640353 0.856643 1.229534 1.366627 1.826210 2.109388 2.301790 2.509451 
-0.146450 0.208738 0.408790 0.856811 1.131371 1.444037 1.788654 1.948296 2.268885 2.719070 
-0.198805 0.262021 0.438575 1.214274 1.521601 1.664030 1.990988 2.152516 2.577539 2.743526 
-0.150215 0.200178 0.342929 0.535637 0.987179 1.266365 1.737838 1.956524 2.195765 2.723465 
-0.359606 0.471082 0.699657 1.119580 1.381021 1.508120 1.861003 2.120770 2.365069 2.566448 
-0.300605 0.393573 0.569342 0.926649 1.528650 1.811593 1.971539 2.159606 2.430302 2.552937 
-0.452315 0.749139 1.266805 1.499432 1.776357 1.993033 2.215974 2.378501 2.614109 2.732213 
-0.240194 0.365714 0.619909 0.771863 1.167835 1.388472 1.620056 2.133271 2.582576 2.727495 
-0.286057 0.443913 0.609916 0.854279 1.305935 1.437201 1.674764 2.137900 2.377645 2.539610 
-0.196764 0.313916 0.469271 0.921515 1.168756 1.360603 1.780730 1.940475 2.418544 2.588454 
-0.269624 0.353707 0.592990 1.130126 1.381479 1.544105 1.952391 2.115301 2.426768 2.659683 
-0.172158 0.215290 0.383990 0.539123 0.977437 1.474029 1.757769 2.001924 2.294298 2.473138 
-0.327180 0.399773 0.714499 0.861399 1.054293 1.747604 2.027978 2.206141 2.569769 2.672144 
-0.209446 0.291320 0.415002 0.750296 1.578663 1.868076 2.024153 2.220154 2.454555 2.617462 
-0.128682 0.265539 0.822250 1.194984 1.450793 1.746222 2.089565 2.361562 2.673132 2.818969 
-0.220674 0.341244 0.500467 0.782433 0.933033 1.201647 1.997613 2.205283 2.576194 2.780905 
-0.252799 0.394807 0.549805 0.861654 1.195481 1.311627 1.541058 1.689357 2.138969 2.661683 
-0.138500 0.187769 0.318423 0.588423 1.242927 1.512026 1.890553 2.158517 2.547644 2.792691 
-0.190844 0.261674 0.394321 0.930393 1.580162 1.717498 1.929445 2.119560 2.389715 2.705649 
-0.233726 0.355346 0.537925 0.740228 0.957950 1.093596 1.517800 2.019084 2.263135 2.571295 
-0.427268 0.528019 0.795750 0.992404 1.124186 1.558514 1.926960 2.082662 2.523972 2.666722 
-0.233766 0.339958 0.483599 0.784487 1.416317 1.608200 1.793507 2.108387 2.315437 2.489568 
+10 512
+0.435217 0.668864 1.010296 1.220420 1.503978 1.784675 2.135458 2.357467 2.618905 2.738042 
+0.179285 0.333160 0.500638 0.796950 1.039987 1.234969 1.652301 1.848233 2.625555 2.804968 
+0.268785 0.356576 0.595753 1.044339 1.249382 1.428680 1.686986 1.864689 2.339905 2.513801 
+0.120070 0.165585 0.484694 0.959160 1.237528 1.529146 1.837513 2.107730 2.487495 2.766846 
+0.150214 0.229487 0.628240 0.961255 1.337065 1.598306 1.919745 2.217861 2.537318 2.759560 
+0.268624 0.345980 0.569637 0.754737 0.916538 1.508543 1.786354 1.954418 2.369530 2.501822 
+0.246064 0.468874 0.662711 0.890015 1.147153 1.510431 1.781056 2.095943 2.655391 2.800369 
+0.191631 0.280628 0.393229 0.611761 1.420170 1.707741 1.873032 2.101553 2.280348 2.499488 
+0.361668 0.507047 0.789974 1.045992 1.502378 1.677032 1.905337 2.162555 2.432259 2.590873 
+0.208160 0.294285 0.448634 0.694229 0.872517 1.070315 1.703352 2.168742 2.426189 2.603657 
+0.316939 0.513618 0.705487 0.917036 1.175989 1.311140 1.618599 2.037840 2.450523 2.579395 
+0.241068 0.377728 0.521595 0.717203 1.310414 1.539991 1.736431 2.098926 2.297917 2.587348 
+0.234937 0.281875 0.780422 1.440733 1.609428 1.756430 1.977206 2.148605 2.602032 2.722501 
+0.178679 0.242672 0.416988 0.708348 0.955620 1.176671 1.781798 2.054488 2.281591 2.448112 
+0.345036 0.421080 0.740887 1.165442 1.324944 1.488798 1.763463 1.906174 2.395050 2.649158 
+0.249586 0.357494 0.520747 0.847195 1.428408 1.597779 1.778194 2.178502 2.413437 2.564662 
+0.295235 0.574231 1.249097 1.464097 1.727559 1.926790 2.095363 2.284830 2.567065 2.722480 
+0.341930 0.427307 0.634001 0.804212 0.905629 1.333373 1.790329 1.892756 2.445823 2.602828 
+0.363948 0.508985 0.667357 0.946354 1.437562 1.626545 1.811141 2.039091 2.291882 2.435493 
+0.163514 0.277407 0.409207 0.902065 1.189070 1.339636 1.802411 1.960770 2.652930 2.818987 
+0.302643 0.359753 0.651207 1.208021 1.423702 1.548149 1.882130 2.015591 2.260535 2.578896 
+0.155928 0.216908 0.381812 0.654803 1.112373 1.589935 1.847562 1.976716 2.224078 2.725337 
+0.274981 0.347675 0.572000 0.736046 0.894248 1.632373 1.891391 2.056890 2.602900 2.721779 
+0.154496 0.243461 0.348174 0.689505 1.573807 1.700306 1.943182 2.101580 2.564661 2.773169 
+0.292612 0.466612 0.795936 1.047468 1.413693 1.750848 2.062894 2.340073 2.613612 2.769493 
+0.242896 0.361500 0.555859 0.793597 0.932291 1.409467 1.863863 2.009534 2.464500 2.677491 
+0.221646 0.344724 0.554564 0.729403 1.136575 1.301772 1.529181 2.163590 2.395821 2.610805 
+0.160969 0.224467 0.371545 0.626879 1.160953 1.444229 1.675966 1.879779 2.478590 2.672023 
+0.214172 0.341585 0.676575 0.977397 1.325429 1.720096 2.072595 2.369539 2.635285 2.778792 
+0.203311 0.289438 0.458739 0.914153 1.122885 1.302925 1.583844 1.886828 2.187869 2.427039 
+0.280383 0.371600 0.824827 1.100246 1.236225 1.398923 1.578041 2.016000 2.368973 2.506732 
+0.170627 0.251778 0.393686 0.608347 1.287599 1.446665 1.793278 2.036554 2.310153 2.752439 
+0.180580 0.288746 0.987854 1.431706 1.677216 1.915661 2.124939 2.289452 2.589612 2.754264 
+0.176335 0.266263 0.445421 0.706403 0.875402 1.422918 1.758670 1.960910 2.410676 2.601751 
+0.216173 0.287404 0.480696 1.009765 1.291304 1.476644 1.895584 2.064286 2.284064 2.483108 
+0.176523 0.273934 0.403407 0.966139 1.304724 1.436612 1.944728 2.084836 2.544458 2.762416 
+0.311836 0.550501 0.879591 1.096228 1.276661 1.477859 1.817706 2.154340 2.560467 2.779841 
+0.179765 0.250560 0.455939 1.023886 1.225132 1.475662 1.734617 1.918713 2.147342 2.438235 
+0.271033 0.457235 0.599622 0.821049 0.940125 1.200937 1.849716 1.986656 2.548168 2.751578 
+0.179326 0.248002 0.426405 0.817060 1.285888 1.565019 2.117359 2.298712 2.572404 2.752701 
+0.374409 0.535936 0.897009 1.185070 1.591569 1.757202 1.967944 2.179985 2.457394 2.622641 
+0.185472 0.282752 0.409439 0.657499 0.856446 1.029396 1.879933 2.069323 2.344742 2.753103 
+0.375964 0.578457 0.758945 0.929339 1.127475 1.259437 1.704109 2.122973 2.336031 2.498298 
+0.225641 0.361030 0.501679 0.783379 1.314851 1.452621 1.714150 1.987157 2.225703 2.724361 
+0.144996 0.252919 0.632145 1.226038 1.575343 1.901549 2.171481 2.390554 2.682293 2.809834 
+0.172022 0.263338 0.448634 0.729435 0.984007 1.171597 1.757049 1.990232 2.321305 2.771210 
+0.235731 0.351117 0.796871 1.055711 1.300224 1.591818 1.895875 2.122918 2.417888 2.599817 
+0.254053 0.319371 0.455623 1.086141 1.664667 1.915882 2.059084 2.233416 2.452037 2.586788 
+0.375538 0.742993 1.139911 1.337758 1.735562 2.013906 2.315012 2.483433 2.651575 2.755211 
+0.247245 0.481131 0.710366 0.897602 1.121094 1.271709 1.787346 2.199502 2.429663 2.740668 
+0.226103 0.311441 0.501648 0.844424 1.362818 1.531338 1.777474 1.989925 2.187493 2.358501 
+0.195862 0.296224 0.609554 0.783241 1.243472 1.445477 1.637032 2.022645 2.483557 2.646137 
+0.233302 0.299441 0.472792 1.249457 1.457875 1.601860 1.831433 1.993719 2.597193 2.755433 
+0.168096 0.224183 0.382700 0.596214 1.060587 1.294418 1.605760 1.848489 2.357695 2.569186 
+0.330050 0.445912 0.661713 0.874446 1.000792 1.452973 1.943987 2.076916 2.423883 2.612359 
+0.226382 0.287303 0.517631 0.806229 1.309009 1.885280 2.160514 2.286410 2.526377 2.660822 
+0.203170 0.499314 0.887358 1.235074 1.462922 1.698260 1.999316 2.229225 2.571613 2.766691 
+0.307531 0.378353 0.573606 0.712218 0.850169 1.308996 2.059092 2.263816 2.497943 2.676815 
+0.276203 0.510250 0.686800 0.902844 1.205197 1.327979 1.718894 2.038947 2.256393 2.697149 
+0.161948 0.229115 0.393619 0.683613 1.137811 1.322692 1.783723 1.961584 2.389073 2.636082 
+0.201334 0.276773 0.468994 0.967017 1.475971 1.632424 1.965774 2.197278 2.480593 2.701553 
+0.214587 0.315421 0.469498 0.733397 1.146003 1.277911 1.727839 2.227135 2.440264 2.681122 
+0.255602 0.394609 0.743393 0.977796 1.199085 1.405972 1.918336 2.224828 2.479187 2.663394 
+0.245989 0.352625 0.517055 0.802830 1.558712 1.795653 1.944055 2.133640 2.333267 2.479982 
+0.337423 0.480433 0.869036 1.139571 1.630764 1.822959 2.074843 2.292613 2.479130 2.625317 
+0.220974 0.358850 0.571640 0.752791 0.937013 1.151721 1.674398 2.062466 2.558717 2.784838 
+0.267518 0.331708 0.541111 1.116547 1.411121 1.532868 1.792949 1.933520 2.248940 2.628644 
+0.084613 0.105083 0.297424 0.916949 1.256301 1.567029 1.885388 2.189875 2.522795 2.792102 
+0.205328 0.287223 0.724462 1.032395 1.457708 1.642169 1.925628 2.175524 2.429638 2.605488 
+0.232554 0.338724 0.502115 0.859975 1.044090 1.245652 1.806555 1.999641 2.261164 2.459984 
+0.291638 0.379172 0.626072 0.792796 0.959124 1.504886 1.734465 1.919612 2.614359 2.722709 
+0.191554 0.263114 0.426797 0.610628 1.077406 1.829543 2.021948 2.210572 2.427652 2.613828 
+0.389151 0.679476 0.915414 1.036635 1.250846 1.586610 2.040972 2.281500 2.567941 2.718815 
+0.203200 0.301280 0.470357 0.668716 0.851737 0.980327 1.570862 2.037617 2.289067 2.693877 
+0.304064 0.405934 0.710274 0.962705 1.128820 1.341667 1.635050 1.845382 2.079916 2.507510 
+0.171777 0.240705 0.409371 0.786432 1.223202 1.375689 1.691760 1.866080 2.350406 2.493942 
+0.231251 0.277994 0.557867 1.325822 1.660352 1.779477 2.007138 2.172322 2.440457 2.652308 
+0.188101 0.259494 0.412543 0.624843 0.839549 1.033700 1.634128 1.931944 2.246076 2.425773 
+0.361304 0.419465 0.795676 1.184605 1.296796 1.578447 1.841746 1.997361 2.540538 2.687139 
+0.274372 0.338938 0.492443 0.963516 1.509514 1.706378 1.869885 2.077166 2.261281 2.444183 
+0.415990 0.652103 1.031293 1.269551 1.572746 1.772975 2.004659 2.175272 2.430606 2.596553 
+0.242045 0.370942 0.534392 0.763529 1.001165 1.129764 1.682192 2.144644 2.324478 2.715697 
+0.377438 0.588168 0.765394 0.976873 1.356652 1.490088 1.737970 2.006774 2.213691 2.389973 
+0.191625 0.284123 0.405342 1.016777 1.432730 1.547592 1.813930 1.958317 2.470765 2.649257 
+0.272672 0.349555 0.633911 1.152234 1.303938 1.547640 1.919504 2.047696 2.562779 2.730575 
+0.168423 0.236330 0.421468 0.831345 1.083543 1.553448 1.880726 2.064701 2.370864 2.632945 
+0.219318 0.301481 0.513617 0.765086 1.026019 1.514647 2.048203 2.248568 2.499810 2.657069 
+0.232695 0.347947 0.495203 0.718830 1.423013 1.722493 1.879584 2.165044 2.420251 2.589658 
+0.270284 0.336865 0.684929 1.155789 1.690421 1.876744 2.027359 2.226178 2.446748 2.582000 
+0.149701 0.193747 0.352019 0.520123 0.823974 1.434753 1.686592 1.961148 2.370914 2.693067 
+0.254818 0.412303 0.601514 0.771438 1.175450 1.376569 1.539029 1.937039 2.408576 2.563621 
+0.233713 0.355886 0.593725 0.762880 1.271479 1.563900 1.797523 2.094688 2.538627 2.711734 
+0.179028 0.237103 0.396818 1.042021 1.633539 1.762676 2.123935 2.322391 2.588193 2.751345 
+0.182027 0.251039 0.434581 0.714302 0.950997 1.437895 1.813570 1.969103 2.145882 2.353968 
+0.501538 0.692148 0.848860 1.071308 1.350543 1.489476 1.841643 2.104284 2.341536 2.515294 
+0.274530 0.381470 0.526682 0.922143 1.444946 1.573605 1.858767 2.066747 2.284796 2.626819 
+0.360617 0.583131 0.979491 1.254083 1.488351 1.797557 2.219518 2.482176 2.742366 2.862025 
+0.140913 0.220301 0.619552 0.818307 1.052429 1.339972 1.830726 2.133953 2.536378 2.751128 
+0.293514 0.391691 0.790080 0.962740 1.160319 1.526602 1.805491 2.041462 2.361619 2.564962 
+0.199542 0.290571 0.452891 0.689515 1.258530 1.409879 1.886242 2.228126 2.465677 2.726646 
+0.296920 0.356356 0.784287 0.996540 1.146175 1.623865 1.815498 2.038297 2.600627 2.705700 
+0.206451 0.276025 0.537547 0.802572 1.220407 1.642060 1.863625 2.001978 2.215339 2.585384 
+0.333650 0.464751 0.653772 0.966306 1.103865 1.340203 1.784701 1.914591 2.470171 2.686916 
+0.181861 0.244870 0.376456 0.554383 1.329897 1.810440 2.047836 2.202318 2.660855 2.817057 
+0.450565 0.647291 0.951172 1.229431 1.519644 1.686812 2.049107 2.267169 2.501284 2.650596 
+0.219996 0.320591 0.427747 0.601183 0.753448 0.929578 1.741979 2.285789 2.472633 2.749566 
+0.333848 0.423373 0.658791 1.031299 1.222625 1.365771 1.901889 2.121101 2.290306 2.531185 
+0.166064 0.233902 0.383355 0.661806 1.226567 1.399684 1.771269 1.974537 2.173487 2.566344 
+0.189286 0.243602 0.390584 1.387930 1.588719 1.763237 2.091118 2.316314 2.593526 2.755080 
+0.158404 0.224878 0.385000 0.668463 0.942954 1.411967 1.700313 1.828069 2.059396 2.692546 
+0.325989 0.461263 0.851471 1.045709 1.284028 1.516199 1.797341 2.088387 2.437669 2.627215 
+0.223709 0.289190 0.632812 0.858738 1.541903 1.746766 1.935738 2.184816 2.404330 2.583013 
+0.545842 0.952420 1.340820 1.516838 1.838879 2.012890 2.244968 2.403170 2.592285 2.691119 
+0.238526 0.349079 0.494582 0.987665 1.170746 1.348229 1.468645 2.296964 2.644160 2.787381 
+0.270857 0.442003 0.655998 0.881913 1.259254 1.428358 1.769867 1.998528 2.395589 2.652840 
+0.154384 0.211806 0.489481 0.997257 1.249817 1.541232 1.778865 1.949397 2.319136 2.623391 
+0.268258 0.312888 0.589114 1.258625 1.572705 1.675430 1.912780 2.070458 2.279933 2.564230 
+0.170715 0.224965 0.374011 0.540197 1.161887 1.499072 1.925865 2.082569 2.246619 2.469724 
+0.324358 0.391989 0.706816 0.833614 1.015725 1.568995 1.735976 2.127068 2.558411 2.653871 
+0.178059 0.258575 0.374125 0.536831 1.334827 1.798628 1.986978 2.189252 2.432266 2.626696 
+0.198857 0.420955 0.817664 1.178363 1.466742 1.821295 2.207327 2.474411 2.738275 2.851185 
+0.188344 0.324302 0.470468 0.790033 0.934101 1.188722 1.887171 2.052833 2.448325 2.630236 
+0.201295 0.365646 0.526513 0.758388 1.140096 1.267331 1.650173 1.879342 2.102889 2.600286 
+0.135058 0.169428 0.307348 0.503160 1.018083 1.447946 1.810984 2.134002 2.480277 2.759846 
+0.178006 0.266610 0.390327 0.928681 1.501613 1.621327 1.871356 2.025864 2.580442 2.770801 
+0.246182 0.424290 0.644023 0.801168 1.114876 1.277757 1.503317 2.074888 2.295695 2.501380 
+0.322996 0.430355 0.631600 1.047698 1.221840 1.426726 1.903081 2.032223 2.516726 2.708452 
+0.292994 0.430599 0.619178 0.794567 1.283029 1.652817 1.840836 2.069946 2.385375 2.528246 
+0.525494 0.787797 1.121816 1.387482 1.674574 1.936221 2.224042 2.390624 2.634276 2.743234 
+0.299504 0.409196 0.602235 0.892336 1.056426 1.253766 1.489136 1.639876 2.427480 2.650368 
+0.423758 0.520480 0.758987 1.041257 1.173655 1.423676 1.818235 1.936407 2.363001 2.626644 
+0.155042 0.247496 0.641445 0.954509 1.224970 1.465850 1.837841 2.090456 2.451501 2.716155 
+0.251949 0.421094 0.706797 0.975659 1.259906 1.520067 1.816310 2.122017 2.474913 2.716671 
+0.215220 0.302248 0.730598 0.896343 1.145567 1.370192 1.700685 2.022563 2.283265 2.489220 
+0.285230 0.453559 0.663670 0.861526 1.011602 1.247419 1.655985 1.861291 2.578936 2.731333 
+0.162067 0.219409 0.373433 0.544669 1.103298 1.597178 1.921040 2.143402 2.406499 2.660484 
+0.342367 0.511499 0.931350 1.163219 1.393645 1.611146 1.972769 2.194416 2.470766 2.649264 
+0.251010 0.364125 0.560956 0.746545 1.019837 1.170725 1.532945 2.288671 2.577088 2.723074 
+0.315001 0.489412 0.720682 0.877607 1.090466 1.253848 1.448221 1.922954 2.255887 2.408634 
+0.174666 0.235793 0.387644 0.554402 1.231089 1.456137 1.688034 2.127450 2.367035 2.597270 
+0.215113 0.341915 1.043717 1.322751 1.495414 1.741895 1.961164 2.239824 2.544905 2.703945 
+0.219852 0.301770 0.513912 0.705474 0.877540 1.295896 1.699002 1.987057 2.287968 2.496966 
+0.290638 0.366442 0.655155 1.044990 1.172154 1.532536 1.800791 1.948931 2.509679 2.660055 
+0.232252 0.313770 0.658552 0.941977 1.463174 1.665488 1.862461 2.027843 2.534016 2.701236 
+0.326539 0.552681 1.121731 1.331381 1.520072 1.867084 2.082861 2.332474 2.606039 2.737092 
+0.190254 0.340428 0.492777 0.739738 0.895461 1.079371 1.643156 1.795290 2.491822 2.729382 
+0.283586 0.418440 0.587306 0.870866 1.418553 1.577030 1.799498 2.069398 2.274484 2.438103 
+0.235752 0.357650 0.502891 1.012434 1.258853 1.407789 1.820057 1.955830 2.505903 2.734330 
+0.278412 0.343137 0.849977 1.232895 1.350504 1.590626 1.787519 2.091578 2.541360 2.663856 
+0.162966 0.243159 0.439238 0.684821 0.887783 1.462899 1.881739 2.044253 2.289393 2.705002 
+0.235063 0.371799 0.578210 0.752199 1.008546 1.476284 1.804912 2.271399 2.655042 2.789653 
+0.154939 0.223696 0.344718 0.667555 1.495659 1.669436 2.069883 2.307215 2.627692 2.811343 
+0.239702 0.335917 0.716616 1.131805 1.452514 1.639133 2.105515 2.279822 2.502030 2.669220 
+0.226818 0.331261 0.472705 0.651974 0.781639 1.219798 1.822904 2.082732 2.439327 2.610900 
+0.223413 0.359594 0.534704 0.741518 1.225894 1.389874 1.618191 2.009911 2.207000 2.459844 
+0.171308 0.268378 0.383799 0.858926 1.376293 1.519165 1.780601 1.922915 2.623094 2.802402 
+0.140134 0.212320 0.443224 0.967457 1.264241 1.562153 1.929148 2.217388 2.668341 2.830751 
+0.221323 0.322124 0.485563 0.818589 1.011837 1.198984 1.423616 1.669403 2.157523 2.363190 
+0.369687 0.525655 0.719213 0.939654 1.137631 1.312217 1.599935 1.826813 2.355221 2.580680 
+0.211975 0.314411 0.489148 0.739213 1.377801 1.554504 1.824373 2.158875 2.352992 2.722621 
+0.170698 0.296368 0.934285 1.243133 1.555900 1.866544 2.159940 2.363436 2.585032 2.738530 
+0.189263 0.305887 0.439912 0.784610 1.227264 1.342508 1.587650 1.754907 2.439893 2.721315 
+0.296339 0.385169 0.612012 1.081322 1.276361 1.437178 1.871470 2.001718 2.339094 2.640217 
+0.229588 0.320544 0.517278 0.969137 1.142560 1.626089 1.877916 2.115461 2.546741 2.708025 
+0.248869 0.420193 0.732388 1.049015 1.303410 1.601458 1.949210 2.239464 2.648223 2.822614 
+0.207600 0.292320 0.496539 0.857149 1.182294 1.399849 1.714165 1.868238 2.027936 2.200737 
+0.225558 0.396897 0.541783 0.873366 1.178972 1.299579 1.677191 1.849602 2.330475 2.752717 
+0.176821 0.231377 0.372767 0.508565 1.152819 1.808050 2.112679 2.250073 2.571342 2.748550 
+0.352149 0.515765 1.023238 1.260221 1.443565 1.622067 1.872804 2.100177 2.489280 2.671043 
+0.166138 0.263444 0.370151 0.590066 0.754819 0.940533 1.761870 1.946611 2.445015 2.758191 
+0.342082 0.476411 0.656223 0.851774 1.003992 1.153372 1.694401 2.065625 2.255642 2.440148 
+0.227237 0.376514 0.514329 0.894887 1.141673 1.283052 1.831377 1.985902 2.334470 2.784878 
+0.215891 0.269548 0.684111 1.405658 1.674813 1.800925 2.172085 2.339395 2.591569 2.730100 
+0.236240 0.400377 0.533684 0.750343 0.910405 1.089112 1.737729 1.912807 2.192519 2.688733 
+0.169242 0.284879 0.916252 1.169769 1.433683 1.644376 1.919124 2.161625 2.482664 2.682591 
+0.270731 0.336506 0.477594 1.042714 1.605840 1.796859 1.945909 2.160039 2.354913 2.520950 
+0.420586 0.652563 1.117162 1.406006 1.747537 1.947424 2.203094 2.359970 2.547902 2.682168 
+0.281552 0.395037 0.640181 0.944531 1.193959 1.330492 1.718657 2.188389 2.444591 2.578673 
+0.311824 0.476892 0.633431 0.845825 1.332518 1.491656 1.693614 2.041082 2.289317 2.439399 
+0.133945 0.200790 0.647237 0.927687 1.188883 1.369658 1.699557 1.972777 2.295259 2.678185 
+0.204796 0.278215 0.443465 1.270484 1.405209 1.640920 1.824252 2.327085 2.599637 2.772533 
+0.183970 0.244116 0.410594 0.639103 1.221589 1.404867 1.628358 1.902439 2.168632 2.306804 
+0.343622 0.434735 0.666599 0.868069 1.048942 1.532778 1.819835 1.971884 2.288701 2.448745 
+0.238017 0.320361 0.657255 0.917611 1.303306 1.727361 1.988909 2.181455 2.442965 2.613322 
+0.323613 0.545056 0.930173 1.226059 1.440181 1.772300 2.056890 2.347811 2.689382 2.820616 
+0.288930 0.401387 0.617124 0.836453 0.990306 1.261227 1.913283 2.110049 2.324584 2.557162 
+0.332670 0.480804 0.656147 0.880536 1.029566 1.230493 1.769063 1.932296 2.200370 2.585210 
+0.185551 0.265352 0.409432 0.608847 1.034698 1.222821 1.876965 2.171647 2.403502 2.666441 
+0.155026 0.223348 0.401684 1.079141 1.415789 1.620021 2.045515 2.258512 2.631625 2.802291 
+0.183461 0.263081 0.425694 0.635685 1.188664 1.357556 1.574991 2.085982 2.288725 2.511108 
+0.314738 0.463011 0.648733 0.877651 1.002890 1.265811 2.005414 2.198095 2.481535 2.714178 
+0.244411 0.318444 0.546578 0.793615 1.326150 1.735479 1.945598 2.114662 2.315350 2.478535 
+0.326237 0.543540 0.987361 1.304413 1.684932 1.902147 2.207172 2.374273 2.557527 2.716216 
+0.157795 0.283302 0.430398 0.660379 0.811060 1.142539 1.479298 1.718714 2.670264 2.847556 
+0.220856 0.283872 0.779935 1.074940 1.312211 1.626329 1.837609 1.968885 2.155988 2.602381 
+0.140763 0.205719 0.406561 0.762459 1.041266 1.486993 1.838306 2.114606 2.552810 2.772285 
+0.140451 0.395920 0.792110 1.108001 1.402642 1.623079 1.943151 2.227952 2.546163 2.773998 
+0.229862 0.336462 0.546590 0.810150 1.201906 1.346787 1.825323 2.092925 2.285730 2.473359 
+0.224913 0.328246 0.517269 0.874793 1.012587 1.452178 1.695778 2.014930 2.511447 2.672574 
+0.247745 0.335741 0.546558 0.710177 1.170556 1.727789 1.970678 2.158532 2.482819 2.628913 
+0.398252 0.555087 0.890367 1.121205 1.381533 1.601228 1.866647 2.066612 2.405164 2.588016 
+0.198563 0.288867 0.478054 0.658477 0.851841 1.027105 1.539739 2.021106 2.579462 2.784184 
+0.304271 0.371642 0.661590 1.068976 1.224249 1.411927 1.680524 1.869770 2.100073 2.308554 
+0.188223 0.257939 0.432402 0.735050 1.318038 1.485528 1.828110 2.046435 2.307018 2.457237 
+0.246723 0.297276 0.604475 1.310901 1.570442 1.688851 1.913658 2.051334 2.556011 2.714965 
+0.158309 0.234509 0.435792 0.667900 0.957567 1.235918 1.592945 1.818158 2.307389 2.768973 
+0.419843 0.501412 0.766892 1.073173 1.189374 1.480225 1.766597 1.922151 2.537937 2.694771 
+0.275140 0.335563 0.678421 1.081521 1.592379 1.772635 1.931245 2.140699 2.333804 2.490857 
+0.372056 0.856814 1.239538 1.409989 1.690297 1.863018 2.072702 2.273547 2.532657 2.690517 
+0.321254 0.422981 0.604856 0.793437 0.912112 1.128454 1.795979 2.173232 2.360146 2.536137 
+0.395214 0.598779 0.771997 0.946713 1.213777 1.330433 1.660335 1.977154 2.165056 2.344018 
+0.225286 0.317828 0.464801 1.112329 1.369512 1.511999 1.921954 2.053407 2.593519 2.777285 
+0.330612 0.407807 0.730129 1.259731 1.459811 1.605671 1.981307 2.137009 2.465971 2.679722 
+0.213145 0.305305 0.507016 0.662299 1.056848 1.479862 1.671904 2.102707 2.369871 2.581994 
+0.219658 0.296096 0.443507 0.610973 0.799691 1.676579 1.965487 2.153235 2.502228 2.692999 
+0.174947 0.257739 0.373547 0.552567 1.405316 1.614249 1.848917 2.117795 2.317884 2.711904 
+0.209667 0.297529 0.756195 1.095304 1.564196 1.844775 2.103697 2.292657 2.520051 2.679489 
+0.170138 0.240310 0.452247 0.684414 0.880102 1.366921 1.741648 2.131295 2.505730 2.732611 
+0.278164 0.468635 0.707518 0.853693 1.054780 1.210458 1.540941 2.174562 2.410662 2.612138 
+0.155738 0.238890 0.352836 0.621012 1.441438 1.619698 1.825165 1.975331 2.525373 2.748574 
+0.223776 0.274424 0.479048 0.797871 1.694190 1.878135 2.135285 2.373726 2.595422 2.729787 
+0.151088 0.198286 0.326558 0.536276 0.845893 1.141653 1.460565 1.762868 2.025851 2.177303 
+0.434445 0.614208 0.887657 1.028446 1.191359 1.392204 1.786886 2.062481 2.423405 2.619356 
+0.180755 0.275311 0.397787 0.859366 1.409762 1.523325 1.908846 2.082319 2.389720 2.743887 
+0.275975 0.508416 0.889894 1.318925 1.633314 1.904728 2.169012 2.374655 2.726973 2.847666 
+0.156239 0.262624 0.406657 0.739074 1.044495 1.201234 1.810887 2.005600 2.581700 2.804889 
+0.195391 0.258771 0.654924 0.824371 1.315259 1.500728 1.765938 2.063992 2.341176 2.513659 
+0.178034 0.301047 0.463020 0.716172 1.198868 1.340454 1.834558 2.022132 2.400750 2.776294 
+0.340368 0.404236 0.843747 1.039238 1.202107 1.708051 1.914952 2.169509 2.521521 2.623348 
+0.218465 0.289694 0.528045 0.817051 1.132337 1.580464 1.838891 1.983392 2.147493 2.348131 
+0.322509 0.458058 0.654679 0.958976 1.118211 1.321565 1.901390 2.046409 2.360931 2.664215 
+0.191821 0.252321 0.389176 0.581111 1.529667 1.931689 2.083614 2.270465 2.566855 2.713879 
+0.493961 0.710827 0.982260 1.196274 1.419327 1.620910 1.928015 2.145652 2.429769 2.601973 
+0.213148 0.311589 0.424636 0.602664 0.736895 1.022165 1.992278 2.218533 2.611628 2.850324 
+0.288129 0.434441 0.629313 0.856153 1.289667 1.424520 1.875795 2.150240 2.351814 2.536843 
+0.160031 0.230716 0.406654 0.870424 1.156517 1.392317 1.804098 1.951437 2.210479 2.735164 
+0.229340 0.293962 0.503222 1.242097 1.475824 1.624647 1.998680 2.144499 2.578549 2.753270 
+0.158770 0.220035 0.363386 0.577761 0.963090 1.174939 1.738169 1.979202 2.162436 2.661916 
+0.346062 0.444816 0.716985 1.180717 1.370580 1.522996 1.892173 2.066682 2.395796 2.627659 
+0.307495 0.389330 0.612607 0.969283 1.557708 1.839939 1.996737 2.172382 2.420627 2.539195 
+0.437804 0.726957 1.291168 1.503297 1.765428 1.962121 2.163647 2.336227 2.579616 2.708524 
+0.232184 0.333678 0.528368 0.706749 1.203280 1.379018 1.611161 2.154678 2.592903 2.750319 
+0.272652 0.461710 0.625777 0.839609 1.342021 1.496726 1.715376 2.137572 2.370040 2.597390 
+0.184908 0.302324 0.454883 0.880307 1.104383 1.292526 1.777203 1.943364 2.444174 2.622726 
+0.265644 0.341261 0.553228 1.139475 1.427148 1.560441 1.933941 2.084129 2.393307 2.654135 
+0.167920 0.207301 0.370331 0.525538 1.030891 1.368163 1.782474 2.062404 2.332762 2.526299 
+0.343172 0.433912 0.717501 0.889734 1.052060 1.695278 2.053156 2.208456 2.608869 2.718320 
+0.216527 0.305247 0.445890 0.729271 1.639736 1.903284 2.053351 2.221254 2.432253 2.568018 
+0.110545 0.209955 0.844788 1.174205 1.492201 1.810243 2.177274 2.440496 2.697294 2.835232 
+0.217384 0.337412 0.488999 0.761842 0.879715 1.209528 1.970747 2.120795 2.611654 2.791762 
+0.190459 0.296484 0.469967 0.800649 1.105561 1.278527 1.516938 1.693066 2.114420 2.716739 
+0.134814 0.175978 0.300425 0.496817 1.244295 1.485308 1.861721 2.131233 2.485046 2.773884 
+0.210174 0.278266 0.435508 0.927538 1.606908 1.753898 1.957554 2.166283 2.398518 2.749609 
+0.213766 0.315300 0.509924 0.709930 0.964724 1.106776 1.382615 2.001070 2.323214 2.565314 
+0.400615 0.524954 0.798552 1.012852 1.135488 1.474850 1.989029 2.130909 2.507971 2.679460 
+0.249400 0.377023 0.519635 0.754227 1.459559 1.642762 1.828961 2.077882 2.298228 2.467534 
+0.473365 0.683973 1.052341 1.375830 1.548106 1.747589 2.139299 2.318768 2.609977 2.739255 
+0.203877 0.341791 0.485180 0.884069 1.097592 1.269532 1.479924 1.757879 2.648399 2.822387 
+0.273046 0.404254 0.555403 0.954547 1.291233 1.399022 1.722890 1.903441 2.171984 2.645312 
+0.040369 0.117266 0.617136 0.892043 1.260331 1.541653 1.859383 2.153096 2.498232 2.761886 
+0.132414 0.211358 0.742445 1.066857 1.331084 1.570793 1.867458 2.132535 2.479624 2.731076 
+0.237329 0.326529 0.612538 0.790663 0.990133 1.413736 1.738235 1.936914 2.167728 2.451626 
+0.273960 0.405794 0.572530 0.933672 1.057816 1.397952 1.856531 1.997548 2.599486 2.760042 
+0.199334 0.298380 0.442931 0.628638 1.303213 1.640138 1.804023 2.113020 2.375455 2.548946 
+0.350188 0.502010 0.821298 1.038639 1.369294 1.592404 1.910815 2.156486 2.460508 2.653260 
+0.281558 0.399892 0.573105 0.753299 0.900613 1.054574 1.581987 2.178437 2.430354 2.616044 
+0.344653 0.543532 0.703715 0.862285 1.198215 1.338208 1.579080 2.060769 2.306749 2.485749 
+0.220701 0.326795 0.520618 0.755133 1.295552 1.451886 1.690502 2.200045 2.414271 2.615909 
+0.279478 0.332193 0.801527 1.345966 1.487477 1.678499 1.922202 2.100025 2.585571 2.713387 
+0.163502 0.212169 0.365096 0.525464 0.869846 1.208807 1.793988 2.040314 2.297180 2.469797 
+0.285531 0.341488 0.754059 1.170016 1.300835 1.513696 1.699861 1.889918 2.581459 2.706874 
+0.249595 0.366997 0.626427 0.945219 1.407043 1.560558 1.831657 2.231149 2.466354 2.654518 
+0.271671 0.443136 1.156412 1.406456 1.676521 1.856481 2.063218 2.230498 2.475840 2.639575 
+0.286620 0.427806 0.637320 0.803409 0.996161 1.266383 1.681751 2.003968 2.394651 2.588547 
+0.314906 0.440519 0.612129 0.896126 1.472415 1.717693 1.881351 2.099437 2.369166 2.495466 
+0.170277 0.251270 0.405477 0.915641 1.126887 1.436630 1.714771 1.893198 2.552995 2.738519 
+0.279410 0.337137 0.734563 1.281046 1.480602 1.611880 1.853215 1.994883 2.416054 2.654827 
+0.165776 0.226083 0.417544 0.744574 1.044468 1.534891 1.808494 1.944946 2.138491 2.601790 
+0.264579 0.336652 0.542033 0.710190 0.913338 1.655751 1.817762 2.231956 2.524436 2.658519 
+0.158194 0.235588 0.338347 0.541657 1.583377 1.766293 2.009135 2.243336 2.503941 2.775158 
+0.332612 0.509620 0.822935 1.075876 1.454286 1.650788 1.974450 2.251279 2.537342 2.745115 
+0.262817 0.359709 0.520893 0.707667 0.818364 1.438849 1.971249 2.087666 2.497014 2.646442 
+0.233200 0.399599 0.612456 0.775547 1.199192 1.355765 1.646901 2.136245 2.342490 2.695742 
+0.149687 0.238538 0.372248 0.634520 1.255813 1.433790 1.770041 1.928752 2.611905 2.824930 
+0.137016 0.210297 0.591489 1.125451 1.375648 1.685296 2.089612 2.390888 2.704458 2.844434 
+0.213490 0.341024 0.541716 0.750061 1.088199 1.244576 1.555338 1.965568 2.187900 2.383714 
+0.300159 0.489291 0.825022 1.037100 1.194088 1.347375 1.684747 2.024936 2.465611 2.740973 
+0.170029 0.255033 0.392758 0.727117 1.382065 1.579676 1.800912 1.959072 2.282335 2.728796 
+0.175883 0.365509 1.112175 1.385866 1.720391 1.977810 2.245295 2.421614 2.629567 2.754004 
+0.162590 0.248164 0.454630 0.763209 0.966031 1.282338 1.730743 1.938052 2.479376 2.667563 
+0.258043 0.345866 0.556520 0.981312 1.361528 1.482377 1.872244 2.158226 2.362269 2.555030 
+0.234139 0.348843 0.528234 0.987884 1.195217 1.422145 1.960028 2.127365 2.603321 2.793004 
+0.179699 0.559209 0.867682 1.088835 1.316888 1.571498 1.922198 2.197391 2.501118 2.728679 
+0.216784 0.310791 0.487492 0.932903 1.201954 1.366554 1.800398 1.977499 2.174265 2.537065 
+0.186878 0.400655 0.580952 0.846287 1.103872 1.266778 1.842772 2.019592 2.488005 2.717222 
+0.164641 0.248712 0.389358 0.772822 1.212561 1.369916 2.025869 2.277615 2.617524 2.809527 
+0.351899 0.520326 0.926597 1.219651 1.509839 1.676837 1.921744 2.111253 2.356380 2.545934 
+0.242182 0.365285 0.506156 0.716020 0.865221 1.011688 1.786917 2.122981 2.350877 2.767729 
+0.413776 0.559566 0.735800 0.928997 1.079117 1.267179 1.880069 2.152492 2.324834 2.539856 
+0.210597 0.329568 0.469735 0.788590 1.215495 1.319810 1.711456 2.058991 2.245438 2.653727 
+0.197937 0.254148 0.477985 1.227090 1.629920 1.767432 2.186975 2.385104 2.594869 2.725544 
+0.205489 0.333855 0.523915 0.706275 1.102152 1.246608 1.648901 2.026835 2.281695 2.759313 
+0.230328 0.322431 0.861834 1.145614 1.347211 1.576111 1.807275 2.004824 2.354365 2.572251 
+0.224898 0.282022 0.506636 1.152298 1.626560 1.752095 2.028178 2.218821 2.488955 2.670460 
+0.313732 0.625469 1.164472 1.499077 1.749612 2.018528 2.262230 2.429601 2.692165 2.822502 
+0.375623 0.575307 0.791200 0.935770 1.096937 1.343393 1.807992 2.187306 2.519720 2.694803 
+0.236981 0.332412 0.479270 0.844461 1.347641 1.490733 1.683942 2.039143 2.297619 2.458431 
+0.129047 0.206250 0.636751 0.865101 1.136893 1.356610 1.704798 1.916685 2.518358 2.756320 
+0.195171 0.266517 0.414793 1.239561 1.452906 1.608357 1.833045 2.047802 2.473522 2.621994 
+0.165853 0.212720 0.372757 0.536136 1.013938 1.339627 1.555122 1.945745 2.236281 2.440949 
+0.256981 0.368868 0.635878 0.802543 1.084757 1.439120 1.814729 2.120519 2.458154 2.621456 
+0.214382 0.297135 0.445091 0.702050 1.365102 1.851262 2.067026 2.207298 2.470728 2.612432 
+0.340710 0.532103 0.935278 1.171022 1.377886 1.638598 1.965274 2.246164 2.631266 2.806341 
+0.310524 0.412051 0.582478 0.768755 0.871594 1.119854 1.926346 2.207508 2.407091 2.636633 
+0.249349 0.443517 0.631532 0.810096 1.205129 1.357206 1.607396 1.984157 2.208016 2.645111 
+0.143090 0.185312 0.325214 0.504000 1.134467 1.327913 1.673654 2.006903 2.389284 2.746094 
+0.226575 0.298946 0.453938 0.998061 1.394600 1.597283 2.064183 2.223246 2.425469 2.569458 
+0.183924 0.255181 0.415834 0.624247 1.042338 1.203077 1.555240 2.125309 2.400352 2.661916 
+0.275610 0.365968 0.654909 0.990108 1.170799 1.455333 2.077561 2.252672 2.502315 2.685945 
+0.204334 0.287844 0.394810 0.761295 1.501200 1.784709 1.935569 2.152830 2.349263 2.545639 
+0.342976 0.527539 0.917466 1.160585 1.499531 1.761830 2.095272 2.301872 2.540570 2.694692 
+0.202374 0.333367 0.480179 0.708677 0.819505 1.105285 1.806641 1.953348 2.610844 2.797497 
+0.307033 0.368471 0.602486 1.108611 1.413347 1.528636 1.798519 1.986138 2.169052 2.437256 
+0.144073 0.196932 0.386988 0.819061 1.289767 1.625073 1.901924 2.136105 2.483019 2.707970 
+0.176760 0.268627 0.662082 1.056866 1.547973 1.711386 1.972939 2.249909 2.544471 2.761094 
+0.191409 0.292985 0.492193 0.800526 1.041836 1.278546 1.836626 2.028677 2.249387 2.627785 
+0.324102 0.399146 0.687435 0.868704 1.022957 1.582084 1.853847 1.981885 2.554914 2.677057 
+0.229172 0.302836 0.481418 0.704363 0.967567 1.828269 2.097295 2.258467 2.549112 2.704652 
+0.467124 0.696788 0.939500 1.094987 1.277543 1.488496 1.896279 2.158470 2.474182 2.659994 
+0.175418 0.234039 0.367674 0.513586 0.747619 1.008405 1.583161 2.053114 2.363292 2.681153 
+0.410273 0.561949 0.736215 0.956685 1.135688 1.288424 1.750612 1.937714 2.151318 2.489336 
+0.204541 0.277613 0.529607 0.722971 1.199975 1.447336 1.715634 1.921054 2.357781 2.507488 
+0.253116 0.311907 0.696982 1.320082 1.575418 1.705324 2.005068 2.168666 2.461879 2.665053 
+0.163657 0.237902 0.393374 0.609490 0.854272 1.089980 1.526387 1.842337 2.126252 2.679051 
+0.448627 0.530664 0.812719 1.095201 1.207641 1.575411 1.884209 2.034297 2.553007 2.688355 
+0.262717 0.338748 0.512685 1.003543 1.480178 1.622083 1.828518 2.142415 2.356457 2.511530 
+0.417111 0.636688 1.036571 1.319877 1.679924 1.873389 2.073722 2.249396 2.507732 2.651054 
+0.263698 0.461151 0.618737 0.830471 1.004041 1.158874 1.801566 2.020222 2.306558 2.743041 
+0.387779 0.575108 0.729791 0.932981 1.361163 1.505161 1.751183 2.068466 2.338260 2.487637 
+0.181510 0.265666 0.454631 1.082382 1.287303 1.579202 1.851178 2.096963 2.467237 2.646930 
+0.277668 0.345119 0.602341 1.179200 1.378990 1.545625 1.813861 1.962590 2.491799 2.664453 
+0.179320 0.248080 0.456925 0.722589 1.126932 1.579450 1.799397 1.950668 2.484125 2.707238 
+0.314322 0.381145 0.608651 0.727613 0.890472 1.610280 2.136172 2.258358 2.596376 2.709780 
+0.189539 0.266068 0.419729 0.651693 1.410161 1.643106 1.854810 2.275582 2.492054 2.722009 
+0.254466 0.313038 0.594149 1.012536 1.688813 1.935465 2.119184 2.287869 2.535543 2.667926 
+0.134691 0.171906 0.302740 0.492936 0.899551 1.229188 1.733940 2.012878 2.446339 2.742762 
+0.231556 0.365068 0.680761 0.889142 1.111338 1.295904 1.542636 1.971784 2.427562 2.631912 
+0.222525 0.305606 0.527193 0.687519 1.181381 1.671764 1.863683 2.072023 2.634517 2.779272 
+0.178770 0.237415 0.375160 0.856692 1.673680 1.813743 2.016791 2.272421 2.522601 2.735959 
+0.193532 0.268731 0.451328 0.753471 0.984854 1.285349 1.685647 1.884123 2.091677 2.243418 
+0.476037 0.651610 0.801054 1.010162 1.241374 1.355840 1.775976 2.086152 2.272907 2.454351 
+0.211657 0.308331 0.421366 0.865966 1.418774 1.556743 1.786149 2.020332 2.198585 2.631981 
+0.203789 0.490794 1.010137 1.275006 1.472213 1.810140 2.170639 2.437660 2.662122 2.788061 
+0.174355 0.252095 0.674715 0.842194 1.055087 1.278000 1.698680 2.070561 2.399385 2.657430 
+0.245109 0.324049 0.628822 0.927910 1.123601 1.580066 1.878640 2.054601 2.358721 2.546838 
+0.182644 0.253804 0.386248 0.614056 1.364821 1.545877 2.040174 2.218827 2.419010 2.624609 
+0.295605 0.367794 0.690701 1.055162 1.186600 1.644453 1.944154 2.101444 2.562120 2.691268 
+0.220878 0.289573 0.640307 0.822072 1.144055 1.567797 1.766410 1.908109 2.103459 2.560489 
+0.403453 0.526298 0.732204 0.901150 1.035869 1.339383 1.783990 1.941961 2.371032 2.626653 
+0.212825 0.258570 0.471588 0.685549 1.263740 1.821051 2.163822 2.288398 2.628063 2.788155 
+0.401181 0.642053 1.032473 1.236110 1.444450 1.686678 2.006722 2.228515 2.572112 2.723964 
+0.239433 0.341091 0.492629 0.707630 0.881426 1.030816 1.719255 2.344056 2.579063 2.756942 
+0.294093 0.382770 0.577412 1.009281 1.313036 1.419303 1.744673 2.094230 2.289039 2.475843 
+0.169805 0.236922 0.403314 0.638995 1.176446 1.352145 1.665573 1.909756 2.150120 2.716243 
+0.210447 0.277913 0.452474 1.402686 1.513430 1.720944 1.903938 2.278499 2.583756 2.743179 
+0.159574 0.225382 0.374008 0.714137 1.011253 1.371713 1.699162 1.871587 2.027056 2.491194 
+0.258602 0.557253 0.819720 1.038856 1.301470 1.445358 1.830613 2.098171 2.320809 2.541075 
+0.232756 0.282242 0.631974 0.898694 1.537444 1.869217 2.063967 2.234463 2.498226 2.633517 
+0.580133 0.997946 1.320956 1.481874 1.731605 1.898579 2.120712 2.290128 2.530088 2.651657 
+0.211840 0.307093 0.453360 0.945579 1.250815 1.490290 1.724135 2.281097 2.562699 2.752602 
+0.314276 0.493555 0.667782 0.896500 1.323006 1.482618 1.667487 1.974415 2.427345 2.555679 
+0.182455 0.261592 0.418011 1.050927 1.261387 1.443370 1.665467 1.939030 2.444695 2.638451 
+0.241570 0.306934 0.491293 1.105950 1.554827 1.666520 1.923917 2.087652 2.367600 2.654889 
+0.190084 0.254850 0.454062 0.724519 1.083362 1.393887 1.892335 2.088856 2.321764 2.484299 
+0.306497 0.389831 0.721793 0.839714 1.124754 1.652401 1.822919 2.273310 2.569195 2.669599 
+0.186200 0.273460 0.383201 0.564758 1.511073 1.845018 1.998284 2.194096 2.388693 2.587923 
+0.300722 0.478218 0.823364 1.127490 1.591141 1.871349 2.174720 2.403181 2.624785 2.782405 
+0.228884 0.358342 0.504622 0.795874 1.005622 1.152613 1.908053 2.124794 2.372473 2.797584 
+0.171885 0.248234 0.432842 0.833143 1.040892 1.269289 1.661635 1.918629 2.158962 2.653403 
+0.140943 0.193684 0.343025 0.562303 1.069552 1.543330 1.824473 1.961637 2.463513 2.770537 
+0.173053 0.245656 0.360656 0.960618 1.589535 1.689906 1.984141 2.142998 2.588389 2.759403 
+0.240180 0.429951 0.637440 0.786596 1.069147 1.226573 1.470883 1.952052 2.195064 2.615973 
+0.367862 0.471897 0.730834 1.082320 1.226293 1.462927 1.928169 2.052466 2.406737 2.662458 
+0.247175 0.358209 0.535946 0.781876 1.363697 1.635239 1.807233 1.993776 2.452769 2.601039 
+0.445578 0.687898 1.114108 1.301027 1.577397 1.886042 2.224903 2.436534 2.659695 2.761031 
+0.214389 0.336025 0.487794 0.759534 0.970518 1.141100 1.457335 1.624644 2.306922 2.715265 
+0.377300 0.466775 0.716121 1.083781 1.256543 1.411238 1.789433 1.936372 2.205572 2.562355 
+0.148362 0.214593 0.545023 0.840437 1.193325 1.480659 1.791868 2.083419 2.410537 2.676129 
+0.150403 0.278398 0.792676 0.976680 1.218845 1.405245 1.775056 2.162458 2.547861 2.746383 
+0.236301 0.328633 0.630867 0.839915 1.042349 1.298870 1.627752 1.839491 2.298928 2.493962 
+0.337889 0.497920 0.711277 0.850420 0.992027 1.246884 1.710746 2.086682 2.527158 2.707162 
+0.172215 0.236540 0.372897 0.525146 1.182577 1.735727 1.927035 2.114619 2.319170 2.542782 
+0.415304 0.624807 0.906616 1.117841 1.446155 1.669417 1.948413 2.172815 2.504530 2.670754 
+0.265417 0.407241 0.613894 0.816534 0.980063 1.156061 1.756747 2.274851 2.497193 2.712242 
+0.276440 0.468209 0.649518 0.816686 1.195171 1.355517 1.549226 1.935272 2.217871 2.426979 
+0.188925 0.277012 0.412665 0.672627 1.354807 1.514523 1.699988 2.144554 2.382186 2.586077 
+0.242630 0.352485 0.912974 1.343781 1.604428 1.801867 2.014791 2.193072 2.460809 2.631999 
+0.190903 0.285841 0.449070 0.760328 0.954285 1.182936 1.692638 1.878163 2.276840 2.465963 
+0.220659 0.300374 0.721694 0.947306 1.298330 1.562980 1.760618 1.888247 2.506445 2.689675 
+0.213168 0.290928 0.695227 0.918179 1.378186 1.631987 1.847886 2.003072 2.358358 2.619347 
+0.328586 0.517244 0.937320 1.376238 1.574840 1.764347 2.058630 2.224334 2.584444 2.756653 
+0.248486 0.367007 0.562147 0.750632 0.902785 1.147563 1.637415 1.912062 2.413993 2.605696 
+0.310691 0.477895 0.670796 0.940507 1.418293 1.563497 1.805141 2.114076 2.376358 2.535155 
+0.256555 0.414210 0.559427 0.981289 1.191646 1.378307 1.678398 1.849306 2.576704 2.756630 
+0.291424 0.335003 0.750149 1.289655 1.437209 1.599989 1.803177 1.967415 2.601748 2.733761 
+0.195254 0.279513 0.451755 0.649111 0.828694 1.609509 1.914906 2.091219 2.319589 2.534899 
+0.222304 0.332624 0.475678 0.685205 1.030332 1.737223 1.920979 2.378290 2.706719 2.817726 
+0.164833 0.240093 0.359862 0.801929 1.513677 1.641713 2.040524 2.248843 2.488659 2.714025 
+0.214777 0.287322 0.572644 1.145070 1.367112 1.752687 2.042424 2.222067 2.543047 2.697885 
+0.226099 0.330382 0.474439 0.687757 0.799187 1.319837 1.944566 2.078099 2.367800 2.508460 
+0.244540 0.392163 0.553692 0.729765 1.247865 1.448376 1.617590 2.074636 2.340052 2.518064 
+0.175381 0.314231 0.446023 0.797404 1.328458 1.439727 1.793346 1.939571 2.468800 2.721651 
+0.205808 0.293670 0.452447 1.074268 1.288235 1.655635 1.857504 2.364687 2.639812 2.798144 
+0.253926 0.392653 0.587584 0.800134 0.976310 1.185587 1.570687 1.821414 2.090893 2.349021 
+0.322461 0.410912 0.723569 1.060644 1.201524 1.400360 1.579189 1.788759 2.460242 2.616602 
+0.211266 0.304981 0.436011 0.771978 1.490623 1.677748 1.886227 2.113497 2.326353 2.727265 
+0.235012 0.406911 0.864785 1.291485 1.708295 1.938554 2.179896 2.352404 2.563792 2.711446 
+0.176814 0.268620 0.445837 0.823113 1.029776 1.271571 1.623388 1.811215 2.402140 2.614165 
+0.241865 0.339268 0.507509 1.003677 1.204347 1.372561 1.940795 2.101371 2.385606 2.669975 
+0.230878 0.334743 0.500370 0.879929 1.021894 1.533770 1.970789 2.128971 2.567262 2.717288 
+0.297505 0.451574 0.748848 0.988527 1.366237 1.606668 1.894660 2.174481 2.521427 2.759168 
+0.199265 0.271145 0.498160 0.854679 1.172103 1.364148 1.762079 1.969095 2.173538 2.311630 
+0.222173 0.424864 0.564942 0.829809 1.038172 1.194055 1.720601 1.858086 2.431760 2.741461 
+0.181961 0.226819 0.390513 0.556339 1.056596 1.553065 2.128349 2.258018 2.602497 2.802121 
+0.357600 0.565047 1.153012 1.350312 1.533576 1.718542 1.957892 2.175347 2.505650 2.678495 
+0.162257 0.236808 0.374039 0.570569 0.748034 1.172262 1.823392 2.053032 2.513769 2.772072 
+0.305794 0.465870 0.645121 0.882650 1.141294 1.266856 1.701581 2.002881 2.184124 2.411254 
+0.231652 0.380738 0.549642 0.837410 1.225266 1.332971 1.851582 2.119371 2.315077 2.732108 
+0.235449 0.286771 0.684809 1.346663 1.526630 1.703476 2.101486 2.254546 2.577181 2.718994 
+0.233870 0.446515 0.605080 0.814654 1.054963 1.178801 1.633158 1.849743 2.139379 2.732772 
+0.271706 0.335152 0.857227 1.253741 1.387189 1.702170 1.896767 2.191114 2.479999 2.601359 
+0.237386 0.314549 0.438339 0.912164 1.577764 1.877791 2.032790 2.197037 2.412322 2.536484 
+0.361168 0.574093 1.023843 1.468517 1.690562 1.917374 2.187368 2.334035 2.669095 2.806291 
+0.278480 0.398742 0.573342 0.839212 1.073888 1.222093 1.691681 2.165258 2.377410 2.536882 
+0.286018 0.447947 0.615060 0.849446 1.319465 1.463583 1.769948 2.001035 2.189431 2.450384 
+0.219440 0.301601 0.668534 0.861094 1.210001 1.498673 1.745120 1.877765 2.314377 2.619597 
+0.223591 0.352153 0.598841 1.217893 1.359082 1.591744 1.771089 2.213856 2.561538 2.735416 
+0.176857 0.236601 0.395107 0.634632 1.133495 1.335116 1.770374 1.981313 2.206556 2.339716 
+0.334735 0.402265 0.659168 0.781639 0.975228 1.664999 1.872069 2.047533 2.476961 2.573979 
+0.215968 0.284755 0.524241 0.781460 1.334811 1.772379 1.953878 2.194209 2.578250 2.741939 
+0.298193 0.489879 0.812985 1.183691 1.496418 1.679975 2.108792 2.316557 2.673779 2.851610 
+0.312989 0.415446 0.618011 0.899096 1.083683 1.263384 1.887396 2.243064 2.419448 2.570481 
+0.244471 0.431115 0.601512 0.813139 1.102163 1.221061 1.692440 2.033163 2.221795 2.619838 
+0.150949 0.219060 0.349217 0.611327 1.077112 1.250547 1.915518 2.083980 2.449999 2.792543 
+0.161611 0.218964 0.445377 0.927863 1.451151 1.768464 2.130012 2.366724 2.666003 2.814049 
+0.196000 0.297256 0.497266 0.691900 1.089877 1.273685 1.513723 2.006472 2.273782 2.572221 
+0.335268 0.460795 0.685187 0.867664 1.013807 1.479554 2.011994 2.168476 2.572643 2.717564 
+0.257604 0.340872 0.499757 0.843052 1.396548 1.831688 2.034226 2.170332 2.422618 2.540496 
+0.417663 0.631718 0.955424 1.197319 1.659797 1.879883 2.168797 2.359053 2.578087 2.698249 
+0.162052 0.251583 0.439900 0.660911 0.903902 1.320296 1.624758 1.778577 2.530531 2.799705 
+0.256861 0.322803 0.685370 1.086437 1.263276 1.569879 1.851654 2.014946 2.264711 2.447006 
+0.125192 0.176171 0.336135 0.781600 1.200220 1.439966 1.805419 2.077525 2.462470 2.738186 
+0.102286 0.191322 0.774556 1.076151 1.369456 1.627146 1.973015 2.236001 2.609367 2.812985 
+0.173442 0.232622 0.491622 0.844157 1.095241 1.370797 1.696966 2.051411 2.316061 2.502053 
+0.257531 0.343598 0.654071 0.838985 1.048102 1.487473 1.725385 1.897417 2.430505 2.585998 
+0.197900 0.276312 0.440283 0.705103 1.267341 1.740297 1.934483 2.154007 2.400200 2.624136 
+0.409590 0.596785 0.983751 1.181770 1.371153 1.502380 1.758280 2.018571 2.380053 2.592151 
+0.231819 0.332890 0.483514 0.644585 0.816808 0.926308 1.403298 2.233007 2.467857 2.678461 
+0.258610 0.340064 0.670485 0.908467 1.107611 1.456243 1.759580 1.932179 2.113118 2.310135 
+0.184377 0.249203 0.410806 0.587907 1.302501 1.510319 1.724432 1.981890 2.282904 2.422125 
+0.254110 0.313328 0.659859 1.265819 1.412949 1.665930 1.927154 2.101984 2.551446 2.673030 
+0.161592 0.237480 0.376535 0.637094 0.823028 1.137613 1.696425 1.875770 2.403632 2.639617 
+0.384501 0.466812 0.740791 0.938093 1.062352 1.509284 1.749143 1.917797 2.548157 2.671506 
+0.333872 0.419367 0.638994 1.092624 1.520550 1.649447 1.866619 2.148941 2.346723 2.506140 
+0.426216 0.686997 1.235881 1.428854 1.611591 1.792860 2.017593 2.233715 2.547773 2.696609 
+0.262949 0.367509 0.530429 0.741867 0.872474 1.069602 1.745566 2.061187 2.283843 2.494178 
+0.335782 0.547236 0.716211 0.919077 1.275686 1.408437 1.685118 1.967394 2.217639 2.446679 
+0.227629 0.330991 0.486068 1.117571 1.304983 1.510130 1.757258 1.946972 2.625557 2.782597 
+0.359850 0.436633 0.750634 1.201513 1.337571 1.594835 1.970273 2.113840 2.573808 2.729963 
+0.211871 0.304028 0.512758 0.663762 1.086354 1.633335 1.818017 2.129577 2.391080 2.600766 
+0.196092 0.279726 0.434488 0.624802 0.772358 1.404377 1.948777 2.160918 2.629996 2.775175 
+0.176304 0.262521 0.373719 0.581101 1.520108 1.736172 1.933230 2.140172 2.358130 2.753524 
+0.254932 0.381411 0.806187 1.102292 1.534523 1.750280 1.970904 2.159871 2.455922 2.658405 
+0.190385 0.288656 0.449066 0.678174 0.812376 1.449326 1.728657 1.966320 2.638812 2.789546 
+0.251178 0.386509 0.609363 0.797102 1.024159 1.181726 1.454661 2.012630 2.493092 2.698933 
+0.166654 0.266226 0.385171 0.711990 1.397897 1.532347 1.915974 2.088003 2.565270 2.789532 
+0.238453 0.306036 0.449309 0.876277 1.521437 1.933982 2.134420 2.267986 2.537601 2.658253 
+0.161634 0.219919 0.353206 0.524346 0.961806 1.207713 1.687918 1.916939 2.161870 2.320657 
+0.413612 0.597095 0.793763 0.986290 1.281786 1.412660 1.652465 2.016091 2.384164 2.528578 
+0.228655 0.341562 0.480989 0.988605 1.371003 1.477423 1.861026 2.015852 2.339752 2.773153 
+0.259092 0.597012 0.985224 1.321740 1.643354 1.957367 2.288682 2.497474 2.716492 2.844467 
+0.185652 0.304664 0.446232 0.864434 1.091795 1.273770 1.942575 2.095543 2.524648 2.768245 
+0.176687 0.256678 0.745652 0.934909 1.283760 1.440062 1.765242 2.122092 2.388099 2.590551 
+0.189805 0.275637 0.440995 0.821356 1.256020 1.410985 1.929781 2.120144 2.396030 2.604643 
+0.266823 0.337688 0.819408 1.134754 1.289204 1.777028 1.982886 2.221748 2.590286 2.698098 
+0.205348 0.276512 0.527305 0.727412 1.024647 1.653979 1.904178 2.046613 2.217922 2.455661 
+0.293498 0.424494 0.613795 0.956130 1.133981 1.324804 1.809031 1.953922 2.293854 2.575884 
+0.183120 0.249650 0.376204 0.543914 1.350827 1.907220 2.092551 2.255705 2.514391 2.687901 
+0.541205 0.789796 1.058955 1.269415 1.503899 1.702191 1.970176 2.175444 2.496810 2.652238 
+0.229326 0.339475 0.451881 0.661210 0.795832 1.073796 2.027104 2.206371 2.478903 2.726784 
+0.330006 0.506868 0.673076 0.887406 1.228765 1.349226 1.781290 2.086583 2.277762 2.480029 
+0.138389 0.200001 0.396259 0.811975 1.090712 1.460413 1.745493 1.904269 2.348250 2.699886 
+0.176584 0.242161 0.378270 1.177848 1.564718 1.678166 1.951618 2.121413 2.580109 2.737132 
+0.145852 0.198423 0.335644 0.550505 1.019727 1.371188 1.797635 1.943825 2.207490 2.746470 
+0.385078 0.503696 0.703239 1.069987 1.365736 1.472054 1.825827 2.159636 2.371283 2.520972 
+0.284950 0.388050 0.507352 0.879125 1.523530 1.776238 1.929597 2.157558 2.447986 2.586398 
+0.491116 0.756155 1.255200 1.522460 1.776579 2.028121 2.286059 2.429774 2.679106 2.776164 
+0.252477 0.396081 0.713022 0.861502 1.152223 1.370802 1.614010 2.144798 2.574072 2.712530 
+0.282756 0.438437 0.613566 0.847746 1.260772 1.379059 1.642202 2.137540 2.368369 2.522163 
+0.203971 0.322195 0.479842 0.953133 1.211278 1.397635 1.800812 1.954516 2.403478 2.573713 
+0.264533 0.358424 0.628768 1.111242 1.340246 1.506485 1.999590 2.194109 2.461411 2.667361 
+0.177730 0.223680 0.394553 0.556177 0.947415 1.500640 1.733528 1.926046 2.261466 2.436054 
+0.314223 0.363636 0.727886 0.851880 1.053844 1.798132 1.974354 2.182595 2.537995 2.629683 
+0.201778 0.275500 0.404891 0.747466 1.500050 1.841184 1.998843 2.226807 2.481989 2.669506 
+0.132164 0.314955 0.821473 1.196038 1.426590 1.699934 2.036856 2.323497 2.685471 2.828965 
+0.223374 0.347335 0.507730 0.773547 0.967916 1.134129 1.991403 2.306567 2.521364 2.788746 
+0.312742 0.449784 0.583287 0.934234 1.268567 1.365063 1.569295 1.687046 2.077299 2.595022 
+0.124286 0.162126 0.290730 0.654031 1.231658 1.538458 1.893070 2.184784 2.562637 2.798224 
+0.177049 0.251654 0.367891 0.912504 1.557576 1.693045 1.898991 2.072136 2.350163 2.646045 
+0.240517 0.378333 0.547809 0.754272 0.973321 1.103670 1.574418 2.028049 2.211127 2.562709 
+0.427795 0.519003 0.771284 0.937240 1.086617 1.609879 1.878750 2.052791 2.534118 2.657149 
+0.224370 0.317969 0.439666 0.812931 1.398497 1.626632 1.794178 2.114000 2.309157 2.496836 
index 5ea16b33429c1f60be453c9cebcc0b0471639805..30b665c5216ad5fbeddf1a1533c21b9eda666f0f 100644 (file)
-5 256
--0.021406 0.108931 0.010236 -0.145815 -0.089687 
-0.016537 -0.038145 -0.132961 0.144062 0.096719 
--0.001249 0.013167 0.052016 0.072695 -0.029050 
-0.054435 0.072283 -0.113255 0.091670 -0.068342 
-0.056174 0.101084 0.008257 -0.047489 0.082329 
--0.009670 -0.013122 -0.089819 -0.016051 0.032201 
--0.025482 -0.062168 -0.027894 -0.042783 0.019989 
--0.036210 -0.102359 0.010714 -0.073465 0.139879 
-0.029393 0.116335 -0.053214 0.015564 -0.013808 
--0.026376 -0.048523 0.030416 0.066124 -0.024016 
--0.016938 -0.010752 -0.022466 0.121965 -0.111960 
-0.001775 0.120198 -0.006935 0.092166 0.060780 
-0.020879 -0.052287 -0.042419 -0.092863 -0.003716 
--0.012942 0.003592 -0.068986 -0.008414 -0.201647 
--0.066428 0.003595 -0.022975 -0.047039 -0.047828 
-0.052783 0.042176 0.126683 -0.008779 0.031824 
--0.069533 0.057703 -0.101798 -0.023824 -0.015011 
--0.009915 -0.043934 -0.203639 0.020801 0.033223 
--0.077839 0.001180 -0.025396 0.081330 -0.042430 
-0.085572 0.029367 -0.095070 0.125583 0.022176 
-0.092057 -0.008781 -0.079235 -0.048786 0.010769 
-0.027327 0.000593 -0.083822 -0.011844 -0.018093 
--0.032156 -0.154150 -0.008283 -0.017139 -0.050854 
-0.009479 -0.025090 -0.027382 -0.027763 0.063362 
-0.088887 0.011119 0.009036 0.064685 -0.071905 
--0.002787 -0.022367 -0.041960 0.039802 -0.056172 
-0.070393 -0.060213 0.055618 -0.004384 -0.098820 
-0.022720 -0.054683 0.042647 0.074937 0.051574 
--0.040340 -0.055900 -0.090361 -0.056423 0.054499 
--0.022323 -0.062442 -0.154120 0.064024 -0.106246 
-0.029715 0.011630 -0.024847 -0.139332 -0.089951 
--0.017745 -0.027821 0.127381 -0.013944 0.064178 
-0.010859 0.071557 0.031402 -0.149073 -0.003671 
-0.043703 0.010400 -0.095362 -0.078181 0.078992 
--0.062365 0.108491 0.061683 -0.028738 -0.067763 
--0.011243 0.043622 -0.135943 0.097385 0.062552 
--0.032851 0.010995 0.099787 -0.038882 0.157780 
--0.007503 0.017079 -0.127619 -0.056150 -0.024204 
--0.037235 -0.044950 0.035140 -0.039034 -0.045729 
--0.012150 -0.023033 -0.015281 -0.017554 0.175991 
-0.013504 0.104354 -0.012111 -0.023550 -0.115563 
--0.042342 -0.099164 0.096286 0.091278 0.031877 
--0.024046 -0.030027 0.067930 0.154144 -0.031663 
--0.072506 0.074380 0.017280 0.140934 -0.004622 
--0.003206 -0.034860 -0.021056 -0.243855 -0.011117 
--0.060839 0.044539 -0.058851 0.036564 -0.097705 
--0.016596 -0.013664 0.068173 -0.067875 -0.183602 
--0.064965 0.019491 0.095851 -0.028385 0.019268 
--0.010465 0.055629 -0.016387 0.024339 -0.045126 
--0.018622 -0.079611 -0.091009 0.066046 0.121183 
--0.123295 0.058013 -0.012140 -0.021931 -0.045825 
-0.059201 0.078097 0.040501 0.065851 -0.110515 
-0.126930 0.005995 0.034017 -0.048068 -0.015656 
-0.016926 0.056610 -0.075600 -0.029285 0.044383 
--0.024671 -0.048029 0.096627 -0.012414 -0.032073 
-0.021229 -0.033084 0.019567 0.072695 0.142564 
-0.008864 0.044495 0.040261 -0.033093 0.010083 
-0.010580 -0.002921 0.033653 0.168848 0.069199 
-0.039400 -0.063679 0.089332 -0.012301 0.022360 
-0.092973 0.079011 0.059365 0.008416 0.083912 
-0.054464 0.080565 -0.058195 -0.134860 0.138418 
--0.087504 -0.067253 0.009030 0.016760 -0.081394 
-0.051506 -0.004796 -0.013195 -0.009200 -0.062858 
-0.014136 -0.005275 0.130559 0.109747 0.064248 
-0.010845 0.069553 -0.085492 -0.131332 -0.007657 
-0.061578 -0.010083 -0.071970 0.033097 0.100995 
-0.003198 0.007159 0.027522 0.025186 -0.080406 
--0.096163 0.054974 -0.097498 0.082830 -0.012090 
-0.004564 0.097746 -0.036003 -0.008348 0.122627 
--0.065901 0.025078 -0.032586 -0.057617 0.045000 
--0.040136 -0.148328 -0.030633 -0.064691 0.045416 
--0.012157 -0.071964 0.061991 -0.039987 0.077308 
--0.070987 0.153939 0.010666 0.037040 -0.030856 
--0.062433 -0.130329 0.002839 0.064062 0.024361 
--0.010079 -0.010083 0.033087 0.042281 -0.160409 
-0.043272 0.054272 -0.059931 0.111129 0.114478 
--0.000965 -0.033833 0.021267 -0.070397 0.019875 
-0.015102 -0.050712 -0.031612 -0.000424 -0.123141 
--0.014702 0.017940 0.056732 -0.033205 -0.088282 
-0.022676 0.003815 0.127489 -0.060266 -0.046166 
--0.109531 0.015517 -0.067033 0.056234 0.073193 
--0.036736 -0.015719 -0.146495 0.043652 -0.023600 
--0.072281 0.011353 0.085598 -0.009990 -0.053988 
-0.116015 0.078694 -0.069806 0.011356 0.032732 
-0.035160 -0.077654 -0.085381 -0.030028 0.028329 
-0.007367 0.098254 -0.128188 -0.027778 -0.092765 
--0.069658 -0.086929 0.052634 -0.082911 0.001566 
--0.031465 0.039504 -0.023896 0.021954 0.048575 
-0.067465 0.050711 0.109993 0.012589 -0.068459 
-0.042952 -0.070780 -0.027110 0.074662 -0.038708 
--0.016487 -0.060168 0.022980 0.053224 -0.096817 
-0.095022 0.019917 0.019350 0.081452 0.053094 
-0.000089 -0.061265 -0.113233 -0.226444 0.129738 
--0.020289 -0.099412 -0.020535 0.056754 -0.041445 
--0.018132 -0.095821 -0.023669 -0.129792 -0.092501 
-0.012197 -0.057650 0.169818 0.024001 -0.032966 
--0.080227 0.054215 0.064056 -0.107205 0.004215 
--0.019811 -0.031309 -0.064602 -0.018889 0.110998 
--0.018518 0.108617 0.128486 0.054262 -0.067850 
-0.025706 0.028344 -0.051367 0.072576 0.040130 
--0.029519 0.044777 0.063178 -0.044981 0.078351 
--0.007752 -0.005772 -0.151473 -0.075434 -0.135683 
--0.028129 -0.041696 0.038737 0.002588 0.039111 
--0.001413 -0.117329 0.014356 -0.008556 0.058081 
-0.073577 0.086054 -0.063932 -0.059703 -0.056043 
--0.004455 -0.105199 0.057557 0.036356 -0.001614 
-0.034813 -0.011546 0.119991 0.097970 -0.057333 
-0.012490 0.036923 0.060306 0.089075 0.026544 
--0.007308 -0.003360 0.089332 -0.156157 -0.076983 
-0.020443 0.038004 -0.082617 0.014187 -0.084229 
--0.010067 -0.043646 0.104190 -0.020332 -0.113413 
-0.019452 -0.017699 0.086407 -0.149350 0.035032 
--0.063843 0.049501 0.023881 -0.007758 0.015123 
--0.040657 -0.040203 -0.063597 0.042128 0.025604 
--0.130160 -0.024866 0.055305 -0.041194 0.045116 
-0.049432 0.055510 -0.006683 0.138421 -0.043183 
-0.087163 0.013057 -0.006799 -0.084491 0.056532 
-0.064054 0.106709 -0.075535 -0.087588 0.046051 
--0.026502 -0.091502 0.062202 -0.077878 -0.103918 
--0.070766 -0.007034 -0.005016 0.012735 0.091548 
-0.030092 0.104877 0.065607 0.020461 -0.002983 
-0.006667 -0.059681 -0.067896 0.140805 -0.037053 
-0.024911 -0.042592 0.035611 -0.022190 -0.017371 
-0.043806 -0.003772 0.064155 -0.005587 0.065305 
-0.013775 -0.019471 -0.010808 -0.114880 0.092429 
--0.004362 -0.097882 -0.072622 0.000859 -0.072969 
-0.010835 0.002935 -0.010522 -0.029640 -0.018812 
--0.002815 0.019650 0.073786 0.023017 0.027486 
--0.035116 0.083780 -0.047697 -0.093223 -0.049601 
-0.016083 -0.030747 -0.081910 0.105295 0.037028 
-0.021420 0.017461 0.021006 0.030737 -0.007009 
-0.017570 -0.004117 -0.109441 0.099907 -0.060442 
-0.031533 0.170766 0.007603 -0.023917 0.039640 
--0.034490 -0.004353 -0.049810 -0.001665 -0.006800 
--0.049992 -0.082781 -0.030432 -0.069328 -0.033724 
--0.026425 -0.084230 0.068958 -0.147731 0.089957 
--0.025804 0.152835 -0.052516 -0.035930 -0.032842 
--0.026333 -0.041967 0.018667 0.106536 0.021511 
-0.025179 -0.006152 0.032580 0.109526 -0.087229 
--0.046329 0.156428 -0.000438 0.032617 0.082644 
-0.045529 -0.088920 0.005952 -0.100032 0.037022 
-0.043473 0.034600 -0.048768 0.050748 -0.142175 
--0.052680 0.040293 0.025408 -0.078601 -0.057626 
--0.008755 0.039271 0.157026 0.016939 0.011512 
--0.055155 0.100297 -0.090750 -0.070506 0.053489 
-0.036003 -0.004689 -0.140033 0.021003 0.050800 
--0.094297 -0.038679 0.001987 0.044431 0.014913 
-0.075296 0.020313 -0.055272 0.055650 -0.012236 
-0.080103 -0.001597 -0.017090 -0.008598 0.039225 
-0.074687 0.005695 -0.126235 -0.014300 -0.062800 
-0.006515 -0.098507 0.016983 -0.025850 -0.061359 
-0.003403 0.020760 0.004611 -0.040494 0.066641 
-0.080290 0.040135 0.035632 0.025592 -0.020162 
-0.001135 -0.000322 -0.019373 0.081497 -0.024835 
-0.032781 -0.056711 0.055831 0.043231 -0.056169 
-0.059098 -0.031619 0.033132 0.039309 0.015952 
--0.002714 -0.040968 -0.126282 -0.082601 0.115541 
--0.009564 -0.038716 -0.077074 0.054052 -0.127886 
--0.013589 0.020741 -0.030063 -0.098522 -0.154709 
--0.019341 -0.076775 0.150586 -0.056835 0.028978 
-0.026984 0.120357 0.014776 -0.087996 0.001184 
-0.043136 0.047468 -0.106854 -0.012311 0.136749 
-0.006266 0.135453 0.089884 -0.044424 -0.015318 
--0.022275 0.104625 -0.093291 0.040459 0.043466 
-0.026675 0.033732 0.033432 -0.040003 0.137637 
--0.015331 -0.040834 -0.144406 -0.102359 0.007346 
--0.037072 -0.006470 0.019555 0.004435 -0.023113 
-0.050195 -0.050172 0.002684 -0.032435 0.117505 
-0.053669 0.065412 0.023483 -0.076387 -0.097193 
--0.046469 -0.112094 0.081252 0.010354 0.081406 
-0.003424 -0.098166 0.059285 0.116414 -0.043193 
--0.085510 0.089546 0.067583 0.063370 0.036681 
--0.050885 -0.014553 -0.010354 -0.138138 -0.019065 
--0.062106 0.089829 -0.025795 -0.024562 -0.136513 
-0.042604 0.028547 0.068434 -0.019686 -0.149143 
--0.011292 -0.004941 0.080298 -0.068819 0.013087 
--0.033391 0.083482 -0.002741 0.044834 -0.000087 
--0.030048 -0.111492 -0.106256 0.013354 0.069577 
--0.201947 0.033380 0.030414 0.014569 -0.056871 
-0.032976 0.099252 -0.022767 0.071354 -0.074629 
-0.084309 0.070168 0.048774 -0.058682 0.019366 
-0.032417 0.045013 -0.038956 0.003473 0.024131 
--0.053350 -0.111804 0.084936 0.015044 -0.043488 
--0.021984 -0.089694 0.026913 0.087199 0.105413 
-0.032985 0.060479 0.043282 -0.041424 -0.045614 
--0.025281 0.016546 -0.008511 0.109096 0.061579 
-0.108852 -0.086107 0.057949 -0.007846 0.023739 
-0.022917 0.048324 0.084817 0.051422 0.108333 
-0.020075 0.065293 0.024222 -0.177025 0.103021 
--0.052328 -0.058433 -0.016859 -0.039048 -0.132025 
-0.044874 -0.056423 -0.009110 -0.056668 -0.062653 
-0.007126 -0.049861 0.112609 0.043628 0.102097 
-0.053027 0.006351 -0.074985 -0.155632 0.000468 
--0.003952 -0.020796 -0.047587 0.066293 0.093601 
-0.006187 0.075271 0.038270 0.013700 -0.086700 
--0.038267 0.110563 -0.053092 0.104285 -0.058967 
--0.017230 0.065483 -0.030473 -0.073551 0.097440 
--0.017625 0.009543 -0.053416 -0.091798 0.013864 
--0.047203 -0.111174 -0.068496 0.004133 -0.001946 
-0.021511 -0.033754 0.082109 -0.067395 0.108098 
-0.024329 0.172244 0.023377 0.022373 -0.066952 
--0.024787 -0.090210 -0.039733 0.128667 0.045121 
--0.056078 0.039012 0.057493 0.060251 -0.111755 
-0.002505 0.046864 -0.005795 0.052569 0.117762 
--0.049994 -0.019961 0.021272 -0.092885 0.061478 
-0.025756 0.008735 -0.010368 -0.028567 -0.125922 
-0.000465 -0.012792 0.031428 -0.078323 -0.081520 
--0.009561 0.065195 0.112336 -0.071252 -0.041794 
--0.148640 0.078451 -0.027802 -0.011982 0.061388 
--0.005007 -0.071353 -0.108450 0.054048 -0.009674 
--0.095070 -0.000467 0.065054 0.060690 -0.022708 
-0.071931 0.100729 -0.048705 0.059187 0.065931 
-0.066351 -0.085844 -0.041025 0.021797 0.046665 
-0.003912 0.061475 -0.162863 0.038635 -0.025668 
--0.010671 -0.130322 0.059096 -0.065249 0.005155 
-0.003692 -0.012791 -0.008737 0.036513 0.037150 
-0.033874 -0.000886 0.083220 0.009612 -0.037199 
-0.077031 -0.048573 -0.065236 0.028360 -0.043075 
--0.019846 -0.097997 0.069274 0.025529 -0.131338 
-0.050027 -0.010317 0.022528 0.118355 0.001105 
--0.023244 -0.088843 -0.056329 -0.140675 0.037221 
--0.052427 -0.096705 -0.045605 0.099184 -0.072695 
--0.001344 -0.024613 -0.066691 -0.087988 -0.075475 
--0.003806 -0.057986 0.114851 0.046384 0.013172 
--0.060172 0.127551 0.032045 -0.088201 0.057495 
--0.030853 0.024597 -0.100073 0.011060 0.108274 
--0.015716 0.067447 0.075220 0.051558 -0.038701 
--0.001983 0.026967 -0.085766 0.052349 -0.005081 
--0.024184 0.092450 0.055417 0.004123 0.076868 
--0.002270 -0.069252 -0.133485 -0.036492 -0.054455 
--0.012415 -0.065990 0.006622 0.009851 -0.004664 
--0.035992 -0.083973 -0.016076 0.002209 0.092316 
-0.084844 0.068940 -0.020968 -0.004783 -0.046660 
-0.037839 -0.143521 0.005325 0.036055 0.002123 
--0.023575 -0.021621 0.106150 0.061087 -0.046658 
-0.041745 0.096932 0.095910 0.112957 0.016901 
-0.014863 -0.029474 0.038073 -0.124756 -0.025224 
--0.012760 0.030910 -0.053282 -0.028662 -0.070939 
-0.005145 0.000361 0.148092 0.011131 -0.102044 
-0.021703 0.043413 0.111529 -0.096640 0.070849 
--0.018883 0.085116 -0.011565 -0.036848 0.001140 
-0.004421 -0.070699 -0.034949 0.050552 0.034228 
--0.141451 -0.055244 -0.037438 -0.034652 -0.000520 
-0.025296 0.083630 -0.024993 0.100072 -0.001299 
-0.022946 0.046100 0.002547 -0.103144 0.035870 
-0.034994 0.100019 -0.142482 -0.019346 0.025513 
-0.013032 -0.078172 0.109851 -0.079647 -0.043137 
--0.030375 -0.017337 0.041640 0.035436 0.111094 
-0.044122 0.080993 0.015356 0.033668 0.027083 
--0.009547 0.005556 -0.052828 0.165063 -0.001717 
-0.056999 -0.007110 0.063252 -0.065978 -0.008868 
-0.036395 0.018676 0.008704 0.023610 0.076704 
--0.037486 0.016184 -0.046249 -0.156788 0.095619 
--0.029472 -0.042230 -0.055255 -0.020155 -0.057540 
-0.035636 0.027756 -0.026705 -0.073320 -0.028806 
--0.052871 0.003491 0.087672 0.064225 0.057197 
+5 512
+0.005167 -0.037310 -0.002159 0.016849 0.130396 
+0.039445 0.031680 -0.074412 -0.031499 0.060536 
+0.019479 -0.030564 -0.048137 -0.056279 -0.027829 
+0.020585 -0.011270 0.023913 -0.005706 0.011407 
+-0.023217 0.107455 -0.037777 0.004070 -0.017279 
+-0.090444 0.007641 0.099001 -0.047913 -0.017199 
+0.022700 -0.063865 0.047213 0.043843 -0.036225 
+0.001312 -0.123861 -0.038988 0.058666 0.074541 
+0.039508 0.110300 0.013954 -0.119228 -0.035807 
+-0.047392 0.027035 -0.004412 -0.032650 -0.037150 
+0.002491 -0.045447 0.158260 0.022828 -0.030124 
+-0.047856 0.088744 -0.009678 0.106688 0.087690 
+-0.027941 0.044084 -0.028500 0.018736 -0.069969 
+-0.035358 -0.051568 -0.030459 -0.017899 0.027632 
+-0.018607 -0.123557 0.019228 0.057485 -0.028907 
+0.019057 0.038151 -0.080220 0.034222 0.023081 
+0.021312 0.041905 0.112903 0.024092 0.093974 
+-0.116679 0.015344 -0.066059 -0.096437 0.004041 
+-0.022464 -0.116260 0.047819 -0.003921 -0.073504 
+0.001975 -0.025869 0.028200 0.122690 0.010627 
+-0.035672 0.078963 -0.009686 0.000743 -0.147582 
+0.016932 -0.020291 -0.096896 -0.237875 -0.029121 
+0.017376 -0.040130 -0.053865 0.154060 -0.013215 
+0.015215 -0.019023 -0.070604 0.032265 0.040340 
+0.102365 -0.022746 0.019895 0.050570 0.008845 
+-0.034134 0.044441 -0.049387 -0.140481 0.072570 
+0.013023 -0.006079 0.037574 0.004937 -0.081501 
+0.003696 0.049908 0.007355 0.000403 0.026006 
+-0.008466 0.080680 0.061382 -0.108985 -0.088060 
+-0.012275 -0.081061 0.020333 -0.079001 0.068724 
+-0.014081 -0.042609 0.093365 0.044120 0.000303 
+0.063391 0.096574 -0.105424 0.039041 0.010412 
+-0.054031 -0.084948 0.080406 -0.035883 0.137428 
+0.063037 0.050562 0.024690 -0.031394 0.130320 
+-0.015501 -0.078884 -0.076886 -0.013864 -0.073587 
+0.048778 0.003814 -0.031125 0.046897 0.028304 
+0.048692 0.132795 0.065450 0.059487 -0.042396 
+-0.176999 0.056943 -0.004135 -0.049378 -0.041083 
+-0.039445 -0.016292 -0.004550 0.062010 -0.079613 
+-0.054566 -0.008476 -0.016710 0.049202 0.025758 
+-0.078723 0.092091 0.096536 -0.065079 0.021161 
+0.076657 0.009203 -0.036866 -0.016559 0.012823 
+0.008225 -0.003006 0.108033 0.043120 -0.060870 
+-0.019346 0.022790 -0.001728 0.062304 -0.016965 
+-0.001302 -0.014490 -0.041803 -0.034058 -0.197066 
+-0.033655 -0.127217 -0.108681 -0.010571 -0.004705 
+-0.015553 -0.086069 0.034109 -0.101379 0.002068 
+-0.004003 -0.044637 -0.068617 0.052228 -0.047812 
+-0.043307 0.035681 0.042207 -0.055946 0.055944 
+-0.026792 -0.012601 -0.056710 -0.021094 0.105842 
+-0.025598 -0.078858 -0.013487 0.030728 -0.031956 
+0.031444 0.022763 0.025364 0.121366 0.070736 
+-0.084556 0.098118 -0.024301 -0.058655 -0.043194 
+-0.011752 -0.043781 0.091051 -0.071201 -0.020980 
+0.082904 -0.031657 -0.088247 0.066709 -0.079182 
+-0.012151 0.011796 -0.010589 0.100656 0.094539 
+0.035967 0.025338 0.071826 0.009741 -0.040209 
+0.006866 -0.015095 -0.168469 -0.056133 0.060145 
+0.045830 -0.068969 0.034551 0.015842 -0.092809 
+0.054699 0.138744 0.001726 0.006927 0.005167 
+0.016978 0.046384 -0.060183 -0.040742 -0.072692 
+-0.022489 -0.029728 -0.065018 -0.124741 0.044927 
+-0.029057 -0.037154 0.031068 0.060086 0.009984 
+0.009311 -0.006957 -0.105508 0.059637 -0.019564 
+-0.068154 -0.066443 0.000799 0.028579 0.097063 
+0.096936 0.030230 -0.034623 -0.088918 0.040334 
+0.019439 -0.050707 -0.003294 -0.028505 -0.053599 
+0.062460 -0.070688 -0.016465 -0.035680 0.017378 
+0.009363 0.048761 0.043374 0.039587 -0.023232 
+-0.067033 0.042663 0.054070 -0.042797 -0.089391 
+-0.030497 -0.050249 0.059528 0.089089 -0.029633 
+0.064125 -0.086614 -0.002005 0.080620 0.000502 
+-0.003490 0.097336 0.099565 0.015648 0.006691 
+0.077668 0.016572 0.035404 -0.046026 0.017237 
+-0.048631 0.009314 0.141479 0.017079 0.043796 
+-0.106474 0.145951 0.057740 0.011250 -0.059443 
+0.027572 0.026650 0.008527 0.002949 -0.037680 
+-0.077991 -0.090617 0.003420 -0.046010 0.007354 
+0.019056 -0.128651 0.016464 0.004584 -0.030883 
+-0.092069 0.038976 -0.081840 0.066695 -0.047340 
+0.003513 0.040613 0.046815 -0.023406 0.062389 
+0.021759 0.024928 -0.018922 -0.048006 0.063800 
+-0.014416 -0.050333 0.042628 -0.114934 -0.101450 
+0.062139 0.029295 -0.065908 0.111463 0.050781 
+-0.022707 0.135414 0.003548 0.134535 -0.048259 
+-0.092344 -0.027727 0.016343 -0.060786 -0.081502 
+-0.005412 -0.026229 -0.143331 0.052404 -0.077298 
+-0.035919 -0.041968 -0.106108 -0.004369 0.065028 
+0.096370 -0.053299 0.043317 -0.049735 0.049815 
+0.032324 0.051309 -0.009607 -0.205917 0.005023 
+-0.054316 -0.022895 0.099327 -0.006927 -0.076574 
+-0.111024 0.111026 0.038381 -0.060368 0.064238 
+-0.034316 0.026846 0.025740 -0.076162 -0.163904 
+0.055955 -0.056885 0.014831 -0.120715 0.090938 
+0.035289 -0.036439 0.060012 0.080302 0.036215 
+0.065250 0.083030 -0.058784 0.104826 -0.051805 
+-0.011099 -0.006420 0.053042 0.024127 0.092534 
+0.058569 -0.033442 0.025186 -0.018222 0.117744 
+0.044345 -0.042456 -0.043767 -0.021378 -0.121965 
+0.027371 0.052731 -0.020316 0.036912 0.115357 
+0.031150 0.041547 0.059267 -0.039672 -0.086918 
+-0.162369 0.024801 0.031725 0.083400 -0.034463 
+0.000272 -0.008147 -0.002016 0.131953 -0.092911 
+-0.091944 -0.062864 -0.005221 0.063647 -0.012658 
+0.042685 0.067952 0.038644 -0.153221 0.096841 
+0.108299 0.089446 -0.047164 0.004196 -0.043268 
+-0.035456 0.050838 0.070444 0.084465 -0.079980 
+-0.048916 0.057726 0.023894 0.027653 0.017775 
+0.015461 -0.030287 -0.022245 0.052081 -0.150947 
+-0.002682 -0.056774 -0.123366 -0.091754 0.006536 
+0.006473 -0.143025 0.054690 -0.043189 0.032970 
+0.027446 0.033127 -0.132722 -0.010417 -0.080097 
+-0.018187 0.001858 0.111290 -0.090749 0.059434 
+-0.068738 0.090679 -0.145070 -0.065277 0.063514 
+-0.003982 -0.056382 -0.003673 0.015845 -0.073396 
+0.043688 0.002836 0.069211 0.124852 -0.053313 
+-0.040946 0.070440 -0.107024 -0.019199 -0.033672 
+-0.001440 0.021680 0.110595 -0.053452 -0.052426 
+0.035461 -0.028179 -0.049041 0.022580 -0.010989 
+-0.002913 -0.051691 -0.075881 0.037241 0.076377 
+0.034735 -0.031556 0.073516 -0.001427 0.016296 
+-0.017537 0.003346 -0.099774 -0.067624 -0.044257 
+-0.018202 0.030622 0.012773 0.046475 -0.121785 
+-0.057265 0.116179 -0.079916 0.066396 0.050104 
+-0.013177 0.057766 -0.047879 -0.109526 -0.146491 
+0.032675 -0.049318 -0.057045 -0.080068 0.089621 
+-0.046564 -0.029992 0.040828 0.029281 -0.037369 
+-0.009731 -0.082145 -0.117622 0.117077 0.037369 
+0.000820 -0.106634 -0.007967 0.000812 0.140637 
+0.036530 0.062121 -0.065504 -0.094930 0.121336 
+0.017530 -0.017330 -0.040402 -0.018255 0.010992 
+0.019746 -0.027564 0.033588 0.042466 -0.003143 
+0.013767 0.084179 0.033753 -0.017279 -0.009676 
+-0.006452 0.032645 0.031852 -0.030975 -0.043384 
+-0.005433 -0.015258 0.053273 0.054748 -0.064736 
+0.008959 -0.141223 -0.032957 -0.015079 0.018198 
+-0.001681 0.143079 0.076000 0.001037 -0.048744 
+0.022062 0.026030 -0.008263 -0.050353 -0.023037 
+-0.036477 -0.051733 0.137823 -0.034438 -0.007573 
+-0.004256 0.064218 0.075183 0.095106 0.026497 
+0.026360 0.009791 -0.058039 0.053315 -0.077817 
+-0.033283 -0.081151 -0.055220 0.004268 0.017539 
+-0.007329 -0.117200 0.093220 0.037359 0.002718 
+0.010749 0.018281 -0.075800 -0.024889 0.005720 
+0.022129 0.035613 0.036187 0.032246 0.105439 
+-0.073766 0.016887 -0.059934 -0.049471 0.073520 
+-0.024041 -0.104642 0.023557 -0.059746 -0.043871 
+0.022311 -0.000250 -0.074027 0.198593 0.102732 
+0.024478 0.077658 -0.060042 -0.018229 -0.149648 
+-0.009871 -0.105822 0.007585 -0.161459 -0.041121 
+-0.021460 0.009020 -0.065018 0.111801 -0.024953 
+0.074594 -0.026041 -0.062859 0.009199 0.069609 
+0.078672 -0.033414 0.054128 0.005408 -0.016273 
+0.052076 0.107610 -0.067518 -0.096400 0.033703 
+-0.014350 -0.024676 0.056254 -0.043770 -0.060847 
+-0.004185 0.073550 -0.057830 -0.016644 0.029096 
+0.005755 0.026472 0.040449 -0.091950 -0.048538 
+-0.034439 -0.107938 0.090712 -0.117001 0.043170 
+-0.006505 -0.035277 0.117316 0.127002 0.047906 
+-0.001441 0.118379 -0.132165 0.007380 0.023823 
+-0.020120 -0.083725 0.047284 0.023795 0.074123 
+-0.013439 0.024994 0.060254 -0.069120 0.166373 
+-0.024228 -0.063150 -0.046506 -0.077202 -0.054592 
+-0.006571 0.010335 -0.006568 0.003982 0.075837 
+0.008643 0.136339 -0.005502 0.033910 -0.066379 
+-0.127371 -0.006954 0.039770 -0.070123 0.060925 
+-0.046386 -0.026420 -0.005280 0.103509 -0.022310 
+-0.003740 -0.014999 -0.037770 0.080005 0.025231 
+-0.054995 0.071017 0.009442 -0.075737 0.013441 
+0.051947 0.027097 -0.070351 -0.055705 -0.021115 
+0.021387 0.029232 0.163331 -0.032380 0.010008 
+-0.011987 -0.028631 0.002665 0.014770 -0.009558 
+-0.034325 0.015830 -0.091253 -0.012677 -0.107378 
+-0.034624 -0.047725 -0.102330 0.042525 -0.006869 
+0.014048 -0.043127 0.052384 -0.047473 0.055102 
+0.009744 -0.033646 -0.081755 -0.001464 -0.016223 
+-0.036697 -0.002279 0.023279 -0.036221 0.101478 
+-0.058454 0.065074 0.003524 0.005010 0.097182 
+-0.038171 -0.037943 -0.009994 -0.033355 -0.044552 
+0.041318 0.065041 0.000092 0.100816 0.029007 
+-0.031803 0.183537 -0.009617 -0.010544 -0.028465 
+0.006900 -0.014988 0.090490 -0.174817 0.027464 
+0.063314 -0.049281 -0.001567 0.091421 -0.078603 
+-0.004869 -0.063266 -0.001922 0.069338 0.081771 
+0.058737 0.073195 0.081676 -0.047808 -0.025797 
+-0.004185 0.033203 -0.125472 -0.108148 0.031258 
+0.035192 0.029957 0.046675 0.047238 -0.088197 
+0.033315 0.114919 -0.049180 0.025707 0.053843 
+0.035182 0.140206 -0.058660 -0.025978 -0.019658 
+-0.014847 -0.021051 -0.034385 -0.121789 0.173406 
+-0.112251 -0.022333 0.071206 0.028998 0.046468 
+0.067704 -0.026159 -0.158316 0.014936 0.040216 
+-0.010137 -0.053492 0.004935 -0.011277 0.073852 
+0.091261 0.114794 -0.014060 -0.051545 0.077316 
+0.101258 -0.046137 0.022994 -0.066767 -0.065537 
+0.049952 -0.043582 0.012823 0.009313 0.036343 
+0.054885 0.037796 0.021940 0.013211 0.006019 
+-0.099578 0.058596 -0.045463 -0.015632 -0.087141 
+-0.019273 -0.033140 0.043796 0.119057 -0.081813 
+-0.021538 -0.070453 -0.052551 0.077213 0.000094 
+0.050268 0.092271 0.051688 -0.025224 0.075437 
+0.027983 0.069205 0.031787 -0.099975 0.004387 
+-0.002747 -0.056567 0.161394 0.000164 0.084189 
+-0.124844 0.050329 0.009844 0.055877 0.055701 
+0.030479 0.028843 -0.001076 -0.017173 -0.102770 
+-0.038426 -0.133841 -0.035840 -0.072046 0.020206 
+0.016438 -0.097885 0.041857 0.034601 0.030422 
+-0.089192 -0.014112 -0.052276 0.012005 -0.029335 
+-0.011331 0.101833 0.063827 0.044288 0.101597 
+-0.034689 -0.027434 -0.017801 -0.079224 0.067103 
+-0.027456 -0.098034 0.009448 -0.038986 -0.156729 
+0.085023 0.033136 -0.021343 0.110701 -0.011901 
+-0.006484 0.082023 -0.027094 0.091208 -0.013163 
+-0.012223 0.005933 0.010653 -0.098119 -0.005304 
+-0.021061 -0.058077 -0.073035 0.097856 -0.102847 
+-0.035329 -0.092754 -0.101463 -0.048671 0.055015 
+0.102145 0.062017 0.016002 0.036489 0.059000 
+0.042861 0.025447 -0.019735 -0.107841 -0.033752 
+-0.043982 -0.067059 0.051092 0.025235 -0.147107 
+-0.016269 0.123009 0.035894 -0.020453 0.040013 
+0.015557 0.015825 0.080712 -0.069630 -0.149739 
+0.022006 -0.008848 0.040169 -0.095688 0.059575 
+-0.030641 -0.061353 0.046302 0.104489 0.043372 
+-0.001579 0.059737 -0.104073 0.042342 -0.048611 
+-0.013811 -0.056255 0.107179 0.057433 0.084815 
+0.030217 0.022360 -0.040342 -0.028775 0.120588 
+0.041270 -0.045775 -0.030195 -0.106859 -0.104349 
+0.072418 -0.003603 -0.013072 0.040728 0.086869 
+0.091943 0.066517 0.024442 -0.030929 -0.032920 
+-0.160336 -0.010347 -0.068458 0.017458 0.044823 
+0.050694 0.067625 0.040303 0.113164 -0.038747 
+-0.065558 -0.106357 -0.028352 0.121488 0.026548 
+-0.007820 0.054872 0.094674 -0.099533 0.005231 
+0.118132 0.042780 -0.065079 0.031440 0.043229 
+-0.050024 0.015943 0.073917 0.034049 0.010548 
+-0.024979 0.022639 0.027795 0.049491 0.048762 
+-0.002738 -0.010783 -0.027637 -0.006986 -0.104141 
+-0.066719 -0.061742 -0.067028 -0.053057 -0.003478 
+-0.050948 -0.122196 0.022082 0.002595 0.015094 
+0.006014 0.005784 -0.184537 -0.034872 -0.036104 
+0.055412 0.006886 0.103488 -0.063001 0.096665 
+-0.035533 0.009847 -0.095114 0.008588 0.023736 
+-0.034278 -0.111970 -0.041172 0.039730 -0.102952 
+0.063775 0.039273 0.109863 0.091800 0.030306 
+-0.082206 0.089449 -0.058478 -0.029341 0.038389 
+0.061057 -0.024711 0.111044 -0.035079 -0.027985 
+0.014570 0.002046 -0.031545 0.058848 -0.019500 
+-0.002475 -0.025589 -0.144358 0.063478 0.124927 
+-0.014094 -0.010970 0.031621 -0.040043 0.004389 
+0.025003 0.052397 -0.054526 -0.073469 0.026795 
+-0.024697 0.024739 0.118299 0.014948 -0.132109 
+0.020192 0.037815 -0.090270 0.049313 0.082764 
+-0.022642 -0.006053 -0.038073 -0.057363 -0.107347 
+0.033166 -0.027556 -0.019765 -0.111958 0.027773 
+-0.063001 -0.052998 0.019353 -0.009646 -0.011270 
+0.011872 -0.006508 -0.122226 0.059824 0.041779 
+0.016445 -0.031890 -0.036310 0.013085 0.091631 
+0.062866 0.054501 -0.117523 -0.010907 0.087026 
+-0.014974 -0.035920 -0.048565 -0.019246 -0.043405 
+-0.006959 0.006211 0.042370 0.014603 -0.006435 
+0.019149 0.078038 -0.020556 0.018114 -0.036521 
+-0.054036 0.007325 0.056349 -0.033497 -0.025960 
+0.050184 -0.066536 0.091501 0.071356 -0.049044 
+-0.032263 -0.095268 -0.008784 0.049033 0.036929 
+0.020357 0.152151 0.040814 -0.063159 -0.024324 
+-0.017084 0.011876 -0.015442 -0.019811 -0.000366 
+-0.002700 -0.072981 0.109288 0.007473 -0.049442 
+-0.054040 0.051947 0.019359 0.129160 0.021981 
+0.002248 0.035262 -0.023141 0.064666 -0.078273 
+-0.031663 -0.031343 -0.006058 -0.045421 0.017466 
+-0.067122 -0.130784 0.067057 0.052460 -0.041165 
+-0.004411 0.046453 -0.055461 0.048162 -0.009687 
+0.021530 0.007211 0.104764 0.079849 0.086248 
+-0.072791 0.001112 -0.027964 -0.071233 -0.013339 
+0.007979 -0.118231 0.076826 -0.060762 -0.084358 
+-0.011447 0.009765 0.014163 0.164784 -0.015892 
+-0.020756 0.152509 -0.014014 -0.041853 -0.117008 
+-0.011755 -0.005766 -0.086896 -0.139650 -0.032342 
+0.025651 -0.007843 -0.039073 0.103397 -0.042591 
+-0.005971 -0.001324 -0.053945 -0.000716 0.048977 
+0.130185 0.028226 0.061179 0.024489 -0.021939 
+-0.007019 0.054336 -0.010040 -0.095411 0.082406 
+-0.032130 -0.015054 0.033059 0.002802 -0.080159 
+-0.022452 0.077426 -0.015314 0.033583 0.028479 
+0.023293 0.035078 0.006442 -0.110541 -0.106244 
+-0.034737 -0.104140 -0.034570 -0.114316 0.079382 
+0.006009 0.003901 0.080081 0.055082 0.012896 
+0.064981 0.057219 -0.112986 0.003906 -0.028414 
+-0.012383 -0.054541 0.077483 0.004267 0.123567 
+0.007369 0.099856 0.023273 -0.028194 0.122030 
+-0.036635 -0.126589 -0.034567 -0.028288 -0.065040 
+0.014280 0.011435 -0.004867 0.043901 0.035395 
+0.028599 0.075858 0.118460 0.070581 -0.051903 
+-0.170905 0.050352 0.053514 -0.017139 0.021748 
+-0.096610 0.008904 -0.001049 0.078787 -0.101201 
+-0.026229 -0.019757 -0.035771 0.054142 0.068041 
+-0.020328 0.099979 0.096623 -0.046957 -0.001733 
+0.049586 0.052458 -0.031724 -0.028332 -0.005418 
+0.046710 0.014238 0.133125 -0.005428 -0.080055 
+-0.033226 0.034007 0.025272 0.033924 -0.044662 
+-0.034690 -0.079173 -0.160689 -0.153893 -0.228771 
+-0.002450 -0.083966 -0.168294 0.010694 -0.012167 
+0.000004 -0.044377 0.023373 -0.077437 0.012178 
+-0.015899 -0.010828 -0.062847 0.029927 -0.074557 
+-0.053306 0.049688 0.057017 -0.022571 0.015337 
+-0.046545 0.018895 -0.024848 -0.004424 0.165442 
+-0.060201 -0.098629 -0.065190 0.036582 -0.038566 
+0.051453 0.093478 0.039619 0.117535 0.090386 
+-0.029366 0.108075 -0.016568 -0.093576 -0.048799 
+-0.045599 -0.023619 0.070072 -0.109294 0.001548 
+0.076285 -0.091274 -0.068829 0.000215 -0.046519 
+-0.022512 -0.027067 0.014905 0.079017 0.140699 
+0.061141 0.009178 0.097811 0.033468 -0.006666 
+0.007163 -0.007578 -0.124238 -0.025271 0.017581 
+0.042405 -0.034252 0.064890 0.002500 -0.139083 
+0.009733 0.158179 0.014474 0.038913 0.056290 
+-0.004998 0.075401 -0.030557 -0.038595 -0.049070 
+-0.014680 -0.076306 -0.132365 -0.177693 0.091760 
+-0.057238 -0.072379 0.050877 0.051489 0.028125 
+0.004991 0.032621 -0.167359 0.041002 -0.007072 
+-0.086405 -0.042263 -0.019757 -0.011524 0.066004 
+0.085670 0.008071 -0.013614 -0.062142 0.083280 
+0.000887 -0.075820 0.008295 -0.020136 -0.016886 
+0.089657 -0.106260 -0.051491 -0.012687 0.054778 
+0.011535 0.086613 0.053803 0.027164 -0.023825 
+-0.040009 0.080987 0.026309 -0.000334 -0.085288 
+-0.024208 -0.085040 0.096077 0.120527 -0.044181 
+0.003034 -0.091142 0.006471 0.115971 -0.026358 
+0.003489 0.083633 0.109975 -0.029425 0.061726 
+0.056115 -0.006711 0.013158 -0.062917 -0.015029 
+0.003354 0.031574 0.119045 0.022859 0.023777 
+-0.068292 0.115604 0.031617 0.008953 0.006943 
+0.014420 0.008569 -0.031547 -0.006857 -0.051690 
+-0.086683 -0.108339 0.005093 -0.108646 -0.034720 
+0.054273 -0.096753 0.050806 -0.021115 -0.025278 
+-0.079997 0.027008 -0.034211 0.090949 0.005678 
+0.019288 0.042083 0.062119 0.019301 0.040859 
+-0.009113 0.022427 -0.004019 -0.060890 0.032884 
+-0.012373 -0.037976 0.017625 -0.079369 -0.050788 
+0.079720 -0.039347 -0.085324 0.091044 0.026653 
+-0.063122 0.099371 -0.024736 0.084631 -0.100421 
+-0.073313 0.014317 0.022555 -0.116051 -0.063966 
+-0.009688 -0.063666 -0.131709 0.016744 -0.135028 
+-0.003708 -0.043685 -0.121631 -0.036930 0.125776 
+0.084333 0.010114 0.071231 -0.010395 0.059391 
+0.017760 0.033034 -0.018996 -0.130540 0.025758 
+-0.018261 -0.060044 0.127025 -0.032724 -0.107299 
+-0.064538 0.090073 -0.010186 -0.066127 0.107025 
+-0.010940 0.003083 0.019030 -0.023935 -0.140176 
+0.003549 -0.042402 -0.010695 -0.185915 0.060835 
+0.005405 -0.013822 0.029205 0.079338 0.068155 
+0.071485 0.030282 -0.087207 0.073480 -0.027940 
+0.004896 -0.033246 0.072637 0.018017 0.054712 
+0.026184 -0.005287 0.034456 -0.036753 0.079232 
+0.072707 0.004506 -0.039353 -0.015560 -0.071466 
+0.010257 0.067446 -0.006598 0.047396 0.072218 
+0.023405 0.082663 0.015319 -0.035436 -0.075461 
+-0.124036 -0.032046 0.060837 0.010231 -0.053024 
+0.022800 0.042891 -0.041549 0.132395 -0.095330 
+-0.077091 -0.058554 -0.070632 0.047570 0.031856 
+0.000127 0.114996 0.058660 -0.092472 0.064503 
+0.096450 0.066200 -0.001059 0.039487 -0.032859 
+-0.065721 0.001601 0.088037 0.059828 -0.047411 
+-0.077714 0.010275 0.013629 0.003304 0.005407 
+0.000665 0.012927 -0.077525 0.069202 -0.157417 
+0.014547 -0.095965 -0.087546 -0.067375 -0.027867 
+0.005458 -0.095839 0.105294 -0.044892 0.045151 
+-0.001349 0.038356 -0.127152 -0.080503 -0.105423 
+-0.018484 0.008439 0.104398 -0.027959 0.082086 
+-0.020605 0.042785 -0.109139 -0.025958 0.079733 
+0.036289 -0.083773 -0.033819 0.032566 -0.065556 
+0.006659 0.002090 0.097027 0.115715 -0.013271 
+-0.067514 0.128365 -0.089129 0.026160 -0.040584 
+-0.002443 -0.017254 0.129204 -0.110078 -0.064943 
+0.089215 -0.022299 -0.034959 0.022446 -0.019254 
+-0.038900 -0.069862 -0.070540 0.069949 0.111993 
+-0.006311 -0.009057 0.094278 -0.014932 0.003657 
+-0.019323 0.026145 -0.062611 -0.073753 -0.007182 
+0.014101 0.015776 0.052537 0.064728 -0.160187 
+-0.005122 0.076356 -0.104763 0.091493 0.020225 
+-0.000433 0.062698 -0.060457 -0.147540 -0.066168 
+0.007195 -0.061498 -0.037801 -0.039763 0.059551 
+-0.028410 -0.074510 0.057667 0.020584 -0.042510 
+-0.025311 -0.037825 -0.188010 0.077423 0.030749 
+-0.025465 -0.067541 0.003073 -0.049778 0.127789 
+0.002786 0.120009 -0.067812 -0.026565 0.111272 
+0.023219 -0.024403 -0.014507 -0.048624 0.022163 
+0.014596 -0.052136 0.001580 0.064595 0.017963 
+0.021330 0.098862 -0.009253 -0.041062 0.008903 
+-0.013829 0.031967 0.076571 -0.005348 -0.044010 
+0.031252 0.000369 0.036818 0.072854 -0.038569 
+0.004161 -0.128017 -0.053152 0.050896 -0.015212 
+-0.036159 0.097995 0.068397 -0.048472 -0.056131 
+-0.011920 0.059188 0.010215 -0.061152 -0.011717 
+-0.035949 -0.057039 0.090859 -0.029682 0.041466 
+-0.025106 0.131191 0.059327 0.085383 0.021699 
+0.049230 0.036630 -0.077086 0.017806 -0.088790 
+0.004040 -0.069533 -0.026785 0.009666 0.014017 
+-0.055897 -0.096299 0.120693 0.029995 0.032602 
+-0.001365 0.034015 -0.053512 0.001573 -0.019170 
+0.003956 0.006452 0.067313 0.028301 0.160615 
+-0.053111 0.013990 -0.027060 -0.013638 0.039376 
+-0.054462 -0.096553 0.079994 -0.043791 -0.025051 
+-0.003222 0.019418 -0.049525 0.151136 0.034123 
+0.055117 0.058918 -0.017393 0.026169 -0.126380 
+-0.019008 -0.028939 -0.014027 -0.173373 -0.032841 
+-0.003370 0.039680 -0.118311 0.114094 -0.041869 
+0.041121 -0.038391 -0.096074 -0.032479 0.060222 
+0.063968 -0.024528 0.018158 -0.009892 -0.043882 
+-0.005004 0.129800 -0.025438 -0.121186 0.049860 
+0.010448 -0.040388 0.061853 -0.017304 -0.035088 
+-0.008678 0.061476 -0.039493 -0.005055 0.079169 
+0.046134 0.009770 0.068294 -0.078965 -0.043792 
+-0.030529 -0.053845 0.053853 -0.140682 0.111461 
+0.003549 -0.014939 0.148955 0.072861 0.004332 
+0.015386 0.062006 -0.122325 -0.032529 0.010241 
+-0.047982 -0.126440 0.055840 0.067128 0.101189 
+-0.002630 0.031969 0.046076 -0.080194 0.104740 
+-0.033486 -0.077818 -0.058697 -0.095258 -0.111074 
+0.037236 0.011711 0.001113 -0.005664 0.048588 
+0.041131 0.098257 0.033126 0.029317 -0.095311 
+-0.071555 -0.039999 0.026678 -0.072182 0.035031 
+-0.007997 -0.048174 -0.006796 0.075959 -0.052060 
+-0.007645 0.037076 -0.035574 0.085576 0.034126 
+-0.050676 0.051430 0.031999 -0.134308 -0.001489 
+0.084564 -0.018394 -0.097410 -0.042931 -0.025608 
+-0.025489 0.041919 0.142482 0.004617 -0.041085 
+-0.028816 -0.015527 -0.031005 0.028405 -0.022240 
+-0.067737 -0.025241 -0.052578 0.012322 -0.120556 
+0.016278 -0.081744 -0.099160 0.025144 0.025441 
+0.003176 -0.073871 0.031718 -0.028622 0.029031 
+0.017910 -0.030693 -0.104215 -0.015422 -0.065738 
+-0.048346 -0.012847 0.046849 -0.008621 0.058771 
+-0.054495 0.031597 -0.038844 0.043138 0.092588 
+-0.071371 -0.059093 -0.001197 0.001766 -0.074762 
+0.029470 0.089616 0.005009 0.052977 0.015899 
+-0.045424 0.158466 -0.038717 -0.032506 0.028687 
+0.011435 -0.006772 0.047605 -0.144659 -0.031229 
+0.073577 0.011530 -0.008172 0.058883 -0.088412 
+0.033615 -0.034120 -0.030701 0.101215 0.096645 
+0.027368 0.041249 0.081502 -0.025440 0.007592 
+0.059893 0.012106 -0.112009 -0.114692 0.016397 
+0.087068 0.016199 0.051263 0.011915 -0.085364 
+0.026046 0.145258 -0.047521 0.077134 -0.000345 
+0.034532 0.099801 -0.087591 -0.059719 -0.058671 
+0.022737 -0.001887 -0.107049 -0.116757 0.134115 
+-0.055403 0.005157 0.067618 0.081074 0.071787 
+0.063802 -0.003430 -0.106491 0.017543 0.002214 
+-0.013785 -0.032962 0.010084 0.024325 0.045963 
+0.059883 0.072282 -0.008608 -0.015127 0.048225 
+0.041752 -0.068845 0.012227 -0.090748 -0.035309 
+0.045353 -0.078624 -0.019489 0.035531 0.058571 
+0.045414 0.039032 -0.011106 0.048787 -0.025336 
+-0.084893 0.031896 0.010850 0.012526 -0.053205 
+0.016952 -0.044041 0.068766 0.097328 -0.122229 
+0.027016 -0.051759 -0.057246 0.074566 0.006201 
+0.069904 0.100068 0.076124 0.004278 0.029466 
+0.045229 0.055683 0.018790 -0.067806 0.039373 
+0.029179 -0.036787 0.129921 -0.028993 0.037711 
+-0.105011 0.138747 -0.004370 0.052080 0.050835 
+0.025511 -0.002962 0.007852 -0.055234 -0.075055 
+0.000460 -0.089231 -0.030467 -0.080347 0.007488 
+0.067460 -0.076368 0.084991 0.039544 0.033391 
+-0.044318 0.006390 -0.079387 -0.002909 -0.029708 
+-0.047882 0.063040 0.065719 0.021811 0.070945 
+-0.007571 -0.001302 -0.064119 -0.068005 0.051040 
+-0.017747 -0.063938 0.018673 -0.038391 -0.099966 
+0.057475 -0.007669 0.009384 0.109283 0.012248 
+-0.048858 0.092498 0.011967 0.061525 -0.028819 
+-0.015131 -0.024160 -0.033220 -0.101648 -0.017980 
+-0.003342 -0.049829 -0.125096 0.128241 -0.047377 
+-0.028943 -0.109072 -0.066133 -0.015454 0.098334 
+0.053371 0.011324 0.042781 0.044313 0.062510 
+0.098408 0.065410 -0.040693 -0.116351 -0.032327 
+-0.013634 -0.058591 0.081507 0.042019 -0.099770 
+-0.018275 0.084624 -0.007512 -0.041113 0.054203 
+0.017879 -0.029747 0.059865 -0.048281 -0.111513 
+-0.022478 0.002059 0.022383 -0.125360 0.058216 
+0.002386 -0.081600 0.049288 0.157428 0.057724 
+0.005046 0.102125 -0.083473 0.044059 -0.094864 
+0.039120 -0.063306 0.057341 0.060519 0.107383 
+0.007076 -0.009373 -0.012555 -0.066630 0.117121 
+0.025254 -0.008796 -0.062102 -0.083164 -0.079007 
+0.084839 0.042308 -0.055353 0.036386 0.132641 
+0.084464 0.056288 -0.011636 -0.059554 -0.087748 
+-0.147377 -0.052414 -0.010203 -0.009159 -0.018829 
+0.009621 0.061633 0.015716 0.086332 -0.061465 
+-0.011833 -0.062998 -0.021168 0.125194 0.045025 
+0.052316 0.025720 0.095155 -0.093252 0.028720 
+0.056113 0.063321 -0.045315 0.025199 0.023591 
+-0.070481 0.072350 0.092458 0.047973 -0.025439 
+-0.001281 0.021028 0.034576 0.084779 0.006867 
+-0.010323 -0.046330 -0.009172 0.030485 -0.117679 
+-0.021782 -0.034737 -0.086292 -0.045885 0.009655 
+-0.037167 -0.123331 0.017291 -0.028319 0.071447 
+-0.057180 -0.032912 -0.139418 -0.025966 -0.039305 
+0.009411 -0.054017 0.076307 -0.060252 0.110087 
+-0.061366 0.038897 -0.098107 0.046119 0.043021 
+-0.029130 -0.096885 0.007623 0.090513 -0.097416 
+0.053264 0.058296 0.054372 0.060769 0.015586 
+-0.067956 0.059996 -0.037850 0.005986 0.000778 
+0.045873 -0.065546 0.077900 -0.085638 0.000698 
+0.027694 -0.021241 -0.002777 0.034509 -0.048173 
+0.009988 0.001008 -0.077434 0.026002 0.139490 
+0.008910 0.007791 0.059292 -0.057047 0.014127 
+-0.022959 0.085710 -0.068087 -0.081561 0.005935 
+0.007577 0.061544 0.076542 0.001660 -0.113279 
+0.024973 0.086750 -0.061674 0.095059 0.089352 
+-0.024436 0.024181 -0.016117 -0.073634 -0.067986 
+0.074701 -0.046868 -0.054634 -0.092485 0.006662 
+-0.033256 -0.053774 0.049001 -0.002339 0.013545 
+-0.006432 -0.012089 -0.086842 0.104105 0.061991 
index 49fc639444bcc6034638018881e9aa62d05f510c..1b11cc8e187c34c5d4e1a905a6be5b3341c72492 100644 (file)
-5 256
--0.049493 0.054928 0.084940 0.052135 0.008568 
--0.066116 0.006570 -0.027523 0.158516 0.042695 
-0.077460 -0.019928 -0.012915 0.012901 -0.098697 
-0.028568 0.000341 -0.025438 -0.085876 0.170940 
-0.014357 -0.066755 -0.144243 0.165268 0.011916 
-0.020644 -0.092580 -0.081946 0.055022 0.007749 
--0.027372 0.051994 0.033764 0.000619 -0.072671 
-0.011662 -0.038667 -0.034632 -0.078986 0.087758 
--0.024310 -0.048062 0.107728 0.024164 0.006083 
-0.052660 0.011153 0.031828 0.048317 0.056289 
--0.029014 0.039726 -0.055089 0.024123 -0.105980 
-0.035791 0.028310 0.054464 -0.124706 0.040220 
--0.039838 -0.010122 0.054055 0.061690 -0.037657 
--0.086924 -0.009158 0.011889 -0.048271 -0.096720 
--0.022199 0.050122 0.113121 0.076273 -0.079928 
--0.033161 -0.147776 0.019592 0.002594 -0.021873 
--0.081140 0.072112 0.033137 0.019729 0.066647 
-0.118834 0.098388 -0.026103 0.013142 -0.013216 
--0.000177 0.131275 -0.039096 -0.057554 -0.099675 
-0.078053 -0.007955 0.054077 -0.010283 -0.026083 
-0.006225 -0.029400 -0.046540 0.024907 0.040126 
--0.017713 -0.086932 -0.104490 -0.034290 0.111475 
--0.053135 0.032393 0.024949 0.154463 -0.055979 
-0.010110 -0.084365 0.043942 -0.143588 0.059090 
--0.028178 -0.064062 0.042823 0.164601 0.015843 
-0.089595 -0.035899 -0.039930 0.133627 0.033243 
--0.013140 -0.008344 -0.104900 -0.106493 0.028217 
--0.095950 0.081940 0.002347 -0.084799 -0.073903 
--0.036268 -0.072257 -0.015128 0.036224 -0.089424 
--0.101200 0.063829 -0.061475 0.012579 -0.047699 
--0.050236 0.118664 0.083446 -0.052543 -0.018838 
--0.070661 -0.021915 0.054200 -0.092410 0.018701 
-0.041419 0.036648 0.126667 0.042162 0.031663 
--0.063135 0.022908 -0.086859 0.019763 0.039548 
-0.015121 0.066099 -0.029927 -0.003374 -0.032001 
-0.089102 0.057931 -0.003415 -0.091946 0.084794 
--0.104839 -0.045958 0.016926 0.068547 0.081198 
-0.078588 0.043905 -0.106359 -0.032332 -0.004293 
-0.036452 0.104520 0.031718 0.027031 -0.125065 
--0.041077 -0.152599 0.117252 -0.030131 0.037371 
-0.013985 -0.027980 0.107111 -0.067626 0.092561 
--0.028813 -0.035193 0.012488 0.065691 0.027352 
--0.018945 -0.062152 -0.097681 -0.029327 -0.078038 
--0.016391 0.124686 0.019323 -0.147042 0.049316 
--0.021113 -0.052981 0.111882 0.025840 -0.077151 
--0.012782 -0.053834 0.026849 -0.029175 0.000992 
-0.042064 0.054611 0.016125 0.080908 -0.020857 
--0.001874 -0.051978 0.089166 -0.127696 -0.080845 
--0.008962 -0.018067 0.129410 0.071134 0.081936 
--0.064042 0.116090 -0.063253 -0.004220 0.024728 
-0.029012 0.071023 0.014449 -0.128413 -0.035250 
-0.115653 -0.029705 0.016432 0.055524 0.040377 
-0.000581 -0.092870 -0.028356 0.152103 0.076057 
--0.045269 0.077207 -0.081390 -0.112025 0.047049 
--0.057804 0.095103 0.005696 0.081825 -0.020948 
-0.027780 -0.080443 -0.023995 -0.061605 0.036406 
-0.004583 -0.106303 0.105940 0.094569 -0.011431 
-0.046422 0.030015 -0.125031 0.088154 -0.024277 
--0.007487 0.020628 -0.012213 -0.072900 -0.005260 
--0.032193 0.064610 0.007714 0.021012 0.008793 
-0.043014 -0.105241 -0.019126 0.000769 -0.031247 
--0.048003 -0.003554 -0.092245 -0.009662 -0.034732 
--0.011536 0.040900 0.112394 -0.038142 0.037212 
--0.001175 0.010234 0.054830 -0.085407 -0.020114 
--0.013534 0.120768 0.025436 0.100014 0.064602 
--0.007919 0.062282 -0.052443 0.164335 -0.008297 
-0.137841 -0.002255 -0.058618 -0.031305 -0.047965 
-0.040785 -0.018168 -0.019170 0.040177 0.128136 
--0.015732 -0.145363 -0.104833 0.054181 -0.064311 
--0.036895 -0.103280 -0.189378 0.001223 0.024070 
--0.035035 0.050910 -0.077374 -0.067580 -0.118780 
--0.055123 -0.057412 0.027202 -0.031426 0.136722 
--0.062403 -0.039221 0.092996 -0.032073 -0.039746 
-0.017314 0.028132 -0.029601 0.061427 0.034043 
--0.004881 0.002314 0.033058 0.014516 -0.127914 
--0.070568 0.031534 -0.012681 -0.137671 0.044282 
-0.092312 -0.034836 0.075316 0.053215 -0.030095 
--0.140758 -0.069760 -0.024582 0.011822 -0.000733 
--0.024247 0.139108 0.078949 0.043541 -0.012572 
--0.073887 -0.105378 0.066079 0.027750 -0.079807 
--0.122697 -0.026910 0.042952 -0.044345 0.087147 
-0.068465 0.068240 -0.061864 -0.002708 0.084389 
-0.028249 0.094201 -0.022887 -0.050955 0.000270 
-0.087836 0.052671 0.087438 -0.042701 0.006800 
-0.037755 -0.071608 -0.000400 -0.012553 0.084497 
-0.007152 -0.005660 -0.082247 -0.007079 0.128017 
-0.026060 -0.064540 0.005121 0.115795 -0.097058 
-0.100707 -0.033714 -0.046097 -0.115607 0.062101 
--0.082457 -0.095242 0.088832 0.072264 0.030882 
-0.083814 0.018039 -0.041244 0.036194 -0.011624 
--0.039240 -0.124739 -0.042978 -0.103072 -0.023279 
--0.144367 0.076922 -0.007872 -0.041215 0.031877 
-0.006244 -0.036286 -0.025736 0.008745 -0.041488 
--0.034725 -0.006689 -0.078874 0.095089 -0.064621 
-0.035418 0.089685 0.089611 -0.067216 0.100016 
--0.101854 0.043002 0.083647 -0.042806 -0.033568 
-0.012106 0.025344 0.094987 0.162123 0.035730 
--0.036396 0.077816 -0.057973 0.076779 0.027709 
-0.047350 0.011238 -0.089403 -0.020863 -0.131279 
-0.040658 0.040655 -0.001990 -0.009227 0.039513 
--0.043753 -0.112026 -0.064065 0.002673 0.025153 
-0.036183 -0.011645 -0.076221 -0.004745 -0.034205 
--0.058467 0.128728 -0.003543 0.018335 -0.096496 
--0.037375 -0.096154 0.045813 -0.079580 0.065173 
-0.024184 -0.012183 0.144278 -0.039914 -0.024761 
-0.001824 -0.035165 -0.043834 0.123192 -0.004488 
-0.023477 -0.062701 -0.108522 -0.107858 -0.104674 
-0.007663 0.103787 -0.043859 -0.071127 0.104928 
--0.009634 -0.050318 0.092534 -0.030233 -0.148857 
--0.054886 -0.027436 -0.016247 -0.008144 0.017055 
-0.065990 0.058093 0.021202 -0.030646 -0.029521 
-0.028683 -0.088290 0.061191 -0.038173 -0.018411 
--0.019566 -0.006009 0.029617 0.048934 0.128434 
-0.027648 0.116940 -0.044437 0.053775 -0.033262 
-0.054197 0.048524 -0.050178 -0.094124 0.034207 
-0.048351 -0.047109 0.092891 -0.008774 0.057988 
-0.038534 -0.080114 -0.063179 0.067392 0.087593 
-0.005154 0.015079 -0.128284 -0.101708 0.119929 
--0.101885 -0.005064 -0.029441 0.089339 0.002341 
--0.037477 -0.162543 -0.026269 -0.046444 0.091725 
-0.033059 -0.071982 0.044066 0.051900 0.053592 
-0.025106 0.027318 -0.147748 0.030892 0.062725 
-0.047862 0.002439 -0.016146 -0.124853 -0.087549 
--0.014286 0.115960 0.019628 0.005148 0.043461 
-0.060577 -0.119423 0.048737 0.062958 -0.038195 
--0.015093 0.042261 -0.145536 -0.025395 -0.029757 
-0.001268 0.056525 0.053869 0.032714 0.082888 
-0.022561 0.059787 0.095042 -0.051948 -0.068783 
--0.094719 0.033934 0.092886 0.112047 0.037717 
--0.001812 0.002863 -0.007932 0.128980 0.098130 
-0.051733 0.006324 -0.014277 -0.045797 -0.073487 
-0.066137 0.012250 0.015209 -0.023922 0.125121 
--0.031201 -0.025882 -0.114882 0.098874 0.043116 
-0.061535 -0.056840 -0.119559 0.018516 0.007920 
--0.014308 0.048837 0.019679 -0.064948 -0.084436 
--0.024933 -0.012847 0.007479 -0.065528 0.068539 
-0.004575 -0.001495 0.074599 0.025324 0.016894 
-0.042433 -0.009825 0.010528 0.022473 -0.000257 
--0.033952 -0.017194 -0.036425 0.022356 -0.156508 
--0.013117 0.054715 0.038852 -0.077395 0.072355 
-0.001274 -0.036819 0.027128 0.040457 -0.053848 
--0.086835 -0.028765 -0.044665 -0.046087 -0.052959 
--0.034503 0.043617 0.164382 0.021163 -0.026827 
--0.037370 -0.105915 -0.012794 -0.035014 -0.065537 
--0.119152 0.066125 -0.013818 0.076743 0.096879 
-0.101142 0.074383 0.006285 0.055684 0.045990 
-0.008245 0.142750 0.024302 -0.029760 -0.056919 
-0.041171 -0.009591 0.029222 -0.047190 0.020924 
--0.051111 -0.028751 -0.045611 0.030202 0.083927 
--0.070117 -0.062254 -0.063990 -0.094579 0.091497 
--0.033466 -0.006572 -0.034026 0.129351 -0.113997 
-0.078692 -0.053624 0.040154 -0.104795 0.025607 
--0.052797 -0.050278 0.088609 0.119334 -0.060736 
-0.115692 -0.079482 -0.048491 0.068397 -0.022062 
--0.037695 -0.030571 -0.064488 -0.091032 -0.014135 
--0.042106 0.091151 -0.019045 -0.094026 -0.018182 
-0.031180 -0.070951 -0.066565 0.046865 -0.091124 
--0.064953 0.069372 -0.121696 0.088365 -0.053972 
--0.029497 0.072347 0.116673 -0.125445 -0.009480 
--0.057537 0.008908 0.042657 -0.131808 -0.033942 
-0.096819 0.056788 0.086251 0.071955 0.003274 
--0.090077 0.028509 -0.140286 0.036077 0.090491 
-0.057723 0.070025 -0.046937 -0.003053 -0.085808 
-0.119290 0.025854 -0.010211 -0.038993 0.033979 
--0.067638 -0.102356 -0.044892 0.087972 0.054670 
-0.064861 -0.026264 -0.155722 -0.076296 -0.004410 
-0.027390 0.058673 -0.023777 0.079681 -0.099769 
--0.038207 -0.087710 0.071253 -0.001252 0.056320 
--0.041616 -0.043606 0.147704 -0.104791 0.047362 
-0.030432 -0.069719 -0.005648 0.064599 -0.000497 
--0.019486 -0.029184 -0.159904 0.013300 -0.108612 
--0.066563 0.108614 0.028643 -0.071699 0.094973 
-0.016578 -0.115251 0.124735 -0.017707 -0.059670 
--0.006860 0.003127 0.035165 -0.007475 -0.022022 
-0.009648 0.051351 0.061689 0.056550 -0.053208 
--0.046096 -0.109828 0.063655 -0.100019 -0.043527 
--0.026785 -0.076073 0.088392 0.051665 0.133100 
--0.045997 0.178133 -0.064664 0.056571 0.051732 
-0.102884 0.077377 0.004628 -0.085416 -0.061286 
-0.109994 -0.039939 -0.042316 0.014354 0.075984 
-0.005229 -0.164906 -0.016684 0.091671 0.039303 
--0.006969 0.101629 -0.089859 -0.052952 0.020092 
--0.045949 0.032304 -0.005320 0.081945 -0.060901 
-0.027070 -0.114150 -0.086607 -0.054088 0.004837 
-0.035701 -0.045766 0.164697 0.084509 -0.018948 
-0.010206 0.032954 -0.082634 0.044347 0.004530 
-0.004364 0.028710 -0.061377 -0.060602 -0.054825 
--0.039078 0.049004 0.038851 -0.033510 -0.000653 
-0.099260 -0.129483 -0.041979 -0.010101 0.007582 
--0.029400 0.031264 -0.038312 0.007963 -0.028211 
--0.074222 0.054407 0.125246 -0.018590 0.085045 
-0.052651 -0.024240 0.086068 -0.095228 -0.030255 
-0.001949 0.118434 0.062541 0.143709 -0.013657 
-0.059100 0.060955 -0.062497 0.140532 0.039334 
-0.137904 -0.047089 0.020524 -0.041405 -0.028004 
-0.071786 0.043146 0.010174 0.078741 0.128039 
--0.036884 -0.113879 -0.032227 0.117783 -0.044599 
--0.020722 -0.038462 -0.123526 -0.017251 0.024845 
--0.003770 0.057517 0.014066 -0.069925 -0.177097 
-0.002999 -0.061495 0.053071 -0.058476 0.176585 
--0.107408 -0.011537 0.089763 0.020941 0.007634 
--0.014054 0.037515 0.024582 0.089185 0.032661 
--0.014873 -0.029682 0.018115 -0.034564 -0.080746 
--0.013506 0.003207 0.000266 -0.164226 0.098068 
-0.045094 -0.010661 0.092839 0.012485 -0.067205 
--0.113117 -0.020358 0.019490 0.027338 -0.057637 
-0.013845 0.118103 0.122242 -0.004007 -0.048063 
--0.008788 -0.136503 0.027790 0.005555 -0.131424 
--0.083209 0.011395 0.017487 -0.016643 0.046392 
-0.030425 0.107761 -0.071125 0.045148 0.054625 
-0.053332 0.145331 -0.008619 -0.023923 0.041308 
-0.134661 0.008854 0.093443 -0.032697 0.071954 
--0.023891 -0.095844 -0.005013 0.018860 0.082267 
-0.061228 -0.032643 -0.090171 -0.034001 0.080500 
-0.040538 -0.001812 0.056798 0.098146 -0.086025 
-0.050696 -0.036444 -0.044846 -0.103970 -0.013299 
--0.037169 -0.095103 0.028957 0.051655 -0.013412 
-0.130547 0.019129 -0.001590 0.077133 -0.053911 
--0.025131 -0.063589 -0.028458 -0.171521 0.011501 
--0.097285 0.020341 -0.064513 -0.054109 0.022119 
--0.006468 -0.056433 -0.045977 -0.038456 -0.019800 
--0.021424 -0.018152 -0.123724 0.060016 -0.027830 
-0.037863 0.133958 0.058506 -0.071618 0.008112 
--0.043763 0.015491 0.116371 -0.072366 -0.097338 
-0.043984 -0.026910 0.049132 0.118551 0.018631 
--0.028239 0.055398 -0.057995 0.056031 0.100533 
-0.072128 0.018840 -0.109151 0.056207 -0.089330 
--0.010688 0.049440 -0.019639 -0.022852 0.068609 
--0.065836 -0.063422 -0.064772 0.042444 -0.027891 
-0.061130 -0.019511 -0.043812 -0.030081 0.013764 
--0.092974 0.064228 0.061218 0.026781 -0.104864 
--0.081493 -0.079808 0.012731 -0.041955 0.012656 
--0.016276 -0.056064 0.192510 -0.004442 0.025862 
-0.036425 -0.008637 -0.036821 0.081811 -0.037871 
--0.007774 -0.065904 -0.022194 -0.067532 -0.139567 
--0.042209 0.056068 -0.012666 -0.019246 0.146524 
-0.011036 0.037842 0.130579 0.007341 -0.127799 
--0.013799 0.008239 -0.048960 -0.029047 0.026824 
-0.036017 0.069660 0.046899 0.011232 -0.028266 
-0.045601 -0.073884 0.007504 -0.076546 -0.063695 
--0.023409 -0.007362 0.043925 0.003804 0.069891 
--0.028193 0.155343 -0.029118 0.097712 -0.049714 
-0.050270 0.052105 -0.079831 -0.145765 -0.026820 
-0.105467 -0.094302 0.056671 0.002415 0.067049 
--0.011861 -0.039917 -0.087290 0.071195 0.148098 
--0.000921 0.036156 -0.092175 -0.043226 0.066444 
--0.076021 0.020404 -0.000194 0.037147 -0.012776 
-0.029476 -0.151625 0.023394 -0.038235 0.028699 
-0.015071 -0.143856 0.067703 0.065697 0.050489 
-0.092833 0.014004 -0.097666 0.070604 0.070138 
--0.034150 -0.002128 -0.029135 -0.141805 -0.072841 
--0.061676 0.139117 0.014200 -0.030924 0.010254 
-0.061562 -0.080245 0.037562 0.009031 -0.091375 
-0.006152 0.120619 -0.125849 0.003889 -0.039092 
-0.034074 0.112456 0.072599 0.015352 0.068852 
-0.065438 0.013853 0.057260 -0.057487 -0.109489 
+5 512
+0.007066 0.075781 -0.070082 -0.092014 -0.066477 
+0.090510 0.106622 0.025911 -0.016760 0.003724 
+-0.024628 0.058332 0.012876 0.059557 -0.002092 
+-0.065092 -0.096975 -0.041837 -0.002432 0.058918 
+0.014358 0.080049 -0.008803 -0.002091 -0.097584 
+0.085323 -0.026053 -0.086585 -0.009541 0.130555 
+0.045391 0.037557 0.074726 -0.050453 0.033517 
+-0.035576 -0.084211 -0.086430 0.008910 -0.072674 
+-0.098699 -0.024540 -0.048972 -0.066975 -0.048791 
+0.032184 0.070992 -0.014416 0.141892 -0.044249 
+-0.108921 -0.020450 0.115988 0.011287 -0.026273 
+0.024341 0.138519 -0.036467 0.020684 0.074258 
+-0.053563 0.077463 0.072166 0.032112 -0.079303 
+-0.025039 0.079675 0.094211 -0.115754 0.038892 
+0.050897 -0.024639 0.057826 -0.110429 0.071184 
+0.015309 -0.034027 -0.055726 0.043179 -0.063089 
+0.043359 -0.011698 0.006637 0.002751 0.030110 
+-0.001261 0.111470 0.043277 -0.004205 -0.021599 
+-0.005698 0.058842 0.168422 0.059313 -0.007971 
+-0.087599 0.073891 -0.083238 0.099279 -0.017364 
+-0.018429 0.014040 -0.014864 -0.111512 0.089450 
+-0.028498 -0.087983 -0.077320 -0.062602 0.000328 
+-0.027152 -0.093796 0.111381 -0.018603 0.092394 
+-0.007256 0.025391 0.011454 0.012802 -0.041680 
+0.008078 0.020905 -0.105401 -0.083265 0.027756 
+-0.049630 -0.044085 -0.051424 0.104125 -0.000779 
+-0.063079 -0.130699 0.070500 0.033468 -0.019802 
+-0.061011 0.094839 -0.040122 0.118409 0.056950 
+0.086391 -0.006615 0.045337 -0.044190 -0.106474 
+-0.081912 0.067557 -0.031649 -0.014437 0.057585 
+-0.121755 -0.049113 0.057109 -0.049872 0.044104 
+0.064705 -0.091589 0.037286 -0.048606 -0.045398 
+0.003456 0.057230 0.006262 -0.055206 -0.063871 
+-0.005249 0.081783 0.134969 -0.002331 0.052643 
+-0.093346 0.072093 0.116025 -0.031453 -0.006012 
+-0.038574 -0.030841 0.010288 0.024420 0.051657 
+-0.086584 0.046381 0.005410 0.052622 -0.072741 
+0.079023 0.078099 -0.093912 0.005477 -0.006721 
+0.100232 -0.017587 0.044819 0.036655 0.021580 
+-0.006829 -0.050076 -0.003020 0.088246 0.013560 
+-0.015690 0.012477 -0.052595 -0.048861 -0.033688 
+0.055615 0.092298 -0.066194 0.016416 -0.066059 
+0.046976 0.003023 0.104646 0.109136 0.018293 
+-0.016507 -0.006859 0.004326 0.070843 0.140750 
+0.025774 0.034730 -0.079590 0.050054 -0.107950 
+0.002378 0.097498 0.027111 -0.122953 -0.002423 
+-0.020539 -0.063263 -0.095493 -0.157361 -0.039183 
+0.025721 0.026897 -0.001200 0.033997 -0.001749 
+0.061593 -0.013053 -0.106317 -0.068190 0.046352 
+-0.056060 0.157084 -0.049365 0.053959 -0.051065 
+-0.047672 0.081570 0.064342 -0.030705 -0.070806 
+-0.076503 -0.059471 0.012419 0.073968 -0.026179 
+-0.038473 0.059013 -0.035783 -0.030057 -0.036346 
+-0.052692 -0.015346 -0.022687 -0.035279 0.013314 
+0.068397 -0.046609 -0.009593 -0.040796 0.157438 
+-0.075360 -0.110464 0.031839 -0.029035 -0.015222 
+0.041013 -0.099212 -0.108920 -0.008627 0.012095 
+0.020855 0.009935 -0.086917 0.058827 -0.006536 
+0.022104 -0.005013 0.003496 0.046663 -0.051061 
+-0.036803 -0.067317 -0.007075 0.180870 -0.027434 
+-0.025056 -0.039341 -0.073918 -0.003180 -0.110930 
+-0.042711 0.005519 -0.035005 -0.088419 0.170942 
+0.001503 -0.121485 0.066383 -0.067346 0.005643 
+0.080088 -0.042562 -0.006668 -0.036538 0.020683 
+0.042848 0.027852 -0.029088 -0.156468 0.006503 
+0.037716 0.032082 0.038416 0.021835 -0.106963 
+-0.043017 0.018166 0.070409 -0.005426 -0.035585 
+-0.111071 -0.039986 0.050430 0.035157 0.066902 
+-0.040684 0.060527 0.036225 0.002527 -0.015087 
+0.059243 0.021268 -0.010682 -0.018434 0.059128 
+0.111314 -0.054070 0.105744 -0.051476 -0.012970 
+-0.000358 -0.099249 -0.077385 0.069924 -0.039101 
+-0.072139 -0.049069 -0.088018 0.006144 0.000712 
+0.081030 0.021987 -0.046031 0.058087 -0.001320 
+-0.046851 -0.011062 0.108321 -0.001146 -0.071193 
+0.044973 -0.002915 -0.003323 0.041735 0.094566 
+0.053530 0.035927 0.100282 0.059082 -0.054059 
+-0.012158 -0.035417 0.020412 -0.073193 0.059296 
+-0.040489 -0.095250 -0.003821 -0.084904 0.053925 
+0.109183 -0.005862 -0.036538 0.080962 -0.040647 
+0.020070 0.057778 -0.020197 -0.079626 -0.003186 
+-0.050855 0.128185 0.034731 0.057460 -0.035236 
+-0.057096 -0.001238 0.122018 -0.071204 -0.047253 
+-0.051767 0.048301 -0.052678 0.025990 -0.017481 
+-0.029379 0.030738 0.047207 -0.047864 -0.033561 
+0.029884 -0.091175 -0.085446 -0.026140 0.092628 
+0.067706 -0.085617 0.081433 0.047305 0.031945 
+-0.048728 -0.040387 0.046206 0.010578 -0.037639 
+0.011328 -0.042458 -0.149597 0.033882 -0.061869 
+0.008800 0.057754 -0.095876 0.038230 0.096876 
+-0.033487 -0.141669 -0.014172 0.028439 -0.092764 
+-0.053714 0.086926 0.034786 0.136053 -0.005569 
+0.028753 0.009630 0.044114 -0.050365 -0.066224 
+0.006017 0.014348 0.024471 0.000489 0.067234 
+-0.021678 -0.118760 0.036349 -0.040295 0.076358 
+-0.008444 -0.086082 -0.044018 -0.025804 0.028971 
+-0.009233 0.053026 -0.035341 -0.182193 -0.102515 
+0.089210 0.066812 0.032417 0.046882 -0.034815 
+-0.052293 0.022814 0.129622 0.128232 -0.012105 
+-0.087084 0.004762 0.086538 0.046566 0.098359 
+-0.018713 0.039204 -0.021707 -0.060110 -0.117527 
+-0.005459 0.060994 -0.057718 -0.021783 0.035154 
+0.100557 -0.015470 -0.025818 0.008450 0.051535 
+-0.001388 -0.114610 -0.057903 0.041862 0.061778 
+0.045701 -0.078563 -0.070166 -0.048450 -0.088530 
+0.021375 -0.004598 -0.090710 -0.009399 -0.073952 
+-0.035575 -0.050280 0.114780 0.137866 0.065234 
+0.003594 -0.066802 -0.144989 0.166201 0.039564 
+-0.022457 -0.030090 0.016187 0.115443 -0.097331 
+-0.019139 0.099440 0.002198 -0.030953 0.021099 
+-0.045399 -0.046871 0.022533 -0.064657 0.005776 
+0.049063 -0.028478 0.019268 0.054265 0.028042 
+0.045559 -0.005541 -0.014410 -0.024165 -0.054976 
+-0.073258 0.084205 0.036077 -0.068683 0.004708 
+-0.085228 0.001234 0.046261 -0.050496 -0.028227 
+-0.086828 -0.001218 0.021865 0.003791 -0.000568 
+-0.088733 -0.040041 -0.035891 -0.054915 0.073463 
+-0.132031 -0.012844 -0.068544 0.013052 0.087335 
+0.038603 -0.115382 -0.010433 -0.007113 0.095126 
+-0.047378 -0.081353 0.018021 -0.021156 -0.120774 
+0.040038 0.007633 -0.088728 -0.009928 0.020142 
+0.052024 -0.021063 -0.118121 0.102739 -0.055837 
+0.005253 -0.061924 0.063680 -0.014512 -0.020259 
+0.029493 -0.013435 -0.020638 0.089342 0.001092 
+-0.046491 -0.145634 -0.083159 -0.158142 -0.279281 
+0.003611 0.055863 -0.064655 -0.088773 0.089283 
+-0.029619 -0.089949 0.017197 -0.066633 -0.052347 
+0.090828 -0.087551 0.000338 0.085238 -0.005313 
+0.096211 0.071381 -0.076546 -0.077927 -0.040864 
+0.062936 0.041559 0.016235 -0.017513 0.014773 
+-0.025734 0.028586 0.070292 0.055794 -0.026131 
+-0.076954 -0.082228 0.043947 -0.035921 0.152668 
+-0.049510 0.023159 0.008506 -0.044773 -0.160358 
+0.024984 -0.025587 -0.071627 -0.038376 0.088478 
+0.120568 0.046723 0.086731 0.000695 -0.015751 
+-0.027837 -0.160937 -0.095031 0.036271 -0.009061 
+-0.015078 -0.036281 -0.103665 -0.058258 -0.049573 
+0.022021 0.108296 -0.002586 0.065655 -0.018584 
+-0.046441 -0.031018 0.067350 0.014328 0.008860 
+-0.000245 0.063400 -0.001810 0.043515 0.090344 
+-0.063845 0.020485 0.079401 0.070558 -0.116428 
+0.032628 0.068949 0.052238 -0.044530 0.096813 
+0.029911 -0.008814 0.044352 -0.168172 0.009604 
+0.055828 -0.100739 -0.026013 0.021193 -0.051425 
+0.035891 -0.004085 0.030216 -0.060801 0.037202 
+0.007262 0.120686 0.026846 0.058464 -0.100792 
+-0.009176 0.027589 0.123957 -0.011283 -0.025744 
+-0.105081 0.118244 -0.042122 -0.025404 0.000873 
+-0.012703 0.084159 -0.067539 -0.140536 0.041637 
+-0.014485 -0.043382 -0.048004 -0.075416 0.054401 
+-0.018651 -0.032908 0.164231 -0.053236 0.033946 
+-0.021681 -0.012655 -0.037049 -0.001613 -0.053393 
+-0.014635 0.017954 -0.116115 -0.027232 0.034005 
+-0.035376 0.026492 -0.037250 0.070733 0.074835 
+-0.021378 -0.142980 0.123195 0.003699 0.025398 
+0.015629 0.077370 0.032623 0.121580 0.097100 
+0.000946 -0.056355 0.042065 0.008184 -0.081824 
+-0.101937 0.065473 0.003360 0.069241 0.073002 
+-0.053844 -0.044301 0.080351 -0.091833 0.044288 
+0.007447 -0.120723 -0.013806 -0.023636 -0.064616 
+0.030556 0.072630 0.074428 -0.087759 -0.026440 
+0.064840 0.049162 0.091053 0.023891 0.033811 
+-0.027746 0.116392 0.106126 -0.056644 -0.014781 
+0.036137 -0.002632 0.055512 0.070077 0.067819 
+-0.030625 0.053772 -0.078457 -0.021351 -0.113011 
+0.052797 0.044875 -0.077269 -0.009867 0.101493 
+0.073477 -0.024103 0.049145 -0.004706 -0.025211 
+-0.053731 -0.049009 -0.035786 0.054430 0.046515 
+0.025154 -0.043569 -0.034789 -0.058610 0.006931 
+0.012049 0.046809 -0.129441 0.025541 -0.030933 
+0.000297 -0.054058 0.179837 0.081515 0.004932 
+-0.028445 -0.073753 0.010629 0.080042 0.098710 
+-0.014017 0.057597 0.001010 0.071658 -0.067570 
+0.074384 0.110366 -0.018121 -0.108754 0.037793 
+0.028041 -0.047508 -0.031359 -0.098913 -0.036486 
+-0.017311 -0.001279 -0.013694 0.051968 0.036512 
+0.088201 0.031155 -0.043442 -0.065045 0.023486 
+0.027000 0.104768 -0.015176 -0.038754 -0.004178 
+0.003732 0.062166 0.085438 -0.077368 -0.101645 
+-0.118347 0.007589 -0.056489 0.082268 0.020253 
+-0.035623 0.034235 -0.099354 -0.061237 -0.024285 
+0.005441 -0.039694 -0.025957 -0.004411 0.049903 
+0.003040 0.036243 0.023552 -0.007334 0.128963 
+-0.077727 -0.059175 -0.019437 -0.024872 0.004339 
+0.084006 -0.076605 -0.102261 0.036714 -0.035205 
+-0.007642 -0.005125 -0.030525 0.096390 -0.053138 
+-0.002192 -0.024851 0.050645 0.041490 -0.043183 
+0.046796 -0.050894 0.055023 0.133834 -0.024013 
+0.000872 -0.057072 -0.000630 0.042070 -0.129339 
+-0.064283 0.037836 -0.066393 0.004438 0.125379 
+-0.062213 -0.067468 0.090177 -0.046094 -0.025725 
+0.079101 -0.074909 -0.043730 -0.073483 0.069672 
+-0.020413 -0.000079 -0.049725 -0.120751 -0.046980 
+0.039894 0.072305 0.009798 0.005613 -0.045217 
+0.006862 0.036285 0.074819 -0.006747 0.015144 
+-0.071562 0.012324 -0.001082 0.014835 0.079960 
+-0.027804 0.103358 -0.017203 0.014914 -0.056687 
+0.030827 0.028076 0.003395 -0.073255 0.110310 
+0.056498 -0.044893 0.110122 -0.109058 -0.052302 
+-0.001604 -0.089977 -0.060548 0.107808 0.025463 
+-0.070203 -0.000513 -0.123913 0.046247 -0.085392 
+0.096343 0.095890 -0.064950 0.070363 0.034272 
+0.037773 -0.076950 0.124858 -0.009008 -0.010115 
+0.083868 0.051242 0.039149 0.015185 0.083375 
+0.029773 -0.045961 0.100395 0.003743 -0.138294 
+-0.041755 0.010806 0.057797 -0.147374 0.095858 
+-0.009929 -0.103347 -0.032310 -0.110560 0.121377 
+0.145244 0.017079 -0.080587 0.020516 -0.044939 
+-0.010477 0.038347 -0.003466 -0.001618 0.019600 
+-0.021762 0.125482 0.011074 0.065815 0.040298 
+0.009202 -0.051686 0.129684 -0.131135 0.044536 
+0.009313 0.102518 -0.075351 0.054338 0.020273 
+-0.045753 0.031345 0.000407 -0.097294 -0.000416 
+-0.007466 -0.044972 -0.078744 0.042414 0.066624 
+0.030318 -0.067852 0.061416 -0.028992 0.056606 
+0.004038 -0.036253 -0.014279 0.023123 -0.007832 
+-0.000137 -0.027684 -0.127648 -0.007713 -0.008746 
+-0.026500 0.049032 -0.183319 0.059107 0.066500 
+0.016902 -0.093331 0.090129 0.016648 -0.083492 
+-0.023669 -0.010473 0.027614 0.145068 0.000681 
+0.044133 -0.035809 0.005668 -0.090461 -0.090732 
+-0.033927 0.042997 0.021700 -0.046955 0.044487 
+-0.026444 -0.061011 0.010110 -0.023804 0.030427 
+-0.015195 -0.155603 -0.016584 0.021461 -0.003528 
+-0.059784 0.032214 0.000847 -0.098859 -0.078980 
+0.043188 0.066433 0.062309 0.144507 0.006865 
+-0.068953 0.046698 0.099369 0.043354 -0.014309 
+-0.033202 -0.002950 0.040734 0.083454 0.039319 
+0.051358 0.006074 -0.073465 -0.090554 -0.120787 
+-0.040676 0.092412 -0.085151 -0.021699 0.005813 
+0.103135 0.024964 0.025832 -0.075982 0.035699 
+-0.027310 -0.153007 0.036420 0.057600 0.081630 
+0.001605 -0.054191 -0.033043 -0.014390 -0.071383 
+0.036180 0.035860 -0.046980 0.038541 -0.044757 
+-0.078032 -0.029878 0.078183 0.082251 0.010549 
+0.053317 -0.038231 -0.065610 0.055798 0.037504 
+0.076317 -0.027605 0.010349 0.095361 -0.088636 
+0.049089 0.113316 0.051084 0.038589 0.034330 
+-0.055948 -0.037217 -0.015418 -0.139976 0.036306 
+0.039306 -0.009889 -0.044910 0.016559 -0.000050 
+0.106073 0.015280 -0.002563 -0.109085 -0.048475 
+-0.035319 0.163860 0.032981 -0.044932 0.003227 
+-0.123233 -0.010638 0.055479 -0.003666 -0.072249 
+-0.111158 0.065365 0.010691 0.039119 -0.001837 
+-0.118729 0.061470 -0.002077 -0.033335 -0.060165 
+-0.026081 -0.001806 -0.079616 -0.000075 0.080598 
+0.032908 -0.035140 -0.003136 -0.029024 0.094622 
+-0.075773 -0.022898 -0.014817 0.058393 -0.111505 
+0.036794 -0.015760 -0.112602 0.030323 0.085897 
+-0.020834 0.056079 -0.103762 0.117671 -0.041205 
+0.041684 -0.084336 0.034186 0.011973 -0.006313 
+0.040836 -0.035709 0.034170 0.122672 0.090973 
+-0.053182 -0.059371 0.091017 -0.090998 -0.116986 
+0.001405 0.138364 0.017107 -0.064076 0.103486 
+-0.031142 -0.030068 0.046547 -0.133471 -0.042055 
+0.140418 -0.125084 0.035218 -0.001162 -0.021130 
+-0.012034 0.097413 -0.079006 -0.039030 -0.054011 
+0.143887 0.078835 -0.000601 -0.021173 -0.039895 
+-0.025050 0.075865 0.039221 0.032458 0.038206 
+-0.038873 -0.085003 -0.032736 -0.026956 0.113525 
+-0.023933 0.120794 -0.003862 -0.026459 -0.138724 
+0.089559 0.029002 -0.052098 -0.085692 0.115174 
+0.083497 0.024179 0.119021 -0.067541 0.019047 
+-0.027720 -0.086083 -0.055329 0.020087 -0.027086 
+-0.047858 -0.051975 -0.035205 -0.059342 -0.068582 
+0.058936 0.044141 -0.080315 0.119744 -0.046518 
+-0.064588 -0.027212 0.147823 0.032404 0.016690 
+0.024302 0.085560 -0.001525 0.016469 0.038891 
+-0.020146 0.019943 0.045067 0.038070 -0.086274 
+-0.025769 0.044192 0.102141 -0.064765 0.055849 
+0.048803 -0.030066 -0.009220 -0.116655 0.068295 
+0.047580 -0.076138 -0.070307 0.047582 -0.111342 
+0.004656 -0.004452 0.029703 -0.004259 0.011130 
+0.014446 0.166086 0.059565 0.000985 -0.052607 
+0.013251 0.094476 0.106216 0.016715 -0.025581 
+-0.101244 0.072897 -0.114526 0.024681 0.010784 
+-0.051759 0.032389 -0.050202 -0.083316 0.052334 
+-0.035100 -0.116721 -0.110336 -0.053391 0.065541 
+-0.029790 -0.020457 0.135285 -0.004142 0.111508 
+-0.030936 0.018549 -0.016034 0.018572 -0.084336 
+-0.048615 -0.018739 -0.096815 -0.090162 0.019410 
+-0.040821 -0.009925 -0.097427 0.091891 0.031793 
+-0.024598 -0.132848 0.078353 0.089339 -0.068562 
+-0.020779 0.040974 -0.055675 0.169131 0.029649 
+0.078165 -0.050679 -0.005881 -0.004983 -0.104324 
+-0.069096 0.127960 0.011392 -0.000769 0.062168 
+-0.079842 0.001606 0.089284 -0.035465 0.031075 
+0.029519 -0.102956 -0.010902 -0.064030 -0.019669 
+0.057492 0.075802 -0.008904 -0.060743 -0.053144 
+0.005126 0.062980 0.085674 0.019895 0.104448 
+-0.086473 0.056906 0.056795 -0.012940 0.036606 
+-0.008604 -0.040450 0.042062 0.041810 0.027680 
+-0.092256 0.091237 -0.039500 0.024761 -0.088978 
+0.068585 0.088295 -0.048033 -0.017808 0.045370 
+0.124600 -0.035320 0.056751 0.092751 0.054025 
+-0.015725 -0.061938 0.036806 0.078768 -0.016065 
+0.002444 -0.023887 -0.072177 -0.029790 -0.005860 
+0.015478 0.129142 -0.091024 0.071482 -0.065445 
+0.005867 -0.006051 0.098646 0.054089 0.018713 
+0.033837 -0.008355 -0.051959 0.057440 0.160305 
+-0.001863 0.016738 -0.033705 0.062233 -0.140759 
+0.027342 0.060074 0.030362 -0.117875 0.061020 
+-0.028026 -0.088238 -0.003782 -0.146288 -0.080395 
+0.050048 0.036136 0.019500 0.066902 0.020355 
+0.024817 -0.056254 -0.140918 -0.085803 0.020540 
+-0.003730 0.161411 -0.049408 0.000219 -0.002348 
+-0.055021 0.067820 0.126483 -0.031063 -0.119299 
+-0.102834 0.001133 0.010172 0.107707 -0.029106 
+-0.059813 0.036698 -0.021720 -0.043189 -0.002270 
+-0.031694 0.009605 -0.022459 -0.036417 0.053675 
+0.061561 -0.012723 0.050040 -0.029450 0.131044 
+-0.124516 -0.107579 -0.012171 0.011761 0.002599 
+0.016327 -0.060854 -0.080910 0.030875 -0.002997 
+-0.020970 -0.011880 -0.086096 0.037912 0.012421 
+0.055253 -0.007250 0.041740 0.055596 -0.024420 
+-0.017564 -0.079202 0.008897 0.180091 0.054490 
+0.001772 -0.022151 -0.082048 -0.010559 -0.163377 
+-0.020660 -0.017827 -0.030800 -0.045856 0.122405 
+-0.052946 -0.130490 0.097383 -0.116737 0.039855 
+0.056504 -0.059549 -0.059931 -0.018658 0.034898 
+0.054889 0.005373 -0.066796 -0.127360 0.047960 
+0.071746 0.027410 -0.006212 0.024132 -0.094062 
+0.005369 -0.008926 0.073085 -0.014265 -0.029204 
+-0.100025 -0.072076 0.014651 0.069368 0.048275 
+-0.066823 0.086074 0.014921 -0.015395 -0.045138 
+0.026224 0.000902 -0.038208 -0.035221 0.057397 
+0.097606 -0.073195 0.051626 -0.033488 0.027813 
+0.002070 -0.097510 -0.057877 0.126680 -0.082194 
+-0.072597 0.006014 -0.093185 -0.016853 -0.022790 
+0.138461 0.005394 -0.056485 0.102778 0.028918 
+-0.045604 -0.060041 0.121251 0.029260 -0.101404 
+0.061194 0.033039 -0.016798 0.064263 0.065144 
+0.010925 0.023151 0.107623 0.027977 -0.090356 
+-0.024863 -0.006440 0.047870 -0.047486 0.088211 
+-0.012139 -0.116121 -0.000525 -0.140961 0.016604 
+0.063490 -0.022732 -0.046944 0.066970 -0.068838 
+0.016143 0.026202 -0.043344 -0.064881 0.024877 
+-0.072845 0.120531 0.077901 0.047272 0.011713 
+-0.044646 0.040932 0.076164 -0.101233 -0.029615 
+-0.065118 0.050966 -0.023273 0.053517 0.023710 
+-0.007489 0.035822 0.023439 -0.055528 -0.004033 
+-0.007662 -0.096546 -0.081662 0.037141 0.137562 
+0.075526 -0.097496 0.123990 0.013996 0.087005 
+-0.019788 -0.082043 0.020524 0.007027 -0.021537 
+-0.036264 -0.090952 -0.177722 -0.009306 -0.031473 
+-0.009287 0.047557 -0.090241 0.089347 0.056375 
+-0.005506 -0.112128 0.004356 0.064421 -0.038478 
+-0.035674 0.040616 0.007731 0.160236 -0.054199 
+-0.007537 0.012434 0.022001 -0.021567 -0.075163 
+-0.026053 0.015909 0.041015 0.021832 0.034152 
+-0.048539 -0.086655 0.047465 0.000682 0.042640 
+0.023697 -0.095971 -0.022874 -0.000369 0.003413 
+0.046005 0.064807 0.010131 -0.129517 -0.092254 
+0.116469 0.053796 0.038110 0.094470 0.018435 
+-0.034803 0.073591 0.108348 0.104096 0.049884 
+-0.021274 0.022097 0.065347 0.065555 0.089319 
+0.000474 -0.004186 -0.040493 -0.065543 -0.083167 
+-0.017425 0.049177 -0.044248 0.008399 0.068180 
+0.154778 0.027549 -0.008012 0.014950 0.043254 
+0.039599 -0.136415 -0.018716 0.061900 0.031263 
+0.058118 -0.037200 -0.114692 -0.080876 -0.053238 
+0.077436 0.015015 -0.092517 0.005804 -0.065541 
+-0.005653 -0.073184 0.095594 0.082470 0.060989 
+-0.000262 -0.035766 -0.083441 0.122634 0.088429 
+-0.014397 -0.055434 -0.005659 0.069697 -0.064892 
+0.008824 0.082498 0.051866 -0.036070 0.033403 
+-0.082855 -0.087376 0.002714 -0.097121 -0.019170 
+0.027179 -0.069870 -0.009316 0.047450 0.040657 
+0.060527 0.004620 -0.040264 -0.051228 -0.029023 
+-0.071384 0.101421 0.009538 -0.099185 0.060100 
+-0.048395 -0.024677 0.025125 -0.056043 -0.058045 
+-0.054059 0.008107 0.021078 0.045290 -0.018459 
+-0.113359 0.014009 -0.006826 -0.052747 0.046922 
+-0.075976 0.008538 -0.084411 -0.004369 0.045801 
+0.075392 -0.067340 0.014454 0.032407 0.092478 
+-0.061859 -0.083458 0.051442 0.031695 -0.080233 
+0.054028 0.027000 -0.073549 0.032300 0.036501 
+-0.011384 -0.020780 -0.124142 0.093905 -0.028332 
+0.039139 -0.030944 0.079952 -0.001717 0.013976 
+0.038005 -0.001751 -0.044097 0.129827 0.014385 
+-0.001682 -0.063458 -0.002511 -0.078150 -0.141236 
+0.021955 0.104851 -0.093246 -0.060019 0.069998 
+0.004399 -0.096408 0.059327 -0.062268 -0.074327 
+0.108063 -0.090534 -0.045654 0.048119 0.049187 
+0.042105 0.043964 -0.091516 -0.047999 -0.028881 
+0.070471 0.055401 -0.025605 0.011176 0.008475 
+0.022254 0.038266 0.048106 0.047176 -0.017967 
+-0.010978 -0.088762 0.034806 0.019311 0.126815 
+-0.010571 0.053073 0.032162 -0.000780 -0.152200 
+-0.014253 -0.021954 -0.131040 -0.061376 0.113838 
+0.060725 0.020201 0.102533 -0.011392 -0.052046 
+-0.069625 -0.091011 -0.097954 0.067847 0.017856 
+-0.053461 -0.040679 -0.121664 -0.077208 -0.106919 
+0.057996 0.069756 -0.012433 0.069569 -0.055159 
+-0.024801 -0.060448 0.101700 0.014619 0.036580 
+-0.004526 0.093977 -0.028211 0.045261 0.149736 
+-0.014691 -0.007959 0.097708 0.107128 -0.079723 
+0.029157 0.020116 0.104828 -0.064208 0.119172 
+0.039583 -0.029446 0.006628 -0.110398 0.004062 
+0.048132 -0.060601 0.009448 0.051777 -0.053127 
+0.050551 -0.001924 0.028079 -0.050618 -0.013698 
+0.001920 0.088162 0.073078 0.085795 -0.066788 
+0.014025 0.042699 0.176241 -0.046674 -0.034822 
+-0.051433 0.121729 -0.057076 0.023901 0.045075 
+-0.057182 0.054780 -0.017280 -0.146674 0.002090 
+-0.016223 -0.044841 -0.084524 -0.152479 0.072688 
+-0.006962 0.008711 0.127455 -0.003876 0.053162 
+-0.013682 -0.025386 -0.000427 -0.024811 -0.024474 
+-0.056267 0.062116 -0.121311 -0.053011 0.065651 
+-0.075385 -0.008680 -0.063033 0.083039 0.110577 
+-0.000152 -0.127017 0.055904 0.013659 0.005664 
+-0.002852 0.047248 0.001128 0.100773 0.037274 
+0.026368 -0.042205 0.021887 -0.020247 -0.056678 
+-0.077475 0.089799 0.058003 0.039741 0.106663 
+-0.016853 -0.015972 0.075741 -0.048829 0.015374 
+-0.032657 -0.125677 -0.062060 -0.057409 -0.061287 
+0.073151 0.050357 0.053547 -0.059886 -0.051298 
+0.057954 -0.003817 0.076028 0.006757 0.061109 
+-0.038030 0.143209 0.092207 -0.018493 0.062291 
+0.005751 -0.036449 0.067582 0.031449 0.101894 
+-0.080754 0.011515 -0.049485 -0.016137 -0.087818 
+0.108851 0.038222 -0.099315 -0.003117 0.052278 
+0.107517 -0.036233 0.065370 0.040409 -0.057029 
+-0.033167 -0.081758 -0.019502 0.033438 0.013365 
+-0.017760 -0.025906 -0.020244 -0.078722 -0.011697 
+-0.028246 0.068647 -0.106417 0.026956 -0.064914 
+0.062711 -0.017857 0.151539 0.044613 -0.017820 
+0.009085 -0.032785 -0.025795 0.075790 0.075667 
+-0.040398 0.058556 -0.042634 0.093973 -0.099529 
+0.057103 0.073562 0.012640 -0.066141 0.029558 
+0.060219 -0.083699 -0.054799 -0.120442 -0.000374 
+0.006521 0.034512 -0.039558 0.042191 0.033865 
+0.103992 -0.014977 -0.077384 -0.051340 0.001873 
+0.047451 0.140612 -0.024885 -0.021420 -0.046604 
+0.030606 0.100660 0.076356 -0.019288 -0.098570 
+-0.114463 -0.010855 -0.034657 0.025618 -0.003356 
+-0.087913 0.064346 -0.075540 -0.091569 -0.024965 
+-0.021232 -0.017255 -0.056931 -0.003104 0.030219 
+-0.020112 -0.012334 0.035298 0.001405 0.161753 
+-0.064618 -0.064401 -0.007218 -0.000120 -0.047208 
+0.116105 -0.056464 -0.069645 -0.007032 -0.012090 
+-0.023237 0.016000 -0.039802 0.074319 -0.012604 
+0.014863 -0.058081 0.093219 0.062253 -0.040302 
+0.027405 -0.128683 0.039923 0.116808 -0.011706 
+0.012483 -0.017698 0.003645 -0.007588 -0.120662 
+-0.032868 0.066217 -0.031343 -0.034166 0.146334 
+-0.031228 -0.125921 0.117756 -0.042686 -0.062094 
+0.049375 -0.112262 0.010166 -0.073599 0.048690 
+0.028292 0.020076 -0.062865 -0.106114 -0.025300 
+0.066916 0.029279 0.028191 -0.003599 -0.040614 
+0.020491 0.060238 0.052747 -0.010390 -0.022389 
+-0.063358 -0.028707 0.035907 -0.011898 0.079703 
+-0.003758 0.078051 -0.017869 0.009045 -0.018982 
+0.034974 0.069405 -0.018909 -0.038613 0.083909 
+0.033935 -0.036607 0.088891 -0.052599 -0.059839 
+0.052758 -0.068308 -0.063615 0.126093 -0.009460 
+-0.042175 -0.011113 -0.073071 0.052086 -0.052619 
+0.049226 0.066898 -0.045666 0.117923 0.053656 
+-0.010739 -0.043962 0.141903 0.001792 -0.035469 
+0.090671 0.043993 -0.013655 0.018989 0.127223 
+0.001030 -0.001154 0.081839 -0.024979 -0.103704 
+-0.077920 0.036083 0.068220 -0.062210 0.113730 
+-0.010501 -0.065801 0.050885 -0.104304 0.121937 
+0.111850 0.009680 -0.011791 0.001677 -0.035029 
+0.010677 0.024572 -0.012860 -0.030323 -0.010466 
+0.011279 0.167752 0.003136 0.109709 0.007292 
+0.000987 0.004572 0.108706 -0.113192 -0.012431 
+-0.015225 0.073653 -0.051275 0.077928 -0.012752 
+-0.011708 0.014172 0.025162 -0.095378 0.026382 
+-0.028889 -0.058569 -0.129329 0.011087 0.061452 
+0.056893 -0.058004 0.103586 -0.060752 0.081824 
+-0.042805 -0.015991 -0.024444 0.028952 -0.013528 
+0.042851 0.019988 -0.165741 -0.031012 -0.014713 
+-0.026059 0.031698 -0.134343 0.032090 0.020828 
+0.051674 -0.128006 0.050856 0.022220 -0.073513 
+-0.009340 0.013756 0.036163 0.098407 -0.023495 
+0.023858 0.008121 0.022220 -0.103489 -0.046663 
+-0.033000 0.063565 0.029224 -0.012693 0.084202 
+0.012187 -0.051000 0.026126 -0.043293 0.008675 
+-0.019812 -0.165070 -0.014555 -0.047431 0.017990 
+-0.040073 0.107192 0.022228 -0.089023 -0.066885 
+0.014630 0.073186 0.069902 0.072634 0.019593 
+-0.041539 0.031788 0.092310 0.027223 0.034027 
+-0.051855 0.000391 0.007869 0.131910 0.069384 
+0.046276 0.040440 -0.037093 -0.031393 -0.112828 
+0.015709 0.096749 -0.103205 -0.021284 0.011405 
+0.158287 -0.021028 0.042219 -0.050759 0.069715 
+-0.042907 -0.116980 0.014224 0.094648 0.028395 
+0.041535 -0.057033 -0.047607 -0.024419 -0.034905 
+0.010125 0.036728 -0.052503 -0.001839 -0.033477 
+-0.053414 -0.070394 0.092895 0.100600 -0.026352 
+0.080574 -0.028763 -0.059548 0.094571 0.091787 
+0.041437 0.014312 0.045792 0.108269 -0.081586 
+0.056288 0.137447 0.054718 -0.032474 0.054502 
+-0.100144 -0.006460 0.024739 -0.117043 -0.008919 
+0.070299 -0.036862 -0.014543 0.024500 -0.015222 
+0.114975 -0.043705 0.000421 -0.061872 -0.035148 
+-0.022797 0.128575 -0.031798 -0.086718 -0.007172 
+-0.071706 -0.006833 0.028645 -0.007011 -0.096745 
+-0.142269 0.027996 0.065210 0.061381 0.000741 
+-0.140531 0.017480 -0.014986 -0.040893 -0.012718 
+-0.012494 -0.021869 -0.032923 0.016456 0.104475 
+0.010792 -0.066178 0.019097 -0.001893 0.067513 
+-0.092673 -0.059851 -0.045936 0.052642 -0.062500 
+0.065013 -0.025659 -0.149301 0.051705 0.035692 
+-0.045790 -0.007482 -0.069141 0.149365 -0.042039 
+0.018492 -0.081315 0.055880 0.058158 0.019669 
+0.063836 -0.012391 0.007057 0.155454 0.033854 
+-0.016532 -0.007661 0.043113 -0.080283 -0.108670 
+-0.029344 0.093781 -0.015840 -0.068134 0.091804 
+0.004148 -0.058507 0.059633 -0.095883 -0.004939 
+0.086151 -0.113571 -0.019466 -0.009167 0.003662 
index 60458fbbabe8e71df927c4b9da3f2ef7d4011da4..917674e4ff49412561e1182f9672670c78e22f48 100644 (file)
 
   /* codebook/lspjvm1.txt */
 static const float codes0[] = {
-  0.444006,  0.663921,  1.04352,  1.28643,  1.51468,  1.77476,  2.14122,  2.34956,  2.6239,  2.74478,
-  0.202863,  0.353657,  0.518096,  0.846833,  1.06763,  1.26434,  1.58152,  1.82722,  2.63205,  2.80389,
-  0.290751,  0.402185,  0.592311,  1.02135,  1.26747,  1.40559,  1.73123,  1.88108,  2.25247,  2.59782,
-  0.058693,  0.127197,  0.591827,  0.903718,  1.27182,  1.55259,  1.86577,  2.15436,  2.50253,  2.76643,
-  0.141414,  0.217839,  0.691099,  1.01425,  1.32457,  1.5818,  1.90391,  2.17495,  2.49967,  2.73504,
-  0.266012,  0.351982,  0.59749,  0.788421,  0.965447,  1.45772,  1.75496,  1.9364,  2.27568,  2.47284,
-  0.255438,  0.421642,  0.611897,  0.895487,  1.06659,  1.44699,  1.82829,  2.0559,  2.63329,  2.79055,
-  0.191859,  0.282633,  0.402573,  0.618878,  1.37275,  1.68725,  1.86319,  2.10772,  2.31579,  2.52584,
-  0.35004,  0.503022,  0.807819,  1.04408,  1.44292,  1.63573,  1.90115,  2.15363,  2.44339,  2.62206,
-  0.24412,  0.351288,  0.53283,  0.730925,  0.884782,  1.10113,  1.65968,  2.13853,  2.46257,  2.64077,
-  0.323982,  0.526745,  0.709872,  0.887135,  1.1794,  1.31743,  1.60133,  2.06932,  2.34558,  2.51512,
-  0.224357,  0.343903,  0.528062,  0.742489,  1.31257,  1.50573,  1.71909,  2.14274,  2.37501,  2.61553,
-  0.258602,  0.315173,  0.795481,  1.3821,  1.53894,  1.71412,  1.94693,  2.12602,  2.58825,  2.71556,
-  0.169682,  0.225162,  0.37898,  0.580365,  0.921031,  1.17049,  1.77278,  2.03583,  2.28451,  2.46387,
-  0.308846,  0.374612,  0.703487,  1.16227,  1.31227,  1.49789,  1.7367,  1.89075,  2.48309,  2.6626,
-  0.256141,  0.360128,  0.570961,  0.919508,  1.43214,  1.58242,  1.82634,  2.21128,  2.43607,  2.6141,
-  0.29276,  0.526083,  1.2233,  1.44351,  1.71262,  1.89946,  2.08328,  2.25942,  2.51482,  2.67309,
-  0.314876,  0.429968,  0.626672,  0.800656,  0.93034,  1.25998,  1.75658,  1.92922,  2.40177,  2.59811,
-  0.324881,  0.459963,  0.630198,  0.910609,  1.46958,  1.69169,  1.86199,  2.08486,  2.34584,  2.47901,
-  0.167174,  0.268959,  0.408666,  0.923086,  1.17247,  1.37481,  1.76568,  1.93395,  2.61469,  2.78829,
-  0.294112,  0.353495,  0.696198,  1.25071,  1.45213,  1.58427,  1.85388,  1.99341,  2.36585,  2.62635,
-  0.160229,  0.22108,  0.392121,  0.680713,  1.0758,  1.57195,  1.83633,  1.9613,  2.17815,  2.66618,
-  0.27466,  0.347336,  0.564336,  0.730773,  0.908738,  1.66411,  1.88884,  2.11671,  2.54696,  2.66917,
-  0.157237,  0.236767,  0.338173,  0.578501,  1.5799,  1.74724,  1.99238,  2.20542,  2.53687,  2.7853,
-  0.308259,  0.492539,  0.823677,  1.07221,  1.46726,  1.71287,  2.02457,  2.28292,  2.55284,  2.74003,
-  0.246009,  0.356412,  0.537071,  0.755742,  0.881462,  1.42614,  1.8918,  2.03321,  2.48766,  2.67393,
-  0.228981,  0.374214,  0.587873,  0.757043,  1.17754,  1.34441,  1.60057,  2.14403,  2.35814,  2.63477,
-  0.155273,  0.231854,  0.376918,  0.624432,  1.18678,  1.42222,  1.73401,  1.90598,  2.5641,  2.78387,
-  0.178048,  0.274432,  0.633315,  1.02937,  1.35338,  1.71942,  2.08452,  2.35869,  2.66046,  2.80504,
-  0.215863,  0.330407,  0.526334,  0.804778,  1.07347,  1.24411,  1.60032,  1.90692,  2.16252,  2.38161,
-  0.279339,  0.402307,  0.804567,  1.05137,  1.21376,  1.38672,  1.62905,  2.01189,  2.44502,  2.63022,
-  0.179686,  0.274561,  0.41341,  0.681085,  1.34943,  1.52872,  1.79559,  2.01035,  2.27966,  2.71952,
-  0.172127,  0.324193,  1.06889,  1.39874,  1.68584,  1.94231,  2.19672,  2.37643,  2.61587,  2.7597,
-  0.163156,  0.242172,  0.440624,  0.747123,  0.969573,  1.35274,  1.74726,  1.96215,  2.43209,  2.64067,
-  0.23837,  0.316772,  0.511654,  0.98918,  1.33145,  1.48982,  1.89249,  2.11297,  2.3192,  2.51057,
-  0.198677,  0.300536,  0.4586,  0.980041,  1.25654,  1.41147,  1.96596,  2.12535,  2.56457,  2.77283,
-  0.258912,  0.533142,  0.873031,  1.08889,  1.31168,  1.54808,  1.89204,  2.18434,  2.52393,  2.74596,
-  0.194521,  0.273036,  0.459226,  0.956941,  1.20261,  1.41197,  1.75153,  1.94908,  2.17278,  2.47274,
-  0.22716,  0.432026,  0.582654,  0.856834,  1.02862,  1.23365,  1.8475,  1.99286,  2.49851,  2.73535,
-  0.172998,  0.239154,  0.414753,  0.775156,  1.21882,  1.51654,  2.10732,  2.31244,  2.60425,  2.78171,
-  0.367599,  0.532297,  0.907868,  1.20044,  1.5542,  1.72449,  1.95986,  2.15568,  2.4082,  2.58138,
-  0.213706,  0.323833,  0.451763,  0.683525,  0.847024,  1.02325,  1.83659,  2.09152,  2.32774,  2.74666,
-  0.409473,  0.572486,  0.744804,  0.929476,  1.09811,  1.26449,  1.80925,  2.11198,  2.29877,  2.5157,
-  0.219844,  0.358005,  0.500456,  0.798651,  1.26214,  1.37871,  1.71842,  1.98944,  2.23009,  2.70863,
-  0.177314,  0.249322,  0.548358,  1.2192,  1.61878,  1.84186,  2.18595,  2.38819,  2.62328,  2.75893,
-  0.190093,  0.298399,  0.48872,  0.729652,  1.04203,  1.20045,  1.69288,  2.02011,  2.27721,  2.74813,
-  0.231037,  0.329151,  0.830931,  1.10165,  1.32328,  1.59453,  1.86903,  2.07957,  2.40121,  2.61065,
-  0.228965,  0.288025,  0.472312,  1.12347,  1.6399,  1.80726,  2.02712,  2.22292,  2.47178,  2.64281,
-  0.330429,  0.662203,  1.15538,  1.45068,  1.73546,  2.01655,  2.29519,  2.46041,  2.69419,  2.80925,
-  0.307411,  0.52313,  0.77159,  0.942193,  1.127,  1.31378,  1.76073,  2.1788,  2.4861,  2.70646,
-  0.239171,  0.32725,  0.509444,  0.876766,  1.36014,  1.50751,  1.74286,  2.01988,  2.24079,  2.40312,
-  0.15536,  0.238064,  0.62801,  0.835956,  1.18246,  1.38162,  1.67541,  1.93268,  2.49165,  2.72471,
-  0.216742,  0.284523,  0.44665,  1.24283,  1.46548,  1.6073,  1.82857,  2.01318,  2.53173,  2.69394,
-  0.167284,  0.217762,  0.381458,  0.566737,  1.00939,  1.33555,  1.57232,  1.89238,  2.30144,  2.51337,
-  0.293728,  0.405726,  0.646951,  0.85598,  1.03407,  1.46939,  1.91436,  2.09864,  2.45985,  2.62565,
-  0.224067,  0.296066,  0.467587,  0.763685,  1.35555,  1.87184,  2.11683,  2.24428,  2.4944,  2.62777,
-  0.279457,  0.509303,  0.937602,  1.2104,  1.40548,  1.66648,  1.9838,  2.25248,  2.61446,  2.78723,
-  0.313064,  0.40526,  0.587466,  0.760087,  0.874919,  1.18702,  1.94919,  2.23977,  2.44469,  2.6364,
-  0.259358,  0.46915,  0.655986,  0.857805,  1.20014,  1.3393,  1.65273,  1.98253,  2.21773,  2.6739,
-  0.158369,  0.221229,  0.374718,  0.613461,  1.16442,  1.34226,  1.76211,  1.99077,  2.35885,  2.73116,
-  0.204307,  0.278079,  0.443141,  0.966187,  1.4322,  1.61294,  2.03246,  2.21521,  2.45097,  2.63141,
-  0.202714,  0.291047,  0.451258,  0.677979,  1.08418,  1.25255,  1.63825,  2.18211,  2.4357,  2.67134,
-  0.283411,  0.400384,  0.700546,  0.997037,  1.20404,  1.43113,  1.99958,  2.22417,  2.47095,  2.65833,
-  0.224849,  0.322164,  0.452143,  0.769074,  1.53901,  1.77214,  1.92359,  2.13915,  2.34083,  2.52187,
-  0.33104,  0.501349,  0.895909,  1.18601,  1.5833,  1.80505,  2.09369,  2.29668,  2.51165,  2.67377,
-  0.205341,  0.342548,  0.51586,  0.737304,  0.888795,  1.13641,  1.76265,  1.97779,  2.59485,  2.80159,
-  0.278449,  0.342193,  0.562437,  1.1014,  1.40456,  1.53585,  1.80464,  1.95852,  2.20345,  2.57029,
-  0.10839,  0.146459,  0.333955,  0.900761,  1.28002,  1.57852,  1.88894,  2.17496,  2.53232,  2.7783,
-  0.177382,  0.280847,  0.686625,  1.07187,  1.49969,  1.67612,  1.93455,  2.2078,  2.50231,  2.71485,
-  0.20751,  0.311685,  0.474058,  0.839137,  1.04422,  1.26618,  1.83633,  2.01512,  2.26702,  2.55348,
-  0.322073,  0.393838,  0.673357,  0.830697,  0.99085,  1.56152,  1.78016,  1.95895,  2.58871,  2.68902,
-  0.20752,  0.278497,  0.449007,  0.638986,  1.00529,  1.83692,  2.05651,  2.23149,  2.47945,  2.6579,
-  0.451817,  0.687519,  0.91035,  1.06471,  1.26384,  1.50975,  1.93824,  2.18392,  2.49126,  2.67105,
-  0.19723,  0.277997,  0.42807,  0.612194,  0.805327,  0.977093,  1.59262,  2.08261,  2.35516,  2.68251,
-  0.373174,  0.505963,  0.701627,  0.95805,  1.15933,  1.32068,  1.69954,  1.87777,  2.10159,  2.47405,
-  0.184011,  0.252944,  0.445693,  0.723325,  1.23362,  1.41967,  1.69935,  1.89498,  2.36717,  2.51692,
-  0.251359,  0.306272,  0.652428,  1.31313,  1.58201,  1.71782,  2.00762,  2.17126,  2.44759,  2.65133,
-  0.176633,  0.256092,  0.401007,  0.619441,  0.840795,  1.03661,  1.59561,  1.90012,  2.18923,  2.59226,
-  0.406629,  0.480617,  0.80626,  1.14427,  1.26541,  1.5594,  1.84919,  2.01825,  2.53749,  2.69029,
-  0.272322,  0.342653,  0.502614,  0.970118,  1.51516,  1.69556,  1.87013,  2.10893,  2.30485,  2.47803,
-  0.421892,  0.646093,  1.047,  1.31768,  1.64212,  1.8299,  2.04439,  2.22213,  2.47846,  2.63236,
-  0.27025,  0.431768,  0.608552,  0.80517,  0.998694,  1.13221,  1.72779,  2.13292,  2.32533,  2.71615,
-  0.383155,  0.573168,  0.736677,  0.96622,  1.37883,  1.51793,  1.75059,  2.03624,  2.2826,  2.44169,
-  0.187742,  0.276023,  0.424975,  1.06169,  1.36756,  1.55279,  1.84194,  2.02782,  2.47626,  2.64795,
-  0.275494,  0.346341,  0.636204,  1.18837,  1.34728,  1.58042,  1.87091,  2.0334,  2.57,  2.71188,
-  0.160222,  0.224763,  0.415902,  0.757729,  1.10838,  1.5757,  1.85689,  2.02264,  2.42234,  2.68118,
-  0.293173,  0.372388,  0.584855,  0.743569,  0.917475,  1.5227,  2.09703,  2.24439,  2.56411,  2.70046,
-  0.204818,  0.295161,  0.441987,  0.680218,  1.41131,  1.7157,  1.89955,  2.20749,  2.45076,  2.64356,
-  0.268073,  0.332678,  0.634962,  1.11088,  1.68933,  1.9179,  2.07144,  2.24875,  2.47644,  2.60431,
-  0.144717,  0.191592,  0.3411,  0.527969,  0.833642,  1.3372,  1.72711,  1.9996,  2.43365,  2.72768,
-  0.240097,  0.380006,  0.623533,  0.828942,  1.13788,  1.32199,  1.53845,  1.95805,  2.42539,  2.59045,
-  0.226095,  0.325837,  0.551424,  0.727486,  1.24813,  1.62389,  1.83197,  2.07407,  2.5913,  2.75245,
-  0.185185,  0.241767,  0.396158,  0.963534,  1.66359,  1.77872,  2.09278,  2.31529,  2.57912,  2.75153,
-  0.186809,  0.255288,  0.43893,  0.738678,  0.99926,  1.36537,  1.74257,  1.92108,  2.11093,  2.301,
-  0.484383,  0.668173,  0.822633,  1.03355,  1.27698,  1.39844,  1.80002,  2.09237,  2.30093,  2.48155,
-  0.226037,  0.320683,  0.449427,  0.894989,  1.43314,  1.57289,  1.81183,  2.02754,  2.24729,  2.6219,
-  0.309178,  0.551187,  0.984557,  1.25781,  1.48225,  1.81198,  2.18315,  2.46508,  2.71952,  2.83613,
-  0.171127,  0.266577,  0.61731,  0.8309,  1.05755,  1.30579,  1.79166,  2.11127,  2.46157,  2.6955,
-  0.268814,  0.353762,  0.726139,  0.947742,  1.16323,  1.58027,  1.84473,  2.04972,  2.36144,  2.54819,
-  0.193743,  0.274208,  0.423613,  0.692666,  1.31097,  1.4689,  1.96562,  2.21351,  2.43403,  2.66203,
-  0.29337,  0.361283,  0.724275,  1.03874,  1.17562,  1.64361,  1.89547,  2.0772,  2.57538,  2.69399,
-  0.219346,  0.291413,  0.617484,  0.838156,  1.19389,  1.60543,  1.8202,  1.96045,  2.17659,  2.55814,
-  0.382878,  0.507446,  0.711513,  0.938945,  1.0743,  1.34941,  1.77816,  1.91624,  2.40118,  2.64739,
-  0.201842,  0.261408,  0.431515,  0.631579,  1.2892,  1.82042,  2.07914,  2.23439,  2.63872,  2.79308,
-  0.432562,  0.66112,  0.988376,  1.22375,  1.48224,  1.69738,  2.03683,  2.25542,  2.54423,  2.6916,
-  0.229571,  0.332541,  0.459885,  0.656519,  0.822344,  0.979009,  1.75829,  2.31775,  2.52287,  2.75267,
-  0.314962,  0.412424,  0.633483,  1.02261,  1.25908,  1.38338,  1.82743,  2.09797,  2.28564,  2.49945,
-  0.167857,  0.235021,  0.39337,  0.64576,  1.2003,  1.37698,  1.72017,  1.94777,  2.1599,  2.63012,
-  0.194911,  0.252209,  0.405926,  1.38023,  1.56659,  1.74225,  2.04149,  2.31842,  2.59099,  2.75006,
-  0.157912,  0.223957,  0.380186,  0.691714,  0.964009,  1.38735,  1.70701,  1.85304,  2.05412,  2.62253,
-  0.289547,  0.484925,  0.836898,  1.04305,  1.30208,  1.49686,  1.81322,  2.08682,  2.38314,  2.58339,
-  0.229,  0.285993,  0.637895,  0.884564,  1.56643,  1.82584,  2.01595,  2.21522,  2.45451,  2.61147,
-  0.561221,  0.974815,  1.32738,  1.49854,  1.79784,  1.97195,  2.20009,  2.36152,  2.56644,  2.67495,
-  0.233078,  0.334719,  0.485204,  0.911847,  1.21325,  1.40029,  1.62566,  2.30851,  2.58259,  2.75279,
-  0.29239,  0.469592,  0.665363,  0.873253,  1.30229,  1.47467,  1.71712,  2.00334,  2.41971,  2.60696,
-  0.177019,  0.250095,  0.440412,  1.02772,  1.26529,  1.47207,  1.70445,  1.95126,  2.40304,  2.60873,
-  0.250508,  0.306199,  0.518087,  1.1831,  1.54757,  1.65818,  1.91766,  2.07588,  2.3363,  2.62455,
-  0.180689,  0.243525,  0.408193,  0.650005,  1.1424,  1.39865,  1.88689,  2.0702,  2.26389,  2.44134,
-  0.336731,  0.408806,  0.723579,  0.845498,  1.07316,  1.64289,  1.80995,  2.15813,  2.55503,  2.65294,
-  0.182913,  0.264452,  0.37735,  0.561242,  1.46212,  1.84157,  2.00723,  2.19512,  2.39706,  2.6108,
-  0.234511,  0.416733,  0.806229,  1.13495,  1.51706,  1.85456,  2.18531,  2.42943,  2.68462,  2.81234,
-  0.221303,  0.355005,  0.503565,  0.788216,  0.978417,  1.14516,  1.90269,  2.11222,  2.38709,  2.76147,
-  0.191689,  0.306774,  0.493852,  0.802196,  1.0967,  1.27646,  1.6195,  1.87267,  2.11225,  2.64399,
-  0.137074,  0.174429,  0.311248,  0.498628,  1.08733,  1.47938,  1.80538,  2.07618,  2.43682,  2.74405,
-  0.177451,  0.259976,  0.388007,  0.958233,  1.52829,  1.64026,  1.91072,  2.06439,  2.58963,  2.76874,
-  0.242049,  0.420312,  0.630685,  0.780956,  1.08571,  1.25575,  1.4767,  2.01836,  2.25388,  2.53498,
-  0.345213,  0.45606,  0.689243,  1.06095,  1.22516,  1.44279,  1.8931,  2.03097,  2.45643,  2.68658,
-  0.261786,  0.389592,  0.565693,  0.772947,  1.33991,  1.65074,  1.82829,  2.06378,  2.40546,  2.56391,
-  0.479021,  0.738518,  1.11507,  1.33061,  1.62579,  1.9156,  2.2334,  2.42252,  2.64744,  2.7508,
-  0.235785,  0.356295,  0.521197,  0.823497,  1.03903,  1.20864,  1.46327,  1.63818,  2.43254,  2.71998,
-  0.392014,  0.484761,  0.747411,  1.0748,  1.22788,  1.42308,  1.80523,  1.94115,  2.274,  2.59127,
-  0.134963,  0.206067,  0.598456,  0.899519,  1.19841,  1.48111,  1.81335,  2.09679,  2.4635,  2.71801,
-  0.211185,  0.364797,  0.724757,  0.984381,  1.26339,  1.48743,  1.78892,  2.16042,  2.50554,  2.71638,
-  0.216708,  0.3005,  0.671956,  0.862426,  1.09318,  1.33718,  1.67693,  1.9455,  2.29748,  2.49243,
-  0.31933,  0.474389,  0.693406,  0.862631,  0.999987,  1.27121,  1.72333,  1.98429,  2.5631,  2.72839,
-  0.170279,  0.233289,  0.37348,  0.522986,  1.17006,  1.69094,  1.94795,  2.14318,  2.36291,  2.59044,
-  0.389911,  0.585334,  0.917755,  1.14348,  1.42351,  1.64372,  1.95794,  2.18109,  2.49564,  2.66922,
-  0.258331,  0.386778,  0.581091,  0.777195,  0.979141,  1.13909,  1.6473,  2.29489,  2.54953,  2.73063,
-  0.306202,  0.491332,  0.701865,  0.865744,  1.14091,  1.29549,  1.50853,  1.92695,  2.21793,  2.40469,
-  0.183151,  0.261291,  0.404409,  0.60256,  1.2824,  1.47557,  1.68984,  2.1436,  2.37158,  2.59683,
-  0.214795,  0.333642,  0.985949,  1.346,  1.5543,  1.79463,  2.01009,  2.23591,  2.52466,  2.68564,
-  0.203837,  0.29134,  0.479778,  0.731837,  0.905538,  1.23303,  1.71053,  1.95038,  2.272,  2.46391,
-  0.247518,  0.323005,  0.697618,  0.997179,  1.21109,  1.55668,  1.7719,  1.92149,  2.53277,  2.68429,
-  0.219585,  0.301175,  0.690547,  0.932217,  1.41945,  1.64348,  1.86183,  2.03987,  2.43061,  2.63926,
-  0.317628,  0.533775,  1.06702,  1.3808,  1.56809,  1.8327,  2.07373,  2.2811,  2.61115,  2.75754,
-  0.212696,  0.343065,  0.517379,  0.754632,  0.9133,  1.15056,  1.6577,  1.86972,  2.44816,  2.64695,
-  0.313797,  0.462711,  0.635127,  0.916973,  1.4091,  1.55833,  1.794,  2.09229,  2.32518,  2.48422,
-  0.261526,  0.396384,  0.545407,  1.00864,  1.21707,  1.39875,  1.74639,  1.90652,  2.54393,  2.74543,
-  0.292892,  0.34198,  0.802965,  1.2701,  1.40064,  1.59677,  1.79752,  1.995,  2.57186,  2.70713,
-  0.179502,  0.260809,  0.446411,  0.671166,  0.855064,  1.54293,  1.88232,  2.05402,  2.2826,  2.58581,
-  0.223431,  0.330004,  0.524624,  0.736704,  1.04348,  1.65304,  1.86946,  2.3151,  2.65514,  2.78623,
-  0.164127,  0.235599,  0.365357,  0.748237,  1.5087,  1.66783,  2.02135,  2.25923,  2.55155,  2.76529,
-  0.241503,  0.341405,  0.678065,  1.09944,  1.44699,  1.67448,  2.09443,  2.27481,  2.51276,  2.68237,
-  0.220115,  0.320172,  0.468401,  0.678288,  0.805037,  1.29474,  1.91825,  2.09812,  2.41796,  2.57957,
-  0.239465,  0.387973,  0.563794,  0.749465,  1.22325,  1.40531,  1.6038,  2.01942,  2.26148,  2.48279,
-  0.173788,  0.283615,  0.406268,  0.824985,  1.35189,  1.48669,  1.77399,  1.91614,  2.5445,  2.75626,
-  0.177463,  0.261381,  0.471872,  1.03737,  1.27492,  1.61591,  1.89609,  2.27557,  2.64083,  2.79956,
-  0.231453,  0.342699,  0.524956,  0.813595,  0.994181,  1.20423,  1.46135,  1.71332,  2.13264,  2.36883,
-  0.344121,  0.465968,  0.707598,  0.98559,  1.17468,  1.36253,  1.58125,  1.79653,  2.41729,  2.59154,
-  0.205233,  0.295361,  0.443613,  0.770664,  1.45394,  1.64486,  1.87632,  2.123,  2.34187,  2.73047,
-  0.20344,  0.350711,  0.860563,  1.27997,  1.66067,  1.91701,  2.18238,  2.35493,  2.58498,  2.73662,
-  0.163764,  0.248462,  0.41779,  0.786784,  1.09589,  1.30281,  1.63272,  1.80875,  2.40044,  2.66292,
-  0.257979,  0.352682,  0.550782,  1.04164,  1.24807,  1.42826,  1.89847,  2.04358,  2.3853,  2.66172,
-  0.23785,  0.335708,  0.519519,  0.950892,  1.1076,  1.54801,  1.93105,  2.11304,  2.54519,  2.70872,
-  0.275724,  0.447788,  0.736236,  1.01408,  1.33518,  1.60965,  1.91926,  2.20948,  2.58036,  2.7856,
-  0.208554,  0.28827,  0.512666,  0.858156,  1.18622,  1.40948,  1.74387,  1.91688,  2.09218,  2.25498,
-  0.22584,  0.41538,  0.55718,  0.853852,  1.10689,  1.25042,  1.69965,  1.85977,  2.39577,  2.75469,
-  0.17972,  0.227226,  0.379701,  0.524835,  1.1143,  1.68444,  2.12547,  2.24828,  2.59064,  2.78291,
-  0.347731,  0.534312,  1.09407,  1.31939,  1.49729,  1.68377,  1.93781,  2.15283,  2.49889,  2.67385,
-  0.163297,  0.250799,  0.370845,  0.605917,  0.780304,  1.04333,  1.7932,  1.98631,  2.48636,  2.73171,
-  0.323218,  0.464636,  0.646625,  0.861922,  1.04678,  1.19589,  1.70554,  2.03467,  2.22201,  2.42439,
-  0.23309,  0.391593,  0.548633,  0.871234,  1.17574,  1.29613,  1.84358,  2.0709,  2.32808,  2.75633,
-  0.226719,  0.278036,  0.694846,  1.39204,  1.61263,  1.75712,  2.1243,  2.2854,  2.58258,  2.72706,
-  0.235868,  0.422225,  0.568072,  0.769964,  0.96835,  1.11274,  1.6814,  1.87941,  2.17589,  2.7103,
-  0.234784,  0.341791,  0.891242,  1.22292,  1.42499,  1.66655,  1.90162,  2.16783,  2.47568,  2.63774,
-  0.250078,  0.32295,  0.454487,  0.964023,  1.6059,  1.86951,  2.01604,  2.18713,  2.39046,  2.52699,
-  0.381649,  0.608688,  1.07473,  1.43078,  1.7242,  1.93988,  2.19477,  2.35346,  2.59916,  2.73932,
-  0.28253,  0.41995,  0.635305,  0.87259,  1.10002,  1.26059,  1.69693,  2.18264,  2.4134,  2.57118,
-  0.291878,  0.453647,  0.610854,  0.830956,  1.3353,  1.49193,  1.74142,  2.01766,  2.22837,  2.45312,
-  0.17302,  0.246458,  0.664,  0.910766,  1.18019,  1.41865,  1.74224,  1.95469,  2.28704,  2.65008,
-  0.213571,  0.298418,  0.490086,  1.27518,  1.39753,  1.6415,  1.82152,  2.30076,  2.59037,  2.76343,
-  0.1755,  0.232099,  0.391873,  0.598956,  1.17954,  1.36733,  1.64959,  1.94295,  2.19085,  2.34013,
-  0.336913,  0.414057,  0.664999,  0.815826,  0.999354,  1.60988,  1.85691,  2.01174,  2.39896,  2.52398,
-  0.222048,  0.293303,  0.563475,  0.849879,  1.30162,  1.76798,  1.98678,  2.19649,  2.50509,  2.66806,
-  0.308713,  0.528802,  0.863486,  1.1895,  1.45698,  1.72259,  2.08647,  2.32783,  2.67641,  2.82876,
-  0.309169,  0.425136,  0.627956,  0.870633,  1.02983,  1.24714,  1.91518,  2.17256,  2.36657,  2.57032,
-  0.28419,  0.466165,  0.629035,  0.859846,  1.06867,  1.22437,  1.72746,  1.94548,  2.20255,  2.61478,
-  0.163141,  0.229808,  0.36953,  0.591712,  1.02928,  1.23558,  1.88673,  2.12252,  2.44267,  2.73932,
-  0.15372,  0.217846,  0.41721,  1.00161,  1.45093,  1.67756,  2.07707,  2.29653,  2.63722,  2.80911,
-  0.189613,  0.277123,  0.453605,  0.658135,  1.12097,  1.29927,  1.53892,  2.06744,  2.30106,  2.56785,
-  0.332842,  0.48082,  0.683333,  0.885426,  1.02606,  1.36578,  1.99454,  2.19267,  2.53636,  2.72819,
-  0.250897,  0.335203,  0.522537,  0.812418,  1.38084,  1.78306,  1.96909,  2.13807,  2.36209,  2.50671,
-  0.386928,  0.599274,  0.962864,  1.2219,  1.66358,  1.8869,  2.17676,  2.36034,  2.56519,  2.69751,
-  0.164258,  0.276286,  0.442233,  0.667067,  0.863232,  1.2227,  1.56247,  1.7731,  2.61375,  2.82348,
-  0.252896,  0.319277,  0.741034,  1.12653,  1.32222,  1.57509,  1.83168,  1.99202,  2.2127,  2.49379,
-  0.129395,  0.183165,  0.369469,  0.80507,  1.14218,  1.46808,  1.82425,  2.12191,  2.51168,  2.75766,
-  0.120898,  0.263707,  0.805673,  1.10875,  1.37016,  1.61766,  1.95683,  2.23027,  2.59935,  2.80258,
-  0.201557,  0.280661,  0.512143,  0.809437,  1.16568,  1.34976,  1.76906,  2.0839,  2.30044,  2.48047,
-  0.25809,  0.354436,  0.605847,  0.834631,  1.01844,  1.46297,  1.73146,  1.92333,  2.46387,  2.62803,
-  0.214253,  0.299636,  0.483674,  0.690867,  1.19944,  1.72492,  1.94312,  2.15869,  2.42523,  2.6136,
-  0.408295,  0.590393,  0.961707,  1.17785,  1.38961,  1.55818,  1.81896,  2.05141,  2.3946,  2.59002,
-  0.231628,  0.332457,  0.498613,  0.664534,  0.856836,  0.973976,  1.41497,  2.19259,  2.47802,  2.68908,
-  0.280045,  0.353699,  0.677761,  1.01182,  1.18659,  1.43394,  1.71446,  1.9038,  2.11993,  2.3445,
-  0.190606,  0.261774,  0.430921,  0.652413,  1.30936,  1.51914,  1.75392,  2.00757,  2.27259,  2.41841,
-  0.253476,  0.307645,  0.629525,  1.31177,  1.51566,  1.66844,  1.91538,  2.07066,  2.56659,  2.713,
-  0.158342,  0.229827,  0.393273,  0.627673,  0.879051,  1.1425,  1.6115,  1.83683,  2.37099,  2.72793,
-  0.398653,  0.484163,  0.759758,  0.99979,  1.12035,  1.50881,  1.77159,  1.93501,  2.54883,  2.68769,
-  0.301067,  0.37232,  0.643743,  1.11144,  1.56498,  1.71456,  1.90481,  2.14162,  2.32975,  2.50262,
-  0.42663,  0.771668,  1.24707,  1.43243,  1.64078,  1.81309,  2.03759,  2.2479,  2.54513,  2.69464,
-  0.281253,  0.383223,  0.554873,  0.766104,  0.897526,  1.10187,  1.7718,  2.11445,  2.32574,  2.51962,
-  0.365386,  0.568881,  0.740961,  0.932002,  1.25556,  1.38468,  1.68857,  1.99503,  2.21726,  2.40767,
-  0.226724,  0.323656,  0.473603,  1.11299,  1.33971,  1.50997,  1.85025,  2.00454,  2.61115,  2.79029,
-  0.327749,  0.405292,  0.740356,  1.23297,  1.38508,  1.60856,  1.98613,  2.13282,  2.53636,  2.70698,
-  0.216279,  0.306099,  0.521025,  0.678469,  1.07086,  1.55902,  1.75965,  2.1053,  2.38188,  2.58302,
-  0.207282,  0.284811,  0.43685,  0.624627,  0.796857,  1.55681,  1.97026,  2.16308,  2.56389,  2.72476,
-  0.170955,  0.252585,  0.364623,  0.553325,  1.44849,  1.65976,  1.89356,  2.12838,  2.3571,  2.74274,
-  0.240614,  0.336239,  0.792595,  1.09387,  1.58287,  1.80674,  2.01964,  2.21515,  2.46643,  2.63041,
-  0.184152,  0.27263,  0.454853,  0.683131,  0.843646,  1.45351,  1.74923,  2.03783,  2.60873,  2.77658,
-  0.274888,  0.437755,  0.673651,  0.832722,  1.03099,  1.19238,  1.49909,  2.09117,  2.44862,  2.64381,
-  0.158756,  0.250619,  0.363061,  0.690691,  1.44915,  1.60162,  1.85509,  2.01186,  2.54431,  2.7569,
-  0.233298,  0.293366,  0.481016,  0.853065,  1.58651,  1.93452,  2.13057,  2.29576,  2.55832,  2.68514,
-  0.162678,  0.218578,  0.35693,  0.551448,  0.905511,  1.18514,  1.60152,  1.85165,  2.11748,  2.2739,
-  0.413518,  0.601263,  0.850891,  1.02066,  1.23106,  1.3986,  1.72144,  2.04339,  2.4159,  2.59863,
-  0.206759,  0.318389,  0.456773,  0.924999,  1.37862,  1.49138,  1.86925,  2.03308,  2.37346,  2.76589,
-  0.276543,  0.556716,  0.939531,  1.31976,  1.6618,  1.93505,  2.24234,  2.43653,  2.69951,  2.83465,
-  0.166363,  0.286077,  0.42961,  0.805017,  1.08248,  1.26268,  1.88725,  2.06154,  2.55213,  2.77939,
-  0.184798,  0.257855,  0.708397,  0.893842,  1.2824,  1.44637,  1.76604,  2.10003,  2.37001,  2.56462,
-  0.183231,  0.288657,  0.451692,  0.771618,  1.23607,  1.37346,  1.86952,  2.0891,  2.40154,  2.6916,
-  0.298816,  0.369542,  0.829931,  1.07438,  1.24766,  1.74781,  1.95733,  2.20525,  2.54442,  2.65349,
-  0.21104,  0.282017,  0.522226,  0.77694,  1.07592,  1.59616,  1.86585,  2.007,  2.17505,  2.39554,
-  0.314688,  0.43708,  0.642025,  0.965556,  1.12536,  1.33326,  1.86652,  2.01049,  2.33129,  2.62068,
-  0.183598,  0.246981,  0.376549,  0.548713,  1.41903,  1.90491,  2.08424,  2.26124,  2.54769,  2.70801,
-  0.519054,  0.743791,  1.01126,  1.22956,  1.46479,  1.66066,  1.94687,  2.15641,  2.45479,  2.62055,
-  0.217448,  0.320028,  0.435627,  0.623507,  0.761637,  1.07682,  2.00832,  2.20506,  2.56033,  2.80098,
-  0.295822,  0.461337,  0.640353,  0.856643,  1.22953,  1.36663,  1.82621,  2.10939,  2.30179,  2.50945,
-  0.14645,  0.208738,  0.40879,  0.856811,  1.13137,  1.44404,  1.78865,  1.9483,  2.26888,  2.71907,
-  0.198805,  0.262021,  0.438575,  1.21427,  1.5216,  1.66403,  1.99099,  2.15252,  2.57754,  2.74353,
-  0.150215,  0.200178,  0.342929,  0.535637,  0.987179,  1.26637,  1.73784,  1.95652,  2.19577,  2.72346,
-  0.359606,  0.471082,  0.699657,  1.11958,  1.38102,  1.50812,  1.861,  2.12077,  2.36507,  2.56645,
-  0.300605,  0.393573,  0.569342,  0.926649,  1.52865,  1.81159,  1.97154,  2.15961,  2.4303,  2.55294,
-  0.452315,  0.749139,  1.26681,  1.49943,  1.77636,  1.99303,  2.21597,  2.3785,  2.61411,  2.73221,
-  0.240194,  0.365714,  0.619909,  0.771863,  1.16783,  1.38847,  1.62006,  2.13327,  2.58258,  2.72749,
-  0.286057,  0.443913,  0.609916,  0.854279,  1.30594,  1.4372,  1.67476,  2.1379,  2.37765,  2.53961,
-  0.196764,  0.313916,  0.469271,  0.921515,  1.16876,  1.3606,  1.78073,  1.94047,  2.41854,  2.58845,
-  0.269624,  0.353707,  0.59299,  1.13013,  1.38148,  1.54411,  1.95239,  2.1153,  2.42677,  2.65968,
-  0.172158,  0.21529,  0.38399,  0.539123,  0.977437,  1.47403,  1.75777,  2.00192,  2.2943,  2.47314,
-  0.32718,  0.399773,  0.714499,  0.861399,  1.05429,  1.7476,  2.02798,  2.20614,  2.56977,  2.67214,
-  0.209446,  0.29132,  0.415002,  0.750296,  1.57866,  1.86808,  2.02415,  2.22015,  2.45456,  2.61746,
-  0.128682,  0.265539,  0.82225,  1.19498,  1.45079,  1.74622,  2.08957,  2.36156,  2.67313,  2.81897,
-  0.220674,  0.341244,  0.500467,  0.782433,  0.933033,  1.20165,  1.99761,  2.20528,  2.57619,  2.78091,
-  0.252799,  0.394807,  0.549805,  0.861654,  1.19548,  1.31163,  1.54106,  1.68936,  2.13897,  2.66168,
-  0.1385,  0.187769,  0.318423,  0.588423,  1.24293,  1.51203,  1.89055,  2.15852,  2.54764,  2.79269,
-  0.190844,  0.261674,  0.394321,  0.930393,  1.58016,  1.7175,  1.92945,  2.11956,  2.38971,  2.70565,
-  0.233726,  0.355346,  0.537925,  0.740228,  0.95795,  1.0936,  1.5178,  2.01908,  2.26313,  2.5713,
-  0.427268,  0.528019,  0.79575,  0.992404,  1.12419,  1.55851,  1.92696,  2.08266,  2.52397,  2.66672,
-  0.233766,  0.339958,  0.483599,  0.784487,  1.41632,  1.6082,  1.79351,  2.10839,  2.31544,  2.48957
+  0.435217,  0.668864,  1.0103,  1.22042,  1.50398,  1.78468,  2.13546,  2.35747,  2.61891,  2.73804,
+  0.179285,  0.33316,  0.500638,  0.79695,  1.03999,  1.23497,  1.6523,  1.84823,  2.62556,  2.80497,
+  0.268785,  0.356576,  0.595753,  1.04434,  1.24938,  1.42868,  1.68699,  1.86469,  2.33991,  2.5138,
+  0.12007,  0.165585,  0.484694,  0.95916,  1.23753,  1.52915,  1.83751,  2.10773,  2.48749,  2.76685,
+  0.150214,  0.229487,  0.62824,  0.961255,  1.33706,  1.59831,  1.91974,  2.21786,  2.53732,  2.75956,
+  0.268624,  0.34598,  0.569637,  0.754737,  0.916538,  1.50854,  1.78635,  1.95442,  2.36953,  2.50182,
+  0.246064,  0.468874,  0.662711,  0.890015,  1.14715,  1.51043,  1.78106,  2.09594,  2.65539,  2.80037,
+  0.191631,  0.280628,  0.393229,  0.611761,  1.42017,  1.70774,  1.87303,  2.10155,  2.28035,  2.49949,
+  0.361668,  0.507047,  0.789974,  1.04599,  1.50238,  1.67703,  1.90534,  2.16255,  2.43226,  2.59087,
+  0.20816,  0.294285,  0.448634,  0.694229,  0.872517,  1.07032,  1.70335,  2.16874,  2.42619,  2.60366,
+  0.316939,  0.513618,  0.705487,  0.917036,  1.17599,  1.31114,  1.6186,  2.03784,  2.45052,  2.5794,
+  0.241068,  0.377728,  0.521595,  0.717203,  1.31041,  1.53999,  1.73643,  2.09893,  2.29792,  2.58735,
+  0.234937,  0.281875,  0.780422,  1.44073,  1.60943,  1.75643,  1.97721,  2.14861,  2.60203,  2.7225,
+  0.178679,  0.242672,  0.416988,  0.708348,  0.95562,  1.17667,  1.7818,  2.05449,  2.28159,  2.44811,
+  0.345036,  0.42108,  0.740887,  1.16544,  1.32494,  1.4888,  1.76346,  1.90617,  2.39505,  2.64916,
+  0.249586,  0.357494,  0.520747,  0.847195,  1.42841,  1.59778,  1.77819,  2.1785,  2.41344,  2.56466,
+  0.295235,  0.574231,  1.2491,  1.4641,  1.72756,  1.92679,  2.09536,  2.28483,  2.56707,  2.72248,
+  0.34193,  0.427307,  0.634001,  0.804212,  0.905629,  1.33337,  1.79033,  1.89276,  2.44582,  2.60283,
+  0.363948,  0.508985,  0.667357,  0.946354,  1.43756,  1.62654,  1.81114,  2.03909,  2.29188,  2.43549,
+  0.163514,  0.277407,  0.409207,  0.902065,  1.18907,  1.33964,  1.80241,  1.96077,  2.65293,  2.81899,
+  0.302643,  0.359753,  0.651207,  1.20802,  1.4237,  1.54815,  1.88213,  2.01559,  2.26054,  2.5789,
+  0.155928,  0.216908,  0.381812,  0.654803,  1.11237,  1.58993,  1.84756,  1.97672,  2.22408,  2.72534,
+  0.274981,  0.347675,  0.572,  0.736046,  0.894248,  1.63237,  1.89139,  2.05689,  2.6029,  2.72178,
+  0.154496,  0.243461,  0.348174,  0.689505,  1.57381,  1.70031,  1.94318,  2.10158,  2.56466,  2.77317,
+  0.292612,  0.466612,  0.795936,  1.04747,  1.41369,  1.75085,  2.06289,  2.34007,  2.61361,  2.76949,
+  0.242896,  0.3615,  0.555859,  0.793597,  0.932291,  1.40947,  1.86386,  2.00953,  2.4645,  2.67749,
+  0.221646,  0.344724,  0.554564,  0.729403,  1.13657,  1.30177,  1.52918,  2.16359,  2.39582,  2.61081,
+  0.160969,  0.224467,  0.371545,  0.626879,  1.16095,  1.44423,  1.67597,  1.87978,  2.47859,  2.67202,
+  0.214172,  0.341585,  0.676575,  0.977397,  1.32543,  1.7201,  2.07259,  2.36954,  2.63528,  2.77879,
+  0.203311,  0.289438,  0.458739,  0.914153,  1.12288,  1.30292,  1.58384,  1.88683,  2.18787,  2.42704,
+  0.280383,  0.3716,  0.824827,  1.10025,  1.23623,  1.39892,  1.57804,  2.016,  2.36897,  2.50673,
+  0.170627,  0.251778,  0.393686,  0.608347,  1.2876,  1.44667,  1.79328,  2.03655,  2.31015,  2.75244,
+  0.18058,  0.288746,  0.987854,  1.43171,  1.67722,  1.91566,  2.12494,  2.28945,  2.58961,  2.75426,
+  0.176335,  0.266263,  0.445421,  0.706403,  0.875402,  1.42292,  1.75867,  1.96091,  2.41068,  2.60175,
+  0.216173,  0.287404,  0.480696,  1.00977,  1.2913,  1.47664,  1.89558,  2.06429,  2.28406,  2.48311,
+  0.176523,  0.273934,  0.403407,  0.966139,  1.30472,  1.43661,  1.94473,  2.08484,  2.54446,  2.76242,
+  0.311836,  0.550501,  0.879591,  1.09623,  1.27666,  1.47786,  1.81771,  2.15434,  2.56047,  2.77984,
+  0.179765,  0.25056,  0.455939,  1.02389,  1.22513,  1.47566,  1.73462,  1.91871,  2.14734,  2.43824,
+  0.271033,  0.457235,  0.599622,  0.821049,  0.940125,  1.20094,  1.84972,  1.98666,  2.54817,  2.75158,
+  0.179326,  0.248002,  0.426405,  0.81706,  1.28589,  1.56502,  2.11736,  2.29871,  2.5724,  2.7527,
+  0.374409,  0.535936,  0.897009,  1.18507,  1.59157,  1.7572,  1.96794,  2.17999,  2.45739,  2.62264,
+  0.185472,  0.282752,  0.409439,  0.657499,  0.856446,  1.0294,  1.87993,  2.06932,  2.34474,  2.7531,
+  0.375964,  0.578457,  0.758945,  0.929339,  1.12748,  1.25944,  1.70411,  2.12297,  2.33603,  2.4983,
+  0.225641,  0.36103,  0.501679,  0.783379,  1.31485,  1.45262,  1.71415,  1.98716,  2.2257,  2.72436,
+  0.144996,  0.252919,  0.632145,  1.22604,  1.57534,  1.90155,  2.17148,  2.39055,  2.68229,  2.80983,
+  0.172022,  0.263338,  0.448634,  0.729435,  0.984007,  1.1716,  1.75705,  1.99023,  2.32131,  2.77121,
+  0.235731,  0.351117,  0.796871,  1.05571,  1.30022,  1.59182,  1.89587,  2.12292,  2.41789,  2.59982,
+  0.254053,  0.319371,  0.455623,  1.08614,  1.66467,  1.91588,  2.05908,  2.23342,  2.45204,  2.58679,
+  0.375538,  0.742993,  1.13991,  1.33776,  1.73556,  2.01391,  2.31501,  2.48343,  2.65158,  2.75521,
+  0.247245,  0.481131,  0.710366,  0.897602,  1.12109,  1.27171,  1.78735,  2.1995,  2.42966,  2.74067,
+  0.226103,  0.311441,  0.501648,  0.844424,  1.36282,  1.53134,  1.77747,  1.98993,  2.18749,  2.3585,
+  0.195862,  0.296224,  0.609554,  0.783241,  1.24347,  1.44548,  1.63703,  2.02264,  2.48356,  2.64614,
+  0.233302,  0.299441,  0.472792,  1.24946,  1.45788,  1.60186,  1.83143,  1.99372,  2.59719,  2.75543,
+  0.168096,  0.224183,  0.3827,  0.596214,  1.06059,  1.29442,  1.60576,  1.84849,  2.3577,  2.56919,
+  0.33005,  0.445912,  0.661713,  0.874446,  1.00079,  1.45297,  1.94399,  2.07692,  2.42388,  2.61236,
+  0.226382,  0.287303,  0.517631,  0.806229,  1.30901,  1.88528,  2.16051,  2.28641,  2.52638,  2.66082,
+  0.20317,  0.499314,  0.887358,  1.23507,  1.46292,  1.69826,  1.99932,  2.22922,  2.57161,  2.76669,
+  0.307531,  0.378353,  0.573606,  0.712218,  0.850169,  1.309,  2.05909,  2.26382,  2.49794,  2.67682,
+  0.276203,  0.51025,  0.6868,  0.902844,  1.2052,  1.32798,  1.71889,  2.03895,  2.25639,  2.69715,
+  0.161948,  0.229115,  0.393619,  0.683613,  1.13781,  1.32269,  1.78372,  1.96158,  2.38907,  2.63608,
+  0.201334,  0.276773,  0.468994,  0.967017,  1.47597,  1.63242,  1.96577,  2.19728,  2.48059,  2.70155,
+  0.214587,  0.315421,  0.469498,  0.733397,  1.146,  1.27791,  1.72784,  2.22713,  2.44026,  2.68112,
+  0.255602,  0.394609,  0.743393,  0.977796,  1.19908,  1.40597,  1.91834,  2.22483,  2.47919,  2.66339,
+  0.245989,  0.352625,  0.517055,  0.80283,  1.55871,  1.79565,  1.94405,  2.13364,  2.33327,  2.47998,
+  0.337423,  0.480433,  0.869036,  1.13957,  1.63076,  1.82296,  2.07484,  2.29261,  2.47913,  2.62532,
+  0.220974,  0.35885,  0.57164,  0.752791,  0.937013,  1.15172,  1.6744,  2.06247,  2.55872,  2.78484,
+  0.267518,  0.331708,  0.541111,  1.11655,  1.41112,  1.53287,  1.79295,  1.93352,  2.24894,  2.62864,
+  0.084613,  0.105083,  0.297424,  0.916949,  1.2563,  1.56703,  1.88539,  2.18987,  2.52279,  2.7921,
+  0.205328,  0.287223,  0.724462,  1.0324,  1.45771,  1.64217,  1.92563,  2.17552,  2.42964,  2.60549,
+  0.232554,  0.338724,  0.502115,  0.859975,  1.04409,  1.24565,  1.80656,  1.99964,  2.26116,  2.45998,
+  0.291638,  0.379172,  0.626072,  0.792796,  0.959124,  1.50489,  1.73447,  1.91961,  2.61436,  2.72271,
+  0.191554,  0.263114,  0.426797,  0.610628,  1.07741,  1.82954,  2.02195,  2.21057,  2.42765,  2.61383,
+  0.389151,  0.679476,  0.915414,  1.03664,  1.25085,  1.58661,  2.04097,  2.2815,  2.56794,  2.71882,
+  0.2032,  0.30128,  0.470357,  0.668716,  0.851737,  0.980327,  1.57086,  2.03762,  2.28907,  2.69388,
+  0.304064,  0.405934,  0.710274,  0.962705,  1.12882,  1.34167,  1.63505,  1.84538,  2.07992,  2.50751,
+  0.171777,  0.240705,  0.409371,  0.786432,  1.2232,  1.37569,  1.69176,  1.86608,  2.35041,  2.49394,
+  0.231251,  0.277994,  0.557867,  1.32582,  1.66035,  1.77948,  2.00714,  2.17232,  2.44046,  2.65231,
+  0.188101,  0.259494,  0.412543,  0.624843,  0.839549,  1.0337,  1.63413,  1.93194,  2.24608,  2.42577,
+  0.361304,  0.419465,  0.795676,  1.18461,  1.2968,  1.57845,  1.84175,  1.99736,  2.54054,  2.68714,
+  0.274372,  0.338938,  0.492443,  0.963516,  1.50951,  1.70638,  1.86988,  2.07717,  2.26128,  2.44418,
+  0.41599,  0.652103,  1.03129,  1.26955,  1.57275,  1.77297,  2.00466,  2.17527,  2.43061,  2.59655,
+  0.242045,  0.370942,  0.534392,  0.763529,  1.00117,  1.12976,  1.68219,  2.14464,  2.32448,  2.7157,
+  0.377438,  0.588168,  0.765394,  0.976873,  1.35665,  1.49009,  1.73797,  2.00677,  2.21369,  2.38997,
+  0.191625,  0.284123,  0.405342,  1.01678,  1.43273,  1.54759,  1.81393,  1.95832,  2.47077,  2.64926,
+  0.272672,  0.349555,  0.633911,  1.15223,  1.30394,  1.54764,  1.9195,  2.0477,  2.56278,  2.73058,
+  0.168423,  0.23633,  0.421468,  0.831345,  1.08354,  1.55345,  1.88073,  2.0647,  2.37086,  2.63295,
+  0.219318,  0.301481,  0.513617,  0.765086,  1.02602,  1.51465,  2.0482,  2.24857,  2.49981,  2.65707,
+  0.232695,  0.347947,  0.495203,  0.71883,  1.42301,  1.72249,  1.87958,  2.16504,  2.42025,  2.58966,
+  0.270284,  0.336865,  0.684929,  1.15579,  1.69042,  1.87674,  2.02736,  2.22618,  2.44675,  2.582,
+  0.149701,  0.193747,  0.352019,  0.520123,  0.823974,  1.43475,  1.68659,  1.96115,  2.37091,  2.69307,
+  0.254818,  0.412303,  0.601514,  0.771438,  1.17545,  1.37657,  1.53903,  1.93704,  2.40858,  2.56362,
+  0.233713,  0.355886,  0.593725,  0.76288,  1.27148,  1.5639,  1.79752,  2.09469,  2.53863,  2.71173,
+  0.179028,  0.237103,  0.396818,  1.04202,  1.63354,  1.76268,  2.12393,  2.32239,  2.58819,  2.75134,
+  0.182027,  0.251039,  0.434581,  0.714302,  0.950997,  1.4379,  1.81357,  1.9691,  2.14588,  2.35397,
+  0.501538,  0.692148,  0.84886,  1.07131,  1.35054,  1.48948,  1.84164,  2.10428,  2.34154,  2.51529,
+  0.27453,  0.38147,  0.526682,  0.922143,  1.44495,  1.5736,  1.85877,  2.06675,  2.2848,  2.62682,
+  0.360617,  0.583131,  0.979491,  1.25408,  1.48835,  1.79756,  2.21952,  2.48218,  2.74237,  2.86203,
+  0.140913,  0.220301,  0.619552,  0.818307,  1.05243,  1.33997,  1.83073,  2.13395,  2.53638,  2.75113,
+  0.293514,  0.391691,  0.79008,  0.96274,  1.16032,  1.5266,  1.80549,  2.04146,  2.36162,  2.56496,
+  0.199542,  0.290571,  0.452891,  0.689515,  1.25853,  1.40988,  1.88624,  2.22813,  2.46568,  2.72665,
+  0.29692,  0.356356,  0.784287,  0.99654,  1.14618,  1.62387,  1.8155,  2.0383,  2.60063,  2.7057,
+  0.206451,  0.276025,  0.537547,  0.802572,  1.22041,  1.64206,  1.86363,  2.00198,  2.21534,  2.58538,
+  0.33365,  0.464751,  0.653772,  0.966306,  1.10387,  1.3402,  1.7847,  1.91459,  2.47017,  2.68692,
+  0.181861,  0.24487,  0.376456,  0.554383,  1.3299,  1.81044,  2.04784,  2.20232,  2.66086,  2.81706,
+  0.450565,  0.647291,  0.951172,  1.22943,  1.51964,  1.68681,  2.04911,  2.26717,  2.50128,  2.6506,
+  0.219996,  0.320591,  0.427747,  0.601183,  0.753448,  0.929578,  1.74198,  2.28579,  2.47263,  2.74957,
+  0.333848,  0.423373,  0.658791,  1.0313,  1.22263,  1.36577,  1.90189,  2.1211,  2.29031,  2.53118,
+  0.166064,  0.233902,  0.383355,  0.661806,  1.22657,  1.39968,  1.77127,  1.97454,  2.17349,  2.56634,
+  0.189286,  0.243602,  0.390584,  1.38793,  1.58872,  1.76324,  2.09112,  2.31631,  2.59353,  2.75508,
+  0.158404,  0.224878,  0.385,  0.668463,  0.942954,  1.41197,  1.70031,  1.82807,  2.0594,  2.69255,
+  0.325989,  0.461263,  0.851471,  1.04571,  1.28403,  1.5162,  1.79734,  2.08839,  2.43767,  2.62721,
+  0.223709,  0.28919,  0.632812,  0.858738,  1.5419,  1.74677,  1.93574,  2.18482,  2.40433,  2.58301,
+  0.545842,  0.95242,  1.34082,  1.51684,  1.83888,  2.01289,  2.24497,  2.40317,  2.59228,  2.69112,
+  0.238526,  0.349079,  0.494582,  0.987665,  1.17075,  1.34823,  1.46864,  2.29696,  2.64416,  2.78738,
+  0.270857,  0.442003,  0.655998,  0.881913,  1.25925,  1.42836,  1.76987,  1.99853,  2.39559,  2.65284,
+  0.154384,  0.211806,  0.489481,  0.997257,  1.24982,  1.54123,  1.77886,  1.9494,  2.31914,  2.62339,
+  0.268258,  0.312888,  0.589114,  1.25863,  1.57271,  1.67543,  1.91278,  2.07046,  2.27993,  2.56423,
+  0.170715,  0.224965,  0.374011,  0.540197,  1.16189,  1.49907,  1.92587,  2.08257,  2.24662,  2.46972,
+  0.324358,  0.391989,  0.706816,  0.833614,  1.01573,  1.56899,  1.73598,  2.12707,  2.55841,  2.65387,
+  0.178059,  0.258575,  0.374125,  0.536831,  1.33483,  1.79863,  1.98698,  2.18925,  2.43227,  2.6267,
+  0.198857,  0.420955,  0.817664,  1.17836,  1.46674,  1.8213,  2.20733,  2.47441,  2.73828,  2.85119,
+  0.188344,  0.324302,  0.470468,  0.790033,  0.934101,  1.18872,  1.88717,  2.05283,  2.44832,  2.63024,
+  0.201295,  0.365646,  0.526513,  0.758388,  1.1401,  1.26733,  1.65017,  1.87934,  2.10289,  2.60029,
+  0.135058,  0.169428,  0.307348,  0.50316,  1.01808,  1.44795,  1.81098,  2.134,  2.48028,  2.75985,
+  0.178006,  0.26661,  0.390327,  0.928681,  1.50161,  1.62133,  1.87136,  2.02586,  2.58044,  2.7708,
+  0.246182,  0.42429,  0.644023,  0.801168,  1.11488,  1.27776,  1.50332,  2.07489,  2.2957,  2.50138,
+  0.322996,  0.430355,  0.6316,  1.0477,  1.22184,  1.42673,  1.90308,  2.03222,  2.51673,  2.70845,
+  0.292994,  0.430599,  0.619178,  0.794567,  1.28303,  1.65282,  1.84084,  2.06995,  2.38538,  2.52825,
+  0.525494,  0.787797,  1.12182,  1.38748,  1.67457,  1.93622,  2.22404,  2.39062,  2.63428,  2.74323,
+  0.299504,  0.409196,  0.602235,  0.892336,  1.05643,  1.25377,  1.48914,  1.63988,  2.42748,  2.65037,
+  0.423758,  0.52048,  0.758987,  1.04126,  1.17366,  1.42368,  1.81824,  1.93641,  2.363,  2.62664,
+  0.155042,  0.247496,  0.641445,  0.954509,  1.22497,  1.46585,  1.83784,  2.09046,  2.4515,  2.71616,
+  0.251949,  0.421094,  0.706797,  0.975659,  1.25991,  1.52007,  1.81631,  2.12202,  2.47491,  2.71667,
+  0.21522,  0.302248,  0.730598,  0.896343,  1.14557,  1.37019,  1.70069,  2.02256,  2.28327,  2.48922,
+  0.28523,  0.453559,  0.66367,  0.861526,  1.0116,  1.24742,  1.65598,  1.86129,  2.57894,  2.73133,
+  0.162067,  0.219409,  0.373433,  0.544669,  1.1033,  1.59718,  1.92104,  2.1434,  2.4065,  2.66048,
+  0.342367,  0.511499,  0.93135,  1.16322,  1.39365,  1.61115,  1.97277,  2.19442,  2.47077,  2.64926,
+  0.25101,  0.364125,  0.560956,  0.746545,  1.01984,  1.17072,  1.53295,  2.28867,  2.57709,  2.72307,
+  0.315001,  0.489412,  0.720682,  0.877607,  1.09047,  1.25385,  1.44822,  1.92295,  2.25589,  2.40863,
+  0.174666,  0.235793,  0.387644,  0.554402,  1.23109,  1.45614,  1.68803,  2.12745,  2.36703,  2.59727,
+  0.215113,  0.341915,  1.04372,  1.32275,  1.49541,  1.74189,  1.96116,  2.23982,  2.5449,  2.70394,
+  0.219852,  0.30177,  0.513912,  0.705474,  0.87754,  1.2959,  1.699,  1.98706,  2.28797,  2.49697,
+  0.290638,  0.366442,  0.655155,  1.04499,  1.17215,  1.53254,  1.80079,  1.94893,  2.50968,  2.66005,
+  0.232252,  0.31377,  0.658552,  0.941977,  1.46317,  1.66549,  1.86246,  2.02784,  2.53402,  2.70124,
+  0.326539,  0.552681,  1.12173,  1.33138,  1.52007,  1.86708,  2.08286,  2.33247,  2.60604,  2.73709,
+  0.190254,  0.340428,  0.492777,  0.739738,  0.895461,  1.07937,  1.64316,  1.79529,  2.49182,  2.72938,
+  0.283586,  0.41844,  0.587306,  0.870866,  1.41855,  1.57703,  1.7995,  2.0694,  2.27448,  2.4381,
+  0.235752,  0.35765,  0.502891,  1.01243,  1.25885,  1.40779,  1.82006,  1.95583,  2.5059,  2.73433,
+  0.278412,  0.343137,  0.849977,  1.2329,  1.3505,  1.59063,  1.78752,  2.09158,  2.54136,  2.66386,
+  0.162966,  0.243159,  0.439238,  0.684821,  0.887783,  1.4629,  1.88174,  2.04425,  2.28939,  2.705,
+  0.235063,  0.371799,  0.57821,  0.752199,  1.00855,  1.47628,  1.80491,  2.2714,  2.65504,  2.78965,
+  0.154939,  0.223696,  0.344718,  0.667555,  1.49566,  1.66944,  2.06988,  2.30721,  2.62769,  2.81134,
+  0.239702,  0.335917,  0.716616,  1.1318,  1.45251,  1.63913,  2.10552,  2.27982,  2.50203,  2.66922,
+  0.226818,  0.331261,  0.472705,  0.651974,  0.781639,  1.2198,  1.8229,  2.08273,  2.43933,  2.6109,
+  0.223413,  0.359594,  0.534704,  0.741518,  1.22589,  1.38987,  1.61819,  2.00991,  2.207,  2.45984,
+  0.171308,  0.268378,  0.383799,  0.858926,  1.37629,  1.51917,  1.7806,  1.92291,  2.62309,  2.8024,
+  0.140134,  0.21232,  0.443224,  0.967457,  1.26424,  1.56215,  1.92915,  2.21739,  2.66834,  2.83075,
+  0.221323,  0.322124,  0.485563,  0.818589,  1.01184,  1.19898,  1.42362,  1.6694,  2.15752,  2.36319,
+  0.369687,  0.525655,  0.719213,  0.939654,  1.13763,  1.31222,  1.59994,  1.82681,  2.35522,  2.58068,
+  0.211975,  0.314411,  0.489148,  0.739213,  1.3778,  1.5545,  1.82437,  2.15887,  2.35299,  2.72262,
+  0.170698,  0.296368,  0.934285,  1.24313,  1.5559,  1.86654,  2.15994,  2.36344,  2.58503,  2.73853,
+  0.189263,  0.305887,  0.439912,  0.78461,  1.22726,  1.34251,  1.58765,  1.75491,  2.43989,  2.72131,
+  0.296339,  0.385169,  0.612012,  1.08132,  1.27636,  1.43718,  1.87147,  2.00172,  2.33909,  2.64022,
+  0.229588,  0.320544,  0.517278,  0.969137,  1.14256,  1.62609,  1.87792,  2.11546,  2.54674,  2.70802,
+  0.248869,  0.420193,  0.732388,  1.04902,  1.30341,  1.60146,  1.94921,  2.23946,  2.64822,  2.82261,
+  0.2076,  0.29232,  0.496539,  0.857149,  1.18229,  1.39985,  1.71416,  1.86824,  2.02794,  2.20074,
+  0.225558,  0.396897,  0.541783,  0.873366,  1.17897,  1.29958,  1.67719,  1.8496,  2.33048,  2.75272,
+  0.176821,  0.231377,  0.372767,  0.508565,  1.15282,  1.80805,  2.11268,  2.25007,  2.57134,  2.74855,
+  0.352149,  0.515765,  1.02324,  1.26022,  1.44357,  1.62207,  1.8728,  2.10018,  2.48928,  2.67104,
+  0.166138,  0.263444,  0.370151,  0.590066,  0.754819,  0.940533,  1.76187,  1.94661,  2.44501,  2.75819,
+  0.342082,  0.476411,  0.656223,  0.851774,  1.00399,  1.15337,  1.6944,  2.06562,  2.25564,  2.44015,
+  0.227237,  0.376514,  0.514329,  0.894887,  1.14167,  1.28305,  1.83138,  1.9859,  2.33447,  2.78488,
+  0.215891,  0.269548,  0.684111,  1.40566,  1.67481,  1.80093,  2.17209,  2.3394,  2.59157,  2.7301,
+  0.23624,  0.400377,  0.533684,  0.750343,  0.910405,  1.08911,  1.73773,  1.91281,  2.19252,  2.68873,
+  0.169242,  0.284879,  0.916252,  1.16977,  1.43368,  1.64438,  1.91912,  2.16162,  2.48266,  2.68259,
+  0.270731,  0.336506,  0.477594,  1.04271,  1.60584,  1.79686,  1.94591,  2.16004,  2.35491,  2.52095,
+  0.420586,  0.652563,  1.11716,  1.40601,  1.74754,  1.94742,  2.20309,  2.35997,  2.5479,  2.68217,
+  0.281552,  0.395037,  0.640181,  0.944531,  1.19396,  1.33049,  1.71866,  2.18839,  2.44459,  2.57867,
+  0.311824,  0.476892,  0.633431,  0.845825,  1.33252,  1.49166,  1.69361,  2.04108,  2.28932,  2.4394,
+  0.133945,  0.20079,  0.647237,  0.927687,  1.18888,  1.36966,  1.69956,  1.97278,  2.29526,  2.67818,
+  0.204796,  0.278215,  0.443465,  1.27048,  1.40521,  1.64092,  1.82425,  2.32709,  2.59964,  2.77253,
+  0.18397,  0.244116,  0.410594,  0.639103,  1.22159,  1.40487,  1.62836,  1.90244,  2.16863,  2.3068,
+  0.343622,  0.434735,  0.666599,  0.868069,  1.04894,  1.53278,  1.81983,  1.97188,  2.2887,  2.44875,
+  0.238017,  0.320361,  0.657255,  0.917611,  1.30331,  1.72736,  1.98891,  2.18145,  2.44297,  2.61332,
+  0.323613,  0.545056,  0.930173,  1.22606,  1.44018,  1.7723,  2.05689,  2.34781,  2.68938,  2.82062,
+  0.28893,  0.401387,  0.617124,  0.836453,  0.990306,  1.26123,  1.91328,  2.11005,  2.32458,  2.55716,
+  0.33267,  0.480804,  0.656147,  0.880536,  1.02957,  1.23049,  1.76906,  1.9323,  2.20037,  2.58521,
+  0.185551,  0.265352,  0.409432,  0.608847,  1.0347,  1.22282,  1.87697,  2.17165,  2.4035,  2.66644,
+  0.155026,  0.223348,  0.401684,  1.07914,  1.41579,  1.62002,  2.04552,  2.25851,  2.63162,  2.80229,
+  0.183461,  0.263081,  0.425694,  0.635685,  1.18866,  1.35756,  1.57499,  2.08598,  2.28872,  2.51111,
+  0.314738,  0.463011,  0.648733,  0.877651,  1.00289,  1.26581,  2.00541,  2.1981,  2.48153,  2.71418,
+  0.244411,  0.318444,  0.546578,  0.793615,  1.32615,  1.73548,  1.9456,  2.11466,  2.31535,  2.47853,
+  0.326237,  0.54354,  0.987361,  1.30441,  1.68493,  1.90215,  2.20717,  2.37427,  2.55753,  2.71622,
+  0.157795,  0.283302,  0.430398,  0.660379,  0.81106,  1.14254,  1.4793,  1.71871,  2.67026,  2.84756,
+  0.220856,  0.283872,  0.779935,  1.07494,  1.31221,  1.62633,  1.83761,  1.96888,  2.15599,  2.60238,
+  0.140763,  0.205719,  0.406561,  0.762459,  1.04127,  1.48699,  1.83831,  2.11461,  2.55281,  2.77228,
+  0.140451,  0.39592,  0.79211,  1.108,  1.40264,  1.62308,  1.94315,  2.22795,  2.54616,  2.774,
+  0.229862,  0.336462,  0.54659,  0.81015,  1.20191,  1.34679,  1.82532,  2.09293,  2.28573,  2.47336,
+  0.224913,  0.328246,  0.517269,  0.874793,  1.01259,  1.45218,  1.69578,  2.01493,  2.51145,  2.67257,
+  0.247745,  0.335741,  0.546558,  0.710177,  1.17056,  1.72779,  1.97068,  2.15853,  2.48282,  2.62891,
+  0.398252,  0.555087,  0.890367,  1.1212,  1.38153,  1.60123,  1.86665,  2.06661,  2.40516,  2.58802,
+  0.198563,  0.288867,  0.478054,  0.658477,  0.851841,  1.0271,  1.53974,  2.02111,  2.57946,  2.78418,
+  0.304271,  0.371642,  0.66159,  1.06898,  1.22425,  1.41193,  1.68052,  1.86977,  2.10007,  2.30855,
+  0.188223,  0.257939,  0.432402,  0.73505,  1.31804,  1.48553,  1.82811,  2.04644,  2.30702,  2.45724,
+  0.246723,  0.297276,  0.604475,  1.3109,  1.57044,  1.68885,  1.91366,  2.05133,  2.55601,  2.71497,
+  0.158309,  0.234509,  0.435792,  0.6679,  0.957567,  1.23592,  1.59294,  1.81816,  2.30739,  2.76897,
+  0.419843,  0.501412,  0.766892,  1.07317,  1.18937,  1.48022,  1.7666,  1.92215,  2.53794,  2.69477,
+  0.27514,  0.335563,  0.678421,  1.08152,  1.59238,  1.77263,  1.93124,  2.1407,  2.3338,  2.49086,
+  0.372056,  0.856814,  1.23954,  1.40999,  1.6903,  1.86302,  2.0727,  2.27355,  2.53266,  2.69052,
+  0.321254,  0.422981,  0.604856,  0.793437,  0.912112,  1.12845,  1.79598,  2.17323,  2.36015,  2.53614,
+  0.395214,  0.598779,  0.771997,  0.946713,  1.21378,  1.33043,  1.66033,  1.97715,  2.16506,  2.34402,
+  0.225286,  0.317828,  0.464801,  1.11233,  1.36951,  1.512,  1.92195,  2.05341,  2.59352,  2.77729,
+  0.330612,  0.407807,  0.730129,  1.25973,  1.45981,  1.60567,  1.98131,  2.13701,  2.46597,  2.67972,
+  0.213145,  0.305305,  0.507016,  0.662299,  1.05685,  1.47986,  1.6719,  2.10271,  2.36987,  2.58199,
+  0.219658,  0.296096,  0.443507,  0.610973,  0.799691,  1.67658,  1.96549,  2.15323,  2.50223,  2.693,
+  0.174947,  0.257739,  0.373547,  0.552567,  1.40532,  1.61425,  1.84892,  2.11779,  2.31788,  2.7119,
+  0.209667,  0.297529,  0.756195,  1.0953,  1.5642,  1.84477,  2.1037,  2.29266,  2.52005,  2.67949,
+  0.170138,  0.24031,  0.452247,  0.684414,  0.880102,  1.36692,  1.74165,  2.13129,  2.50573,  2.73261,
+  0.278164,  0.468635,  0.707518,  0.853693,  1.05478,  1.21046,  1.54094,  2.17456,  2.41066,  2.61214,
+  0.155738,  0.23889,  0.352836,  0.621012,  1.44144,  1.6197,  1.82517,  1.97533,  2.52537,  2.74857,
+  0.223776,  0.274424,  0.479048,  0.797871,  1.69419,  1.87813,  2.13528,  2.37373,  2.59542,  2.72979,
+  0.151088,  0.198286,  0.326558,  0.536276,  0.845893,  1.14165,  1.46056,  1.76287,  2.02585,  2.1773,
+  0.434445,  0.614208,  0.887657,  1.02845,  1.19136,  1.3922,  1.78689,  2.06248,  2.4234,  2.61936,
+  0.180755,  0.275311,  0.397787,  0.859366,  1.40976,  1.52332,  1.90885,  2.08232,  2.38972,  2.74389,
+  0.275975,  0.508416,  0.889894,  1.31893,  1.63331,  1.90473,  2.16901,  2.37466,  2.72697,  2.84767,
+  0.156239,  0.262624,  0.406657,  0.739074,  1.04449,  1.20123,  1.81089,  2.0056,  2.5817,  2.80489,
+  0.195391,  0.258771,  0.654924,  0.824371,  1.31526,  1.50073,  1.76594,  2.06399,  2.34118,  2.51366,
+  0.178034,  0.301047,  0.46302,  0.716172,  1.19887,  1.34045,  1.83456,  2.02213,  2.40075,  2.77629,
+  0.340368,  0.404236,  0.843747,  1.03924,  1.20211,  1.70805,  1.91495,  2.16951,  2.52152,  2.62335,
+  0.218465,  0.289694,  0.528045,  0.817051,  1.13234,  1.58046,  1.83889,  1.98339,  2.14749,  2.34813,
+  0.322509,  0.458058,  0.654679,  0.958976,  1.11821,  1.32157,  1.90139,  2.04641,  2.36093,  2.66422,
+  0.191821,  0.252321,  0.389176,  0.581111,  1.52967,  1.93169,  2.08361,  2.27046,  2.56685,  2.71388,
+  0.493961,  0.710827,  0.98226,  1.19627,  1.41933,  1.62091,  1.92801,  2.14565,  2.42977,  2.60197,
+  0.213148,  0.311589,  0.424636,  0.602664,  0.736895,  1.02216,  1.99228,  2.21853,  2.61163,  2.85032,
+  0.288129,  0.434441,  0.629313,  0.856153,  1.28967,  1.42452,  1.8758,  2.15024,  2.35181,  2.53684,
+  0.160031,  0.230716,  0.406654,  0.870424,  1.15652,  1.39232,  1.8041,  1.95144,  2.21048,  2.73516,
+  0.22934,  0.293962,  0.503222,  1.2421,  1.47582,  1.62465,  1.99868,  2.1445,  2.57855,  2.75327,
+  0.15877,  0.220035,  0.363386,  0.577761,  0.96309,  1.17494,  1.73817,  1.9792,  2.16244,  2.66192,
+  0.346062,  0.444816,  0.716985,  1.18072,  1.37058,  1.523,  1.89217,  2.06668,  2.3958,  2.62766,
+  0.307495,  0.38933,  0.612607,  0.969283,  1.55771,  1.83994,  1.99674,  2.17238,  2.42063,  2.5392,
+  0.437804,  0.726957,  1.29117,  1.5033,  1.76543,  1.96212,  2.16365,  2.33623,  2.57962,  2.70852,
+  0.232184,  0.333678,  0.528368,  0.706749,  1.20328,  1.37902,  1.61116,  2.15468,  2.5929,  2.75032,
+  0.272652,  0.46171,  0.625777,  0.839609,  1.34202,  1.49673,  1.71538,  2.13757,  2.37004,  2.59739,
+  0.184908,  0.302324,  0.454883,  0.880307,  1.10438,  1.29253,  1.7772,  1.94336,  2.44417,  2.62273,
+  0.265644,  0.341261,  0.553228,  1.13947,  1.42715,  1.56044,  1.93394,  2.08413,  2.39331,  2.65413,
+  0.16792,  0.207301,  0.370331,  0.525538,  1.03089,  1.36816,  1.78247,  2.0624,  2.33276,  2.5263,
+  0.343172,  0.433912,  0.717501,  0.889734,  1.05206,  1.69528,  2.05316,  2.20846,  2.60887,  2.71832,
+  0.216527,  0.305247,  0.44589,  0.729271,  1.63974,  1.90328,  2.05335,  2.22125,  2.43225,  2.56802,
+  0.110545,  0.209955,  0.844788,  1.1742,  1.4922,  1.81024,  2.17727,  2.4405,  2.69729,  2.83523,
+  0.217384,  0.337412,  0.488999,  0.761842,  0.879715,  1.20953,  1.97075,  2.1208,  2.61165,  2.79176,
+  0.190459,  0.296484,  0.469967,  0.800649,  1.10556,  1.27853,  1.51694,  1.69307,  2.11442,  2.71674,
+  0.134814,  0.175978,  0.300425,  0.496817,  1.2443,  1.48531,  1.86172,  2.13123,  2.48505,  2.77388,
+  0.210174,  0.278266,  0.435508,  0.927538,  1.60691,  1.7539,  1.95755,  2.16628,  2.39852,  2.74961,
+  0.213766,  0.3153,  0.509924,  0.70993,  0.964724,  1.10678,  1.38261,  2.00107,  2.32321,  2.56531,
+  0.400615,  0.524954,  0.798552,  1.01285,  1.13549,  1.47485,  1.98903,  2.13091,  2.50797,  2.67946,
+  0.2494,  0.377023,  0.519635,  0.754227,  1.45956,  1.64276,  1.82896,  2.07788,  2.29823,  2.46753,
+  0.473365,  0.683973,  1.05234,  1.37583,  1.54811,  1.74759,  2.1393,  2.31877,  2.60998,  2.73925,
+  0.203877,  0.341791,  0.48518,  0.884069,  1.09759,  1.26953,  1.47992,  1.75788,  2.6484,  2.82239,
+  0.273046,  0.404254,  0.555403,  0.954547,  1.29123,  1.39902,  1.72289,  1.90344,  2.17198,  2.64531,
+  0.040369,  0.117266,  0.617136,  0.892043,  1.26033,  1.54165,  1.85938,  2.1531,  2.49823,  2.76189,
+  0.132414,  0.211358,  0.742445,  1.06686,  1.33108,  1.57079,  1.86746,  2.13253,  2.47962,  2.73108,
+  0.237329,  0.326529,  0.612538,  0.790663,  0.990133,  1.41374,  1.73823,  1.93691,  2.16773,  2.45163,
+  0.27396,  0.405794,  0.57253,  0.933672,  1.05782,  1.39795,  1.85653,  1.99755,  2.59949,  2.76004,
+  0.199334,  0.29838,  0.442931,  0.628638,  1.30321,  1.64014,  1.80402,  2.11302,  2.37545,  2.54895,
+  0.350188,  0.50201,  0.821298,  1.03864,  1.36929,  1.5924,  1.91082,  2.15649,  2.46051,  2.65326,
+  0.281558,  0.399892,  0.573105,  0.753299,  0.900613,  1.05457,  1.58199,  2.17844,  2.43035,  2.61604,
+  0.344653,  0.543532,  0.703715,  0.862285,  1.19822,  1.33821,  1.57908,  2.06077,  2.30675,  2.48575,
+  0.220701,  0.326795,  0.520618,  0.755133,  1.29555,  1.45189,  1.6905,  2.20005,  2.41427,  2.61591,
+  0.279478,  0.332193,  0.801527,  1.34597,  1.48748,  1.6785,  1.9222,  2.10002,  2.58557,  2.71339,
+  0.163502,  0.212169,  0.365096,  0.525464,  0.869846,  1.20881,  1.79399,  2.04031,  2.29718,  2.4698,
+  0.285531,  0.341488,  0.754059,  1.17002,  1.30084,  1.5137,  1.69986,  1.88992,  2.58146,  2.70687,
+  0.249595,  0.366997,  0.626427,  0.945219,  1.40704,  1.56056,  1.83166,  2.23115,  2.46635,  2.65452,
+  0.271671,  0.443136,  1.15641,  1.40646,  1.67652,  1.85648,  2.06322,  2.2305,  2.47584,  2.63958,
+  0.28662,  0.427806,  0.63732,  0.803409,  0.996161,  1.26638,  1.68175,  2.00397,  2.39465,  2.58855,
+  0.314906,  0.440519,  0.612129,  0.896126,  1.47241,  1.71769,  1.88135,  2.09944,  2.36917,  2.49547,
+  0.170277,  0.25127,  0.405477,  0.915641,  1.12689,  1.43663,  1.71477,  1.8932,  2.55299,  2.73852,
+  0.27941,  0.337137,  0.734563,  1.28105,  1.4806,  1.61188,  1.85321,  1.99488,  2.41605,  2.65483,
+  0.165776,  0.226083,  0.417544,  0.744574,  1.04447,  1.53489,  1.80849,  1.94495,  2.13849,  2.60179,
+  0.264579,  0.336652,  0.542033,  0.71019,  0.913338,  1.65575,  1.81776,  2.23196,  2.52444,  2.65852,
+  0.158194,  0.235588,  0.338347,  0.541657,  1.58338,  1.76629,  2.00914,  2.24334,  2.50394,  2.77516,
+  0.332612,  0.50962,  0.822935,  1.07588,  1.45429,  1.65079,  1.97445,  2.25128,  2.53734,  2.74512,
+  0.262817,  0.359709,  0.520893,  0.707667,  0.818364,  1.43885,  1.97125,  2.08767,  2.49701,  2.64644,
+  0.2332,  0.399599,  0.612456,  0.775547,  1.19919,  1.35576,  1.6469,  2.13625,  2.34249,  2.69574,
+  0.149687,  0.238538,  0.372248,  0.63452,  1.25581,  1.43379,  1.77004,  1.92875,  2.61191,  2.82493,
+  0.137016,  0.210297,  0.591489,  1.12545,  1.37565,  1.6853,  2.08961,  2.39089,  2.70446,  2.84443,
+  0.21349,  0.341024,  0.541716,  0.750061,  1.0882,  1.24458,  1.55534,  1.96557,  2.1879,  2.38371,
+  0.300159,  0.489291,  0.825022,  1.0371,  1.19409,  1.34738,  1.68475,  2.02494,  2.46561,  2.74097,
+  0.170029,  0.255033,  0.392758,  0.727117,  1.38207,  1.57968,  1.80091,  1.95907,  2.28234,  2.7288,
+  0.175883,  0.365509,  1.11217,  1.38587,  1.72039,  1.97781,  2.2453,  2.42161,  2.62957,  2.754,
+  0.16259,  0.248164,  0.45463,  0.763209,  0.966031,  1.28234,  1.73074,  1.93805,  2.47938,  2.66756,
+  0.258043,  0.345866,  0.55652,  0.981312,  1.36153,  1.48238,  1.87224,  2.15823,  2.36227,  2.55503,
+  0.234139,  0.348843,  0.528234,  0.987884,  1.19522,  1.42215,  1.96003,  2.12737,  2.60332,  2.793,
+  0.179699,  0.559209,  0.867682,  1.08884,  1.31689,  1.5715,  1.9222,  2.19739,  2.50112,  2.72868,
+  0.216784,  0.310791,  0.487492,  0.932903,  1.20195,  1.36655,  1.8004,  1.9775,  2.17426,  2.53707,
+  0.186878,  0.400655,  0.580952,  0.846287,  1.10387,  1.26678,  1.84277,  2.01959,  2.488,  2.71722,
+  0.164641,  0.248712,  0.389358,  0.772822,  1.21256,  1.36992,  2.02587,  2.27762,  2.61752,  2.80953,
+  0.351899,  0.520326,  0.926597,  1.21965,  1.50984,  1.67684,  1.92174,  2.11125,  2.35638,  2.54593,
+  0.242182,  0.365285,  0.506156,  0.71602,  0.865221,  1.01169,  1.78692,  2.12298,  2.35088,  2.76773,
+  0.413776,  0.559566,  0.7358,  0.928997,  1.07912,  1.26718,  1.88007,  2.15249,  2.32483,  2.53986,
+  0.210597,  0.329568,  0.469735,  0.78859,  1.21549,  1.31981,  1.71146,  2.05899,  2.24544,  2.65373,
+  0.197937,  0.254148,  0.477985,  1.22709,  1.62992,  1.76743,  2.18698,  2.3851,  2.59487,  2.72554,
+  0.205489,  0.333855,  0.523915,  0.706275,  1.10215,  1.24661,  1.6489,  2.02683,  2.28169,  2.75931,
+  0.230328,  0.322431,  0.861834,  1.14561,  1.34721,  1.57611,  1.80728,  2.00482,  2.35437,  2.57225,
+  0.224898,  0.282022,  0.506636,  1.1523,  1.62656,  1.75209,  2.02818,  2.21882,  2.48896,  2.67046,
+  0.313732,  0.625469,  1.16447,  1.49908,  1.74961,  2.01853,  2.26223,  2.4296,  2.69216,  2.8225,
+  0.375623,  0.575307,  0.7912,  0.93577,  1.09694,  1.34339,  1.80799,  2.18731,  2.51972,  2.6948,
+  0.236981,  0.332412,  0.47927,  0.844461,  1.34764,  1.49073,  1.68394,  2.03914,  2.29762,  2.45843,
+  0.129047,  0.20625,  0.636751,  0.865101,  1.13689,  1.35661,  1.7048,  1.91668,  2.51836,  2.75632,
+  0.195171,  0.266517,  0.414793,  1.23956,  1.45291,  1.60836,  1.83305,  2.0478,  2.47352,  2.62199,
+  0.165853,  0.21272,  0.372757,  0.536136,  1.01394,  1.33963,  1.55512,  1.94574,  2.23628,  2.44095,
+  0.256981,  0.368868,  0.635878,  0.802543,  1.08476,  1.43912,  1.81473,  2.12052,  2.45815,  2.62146,
+  0.214382,  0.297135,  0.445091,  0.70205,  1.3651,  1.85126,  2.06703,  2.2073,  2.47073,  2.61243,
+  0.34071,  0.532103,  0.935278,  1.17102,  1.37789,  1.6386,  1.96527,  2.24616,  2.63127,  2.80634,
+  0.310524,  0.412051,  0.582478,  0.768755,  0.871594,  1.11985,  1.92635,  2.20751,  2.40709,  2.63663,
+  0.249349,  0.443517,  0.631532,  0.810096,  1.20513,  1.35721,  1.6074,  1.98416,  2.20802,  2.64511,
+  0.14309,  0.185312,  0.325214,  0.504,  1.13447,  1.32791,  1.67365,  2.0069,  2.38928,  2.74609,
+  0.226575,  0.298946,  0.453938,  0.998061,  1.3946,  1.59728,  2.06418,  2.22325,  2.42547,  2.56946,
+  0.183924,  0.255181,  0.415834,  0.624247,  1.04234,  1.20308,  1.55524,  2.12531,  2.40035,  2.66192,
+  0.27561,  0.365968,  0.654909,  0.990108,  1.1708,  1.45533,  2.07756,  2.25267,  2.50232,  2.68595,
+  0.204334,  0.287844,  0.39481,  0.761295,  1.5012,  1.78471,  1.93557,  2.15283,  2.34926,  2.54564,
+  0.342976,  0.527539,  0.917466,  1.16059,  1.49953,  1.76183,  2.09527,  2.30187,  2.54057,  2.69469,
+  0.202374,  0.333367,  0.480179,  0.708677,  0.819505,  1.10529,  1.80664,  1.95335,  2.61084,  2.7975,
+  0.307033,  0.368471,  0.602486,  1.10861,  1.41335,  1.52864,  1.79852,  1.98614,  2.16905,  2.43726,
+  0.144073,  0.196932,  0.386988,  0.819061,  1.28977,  1.62507,  1.90192,  2.13611,  2.48302,  2.70797,
+  0.17676,  0.268627,  0.662082,  1.05687,  1.54797,  1.71139,  1.97294,  2.24991,  2.54447,  2.76109,
+  0.191409,  0.292985,  0.492193,  0.800526,  1.04184,  1.27855,  1.83663,  2.02868,  2.24939,  2.62778,
+  0.324102,  0.399146,  0.687435,  0.868704,  1.02296,  1.58208,  1.85385,  1.98188,  2.55491,  2.67706,
+  0.229172,  0.302836,  0.481418,  0.704363,  0.967567,  1.82827,  2.0973,  2.25847,  2.54911,  2.70465,
+  0.467124,  0.696788,  0.9395,  1.09499,  1.27754,  1.4885,  1.89628,  2.15847,  2.47418,  2.65999,
+  0.175418,  0.234039,  0.367674,  0.513586,  0.747619,  1.0084,  1.58316,  2.05311,  2.36329,  2.68115,
+  0.410273,  0.561949,  0.736215,  0.956685,  1.13569,  1.28842,  1.75061,  1.93771,  2.15132,  2.48934,
+  0.204541,  0.277613,  0.529607,  0.722971,  1.19998,  1.44734,  1.71563,  1.92105,  2.35778,  2.50749,
+  0.253116,  0.311907,  0.696982,  1.32008,  1.57542,  1.70532,  2.00507,  2.16867,  2.46188,  2.66505,
+  0.163657,  0.237902,  0.393374,  0.60949,  0.854272,  1.08998,  1.52639,  1.84234,  2.12625,  2.67905,
+  0.448627,  0.530664,  0.812719,  1.0952,  1.20764,  1.57541,  1.88421,  2.0343,  2.55301,  2.68835,
+  0.262717,  0.338748,  0.512685,  1.00354,  1.48018,  1.62208,  1.82852,  2.14242,  2.35646,  2.51153,
+  0.417111,  0.636688,  1.03657,  1.31988,  1.67992,  1.87339,  2.07372,  2.2494,  2.50773,  2.65105,
+  0.263698,  0.461151,  0.618737,  0.830471,  1.00404,  1.15887,  1.80157,  2.02022,  2.30656,  2.74304,
+  0.387779,  0.575108,  0.729791,  0.932981,  1.36116,  1.50516,  1.75118,  2.06847,  2.33826,  2.48764,
+  0.18151,  0.265666,  0.454631,  1.08238,  1.2873,  1.5792,  1.85118,  2.09696,  2.46724,  2.64693,
+  0.277668,  0.345119,  0.602341,  1.1792,  1.37899,  1.54562,  1.81386,  1.96259,  2.4918,  2.66445,
+  0.17932,  0.24808,  0.456925,  0.722589,  1.12693,  1.57945,  1.7994,  1.95067,  2.48412,  2.70724,
+  0.314322,  0.381145,  0.608651,  0.727613,  0.890472,  1.61028,  2.13617,  2.25836,  2.59638,  2.70978,
+  0.189539,  0.266068,  0.419729,  0.651693,  1.41016,  1.64311,  1.85481,  2.27558,  2.49205,  2.72201,
+  0.254466,  0.313038,  0.594149,  1.01254,  1.68881,  1.93546,  2.11918,  2.28787,  2.53554,  2.66793,
+  0.134691,  0.171906,  0.30274,  0.492936,  0.899551,  1.22919,  1.73394,  2.01288,  2.44634,  2.74276,
+  0.231556,  0.365068,  0.680761,  0.889142,  1.11134,  1.2959,  1.54264,  1.97178,  2.42756,  2.63191,
+  0.222525,  0.305606,  0.527193,  0.687519,  1.18138,  1.67176,  1.86368,  2.07202,  2.63452,  2.77927,
+  0.17877,  0.237415,  0.37516,  0.856692,  1.67368,  1.81374,  2.01679,  2.27242,  2.5226,  2.73596,
+  0.193532,  0.268731,  0.451328,  0.753471,  0.984854,  1.28535,  1.68565,  1.88412,  2.09168,  2.24342,
+  0.476037,  0.65161,  0.801054,  1.01016,  1.24137,  1.35584,  1.77598,  2.08615,  2.27291,  2.45435,
+  0.211657,  0.308331,  0.421366,  0.865966,  1.41877,  1.55674,  1.78615,  2.02033,  2.19859,  2.63198,
+  0.203789,  0.490794,  1.01014,  1.27501,  1.47221,  1.81014,  2.17064,  2.43766,  2.66212,  2.78806,
+  0.174355,  0.252095,  0.674715,  0.842194,  1.05509,  1.278,  1.69868,  2.07056,  2.39938,  2.65743,
+  0.245109,  0.324049,  0.628822,  0.92791,  1.1236,  1.58007,  1.87864,  2.0546,  2.35872,  2.54684,
+  0.182644,  0.253804,  0.386248,  0.614056,  1.36482,  1.54588,  2.04017,  2.21883,  2.41901,  2.62461,
+  0.295605,  0.367794,  0.690701,  1.05516,  1.1866,  1.64445,  1.94415,  2.10144,  2.56212,  2.69127,
+  0.220878,  0.289573,  0.640307,  0.822072,  1.14406,  1.5678,  1.76641,  1.90811,  2.10346,  2.56049,
+  0.403453,  0.526298,  0.732204,  0.90115,  1.03587,  1.33938,  1.78399,  1.94196,  2.37103,  2.62665,
+  0.212825,  0.25857,  0.471588,  0.685549,  1.26374,  1.82105,  2.16382,  2.2884,  2.62806,  2.78816,
+  0.401181,  0.642053,  1.03247,  1.23611,  1.44445,  1.68668,  2.00672,  2.22851,  2.57211,  2.72396,
+  0.239433,  0.341091,  0.492629,  0.70763,  0.881426,  1.03082,  1.71925,  2.34406,  2.57906,  2.75694,
+  0.294093,  0.38277,  0.577412,  1.00928,  1.31304,  1.4193,  1.74467,  2.09423,  2.28904,  2.47584,
+  0.169805,  0.236922,  0.403314,  0.638995,  1.17645,  1.35214,  1.66557,  1.90976,  2.15012,  2.71624,
+  0.210447,  0.277913,  0.452474,  1.40269,  1.51343,  1.72094,  1.90394,  2.2785,  2.58376,  2.74318,
+  0.159574,  0.225382,  0.374008,  0.714137,  1.01125,  1.37171,  1.69916,  1.87159,  2.02706,  2.49119,
+  0.258602,  0.557253,  0.81972,  1.03886,  1.30147,  1.44536,  1.83061,  2.09817,  2.32081,  2.54107,
+  0.232756,  0.282242,  0.631974,  0.898694,  1.53744,  1.86922,  2.06397,  2.23446,  2.49823,  2.63352,
+  0.580133,  0.997946,  1.32096,  1.48187,  1.73161,  1.89858,  2.12071,  2.29013,  2.53009,  2.65166,
+  0.21184,  0.307093,  0.45336,  0.945579,  1.25082,  1.49029,  1.72414,  2.2811,  2.5627,  2.7526,
+  0.314276,  0.493555,  0.667782,  0.8965,  1.32301,  1.48262,  1.66749,  1.97441,  2.42735,  2.55568,
+  0.182455,  0.261592,  0.418011,  1.05093,  1.26139,  1.44337,  1.66547,  1.93903,  2.44469,  2.63845,
+  0.24157,  0.306934,  0.491293,  1.10595,  1.55483,  1.66652,  1.92392,  2.08765,  2.3676,  2.65489,
+  0.190084,  0.25485,  0.454062,  0.724519,  1.08336,  1.39389,  1.89234,  2.08886,  2.32176,  2.4843,
+  0.306497,  0.389831,  0.721793,  0.839714,  1.12475,  1.6524,  1.82292,  2.27331,  2.5692,  2.6696,
+  0.1862,  0.27346,  0.383201,  0.564758,  1.51107,  1.84502,  1.99828,  2.1941,  2.38869,  2.58792,
+  0.300722,  0.478218,  0.823364,  1.12749,  1.59114,  1.87135,  2.17472,  2.40318,  2.62478,  2.7824,
+  0.228884,  0.358342,  0.504622,  0.795874,  1.00562,  1.15261,  1.90805,  2.12479,  2.37247,  2.79758,
+  0.171885,  0.248234,  0.432842,  0.833143,  1.04089,  1.26929,  1.66164,  1.91863,  2.15896,  2.6534,
+  0.140943,  0.193684,  0.343025,  0.562303,  1.06955,  1.54333,  1.82447,  1.96164,  2.46351,  2.77054,
+  0.173053,  0.245656,  0.360656,  0.960618,  1.58953,  1.68991,  1.98414,  2.143,  2.58839,  2.7594,
+  0.24018,  0.429951,  0.63744,  0.786596,  1.06915,  1.22657,  1.47088,  1.95205,  2.19506,  2.61597,
+  0.367862,  0.471897,  0.730834,  1.08232,  1.22629,  1.46293,  1.92817,  2.05247,  2.40674,  2.66246,
+  0.247175,  0.358209,  0.535946,  0.781876,  1.3637,  1.63524,  1.80723,  1.99378,  2.45277,  2.60104,
+  0.445578,  0.687898,  1.11411,  1.30103,  1.5774,  1.88604,  2.2249,  2.43653,  2.65969,  2.76103,
+  0.214389,  0.336025,  0.487794,  0.759534,  0.970518,  1.1411,  1.45733,  1.62464,  2.30692,  2.71527,
+  0.3773,  0.466775,  0.716121,  1.08378,  1.25654,  1.41124,  1.78943,  1.93637,  2.20557,  2.56236,
+  0.148362,  0.214593,  0.545023,  0.840437,  1.19333,  1.48066,  1.79187,  2.08342,  2.41054,  2.67613,
+  0.150403,  0.278398,  0.792676,  0.97668,  1.21885,  1.40524,  1.77506,  2.16246,  2.54786,  2.74638,
+  0.236301,  0.328633,  0.630867,  0.839915,  1.04235,  1.29887,  1.62775,  1.83949,  2.29893,  2.49396,
+  0.337889,  0.49792,  0.711277,  0.85042,  0.992027,  1.24688,  1.71075,  2.08668,  2.52716,  2.70716,
+  0.172215,  0.23654,  0.372897,  0.525146,  1.18258,  1.73573,  1.92703,  2.11462,  2.31917,  2.54278,
+  0.415304,  0.624807,  0.906616,  1.11784,  1.44615,  1.66942,  1.94841,  2.17282,  2.50453,  2.67075,
+  0.265417,  0.407241,  0.613894,  0.816534,  0.980063,  1.15606,  1.75675,  2.27485,  2.49719,  2.71224,
+  0.27644,  0.468209,  0.649518,  0.816686,  1.19517,  1.35552,  1.54923,  1.93527,  2.21787,  2.42698,
+  0.188925,  0.277012,  0.412665,  0.672627,  1.35481,  1.51452,  1.69999,  2.14455,  2.38219,  2.58608,
+  0.24263,  0.352485,  0.912974,  1.34378,  1.60443,  1.80187,  2.01479,  2.19307,  2.46081,  2.632,
+  0.190903,  0.285841,  0.44907,  0.760328,  0.954285,  1.18294,  1.69264,  1.87816,  2.27684,  2.46596,
+  0.220659,  0.300374,  0.721694,  0.947306,  1.29833,  1.56298,  1.76062,  1.88825,  2.50644,  2.68968,
+  0.213168,  0.290928,  0.695227,  0.918179,  1.37819,  1.63199,  1.84789,  2.00307,  2.35836,  2.61935,
+  0.328586,  0.517244,  0.93732,  1.37624,  1.57484,  1.76435,  2.05863,  2.22433,  2.58444,  2.75665,
+  0.248486,  0.367007,  0.562147,  0.750632,  0.902785,  1.14756,  1.63742,  1.91206,  2.41399,  2.6057,
+  0.310691,  0.477895,  0.670796,  0.940507,  1.41829,  1.5635,  1.80514,  2.11408,  2.37636,  2.53516,
+  0.256555,  0.41421,  0.559427,  0.981289,  1.19165,  1.37831,  1.6784,  1.84931,  2.5767,  2.75663,
+  0.291424,  0.335003,  0.750149,  1.28965,  1.43721,  1.59999,  1.80318,  1.96741,  2.60175,  2.73376,
+  0.195254,  0.279513,  0.451755,  0.649111,  0.828694,  1.60951,  1.91491,  2.09122,  2.31959,  2.5349,
+  0.222304,  0.332624,  0.475678,  0.685205,  1.03033,  1.73722,  1.92098,  2.37829,  2.70672,  2.81773,
+  0.164833,  0.240093,  0.359862,  0.801929,  1.51368,  1.64171,  2.04052,  2.24884,  2.48866,  2.71403,
+  0.214777,  0.287322,  0.572644,  1.14507,  1.36711,  1.75269,  2.04242,  2.22207,  2.54305,  2.69789,
+  0.226099,  0.330382,  0.474439,  0.687757,  0.799187,  1.31984,  1.94457,  2.0781,  2.3678,  2.50846,
+  0.24454,  0.392163,  0.553692,  0.729765,  1.24786,  1.44838,  1.61759,  2.07464,  2.34005,  2.51806,
+  0.175381,  0.314231,  0.446023,  0.797404,  1.32846,  1.43973,  1.79335,  1.93957,  2.4688,  2.72165,
+  0.205808,  0.29367,  0.452447,  1.07427,  1.28823,  1.65563,  1.8575,  2.36469,  2.63981,  2.79814,
+  0.253926,  0.392653,  0.587584,  0.800134,  0.97631,  1.18559,  1.57069,  1.82141,  2.09089,  2.34902,
+  0.322461,  0.410912,  0.723569,  1.06064,  1.20152,  1.40036,  1.57919,  1.78876,  2.46024,  2.6166,
+  0.211266,  0.304981,  0.436011,  0.771978,  1.49062,  1.67775,  1.88623,  2.1135,  2.32635,  2.72726,
+  0.235012,  0.406911,  0.864785,  1.29148,  1.70829,  1.93855,  2.1799,  2.3524,  2.56379,  2.71145,
+  0.176814,  0.26862,  0.445837,  0.823113,  1.02978,  1.27157,  1.62339,  1.81122,  2.40214,  2.61417,
+  0.241865,  0.339268,  0.507509,  1.00368,  1.20435,  1.37256,  1.94079,  2.10137,  2.38561,  2.66998,
+  0.230878,  0.334743,  0.50037,  0.879929,  1.02189,  1.53377,  1.97079,  2.12897,  2.56726,  2.71729,
+  0.297505,  0.451574,  0.748848,  0.988527,  1.36624,  1.60667,  1.89466,  2.17448,  2.52143,  2.75917,
+  0.199265,  0.271145,  0.49816,  0.854679,  1.1721,  1.36415,  1.76208,  1.96909,  2.17354,  2.31163,
+  0.222173,  0.424864,  0.564942,  0.829809,  1.03817,  1.19405,  1.7206,  1.85809,  2.43176,  2.74146,
+  0.181961,  0.226819,  0.390513,  0.556339,  1.0566,  1.55306,  2.12835,  2.25802,  2.6025,  2.80212,
+  0.3576,  0.565047,  1.15301,  1.35031,  1.53358,  1.71854,  1.95789,  2.17535,  2.50565,  2.67849,
+  0.162257,  0.236808,  0.374039,  0.570569,  0.748034,  1.17226,  1.82339,  2.05303,  2.51377,  2.77207,
+  0.305794,  0.46587,  0.645121,  0.88265,  1.14129,  1.26686,  1.70158,  2.00288,  2.18412,  2.41125,
+  0.231652,  0.380738,  0.549642,  0.83741,  1.22527,  1.33297,  1.85158,  2.11937,  2.31508,  2.73211,
+  0.235449,  0.286771,  0.684809,  1.34666,  1.52663,  1.70348,  2.10149,  2.25455,  2.57718,  2.71899,
+  0.23387,  0.446515,  0.60508,  0.814654,  1.05496,  1.1788,  1.63316,  1.84974,  2.13938,  2.73277,
+  0.271706,  0.335152,  0.857227,  1.25374,  1.38719,  1.70217,  1.89677,  2.19111,  2.48,  2.60136,
+  0.237386,  0.314549,  0.438339,  0.912164,  1.57776,  1.87779,  2.03279,  2.19704,  2.41232,  2.53648,
+  0.361168,  0.574093,  1.02384,  1.46852,  1.69056,  1.91737,  2.18737,  2.33403,  2.6691,  2.80629,
+  0.27848,  0.398742,  0.573342,  0.839212,  1.07389,  1.22209,  1.69168,  2.16526,  2.37741,  2.53688,
+  0.286018,  0.447947,  0.61506,  0.849446,  1.31947,  1.46358,  1.76995,  2.00103,  2.18943,  2.45038,
+  0.21944,  0.301601,  0.668534,  0.861094,  1.21,  1.49867,  1.74512,  1.87777,  2.31438,  2.6196,
+  0.223591,  0.352153,  0.598841,  1.21789,  1.35908,  1.59174,  1.77109,  2.21386,  2.56154,  2.73542,
+  0.176857,  0.236601,  0.395107,  0.634632,  1.13349,  1.33512,  1.77037,  1.98131,  2.20656,  2.33972,
+  0.334735,  0.402265,  0.659168,  0.781639,  0.975228,  1.665,  1.87207,  2.04753,  2.47696,  2.57398,
+  0.215968,  0.284755,  0.524241,  0.78146,  1.33481,  1.77238,  1.95388,  2.19421,  2.57825,  2.74194,
+  0.298193,  0.489879,  0.812985,  1.18369,  1.49642,  1.67998,  2.10879,  2.31656,  2.67378,  2.85161,
+  0.312989,  0.415446,  0.618011,  0.899096,  1.08368,  1.26338,  1.8874,  2.24306,  2.41945,  2.57048,
+  0.244471,  0.431115,  0.601512,  0.813139,  1.10216,  1.22106,  1.69244,  2.03316,  2.2218,  2.61984,
+  0.150949,  0.21906,  0.349217,  0.611327,  1.07711,  1.25055,  1.91552,  2.08398,  2.45,  2.79254,
+  0.161611,  0.218964,  0.445377,  0.927863,  1.45115,  1.76846,  2.13001,  2.36672,  2.666,  2.81405,
+  0.196,  0.297256,  0.497266,  0.6919,  1.08988,  1.27368,  1.51372,  2.00647,  2.27378,  2.57222,
+  0.335268,  0.460795,  0.685187,  0.867664,  1.01381,  1.47955,  2.01199,  2.16848,  2.57264,  2.71756,
+  0.257604,  0.340872,  0.499757,  0.843052,  1.39655,  1.83169,  2.03423,  2.17033,  2.42262,  2.5405,
+  0.417663,  0.631718,  0.955424,  1.19732,  1.6598,  1.87988,  2.1688,  2.35905,  2.57809,  2.69825,
+  0.162052,  0.251583,  0.4399,  0.660911,  0.903902,  1.3203,  1.62476,  1.77858,  2.53053,  2.79971,
+  0.256861,  0.322803,  0.68537,  1.08644,  1.26328,  1.56988,  1.85165,  2.01495,  2.26471,  2.44701,
+  0.125192,  0.176171,  0.336135,  0.7816,  1.20022,  1.43997,  1.80542,  2.07752,  2.46247,  2.73819,
+  0.102286,  0.191322,  0.774556,  1.07615,  1.36946,  1.62715,  1.97301,  2.236,  2.60937,  2.81298,
+  0.173442,  0.232622,  0.491622,  0.844157,  1.09524,  1.3708,  1.69697,  2.05141,  2.31606,  2.50205,
+  0.257531,  0.343598,  0.654071,  0.838985,  1.0481,  1.48747,  1.72538,  1.89742,  2.43051,  2.586,
+  0.1979,  0.276312,  0.440283,  0.705103,  1.26734,  1.7403,  1.93448,  2.15401,  2.4002,  2.62414,
+  0.40959,  0.596785,  0.983751,  1.18177,  1.37115,  1.50238,  1.75828,  2.01857,  2.38005,  2.59215,
+  0.231819,  0.33289,  0.483514,  0.644585,  0.816808,  0.926308,  1.4033,  2.23301,  2.46786,  2.67846,
+  0.25861,  0.340064,  0.670485,  0.908467,  1.10761,  1.45624,  1.75958,  1.93218,  2.11312,  2.31013,
+  0.184377,  0.249203,  0.410806,  0.587907,  1.3025,  1.51032,  1.72443,  1.98189,  2.2829,  2.42213,
+  0.25411,  0.313328,  0.659859,  1.26582,  1.41295,  1.66593,  1.92715,  2.10198,  2.55145,  2.67303,
+  0.161592,  0.23748,  0.376535,  0.637094,  0.823028,  1.13761,  1.69642,  1.87577,  2.40363,  2.63962,
+  0.384501,  0.466812,  0.740791,  0.938093,  1.06235,  1.50928,  1.74914,  1.9178,  2.54816,  2.67151,
+  0.333872,  0.419367,  0.638994,  1.09262,  1.52055,  1.64945,  1.86662,  2.14894,  2.34672,  2.50614,
+  0.426216,  0.686997,  1.23588,  1.42885,  1.61159,  1.79286,  2.01759,  2.23372,  2.54777,  2.69661,
+  0.262949,  0.367509,  0.530429,  0.741867,  0.872474,  1.0696,  1.74557,  2.06119,  2.28384,  2.49418,
+  0.335782,  0.547236,  0.716211,  0.919077,  1.27569,  1.40844,  1.68512,  1.96739,  2.21764,  2.44668,
+  0.227629,  0.330991,  0.486068,  1.11757,  1.30498,  1.51013,  1.75726,  1.94697,  2.62556,  2.7826,
+  0.35985,  0.436633,  0.750634,  1.20151,  1.33757,  1.59484,  1.97027,  2.11384,  2.57381,  2.72996,
+  0.211871,  0.304028,  0.512758,  0.663762,  1.08635,  1.63333,  1.81802,  2.12958,  2.39108,  2.60077,
+  0.196092,  0.279726,  0.434488,  0.624802,  0.772358,  1.40438,  1.94878,  2.16092,  2.63,  2.77518,
+  0.176304,  0.262521,  0.373719,  0.581101,  1.52011,  1.73617,  1.93323,  2.14017,  2.35813,  2.75352,
+  0.254932,  0.381411,  0.806187,  1.10229,  1.53452,  1.75028,  1.9709,  2.15987,  2.45592,  2.65841,
+  0.190385,  0.288656,  0.449066,  0.678174,  0.812376,  1.44933,  1.72866,  1.96632,  2.63881,  2.78955,
+  0.251178,  0.386509,  0.609363,  0.797102,  1.02416,  1.18173,  1.45466,  2.01263,  2.49309,  2.69893,
+  0.166654,  0.266226,  0.385171,  0.71199,  1.3979,  1.53235,  1.91597,  2.088,  2.56527,  2.78953,
+  0.238453,  0.306036,  0.449309,  0.876277,  1.52144,  1.93398,  2.13442,  2.26799,  2.5376,  2.65825,
+  0.161634,  0.219919,  0.353206,  0.524346,  0.961806,  1.20771,  1.68792,  1.91694,  2.16187,  2.32066,
+  0.413612,  0.597095,  0.793763,  0.98629,  1.28179,  1.41266,  1.65246,  2.01609,  2.38416,  2.52858,
+  0.228655,  0.341562,  0.480989,  0.988605,  1.371,  1.47742,  1.86103,  2.01585,  2.33975,  2.77315,
+  0.259092,  0.597012,  0.985224,  1.32174,  1.64335,  1.95737,  2.28868,  2.49747,  2.71649,  2.84447,
+  0.185652,  0.304664,  0.446232,  0.864434,  1.09179,  1.27377,  1.94257,  2.09554,  2.52465,  2.76824,
+  0.176687,  0.256678,  0.745652,  0.934909,  1.28376,  1.44006,  1.76524,  2.12209,  2.3881,  2.59055,
+  0.189805,  0.275637,  0.440995,  0.821356,  1.25602,  1.41098,  1.92978,  2.12014,  2.39603,  2.60464,
+  0.266823,  0.337688,  0.819408,  1.13475,  1.2892,  1.77703,  1.98289,  2.22175,  2.59029,  2.6981,
+  0.205348,  0.276512,  0.527305,  0.727412,  1.02465,  1.65398,  1.90418,  2.04661,  2.21792,  2.45566,
+  0.293498,  0.424494,  0.613795,  0.95613,  1.13398,  1.3248,  1.80903,  1.95392,  2.29385,  2.57588,
+  0.18312,  0.24965,  0.376204,  0.543914,  1.35083,  1.90722,  2.09255,  2.25571,  2.51439,  2.6879,
+  0.541205,  0.789796,  1.05895,  1.26942,  1.5039,  1.70219,  1.97018,  2.17544,  2.49681,  2.65224,
+  0.229326,  0.339475,  0.451881,  0.66121,  0.795832,  1.0738,  2.0271,  2.20637,  2.4789,  2.72678,
+  0.330006,  0.506868,  0.673076,  0.887406,  1.22877,  1.34923,  1.78129,  2.08658,  2.27776,  2.48003,
+  0.138389,  0.200001,  0.396259,  0.811975,  1.09071,  1.46041,  1.74549,  1.90427,  2.34825,  2.69989,
+  0.176584,  0.242161,  0.37827,  1.17785,  1.56472,  1.67817,  1.95162,  2.12141,  2.58011,  2.73713,
+  0.145852,  0.198423,  0.335644,  0.550505,  1.01973,  1.37119,  1.79763,  1.94383,  2.20749,  2.74647,
+  0.385078,  0.503696,  0.703239,  1.06999,  1.36574,  1.47205,  1.82583,  2.15964,  2.37128,  2.52097,
+  0.28495,  0.38805,  0.507352,  0.879125,  1.52353,  1.77624,  1.9296,  2.15756,  2.44799,  2.5864,
+  0.491116,  0.756155,  1.2552,  1.52246,  1.77658,  2.02812,  2.28606,  2.42977,  2.67911,  2.77616,
+  0.252477,  0.396081,  0.713022,  0.861502,  1.15222,  1.3708,  1.61401,  2.1448,  2.57407,  2.71253,
+  0.282756,  0.438437,  0.613566,  0.847746,  1.26077,  1.37906,  1.6422,  2.13754,  2.36837,  2.52216,
+  0.203971,  0.322195,  0.479842,  0.953133,  1.21128,  1.39763,  1.80081,  1.95452,  2.40348,  2.57371,
+  0.264533,  0.358424,  0.628768,  1.11124,  1.34025,  1.50648,  1.99959,  2.19411,  2.46141,  2.66736,
+  0.17773,  0.22368,  0.394553,  0.556177,  0.947415,  1.50064,  1.73353,  1.92605,  2.26147,  2.43605,
+  0.314223,  0.363636,  0.727886,  0.85188,  1.05384,  1.79813,  1.97435,  2.1826,  2.538,  2.62968,
+  0.201778,  0.2755,  0.404891,  0.747466,  1.50005,  1.84118,  1.99884,  2.22681,  2.48199,  2.66951,
+  0.132164,  0.314955,  0.821473,  1.19604,  1.42659,  1.69993,  2.03686,  2.3235,  2.68547,  2.82896,
+  0.223374,  0.347335,  0.50773,  0.773547,  0.967916,  1.13413,  1.9914,  2.30657,  2.52136,  2.78875,
+  0.312742,  0.449784,  0.583287,  0.934234,  1.26857,  1.36506,  1.5693,  1.68705,  2.0773,  2.59502,
+  0.124286,  0.162126,  0.29073,  0.654031,  1.23166,  1.53846,  1.89307,  2.18478,  2.56264,  2.79822,
+  0.177049,  0.251654,  0.367891,  0.912504,  1.55758,  1.69305,  1.89899,  2.07214,  2.35016,  2.64604,
+  0.240517,  0.378333,  0.547809,  0.754272,  0.973321,  1.10367,  1.57442,  2.02805,  2.21113,  2.56271,
+  0.427795,  0.519003,  0.771284,  0.93724,  1.08662,  1.60988,  1.87875,  2.05279,  2.53412,  2.65715,
+  0.22437,  0.317969,  0.439666,  0.812931,  1.3985,  1.62663,  1.79418,  2.114,  2.30916,  2.49684
 };
   /* codebook/lspjvm2.txt */
 static const float codes1[] = {
-  -0.021406,  0.108931,  0.010236,  -0.145815,  -0.089687,
-  0.016537,  -0.038145,  -0.132961,  0.144062,  0.096719,
-  -0.001249,  0.013167,  0.052016,  0.072695,  -0.02905,
-  0.054435,  0.072283,  -0.113255,  0.09167,  -0.068342,
-  0.056174,  0.101084,  0.008257,  -0.047489,  0.082329,
-  -0.00967,  -0.013122,  -0.089819,  -0.016051,  0.032201,
-  -0.025482,  -0.062168,  -0.027894,  -0.042783,  0.019989,
-  -0.03621,  -0.102359,  0.010714,  -0.073465,  0.139879,
-  0.029393,  0.116335,  -0.053214,  0.015564,  -0.013808,
-  -0.026376,  -0.048523,  0.030416,  0.066124,  -0.024016,
-  -0.016938,  -0.010752,  -0.022466,  0.121965,  -0.11196,
-  0.001775,  0.120198,  -0.006935,  0.092166,  0.06078,
-  0.020879,  -0.052287,  -0.042419,  -0.092863,  -0.003716,
-  -0.012942,  0.003592,  -0.068986,  -0.008414,  -0.201647,
-  -0.066428,  0.003595,  -0.022975,  -0.047039,  -0.047828,
-  0.052783,  0.042176,  0.126683,  -0.008779,  0.031824,
-  -0.069533,  0.057703,  -0.101798,  -0.023824,  -0.015011,
-  -0.009915,  -0.043934,  -0.203639,  0.020801,  0.033223,
-  -0.077839,  0.00118,  -0.025396,  0.08133,  -0.04243,
-  0.085572,  0.029367,  -0.09507,  0.125583,  0.022176,
-  0.092057,  -0.008781,  -0.079235,  -0.048786,  0.010769,
-  0.027327,  0.000593,  -0.083822,  -0.011844,  -0.018093,
-  -0.032156,  -0.15415,  -0.008283,  -0.017139,  -0.050854,
-  0.009479,  -0.02509,  -0.027382,  -0.027763,  0.063362,
-  0.088887,  0.011119,  0.009036,  0.064685,  -0.071905,
-  -0.002787,  -0.022367,  -0.04196,  0.039802,  -0.056172,
-  0.070393,  -0.060213,  0.055618,  -0.004384,  -0.09882,
-  0.02272,  -0.054683,  0.042647,  0.074937,  0.051574,
-  -0.04034,  -0.0559,  -0.090361,  -0.056423,  0.054499,
-  -0.022323,  -0.062442,  -0.15412,  0.064024,  -0.106246,
-  0.029715,  0.01163,  -0.024847,  -0.139332,  -0.089951,
-  -0.017745,  -0.027821,  0.127381,  -0.013944,  0.064178,
-  0.010859,  0.071557,  0.031402,  -0.149073,  -0.003671,
-  0.043703,  0.0104,  -0.095362,  -0.078181,  0.078992,
-  -0.062365,  0.108491,  0.061683,  -0.028738,  -0.067763,
-  -0.011243,  0.043622,  -0.135943,  0.097385,  0.062552,
-  -0.032851,  0.010995,  0.099787,  -0.038882,  0.15778,
-  -0.007503,  0.017079,  -0.127619,  -0.05615,  -0.024204,
-  -0.037235,  -0.04495,  0.03514,  -0.039034,  -0.045729,
-  -0.01215,  -0.023033,  -0.015281,  -0.017554,  0.175991,
-  0.013504,  0.104354,  -0.012111,  -0.02355,  -0.115563,
-  -0.042342,  -0.099164,  0.096286,  0.091278,  0.031877,
-  -0.024046,  -0.030027,  0.06793,  0.154144,  -0.031663,
-  -0.072506,  0.07438,  0.01728,  0.140934,  -0.004622,
-  -0.003206,  -0.03486,  -0.021056,  -0.243855,  -0.011117,
-  -0.060839,  0.044539,  -0.058851,  0.036564,  -0.097705,
-  -0.016596,  -0.013664,  0.068173,  -0.067875,  -0.183602,
-  -0.064965,  0.019491,  0.095851,  -0.028385,  0.019268,
-  -0.010465,  0.055629,  -0.016387,  0.024339,  -0.045126,
-  -0.018622,  -0.079611,  -0.091009,  0.066046,  0.121183,
-  -0.123295,  0.058013,  -0.01214,  -0.021931,  -0.045825,
-  0.059201,  0.078097,  0.040501,  0.065851,  -0.110515,
-  0.12693,  0.005995,  0.034017,  -0.048068,  -0.015656,
-  0.016926,  0.05661,  -0.0756,  -0.029285,  0.044383,
-  -0.024671,  -0.048029,  0.096627,  -0.012414,  -0.032073,
-  0.021229,  -0.033084,  0.019567,  0.072695,  0.142564,
-  0.008864,  0.044495,  0.040261,  -0.033093,  0.010083,
-  0.01058,  -0.002921,  0.033653,  0.168848,  0.069199,
-  0.0394,  -0.063679,  0.089332,  -0.012301,  0.02236,
-  0.092973,  0.079011,  0.059365,  0.008416,  0.083912,
-  0.054464,  0.080565,  -0.058195,  -0.13486,  0.138418,
-  -0.087504,  -0.067253,  0.00903,  0.01676,  -0.081394,
-  0.051506,  -0.004796,  -0.013195,  -0.0092,  -0.062858,
-  0.014136,  -0.005275,  0.130559,  0.109747,  0.064248,
-  0.010845,  0.069553,  -0.085492,  -0.131332,  -0.007657,
-  0.061578,  -0.010083,  -0.07197,  0.033097,  0.100995,
-  0.003198,  0.007159,  0.027522,  0.025186,  -0.080406,
-  -0.096163,  0.054974,  -0.097498,  0.08283,  -0.01209,
-  0.004564,  0.097746,  -0.036003,  -0.008348,  0.122627,
-  -0.065901,  0.025078,  -0.032586,  -0.057617,  0.045,
-  -0.040136,  -0.148328,  -0.030633,  -0.064691,  0.045416,
-  -0.012157,  -0.071964,  0.061991,  -0.039987,  0.077308,
-  -0.070987,  0.153939,  0.010666,  0.03704,  -0.030856,
-  -0.062433,  -0.130329,  0.002839,  0.064062,  0.024361,
-  -0.010079,  -0.010083,  0.033087,  0.042281,  -0.160409,
-  0.043272,  0.054272,  -0.059931,  0.111129,  0.114478,
-  -0.000965,  -0.033833,  0.021267,  -0.070397,  0.019875,
-  0.015102,  -0.050712,  -0.031612,  -0.000424,  -0.123141,
-  -0.014702,  0.01794,  0.056732,  -0.033205,  -0.088282,
-  0.022676,  0.003815,  0.127489,  -0.060266,  -0.046166,
-  -0.109531,  0.015517,  -0.067033,  0.056234,  0.073193,
-  -0.036736,  -0.015719,  -0.146495,  0.043652,  -0.0236,
-  -0.072281,  0.011353,  0.085598,  -0.00999,  -0.053988,
-  0.116015,  0.078694,  -0.069806,  0.011356,  0.032732,
-  0.03516,  -0.077654,  -0.085381,  -0.030028,  0.028329,
-  0.007367,  0.098254,  -0.128188,  -0.027778,  -0.092765,
-  -0.069658,  -0.086929,  0.052634,  -0.082911,  0.001566,
-  -0.031465,  0.039504,  -0.023896,  0.021954,  0.048575,
-  0.067465,  0.050711,  0.109993,  0.012589,  -0.068459,
-  0.042952,  -0.07078,  -0.02711,  0.074662,  -0.038708,
-  -0.016487,  -0.060168,  0.02298,  0.053224,  -0.096817,
-  0.095022,  0.019917,  0.01935,  0.081452,  0.053094,
-  8.9e-05,  -0.061265,  -0.113233,  -0.226444,  0.129738,
-  -0.020289,  -0.099412,  -0.020535,  0.056754,  -0.041445,
-  -0.018132,  -0.095821,  -0.023669,  -0.129792,  -0.092501,
-  0.012197,  -0.05765,  0.169818,  0.024001,  -0.032966,
-  -0.080227,  0.054215,  0.064056,  -0.107205,  0.004215,
-  -0.019811,  -0.031309,  -0.064602,  -0.018889,  0.110998,
-  -0.018518,  0.108617,  0.128486,  0.054262,  -0.06785,
-  0.025706,  0.028344,  -0.051367,  0.072576,  0.04013,
-  -0.029519,  0.044777,  0.063178,  -0.044981,  0.078351,
-  -0.007752,  -0.005772,  -0.151473,  -0.075434,  -0.135683,
-  -0.028129,  -0.041696,  0.038737,  0.002588,  0.039111,
-  -0.001413,  -0.117329,  0.014356,  -0.008556,  0.058081,
-  0.073577,  0.086054,  -0.063932,  -0.059703,  -0.056043,
-  -0.004455,  -0.105199,  0.057557,  0.036356,  -0.001614,
-  0.034813,  -0.011546,  0.119991,  0.09797,  -0.057333,
-  0.01249,  0.036923,  0.060306,  0.089075,  0.026544,
-  -0.007308,  -0.00336,  0.089332,  -0.156157,  -0.076983,
-  0.020443,  0.038004,  -0.082617,  0.014187,  -0.084229,
-  -0.010067,  -0.043646,  0.10419,  -0.020332,  -0.113413,
-  0.019452,  -0.017699,  0.086407,  -0.14935,  0.035032,
-  -0.063843,  0.049501,  0.023881,  -0.007758,  0.015123,
-  -0.040657,  -0.040203,  -0.063597,  0.042128,  0.025604,
-  -0.13016,  -0.024866,  0.055305,  -0.041194,  0.045116,
-  0.049432,  0.05551,  -0.006683,  0.138421,  -0.043183,
-  0.087163,  0.013057,  -0.006799,  -0.084491,  0.056532,
-  0.064054,  0.106709,  -0.075535,  -0.087588,  0.046051,
-  -0.026502,  -0.091502,  0.062202,  -0.077878,  -0.103918,
-  -0.070766,  -0.007034,  -0.005016,  0.012735,  0.091548,
-  0.030092,  0.104877,  0.065607,  0.020461,  -0.002983,
-  0.006667,  -0.059681,  -0.067896,  0.140805,  -0.037053,
-  0.024911,  -0.042592,  0.035611,  -0.02219,  -0.017371,
-  0.043806,  -0.003772,  0.064155,  -0.005587,  0.065305,
-  0.013775,  -0.019471,  -0.010808,  -0.11488,  0.092429,
-  -0.004362,  -0.097882,  -0.072622,  0.000859,  -0.072969,
-  0.010835,  0.002935,  -0.010522,  -0.02964,  -0.018812,
-  -0.002815,  0.01965,  0.073786,  0.023017,  0.027486,
-  -0.035116,  0.08378,  -0.047697,  -0.093223,  -0.049601,
-  0.016083,  -0.030747,  -0.08191,  0.105295,  0.037028,
-  0.02142,  0.017461,  0.021006,  0.030737,  -0.007009,
-  0.01757,  -0.004117,  -0.109441,  0.099907,  -0.060442,
-  0.031533,  0.170766,  0.007603,  -0.023917,  0.03964,
-  -0.03449,  -0.004353,  -0.04981,  -0.001665,  -0.0068,
-  -0.049992,  -0.082781,  -0.030432,  -0.069328,  -0.033724,
-  -0.026425,  -0.08423,  0.068958,  -0.147731,  0.089957,
-  -0.025804,  0.152835,  -0.052516,  -0.03593,  -0.032842,
-  -0.026333,  -0.041967,  0.018667,  0.106536,  0.021511,
-  0.025179,  -0.006152,  0.03258,  0.109526,  -0.087229,
-  -0.046329,  0.156428,  -0.000438,  0.032617,  0.082644,
-  0.045529,  -0.08892,  0.005952,  -0.100032,  0.037022,
-  0.043473,  0.0346,  -0.048768,  0.050748,  -0.142175,
-  -0.05268,  0.040293,  0.025408,  -0.078601,  -0.057626,
-  -0.008755,  0.039271,  0.157026,  0.016939,  0.011512,
-  -0.055155,  0.100297,  -0.09075,  -0.070506,  0.053489,
-  0.036003,  -0.004689,  -0.140033,  0.021003,  0.0508,
-  -0.094297,  -0.038679,  0.001987,  0.044431,  0.014913,
-  0.075296,  0.020313,  -0.055272,  0.05565,  -0.012236,
-  0.080103,  -0.001597,  -0.01709,  -0.008598,  0.039225,
-  0.074687,  0.005695,  -0.126235,  -0.0143,  -0.0628,
-  0.006515,  -0.098507,  0.016983,  -0.02585,  -0.061359,
-  0.003403,  0.02076,  0.004611,  -0.040494,  0.066641,
-  0.08029,  0.040135,  0.035632,  0.025592,  -0.020162,
-  0.001135,  -0.000322,  -0.019373,  0.081497,  -0.024835,
-  0.032781,  -0.056711,  0.055831,  0.043231,  -0.056169,
-  0.059098,  -0.031619,  0.033132,  0.039309,  0.015952,
-  -0.002714,  -0.040968,  -0.126282,  -0.082601,  0.115541,
-  -0.009564,  -0.038716,  -0.077074,  0.054052,  -0.127886,
-  -0.013589,  0.020741,  -0.030063,  -0.098522,  -0.154709,
-  -0.019341,  -0.076775,  0.150586,  -0.056835,  0.028978,
-  0.026984,  0.120357,  0.014776,  -0.087996,  0.001184,
-  0.043136,  0.047468,  -0.106854,  -0.012311,  0.136749,
-  0.006266,  0.135453,  0.089884,  -0.044424,  -0.015318,
-  -0.022275,  0.104625,  -0.093291,  0.040459,  0.043466,
-  0.026675,  0.033732,  0.033432,  -0.040003,  0.137637,
-  -0.015331,  -0.040834,  -0.144406,  -0.102359,  0.007346,
-  -0.037072,  -0.00647,  0.019555,  0.004435,  -0.023113,
-  0.050195,  -0.050172,  0.002684,  -0.032435,  0.117505,
-  0.053669,  0.065412,  0.023483,  -0.076387,  -0.097193,
-  -0.046469,  -0.112094,  0.081252,  0.010354,  0.081406,
-  0.003424,  -0.098166,  0.059285,  0.116414,  -0.043193,
-  -0.08551,  0.089546,  0.067583,  0.06337,  0.036681,
-  -0.050885,  -0.014553,  -0.010354,  -0.138138,  -0.019065,
-  -0.062106,  0.089829,  -0.025795,  -0.024562,  -0.136513,
-  0.042604,  0.028547,  0.068434,  -0.019686,  -0.149143,
-  -0.011292,  -0.004941,  0.080298,  -0.068819,  0.013087,
-  -0.033391,  0.083482,  -0.002741,  0.044834,  -8.7e-05,
-  -0.030048,  -0.111492,  -0.106256,  0.013354,  0.069577,
-  -0.201947,  0.03338,  0.030414,  0.014569,  -0.056871,
-  0.032976,  0.099252,  -0.022767,  0.071354,  -0.074629,
-  0.084309,  0.070168,  0.048774,  -0.058682,  0.019366,
-  0.032417,  0.045013,  -0.038956,  0.003473,  0.024131,
-  -0.05335,  -0.111804,  0.084936,  0.015044,  -0.043488,
-  -0.021984,  -0.089694,  0.026913,  0.087199,  0.105413,
-  0.032985,  0.060479,  0.043282,  -0.041424,  -0.045614,
-  -0.025281,  0.016546,  -0.008511,  0.109096,  0.061579,
-  0.108852,  -0.086107,  0.057949,  -0.007846,  0.023739,
-  0.022917,  0.048324,  0.084817,  0.051422,  0.108333,
-  0.020075,  0.065293,  0.024222,  -0.177025,  0.103021,
-  -0.052328,  -0.058433,  -0.016859,  -0.039048,  -0.132025,
-  0.044874,  -0.056423,  -0.00911,  -0.056668,  -0.062653,
-  0.007126,  -0.049861,  0.112609,  0.043628,  0.102097,
-  0.053027,  0.006351,  -0.074985,  -0.155632,  0.000468,
-  -0.003952,  -0.020796,  -0.047587,  0.066293,  0.093601,
-  0.006187,  0.075271,  0.03827,  0.0137,  -0.0867,
-  -0.038267,  0.110563,  -0.053092,  0.104285,  -0.058967,
-  -0.01723,  0.065483,  -0.030473,  -0.073551,  0.09744,
-  -0.017625,  0.009543,  -0.053416,  -0.091798,  0.013864,
-  -0.047203,  -0.111174,  -0.068496,  0.004133,  -0.001946,
-  0.021511,  -0.033754,  0.082109,  -0.067395,  0.108098,
-  0.024329,  0.172244,  0.023377,  0.022373,  -0.066952,
-  -0.024787,  -0.09021,  -0.039733,  0.128667,  0.045121,
-  -0.056078,  0.039012,  0.057493,  0.060251,  -0.111755,
-  0.002505,  0.046864,  -0.005795,  0.052569,  0.117762,
-  -0.049994,  -0.019961,  0.021272,  -0.092885,  0.061478,
-  0.025756,  0.008735,  -0.010368,  -0.028567,  -0.125922,
-  0.000465,  -0.012792,  0.031428,  -0.078323,  -0.08152,
-  -0.009561,  0.065195,  0.112336,  -0.071252,  -0.041794,
-  -0.14864,  0.078451,  -0.027802,  -0.011982,  0.061388,
-  -0.005007,  -0.071353,  -0.10845,  0.054048,  -0.009674,
-  -0.09507,  -0.000467,  0.065054,  0.06069,  -0.022708,
-  0.071931,  0.100729,  -0.048705,  0.059187,  0.065931,
-  0.066351,  -0.085844,  -0.041025,  0.021797,  0.046665,
-  0.003912,  0.061475,  -0.162863,  0.038635,  -0.025668,
-  -0.010671,  -0.130322,  0.059096,  -0.065249,  0.005155,
-  0.003692,  -0.012791,  -0.008737,  0.036513,  0.03715,
-  0.033874,  -0.000886,  0.08322,  0.009612,  -0.037199,
-  0.077031,  -0.048573,  -0.065236,  0.02836,  -0.043075,
-  -0.019846,  -0.097997,  0.069274,  0.025529,  -0.131338,
-  0.050027,  -0.010317,  0.022528,  0.118355,  0.001105,
-  -0.023244,  -0.088843,  -0.056329,  -0.140675,  0.037221,
-  -0.052427,  -0.096705,  -0.045605,  0.099184,  -0.072695,
-  -0.001344,  -0.024613,  -0.066691,  -0.087988,  -0.075475,
-  -0.003806,  -0.057986,  0.114851,  0.046384,  0.013172,
-  -0.060172,  0.127551,  0.032045,  -0.088201,  0.057495,
-  -0.030853,  0.024597,  -0.100073,  0.01106,  0.108274,
-  -0.015716,  0.067447,  0.07522,  0.051558,  -0.038701,
-  -0.001983,  0.026967,  -0.085766,  0.052349,  -0.005081,
-  -0.024184,  0.09245,  0.055417,  0.004123,  0.076868,
-  -0.00227,  -0.069252,  -0.133485,  -0.036492,  -0.054455,
-  -0.012415,  -0.06599,  0.006622,  0.009851,  -0.004664,
-  -0.035992,  -0.083973,  -0.016076,  0.002209,  0.092316,
-  0.084844,  0.06894,  -0.020968,  -0.004783,  -0.04666,
-  0.037839,  -0.143521,  0.005325,  0.036055,  0.002123,
-  -0.023575,  -0.021621,  0.10615,  0.061087,  -0.046658,
-  0.041745,  0.096932,  0.09591,  0.112957,  0.016901,
-  0.014863,  -0.029474,  0.038073,  -0.124756,  -0.025224,
-  -0.01276,  0.03091,  -0.053282,  -0.028662,  -0.070939,
-  0.005145,  0.000361,  0.148092,  0.011131,  -0.102044,
-  0.021703,  0.043413,  0.111529,  -0.09664,  0.070849,
-  -0.018883,  0.085116,  -0.011565,  -0.036848,  0.00114,
-  0.004421,  -0.070699,  -0.034949,  0.050552,  0.034228,
-  -0.141451,  -0.055244,  -0.037438,  -0.034652,  -0.00052,
-  0.025296,  0.08363,  -0.024993,  0.100072,  -0.001299,
-  0.022946,  0.0461,  0.002547,  -0.103144,  0.03587,
-  0.034994,  0.100019,  -0.142482,  -0.019346,  0.025513,
-  0.013032,  -0.078172,  0.109851,  -0.079647,  -0.043137,
-  -0.030375,  -0.017337,  0.04164,  0.035436,  0.111094,
-  0.044122,  0.080993,  0.015356,  0.033668,  0.027083,
-  -0.009547,  0.005556,  -0.052828,  0.165063,  -0.001717,
-  0.056999,  -0.00711,  0.063252,  -0.065978,  -0.008868,
-  0.036395,  0.018676,  0.008704,  0.02361,  0.076704,
-  -0.037486,  0.016184,  -0.046249,  -0.156788,  0.095619,
-  -0.029472,  -0.04223,  -0.055255,  -0.020155,  -0.05754,
-  0.035636,  0.027756,  -0.026705,  -0.07332,  -0.028806,
-  -0.052871,  0.003491,  0.087672,  0.064225,  0.057197
+  0.005167,  -0.03731,  -0.002159,  0.016849,  0.130396,
+  0.039445,  0.03168,  -0.074412,  -0.031499,  0.060536,
+  0.019479,  -0.030564,  -0.048137,  -0.056279,  -0.027829,
+  0.020585,  -0.01127,  0.023913,  -0.005706,  0.011407,
+  -0.023217,  0.107455,  -0.037777,  0.00407,  -0.017279,
+  -0.090444,  0.007641,  0.099001,  -0.047913,  -0.017199,
+  0.0227,  -0.063865,  0.047213,  0.043843,  -0.036225,
+  0.001312,  -0.123861,  -0.038988,  0.058666,  0.074541,
+  0.039508,  0.1103,  0.013954,  -0.119228,  -0.035807,
+  -0.047392,  0.027035,  -0.004412,  -0.03265,  -0.03715,
+  0.002491,  -0.045447,  0.15826,  0.022828,  -0.030124,
+  -0.047856,  0.088744,  -0.009678,  0.106688,  0.08769,
+  -0.027941,  0.044084,  -0.0285,  0.018736,  -0.069969,
+  -0.035358,  -0.051568,  -0.030459,  -0.017899,  0.027632,
+  -0.018607,  -0.123557,  0.019228,  0.057485,  -0.028907,
+  0.019057,  0.038151,  -0.08022,  0.034222,  0.023081,
+  0.021312,  0.041905,  0.112903,  0.024092,  0.093974,
+  -0.116679,  0.015344,  -0.066059,  -0.096437,  0.004041,
+  -0.022464,  -0.11626,  0.047819,  -0.003921,  -0.073504,
+  0.001975,  -0.025869,  0.0282,  0.12269,  0.010627,
+  -0.035672,  0.078963,  -0.009686,  0.000743,  -0.147582,
+  0.016932,  -0.020291,  -0.096896,  -0.237875,  -0.029121,
+  0.017376,  -0.04013,  -0.053865,  0.15406,  -0.013215,
+  0.015215,  -0.019023,  -0.070604,  0.032265,  0.04034,
+  0.102365,  -0.022746,  0.019895,  0.05057,  0.008845,
+  -0.034134,  0.044441,  -0.049387,  -0.140481,  0.07257,
+  0.013023,  -0.006079,  0.037574,  0.004937,  -0.081501,
+  0.003696,  0.049908,  0.007355,  0.000403,  0.026006,
+  -0.008466,  0.08068,  0.061382,  -0.108985,  -0.08806,
+  -0.012275,  -0.081061,  0.020333,  -0.079001,  0.068724,
+  -0.014081,  -0.042609,  0.093365,  0.04412,  0.000303,
+  0.063391,  0.096574,  -0.105424,  0.039041,  0.010412,
+  -0.054031,  -0.084948,  0.080406,  -0.035883,  0.137428,
+  0.063037,  0.050562,  0.02469,  -0.031394,  0.13032,
+  -0.015501,  -0.078884,  -0.076886,  -0.013864,  -0.073587,
+  0.048778,  0.003814,  -0.031125,  0.046897,  0.028304,
+  0.048692,  0.132795,  0.06545,  0.059487,  -0.042396,
+  -0.176999,  0.056943,  -0.004135,  -0.049378,  -0.041083,
+  -0.039445,  -0.016292,  -0.00455,  0.06201,  -0.079613,
+  -0.054566,  -0.008476,  -0.01671,  0.049202,  0.025758,
+  -0.078723,  0.092091,  0.096536,  -0.065079,  0.021161,
+  0.076657,  0.009203,  -0.036866,  -0.016559,  0.012823,
+  0.008225,  -0.003006,  0.108033,  0.04312,  -0.06087,
+  -0.019346,  0.02279,  -0.001728,  0.062304,  -0.016965,
+  -0.001302,  -0.01449,  -0.041803,  -0.034058,  -0.197066,
+  -0.033655,  -0.127217,  -0.108681,  -0.010571,  -0.004705,
+  -0.015553,  -0.086069,  0.034109,  -0.101379,  0.002068,
+  -0.004003,  -0.044637,  -0.068617,  0.052228,  -0.047812,
+  -0.043307,  0.035681,  0.042207,  -0.055946,  0.055944,
+  -0.026792,  -0.012601,  -0.05671,  -0.021094,  0.105842,
+  -0.025598,  -0.078858,  -0.013487,  0.030728,  -0.031956,
+  0.031444,  0.022763,  0.025364,  0.121366,  0.070736,
+  -0.084556,  0.098118,  -0.024301,  -0.058655,  -0.043194,
+  -0.011752,  -0.043781,  0.091051,  -0.071201,  -0.02098,
+  0.082904,  -0.031657,  -0.088247,  0.066709,  -0.079182,
+  -0.012151,  0.011796,  -0.010589,  0.100656,  0.094539,
+  0.035967,  0.025338,  0.071826,  0.009741,  -0.040209,
+  0.006866,  -0.015095,  -0.168469,  -0.056133,  0.060145,
+  0.04583,  -0.068969,  0.034551,  0.015842,  -0.092809,
+  0.054699,  0.138744,  0.001726,  0.006927,  0.005167,
+  0.016978,  0.046384,  -0.060183,  -0.040742,  -0.072692,
+  -0.022489,  -0.029728,  -0.065018,  -0.124741,  0.044927,
+  -0.029057,  -0.037154,  0.031068,  0.060086,  0.009984,
+  0.009311,  -0.006957,  -0.105508,  0.059637,  -0.019564,
+  -0.068154,  -0.066443,  0.000799,  0.028579,  0.097063,
+  0.096936,  0.03023,  -0.034623,  -0.088918,  0.040334,
+  0.019439,  -0.050707,  -0.003294,  -0.028505,  -0.053599,
+  0.06246,  -0.070688,  -0.016465,  -0.03568,  0.017378,
+  0.009363,  0.048761,  0.043374,  0.039587,  -0.023232,
+  -0.067033,  0.042663,  0.05407,  -0.042797,  -0.089391,
+  -0.030497,  -0.050249,  0.059528,  0.089089,  -0.029633,
+  0.064125,  -0.086614,  -0.002005,  0.08062,  0.000502,
+  -0.00349,  0.097336,  0.099565,  0.015648,  0.006691,
+  0.077668,  0.016572,  0.035404,  -0.046026,  0.017237,
+  -0.048631,  0.009314,  0.141479,  0.017079,  0.043796,
+  -0.106474,  0.145951,  0.05774,  0.01125,  -0.059443,
+  0.027572,  0.02665,  0.008527,  0.002949,  -0.03768,
+  -0.077991,  -0.090617,  0.00342,  -0.04601,  0.007354,
+  0.019056,  -0.128651,  0.016464,  0.004584,  -0.030883,
+  -0.092069,  0.038976,  -0.08184,  0.066695,  -0.04734,
+  0.003513,  0.040613,  0.046815,  -0.023406,  0.062389,
+  0.021759,  0.024928,  -0.018922,  -0.048006,  0.0638,
+  -0.014416,  -0.050333,  0.042628,  -0.114934,  -0.10145,
+  0.062139,  0.029295,  -0.065908,  0.111463,  0.050781,
+  -0.022707,  0.135414,  0.003548,  0.134535,  -0.048259,
+  -0.092344,  -0.027727,  0.016343,  -0.060786,  -0.081502,
+  -0.005412,  -0.026229,  -0.143331,  0.052404,  -0.077298,
+  -0.035919,  -0.041968,  -0.106108,  -0.004369,  0.065028,
+  0.09637,  -0.053299,  0.043317,  -0.049735,  0.049815,
+  0.032324,  0.051309,  -0.009607,  -0.205917,  0.005023,
+  -0.054316,  -0.022895,  0.099327,  -0.006927,  -0.076574,
+  -0.111024,  0.111026,  0.038381,  -0.060368,  0.064238,
+  -0.034316,  0.026846,  0.02574,  -0.076162,  -0.163904,
+  0.055955,  -0.056885,  0.014831,  -0.120715,  0.090938,
+  0.035289,  -0.036439,  0.060012,  0.080302,  0.036215,
+  0.06525,  0.08303,  -0.058784,  0.104826,  -0.051805,
+  -0.011099,  -0.00642,  0.053042,  0.024127,  0.092534,
+  0.058569,  -0.033442,  0.025186,  -0.018222,  0.117744,
+  0.044345,  -0.042456,  -0.043767,  -0.021378,  -0.121965,
+  0.027371,  0.052731,  -0.020316,  0.036912,  0.115357,
+  0.03115,  0.041547,  0.059267,  -0.039672,  -0.086918,
+  -0.162369,  0.024801,  0.031725,  0.0834,  -0.034463,
+  0.000272,  -0.008147,  -0.002016,  0.131953,  -0.092911,
+  -0.091944,  -0.062864,  -0.005221,  0.063647,  -0.012658,
+  0.042685,  0.067952,  0.038644,  -0.153221,  0.096841,
+  0.108299,  0.089446,  -0.047164,  0.004196,  -0.043268,
+  -0.035456,  0.050838,  0.070444,  0.084465,  -0.07998,
+  -0.048916,  0.057726,  0.023894,  0.027653,  0.017775,
+  0.015461,  -0.030287,  -0.022245,  0.052081,  -0.150947,
+  -0.002682,  -0.056774,  -0.123366,  -0.091754,  0.006536,
+  0.006473,  -0.143025,  0.05469,  -0.043189,  0.03297,
+  0.027446,  0.033127,  -0.132722,  -0.010417,  -0.080097,
+  -0.018187,  0.001858,  0.11129,  -0.090749,  0.059434,
+  -0.068738,  0.090679,  -0.14507,  -0.065277,  0.063514,
+  -0.003982,  -0.056382,  -0.003673,  0.015845,  -0.073396,
+  0.043688,  0.002836,  0.069211,  0.124852,  -0.053313,
+  -0.040946,  0.07044,  -0.107024,  -0.019199,  -0.033672,
+  -0.00144,  0.02168,  0.110595,  -0.053452,  -0.052426,
+  0.035461,  -0.028179,  -0.049041,  0.02258,  -0.010989,
+  -0.002913,  -0.051691,  -0.075881,  0.037241,  0.076377,
+  0.034735,  -0.031556,  0.073516,  -0.001427,  0.016296,
+  -0.017537,  0.003346,  -0.099774,  -0.067624,  -0.044257,
+  -0.018202,  0.030622,  0.012773,  0.046475,  -0.121785,
+  -0.057265,  0.116179,  -0.079916,  0.066396,  0.050104,
+  -0.013177,  0.057766,  -0.047879,  -0.109526,  -0.146491,
+  0.032675,  -0.049318,  -0.057045,  -0.080068,  0.089621,
+  -0.046564,  -0.029992,  0.040828,  0.029281,  -0.037369,
+  -0.009731,  -0.082145,  -0.117622,  0.117077,  0.037369,
+  0.00082,  -0.106634,  -0.007967,  0.000812,  0.140637,
+  0.03653,  0.062121,  -0.065504,  -0.09493,  0.121336,
+  0.01753,  -0.01733,  -0.040402,  -0.018255,  0.010992,
+  0.019746,  -0.027564,  0.033588,  0.042466,  -0.003143,
+  0.013767,  0.084179,  0.033753,  -0.017279,  -0.009676,
+  -0.006452,  0.032645,  0.031852,  -0.030975,  -0.043384,
+  -0.005433,  -0.015258,  0.053273,  0.054748,  -0.064736,
+  0.008959,  -0.141223,  -0.032957,  -0.015079,  0.018198,
+  -0.001681,  0.143079,  0.076,  0.001037,  -0.048744,
+  0.022062,  0.02603,  -0.008263,  -0.050353,  -0.023037,
+  -0.036477,  -0.051733,  0.137823,  -0.034438,  -0.007573,
+  -0.004256,  0.064218,  0.075183,  0.095106,  0.026497,
+  0.02636,  0.009791,  -0.058039,  0.053315,  -0.077817,
+  -0.033283,  -0.081151,  -0.05522,  0.004268,  0.017539,
+  -0.007329,  -0.1172,  0.09322,  0.037359,  0.002718,
+  0.010749,  0.018281,  -0.0758,  -0.024889,  0.00572,
+  0.022129,  0.035613,  0.036187,  0.032246,  0.105439,
+  -0.073766,  0.016887,  -0.059934,  -0.049471,  0.07352,
+  -0.024041,  -0.104642,  0.023557,  -0.059746,  -0.043871,
+  0.022311,  -0.00025,  -0.074027,  0.198593,  0.102732,
+  0.024478,  0.077658,  -0.060042,  -0.018229,  -0.149648,
+  -0.009871,  -0.105822,  0.007585,  -0.161459,  -0.041121,
+  -0.02146,  0.00902,  -0.065018,  0.111801,  -0.024953,
+  0.074594,  -0.026041,  -0.062859,  0.009199,  0.069609,
+  0.078672,  -0.033414,  0.054128,  0.005408,  -0.016273,
+  0.052076,  0.10761,  -0.067518,  -0.0964,  0.033703,
+  -0.01435,  -0.024676,  0.056254,  -0.04377,  -0.060847,
+  -0.004185,  0.07355,  -0.05783,  -0.016644,  0.029096,
+  0.005755,  0.026472,  0.040449,  -0.09195,  -0.048538,
+  -0.034439,  -0.107938,  0.090712,  -0.117001,  0.04317,
+  -0.006505,  -0.035277,  0.117316,  0.127002,  0.047906,
+  -0.001441,  0.118379,  -0.132165,  0.00738,  0.023823,
+  -0.02012,  -0.083725,  0.047284,  0.023795,  0.074123,
+  -0.013439,  0.024994,  0.060254,  -0.06912,  0.166373,
+  -0.024228,  -0.06315,  -0.046506,  -0.077202,  -0.054592,
+  -0.006571,  0.010335,  -0.006568,  0.003982,  0.075837,
+  0.008643,  0.136339,  -0.005502,  0.03391,  -0.066379,
+  -0.127371,  -0.006954,  0.03977,  -0.070123,  0.060925,
+  -0.046386,  -0.02642,  -0.00528,  0.103509,  -0.02231,
+  -0.00374,  -0.014999,  -0.03777,  0.080005,  0.025231,
+  -0.054995,  0.071017,  0.009442,  -0.075737,  0.013441,
+  0.051947,  0.027097,  -0.070351,  -0.055705,  -0.021115,
+  0.021387,  0.029232,  0.163331,  -0.03238,  0.010008,
+  -0.011987,  -0.028631,  0.002665,  0.01477,  -0.009558,
+  -0.034325,  0.01583,  -0.091253,  -0.012677,  -0.107378,
+  -0.034624,  -0.047725,  -0.10233,  0.042525,  -0.006869,
+  0.014048,  -0.043127,  0.052384,  -0.047473,  0.055102,
+  0.009744,  -0.033646,  -0.081755,  -0.001464,  -0.016223,
+  -0.036697,  -0.002279,  0.023279,  -0.036221,  0.101478,
+  -0.058454,  0.065074,  0.003524,  0.00501,  0.097182,
+  -0.038171,  -0.037943,  -0.009994,  -0.033355,  -0.044552,
+  0.041318,  0.065041,  9.2e-05,  0.100816,  0.029007,
+  -0.031803,  0.183537,  -0.009617,  -0.010544,  -0.028465,
+  0.0069,  -0.014988,  0.09049,  -0.174817,  0.027464,
+  0.063314,  -0.049281,  -0.001567,  0.091421,  -0.078603,
+  -0.004869,  -0.063266,  -0.001922,  0.069338,  0.081771,
+  0.058737,  0.073195,  0.081676,  -0.047808,  -0.025797,
+  -0.004185,  0.033203,  -0.125472,  -0.108148,  0.031258,
+  0.035192,  0.029957,  0.046675,  0.047238,  -0.088197,
+  0.033315,  0.114919,  -0.04918,  0.025707,  0.053843,
+  0.035182,  0.140206,  -0.05866,  -0.025978,  -0.019658,
+  -0.014847,  -0.021051,  -0.034385,  -0.121789,  0.173406,
+  -0.112251,  -0.022333,  0.071206,  0.028998,  0.046468,
+  0.067704,  -0.026159,  -0.158316,  0.014936,  0.040216,
+  -0.010137,  -0.053492,  0.004935,  -0.011277,  0.073852,
+  0.091261,  0.114794,  -0.01406,  -0.051545,  0.077316,
+  0.101258,  -0.046137,  0.022994,  -0.066767,  -0.065537,
+  0.049952,  -0.043582,  0.012823,  0.009313,  0.036343,
+  0.054885,  0.037796,  0.02194,  0.013211,  0.006019,
+  -0.099578,  0.058596,  -0.045463,  -0.015632,  -0.087141,
+  -0.019273,  -0.03314,  0.043796,  0.119057,  -0.081813,
+  -0.021538,  -0.070453,  -0.052551,  0.077213,  9.4e-05,
+  0.050268,  0.092271,  0.051688,  -0.025224,  0.075437,
+  0.027983,  0.069205,  0.031787,  -0.099975,  0.004387,
+  -0.002747,  -0.056567,  0.161394,  0.000164,  0.084189,
+  -0.124844,  0.050329,  0.009844,  0.055877,  0.055701,
+  0.030479,  0.028843,  -0.001076,  -0.017173,  -0.10277,
+  -0.038426,  -0.133841,  -0.03584,  -0.072046,  0.020206,
+  0.016438,  -0.097885,  0.041857,  0.034601,  0.030422,
+  -0.089192,  -0.014112,  -0.052276,  0.012005,  -0.029335,
+  -0.011331,  0.101833,  0.063827,  0.044288,  0.101597,
+  -0.034689,  -0.027434,  -0.017801,  -0.079224,  0.067103,
+  -0.027456,  -0.098034,  0.009448,  -0.038986,  -0.156729,
+  0.085023,  0.033136,  -0.021343,  0.110701,  -0.011901,
+  -0.006484,  0.082023,  -0.027094,  0.091208,  -0.013163,
+  -0.012223,  0.005933,  0.010653,  -0.098119,  -0.005304,
+  -0.021061,  -0.058077,  -0.073035,  0.097856,  -0.102847,
+  -0.035329,  -0.092754,  -0.101463,  -0.048671,  0.055015,
+  0.102145,  0.062017,  0.016002,  0.036489,  0.059,
+  0.042861,  0.025447,  -0.019735,  -0.107841,  -0.033752,
+  -0.043982,  -0.067059,  0.051092,  0.025235,  -0.147107,
+  -0.016269,  0.123009,  0.035894,  -0.020453,  0.040013,
+  0.015557,  0.015825,  0.080712,  -0.06963,  -0.149739,
+  0.022006,  -0.008848,  0.040169,  -0.095688,  0.059575,
+  -0.030641,  -0.061353,  0.046302,  0.104489,  0.043372,
+  -0.001579,  0.059737,  -0.104073,  0.042342,  -0.048611,
+  -0.013811,  -0.056255,  0.107179,  0.057433,  0.084815,
+  0.030217,  0.02236,  -0.040342,  -0.028775,  0.120588,
+  0.04127,  -0.045775,  -0.030195,  -0.106859,  -0.104349,
+  0.072418,  -0.003603,  -0.013072,  0.040728,  0.086869,
+  0.091943,  0.066517,  0.024442,  -0.030929,  -0.03292,
+  -0.160336,  -0.010347,  -0.068458,  0.017458,  0.044823,
+  0.050694,  0.067625,  0.040303,  0.113164,  -0.038747,
+  -0.065558,  -0.106357,  -0.028352,  0.121488,  0.026548,
+  -0.00782,  0.054872,  0.094674,  -0.099533,  0.005231,
+  0.118132,  0.04278,  -0.065079,  0.03144,  0.043229,
+  -0.050024,  0.015943,  0.073917,  0.034049,  0.010548,
+  -0.024979,  0.022639,  0.027795,  0.049491,  0.048762,
+  -0.002738,  -0.010783,  -0.027637,  -0.006986,  -0.104141,
+  -0.066719,  -0.061742,  -0.067028,  -0.053057,  -0.003478,
+  -0.050948,  -0.122196,  0.022082,  0.002595,  0.015094,
+  0.006014,  0.005784,  -0.184537,  -0.034872,  -0.036104,
+  0.055412,  0.006886,  0.103488,  -0.063001,  0.096665,
+  -0.035533,  0.009847,  -0.095114,  0.008588,  0.023736,
+  -0.034278,  -0.11197,  -0.041172,  0.03973,  -0.102952,
+  0.063775,  0.039273,  0.109863,  0.0918,  0.030306,
+  -0.082206,  0.089449,  -0.058478,  -0.029341,  0.038389,
+  0.061057,  -0.024711,  0.111044,  -0.035079,  -0.027985,
+  0.01457,  0.002046,  -0.031545,  0.058848,  -0.0195,
+  -0.002475,  -0.025589,  -0.144358,  0.063478,  0.124927,
+  -0.014094,  -0.01097,  0.031621,  -0.040043,  0.004389,
+  0.025003,  0.052397,  -0.054526,  -0.073469,  0.026795,
+  -0.024697,  0.024739,  0.118299,  0.014948,  -0.132109,
+  0.020192,  0.037815,  -0.09027,  0.049313,  0.082764,
+  -0.022642,  -0.006053,  -0.038073,  -0.057363,  -0.107347,
+  0.033166,  -0.027556,  -0.019765,  -0.111958,  0.027773,
+  -0.063001,  -0.052998,  0.019353,  -0.009646,  -0.01127,
+  0.011872,  -0.006508,  -0.122226,  0.059824,  0.041779,
+  0.016445,  -0.03189,  -0.03631,  0.013085,  0.091631,
+  0.062866,  0.054501,  -0.117523,  -0.010907,  0.087026,
+  -0.014974,  -0.03592,  -0.048565,  -0.019246,  -0.043405,
+  -0.006959,  0.006211,  0.04237,  0.014603,  -0.006435,
+  0.019149,  0.078038,  -0.020556,  0.018114,  -0.036521,
+  -0.054036,  0.007325,  0.056349,  -0.033497,  -0.02596,
+  0.050184,  -0.066536,  0.091501,  0.071356,  -0.049044,
+  -0.032263,  -0.095268,  -0.008784,  0.049033,  0.036929,
+  0.020357,  0.152151,  0.040814,  -0.063159,  -0.024324,
+  -0.017084,  0.011876,  -0.015442,  -0.019811,  -0.000366,
+  -0.0027,  -0.072981,  0.109288,  0.007473,  -0.049442,
+  -0.05404,  0.051947,  0.019359,  0.12916,  0.021981,
+  0.002248,  0.035262,  -0.023141,  0.064666,  -0.078273,
+  -0.031663,  -0.031343,  -0.006058,  -0.045421,  0.017466,
+  -0.067122,  -0.130784,  0.067057,  0.05246,  -0.041165,
+  -0.004411,  0.046453,  -0.055461,  0.048162,  -0.009687,
+  0.02153,  0.007211,  0.104764,  0.079849,  0.086248,
+  -0.072791,  0.001112,  -0.027964,  -0.071233,  -0.013339,
+  0.007979,  -0.118231,  0.076826,  -0.060762,  -0.084358,
+  -0.011447,  0.009765,  0.014163,  0.164784,  -0.015892,
+  -0.020756,  0.152509,  -0.014014,  -0.041853,  -0.117008,
+  -0.011755,  -0.005766,  -0.086896,  -0.13965,  -0.032342,
+  0.025651,  -0.007843,  -0.039073,  0.103397,  -0.042591,
+  -0.005971,  -0.001324,  -0.053945,  -0.000716,  0.048977,
+  0.130185,  0.028226,  0.061179,  0.024489,  -0.021939,
+  -0.007019,  0.054336,  -0.01004,  -0.095411,  0.082406,
+  -0.03213,  -0.015054,  0.033059,  0.002802,  -0.080159,
+  -0.022452,  0.077426,  -0.015314,  0.033583,  0.028479,
+  0.023293,  0.035078,  0.006442,  -0.110541,  -0.106244,
+  -0.034737,  -0.10414,  -0.03457,  -0.114316,  0.079382,
+  0.006009,  0.003901,  0.080081,  0.055082,  0.012896,
+  0.064981,  0.057219,  -0.112986,  0.003906,  -0.028414,
+  -0.012383,  -0.054541,  0.077483,  0.004267,  0.123567,
+  0.007369,  0.099856,  0.023273,  -0.028194,  0.12203,
+  -0.036635,  -0.126589,  -0.034567,  -0.028288,  -0.06504,
+  0.01428,  0.011435,  -0.004867,  0.043901,  0.035395,
+  0.028599,  0.075858,  0.11846,  0.070581,  -0.051903,
+  -0.170905,  0.050352,  0.053514,  -0.017139,  0.021748,
+  -0.09661,  0.008904,  -0.001049,  0.078787,  -0.101201,
+  -0.026229,  -0.019757,  -0.035771,  0.054142,  0.068041,
+  -0.020328,  0.099979,  0.096623,  -0.046957,  -0.001733,
+  0.049586,  0.052458,  -0.031724,  -0.028332,  -0.005418,
+  0.04671,  0.014238,  0.133125,  -0.005428,  -0.080055,
+  -0.033226,  0.034007,  0.025272,  0.033924,  -0.044662,
+  -0.03469,  -0.079173,  -0.160689,  -0.153893,  -0.228771,
+  -0.00245,  -0.083966,  -0.168294,  0.010694,  -0.012167,
+  4e-06,  -0.044377,  0.023373,  -0.077437,  0.012178,
+  -0.015899,  -0.010828,  -0.062847,  0.029927,  -0.074557,
+  -0.053306,  0.049688,  0.057017,  -0.022571,  0.015337,
+  -0.046545,  0.018895,  -0.024848,  -0.004424,  0.165442,
+  -0.060201,  -0.098629,  -0.06519,  0.036582,  -0.038566,
+  0.051453,  0.093478,  0.039619,  0.117535,  0.090386,
+  -0.029366,  0.108075,  -0.016568,  -0.093576,  -0.048799,
+  -0.045599,  -0.023619,  0.070072,  -0.109294,  0.001548,
+  0.076285,  -0.091274,  -0.068829,  0.000215,  -0.046519,
+  -0.022512,  -0.027067,  0.014905,  0.079017,  0.140699,
+  0.061141,  0.009178,  0.097811,  0.033468,  -0.006666,
+  0.007163,  -0.007578,  -0.124238,  -0.025271,  0.017581,
+  0.042405,  -0.034252,  0.06489,  0.0025,  -0.139083,
+  0.009733,  0.158179,  0.014474,  0.038913,  0.05629,
+  -0.004998,  0.075401,  -0.030557,  -0.038595,  -0.04907,
+  -0.01468,  -0.076306,  -0.132365,  -0.177693,  0.09176,
+  -0.057238,  -0.072379,  0.050877,  0.051489,  0.028125,
+  0.004991,  0.032621,  -0.167359,  0.041002,  -0.007072,
+  -0.086405,  -0.042263,  -0.019757,  -0.011524,  0.066004,
+  0.08567,  0.008071,  -0.013614,  -0.062142,  0.08328,
+  0.000887,  -0.07582,  0.008295,  -0.020136,  -0.016886,
+  0.089657,  -0.10626,  -0.051491,  -0.012687,  0.054778,
+  0.011535,  0.086613,  0.053803,  0.027164,  -0.023825,
+  -0.040009,  0.080987,  0.026309,  -0.000334,  -0.085288,
+  -0.024208,  -0.08504,  0.096077,  0.120527,  -0.044181,
+  0.003034,  -0.091142,  0.006471,  0.115971,  -0.026358,
+  0.003489,  0.083633,  0.109975,  -0.029425,  0.061726,
+  0.056115,  -0.006711,  0.013158,  -0.062917,  -0.015029,
+  0.003354,  0.031574,  0.119045,  0.022859,  0.023777,
+  -0.068292,  0.115604,  0.031617,  0.008953,  0.006943,
+  0.01442,  0.008569,  -0.031547,  -0.006857,  -0.05169,
+  -0.086683,  -0.108339,  0.005093,  -0.108646,  -0.03472,
+  0.054273,  -0.096753,  0.050806,  -0.021115,  -0.025278,
+  -0.079997,  0.027008,  -0.034211,  0.090949,  0.005678,
+  0.019288,  0.042083,  0.062119,  0.019301,  0.040859,
+  -0.009113,  0.022427,  -0.004019,  -0.06089,  0.032884,
+  -0.012373,  -0.037976,  0.017625,  -0.079369,  -0.050788,
+  0.07972,  -0.039347,  -0.085324,  0.091044,  0.026653,
+  -0.063122,  0.099371,  -0.024736,  0.084631,  -0.100421,
+  -0.073313,  0.014317,  0.022555,  -0.116051,  -0.063966,
+  -0.009688,  -0.063666,  -0.131709,  0.016744,  -0.135028,
+  -0.003708,  -0.043685,  -0.121631,  -0.03693,  0.125776,
+  0.084333,  0.010114,  0.071231,  -0.010395,  0.059391,
+  0.01776,  0.033034,  -0.018996,  -0.13054,  0.025758,
+  -0.018261,  -0.060044,  0.127025,  -0.032724,  -0.107299,
+  -0.064538,  0.090073,  -0.010186,  -0.066127,  0.107025,
+  -0.01094,  0.003083,  0.01903,  -0.023935,  -0.140176,
+  0.003549,  -0.042402,  -0.010695,  -0.185915,  0.060835,
+  0.005405,  -0.013822,  0.029205,  0.079338,  0.068155,
+  0.071485,  0.030282,  -0.087207,  0.07348,  -0.02794,
+  0.004896,  -0.033246,  0.072637,  0.018017,  0.054712,
+  0.026184,  -0.005287,  0.034456,  -0.036753,  0.079232,
+  0.072707,  0.004506,  -0.039353,  -0.01556,  -0.071466,
+  0.010257,  0.067446,  -0.006598,  0.047396,  0.072218,
+  0.023405,  0.082663,  0.015319,  -0.035436,  -0.075461,
+  -0.124036,  -0.032046,  0.060837,  0.010231,  -0.053024,
+  0.0228,  0.042891,  -0.041549,  0.132395,  -0.09533,
+  -0.077091,  -0.058554,  -0.070632,  0.04757,  0.031856,
+  0.000127,  0.114996,  0.05866,  -0.092472,  0.064503,
+  0.09645,  0.0662,  -0.001059,  0.039487,  -0.032859,
+  -0.065721,  0.001601,  0.088037,  0.059828,  -0.047411,
+  -0.077714,  0.010275,  0.013629,  0.003304,  0.005407,
+  0.000665,  0.012927,  -0.077525,  0.069202,  -0.157417,
+  0.014547,  -0.095965,  -0.087546,  -0.067375,  -0.027867,
+  0.005458,  -0.095839,  0.105294,  -0.044892,  0.045151,
+  -0.001349,  0.038356,  -0.127152,  -0.080503,  -0.105423,
+  -0.018484,  0.008439,  0.104398,  -0.027959,  0.082086,
+  -0.020605,  0.042785,  -0.109139,  -0.025958,  0.079733,
+  0.036289,  -0.083773,  -0.033819,  0.032566,  -0.065556,
+  0.006659,  0.00209,  0.097027,  0.115715,  -0.013271,
+  -0.067514,  0.128365,  -0.089129,  0.02616,  -0.040584,
+  -0.002443,  -0.017254,  0.129204,  -0.110078,  -0.064943,
+  0.089215,  -0.022299,  -0.034959,  0.022446,  -0.019254,
+  -0.0389,  -0.069862,  -0.07054,  0.069949,  0.111993,
+  -0.006311,  -0.009057,  0.094278,  -0.014932,  0.003657,
+  -0.019323,  0.026145,  -0.062611,  -0.073753,  -0.007182,
+  0.014101,  0.015776,  0.052537,  0.064728,  -0.160187,
+  -0.005122,  0.076356,  -0.104763,  0.091493,  0.020225,
+  -0.000433,  0.062698,  -0.060457,  -0.14754,  -0.066168,
+  0.007195,  -0.061498,  -0.037801,  -0.039763,  0.059551,
+  -0.02841,  -0.07451,  0.057667,  0.020584,  -0.04251,
+  -0.025311,  -0.037825,  -0.18801,  0.077423,  0.030749,
+  -0.025465,  -0.067541,  0.003073,  -0.049778,  0.127789,
+  0.002786,  0.120009,  -0.067812,  -0.026565,  0.111272,
+  0.023219,  -0.024403,  -0.014507,  -0.048624,  0.022163,
+  0.014596,  -0.052136,  0.00158,  0.064595,  0.017963,
+  0.02133,  0.098862,  -0.009253,  -0.041062,  0.008903,
+  -0.013829,  0.031967,  0.076571,  -0.005348,  -0.04401,
+  0.031252,  0.000369,  0.036818,  0.072854,  -0.038569,
+  0.004161,  -0.128017,  -0.053152,  0.050896,  -0.015212,
+  -0.036159,  0.097995,  0.068397,  -0.048472,  -0.056131,
+  -0.01192,  0.059188,  0.010215,  -0.061152,  -0.011717,
+  -0.035949,  -0.057039,  0.090859,  -0.029682,  0.041466,
+  -0.025106,  0.131191,  0.059327,  0.085383,  0.021699,
+  0.04923,  0.03663,  -0.077086,  0.017806,  -0.08879,
+  0.00404,  -0.069533,  -0.026785,  0.009666,  0.014017,
+  -0.055897,  -0.096299,  0.120693,  0.029995,  0.032602,
+  -0.001365,  0.034015,  -0.053512,  0.001573,  -0.01917,
+  0.003956,  0.006452,  0.067313,  0.028301,  0.160615,
+  -0.053111,  0.01399,  -0.02706,  -0.013638,  0.039376,
+  -0.054462,  -0.096553,  0.079994,  -0.043791,  -0.025051,
+  -0.003222,  0.019418,  -0.049525,  0.151136,  0.034123,
+  0.055117,  0.058918,  -0.017393,  0.026169,  -0.12638,
+  -0.019008,  -0.028939,  -0.014027,  -0.173373,  -0.032841,
+  -0.00337,  0.03968,  -0.118311,  0.114094,  -0.041869,
+  0.041121,  -0.038391,  -0.096074,  -0.032479,  0.060222,
+  0.063968,  -0.024528,  0.018158,  -0.009892,  -0.043882,
+  -0.005004,  0.1298,  -0.025438,  -0.121186,  0.04986,
+  0.010448,  -0.040388,  0.061853,  -0.017304,  -0.035088,
+  -0.008678,  0.061476,  -0.039493,  -0.005055,  0.079169,
+  0.046134,  0.00977,  0.068294,  -0.078965,  -0.043792,
+  -0.030529,  -0.053845,  0.053853,  -0.140682,  0.111461,
+  0.003549,  -0.014939,  0.148955,  0.072861,  0.004332,
+  0.015386,  0.062006,  -0.122325,  -0.032529,  0.010241,
+  -0.047982,  -0.12644,  0.05584,  0.067128,  0.101189,
+  -0.00263,  0.031969,  0.046076,  -0.080194,  0.10474,
+  -0.033486,  -0.077818,  -0.058697,  -0.095258,  -0.111074,
+  0.037236,  0.011711,  0.001113,  -0.005664,  0.048588,
+  0.041131,  0.098257,  0.033126,  0.029317,  -0.095311,
+  -0.071555,  -0.039999,  0.026678,  -0.072182,  0.035031,
+  -0.007997,  -0.048174,  -0.006796,  0.075959,  -0.05206,
+  -0.007645,  0.037076,  -0.035574,  0.085576,  0.034126,
+  -0.050676,  0.05143,  0.031999,  -0.134308,  -0.001489,
+  0.084564,  -0.018394,  -0.09741,  -0.042931,  -0.025608,
+  -0.025489,  0.041919,  0.142482,  0.004617,  -0.041085,
+  -0.028816,  -0.015527,  -0.031005,  0.028405,  -0.02224,
+  -0.067737,  -0.025241,  -0.052578,  0.012322,  -0.120556,
+  0.016278,  -0.081744,  -0.09916,  0.025144,  0.025441,
+  0.003176,  -0.073871,  0.031718,  -0.028622,  0.029031,
+  0.01791,  -0.030693,  -0.104215,  -0.015422,  -0.065738,
+  -0.048346,  -0.012847,  0.046849,  -0.008621,  0.058771,
+  -0.054495,  0.031597,  -0.038844,  0.043138,  0.092588,
+  -0.071371,  -0.059093,  -0.001197,  0.001766,  -0.074762,
+  0.02947,  0.089616,  0.005009,  0.052977,  0.015899,
+  -0.045424,  0.158466,  -0.038717,  -0.032506,  0.028687,
+  0.011435,  -0.006772,  0.047605,  -0.144659,  -0.031229,
+  0.073577,  0.01153,  -0.008172,  0.058883,  -0.088412,
+  0.033615,  -0.03412,  -0.030701,  0.101215,  0.096645,
+  0.027368,  0.041249,  0.081502,  -0.02544,  0.007592,
+  0.059893,  0.012106,  -0.112009,  -0.114692,  0.016397,
+  0.087068,  0.016199,  0.051263,  0.011915,  -0.085364,
+  0.026046,  0.145258,  -0.047521,  0.077134,  -0.000345,
+  0.034532,  0.099801,  -0.087591,  -0.059719,  -0.058671,
+  0.022737,  -0.001887,  -0.107049,  -0.116757,  0.134115,
+  -0.055403,  0.005157,  0.067618,  0.081074,  0.071787,
+  0.063802,  -0.00343,  -0.106491,  0.017543,  0.002214,
+  -0.013785,  -0.032962,  0.010084,  0.024325,  0.045963,
+  0.059883,  0.072282,  -0.008608,  -0.015127,  0.048225,
+  0.041752,  -0.068845,  0.012227,  -0.090748,  -0.035309,
+  0.045353,  -0.078624,  -0.019489,  0.035531,  0.058571,
+  0.045414,  0.039032,  -0.011106,  0.048787,  -0.025336,
+  -0.084893,  0.031896,  0.01085,  0.012526,  -0.053205,
+  0.016952,  -0.044041,  0.068766,  0.097328,  -0.122229,
+  0.027016,  -0.051759,  -0.057246,  0.074566,  0.006201,
+  0.069904,  0.100068,  0.076124,  0.004278,  0.029466,
+  0.045229,  0.055683,  0.01879,  -0.067806,  0.039373,
+  0.029179,  -0.036787,  0.129921,  -0.028993,  0.037711,
+  -0.105011,  0.138747,  -0.00437,  0.05208,  0.050835,
+  0.025511,  -0.002962,  0.007852,  -0.055234,  -0.075055,
+  0.00046,  -0.089231,  -0.030467,  -0.080347,  0.007488,
+  0.06746,  -0.076368,  0.084991,  0.039544,  0.033391,
+  -0.044318,  0.00639,  -0.079387,  -0.002909,  -0.029708,
+  -0.047882,  0.06304,  0.065719,  0.021811,  0.070945,
+  -0.007571,  -0.001302,  -0.064119,  -0.068005,  0.05104,
+  -0.017747,  -0.063938,  0.018673,  -0.038391,  -0.099966,
+  0.057475,  -0.007669,  0.009384,  0.109283,  0.012248,
+  -0.048858,  0.092498,  0.011967,  0.061525,  -0.028819,
+  -0.015131,  -0.02416,  -0.03322,  -0.101648,  -0.01798,
+  -0.003342,  -0.049829,  -0.125096,  0.128241,  -0.047377,
+  -0.028943,  -0.109072,  -0.066133,  -0.015454,  0.098334,
+  0.053371,  0.011324,  0.042781,  0.044313,  0.06251,
+  0.098408,  0.06541,  -0.040693,  -0.116351,  -0.032327,
+  -0.013634,  -0.058591,  0.081507,  0.042019,  -0.09977,
+  -0.018275,  0.084624,  -0.007512,  -0.041113,  0.054203,
+  0.017879,  -0.029747,  0.059865,  -0.048281,  -0.111513,
+  -0.022478,  0.002059,  0.022383,  -0.12536,  0.058216,
+  0.002386,  -0.0816,  0.049288,  0.157428,  0.057724,
+  0.005046,  0.102125,  -0.083473,  0.044059,  -0.094864,
+  0.03912,  -0.063306,  0.057341,  0.060519,  0.107383,
+  0.007076,  -0.009373,  -0.012555,  -0.06663,  0.117121,
+  0.025254,  -0.008796,  -0.062102,  -0.083164,  -0.079007,
+  0.084839,  0.042308,  -0.055353,  0.036386,  0.132641,
+  0.084464,  0.056288,  -0.011636,  -0.059554,  -0.087748,
+  -0.147377,  -0.052414,  -0.010203,  -0.009159,  -0.018829,
+  0.009621,  0.061633,  0.015716,  0.086332,  -0.061465,
+  -0.011833,  -0.062998,  -0.021168,  0.125194,  0.045025,
+  0.052316,  0.02572,  0.095155,  -0.093252,  0.02872,
+  0.056113,  0.063321,  -0.045315,  0.025199,  0.023591,
+  -0.070481,  0.07235,  0.092458,  0.047973,  -0.025439,
+  -0.001281,  0.021028,  0.034576,  0.084779,  0.006867,
+  -0.010323,  -0.04633,  -0.009172,  0.030485,  -0.117679,
+  -0.021782,  -0.034737,  -0.086292,  -0.045885,  0.009655,
+  -0.037167,  -0.123331,  0.017291,  -0.028319,  0.071447,
+  -0.05718,  -0.032912,  -0.139418,  -0.025966,  -0.039305,
+  0.009411,  -0.054017,  0.076307,  -0.060252,  0.110087,
+  -0.061366,  0.038897,  -0.098107,  0.046119,  0.043021,
+  -0.02913,  -0.096885,  0.007623,  0.090513,  -0.097416,
+  0.053264,  0.058296,  0.054372,  0.060769,  0.015586,
+  -0.067956,  0.059996,  -0.03785,  0.005986,  0.000778,
+  0.045873,  -0.065546,  0.0779,  -0.085638,  0.000698,
+  0.027694,  -0.021241,  -0.002777,  0.034509,  -0.048173,
+  0.009988,  0.001008,  -0.077434,  0.026002,  0.13949,
+  0.00891,  0.007791,  0.059292,  -0.057047,  0.014127,
+  -0.022959,  0.08571,  -0.068087,  -0.081561,  0.005935,
+  0.007577,  0.061544,  0.076542,  0.00166,  -0.113279,
+  0.024973,  0.08675,  -0.061674,  0.095059,  0.089352,
+  -0.024436,  0.024181,  -0.016117,  -0.073634,  -0.067986,
+  0.074701,  -0.046868,  -0.054634,  -0.092485,  0.006662,
+  -0.033256,  -0.053774,  0.049001,  -0.002339,  0.013545,
+  -0.006432,  -0.012089,  -0.086842,  0.104105,  0.061991
 };
   /* codebook/lspjvm3.txt */
 static const float codes2[] = {
-  -0.049493,  0.054928,  0.08494,  0.052135,  0.008568,
-  -0.066116,  0.00657,  -0.027523,  0.158516,  0.042695,
-  0.07746,  -0.019928,  -0.012915,  0.012901,  -0.098697,
-  0.028568,  0.000341,  -0.025438,  -0.085876,  0.17094,
-  0.014357,  -0.066755,  -0.144243,  0.165268,  0.011916,
-  0.020644,  -0.09258,  -0.081946,  0.055022,  0.007749,
-  -0.027372,  0.051994,  0.033764,  0.000619,  -0.072671,
-  0.011662,  -0.038667,  -0.034632,  -0.078986,  0.087758,
-  -0.02431,  -0.048062,  0.107728,  0.024164,  0.006083,
-  0.05266,  0.011153,  0.031828,  0.048317,  0.056289,
-  -0.029014,  0.039726,  -0.055089,  0.024123,  -0.10598,
-  0.035791,  0.02831,  0.054464,  -0.124706,  0.04022,
-  -0.039838,  -0.010122,  0.054055,  0.06169,  -0.037657,
-  -0.086924,  -0.009158,  0.011889,  -0.048271,  -0.09672,
-  -0.022199,  0.050122,  0.113121,  0.076273,  -0.079928,
-  -0.033161,  -0.147776,  0.019592,  0.002594,  -0.021873,
-  -0.08114,  0.072112,  0.033137,  0.019729,  0.066647,
-  0.118834,  0.098388,  -0.026103,  0.013142,  -0.013216,
-  -0.000177,  0.131275,  -0.039096,  -0.057554,  -0.099675,
-  0.078053,  -0.007955,  0.054077,  -0.010283,  -0.026083,
-  0.006225,  -0.0294,  -0.04654,  0.024907,  0.040126,
-  -0.017713,  -0.086932,  -0.10449,  -0.03429,  0.111475,
-  -0.053135,  0.032393,  0.024949,  0.154463,  -0.055979,
-  0.01011,  -0.084365,  0.043942,  -0.143588,  0.05909,
-  -0.028178,  -0.064062,  0.042823,  0.164601,  0.015843,
-  0.089595,  -0.035899,  -0.03993,  0.133627,  0.033243,
-  -0.01314,  -0.008344,  -0.1049,  -0.106493,  0.028217,
-  -0.09595,  0.08194,  0.002347,  -0.084799,  -0.073903,
-  -0.036268,  -0.072257,  -0.015128,  0.036224,  -0.089424,
-  -0.1012,  0.063829,  -0.061475,  0.012579,  -0.047699,
-  -0.050236,  0.118664,  0.083446,  -0.052543,  -0.018838,
-  -0.070661,  -0.021915,  0.0542,  -0.09241,  0.018701,
-  0.041419,  0.036648,  0.126667,  0.042162,  0.031663,
-  -0.063135,  0.022908,  -0.086859,  0.019763,  0.039548,
-  0.015121,  0.066099,  -0.029927,  -0.003374,  -0.032001,
-  0.089102,  0.057931,  -0.003415,  -0.091946,  0.084794,
-  -0.104839,  -0.045958,  0.016926,  0.068547,  0.081198,
-  0.078588,  0.043905,  -0.106359,  -0.032332,  -0.004293,
-  0.036452,  0.10452,  0.031718,  0.027031,  -0.125065,
-  -0.041077,  -0.152599,  0.117252,  -0.030131,  0.037371,
-  0.013985,  -0.02798,  0.107111,  -0.067626,  0.092561,
-  -0.028813,  -0.035193,  0.012488,  0.065691,  0.027352,
-  -0.018945,  -0.062152,  -0.097681,  -0.029327,  -0.078038,
-  -0.016391,  0.124686,  0.019323,  -0.147042,  0.049316,
-  -0.021113,  -0.052981,  0.111882,  0.02584,  -0.077151,
-  -0.012782,  -0.053834,  0.026849,  -0.029175,  0.000992,
-  0.042064,  0.054611,  0.016125,  0.080908,  -0.020857,
-  -0.001874,  -0.051978,  0.089166,  -0.127696,  -0.080845,
-  -0.008962,  -0.018067,  0.12941,  0.071134,  0.081936,
-  -0.064042,  0.11609,  -0.063253,  -0.00422,  0.024728,
-  0.029012,  0.071023,  0.014449,  -0.128413,  -0.03525,
-  0.115653,  -0.029705,  0.016432,  0.055524,  0.040377,
-  0.000581,  -0.09287,  -0.028356,  0.152103,  0.076057,
-  -0.045269,  0.077207,  -0.08139,  -0.112025,  0.047049,
-  -0.057804,  0.095103,  0.005696,  0.081825,  -0.020948,
-  0.02778,  -0.080443,  -0.023995,  -0.061605,  0.036406,
-  0.004583,  -0.106303,  0.10594,  0.094569,  -0.011431,
-  0.046422,  0.030015,  -0.125031,  0.088154,  -0.024277,
-  -0.007487,  0.020628,  -0.012213,  -0.0729,  -0.00526,
-  -0.032193,  0.06461,  0.007714,  0.021012,  0.008793,
-  0.043014,  -0.105241,  -0.019126,  0.000769,  -0.031247,
-  -0.048003,  -0.003554,  -0.092245,  -0.009662,  -0.034732,
-  -0.011536,  0.0409,  0.112394,  -0.038142,  0.037212,
-  -0.001175,  0.010234,  0.05483,  -0.085407,  -0.020114,
-  -0.013534,  0.120768,  0.025436,  0.100014,  0.064602,
-  -0.007919,  0.062282,  -0.052443,  0.164335,  -0.008297,
-  0.137841,  -0.002255,  -0.058618,  -0.031305,  -0.047965,
-  0.040785,  -0.018168,  -0.01917,  0.040177,  0.128136,
-  -0.015732,  -0.145363,  -0.104833,  0.054181,  -0.064311,
-  -0.036895,  -0.10328,  -0.189378,  0.001223,  0.02407,
-  -0.035035,  0.05091,  -0.077374,  -0.06758,  -0.11878,
-  -0.055123,  -0.057412,  0.027202,  -0.031426,  0.136722,
-  -0.062403,  -0.039221,  0.092996,  -0.032073,  -0.039746,
-  0.017314,  0.028132,  -0.029601,  0.061427,  0.034043,
-  -0.004881,  0.002314,  0.033058,  0.014516,  -0.127914,
-  -0.070568,  0.031534,  -0.012681,  -0.137671,  0.044282,
-  0.092312,  -0.034836,  0.075316,  0.053215,  -0.030095,
-  -0.140758,  -0.06976,  -0.024582,  0.011822,  -0.000733,
-  -0.024247,  0.139108,  0.078949,  0.043541,  -0.012572,
-  -0.073887,  -0.105378,  0.066079,  0.02775,  -0.079807,
-  -0.122697,  -0.02691,  0.042952,  -0.044345,  0.087147,
-  0.068465,  0.06824,  -0.061864,  -0.002708,  0.084389,
-  0.028249,  0.094201,  -0.022887,  -0.050955,  0.00027,
-  0.087836,  0.052671,  0.087438,  -0.042701,  0.0068,
-  0.037755,  -0.071608,  -0.0004,  -0.012553,  0.084497,
-  0.007152,  -0.00566,  -0.082247,  -0.007079,  0.128017,
-  0.02606,  -0.06454,  0.005121,  0.115795,  -0.097058,
-  0.100707,  -0.033714,  -0.046097,  -0.115607,  0.062101,
-  -0.082457,  -0.095242,  0.088832,  0.072264,  0.030882,
-  0.083814,  0.018039,  -0.041244,  0.036194,  -0.011624,
-  -0.03924,  -0.124739,  -0.042978,  -0.103072,  -0.023279,
-  -0.144367,  0.076922,  -0.007872,  -0.041215,  0.031877,
-  0.006244,  -0.036286,  -0.025736,  0.008745,  -0.041488,
-  -0.034725,  -0.006689,  -0.078874,  0.095089,  -0.064621,
-  0.035418,  0.089685,  0.089611,  -0.067216,  0.100016,
-  -0.101854,  0.043002,  0.083647,  -0.042806,  -0.033568,
-  0.012106,  0.025344,  0.094987,  0.162123,  0.03573,
-  -0.036396,  0.077816,  -0.057973,  0.076779,  0.027709,
-  0.04735,  0.011238,  -0.089403,  -0.020863,  -0.131279,
-  0.040658,  0.040655,  -0.00199,  -0.009227,  0.039513,
-  -0.043753,  -0.112026,  -0.064065,  0.002673,  0.025153,
-  0.036183,  -0.011645,  -0.076221,  -0.004745,  -0.034205,
-  -0.058467,  0.128728,  -0.003543,  0.018335,  -0.096496,
-  -0.037375,  -0.096154,  0.045813,  -0.07958,  0.065173,
-  0.024184,  -0.012183,  0.144278,  -0.039914,  -0.024761,
-  0.001824,  -0.035165,  -0.043834,  0.123192,  -0.004488,
-  0.023477,  -0.062701,  -0.108522,  -0.107858,  -0.104674,
-  0.007663,  0.103787,  -0.043859,  -0.071127,  0.104928,
-  -0.009634,  -0.050318,  0.092534,  -0.030233,  -0.148857,
-  -0.054886,  -0.027436,  -0.016247,  -0.008144,  0.017055,
-  0.06599,  0.058093,  0.021202,  -0.030646,  -0.029521,
-  0.028683,  -0.08829,  0.061191,  -0.038173,  -0.018411,
-  -0.019566,  -0.006009,  0.029617,  0.048934,  0.128434,
-  0.027648,  0.11694,  -0.044437,  0.053775,  -0.033262,
-  0.054197,  0.048524,  -0.050178,  -0.094124,  0.034207,
-  0.048351,  -0.047109,  0.092891,  -0.008774,  0.057988,
-  0.038534,  -0.080114,  -0.063179,  0.067392,  0.087593,
-  0.005154,  0.015079,  -0.128284,  -0.101708,  0.119929,
-  -0.101885,  -0.005064,  -0.029441,  0.089339,  0.002341,
-  -0.037477,  -0.162543,  -0.026269,  -0.046444,  0.091725,
-  0.033059,  -0.071982,  0.044066,  0.0519,  0.053592,
-  0.025106,  0.027318,  -0.147748,  0.030892,  0.062725,
-  0.047862,  0.002439,  -0.016146,  -0.124853,  -0.087549,
-  -0.014286,  0.11596,  0.019628,  0.005148,  0.043461,
-  0.060577,  -0.119423,  0.048737,  0.062958,  -0.038195,
-  -0.015093,  0.042261,  -0.145536,  -0.025395,  -0.029757,
-  0.001268,  0.056525,  0.053869,  0.032714,  0.082888,
-  0.022561,  0.059787,  0.095042,  -0.051948,  -0.068783,
-  -0.094719,  0.033934,  0.092886,  0.112047,  0.037717,
-  -0.001812,  0.002863,  -0.007932,  0.12898,  0.09813,
-  0.051733,  0.006324,  -0.014277,  -0.045797,  -0.073487,
-  0.066137,  0.01225,  0.015209,  -0.023922,  0.125121,
-  -0.031201,  -0.025882,  -0.114882,  0.098874,  0.043116,
-  0.061535,  -0.05684,  -0.119559,  0.018516,  0.00792,
-  -0.014308,  0.048837,  0.019679,  -0.064948,  -0.084436,
-  -0.024933,  -0.012847,  0.007479,  -0.065528,  0.068539,
-  0.004575,  -0.001495,  0.074599,  0.025324,  0.016894,
-  0.042433,  -0.009825,  0.010528,  0.022473,  -0.000257,
-  -0.033952,  -0.017194,  -0.036425,  0.022356,  -0.156508,
-  -0.013117,  0.054715,  0.038852,  -0.077395,  0.072355,
-  0.001274,  -0.036819,  0.027128,  0.040457,  -0.053848,
-  -0.086835,  -0.028765,  -0.044665,  -0.046087,  -0.052959,
-  -0.034503,  0.043617,  0.164382,  0.021163,  -0.026827,
-  -0.03737,  -0.105915,  -0.012794,  -0.035014,  -0.065537,
-  -0.119152,  0.066125,  -0.013818,  0.076743,  0.096879,
-  0.101142,  0.074383,  0.006285,  0.055684,  0.04599,
-  0.008245,  0.14275,  0.024302,  -0.02976,  -0.056919,
-  0.041171,  -0.009591,  0.029222,  -0.04719,  0.020924,
-  -0.051111,  -0.028751,  -0.045611,  0.030202,  0.083927,
-  -0.070117,  -0.062254,  -0.06399,  -0.094579,  0.091497,
-  -0.033466,  -0.006572,  -0.034026,  0.129351,  -0.113997,
-  0.078692,  -0.053624,  0.040154,  -0.104795,  0.025607,
-  -0.052797,  -0.050278,  0.088609,  0.119334,  -0.060736,
-  0.115692,  -0.079482,  -0.048491,  0.068397,  -0.022062,
-  -0.037695,  -0.030571,  -0.064488,  -0.091032,  -0.014135,
-  -0.042106,  0.091151,  -0.019045,  -0.094026,  -0.018182,
-  0.03118,  -0.070951,  -0.066565,  0.046865,  -0.091124,
-  -0.064953,  0.069372,  -0.121696,  0.088365,  -0.053972,
-  -0.029497,  0.072347,  0.116673,  -0.125445,  -0.00948,
-  -0.057537,  0.008908,  0.042657,  -0.131808,  -0.033942,
-  0.096819,  0.056788,  0.086251,  0.071955,  0.003274,
-  -0.090077,  0.028509,  -0.140286,  0.036077,  0.090491,
-  0.057723,  0.070025,  -0.046937,  -0.003053,  -0.085808,
-  0.11929,  0.025854,  -0.010211,  -0.038993,  0.033979,
-  -0.067638,  -0.102356,  -0.044892,  0.087972,  0.05467,
-  0.064861,  -0.026264,  -0.155722,  -0.076296,  -0.00441,
-  0.02739,  0.058673,  -0.023777,  0.079681,  -0.099769,
-  -0.038207,  -0.08771,  0.071253,  -0.001252,  0.05632,
-  -0.041616,  -0.043606,  0.147704,  -0.104791,  0.047362,
-  0.030432,  -0.069719,  -0.005648,  0.064599,  -0.000497,
-  -0.019486,  -0.029184,  -0.159904,  0.0133,  -0.108612,
-  -0.066563,  0.108614,  0.028643,  -0.071699,  0.094973,
-  0.016578,  -0.115251,  0.124735,  -0.017707,  -0.05967,
-  -0.00686,  0.003127,  0.035165,  -0.007475,  -0.022022,
-  0.009648,  0.051351,  0.061689,  0.05655,  -0.053208,
-  -0.046096,  -0.109828,  0.063655,  -0.100019,  -0.043527,
-  -0.026785,  -0.076073,  0.088392,  0.051665,  0.1331,
-  -0.045997,  0.178133,  -0.064664,  0.056571,  0.051732,
-  0.102884,  0.077377,  0.004628,  -0.085416,  -0.061286,
-  0.109994,  -0.039939,  -0.042316,  0.014354,  0.075984,
-  0.005229,  -0.164906,  -0.016684,  0.091671,  0.039303,
-  -0.006969,  0.101629,  -0.089859,  -0.052952,  0.020092,
-  -0.045949,  0.032304,  -0.00532,  0.081945,  -0.060901,
-  0.02707,  -0.11415,  -0.086607,  -0.054088,  0.004837,
-  0.035701,  -0.045766,  0.164697,  0.084509,  -0.018948,
-  0.010206,  0.032954,  -0.082634,  0.044347,  0.00453,
-  0.004364,  0.02871,  -0.061377,  -0.060602,  -0.054825,
-  -0.039078,  0.049004,  0.038851,  -0.03351,  -0.000653,
-  0.09926,  -0.129483,  -0.041979,  -0.010101,  0.007582,
-  -0.0294,  0.031264,  -0.038312,  0.007963,  -0.028211,
-  -0.074222,  0.054407,  0.125246,  -0.01859,  0.085045,
-  0.052651,  -0.02424,  0.086068,  -0.095228,  -0.030255,
-  0.001949,  0.118434,  0.062541,  0.143709,  -0.013657,
-  0.0591,  0.060955,  -0.062497,  0.140532,  0.039334,
-  0.137904,  -0.047089,  0.020524,  -0.041405,  -0.028004,
-  0.071786,  0.043146,  0.010174,  0.078741,  0.128039,
-  -0.036884,  -0.113879,  -0.032227,  0.117783,  -0.044599,
-  -0.020722,  -0.038462,  -0.123526,  -0.017251,  0.024845,
-  -0.00377,  0.057517,  0.014066,  -0.069925,  -0.177097,
-  0.002999,  -0.061495,  0.053071,  -0.058476,  0.176585,
-  -0.107408,  -0.011537,  0.089763,  0.020941,  0.007634,
-  -0.014054,  0.037515,  0.024582,  0.089185,  0.032661,
-  -0.014873,  -0.029682,  0.018115,  -0.034564,  -0.080746,
-  -0.013506,  0.003207,  0.000266,  -0.164226,  0.098068,
-  0.045094,  -0.010661,  0.092839,  0.012485,  -0.067205,
-  -0.113117,  -0.020358,  0.01949,  0.027338,  -0.057637,
-  0.013845,  0.118103,  0.122242,  -0.004007,  -0.048063,
-  -0.008788,  -0.136503,  0.02779,  0.005555,  -0.131424,
-  -0.083209,  0.011395,  0.017487,  -0.016643,  0.046392,
-  0.030425,  0.107761,  -0.071125,  0.045148,  0.054625,
-  0.053332,  0.145331,  -0.008619,  -0.023923,  0.041308,
-  0.134661,  0.008854,  0.093443,  -0.032697,  0.071954,
-  -0.023891,  -0.095844,  -0.005013,  0.01886,  0.082267,
-  0.061228,  -0.032643,  -0.090171,  -0.034001,  0.0805,
-  0.040538,  -0.001812,  0.056798,  0.098146,  -0.086025,
-  0.050696,  -0.036444,  -0.044846,  -0.10397,  -0.013299,
-  -0.037169,  -0.095103,  0.028957,  0.051655,  -0.013412,
-  0.130547,  0.019129,  -0.00159,  0.077133,  -0.053911,
-  -0.025131,  -0.063589,  -0.028458,  -0.171521,  0.011501,
-  -0.097285,  0.020341,  -0.064513,  -0.054109,  0.022119,
-  -0.006468,  -0.056433,  -0.045977,  -0.038456,  -0.0198,
-  -0.021424,  -0.018152,  -0.123724,  0.060016,  -0.02783,
-  0.037863,  0.133958,  0.058506,  -0.071618,  0.008112,
-  -0.043763,  0.015491,  0.116371,  -0.072366,  -0.097338,
-  0.043984,  -0.02691,  0.049132,  0.118551,  0.018631,
-  -0.028239,  0.055398,  -0.057995,  0.056031,  0.100533,
-  0.072128,  0.01884,  -0.109151,  0.056207,  -0.08933,
-  -0.010688,  0.04944,  -0.019639,  -0.022852,  0.068609,
-  -0.065836,  -0.063422,  -0.064772,  0.042444,  -0.027891,
-  0.06113,  -0.019511,  -0.043812,  -0.030081,  0.013764,
-  -0.092974,  0.064228,  0.061218,  0.026781,  -0.104864,
-  -0.081493,  -0.079808,  0.012731,  -0.041955,  0.012656,
-  -0.016276,  -0.056064,  0.19251,  -0.004442,  0.025862,
-  0.036425,  -0.008637,  -0.036821,  0.081811,  -0.037871,
-  -0.007774,  -0.065904,  -0.022194,  -0.067532,  -0.139567,
-  -0.042209,  0.056068,  -0.012666,  -0.019246,  0.146524,
-  0.011036,  0.037842,  0.130579,  0.007341,  -0.127799,
-  -0.013799,  0.008239,  -0.04896,  -0.029047,  0.026824,
-  0.036017,  0.06966,  0.046899,  0.011232,  -0.028266,
-  0.045601,  -0.073884,  0.007504,  -0.076546,  -0.063695,
-  -0.023409,  -0.007362,  0.043925,  0.003804,  0.069891,
-  -0.028193,  0.155343,  -0.029118,  0.097712,  -0.049714,
-  0.05027,  0.052105,  -0.079831,  -0.145765,  -0.02682,
-  0.105467,  -0.094302,  0.056671,  0.002415,  0.067049,
-  -0.011861,  -0.039917,  -0.08729,  0.071195,  0.148098,
-  -0.000921,  0.036156,  -0.092175,  -0.043226,  0.066444,
-  -0.076021,  0.020404,  -0.000194,  0.037147,  -0.012776,
-  0.029476,  -0.151625,  0.023394,  -0.038235,  0.028699,
-  0.015071,  -0.143856,  0.067703,  0.065697,  0.050489,
-  0.092833,  0.014004,  -0.097666,  0.070604,  0.070138,
-  -0.03415,  -0.002128,  -0.029135,  -0.141805,  -0.072841,
-  -0.061676,  0.139117,  0.0142,  -0.030924,  0.010254,
-  0.061562,  -0.080245,  0.037562,  0.009031,  -0.091375,
-  0.006152,  0.120619,  -0.125849,  0.003889,  -0.039092,
-  0.034074,  0.112456,  0.072599,  0.015352,  0.068852,
-  0.065438,  0.013853,  0.05726,  -0.057487,  -0.109489
+  0.007066,  0.075781,  -0.070082,  -0.092014,  -0.066477,
+  0.09051,  0.106622,  0.025911,  -0.01676,  0.003724,
+  -0.024628,  0.058332,  0.012876,  0.059557,  -0.002092,
+  -0.065092,  -0.096975,  -0.041837,  -0.002432,  0.058918,
+  0.014358,  0.080049,  -0.008803,  -0.002091,  -0.097584,
+  0.085323,  -0.026053,  -0.086585,  -0.009541,  0.130555,
+  0.045391,  0.037557,  0.074726,  -0.050453,  0.033517,
+  -0.035576,  -0.084211,  -0.08643,  0.00891,  -0.072674,
+  -0.098699,  -0.02454,  -0.048972,  -0.066975,  -0.048791,
+  0.032184,  0.070992,  -0.014416,  0.141892,  -0.044249,
+  -0.108921,  -0.02045,  0.115988,  0.011287,  -0.026273,
+  0.024341,  0.138519,  -0.036467,  0.020684,  0.074258,
+  -0.053563,  0.077463,  0.072166,  0.032112,  -0.079303,
+  -0.025039,  0.079675,  0.094211,  -0.115754,  0.038892,
+  0.050897,  -0.024639,  0.057826,  -0.110429,  0.071184,
+  0.015309,  -0.034027,  -0.055726,  0.043179,  -0.063089,
+  0.043359,  -0.011698,  0.006637,  0.002751,  0.03011,
+  -0.001261,  0.11147,  0.043277,  -0.004205,  -0.021599,
+  -0.005698,  0.058842,  0.168422,  0.059313,  -0.007971,
+  -0.087599,  0.073891,  -0.083238,  0.099279,  -0.017364,
+  -0.018429,  0.01404,  -0.014864,  -0.111512,  0.08945,
+  -0.028498,  -0.087983,  -0.07732,  -0.062602,  0.000328,
+  -0.027152,  -0.093796,  0.111381,  -0.018603,  0.092394,
+  -0.007256,  0.025391,  0.011454,  0.012802,  -0.04168,
+  0.008078,  0.020905,  -0.105401,  -0.083265,  0.027756,
+  -0.04963,  -0.044085,  -0.051424,  0.104125,  -0.000779,
+  -0.063079,  -0.130699,  0.0705,  0.033468,  -0.019802,
+  -0.061011,  0.094839,  -0.040122,  0.118409,  0.05695,
+  0.086391,  -0.006615,  0.045337,  -0.04419,  -0.106474,
+  -0.081912,  0.067557,  -0.031649,  -0.014437,  0.057585,
+  -0.121755,  -0.049113,  0.057109,  -0.049872,  0.044104,
+  0.064705,  -0.091589,  0.037286,  -0.048606,  -0.045398,
+  0.003456,  0.05723,  0.006262,  -0.055206,  -0.063871,
+  -0.005249,  0.081783,  0.134969,  -0.002331,  0.052643,
+  -0.093346,  0.072093,  0.116025,  -0.031453,  -0.006012,
+  -0.038574,  -0.030841,  0.010288,  0.02442,  0.051657,
+  -0.086584,  0.046381,  0.00541,  0.052622,  -0.072741,
+  0.079023,  0.078099,  -0.093912,  0.005477,  -0.006721,
+  0.100232,  -0.017587,  0.044819,  0.036655,  0.02158,
+  -0.006829,  -0.050076,  -0.00302,  0.088246,  0.01356,
+  -0.01569,  0.012477,  -0.052595,  -0.048861,  -0.033688,
+  0.055615,  0.092298,  -0.066194,  0.016416,  -0.066059,
+  0.046976,  0.003023,  0.104646,  0.109136,  0.018293,
+  -0.016507,  -0.006859,  0.004326,  0.070843,  0.14075,
+  0.025774,  0.03473,  -0.07959,  0.050054,  -0.10795,
+  0.002378,  0.097498,  0.027111,  -0.122953,  -0.002423,
+  -0.020539,  -0.063263,  -0.095493,  -0.157361,  -0.039183,
+  0.025721,  0.026897,  -0.0012,  0.033997,  -0.001749,
+  0.061593,  -0.013053,  -0.106317,  -0.06819,  0.046352,
+  -0.05606,  0.157084,  -0.049365,  0.053959,  -0.051065,
+  -0.047672,  0.08157,  0.064342,  -0.030705,  -0.070806,
+  -0.076503,  -0.059471,  0.012419,  0.073968,  -0.026179,
+  -0.038473,  0.059013,  -0.035783,  -0.030057,  -0.036346,
+  -0.052692,  -0.015346,  -0.022687,  -0.035279,  0.013314,
+  0.068397,  -0.046609,  -0.009593,  -0.040796,  0.157438,
+  -0.07536,  -0.110464,  0.031839,  -0.029035,  -0.015222,
+  0.041013,  -0.099212,  -0.10892,  -0.008627,  0.012095,
+  0.020855,  0.009935,  -0.086917,  0.058827,  -0.006536,
+  0.022104,  -0.005013,  0.003496,  0.046663,  -0.051061,
+  -0.036803,  -0.067317,  -0.007075,  0.18087,  -0.027434,
+  -0.025056,  -0.039341,  -0.073918,  -0.00318,  -0.11093,
+  -0.042711,  0.005519,  -0.035005,  -0.088419,  0.170942,
+  0.001503,  -0.121485,  0.066383,  -0.067346,  0.005643,
+  0.080088,  -0.042562,  -0.006668,  -0.036538,  0.020683,
+  0.042848,  0.027852,  -0.029088,  -0.156468,  0.006503,
+  0.037716,  0.032082,  0.038416,  0.021835,  -0.106963,
+  -0.043017,  0.018166,  0.070409,  -0.005426,  -0.035585,
+  -0.111071,  -0.039986,  0.05043,  0.035157,  0.066902,
+  -0.040684,  0.060527,  0.036225,  0.002527,  -0.015087,
+  0.059243,  0.021268,  -0.010682,  -0.018434,  0.059128,
+  0.111314,  -0.05407,  0.105744,  -0.051476,  -0.01297,
+  -0.000358,  -0.099249,  -0.077385,  0.069924,  -0.039101,
+  -0.072139,  -0.049069,  -0.088018,  0.006144,  0.000712,
+  0.08103,  0.021987,  -0.046031,  0.058087,  -0.00132,
+  -0.046851,  -0.011062,  0.108321,  -0.001146,  -0.071193,
+  0.044973,  -0.002915,  -0.003323,  0.041735,  0.094566,
+  0.05353,  0.035927,  0.100282,  0.059082,  -0.054059,
+  -0.012158,  -0.035417,  0.020412,  -0.073193,  0.059296,
+  -0.040489,  -0.09525,  -0.003821,  -0.084904,  0.053925,
+  0.109183,  -0.005862,  -0.036538,  0.080962,  -0.040647,
+  0.02007,  0.057778,  -0.020197,  -0.079626,  -0.003186,
+  -0.050855,  0.128185,  0.034731,  0.05746,  -0.035236,
+  -0.057096,  -0.001238,  0.122018,  -0.071204,  -0.047253,
+  -0.051767,  0.048301,  -0.052678,  0.02599,  -0.017481,
+  -0.029379,  0.030738,  0.047207,  -0.047864,  -0.033561,
+  0.029884,  -0.091175,  -0.085446,  -0.02614,  0.092628,
+  0.067706,  -0.085617,  0.081433,  0.047305,  0.031945,
+  -0.048728,  -0.040387,  0.046206,  0.010578,  -0.037639,
+  0.011328,  -0.042458,  -0.149597,  0.033882,  -0.061869,
+  0.0088,  0.057754,  -0.095876,  0.03823,  0.096876,
+  -0.033487,  -0.141669,  -0.014172,  0.028439,  -0.092764,
+  -0.053714,  0.086926,  0.034786,  0.136053,  -0.005569,
+  0.028753,  0.00963,  0.044114,  -0.050365,  -0.066224,
+  0.006017,  0.014348,  0.024471,  0.000489,  0.067234,
+  -0.021678,  -0.11876,  0.036349,  -0.040295,  0.076358,
+  -0.008444,  -0.086082,  -0.044018,  -0.025804,  0.028971,
+  -0.009233,  0.053026,  -0.035341,  -0.182193,  -0.102515,
+  0.08921,  0.066812,  0.032417,  0.046882,  -0.034815,
+  -0.052293,  0.022814,  0.129622,  0.128232,  -0.012105,
+  -0.087084,  0.004762,  0.086538,  0.046566,  0.098359,
+  -0.018713,  0.039204,  -0.021707,  -0.06011,  -0.117527,
+  -0.005459,  0.060994,  -0.057718,  -0.021783,  0.035154,
+  0.100557,  -0.01547,  -0.025818,  0.00845,  0.051535,
+  -0.001388,  -0.11461,  -0.057903,  0.041862,  0.061778,
+  0.045701,  -0.078563,  -0.070166,  -0.04845,  -0.08853,
+  0.021375,  -0.004598,  -0.09071,  -0.009399,  -0.073952,
+  -0.035575,  -0.05028,  0.11478,  0.137866,  0.065234,
+  0.003594,  -0.066802,  -0.144989,  0.166201,  0.039564,
+  -0.022457,  -0.03009,  0.016187,  0.115443,  -0.097331,
+  -0.019139,  0.09944,  0.002198,  -0.030953,  0.021099,
+  -0.045399,  -0.046871,  0.022533,  -0.064657,  0.005776,
+  0.049063,  -0.028478,  0.019268,  0.054265,  0.028042,
+  0.045559,  -0.005541,  -0.01441,  -0.024165,  -0.054976,
+  -0.073258,  0.084205,  0.036077,  -0.068683,  0.004708,
+  -0.085228,  0.001234,  0.046261,  -0.050496,  -0.028227,
+  -0.086828,  -0.001218,  0.021865,  0.003791,  -0.000568,
+  -0.088733,  -0.040041,  -0.035891,  -0.054915,  0.073463,
+  -0.132031,  -0.012844,  -0.068544,  0.013052,  0.087335,
+  0.038603,  -0.115382,  -0.010433,  -0.007113,  0.095126,
+  -0.047378,  -0.081353,  0.018021,  -0.021156,  -0.120774,
+  0.040038,  0.007633,  -0.088728,  -0.009928,  0.020142,
+  0.052024,  -0.021063,  -0.118121,  0.102739,  -0.055837,
+  0.005253,  -0.061924,  0.06368,  -0.014512,  -0.020259,
+  0.029493,  -0.013435,  -0.020638,  0.089342,  0.001092,
+  -0.046491,  -0.145634,  -0.083159,  -0.158142,  -0.279281,
+  0.003611,  0.055863,  -0.064655,  -0.088773,  0.089283,
+  -0.029619,  -0.089949,  0.017197,  -0.066633,  -0.052347,
+  0.090828,  -0.087551,  0.000338,  0.085238,  -0.005313,
+  0.096211,  0.071381,  -0.076546,  -0.077927,  -0.040864,
+  0.062936,  0.041559,  0.016235,  -0.017513,  0.014773,
+  -0.025734,  0.028586,  0.070292,  0.055794,  -0.026131,
+  -0.076954,  -0.082228,  0.043947,  -0.035921,  0.152668,
+  -0.04951,  0.023159,  0.008506,  -0.044773,  -0.160358,
+  0.024984,  -0.025587,  -0.071627,  -0.038376,  0.088478,
+  0.120568,  0.046723,  0.086731,  0.000695,  -0.015751,
+  -0.027837,  -0.160937,  -0.095031,  0.036271,  -0.009061,
+  -0.015078,  -0.036281,  -0.103665,  -0.058258,  -0.049573,
+  0.022021,  0.108296,  -0.002586,  0.065655,  -0.018584,
+  -0.046441,  -0.031018,  0.06735,  0.014328,  0.00886,
+  -0.000245,  0.0634,  -0.00181,  0.043515,  0.090344,
+  -0.063845,  0.020485,  0.079401,  0.070558,  -0.116428,
+  0.032628,  0.068949,  0.052238,  -0.04453,  0.096813,
+  0.029911,  -0.008814,  0.044352,  -0.168172,  0.009604,
+  0.055828,  -0.100739,  -0.026013,  0.021193,  -0.051425,
+  0.035891,  -0.004085,  0.030216,  -0.060801,  0.037202,
+  0.007262,  0.120686,  0.026846,  0.058464,  -0.100792,
+  -0.009176,  0.027589,  0.123957,  -0.011283,  -0.025744,
+  -0.105081,  0.118244,  -0.042122,  -0.025404,  0.000873,
+  -0.012703,  0.084159,  -0.067539,  -0.140536,  0.041637,
+  -0.014485,  -0.043382,  -0.048004,  -0.075416,  0.054401,
+  -0.018651,  -0.032908,  0.164231,  -0.053236,  0.033946,
+  -0.021681,  -0.012655,  -0.037049,  -0.001613,  -0.053393,
+  -0.014635,  0.017954,  -0.116115,  -0.027232,  0.034005,
+  -0.035376,  0.026492,  -0.03725,  0.070733,  0.074835,
+  -0.021378,  -0.14298,  0.123195,  0.003699,  0.025398,
+  0.015629,  0.07737,  0.032623,  0.12158,  0.0971,
+  0.000946,  -0.056355,  0.042065,  0.008184,  -0.081824,
+  -0.101937,  0.065473,  0.00336,  0.069241,  0.073002,
+  -0.053844,  -0.044301,  0.080351,  -0.091833,  0.044288,
+  0.007447,  -0.120723,  -0.013806,  -0.023636,  -0.064616,
+  0.030556,  0.07263,  0.074428,  -0.087759,  -0.02644,
+  0.06484,  0.049162,  0.091053,  0.023891,  0.033811,
+  -0.027746,  0.116392,  0.106126,  -0.056644,  -0.014781,
+  0.036137,  -0.002632,  0.055512,  0.070077,  0.067819,
+  -0.030625,  0.053772,  -0.078457,  -0.021351,  -0.113011,
+  0.052797,  0.044875,  -0.077269,  -0.009867,  0.101493,
+  0.073477,  -0.024103,  0.049145,  -0.004706,  -0.025211,
+  -0.053731,  -0.049009,  -0.035786,  0.05443,  0.046515,
+  0.025154,  -0.043569,  -0.034789,  -0.05861,  0.006931,
+  0.012049,  0.046809,  -0.129441,  0.025541,  -0.030933,
+  0.000297,  -0.054058,  0.179837,  0.081515,  0.004932,
+  -0.028445,  -0.073753,  0.010629,  0.080042,  0.09871,
+  -0.014017,  0.057597,  0.00101,  0.071658,  -0.06757,
+  0.074384,  0.110366,  -0.018121,  -0.108754,  0.037793,
+  0.028041,  -0.047508,  -0.031359,  -0.098913,  -0.036486,
+  -0.017311,  -0.001279,  -0.013694,  0.051968,  0.036512,
+  0.088201,  0.031155,  -0.043442,  -0.065045,  0.023486,
+  0.027,  0.104768,  -0.015176,  -0.038754,  -0.004178,
+  0.003732,  0.062166,  0.085438,  -0.077368,  -0.101645,
+  -0.118347,  0.007589,  -0.056489,  0.082268,  0.020253,
+  -0.035623,  0.034235,  -0.099354,  -0.061237,  -0.024285,
+  0.005441,  -0.039694,  -0.025957,  -0.004411,  0.049903,
+  0.00304,  0.036243,  0.023552,  -0.007334,  0.128963,
+  -0.077727,  -0.059175,  -0.019437,  -0.024872,  0.004339,
+  0.084006,  -0.076605,  -0.102261,  0.036714,  -0.035205,
+  -0.007642,  -0.005125,  -0.030525,  0.09639,  -0.053138,
+  -0.002192,  -0.024851,  0.050645,  0.04149,  -0.043183,
+  0.046796,  -0.050894,  0.055023,  0.133834,  -0.024013,
+  0.000872,  -0.057072,  -0.00063,  0.04207,  -0.129339,
+  -0.064283,  0.037836,  -0.066393,  0.004438,  0.125379,
+  -0.062213,  -0.067468,  0.090177,  -0.046094,  -0.025725,
+  0.079101,  -0.074909,  -0.04373,  -0.073483,  0.069672,
+  -0.020413,  -7.9e-05,  -0.049725,  -0.120751,  -0.04698,
+  0.039894,  0.072305,  0.009798,  0.005613,  -0.045217,
+  0.006862,  0.036285,  0.074819,  -0.006747,  0.015144,
+  -0.071562,  0.012324,  -0.001082,  0.014835,  0.07996,
+  -0.027804,  0.103358,  -0.017203,  0.014914,  -0.056687,
+  0.030827,  0.028076,  0.003395,  -0.073255,  0.11031,
+  0.056498,  -0.044893,  0.110122,  -0.109058,  -0.052302,
+  -0.001604,  -0.089977,  -0.060548,  0.107808,  0.025463,
+  -0.070203,  -0.000513,  -0.123913,  0.046247,  -0.085392,
+  0.096343,  0.09589,  -0.06495,  0.070363,  0.034272,
+  0.037773,  -0.07695,  0.124858,  -0.009008,  -0.010115,
+  0.083868,  0.051242,  0.039149,  0.015185,  0.083375,
+  0.029773,  -0.045961,  0.100395,  0.003743,  -0.138294,
+  -0.041755,  0.010806,  0.057797,  -0.147374,  0.095858,
+  -0.009929,  -0.103347,  -0.03231,  -0.11056,  0.121377,
+  0.145244,  0.017079,  -0.080587,  0.020516,  -0.044939,
+  -0.010477,  0.038347,  -0.003466,  -0.001618,  0.0196,
+  -0.021762,  0.125482,  0.011074,  0.065815,  0.040298,
+  0.009202,  -0.051686,  0.129684,  -0.131135,  0.044536,
+  0.009313,  0.102518,  -0.075351,  0.054338,  0.020273,
+  -0.045753,  0.031345,  0.000407,  -0.097294,  -0.000416,
+  -0.007466,  -0.044972,  -0.078744,  0.042414,  0.066624,
+  0.030318,  -0.067852,  0.061416,  -0.028992,  0.056606,
+  0.004038,  -0.036253,  -0.014279,  0.023123,  -0.007832,
+  -0.000137,  -0.027684,  -0.127648,  -0.007713,  -0.008746,
+  -0.0265,  0.049032,  -0.183319,  0.059107,  0.0665,
+  0.016902,  -0.093331,  0.090129,  0.016648,  -0.083492,
+  -0.023669,  -0.010473,  0.027614,  0.145068,  0.000681,
+  0.044133,  -0.035809,  0.005668,  -0.090461,  -0.090732,
+  -0.033927,  0.042997,  0.0217,  -0.046955,  0.044487,
+  -0.026444,  -0.061011,  0.01011,  -0.023804,  0.030427,
+  -0.015195,  -0.155603,  -0.016584,  0.021461,  -0.003528,
+  -0.059784,  0.032214,  0.000847,  -0.098859,  -0.07898,
+  0.043188,  0.066433,  0.062309,  0.144507,  0.006865,
+  -0.068953,  0.046698,  0.099369,  0.043354,  -0.014309,
+  -0.033202,  -0.00295,  0.040734,  0.083454,  0.039319,
+  0.051358,  0.006074,  -0.073465,  -0.090554,  -0.120787,
+  -0.040676,  0.092412,  -0.085151,  -0.021699,  0.005813,
+  0.103135,  0.024964,  0.025832,  -0.075982,  0.035699,
+  -0.02731,  -0.153007,  0.03642,  0.0576,  0.08163,
+  0.001605,  -0.054191,  -0.033043,  -0.01439,  -0.071383,
+  0.03618,  0.03586,  -0.04698,  0.038541,  -0.044757,
+  -0.078032,  -0.029878,  0.078183,  0.082251,  0.010549,
+  0.053317,  -0.038231,  -0.06561,  0.055798,  0.037504,
+  0.076317,  -0.027605,  0.010349,  0.095361,  -0.088636,
+  0.049089,  0.113316,  0.051084,  0.038589,  0.03433,
+  -0.055948,  -0.037217,  -0.015418,  -0.139976,  0.036306,
+  0.039306,  -0.009889,  -0.04491,  0.016559,  -5e-05,
+  0.106073,  0.01528,  -0.002563,  -0.109085,  -0.048475,
+  -0.035319,  0.16386,  0.032981,  -0.044932,  0.003227,
+  -0.123233,  -0.010638,  0.055479,  -0.003666,  -0.072249,
+  -0.111158,  0.065365,  0.010691,  0.039119,  -0.001837,
+  -0.118729,  0.06147,  -0.002077,  -0.033335,  -0.060165,
+  -0.026081,  -0.001806,  -0.079616,  -7.5e-05,  0.080598,
+  0.032908,  -0.03514,  -0.003136,  -0.029024,  0.094622,
+  -0.075773,  -0.022898,  -0.014817,  0.058393,  -0.111505,
+  0.036794,  -0.01576,  -0.112602,  0.030323,  0.085897,
+  -0.020834,  0.056079,  -0.103762,  0.117671,  -0.041205,
+  0.041684,  -0.084336,  0.034186,  0.011973,  -0.006313,
+  0.040836,  -0.035709,  0.03417,  0.122672,  0.090973,
+  -0.053182,  -0.059371,  0.091017,  -0.090998,  -0.116986,
+  0.001405,  0.138364,  0.017107,  -0.064076,  0.103486,
+  -0.031142,  -0.030068,  0.046547,  -0.133471,  -0.042055,
+  0.140418,  -0.125084,  0.035218,  -0.001162,  -0.02113,
+  -0.012034,  0.097413,  -0.079006,  -0.03903,  -0.054011,
+  0.143887,  0.078835,  -0.000601,  -0.021173,  -0.039895,
+  -0.02505,  0.075865,  0.039221,  0.032458,  0.038206,
+  -0.038873,  -0.085003,  -0.032736,  -0.026956,  0.113525,
+  -0.023933,  0.120794,  -0.003862,  -0.026459,  -0.138724,
+  0.089559,  0.029002,  -0.052098,  -0.085692,  0.115174,
+  0.083497,  0.024179,  0.119021,  -0.067541,  0.019047,
+  -0.02772,  -0.086083,  -0.055329,  0.020087,  -0.027086,
+  -0.047858,  -0.051975,  -0.035205,  -0.059342,  -0.068582,
+  0.058936,  0.044141,  -0.080315,  0.119744,  -0.046518,
+  -0.064588,  -0.027212,  0.147823,  0.032404,  0.01669,
+  0.024302,  0.08556,  -0.001525,  0.016469,  0.038891,
+  -0.020146,  0.019943,  0.045067,  0.03807,  -0.086274,
+  -0.025769,  0.044192,  0.102141,  -0.064765,  0.055849,
+  0.048803,  -0.030066,  -0.00922,  -0.116655,  0.068295,
+  0.04758,  -0.076138,  -0.070307,  0.047582,  -0.111342,
+  0.004656,  -0.004452,  0.029703,  -0.004259,  0.01113,
+  0.014446,  0.166086,  0.059565,  0.000985,  -0.052607,
+  0.013251,  0.094476,  0.106216,  0.016715,  -0.025581,
+  -0.101244,  0.072897,  -0.114526,  0.024681,  0.010784,
+  -0.051759,  0.032389,  -0.050202,  -0.083316,  0.052334,
+  -0.0351,  -0.116721,  -0.110336,  -0.053391,  0.065541,
+  -0.02979,  -0.020457,  0.135285,  -0.004142,  0.111508,
+  -0.030936,  0.018549,  -0.016034,  0.018572,  -0.084336,
+  -0.048615,  -0.018739,  -0.096815,  -0.090162,  0.01941,
+  -0.040821,  -0.009925,  -0.097427,  0.091891,  0.031793,
+  -0.024598,  -0.132848,  0.078353,  0.089339,  -0.068562,
+  -0.020779,  0.040974,  -0.055675,  0.169131,  0.029649,
+  0.078165,  -0.050679,  -0.005881,  -0.004983,  -0.104324,
+  -0.069096,  0.12796,  0.011392,  -0.000769,  0.062168,
+  -0.079842,  0.001606,  0.089284,  -0.035465,  0.031075,
+  0.029519,  -0.102956,  -0.010902,  -0.06403,  -0.019669,
+  0.057492,  0.075802,  -0.008904,  -0.060743,  -0.053144,
+  0.005126,  0.06298,  0.085674,  0.019895,  0.104448,
+  -0.086473,  0.056906,  0.056795,  -0.01294,  0.036606,
+  -0.008604,  -0.04045,  0.042062,  0.04181,  0.02768,
+  -0.092256,  0.091237,  -0.0395,  0.024761,  -0.088978,
+  0.068585,  0.088295,  -0.048033,  -0.017808,  0.04537,
+  0.1246,  -0.03532,  0.056751,  0.092751,  0.054025,
+  -0.015725,  -0.061938,  0.036806,  0.078768,  -0.016065,
+  0.002444,  -0.023887,  -0.072177,  -0.02979,  -0.00586,
+  0.015478,  0.129142,  -0.091024,  0.071482,  -0.065445,
+  0.005867,  -0.006051,  0.098646,  0.054089,  0.018713,
+  0.033837,  -0.008355,  -0.051959,  0.05744,  0.160305,
+  -0.001863,  0.016738,  -0.033705,  0.062233,  -0.140759,
+  0.027342,  0.060074,  0.030362,  -0.117875,  0.06102,
+  -0.028026,  -0.088238,  -0.003782,  -0.146288,  -0.080395,
+  0.050048,  0.036136,  0.0195,  0.066902,  0.020355,
+  0.024817,  -0.056254,  -0.140918,  -0.085803,  0.02054,
+  -0.00373,  0.161411,  -0.049408,  0.000219,  -0.002348,
+  -0.055021,  0.06782,  0.126483,  -0.031063,  -0.119299,
+  -0.102834,  0.001133,  0.010172,  0.107707,  -0.029106,
+  -0.059813,  0.036698,  -0.02172,  -0.043189,  -0.00227,
+  -0.031694,  0.009605,  -0.022459,  -0.036417,  0.053675,
+  0.061561,  -0.012723,  0.05004,  -0.02945,  0.131044,
+  -0.124516,  -0.107579,  -0.012171,  0.011761,  0.002599,
+  0.016327,  -0.060854,  -0.08091,  0.030875,  -0.002997,
+  -0.02097,  -0.01188,  -0.086096,  0.037912,  0.012421,
+  0.055253,  -0.00725,  0.04174,  0.055596,  -0.02442,
+  -0.017564,  -0.079202,  0.008897,  0.180091,  0.05449,
+  0.001772,  -0.022151,  -0.082048,  -0.010559,  -0.163377,
+  -0.02066,  -0.017827,  -0.0308,  -0.045856,  0.122405,
+  -0.052946,  -0.13049,  0.097383,  -0.116737,  0.039855,
+  0.056504,  -0.059549,  -0.059931,  -0.018658,  0.034898,
+  0.054889,  0.005373,  -0.066796,  -0.12736,  0.04796,
+  0.071746,  0.02741,  -0.006212,  0.024132,  -0.094062,
+  0.005369,  -0.008926,  0.073085,  -0.014265,  -0.029204,
+  -0.100025,  -0.072076,  0.014651,  0.069368,  0.048275,
+  -0.066823,  0.086074,  0.014921,  -0.015395,  -0.045138,
+  0.026224,  0.000902,  -0.038208,  -0.035221,  0.057397,
+  0.097606,  -0.073195,  0.051626,  -0.033488,  0.027813,
+  0.00207,  -0.09751,  -0.057877,  0.12668,  -0.082194,
+  -0.072597,  0.006014,  -0.093185,  -0.016853,  -0.02279,
+  0.138461,  0.005394,  -0.056485,  0.102778,  0.028918,
+  -0.045604,  -0.060041,  0.121251,  0.02926,  -0.101404,
+  0.061194,  0.033039,  -0.016798,  0.064263,  0.065144,
+  0.010925,  0.023151,  0.107623,  0.027977,  -0.090356,
+  -0.024863,  -0.00644,  0.04787,  -0.047486,  0.088211,
+  -0.012139,  -0.116121,  -0.000525,  -0.140961,  0.016604,
+  0.06349,  -0.022732,  -0.046944,  0.06697,  -0.068838,
+  0.016143,  0.026202,  -0.043344,  -0.064881,  0.024877,
+  -0.072845,  0.120531,  0.077901,  0.047272,  0.011713,
+  -0.044646,  0.040932,  0.076164,  -0.101233,  -0.029615,
+  -0.065118,  0.050966,  -0.023273,  0.053517,  0.02371,
+  -0.007489,  0.035822,  0.023439,  -0.055528,  -0.004033,
+  -0.007662,  -0.096546,  -0.081662,  0.037141,  0.137562,
+  0.075526,  -0.097496,  0.12399,  0.013996,  0.087005,
+  -0.019788,  -0.082043,  0.020524,  0.007027,  -0.021537,
+  -0.036264,  -0.090952,  -0.177722,  -0.009306,  -0.031473,
+  -0.009287,  0.047557,  -0.090241,  0.089347,  0.056375,
+  -0.005506,  -0.112128,  0.004356,  0.064421,  -0.038478,
+  -0.035674,  0.040616,  0.007731,  0.160236,  -0.054199,
+  -0.007537,  0.012434,  0.022001,  -0.021567,  -0.075163,
+  -0.026053,  0.015909,  0.041015,  0.021832,  0.034152,
+  -0.048539,  -0.086655,  0.047465,  0.000682,  0.04264,
+  0.023697,  -0.095971,  -0.022874,  -0.000369,  0.003413,
+  0.046005,  0.064807,  0.010131,  -0.129517,  -0.092254,
+  0.116469,  0.053796,  0.03811,  0.09447,  0.018435,
+  -0.034803,  0.073591,  0.108348,  0.104096,  0.049884,
+  -0.021274,  0.022097,  0.065347,  0.065555,  0.089319,
+  0.000474,  -0.004186,  -0.040493,  -0.065543,  -0.083167,
+  -0.017425,  0.049177,  -0.044248,  0.008399,  0.06818,
+  0.154778,  0.027549,  -0.008012,  0.01495,  0.043254,
+  0.039599,  -0.136415,  -0.018716,  0.0619,  0.031263,
+  0.058118,  -0.0372,  -0.114692,  -0.080876,  -0.053238,
+  0.077436,  0.015015,  -0.092517,  0.005804,  -0.065541,
+  -0.005653,  -0.073184,  0.095594,  0.08247,  0.060989,
+  -0.000262,  -0.035766,  -0.083441,  0.122634,  0.088429,
+  -0.014397,  -0.055434,  -0.005659,  0.069697,  -0.064892,
+  0.008824,  0.082498,  0.051866,  -0.03607,  0.033403,
+  -0.082855,  -0.087376,  0.002714,  -0.097121,  -0.01917,
+  0.027179,  -0.06987,  -0.009316,  0.04745,  0.040657,
+  0.060527,  0.00462,  -0.040264,  -0.051228,  -0.029023,
+  -0.071384,  0.101421,  0.009538,  -0.099185,  0.0601,
+  -0.048395,  -0.024677,  0.025125,  -0.056043,  -0.058045,
+  -0.054059,  0.008107,  0.021078,  0.04529,  -0.018459,
+  -0.113359,  0.014009,  -0.006826,  -0.052747,  0.046922,
+  -0.075976,  0.008538,  -0.084411,  -0.004369,  0.045801,
+  0.075392,  -0.06734,  0.014454,  0.032407,  0.092478,
+  -0.061859,  -0.083458,  0.051442,  0.031695,  -0.080233,
+  0.054028,  0.027,  -0.073549,  0.0323,  0.036501,
+  -0.011384,  -0.02078,  -0.124142,  0.093905,  -0.028332,
+  0.039139,  -0.030944,  0.079952,  -0.001717,  0.013976,
+  0.038005,  -0.001751,  -0.044097,  0.129827,  0.014385,
+  -0.001682,  -0.063458,  -0.002511,  -0.07815,  -0.141236,
+  0.021955,  0.104851,  -0.093246,  -0.060019,  0.069998,
+  0.004399,  -0.096408,  0.059327,  -0.062268,  -0.074327,
+  0.108063,  -0.090534,  -0.045654,  0.048119,  0.049187,
+  0.042105,  0.043964,  -0.091516,  -0.047999,  -0.028881,
+  0.070471,  0.055401,  -0.025605,  0.011176,  0.008475,
+  0.022254,  0.038266,  0.048106,  0.047176,  -0.017967,
+  -0.010978,  -0.088762,  0.034806,  0.019311,  0.126815,
+  -0.010571,  0.053073,  0.032162,  -0.00078,  -0.1522,
+  -0.014253,  -0.021954,  -0.13104,  -0.061376,  0.113838,
+  0.060725,  0.020201,  0.102533,  -0.011392,  -0.052046,
+  -0.069625,  -0.091011,  -0.097954,  0.067847,  0.017856,
+  -0.053461,  -0.040679,  -0.121664,  -0.077208,  -0.106919,
+  0.057996,  0.069756,  -0.012433,  0.069569,  -0.055159,
+  -0.024801,  -0.060448,  0.1017,  0.014619,  0.03658,
+  -0.004526,  0.093977,  -0.028211,  0.045261,  0.149736,
+  -0.014691,  -0.007959,  0.097708,  0.107128,  -0.079723,
+  0.029157,  0.020116,  0.104828,  -0.064208,  0.119172,
+  0.039583,  -0.029446,  0.006628,  -0.110398,  0.004062,
+  0.048132,  -0.060601,  0.009448,  0.051777,  -0.053127,
+  0.050551,  -0.001924,  0.028079,  -0.050618,  -0.013698,
+  0.00192,  0.088162,  0.073078,  0.085795,  -0.066788,
+  0.014025,  0.042699,  0.176241,  -0.046674,  -0.034822,
+  -0.051433,  0.121729,  -0.057076,  0.023901,  0.045075,
+  -0.057182,  0.05478,  -0.01728,  -0.146674,  0.00209,
+  -0.016223,  -0.044841,  -0.084524,  -0.152479,  0.072688,
+  -0.006962,  0.008711,  0.127455,  -0.003876,  0.053162,
+  -0.013682,  -0.025386,  -0.000427,  -0.024811,  -0.024474,
+  -0.056267,  0.062116,  -0.121311,  -0.053011,  0.065651,
+  -0.075385,  -0.00868,  -0.063033,  0.083039,  0.110577,
+  -0.000152,  -0.127017,  0.055904,  0.013659,  0.005664,
+  -0.002852,  0.047248,  0.001128,  0.100773,  0.037274,
+  0.026368,  -0.042205,  0.021887,  -0.020247,  -0.056678,
+  -0.077475,  0.089799,  0.058003,  0.039741,  0.106663,
+  -0.016853,  -0.015972,  0.075741,  -0.048829,  0.015374,
+  -0.032657,  -0.125677,  -0.06206,  -0.057409,  -0.061287,
+  0.073151,  0.050357,  0.053547,  -0.059886,  -0.051298,
+  0.057954,  -0.003817,  0.076028,  0.006757,  0.061109,
+  -0.03803,  0.143209,  0.092207,  -0.018493,  0.062291,
+  0.005751,  -0.036449,  0.067582,  0.031449,  0.101894,
+  -0.080754,  0.011515,  -0.049485,  -0.016137,  -0.087818,
+  0.108851,  0.038222,  -0.099315,  -0.003117,  0.052278,
+  0.107517,  -0.036233,  0.06537,  0.040409,  -0.057029,
+  -0.033167,  -0.081758,  -0.019502,  0.033438,  0.013365,
+  -0.01776,  -0.025906,  -0.020244,  -0.078722,  -0.011697,
+  -0.028246,  0.068647,  -0.106417,  0.026956,  -0.064914,
+  0.062711,  -0.017857,  0.151539,  0.044613,  -0.01782,
+  0.009085,  -0.032785,  -0.025795,  0.07579,  0.075667,
+  -0.040398,  0.058556,  -0.042634,  0.093973,  -0.099529,
+  0.057103,  0.073562,  0.01264,  -0.066141,  0.029558,
+  0.060219,  -0.083699,  -0.054799,  -0.120442,  -0.000374,
+  0.006521,  0.034512,  -0.039558,  0.042191,  0.033865,
+  0.103992,  -0.014977,  -0.077384,  -0.05134,  0.001873,
+  0.047451,  0.140612,  -0.024885,  -0.02142,  -0.046604,
+  0.030606,  0.10066,  0.076356,  -0.019288,  -0.09857,
+  -0.114463,  -0.010855,  -0.034657,  0.025618,  -0.003356,
+  -0.087913,  0.064346,  -0.07554,  -0.091569,  -0.024965,
+  -0.021232,  -0.017255,  -0.056931,  -0.003104,  0.030219,
+  -0.020112,  -0.012334,  0.035298,  0.001405,  0.161753,
+  -0.064618,  -0.064401,  -0.007218,  -0.00012,  -0.047208,
+  0.116105,  -0.056464,  -0.069645,  -0.007032,  -0.01209,
+  -0.023237,  0.016,  -0.039802,  0.074319,  -0.012604,
+  0.014863,  -0.058081,  0.093219,  0.062253,  -0.040302,
+  0.027405,  -0.128683,  0.039923,  0.116808,  -0.011706,
+  0.012483,  -0.017698,  0.003645,  -0.007588,  -0.120662,
+  -0.032868,  0.066217,  -0.031343,  -0.034166,  0.146334,
+  -0.031228,  -0.125921,  0.117756,  -0.042686,  -0.062094,
+  0.049375,  -0.112262,  0.010166,  -0.073599,  0.04869,
+  0.028292,  0.020076,  -0.062865,  -0.106114,  -0.0253,
+  0.066916,  0.029279,  0.028191,  -0.003599,  -0.040614,
+  0.020491,  0.060238,  0.052747,  -0.01039,  -0.022389,
+  -0.063358,  -0.028707,  0.035907,  -0.011898,  0.079703,
+  -0.003758,  0.078051,  -0.017869,  0.009045,  -0.018982,
+  0.034974,  0.069405,  -0.018909,  -0.038613,  0.083909,
+  0.033935,  -0.036607,  0.088891,  -0.052599,  -0.059839,
+  0.052758,  -0.068308,  -0.063615,  0.126093,  -0.00946,
+  -0.042175,  -0.011113,  -0.073071,  0.052086,  -0.052619,
+  0.049226,  0.066898,  -0.045666,  0.117923,  0.053656,
+  -0.010739,  -0.043962,  0.141903,  0.001792,  -0.035469,
+  0.090671,  0.043993,  -0.013655,  0.018989,  0.127223,
+  0.00103,  -0.001154,  0.081839,  -0.024979,  -0.103704,
+  -0.07792,  0.036083,  0.06822,  -0.06221,  0.11373,
+  -0.010501,  -0.065801,  0.050885,  -0.104304,  0.121937,
+  0.11185,  0.00968,  -0.011791,  0.001677,  -0.035029,
+  0.010677,  0.024572,  -0.01286,  -0.030323,  -0.010466,
+  0.011279,  0.167752,  0.003136,  0.109709,  0.007292,
+  0.000987,  0.004572,  0.108706,  -0.113192,  -0.012431,
+  -0.015225,  0.073653,  -0.051275,  0.077928,  -0.012752,
+  -0.011708,  0.014172,  0.025162,  -0.095378,  0.026382,
+  -0.028889,  -0.058569,  -0.129329,  0.011087,  0.061452,
+  0.056893,  -0.058004,  0.103586,  -0.060752,  0.081824,
+  -0.042805,  -0.015991,  -0.024444,  0.028952,  -0.013528,
+  0.042851,  0.019988,  -0.165741,  -0.031012,  -0.014713,
+  -0.026059,  0.031698,  -0.134343,  0.03209,  0.020828,
+  0.051674,  -0.128006,  0.050856,  0.02222,  -0.073513,
+  -0.00934,  0.013756,  0.036163,  0.098407,  -0.023495,
+  0.023858,  0.008121,  0.02222,  -0.103489,  -0.046663,
+  -0.033,  0.063565,  0.029224,  -0.012693,  0.084202,
+  0.012187,  -0.051,  0.026126,  -0.043293,  0.008675,
+  -0.019812,  -0.16507,  -0.014555,  -0.047431,  0.01799,
+  -0.040073,  0.107192,  0.022228,  -0.089023,  -0.066885,
+  0.01463,  0.073186,  0.069902,  0.072634,  0.019593,
+  -0.041539,  0.031788,  0.09231,  0.027223,  0.034027,
+  -0.051855,  0.000391,  0.007869,  0.13191,  0.069384,
+  0.046276,  0.04044,  -0.037093,  -0.031393,  -0.112828,
+  0.015709,  0.096749,  -0.103205,  -0.021284,  0.011405,
+  0.158287,  -0.021028,  0.042219,  -0.050759,  0.069715,
+  -0.042907,  -0.11698,  0.014224,  0.094648,  0.028395,
+  0.041535,  -0.057033,  -0.047607,  -0.024419,  -0.034905,
+  0.010125,  0.036728,  -0.052503,  -0.001839,  -0.033477,
+  -0.053414,  -0.070394,  0.092895,  0.1006,  -0.026352,
+  0.080574,  -0.028763,  -0.059548,  0.094571,  0.091787,
+  0.041437,  0.014312,  0.045792,  0.108269,  -0.081586,
+  0.056288,  0.137447,  0.054718,  -0.032474,  0.054502,
+  -0.100144,  -0.00646,  0.024739,  -0.117043,  -0.008919,
+  0.070299,  -0.036862,  -0.014543,  0.0245,  -0.015222,
+  0.114975,  -0.043705,  0.000421,  -0.061872,  -0.035148,
+  -0.022797,  0.128575,  -0.031798,  -0.086718,  -0.007172,
+  -0.071706,  -0.006833,  0.028645,  -0.007011,  -0.096745,
+  -0.142269,  0.027996,  0.06521,  0.061381,  0.000741,
+  -0.140531,  0.01748,  -0.014986,  -0.040893,  -0.012718,
+  -0.012494,  -0.021869,  -0.032923,  0.016456,  0.104475,
+  0.010792,  -0.066178,  0.019097,  -0.001893,  0.067513,
+  -0.092673,  -0.059851,  -0.045936,  0.052642,  -0.0625,
+  0.065013,  -0.025659,  -0.149301,  0.051705,  0.035692,
+  -0.04579,  -0.007482,  -0.069141,  0.149365,  -0.042039,
+  0.018492,  -0.081315,  0.05588,  0.058158,  0.019669,
+  0.063836,  -0.012391,  0.007057,  0.155454,  0.033854,
+  -0.016532,  -0.007661,  0.043113,  -0.080283,  -0.10867,
+  -0.029344,  0.093781,  -0.01584,  -0.068134,  0.091804,
+  0.004148,  -0.058507,  0.059633,  -0.095883,  -0.004939,
+  0.086151,  -0.113571,  -0.019466,  -0.009167,  0.003662
 };
 
 const struct lsp_codebook lsp_cbjvm[] = {
   /* codebook/lspjvm1.txt */
   {
     10,
-    8,
-    256,
+    9,
+    512,
     codes0
   },
   /* codebook/lspjvm2.txt */
   {
     5,
-    8,
-    256,
+    9,
+    512,
     codes1
   },
   /* codebook/lspjvm3.txt */
   {
     5,
-    8,
-    256,
+    9,
+    512,
     codes2
   },
   { 0, 0, 0, 0 }
index 7e1e86cec4ead8ad9502e7596ed45093faef304d..82d185573f0d79d8b3616dae244b491361261a21 100644 (file)
 
 struct CODEC2 {
     int    mode;
-    float  w[M];               /* time domain hamming window                */
-    COMP   W[FFT_ENC];         /* DFT of w[]                                */
-    float  Pn[2*N];            /* trapezoidal synthesis window              */
-    float  Sn[M];               /* input speech                              */
-    float  hpf_states[2];       /* high pass filter states                   */
-    void  *nlp;                 /* pitch predictor states                    */
-    float  Sn_[2*N];           /* synthesised output speech                 */
-    float  ex_phase;            /* excitation model phase track              */
-    float  bg_est;              /* background noise estimate for post filter */
-    float  prev_Wo;             /* previous frame's pitch estimate           */
-    MODEL  prev_model;          /* previous frame's model parameters         */
-    float  prev_lsps_[LPC_ORD]; /* previous frame's LSPs                     */
-    float  prev_energy;         /* previous frame's LPC energy               */
-
-    float  xq_enc[2];           /* joint pitch and energy VQ states          */
+    float  w[M];                   /* time domain hamming window                */
+    COMP   W[FFT_ENC];             /* DFT of w[]                                */
+    float  Pn[2*N];                /* trapezoidal synthesis window              */
+    float  Sn[M];                   /* input speech                              */
+    float  hpf_states[2];           /* high pass filter states                   */
+    void  *nlp;                     /* pitch predictor states                    */
+    float  Sn_[2*N];               /* synthesised output speech                 */
+    float  ex_phase;                /* excitation model phase track              */
+    float  bg_est;                  /* background noise estimate for post filter */
+    float  prev_Wo_enc;             /* previous frame's pitch estimate           */
+    MODEL  prev_model_dec;          /* previous frame's model parameters         */
+    float  prev_lsps_dec[LPC_ORD];  /* previous frame's LSPs                     */
+    float  prev_e_dec;              /* previous frame's LPC energy               */
+
+    float  xq_enc[2];               /* joint pitch and energy VQ states          */
     float  xq_dec[2];
 };
 
@@ -73,10 +73,8 @@ struct CODEC2 {
 void analyse_one_frame(struct CODEC2 *c2, MODEL *model, short speech[]);
 void synthesise_one_frame(struct CODEC2 *c2, short speech[], MODEL *model,
                          float ak[]);
-void codec2_encode_2500(struct CODEC2 *c2, unsigned char * bits, short speech[]);
-void codec2_decode_2500(struct CODEC2 *c2, short speech[], const unsigned char * bits);
-void codec2_encode_1500(struct CODEC2 *c2, unsigned char * bits, short speech[]);
-void codec2_decode_1500(struct CODEC2 *c2, short speech[], const unsigned char * bits);
+void codec2_encode_2400(struct CODEC2 *c2, unsigned char * bits, short speech[]);
+void codec2_decode_2400(struct CODEC2 *c2, short speech[], const unsigned char * bits);
 void codec2_encode_1400(struct CODEC2 *c2, unsigned char * bits, short speech[]);
 void codec2_decode_1400(struct CODEC2 *c2, short speech[], const unsigned char * bits);
 void codec2_encode_1200(struct CODEC2 *c2, unsigned char * bits, short speech[]);
@@ -112,8 +110,7 @@ struct CODEC2 *codec2_create(int mode)
        return NULL;
     
     assert(
-          (mode == CODEC2_MODE_2500) || 
-          (mode == CODEC2_MODE_1500) || 
+          (mode == CODEC2_MODE_2400) || 
           (mode == CODEC2_MODE_1400) || 
           (mode == CODEC2_MODE_1200)
           );
@@ -126,20 +123,20 @@ struct CODEC2 *codec2_create(int mode)
     make_analysis_window(c2->w,c2->W);
     make_synthesis_window(c2->Pn);
     quantise_init();
-    c2->prev_Wo = 0.0;
+    c2->prev_Wo_enc = 0.0;
     c2->bg_est = 0.0;
     c2->ex_phase = 0.0;
 
     for(l=1; l<MAX_AMP; l++)
-       c2->prev_model.A[l] = 0.0;
-    c2->prev_model.Wo = TWO_PI/P_MAX;
-    c2->prev_model.L = PI/c2->prev_model.Wo;
-    c2->prev_model.voiced = 0;
+       c2->prev_model_dec.A[l] = 0.0;
+    c2->prev_model_dec.Wo = TWO_PI/P_MAX;
+    c2->prev_model_dec.L = PI/c2->prev_model_dec.Wo;
+    c2->prev_model_dec.voiced = 0;
 
     for(i=0; i<LPC_ORD; i++) {
-      c2->prev_lsps_[i] = i*PI/(LPC_ORD+1);
+      c2->prev_lsps_dec[i] = i*PI/(LPC_ORD+1);
     }
-    c2->prev_energy = 1;
+    c2->prev_e_dec = 1;
 
     c2->nlp = nlp_create();
     if (c2->nlp == NULL) {
@@ -181,10 +178,8 @@ void codec2_destroy(struct CODEC2 *c2)
 \*---------------------------------------------------------------------------*/
 
 int codec2_bits_per_frame(struct CODEC2 *c2) {
-    if (c2->mode == CODEC2_MODE_2500)
-       return 50;
-    if  (c2->mode == CODEC2_MODE_1500)
-       return 60;
+    if (c2->mode == CODEC2_MODE_2400)
+       return 48;
     if  (c2->mode == CODEC2_MODE_1400)
        return 56;
     if  (c2->mode == CODEC2_MODE_1200)
@@ -205,10 +200,8 @@ int codec2_bits_per_frame(struct CODEC2 *c2) {
 \*---------------------------------------------------------------------------*/
 
 int codec2_samples_per_frame(struct CODEC2 *c2) {
-    if (c2->mode == CODEC2_MODE_2500)
+    if (c2->mode == CODEC2_MODE_2400)
        return 160;
-    if  (c2->mode == CODEC2_MODE_1500)
-       return 320;
     if  (c2->mode == CODEC2_MODE_1400)
        return 320;
     if  (c2->mode == CODEC2_MODE_1200)
@@ -221,16 +214,13 @@ void codec2_encode(struct CODEC2 *c2, unsigned char *bits, short speech[])
 {
     assert(c2 != NULL);
     assert(
-          (c2->mode == CODEC2_MODE_2500) || 
-          (c2->mode == CODEC2_MODE_1500) || 
+          (c2->mode == CODEC2_MODE_2400) || 
           (c2->mode == CODEC2_MODE_1400) || 
           (c2->mode == CODEC2_MODE_1200)
           );
 
-    if (c2->mode == CODEC2_MODE_2500)
-       codec2_encode_2500(c2, bits, speech);
-    if (c2->mode == CODEC2_MODE_1500)
-       codec2_encode_1500(c2, bits, speech);
+    if (c2->mode == CODEC2_MODE_2400)
+       codec2_encode_2400(c2, bits, speech);
     if (c2->mode == CODEC2_MODE_1400)
        codec2_encode_1400(c2, bits, speech);
     if (c2->mode == CODEC2_MODE_1200)
@@ -241,16 +231,13 @@ void codec2_decode(struct CODEC2 *c2, short speech[], const unsigned char *bits)
 {
     assert(c2 != NULL);
     assert(
-          (c2->mode == CODEC2_MODE_2500) || 
-          (c2->mode == CODEC2_MODE_1500) || 
+          (c2->mode == CODEC2_MODE_2400) || 
           (c2->mode == CODEC2_MODE_1400) || 
           (c2->mode == CODEC2_MODE_1200)
           );
 
-    if (c2->mode == CODEC2_MODE_2500)
-       codec2_decode_2500(c2, speech, bits);
-    if (c2->mode == CODEC2_MODE_1500)
-       codec2_decode_1500(c2, speech, bits);
+    if (c2->mode == CODEC2_MODE_2400)
+       codec2_decode_2400(c2, speech, bits);
     if (c2->mode == CODEC2_MODE_1400)
        codec2_decode_1400(c2, speech, bits);
     if (c2->mode == CODEC2_MODE_1200)
@@ -259,11 +246,11 @@ void codec2_decode(struct CODEC2 *c2, short speech[], const unsigned char *bits)
 
 /*---------------------------------------------------------------------------*\
                                                        
-  FUNCTION....: codec2_encode_2500          
+  FUNCTION....: codec2_encode_2400          
   AUTHOR......: David Rowe                           
   DATE CREATED: 21/8/2010 
 
-  Encodes 160 speech samples (20ms of speech) into 50 bits.  
+  Encodes 160 speech samples (20ms of speech) into 48 bits.  
 
   The codec2 algorithm actually operates internally on 10ms (80
   sample) frames, so we run the encoding algorithm twice.  On the
@@ -275,24 +262,23 @@ void codec2_decode(struct CODEC2 *c2, short speech[], const unsigned char *bits)
     Parameter                      bits/frame
     --------------------------------------
     Harmonic magnitudes (LSPs)     36
-    Energy                          5
-    Wo (fundamental frequnecy)      7
+    Joint VQ of Energy and Wo       8
     Voicing (10ms update)           2
-    TOTAL                          50
+    Spare                           2
+    TOTAL                          48
  
 \*---------------------------------------------------------------------------*/
 
-void codec2_encode_2500(struct CODEC2 *c2, unsigned char * bits, short speech[])
+void codec2_encode_2400(struct CODEC2 *c2, unsigned char * bits, short speech[])
 {
     MODEL   model;
-    int     voiced1, voiced2;
-    float   lsps[LPC_ORD];
     float   ak[LPC_ORD+1];
+    float   lsps[LPC_ORD];
     float   e;
+    int     WoE_index;
     int     lsp_indexes[LPC_ORD];
-    int     energy_index;
-    int     Wo_index;
     int     i;
+    int     spare = 0;
     unsigned int nbit = 0;
 
     assert(c2 != NULL);
@@ -302,451 +288,104 @@ void codec2_encode_2500(struct CODEC2 *c2, unsigned char * bits, short speech[])
     /* first 10ms analysis frame - we just want voicing */
 
     analyse_one_frame(c2, &model, speech);
-    voiced1 = model.voiced;
+    pack(bits, &nbit, model.voiced, 1);
 
     /* second 10ms analysis frame */
 
     analyse_one_frame(c2, &model, &speech[N]);
-    voiced2 = model.voiced;
+    pack(bits, &nbit, model.voiced, 1);
     
-    Wo_index = encode_Wo(model.Wo);
-
     e = speech_to_uq_lsps(lsps, ak, c2->Sn, c2->w, LPC_ORD);
-    encode_lsps_scalar(lsp_indexes, lsps, LPC_ORD);
-    energy_index = encode_energy(e);
-    //for(i=0; i<LPC_ORD; i++)
-    // fprintf(stderr,"lsp_indexes: %d lsps: %2.3f\n", lsp_indexes[i], lsps[i]);
-    //exit(0);
+    WoE_index = encode_WoE(&model, e, c2->xq_enc);
+    pack(bits, &nbit, WoE_index, WO_E_BITS);
 
-    pack(bits, &nbit, Wo_index, WO_BITS);
+    encode_lsps_scalar(lsp_indexes, lsps, LPC_ORD);
     for(i=0; i<LSP_SCALAR_INDEXES; i++) {
        pack(bits, &nbit, lsp_indexes[i], lsp_bits(i));
     }
-    pack(bits, &nbit, energy_index, E_BITS);
-    pack(bits, &nbit, voiced1, 1);
-    pack(bits, &nbit, voiced2, 1);
-    //fprintf(stderr,"v2: %d  v1: %d\n", voiced2, voiced1);
+    pack(bits, &nbit, spare, 2);
+
     assert(nbit == (unsigned)codec2_bits_per_frame(c2));
 }
 
 
 /*---------------------------------------------------------------------------*\
                                                        
-  FUNCTION....: codec2_decode_2500          
+  FUNCTION....: codec2_decode_2400          
   AUTHOR......: David Rowe                           
   DATE CREATED: 21/8/2010 
 
-  Decodes frames of 50 bits into 160 samples (20ms) of speech.
+  Decodes frames of 48 bits into 160 samples (20ms) of speech.
 
 \*---------------------------------------------------------------------------*/
 
-void codec2_decode_2500(struct CODEC2 *c2, short speech[], const unsigned char * bits)
+void codec2_decode_2400(struct CODEC2 *c2, short speech[], const unsigned char * bits)
 {
-    MODEL   model;
-    int     voiced1, voiced2;
+    MODEL   model[2];
     int     lsp_indexes[LPC_ORD];
-    float   lsps_[LPC_ORD];
-    int     energy_index;
-    float   energy;
+    float   lsps[2][LPC_ORD];
+    int     WoE_index;
+    float   e[2];
     float   snr;
-    int     Wo_index;
-    float   ak[LPC_ORD+1];
-    float   ak_interp[LPC_ORD+1];
-    float   lsps_interp[LPC_ORD];
-    int     i;
+    float   ak[2][LPC_ORD+1];
+    int     i,j;
     unsigned int nbit = 0;
-    MODEL   model_interp;
-    //static  int frames;
 
-    //fprintf(stderr,"frame: %d\n", frames+=2);
     assert(c2 != NULL);
     
-    /* unpack bit stream to integer codes */
-
-    Wo_index = unpack(bits, &nbit, WO_BITS);
-    for(i=0; i<LSP_SCALAR_INDEXES; i++) {
-       lsp_indexes[i] = unpack(bits, &nbit, lsp_bits(i));
-    }
-    energy_index = unpack(bits, &nbit, E_BITS);
-    voiced1 = unpack(bits, &nbit, 1);
-    voiced2 = unpack(bits, &nbit, 1);
-    assert(nbit == (unsigned)codec2_bits_per_frame(c2));
-
-    /* decode integer codes to model parameters */
-
-    model.Wo = decode_Wo(Wo_index);
-    model.L = PI/model.Wo;
-    memset(&model.A, 0, (model.L+1)*sizeof(model.A[0]));
-
-    /* decode even frame LSPs and model amplitudes */
-
-    decode_lsps_scalar(lsps_, lsp_indexes, LPC_ORD);
-    check_lsp_order(lsps_, LPC_ORD);
-    bw_expand_lsps(lsps_, LPC_ORD);
-    lsp_to_lpc(lsps_, ak, LPC_ORD);
-    energy = decode_energy(energy_index);
-    aks_to_M2(ak, LPC_ORD, &model, energy, &snr, 1); 
-    apply_lpc_correction(&model);
-
-    //fprintf(stderr,"Wo: %1.5f  L: %d e: %3.2f v2: %d\n", 
-    //    model.Wo, model.L, energy, voiced2 );
-    //for(i=0; i<LPC_ORD; i++)
-    // fprintf(stderr,"lsp_indexes: %d lsp_: %2.3f prev_lsp_: %2.3f\n", 
-    //        lsp_indexes[i], lsps_[i], c2->prev_lsps_[i]);
-    //fprintf(stderr,"ak: ");
-    //for(i=0; i<LPC_ORD; i++)
-    // fprintf(stderr,"%2.3f  ", ak[i]);
-    //fprintf(stderr,"Am: ");
-    //for(i=0; i<5; i++)
-    // fprintf(stderr,"%2.3f  ", model.A[i]);
-    //fprintf(stderr,"\n");
-    
-    /* interpolate odd frame model parameters from adjacent frames */
-
-    model.voiced = voiced2;
-    model_interp.voiced = voiced1;
-    model_interp.Wo = P_MAX/2;
-    memset(&model_interp.A, 0, MAX_AMP*sizeof(model_interp.A[0]));
-
-    interpolate_lsp(&model_interp, &c2->prev_model, &model,
-                   c2->prev_lsps_, c2->prev_energy, lsps_, energy, ak_interp,
-                   lsps_interp);
-    apply_lpc_correction(&model_interp);
-    //fprintf(stderr,"Wo: %1.5f  L: %d prev_e: %3.2f v1: %d pv: %d\n", 
-    //    model_interp.Wo, model_interp.L, c2->prev_energy, voiced1,
-    //    c2->prev_model.voiced);
-    //fprintf(stderr,"ak_interp: ");
-    //for(i=0; i<LPC_ORD; i++)
-    // fprintf(stderr,"%2.3f  ", ak_interp[i]);
-    //fprintf(stderr,"\n");
-    //fprintf(stderr,"Am: ");
-    //for(i=0; i<5; i++)
-    // fprintf(stderr,"%2.3f  ", model_interp.A[i]);
-    //fprintf(stderr,"\n");
-    //if (frames == 6)
-    // exit(0);
-
-    /* synthesise two 10ms frames */
-
-    synthesise_one_frame(c2, speech, &model_interp, ak_interp);
-    synthesise_one_frame(c2, &speech[N], &model, ak);
-
-    /* update memories (decode states) for next time */
-
-    memcpy(&c2->prev_model, &model, sizeof(MODEL));
-    memcpy(c2->prev_lsps_, lsps_, sizeof(lsps_));
-    c2->prev_energy = energy;
-}
-
-
-/*---------------------------------------------------------------------------*\
-                                                       
-  FUNCTION....: codec2_encode_1500          
-  AUTHOR......: David Rowe                           
-  DATE CREATED: Nov 14 2011 
-
-  Encodes 320 speech samples (40ms of speech) into 60 bits.
-
-  The codec2 algorithm actually operates internally on 10ms (80
-  sample) frames, so we run the encoding algorithm for times:
-
-  frame 0: just send voicing bit
-  frame 1: scalar quantisation of LSPs, Wo and E
-  frame 2: just send voicing bit
-  frame 3: delta-time Wo and scalar E
-
-  The bit allocation is:
-
-    Parameter                      frame 2  frame 4   Total
-    -------------------------------------------------------
-    Harmonic magnitudes (LSPs)     36        0        36
-    Energy                          5        5        10
-    Wo (fundamental frequnecy)      7        3        10
-    Voicing (10ms update)           2        2         4
-    TOTAL                          50       10        60
-\*---------------------------------------------------------------------------*/
-
-void codec2_encode_1500(struct CODEC2 *c2, unsigned char * bits, short speech[])
-{
-    MODEL   model;
-    float   lsps[LPC_ORD], lsps_[LPC_ORD];
-    float   ak[LPC_ORD+1];
-    float   e;
-    int     voiced1, voiced2, voiced3, voiced4;
-    int     lsp_indexes[LPC_ORD];
-    int     energy_index;
-    int     Wo_index, delta_Wo_index;
-    int     i;
-    unsigned int nbit = 0;
-    unsigned int nbit_tmp;
-    float   prev_Wo;
-    //static  int frames;
-
-    assert(c2 != NULL);
-
-    memset(bits, '\0',  ((codec2_bits_per_frame(c2) + 7) / 8));
-
-    /* frame 1: - we just want voicing -------------------------------- */
-
-    //fprintf(stderr,"frame: %d\n", ++frames);
-    analyse_one_frame(c2, &model, speech);
-    voiced1 = model.voiced;
-
-    /* frame 2: - full LSP and Wo ------------------------------------- */
-
-    //fprintf(stderr,"frame: %d\n", ++frames);
-    analyse_one_frame(c2, &model, &speech[N]);
-    voiced2 = model.voiced;
-    
-    Wo_index = encode_Wo(model.Wo);
-
-    e = speech_to_uq_lsps(lsps, ak, c2->Sn, c2->w, LPC_ORD);
-    encode_lsps_scalar(lsp_indexes, lsps, LPC_ORD);
-    energy_index = encode_energy(e);
-
-    pack(bits, &nbit, Wo_index, WO_BITS);
-    for(i=0; i<LSP_SCALAR_INDEXES; i++) {
-       pack(bits, &nbit, lsp_indexes[i], lsp_bits(i));
-    }
-    pack(bits, &nbit, energy_index, E_BITS);
-    pack(bits, &nbit, voiced1, 1);
-    pack(bits, &nbit, voiced2, 1);
+    /* only need to zero these out due to (unused) snr calculation */
 
-    /* decode LSPs for testing */
+    for(i=0; i<2; i++)
+       for(j=1; j<=MAX_AMP; j++)
+           model[i].A[j] = 0.0;
 
-    decode_lsps_scalar(lsps_, lsp_indexes, LPC_ORD);
-    bw_expand_lsps(lsps_, LPC_ORD);
-    prev_Wo = decode_Wo(Wo_index);
-    /*
-      fprintf(stderr,"\n  lsps_......: ");
-    for(i=0; i<LPC_ORD; i++)
-       fprintf(stderr,"%5.3f  ", lsps_[i]);
-    fprintf(stderr,"\n");
-    */
-
-    /* frame 3: - we just want voicing --------------------------------- */
-
-    //fprintf(stderr,"frame: %d\n", ++frames);
-    analyse_one_frame(c2, &model, &speech[2*N]);
-    voiced3 = model.voiced;
+    /* unpack bits from channel ------------------------------------*/
 
-    /* frame 4: - voicing and delta Wo -----------------------------  */
-
-    //fprintf(stderr,"frame: %d\n", ++frames);
-    analyse_one_frame(c2, &model, &speech[3*N]);
-    voiced4 = model.voiced;
-    
-    delta_Wo_index =  encode_Wo_dt(model.Wo, prev_Wo);
-  
-    /* need to run this to get LPC energy */
-    e = speech_to_uq_lsps(lsps, ak, c2->Sn, c2->w, LPC_ORD);
+    /* this will partially fill the model params for the 2 x 10ms
+       frames */
 
-    //encode_lsps_diff_time_vq(lsp_indexes, lsps, prev_lsps_, LPC_ORD);
-    energy_index = encode_energy(e);
-    //fprintf(stderr,"  e: %f code: %d dec: %f \n", e, energy_index, decode_energy(energy_index));
+    model[0].voiced = unpack(bits, &nbit, 1);
 
-    pack(bits, &nbit, delta_Wo_index, WO_DT_BITS);
-    nbit_tmp = nbit;
-    pack(bits, &nbit, energy_index, E_BITS);
-    pack(bits, &nbit, voiced3, 1);
-    pack(bits, &nbit, voiced4, 1);
-    //fprintf(stderr,"          00 16 24 32 40 48 56\n"); 
-    //fprintf(stderr,"nbit = %d %02x %02x %02x %02x %02x %02x %02x %02x\n", nbit, 
-    //    bits[0], bits[1], bits[2], bits[3],
-    //    bits[4], bits[5], bits[6], bits[7]);
-
-    //fprintf(stderr,"  nbit_tmp: %d ", nbit_tmp);
-    energy_index = unpack(bits, &nbit_tmp, E_BITS);
-    // fprintf(stderr,"energy_index after: %d\n", energy_index);
-
-    assert(nbit == (unsigned)codec2_bits_per_frame(c2));
-    //if (frames == 36)
-    //exit(0);
-}
-
-
-/*---------------------------------------------------------------------------*\
-                                                       
-  FUNCTION....: codec2_decode_1500          
-  AUTHOR......: David Rowe                           
-  DATE CREATED: 11 May 2012
-
-  Decodes frames of 60 bits into 320 samples (40ms) of speech.
-
-\*---------------------------------------------------------------------------*/
-
-void codec2_decode_1500(struct CODEC2 *c2, short speech[], const unsigned char * bits)
-{
-    MODEL   model;
-    int     voiced1, voiced2, voiced3, voiced4;
-    int     lsp_indexes[LPC_ORD];
-    float   lsps_[LPC_ORD];
-    int     energy_index;
-    float   energy;
-    float   snr;
-    int     Wo_index, delta_Wo_index;
-    float   ak[LPC_ORD+1];
-    float   ak_interp[LPC_ORD+1];
-    float   lsps_interp[LPC_ORD];
-    int     i;
-    unsigned int nbit = 0;
-    MODEL   model_interp;
-    static  int frames;
-    float   prev__Wo;
-
-    assert(c2 != NULL);
-
-    /* unpack frame 1 & 2 bit stream to integer codes */
+    model[1].voiced = unpack(bits, &nbit, 1);
+    WoE_index = unpack(bits, &nbit, WO_E_BITS);
+    decode_WoE(&model[1], &e[1], c2->xq_dec, WoE_index);
 
-    Wo_index = unpack(bits, &nbit, WO_BITS);
     for(i=0; i<LSP_SCALAR_INDEXES; i++) {
        lsp_indexes[i] = unpack(bits, &nbit, lsp_bits(i));
     }
-    energy_index = unpack(bits, &nbit, E_BITS);
-    voiced1 = unpack(bits, &nbit, 1);
-    voiced2 = unpack(bits, &nbit, 1);
+    decode_lsps_scalar(&lsps[1][0], lsp_indexes, LPC_ORD);
+    check_lsp_order(&lsps[1][0], LPC_ORD);
+    bw_expand_lsps(&lsps[1][0], LPC_ORD);
  
-    /* decode integer codes to model parameters */
-
-    model.Wo = decode_Wo(Wo_index);
-    model.L = PI/model.Wo;
-    memset(&model.A, 0, (model.L+1)*sizeof(model.A[0]));
-
-    /* decode frame 2 LSPs and model amplitudes */
-
-    decode_lsps_scalar(lsps_, lsp_indexes, LPC_ORD);
-    check_lsp_order(lsps_, LPC_ORD);
-    bw_expand_lsps(lsps_, LPC_ORD);
-    lsp_to_lpc(lsps_, ak, LPC_ORD);
-    energy = decode_energy(energy_index);
-    aks_to_M2(ak, LPC_ORD, &model, energy, &snr, 1); 
-    apply_lpc_correction(&model);
-
-    /* interpolate frame 1 model parameters from adjacent frames */
-
-    model.voiced = voiced2;
-    model_interp.voiced = voiced1;
-    model_interp.Wo = P_MAX/2;
-    memset(&model_interp.A, 0, MAX_AMP*sizeof(model_interp.A[0]));
-
-    interpolate_lsp(&model_interp, &c2->prev_model, &model,
-                   c2->prev_lsps_, c2->prev_energy, lsps_, energy, ak_interp,
-                   lsps_interp);
-    apply_lpc_correction(&model_interp);
-
-    frames += 2;
-    /* used for comparing to c2sim version 
-       fprintf(stderr,"frame: %d\n", frames);
-    fprintf(stderr,"  Wo: %1.5f  L: %d v1: %d prev_e: %f\n", 
-          model_interp.Wo, model_interp.L, model_interp.voiced, c2->prev_energy);
-    fprintf(stderr,"  lsps_interp: ");
-    for(i=0; i<LPC_ORD; i++)
-       fprintf(stderr,"%5.3f  ", lsps_interp[i]);
-    fprintf(stderr,"\n  A..........: ");
-    for(i=0; i<10; i++)
-       fprintf(stderr,"%5.3f  ",model_interp.A[i]);
-
-    fprintf(stderr,"\n  Wo: %1.5f  L: %d e: %3.2f v2: %d\n", 
-          model.Wo, model.L, energy, model.voiced);
-    fprintf(stderr,"  lsps_......: ");
-    for(i=0; i<LPC_ORD; i++)
-       fprintf(stderr,"%5.3f  ", lsps_[i]);
-    fprintf(stderr,"\n  A..........: ");
-    for(i=0; i<10; i++)
-       fprintf(stderr,"%5.3f  ",model.A[i]);
-    fprintf(stderr,"\n");
-    */
-
-    /* synthesise frame 1 and frame 2 10ms frames */
-
-    synthesise_one_frame(c2, speech, &model_interp, ak_interp);
-    //fprintf(stderr,"  buf[0] %d\n", speech[0]);
-    synthesise_one_frame(c2, &speech[N], &model, ak);
-    //fprintf(stderr,"  buf[0] %d\n", speech[N]);
+    /* interpolate ------------------------------------------------*/
 
-    /* update memories (decode states) for next time */
+    /* Wo and energy are sampled every 20ms, so we interpolate just 1
+       10ms frame between 20ms samples */
 
-    memcpy(&c2->prev_model, &model, sizeof(MODEL));
-    memcpy(c2->prev_lsps_, lsps_, sizeof(lsps_));
-    c2->prev_energy = energy;
-    prev__Wo = model.Wo;
-
-    /*--------------------------------------------------------------------*/
-
-    /* unpack frame 3 & 4 bit stream to integer codes */
-
-    delta_Wo_index = unpack(bits, &nbit, WO_DT_BITS);
-    energy_index = unpack(bits, &nbit, E_BITS);
-    voiced3 = unpack(bits, &nbit, 1);
-    voiced4 = unpack(bits, &nbit, 1);
-    assert(nbit == (unsigned)codec2_bits_per_frame(c2));
-
-    /* decode integer codes to model parameters */
-
-    model.Wo = decode_Wo_dt(delta_Wo_index, prev__Wo);
-    model.L = PI/model.Wo;
-    memset(&model.A, 0, (model.L+1)*sizeof(model.A[0]));
-    energy = decode_energy(energy_index);
-
-    /* decode frame 4  */
-
-    aks_to_M2(ak, LPC_ORD, &model, energy, &snr, 1); 
-    apply_lpc_correction(&model);
-
-    /* interpolate frame 3 model parameters from adjacent frames */
-
-    model.voiced = voiced4;
-    model_interp.voiced = voiced3;
-    model_interp.Wo = P_MAX/2;
-    memset(&model_interp.A, 0, MAX_AMP*sizeof(model_interp.A[0]));
-
-    interpolate_lsp(&model_interp, &c2->prev_model, &model,
-                   c2->prev_lsps_, c2->prev_energy, lsps_, energy, ak_interp,
-                   lsps_interp);
-    apply_lpc_correction(&model_interp);
-
-    frames +=2;
-    /* used for comparing to c2sim version:
-    fprintf(stderr,"frame: %d\n", frames);
-
-    fprintf(stderr,"  Wo: %1.5f  L: %d v1: %d prev_e: %f\n", 
-          model_interp.Wo, model_interp.L, model_interp.voiced, c2->prev_energy);
-    fprintf(stderr,"  lsps_interp: ");
-    for(i=0; i<LPC_ORD; i++)
-       fprintf(stderr,"%5.3f  ", lsps_interp[i]);
-    fprintf(stderr,"\n  A..........: ");
-    for(i=0; i<10; i++)
-       fprintf(stderr,"%5.3f  ",model_interp.A[i]);
-
-    fprintf(stderr,"\n  Wo: %1.5f  L: %d e_index: %d e: %3.2f v2: %d\n", 
-          model.Wo, model.L, energy_index, energy, model.voiced);
-    fprintf(stderr,"  lsps_......: ");
-    for(i=0; i<LPC_ORD; i++)
-       fprintf(stderr,"%5.3f  ", lsps_[i]);
-    fprintf(stderr,"\n  A..........: ");
-    for(i=0; i<10; i++)
-       fprintf(stderr,"%5.3f  ",model.A[i]);
-    fprintf(stderr,"\n");
-    */
-
-    /* synthesise frame 3 and frame 4 10ms frames */
-
-    synthesise_one_frame(c2, &speech[2*N], &model_interp, ak_interp);
-    //fprintf(stderr,"  buf[0] %d\n", speech[2*N]);
-    synthesise_one_frame(c2, &speech[3*N], &model, ak);
-    //fprintf(stderr,"  buf[0] %d\n", speech[3*N]);
+    interp_Wo(&model[0], &c2->prev_model_dec, &model[1]);
+    e[0] = interp_energy(c2->prev_e_dec, e[1]);
  
-    if (frames == 44) {
-       //exit(0);
+    /* LSPs are sampled every 40ms so we interpolate the frame in
+       between, then recover spectral amplitudes */
+
+    interpolate_lsp_ver2(&lsps[0][0], c2->prev_lsps_dec, &lsps[1][0], 0.5);
+    for(i=0; i<2; i++) {
+       lsp_to_lpc(&lsps[i][0], &ak[i][0], LPC_ORD);
+       aks_to_M2(&ak[i][0], LPC_ORD, &model[i], e[i], &snr, 1); 
+       apply_lpc_correction(&model[i]);
     }
 
-    /* update memories (decode states) for next time */
+    /* synthesise ------------------------------------------------*/
 
-    memcpy(&c2->prev_model, &model, sizeof(MODEL));
-    memcpy(c2->prev_lsps_, lsps_, sizeof(lsps_));
-    c2->prev_energy = energy;
+    for(i=0; i<2; i++)
+       synthesise_one_frame(c2, &speech[N*i], &model[i], &ak[i][0]);
 
+    /* update memories for next frame ----------------------------*/
+
+    c2->prev_model_dec = model[1];
+    c2->prev_e_dec = e[1];
+    for(i=0; i<LPC_ORD; i++)
+       c2->prev_lsps_dec[i] = lsps[1][i];
 }
 
 
@@ -761,108 +400,73 @@ void codec2_decode_1500(struct CODEC2 *c2, short speech[], const unsigned char *
   The codec2 algorithm actually operates internally on 10ms (80
   sample) frames, so we run the encoding algorithm for times:
 
-  frame 0: just send voicing bit
-  frame 1: scalar quantisation of LSPs, joint VQ of Wo and E
-  frame 2: just send voicing bit
-  frame 3: joint VQ of Wo and E
+  frame 0: voicing bit
+  frame 1: voicing bit, joint VQ of Wo and E
+  frame 2: voicing bit
+  frame 3: voicing bit, joint VQ of Wo and E, scalar LSPs
 
   The bit allocation is:
 
     Parameter                      frame 2  frame 4   Total
     -------------------------------------------------------
-    Harmonic magnitudes (LSPs)     36        0        36
+    Harmonic magnitudes (LSPs)      0       36        36
     Energy+Wo                       8        8        16
     Voicing (10ms update)           2        2         4
-    TOTAL                          46       10        56
+    TOTAL                          10       46        56
  
 \*---------------------------------------------------------------------------*/
 
 void codec2_encode_1400(struct CODEC2 *c2, unsigned char * bits, short speech[])
 {
     MODEL   model;
-    float   lsps[LPC_ORD], lsps_[LPC_ORD];
+    float   lsps[LPC_ORD];
     float   ak[LPC_ORD+1];
     float   e;
-    int     voiced1, voiced2, voiced3, voiced4;
     int     lsp_indexes[LPC_ORD];
     int     WoE_index;
     int     i;
     unsigned int nbit = 0;
-    unsigned int nbit_tmp;
-    //static  int frames;
 
     assert(c2 != NULL);
 
     memset(bits, '\0',  ((codec2_bits_per_frame(c2) + 7) / 8));
 
-    /* frame 1: - we just want voicing -------------------------------- */
+    /* frame 1: - voicing ---------------------------------------------*/
 
-    //fprintf(stderr,"frame: %d\n", ++frames);
     analyse_one_frame(c2, &model, speech);
-    voiced1 = model.voiced;
-
-    /* frame 2: - full LSP, joint Wo & EE ----------------------------- */
+    pack(bits, &nbit, model.voiced, 1);
+    /* frame 2: - voicing, joint Wo & E -------------------------------*/
 
-    //fprintf(stderr,"frame: %d\n", ++frames);
     analyse_one_frame(c2, &model, &speech[N]);
-    voiced2 = model.voiced;
-    
+    pack(bits, &nbit, model.voiced, 1);
+
+    /* need to run this just to get LPC energy */
     e = speech_to_uq_lsps(lsps, ak, c2->Sn, c2->w, LPC_ORD);
-    encode_lsps_scalar(lsp_indexes, lsps, LPC_ORD);
-    WoE_index = encode_WoE(&model, e, c2->xq_enc);
 
-    for(i=0; i<LSP_SCALAR_INDEXES; i++) {
-       pack(bits, &nbit, lsp_indexes[i], lsp_bits(i));
-    }
+    WoE_index = encode_WoE(&model, e, c2->xq_enc);
     pack(bits, &nbit, WoE_index, WO_E_BITS);
-    pack(bits, &nbit, voiced1, 1);
-    pack(bits, &nbit, voiced2, 1);
-
-    /* decode LSPs for testing */
-
-    decode_lsps_scalar(lsps_, lsp_indexes, LPC_ORD);
-    bw_expand_lsps(lsps_, LPC_ORD);
-    /*
-      fprintf(stderr,"\n  lsps_......: ");
-    for(i=0; i<LPC_ORD; i++)
-       fprintf(stderr,"%5.3f  ", lsps_[i]);
-    fprintf(stderr,"\n");
-    */
-
-    /* frame 3: - we just want voicing --------------------------------- */
+    /* frame 3: - voicing ---------------------------------------------*/
 
-    //fprintf(stderr,"frame: %d\n", ++frames);
     analyse_one_frame(c2, &model, &speech[2*N]);
-    voiced3 = model.voiced;
+    pack(bits, &nbit, model.voiced, 1);
 
-    /* frame 4: - voicing and joint Wo & E ----------------------------  */
+    /* frame 4: - voicing, joint Wo & E, scalar LSPs ------------------*/
 
-    //fprintf(stderr,"frame: %d\n", ++frames);
     analyse_one_frame(c2, &model, &speech[3*N]);
-    voiced4 = model.voiced;
-  
-    /* need to run this to get LPC energy */
+    pack(bits, &nbit, model.voiced, 1);
     e = speech_to_uq_lsps(lsps, ak, c2->Sn, c2->w, LPC_ORD);
-
     WoE_index = encode_WoE(&model, e, c2->xq_enc);
-
-    //fprintf(stderr,"  e: %f code: %d dec: %f \n", e, energy_index, decode_energy(energy_index));
-
-    nbit_tmp = nbit;
     pack(bits, &nbit, WoE_index, WO_E_BITS);
-    pack(bits, &nbit, voiced3, 1);
-    pack(bits, &nbit, voiced4, 1);
-    //fprintf(stderr,"          00 16 24 32 40 48 56\n"); 
-    //fprintf(stderr,"nbit = %d %02x %02x %02x %02x %02x %02x %02x %02x\n", nbit, 
-    //    bits[0], bits[1], bits[2], bits[3],
-    //    bits[4], bits[5], bits[6], bits[7]);
-
-    //fprintf(stderr,"  nbit_tmp: %d ", nbit_tmp);
-    // fprintf(stderr,"energy_index after: %d\n", energy_index);
-
+    encode_lsps_scalar(lsp_indexes, lsps, LPC_ORD);
+    for(i=0; i<LSP_SCALAR_INDEXES; i++) {
+       pack(bits, &nbit, lsp_indexes[i], lsp_bits(i));
+    }
     assert(nbit == (unsigned)codec2_bits_per_frame(c2));
-    //if (frames == 36)
-    //exit(0);
 }
 
 
@@ -872,173 +476,88 @@ void codec2_encode_1400(struct CODEC2 *c2, unsigned char * bits, short speech[])
   AUTHOR......: David Rowe                           
   DATE CREATED: 11 May 2012
 
-  Decodes frames of 48 bits into 320 samples (40ms) of speech.
+  Decodes frames of 56 bits into 320 samples (40ms) of speech.
 
 \*---------------------------------------------------------------------------*/
 
 void codec2_decode_1400(struct CODEC2 *c2, short speech[], const unsigned char * bits)
 {
-    MODEL   model;
-    int     voiced1, voiced2, voiced3, voiced4;
+    MODEL   model[4];
     int     lsp_indexes[LPC_ORD];
-    float   lsps_[LPC_ORD];
+    float   lsps[4][LPC_ORD];
     int     WoE_index;
-    float   energy;
+    float   e[4];
     float   snr;
-    float   ak[LPC_ORD+1];
-    float   ak_interp[LPC_ORD+1];
-    float   lsps_interp[LPC_ORD];
-    int     i;
+    float   ak[4][LPC_ORD+1];
+    int     i,j;
     unsigned int nbit = 0;
-    MODEL   model_interp;
-    static  int frames;
-    float   prev__Wo;
+    float   weight;
 
     assert(c2 != NULL);
 
-    /* unpack frame 1 & 2 bit stream to integer codes */
+    /* only need to zero these out due to (unused) snr calculation */
 
-    for(i=0; i<LSP_SCALAR_INDEXES; i++) {
-       lsp_indexes[i] = unpack(bits, &nbit, lsp_bits(i));
-    }
-    WoE_index = unpack(bits, &nbit, WO_E_BITS);
-    voiced1 = unpack(bits, &nbit, 1);
-    voiced2 = unpack(bits, &nbit, 1);
-    /* decode codes to model parameters */
-
-    decode_WoE(&model, &energy, c2->xq_dec, WoE_index);
-    memset(&model.A, 0, (model.L+1)*sizeof(model.A[0]));
-
-    /* decode frame 2 LSPs and model amplitudes */
-
-    decode_lsps_scalar(lsps_, lsp_indexes, LPC_ORD);
-    check_lsp_order(lsps_, LPC_ORD);
-    bw_expand_lsps(lsps_, LPC_ORD);
-    lsp_to_lpc(lsps_, ak, LPC_ORD);
-    aks_to_M2(ak, LPC_ORD, &model, energy, &snr, 1); 
-    apply_lpc_correction(&model);
-
-    /* interpolate frame 1 model parameters from adjacent frames */
-
-    model.voiced = voiced2;
-    model_interp.voiced = voiced1;
-    model_interp.Wo = P_MAX/2;
-    memset(&model_interp.A, 0, MAX_AMP*sizeof(model_interp.A[0]));
-
-    interpolate_lsp(&model_interp, &c2->prev_model, &model,
-                   c2->prev_lsps_, c2->prev_energy, lsps_, energy, ak_interp,
-                   lsps_interp);
-    apply_lpc_correction(&model_interp);
-
-    frames += 2;
-    /* used for comparing to c2sim version 
-       fprintf(stderr,"frame: %d\n", frames);
-    fprintf(stderr,"  Wo: %1.5f  L: %d v1: %d prev_e: %f\n", 
-          model_interp.Wo, model_interp.L, model_interp.voiced, c2->prev_energy);
-    fprintf(stderr,"  lsps_interp: ");
-    for(i=0; i<LPC_ORD; i++)
-       fprintf(stderr,"%5.3f  ", lsps_interp[i]);
-    fprintf(stderr,"\n  A..........: ");
-    for(i=0; i<10; i++)
-       fprintf(stderr,"%5.3f  ",model_interp.A[i]);
-
-    fprintf(stderr,"\n  Wo: %1.5f  L: %d e: %3.2f v2: %d\n", 
-          model.Wo, model.L, energy, model.voiced);
-    fprintf(stderr,"  lsps_......: ");
-    for(i=0; i<LPC_ORD; i++)
-       fprintf(stderr,"%5.3f  ", lsps_[i]);
-    fprintf(stderr,"\n  A..........: ");
-    for(i=0; i<10; i++)
-       fprintf(stderr,"%5.3f  ",model.A[i]);
-    fprintf(stderr,"\n");
-    */
-
-    /* synthesise frame 1 and frame 2 10ms frames */
+    for(i=0; i<4; i++)
+       for(j=1; j<=MAX_AMP; j++)
+           model[i].A[j] = 0.0;
 
-    synthesise_one_frame(c2, speech, &model_interp, ak_interp);
-    //fprintf(stderr,"  buf[0] %d\n", speech[0]);
-    synthesise_one_frame(c2, &speech[N], &model, ak);
-    //fprintf(stderr,"  buf[0] %d\n", speech[N]);
+    /* unpack bits from channel ------------------------------------*/
 
-    /* update memories (decode states) for next time */
+    /* this will partially fill the model params for the 4 x 10ms
+       frames */
 
-    memcpy(&c2->prev_model, &model, sizeof(MODEL));
-    memcpy(c2->prev_lsps_, lsps_, sizeof(lsps_));
-    c2->prev_energy = energy;
-    prev__Wo = model.Wo;
-
-    /*--------------------------------------------------------------------*/
-
-    /* unpack frame 3 & 4 bit stream to integer codes */
+    model[0].voiced = unpack(bits, &nbit, 1);
 
+    model[1].voiced = unpack(bits, &nbit, 1);
     WoE_index = unpack(bits, &nbit, WO_E_BITS);
-    voiced3 = unpack(bits, &nbit, 1);
-    voiced4 = unpack(bits, &nbit, 1);
-    assert(nbit == (unsigned)codec2_bits_per_frame(c2));
+    decode_WoE(&model[1], &e[1], c2->xq_dec, WoE_index);
 
-    /* decode integer codes to model parameters */
+    model[2].voiced = unpack(bits, &nbit, 1);
 
-    memset(&model.A, 0, (model.L+1)*sizeof(model.A[0]));
+    model[3].voiced = unpack(bits, &nbit, 1);
+    WoE_index = unpack(bits, &nbit, WO_E_BITS);
+    decode_WoE(&model[3], &e[3], c2->xq_dec, WoE_index);
+    for(i=0; i<LSP_SCALAR_INDEXES; i++) {
+       lsp_indexes[i] = unpack(bits, &nbit, lsp_bits(i));
+    }
+    decode_lsps_scalar(&lsps[3][0], lsp_indexes, LPC_ORD);
+    check_lsp_order(&lsps[3][0], LPC_ORD);
+    bw_expand_lsps(&lsps[3][0], LPC_ORD);
+    /* interpolate ------------------------------------------------*/
 
-    /* decode frame 4  */
+    /* Wo and energy are sampled every 20ms, so we interpolate just 1
+       10ms frame between 20ms samples */
 
-    decode_WoE(&model, &energy, c2->xq_dec, WoE_index);
-    aks_to_M2(ak, LPC_ORD, &model, energy, &snr, 1); 
-    apply_lpc_correction(&model);
+    interp_Wo(&model[0], &c2->prev_model_dec, &model[1]);
+    e[0] = interp_energy(c2->prev_e_dec, e[1]);
+    interp_Wo(&model[2], &model[1], &model[3]);
+    e[2] = interp_energy(e[1], e[3]);
+    /* LSPs are sampled every 40ms so we interpolate the 3 frames in
+       between, then recover spectral amplitudes */
 
-    /* interpolate frame 3 model parameters from adjacent frames */
+    for(i=0, weight=0.25; i<3; i++, weight += 0.25) {
+       interpolate_lsp_ver2(&lsps[i][0], c2->prev_lsps_dec, &lsps[3][0], weight);
+    }
+    for(i=0; i<4; i++) {
+       lsp_to_lpc(&lsps[i][0], &ak[i][0], LPC_ORD);
+       aks_to_M2(&ak[i][0], LPC_ORD, &model[i], e[i], &snr, 1); 
+       apply_lpc_correction(&model[i]);
+    }
 
-    model.voiced = voiced4;
-    model_interp.voiced = voiced3;
-    model_interp.Wo = P_MAX/2;
-    memset(&model_interp.A, 0, MAX_AMP*sizeof(model_interp.A[0]));
+    /* synthesise ------------------------------------------------*/
 
-    interpolate_lsp(&model_interp, &c2->prev_model, &model,
-                   c2->prev_lsps_, c2->prev_energy, lsps_, energy, ak_interp,
-                   lsps_interp);
-    apply_lpc_correction(&model_interp);
+    for(i=0; i<4; i++)
+       synthesise_one_frame(c2, &speech[N*i], &model[i], &ak[i][0]);
 
-    frames +=2;
-    /* used for comparing to c2sim version:
-    fprintf(stderr,"frame: %d\n", frames);
+    /* update memories for next frame ----------------------------*/
 
-    fprintf(stderr,"  Wo: %1.5f  L: %d v1: %d prev_e: %f\n", 
-          model_interp.Wo, model_interp.L, model_interp.voiced, c2->prev_energy);
-    fprintf(stderr,"  lsps_interp: ");
-    for(i=0; i<LPC_ORD; i++)
-       fprintf(stderr,"%5.3f  ", lsps_interp[i]);
-    fprintf(stderr,"\n  A..........: ");
-    for(i=0; i<10; i++)
-       fprintf(stderr,"%5.3f  ",model_interp.A[i]);
-
-    fprintf(stderr,"\n  Wo: %1.5f  L: %d e_index: %d e: %3.2f v2: %d\n", 
-          model.Wo, model.L, energy_index, energy, model.voiced);
-    fprintf(stderr,"  lsps_......: ");
+    c2->prev_model_dec = model[3];
+    c2->prev_e_dec = e[3];
     for(i=0; i<LPC_ORD; i++)
-       fprintf(stderr,"%5.3f  ", lsps_[i]);
-    fprintf(stderr,"\n  A..........: ");
-    for(i=0; i<10; i++)
-       fprintf(stderr,"%5.3f  ",model.A[i]);
-    fprintf(stderr,"\n");
-    */
-
-    /* synthesise frame 3 and frame 4 10ms frames */
-
-    synthesise_one_frame(c2, &speech[2*N], &model_interp, ak_interp);
-    //fprintf(stderr,"  buf[0] %d\n", speech[2*N]);
-    synthesise_one_frame(c2, &speech[3*N], &model, ak);
-    //fprintf(stderr,"  buf[0] %d\n", speech[3*N]);
-    if (frames == 44) {
-       //exit(0);
-    }
-
-    /* update memories (decode states) for next time */
-
-    memcpy(&c2->prev_model, &model, sizeof(MODEL));
-    memcpy(c2->prev_lsps_, lsps_, sizeof(lsps_));
-    c2->prev_energy = energy;
+       c2->prev_lsps_dec[i] = lsps[3][i];
 
 }
 
@@ -1054,113 +573,77 @@ void codec2_decode_1400(struct CODEC2 *c2, short speech[], const unsigned char *
   The codec2 algorithm actually operates internally on 10ms (80
   sample) frames, so we run the encoding algorithm four times:
 
-  frame 0: just send voicing bit
-  frame 1: predictive vector quantisation of LSPs and Wo and E
-  frame 2: just send voicing bit
-  frame 3: delta-time quantisation Wo and E
+  frame 0: voicing bit
+  frame 1: voicing bit, joint VQ of Wo and E
+  frame 2: voicing bit
+  frame 3: voicing bit, joint VQ of Wo and E, VQ LSPs
 
   The bit allocation is:
 
     Parameter                      frame 2  frame 4   Total
     -------------------------------------------------------
-    Harmonic magnitudes (LSPs)     24        0        21
-    Energy                          5        5        10
-    Wo (fundamental frequnecy)      7        3        10
+    Harmonic magnitudes (LSPs)      0       27        27
+    Energy+Wo                       8        8        16
     Voicing (10ms update)           2        2         4
-    TOTAL                          35       10        45
+    Spare                           0        1         1
+    TOTAL                          10       38        48
  
 \*---------------------------------------------------------------------------*/
 
 void codec2_encode_1200(struct CODEC2 *c2, unsigned char * bits, short speech[])
 {
     MODEL   model;
-    float   lsps[LPC_ORD], lsps_[LPC_ORD];
+    float   lsps[LPC_ORD];
+    float   lsps_[LPC_ORD];
     float   ak[LPC_ORD+1];
     float   e;
-    int     voiced1, voiced2, voiced3, voiced4;
-    int     lsp_indexes[LSP_PRED_VQ_INDEXES];
-    int     energy_index;
-    int     Wo_index, delta_Wo_index;
+    int     lsp_indexes[LPC_ORD];
+    int     WoE_index;
     int     i;
+    int     spare = 0;
     unsigned int nbit = 0;
-    unsigned int nbit_tmp;
-    float   prev_Wo;
-//    static  int frames;
 
     assert(c2 != NULL);
 
     memset(bits, '\0',  ((codec2_bits_per_frame(c2) + 7) / 8));
 
-    /* frame 1: - we just want voicing -------------------------------- */
+    /* frame 1: - voicing ---------------------------------------------*/
 
-    //fprintf(stderr,"frame: %d\n", ++frames);
     analyse_one_frame(c2, &model, speech);
-    voiced1 = model.voiced;
-
-    /* frame 2: - predictive VQ LSP and Wo ---------------------------- */
+    pack(bits, &nbit, model.voiced, 1);
+    /* frame 2: - voicing, joint Wo & E -------------------------------*/
 
-    //fprintf(stderr,"frame: %d\n", ++frames);
     analyse_one_frame(c2, &model, &speech[N]);
-    voiced2 = model.voiced;
-    
-    Wo_index = encode_Wo(model.Wo);
+    pack(bits, &nbit, model.voiced, 1);
 
+    /* need to run this just to get LPC energy */
     e = speech_to_uq_lsps(lsps, ak, c2->Sn, c2->w, LPC_ORD);
-    //fprintf(stderr,"   lsps........: ");
-    //for(i=0; i<LPC_ORD; i++)
-    // fprintf(stderr,"%5.3f  ", lsps[i]);
-    //fprintf(stderr,"\n");
-    encode_lsps_vq(lsp_indexes, lsps, lsps_, LPC_ORD);
-    energy_index = encode_energy(e);
 
-    pack(bits, &nbit, Wo_index, WO_BITS);
-    for(i=0; i<LSP_PRED_VQ_INDEXES; i++) {
-       pack(bits, &nbit, lsp_indexes[i], lsp_pred_vq_bits(i));
-    }
-    pack(bits, &nbit, energy_index, E_BITS);
-    pack(bits, &nbit, voiced1, 1);
-    pack(bits, &nbit, voiced2, 1);
-
-    prev_Wo = decode_Wo(Wo_index);
-
-    /* frame 3: - we just want voicing --------------------------------- */
+    WoE_index = encode_WoE(&model, e, c2->xq_enc);
+    pack(bits, &nbit, WoE_index, WO_E_BITS);
+    /* frame 3: - voicing ---------------------------------------------*/
 
-    //fprintf(stderr,"frame: %d\n", ++frames);
     analyse_one_frame(c2, &model, &speech[2*N]);
-    voiced3 = model.voiced;
+    pack(bits, &nbit, model.voiced, 1);
 
-    /* frame 4: - voicing and delta Wo -----------------------------  */
+    /* frame 4: - voicing, joint Wo & E, scalar LSPs ------------------*/
 
-    //fprintf(stderr,"frame: %d\n", ++frames);
     analyse_one_frame(c2, &model, &speech[3*N]);
-    voiced4 = model.voiced;
-    
-    delta_Wo_index =  encode_Wo_dt(model.Wo, prev_Wo);
-  
-    /* need to run this to get LPC energy */
+    pack(bits, &nbit, model.voiced, 1);
     e = speech_to_uq_lsps(lsps, ak, c2->Sn, c2->w, LPC_ORD);
-
-    //encode_lsps_diff_time_vq(lsp_indexes, lsps, prev_lsps_, LPC_ORD);
-    energy_index = encode_energy(e);
-    //fprintf(stderr,"  e: %f code: %d dec: %f \n", e, energy_index, decode_energy(energy_index));
-
-    pack(bits, &nbit, delta_Wo_index, WO_DT_BITS);
-    nbit_tmp = nbit;
-    pack(bits, &nbit, energy_index, E_BITS);
-    pack(bits, &nbit, voiced3, 1);
-    pack(bits, &nbit, voiced4, 1);
-    //fprintf(stderr,"          00 16 24 32 40 48 56\n"); 
-    //fprintf(stderr,"nbit = %d %02x %02x %02x %02x %02x %02x %02x %02x\n", nbit, 
-    //    bits[0], bits[1], bits[2], bits[3],
-    //    bits[4], bits[5], bits[6], bits[7]);
-
-    //fprintf(stderr,"  nbit_tmp: %d ", nbit_tmp);
-    energy_index = unpack(bits, &nbit_tmp, E_BITS);
-    // fprintf(stderr,"energy_index after: %d\n", energy_index);
-
+    WoE_index = encode_WoE(&model, e, c2->xq_enc);
+    pack(bits, &nbit, WoE_index, WO_E_BITS);
+    encode_lsps_vq(lsp_indexes, lsps, lsps_, LPC_ORD);
+    for(i=0; i<LSP_PRED_VQ_INDEXES; i++) {
+       pack(bits, &nbit, lsp_indexes[i], lsp_pred_vq_bits(i));
+    }
+    pack(bits, &nbit, spare, 1);
     assert(nbit == (unsigned)codec2_bits_per_frame(c2));
-    //if (frames == 8)
-    //exit(0);
 }
 
 
@@ -1176,176 +659,82 @@ void codec2_encode_1200(struct CODEC2 *c2, unsigned char * bits, short speech[])
 
 void codec2_decode_1200(struct CODEC2 *c2, short speech[], const unsigned char * bits)
 {
-    MODEL   model;
-    int     voiced1, voiced2, voiced3, voiced4;
-    int     lsp_indexes[LSP_PRED_VQ_INDEXES];
-    float   lsps_[LPC_ORD];
-    int     energy_index;
-    float   energy;
+    MODEL   model[4];
+    int     lsp_indexes[LPC_ORD];
+    float   lsps[4][LPC_ORD];
+    int     WoE_index;
+    float   e[4];
     float   snr;
-    int     Wo_index, delta_Wo_index;
-    float   ak[LPC_ORD+1];
-    float   ak_interp[LPC_ORD+1];
-    float   lsps_interp[LPC_ORD];
-    int     i;
+    float   ak[4][LPC_ORD+1];
+    int     i,j;
     unsigned int nbit = 0;
-    MODEL   model_interp;
-    static  int frames;
-    float   prev__Wo;
+    float   weight;
 
     assert(c2 != NULL);
 
-    /* unpack frame 1 & 2 bit stream to integer codes */
+    /* only need to zero these out due to (unused) snr calculation */
 
-    Wo_index = unpack(bits, &nbit, WO_BITS);
-    for(i=0; i<LSP_PRED_VQ_INDEXES; i++) {
-       lsp_indexes[i] = unpack(bits, &nbit, lsp_pred_vq_bits(i));
-    }
-    energy_index = unpack(bits, &nbit, E_BITS);
-    voiced1 = unpack(bits, &nbit, 1);
-    voiced2 = unpack(bits, &nbit, 1);
-    /* decode integer codes to model parameters */
-
-    model.Wo = decode_Wo(Wo_index);
-    model.L = PI/model.Wo;
-    memset(&model.A, 0, (model.L+1)*sizeof(model.A[0]));
-
-    /* decode frame 2 LSPs and model amplitudes */
-
-    decode_lsps_vq(lsp_indexes, lsps_, LPC_ORD);
-    bw_expand_lsps(lsps_, LPC_ORD);
-    lsp_to_lpc(lsps_, ak, LPC_ORD);
-    energy = decode_energy(energy_index);
-    aks_to_M2(ak, LPC_ORD, &model, energy, &snr, 1); 
-    apply_lpc_correction(&model);
-
-    /* interpolate frame 1 model parameters from adjacent frames */
-
-    model.voiced = voiced2;
-    model_interp.voiced = voiced1;
-    model_interp.Wo = P_MAX/2;
-    memset(&model_interp.A, 0, MAX_AMP*sizeof(model_interp.A[0]));
-
-    interpolate_lsp(&model_interp, &c2->prev_model, &model,
-                   c2->prev_lsps_, c2->prev_energy, lsps_, energy, ak_interp,
-                   lsps_interp);
-    apply_lpc_correction(&model_interp);
-
-    frames += 2;
-    /* used for comparing to c2sim version  
-       fprintf(stderr,"frame: %d\n", frames);
-    fprintf(stderr,"  Wo: %1.5f  L: %d v1: %d prev_e: %f\n", 
-          model_interp.Wo, model_interp.L, model_interp.voiced, c2->prev_energy);
-    fprintf(stderr,"  lsps_interp: ");
-    for(i=0; i<LPC_ORD; i++)
-       fprintf(stderr,"%5.3f  ", lsps_interp[i]);
-    fprintf(stderr,"\n  A..........: ");
-    for(i=0; i<10; i++)
-       fprintf(stderr,"%5.3f  ",model_interp.A[i]);
-
-    fprintf(stderr,"\n  Wo: %1.5f  L: %d e: %3.2f v2: %d\n", 
-          model.Wo, model.L, energy, model.voiced);
-    fprintf(stderr,"  lsps_......: ");
-    for(i=0; i<LPC_ORD; i++)
-       fprintf(stderr,"%5.3f  ", lsps_[i]);
-    fprintf(stderr,"\n  A..........: ");
-    for(i=0; i<10; i++)
-       fprintf(stderr,"%5.3f  ",model.A[i]);
-    fprintf(stderr,"\n");
-    */
-
-    /* synthesise frame 1 and frame 2 10ms frames */
+    for(i=0; i<4; i++)
+       for(j=1; j<=MAX_AMP; j++)
+           model[i].A[j] = 0.0;
 
-    synthesise_one_frame(c2, speech, &model_interp, ak_interp);
-    //fprintf(stderr,"  buf[0] %d\n", speech[0]);
-    synthesise_one_frame(c2, &speech[N], &model, ak);
-    //fprintf(stderr,"  buf[0] %d\n", speech[N]);
+    /* unpack bits from channel ------------------------------------*/
 
-    /* update memories (decode states) for next time */
+    /* this will partially fill the model params for the 4 x 10ms
+       frames */
 
-    memcpy(&c2->prev_model, &model, sizeof(MODEL));
-    memcpy(c2->prev_lsps_, lsps_, sizeof(lsps_));
-    c2->prev_energy = energy;
-    prev__Wo = model.Wo;
+    model[0].voiced = unpack(bits, &nbit, 1);
 
-    /*--------------------------------------------------------------------*/
-
-    /* unpack frame 3 & 4 bit stream to integer codes */
+    model[1].voiced = unpack(bits, &nbit, 1);
+    WoE_index = unpack(bits, &nbit, WO_E_BITS);
+    decode_WoE(&model[1], &e[1], c2->xq_dec, WoE_index);
 
-    delta_Wo_index = unpack(bits, &nbit, WO_DT_BITS);
-    energy_index = unpack(bits, &nbit, E_BITS);
-    voiced3 = unpack(bits, &nbit, 1);
-    voiced4 = unpack(bits, &nbit, 1);
-    assert(nbit == (unsigned)codec2_bits_per_frame(c2));
+    model[2].voiced = unpack(bits, &nbit, 1);
 
-    /* decode integer codes to model parameters */
+    model[3].voiced = unpack(bits, &nbit, 1);
+    WoE_index = unpack(bits, &nbit, WO_E_BITS);
+    decode_WoE(&model[3], &e[3], c2->xq_dec, WoE_index);
+    for(i=0; i<LSP_PRED_VQ_INDEXES; i++) {
+       lsp_indexes[i] = unpack(bits, &nbit, lsp_pred_vq_bits(i));
+    }
+    decode_lsps_vq(lsp_indexes, &lsps[3][0], LPC_ORD);
+    check_lsp_order(&lsps[3][0], LPC_ORD);
+    bw_expand_lsps(&lsps[3][0], LPC_ORD);
+    /* interpolate ------------------------------------------------*/
 
-    model.Wo = decode_Wo_dt(delta_Wo_index, prev__Wo);
-    assert(model.Wo >= TWO_PI/P_MAX);
-    assert(model.Wo <= TWO_PI/P_MIN);
-    model.L = PI/model.Wo;
-    memset(&model.A, 0, (model.L+1)*sizeof(model.A[0]));
-    energy = decode_energy(energy_index);
-    
-    /* decode frame 4  */
+    /* Wo and energy are sampled every 20ms, so we interpolate just 1
+       10ms frame between 20ms samples */
 
-    aks_to_M2(ak, LPC_ORD, &model, energy, &snr, 1); 
-    apply_lpc_correction(&model);
+    interp_Wo(&model[0], &c2->prev_model_dec, &model[1]);
+    e[0] = interp_energy(c2->prev_e_dec, e[1]);
+    interp_Wo(&model[2], &model[1], &model[3]);
+    e[2] = interp_energy(e[1], e[3]);
+    /* LSPs are sampled every 40ms so we interpolate the 3 frames in
+       between, then recover spectral amplitudes */
 
-    /* interpolate frame 3 model parameters from adjacent frames */
+    for(i=0, weight=0.25; i<3; i++, weight += 0.25) {
+       interpolate_lsp_ver2(&lsps[i][0], c2->prev_lsps_dec, &lsps[3][0], weight);
+    }
+    for(i=0; i<4; i++) {
+       lsp_to_lpc(&lsps[i][0], &ak[i][0], LPC_ORD);
+       aks_to_M2(&ak[i][0], LPC_ORD, &model[i], e[i], &snr, 1); 
+       apply_lpc_correction(&model[i]);
+    }
 
-    model.voiced = voiced4;
-    model_interp.voiced = voiced3;
-    model_interp.Wo = P_MAX/2;
-    memset(&model_interp.A, 0, MAX_AMP*sizeof(model_interp.A[0]));
+    /* synthesise ------------------------------------------------*/
 
-    interpolate_lsp(&model_interp, &c2->prev_model, &model,
-                   c2->prev_lsps_, c2->prev_energy, lsps_, energy, ak_interp,
-                   lsps_interp);
-    apply_lpc_correction(&model_interp);
+    for(i=0; i<4; i++)
+       synthesise_one_frame(c2, &speech[N*i], &model[i], &ak[i][0]);
 
-    frames +=2;
-    /* used for comparing to c2sim version: 
-    fprintf(stderr,"frame: %d\n", frames);
+    /* update memories for next frame ----------------------------*/
 
-    fprintf(stderr,"  Wo: %1.5f  L: %d v1: %d prev_e: %f\n", 
-          model_interp.Wo, model_interp.L, model_interp.voiced, c2->prev_energy);
-    fprintf(stderr,"  lsps_interp: ");
+    c2->prev_model_dec = model[3];
+    c2->prev_e_dec = e[3];
     for(i=0; i<LPC_ORD; i++)
-       fprintf(stderr,"%5.3f  ", lsps_interp[i]);
-    fprintf(stderr,"\n  A..........: ");
-    for(i=0; i<10; i++)
-       fprintf(stderr,"%5.3f  ",model_interp.A[i]);
-
-    fprintf(stderr,"\n  Wo: %1.5f  L: %d e_index: %d e: %3.2f v2: %d\n", 
-          model.Wo, model.L, energy_index, energy, model.voiced);
-    fprintf(stderr,"  lsps_......: ");
-    for(i=0; i<LPC_ORD; i++)
-       fprintf(stderr,"%5.3f  ", lsps_[i]);
-    fprintf(stderr,"\n  A..........: ");
-    for(i=0; i<10; i++)
-       fprintf(stderr,"%5.3f  ",model.A[i]);
-    fprintf(stderr,"\n");
-    */
-
-    /* synthesise frame 3 and frame 4 10ms frames */
-
-    synthesise_one_frame(c2, &speech[2*N], &model_interp, ak_interp);
-    //fprintf(stderr,"  buf[0] %d\n", speech[2*N]);
-    synthesise_one_frame(c2, &speech[3*N], &model, ak);
-    //fprintf(stderr,"  buf[0] %d\n", speech[3*N]);
-    //if (frames == 8) {
-    // exit(0);
-    //}
-
-    /* update memories (decode states) for next time */
-
-    memcpy(&c2->prev_model, &model, sizeof(MODEL));
-    memcpy(c2->prev_lsps_, lsps_, sizeof(lsps_));
-    c2->prev_energy = energy;
-
+       c2->prev_lsps_dec[i] = lsps[3][i];
 }
 
 
@@ -1408,7 +797,7 @@ void analyse_one_frame(struct CODEC2 *c2, MODEL *model, short speech[])
 
     /* Estimate pitch */
 
-    nlp(c2->nlp,c2->Sn,N,M,P_MIN,P_MAX,&pitch,Sw, &c2->prev_Wo);
+    nlp(c2->nlp,c2->Sn,N,M,P_MIN,P_MAX,&pitch,Sw, &c2->prev_Wo_enc);
     model->Wo = TWO_PI/pitch;
     model->L = PI/model->Wo;
 
@@ -1416,8 +805,8 @@ void analyse_one_frame(struct CODEC2 *c2, MODEL *model, short speech[])
 
     two_stage_pitch_refinement(model, Sw);
     estimate_amplitudes(model, Sw, c2->W);
-    snr = est_voicing_mbe(model, Sw, c2->W, Sw_, Ew, c2->prev_Wo);
+    snr = est_voicing_mbe(model, Sw, c2->W, Sw_, Ew, c2->prev_Wo_enc);
     //fprintf(stderr,"snr %3.2f  v: %d  Wo: %f prev_Wo: %f\n", 
-    //    snr, model->voiced, model->Wo, c2->prev_Wo);
-    c2->prev_Wo = model->Wo;
+    //    snr, model->voiced, model->Wo, c2->prev_Wo_enc);
+    c2->prev_Wo_enc = model->Wo;
 }
index 35c81c9d52c18981251c18accad67f6020343098..6f12483ea439b7edddd63c1670ec42d9ee691855 100644 (file)
@@ -32,10 +32,9 @@ extern "C" {
 #ifndef __CODEC2__
 #define  __CODEC2__
 
-#define CODEC2_MODE_2500 0
-#define CODEC2_MODE_1500 1
-#define CODEC2_MODE_1400 2
-#define CODEC2_MODE_1200 3
+#define CODEC2_MODE_2400 0
+#define CODEC2_MODE_1400 1
+#define CODEC2_MODE_1200 2
 
 struct CODEC2;
 
index c2c1ba405911cdfac54c48b1f1de2838b7b383e9..253e57bf23f891ddeb53e80545c3b0f534e97f2e 100644 (file)
@@ -203,3 +203,82 @@ void interpolate_lsp(
     aks_to_M2(ak_interp, LPC_ORD, interp, e, &snr, 0); 
     //printf("  interp: ak[1]: %f A[1] %f\n", ak_interp[1], interp->A[1]);
 }
+
+
+/*---------------------------------------------------------------------------*\
+
+  FUNCTION....: interp_Wo()         
+  AUTHOR......: David Rowe                           
+  DATE CREATED: 22 May 2012
+        
+  Interpolates centre 10ms sample of Wo and L samples given two
+  samples 20ms apart. Assumes voicing is available for centre
+  (interpolated) frame.
+  
+\*---------------------------------------------------------------------------*/
+
+void interp_Wo(
+  MODEL *interp,    /* interpolated model params                     */
+  MODEL *prev,      /* previous frames model params                  */
+  MODEL *next       /* next frames model params                      */
+              )
+{
+    /* trap corner case where voicing est is probably wrong */
+
+    if (interp->voiced && !prev->voiced && !next->voiced) {
+       interp->voiced = 0;
+    }  
+   
+    /* Wo depends on voicing of this and adjacent frames */
+
+    if (interp->voiced) {
+       if (prev->voiced && next->voiced)
+           interp->Wo = (prev->Wo + next->Wo)/2.0;
+       if (!prev->voiced && next->voiced)
+           interp->Wo = next->Wo;
+       if (prev->voiced && !next->voiced)
+           interp->Wo = prev->Wo;
+    }
+    else {
+       interp->Wo = TWO_PI/P_MAX;
+    }
+    interp->L = PI/interp->Wo;
+}
+
+
+/*---------------------------------------------------------------------------*\
+
+  FUNCTION....: interp_energy()             
+  AUTHOR......: David Rowe                           
+  DATE CREATED: 22 May 2012
+        
+  Interpolates centre 10ms sample of energy given two samples 20ms
+  apart.
+  
+\*---------------------------------------------------------------------------*/
+
+float interp_energy(float prev_e, float next_e)
+{
+    return pow(10.0, (log10(prev_e) + log10(next_e))/2.0);
+}
+
+
+/*---------------------------------------------------------------------------*\
+
+  FUNCTION....: interpolate_lsp_ver2()      
+  AUTHOR......: David Rowe                           
+  DATE CREATED: 22 May 2012
+        
+  Weighted interpolation of LSPs.
+  
+\*---------------------------------------------------------------------------*/
+
+void interpolate_lsp_ver2(float interp[], float prev[],  float next[], float weight)
+{
+    int i;
+
+    for(i=0; i<LPC_ORD; i++)
+       interp[i] = (1.0 - weight)*prev[i] + weight*next[i];
+}
+
index 64c59d514a7421ad82b4ca7e0bedd7e0cee2a645..87caf574016c14a3243138b972bf3e04b39ec3da 100644 (file)
@@ -33,5 +33,8 @@ void interpolate_lsp(MODEL *interp, MODEL *prev, MODEL *next,
                      float *prev_lsps, float  prev_e,
                      float *next_lsps, float  next_e,
                      float *ak_interp, float *lsps_interp);
+void interp_Wo(MODEL *interp, MODEL *prev, MODEL *next);
+float interp_energy(float prev, float next);
+void interpolate_lsp_ver2(float interp[], float prev[],  float next[], float weight);
 
 #endif
index 8762d0fef727dd563cd71c43908f1e66aa4fc33d..3032cbd5f8a0994e01fa9f5dc50e0688053a0e18 100644 (file)
@@ -1154,12 +1154,14 @@ void decode_lsps_diff_time_vq(
 void encode_lsps_vq(int *indexes, float *x, float *xq, int ndim)
 {
   int i, n1, n2, n3;
-  float err[ndim], err2[ndim], err3[ndim];
-  float w[ndim], w2[ndim], w3[ndim];
+  float err[LPC_ORD], err2[LPC_ORD], err3[LPC_ORD];
+  float w[LPC_ORD], w2[LPC_ORD], w3[LPC_ORD];
   const float *codebook1 = lsp_cbjvm[0].cb;
   const float *codebook2 = lsp_cbjvm[1].cb;
   const float *codebook3 = lsp_cbjvm[2].cb;
 
+  assert(ndim <= LPC_ORD);
+
   w[0] = MIN(x[0], x[1]-x[0]);
   for (i=1;i<ndim-1;i++)
     w[i] = MIN(x[i]-x[i-1], x[i+1]-x[i]);
index c6d4d78e1b9790938be15aad9f9612f34d6ff5dd..8624ce8af70a3ddb1fdce0f781da4ebc783b3fd5 100644 (file)
@@ -67,7 +67,7 @@ int test1()
     float   ak[LPC_ORD+1];
     float   lsps[LPC_ORD];
 
-    c2 = codec2_create(CODEC2_MODE_2500);
+    c2 = codec2_create(CODEC2_MODE_2400);
 
     fin = fopen("../raw/hts1a.raw", "rb");
     assert(fin != NULL);
@@ -106,7 +106,7 @@ int test2()
     float   lsps[LPC_ORD];
     float   e;
        
-    c2 = codec2_create(CODEC2_MODE_2500);
+    c2 = codec2_create(CODEC2_MODE_2400);
     bits = (char*)malloc(codec2_bits_per_frame(c2));
     assert(bits != NULL);
     fin = fopen("../raw/hts1a.raw", "rb");
@@ -184,7 +184,7 @@ int test3()
     char   *bits;
     struct CODEC2 *c2;
 
-    c2 = codec2_create(CODEC2_MODE_2500);
+    c2 = codec2_create(CODEC2_MODE_2400);
     int numBits  = codec2_bits_per_frame(c2);
     int numBytes = (numBits+7)>>3;