[FFmpeg-devel] libavfilter: Removes stored DNN models. Adds support for native backend model file format in tf backend. Removes scaling and conversion with libswscale and replaces input formats with AV_PIX_FMT_GRAYF32 in sr filter

Submitted by Sergey Lavrushkin on Sept. 1, 2018, 7:27 p.m.

Details

Message ID CAAeE=qr01bjZCtjj+ohO3nJrR=4RpqTxkORcfkDdprP-J6YUBA@mail.gmail.com
State New
Headers show

Commit Message

Sergey Lavrushkin Sept. 1, 2018, 7:27 p.m.
Hello,

Resending patch with fixes of sr filter and dnn module for review.

Comments

Pedro Arthur Sept. 2, 2018, 10:46 p.m.
Hi

2018-09-01 16:27 GMT-03:00 Sergey Lavrushkin <dualfal@gmail.com>:
> Hello,
>
> Resending patch with fixes of sr filter and dnn module for review.
Thanks for your work.

I think it would be beter if you split this patch: one removing the
stored data and one which adds the support for native model file in
tf.

Regarding the removal of swscale from the filter, given how it harms
the usage raising the complexity for the user, it should not be
removed.

In the original patch thread I discussed it with Gyan Doshi which
agreed keeping it, I also made sure the other, supposedly interested,
devs were aware of the decision via IRC which noone cared to discuss
further.
Thus I consider the sws removal subject closed and for sure I'll not
ask you to redo it. I apologize for requiring this extra work from you
but I think it will benefit everyone interested in using sr filter.

>
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel@ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
>

Patch hide | download patch | download mbox

From 77d5937fa3d5db5216e826f498e8303e0e83f806 Mon Sep 17 00:00:00 2001
From: Sergey Lavrushkin <dualfal@gmail.com>
Date: Sat, 1 Sep 2018 20:56:59 +0300
Subject: [PATCH] libavfilter: Removes stored DNN models. Adds support for
 native backend model file format in tf backend. Removes scaling and
 conversion with libswscale and replaces input formats with AV_PIX_FMT_GRAYF32
 in sr filter

---
 doc/filters.texi                 |   65 +-
 libavfilter/dnn_backend_native.c |  148 +-
 libavfilter/dnn_backend_native.h |   34 +-
 libavfilter/dnn_backend_tf.c     |  502 ++--
 libavfilter/dnn_backend_tf.h     |    2 -
 libavfilter/dnn_espcn.h          | 5402 --------------------------------------
 libavfilter/dnn_interface.c      |    2 -
 libavfilter/dnn_interface.h      |    4 -
 libavfilter/dnn_srcnn.h          | 2114 ---------------
 libavfilter/vf_sr.c              |  164 +-
 10 files changed, 342 insertions(+), 8095 deletions(-)
 delete mode 100644 libavfilter/dnn_espcn.h
 delete mode 100644 libavfilter/dnn_srcnn.h

diff --git a/doc/filters.texi b/doc/filters.texi
index 32c95b5..2c7b430 100644
--- a/doc/filters.texi
+++ b/doc/filters.texi
@@ -15405,30 +15405,27 @@  option may cause flicker since the B-Frames have often larger QP. Default is
 
 @section sr
 
-Scale the input by applying one of the super-resolution methods based on
-convolutional neural networks.
+Apply one of the super-resolution methods based on convolutional neural
+networks to the luminance channel. Supported models:
 
-Training scripts as well as scripts for model generation are provided in
-the repository at @url{https://github.com/HighVoltageRocknRoll/sr.git}.
-
-The filter accepts the following options:
-
-@table @option
-@item model
-Specify which super-resolution model to use. This option accepts the following values:
+@itemize
 
-@table @samp
-@item srcnn
-Super-Resolution Convolutional Neural Network model.
+@item
+Super-Resolution Convolutional Neural Network model (SRCNN). Input should be scaled
+first using bicubic upscaling with proper scaling factor.
 See @url{https://arxiv.org/abs/1501.00092}.
 
-@item espcn
-Efficient Sub-Pixel Convolutional Neural Network model.
+@item
+Efficient Sub-Pixel Convolutional Neural Network model (ESPCN).
 See @url{https://arxiv.org/abs/1609.05158}.
+@end itemize
 
-@end table
+Training scripts as well as scripts for model generation are provided in
+the repository at @url{https://github.com/HighVoltageRocknRoll/sr.git}.
+
+The filter accepts the following options:
 
-Default value is @samp{srcnn}.
+@table @option
 
 @item dnn_backend
 Specify which DNN backend to use for model loading and execution. This option accepts
@@ -15448,13 +15445,7 @@  need to install the TensorFlow for C library (see
 
 Default value is @samp{native}.
 
-@item scale_factor
-Set scale factor for SRCNN model, for which custom model file was provided.
-Allowed values are @code{2}, @code{3} and @code{4}. Default value is @code{2}.
-Scale factor is necessary for SRCNN model, because it accepts input upscaled
-using bicubic upscaling with proper scale factor.
-
-@item model_filename
+@item model
 Set path to model file specifying network architecture and its parameters.
 Note that different backends use different file formats. TensorFlow backend
 can load files for both formats, while native backend can load files for only
@@ -15462,6 +15453,32 @@  its format.
 
 @end table
 
+@subsection Examples
+
+@itemize
+@item
+Apply SRCNN model for x2 upscaling:
+@example
+ffmpeg -i in.bmp -filter_complex
+'format=yuv444p,extractplanes=y+u+v[y][u][v];
+[y]scale=iw*2:-1,sr=dnn_backend=native:model=srcnn.model[y-sr];
+[u]scale=iw*2:-1[u2x];[v]scale=iw*2:-1[v2x];
+[y-sr][u2x][v2x]mergeplanes=0x001020:yuv444p'
+out.bmp
+@end example
+
+@item
+Apply ESPCN model for x2 upscaling:
+@example
+ffmpeg -i in.bmp -filter_complex
+'format=yuv444p,extractplanes=y+u+v[y][u][v];
+[y]sr=dnn_backend=native:model=espcn.model[y-sr];
+[u]scale=iw*2:-1[u2x];[v]scale=iw*2:-1[v2x];
+[y-sr][u2x][v2x]mergeplanes=0x001020:yuv444p'
+out.bmp
+@end example
+@end itemize
+
 @anchor{subtitles}
 @section subtitles
 
diff --git a/libavfilter/dnn_backend_native.c b/libavfilter/dnn_backend_native.c
index baefea7..184fe54 100644
--- a/libavfilter/dnn_backend_native.c
+++ b/libavfilter/dnn_backend_native.c
@@ -24,40 +24,6 @@ 
  */
 
 #include "dnn_backend_native.h"
-#include "dnn_srcnn.h"
-#include "dnn_espcn.h"
-#include "libavformat/avio.h"
-
-typedef enum {INPUT, CONV, DEPTH_TO_SPACE} LayerType;
-
-typedef enum {RELU, TANH, SIGMOID} ActivationFunc;
-
-typedef struct Layer{
-    LayerType type;
-    float *output;
-    void *params;
-} Layer;
-
-typedef struct ConvolutionalParams{
-    int32_t input_num, output_num, kernel_size;
-    ActivationFunc activation;
-    float *kernel;
-    float *biases;
-} ConvolutionalParams;
-
-typedef struct InputParams{
-    int height, width, channels;
-} InputParams;
-
-typedef struct DepthToSpaceParams{
-    int block_size;
-} DepthToSpaceParams;
-
-// Represents simple feed-forward convolutional network.
-typedef struct ConvolutionalNetwork{
-    Layer *layers;
-    int32_t layers_num;
-} ConvolutionalNetwork;
 
 static DNNReturnType set_input_output_native(void *model, DNNData *input, DNNData *output)
 {
@@ -134,7 +100,7 @@  DNNModel *ff_dnn_load_model_native(const char *model_filename)
     AVIOContext *model_file_context;
     int file_size, dnn_size, kernel_size, i;
     int32_t layer;
-    LayerType layer_type;
+    DNNLayerType layer_type;
     ConvolutionalParams *conv_params;
     DepthToSpaceParams *depth_to_space_params;
 
@@ -251,118 +217,6 @@  DNNModel *ff_dnn_load_model_native(const char *model_filename)
     return model;
 }
 
-static int set_up_conv_layer(Layer *layer, const float *kernel, const float *biases, ActivationFunc activation,
-                             int32_t input_num, int32_t output_num, int32_t size)
-{
-    ConvolutionalParams *conv_params;
-    int kernel_size;
-
-    conv_params = av_malloc(sizeof(ConvolutionalParams));
-    if (!conv_params){
-        return DNN_ERROR;
-    }
-    conv_params->activation = activation;
-    conv_params->input_num = input_num;
-    conv_params->output_num = output_num;
-    conv_params->kernel_size = size;
-    kernel_size = input_num * output_num * size * size;
-    conv_params->kernel = av_malloc(kernel_size * sizeof(float));
-    conv_params->biases = av_malloc(conv_params->output_num * sizeof(float));
-    if (!conv_params->kernel || !conv_params->biases){
-        av_freep(&conv_params->kernel);
-        av_freep(&conv_params->biases);
-        av_freep(&conv_params);
-        return DNN_ERROR;
-    }
-    memcpy(conv_params->kernel, kernel, kernel_size * sizeof(float));
-    memcpy(conv_params->biases, biases, output_num * sizeof(float));
-    layer->type = CONV;
-    layer->params = conv_params;
-
-    return DNN_SUCCESS;
-}
-
-DNNModel *ff_dnn_load_default_model_native(DNNDefaultModel model_type)
-{
-    DNNModel *model = NULL;
-    ConvolutionalNetwork *network = NULL;
-    DepthToSpaceParams *depth_to_space_params;
-    int32_t layer;
-
-    model = av_malloc(sizeof(DNNModel));
-    if (!model){
-        return NULL;
-    }
-
-    network = av_malloc(sizeof(ConvolutionalNetwork));
-    if (!network){
-        av_freep(&model);
-        return NULL;
-    }
-    model->model = (void *)network;
-
-    switch (model_type){
-    case DNN_SRCNN:
-        network->layers_num = 4;
-        break;
-    case DNN_ESPCN:
-        network->layers_num = 5;
-        break;
-    default:
-        av_freep(&network);
-        av_freep(&model);
-        return NULL;
-    }
-
-    network->layers = av_malloc(network->layers_num * sizeof(Layer));
-    if (!network->layers){
-        av_freep(&network);
-        av_freep(&model);
-        return NULL;
-    }
-
-    for (layer = 0; layer < network->layers_num; ++layer){
-        network->layers[layer].output = NULL;
-        network->layers[layer].params = NULL;
-    }
-    network->layers[0].type = INPUT;
-    network->layers[0].params = av_malloc(sizeof(InputParams));
-    if (!network->layers[0].params){
-        ff_dnn_free_model_native(&model);
-        return NULL;
-    }
-
-    switch (model_type){
-    case DNN_SRCNN:
-        if (set_up_conv_layer(network->layers + 1, srcnn_conv1_kernel, srcnn_conv1_bias, RELU, 1, 64, 9) != DNN_SUCCESS ||
-            set_up_conv_layer(network->layers + 2, srcnn_conv2_kernel, srcnn_conv2_bias, RELU, 64, 32, 1) != DNN_SUCCESS ||
-            set_up_conv_layer(network->layers + 3, srcnn_conv3_kernel, srcnn_conv3_bias, RELU, 32, 1, 5) != DNN_SUCCESS){
-            ff_dnn_free_model_native(&model);
-            return NULL;
-        }
-        break;
-    case DNN_ESPCN:
-        if (set_up_conv_layer(network->layers + 1, espcn_conv1_kernel, espcn_conv1_bias, TANH, 1, 64, 5) != DNN_SUCCESS ||
-            set_up_conv_layer(network->layers + 2, espcn_conv2_kernel, espcn_conv2_bias, TANH, 64, 32, 3) != DNN_SUCCESS ||
-            set_up_conv_layer(network->layers + 3, espcn_conv3_kernel, espcn_conv3_bias, SIGMOID, 32, 4, 3) != DNN_SUCCESS){
-            ff_dnn_free_model_native(&model);
-            return NULL;
-        }
-        network->layers[4].type = DEPTH_TO_SPACE;
-        depth_to_space_params = av_malloc(sizeof(DepthToSpaceParams));
-        if (!depth_to_space_params){
-            ff_dnn_free_model_native(&model);
-            return NULL;
-        }
-        depth_to_space_params->block_size = 2;
-        network->layers[4].params = depth_to_space_params;
-    }
-
-    model->set_input_output = &set_input_output_native;
-
-    return model;
-}
-
 #define CLAMP_TO_EDGE(x, w) ((x) < 0 ? 0 : ((x) >= (w) ? (w - 1) : (x)))
 
 static void convolve(const float *input, float *output, const ConvolutionalParams *conv_params, int width, int height)
diff --git a/libavfilter/dnn_backend_native.h b/libavfilter/dnn_backend_native.h
index adbb708..51d4cac 100644
--- a/libavfilter/dnn_backend_native.h
+++ b/libavfilter/dnn_backend_native.h
@@ -28,10 +28,40 @@ 
 #define AVFILTER_DNN_BACKEND_NATIVE_H
 
 #include "dnn_interface.h"
+#include "libavformat/avio.h"
 
-DNNModel *ff_dnn_load_model_native(const char *model_filename);
+typedef enum {INPUT, CONV, DEPTH_TO_SPACE} DNNLayerType;
+
+typedef enum {RELU, TANH, SIGMOID} DNNActivationFunc;
+
+typedef struct Layer{
+    DNNLayerType type;
+    float *output;
+    void *params;
+} Layer;
+
+typedef struct ConvolutionalParams{
+    int32_t input_num, output_num, kernel_size;
+    DNNActivationFunc activation;
+    float *kernel;
+    float *biases;
+} ConvolutionalParams;
 
-DNNModel *ff_dnn_load_default_model_native(DNNDefaultModel model_type);
+typedef struct InputParams{
+    int height, width, channels;
+} InputParams;
+
+typedef struct DepthToSpaceParams{
+    int block_size;
+} DepthToSpaceParams;
+
+// Represents simple feed-forward convolutional network.
+typedef struct ConvolutionalNetwork{
+    Layer *layers;
+    int32_t layers_num;
+} ConvolutionalNetwork;
+
+DNNModel *ff_dnn_load_model_native(const char *model_filename);
 
 DNNReturnType ff_dnn_execute_model_native(const DNNModel *model);
 
diff --git a/libavfilter/dnn_backend_tf.c b/libavfilter/dnn_backend_tf.c
index 971a914..5bc7f06 100644
--- a/libavfilter/dnn_backend_tf.c
+++ b/libavfilter/dnn_backend_tf.c
@@ -24,8 +24,7 @@ 
  */
 
 #include "dnn_backend_tf.h"
-#include "dnn_srcnn.h"
-#include "dnn_espcn.h"
+#include "dnn_backend_native.h"
 #include "libavformat/avio.h"
 
 #include <tensorflow/c/c_api.h>
@@ -156,32 +155,14 @@  static DNNReturnType set_input_output_tf(void *model, DNNData *input, DNNData *o
     return DNN_SUCCESS;
 }
 
-DNNModel *ff_dnn_load_model_tf(const char *model_filename)
+static DNNReturnType load_tf_model(TFModel *tf_model, const char *model_filename)
 {
-    DNNModel *model = NULL;
-    TFModel *tf_model = NULL;
     TF_Buffer *graph_def;
     TF_ImportGraphDefOptions *graph_opts;
 
-    model = av_malloc(sizeof(DNNModel));
-    if (!model){
-        return NULL;
-    }
-
-    tf_model = av_malloc(sizeof(TFModel));
-    if (!tf_model){
-        av_freep(&model);
-        return NULL;
-    }
-    tf_model->session = NULL;
-    tf_model->input_tensor = NULL;
-    tf_model->output_data = NULL;
-
     graph_def = read_graph(model_filename);
     if (!graph_def){
-        av_freep(&tf_model);
-        av_freep(&model);
-        return NULL;
+        return DNN_ERROR;
     }
     tf_model->graph = TF_NewGraph();
     tf_model->status = TF_NewStatus();
@@ -192,26 +173,178 @@  DNNModel *ff_dnn_load_model_tf(const char *model_filename)
     if (TF_GetCode(tf_model->status) != TF_OK){
         TF_DeleteGraph(tf_model->graph);
         TF_DeleteStatus(tf_model->status);
-        av_freep(&tf_model);
-        av_freep(&model);
-        return NULL;
+        return DNN_ERROR;
     }
 
-    model->model = (void *)tf_model;
-    model->set_input_output = &set_input_output_tf;
+    return DNN_SUCCESS;
+}
 
-    return model;
+#define NAME_BUFFER_SIZE 256
+
+static DNNReturnType add_conv_layer(TFModel *tf_model, TF_Operation *transpose_op, TF_Operation **cur_op,
+                                    ConvolutionalParams* params, const int layer)
+{
+    TF_Operation *op;
+    TF_OperationDescription *op_desc;
+    TF_Output input;
+    int64_t strides[] = {1, 1, 1, 1};
+    TF_Tensor *tensor;
+    int64_t dims[4];
+    int dims_len;
+    char name_buffer[NAME_BUFFER_SIZE];
+    int32_t size;
+
+    size = params->input_num * params->output_num * params->kernel_size * params->kernel_size;
+    input.index = 0;
+
+    snprintf(name_buffer, NAME_BUFFER_SIZE, "conv_kernel%d", layer);
+    op_desc = TF_NewOperation(tf_model->graph, "Const", name_buffer);
+    TF_SetAttrType(op_desc, "dtype", TF_FLOAT);
+    dims[0] = params->output_num;
+    dims[1] = params->kernel_size;
+    dims[2] = params->kernel_size;
+    dims[3] = params->input_num;
+    dims_len = 4;
+    tensor = TF_AllocateTensor(TF_FLOAT, dims, dims_len, size * sizeof(float));
+    memcpy(TF_TensorData(tensor), params->kernel, size * sizeof(float));
+    TF_SetAttrTensor(op_desc, "value", tensor, tf_model->status);
+    if (TF_GetCode(tf_model->status) != TF_OK){
+        return DNN_ERROR;
+    }
+    op = TF_FinishOperation(op_desc, tf_model->status);
+    if (TF_GetCode(tf_model->status) != TF_OK){
+        return DNN_ERROR;
+    }
+
+    snprintf(name_buffer, NAME_BUFFER_SIZE, "transpose%d", layer);
+    op_desc = TF_NewOperation(tf_model->graph, "Transpose", name_buffer);
+    input.oper = op;
+    TF_AddInput(op_desc, input);
+    input.oper = transpose_op;
+    TF_AddInput(op_desc, input);
+    TF_SetAttrType(op_desc, "T", TF_FLOAT);
+    TF_SetAttrType(op_desc, "Tperm", TF_INT32);
+    op = TF_FinishOperation(op_desc, tf_model->status);
+    if (TF_GetCode(tf_model->status) != TF_OK){
+        return DNN_ERROR;
+    }
+
+    snprintf(name_buffer, NAME_BUFFER_SIZE, "conv2d%d", layer);
+    op_desc = TF_NewOperation(tf_model->graph, "Conv2D", name_buffer);
+    input.oper = *cur_op;
+    TF_AddInput(op_desc, input);
+    input.oper = op;
+    TF_AddInput(op_desc, input);
+    TF_SetAttrType(op_desc, "T", TF_FLOAT);
+    TF_SetAttrIntList(op_desc, "strides", strides, 4);
+    TF_SetAttrString(op_desc, "padding", "VALID", 5);
+    *cur_op = TF_FinishOperation(op_desc, tf_model->status);
+    if (TF_GetCode(tf_model->status) != TF_OK){
+        return DNN_ERROR;
+    }
+
+    snprintf(name_buffer, NAME_BUFFER_SIZE, "conv_biases%d", layer);
+    op_desc = TF_NewOperation(tf_model->graph, "Const", name_buffer);
+    TF_SetAttrType(op_desc, "dtype", TF_FLOAT);
+    dims[0] = params->output_num;
+    dims_len = 1;
+    tensor = TF_AllocateTensor(TF_FLOAT, dims, dims_len, params->output_num * sizeof(float));
+    memcpy(TF_TensorData(tensor), params->biases, params->output_num * sizeof(float));
+    TF_SetAttrTensor(op_desc, "value", tensor, tf_model->status);
+    if (TF_GetCode(tf_model->status) != TF_OK){
+        return DNN_ERROR;
+    }
+    op = TF_FinishOperation(op_desc, tf_model->status);
+    if (TF_GetCode(tf_model->status) != TF_OK){
+        return DNN_ERROR;
+    }
+
+    snprintf(name_buffer, NAME_BUFFER_SIZE, "bias_add%d", layer);
+    op_desc = TF_NewOperation(tf_model->graph, "BiasAdd", name_buffer);
+    input.oper = *cur_op;
+    TF_AddInput(op_desc, input);
+    input.oper = op;
+    TF_AddInput(op_desc, input);
+    TF_SetAttrType(op_desc, "T", TF_FLOAT);
+    *cur_op = TF_FinishOperation(op_desc, tf_model->status);
+    if (TF_GetCode(tf_model->status) != TF_OK){
+        return DNN_ERROR;
+    }
+
+    snprintf(name_buffer, NAME_BUFFER_SIZE, "activation%d", layer);
+    switch (params->activation){
+    case RELU:
+        op_desc = TF_NewOperation(tf_model->graph, "Relu", name_buffer);
+        break;
+    case TANH:
+        op_desc = TF_NewOperation(tf_model->graph, "Tanh", name_buffer);
+        break;
+    case SIGMOID:
+        op_desc = TF_NewOperation(tf_model->graph, "Sigmoid", name_buffer);
+        break;
+    default:
+        return DNN_ERROR;
+    }
+    input.oper = *cur_op;
+    TF_AddInput(op_desc, input);
+    TF_SetAttrType(op_desc, "T", TF_FLOAT);
+    *cur_op = TF_FinishOperation(op_desc, tf_model->status);
+    if (TF_GetCode(tf_model->status) != TF_OK){
+        return DNN_ERROR;
+    }
+
+    return DNN_SUCCESS;
 }
 
-static TF_Operation *add_pad_op(TFModel *tf_model, TF_Operation *input_op, int32_t pad)
+static DNNReturnType add_depth_to_space_layer(TFModel *tf_model, TF_Operation **cur_op,
+                                              DepthToSpaceParams *params, const int layer)
 {
     TF_OperationDescription *op_desc;
+    TF_Output input;
+    char name_buffer[NAME_BUFFER_SIZE];
+
+    snprintf(name_buffer, NAME_BUFFER_SIZE, "depth_to_space%d", layer);
+    op_desc = TF_NewOperation(tf_model->graph, "DepthToSpace", name_buffer);
+    input.oper = *cur_op;
+    input.index = 0;
+    TF_AddInput(op_desc, input);
+    TF_SetAttrType(op_desc, "T", TF_FLOAT);
+    TF_SetAttrInt(op_desc, "block_size", params->block_size);
+    *cur_op = TF_FinishOperation(op_desc, tf_model->status);
+    if (TF_GetCode(tf_model->status) != TF_OK){
+        return DNN_ERROR;
+    }
+
+    return DNN_SUCCESS;
+}
+
+static int calculate_pad(const ConvolutionalNetwork *conv_network)
+{
+    ConvolutionalParams *params;
+    int32_t layer;
+    int pad = 0;
+
+    for (layer = 0; layer < conv_network->layers_num; ++layer){
+        if (conv_network->layers[layer].type == CONV){
+            params = (ConvolutionalParams *)conv_network->layers[layer].params;
+            pad += params->kernel_size >> 1;
+        }
+    }
+
+    return pad;
+}
+
+static DNNReturnType add_pad_op(TFModel *tf_model, TF_Operation **cur_op, const int32_t pad)
+{
     TF_Operation *op;
     TF_Tensor *tensor;
+    TF_OperationDescription *op_desc;
     TF_Output input;
     int32_t *pads;
     int64_t pads_shape[] = {4, 2};
 
+    input.index = 0;
+
     op_desc = TF_NewOperation(tf_model->graph, "Const", "pads");
     TF_SetAttrType(op_desc, "dtype", TF_INT32);
     tensor = TF_AllocateTensor(TF_INT32, pads_shape, 2, 4 * 2 * sizeof(int32_t));
@@ -222,68 +355,73 @@  static TF_Operation *add_pad_op(TFModel *tf_model, TF_Operation *input_op, int32
     pads[6] = 0;   pads[7] = 0;
     TF_SetAttrTensor(op_desc, "value", tensor, tf_model->status);
     if (TF_GetCode(tf_model->status) != TF_OK){
-        return NULL;
+        return DNN_ERROR;
     }
     op = TF_FinishOperation(op_desc, tf_model->status);
     if (TF_GetCode(tf_model->status) != TF_OK){
-        return NULL;
+        return DNN_ERROR;
     }
 
     op_desc = TF_NewOperation(tf_model->graph, "MirrorPad", "mirror_pad");
-    input.oper = input_op;
-    input.index = 0;
+    input.oper = *cur_op;
     TF_AddInput(op_desc, input);
     input.oper = op;
     TF_AddInput(op_desc, input);
     TF_SetAttrType(op_desc, "T", TF_FLOAT);
     TF_SetAttrType(op_desc, "Tpaddings", TF_INT32);
     TF_SetAttrString(op_desc, "mode", "SYMMETRIC", 9);
-    op = TF_FinishOperation(op_desc, tf_model->status);
+    *cur_op = TF_FinishOperation(op_desc, tf_model->status);
     if (TF_GetCode(tf_model->status) != TF_OK){
-        return NULL;
+        return DNN_ERROR;
     }
 
-    return op;
+    return DNN_SUCCESS;
 }
 
-static TF_Operation *add_const_op(TFModel *tf_model, const float *values, const int64_t *dims, int dims_len, const char *name)
+static DNNReturnType load_native_model(TFModel *tf_model, const char *model_filename)
 {
-    int dim;
+    int32_t layer;
     TF_OperationDescription *op_desc;
+    TF_Operation *op;
+    TF_Operation *transpose_op;
     TF_Tensor *tensor;
-    size_t len;
+    TF_Output input;
+    int32_t *transpose_perm;
+    int64_t transpose_perm_shape[] = {4};
+    int64_t input_shape[] = {1, -1, -1, -1};
+    int32_t pad;
+    DNNReturnType layer_add_res;
+    DNNModel *native_model = NULL;
+    ConvolutionalNetwork *conv_network;
+
+    native_model = ff_dnn_load_model_native(model_filename);
+    if (!native_model){
+        return DNN_ERROR;
+    }
 
-    op_desc = TF_NewOperation(tf_model->graph, "Const", name);
-    TF_SetAttrType(op_desc, "dtype", TF_FLOAT);
-    len = sizeof(float);
-    for (dim = 0; dim < dims_len; ++dim){
-        len *= dims[dim];
+    conv_network = (ConvolutionalNetwork *)native_model->model;
+    pad = calculate_pad(conv_network);
+    tf_model->graph = TF_NewGraph();
+    tf_model->status = TF_NewStatus();
+
+#define CLEANUP_ON_ERROR(tf_model) \
+    { \
+        TF_DeleteGraph(tf_model->graph); \
+        TF_DeleteStatus(tf_model->status); \
+        return DNN_ERROR; \
     }
-    tensor = TF_AllocateTensor(TF_FLOAT, dims, dims_len, len);
-    memcpy(TF_TensorData(tensor), values, len);
-    TF_SetAttrTensor(op_desc, "value", tensor, tf_model->status);
+
+    op_desc = TF_NewOperation(tf_model->graph, "Placeholder", "x");
+    TF_SetAttrType(op_desc, "dtype", TF_FLOAT);
+    TF_SetAttrShape(op_desc, "shape", input_shape, 4);
+    op = TF_FinishOperation(op_desc, tf_model->status);
     if (TF_GetCode(tf_model->status) != TF_OK){
-        return NULL;
+        CLEANUP_ON_ERROR(tf_model);
     }
 
-    return TF_FinishOperation(op_desc, tf_model->status);
-}
-
-static TF_Operation* add_conv_layers(TFModel *tf_model, const float **consts, const int64_t **consts_dims,
-                                     const int *consts_dims_len, const char **activations,
-                                     TF_Operation *input_op, int layers_num)
-{
-    int i;
-    TF_OperationDescription *op_desc;
-    TF_Operation *op;
-    TF_Operation *transpose_op;
-    TF_Output input;
-    int64_t strides[] = {1, 1, 1, 1};
-    int32_t *transpose_perm;
-    TF_Tensor *tensor;
-    int64_t transpose_perm_shape[] = {4};
-    #define NAME_BUFF_SIZE 256
-    char name_buffer[NAME_BUFF_SIZE];
+    if (add_pad_op(tf_model, &op, pad) != DNN_SUCCESS){
+        CLEANUP_ON_ERROR(tf_model);
+    }
 
     op_desc = TF_NewOperation(tf_model->graph, "Const", "transpose_perm");
     TF_SetAttrType(op_desc, "dtype", TF_INT32);
@@ -295,153 +433,48 @@  static TF_Operation* add_conv_layers(TFModel *tf_model, const float **consts, co
     transpose_perm[3] = 0;
     TF_SetAttrTensor(op_desc, "value", tensor, tf_model->status);
     if (TF_GetCode(tf_model->status) != TF_OK){
-        return NULL;
+        CLEANUP_ON_ERROR(tf_model);
     }
     transpose_op = TF_FinishOperation(op_desc, tf_model->status);
-    if (TF_GetCode(tf_model->status) != TF_OK){
-        return NULL;
-    }
-
-    input.index = 0;
-    for (i = 0; i < layers_num; ++i){
-        snprintf(name_buffer, NAME_BUFF_SIZE, "conv_kernel%d", i);
-        op = add_const_op(tf_model, consts[i << 1], consts_dims[i << 1], consts_dims_len[i << 1], name_buffer);
-        if (TF_GetCode(tf_model->status) != TF_OK || op == NULL){
-            return NULL;
-        }
-
-        snprintf(name_buffer, NAME_BUFF_SIZE, "transpose%d", i);
-        op_desc = TF_NewOperation(tf_model->graph, "Transpose", name_buffer);
-        input.oper = op;
-        TF_AddInput(op_desc, input);
-        input.oper = transpose_op;
-        TF_AddInput(op_desc, input);
-        TF_SetAttrType(op_desc, "T", TF_FLOAT);
-        TF_SetAttrType(op_desc, "Tperm", TF_INT32);
-        op = TF_FinishOperation(op_desc, tf_model->status);
-        if (TF_GetCode(tf_model->status) != TF_OK){
-            return NULL;
-        }
-
-        snprintf(name_buffer, NAME_BUFF_SIZE, "conv2d%d", i);
-        op_desc = TF_NewOperation(tf_model->graph, "Conv2D", name_buffer);
-        input.oper = input_op;
-        TF_AddInput(op_desc, input);
-        input.oper = op;
-        TF_AddInput(op_desc, input);
-        TF_SetAttrType(op_desc, "T", TF_FLOAT);
-        TF_SetAttrIntList(op_desc, "strides", strides, 4);
-        TF_SetAttrString(op_desc, "padding", "VALID", 5);
-        input_op = TF_FinishOperation(op_desc, tf_model->status);
-        if (TF_GetCode(tf_model->status) != TF_OK){
-            return NULL;
-        }
 
-        snprintf(name_buffer, NAME_BUFF_SIZE, "conv_biases%d", i);
-        op = add_const_op(tf_model, consts[(i << 1) + 1], consts_dims[(i << 1) + 1], consts_dims_len[(i << 1) + 1], name_buffer);
-        if (TF_GetCode(tf_model->status) != TF_OK || op == NULL){
-            return NULL;
+    for (layer = 0; layer < conv_network->layers_num; ++layer){
+        switch (conv_network->layers[layer].type){
+        case INPUT:
+            break;
+        case CONV:
+            layer_add_res = add_conv_layer(tf_model, transpose_op, &op,
+                                           (ConvolutionalParams *)conv_network->layers[layer].params, layer);
+            break;
+        case DEPTH_TO_SPACE:
+            layer_add_res = add_depth_to_space_layer(tf_model, &op,
+                                                     (DepthToSpaceParams *)conv_network->layers[layer].params, layer);
+            break;
+        default:
+            CLEANUP_ON_ERROR(tf_model);
         }
 
-        snprintf(name_buffer, NAME_BUFF_SIZE, "bias_add%d", i);
-        op_desc = TF_NewOperation(tf_model->graph, "BiasAdd", name_buffer);
-        input.oper = input_op;
-        TF_AddInput(op_desc, input);
-        input.oper = op;
-        TF_AddInput(op_desc, input);
-        TF_SetAttrType(op_desc, "T", TF_FLOAT);
-        input_op = TF_FinishOperation(op_desc, tf_model->status);
-        if (TF_GetCode(tf_model->status) != TF_OK){
-            return NULL;
+        if (layer_add_res != DNN_SUCCESS){
+            CLEANUP_ON_ERROR(tf_model);
         }
+    }
 
-        snprintf(name_buffer, NAME_BUFF_SIZE, "activation%d", i);
-        op_desc = TF_NewOperation(tf_model->graph, activations[i], name_buffer);
-        input.oper = input_op;
-        TF_AddInput(op_desc, input);
-        TF_SetAttrType(op_desc, "T", TF_FLOAT);
-        input_op = TF_FinishOperation(op_desc, tf_model->status);
-        if (TF_GetCode(tf_model->status) != TF_OK){
-            return NULL;
-        }
+    op_desc = TF_NewOperation(tf_model->graph, "Identity", "y");
+    input.oper = op;
+    TF_AddInput(op_desc, input);
+    TF_FinishOperation(op_desc, tf_model->status);
+    if (TF_GetCode(tf_model->status) != TF_OK){
+        CLEANUP_ON_ERROR(tf_model);
     }
 
-    return input_op;
+    ff_dnn_free_model_native(&native_model);
+
+    return DNN_SUCCESS;
 }
 
-DNNModel *ff_dnn_load_default_model_tf(DNNDefaultModel model_type)
+DNNModel *ff_dnn_load_model_tf(const char *model_filename)
 {
     DNNModel *model = NULL;
     TFModel *tf_model = NULL;
-    TF_OperationDescription *op_desc;
-    TF_Operation *op;
-    TF_Output input;
-    static const int64_t input_shape[] = {1, -1, -1, 1};
-    static const char tanh[] = "Tanh";
-    static const char sigmoid[] = "Sigmoid";
-    static const char relu[] = "Relu";
-
-    static const float *srcnn_consts[] = {
-        srcnn_conv1_kernel,
-        srcnn_conv1_bias,
-        srcnn_conv2_kernel,
-        srcnn_conv2_bias,
-        srcnn_conv3_kernel,
-        srcnn_conv3_bias
-    };
-    static const long int *srcnn_consts_dims[] = {
-        srcnn_conv1_kernel_dims,
-        srcnn_conv1_bias_dims,
-        srcnn_conv2_kernel_dims,
-        srcnn_conv2_bias_dims,
-        srcnn_conv3_kernel_dims,
-        srcnn_conv3_bias_dims
-    };
-    static const int srcnn_consts_dims_len[] = {
-        4,
-        1,
-        4,
-        1,
-        4,
-        1
-    };
-    static const char *srcnn_activations[] = {
-        relu,
-        relu,
-        relu
-    };
-
-    static const float *espcn_consts[] = {
-        espcn_conv1_kernel,
-        espcn_conv1_bias,
-        espcn_conv2_kernel,
-        espcn_conv2_bias,
-        espcn_conv3_kernel,
-        espcn_conv3_bias
-    };
-    static const long int *espcn_consts_dims[] = {
-        espcn_conv1_kernel_dims,
-        espcn_conv1_bias_dims,
-        espcn_conv2_kernel_dims,
-        espcn_conv2_bias_dims,
-        espcn_conv3_kernel_dims,
-        espcn_conv3_bias_dims
-    };
-    static const int espcn_consts_dims_len[] = {
-        4,
-        1,
-        4,
-        1,
-        4,
-        1
-    };
-    static const char *espcn_activations[] = {
-        tanh,
-        tanh,
-        sigmoid
-    };
-
-    input.index = 0;
 
     model = av_malloc(sizeof(DNNModel));
     if (!model){
@@ -457,70 +490,13 @@  DNNModel *ff_dnn_load_default_model_tf(DNNDefaultModel model_type)
     tf_model->input_tensor = NULL;
     tf_model->output_data = NULL;
 
-    tf_model->graph = TF_NewGraph();
-    tf_model->status = TF_NewStatus();
-
-    #define CLEANUP_ON_ERROR(tf_model, model) { \
-        TF_DeleteGraph(tf_model->graph); \
-        TF_DeleteStatus(tf_model->status); \
-        av_freep(&tf_model); \
-        av_freep(&model); \
-        return NULL; \
-    }
-
-    op_desc = TF_NewOperation(tf_model->graph, "Placeholder", "x");
-    TF_SetAttrType(op_desc, "dtype", TF_FLOAT);
-    TF_SetAttrShape(op_desc, "shape", input_shape, 4);
-    op = TF_FinishOperation(op_desc, tf_model->status);
-    if (TF_GetCode(tf_model->status) != TF_OK){
-        CLEANUP_ON_ERROR(tf_model, model);
-    }
-
-    switch (model_type){
-    case DNN_SRCNN:
-        op = add_pad_op(tf_model, op, 6);
-        if (!op){
-            CLEANUP_ON_ERROR(tf_model, model);
-        }
-        op = add_conv_layers(tf_model, srcnn_consts,
-                             srcnn_consts_dims, srcnn_consts_dims_len,
-                             srcnn_activations, op, 3);
-        if (!op){
-            CLEANUP_ON_ERROR(tf_model, model);
-        }
-        break;
-    case DNN_ESPCN:
-        op = add_pad_op(tf_model, op, 4);
-        if (!op){
-            CLEANUP_ON_ERROR(tf_model, model);
-        }
-        op = add_conv_layers(tf_model, espcn_consts,
-                             espcn_consts_dims, espcn_consts_dims_len,
-                             espcn_activations, op, 3);
-        if (!op){
-            CLEANUP_ON_ERROR(tf_model, model);
-        }
+    if (load_tf_model(tf_model, model_filename) != DNN_SUCCESS){
+        if (load_native_model(tf_model, model_filename) != DNN_SUCCESS){
+            av_freep(&tf_model);
+            av_freep(&model);
 
-        op_desc = TF_NewOperation(tf_model->graph, "DepthToSpace", "depth_to_space");
-        input.oper = op;
-        TF_AddInput(op_desc, input);
-        TF_SetAttrType(op_desc, "T", TF_FLOAT);
-        TF_SetAttrInt(op_desc, "block_size", 2);
-        op = TF_FinishOperation(op_desc, tf_model->status);
-        if (TF_GetCode(tf_model->status) != TF_OK){
-            CLEANUP_ON_ERROR(tf_model, model);
+            return NULL;
         }
-        break;
-    default:
-        CLEANUP_ON_ERROR(tf_model, model);
-    }
-
-    op_desc = TF_NewOperation(tf_model->graph, "Identity", "y");
-    input.oper = op;
-    TF_AddInput(op_desc, input);
-    TF_FinishOperation(op_desc, tf_model->status);
-    if (TF_GetCode(tf_model->status) != TF_OK){
-        CLEANUP_ON_ERROR(tf_model, model);
     }
 
     model->model = (void *)tf_model;
@@ -529,6 +505,8 @@  DNNModel *ff_dnn_load_default_model_tf(DNNDefaultModel model_type)
     return model;
 }
 
+
+
 DNNReturnType ff_dnn_execute_model_tf(const DNNModel *model)
 {
     TFModel *tf_model = (TFModel *)model->model;
@@ -572,7 +550,7 @@  void ff_dnn_free_model_tf(DNNModel **model)
             TF_DeleteTensor(tf_model->input_tensor);
         }
         if (tf_model->output_data){
-            av_freep(&(tf_model->output_data->data));
+            av_freep(&tf_model->output_data->data);
         }
         av_freep(&tf_model);
         av_freep(model);
diff --git a/libavfilter/dnn_backend_tf.h b/libavfilter/dnn_backend_tf.h
index 357a82d..7ba84f4 100644
--- a/libavfilter/dnn_backend_tf.h
+++ b/libavfilter/dnn_backend_tf.h
@@ -31,8 +31,6 @@ 
 
 DNNModel *ff_dnn_load_model_tf(const char *model_filename);
 
-DNNModel *ff_dnn_load_default_model_tf(DNNDefaultModel model_type);
-
 DNNReturnType ff_dnn_execute_model_tf(const DNNModel *model);
 
 void ff_dnn_free_model_tf(DNNModel **model);
diff --git a/libavfilter/dnn_espcn.h b/libavfilter/dnn_espcn.h
deleted file mode 100644
index e0013fe..0000000
--- a/libavfilter/dnn_espcn.h
+++ /dev/null
@@ -1,5402 +0,0 @@ 
-/*
- * Copyright (c) 2018 Sergey Lavrushkin
- *
- * This file is part of FFmpeg.
- *
- * FFmpeg is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * FFmpeg is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with FFmpeg; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
- */
-
-/**
- * @file
- * This file contains CNN weights for ESPCN model (https://arxiv.org/abs/1609.05158),
- * auto generated by scripts provided in the repository: https://github.com/HighVoltageRocknRoll/sr.git.
- */
-
-#ifndef AVFILTER_DNN_ESPCN_H
-#define AVFILTER_DNN_ESPCN_H
-
-static const float espcn_conv1_kernel[] = {
-    -0.033651225f,   0.08141546f,     -0.028117338f,   0.1370229f,
-    0.21719787f,     0.0018106321f,   -0.21415733f,    0.08370989f,
-    0.04526427f,     0.13084698f,     -0.016193666f,   0.048420854f,
-    -0.043297544f,   -0.010689146f,   -0.15213025f,    0.12779328f,
-    -0.12508103f,    -0.03025096f,    0.050621416f,    0.06129373f,
-    -0.31008086f,    0.090241484f,    0.11289834f,     0.024204707f,
-    -0.15997766f,    -0.4491874f,     1.7992994f,      -2.2776546f,
-    0.92356527f,     -0.22333145f,    -0.3484276f,     -0.30224112f,
-    2.6481814f,      -3.5702555f,     1.6448367f,      0.821054f,
-    -2.194776f,      2.9794505f,      -0.74629736f,    -0.71420956f,
-    -0.19285335f,    0.45863184f,     -1.3390704f,     1.9217515f,
-    -0.9752292f,     0.17233354f,     -0.42186308f,    0.0067120134f,
-    0.15278922f,     0.25349525f,     0.04239441f,     0.32368666f,
-    -0.32882598f,    -0.09148329f,    0.13972661f,     -0.33373186f,
-    1.3149962f,      -1.3097465f,     -1.0351702f,     0.5667829f,
-    0.28915232f,     -0.12594104f,    0.19577143f,     -0.010226973f,
-    0.27975535f,     0.08592676f,     -0.3827023f,     0.28327408f,
-    0.2345602f,      -0.28909206f,    -0.01707916f,    0.02990479f,
-    0.029567802f,    0.16850159f,     0.03417645f,     -0.089996934f,
-    0.059985105f,    -0.15995955f,    -0.17444675f,    -0.059467997f,
-    0.08160676f,     0.26426318f,     1.01275f,        0.8737046f,
-    0.10697361f,     0.37341496f,     0.34371883f,     2.3972206f,
-    0.3797688f,      0.32201457f,     -0.15579607f,    0.004243462f,
-    -0.9925481f,     -0.08061044f,    -0.06980977f,    0.004541201f,
-    0.04380443f,     0.35560706f,     -0.00929085f,    0.09188179f,
-    0.0667816f,      -0.13034518f,    0.14290251f,     -0.104175836f,
-    0.0013874007f,   -0.21087192f,    0.33723673f,     -0.81895316f,
-    0.2068736f,      -0.024198757f,   0.20320402f,     -0.9201378f,
-    -22.43354f,      -0.55837536f,    -0.18251857f,    -0.06481952f,
-    0.13386513f,     -0.92357135f,    0.12469517f,     0.07433132f,
-    -0.019609528f,   0.020879095f,    -0.037496805f,   -0.020767067f,
-    -0.023763046f,   0.014306224f,    -0.21043892f,    0.16374084f,
-    0.060567956f,    -0.13136876f,    -0.24900316f,    0.35642996f,
-    -0.39053982f,    0.006153686f,    0.10833906f,     -0.109700225f,
-    0.16616625f,     0.0967383f,      0.26237366f,     -0.18988574f,
-    0.23701477f,     -0.4337045f,     0.1442159f,      -0.3304001f,
-    0.12143453f,     0.069193594f,    0.1799313f,      -0.05647911f,
-    -0.017935714f,   0.043117225f,    0.06470898f,     -0.004627622f,
-    -0.019676162f,   0.012499647f,    0.016022062f,    0.042290222f,
-    -0.02982633f,    -0.037106734f,   0.039087374f,    0.00029811377f,
-    -0.15740614f,    0.13884911f,     -0.06417996f,    -0.102875255f,
-    0.17561884f,     -0.046311516f,   -0.10099872f,    0.17903659f,
-    -0.055862334f,   0.059019238f,    0.11083021f,     -0.015236638f,
-    -0.06907288f,    0.09691499f,     -0.22299959f,    0.010823794f,
-    0.010635834f,    -0.0023554056f,  -0.012515517f,   0.029083649f,
-    -0.0041044154f,  0.039968647f,    -0.036370832f,   -0.056957614f,
-    0.06255996f,     0.035850722f,    -0.055701878f,   0.06230328f,
-    -0.080863565f,   0.035210107f,    0.015096615f,    -0.04939917f,
-    0.011800731f,    0.07148536f,     -0.047290847f,   -0.06091541f,
-    0.113620274f,    -0.080722176f,   0.056476723f,    -0.066667825f,
-    -0.14979011f,    0.15063208f,     -0.11805492f,    -0.138875f,
-    0.14232866f,     -0.03414186f,    0.47239187f,     0.009407899f,
-    0.01444684f,     -0.10259039f,    -0.07597026f,    0.12913887f,
-    -0.67652786f,    0.49300277f,     -0.15496327f,    0.11434867f,
-    0.0086330585f,   0.0016397188f,   -0.093785115f,   0.12697084f,
-    0.09329895f,     -0.098265454f,   0.015779398f,    0.024828607f,
-    -0.20260698f,    -0.0043203263f,  0.008699304f,    -0.0068465173f,
-    0.002962457f,    0.007240551f,    0.006284914f,    -0.018137073f,
-    -0.009959204f,   0.041471813f,    -0.018904453f,   -0.042574976f,
-    0.024426522f,    0.018850524f,    -0.035666943f,   0.012505667f,
-    -0.014740345f,   0.0039879885f,   0.015514583f,    0.0046489495f,
-    -0.007373316f,   0.039615016f,    -0.04171012f,    -0.0011046156f,
-    -0.013045653f,   0.027342325f,    0.034585696f,    -0.025510559f,
-    -0.0030336082f,  0.000485477f,    -0.007296067f,   -0.027812503f,
-    0.025867466f,    -0.011391817f,   0.018295178f,    -0.00917634f,
-    -0.040564276f,   0.018141888f,    -0.00067481253f, -0.022856772f,
-    0.02692952f,     0.015732365f,    -0.027582686f,   0.0110019455f,
-    -0.01288451f,    -0.0003018919f,  0.019714799f,    0.01728935f,
-    -0.002913521f,   0.008114081f,    0.0027821003f,   0.4531545f,
-    0.053950854f,    -0.6977125f,     0.2064479f,      -0.109914035f,
-    0.1841823f,      -0.13620034f,    0.27128533f,     -0.0609876f,
-    0.003371579f,    0.1930245f,      2.4499261f,      -4.972192f,
-    1.2972376f,      -0.14015496f,    0.2681309f,      4.5717506f,
-    -4.222891f,      0.28777757f,     -0.47991228f,    0.030688927f,
-    0.24025695f,     -0.010329718f,   0.22207767f,     -0.106166996f,
-    -0.005659934f,   -0.012544079f,   -0.01702093f,    -0.000517936f,
-    0.012638107f,    -0.0033698415f,  0.007970288f,    -0.011309287f,
-    0.022607557f,    -0.01640778f,    -0.014023224f,   -0.008556073f,
-    0.04318879f,     -0.03346796f,    0.014410724f,    -0.00046621874f,
-    0.007378614f,    -0.0073061357f,  0.0042915936f,   -0.004515676f,
-    0.024914468f,    -0.008171752f,   -0.0017248475f,  -0.0059723468f,
-    0.010641572f,    -0.25384668f,    0.16646713f,     0.06976762f,
-    0.132991f,       -0.11862378f,    0.3204264f,      -0.2161517f,
-    -0.15423734f,    -0.1217866f,     0.04545744f,     -0.18977062f,
-    0.03121648f,     0.28215134f,     -0.05836171f,    0.19382347f,
-    0.06683978f,     0.07896366f,     -0.26435596f,    0.019489296f,
-    0.008891515f,    0.08911816f,     -0.08334369f,    0.07251963f,
-    -0.02495827f,    -0.17624144f,    -0.0600965f,     -0.11753576f,
-    0.15228821f,     -0.15012947f,    -0.102076195f,   0.07920336f,
-    0.35360602f,     -0.43018606f,    -0.015259097f,   0.25731575f,
-    -0.027296295f,   -0.40447804f,    -0.2375002f,     -0.25029674f,
-    0.15262108f,     0.297686f,       0.13268502f,     -0.44820413f,
-    -0.37434947f,    0.1261727f,      0.15368667f,     -0.37884322f,
-    0.21143666f,     0.004934576f,    0.03484901f,     -0.0062802057f,
-    0.011079838f,    0.013925544f,    -0.07367002f,    -0.00024836176f,
-    -0.020962216f,   0.042730514f,    -0.03942212f,    0.08173478f,
-    -0.06545684f,    0.04225348f,     -0.033619102f,   0.122894906f,
-    -0.09198154f,    0.005074649f,    0.020633776f,    0.0038829045f,
-    -0.12776504f,    0.1464373f,      -0.040253535f,   -0.034283984f,
-    -0.05876475f,    0.06889128f,     -0.09487612f,    0.12700228f,
-    -0.015016703f,   0.02545879f,     -0.009468004f,   -0.00097389973f,
-    0.0061884173f,   0.018115327f,    -0.03235417f,    0.010192787f,
-    0.010647744f,    -0.006882341f,   0.00641248f,     0.0062712007f,
-    -0.016744254f,   0.0058270027f,   -0.012694194f,   -0.022825575f,
-    0.018078726f,    0.013505268f,    -0.02376646f,    0.022100678f,
-    0.022399256f,    -0.024491498f,   0.003643337f,    0.0073666316f,
-    -0.011214707f,   0.042343896f,    1.1964284f,      1.1262068f,
-    -0.0125066f,     0.13206916f,     -1.3212638f,     -1.72202f,
-    -1.7712481f,     0.39054653f,     0.115705706f,    1.4770936f,
-    0.9925719f,      0.77947533f,     -0.68878996f,    -1.4571657f,
-    -0.3137554f,     -0.3995305f,     0.097454146f,    1.0607964f,
-    1.258041f,       0.017379453f,    0.030014992f,    -0.09101157f,
-    -0.73976797f,    -0.21007289f,    -0.058368642f,   0.08423641f,
-    -0.06387555f,    -0.18031077f,    -0.024950154f,   -0.42568955f,
-    0.22135833f,     -0.02566547f,    0.26769084f,     -0.011800038f,
-    -0.025906863f,   -0.66306657f,    -0.37567604f,    -0.28611735f,
-    0.43021184f,     0.09991237f,     0.79288036f,     0.5373436f,
-    0.7736879f,      0.025644226f,    0.34796628f,     -0.3276089f,
-    -0.26382548f,    -0.44874048f,    -0.25642022f,    0.032270946f,
-    -0.022875438f,   0.57005584f,     -0.103805095f,   -0.027593944f,
-    -0.10354166f,    0.8457833f,      -1.3360838f,     0.42011598f,
-    0.11129376f,     0.18282677f,     -0.7165381f,     -3.611883f,
-    0.48547474f,     0.1206109f,      0.0791582f,      0.5717829f,
-    1.4082952f,      -0.13747625f,    0.028161597f,    -0.05371877f,
-    0.026620565f,    -0.27406257f,    0.06475868f,     0.10684791f,
-    0.07656841f,     0.11414447f,     -0.18679783f,    0.3174631f,
-    -0.3324665f,     -0.054792285f,   0.015518165f,    0.2820419f,
-    -0.3405606f,     0.11497142f,     -0.034227278f,   -0.15895344f,
-    -0.027250698f,   0.26229578f,     -0.029106213f,   0.07658948f,
-    0.055758134f,    -0.04704797f,    -0.09523118f,    -0.01786842f,
-    -0.24532066f,    -0.10276325f,    0.04712425f,     -0.0014071283f,
-    0.26272595f,     -0.12238576f,    0.04811111f,     0.04746326f,
-    0.06720963f,     -0.045621894f,   0.037144933f,    -0.057428807f,
-    0.0074382615f,   -0.006663423f,   0.008955534f,    -0.0017526702f,
-    0.068258256f,    -0.014245306f,   0.012218727f,    -0.06978347f,
-    0.0045066467f,   -0.05709926f,    -0.028024383f,   0.1313973f,
-    -0.08620281f,    0.0014925577f,   -0.04540824f,    0.009461808f,
-    -0.085372925f,   0.15996909f,     -0.032260284f,   -0.067303635f,
-    -0.009071448f,   0.05536098f,     0.046731256f,    0.005596734f,
-    0.050206613f,    0.0077225636f,   -0.10998435f,    0.013611023f,
-    0.065691985f,    -0.050880555f,   0.090820104f,    0.048506916f,
-    -0.123054065f,   -0.027516266f,   -0.075243846f,   -0.13243125f,
-    0.13891536f,     0.048725024f,    -0.037174966f,   0.16769321f,
-    0.050089728f,    -0.12838423f,    0.002787225f,    0.07988778f,
-    -0.0053280047f,  -0.056187253f,   -0.011433725f,   0.016641367f,
-    0.08536485f,     -0.06201575f,    0.0035803248f,   0.028980076f,
-    -0.048863932f,   -0.11342622f,    0.13643155f,     -0.08830679f,
-    -0.02103459f,    0.09369883f,     -0.006806451f,   -0.012497092f,
-    0.094690606f,    -0.050089475f,   -0.013550645f,   -0.0060583195f,
-    -0.040357545f,   -0.007459913f,   0.058476903f,    -0.070549786f,
-    0.0007626135f,   -0.012492823f,   -0.00510646f,    0.013715168f,
-    -0.009291373f,   0.008988795f,    0.013655029f,    0.027690958f,
-    -0.05720208f,    0.013017537f,    0.040551037f,    -0.0059102485f,
-    -0.047496248f,   0.07378406f,     -0.03411246f,    0.032498203f,
-    0.0007936657f,   -0.031725146f,   -0.0489591f,     0.04632291f,
-    -0.06077211f,    0.019726476f,    0.032194573f,    0.02347913f,
-    -0.030544575f,   -0.0039228355f,  0.01824424f,     -0.025985759f,
-    -0.04485126f,    0.034144726f,    0.0048262817f,   -0.016245268f,
-    0.03092239f,     0.05255696f,     -0.0527505f,     0.036376152f,
-    0.010774665f,    -0.04255956f,    -0.019309435f,   0.03162172f,
-    -0.05954396f,    0.047493123f,    0.0021444375f,   -0.031325057f,
-    0.041758582f,    0.03128625f,     -0.08789106f,    0.042219453f,
-    0.018610658f,    -0.02827738f,    0.035746276f,    -0.9474874f,
-    2.0469842f,      -1.321167f,      0.2543833f,      -1.2119492f,
-    4.2701416f,      -3.0788984f,     -0.22463766f,    0.4665166f,
-    1.4026526f,      -1.1010966f,     -2.6380749f,     2.6244087f,
-    -0.7884985f,     0.29131767f,     -1.738198f,      2.2840524f,
-    -0.9478553f,     0.23109299f,     -0.27683294f,    0.32805127f,
-    -0.3203711f,     0.261952f,       0.050106455f,    0.04158691f,
-    -0.023125503f,   -0.03719599f,    -0.056111246f,   0.05282794f,
-    -0.021825556f,   0.006073163f,    -0.018821497f,   0.12478096f,
-    -0.07695036f,    -0.025720906f,   0.029763224f,    0.053414855f,
-    -0.113284856f,   0.0674048f,      -0.055122614f,   0.0593638f,
-    0.035032593f,    -0.04542647f,    0.0038384513f,   0.081376925f,
-    -0.09966911f,    -0.040397853f,   0.049806096f,    0.0008625808f,
-    0.009346304f,    -0.016910354f,   -0.0061955294f,  0.00075164373f,
-    0.017360615f,    0.014771159f,    0.020654095f,    -0.0060036047f,
-    -0.024364313f,   -0.0064911875f,  -0.0035039433f,  -0.017624265f,
-    0.011326905f,    0.034578107f,    -0.031880025f,   0.01818495f,
-    -0.0018683636f,  -0.013890168f,   0.00048885506f,  -0.0049361764f,
-    -0.029021565f,   0.043846432f,    -0.0085247345f,  0.006515423f,
-    -0.0072788447f,  -0.22348252f,    -0.32035953f,    -0.17488877f,
-    -0.12534964f,    0.05155121f,     -0.25779155f,    0.17713468f,
-    0.4386189f,      -0.04552404f,    -0.12387897f,    0.50271976f,
-    0.2873703f,      0.2634686f,      0.04795615f,     -0.008180651f,
-    -0.22767483f,    0.18837523f,     0.4473208f,      0.047504447f,
-    -0.03341417f,    -0.025862379f,   -0.034787036f,   -0.11211656f,
-    0.09060133f,     0.14062718f,     -0.11936079f,    -0.15965782f,
-    0.31821185f,     0.5182185f,      -0.3406504f,     0.2403372f,
-    -1.7994181f,     -6.015933f,      -0.22330882f,    -0.023098761f,
-    -0.0795721f,     2.4078753f,      1.8562393f,      0.22230634f,
-    0.0073212096f,   -0.3555047f,     0.59674025f,     2.190251f,
-    -0.62903965f,    0.2844899f,      0.41804186f,     -0.5471097f,
-    0.47739178f,     -0.261793f,      0.17756975f,     0.049934085f,
-    0.007851809f,    -0.0122786295f,  -0.013898886f,   -0.0041208738f,
-    -0.041106824f,   -0.030471098f,   0.078186445f,    0.0620147f,
-    -0.09604734f,    0.0030226242f,   0.053262204f,    -0.05892392f,
-    -0.01313975f,    0.088094994f,    -0.029207155f,   -0.073151454f,
-    0.027125567f,    0.0018934088f,   0.096658505f,    -0.014958196f,
-    0.036345955f,    -0.007185197f,   -0.017472142f,   -0.1481408f,
-    -0.041528292f,   0.07346612f,     -0.074839324f,   0.07964649f,
-    -0.025005175f,   -0.11541149f,    0.2657465f,      -0.2514277f,
-    0.10952359f,     -0.09074946f,    -0.030426346f,   -0.12749483f,
-    0.43572408f,     -0.37397367f,    0.06997134f,     -0.19125696f,
-    0.5404963f,      1.1268033f,      0.50891066f,     -0.107599825f,
-    -0.049365554f,   0.3013349f,      0.111512065f,    -0.22275999f,
-    0.114790834f,    0.16869746f,     -0.14016086f,    -0.06494082f,
-    0.113072425f,    0.048676368f,    -0.10187943f,    0.23833296f,
-    0.14212827f,     -0.20158547f,    -0.093053155f,   -0.19645469f,
-    -0.045022108f,   -0.3578435f,     -0.47786415f,    -0.19165401f,
-    -0.17586553f,    0.2630432f,      -0.69676906f,    -0.1683862f,
-    -0.10343814f,    0.0747168f,      -0.058464624f,   0.6414457f,
-    -0.031557675f,   0.32135972f,     -0.28340906f,    0.58322585f,
-    0.79386425f,     -1.3579369f,     0.2213669f,      0.7535923f,
-    0.35874626f,     -4.081564f,      2.105799f,       0.03394105f,
-    -0.58708084f,    -3.105196f,      5.0317016f,      -0.5260426f,
-    -0.17504211f,    -0.55119985f,    2.7276595f,      -1.9475206f,
-    -0.02522392f,    -0.1247523f,     0.40392175f,     -0.80572325f,
-    0.4562317f,      0.09129194f,     0.07239832f,     -0.004039087f,
-    -0.024027368f,   -0.015137804f,   -0.0054662786f,  0.011786941f,
-    0.004253954f,    0.027057769f,    0.00018785706f,  -0.0088780485f,
-    -0.008575791f,   0.021962967f,    -0.0003256301f,  0.0013863654f,
-    -0.013673512f,   -0.013595973f,   0.039284207f,    -0.019664254f,
-    -0.0053340485f,  0.00075133645f,  -0.014103194f,   -0.046577062f,
-    0.037992567f,    -0.0065952917f,  0.023269163f,    0.01705902f,
-    0.017225321f,    -0.02343812f,    0.0051621622f,   -0.0005592662f,
-    -0.0147186285f,  0.00040271418f,  0.027110096f,    -0.02702271f,
-    0.013710606f,    -0.006311487f,   -0.0060713515f,  -0.010298143f,
-    0.03591056f,     -0.025406174f,   0.0048258547f,   0.021302823f,
-    -0.013482781f,   0.006497144f,    0.005626027f,    -0.024558544f,
-    -0.017322414f,   0.012411624f,    -0.024183042f,   0.014873674f,
-    0.026183153f,    -0.008383793f,   0.0124931205f,   0.012457213f,
-    0.012045159f,    -0.019694531f,   -0.0066898805f,  0.0019155081f,
-    0.019189619f,    -0.04763183f,    0.023620982f,    0.035946153f,
-    -0.013889654f,   -0.026330067f,   0.016713306f,    0.017396243f,
-    0.014167993f,    -0.018667273f,   -0.0176273f,     0.021136532f,
-    0.0036439386f,   -0.0375102f,     0.02710138f,     0.002033066f,
-    0.009265898f,    -0.039189693f,   -0.025981946f,   -0.004615037f,
-    0.0032535857f,   0.018461222f,    0.0074792383f,   -0.0017322749f,
-    0.008931792f,    0.005375118f,    -0.0319608f,     0.004013289f,
-    0.009399282f,    0.0026269008f,   -0.005500013f,   -0.0083868615f,
-    0.010927849f,    0.023633521f,    -0.05956806f,    -0.013574904f,
-    0.061837375f,    -0.0026012722f,  -0.027987529f,   0.06258813f,
-    0.0054814643f,   -0.021918664f,   -0.023040216f,   -0.45757416f,
-    1.4565207f,      0.43907982f,     -1.3033811f,     -0.024905257f,
-    0.32251948f,     -3.835781f,      3.3216836f,      2.440432f,
-    -0.5298869f,     -0.28021938f,    2.749278f,       -6.4149313f,
-    0.6562477f,      0.95437104f,     0.14401948f,     -0.5539441f,
-    3.2380984f,      -2.1034584f,     0.017148938f,    0.011923728f,
-    0.13322712f,     -1.0862578f,     0.92730755f,     -0.26725858f,
-    -0.24397932f,    0.074425526f,    0.1117935f,      0.13240293f,
-    0.41784397f,     0.7404742f,      1.0318282f,      1.4331021f,
-    0.7335343f,      -0.43346286f,    -0.7830092f,     -1.9374405f,
-    -2.4191442f,     -1.3617048f,     -0.24706343f,    -0.03342432f,
-    1.5173944f,      1.8612181f,      0.6315033f,      -0.11890764f,
-    0.19086017f,     -0.7222582f,     -0.7190146f,     -0.14755085f,
-    0.3167361f,      -0.039976545f,   0.1307512f,      -0.14481206f,
-    0.0029141766f,   -0.023563737f,   0.22623633f,     -0.26986006f,
-    0.033467237f,    0.3039329f,      0.09788029f,     -0.23093647f,
-    0.04797184f,     -0.5435371f,     0.28225297f,     -0.12393708f,
-    0.06615679f,     0.21791485f,     0.23950522f,     -0.38103038f,
-    0.057797447f,    0.012778321f,    0.18788584f,     -0.23953205f,
-    0.003463926f,    0.1519535f,      -0.025784193f,   0.022954147f,
-    0.021384975f,    0.031615477f,    -0.024224572f,   0.013137536f,
-    -0.015687706f,   0.024815697f,    -0.05859628f,    0.031555064f,
-    -0.0019542053f,  0.0120559605f,   -0.027779348f,   0.04989342f,
-    -0.018062575f,   0.011863047f,    -0.009080397f,   -0.032487895f,
-    0.023245774f,    0.0034800111f,   -0.012821287f,   -0.004105503f,
-    0.0097069405f,   -0.0123393545f,  -0.01738414f,    -0.24763492f,
-    0.22560623f,     -0.33906525f,    0.17742047f,     0.29261616f,
-    0.23450398f,     0.08458583f,     0.31558466f,     -0.34477365f,
-    -0.036315188f,   -0.63012654f,    1.020803f,       -6.822575f,
-    4.672898f,       0.907094f,       0.0921175f,      0.42199847f,
-    -2.4781747f,     2.6292892f,      -0.20802575f,    -0.040282898f,
-    -0.16429797f,    0.158319f,       -0.21606922f,    0.17297447f,
-    0.10854483f,     -0.21564475f,    0.10645375f,     -0.0852769f,
-    -0.123929694f,   -0.070597954f,   0.1399093f,      -0.21883014f,
-    0.25562203f,     0.015535234f,    0.008046734f,    0.20049386f,
-    -0.10580072f,    -0.288465f,      0.12385275f,     -0.13853587f,
-    0.14443761f,     -0.11708488f,    0.16184115f,     0.32197487f,
-    -0.14791423f,    0.16313978f,     0.049589388f,    -0.09173289f,
-    -0.12055817f,    -0.03492332f,    0.0457395f,      -0.027245864f,
-    0.08227852f,     -0.03637111f,    0.019504743f,    -0.05241149f,
-    0.08827175f,     -0.09138424f,    0.049888045f,    0.03992102f,
-    -0.013001513f,   -0.06494804f,    0.10308159f,     -0.058084413f,
-    0.0041539194f,   0.03151993f,     -0.06009176f,    0.010160405f,
-    0.0142107215f,   -0.0069897706f,  -0.03624838f,    0.08260462f,
-    -0.07326148f,    -0.0082091065f,  0.05924571f,     -0.07805568f,
-    0.0003147011f,   -0.024013342f,   0.003571202f,    -0.0687727f,
-    0.085256286f,    -0.028858652f,   0.008514979f,    -0.01370254f,
-    -0.02649602f,    -0.049568724f,   0.072079524f,    -0.019674798f,
-    0.01081535f,     0.02266942f,     -0.006238329f,   -0.017271083f,
-    -0.016328055f,   0.005945148f,    0.010414125f,    0.0649988f,
-    -0.011186836f,   0.0031077736f,   0.01488379f,     0.10748715f,
-    -0.06637495f,    -0.040573314f,   -0.0037701947f,  0.08946786f,
-    0.020519216f,    0.18580866f,     -0.11058605f,    -0.10992421f,
-    0.009827032f,    0.0054510324f,   0.048547767f,    0.16061442f,
-    -0.05525848f,    -0.13149387f,    0.011624945f,    -0.11132381f,
-    -0.029880086f,   0.14393318f,     0.035286944f,    -0.098463364f,
-    0.038993724f,    -0.06352473f,    -0.06792619f,    0.098394215f,
-    -0.06928554f,    0.058781754f,    -0.059582964f,   -0.017070632f,
-    -0.0157639f,     0.1672481f,      -0.20033248f,    0.08431539f,
-    0.18242975f,     0.14837542f,     -0.17650276f,    -0.046665296f,
-    -0.1051493f,     -0.50624675f,    -0.10856225f,    -0.16793527f,
-    -0.07197735f,    0.28330138f,     -0.39458862f,    0.023908805f,
-    0.053147294f,    -0.061758015f,   -0.27711603f,    0.04967058f,
-    0.068010144f,    -0.29855344f,    0.07553203f,     0.00070996344f,
-    0.0021598968f,   -0.34284872f,    0.3667866f,      -1.7976327f,
-    -3.8050454f,     -0.27751672f,    0.06710288f,     -0.11527652f,
-    2.0488567f,      3.8449504f,      -0.019417979f,   0.25272283f,
-    -0.7124749f,     0.6854457f,      1.2635205f,      -0.6528006f,
-    0.20464845f,     0.11308838f,     -0.2125412f,     -0.4034266f,
-    -0.008234763f,   -0.02797744f,    0.041370988f,    -0.09540984f,
-    -0.001699344f,   -0.019013003f,   0.0010383653f,   -0.016509417f,
-    0.28561717f,     -0.024256004f,   0.24378292f,     -0.02724916f,
-    -0.020548128f,   -0.1074765f,     2.074155f,       -0.3262673f,
-    0.024195021f,    0.3360093f,      -0.068875425f,   -9.405202f,
-    1.627166f,       -0.37471554f,    -0.14033297f,    0.011253595f,
-    0.33248034f,     -0.101982914f,   0.038908735f,    -0.08949174f,
-    0.020867223f,    0.04687899f,     -0.060135193f,   0.05768169f,
-    -0.015182229f,   0.0089645665f,   -0.0532681f,     0.0694109f,
-    -0.029092036f,   0.052889585f,    -0.043014023f,   0.08994548f,
-    -0.074426785f,   -0.018725326f,   -0.021360457f,   0.01875993f,
-    0.0013528034f,   0.034160204f,    -0.038930826f,   0.009579829f,
-    0.009250521f,    -0.09578013f,    0.04048143f,     0.078915566f,
-    -0.13183434f,    0.40188128f,     -0.03411511f,    0.07047681f,
-    -0.10000601f,    -0.0060591656f,  0.65625215f,     0.31422958f,
-    0.18896863f,     0.17151128f,     0.34385997f,     0.030188305f,
-    -0.16014273f,    -0.42167395f,    -0.018569563f,   -0.28614002f,
-    0.029776182f,    0.049304806f,    -0.22978953f,    0.09140162f,
-    0.022890963f,    0.11712325f,     0.17694704f,     -0.21161927f,
-    0.07646972f,     -0.01295703f,    0.009571042f,    -0.106058836f,
-    0.15918256f,     -0.06587445f,    0.08662464f,     -0.19923525f,
-    0.34388235f,     -0.9267652f,     -0.09304384f,    -0.30417427f,
-    0.7931898f,      -1.7338952f,     9.8180275f,      0.55701333f,
-    0.064932264f,    -0.17937589f,    0.115376815f,    -0.09499582f,
-    -0.2485727f,     -0.0046541383f,  0.028371822f,    0.03606203f,
-    0.0067365323f,   0.11616945f,     0.043863643f,    -0.14730981f,
-    0.27774972f,     0.060969193f,    -0.11612988f,    -0.28526798f,
-    0.471017f,       -0.6997008f,     0.12838572f,     -0.055129312f,
-    0.2856449f,      -1.4332232f,     1.3067651f,      -0.24192092f,
-    0.2081171f,      -0.53965205f,    -6.1775684f,     -0.98148304f,
-    0.17084767f,     -0.17830072f,    -0.04059373f,    0.3728461f,
-    0.20867456f,     0.1925686f,      -0.057526354f,   0.14585286f,
-    -0.853003f,      0.3680343f,      -0.14916426f,    0.13524614f,
-    -0.11169913f,    0.86978984f,     0.13307375f,     0.16287537f,
-    -0.006425193f,   0.14676112f,     -2.3489091f,     0.8756857f,
-    -0.20259936f,    0.16589902f,     -0.5012086f,     5.3331738f,
-    2.7984626f,      -0.9493607f,     0.033240914f,    0.4609847f,
-    -1.6910734f,     -5.0659533f,     0.72995746f,     -0.51399076f,
-    -0.065757565f,   -0.05140033f,    -0.11702281f,    0.074511275f,
-    0.071474716f,    0.10055807f,     -0.0506172f,     0.044049654f,
-    0.0014753543f,   -0.060616218f,   -0.03317927f,    0.17350663f,
-    -0.041833654f,   -0.09485293f,    0.07951459f,     0.14834303f,
-    -0.14340387f,    0.101668894f,    0.122225344f,    -0.2774673f,
-    -0.08121955f,    0.14949931f,     -0.11217966f,    -0.1307467f,
-    0.20548299f,     0.013154022f,    -0.013632002f,   0.011080129f,
-    -0.023512319f,   0.0034349402f,   -0.024646418f,   0.047568355f,
-    -0.025344204f,   -0.0053444174f,  0.0009639232f,   0.016193729f,
-    -0.027206594f,   0.018514376f,    -0.016472122f,   0.011601346f,
-    0.024698649f,    -0.029349223f,   0.0025446075f,   0.002941529f,
-    0.004151751f,    -0.04827001f,    0.054990288f,    -0.024588568f,
-    0.03452298f,     -0.009801387f,   -0.026963536f,   0.024885468f,
-    0.0077325925f,   -0.12784983f,    -0.0004727017f,  0.0524453f,
-    -0.0024653298f,  -0.16912785f,    0.39179403f,     0.068885565f,
-    -0.11209827f,    1.1931618f,      0.04712435f,     -2.251133f,
-    0.04459844f,     -0.20346907f,    1.195541f,       -0.2519252f,
-    -1.2471386f,     -0.1414118f,     0.07511332f,     -0.23009096f,
-    0.2610551f,      0.29286104f,     0.11769671f,     -0.023729652f,
-    0.019181583f,    -0.028368853f,   -0.011860269f,   0.032248575f,
-    0.05148718f,     -0.047919888f,   0.013449175f,    0.01674022f,
-    -0.038879845f,   -0.049415056f,   0.045062315f,    -0.0224045f,
-    0.0051458273f,   0.026753867f,    -0.020444315f,   -0.009118943f,
-    0.037824873f,    -0.021686908f,   0.0063562766f,   -0.0038951882f,
-    0.008729107f,    0.0036430436f,   0.026570326f,    -0.019414574f,
-    0.047252927f,    0.24848075f,     0.049518216f,    -0.2768678f,
-    0.009328891f,    -0.19252661f,    -0.3930677f,     -0.007572138f,
-    0.11327027f,     0.09987962f,     0.18214096f,     2.3384292f,
-    -0.545856f,      -0.8609355f,     -0.08785435f,    0.19772369f,
-    1.0370896f,      -0.34821796f,    -1.0101713f,     -0.164299f,
-    -0.06544462f,    -0.24169508f,    0.18837783f,     0.20615467f,
-    0.046311665f,    0.21245573f,     -0.16856518f,    0.15108292f,
-    -0.27393705f,    0.015365598f,    -0.3854066f,     1.1974015f,
-    -0.8171824f,     0.38396147f,     0.057925183f,    -0.18901315f,
-    -0.8586682f,     2.095654f,       -0.84733313f,    0.029171998f,
-    0.25229037f,     -0.7818646f,     -1.3056161f,     1.2940466f,
-    -0.134979f,      0.1756112f,      0.059034463f,    0.0018894798f,
-    -0.4029903f,     0.1728906f,      -0.0034107924f,  -0.35439357f,
-    0.19148839f,     0.03786663f,     -0.00047731365f, -0.019054921f,
-    0.6592522f,      0.2706359f,      0.09047983f,     -0.026447074f,
-    0.049455334f,    0.09238018f,     -0.0045684935f,  -0.368926f,
-    -0.06521345f,    0.06581056f,     -0.22142394f,    -0.54163706f,
-    0.26768303f,     -0.0740894f,     -0.03496943f,    -0.052972406f,
-    0.10855165f,     -0.11435824f,    0.041386828f,    -0.102326035f,
-    0.0018735762f,   0.07658435f,     -0.07127314f,    0.028028022f,
-    0.116911955f,    -0.033302654f,   0.04568431f,     0.082488224f,
-    -0.21965177f,    -0.07413175f,    -0.13298523f,    -0.04259496f,
-    0.10826996f,     0.17827633f,     0.14145942f,     0.111332774f,
-    -0.13057046f,    -0.006932171f,   0.027994003f,    -0.068751104f,
-    0.0040345634f,   -0.0039512743f,  -0.08156678f,    -0.023819147f
-};
-
-static const long int espcn_conv1_kernel_dims[] = {
-    64,
-    5,
-    5,
-    1
-};
-
-static const float espcn_conv1_bias[] = {
-    -0.018524863f,   -0.02344122f,    -0.059815478f,   -0.13828179f,
-    -0.5407016f,     0.06077186f,     0.011967307f,    1.6737873e-05f,
-    0.044080056f,    7.559907e-05f,   -0.0023202975f,  0.036452256f,
-    -0.0011971687f,  0.037468974f,    0.5938281f,      -0.0019778858f,
-    -0.0029633807f,  0.032908075f,    -0.082847565f,   0.5534438f,
-    0.0010720869f,   0.008382872f,    -0.0005540301f,  0.007542251f,
-    -0.00054567686f, 0.002956358f,    0.046740323f,    0.00097470934f,
-    -0.0008472085f,  -0.44804764f,    0.38280413f,     0.030789707f,
-    -0.722147f,      0.46606433f,     -0.03505152f,    -0.0014596627f,
-    0.0030858433f,   0.0030317134f,   0.0025776294f,   0.0231461f,
-    0.01756983f,     -0.07762163f,    0.0032662358f,   0.046537727f,
-    -0.044725697f,   -0.002968841f,   0.0005652894f,   -0.0059821554f,
-    0.6851272f,      -0.092141666f,   -0.29181793f,    0.00046312233f,
-    -0.54941076f,    0.034235522f,    0.11732721f,     0.027588358f,
-    0.0060634925f,   0.004350643f,    0.46479496f,     0.0037383304f,
-    -0.2703324f,     0.026774203f,    0.017801644f,    0.04200875f
-};
-
-static const long int espcn_conv1_bias_dims[] = {
-    64
-};
-
-static const float espcn_conv2_kernel[] = {
-    -0.046674103f,   0.26428235f,     -0.46103826f,    0.52712137f,
-    -0.33590984f,    -0.17109194f,    -0.0686052f,     -0.07092914f,
-    -0.33207268f,    -0.022449905f,   -0.064986974f,   -0.32484075f,
-    -0.0554371f,     -0.59975314f,    0.11422833f,     0.068143204f,
-    -0.0018858669f,  0.3688631f,      0.041308302f,    -0.037440863f,
-    -0.11112171f,    0.18021569f,     0.07213223f,     0.059388958f,
-    0.09809465f,     -0.07924326f,    0.036813457f,    -0.25266457f,
-    0.049585357f,    -0.325183f,      0.659209f,       0.08045369f,
-    0.7181868f,      -0.25441548f,    0.05403617f,     -0.033545442f,
-    -0.07890143f,    0.06283723f,     -0.0036670712f,  0.060813967f,
-    0.49117467f,     0.08548931f,     0.1397057f,      0.23137523f,
-    0.23626906f,     0.15435082f,     -0.0881616f,     -0.08931251f,
-    0.6407793f,      -0.711827f,      -0.09148442f,    -0.010182393f,
-    -0.22424959f,    0.22931574f,     -0.11653139f,    -0.035417557f,
-    0.09172038f,     -0.06217888f,    -0.13925147f,    0.027134137f,
-    -0.71670324f,    0.35419685f,     -0.12383344f,    0.16469592f,
-    0.5541678f,      -0.34323946f,    -0.060989752f,   0.46205896f,
-    -0.26838145f,    -1.1341122f,     -0.019517051f,   0.20830911f,
-    0.4519294f,      -0.008591234f,   0.0035951894f,   -0.0696347f,
-    0.04464795f,     0.16277248f,     -0.7174859f,     0.07877335f,
-    -0.014362606f,   -0.24790181f,    -0.28197056f,    -0.7512798f,
-    0.38359404f,     -0.18325178f,    -0.020694658f,   -0.24196818f,
-    -0.13549626f,    0.11022808f,     -0.057731092f,   0.2660348f,
-    -0.08914909f,    0.97424257f,     1.0067362f,      0.23840818f,
-    1.3499018f,      -0.2948939f,     -0.18948932f,    0.084086366f,
-    0.13916422f,     -0.053409252f,   0.034651592f,    0.6136519f,
-    0.521036f,       0.053577263f,    -0.21486463f,    0.081501134f,
-    -0.32000288f,    -0.17460087f,    0.09788475f,     0.24676149f,
-    0.19157162f,     -0.40596998f,    0.45726103f,     0.050311435f,
-    -0.6772082f,     -0.15382625f,    0.090584226f,    -0.17078221f,
-    0.5261085f,      0.1265592f,      1.0355614f,      -0.11936747f,
-    -0.7620874f,     0.14844258f,     0.6093218f,      -0.56291664f,
-    0.037501205f,    0.12485749f,     0.14178781f,     0.08348596f,
-    -0.30096284f,    1.1994859f,      0.19401193f,     -0.12891848f,
-    0.17503682f,     0.020317312f,    0.06757912f,     0.7639953f,
-    -0.01018983f,    0.47289777f,     0.5996521f,      -0.21656662f,
-    0.03760899f,     -0.58895385f,    -0.56364167f,    -0.3800838f,
-    -0.32080677f,    -0.016804136f,   -0.047808167f,   0.2457111f,
-    0.048505846f,    -0.0066461437f,  0.19492339f,     -0.044978056f,
-    0.03597572f,     0.973317f,       0.80091244f,     -0.19597733f,
-    0.7849349f,      -0.4328205f,     0.54092515f,     -0.1000266f,
-    -0.09305786f,    0.017513275f,    -0.043898217f,   -0.0011413264f,
-    0.2741364f,      -0.24002706f,    0.10263537f,     -0.3157341f,
-    -0.1817245f,     0.06316719f,     -0.045441207f,   -0.19999616f,
-    0.59036136f,     -0.929242f,      -0.2259878f,     -0.115269065f,
-    -0.6086586f,     -0.2443034f,     0.18262775f,     -0.09070053f,
-    -0.68831503f,    -0.096460946f,   0.64405525f,     0.112335846f,
-    0.0651215f,      0.99067503f,     0.27747253f,     0.37193787f,
-    0.04985451f,     -0.23573603f,    0.421118f,       0.431377f,
-    -0.20965208f,    0.26304242f,     0.2524355f,      0.027636467f,
-    0.14990109f,     0.040952217f,    0.07939775f,     0.3484388f,
-    0.025526477f,    -0.25410444f,    -0.14516917f,    -0.060723733f,
-    0.02533456f,     -0.13899088f,    -0.771202f,      0.19927137f,
-    -0.16109027f,    -0.0879771f,     -0.030220356f,   0.17516586f,
-    -0.06494486f,    0.08522494f,     0.3226843f,      0.17873856f,
-    0.015208139f,    -0.77031285f,    0.43173358f,     0.082899325f,
-    -0.23150858f,    -0.3546863f,     0.12339482f,     0.040335365f,
-    0.08092755f,     -0.037309915f,   0.05912349f,     0.26949504f,
-    0.5846339f,      -1.9282948f,     -0.083857276f,   0.041776888f,
-    0.5534651f,      -0.16246532f,    0.0333914f,      0.10689656f,
-    -0.33218884f,    -0.191305f,      -0.110735744f,   -0.060104877f,
-    0.4205079f,      -0.5120307f,     0.3012935f,      0.0059898547f,
-    -0.5201543f,     0.07413049f,     -0.12935893f,    0.06917478f,
-    1.1134965f,      -0.63113445f,    0.295582f,       -0.08106212f,
-    -0.76212734f,    -0.0033916542f,  -0.0082135135f,  0.41783637f,
-    -0.16403818f,    0.3409297f,      -0.23072788f,    -0.02182988f,
-    0.15994272f,     -0.025851693f,   -0.086990654f,   0.36421558f,
-    -0.022342218f,   -0.08575764f,    -0.17176214f,    -0.05879204f,
-    7.2425564e-07f,  -0.7348249f,     -0.008461221f,   0.316571f,
-    0.2553959f,      0.05026763f,     0.22897281f,     -0.12187772f,
-    0.04273273f,     -0.11774693f,    -0.31411144f,    -0.23734225f,
-    0.023199726f,    -0.71966887f,    0.390865f,       -0.26477832f,
-    -0.26728633f,    0.22609584f,     0.14667323f,     -0.15086149f,
-    -0.15804252f,    0.007859211f,    -0.071217954f,   -0.2024186f,
-    -0.17261346f,    1.1517165f,      0.16905463f,     0.527085f,
-    -0.79107165f,    0.20309469f,     -0.027971271f,   0.028042238f,
-    -0.37720725f,    1.1990021f,      0.2861834f,      0.027881658f,
-    -0.07594778f,    -0.755004f,      0.37583643f,     0.20889725f,
-    0.40248895f,     -0.15868257f,    -0.29324895f,    0.0073413285f,
-    -0.03221651f,    0.04222086f,     -0.56599194f,    0.1316574f,
-    0.32267398f,     -0.30811018f,    0.009511509f,    0.37700927f,
-    -0.1761917f,     -0.65478015f,    -0.031077266f,   -0.0012360336f,
-    -1.4888004f,     0.0027788912f,   0.014060073f,    -0.10431362f,
-    0.008857338f,    0.12252177f,     0.12191871f,     0.13308547f,
-    -0.031593915f,   -0.21598554f,    0.44040915f,     0.6425841f,
-    -0.08555652f,    0.0565315f,      -0.2560663f,     -0.059711326f,
-    -0.026588634f,   -0.002182128f,   -0.5897357f,     0.102076136f,
-    -0.03339101f,    -0.79707164f,    0.25357902f,     0.029758122f,
-    -0.20302856f,    0.053880017f,    -0.24216141f,    0.14256707f,
-    0.11925629f,     0.0009726241f,   0.020042723f,    -0.22397634f,
-    0.60491306f,     -0.0799372f,     -0.1188527f,     0.15720364f,
-    -0.10922401f,    -0.10785788f,    0.023474775f,    -0.07532779f,
-    0.11522492f,     -0.014375704f,   -0.09244887f,    0.10161737f,
-    0.7234623f,      0.08744806f,     0.03538458f,     0.2193847f,
-    0.19487795f,     0.10907811f,     -0.32664987f,    -0.09264603f,
-    -0.17754139f,    -0.26980463f,    -0.10870375f,    -0.08479278f,
-    -0.49118847f,    0.120683394f,    0.7132835f,      0.45244792f,
-    0.21157178f,     -1.3531632f,     -0.02591179f,    0.008506874f,
-    1.0093842f,      0.02687048f,     -0.0182936f,     -0.05349838f,
-    0.025951784f,    0.525051f,       0.18124938f,     0.055352695f,
-    -0.015539851f,   0.01359462f,     0.1669847f,      -0.329349f,
-    0.42093417f,     -0.06888676f,    -0.14403322f,    -0.07013914f,
-    -0.045789f,      0.0077280467f,   0.20861097f,     0.034761835f,
-    -0.06872854f,    0.27268225f,     -0.1248414f,     -0.0984672f,
-    0.024131464f,    0.2819358f,      -0.52894294f,    -0.048365857f,
-    -0.018785186f,   -0.014475937f,   -0.063025676f,   -0.0016713755f,
-    0.44439432f,     0.5860615f,      0.0017755321f,   0.071490906f,
-    0.01665473f,     0.01043939f,     -0.0049000867f,  -0.19566949f,
-    0.25060382f,     -0.1115756f,     0.008380983f,    -0.051830936f,
-    0.078110285f,    -0.35945877f,    -0.11642675f,    0.001180824f,
-    0.0578475f,      -0.020864224f,   0.16781266f,     -0.0017521876f,
-    -0.62528956f,    0.1562274f,      -0.46741173f,    0.012773457f,
-    -0.42958456f,    0.35419467f,     0.7802642f,      0.7651227f,
-    0.15311906f,     1.5961279f,      0.110667616f,    -0.072065115f,
-    0.7206966f,      -0.04193095f,    0.0711928f,      -0.0019790665f,
-    -0.023330979f,   -0.6372553f,     0.4749518f,      -0.007703528f,
-    -0.0118237855f,  0.39432898f,     0.19798014f,     -0.037313983f,
-    -0.39190286f,    0.069940664f,    -0.11332594f,    0.25451034f,
-    0.10828647f,     -0.036833063f,   -0.20823239f,    -0.0051089395f,
-    0.10366354f,     -0.27613324f,    -0.08230586f,    0.30575338f,
-    -0.058297206f,   0.09497224f,     -0.2009728f,     0.14842197f,
-    0.08278775f,     0.051755365f,    0.106069684f,    -0.30312496f,
-    -0.6279082f,     0.67748356f,     -0.04157887f,    0.05925659f,
-    0.6019529f,      -0.048674017f,   0.023168415f,    -0.0117832f,
-    0.10957296f,     -0.55471784f,    0.3902961f,      0.004402121f,
-    -0.26879898f,    -0.1613903f,     -0.0736826f,     0.05158686f,
-    -0.40968376f,    0.062633745f,    0.1909543f,      0.051297225f,
-    -0.5385568f,     0.20263128f,     -0.24177232f,    0.12465008f,
-    0.9497351f,      0.0942599f,      -0.37810448f,    0.42079917f,
-    0.27641112f,     -0.13552265f,    -0.15447186f,    0.05729938f,
-    -0.9949809f,     -0.011660784f,   -0.080264896f,   0.21001951f,
-    0.009583477f,    0.26658905f,     0.110737085f,    -0.010538512f,
-    0.0073930826f,   -0.10350395f,    0.2690889f,      -0.06732192f,
-    -0.06597211f,    -0.0026426371f,  0.32086986f,     -0.23931707f,
-    -0.024190666f,   0.033044633f,    0.017585613f,    -0.047808494f,
-    -0.02701819f,    0.66567475f,     -0.15553795f,    -0.16383912f,
-    0.11520975f,     -0.25181836f,    0.13908514f,     -0.09092483f,
-    -0.073647134f,   -0.020011587f,   -0.03323974f,    0.36156735f,
-    0.19554496f,     -0.2779971f,     0.05498606f,     0.09546568f,
-    -0.102127574f,   0.07539362f,     -0.027212327f,   0.2002329f,
-    0.07217274f,     -0.31443796f,    -0.1112432f,     0.044234317f,
-    0.010144093f,    0.04564201f,     -0.24525721f,    -0.10580795f,
-    0.32514638f,     -0.035346646f,   0.2633613f,      -0.057136223f,
-    0.32189956f,     -0.7063134f,     0.2205946f,      -0.121362925f,
-    -0.11235741f,    0.093478404f,    0.3236306f,      -0.15380429f,
-    -0.11459577f,    0.24943016f,     0.06301527f,     0.07359773f,
-    -0.30425563f,    -0.009721266f,   0.011319024f,    -0.05684832f,
-    0.002824362f,    0.014445753f,    0.28266156f,     -0.026186015f,
-    -4.9471604e-05f, -0.038714428f,   -0.08657151f,    0.09283593f,
-    0.200015f,       -0.08817101f,    0.07703519f,     0.0026806525f,
-    0.010412304f,    -0.054159623f,   -0.0775633f,     0.042284265f,
-    0.0073298747f,   0.21470556f,     0.05467484f,     0.019926656f,
-    -0.047757216f,   0.1965818f,      -0.060126822f,   -0.018734982f,
-    0.003734466f,    0.010669374f,    0.0101004215f,   -0.079241745f,
-    -0.122091696f,   0.46603644f,     -0.002449234f,   -0.0029658272f,
-    0.2260892f,      -0.0968824f,     0.027408192f,    -0.008983596f,
-    0.41098675f,     -0.09793973f,    0.07739444f,     0.062839866f,
-    0.2109761f,      -0.13808833f,    0.014332022f,    0.13062069f,
-    0.14733574f,     0.026309716f,    -0.25325757f,    0.025179707f,
-    0.18055823f,     -0.21977347f,    0.28260782f,     0.12728982f,
-    -0.4268119f,     0.16071615f,     0.49010542f,     0.39210045f,
-    -0.23921739f,    -0.34988824f,    0.020909507f,    -0.031102689f,
-    0.39786085f,     0.04060349f,     -0.012260492f,   0.07701521f,
-    0.0032373392f,   -0.3211925f,     -0.3098456f,     0.110261254f,
-    0.02880115f,     0.023276372f,    -0.23179927f,    -0.09671852f,
-    -0.17803997f,    0.16418648f,     0.009986631f,    0.028437436f,
-    -0.0696619f,     0.070268594f,    -0.23809299f,    -0.1210799f,
-    -0.06263444f,    0.1687488f,      -0.1022174f,     0.16335264f,
-    -0.14669034f,    0.22479394f,     0.039738588f,    0.0025826024f,
-    -0.034533355f,   -0.006438025f,   0.07587747f,     0.03283625f,
-    -0.065498665f,   0.26191965f,     0.006896614f,    0.014701348f,
-    0.019605692f,    0.12325369f,     -0.11641243f,    -0.0036758208f,
-    -0.25055993f,    0.010461836f,    -0.14595032f,    -0.058902275f,
-    -0.16618772f,    0.44314942f,     -0.101349875f,   -0.016435022f,
-    -0.021817617f,   -0.06827429f,    -0.006538524f,   -0.015117204f,
-    0.10537151f,     0.14787868f,     0.51321185f,     -0.26809156f,
-    0.018769728f,    0.04534671f,     0.09445704f,     0.34622777f,
-    -0.06110584f,    -0.036286496f,   -0.20022584f,    0.008659418f,
-    0.3038453f,      -0.03234285f,    0.01122692f,     -0.054838225f,
-    -0.017392907f,   0.016833223f,    0.49745992f,     -0.06170047f,
-    -0.04826097f,    -0.0050241635f,  -0.57363427f,    -0.1872473f,
-    0.17139418f,     0.03429791f,     -0.024473784f,   -0.10805081f,
-    0.028670384f,    -0.073548235f,   -0.06016784f,    -0.0066841184f,
-    0.05512082f,     -0.6844955f,     -0.21495752f,    -0.3565604f,
-    -0.6392911f,     0.26932484f,     0.19190924f,     0.022291541f,
-    0.04126848f,     -0.0017807592f,  -0.036653258f,   0.057726976f,
-    0.17616573f,     -0.72685295f,    -0.0030662578f,  -0.04362823f,
-    0.28530198f,     -0.06680635f,    0.098419f,       0.015014377f,
-    -0.13731647f,    0.14593858f,     -0.16181391f,    0.13406125f,
-    0.61669034f,     0.09283103f,     -0.07495512f,    -0.38249707f,
-    0.007854118f,    0.072650045f,    -0.49352726f,    -0.034318488f,
-    0.48840395f,     -0.5911552f,     0.27560255f,     -0.00076505897f,
-    0.2525632f,      0.023079759f,    -0.13862175f,    -0.0050264117f,
-    -0.21578434f,    -0.39153072f,    0.007889652f,    0.04991312f,
-    0.124499984f,    0.02582332f,     -0.013385625f,   0.07202608f,
-    0.018049205f,    0.21069467f,     0.17125195f,     -0.013168845f,
-    0.015675973f,    -0.3299053f,     0.18481588f,     0.09117244f,
-    0.13362707f,     -0.03578448f,    -0.11294014f,    0.06735854f,
-    -0.04726264f,    0.18058431f,     0.013282449f,    0.10362096f,
-    -0.008768287f,   0.01906196f,     -0.09233572f,    0.0027316224f,
-    -0.32418412f,    -0.68946844f,    0.1328566f,      0.083345614f,
-    0.07215056f,     -0.056430474f,   -0.030177787f,   0.025497515f,
-    -0.3069073f,     -0.39930156f,    -0.042785905f,   0.025616985f,
-    0.29878968f,     0.033854682f,    -0.013890017f,   0.00052144343f,
-    0.3604786f,      -0.13097762f,    0.04974513f,     -0.1508374f,
-    -0.6819763f,     -0.3551178f,     -0.16612557f,    0.101316705f,
-    -0.62778705f,    -0.022399968f,   -0.43390587f,    -0.014289895f,
-    0.42192006f,     0.35321176f,     -0.2627384f,     -0.13136947f,
-    -0.1605258f,     0.005829208f,    -0.3298086f,     -0.31155488f,
-    0.12568021f,     0.2695432f,      -0.09579615f,    -0.07985796f,
-    0.4477858f,      -0.05365754f,    0.03691468f,     0.14316183f,
-    -0.0390769f,     0.3263752f,      -0.57568514f,    -0.16314152f,
-    -0.05244232f,    -0.21125014f,    0.1894712f,      -0.03354973f,
-    -0.72243994f,    -0.16907904f,    0.09877965f,     -0.019296408f,
-    0.1657333f,      -0.20240118f,    -0.042492058f,   -0.16696197f,
-    0.0933027f,      -0.081449956f,   -0.16955544f,    -0.12059676f,
-    -0.32353896f,    -0.14886564f,    0.10017824f,     -0.06872203f,
-    -0.0687338f,     0.06287452f,     -0.03823187f,    -0.13179168f,
-    -0.02977857f,    -0.7214259f,     0.04764241f,     -0.16904181f,
-    0.22611506f,     -0.07867074f,    0.11607085f,     0.25687262f,
-    -0.158813f,      0.2170912f,      0.022958746f,    0.12211839f,
-    -0.38955256f,    -0.16881509f,    -0.6662008f,     -0.07782999f,
-    0.63337785f,     0.084912784f,    -0.1898102f,     -0.016330302f,
-    -0.0057496307f,  -0.22735956f,    0.15386534f,     0.15679047f,
-    0.43130034f,     -0.0499025f,     -0.11292001f,    -0.104975134f,
-    0.1517253f,      0.3488109f,      0.0832407f,      0.01959845f,
-    -0.36043146f,    0.013733767f,    -0.048483185f,   -0.077942096f,
-    0.018922301f,    -0.055467468f,   -0.17980838f,    0.15051974f,
-    0.03501007f,     0.024140948f,    0.378899f,       0.58339345f,
-    0.3902328f,      0.13922966f,     0.08787596f,     -0.0680227f,
-    -0.07662555f,    0.062245425f,    -0.24619436f,    0.06520207f,
-    -0.059733838f,   0.18075316f,     -0.4185296f,     0.18009084f,
-    -0.61645687f,    -0.120788425f,   0.19870868f,     -0.025232071f,
-    -0.018999962f,   0.019278869f,    0.07256909f,     -0.07902122f,
-    -0.7232183f,     0.9824709f,      0.023246713f,    -0.075314395f,
-    -0.1722031f,     0.10662969f,     -0.10377831f,    -0.19552313f,
-    -0.0019716343f,  -0.33209836f,    0.22475685f,     -0.030774042f,
-    0.24270383f,     -0.20828041f,    -0.11887029f,    -0.068650484f,
-    -0.21299605f,    -0.067906f,      -0.6986742f,     0.032572027f,
-    0.11754704f,     0.27241483f,     -0.21527997f,    0.2525498f,
-    0.0735313f,      0.07372777f,     -0.05048918f,    -0.31742972f,
-    -0.03269987f,    -0.13490497f,    -0.03511707f,    -0.003701831f,
-    0.024309402f,    -0.03652601f,    -0.019658307f,   0.064287804f,
-    -0.044906896f,   0.18838996f,     0.5800624f,      0.0489327f,
-    -0.013741884f,   -0.1463824f,     0.41280955f,     -0.39657968f,
-    -0.22094302f,    0.021620726f,    0.06754212f,     0.01914351f,
-    0.057791635f,    -0.08462072f,    0.10943695f,     -0.15771161f,
-    0.020891378f,    -0.14356568f,    0.07099027f,     0.0072890325f,
-    0.30583042f,     -0.054003328f,   -0.20160842f,    -0.05109723f,
-    -0.073696665f,   0.07079835f,     0.050535556f,    -0.1386965f,
-    0.13956863f,     -0.033268258f,   0.051163133f,    -0.3299929f,
-    0.14722784f,     0.04479772f,     -0.034851987f,   0.09152712f,
-    -0.013576469f,   0.08212124f,     0.04366362f,     0.052677043f,
-    0.12854135f,     -0.20400403f,    0.13585025f,     0.021291919f,
-    0.6106778f,      0.03280244f,     0.6618558f,      0.010743958f,
-    -0.47789448f,    -0.23268737f,    0.29747304f,     -0.0043874676f,
-    0.030395813f,    -0.01416444f,    -0.11479771f,    -0.14839633f,
-    0.1327711f,      0.39874923f,     0.07290827f,     0.08768036f,
-    0.19624479f,     0.028556399f,    0.008063483f,    -0.039568193f,
-    0.047924913f,    -0.41591546f,    -0.5199549f,     0.012532293f,
-    0.0031062674f,   0.041904118f,    0.14968546f,     -0.2954595f,
-    0.5711544f,      -0.018007848f,   -0.1187696f,     0.006382767f,
-    -0.07623751f,    0.11004023f,     -0.29377073f,    0.2967224f,
-    -0.0042043244f,  0.49871373f,     -0.11996741f,    -0.04853217f,
-    0.2742492f,      -0.18625423f,    0.10374811f,     0.10584355f,
-    0.11635925f,     -0.09287576f,    -0.083618164f,   -0.27217832f,
-    -0.37832612f,    0.96235126f,     -0.07846141f,    0.07666849f,
-    -0.7282468f,     -0.049017057f,   0.015335578f,    -0.1913724f,
-    -0.8404892f,     0.35348907f,     0.0007533626f,   -0.03490046f,
-    -0.12864292f,    -0.23313756f,    0.014800447f,    0.07538264f,
-    -0.4744575f,     0.0019865024f,   0.011663446f,    0.029772537f,
-    -0.2382581f,     0.057398744f,    -0.29506052f,    0.06907142f,
-    -0.029674232f,   -0.20632058f,    0.08927787f,     -0.4543019f,
-    0.07989503f,     -0.46033293f,    0.073787555f,    -0.12172886f,
-    -0.7607957f,     0.02232548f,     0.0105672935f,   0.0673091f,
-    -0.00069879065f, 0.047686838f,    -0.019173758f,   -0.03846056f,
-    0.024762023f,    -0.10737568f,    0.09315246f,     -0.9336785f,
-    -0.18223964f,    -0.033037316f,   -0.09616871f,    0.09074901f,
-    0.01160752f,     0.00023968855f,  0.23658048f,     -0.03555241f,
-    -0.036499016f,   0.9244435f,      -0.30398262f,    0.20839591f,
-    0.5949766f,      0.29482245f,     0.25750014f,     -0.053599373f,
-    -0.03293568f,    -0.0057265395f,  -0.026553756f,   -0.27830595f,
-    0.17080984f,     -0.8018825f,     0.01221246f,     -0.2835773f,
-    -0.09898585f,    -0.0070701726f,  -0.008414906f,   0.08213352f,
-    -0.19505978f,    0.5015525f,      0.80230016f,     -0.08646765f,
-    0.63567483f,     -1.0642571f,     0.5182278f,      -0.096828446f,
-    -0.05344551f,    -0.056020953f,   -0.05707235f,    -0.018617336f,
-    -0.5230437f,     0.34005353f,     -0.4557868f,     -0.14439894f,
-    0.38480377f,     -1.3235939f,     1.8052317f,      -0.72057134f,
-    0.9126798f,      0.3676458f,      -0.0080114575f,  -0.11595554f,
-    -0.103040844f,   0.035603534f,    -0.015758205f,   0.07999699f,
-    -0.006971836f,   1.6570647f,      0.2554021f,      -0.21877348f,
-    0.0020116605f,   0.11209725f,     0.8904091f,      -1.1218871f,
-    1.4163808f,      0.14892934f,     0.006312167f,    -0.065382436f,
-    0.023434175f,    0.043887693f,    -0.43947184f,    -0.066447034f,
-    -0.05484326f,    0.0056940434f,   0.32978708f,     -0.22046088f,
-    -0.9243625f,     -0.26284355f,    -0.4704563f,     0.11848836f,
-    0.048912488f,    -0.010977471f,   0.07930389f,     -0.04216015f,
-    0.4962294f,      -0.42514783f,    -0.034328513f,   0.28654203f,
-    -0.061215926f,   0.15865158f,     -0.05742608f,    -0.35354927f,
-    0.5760551f,      -0.32362577f,    -0.7639785f,     -0.24093197f,
-    0.8416991f,      0.8121987f,      -0.51095843f,    0.23165523f,
-    0.07161821f,     0.02869675f,     0.8572826f,      0.030069608f,
-    -0.04059496f,    0.121984705f,    -0.8305223f,     0.19240989f,
-    -0.9800724f,     1.2104095f,      -2.3459392f,     0.821266f,
-    0.8199659f,      1.1952082f,      -0.11307323f,    0.15900673f,
-    0.37324476f,     -0.00901551f,    -0.0063961255f,  0.3436898f,
-    -0.019784855f,   -1.5781275f,     0.55635923f,     -0.088165246f,
-    -0.089846924f,   0.48113683f,     -1.2748227f,     -0.30893058f,
-    -1.0148634f,     0.144896f,       0.33884206f,     -0.055583563f,
-    -0.04183638f,    -0.22956437f,    0.5929827f,      -0.17173627f,
-    0.08415828f,     0.08928949f,     -1.3766861f,     -0.66887f,
-    -0.33084556f,    0.015637277f,    0.17392366f,     -0.124815434f,
-    -0.034929127f,   0.08000754f,     0.06421893f,     -0.2598851f,
-    -0.13899769f,    0.13867772f,     0.04168338f,     0.49056658f,
-    1.0300015f,      -0.030438267f,   0.11001292f,     0.62731254f,
-    0.05973872f,     0.979931f,       -0.8919011f,     0.28131783f,
-    -0.09346065f,    -0.5158018f,     0.22534059f,     0.53414f,
-    -1.30939f,       -0.010872453f,   -0.61851317f,    -0.04308007f,
-    0.30164596f,     -0.28872985f,    0.6384374f,      -0.05910474f,
-    0.5832805f,      -0.7048056f,     0.33323365f,     -1.1084536f,
-    0.70449936f,     -1.8504816f,     0.008978661f,    -0.19915931f,
-    -0.9858322f,     0.10512383f,     -0.025395656f,   1.3993329f,
-    -0.028837258f,   1.8859462f,      -0.28787547f,    0.14018701f,
-    0.030354962f,    -0.011389586f,   0.48661262f,     -0.69561386f,
-    1.3474137f,      -0.16131014f,    -0.2688697f,     -0.28446344f,
-    -0.09610444f,    0.1720655f,      0.27081022f,     0.22686748f,
-    -0.18199518f,    0.661283f,       0.91053754f,     0.30152312f,
-    0.02319523f,     -0.4257972f,     0.37422857f,     0.039165173f,
-    0.04694271f,     -0.20457137f,    -0.17133068f,    0.048189476f,
-    0.43752974f,     -1.027162f,      -0.086497605f,   -0.010030861f,
-    -0.38085717f,    -0.030893505f,   0.0038837674f,   -0.32170814f,
-    0.20521568f,     -0.6564224f,     -0.456026f,      -0.20190556f,
-    -0.45532295f,    1.0338401f,      0.17268077f,     -0.018443432f,
-    0.47271976f,     -0.0029546216f,  0.2591139f,      -0.027547639f,
-    -0.34917423f,    0.7324974f,      -1.4116933f,     0.26277366f,
-    0.003953574f,    -0.08849687f,    0.5799557f,      0.02265028f,
-    0.9956517f,      0.20597336f,     0.0243701f,      -0.065926135f,
-    -0.26063347f,    0.005145106f,    -0.040647544f,   -0.5246113f,
-    -0.032949716f,   -0.3842233f,     0.2490879f,      -0.12214436f,
-    0.00092013256f,  0.05368562f,     0.4980927f,      -0.3821752f,
-    -0.9746551f,     -0.09184542f,    -0.02170654f,    -0.25944722f,
-    -0.07797552f,    -0.1731825f,     -1.1407802f,     -0.06579885f,
-    0.048637766f,    -0.10273871f,    0.7226834f,      0.1051687f,
-    -0.675876f,      -0.23160712f,    0.13932365f,     -0.3109556f,
-    -0.16254301f,    0.004054364f,    -0.101571485f,   0.34141943f,
-    0.5158648f,      -0.18641707f,    0.1514879f,      -0.54648817f,
-    -0.46785563f,    -0.048889644f,   0.03416854f,     0.11833223f,
-    0.4963859f,      -0.033280317f,   -0.5098967f,     0.3247369f,
-    -0.059735235f,   0.95467275f,     1.1799345f,      0.08239173f,
-    0.37549368f,     -0.10384936f,    -0.19131805f,    -0.05227246f,
-    0.93128794f,     0.1769598f,      0.26859936f,     0.04983612f,
-    0.19740231f,     0.29193434f,     0.31630036f,     0.4617379f,
-    0.900637f,       -0.500469f,      -0.07832846f,    -0.16936824f,
-    0.48466104f,     -0.041119654f,   -0.08462446f,    -0.68950397f,
-    0.04631842f,     0.54778326f,     0.1338306f,      0.4341834f,
-    0.14371982f,     -0.34779876f,    -0.24549949f,    -0.89762527f,
-    0.38836622f,     -0.10706622f,    -0.1931988f,     -0.11792283f,
-    0.0035790345f,   0.33384633f,     1.3935994f,      0.3070505f,
-    -0.16708173f,    -0.20717686f,    -1.1201156f,     0.7722406f,
-    -0.08369808f,    0.24140514f,     -0.8074505f,     0.21041206f,
-    0.07052478f,     -0.0992914f,     -0.08230787f,    -0.20418759f,
-    -0.14002877f,    0.51368827f,     -0.06314002f,    0.6684959f,
-    -0.2723895f,     0.072143145f,    -0.121543154f,   -0.9446662f,
-    0.7801356f,      0.7813523f,      -0.60231173f,    -0.041328736f,
-    0.5023119f,      0.19410098f,     -0.17512462f,    -0.03537046f,
-    0.13634318f,     0.023312362f,    0.3242475f,      -0.0042878226f,
-    -0.33574507f,    0.16946486f,     0.4183852f,      0.51513636f,
-    0.14975318f,     -1.3054739f,     -0.746688f,      -0.8801606f,
-    0.5497791f,      0.048051637f,    0.3759283f,      0.31506863f,
-    0.2502755f,      -0.054758083f,   0.10454956f,     0.1691291f,
-    0.042567298f,    -1.5660353f,     -0.31068772f,    -0.28079906f,
-    -0.024366086f,   0.28031284f,     -1.0634004f,     0.2108564f,
-    -0.41109252f,    0.06184334f,     0.38427737f,     0.44320226f,
-    0.03957711f,     0.004129623f,    -0.31172767f,    -0.15918258f,
-    0.1326007f,      0.44373193f,     0.78900695f,     -0.1760957f,
-    -0.16458939f,    0.48684084f,     0.24407406f,     -0.30311462f,
-    -0.16764544f,    0.26463488f,     0.30706203f,     0.22452609f,
-    0.03442557f,     -0.19601104f,    0.0807709f,      0.33969784f,
-    0.37965566f,     -0.07889159f,    0.039907616f,    1.0991075f,
-    -0.4089549f,     -0.31498322f,    0.16044329f,     0.15731367f,
-    -0.7579591f,     0.6460394f,      0.0046346104f,   0.0472538f,
-    -0.52719986f,    -0.07572972f,    0.66765577f,     0.094688304f,
-    0.22829652f,     0.02697642f,     1.3646461f,      -1.0294485f,
-    0.32645002f,     0.985207f,       -0.48907226f,    0.24017715f,
-    0.7846768f,      -0.3893203f,     0.041490614f,    0.17593683f,
-    0.22703595f,     -0.023705255f,   0.052981924f,    -0.28682443f,
-    0.05020945f,     -0.37853613f,    -0.036045365f,   0.20786847f,
-    0.034319263f,    0.058425084f,    0.17980011f,     1.0989101f,
-    -0.36878836f,    -0.058031064f,   0.01689887f,     0.35156643f,
-    0.054320306f,    0.12823732f,     -0.7314487f,     0.12663695f,
-    -0.008609773f,   -0.28736416f,    0.8887259f,      0.22080967f,
-    -0.49281853f,    -0.71532553f,    0.3902669f,      0.16677961f,
-    0.11729585f,     -0.005339085f,   0.015549244f,    -0.7530055f,
-    -0.18213952f,    0.86832607f,     -0.10606119f,    -1.0991435f,
-    0.24169695f,     -0.09348218f,    0.011970132f,    -0.1062844f,
-    -0.60076994f,    0.14488591f,     -0.37456793f,    -0.1606147f,
-    -0.522324f,      0.18760403f,     0.27903914f,     -0.4969156f,
-    -0.352278f,      0.04724763f,     -1.2687259f,     0.025117675f,
-    1.1559798f,      -0.87893057f,    0.087309524f,    -0.08584089f,
-    -0.020828197f,   -0.045017093f,   1.212271f,       0.45598748f,
-    0.89593214f,     0.42855322f,     -0.05613323f,    -0.09234977f,
-    -0.11786892f,    0.059708573f,    0.097749226f,    -0.13230008f,
-    -0.052386533f,   0.4205756f,      -0.6480817f,     -0.2275672f,
-    -0.08140867f,    -0.31374398f,    0.3735192f,      -0.62694097f,
-    0.73815274f,     0.08312054f,     -0.0924495f,     0.021514803f,
-    0.053884946f,    -0.10900521f,    -0.41072857f,    -0.21020694f,
-    0.041961685f,    0.06188188f,     -0.5475027f,     -0.3411637f,
-    -0.39764288f,    0.5900751f,      0.37223083f,     -0.1108904f,
-    -0.07866411f,    0.008883312f,    -0.012757348f,   0.2694886f,
-    0.6689537f,      -0.3504275f,     0.03389823f,     0.031843357f,
-    -0.5419896f,     0.022275751f,    0.009060438f,    0.3633925f,
-    -0.43923414f,    0.7864955f,      -0.118183985f,   -0.15515181f,
-    0.21635044f,     0.49661508f,     -0.4722201f,     0.5163968f,
-    0.9700302f,      -0.044228435f,   0.6457148f,      0.0017951588f,
-    -0.49664235f,    0.050343726f,    -0.19076023f,    -0.30561933f,
-    -0.23653527f,    0.45331326f,     -0.41963464f,    -1.1247996f,
-    0.22692493f,     0.59337515f,     -0.2237175f,     -0.01918548f,
-    -0.44020566f,    -0.027704136f,   -0.04253981f,    -0.3823013f,
-    -0.02502749f,    -0.46320587f,    0.16625318f,     0.15970246f,
-    -0.007429975f,   -0.1683428f,     0.76946366f,     -1.2303258f,
-    -0.95331824f,    0.052714635f,    -0.17677064f,    -0.09253482f,
-    0.021721262f,    -0.15922648f,    1.1512754f,      0.0031821122f,
-    0.030584762f,    0.21514477f,     -0.4230814f,     -0.00014326212f,
-    0.1688291f,      -0.5380872f,     -0.15794986f,    0.28297946f,
-    0.13241048f,     -0.075477324f,   -0.11189966f,    -0.49272132f,
-    -0.20409596f,    0.6171119f,      -0.01777885f,    0.028663076f,
-    0.30929625f,     0.025719853f,    -0.03694918f,    -0.56768686f,
-    0.1775044f,      -0.2769967f,     -0.5732568f,     0.07951842f,
-    0.06743672f,     -0.013239328f,   0.9011393f,      -0.18373159f,
-    0.11558731f,     0.123553514f,    0.0044899555f,   -0.013636768f,
-    0.23078315f,     0.34557414f,     -0.7334669f,     0.5137294f,
-    0.011534466f,    -0.21156578f,    0.7697923f,      0.15463492f,
-    -0.5901611f,     0.028582644f,    0.017852113f,    -0.07857407f,
-    -0.4777054f,     0.06458535f,     0.06914719f,     -0.06420497f,
-    0.046576172f,    0.73274297f,     -0.5026898f,     0.13529554f,
-    -0.00941928f,    0.25313148f,     -0.37075043f,    -0.2733768f,
-    0.065498896f,    0.038754348f,    -0.015358937f,   0.094372556f,
-    -0.08542737f,    0.06419397f,     0.20445304f,     0.18457255f,
-    -0.07349663f,    0.23186208f,     -0.17375587f,    0.1813076f,
-    1.2848791f,      0.9271832f,      0.39130297f,     0.0104423165f,
-    0.031900086f,    -0.10575629f,    -0.071113825f,   -0.2813745f,
-    -0.63900816f,    -0.3010183f,     -0.078159384f,   -0.3896904f,
-    0.3688795f,      -0.119128644f,   0.077123255f,    -0.047321837f,
-    -0.7008967f,     0.17933623f,     0.11333183f,     0.011499413f,
-    0.607434f,       0.69931144f,     0.17165236f,     -0.1361541f,
-    0.5183956f,      -0.008188635f,   0.24646443f,     -0.008420727f,
-    -0.71537113f,    -0.74191815f,    0.43494743f,     0.5137038f,
-    -0.1907198f,     0.109988324f,    -0.3980153f,     -0.44217053f,
-    -0.39546895f,    0.3968704f,      0.014194501f,    0.0490976f,
-    -0.10890121f,    -0.047488034f,   -0.08533077f,    -0.38523468f,
-    -0.063952215f,   -0.36171728f,    1.3895638f,      -0.18317534f,
-    0.004864246f,    -0.10929064f,    -0.09027185f,    0.6888102f,
-    -0.644277f,      0.08041566f,     -0.076905385f,   0.05812857f,
-    0.07392323f,     -0.12644598f,    0.026674818f,    -0.18673258f,
-    0.09689631f,     -0.2628735f,     -0.25706333f,    -0.39390376f,
-    -0.4951419f,     -0.94046056f,    0.017409422f,    -0.099073075f,
-    -0.11927845f,    0.14758973f,     0.062230386f,    -0.8272258f,
-    -0.85650516f,    -0.5034178f,     0.14160982f,     -0.35882106f,
-    -0.12686756f,    0.0969981f,      -0.17357199f,    -0.1016007f,
-    -0.30692658f,    0.73137844f,     0.51190776f,     0.094313726f,
-    0.68952423f,     -0.33750173f,    0.4584838f,      0.00045639463f,
-    -0.22498818f,    -0.03972586f,    -0.30972204f,    0.06765716f,
-    1.0040592f,      1.2720892f,      -0.12680252f,    -0.16533485f,
-    -0.9031853f,     0.025274767f,    0.4374573f,      -0.0017714903f,
-    0.27475032f,     -0.30898345f,    -0.17943485f,    -0.093494624f,
-    0.33200723f,     -0.003868301f,   0.006973397f,    -0.46648303f,
-    0.060371667f,    -0.37320092f,    0.15722525f,     0.2487535f,
-    0.0042585013f,   0.31561005f,     -0.1151895f,     -0.5503925f,
-    0.62729096f,     -0.019816924f,   0.14519577f,     -0.23005262f,
-    0.0049698725f,   0.13356787f,     0.07876236f,     0.11001108f,
-    -0.028032063f,   -1.3307017f,     -0.06598647f,    0.2910977f,
-    -0.008249967f,   -0.09258802f,    -0.61329556f,    0.13149554f,
-    0.087250404f,    -0.07198767f,    -0.0064592697f,  -0.0738384f,
-    0.19079113f,     -1.068451f,      -0.09496136f,    -0.000341748f,
-    0.90756285f,     -0.008928536f,   0.12384436f,     0.22698209f,
-    0.4866184f,      0.041644946f,    -0.15970235f,    0.02174098f,
-    0.4970642f,      -0.24010655f,    -0.26073715f,    1.0649153f,
-    -0.46890327f,    0.053935613f,    -0.79150695f,    -0.055312715f,
-    -0.17689951f,    0.28245515f,     -0.054626778f,   -0.06193034f,
-    -0.0028709057f,  -0.036895722f,   -0.57166326f,    0.38450122f,
-    -0.099760406f,   -0.06808836f,    0.20637059f,     0.014000514f,
-    -0.21060416f,    -0.026943302f,   -0.008706633f,   0.16452776f,
-    0.008026457f,    -0.29122934f,    0.8303414f,      -0.12333763f,
-    0.009050507f,    0.70525366f,     0.62096506f,     0.4900359f,
-    0.9831365f,      -0.05575002f,    -0.06924361f,    0.095837f,
-    0.06918361f,     -0.008072401f,   -0.10670196f,    -0.01943345f,
-    -0.0072479197f,  -0.29566485f,    0.12579326f,     -0.14184883f,
-    -1.0289804f,     -0.70995533f,    -0.15975907f,    -0.029099256f,
-    -0.03375278f,    0.061063007f,    0.020239409f,    -0.823185f,
-    -0.48817238f,    0.95726126f,     0.05110191f,     0.9522512f,
-    -0.39398512f,    0.07514176f,     -0.02450375f,    0.16414882f,
-    -0.3778163f,     -0.14328916f,    -0.23608033f,    -0.098305546f,
-    -1.2154307f,     0.03519007f,     -0.06572301f,    0.0031483087f,
-    -0.32979482f,    -0.023844222f,   -0.25152838f,    0.06280502f,
-    -0.5603487f,     0.22348763f,     -0.22049682f,    -0.5489126f,
-    0.050499804f,    -0.22933632f,    1.2048659f,      0.085301846f,
-    0.53779286f,     -0.04541708f,    -0.42714235f,    -0.114994355f,
-    0.077430025f,    0.0019177721f,   -0.022488091f,   0.4067963f,
-    0.025118781f,    -0.37767127f,    -0.5273275f,     0.3877572f,
-    -0.08213132f,    1.6665092f,      -0.3122936f,     0.2684743f,
-    -0.885766f,      0.18616807f,     0.3564835f,      -0.14651437f,
-    -0.011919897f,   -0.03195618f,    0.1152242f,      -0.051294573f,
-    0.082694925f,    0.25671086f,     -0.0695763f,     0.06358117f,
-    0.74922425f,     0.36549798f,     0.3604688f,      0.19808912f,
-    0.11861682f,     -0.11772792f,    0.023446508f,    0.19055665f,
-    0.09591083f,     0.39769763f,     -0.10193978f,    0.6399084f,
-    -0.118168056f,   -0.025860926f,   0.09197376f,     0.25056756f,
-    -0.8823866f,     -0.1034859f,     -0.1393422f,     0.12775324f,
-    -1.0833702f,     0.55493206f,     -0.55619854f,    0.10329987f,
-    0.57847714f,     0.060047545f,    0.6049074f,      -0.12549861f,
-    -0.022799013f,   -0.73334527f,    0.7079563f,      0.3016133f,
-    -0.2209651f,     0.17532831f,     -0.65859646f,    0.011872502f,
-    -0.044833202f,   0.05802466f,     0.49906757f,     0.14276251f,
-    0.9737522f,      -0.0036204476f,  0.0028946085f,   -0.056772333f,
-    -0.038172066f,   0.6197196f,      -0.01639909f,    -0.38761434f,
-    0.072124764f,    0.06785335f,     -0.6001445f,     0.9029481f,
-    0.48170623f,     -0.24380372f,    -0.22275232f,    0.14893897f,
-    -0.024422985f,   0.087934524f,    0.95391107f,     0.011719784f,
-    -0.10277132f,    1.573545f,       -0.027059387f,   0.3247061f,
-    0.99540097f,     1.443773f,       0.05386302f,     -0.23261318f,
-    -0.12469175f,    0.13316385f,     0.016029045f,    -0.0063711936f,
-    0.01762945f,     0.36611274f,     0.08972508f,     0.30712077f,
-    -0.26090217f,    0.0031268331f,   -0.11014641f,    -0.5720738f,
-    -0.5639281f,     0.019921884f,    0.51711327f,     -0.16300824f,
-    -0.13510548f,    0.17063567f,     0.38829276f,     -0.29442516f,
-    0.084774755f,    -0.05248659f,    -0.5395793f,     0.12503177f,
-    0.5452999f,      0.55447555f,     -0.45326382f,    0.3414917f,
-    0.2836259f,      0.02962363f,     -0.592555f,      -0.03465222f,
-    -0.025140282f,   0.20495126f,     0.06391735f,     0.15052867f,
-    0.21320514f,     0.039794207f,    0.030232532f,    -0.14236775f,
-    0.013585668f,    0.1326012f,      0.41451913f,     0.07357894f,
-    -0.014308767f,   0.6170127f,      -0.372488f,      -0.05951878f,
-    -0.6931575f,     0.02011225f,     -0.08121963f,    -0.078647174f,
-    -0.106735334f,   -0.041893844f,   0.4213713f,      0.021669546f,
-    -0.036483373f,   -1.3079649f,     -0.19947098f,    0.24933967f,
-    0.43800384f,     0.9655616f,      0.2552877f,      -0.0019412349f,
-    0.03308606f,     0.006003238f,    0.07148713f,     0.22389409f,
-    0.2680311f,      0.49049807f,     -0.030111598f,   -0.072276965f,
-    -0.67143995f,    -0.13021722f,    0.0038304636f,   -0.084877305f,
-    0.3546851f,      0.0014745921f,   0.009995153f,    0.15942898f,
-    0.7030296f,      -0.06200087f,    0.16187207f,     -0.0014681758f,
-    0.34708276f,     0.042232294f,    -0.42565167f,    0.04119306f,
-    0.5375523f,      -0.64575267f,    -0.07403678f,    -0.2334629f,
-    0.6109085f,      -0.87409884f,    0.7713701f,      -0.4826039f,
-    -0.30480117f,    0.30053002f,     0.1462264f,      -0.12091676f,
-    -0.1582895f,     0.0046089278f,   0.004810011f,    0.113557115f,
-    -0.039927945f,   -0.35131967f,    0.051165875f,    -0.39044905f,
-    0.091032326f,    -0.25981817f,    0.22634125f,     -0.14027756f,
-    0.049981806f,    -0.0467415f,     -0.14341736f,    0.23024786f,
-    0.09546332f,     0.12248355f,     -0.7858108f,     0.063256726f,
-    0.016779812f,    0.37885863f,     0.35680738f,     -0.27929777f,
-    -0.40441898f,    0.13013232f,     -0.34245622f,    -0.039367046f,
-    -0.06399504f,    -0.043711066f,   -0.11576525f,    0.67227155f,
-    0.3619514f,      -0.07882113f,    0.004442097f,    -0.40862623f,
-    -0.19893081f,    0.111571774f,    -0.10046477f,    -0.016046414f,
-    -0.16379161f,    -0.29523376f,    0.063762076f,    -0.20367733f,
-    0.20983404f,     -0.35274857f,    0.10470164f,     -0.18603796f,
-    -0.86547214f,    -0.10827245f,    -0.8721894f,     0.050294425f,
-    0.25122395f,     0.194495f,       -0.19602104f,    -0.2963323f,
-    0.3040308f,      1.2060019f,      -0.4322342f,     0.29893824f,
-    0.53474873f,     -0.47262055f,    -0.30938658f,    0.04530289f,
-    -0.63986933f,    -0.023553003f,   0.0028545316f,   0.0059051644f,
-    0.017317161f,    0.33975446f,     -0.22744276f,    0.2041872f,
-    -0.08495383f,    -0.13449326f,    0.15414521f,     0.24521166f,
-    -0.09439226f,    0.060709234f,    0.13547389f,     -0.22402775f,
-    -0.036962923f,   -0.19246994f,    0.34138623f,     -0.121779226f,
-    0.03968929f,     -0.8482405f,     0.22754039f,     -0.28667283f,
-    -0.44498968f,    -0.60010904f,    -0.3601931f,     0.061218426f,
-    0.069286086f,    -0.0030529562f,  0.029059855f,    0.377279f,
-    0.105468936f,    -0.35330158f,    0.018554715f,    -0.13633803f,
-    0.7281722f,      -0.0046950183f,  0.123859f,       0.03714201f,
-    -0.04469041f,    -0.111670636f,   -0.32531464f,    0.09333545f,
-    0.47098127f,     0.2274033f,      -0.17244692f,    0.25584722f,
-    0.34795192f,     0.081313774f,    1.0746405f,      -0.13414536f,
-    -0.3979964f,     -1.0879383f,     0.36208192f,     0.15792575f,
-    0.122745596f,    -0.023249758f,   0.05964052f,     -0.0060077743f,
-    0.021397233f,    -0.42065015f,    -0.13975693f,    -0.037741337f,
-    -0.063053966f,   0.025943968f,    -0.011683591f,   -0.008706891f,
-    0.007145784f,    0.26263484f,     0.31879652f,     0.014681194f,
-    0.00654473f,     0.08251991f,     0.28295973f,     -0.039998922f,
-    -0.21669704f,    0.1660612f,      0.07474764f,     -0.15964223f,
-    -0.025208466f,   -0.054200947f,   -0.026033727f,   -0.078104705f,
-    -0.022985185f,   -0.01506758f,    0.0026671444f,   -0.083349444f,
-    -0.006899891f,   0.45605922f,     -0.07585411f,    -0.03942136f,
-    -0.013859746f,   -0.011474223f,   0.0064103715f,   0.0122716725f,
-    0.101682894f,    0.1016815f,      0.024777308f,    0.01471872f,
-    0.34514418f,     0.046117976f,    -0.03203467f,    0.05374025f,
-    0.05236815f,     -0.005288516f,   0.039844617f,    0.05726062f,
-    -0.28553554f,    -0.12280083f,    -0.010398416f,   -0.051934347f,
-    0.05713223f,     -0.02810472f,    0.04347635f,     -0.005164778f,
-    0.012373663f,    0.2718315f,      0.48957554f,     -0.013845285f,
-    -0.06987528f,    -0.035763822f,   0.03597708f,     -0.022896944f,
-    0.0068812207f,   -0.14976381f,    0.07771851f,     0.078737654f,
-    0.53912544f,     -0.013667609f,   0.009509036f,    -0.0058935652f,
-    -0.013410584f,   -0.36920217f,    0.20532338f,     0.05188507f,
-    -0.013276654f,   -0.0022585627f,  -0.34951398f,    -0.22259676f,
-    0.1721818f,      -0.022042798f,   -0.06965093f,    0.04736011f,
-    -0.018319689f,   -0.016166708f,   0.04395636f,     0.027602723f,
-    -0.009085259f,   -0.1230529f,     0.05030763f,     -0.009185757f,
-    -0.00024862285f, 0.5558705f,      -0.078649014f,   0.0034227618f,
-    0.014880684f,    0.011291685f,    -0.0037412557f,  0.11232719f,
-    0.10180813f,     -0.1452423f,     -0.020468978f,   0.0028362588f,
-    -0.34611276f,    -0.061698016f,   0.02405149f,     0.06947595f,
-    -0.17364088f,    -0.07227603f,    -0.064481646f,   0.037099563f,
-    -0.16279651f,    -0.04401294f,    -0.044543244f,   -0.038924396f,
-    0.019953627f,    0.025663488f,    0.007677187f,    -0.016340453f,
-    0.0077102105f,   0.09823559f,     0.20692164f,     -0.17961378f,
-    -0.18084644f,    1.9230658e-05f,  0.05647889f,     0.014703978f,
-    0.010008401f,    -0.1121624f,     -0.017601665f,   -0.07639821f,
-    0.19516668f,     0.005743868f,    -0.008852902f,   0.0305475f,
-    -0.0029133484f,  0.09002025f,     -0.01992898f,    -0.014376694f,
-    0.01167537f,     -0.026024926f,   -0.2789509f,     -0.032265384f,
-    0.113168105f,    -0.05364941f,    -0.1574542f,     0.09376676f,
-    0.020710552f,    0.06075086f,     0.008636697f,    0.072762854f,
-    0.000179895f,    0.3456567f,      0.025678432f,    -0.074387185f,
-    0.026792154f,    -0.25800395f,    0.07881812f,     0.046434067f,
-    0.012625898f,    -0.028284889f,   -0.02491126f,    0.023944272f,
-    0.009710916f,    0.16511695f,     -0.031247023f,   0.0018563486f,
-    0.15395331f,     -0.0076460512f,  -0.020389149f,   0.049093336f,
-    0.10382156f,     -0.035351314f,   0.009565356f,    -0.06323532f,
-    -0.29214263f,    -0.0023359917f,  -0.17818227f,    -0.009895879f,
-    -0.046099875f,   0.0024482138f,   0.06532132f,     0.010954204f,
-    -0.07110699f,    0.02198267f,     -0.088628165f,   -0.09141581f,
-    0.0760771f,      0.027118789f,    0.15048158f,     -0.11901542f,
-    -0.37259945f,    0.19362882f,     -0.030802073f,   -0.13634822f,
-    -0.35675076f,    0.01467977f,     0.029831393f,    -0.07370825f,
-    -0.002126716f,   0.31909248f,     0.24852262f,     -0.10933074f,
-    0.011671194f,    -0.071767226f,   0.06898677f,     0.06327687f,
-    0.22762035f,     -0.077095106f,   -0.08108688f,    0.03255345f,
-    0.055702865f,    0.107977f,       -0.0034886738f,  0.037626922f,
-    -0.0030516917f,  -0.21344364f,    -0.014818139f,   0.05246243f,
-    -0.035879076f,   0.22751032f,     0.04005838f,     0.0073741595f,
-    -0.009191947f,   -0.029188117f,   -0.05811093f,    0.040719096f,
-    0.048099697f,    0.3855574f,      -0.0060555036f,  0.042787604f,
-    -0.55800605f,    0.009897925f,    0.019569527f,    -0.2915962f,
-    -1.0781194f,     0.03292253f,     -0.018410714f,   -0.07187909f,
-    -0.19825383f,    -0.067948304f,   0.22056298f,     0.04947223f,
-    -0.105174944f,   0.0024802985f,   -0.08754306f,    0.004542315f,
-    0.3870724f,      0.29234722f,     -0.0047889245f,  0.30710196f,
-    0.53463006f,     -0.11273465f,    -0.12457816f,    -0.0010187149f,
-    0.19961236f,     0.36136612f,     -0.15468979f,    0.04062258f,
-    -0.16186167f,    -0.024962962f,   -0.024773614f,   -0.0114295585f,
-    0.01684022f,     0.36041167f,     -0.21948388f,    0.1915662f,
-    -0.0047973706f,  -0.43040618f,    0.05966985f,     -0.00027674646f,
-    -0.41713512f,    0.07617185f,     0.27380827f,     -0.09441982f,
-    -0.0040086485f,  -0.028672814f,   0.24157865f,     -0.09339134f,
-    0.012112252f,    0.2147801f,      0.020150393f,    0.066439584f,
-    0.07170433f,     -0.3875427f,     -0.33050987f,    -0.0102263875f,
-    0.0044189366f,   0.042367075f,    0.026449542f,    0.051484115f,
-    0.115683354f,    -0.6007919f,     0.007763368f,    0.016719684f,
-    -0.401863f,      0.06625697f,     0.04040015f,     0.012912467f,
-    0.12198498f,     0.11934922f,     -0.11683646f,    0.072028115f,
-    0.17331858f,     0.008202952f,    0.0717959f,      0.060011692f,
-    0.10465313f,     -0.0033135333f,  -0.26371318f,    -0.045101274f,
-    0.15265273f,     -1.0523217f,     0.13903184f,     0.25599927f,
-    0.6859134f,      -0.039007068f,   -0.21193312f,    0.021606816f,
-    0.04495826f,     0.4505658f,      0.24516907f,     0.07692408f,
-    0.07059295f,     0.022104615f,    0.043220505f,    0.04952006f,
-    0.0057651624f,   -0.06064482f,    0.07827498f,     -0.04013409f,
-    0.0035875516f,   -0.09289838f,    -0.21662554f,    0.13522758f,
-    0.024368195f,    -0.024605986f,   0.05762151f,     0.051305596f,
-    -0.037394065f,   -0.07724804f,    0.15341327f,     0.0049413475f,
-    -0.011528657f,   0.21325362f,     -0.03920411f,    0.06890001f,
-    0.111433074f,    0.50785357f,     -0.021456238f,   -0.050302096f,
-    -0.01242706f,    0.006727743f,    0.045685824f,    -0.058312602f,
-    -0.002096912f,   0.9976318f,      0.013712047f,    -0.010744051f,
-    0.2977653f,      -0.0652747f,     0.018005906f,    0.12224006f,
-    -0.6974484f,     0.05781479f,     0.025902355f,    1.8219562e-05f,
-    0.3851496f,      -0.028707527f,   -0.4370785f,     0.0078269f,
-    -0.0039666896f,  -0.008514037f,   -0.30792361f,    0.062474824f,
-    0.022263365f,    -0.15652551f,    0.4308204f,      -0.32283765f,
-    -0.08207422f,    -0.0149213085f,  -0.113489695f,   0.3649257f,
-    -0.12870748f,    -0.22169471f,    0.28754982f,     0.090529054f,
-    -0.8036505f,     0.011512394f,    0.002014808f,    -0.04100507f,
-    -0.005321597f,   -0.1538057f,     -0.25856143f,    -0.03328444f,
-    0.0028614898f,   -0.060954306f,   -0.027022852f,   0.12675719f,
-    -0.47103256f,    -0.06039225f,    -0.064616665f,   0.090020925f,
-    -0.073906496f,   -0.032930996f,   -0.078331895f,   0.007586858f,
-    -0.0403489f,     0.008083122f,    0.004606347f,    0.14762938f,
-    -0.13229391f,    -0.0061374195f,  0.123903476f,    -0.071201965f,
-    -0.03049885f,    0.03565021f,     0.04874859f,     0.054224003f,
-    0.05604062f,     -0.36935982f,    0.029095598f,    0.054800812f,
-    0.55237657f,     -0.041265935f,   -0.011401279f,   -0.037793204f,
-    0.22366779f,     -0.05610134f,    0.07530306f,     -0.058228277f,
-    -0.3007927f,     -0.730336f,      -0.018644769f,   -0.032974146f,
-    -0.16306789f,    -0.011114965f,   -0.09814073f,    0.03074098f,
-    0.101149805f,    0.18346871f,     -0.09223584f,    -0.07340539f,
-    0.042115815f,    -0.25919664f,    0.49065873f,     -0.3355628f,
-    0.53187764f,     -0.18840909f,    -0.04954688f,    -0.0322028f,
-    0.5673649f,      -0.02246416f,    -0.015110285f,   0.11297663f,
-    -0.019531759f,   -0.5835388f,     0.37239715f,     -0.07871147f,
-    -0.018180532f,   -0.27714783f,    0.15716344f,     0.098184004f,
-    0.5965115f,      0.0115454225f,   -0.0670172f,     -0.03500153f,
-    0.03706175f,     -0.028436407f,   -0.1787384f,     -0.014865955f,
-    0.046985667f,    -0.12098046f,    -0.060189165f,   0.0084932f,
-    -0.4346995f,     -0.3784685f,     -0.24981418f,    0.06690141f,
-    0.013306233f,    -0.017288689f,   0.020521985f,    0.023114365f,
-    0.06277476f,     0.35805202f,     0.010422373f,    0.15102747f,
-    -0.64899176f,    0.013621945f,    -0.022411961f,   -0.022985032f,
-    -0.18592435f,    0.062330272f,    -0.1652348f,     -0.0128571f,
-    0.35203636f,     0.12488081f,     -0.06318143f,    0.09027019f,
-    0.13472773f,     0.023164527f,    0.18613821f,     -0.009319499f,
-    -0.038857754f,   -0.029000249f,   -0.19398957f,    -0.006111455f,
-    -0.46944344f,    0.23341255f,     0.20324652f,     0.12675916f,
-    -0.5746145f,     -0.14199808f,    -0.09824572f,    -0.008092041f,
-    -0.3465434f,     0.009044275f,    -0.012658588f,   0.047024917f,
-    -0.0037835673f,  0.24975556f,     -0.0648421f,     -0.010510368f,
-    0.0068081594f,   -0.0723137f,     0.09379738f,     0.024135822f,
-    -0.41425082f,    -0.020039983f,   -0.0030550014f,  -0.023276012f,
-    0.006437845f,    0.061165266f,    0.16174817f,     0.040744834f,
-    -0.017515454f,   -0.14204875f,    -0.078848176f,   -0.06925204f,
-    -0.0096742865f,  0.34718427f,     -0.0794156f,     -0.015814563f,
-    -0.0040620295f,  -0.0060547697f,  -0.058024988f,   -0.100885436f,
-    -0.0576821f,     -0.8391736f,     -0.010777437f,   -0.04822471f,
-    0.36427936f,     0.04062056f,     -0.02326814f,    0.07189806f,
-    0.5600841f,      0.012207458f,    -0.041943595f,   0.02435949f,
-    0.38076973f,     -0.122602865f,   -0.052952226f,   0.06980154f,
-    -0.055258133f,   -0.013687773f,   -0.0856235f,     -0.04374016f,
-    0.09650116f,     0.29755f,        -0.47976774f,    0.15719572f,
-    -0.32557812f,    -0.025206277f,   -0.031276036f,   0.057823833f,
-    -0.09089346f,    0.503004f,       -0.006529944f,   -0.025876073f,
-    -0.30078557f,    -0.05259635f,    0.0032635273f,   -0.046257973f,
-    -0.02316766f,    -0.26077843f,    0.7320577f,      -0.043850385f,
-    -0.033227257f,   -0.05506104f,    -0.24302953f,    0.058208752f,
-    0.4221944f,      -0.1568565f,     -0.124339305f,   0.020135615f,
-    0.11952597f,     -0.047492266f,   0.03294807f,     0.043000266f,
-    0.06636332f,     0.13762432f,     0.07293039f,     0.027872035f,
-    0.26005533f,     0.34660113f,     0.051574808f,    -0.02278254f,
-    0.021317443f,    0.062619954f,    -0.033112284f,   0.033078555f,
-    -0.07754032f,    0.30340594f,     0.04229149f,     0.1011f,
-    -0.93605536f,    -0.0279014f,     0.065664195f,    -0.07469741f,
-    0.2900185f,      -0.064222895f,   -0.1184728f,     0.04473821f,
-    0.37162083f,     0.3866583f,      0.17402013f,     -0.011172565f,
-    0.14724825f,     0.06985764f,     -0.3215314f,     -0.016214777f,
-    0.10370639f,     0.06478165f,     -0.3076502f,     0.06566887f,
-    0.052055914f,    0.09171187f,     -0.15219733f,    0.20973541f,
-    -0.09710595f,    -0.20841539f,    0.006604662f,    0.0014135013f,
-    -0.1204219f,     0.07645794f,     0.009907881f,    0.15408614f,
-    0.042608973f,    0.27650645f,     0.64020914f,     0.06414246f,
-    0.0021227524f,   0.017464157f,    0.42234883f,     0.39741832f,
-    -0.18801786f,    0.08781363f,     0.019875262f,    -0.034119435f,
-    -0.12910372f,    0.029834492f,    0.04959784f,     -0.035403237f,
-    -0.09575419f,    0.07616226f,     -0.029487915f,   -0.06529359f,
-    0.2640056f,      0.25360247f,     -0.024585385f,   0.03528128f,
-    -0.03912399f,    -0.09157948f,    0.028441116f,    -0.09878465f,
-    -0.090702064f,   -0.03699577f,    -0.03778671f,    -0.03099707f,
-    0.8253499f,      0.014648578f,    -0.023807703f,   0.12276291f,
-    0.13683261f,     0.012393276f,    -0.09710647f,    -0.060594097f,
-    0.3637277f,      -0.12072426f,    0.13245226f,     -0.0012597025f,
-    -0.1445149f,     -0.035735946f,   0.13486508f,     0.002902589f,
-    -0.06783004f,    -0.29527253f,    -0.16234896f,    -0.23000294f,
-    0.10789907f,     -0.024862438f,   -0.020582909f,   -0.03781267f,
-    -0.07737101f,    0.16471127f,     -0.012005016f,   0.013442521f,
-    0.008695317f,    -0.036061253f,   -0.00826367f,    0.04339891f,
-    -0.01615247f,    0.07068644f,     0.23048232f,     -0.011837257f,
-    0.0035089764f,   0.08488863f,     -0.12142084f,    0.08498186f,
-    0.16516931f,     0.047290962f,    0.13265212f,     0.00070049835f,
-    0.026418207f,    -0.023809984f,   -0.1454881f,     -0.024720045f,
-    0.0011072542f,   -0.3594184f,     0.080107115f,    -0.0060178605f,
-    -0.22351952f,    0.29620695f,     0.072012f,       -0.010723271f,
-    0.05960017f,     0.052636843f,    0.009037887f,    -0.019138843f,
-    0.059447788f,    -1.2984676f,     -0.023149392f,   0.0020327843f,
-    -0.3092342f,     -0.018714866f,   -0.011115168f,   -0.120765574f,
-    0.25836888f,     -0.00012626717f, -0.15590277f,    0.024720296f,
-    0.23155403f,     0.06540557f,     -0.1272455f,     -0.16563734f,
-    0.19736916f,     -0.010581099f,   0.2613023f,      0.022265833f,
-    -0.22763121f,    -0.06104306f,    0.34168476f,     0.050627157f,
-    0.4505934f,      -0.099938266f,   -0.03717385f,    0.21582119f,
-    -0.1390078f,     -0.568788f,      0.0003142876f,   0.10037417f,
-    -0.5478204f,     0.0006657814f,   -0.006297763f,   -0.05546984f,
-    -0.0012908723f,  -0.036351852f,   0.4743353f,      -0.033152323f,
-    0.014712085f,    0.03156526f,     0.100179374f,    0.055466257f,
-    -0.41749266f,    -0.0006258779f,  0.051372074f,    -0.04356899f,
-    -0.034612022f,   0.052254967f,    -0.17012389f,    -0.0916247f,
-    -0.01833241f,    0.07664711f,     0.021573605f,    -0.16185318f,
-    0.11990656f,     -0.17991622f,    -0.0058188783f,  0.028227264f,
-    -0.02108333f,    -0.025127675f,   0.0013046649f,   0.08473401f,
-    -0.04146249f,    -0.17261878f,    0.0026823373f,   0.0020854294f,
-    0.4964213f,      0.009009839f,    -0.049275625f,   0.11792902f,
-    0.7545057f,      -0.0014132108f,  0.0017040063f,   -0.034621894f,
-    0.13339141f,     0.080961965f,    0.12928864f,     0.022553094f,
-    -0.2431439f,     0.01122458f,     -0.21582563f,    -0.014350744f,
-    -0.101545714f,   0.09464467f,     0.4213868f,      -0.26705825f,
-    0.3142573f,      0.16381992f,     -0.5199926f,     0.24028027f,
-    -0.04669982f,    0.08559798f,     -0.061597414f,   -0.09440083f,
-    0.9962914f,      -0.050030354f,   0.007972445f,    0.09041357f,
-    -0.020699596f,   -0.4460657f,     0.38913694f,     -0.033420682f,
-    0.030246839f,    -0.1478609f,     0.17612411f,     -0.19901018f,
-    -0.11187573f,    0.0064607407f,   0.043710582f,    -0.017643603f,
-    0.08217184f,     -0.010799988f,   0.20924352f,     -0.07070071f,
-    -0.012005384f,   -0.232373f,      -0.039940335f,   0.17365238f,
-    -0.08512493f,    -0.17155096f,    -0.017029807f,   -0.070312835f,
-    -0.0077718394f,  0.06367218f,     0.04827339f,     0.05517328f,
-    -0.015714867f,   1.6968807f,      0.005945503f,    -0.16341135f,
-    0.34020543f,     0.06193833f,     0.030435894f,    -0.246971f,
-    0.3649049f,      -0.044227373f,   0.002531635f,    -0.013681736f,
-    0.04537735f,     0.25078866f,     -0.013089379f,   -0.07847082f,
-    0.2725609f,      -0.032453157f,   0.10069641f,     -0.017454598f,
-    -0.23776634f,    -0.06519283f,    0.3604512f,      0.29404774f,
-    -0.1860629f,     -0.15837754f,    0.1678824f,      0.11049545f,
-    -0.12812108f,    0.06320874f,     0.046848863f,    0.011675171f,
-    0.46090773f,     0.08568206f,     0.022939675f,    -0.047999207f,
-    0.044190213f,    0.1562978f,      0.18320628f,     0.042696822f,
-    -0.0122516155f,  0.03984359f,     0.3708256f,      -0.05280428f,
-    -0.24732433f,    0.04335415f,     -0.1441837f,     0.02553387f,
-    -0.107694f,      -0.010430678f,   -0.16044798f,    0.16159347f,
-    0.050026465f,    -0.09185798f,    0.09541704f,     -0.17227614f,
-    0.04096726f,     0.2918169f,      0.12662955f,     0.06157122f,
-    0.00766281f,     -0.10749638f,    -0.055704527f,   0.011385054f,
-    -0.12360373f,    0.47784868f,     -0.011855966f,   0.016330717f,
-    -0.32877898f,    -0.09110654f,    0.019638339f,    0.12672323f,
-    0.6350247f,      -0.13409394f,    -0.0077276397f,  0.06470689f,
-    0.057473924f,    0.04303109f,     -0.071611926f,   0.010568346f,
-    -0.49587503f,    -0.013963412f,   0.20460561f,     0.016110955f,
-    -0.49089178f,    -0.18241288f,    0.50063574f,     -0.23849785f,
-    -0.5559127f,     0.15898034f,     0.10989115f,     0.26470658f,
-    -0.01013526f,    -0.14694701f,    0.004489279f,    0.05518631f,
-    0.59108365f,     -0.018291691f,   -0.022436239f,   -0.04088917f,
-    -0.014791668f,   0.043376062f,    0.16307668f,     0.01621932f,
-    0.0014469766f,   0.024469662f,    -0.4269077f,     -0.021166233f,
-    0.13428153f,     -0.024848392f,   0.098018676f,    0.06379463f,
-    0.016683204f,    0.038179494f,    0.031783354f,    -0.068717234f,
-    -0.021776298f,   -0.16822582f,    -0.016150437f,   0.1575426f,
-    0.15831402f,     -0.09662214f,    0.03142256f,     0.007203998f,
-    -0.017188448f,   0.019085184f,    0.03745755f,     -0.011074834f,
-    0.03154437f,     -0.9384747f,     -0.008694909f,   0.14019527f,
-    -0.17755365f,    0.02073978f,     -0.009033487f,   -0.08590541f,
-    -0.024985446f,   -0.004093996f,   -0.0555781f,     -0.09240104f,
-    0.096564405f,    0.04066303f,     -0.02180789f,    -0.011132781f,
-    0.20420696f,     0.016700292f,    0.06600887f,     0.047187306f,
-    -0.02076854f,    -0.10503244f,    0.25983134f,     0.21840551f,
-    -0.32094398f,    -0.22290188f,    1.3253807f,      0.21109791f,
-    -0.12927043f,    0.6002755f,      -0.02089594f,    -0.04530725f,
-    -0.26657403f,    0.032572705f,    -0.0100231785f,  0.0708596f,
-    0.016187856f,    0.06518296f,     0.3124852f,      0.04887191f,
-    0.0028617901f,   -0.18666886f,    0.33269957f,     -0.1486844f,
-    -0.026365757f,   0.020988049f,    -0.070677474f,   -0.049858164f,
-    -0.026587864f,   -0.04254433f,    -0.06510276f,    0.12760377f,
-    0.018921414f,    0.0241072f,      0.026844785f,    -0.18613553f,
-    0.030758139f,    -0.12250028f,    -0.06085466f,    0.002041224f,
-    -0.0040272647f,  -0.018028907f,   -0.02785293f,    -0.0003521555f,
-    0.04775339f,     -0.13988225f,    -0.0074934945f,  -0.033019263f,
-    0.05393138f,     -0.0065512727f,  -0.020261116f,   0.34755322f,
-    -0.0826358f,     -0.07664628f,    -0.035839662f,   0.11785819f,
-    -0.39461428f,    -0.020319091f,   0.15030818f,     0.026512649f,
-    0.020197595f,    -0.035953954f,   0.14853695f,     -0.021812294f,
-    0.034613147f,    0.08945376f,     -0.6558053f,     -0.086705655f,
-    0.5482094f,      0.09420661f,     -0.41676843f,    0.18717943f,
-    -0.06599932f,    -0.56404626f,    0.08016426f,     0.0022197575f,
-    -0.55039716f,    -0.040793415f,   -0.0033396971f,  -0.057141583f,
-    -0.037149508f,   0.2288959f,      -0.27006677f,    -0.07031288f,
-    -0.010639694f,   0.1348306f,      -0.27025464f,    0.0350023f,
-    0.18043233f,     -0.035161678f,   -0.006259741f,   0.05518103f,
-    0.059558228f,    0.009182596f,    0.16845869f,     -0.06543876f,
-    -0.005743551f,   -0.39416245f,    0.051597416f,    0.29309905f,
-    0.2938438f,      -0.12118317f,    -0.09471063f,    -0.041920774f,
-    -0.017126005f,   0.05937604f,     -0.0035281763f,  0.051468264f,
-    0.14270054f,     0.314545f,       0.050796427f,    0.01318194f,
-    0.026985608f,    0.035868287f,    -0.010469121f,   -0.20876093f,
-    0.19532305f,     -0.11193005f,    -0.033861104f,   -0.04603516f,
-    -0.5406827f,     0.05589666f,     0.12279087f,     -0.062117785f,
-    0.064747244f,    0.020509433f,    0.18989821f,     -0.020537527f,
-    -0.13105239f,    0.40663588f,     -0.49826884f,    0.28956646f,
-    0.11852532f,     -0.008768637f,   0.12434393f,     0.07745619f,
-    -0.25814423f,    -0.21222427f,    0.031258166f,    0.0936614f,
-    -0.16795568f,    -0.013915899f,   -0.009237131f,   -0.14146775f,
-    -0.0053123357f,  -0.1724265f,     0.4498832f,      0.088921905f,
-    -0.02978067f,    0.15217888f,     -0.027520508f,   0.45357004f,
-    -0.10618351f,    -0.030982222f,   0.21715567f,     0.031807195f,
-    -0.01295293f,    0.036520135f,    -0.24912667f,    -0.019910524f,
-    0.0038579437f,   0.24646096f,     0.28012592f,     0.03368078f,
-    -0.5565983f,     0.51061636f,     -0.11653568f,    0.0014985758f,
-    0.005183618f,    0.035225887f,    0.04912012f,     0.008105491f,
-    0.08615647f,     -0.5306345f,     0.037945177f,    -0.051057752f,
-    -0.14211199f,    0.03392412f,     0.00955998f,     0.09550955f,
-    0.8438336f,      -0.2000249f,     -0.16793129f,    -0.15834059f,
-    0.31784794f,     -0.13549541f,    -0.13413745f,    -0.13789186f,
-    -0.07404421f,    -0.0030583162f,  0.18645717f,     -0.02157021f,
-    -0.23156567f,    0.12528023f,     -0.36199448f,    0.13630316f,
-    -0.29662046f,    -0.042305652f,   -0.041692164f,   0.78332245f,
-    0.5519626f,      -0.18252647f,    0.071336195f,    -0.00848383f,
-    1.157797f,       -0.013821907f,   -0.0013586188f,  0.028939672f,
-    -0.027687328f,   0.0063339844f,   0.004091473f,    -0.09063307f,
-    0.00632893f,     0.15733698f,     0.3493178f,      -0.25026032f,
-    -0.0034256906f,  0.050312445f,    -0.147148f,      -0.0881166f,
-    -0.007202018f,   -0.13021193f,    -0.025345795f,   -0.060363498f,
-    -0.0006999539f,  0.20776735f,     0.3032111f,      0.11623544f,
-    -0.69132f,       0.53010947f,     0.22696061f,     -0.05980183f,
-    -0.017476153f,   0.05784042f,     0.02024059f,     0.23029178f,
-    0.1592716f,      0.9744706f,      0.033727378f,    0.13462971f,
-    0.8414614f,      0.021116294f,    -0.06382785f,    0.065849826f,
-    -0.77772236f,    -0.19354285f,    -0.27205253f,    0.16655819f,
-    -0.10706955f,    0.14090586f,     -0.38847712f,    0.12206957f,
-    0.35087126f,     0.018223556f,    0.3136521f,      -0.03264866f,
-    -0.3567076f,     -0.44174466f,    -0.07327421f,    -0.3194473f,
-    0.26565498f,     0.08493378f,     0.1815766f,      -0.050739054f,
-    -0.006088156f,   0.62182546f,     -0.1324985f,     -0.015060115f,
-    -0.2704989f,     0.010778689f,    -0.04824534f,    0.1863299f,
-    -0.012366902f,   0.34537584f,     -0.098318584f,   0.008446686f,
-    0.009445607f,    -0.15584385f,    -0.10578944f,    0.29444432f,
-    0.29439884f,     0.07082676f,     -0.10432846f,    0.010126514f,
-    0.0017580178f,   0.04894156f,     0.26864323f,     0.027731542f,
-    0.0059990394f,   0.707689f,       0.29888585f,     -0.30692703f,
-    -0.8469116f,     -0.102942206f,   0.18854266f,     0.012301113f,
-    0.0010491202f,   -0.03331774f,    -0.08706221f,    0.08740603f,
-    0.0955695f,      -0.16193433f,    0.005223475f,    -0.1990943f,
-    -0.8894871f,     0.033053547f,    -0.040720437f,   -0.065822065f,
-    -0.5876164f,     -0.17938851f,    -0.19499122f,    0.034504343f,
-    -0.31082174f,    0.21002105f,     0.862039f,       0.09694486f,
-    -0.18736582f,    -0.025657762f,   0.69445026f,     0.014717754f,
-    -0.31640813f,    0.35605222f,     0.44484234f,     0.05328263f,
-    0.09238249f,     0.052132193f,    -0.112957545f,   -0.11773104f,
-    -0.18811426f,    -0.3145211f,     0.066282585f,    -0.06161545f,
-    -0.2813783f,     -0.035825755f,   0.0059607932f,   0.09537578f,
-    -0.019212376f,   0.11432891f,     -0.567658f,      -0.22745577f,
-    0.029270148f,    -0.016042752f,   -0.2594051f,     0.50624305f,
-    -0.58418965f,    -0.10651836f,    -0.1637567f,     -0.015315814f,
-    0.0588222f,      -0.04203804f,    -0.041002106f,   0.018817345f,
-    0.04828644f,     0.07711505f,     0.2028236f,      -0.027219575f,
-    0.006651426f,    -0.07122145f,    0.10931341f,     -0.04741802f,
-    -0.04517081f,    0.011814542f,    -0.058562458f,   0.30043077f,
-    0.0045898105f,   -1.247423f,      0.01993139f,     0.04923846f,
-    0.09225936f,     -0.0076849363f,  0.033185232f,    0.014304266f,
-    -0.32597095f,    -0.24056308f,    -0.4302366f,     0.027474685f,
-    0.33784932f,     -0.25509351f,    -0.07386988f,    0.0009167738f,
-    -0.025437754f,   -0.011713006f,   -0.45412412f,    -0.010687997f,
-    -0.11613874f,    -0.44881666f,    0.36019912f,     -0.53250206f,
-    -0.33889312f,    -0.08592707f,    0.20946439f,     -0.6469393f,
-    1.3412784f,      0.98912567f,     -0.17357755f,    0.010404901f,
-    0.2610597f,      0.042112194f,    0.012550799f,    0.12288203f,
-    0.04733653f,     -0.022040712f,   -0.8768243f,     0.04770738f,
-    -0.021695994f,   -0.26047653f,    0.3360094f,      0.83632076f,
-    -0.5843266f,     0.11429735f,     0.20336463f,     -0.027897196f,
-    -0.04340598f,    0.0045455345f,   -0.13173796f,    0.021218495f,
-    0.038775317f,    -0.70786935f,    0.10970416f,     -0.3964646f,
-    -0.6698416f,     -0.74631226f,    -0.022808863f,   0.09282145f,
-    0.033445846f,    -0.08638097f,    0.006325947f,    0.09503295f,
-    -0.12388054f,    1.2569854f,      -0.032677203f,   0.039192438f,
-    -0.081253186f,   -0.0063980995f,  0.042938855f,    0.11410096f,
-    -0.8556671f,     0.08471816f,     -1.0939487f,     -0.0015663431f,
-    0.40989372f,     0.28875715f,     0.44352886f,     0.09570113f,
-    -0.24494693f,    -0.00047116613f, -0.38672355f,    0.015685908f,
-    0.021278007f,    -0.05797214f,    0.248303f,       0.19521719f,
-    0.21587986f,     -0.032871958f,   0.23008576f,     0.21658199f,
-    0.036328245f,    -0.65275747f,    0.09201603f,     -0.025679493f,
-    -0.92910904f,    0.021719676f,    0.017177375f,    0.11324695f,
-    0.0019247402f,   0.1931846f,      0.26181838f,     0.15844508f,
-    0.006795032f,    -0.1397643f,     0.36483163f,     0.39365822f,
-    0.25713363f,     0.009902011f,    0.06490622f,     0.026342573f,
-    -0.025484337f,   0.086205035f,    0.081517436f,    0.034151442f,
-    -0.03846542f,    -0.5591753f,     0.19074638f,     0.37698093f,
-    -0.35173395f,    -0.14325054f,    -0.43869096f,    -0.012883601f,
-    0.0003646689f,   0.0005373159f,   0.04653338f,     -0.2087285f,
-    0.1517989f,      0.5849099f,      -0.019995308f,   -0.04342486f,
-    -0.3800216f,     -0.04007773f,    -0.017589476f,   -0.024634568f,
-    -0.3007563f,     -0.07154129f,    -0.66669667f,    -0.026372897f,
-    -0.07946254f,    0.10177972f,     0.57474524f,     0.13744383f,
-    -0.020430623f,   -0.013584707f,   0.20537062f,     0.022211624f,
-    -0.29795107f,    0.57223755f,     0.40009263f,     0.02226658f,
-    -0.2592108f,     0.14876151f,     0.11749052f,     -0.16314484f,
-    0.20280161f,     0.006032111f,    -0.03182481f,    0.020385504f,
-    0.4547294f,      -0.00067187694f, -0.00047066624f, 0.01710547f,
-    0.019836666f,    -0.3942362f,     -0.27419925f,    0.16821904f,
-    0.020117465f,    0.11511876f,     -0.2989714f,     0.17499676f,
-    0.03683763f,     0.071633406f,    -0.0116829015f,  0.041034427f,
-    -0.042387735f,   0.05416612f,     -0.028176492f,   0.055913016f,
-    -0.039090794f,   -0.031751484f,   0.043870702f,    0.069372185f,
-    -0.044216078f,   0.25293872f,     -0.21532717f,    0.08034303f,
-    0.057374652f,    -0.03360632f,    0.018842429f,    0.02339191f,
-    0.22562718f,     -0.110148266f,   -0.09025615f,    0.083832495f,
-    -0.6814998f,     -0.043790318f,   -0.028982282f,   -0.07111136f,
-    -0.32567313f,    -0.17241213f,    -0.10683052f,    0.087502144f,
-    0.21527664f,     0.24548475f,     -0.030854417f,   -0.053382125f,
-    0.031977348f,    0.014782147f,    -0.10670295f,    0.033852994f,
-    -0.1459858f,     -0.13896927f,    0.27521753f,     0.3008577f,
-    -0.00495376f,    -0.16059792f,    0.16307618f,     0.21685287f,
-    -0.61044633f,    -0.07893876f,    0.11888328f,     -0.0031266974f,
-    1.0226511f,      0.010532688f,    -0.0017604034f,  0.029042348f,
-    -0.0072924756f,  0.11147201f,     -0.53256595f,    -0.09118909f,
-    0.022319429f,    0.10464078f,     -0.18329267f,    -0.13050462f,
-    0.7702663f,      -0.1693563f,     -0.022166427f,   0.07016212f,
-    0.044789918f,    0.026921215f,    -0.02136535f,    -0.02220865f,
-    -0.028176108f,   -0.27761915f,    -0.14966705f,    0.26814744f,
-    0.0009852799f,   -0.3761102f,     0.20915465f,     -0.08442129f,
-    -0.062150948f,   0.045717623f,    0.003777402f,    0.038754888f,
-    0.059325796f,    -0.16252041f,    0.03597849f,     0.06308502f,
-    0.22493652f,     0.027579049f,    -0.005237538f,   -0.096212916f,
-    -0.89336103f,    0.027431075f,    -0.122828946f,   -0.13869385f,
-    0.5627581f,      -0.15386991f,    0.08273721f,     0.020299176f,
-    0.26121685f,     -0.036961734f,   -0.09159009f,    -0.0065585165f,
-    0.12537676f,     0.9271213f,      -0.6220157f,     -0.04897373f,
-    0.39619008f,     0.23855439f,     0.058847707f,    -0.33573025f,
-    0.46605334f,     -0.24963109f,    -0.031057974f,   -0.010540132f,
-    -0.8415916f,     -0.04024044f,    0.00966706f,     0.12419478f,
-    -0.0058646696f,  -0.23757398f,    -0.41728008f,    -0.069746286f,
-    -0.03358186f,    -0.00062127726f, -0.10666955f,    0.15589106f,
-    -0.24706149f,    -0.009485509f,   -0.041538034f,   -0.045254838f,
-    0.026312774f,    -0.108302064f,   -0.035514828f,   -0.066233486f,
-    0.046382982f,    -0.23588641f,    0.21240862f,     -0.13298047f,
-    0.0248457f,      -0.10445664f,    0.11140641f,     0.011270957f,
-    0.034872487f,    0.01649418f,     -0.0036853012f,  0.17490314f,
-    0.1678751f,      -0.3716033f,     0.026665797f,    -0.044029504f,
-    0.7772889f,      0.0023240603f,   0.057570536f,    0.046537273f,
-    0.13628264f,     -0.18902957f,    -0.018479101f,   -0.011631737f,
-    0.23185553f,     0.1081962f,      0.36724073f,     -0.06552928f,
-    -0.05650017f,    0.04774381f,     0.25038117f,     -0.042514794f,
-    -0.22574246f,    -0.13346156f,    0.02845881f,     0.17410947f,
-    0.22936969f,     0.17620188f,     0.067600325f,    0.0030360508f,
-    0.3268615f,      -0.52369916f,    0.08915494f,     0.06427315f,
-    0.39043638f,     -0.018521318f,   0.057131533f,    -0.07570644f,
-    0.0036933094f,   -0.25552914f,    -0.10401826f,    0.041841213f,
-    -0.014064093f,   0.13153663f,     -0.3454686f,     0.37251392f,
-    -0.23542805f,    -0.07628868f,    0.104988895f,    0.049341604f,
-    0.035529785f,    -0.008858327f,   0.08275809f,     -0.021811401f,
-    0.022132693f,    -0.18535553f,    0.16394103f,     0.33726618f,
-    0.19844896f,     -0.17665263f,    -0.23559888f,    -0.014556714f,
-    0.0003120631f,   0.07498165f,     0.100801386f,    0.07612374f,
-    0.2992786f,      -0.23902327f,    0.032176636f,    0.062765434f,
-    -0.12262402f,    -0.05442703f,    0.050505683f,    0.08462673f,
-    -1.005098f,      -0.09576724f,    -0.3426198f,     -0.091025956f,
-    -0.5771428f,     0.35568854f,     0.08626219f,     -0.18329568f,
-    0.11742489f,     0.035681877f,    0.33898255f,     0.032164276f,
-    -0.25718907f,    -0.13858943f,    -0.28573808f,    -0.06678913f,
-    0.45643952f,     -0.21273966f,    0.43967947f,     0.08054984f,
-    0.31061658f,     0.68906015f,     -0.017907469f,   -0.011936705f,
-    0.09260689f,     -0.0112935435f,  -0.02189103f,    -0.11663802f,
-    -0.009062794f,   0.15958257f,     -0.039317656f,   -0.010145959f,
-    0.026877046f,    0.051645327f,    -0.16980416f,    0.14157431f,
-    0.1474802f,      0.04295442f,     0.06527326f,     -0.017324176f,
-    -0.009905686f,   0.030748947f,    -0.09558075f,    -0.070968255f,
-    0.018401915f,    0.80165607f,     0.122926466f,    0.25822958f,
-    -0.72091407f,    -0.05542566f,    0.19142759f,     -0.037400495f,
-    -0.0238747f,     0.0064023393f,   0.015868204f,    0.29082495f,
-    -0.44885957f,    -0.31282708f,    0.035882644f,    0.28870863f,
-    -0.1096725f,     0.046567664f,    -0.01161674f,    -0.17263249f,
-    0.5539731f,      -0.2342244f,     0.43993622f,     -0.0048013153f,
-    0.6652232f,      0.17508973f,     0.20863988f,     0.16243176f,
-    0.3806719f,      -0.041598745f,   -0.08722463f,    -0.043245174f,
-    0.29451475f,     -0.6195349f,     -0.54613787f,    0.38905495f,
-    -0.043412592f,   0.004236888f,    -0.087759f,      -0.1446047f,
-    0.071273044f,    -0.049761783f,   0.07637648f,     0.01059585f,
-    -0.41659486f,    0.049164988f,    0.011550085f,    0.22424212f,
-    -0.003531024f,   0.44469815f,     -0.07692905f,    -0.18907495f,
-    0.04021252f,     -0.124431f,      -0.31692645f,    0.3395272f,
-    -0.57f,          0.017487545f,    0.069038056f,    -0.03853888f,
-    -0.033286426f,   -0.042966012f,   -0.12214694f,    0.020038705f,
-    -0.028179219f,   0.5399588f,      0.14501129f,     -0.3917562f,
-    0.016344398f,    -0.00990786f,    0.2155424f,      -0.026089415f,
-    -0.05131228f,    -0.07352741f,    -0.043778695f,   -0.1325945f,
-    0.42158386f,     -0.67442745f,    -0.020427667f,   0.13565063f,
-    0.33162832f,     0.0012163438f,   -0.041980434f,   0.3636853f,
-    -0.7230121f,     0.49388927f,     -0.29381794f,    -0.007604252f,
-    0.13511637f,     0.4773932f,      0.3324641f,      0.1835974f,
-    -0.31441116f,    -0.032478973f,   0.3942554f,      -0.007932511f,
-    -0.08890948f,    0.107833296f,    0.20649594f,     -0.5684454f,
-    -0.29307878f,    -0.086037025f,   -0.013281219f,   0.82943964f,
-    0.18731272f,     0.25497746f,     0.013346805f,    0.020685153f,
-    -0.15456566f,    0.0105447555f,   -0.036924396f,   -0.1005466f,
-    0.012906812f,    -0.5280445f,     -0.0016189297f,  -0.023146085f,
-    -0.014931947f,   0.22531757f,     0.079528995f,    0.06374672f,
-    0.1296904f,      -0.00073160656f, -0.10149896f,    0.014485047f,
-    -0.071863964f,   0.09176066f,     -0.10931992f,    0.03932805f,
-    -0.0977619f,     -0.15047143f,    -0.04500513f,    -0.16941734f,
-    0.18606679f,     -0.11894519f,    -0.043379117f,   -0.022682969f,
-    0.022454033f,    -0.010527903f,   -0.062385708f,   -0.019106092f,
-    -0.07213428f,    0.43419898f,     -0.041982163f,   0.6397257f,
-    -0.11815067f,    0.011928541f,    -0.006531338f,   -0.27260253f,
-    -0.24041978f,    0.052634884f,    -0.3643897f,     -0.0047262814f,
-    0.014945299f,    0.5813199f,      -0.17253157f,    0.12743056f,
-    -0.061101172f,   0.0074953795f,   -0.34209558f,    0.022589909f,
-    0.44966438f,     0.100797266f,    -0.022014013f,   0.25905046f,
-    0.06902805f,     0.021564743f,    -0.18663956f,    0.6367871f,
-    0.29003713f,     -0.674708f,      -0.06774329f,    -0.048219208f,
-    -0.49098435f,    -0.034687947f,   0.01923444f,     0.02095966f,
-    -0.005836902f,   0.7948249f,      -0.0842702f,     -0.08918305f,
-    -0.02325932f,    0.04209146f,     0.35533595f,     0.5198777f,
-    0.45032522f,     0.07888036f,     -0.102695f,      0.019459605f,
-    0.08534065f,     -0.24472979f,    0.12978923f,     -0.095717825f,
-    0.11017068f,     -0.048223853f,   0.23623946f,     -0.37323537f,
-    -0.31851578f,    0.2686812f,      -0.20795651f,    0.06830536f,
-    0.02349102f,     0.00573066f,     0.020593688f,    0.058699735f,
-    0.24667074f,     0.17571232f,     0.044653032f,    -0.15012974f,
-    0.39808533f,     0.008311069f,    -0.025979772f,   0.16514137f,
-    0.8305683f,      -0.64841545f,    -0.55192965f,    0.06625568f,
-    0.48111862f,     -0.7015787f,     0.023364529f,    -0.22348699f,
-    -0.3404254f,     0.03051598f,     0.0065084216f,   0.036130283f,
-    0.18230277f,     0.483092f,       0.0009305059f,   -0.127765f,
-    -0.36474282f,    0.044793185f,    0.25659785f,     -0.85763323f,
-    1.5366247f,      0.2644848f,      -0.07362883f,    -0.04186747f,
-    1.0594175f,      0.03275445f,     -0.013780058f,   0.15233655f,
-    0.047960434f,    -0.14714673f,    -0.3933198f,     0.3577442f,
-    -0.023192307f,   0.4428786f,      0.2835252f,      0.5301036f,
-    -0.22270343f,    -0.08161046f,    -0.025183653f,   0.015731769f,
-    -0.05137898f,    0.17142735f,     0.26345387f,     0.12880464f,
-    -0.048090328f,   -0.46618962f,    0.30238044f,     0.4531658f,
-    -0.16957764f,    -0.06053899f,    -0.31837076f,    -0.007267955f,
-    0.04130769f,     -0.015860017f,   -0.024970386f,   0.1524498f,
-    0.006058198f,    0.6656209f,      -0.06617986f,    -0.19131757f,
-    0.24887747f,     -0.049312517f,   0.10004203f,     -0.277589f,
-    -0.65401125f,    -0.19473633f,    -0.9113562f,     0.06115199f,
-    -0.17261072f,    0.84006685f,     -0.121453226f,   0.19903862f,
-    0.16710092f,     -0.013668652f,   0.4919797f,      0.009538132f,
-    -0.1765377f,     -0.87966114f,    0.75603515f,     0.63786834f,
-    -0.4890102f,     0.09024147f,     -0.49216408f,    0.34319547f,
-    -0.03748496f,    0.2844274f,      -0.055820383f,   -0.018910786f,
-    -0.47316018f,    0.027159473f,    -0.0015595072f,  -0.05848484f,
-    -0.0043871147f,  0.014843196f,    -0.5576527f,     -0.061048936f,
-    -0.010926638f,   -0.017103001f,   0.073355824f,    0.11364982f,
-    0.40648457f,     0.089511864f,    0.018196944f,    -0.009719684f,
-    -0.0033473438f,  -0.10635423f,    -0.008665999f,   -0.031194502f,
-    0.083477184f,    0.26968095f,     0.023737183f,    -0.13744204f,
-    -0.4552492f,     0.21010791f,     0.19128709f,     0.01873323f,
-    0.01688111f,     -0.017703427f,   0.0008041437f,   0.13601552f,
-    0.0016484823f,   0.30315563f,     0.02613551f,     0.16090663f,
-    -0.030294351f,   0.017977277f,    -0.031563003f,   0.21813187f,
-    -0.97064453f,    -0.39274338f,    -0.36937815f,    0.06337369f,
-    0.20140369f,     -0.07688678f,    -0.0874117f,     0.053947408f,
-    0.023859704f,    -0.0037192174f,  -0.109473236f,   0.012301533f,
-    -0.21287039f,    0.01183521f,     -0.05521193f,    -0.15150349f,
-    0.7804167f,      0.03211174f,     0.36134484f,     -0.27137122f,
-    0.14282028f,     -0.5590106f,     -0.08142644f,    -0.008310814f,
-    -0.86863595f,    0.017671607f,    -0.016452007f,   0.081589065f,
-    0.013112264f,    -0.19787666f,    0.06871894f,     0.16310373f,
-    0.0082781315f,   0.077229254f,    0.057579923f,    0.53476876f,
-    -0.50599885f,    -0.022023031f,   0.0674841f,      -0.08158614f,
-    -0.043155223f,   0.13290566f,     0.08755242f,     0.10628849f,
-    -0.059445526f,   0.4896675f,      0.47385138f,     0.16862209f,
-    -0.654722f,      -0.0702916f,     0.07645583f,     0.0039563235f,
-    -0.0006895396f,  -0.025875246f,   -0.02551556f,    0.033223286f,
-    0.08023618f,     -0.19663534f,    -0.05161338f,    0.16279069f,
-    -0.02353438f,    -0.05649287f,    0.042154144f,    -0.22116804f,
-    -0.5493369f,     -0.012885321f,   -0.4290355f,     0.021760533f,
-    -0.08620179f,    0.15946838f,     0.46834463f,     -0.15297343f,
-    0.3145751f,      -0.0061155055f,  0.08577265f,     -0.04766195f,
-    0.078998335f,    -0.07067734f,    0.24745202f,     -0.017346485f,
-    -0.19352303f,    -0.2520126f,     -0.32175937f,    -1.4275908f,
-    -0.14337152f,    0.23346762f,     0.14730537f,     0.0425929f,
-    0.33631057f,     -0.058409102f,   0.011276796f,    0.09230782f,
-    -0.033471983f,   -0.2890876f,     0.06976417f,     -0.20246817f,
-    0.009330633f,    0.04105449f,     -0.074560426f,   0.28785655f,
-    0.4103466f,      -0.05750621f,    -0.109004214f,   0.043102942f,
-    0.07257342f,     -0.012095279f,   0.33297747f,     -0.04947148f,
-    -0.012233982f,   0.033638142f,    0.19295745f,     -0.13758214f,
-    -0.55198425f,    -0.21365921f,    -0.12630017f,    0.013434851f,
-    -0.038892295f,   0.05204016f,     0.027290525f,    -0.15109755f,
-    0.22796856f,     -0.22873002f,    0.024816118f,    0.0289489f,
-    -0.47334185f,    0.056030314f,    -0.063053794f,   0.0362013f,
-    -0.5029221f,     -0.48016286f,    0.061240233f,    -0.08146244f,
-    0.21179256f,     0.46225935f,     0.52381355f,     0.058351606f,
-    -0.37134218f,    0.02625377f,     0.3866318f,      0.0040462995f,
-    -0.19907764f,    0.71972704f,     -0.5918457f,     -0.37511754f,
-    0.046958555f,    -0.00795217f,    0.084929734f,    -0.33136168f,
-    -0.18664934f,    0.60329723f,     0.036578458f,    -0.07262497f,
-    0.3348232f,      -0.018120091f,   -0.005484366f,   -0.00023680656f,
-    -0.028130755f,   -0.03672947f,    0.49235132f,     -0.12011919f,
-    0.019190365f,    -0.123743474f,   -0.2434968f,     -0.14785671f,
-    0.32744068f,     -0.031418875f,   -0.12512773f,    -0.004361576f,
-    -0.02764993f,    0.073661335f,    0.16708335f,     0.03623089f,
-    -0.025966672f,   0.30047205f,     0.08888296f,     -0.094894804f,
-    -1.5834224f,     0.08205288f,     0.031214884f,    -0.0062426245f,
-    -0.04294083f,    -0.027985485f,   -0.06325915f,    0.01859677f,
-    -0.1481761f,     0.5914115f,      -0.038193382f,   0.059578147f,
-    -0.5226914f,     -0.03637427f,    0.016522275f,    -0.04458439f,
-    0.043283924f,    -0.10276937f,    -0.22023201f,    0.046929125f,
-    0.15331015f,     0.0120208515f,   0.20940527f,     -0.0800796f,
-    -0.3795871f,     0.017431835f,    -0.13013846f,    0.03484933f,
-    0.1780011f,      0.017745595f,    -0.29626766f,    0.029942866f,
-    0.060134716f,    -0.1690237f,     -0.06039639f,    0.5244154f,
-    -0.54444563f,    -0.7541919f,     -0.23236229f,    -0.0013490866f,
-    -0.24924527f,    0.038365014f,    0.0016835652f,   0.088289954f,
-    0.08682464f,     0.33666182f,     0.30617023f,     0.2502856f,
-    -0.032564186f,   -0.03885029f,    0.087206066f,    0.19737758f,
-    0.13030598f,     0.013643295f,    0.098957874f,    -0.010740124f,
-    0.021665929f,    -0.004110285f,   0.16968878f,     0.09474842f,
-    0.088216275f,    0.03472267f,     0.0572002f,      0.018179152f,
-    -0.3660645f,     0.10066672f,     0.111787915f,    0.08885337f,
-    0.127436f,       -0.03341967f,    0.016290486f,    -0.12890325f,
-    -0.050830465f,   0.23464587f,     -0.009213082f,   -0.06698607f,
-    0.5340659f,      -0.028670147f,   0.08878314f,     0.12110591f,
-    -0.74465215f,    -0.016775083f,   0.0830122f,      0.07588653f,
-    0.20552325f,     -0.079603784f,   0.28701195f,     -0.094550185f,
-    0.4462886f,      0.016070347f,    -0.25341165f,    -0.020802705f,
-    0.2045294f,      -0.27662006f,    0.16943765f,     -0.017099109f,
-    -0.012498425f,   -0.099444635f,   0.23859431f,     -0.3116982f,
-    -0.19525592f,    0.57000214f,     0.12733993f,     0.013377657f,
-    -0.34565854f,    -0.07617742f,    0.039116003f,    0.095476985f,
-    -0.057025675f,   -0.5551101f,     0.0008359335f,   -0.14448968f,
-    -0.011802895f,   0.11243062f,     -0.02708867f,    0.026433667f,
-    0.07029156f,     -0.03932089f,    0.029222589f,    -0.014484901f,
-    0.0942324f,      -0.0645073f,     -0.008201193f,   -0.10758639f,
-    -0.03895392f,    -0.27066565f,    -0.03978721f,    -0.015404543f,
-    -0.123197906f,   0.14577259f,     0.014633773f,    -0.033829264f,
-    -0.0729945f,     0.09266467f,     0.07942404f,     0.045261104f,
-    -0.045010816f,   -0.72302586f,    0.04641043f,     0.035600748f,
-    -0.36553094f,    0.010212504f,    -0.01874108f,    -0.094297335f,
-    -0.011950521f,   0.05174975f,     0.38115364f,     -0.081445605f,
-    0.56712794f,     -0.0273933f,     -0.12522876f,    -0.102524236f,
-    0.051251423f,    0.008560305f,    0.12721303f,     -0.01501615f,
-    -0.3134637f,     0.23410809f,     -0.35356948f,    -0.076237045f,
-    0.07532924f,     -0.2543858f,     -0.08953331f,    0.28298575f,
-    -0.67822546f,    -0.19605784f,    -0.00040034886f, 0.03377207f,
-    -0.3244273f,     0.076887935f,    -0.0031415098f,  -0.026203072f,
-    0.06114121f,     0.12934591f,     -0.18036221f,    0.20044728f,
-    -0.018890137f,   -0.076783344f,   0.35894194f,     -0.08519139f,
-    -0.5968317f,     -0.051250257f,   -0.03335682f,    0.056775995f,
-    -0.052668575f,   0.027960762f,    -0.16029587f,    0.14646685f,
-    0.021189246f,    0.30602f,        -0.024237612f,   0.17238942f,
-    -0.02535149f,    0.40570334f,     -0.16872574f,    -0.032685556f,
-    0.10576039f,     -0.031292856f,   -0.032116853f,   -0.1274958f,
-    -0.049427565f,   -0.016589422f,   -0.008634191f,   0.119050205f,
-    0.4538047f,      -0.10678557f,    0.034908395f,    -0.04868304f,
-    0.6317103f,      0.14865556f,     0.15276472f,     0.14084363f,
-    -0.074254274f,   -0.29509506f,    0.17455897f,     0.046691537f,
-    0.26368138f,     0.012134378f,    0.1417353f,      0.048108295f,
-    0.26337174f,     -0.10801f,       0.37282753f,     0.06214309f,
-    0.25008425f,     0.07237914f,     0.5441749f,      -0.8143705f,
-    3.1289325f,      -0.10898528f,    0.13255146f,     -0.041030224f,
-    0.82024235f,     -0.08911287f,    -0.030705048f,   -0.08759854f,
-    -0.11755292f,    -0.404859f,      -0.030228045f,   -0.22471292f,
-    0.046450045f,    0.14744236f,     -0.14992478f,    -0.34435952f,
-    -0.09539792f,    0.12632135f,     -0.16422857f,    0.047926806f,
-    0.0653455f,      0.13477859f,     -0.08599001f,    -0.13614237f,
-    -0.13895808f,    -0.3804102f,     -0.19316438f,    -0.03989734f,
-    -0.26453134f,    0.2934892f,      0.13574418f,     0.052071057f,
-    -0.13670684f,    0.09225589f,     0.009710848f,    -0.16645727f,
-    -0.20319332f,    1.0774497f,      -0.003572775f,   -0.113467194f,
-    0.26572236f,     0.18882933f,     -0.17270754f,    -0.12443586f,
-    -0.11660728f,    0.050811537f,    0.49429113f,     -0.23169905f,
-    -0.057536453f,   0.49462944f,     -0.1929606f,     -0.07053407f,
-    -0.43732926f,    -0.0023687347f,  -0.30202565f,    0.019683283f,
-    0.16953656f,     -0.035359364f,   0.504751f,       -0.22690165f,
-    -0.22509475f,    0.16265473f,     -0.13980593f,    0.33133647f,
-    -0.15810409f,    0.05096706f,     -0.15817043f,    0.07085683f,
-    -0.18253325f,    0.043052915f,    0.013496894f,    -0.002042419f,
-    0.052521724f,    0.005597016f,    0.18483852f,     0.13273999f,
-    -0.022929324f,   -0.027957864f,   0.6336833f,      -0.15709129f,
-    -0.13911708f,    -0.011641924f,   0.20418194f,     -0.12626246f,
-    -0.052139185f,   -0.13107255f,    0.1325044f,      -0.0063156392f,
-    0.08213353f,     -0.11698009f,    -0.021798193f,   -0.1463752f,
-    0.05610362f,     0.38684577f,     -0.026259948f,   -0.019492688f,
-    0.039011803f,    -0.06476454f,    0.023027338f,    -0.0076490473f,
-    -0.12644784f,    -0.28757587f,    0.008700332f,    -0.03332097f,
-    -0.068714246f,   -0.10109945f,    0.095954575f,    0.33882505f,
-    -0.021078972f,   -0.086355485f,   0.3332086f,      0.14147246f,
-    -0.15233393f,    -0.24182335f,    -0.20449567f,    -0.009896452f,
-    0.1442465f,      0.00593068f,     0.23867443f,     -0.033336148f,
-    -0.5927796f,     -0.14561982f,    0.16735008f,     0.26224318f,
-    -0.062496826f,   0.10654827f,     -0.2669016f,     0.08942968f,
-    -0.31045234f,    -0.060299207f,   0.053721543f,    0.095657304f,
-    0.059911497f,    -0.055541772f,   0.008931067f,    -0.03475533f,
-    -0.045143377f,   0.36022022f,     -0.05413728f,    -0.14925934f,
-    -0.04986164f,    -0.012353947f,   -0.022059653f,   -0.17668697f,
-    0.27870777f,     0.0882822f,      0.12042381f,     -0.065641254f,
-    0.037420895f,    -0.09778328f,    0.048127275f,    -0.14856833f,
-    0.016820913f,    0.24049033f,     0.02046954f,     0.0010473416f,
-    0.069257595f,    0.00047073318f,  0.016502276f,    0.037171345f,
-    -0.027423626f,   0.08094469f,     0.12718323f,     0.023004819f,
-    -0.16268742f,    -0.6555945f,     0.044455487f,    -0.0048457757f,
-    -0.71461165f,    0.08670137f,     0.031607274f,    0.12936504f,
-    -0.13414384f,    -0.121445306f,   -0.03849295f,    -0.11991031f,
-    -0.11503438f,    0.14935283f,     0.005869697f,    0.05855875f,
-    -0.13566682f,    0.05460486f,     0.26950622f,     -0.023725431f,
-    -0.18094462f,    -0.3288954f,     0.12835228f,     -0.13918604f,
-    -0.25894257f,    0.24866861f,     0.19797443f,     -0.3185861f,
-    -0.4538392f,     0.5364495f,      0.1551317f,      0.027166666f,
-    0.68717986f,     0.024286747f,    -0.007673651f,   -0.042770237f,
-    0.06102508f,     -0.008748829f,   0.27833f,        0.12717918f,
-    0.0074475827f,   0.013339506f,    -0.16084987f,    -0.33334672f,
-    -0.32459357f,    -0.1697055f,     0.041840397f,    -0.010056051f,
-    -0.08152204f,    -0.038750067f,   -0.109198496f,   0.10881584f,
-    0.045977276f,    -0.12367964f,    0.124936715f,    0.08947771f,
-    0.15773907f,     -0.10558413f,    -0.08890653f,    -0.12667038f,
-    0.068530135f,    -0.04798422f,    -0.048571695f,   0.01556262f,
-    0.28346398f,     0.06926974f,     0.018841807f,    0.0030591383f,
-    0.61999774f,     -0.16714922f,    0.04571468f,     -0.0375588f,
-    -0.38012975f,    0.04752168f,     0.24807456f,     0.11863758f,
-    0.37977052f,     0.088591434f,    0.018503375f,    -0.07567685f,
-    0.23532447f,     -0.039010324f,   -0.035268024f,   -0.0189523f,
-    0.048457853f,    0.07053109f,     -0.42127016f,    0.29783103f,
-    0.3053074f,      0.07399842f,     0.028126173f,    0.07503575f,
-    -0.46638048f,    -0.6546268f,     -0.06600755f,    -0.12437929f,
-    -0.49663895f,    0.060916252f,    -0.02334744f,    0.058156233f,
-    -0.017588122f,   0.1656786f,      -0.16074547f,    -0.068136305f,
-    0.03314569f,     0.022328204f,    -0.38845664f,    0.014804293f,
-    0.20837206f,     0.09142284f,     -0.1729515f,     0.1111258f,
-    -0.011469835f,   0.11911899f,     -0.013932823f,   0.044445902f,
-    -0.09061177f,    -0.108313695f,   0.05736543f,     0.049318824f,
-    0.11082676f,     -0.26152828f,    -0.06357221f,    0.027943734f,
-    -0.05265921f,    -0.032501657f,   -0.07874157f,    0.1301029f,
-    0.05559554f,     -0.4085352f,     -0.053924914f,   -0.011387347f,
-    0.27955183f,     0.124695465f,    -0.10201531f,    -0.16433685f,
-    0.26747915f,     -0.028152391f,   0.050380062f,    -0.043049768f,
-    -0.02695814f,    -0.026684057f,   -0.06567921f,    -0.05649221f,
-    -0.13940194f,    -0.04109829f,    0.15169705f,     0.039074518f,
-    -0.040536705f,   0.38604438f,     -0.076797076f,   -0.11732102f,
-    0.0034472034f,   0.014767471f,    -0.3028846f,     0.09768299f,
-    -0.0999262f,     0.17279045f,     -0.034152165f,   -0.049370043f,
-    -0.29809505f,    0.05703701f,     0.03032144f,     -0.16540793f,
-    0.020043517f,    0.15464152f,     0.28926808f,     -0.116804f,
-    0.012878732f,    -0.013723545f,   -0.30570906f,    0.27432027f,
-    -0.1076496f,     0.004620526f,    -0.090173654f,   -0.024317898f,
-    -0.028670887f,   0.02080704f,     -0.13115174f,    0.12980433f,
-    -0.016059363f,   -0.3273988f,     -0.20746604f,    -0.10846393f,
-    0.31477135f,     -0.28824368f,    -0.12544271f,    0.019616343f,
-    0.030158808f,    -0.065645956f,   -0.07012343f,    0.23492855f,
-    -0.14928174f,    0.11859912f,     -0.0512264f,     -0.07842575f,
-    -0.016628962f,   -0.0866912f,     -0.0017562689f,  0.104286484f,
-    -0.17881766f,    0.04438131f,     0.00041794876f,  0.047009986f,
-    -0.051640607f,   0.004794025f,    0.07535653f,     0.1760129f,
-    0.30157992f,     -0.006644459f,   -0.4864636f,     -0.0049463087f,
-    0.99981844f,     0.28017938f,     0.75015306f,     -0.14620423f,
-    -0.7552411f,     -0.14169565f,    0.88875294f,     -0.0941533f,
-    -0.08771065f,    0.43264768f,     -0.122643076f,   -0.09946617f,
-    0.24199682f,     -0.06140546f,    -0.075821154f,   0.132936f,
-    -0.05300541f,    -0.1692222f,     -0.32285467f,    0.16175646f,
-    0.03990491f,     -0.101796366f,   0.38788354f,     -0.29432398f,
-    0.3256876f,      0.023721058f,    -0.017262757f,   -0.049910165f,
-    0.13743377f,     0.05250017f,     0.10302956f,     -0.11867779f,
-    -0.01379607f,    0.65658563f,     0.2100528f,      0.14688495f,
-    0.0012197153f,   -1.019185f,      -0.14964792f,    -0.038188186f,
-    -0.04742091f,    0.06629005f,     -0.055753727f,   -0.04108325f,
-    0.22405358f,     0.011693555f,    0.08351808f,     -0.33285096f,
-    -0.1951514f,     0.18591835f,     -0.07038352f,    -0.41515526f,
-    0.30644387f,     0.049732972f,    0.3501388f,      -0.022745403f,
-    -0.44249812f,    -0.17230783f,    -0.18343619f,    -0.48554075f,
-    -0.23056608f,    -0.0497684f,     0.96615046f,     -0.07450887f,
-    -0.30091044f,    0.21988298f,     -0.1506008f,     0.61223596f,
-    0.72351396f,     -0.097042955f,   -0.33462253f,    -0.018057587f,
-    -0.27511418f,    -0.23605423f,    0.053683765f,    0.12331371f,
-    0.21337709f,     0.029036937f,    0.022526568f,    -0.37294808f,
-    0.034949794f,    0.21139902f,     0.76709783f,     0.008708063f,
-    -0.0740423f,     -0.03529479f,    -0.15194175f,    -0.20387207f,
-    0.054805573f,    0.023803893f,    0.09044283f,     -0.009814897f,
-    -0.09347209f,    -0.049156636f,   0.05606229f,     0.02499574f,
-    0.045593146f,    -0.64147115f,    -0.08693846f,    -0.16407625f,
-    -1.084042f,      0.85156024f,     -0.35090068f,    0.10846088f,
-    0.07913209f,     -0.042319633f,   0.10668899f,     0.11463623f,
-    -0.0060765613f,  0.07862882f,     -0.04391885f,    -0.1169007f,
-    0.04778016f,     -0.13680944f,    0.08439027f,     0.5112891f,
-    -0.67963f,       0.0788026f,      -0.06853963f,    -0.004015502f,
-    0.6819649f,      0.043306787f,    0.5397161f,      0.01562569f,
-    -0.79884213f,    0.08728057f,     -0.7448577f,     0.026940936f,
-    -0.13321185f,    -0.17912558f,    -0.5128764f,     -0.43889427f,
-    -0.45211416f,    0.25975546f,     0.71248746f,     0.09770223f,
-    -0.2614239f,     -0.062976666f,   0.20463154f,     0.08805496f,
-    -0.5721739f,     0.017308708f,    0.0033507457f,   0.08538488f,
-    0.01429926f,     0.23876584f,     0.17768128f,     -0.0128559675f,
-    0.017313773f,    0.15463735f,     -0.16352974f,    0.6664047f,
-    0.06061898f,     0.0046455986f,   -0.18221022f,    0.05612446f,
-    -0.04426987f,    -0.0044677393f,  -0.49401823f,    0.0016286043f,
-    -0.04487959f,    -0.34221268f,    -0.022586875f,   -0.030973095f,
-    0.9117753f,      -0.39437345f,    0.0794164f,      -0.063622266f,
-    0.009567414f,    0.05309906f,     0.027914999f,    -0.21267201f,
-    -0.12880978f,    -0.016684208f,   0.046442125f,    0.60035485f,
-    0.037381038f,    -0.044626553f,   -0.023690557f,   -0.16113326f,
-    0.40192193f,     -0.01627222f,    0.17380966f,     0.017046373f,
-    -0.7455078f,     0.19435745f,     -0.37134346f,    0.16180801f,
-    -0.4121857f,     0.0009583997f,   0.046015784f,    0.047346722f,
-    0.6995106f,      0.24398062f,     0.3396209f,      -0.087725356f,
-    0.046205908f,    -0.1834136f,     -0.08497787f,    -0.32232353f,
-    0.32160932f,     0.20456788f,     -0.115891576f,   -0.11224769f,
-    -0.29491124f,    0.02852774f,     0.032337524f,    -0.13349879f,
-    -0.008897463f,   0.14181061f,     0.046290573f,    -0.06423909f,
-    -0.0017573552f,  0.11556453f,     0.42326537f,     -1.0129623f,
-    0.327276f,       0.16455577f,     -0.019055968f,   0.1239059f,
-    0.042649545f,    0.0158976f,      -0.014213948f,   0.043385267f,
-    0.025418913f,    0.6764359f,      0.22983883f,     -0.17702171f,
-    -0.044895127f,   -0.45830607f,    -0.8805565f,     0.12511049f,
-    0.015667526f,    -0.08904732f,    -0.036180258f,   -0.29310372f,
-    0.2272924f,      -0.6137482f,     -0.055396058f,   -0.13917828f,
-    0.11204444f,     -0.0044645346f,  -0.07424917f,    0.2642075f,
-    -0.722629f,      0.44809127f,     -0.0389556f,     -0.049124334f,
-    -0.4352247f,     0.5971468f,      0.54822046f,     -0.49104947f,
-    -0.057140257f,   -0.0074143913f,  1.3554336f,      0.051689424f,
-    -0.21423684f,    1.4018453f,      -0.44288862f,    -0.15157351f,
-    -0.088252254f,   0.48783636f,     -0.3792479f,     0.4844827f,
-    -0.7680109f,     -0.8833314f,     -0.037443038f,   0.0466122f,
-    0.24388036f,     -0.108721785f,   -0.04240605f,    -0.71150804f,
-    -0.051696185f,   -0.38899156f,    0.44967824f,     0.09061686f,
-    0.0393883f,      -0.36576313f,    -0.24985735f,    0.3085152f,
-    -0.51230776f,    -0.326061f,      0.13631403f,     -0.103667766f,
-    0.12420115f,     0.10082946f,     -0.3511401f,     -0.08513718f,
-    -0.028246501f,   -0.16485122f,    -0.3624337f,     0.6240003f,
-    -0.17765431f,    -0.082381465f,   -0.16676894f,    -0.1571694f,
-    -0.09075203f,    0.1672078f,      0.01877637f,     -0.36397508f,
-    0.20642075f,     -0.034401774f,   0.07654029f,     -0.35307553f,
-    0.12972488f,     0.099575624f,    0.045926373f,    -0.3592577f,
-    0.299326f,       0.16800542f,     0.24225566f,     -0.059390683f,
-    1.4563966f,      -0.52309936f,    -0.1426611f,     0.2470431f,
-    1.2995605f,      0.0045726653f,   -0.64037806f,    -0.039845392f,
-    -0.05576914f,    -0.4580847f,     -0.89426905f,    0.45873097f,
-    0.5476584f,      0.03214348f,     -0.16344343f,    -0.49475554f,
-    0.80090976f,     0.2918706f,      -0.18096869f,    0.02128342f,
-    0.56787f,        -0.04792103f,    -0.007883926f,   0.20527421f,
-    -0.017115528f,   -0.47968748f,    0.2517807f,      0.066902354f,
-    -0.032381605f,   0.15585391f,     -0.0065275826f,  -0.35530648f,
-    0.2252194f,      0.03590487f,     0.2681693f,      -0.11395158f,
-    0.041178916f,    -0.041076913f,   0.3082287f,      -0.111502446f,
-    0.055950325f,    -0.068336345f,   -0.2574055f,     0.013378321f,
-    -0.03507163f,    0.39285472f,     0.52666324f,     0.056973044f,
-    -0.0400084f,     0.008564027f,    0.064295426f,    0.23629187f,
-    -0.44162133f,    -0.016122507f,   0.0010388065f,   0.11486115f,
-    0.23823747f,     0.08200071f,     0.03733934f,     0.24824956f,
-    1.1843475f,      -0.13962187f,    -0.39082828f,    0.048489172f,
-    -1.0222741f,     0.7573068f,      0.25776228f,     0.10316356f,
-    0.28093833f,     0.026721075f,    1.2355736f,      -0.04676423f,
-    -1.0405042f,     -0.11024771f,    -0.26873586f,    0.21673316f,
-    -0.14101687f,    -0.18625113f,    0.16181695f,     0.23847565f,
-    -0.15598075f,    -0.046676226f,   0.2827923f,      0.045970574f,
-    -0.15885073f,    0.028700503f,    0.033175338f,    -0.00829675f,
-    0.02687276f,     -0.056945253f,   -0.82501096f,    -0.07021997f,
-    -0.008664024f,   0.13186662f,     -0.021913992f,   0.45170218f,
-    0.43144658f,     -0.121759124f,   -0.046265624f,   0.004949928f,
-    -0.09009411f,    -0.04252105f,    0.11162812f,     0.012462616f,
-    -0.050592136f,   0.5804562f,      0.20878513f,     0.17177077f,
-    -0.45137408f,    0.26755846f,     0.8317351f,      -0.12686104f,
-    -0.0036340342f,  0.022593478f,    0.033594113f,    0.12184944f,
-    -0.16756459f,    0.3928308f,      0.005338583f,    -0.22811142f,
-    -0.30418447f,    -0.037207115f,   0.06782122f,     -0.17265911f,
-    -0.13230719f,    0.23851812f,     0.13234794f,     -0.1154366f,
-    -0.068542235f,   -0.4627919f,     0.32979357f,     -0.036392566f,
-    0.13473643f,     -0.019162534f,   -0.6430242f,     -0.0016206398f,
-    1.0857452f,      -0.3621882f,     -0.040646385f,   -0.37797552f,
-    0.2018547f,      0.18339004f,     -0.41834205f,    0.35873428f,
-    0.22345021f,     0.0530302f,      -0.056131415f,   -0.06505803f,
-    -0.4047926f,     0.07171706f,     0.0116211865f,   -0.1098756f,
-    0.03693342f,     0.31639275f,     -0.13731891f,    -0.02894667f,
-    0.014420687f,    -0.17089212f,    0.248678f,       0.15520826f,
-    -0.54199296f,    0.22214583f,     -0.15422465f,    0.09702469f,
-    -0.10166528f,    -0.04396382f,    -0.28055897f,    0.1022914f,
-    0.011325716f,    0.53971857f,     0.09255881f,     -0.49870223f,
-    0.35438457f,     -0.5769723f,     -0.30997258f,    0.07104318f,
-    0.037779607f,    -0.12866892f,    -0.08570112f,    0.53977764f,
-    0.10496306f,     -0.25952613f,    -0.06947783f,    -0.0047552804f,
-    0.0898693f,      -0.07720403f,    -0.067478836f,   -0.021315409f,
-    0.18945248f,     -0.16317979f,    0.23232383f,     0.16493674f,
-    0.4163322f,      0.0781759f,      -0.4258002f,     -0.012804674f,
-    -0.6245893f,     -0.034604143f,   -0.039183505f,   0.056304f,
-    -0.3235779f,     -0.42885864f,    0.7650688f,      -0.1114653f,
-    0.6291103f,      -0.050434288f,   -0.23134397f,    0.009165003f,
-    0.44632873f,     -0.23773855f,    -0.08732656f,    0.014459259f,
-    -0.18376805f,    0.008373621f,    -0.07309256f,    -0.106509104f,
-    0.015056879f,    -0.5893809f,     -0.18251958f,    0.01755584f,
-    0.011032683f,    0.13843608f,     0.7800908f,      0.36020896f,
-    0.46289355f,     0.05201512f,     0.088167086f,    -0.15388323f,
-    -0.02694291f,    0.015415665f,    -0.12438771f,    -0.024108835f,
-    0.013043372f,    -0.43957457f,    0.088509075f,    0.04309229f,
-    -0.07133356f,    -0.95177376f,    -0.2678068f,     -0.05476798f,
-    -0.00685724f,    0.011513751f,    -0.008440102f,   0.10776503f,
-    1.0321267f,      0.1582699f,      0.050195847f,    0.1634615f,
-    -0.28570443f,    0.092233464f,    -0.017145531f,   0.110260025f,
-    0.28161857f,     -0.12653746f,    0.07268945f,     0.09704572f,
-    -0.39868522f,    -1.5608557f,     0.0807589f,      0.32353407f,
-    -0.18021089f,    -0.03440525f,    -0.8311514f,     -0.032484684f,
-    0.32842445f,     0.40008506f,     0.08982196f,     -0.22198847f,
-    0.1434313f,      -0.046729002f,   0.48380226f,     0.66356933f,
-    0.6976522f,      -0.5714509f,     0.14379509f,     0.056072246f,
-    0.27770153f,     0.0070501477f,   0.068167016f,    0.11607486f,
-    -0.0006700506f,  0.042464823f,    -0.054199215f,   0.062650755f,
-    -0.03125403f,    0.013899791f,    -0.35028034f,    -0.3558799f,
-    -0.28724313f,    -0.04899593f,    0.011317216f,    0.11541869f,
-    -0.02140986f,    -0.0026176153f,  -0.0059981435f,  0.069355555f,
-    -0.042553082f,   0.73822194f,     0.3262634f,      0.09248582f,
-    0.29421788f,     -0.5798051f,     -0.2926421f,     0.0841797f,
-    0.033948235f,    -0.025039556f,   0.051565994f,    0.6059614f,
-    0.07723704f,     -0.0329513f,     -0.05262545f,    -0.102209665f,
-    0.6267219f,      -0.12537308f,    0.05970058f,     0.20255937f,
-    0.41567078f,     -0.80001247f,    -0.6900568f,     -0.10799171f,
-    -0.511725f,      0.049079668f,    -0.12900902f,    0.04779727f,
-    0.20864587f,     0.050453838f,    0.30489194f,     -0.0016741492f,
-    0.042291842f,    -0.64010245f,    0.60374117f,     -0.077798545f,
-    0.07687081f,     0.16316062f,     -0.3074694f,     -0.18669386f,
-    0.25767046f,     0.36188442f,     -0.059293363f,   -0.057139933f,
-    0.020630894f,    -0.013469758f,   -0.019203695f,   -0.16148488f,
-    -0.027446723f,   0.27997342f,     0.31766203f,     -0.1404325f,
-    0.0410099f,      -0.2533441f,     -1.1809363f,     -0.10958472f,
-    0.116347745f,    0.013567234f,    -0.11159709f,    0.04819467f,
-    0.05900707f,     -0.007352562f,   -0.014661481f,   -0.061657015f,
-    0.029473506f,    1.1943647f,      0.11530376f,     -0.17227276f,
-    0.40300205f,     -0.986822f,      0.1879279f,      -0.037415467f,
-    -0.026573367f,   0.025214637f,    -0.053723242f,   0.03885142f,
-    -0.0070074173f,  0.11223131f,     0.032808132f,    -0.1442565f,
-    -0.19912496f,    0.07817793f,     -0.09777844f,    -0.27950895f,
-    0.8410246f,      -0.30614904f,    -0.0061865887f,  -0.0071548456f,
-    -1.1758162f,     0.022818647f,    0.24017975f,     0.14344482f,
-    0.0834544f,      -0.03341387f,    0.12318782f,     0.026952153f,
-    -0.02427485f,    1.1132215f,      0.12281676f,     0.46952203f,
-    -0.04627051f,    -0.11297218f,    0.7735109f,      -0.24203792f,
-    -0.21309038f,    0.008705652f,    0.1622859f,      -0.040875368f,
-    -0.5313615f,     0.05556046f,     0.043643165f,    0.15254527f,
-    0.0076187965f,   0.55094856f,     0.0032890595f,   -0.002367721f,
-    0.036769032f,    -0.9257932f,     0.0025219414f,   -0.09497687f,
-    -0.4652572f,     0.046699304f,    -0.129029f,      0.24149823f,
-    -0.045130238f,   0.06813913f,     0.027863413f,    0.11110108f,
-    -0.030894818f,   -0.014818717f,   -0.09947935f,    0.10741259f,
-    0.13476871f,     0.35457763f,     0.6867406f,      -0.0061841975f,
-    -0.011990315f,   -0.017120712f,   0.0018497618f,   0.097620666f,
-    -0.8202574f,     -1.1433727f,     -0.005732898f,   -0.06723482f,
-    0.17461577f,     -0.08072869f,    -0.083160795f,   -0.17691754f,
-    -0.21602936f,    0.051062748f,    -0.10313058f,    -0.022493767f,
-    1.1036471f,      1.1305901f,      -0.026133608f,   -0.010434488f,
-    -0.21055792f,    -0.037988577f,   0.12376131f,     0.14323397f,
-    -0.17366052f,    -0.20061208f,    -0.3302822f,     0.32439324f,
-    0.0031347799f,   0.7850242f,      -1.3354675f,     0.0005811474f,
-    -0.72887814f,    0.18275303f,     -0.24607456f,    0.005753311f,
-    -0.7319752f,     -0.08385432f,    -0.06753906f,    -0.035555843f,
-    -0.039811388f,   -0.3767015f,     -0.076315135f,   -0.07321679f,
-    -0.042882103f,   -0.5356063f,     0.39188573f,     1.10181f,
-    0.9717924f,      -0.050963774f,   0.116258524f,    -0.3170713f,
-    0.105097726f,    -0.078811236f,   -0.006035284f,   -0.19858313f,
-    0.04085725f,     0.16094492f,     -0.32044485f,    -0.12763774f,
-    0.3173443f,      0.978693f,       0.29491243f,     -0.053569093f,
-    -0.029439753f,   0.050673287f,    -0.002950207f,   -1.1268907f,
-    -0.1814021f,     -0.06784573f,    0.079573624f,    -0.1103384f,
-    -0.2972119f,     0.15926753f,     0.04600996f,     0.17779268f,
-    -0.15466182f,    0.2439738f,      0.11229599f,     -0.05396734f,
-    0.20770589f,     -0.1592725f,     0.0072727804f,   -0.14122207f,
-    0.16747157f,     0.026307067f,    0.34724113f,     -0.12883927f,
-    -0.32976663f,    -0.4784437f,     -0.38176396f,    -0.042456377f,
-    -0.17982274f,    -0.3263336f,     1.2804618f,      0.0672359f,
-    -0.20580126f,    0.0050948747f,   0.021570781f,    0.04576525f,
-    0.14364547f,     0.03591371f,     0.028750364f,    0.011304305f,
-    0.026089223f,    0.07115567f,     0.50790364f,     0.1289591f,
-    -7.538129e-05f,  -0.17464624f,    1.1031022f,      0.5880171f,
-    -0.54630625f,    0.07950734f,     0.018629998f,    0.06347779f,
-    -0.08137025f,    -0.022692818f,   -1.27228f,       0.05427399f,
-    0.003013075f,    -0.7753348f,     -0.019878622f,   -0.005978487f,
-    -0.22193187f,    0.73336524f,     0.032962702f,    0.052645594f,
-    0.038553942f,    -0.04428346f,    0.001628849f,    -0.21992552f,
-    -0.27922797f,    0.113163665f,    -0.057953272f,   0.077588394f,
-    -0.47884265f,    -0.10492611f,    0.023605864f,    0.14198686f,
-    -0.60365f,       0.15271837f,     -0.034451663f,   0.09869482f,
-    0.09592742f,     -0.021369549f,   0.21813178f,     0.009439557f,
-    -0.07610781f,    0.010436077f,    -0.32621768f,    -0.027276881f,
-    0.13276872f,     -0.14211676f,    -0.53679705f,    -0.56170017f,
-    -0.39770064f,    0.2034383f,      -0.31893313f,    -0.059384283f,
-    0.07372254f,     -0.118807755f,   -0.022499843f,   0.02138475f,
-    0.42912447f,     -0.009667081f,   0.012234381f,    -0.029710962f,
-    0.014417958f,    -0.2906427f,     0.2570921f,      0.0918705f,
-    -0.06424748f,    0.20960762f,     0.13979726f,     -0.12340614f,
-    0.24078718f,     0.069526605f,    -0.009723069f,   -0.117215894f,
-    -0.036689237f,   -0.10497276f,    -0.10562419f,    -0.08054766f,
-    -0.016451294f,   -0.066775054f,   -0.10471317f,    -0.15725246f,
-    0.21348801f,     0.08220628f,     -0.3099748f,     -0.012443495f,
-    0.027471306f,    0.031791907f,    0.02677954f,     -0.29549146f,
-    -0.18081899f,    1.0454957f,      0.012804411f,    -0.16972886f,
-    0.1852477f,      0.021314248f,    0.07389345f,     -0.042197887f,
-    0.09627866f,     0.43722162f,     -0.026418352f,   0.019084796f,
-    -0.03412653f,    -0.36761016f,    -0.050523378f,   -0.024823833f,
-    0.006965418f,    0.05093384f,     0.10571677f,     -0.09560457f,
-    0.02385254f,     -0.31666005f,    0.38788697f,     -0.1767426f,
-    0.4421854f,      0.42247447f,     0.09079974f,     -0.002550792f,
-    0.25771818f,     0.51293385f,     0.04060248f,     -0.024710149f,
-    0.60944444f,     0.007235594f,    0.0133967055f,   0.0066959034f,
-    -0.017091477f,   -0.022553185f,   0.34642157f,     0.014992752f,
-    0.03232206f,     0.44279772f,     -0.81803626f,    -0.49028736f,
-    -0.34415767f,    -0.012991667f,   -0.053332772f,   0.11375271f,
-    0.019600764f,    0.13227576f,     0.38333622f,     0.07751584f,
-    0.0056394325f,   -0.60639817f,    -0.17243211f,    0.1657753f,
-    -0.50583124f,    -0.03649593f,    0.18073754f,     0.051965218f,
-    0.0063883816f,   -0.046350554f,   0.0074547655f,   0.4233464f,
-    0.071552955f,    -0.0372205f,     -0.082861f,      0.118820414f,
-    0.8847104f,      -0.089769505f,   -0.05605843f,    -0.05030289f,
-    0.25012562f,     0.1962773f,      -0.17559469f,    0.022449434f,
-    -0.09728449f,    0.11843631f,     0.09195262f,     0.0048188637f,
-    -0.39914495f,    -0.0022937097f,  0.009196685f,    0.11434106f,
-    -0.25181392f,    0.15550734f,     0.16759759f,     0.07037398f,
-    -0.4151557f,     -0.55648756f,    -0.5252056f,     -0.025239188f,
-    -0.18091466f,    -0.29778737f,    0.07765983f,     -0.025024122f,
-    -0.1486579f,     -0.018841209f,   -0.012327863f,   0.032643806f,
-    0.017856779f,    0.24027725f,     -0.5038195f,     -0.108413145f,
-    0.017078506f,    0.025562868f,    -0.74949616f,    -0.30621454f,
-    -0.096019186f,   -0.13243535f,    0.06764826f,     0.0040682447f,
-    0.023817088f,    -0.011803489f,   0.047801204f,    0.036649786f,
-    0.005638798f,    1.1893104f,      -0.15909116f,    0.058457773f,
-    -0.19311047f,    -0.024304366f,   0.1253302f,      -0.041249488f,
-    -0.036928393f,   0.022007238f,    -0.023162698f,   0.0140922405f,
-    -0.19516999f,    -0.21980476f,    0.03217672f,     0.057192955f,
-    -0.5846498f,     0.06265048f,     0.033024542f,    -0.055355337f,
-    -0.089094445f,   0.49381608f,     -0.07266042f,    -0.046155013f,
-    -0.05647059f,    -0.07905684f,    0.02371609f,     0.15074208f,
-    0.3374095f,      -0.03365276f,    -0.09693421f,    -0.00866088f,
-    0.29189178f,     0.21956061f,     -0.0018090261f,  0.18579072f,
-    -0.00567612f,    0.020380676f,    0.04264509f,     -0.0291697f,
-    -0.07688213f,    -0.4056838f,     -0.059556324f,   0.01163347f,
-    -0.25637966f,    -0.0018530907f,  -0.015948305f,   -0.012957463f,
-    0.0009555749f,   0.263704f,       -0.061690062f,   0.008336223f,
-    -0.010992762f,   0.022603294f,    0.03266455f,     0.07193524f,
-    -0.1565636f,     -0.0056134355f,  0.032574214f,    -0.042046014f,
-    0.03552414f,     -0.040826626f,   -0.031631753f,   -0.054056376f,
-    0.0035004085f,   -0.033404734f,   -0.013030556f,   -0.040594816f,
-    0.005856872f,    -0.18011747f,    0.02185375f,     0.011506203f,
-    -0.006550561f,   0.028001865f,    0.006267785f,    -0.010179458f,
-    -0.00021979935f, -0.15015735f,    0.01564783f,     0.012559334f,
-    0.35509235f,     -0.042553835f,   0.017584192f,    -0.041904543f,
-    -0.37242705f,    0.014638534f,    0.12258163f,     -0.015398692f,
-    -0.09282839f,    -0.098346874f,   0.07173432f,     0.014877965f,
-    -0.035603583f,   0.03248589f,     0.036383968f,    -0.010253986f,
-    0.072864816f,    0.1544448f,      0.21713263f,     0.0513127f,
-    0.053371716f,    -0.025605045f,   0.020002762f,    -0.0035021324f,
-    0.10945562f,     0.34046754f,     0.05610926f,     0.007739632f,
-    0.25483266f,     -0.004919215f,   0.011722813f,    -0.01185588f,
-    0.0071812407f,   -0.35035092f,    -0.199691f,      0.050863247f,
-    0.0037099887f,   -0.07624686f,    0.023245746f,    -0.10927406f,
-    0.06387228f,     0.012235366f,    -0.07051909f,    0.0035110123f,
-    -0.044049196f,   0.06724817f,     0.0887703f,      0.002739086f,
-    -0.03936518f,    0.14276603f,     0.026522987f,    0.10007684f,
-    0.24641593f,     0.06179833f,     -0.08179211f,    -0.008371142f,
-    0.0061716726f,   -0.020302314f,   0.006387707f,    0.028108684f,
-    0.039199162f,    0.17813778f,     -0.028087312f,   -0.005437027f,
-    -0.29374814f,    0.035192713f,    -0.0038719552f,  -0.21371336f,
-    -0.18716288f,    -0.0059998464f,  0.044470888f,    0.06616218f,
-    -0.010356968f,   -0.0157583f,     0.15716474f,     0.013291099f,
-    -0.0399417f,     -0.0060877493f,  -0.0529055f,     -0.008940092f,
-    0.021424714f,    -0.18112889f,    -0.19215365f,    0.090093695f,
-    -0.065919116f,   -0.025406588f,   -0.057953708f,   0.01085119f,
-    0.09008777f,     -0.1427311f,     0.032077298f,    0.007878163f,
-    0.14274172f,     0.0015238108f,   0.0027622178f,   0.030093087f,
-    0.0061876876f,   0.1606966f,      -0.027860422f,   -0.078456014f,
-    -0.010638592f,   0.016971648f,    -0.13165618f,    0.0869493f,
-    0.060358085f,    -0.038722765f,   0.054401074f,    0.02063669f,
-    0.00044111305f,  -0.07282876f,    0.0021042319f,   -0.0049562375f,
-    0.021399016f,    0.013015557f,    -0.0067407843f,  -0.03715167f,
-    0.024515964f,    0.12294532f,     0.03299622f,     -0.031252883f,
-    0.0057252473f,   0.019837135f,    0.021760704f,    -0.009635009f,
-    0.0067916503f,   0.4775284f,      0.018747173f,    0.0039202846f,
-    0.23521702f,     -0.003757172f,   0.024565082f,    0.089966215f,
-    -0.14797732f,    0.005122042f,    0.049538136f,    -0.053671554f,
-    0.06552874f,     0.0068669445f,   0.13403544f,     0.002203662f,
-    0.034464814f,    -0.009853258f,   -0.034477677f,   0.022904877f,
-    -0.024977747f,   0.044089023f,    -0.15747781f,    -0.044312984f,
-    -0.046824772f,   0.053417217f,    -0.13504808f,    0.06862784f,
-    0.032085754f,    0.2927457f,      0.08689808f,     0.017087124f,
-    0.5035299f,      0.00075250823f,  0.001001657f,    -0.015898747f,
-    -0.0058109593f,  -0.13477407f,    -0.26842594f,    -0.056808073f,
-    0.010101589f,    0.04392939f,     -0.044679046f,   0.0016418663f,
-    0.21171609f,     -0.07709093f,    0.036335133f,    0.069893934f,
-    -0.041565932f,   0.06567494f,     0.010762502f,    0.009041383f,
-    -0.013450415f,   -0.06483575f,    0.000611196f,    0.019024193f,
-    0.05183647f,     -0.15539657f,    0.04999349f,     -0.049802296f,
-    0.0059563345f,   -0.00862811f,    0.0062819663f,   0.026432453f,
-    0.0046448587f,   0.09484473f,     -0.024152175f,   0.0029530919f,
-    -0.30653492f,    0.011487342f,    -0.02740724f,    0.016938843f,
-    -0.38705912f,    -0.023733681f,   0.08587131f,     -0.07057287f,
-    -0.09987141f,    -0.041638277f,   -0.015748398f,   -0.011953839f,
-    -0.023850376f,   -0.010638727f,   0.019983346f,    0.034045566f,
-    -0.034286886f,   -0.018681895f,   -0.11811369f,    0.02329307f,
-    -0.14991036f,    -0.11635875f,    0.12554833f,     0.050517257f,
-    -0.013545688f,   0.010023286f,    -0.14217165f,    -0.020149386f,
-    -0.84776783f,    0.014956831f,    0.0080571575f,   0.022529349f,
-    0.016131734f,    0.34766576f,     -0.28717834f,    0.022886729f,
-    0.007505809f,    -0.07459979f,    0.049174964f,    0.03531444f,
-    -0.24115752f,    0.13978042f,     0.009610393f,    -0.06797086f,
-    0.0038652082f,   -0.10778967f,    -0.105480544f,   0.016254485f,
-    0.040416807f,    0.19715598f,     0.011716862f,    -0.20091647f,
-    -0.1284719f,     -0.06655969f,    -0.06372599f,    0.061530914f,
-    0.0071623293f,   -0.00055192213f, -0.010003944f,   0.01270999f,
-    0.016268587f,    -0.93084055f,    0.034755267f,    0.050923683f,
-    -0.32863027f,    -0.011222176f,   0.03084846f,     0.2580128f,
-    -0.03598173f,    0.0020916131f,   0.024662836f,    0.099588156f,
-    -0.04340161f,    -0.07580104f,    -0.039105278f,   0.012617511f,
-    -0.0107284095f,  -0.021715388f,   0.054205354f,    0.007086662f,
-    0.0038897693f,   0.08667516f,     -0.25350285f,    -0.18199834f,
-    0.17164823f,     0.05056857f,     0.06219424f,     0.04042452f,
-    -0.005915836f,   0.09847343f,     -0.019558081f,   -0.033958144f,
-    -0.12838013f,    -0.009667054f,   -0.012631435f,   0.010164979f,
-    -0.023161767f,   -0.025709983f,   -0.09592506f,    0.025374291f,
-    -0.0023960243f,  0.0049725426f,   -0.062229663f,   -0.013622516f,
-    -0.1894946f,     -0.041507922f,   -0.05449907f,    -0.016084326f,
-    0.03572615f,     0.09910037f,     0.07112183f,     0.038772523f,
-    -0.014430125f,   0.034653023f,    -0.007824785f,   0.086341396f,
-    -0.050112672f,   0.005704569f,    0.023171974f,    0.019399222f,
-    -0.029673908f,   -0.020681363f,   -0.023864439f,   -0.024737187f,
-    -0.016021706f,   0.071903735f,    -0.027813716f,   -0.014238086f,
-    0.40620986f,     0.004378562f,    -0.036933623f,   -0.19499314f,
-    -0.19671758f,    -0.026845016f,   0.06062793f,     -0.011533537f,
-    0.041228235f,    -0.015324207f,   -0.061375067f,   0.0063267536f,
-    0.0831155f,      0.02641968f,     0.04628357f,     -0.038645204f,
-    -0.019350575f,   0.16452208f,     -0.1296833f,     -0.0035525183f,
-    0.09798307f,     -0.008281434f,   0.058930982f,    0.0104753515f,
-    0.022615723f,    0.049554665f,    -0.014036251f,   -0.028590485f,
-    -0.12403653f,    9.973729e-05f,   0.016919682f,    -0.0030448653f,
-    -0.00047174798f, 0.010548523f,    0.0011307914f,   0.032206226f,
-    -0.0005255651f,  -0.0140659185f,  -0.04454255f,    0.018292774f,
-    -0.35233966f,    0.0720653f,      -0.06981871f,    -0.02320934f,
-    0.008021986f,    -0.020587703f,   0.0031995457f,   0.029775469f,
-    0.018949479f,    -0.025305906f,   -0.0039514718f,  0.004114255f,
-    0.010616475f,    -0.0045592557f,  -0.0013737231f,  0.0222724f,
-    0.009040806f,    -0.023175644f,   -0.0062583582f,  -0.0051744464f,
-    -0.0029323208f,  0.28508502f,     0.010471018f,    0.0074592414f,
-    0.32417703f,     -0.0010951336f,  0.026325412f,    -0.05362879f,
-    0.0047209887f,   0.0036806585f,   0.018787121f,    0.0737881f,
-    -0.15814061f,    -0.030890506f,   -0.003131501f,   -0.0022139882f,
-    -0.05091044f,    -0.008630115f,   -0.007888855f,   0.003442951f,
-    0.020002233f,    0.0067732157f,   -0.11338125f,    0.005323204f,
-    0.08581953f,     -0.009921819f,   -0.04381854f,    0.09075186f,
-    0.10942189f,     -0.34535143f,    0.06996103f,     0.03290983f,
-    0.010956424f,    -0.0010596734f,  -0.031531554f,   0.003105094f,
-    0.005063345f,    -0.17817424f,    -0.22467782f,    -0.03204558f,
-    -0.017063458f,   -0.0026263276f,  -0.023680711f,   0.011354492f,
-    0.44365758f,     -0.12522253f,    0.070168614f,    0.018304965f,
-    0.013072655f,    0.053862855f,    0.0005638514f,   0.009838059f,
-    -0.027930208f,   0.032304984f,    0.012665151f,    0.15305941f,
-    -0.030275881f,   -0.018956136f,   -0.010045999f,   -0.034550734f,
-    -0.022409191f,   0.027200961f,    0.0054792017f,   0.003778217f,
-    0.012645259f,    0.23581214f,     -0.022396132f,   -0.014785858f,
-    -0.28864443f,    -0.008141695f,   -0.03284804f,    -0.06595806f,
-    0.015881326f,    -0.024915846f,   -0.00304274f,    -0.07632511f,
-    0.17882277f,     0.044341143f,    -0.014664787f,   -0.011593968f,
-    0.15344416f,     0.033612058f,    0.021555474f,    -0.017107775f,
-    -0.011054691f,   0.0011349912f,   0.303926f,       0.061851196f,
-    -0.15269431f,    0.0032798336f,   -0.121348344f,   0.001092943f,
-    -0.023978744f,   0.14557548f,     -0.02470892f,    0.0044718287f,
-    0.41307703f,     0.0033234789f,   0.021349842f,    -0.0102277575f,
-    -0.0066920356f,  -0.07728025f,    -0.051625866f,   0.026070217f,
-    0.019166565f,    0.0044421325f,   0.101282105f,    -0.013429677f,
-    0.08875241f,     0.078264f,       0.0015468599f,   0.031788677f,
-    -0.015426687f,   -0.039233655f,   0.033676635f,    -0.044884443f,
-    0.006063944f,    0.0063460567f,   0.004738851f,    -0.07623809f,
-    0.0244224f,      0.0076898863f,   -0.008901629f,   0.006741368f,
-    0.024192093f,    -0.0022971707f,  -0.0014673377f,  0.0056687687f,
-    0.01718644f,     -0.15620369f,    0.024293305f,    0.002468455f,
-    -0.090813704f,   0.0105410395f,   0.0061275014f,   0.17454107f,
-    -0.17297937f,    -0.0010996477f,  0.005457069f,    -0.0019706106f,
-    0.34954715f,     0.015803825f,    -0.0016383039f,  0.0006059791f,
-    -0.08080886f,    -0.03188785f,    -0.03773466f,    0.013930498f,
-    0.0041984706f,   -0.019331759f,   0.34472698f,     0.024788488f,
-    -0.45220193f,    0.14947395f,     -0.19914968f,    0.05058733f,
-    0.45231745f,     0.307535f,       0.18695685f,     0.05449232f,
-    0.7468154f,      0.005301876f,    0.00060457323f,  -0.009375542f,
-    0.011811123f,    -0.2551802f,     -0.278663f,      -0.08959385f,
-    -0.00011646221f, 0.009912444f,    -0.054518335f,   0.20310403f,
-    -0.23558189f,    -0.019198375f,   -0.04581132f,    0.05966815f,
-    -0.03464186f,    -0.028622596f,   -0.12805519f,    0.031357545f,
-    -0.00197938f,    0.021992022f,    -0.010068638f,   0.18228695f,
-    0.5865127f,      0.5902966f,      -0.14120702f,    -0.044860706f,
-    0.009164457f,    0.010502482f,    0.024185726f,    -0.047843434f,
-    0.09928605f,     0.20336407f,     0.0065986295f,   -0.0069224765f,
-    -0.11245211f,    -0.06320447f,    -0.007929063f,   -0.118977375f,
-    0.22941498f,     0.038356006f,    0.04292408f,     0.061910745f,
-    -0.042775534f,   -0.16959195f,    -0.33885884f,    -0.12708695f,
-    0.31509194f,     -0.014119303f,   0.47984788f,     0.0150506515f,
-    -0.13480484f,    0.32461107f,     -0.05585692f,    -0.061477523f,
-    0.30642f,        0.087106705f,    0.26704928f,     -0.11288326f,
-    -0.47421393f,    -0.8101298f,     -0.081758f,      -0.072706245f,
-    0.021745177f,    -0.008093714f,   -0.054871846f,   0.02556656f,
-    -0.03333295f,    0.5797312f,      0.45006835f,     -0.03948023f,
-    0.03255908f,     0.049287707f,    -0.1341574f,     0.00011251075f,
-    -0.35776132f,    0.01983484f,     -0.07977612f,    -0.0027979834f,
-    0.056354087f,    0.11608664f,     -0.20534642f,    -0.0010519463f,
-    -0.021072723f,   0.04771979f,     0.054410912f,    -0.09463495f,
-    -0.42456836f,    0.33545256f,     0.19486724f,     0.018713055f,
-    -0.04076286f,    -0.003794818f,   -0.062340584f,   0.047369145f,
-    -0.046406377f,   -0.73264265f,    0.016914468f,    0.067707114f,
-    -0.37393793f,    0.07569465f,     -0.11171308f,    -0.17289065f,
-    0.83746016f,     -0.10645006f,    -0.1937567f,     -0.007290418f,
-    0.47579965f,     -0.030583022f,   0.70912206f,     -0.34115985f,
-    -0.452551f,      -0.02578769f,    -0.059905548f,   -0.0034691796f,
-    0.67249674f,     0.49157077f,     0.27046028f,     -0.0012706895f,
-    0.39706445f,     -0.061415277f,   -0.1805578f,     0.08519831f,
-    -0.14749447f,    0.3719679f,      0.061611068f,    0.14352605f,
-    -0.17005554f,    -0.04762322f,    0.020197773f,    0.15962957f,
-    0.004129819f,    0.110997856f,    -0.5061546f,     0.055705737f,
-    -0.04881541f,    -0.093093395f,   -0.46858948f,    -0.20287752f,
-    0.25041476f,     -0.06348368f,    0.09201104f,     -0.043143705f,
-    0.0014043635f,   -0.13019611f,    0.3011483f,      -0.09239494f,
-    0.018448504f,    0.5684851f,      -0.018370045f,   0.06784864f,
-    0.0025318447f,   -0.5006786f,     -0.04040604f,    0.022323987f,
-    0.016484573f,    0.08926376f,     0.11377909f,     -0.002378205f,
-    0.087868266f,    0.54906315f,     0.023805037f,    0.04610458f,
-    0.74115825f,     -0.021394717f,   0.079446144f,    -0.03220998f,
-    -0.1579376f,     -0.012103196f,   0.14047645f,     -0.00077831314f,
-    0.14080758f,     0.041212182f,    -0.31953326f,    -0.1020078f,
-    0.07745427f,     0.06125377f,     0.17040183f,     -0.03504357f,
-    0.16761252f,     -0.72247595f,    -0.6339841f,     0.1532478f,
-    -0.2338267f,     0.45150554f,     -0.12576324f,    -0.20093478f,
-    1.0931097f,      0.61932135f,     -0.28032804f,    0.021793928f,
-    -0.5253992f,     -0.005789213f,   0.004304131f,    0.30505374f,
-    0.021590505f,    0.3440854f,      -0.62649685f,    0.11617569f,
-    -0.013185922f,   -0.027045783f,   -0.007095236f,   -0.14827463f,
-    0.0108237155f,   0.024570612f,    0.056700196f,    -0.07623475f,
-    0.011249786f,    -0.0027090502f,  0.20066391f,     0.028957421f,
-    0.05160271f,     -0.39510512f,    0.17797232f,     -0.4235669f,
-    0.35414436f,     0.6315781f,      -0.14519107f,    0.12545316f,
-    0.061256804f,    -0.031163996f,   -0.031036584f,   -0.33284935f,
-    -0.23789349f,    0.3166083f,      -0.03079719f,    0.61405706f,
-    0.46851912f,     -0.0027350972f,  0.045408517f,    0.22341715f,
-    -0.7025126f,     -0.0143541265f,  -0.07626247f,    0.040324207f,
-    -0.9787096f,     0.6445741f,      0.0003554572f,   0.041044477f,
-    -0.049420357f,   0.044494707f,    0.74750704f,     -0.03410113f,
-    -0.68521583f,    -1.2920746f,     0.3397416f,      0.4949668f,
-    -0.27882546f,    -0.500325f,      -0.7711389f,     0.36217138f,
-    -0.8036728f,     -0.04443311f,    0.274405f,       0.06707561f,
-    -0.42382774f,    0.00037353905f,  0.023876393f,    -0.5172676f,
-    0.008296521f,    0.23045799f,     0.05775504f,     -0.044884942f,
-    -0.03690841f,    -0.038526874f,   0.14315693f,     -0.082612395f,
-    -0.3818327f,     -0.05078566f,    -0.032710463f,   0.078875974f,
-    -0.032195233f,   -0.08243017f,    -0.42445147f,    -0.023793837f,
-    -0.004710217f,   0.07448841f,     -0.19398776f,    0.24503613f,
-    -0.16447985f,    -0.07955079f,    -0.22366536f,    -0.026827868f,
-    0.040315364f,    0.027041987f,    0.057714712f,    0.065006115f,
-    0.3130295f,      -0.06848712f,    0.0041630296f,   0.23587859f,
-    -0.5835058f,     -0.06282187f,    0.049075652f,    -0.11972826f,
-    1.1947248f,      0.20820859f,     0.08056946f,     -0.04987984f,
-    0.5693832f,      -0.53360325f,    0.3204968f,      0.17758386f,
-    0.53367114f,     0.023540791f,    0.469496f,       0.032339863f,
-    1.4685633f,      0.8728024f,      -1.1092385f,     -0.18477716f,
-    -0.1581551f,     -0.102229774f,   0.075021654f,    -0.090654f,
-    0.3611262f,      -0.116716646f,   -0.26650375f,    -0.096424684f,
-    0.06348933f,     0.010788836f,    -0.04287214f,    -0.19317327f,
-    -0.017482338f,   -0.27952254f,    -1.121102f,      -0.124078356f,
-    0.04040894f,     -0.21911283f,    0.8253955f,      -0.5890444f,
-    0.37080204f,     0.07764547f,     -0.037794326f,   -0.046032928f,
-    0.052668553f,    0.055812236f,    0.49010286f,     -3.310662e-05f,
-    0.0076864045f,   0.74085546f,     -0.041559204f,   -0.39161035f,
-    -0.58791286f,    -0.15664375f,    0.035808783f,    -0.013080904f,
-    -0.055683583f,   -0.052564967f,   -0.10708312f,    0.04539099f,
-    -0.027515065f,   -0.34756786f,    0.0017699746f,   0.073102206f,
-    -0.1191684f,     0.081200525f,    -0.07173282f,    0.055535197f,
-    -0.63321406f,    -0.04404459f,    -0.2591691f,     0.06658637f,
-    0.42295995f,     0.14122894f,     0.218099f,       -0.06582625f,
-    -0.0025378242f,  -0.052111674f,   0.5289339f,      -0.0077431574f,
-    -0.18122287f,    -0.104757585f,   0.19629937f,     -0.12425286f,
-    -0.0794086f,     -0.8059683f,     1.5266526f,      -0.13134679f,
-    0.5146484f,      -0.6986573f,     0.022236273f,    -0.0765613f,
-    0.43782115f,     -0.0035108766f,  -0.0048253345f,  0.060420476f,
-    -0.018270632f,   -0.21025382f,    -0.0033497142f,  0.0055812155f,
-    0.011383401f,    0.20445086f,     0.005982581f,    -0.24187629f,
-    0.29305393f,     0.010874558f,    0.040686388f,    0.0018136705f,
-    0.024211995f,    0.044437416f,    0.44765642f,     -0.066894144f,
-    -0.03570513f,    -0.19286998f,    -0.16658501f,    0.22415465f,
-    -0.30361563f,    0.43627664f,     0.5593426f,      -0.06765293f,
-    -0.047125947f,   0.022991676f,    0.015075948f,    0.29007944f,
-    -0.26076025f,    0.38632432f,     0.023924567f,    -0.026022548f,
-    -0.2733225f,     0.084838726f,    -0.03783559f,    -0.0022348843f,
-    -0.18900734f,    -0.047850315f,   -0.24439423f,    -0.117931865f,
-    -0.5667611f,     0.40825143f,     0.094415665f,    0.032550175f,
-    -0.03769112f,    -0.027265364f,   0.13491207f,     0.009219045f,
-    -0.32581246f,    0.78253406f,     0.0072019175f,   -0.44408596f,
-    0.38582748f,     0.51509213f,     -0.9955528f,     0.41150975f,
-    -0.26480502f,    0.5523108f,      -0.016718084f,   0.083740905f,
-    -0.18946652f,    -0.026730381f,   0.023628063f,    0.09836291f,
-    -0.0012447059f,  -0.31103963f,    0.32614088f,     -0.05751651f,
-    0.0066124476f,   -0.19457893f,    -0.38222617f,    0.34347403f,
-    0.34664524f,     -0.12296304f,    0.048483275f,    -0.004156736f,
-    0.00048917654f,  -0.022506725f,   -0.48878378f,    0.026991459f,
-    0.034606665f,    -0.31782606f,    0.03027697f,     -0.06325372f,
-    0.55799377f,     -0.17549506f,    -0.03969402f,    0.0065896967f,
-    0.0096964f,      0.013051222f,    -0.0038383764f,  0.59535265f,
-    0.19893545f,     -0.7459611f,     -0.010245937f,   0.011423197f,
-    0.051792055f,    -0.061423812f,   0.0657828f,      0.08963424f,
-    0.4226404f,      -0.26171407f,    0.13412096f,     0.015486171f,
-    -0.35170552f,    -0.43007705f,    0.2183486f,      -0.002179827f,
-    -0.41781113f,    0.035132926f,    -0.039434556f,   0.0015006236f,
-    0.2524316f,      -0.24290913f,    1.1634433f,      0.18487506f,
-    0.2571358f,      -0.12236421f,    -0.26183337f,    0.011371261f,
-    -0.11148632f,    -0.21993929f,    0.08534355f,     -0.11579422f,
-    -0.2520431f,     0.079916246f,    0.039592057f,    0.02231113f,
-    0.03773247f,     -0.3336001f,     -0.5354118f,     0.18182154f,
-    0.009884592f,    -0.15324311f,    0.16957234f,     -0.32140625f,
-    -0.37285075f,    0.11781533f,     -0.025382157f,   0.023167634f,
-    -0.08292072f,    0.052592542f,    -0.11559183f,    0.110062525f,
-    -0.04697676f,    0.31203339f,     0.12806831f,     0.17480068f,
-    -0.0017740313f,  -0.37260225f,    0.24548182f,     -0.0059376787f,
-    0.0036247468f,   -0.08650502f,    -0.002404253f,   -0.090129256f,
-    0.20922919f,     0.7320347f,      -0.047454674f,   0.055736233f,
-    0.39612523f,     -0.042146403f,   -0.0002637387f,  0.09244144f,
-    0.017734272f,    -0.03823813f,    0.081503436f,    0.024781417f,
-    -0.26404244f,    0.1334824f,      -0.1421645f,     -0.043473173f,
-    0.09377615f,     -0.048060566f,   0.1707996f,      0.022374857f,
-    0.16295244f,     0.28385273f,     -0.66984105f,    -0.05015574f,
-    0.22389053f,     -0.13734607f,    -0.15747337f,    -0.6637099f,
-    0.7206216f,      -3.138374f,      0.029891022f,    0.0752392f,
-    1.3070042f,      -0.020028612f,   -0.08745897f,    0.27597058f,
-    -0.012678856f,   0.22749618f,     -2.3780613f,     -0.536868f,
-    0.070358984f,    -0.15508926f,    0.4973335f,      0.18607429f,
-    -0.23396483f,    0.100453384f,    0.067314886f,    -0.22448477f,
-    0.08626255f,     0.037529603f,    -0.096314326f,   -0.010581871f,
-    -0.04972954f,    -0.03707146f,    0.16650747f,     0.47901756f,
-    -0.542862f,      -1.236857f,      -0.055962075f,   -0.003888439f,
-    -0.024277158f,   0.19567178f,     0.21301255f,     0.16156055f,
-    0.13667148f,     -0.9053972f,     0.05600779f,     -0.21580747f,
-    1.0681137f,      0.006361232f,    -0.2219184f,     -0.8004356f,
-    -2.4513438f,     -0.30358508f,    0.8267529f,      0.5003286f,
-    -0.663368f,      -0.787549f,      0.106533356f,    0.14948037f,
-    0.7995701f,      0.03615474f,     -0.35960606f,    -0.015281261f,
-    -0.36424363f,    1.5995886f,      1.3438933f,      1.400068f,
-    -0.3487258f,     0.048075765f,    0.015090559f,    -0.5790207f,
-    0.73556614f,     0.79415494f,     0.0073322887f,   0.046557408f,
-    -1.3916597f,     -0.0077953376f,  0.07148394f,     -0.011501959f,
-    0.06101088f,     -1.4388821f,     -2.1196046f,     0.06352835f,
-    -0.043062612f,   0.13851614f,     0.98034036f,     0.12592493f,
-    0.8088711f,      -0.36068577f,    -0.15351102f,    -0.14356032f,
-    -0.085236035f,   -0.3849479f,     0.34537077f,     -0.0929807f,
-    -0.14225172f,    1.3732797f,      0.0055265515f,   -0.52197886f,
-    0.19934891f,     -0.8380097f,     -0.450629f,      -0.013441974f,
-    0.18577771f,     0.07158137f,     -0.14453445f,    0.09107841f,
-    -0.2583558f,     -0.57765836f,    0.008265185f,    0.010930802f,
-    -0.7828551f,     -0.0066148913f,  0.26187778f,     -0.24912539f,
-    -1.4704354f,     -0.18226704f,    0.7208842f,      -0.114222415f,
-    0.3909993f,      -0.5449017f,     0.6549673f,      0.3539618f,
-    -0.12195909f,    0.07330595f,     -0.67608404f,    -0.16200049f,
-    0.48640198f,     -1.1142286f,     -0.91614f,       -0.5532902f,
-    -0.45218736f,    0.075442195f,    -0.04321772f,    -0.27054387f,
-    0.6462776f,      -1.6695153f,     0.15929388f,     -0.100080855f,
-    -0.12010841f,    0.024381911f,    0.021408891f,    -0.5675343f,
-    0.019554513f,    -1.0877758f,     -1.6394866f,     0.17300533f,
-    -0.071373135f,   -0.17877528f,    0.7200237f,      0.44418076f,
-    0.6106202f,      0.20339262f,     -0.08846367f,    0.4067122f,
-    -0.09128622f,    0.336954f,       -0.23141332f,    0.08444276f,
-    0.04369042f,     0.80040026f,     0.13132666f,     0.076031424f,
-    -0.058822785f,   -0.011748329f,   0.24071199f,     -0.04165669f,
-    -0.07103659f,    -0.19796681f,    -0.00912646f,    -0.013013971f,
-    -0.14145403f,    3.472657f,       -0.14159986f,    0.13971323f,
-    1.7781036f,      -0.066303276f,   -0.05172241f,    0.17451182f,
-    -1.7127792f,     -0.36262813f,    0.86617047f,     -0.25103962f,
-    0.38260418f,     0.035693936f,    0.6849227f,      0.028220315f,
-    -0.113287054f,   -0.104008f,      -0.19310202f,    0.3294345f,
-    0.50546545f,     -3.0319412f,     -1.0215677f,     -0.31584617f,
-    -0.42006326f,    0.29012358f,     0.088823766f,    -0.6933782f,
-    0.7000759f,      1.1243936f,      0.015427601f,    0.077351846f,
-    1.1563785f,      0.051477455f,    -0.097561434f,   0.25993517f,
-    -0.018249234f,   0.6094974f,      -2.2257514f,     0.36699665f,
-    -0.03704152f,    -0.2611046f,     -0.33816817f,    -0.5716546f,
-    0.45085844f,     0.14176416f,     -0.06302244f,    0.2939286f,
-    -0.011920825f,   -0.015451084f,   0.006329529f,    -0.17259376f,
-    0.25296092f,     -0.22052316f,    -0.18100151f,    -0.20531793f,
-    -0.4661353f,     -1.5207559f,     -0.13608164f,    0.076009735f,
-    0.10766584f,     -0.19856018f,    -0.023311563f,   0.2055868f,
-    0.41001981f,     1.9160402f,      0.1577737f,      -0.27081254f,
-    -1.3003488f,     0.010100828f,    0.05088708f,     0.6013172f,
-    -2.5256317f,     -0.027962795f,   0.10714269f,     -0.40266645f,
-    -0.5396719f,     -0.7119652f,     0.026352169f,    0.027178233f,
-    -0.9963539f,     -0.09527765f,    -0.27781507f,    0.0081354575f,
-    0.09835296f,     0.6415964f,      -2.2598293f,     -0.81216925f,
-    1.0699753f,      -0.078823425f,   0.18826857f,     -0.7117542f,
-    0.6557605f,      0.24866953f,     -0.040626995f,   0.029231759f,
-    -3.0776188f,     0.06599183f,     0.06818529f,     -0.28233188f,
-    -0.01437949f,    3.118936f,       -2.490698f,      -0.2683305f,
-    0.028490875f,    -0.3606954f,     -0.68084157f,    -1.224983f,
-    -0.26643944f,    -0.0014212747f,  -0.48891452f,    -0.13449098f,
-    -0.045035183f,   0.19612063f,     -0.23376924f,    0.14774418f,
-    0.02381023f,     1.481373f,       -0.08303105f,    -0.63720334f,
-    0.025448054f,    -0.8134629f,     -0.6656834f,     0.067432046f,
-    -0.19730079f,    -0.21566303f,    -0.16997957f,    0.21131705f,
-    -0.3850567f,     -3.442833f,      -0.1544855f,     -0.08608996f,
-    -1.3780968f,     -0.06811533f,    -0.06439128f,    0.032106824f,
-    -1.6697227f,     0.102882795f,    0.62736714f,     -0.00060694345f,
-    0.6178254f,      -0.74741787f,    0.49361372f,     -0.18661974f,
-    -0.7280215f,     0.074027225f,    -0.34280598f,    0.12782158f,
-    0.58391523f,     1.2265183f,      -1.5358815f,     0.10781169f,
-    -0.12536457f,    0.094469f,       1.2717342f,      -0.6029201f,
-    0.7211618f,      1.2827342f,      -0.2840544f,     -0.08319884f,
-    0.13626672f,     -0.06552533f,    0.051130492f,    0.10825572f,
-    -0.067300856f,   -0.31467018f,    -2.0462968f,     0.093868814f,
-    0.09774448f,     0.12099748f,     -1.3477509f,     -0.1641842f,
-    -1.1786668f,     0.02895135f,     0.3624354f,      -0.23077281f,
-    0.15096617f,     -0.35827124f,    -0.11426438f,    0.0008160445f,
-    -0.03674243f,    1.5341216f,      -0.10921591f,    0.16292152f,
-    -0.30937624f,    -0.39187402f,    0.07664255f,     -0.05451978f,
-    -0.049754884f,   0.3123679f,      0.122134075f,    0.47517195f,
-    0.28160754f,     -2.4241798f,     0.16283186f,     0.24749781f,
-    0.93546635f,     0.15905815f,     -0.080132216f,   0.19870831f,
-    -1.7816308f,     0.062275752f,    0.2515954f,      0.24378203f,
-    1.3708265f,      0.13342163f,     0.67319465f,     -0.07494598f,
-    0.51911443f,     -0.027217144f,   -0.36578706f,    -0.3503582f,
-    0.79649013f,     -0.863577f,      -0.29503977f,    -0.24048707f,
-    1.2632045f,      0.2949514f,      -0.89925426f,    -0.70016855f,
-    0.6438547f,      1.0435234f,      -0.03318465f,    -0.18149798f,
-    0.4500104f,      -0.07732166f,    0.10550376f,     -0.009010874f,
-    -0.05772338f,    -0.24767299f,    -1.708832f,      0.14646833f,
-    -0.024244582f,   0.33701798f,     0.3683226f,      -0.012532506f,
-    -1.280528f,      -0.14123878f,    0.17278609f,     0.010586052f,
-    -0.0064225425f,  -0.015580575f,   -0.020730855f,   0.044294875f,
-    -0.14307733f,    -0.030278757f,   0.0106102405f,   0.19671111f,
-    -0.5090846f,     -0.8823536f,     0.3809096f,      -0.13821152f,
-    -0.13580023f,    0.054843273f,    -0.07058955f,    -0.4289064f,
-    0.122114934f,    3.994804f,       -0.1287395f,     -0.066757105f,
-    0.27761206f,     0.04545973f,     0.057591826f,    0.025989009f,
-    -1.2499288f,     0.3092441f,      0.12840557f,     -0.23231143f,
-    0.46293604f,     -0.5574421f,     -0.10426868f,    0.015318704f,
-    0.3586066f,      0.049294103f,    0.16747698f,     0.08918863f,
-    -0.33297426f,    0.12540466f,     0.71974814f,     -0.2767863f,
-    0.5774481f,      -0.33703074f,    -1.7478395f,     -0.70002365f,
-    0.66684115f,     -1.8991829f,     -0.120267004f,   -0.03203251f,
-    -1.5770898f,     -0.02731893f,    -0.12795281f,    -0.043089993f,
-    0.06693157f,     -0.6044688f,     -1.5287853f,     0.2854961f,
-    -0.0130404f,     -0.20327944f,    0.31060484f,     0.09903505f,
-    0.71644914f,     0.28224096f,     0.58636004f,     0.07666001f,
-    0.022350924f,    0.18644091f,     0.30857235f,     0.03739508f,
-    -0.023293156f,   1.2021918f,      -0.39784288f,    0.9492267f,
-    -0.4207769f,     -0.085432634f,   0.38090068f,     -0.023528604f,
-    0.03339643f,     0.15943193f,     0.29549536f,     -0.41054988f,
-    -0.70393777f,    -0.9076402f,     0.09248379f,     0.20416202f,
-    -0.6273847f,     0.14556538f,     -0.04301699f,    0.10562668f,
-    -0.8308185f,     0.2786767f,      -0.14323515f,    0.21396069f,
-    1.4221971f,      -0.10348704f,    -0.16741365f,    0.012232638f,
-    0.9922194f,      -0.13177288f,    0.0074368403f,   -0.0843264f,
-    0.17363591f,     -0.7351738f,     2.4042604f,      0.26243794f,
-    -1.5133488f,     -0.4319088f,     0.91841173f,     -0.6934489f,
-    0.6603527f,      1.7651863f,      0.2083864f,      0.1740634f,
-    3.2529988f,      0.074305974f,    -0.011098359f,   -0.08558275f,
-    0.011381227f,    -0.42504674f,    -0.40552473f,    -0.28137693f,
-    -0.018733967f,   -0.17007585f,    -0.08708563f,    0.73898435f,
-    0.75657946f,     -0.22764799f,    -0.44612792f,    -0.013810128f,
-    -0.025151573f,   0.046898093f,    -0.12127531f,    -0.024467738f,
-    0.037831374f,    0.40149042f,     -0.041519415f,   -0.51071954f,
-    -0.2131668f,     0.28569722f,     0.041257445f,    0.12810066f,
-    0.13030936f,     -0.17206761f,    -0.20697242f,    0.03637584f,
-    -0.28287098f,    -0.62302417f,    -0.04811549f,    -0.026914218f,
-    0.43702564f,     -0.24947797f,    0.07498906f,     0.01855732f,
-    -0.99441314f,    0.037472714f,    0.091808386f,    0.088816024f,
-    1.6051543f,      -0.18487455f,    0.17807771f,     -0.027198223f,
-    -0.6081093f,     0.1280042f,      0.19758998f,     0.081751555f,
-    0.29025862f,     1.3689679f,      2.2010455f,      0.50351876f,
-    -0.56805086f,    0.6868483f,      0.018484794f,    -0.25166756f,
-    0.5178451f,      -0.8191264f,     0.21646371f,     0.07398129f,
-    0.8233567f,      -0.04700296f,    0.053926725f,    0.3241767f,
-    -0.011893485f,   -0.12814745f,    0.9293794f,      -0.35984835f,
-    -0.10048252f,    -0.034821212f,   -0.14927147f,    -0.6913095f,
-    -0.060046103f,   0.009055992f,    -0.05138817f,    -0.009904832f,
-    0.053329777f,    -0.3484759f,     -0.3637937f,     -0.15216051f,
-    0.12343143f,     0.4739836f,      -0.45291483f,    -0.25611585f,
-    1.1645213f,      0.48181102f,     -0.33135274f,    0.08962773f,
-    0.058824982f,    0.09759314f,     0.1602447f,      -0.048616447f,
-    0.0026524456f,   0.026149524f,    0.08063145f,     -0.5397718f,
-    1.130619f,       -0.062453184f,   0.03043503f,     0.6764219f,
-    0.12996499f,     0.35598928f,     1.0214875f,      -0.08286545f,
-    -0.32140902f,    -0.64646894f,    -0.9192166f,     -0.19675389f,
-    -0.20816249f,    0.12094417f,     0.83038855f,     0.040472616f,
-    -1.1546422f,     0.33575502f,     -0.123878516f,   -0.9461496f,
-    0.22840111f,     0.26599124f,     -0.6454213f,     -0.23141746f,
-    -0.43278772f,    -0.06431176f,    0.02251353f,     0.016633404f,
-    0.2696694f,      0.03171349f,     -0.071024545f,   -0.44721723f,
-    -0.0069136224f,  0.6095054f,      0.21640472f,     0.27504373f,
-    0.050236173f,    0.34425974f,     0.040034823f,    -0.7664536f,
-    -0.089224905f,   -0.06260295f,    0.06915265f,     0.02611945f,
-    -0.062707976f,   0.25897172f,     -0.5012089f,     0.08714761f,
-    -0.1249194f,     -0.78140455f,    0.19862825f,     0.09921352f,
-    0.60372525f,     0.19738483f,     0.3576384f,      -0.066255264f,
-    -0.04942334f,    -0.06758308f,    -0.08433084f,    0.7480919f,
-    0.16084835f,     -0.30447128f,    -0.029000735f,   -0.39414275f,
-    -0.62667173f,    0.025857547f,    -0.046513982f,   -0.5294097f,
-    0.003610732f,    -0.6614713f,     -0.45146546f,    -0.01962424f,
-    0.15305099f,     0.35707578f,     0.358832f,       0.15476747f,
-    -0.7855444f,     -0.04834645f,    -0.047482267f,   -0.022191845f,
-    -0.21584919f,    -0.026527166f,   -0.18538806f,    0.65778667f,
-    0.45915815f,     0.24068522f,     0.09735833f,     0.32144198f,
-    -0.5148212f,     -0.20329265f,    -0.21305743f,    -0.038573135f,
-    -0.2580221f,     -0.0053025046f,  -0.05823244f,    0.33704412f,
-    0.011559053f,    -0.5552253f,     -0.22294201f,    -0.16735277f,
-    -0.019952001f,   -0.11234408f,    -0.35840952f,    0.5706929f,
-    -0.82963395f,    0.21267168f,     0.048299484f,    0.019513018f,
-    0.006992919f,    -0.15372565f,    0.7150243f,      -0.057692815f,
-    0.13161859f,     0.03880464f,     -0.25607142f,    0.19635355f,
-    0.1867153f,      -0.56717294f,    0.16030815f,     0.04456527f,
-    0.069668636f,    0.033446815f,    0.009491457f,    -0.117378846f,
-    -0.714596f,      -0.53603554f,    0.028626608f,    -0.15134947f,
-    0.4808012f,      0.040582456f,    -0.05739852f,    0.49495506f,
-    1.0677891f,      0.30102593f,     1.0579073f,      0.22917692f,
-    -0.22097889f,    -0.6688818f,     -0.5814805f,     0.28676182f,
-    0.6093196f,      0.010710879f,    -0.545087f,      -0.053633295f,
-    -0.13076247f,    -0.10739103f,    -1.495819f,      -0.2558163f,
-    0.61814344f,     -0.03212029f,    0.5525962f,      0.2502801f,
-    0.047313236f,    0.85763067f,     -0.26318002f,    -0.014826797f,
-    0.5206881f,      -0.042022496f,   -0.086525105f,   0.49980205f,
-    0.0175797f,      -0.24004382f,    0.33231485f,     0.5783012f,
-    0.05795362f,     0.04891496f,     -0.17090285f,    -1.9655055f,
-    0.31873953f,     -0.16524148f,    0.21916507f,     -0.21876226f,
-    -0.0649778f,     0.34528556f,     1.1894419f,      0.051362447f,
-    -0.15586834f,    -0.21497062f,    -0.248149f,      0.3645591f,
-    0.44915935f,     0.33894384f,     0.21886584f,     -0.20304506f,
-    -0.06388826f,    0.022984408f,    -0.15796745f,    0.24145937f,
-    -0.23992106f,    0.9264137f,      -0.057434045f,   -0.43004736f,
-    0.38602713f,     0.07975841f,     0.093768686f,    -0.8370612f,
-    0.8105638f,      0.07317635f,     -0.08138709f,    0.15414299f,
-    -0.2937234f,     -0.35726994f,    0.24778852f,     -0.17320655f,
-    0.067653924f,    -0.054358087f,   0.5216462f,      -0.16992176f,
-    -0.6153211f,     -0.5790937f,     -0.34225786f,    1.3431834f,
-    -0.8010804f,     0.714597f,       -2.1890743f,     0.03144886f,
-    -1.017997f,      -0.38656035f,    0.24507956f,     0.055609494f,
-    -0.30924934f,    -0.022972396f,   0.0641576f,      -0.41595793f,
-    0.0069109923f,   0.03137881f,     0.3785164f,      -0.3793897f,
-    -0.073783234f,   0.22386506f,     -0.33861807f,    1.2755635f,
-    -0.05203881f,    0.00292523f,     -0.33150455f,    0.25445488f,
-    0.101446606f,    -0.3099271f,     -0.60294443f,    -0.044041246f,
-    0.16135181f,     0.115302764f,    0.54238844f,     -0.13784114f,
-    0.11232662f,     0.24142735f,     -0.12416114f,    0.17266525f,
-    0.09809393f,     0.08045278f,     0.15328987f,     -0.4122191f,
-    0.3243597f,      0.4475137f,      0.004723937f,    -0.72768235f,
-    -0.81093585f,    -0.12253731f,    -0.0060676383f,  0.6262357f,
-    0.74479216f,     -0.4711722f,     0.20137186f,     -0.079153165f,
-    0.6570728f,      -0.22056496f,    0.3396905f,      -0.018599225f,
-    0.78190595f,     0.10064968f,     -1.6705557f,     0.16504082f,
-    0.40398303f,     0.505614f,       -0.3575167f,     -0.92525154f,
-    0.10675124f,     0.02618272f,     1.3302847f,      0.59947807f,
-    -0.42213485f,    0.20019583f,     0.12616533f,     -0.0014319767f,
-    -0.5947862f,     -0.04434022f,    0.029637037f,    0.39270127f,
-    -0.00943125f,    0.77107954f,     -0.3828545f,     0.22018059f,
-    0.021079589f,    -0.11528159f,    -0.25555158f,    2.3047516f,
-    0.7826171f,      -0.21800567f,    0.18347448f,     -0.017834809f,
-    0.032490347f,    0.27262333f,     -1.126425f,      0.06802309f,
-    -0.11970925f,    0.029396703f,    -0.3367476f,     0.1627649f,
-    1.0937095f,      -0.7450075f,     -0.39045283f,    -0.11401919f,
-    -0.14037424f,    -0.033947017f,   -0.049097773f,   -0.29557478f,
-    -0.39212582f,    -0.9606958f,     -0.014074319f,   -0.24461244f,
-    0.06484733f,     0.05572704f,     0.083545126f,    -0.517085f,
-    -0.030424515f,   0.06086714f,     0.42909238f,     -0.28486294f,
-    -0.2975881f,     0.08447704f,     -0.20894931f,    0.08260297f,
-    -0.5724502f,     -0.05983229f,    0.0067295637f,   0.057789657f,
-    -0.4695003f,     -1.0889722f,     0.6409395f,      0.33210832f,
-    0.52977526f,     -0.34765297f,    1.3751161f,      0.5304269f,
-    -0.28802553f,    -0.021176409f,   -0.05087054f,    -0.02968076f,
-    -0.17886533f,    0.071068116f,    0.02944161f,     0.10188092f,
-    0.013581133f,    -0.32026446f,    0.7490296f,      -0.1476071f,
-    0.026090795f,    -0.04170623f,    0.5944182f,      -0.8648012f,
-    0.13046114f,     0.22465907f,     -0.06957326f,    0.10454233f,
-    -8.8325716e-05f, -0.087050594f,   -0.2689922f,     0.045720737f,
-    0.06624619f,     0.33366624f,     0.25228924f,     -0.14127105f,
-    0.09986888f,     0.881628f,       -0.68165725f,    0.14215662f,
-    0.05061155f,     -0.09282207f,    0.036892693f,    -0.08971465f,
-    0.25297728f,     0.077463314f,    -0.015990863f,   -0.23746532f,
-    0.7387261f,      -0.0654029f,     -0.0764068f,     0.45528674f,
-    0.022185637f,    0.34872606f,     0.1992062f,      0.03139656f,
-    -0.08627633f,    -0.30746934f,    0.23188739f,     -0.076083176f,
-    0.11922114f,     -0.015520711f,   0.08186843f,     0.12280838f,
-    -0.221685f,      0.78979254f,     0.19180317f,     -0.3878793f,
-    -0.07704138f,    0.15944974f,     -1.6675009f,     -0.17294239f,
-    -0.22661543f,    0.68069065f,     0.09777553f,     0.062820904f,
-    -0.72672385f,    -0.014872338f,   -6.6725675e-05f, -0.44410634f,
-    -0.0036810297f,  -0.018590529f,   0.47077924f,     -0.08547051f,
-    0.019930542f,    -0.47598898f,    0.28542617f,     -0.09325481f,
-    0.32685095f,     -0.11756625f,    0.068550915f,    -0.11365491f,
-    -0.025962286f,   0.10367459f,     0.3711595f,      0.0044185105f,
-    -0.0548189f,     -0.76761967f,    -0.4676612f,     0.12857161f,
-    0.38059604f,     -0.21738043f,    0.065190814f,    -0.144567f,
-    -0.073746055f,   0.031750932f,    -0.04905759f,    -0.63222045f,
-    -0.11986384f,    0.42894027f,     0.027066799f,    0.25756273f,
-    -0.4937802f,     0.048938975f,    0.031800315f,    -0.32098404f,
-    1.1716292f,      0.11770725f,     -0.19811691f,    0.051665097f,
-    0.025545869f,    0.21628201f,     -0.07571791f,    -0.06289385f,
-    -0.3291766f,     -0.03355177f,    -0.16366003f,    -0.081356145f,
-    0.8879404f,      -0.37343362f,    0.46355867f,     0.107743904f,
-    0.037501194f,    -1.1912102f,     0.2332135f,      0.70231396f,
-    -0.46097973f,    -0.30182952f,    -0.20570482f,    -0.12750234f,
-    0.22276825f,     0.053669676f,    0.0004994437f,   0.15191904f,
-    0.010077989f,    -0.32419097f,    -0.792856f,      0.099561684f,
-    0.0022321194f,   0.022852095f,    0.4623885f,      0.26727253f,
-    -0.08839095f,    0.16984706f,     -0.110309534f,   -0.060638286f,
-    -0.042385105f,   -0.105828844f,   0.11588386f,     -0.04027586f,
-    0.011472554f,    0.40586078f,     -0.08278271f,    -0.43154272f,
-    0.06152908f,     0.31474978f,     -0.194806f,      0.096471496f,
-    0.08374899f,     -0.03514442f,    0.030900225f,    0.10930164f,
-    -0.05305447f,    -0.113288336f,   -0.015190452f,   0.12251784f,
-    -0.56663156f,    0.00024986628f,  -0.04280557f,    -0.0075804726f,
-    0.45411777f,     0.07561088f,     0.022697812f,    0.019937426f,
-    -0.39276162f,    -0.0042814855f,  0.1799343f,      0.07790294f,
-    0.24359515f,     0.011988848f,    0.033032067f,    -0.025880713f,
-    0.32740477f,     0.19800694f,     0.9930736f,      0.0046498734f,
-    -0.08144545f,    0.45000252f,     -0.1752612f,     0.0777825f,
-    0.039848667f,    0.07496611f,     0.1366195f,      0.039336402f,
-    -0.7200011f,     0.014071931f,    0.02805536f,     -0.08593571f,
-    0.025442956f,    0.21195155f,     0.2943014f,      -0.14145945f,
-    0.031902034f,    0.06701578f,     -0.15541093f,    0.14585553f,
-    -0.19844595f,    -0.0762827f,     -0.0778392f,     0.04239378f,
-    0.00017331794f,  0.046810336f,    -0.1185163f,     0.09027929f,
-    0.0030923602f,   -0.5675875f,     0.038356505f,    -0.021303797f,
-    -0.1548286f,     0.10159205f,     -0.057022955f,   0.009797465f,
-    0.01016902f,     -0.023618797f,   -0.009686916f,   -0.091957025f,
-    0.047595818f,    -0.33859485f,    -0.050124638f,   0.39574558f,
-    0.048870936f,    -0.07482969f,    -0.01571247f,    -0.038816098f,
-    0.871693f,       0.05055662f,     -0.3646398f,     0.008136156f,
-    -0.21874408f,    0.0066301906f,   0.2999392f,      0.0016149172f,
-    -0.032396562f,   -0.0005066284f,  -0.035004962f,   0.042746805f,
-    0.08932257f,     0.40787223f,     0.8873402f,      -0.19866912f,
-    -0.49907506f,    0.049367882f,    0.1965531f,      -0.01731936f,
-    0.027497062f,    0.42140207f,     0.08305125f,     -0.03750886f,
-    0.95163184f,     -0.027753478f,   -0.028266642f,   0.03958727f,
-    -0.026754456f,   0.14050893f,     -0.677613f,      -0.010801574f,
-    0.0045798365f,   0.31126082f,     0.8451791f,      -0.2659928f,
-    0.18991865f,     0.028349819f,    0.048369203f,    0.08037202f,
-    0.05341429f,     -0.038948745f,   -0.10833714f,    -0.09295168f,
-    0.00025317795f,  0.6503145f,      -0.03770296f,    -0.01616833f,
-    0.16925177f,     -0.20777455f,    0.24053578f,     -0.0362037f,
-    -0.049948946f,   0.05919972f,     0.051102493f,    -0.2627351f,
-    0.21771146f,     0.9638525f,      0.08187135f,     0.10474722f,
-    0.01558033f,     0.10364547f,     -0.060544737f,   -0.1457784f,
-    -0.26914272f,    -0.013310844f,   0.35311794f,     -0.13178441f,
-    -0.20966193f,    -0.062155448f,   -0.31310937f,    -0.20253913f,
-    -0.28265554f,    -0.037305705f,   1.5579423f,      0.023288349f,
-    0.27960593f,     0.5111091f,      -0.06132355f,    -0.005935514f,
-    0.076548636f,    -0.045001615f,   -0.15424874f,    0.07019104f,
-    -0.46766964f,    -0.4779722f,     -0.22410434f,    0.011469652f,
-    -0.31428808f,    -0.009578606f,   -0.022401297f,   -0.3735517f,
-    0.013041666f,    -0.15561701f,    0.94245774f,     0.066726334f,
-    -0.022774f,      -0.05040531f,    -0.120768756f,   -0.20952855f,
-    0.12164926f,     0.024567109f,    0.07349459f,     -0.15985866f,
-    -0.041918058f,   0.026721723f,    0.46146005f,     0.020871911f,
-    0.029864311f,    0.22259721f,     -0.0092858365f,  -0.08266159f,
-    -0.5489859f,     -0.47581235f,    -0.3610905f,     0.044857003f,
-    0.03903643f,     -0.02977169f,    -0.023170874f,   0.024986472f,
-    -0.007826428f,   -0.13744602f,    -0.030091923f,   -0.24476108f,
-    -0.3117934f,     -0.042328887f,   0.05813109f,     0.13658789f,
-    -0.36246407f,    -0.19608098f,    -0.21679878f,    0.12634514f,
-    0.4615471f,      0.04079364f,     0.8355763f,      -0.3161325f,
-    -0.11086287f,    0.04461166f,     -0.43827865f,    -0.044105787f,
-    0.13911374f,     -0.9586746f,     -0.12010111f,    0.12598604f,
-    0.25528985f,     0.44148815f,     0.2532372f,      0.037707835f,
-    -0.22623856f,    0.21324797f,     -0.07089794f,    0.06865923f,
-    0.2420206f,      -0.013854856f,   -0.028646406f,   -0.06626485f,
-    0.0064619686f,   -0.20817609f,    0.7695574f,      0.21198754f,
-    -0.04001877f,    -0.056933105f,   -0.52227134f,    0.32706055f,
-    -0.15118939f,    0.042199817f,    0.07733195f,     -0.09125852f,
-    -0.05524409f,    -0.07953472f,    -0.01265925f,    -0.07017295f,
-    -0.016310899f,   -0.4659805f,     0.0049836733f,   -0.008441579f,
-    0.20453092f,     0.30072087f,     0.10932274f,     -0.020565579f,
-    -0.017270429f,   0.049762093f,    0.070773534f,    -0.013842427f,
-    -0.2424094f,     -0.21660446f,    0.017875466f,    0.1955454f,
-    -0.14835694f,    0.01955756f,     0.021649325f,    0.11581203f,
-    0.3504403f,      0.07016408f,     -0.11817077f,    0.050413284f,
-    0.04251333f,     0.14099135f,     0.04939574f,     -0.011439442f,
-    0.1947704f,      0.0016300456f,   0.042983986f,    -0.030659486f,
-    0.575975f,       -0.3114599f,     -0.42801318f,    -0.029511334f,
-    0.37424067f,     -0.6117787f,     -0.7511595f,     -0.2654566f,
-    0.6528452f,      -0.43783733f,    -0.052537177f,   -0.07251026f,
-    0.71581745f,     0.039542492f,    0.028468277f,    -0.0013578939f,
-    0.0026192132f,   0.52800673f,     -0.7198216f,     -0.1673782f,
-    0.0065197228f,   -0.12067525f,    0.08465208f,     -0.7365325f,
-    -0.81870526f,    -0.047346335f,   -0.2751097f,     0.0034850854f,
-    -0.01906466f,    0.10501717f,     -0.16600505f,    0.17017035f,
-    -0.011267985f,   0.13460365f,     0.022217432f,    -0.02590444f,
-    0.21303077f,     0.09286849f,     0.5976808f,      0.043297f,
-    0.03929925f,     -0.09748425f,    -0.1769791f,     0.6810458f,
-    -0.3811842f,     0.9313576f,      -0.09311178f,    0.31261903f,
-    0.78327787f,     -0.09036632f,    0.024962839f,    -0.10817148f,
-    -0.40112275f,    -0.28589854f,    0.054542962f,    0.08773311f,
-    -0.30867502f,    0.45740384f,     0.052251313f,    0.08925956f,
-    0.08772373f,     0.029512813f,    1.195059f,       -0.012923255f,
-    0.43220267f,     0.3147976f,      0.6020298f,      0.18100457f,
-    0.31244612f,     0.188036f,       0.4152837f,      0.35523862f,
-    -0.87271065f,    -0.010777392f,   0.08881842f,     -0.036664523f,
-    -0.080190755f,   -0.014040985f,   -0.020461792f,   -0.13827746f,
-    -0.015935756f,   -0.09950514f,    -0.020858845f,   0.004920855f,
-    0.011477501f,    0.04906598f,     0.46790114f,     0.58110714f,
-    0.33177146f,     0.018152865f,    -0.00951082f,    0.057226717f,
-    0.066246055f,    -0.047815528f,   -0.9541803f,     -0.09264122f,
-    -0.021261549f,   0.48496038f,     -0.08538269f,    0.13958946f,
-    -0.32246417f,    -0.69906473f,    0.46623996f,     -0.074570954f,
-    -0.032730646f,   0.08616909f,     0.038514446f,    -0.18126495f,
-    0.35198662f,     -0.25946158f,    0.06983888f,     -0.26328114f,
-    -0.20488398f,    0.090558656f,    -0.05637775f,    -0.20968424f,
-    -0.23382376f,    0.36864328f,     0.08311527f,     -0.072663106f,
-    0.26031157f,     -0.3503402f,     0.0045389193f,   -0.06563228f,
-    0.4851282f,      -0.042695247f,   -0.4900866f,     0.011501379f,
-    0.562998f,       0.2481706f,      -0.3950703f,     -0.06884072f,
-    0.0823812f,      -0.21429951f,    1.1193359f,      -0.085300505f,
-    -0.049596835f,   -0.2749794f,     -0.069914974f,   -0.029349169f,
-    -0.034084298f,   -0.037534066f,   -0.015921267f,   0.05027904f,
-    -0.037166644f,   0.18331198f,     0.24933574f,     -0.051819608f,
-    0.022866981f,    0.033182368f,    -0.22860463f,    0.0800943f,
-    0.03176589f,     -0.0743759f,     0.07215051f,     0.018190738f,
-    0.101414554f,    0.029839646f,    -0.0038027568f,  -0.04536245f,
-    0.035849728f,    -0.7128887f,     -0.05545402f,    0.009510489f,
-    0.10543335f,     0.47377396f,     -0.057965666f,   0.033583213f,
-    -0.020518221f,   -0.013835225f,   -0.053670328f,   -0.004646709f,
-    0.1457204f,      -0.14785545f,    0.0145564675f,   -0.020159261f,
-    0.02567913f,     0.06996309f,     0.000113487105f, 0.0049398798f,
-    0.61946684f,     -0.022109661f,   -0.083728686f,   -0.05257397f,
-    -0.08649003f,    0.049364086f,    0.004363764f,    0.06365912f,
-    -0.13148701f,    0.005670676f,    0.062098484f,    -0.04213581f,
-    -0.0778877f,     0.25250268f,     0.03605116f,     0.085881256f,
-    -0.53607863f,    -0.019799303f,   -0.6345343f,     0.09572075f,
-    0.34656703f,     0.5723619f,      0.0886463f,      0.07926537f,
-    0.4276744f,      0.020085964f,    0.035311732f,    -0.042219937f,
-    0.041789412f,    -0.51259524f,    0.37091804f,     0.08479286f,
-    -0.010747486f,   0.14164951f,     0.14597265f,     -0.4060792f,
-    0.81134194f,     -0.000275421f,   0.1722264f,      0.020304106f,
-    -0.05114458f,    -0.03802352f,    0.21508722f,     -0.017121863f,
-    -0.009662913f,   0.70292586f,     -0.10711065f,    0.049616486f,
-    0.23800449f,     -0.052506674f,   -0.060837578f,   -0.04198064f,
-    0.010142814f,    0.03373766f,     0.11423663f,     -0.007292978f,
-    0.0300077f,      0.028677864f,    0.0032152743f,   0.03568886f,
-    -0.45962086f,    -0.03217226f,    0.026694749f,    0.3349748f,
-    -0.95961785f,    -0.0012292906f,  0.13929568f,     -0.028391844f,
-    -0.2391165f,     -0.17993444f,    0.10227986f,     -0.043884754f,
-    0.2257843f,      -0.0010832004f,  0.14452751f,     0.027362512f,
-    -0.34933203f,    0.057860978f,    -0.65615594f,    -0.25600934f,
-    0.12278566f,     0.038426895f,    -0.13145491f,    0.19160621f,
-    -0.11179396f,    -0.13360748f,    0.011848545f,    -0.016339805f,
-    -1.4244974f,     0.021068389f,    0.005341398f,    0.06702198f,
-    -0.0037066936f,  -0.039333005f,   -0.19027004f,    0.010179922f,
-    -0.0028981937f,  0.07685986f,     -0.11178591f,    -0.009574676f,
-    -0.2429369f,     0.08859648f,     -0.069659896f,   0.032874f,
-    -0.050171494f,   0.0021067262f,   -0.20527768f,    0.038712397f,
-    -0.0048306026f,  -0.13994616f,    0.08846664f,     -0.02875715f,
-    -0.07423745f,    -0.48714954f,    -0.084742054f,   0.04000459f,
-    0.027164286f,    -0.05524626f,    -0.010248742f,   0.08500068f,
-    0.10514755f,     -0.79183495f,    -0.0084920535f,  -0.027611095f,
-    0.1363658f,      -0.03296017f,    -0.016201565f,   -0.044009157f,
-    0.21094036f,     -0.15509428f,    -0.007822779f,   0.0073626232f,
-    0.25479916f,     0.08596463f,     -0.0957727f,     -0.02049587f,
-    -0.43579677f,    -0.0005007978f,  0.003548094f,    0.01382899f,
-    -0.01914757f,    0.1895343f,      0.24262342f,     0.17168543f,
-    0.009847808f,    -0.5261314f,     0.3794997f,      0.5145625f,
-    -0.06116573f,    -0.5698193f,     0.14867938f,     0.13423395f,
-    0.61137944f,     -0.02967468f,    0.017687893f,    -0.41631263f,
-    0.0036969197f,   -0.520653f,      -0.28780672f,    -0.1984357f,
-    -0.009695293f,   0.55061275f,     0.40988764f,     0.54744685f,
-    -0.11738721f,    -0.02157182f,    0.08566557f,     0.10414729f,
-    0.025057223f,    -0.06437783f,    -0.412097f,      -0.0042307065f,
-    0.09893954f,     0.2875615f,      -0.03762128f,    0.15852936f,
-    -0.1905499f,     0.25901344f,     -0.2712739f,     0.03601561f,
-    0.004387972f,    0.032269176f,    0.09028176f,     -0.24344392f,
-    0.578315f,       0.5995628f,      0.01948521f,     -0.06656699f,
-    -0.44860473f,    -0.030275544f,   0.0028631205f,   0.12409984f,
-    -0.30653486f,    -0.028968133f,   0.06414857f,     -0.053680833f,
-    0.27649155f,     -0.32420692f,    -0.34588304f,    -0.12012893f,
-    0.6642773f,      -0.0021417525f,  0.21634579f,     0.06150053f,
-    -0.35427606f,    0.36812726f,     -0.20247942f,    -0.41530645f,
-    0.3420178f,      -0.4176834f,     0.8878698f,      -0.5970141f,
-    0.45512876f,     1.4492253f,      0.1722368f,      -0.049125254f,
-    1.0650928f,      0.08097685f,     -0.026237335f,   -0.4207098f,
-    0.005027489f,    -0.04193478f,    -0.043561045f,   -0.012743689f,
-    0.019975206f,    -0.16044186f,    -0.4483372f,     -2.28855f,
-    1.2129511f,      0.08362525f,     -0.021391185f,   0.014288105f,
-    -0.086535186f,   0.10276763f,     -0.0326646f,     0.033307243f,
-    -0.12122989f,    0.1601969f,      0.3750691f,      -0.25423017f,
-    -0.5497675f,     0.5791837f,      0.08404447f,     -0.06366751f,
-    0.014551356f,    -0.027809473f,   0.010874697f,    1.0109668f,
-    0.1564346f,      -0.45842546f,    0.028419739f,    0.44784868f,
-    -0.31267413f,    0.0060340995f,   -0.05775016f,    -0.17912991f,
-    -0.17069522f,    -0.49763724f,    -0.6009535f,     -0.04213809f,
-    -0.5667009f,     0.78173965f,     0.63236094f,     -0.047163267f,
-    -1.3790908f,     -0.030614113f,   0.09831555f,     -0.016570905f,
-    -0.15039837f,    -0.56222135f,    0.1209177f,      0.0040850574f,
-    0.643309f,       0.37430063f,     -0.8213815f,     -0.1254193f,
-    0.28455067f,     -0.87394685f,    -0.11946831f,    -0.0205662f,
-    -1.1427615f,     -0.024777368f,   -0.03410667f,    0.17991698f,
-    -0.018672744f,   1.0937966f,      -0.23827723f,    0.12444517f,
-    -0.0017131112f,  -0.17560297f,    -0.25089082f,    0.09696484f,
-    -1.2969805f,     0.018859835f,    -0.03143368f,    -0.118405364f,
-    0.034291662f,    -0.036787283f,   0.24460082f,     -0.12537868f,
-    -0.042896256f,   0.18362634f,     0.0306683f,      0.2335185f,
-    -0.5465708f,     0.05745756f,     -0.4459384f,     -0.061183605f,
-    -0.034782838f,   0.055547994f,    -0.036664758f,   -0.1426998f,
-    -0.85535485f,    -0.042115655f,   0.013754716f,    0.16788097f,
-    1.0865614f,      0.046767868f,    -0.015336946f,   -0.14634065f,
-    0.17659083f,     0.09522337f,     -0.07126352f,    0.034097165f,
-    -0.83545536f,    0.042223338f,    -0.27888677f,    -0.056111097f,
-    0.72079843f,     -0.0026155086f,  -0.36980224f,    -0.022680655f,
-    -0.23543695f,    0.60747737f,     0.09853932f,     0.5169744f,
-    -0.20616166f,    0.3630501f,      0.4437663f,      -0.18226935f,
-    0.48641518f,     0.0735053f,      -0.053551715f,   0.015459311f,
-    -0.7235898f,     -0.0578264f,     0.023913f,       0.37927547f,
-    0.047405608f,    0.5324787f,      -0.62654907f,    0.028373837f,
-    -0.038460612f,   -0.3026755f,     -0.4027482f,     -0.23406893f,
-    -0.33507702f,    -0.20954898f,    0.15652028f,     -0.010712538f,
-    0.01711212f,     -0.0034597977f,  0.40976873f,     0.007278071f,
-    0.045177642f,    0.14301045f,     -0.04012602f,    -0.05232543f,
-    -0.8025117f,     0.02132764f,     0.08941675f,     0.05352809f,
-    -0.017599287f,   0.004846159f,    0.03168245f,     0.019768503f,
-    -0.24690223f,    -0.9910201f,     -0.081315175f,   0.43069622f,
-    0.13105994f,     0.02795268f,     0.11568813f,     -0.05840702f,
-    -1.028616f,      0.12262573f,     -0.7954706f,     -0.065387f,
-    0.24543488f,     0.4708144f,      0.16503695f,     -0.003493587f,
-    0.04624817f,     0.033537313f,    -0.13927694f,    -0.010720684f,
-    -0.056295592f,   -0.09152959f,    0.5566358f,      0.38096347f,
-    -0.33571973f,    0.5519083f,      -0.31118378f,    -0.013910142f,
-    0.31484014f,     -0.3146499f,     0.07225512f,     0.09995701f,
-    -0.23302361f,    -0.020723084f,   0.00447599f,     0.35873586f,
-    0.008779534f,    -0.21167934f,    -0.46931377f,    -0.0015569436f,
-    0.0069306614f,   0.13568762f,     0.6329485f,      0.47609016f,
-    -1.017479f,      0.08514554f,     -0.054525312f,   -0.015685027f,
-    -0.02551825f,    -0.09945909f,    0.012709011f,    -0.014438304f,
-    0.014892543f,    0.6138525f,      0.24285355f,     0.324777f,
-    0.2631906f,      -0.046061434f,   0.5822417f,      -0.02044724f,
-    0.04120801f,     0.029072214f,    0.009368578f,    -1.3319585f,
-    0.82650673f,     0.75060326f,     0.057633195f,    -0.26075315f,
-    -0.25324252f,    -0.008837681f,   0.021120483f,    -0.08743953f,
-    -0.21820296f,    0.28588092f,     -0.07246965f,    0.05744877f,
-    0.49222636f,     -0.15256125f,    -0.27819487f,    0.08569978f,
-    0.5888137f,      0.004761576f,    -0.13969503f,    -0.04535663f,
-    1.1006471f,      0.14696535f,     -0.7222154f,     -0.24816453f,
-    -0.25851348f,    -0.19520083f,    0.59072864f,     0.04043634f,
-    0.22155058f,     -0.18216798f,    0.047094192f,    -0.09079342f,
-    -0.15362072f,    0.045292247f,    0.013311644f,    -0.22785743f,
-    0.0048120604f,   -0.6702232f,     0.27164027f,     -0.1300511f,
-    0.0075031165f,   0.2357332f,      0.2618415f,      -0.2510505f,
-    1.2682629f,      -0.021749303f,   -0.13178375f,    0.061893355f,
-    -0.04040402f,    0.07121228f,     -0.20826876f,    0.13440458f,
-    -0.021375604f,   -0.6405225f,     0.0291113f,      -0.28026247f,
-    0.64686376f,     0.6986859f,      0.21298127f,     -0.053625584f,
-    -0.035023686f,   -0.049800046f,   -0.017050091f,   -0.13471982f,
-    -0.26632822f,    -0.63169664f,    -0.023212554f,   -0.18290624f,
-    -0.87847924f,    -0.05548868f,    -0.03842725f,    0.12939766f,
-    -0.53649724f,    -0.0198538f,     0.016247164f,    -0.013685116f,
-    0.4078656f,      -0.061889652f,   -0.1661327f,     0.04119042f,
-    -0.48725393f,    -0.030756727f,   -0.0393449f,     0.072909534f,
-    0.31524822f,     -0.7435991f,     0.07250814f,     -0.36367157f,
-    -0.13777909f,    -0.50330985f,    -0.36533332f,    -0.22574647f,
-    0.33942258f,     -0.1205188f,     -0.122316636f,   -0.1542835f,
-    1.2764274f,      0.009208026f,    -0.012883828f,   -0.31381887f,
-    -0.0005838401f,  -0.5005434f,     -0.034416754f,   0.011208452f,
-    0.033190683f,    0.64193505f,     -0.06387107f,    -0.5451846f,
-    0.69400233f,     0.049208295f,    -0.10842329f,    0.049047656f,
-    0.047148947f,    -0.01606147f,    -0.23653583f,    -0.042192724f,
-    0.002961032f,    -0.33935216f,    0.15133108f,     -0.2676888f,
-    0.5528071f,      0.55782247f,     -0.58090425f,    0.005583649f,
-    -0.038588822f,   -0.016774394f,   -0.11061423f,    -0.31087685f,
-    0.093570895f,    0.9662744f,      -0.0011636106f,  -0.32283235f,
-    -0.33830914f,    0.043657377f,    -0.08842878f,    0.25152713f,
-    -0.3390634f,     -0.013931634f,   0.017108178f,    0.10159245f,
-    -0.52931947f,    -0.28755113f,    -0.35465404f,    0.07202651f,
-    -0.010871618f,   -0.04374995f,    -0.49648622f,    -0.009184744f,
-    0.59283644f,     0.9503989f,      -0.70526075f,    -0.21888113f,
-    0.19994907f,     -0.22587712f,    -0.27021778f,    -0.30130005f,
-    0.44768167f,     0.4252455f,      -0.20019029f,    0.11665344f,
-    -1.5746366f,     -0.052289493f,   -0.010745986f,   -0.0034409862f,
-    0.012636438f,    0.55377954f,     0.03912772f,     -0.032566406f,
-    -0.0007150571f,  -0.076324955f,   -0.058061037f,   0.7175767f,
-    0.029997677f,    -0.020369094f,   -0.023034604f,   -0.08009664f,
-    0.0373871f,      0.027182478f,    0.42394277f,     0.053810295f,
-    0.043056875f,    -0.7842552f,     0.25498968f,     -0.058218997f,
-    -0.3043738f,     -0.063931525f,   0.4486553f,      0.16389361f,
-    0.10456862f,     -0.022132555f,   0.027993731f,    1.6262962f,
-    -0.45953575f,    -0.1466535f,     -0.041071527f,   -0.16899912f,
-    0.31199768f,     -0.027238147f,   0.031063844f,    -0.20033169f,
-    -0.34962478f,    -0.5633951f,     -0.29469877f,    -0.014739486f,
-    -0.045203693f,   -0.021671806f,   0.6919137f,      -0.22483699f,
-    -0.40708676f,    0.054062307f,    -0.05197003f,    -0.025337625f,
-    -0.73292476f,    -0.24933857f,    0.82847023f,     0.25491473f,
-    -0.103149645f,   0.3296997f,      -0.57859015f,    -0.41116172f,
-    0.38764971f,     0.13762185f,     0.03478033f,     -0.046209205f,
-    0.73506415f,     0.01631328f,     -0.002025712f,   0.07973871f,
-    -0.01579648f,    -0.14011623f,    0.23126943f,     0.21014656f,
-    -0.016556315f,   -0.53184044f,    -0.19866489f,    0.3992862f,
-    -0.5639805f,     0.040748715f,    0.12185311f,     -0.028548738f,
-    -0.004940064f,   0.010781208f,    -0.15731747f,    -0.051332895f,
-    -0.00518912f,    0.20104253f,     -0.1829066f,     0.16936184f,
-    -1.171597f,      -0.65006244f,    -0.48726544f,    -0.04810957f,
-    -0.033585478f,   0.029386131f,    0.0049733287f,   0.037679423f,
-    0.39788154f,     0.31621927f,     0.043903824f,    0.071929984f,
-    0.5217289f,      0.015064338f,    0.015279443f,    0.13921888f,
-    -0.02883947f,    0.71855783f,     -0.2109562f,     0.010081428f,
-    0.07372295f,     0.07552343f,     0.05230777f,     -0.082722954f,
-    0.3761182f,      0.015632277f,    0.07442989f,     -0.027991854f,
-    -0.3138945f,     -0.3929018f,     -0.07415922f,    0.13380954f,
-    -0.0078057814f,  0.019742513f,    0.016172424f,    0.017375441f,
-    -0.052661207f,   -0.4781233f,     -0.054727115f,   -0.02118209f,
-    -0.229847f,      -0.0039229733f,  0.0038308224f,   -0.011887334f,
-    -0.0035713979f,  0.22918047f,     0.0775326f,      -0.048812997f,
-    -0.0002771447f,  0.027191475f,    0.052423544f,    0.044309687f,
-    -0.011567655f,   0.04573382f,     -0.0006798016f,  -0.0062655336f,
-    -0.0026455366f,  0.029365595f,    -0.031987756f,   -0.025443032f,
-    0.008478328f,    -0.066848956f,   -0.014157594f,   -0.044244073f,
-    0.05221468f,     -0.15761097f,    0.020356005f,    0.0061391434f,
-    0.014106313f,    -0.014540627f,   0.0037104625f,   -0.017201824f,
-    0.0011053516f,   -0.14445814f,    0.0023510815f,   0.00787147f,
-    0.29393092f,     0.032393318f,    -0.0032046593f,  -0.007847573f,
-    -0.23467864f,    0.012481185f,    0.010948113f,    -0.03298336f,
-    -0.08948784f,    0.007594894f,    0.026183078f,    0.010640864f,
-    -0.0049760737f,  -0.0031692777f,  0.02226733f,     0.007591629f,
-    0.09223627f,     0.19171855f,     0.23845881f,     0.078096315f,
-    0.0803689f,      -0.0066049527f,  -0.05647101f,    -0.047144923f,
-    0.008050752f,    0.40838066f,     0.021131983f,    -0.0056757247f,
-    0.2058494f,      0.0027337354f,   -0.018146334f,   -0.010976582f,
-    -3.3641663e-05f, -0.28797475f,    -0.17023762f,    0.08223661f,
-    0.014548555f,    -0.07619067f,    0.031254116f,    -0.042499606f,
-    -0.0410853f,     -0.046029616f,   0.009751654f,    0.012806218f,
-    0.011698864f,    -0.011414234f,   0.07011464f,     0.0030709608f,
-    -0.0092857275f,  0.09550094f,     0.0034886636f,   0.07658829f,
-    0.15900756f,     0.047673162f,    -0.0750839f,     -0.021272903f,
-    -0.020894287f,   0.01958254f,     -0.02827355f,    0.02208786f,
-    0.026711171f,    -0.28134233f,    0.001291069f,    -0.009675154f,
-    -0.29068983f,    -0.00798855f,    0.006092804f,    -0.038108557f,
-    -0.091256246f,   0.019281834f,    -0.29095393f,    0.026257845f,
-    0.1309394f,      -0.010564512f,   0.01122478f,     0.018628186f,
-    -0.0030694103f,  -0.011639599f,   -0.026464157f,   -0.006576357f,
-    -0.0137291355f,  -0.3282288f,     -0.31412655f,    0.021462375f,
-    0.07361313f,     -0.011061627f,   -0.04343106f,    0.004366071f,
-    0.04880275f,     -0.19794904f,    0.008122329f,    0.015943844f,
-    0.052147835f,    1.397853e-05f,   0.018740727f,    0.004774532f,
-    0.0020803867f,   0.038010113f,    0.011765175f,    -0.00074394944f,
-    -0.004462361f,   0.009734726f,    -0.04006569f,    0.034498766f,
-    0.08515529f,     -0.004778649f,   5.659808e-07f,   -0.009094901f,
-    0.0025187423f,   -0.0027704558f,  0.011113446f,    0.017968861f,
-    0.0052414043f,   0.0351474f,      -0.008167569f,   -0.003334091f,
-    0.013070372f,    0.038207587f,    0.025277864f,    0.017965896f,
-    0.0063548395f,   -0.009195849f,   0.013117058f,    -0.008964758f,
-    -0.0050932416f,  0.55528945f,     -0.0044487696f,  -0.0010013592f,
-    0.20431626f,     -0.011959204f,   0.002481012f,    0.015911352f,
-    -0.20152493f,    0.009970937f,    -0.04473091f,    -0.007384808f,
-    0.036247272f,    -0.007880976f,   -0.19301462f,    0.006047891f,
-    0.024284927f,    0.009477591f,    -0.063653596f,   0.0006182951f,
-    -0.026845317f,   0.016548611f,    -0.101348214f,   -0.048169345f,
-    0.015660312f,    0.031950053f,    -0.05867493f,    0.009937294f,
-    0.05164086f,     0.1988346f,      0.070667565f,    -0.016466783f,
-    0.5142037f,      0.015506373f,    0.002062815f,    -0.0055541117f,
-    -0.0024006916f,  -0.14113165f,    -0.16147952f,    0.032159813f,
-    0.0030151126f,   0.025911462f,    0.029074294f,    -0.01653342f,
-    0.1755527f,      -0.036357738f,   -0.014033097f,   0.035746846f,
-    0.0029733854f,   -0.016317012f,   0.01112932f,     0.0031189811f,
-    -0.021564832f,   -0.044499937f,   0.005005789f,    0.11142677f,
-    0.043077905f,    -0.18040922f,    0.07165663f,     -0.023367831f,
-    -0.027968097f,   0.008608303f,    -0.0071139387f,  0.017615711f,
-    0.0026985256f,   0.05792996f,     0.0112460125f,   -0.0021565093f,
-    -0.25188747f,    -0.015041715f,   0.0045530135f,   -0.022716084f,
-    -0.20556125f,    -0.025442574f,   0.018738063f,    -0.016900785f,
-    -0.006068103f,   0.27570358f,     -0.042092964f,   -0.02577058f,
-    0.0030602594f,   -0.013339391f,   0.0013522366f,   0.021537406f,
-    -0.034035444f,   -0.003193429f,   -0.11484706f,    -0.036917094f,
-    -0.082767345f,   -0.06713119f,    0.09249502f,     0.11092656f,
-    0.13265409f,     -0.011778177f,   -0.053474896f,   0.04773392f,
-    -0.7436733f,     -0.011030959f,   0.0025669588f,   0.03686601f,
-    0.008572666f,    0.37047702f,     -0.07090887f,    -0.070549674f,
-    -0.031963717f,   -0.033052254f,   -0.007627265f,   0.072491236f,
-    -0.1277905f,     0.039086353f,    0.04481494f,     -0.061706945f,
-    -0.015030148f,   -0.024301423f,   -0.078540646f,   0.0069334363f,
-    0.029021041f,    0.20176485f,     -0.015211222f,   -0.14521697f,
-    -0.05711621f,    0.022002827f,    -0.08114605f,    0.02858364f,
-    0.035283055f,    -0.028423185f,   0.023677899f,    0.030181028f,
-    0.036563523f,    -0.63772595f,    -0.021246273f,   0.028351536f,
-    -0.30178908f,    -0.008489201f,   -0.00720574f,    0.08880132f,
-    -0.12652794f,    0.020220162f,    -0.06382559f,    0.014522165f,
-    -0.021124972f,   -0.0022601688f,  0.014533422f,    0.012019225f,
-    0.019383505f,    0.03329861f,     0.057719886f,    -0.027655464f,
-    -0.036482707f,   -0.09650988f,    -0.22755843f,    -0.103737235f,
-    -0.1061986f,     0.055280935f,    0.11512776f,     -0.024457429f,
-    -0.019746944f,   0.0768614f,      -0.0035145748f,  -0.03087659f,
-    -0.017005183f,   0.006165983f,    -0.005233692f,   0.00896437f,
-    -0.005052489f,   -0.050315905f,   -0.09293298f,    0.003728282f,
-    0.024696782f,    0.0045733238f,   -0.026022436f,   0.0006269679f,
-    -0.1816113f,     0.027006544f,    -0.03422424f,    0.037619673f,
-    -0.0013818704f,  0.027788023f,    0.025225077f,    0.002407957f,
-    -0.013550099f,   0.010801919f,    -0.014714544f,   -0.00040215856f,
-    0.03926722f,     0.08828439f,     0.008558555f,    -0.009270109f,
-    -0.004385327f,   0.010233158f,    -0.019036032f,   -0.030206276f,
-    -0.033121765f,   -0.13951068f,    0.013713388f,    -0.013071642f,
-    0.35433635f,     0.013762486f,    -0.010873466f,   -0.0213374f,
-    0.005254113f,    -0.005535398f,   -0.012361244f,   0.013643458f,
-    0.091230646f,    0.00091912574f,  0.034441207f,    0.00010668336f,
-    0.048458822f,    -0.03128664f,    0.01909649f,     0.010139524f,
-    -0.015756112f,   0.043172717f,    -0.087600514f,   -0.006707771f,
-    0.0788697f,      -0.023733482f,   -0.07106929f,    -0.09264153f,
-    0.009167255f,    0.09036573f,     0.0326717f,      -0.0015202122f,
-    -0.08533217f,    0.0073640617f,   -0.004058215f,   -0.0011605297f,
-    0.01386132f,     -0.06359304f,    0.056008916f,    -0.03057141f,
-    -0.0023246289f,  -0.0074864766f,  -0.04017876f,    -0.0038305363f,
-    -0.33230972f,    -0.008375357f,   0.0024231453f,   0.0020027861f,
-    -0.023743609f,   0.003059942f,    0.022246484f,    0.03625221f,
-    -0.0015598051f,  0.015130484f,    -0.0056256033f,  -0.050133888f,
-    0.014826869f,    0.09293818f,     0.009386748f,    -0.01082221f,
-    0.006315008f,    -0.005312084f,   -0.00029892215f, -0.00229708f,
-    -0.030131938f,   0.26342997f,     -0.0152957775f,  0.0012141207f,
-    0.35715994f,     -0.010755444f,   -0.0011738731f,  -0.010328856f,
-    0.057593875f,    0.008639433f,    0.0038792936f,   -0.0056522437f,
-    -0.13717589f,    -0.013227977f,   0.010183696f,    0.0035481777f,
-    -0.02044172f,    0.008773298f,    -0.028279128f,   -0.009188993f,
-    0.03104827f,     -0.0039341585f,  0.042983476f,    -0.0277756f,
-    0.21703114f,     0.0035122873f,   -0.07184546f,    0.102759235f,
-    -0.027148139f,   -0.25413436f,    0.0024625089f,   0.00561767f,
-    -0.034852516f,   -0.010747183f,   0.012776845f,    -0.007462028f,
-    -0.0118268225f,  -0.1509328f,     -0.04881937f,    0.006288324f,
-    0.008702177f,    0.004101342f,    0.02440534f,     0.009749633f,
-    0.30794364f,     0.0019058379f,   -0.0279524f,     -0.0017068943f,
-    0.018848538f,    -0.012945478f,   0.03892611f,     -0.03576354f,
-    0.0016191575f,   -0.01910429f,    0.01790638f,     0.11121567f,
-    -0.019189795f,   -0.03395928f,    -0.013320871f,   0.007923205f,
-    -0.004614204f,   0.021835346f,    0.016944999f,    0.009357709f,
-    0.0020172119f,   0.34877446f,     0.030333728f,    -0.0035031175f,
-    -0.1998395f,     0.009938196f,    0.022008477f,    -0.06687329f,
-    -0.029088462f,   -0.00017337677f, -0.0074062604f,  0.027843181f,
-    0.07596423f,     0.0009457906f,   0.014091932f,    -0.008748461f,
-    0.0077689365f,   -0.020553576f,   0.01837996f,     0.008025833f,
-    -0.0035311829f,  -0.06502362f,    0.28695494f,     0.14743194f,
-    -0.14751524f,    -0.011262906f,   -0.06166913f,    -0.04363869f,
-    0.05364559f,     0.13614431f,     -0.0089710215f,  0.00044184062f,
-    0.32402644f,     -0.0052708285f,  -0.0152359875f,  -0.0112769f,
-    -0.0007417664f,  0.06521429f,     -0.12372744f,    0.027686572f,
-    -0.0117184f,     -0.011172566f,   0.05778782f,     0.012171272f,
-    0.124548495f,    -0.007949408f,   0.010774258f,    -0.0131666465f,
-    0.0038883104f,   0.002711419f,    0.0055943294f,   -0.0094756745f,
-    -0.00091055874f, -0.009653356f,   -0.002916096f,   -0.04356369f,
-    0.026793452f,    0.0028958032f,   -0.01881665f,    -0.0032189377f,
-    -0.006172408f,   0.0002701205f,   -0.0022835762f,  -0.011573634f,
-    -0.0073187775f,  -0.016342338f,   -0.01424531f,    -0.0010785601f,
-    -0.12265341f,    0.004557373f,    -0.018967267f,   0.07438131f,
-    -0.12901184f,    0.0025153654f,   -0.0014594496f,  -0.019617334f,
-    0.22699693f,     0.0065134554f,   -0.006703861f,   0.0034494703f,
-    -0.09282076f,    0.025492774f,    -0.014938298f,   -0.00860825f,
-    -0.013677321f,   -0.02413302f,    0.3443878f,      -0.016550088f,
-    0.7370409f,      0.21976984f,     0.041853994f,    0.5457159f,
-    0.05494297f,     -0.71273977f,    -0.15618049f,    -0.08607849f,
-    -0.34837216f,    -0.026116956f,   -0.027282152f,   -0.48484486f,
-    -0.01972729f,    -0.4756282f,     -0.7625491f,     0.1974317f,
-    -0.008518391f,   0.21032718f,     0.3529119f,      -0.58088607f,
-    -0.78457123f,    0.119458534f,    0.17464821f,     -0.01248624f,
-    0.05795382f,     0.049865842f,    0.2041681f,      -0.10759984f,
-    -0.01563597f,    -0.5524628f,     0.76221806f,     0.29417214f,
-    -1.0110563f,     0.013609915f,    -0.18232289f,    0.006193254f,
-    -0.0007576604f,  0.02664505f,     -0.008444347f,   0.07788375f,
-    0.8406587f,      0.32788396f,     0.044858735f,    0.12410785f,
-    0.5378322f,      0.14373532f,     -0.043855127f,   -0.18614891f,
-    0.34531936f,     -0.68530166f,    -0.28789997f,    -0.08463399f,
-    -0.65566736f,    -0.99668235f,    -0.26005903f,    -0.19189383f,
-    0.29277557f,     -0.06944413f,    0.3055539f,      -0.09321121f,
-    -0.6146292f,     -0.043432035f,   0.11318668f,     0.30939588f,
-    0.36775333f,     -0.4715244f,     -0.120446056f,   0.021062594f,
-    1.205382f,       -0.5297925f,     0.19506985f,     0.15144552f,
-    0.5552785f,      -0.0143052535f,  -0.006230928f,   -0.24239509f,
-    0.001486383f,    -0.28595662f,    -0.6882348f,     -0.06312308f,
-    -0.020342628f,   -0.2291637f,     0.41151556f,     -0.6599691f,
-    1.0784816f,      -0.09360707f,    -0.20338158f,    -0.11509781f,
-    -0.07894941f,    -0.15031481f,    -0.09404559f,    0.040257566f,
-    0.004616838f,    0.21255566f,     0.9674317f,      -0.011768347f,
-    0.18840504f,     0.27666524f,     0.006372471f,    0.047953054f,
-    -0.010728265f,   0.017533423f,    0.1166005f,      0.6587811f,
-    0.22406898f,     0.025338586f,    -0.03944574f,    -0.042628296f,
-    -0.5850943f,     -0.15973023f,    0.010755617f,    0.31585294f,
-    -0.43246442f,    -0.6066614f,     -1.2405294f,     0.24921182f,
-    -1.2466887f,     0.7401801f,      0.13918546f,     -0.29029468f,
-    0.37135035f,     0.12756585f,     1.6130141f,      0.060275257f,
-    -0.85155255f,    -0.33253935f,    0.6336804f,      -0.81441504f,
-    -0.18905365f,    0.29859978f,     0.052700102f,    0.18371491f,
-    -0.23572278f,    1.2365474f,      -0.0059242914f,  -0.021684501f,
-    -0.0024338127f,  0.023151318f,    0.023861215f,    0.6414295f,
-    -0.0107756015f,  0.24430475f,     -0.26460126f,    -0.21450184f,
-    0.030691184f,    -0.9183229f,     -0.013647338f,   -0.06979839f,
-    -0.49380782f,    -0.017276933f,   0.032797486f,    0.12864773f,
-    0.038327277f,    0.06514179f,     0.085509636f,    0.0010040601f,
-    0.0065498776f,   0.72391725f,     0.92027056f,     -0.24296992f,
-    0.097144224f,    -0.5410544f,     0.6978373f,      -0.07658475f,
-    -0.0070851175f,  -0.0059128716f,  -0.09708186f,    -0.05550283f,
-    0.44738656f,     -0.29417402f,    0.02657336f,     -0.4943723f,
-    0.04342458f,     0.09017252f,     -0.017559253f,   -0.21154761f,
-    0.16282438f,     -0.97755176f,    -0.82661426f,    -0.1845149f,
-    -1.1869662f,     -0.010852375f,   0.78427875f,     -0.0027530713f,
-    -0.51421833f,    -0.07265414f,    0.75912565f,     0.025225304f,
-    -0.6499076f,     1.0230305f,      -0.3401785f,     0.47835416f,
-    -0.096426524f,   0.15648079f,     0.14861038f,     0.10011849f,
-    0.3102945f,      0.8523988f,      0.18256864f,     0.026489822f,
-    -0.64302886f,    0.019270737f,    0.05573781f,     0.42643732f,
-    0.00809397f,     0.37845564f,     -0.1627062f,     -0.33784425f,
-    0.03001826f,     0.07961383f,     -0.9723518f,     0.5377511f,
-    0.4330208f,      -0.0036892816f,  -0.27828068f,    0.13962105f,
-    0.013209306f,    -0.16687979f,    0.16017999f,     0.09929566f,
-    0.095344245f,    -0.14031428f,    0.44403052f,     -0.44417542f,
-    0.44575283f,     -0.09336303f,    -0.09511803f,    0.11820466f,
-    0.07390441f,     -0.05140716f,    0.030119361f,    0.43220082f,
-    0.87674034f,     -1.712979f,      -0.00980086f,    -0.00025476364f,
-    -0.39092174f,    -0.13213517f,    -0.0004488836f,  0.20266174f,
-    -0.2455436f,     -0.26730222f,    -0.33604172f,    0.052814744f,
-    0.7721085f,      0.5771454f,      0.05258471f,     0.1296466f,
-    -0.32460204f,    0.05864159f,     0.29164928f,     0.13599122f,
-    0.8109872f,      -0.33575436f,    -0.09037249f,    -0.025299827f,
-    -0.82131195f,    0.106357194f,    -0.18223777f,    0.08711271f,
-    0.6264812f,      0.39385918f,     -0.3640404f,     -0.10629906f,
-    0.33068985f,     -0.006836846f,   -0.08355463f,    0.35429785f,
-    -0.0190048f,     0.017468685f,    0.063729145f,    0.21092674f,
-    0.008653142f,    -0.723953f,      -0.52032936f,    -0.5889153f,
-    -0.7983231f,     -0.06594285f,    0.4534988f,      -0.16118486f,
-    0.033103406f,    0.30102712f,     -0.3718333f,     -0.077720545f,
-    -0.07116778f,    -0.36530006f,    0.26453966f,     0.05678729f,
-    -0.02656765f,    -0.12273443f,    -0.07437828f,    -0.2205288f,
-    -0.12644781f,    0.0096302265f,   -0.16005842f,    0.09942739f,
-    0.28666392f,     0.73464197f,     0.032734327f,    0.5365079f,
-    -0.7333569f,     0.20394847f,     -0.004946177f,   -0.16971895f,
-    -0.14489444f,    1.4337333f,      -0.58747196f,    -0.13101f,
-    0.23464805f,     -0.2090858f,     -0.010714871f,   0.10838685f,
-    0.121889815f,    -0.15656818f,    -0.90085685f,    -0.1491452f,
-    0.079399936f,    0.20478018f,     -0.61299366f,    0.3219869f,
-    0.69017905f,     -0.573174f,      0.88105553f,     -0.51098084f,
-    0.2839732f,      -0.9338436f,     0.09737202f,     0.061114464f,
-    -1.4474089f,     0.015664741f,    0.04154113f,     -0.005590741f,
-    0.009578148f,    0.76603526f,     0.27598417f,     0.1584812f,
-    -0.030440742f,   -0.007647062f,   0.4833707f,      0.19734098f,
-    0.33204794f,     0.15709585f,     -0.19537179f,    0.027727377f,
-    -0.07390019f,    -0.14446525f,    -0.64262766f,    0.004115173f,
-    0.013965493f,    -0.78710556f,    0.371178f,       0.17862314f,
-    -0.010230953f,   -0.02967964f,    -0.07554181f,    0.1446332f,
-    0.071846634f,    -0.017874409f,   0.09863388f,     -0.21470304f,
-    0.8174611f,      -1.359671f,      -0.036550608f,   0.2605473f,
-    0.025775872f,    -0.11712959f,    0.0043917117f,   0.040231273f,
-    -0.56222993f,    -0.32952553f,    -0.5860293f,     0.11711925f,
-    0.98885465f,     0.44401336f,     0.1912957f,      0.16186453f,
-    0.12837292f,     0.09623812f,     0.012914279f,    0.017447041f,
-    -0.3902695f,     -0.7015154f,     -0.1670187f,     -0.2844426f,
-    -0.57678306f,    0.130944f,       0.55207556f,     -0.4120813f,
-    0.2227803f,      -1.2753959f,     0.15916531f,     0.10720631f,
-    0.8520681f,      0.019271132f,    0.016374182f,    -0.067113675f,
-    0.044040736f,    -0.15258417f,    0.175413f,       0.23085782f,
-    -0.00784479f,    0.35195833f,     -0.06657129f,    0.15608238f,
-    0.2903644f,      -0.15890138f,    0.01422551f,     3.6155376e-05f,
-    -0.086418726f,   0.115444414f,    0.34283534f,     0.07201587f,
-    -0.09144701f,    0.06294239f,     -0.17385422f,    0.29746783f,
-    -0.0041174944f,  0.9545657f,      -0.3587797f,     -0.099627994f,
-    -0.03587145f,    0.02555887f,     0.006042229f,    0.017327461f,
-    0.5376432f,      0.9401248f,      -0.055094562f,   0.14814095f,
-    -0.24288212f,    -0.0398266f,     0.037610736f,    -0.14103232f,
-    0.1951181f,      -0.2586588f,     0.1259387f,      -0.052774984f,
-    0.6104627f,      0.15300821f,     -0.009942706f,   0.007187638f,
-    -0.039316703f,   -0.009981615f,   -0.3253851f,     -0.026685627f,
-    -0.4497551f,     0.04969143f,     -0.04497608f,    -0.19232413f,
-    -0.6280112f,     0.17320472f,     0.0049350373f,   -0.5119433f,
-    0.7009196f,      1.2547711f,      0.060407694f,    -0.17742929f,
-    1.373868f,       0.02210516f,     0.04963606f,     0.043907885f,
-    -0.028946804f,   -0.78293675f,    0.57730246f,     -0.099193476f,
-    -0.005139176f,   0.118006915f,    -0.20975055f,    0.2325305f,
-    -0.3301266f,     0.25981203f,     -0.22520976f,    0.24865825f,
-    0.04127455f,     -0.1536492f,     -0.06180238f,    0.010154743f,
-    0.08137378f,     0.3501325f,      0.15056124f,     0.0016292988f,
-    0.29376718f,     0.06690604f,     -0.18972114f,    0.13992737f,
-    0.06721675f,     -0.05916506f,    0.017599855f,    -0.13531733f,
-    -0.49635127f,    0.749469f,       0.004851781f,    0.079691924f,
-    0.84881306f,     -0.020977713f,   -0.055211425f,   0.2821434f,
-    -0.51946276f,    -0.5657611f,     0.08304703f,     -0.04578232f,
-    0.07650989f,     0.08796448f,     -0.1486227f,     0.008059939f,
-    -0.36211497f,    0.0073701045f,   -0.22072487f,    0.083062865f,
-    0.1336751f,      0.4393539f,      0.49447033f,     -0.107674204f,
-    1.017564f,       -0.18160932f,    -0.32538083f,    -0.8867412f,
-    0.4654386f,      -0.6171205f,     -0.1356557f,     0.070447914f,
-    -0.6806565f,     -0.06385581f,    -0.08105891f,    0.19224541f,
-    -0.015061828f,   0.22266607f,     -0.020398807f,   -0.097178325f,
-    0.006524372f,    0.07665616f,     0.16923898f,     -0.18738335f,
-    0.27903926f,     -0.2145893f,     0.21206288f,     -0.21109332f,
-    0.05719954f,     0.074653186f,    0.0006055157f,   -0.05346313f,
-    -0.010489333f,   0.9479759f,      0.093053326f,    -0.08096564f,
-    -0.9002712f,     -0.35926625f,    -0.039251544f,   -0.08477608f,
-    -0.044152535f,   0.06452973f,     -0.015974997f,   0.17217024f,
-    0.20786014f,     0.4448249f,      0.045225326f,    0.07583153f,
-    0.21099012f,     0.05975245f,     0.027918167f,    -0.009789194f,
-    -0.21668072f,    -0.3266794f,     -0.07853268f,    0.036635544f,
-    0.8428246f,      0.24315497f,     0.11222235f,     -0.06672066f,
-    0.2897849f,      0.010839814f,    0.079621926f,    -0.06650276f,
-    0.66640353f,     0.31793934f,     0.53107846f,     0.25276315f,
-    -1.0314702f,     -0.19460422f,    -0.09489199f,    -0.14478776f,
-    -0.43846875f,    -0.5283423f,     -0.05859613f,    -0.05232465f,
-    0.104246214f,    0.09635764f,     -0.026412753f,   -0.09133365f,
-    0.04334463f,     0.010813169f,    0.84202915f,     0.060536698f,
-    0.03049121f,     -0.19143122f,    0.022696959f,    1.2742474f,
-    -0.6591722f,     0.1890969f,      0.1556264f,      0.029603846f,
-    -0.12774724f,    0.11891661f,     -0.51016444f,    0.18304925f,
-    -0.035618834f,   -0.092526816f,   -0.14290752f,    -0.29915187f,
-    0.11079907f,     0.19200562f,     0.25691193f,     0.040961053f,
-    0.032788474f,    -0.13855319f,    -0.04088719f,    0.09643746f,
-    -0.28801113f,    -0.5328631f,     -0.07329775f,    -0.26443198f,
-    0.37221664f,     -0.009253239f,   -0.059853602f,   0.31746075f,
-    0.2633619f,      0.26534364f,     -0.070109576f,   0.06833996f,
-    0.008257315f,    -1.2458268f,     0.047516987f,    0.02138565f,
-    -0.4107217f,     -0.10129792f,    -0.5451474f,     0.056732874f,
-    0.446441f,       0.06943919f,     0.4711551f,      -0.34459698f,
-    1.1583481f,      -0.16762608f,    0.58947223f,     0.3927579f,
-    -0.050633885f,   -0.3251315f,     -0.0029146085f,  0.051568832f,
-    0.1812147f,      -0.040395778f,   0.01849805f,     0.28985307f,
-    -0.03978191f,    0.73897f,        -0.17195508f,    -0.07885496f,
-    -0.0029975162f,  0.47930247f,     -0.41002056f,    -0.9239777f,
-    0.356172f,       -0.049186915f,   -0.12032332f,    -0.07610425f,
-    0.036021505f,    -0.022196224f,   0.4271711f,      0.0060595586f,
-    -0.027331632f,   -0.43677238f,    0.16248968f,     0.24111597f,
-    0.42482492f,     -0.3851411f,     -1.3643f,        -0.06809617f,
-    -0.03274611f,    0.07961072f,     -0.002664774f,   0.26837954f,
-    0.5759822f,      0.5968552f,      0.04330689f,     -0.106867716f,
-    -0.12295376f,    -0.018749647f,   0.007796518f,    -0.3983895f,
-    0.33233544f,     -0.0509593f,     0.2933523f,      0.031923257f,
-    -0.10490004f,    0.20415697f,     0.51272297f,     0.3312203f,
-    0.49989042f,     0.07058827f,     0.17110246f,     -0.05626516f,
-    -0.21083409f,    0.5410044f,      -0.36998302f,    0.35698834f,
-    -0.6860957f,     0.1177695f,      0.2817654f,      0.6462636f,
-    0.13505563f,     0.029112196f,    -0.19777651f,    -0.023899363f,
-    -0.8930575f,     -0.046861768f,   -0.059789658f,   0.15581863f,
-    -0.05101801f,    -1.0463655f,     -0.09849543f,    -0.009844953f,
-    -0.018339073f,   -0.023216499f,   0.2905773f,      0.13671601f,
-    -0.1519527f,     0.123234525f,    0.083237015f,    -0.044211056f,
-    0.061838582f,    -0.04877831f,    0.04155708f,     -0.10635646f,
-    0.09913501f,     1.2400111f,      0.4197746f,      -0.334335f,
-    0.90251094f,     -0.01882254f,    0.622279f,       0.07658976f,
-    0.0026994413f,   0.038100753f,    -0.015115521f,   0.057918f,
-    -0.18978429f,    -0.5754688f,     0.05699169f,     -0.02108283f,
-    -0.0041081966f,  0.11082881f,     -0.036198426f,   0.29460067f,
-    0.061936017f,    -0.7387069f,     -0.28173372f,    0.056153044f,
-    -0.6650216f,     -0.3982168f,     -0.99010795f,    -0.07112472f,
-    0.28529876f,     0.0048533413f,   0.6431435f,      0.016369823f,
-    -0.37083927f,    -0.58621913f,    0.15593578f,     -0.098923266f,
-    0.3835701f,      0.19458699f,     -0.6270994f,     0.055326678f,
-    -0.5892951f,     -0.10250459f,    -0.058017947f,   -0.0500002f,
-    1.0813302f,      -0.016622312f,   0.02355821f,     0.0048844987f,
-    0.006905939f,    -0.013338265f,   -1.0197109f,     0.073926926f,
-    -0.030929698f,   0.52939284f,     -0.1336776f,     0.04957343f,
-    0.20402181f,     -0.040065117f,   -0.06234864f,    -0.059094917f,
-    0.07990316f,     -0.109560564f,   0.379377f,       -0.12892726f,
-    0.05883856f,     -0.3029621f,     0.059575167f,    0.11151769f,
-    0.79485536f,     -0.64154994f,    0.29885545f,     -0.020568196f,
-    0.015822971f,    0.03479702f,     0.008484442f,    0.23359865f,
-    0.4339689f,      0.79100764f,     0.0821293f,      0.46663418f,
-    0.08273576f,     0.031012546f,    0.025193207f,    -0.17573565f,
-    0.29147983f,     -0.24529156f,    0.55945474f,     0.023358854f,
-    -0.2728956f,     -0.06776653f,    -0.3670159f,     0.03295921f,
-    0.44948828f,     0.016795594f,    0.5028866f,      -0.042178556f,
-    -0.4020223f,     0.53188103f,     -0.31257254f,    0.21422355f,
-    0.3935557f,      0.3400123f,      -0.37817818f,    -0.120563634f,
-    -0.4689006f,     0.013835511f,    0.0043251603f,   0.14064293f,
-    0.2135006f,      -0.075142086f,   -0.060730662f,   -0.476166f,
-    -0.008060943f,   -0.3600266f,     0.35044354f,     0.1628309f,
-    -0.029300055f,   -0.5274336f,     0.17091957f,     1.2667406f,
-    0.084669024f,    0.0024507123f,   0.204444f,       -0.014148077f,
-    0.03321813f,     -0.031326264f,   -0.38613653f,    -0.1249787f,
-    0.029439861f,    0.33227772f,     0.41733068f,     0.24092191f,
-    0.71207905f,     0.033660192f,    0.81783754f,     0.074495636f,
-    0.046739914f,    0.088574246f,    0.1300375f,      -0.61960363f,
-    -0.39675522f,    -0.22519617f,    0.0086545795f,   -0.21197566f,
-    0.2884501f,      0.0073786094f,   0.002973694f,    0.21082595f,
-    -0.36077842f,    0.010644188f,    0.53736806f,     0.027492557f,
-    0.52925026f,     -0.5660192f,     0.07976161f,     -0.29637426f,
-    -0.089748435f,   0.08751818f,     -0.24176085f,    -0.041299198f,
-    0.22127008f,     -0.91142184f,    0.23664747f,     -0.37168682f,
-    0.2244729f,      -0.33971626f,    0.07743506f,     0.4744059f,
-    0.22304215f,     1.1574953f,      0.10740623f,     -0.01647204f,
-    -0.024691809f,   0.029902752f,    0.0004967777f,   -0.24056627f,
-    0.03964065f,     0.3492355f,      0.12237721f,     -0.030260043f,
-    -0.009578884f,   -0.23527135f,    -0.058053013f,   0.0007535268f,
-    0.38808f,        -0.004984167f,   0.035892427f,    0.03263236f,
-    -0.035921767f,   -0.029049013f,   -0.23575243f,    0.014510196f,
-    -0.03240288f,    -1.161839f,      -0.45570314f,    -0.15499985f,
-    -0.23469459f,    -0.32370627f,    -0.23670626f,    -0.068712294f,
-    0.009225237f,    -0.02270937f,    0.017265193f,    -0.14709258f,
-    0.42192665f,     0.7054413f,      -0.0039274464f,  -0.031726215f,
-    0.059486233f,    -0.034832355f,   -0.01834301f,    -0.088121295f,
-    0.30428f,        0.1672203f,      -0.007859113f,   -0.008235436f,
-    0.29746005f,     0.038922336f,    0.13321911f,     -0.012839961f,
-    -0.33659527f,    -0.033224475f,   0.2455084f,      0.07280211f,
-    -0.44840586f,    0.38163394f,     0.1668213f,      0.107182935f,
-    -0.5690649f,     0.13328189f,     -0.090864494f,   0.06257151f,
-    -0.19618018f,    0.7930288f,      0.18541399f,     -0.06353087f,
-    -0.8127873f,     0.060817927f,    0.058208685f,    0.06388027f,
-    -0.0063326843f,  -0.7794209f,     0.2242176f,      -0.03615311f,
-    0.032769743f,    -0.7447917f,     0.2952349f,      0.20845611f,
-    0.37743908f,     0.057241473f,    -0.16473332f,    -0.0014906168f,
-    -0.036850706f,   0.027658273f,    -0.43748623f,    0.04219507f,
-    -0.09739661f,    -0.17390975f,    -0.14041021f,    0.1073052f,
-    -0.8608927f,     -0.3481562f,     -0.5879814f,     -0.06009895f,
-    -0.020137617f,   -0.040714476f,   -0.010179172f,   0.8325032f,
-    0.080654f,       -0.68897545f,    -0.043406148f,   0.06135377f,
-    -0.31423855f,    -0.05678672f,    -0.004611709f,   0.10392977f,
-    -0.29799238f,    0.28376228f,     0.25725293f,     0.013354679f,
-    0.7524418f,      -0.041514717f,   0.07750995f,     -0.14534397f,
-    -0.2084966f,     -0.023471935f,   -0.16369154f,    -0.010825834f,
-    -0.16754146f,    -0.7818233f,     0.44100496f,     -0.20894991f,
-    0.51912165f,     0.034028653f,    0.14276005f,     0.49181336f,
-    -0.16831997f,    -0.63280016f,    0.055227194f,    0.047120724f,
-    0.05128073f,     0.013323013f,    -0.015078525f,   0.18295433f,
-    -0.03059061f,    0.64679056f,     0.24297364f,     -0.08067258f,
-    0.024165541f,    -0.2762105f,     -0.18287578f,    0.31537032f,
-    -0.43043426f,    -0.06245467f,    -0.011336931f,   0.17545088f,
-    -0.05947775f,    0.15721373f,     0.40208974f,     0.06968284f,
-    -0.025681067f,   -0.1476274f,     0.0012969864f,   -0.010128546f,
-    -0.07251881f,    0.017586714f,    -0.45845085f,    0.0033184346f,
-    -0.0425675f,     -0.023000922f,   -0.02691019f,    -0.3913428f,
-    0.026115164f,    0.63840586f,     -0.014119582f,   0.5065781f,
-    0.02331122f,     0.007825207f,    -0.028942913f,   -0.35412887f,
-    -0.064343564f,   -0.09023654f,    -0.22507589f,    -0.18645145f,
-    -0.23687884f,    0.3444332f,      -0.7556541f,     0.20568167f,
-    -0.71224624f,    -0.035792105f,   0.89834493f,     0.084351234f,
-    0.21622443f,     1.1395546f,      -0.3405421f,     0.10579692f,
-    -0.36842042f,    0.23300497f,     -0.09251233f,    0.017425757f,
-    -0.4776083f,     -0.50860006f,    -0.00506694f,    -0.049970508f,
-    0.08510162f,     -0.012389474f,   0.06479131f,     0.16046247f,
-    0.022882288f,    0.37430558f,     0.063889116f,    -0.07180888f,
-    -0.007117351f,   0.5762777f,      0.28153864f,     -0.08458469f,
-    -0.015691886f,   -0.19636166f,    -0.11380584f,    -0.0514433f,
-    0.05619865f,     -0.045396272f,   0.4241318f,      0.0467627f,
-    0.021351043f,    0.46672842f,     -0.0374787f,     0.121876925f,
-    0.39811295f,     1.0430447f,      0.8271677f,      0.0014852999f,
-    0.0013601307f,   -0.031007672f,   -0.06378976f,    0.08823172f,
-    -0.21467008f,    -1.0351243f,     -0.05469802f,    -0.06263135f,
-    -0.18540896f,    -0.03866192f,    0.105857424f,    0.11660512f,
-    -0.54437745f,    -0.40414053f,    0.49238837f,     -0.02880411f,
-    -0.119563304f,   -0.06916231f,    -0.17999798f,    0.23810087f,
-    0.43403852f,     0.030938448f,    -0.19581047f,    -0.06416222f,
-    0.40060848f,     -0.5109783f,     -0.40700713f,    0.22357987f,
-    0.07365835f,     -0.13451937f,    -0.024111586f,   -0.033002455f,
-    0.36852574f,     0.1857777f,      -0.00914144f,    0.01579696f,
-    0.392604f,       -0.02773597f,    0.012704645f,    -0.028812287f,
-    0.016203403f,    -0.20124152f,    -0.21486133f,    0.02654619f,
-    -0.035865624f,   -0.058766283f,   -0.107334286f,   -0.36448625f,
-    0.14557078f,     -0.008536258f,   0.049338624f,    -0.038204994f,
-    0.011244072f,    -0.033780113f,   0.16506694f,     -0.020390673f,
-    0.038392797f,    -0.2322821f,     0.087919466f,    0.11318588f,
-    0.16570993f,     -0.3386265f,     -0.10503774f,    0.015185814f,
-    0.021595746f,    0.039245714f,    0.04684769f,     0.12119348f,
-    0.13098665f,     0.020718308f,    0.018853672f,    0.0046133967f,
-    -0.78144586f,    0.0009466915f,   0.016749192f,    -0.08631823f,
-    0.036451295f,    -0.078017354f,   -0.24983151f,    0.03899275f,
-    -0.14362872f,    0.11425662f,     0.24315023f,     0.05293064f,
-    0.19647299f,     0.027661774f,    -0.17482337f,    -0.029206395f,
-    0.21463291f,     0.024083214f,    0.008204505f,    0.14180578f,
-    -0.18499517f,    -0.07123965f,    -0.21684702f,    0.06702407f,
-    0.052598942f,    -0.18686822f,    0.07971645f,     0.007258266f,
-    -0.02677093f,    -0.012595187f,   -0.019087076f,   0.0924216f,
-    -0.027972767f,   -0.17419529f,    0.10676114f,     -0.06976905f,
-    0.010642747f,    0.0036010172f,   -0.20801206f,    0.05957105f,
-    -0.009705011f,   -0.02004573f,    0.013705871f,    0.03944793f,
-    0.019542554f,    -0.0011640656f,  0.09961661f,     -0.030314127f,
-    -0.016598757f,   0.4632623f,      -0.007916389f,   0.001611903f,
-    0.45786276f,     0.05486137f,     0.085380994f,    -0.04303254f,
-    -0.026627004f,   0.032902054f,    0.0068959156f,   -0.006989213f,
-    0.024187608f,    0.5480803f,      0.029864637f,    0.019170225f,
-    0.54142517f,     0.034762193f,    0.0043952335f,   0.12300451f,
-    -0.0009171313f,  0.024975624f,    0.08321905f,     -0.06942961f,
-    -0.17452133f,    -0.03641074f,    -0.34778738f,    -0.026574342f,
-    -0.34436762f,    -0.025469506f,   0.09237217f,     0.0037632093f,
-    -0.10520878f,    0.10409247f,     -0.019641703f,   -0.31777638f,
-    0.34614268f,     -0.0059153107f,  -0.11017002f,    0.03708411f,
-    0.0070557958f,   0.21021356f,     0.045497328f,    0.02981299f,
-    0.055342067f,    0.004147845f,    0.016786193f,    0.0153238755f,
-    0.003542733f,    0.20812456f,     0.34953317f,     0.03227215f,
-    -0.009476508f,   -0.019857109f,   0.0044706324f,   -0.055955235f,
-    0.004776317f,    -0.015303418f,   -0.012754145f,   -0.017409205f,
-    -0.030013422f,   0.013797115f,    0.027180683f,    0.03881722f,
-    -0.020029666f,   -0.14721735f,    -0.0070128054f,  0.017539624f,
-    0.12478119f,     0.043880183f,    -0.0023068772f,  0.024605729f,
-    0.021797262f,    -0.027921626f,   -0.009763723f,   0.0020222133f,
-    0.027557734f,    0.026287168f,    -0.023106497f,   -0.0015039981f,
-    -0.051839154f,   -0.026985688f,   0.002151105f,    0.03692945f,
-    -0.31593338f,    0.03164542f,     0.089390695f,    0.003362087f,
-    -0.15851644f,    -0.031689283f,   0.06296285f,     -0.008181843f,
-    -0.11867603f,    0.012413907f,    0.0214014f,      -0.018727198f,
-    -0.0426638f,     0.20147838f,     -0.1028718f,     -0.0036374251f,
-    -0.40647778f,    -0.19493577f,    0.3752049f,      0.0807817f,
-    -0.89991605f,    0.040306605f,    -0.095143035f,   0.02054182f,
-    -0.83123004f,    -0.024969922f,   -0.04787539f,    -0.051592227f,
-    -0.04328094f,    0.23488046f,     -0.16466802f,    0.021117952f,
-    0.016180646f,    -0.08718111f,    0.026560752f,    0.101075314f,
-    -0.08311053f,    0.09408546f,     -0.0019121995f,  -0.019270953f,
-    0.005797375f,    -0.043516774f,   -0.35817727f,    -0.112790756f,
-    -0.016242424f,   0.08382269f,     0.03367453f,     -0.16484928f,
-    0.010441323f,    -0.13785595f,    -0.0409201f,     0.043843802f,
-    -0.025862627f,   0.03240676f,     0.038020674f,    -0.0772461f,
-    -0.023793815f,   -0.704274f,      0.03587981f,     0.06052224f,
-    -0.5352012f,     0.049891483f,    -0.036600545f,   0.13559696f,
-    -0.2484008f,     0.064189464f,    0.0097085945f,   0.007196093f,
-    0.102674015f,    0.3840656f,      0.094639376f,    0.013822084f,
-    -0.2124524f,     0.034151725f,    -0.105098024f,   -0.0005228716f,
-    0.24756269f,     0.1424572f,      0.041731756f,    -0.10348538f,
-    0.4009097f,      0.1995913f,      -0.019967727f,   -0.102226436f,
-    -0.3299374f,     0.09745966f,     -0.005326191f,   -0.024075637f,
-    0.009186021f,    0.021077976f,    0.03551511f,     0.028429003f,
-    0.029925289f,    0.2333578f,      -0.1411267f,     0.059183564f,
-    -0.019922223f,   -0.07338914f,    -0.032708723f,   -0.23205642f,
-    -0.1821223f,     -0.03695869f,    -0.054379873f,   -0.01183018f,
-    -0.024239486f,   0.023656221f,    0.18712884f,     0.08669921f,
-    -0.0013952735f,  0.04663786f,     -0.009314115f,   0.05152984f,
-    0.0011203762f,   0.056692377f,    0.008123729f,    0.021261951f,
-    0.05039645f,     -0.049110055f,   -0.03538058f,    -0.12498278f,
-    0.06673356f,     0.25414506f,     -0.069535375f,   -0.0077127228f,
-    0.4924165f,      -0.08168061f,    0.017388187f,    -0.15185893f,
-    -0.07843938f,    -0.012254293f,   0.026495202f,    0.034279007f,
-    -0.24157973f,    -0.006723147f,   -0.047224104f,   -0.0017746777f,
-    0.26144376f,     0.021473698f,    0.025175797f,    0.013687166f,
-    -0.14409575f,    0.34995544f,     -0.23362161f,    0.38284454f,
-    -0.045443755f,   0.077751145f,    -0.15340765f,    0.08372792f,
-    0.17760195f,     -0.17624249f,    -0.0413419f,     -0.014397848f,
-    -0.3317352f,     -0.014015485f,   -0.01156194f,    0.042882193f,
-    -0.005091595f,   -0.2840449f,     0.11648029f,     -0.07208617f,
-    0.010208536f,    0.032412097f,    0.08766446f,     -0.0053608194f,
-    -0.07376641f,    -0.046934202f,   0.0057727383f,   0.019748792f,
-    0.046597198f,    0.0034460435f,   0.024970181f,    -0.023231411f,
-    0.03546244f,     -0.079934224f,   0.015596419f,    -0.05053669f,
-    0.08569229f,     0.05055774f,     0.029161759f,    -0.031442184f,
-    -0.031035999f,   0.02684163f,     -0.00031124122f, 0.015303563f,
-    0.0031851882f,   -0.24963251f,    0.029159553f,    -0.03669849f,
-    -0.038112562f,   0.036869984f,    0.0111821275f,   0.024697429f,
-    -0.28817937f,    -0.00079438224f, -0.0013917756f,  -0.02810756f,
-    0.32126507f,     -0.086026415f,   0.09272252f,     -0.018879123f,
-    0.17123716f,     -0.015221068f,   -0.021860672f,   0.020673323f,
-    0.054739896f,    -0.0019808845f,  0.2006404f,      -0.0354101f,
-    -0.14840211f,    0.13524641f,     -0.029820744f,   0.15596575f,
-    0.027866907f,    -0.3931937f,     0.009307324f,    -0.041856192f,
-    0.4195334f,      0.030039292f,    0.020635704f,    0.0041578845f,
-    -0.0047783013f,  -0.09068384f,    -0.046916872f,   -0.0052404087f,
-    0.011654076f,    -0.023494227f,   -0.18440649f,    -0.14656721f,
-    0.0954962f,      -0.07110997f,    0.024872648f,    0.01761914f,
-    -0.007899783f,   0.06400377f,     -0.031171096f,   0.041772433f,
-    0.0059915064f,   0.0729879f,      0.0017729359f,   0.08190929f,
-    -0.09871103f,    -0.38448036f,    -0.011405057f,   -0.07843767f,
-    -0.007015773f,   -0.032265883f,   -0.050212573f,   -0.045467086f,
-    0.0421407f,      0.35119316f,     -0.0101177525f,  -0.007317614f,
-    -0.18281259f,    -0.040150918f,   0.011767739f,    -0.04453397f,
-    0.13973962f,     0.006653113f,    -0.0814154f,     -0.07221126f,
-    -0.05463804f,    0.23193192f,     -0.006844186f,   -0.025843276f,
-    0.17486395f,     -0.025700431f,   -0.10179771f,    0.010653787f,
-    0.060017563f,    -0.16209632f,    0.11449042f,     -0.010502559f,
-    -0.13768238f,    0.0776874f,      0.12851636f,     -0.3487838f,
-    -0.095491566f,   0.5061131f,      0.004699245f,    0.0395197f,
-    0.48971573f,     0.029810946f,    0.003771613f,    0.03669924f,
-    -0.005258139f,   -0.13504106f,    0.055656716f,    -0.06813669f,
-    0.02257357f,     0.025331886f,    0.053514797f,    -0.10512417f,
-    0.033107907f,    0.053273875f,    -0.014258646f,   0.019819744f,
-    -0.010751032f,   -0.05169088f,    -0.039202876f,   -0.024584014f,
-    -0.014301216f,   0.013771403f,    0.027258331f,    -0.080075994f,
-    0.021337554f,    0.28745618f,     -0.040376086f,   -0.0049371775f,
-    -0.0077190027f,  -0.010111727f,   -0.016531333f,   0.051101536f,
-    0.06127352f,     0.1385393f,      0.03917571f,     0.0155003425f,
-    0.6983078f,      0.05653165f,     -0.028055506f,   0.023805311f,
-    -0.044585016f,   0.025098668f,    -0.0054986244f,  0.010548027f,
-    0.26768875f,     -0.018874228f,   0.009944058f,    0.020396857f,
-    -0.08920602f,    -0.041310262f,   -0.09972779f,    -0.028257033f,
-    0.10058009f,     0.11810426f,     0.105025135f,    -0.08980336f,
-    -0.017743519f,   -0.026065068f,   0.08467908f,     0.15755005f,
-    0.032308314f,    -0.38266826f,    -0.0052567553f,  -0.018541567f,
-    -0.31884855f,    -0.0033855608f,  0.015173292f,    0.03492227f,
-    -0.0052438616f,  0.13969687f,     0.14442259f,     0.081195496f,
-    -0.005535243f,   0.022085f,       0.1016608f,      -0.018690964f,
-    0.11192402f,     0.021725414f,    -0.02576954f,    0.0027053654f,
-    -0.0090895435f,  0.016813898f,    -0.028822886f,   0.031301152f,
-    -0.025792776f,   -0.3441749f,     -0.017700277f,   0.0683383f,
-    0.02897161f,     0.07979331f,     0.027515693f,    0.021872973f,
-    -0.0015342848f,  -0.013467164f,   -0.004095432f,   0.023451626f,
-    -0.03141499f,    -0.0070645884f,  -0.040035065f,   -0.0121210655f,
-    -0.25759777f,    -0.035949964f,   0.0055408482f,   -0.025981521f,
-    0.15752834f,     0.022893222f,    -0.009513555f,   0.03193345f,
-    -0.16268303f,    -0.015065128f,   0.002990979f,    -0.006749999f,
-    -0.06762066f,    0.016756933f,    -0.063944265f,   0.0035096898f,
-    0.012832619f,    -0.12583801f,    -0.10361163f,    0.016847063f,
-    -0.30356416f,    -0.08753216f,    0.013587182f,    -0.04853945f,
-    0.09258596f,     -0.595734f,      0.07621007f,     0.028226474f,
-    0.11653453f,     0.014305161f,    -0.03572098f,    -0.020092476f,
-    -5.028066e-05f,  0.39858902f,     -0.101363264f,   -0.006985386f,
-    0.018423608f,    0.113841124f,    0.23526287f,     -0.04591773f,
-    0.048335053f,    0.12016577f,     0.11604561f,     -0.012941354f,
-    0.0064596073f,   0.06305918f,     -0.0031923028f,  -0.011079159f,
-    -0.031388175f,   -0.025233401f,   0.015479208f,    0.07140223f,
-    0.12967551f,     0.016608208f,    -0.05260178f,    0.02348822f,
-    -0.023521082f,   -0.016804343f,   0.055261917f,    0.01559136f,
-    0.07412834f,     -0.18553576f,    0.0133041935f,   0.023041157f,
-    0.25482047f,     0.011561217f,    -0.08013211f,    0.058282018f,
-    -0.33348078f,    -0.011478001f,   0.010176911f,    -0.008009487f,
-    -0.17555265f,    -0.13062656f,    0.07229836f,     0.018498091f,
-    0.055944096f,    -0.023085449f,   0.069280915f,    0.0004632052f,
-    0.011609425f,    0.116409354f,    0.14598279f,     -0.08717847f,
-    0.2751391f,      -0.019980943f,   0.076687515f,    0.12250851f,
-    0.105521575f,    0.26964226f,     0.014826623f,    0.0038848792f,
-    0.20300612f,     -0.01974394f,    0.013104314f,    0.03640481f,
-    -0.011060565f,   -0.15902965f,    -0.051977277f,   -0.014402303f,
-    0.0014942972f,   -0.029108938f,   0.03186458f,     -0.07104802f,
-    0.1794606f,      -0.12412582f,    -0.11993244f,    0.013557721f,
-    -0.027637169f,   -0.056353565f,   0.008563983f,    -0.0024211006f,
-    0.0042245016f,   0.056154344f,    0.026768204f,    -0.13855343f,
-    0.6578533f,      0.28550568f,     0.015871359f,    -0.063021004f,
-    -0.012010005f,   0.04769184f,     -0.0069994857f,  0.0721509f,
-    0.06695942f,     0.46206865f,     0.009513348f,    -0.009014894f,
-    0.4243439f,      -0.027549015f,   0.067517266f,    -0.105322264f,
-    -0.2496721f,     -0.017098192f,   0.17967276f,     0.069669254f,
-    0.027678309f,    -0.037128963f,   -0.21654868f,    -0.01894588f,
-    0.29343575f,     0.045763467f,    -0.04359595f,    -0.032181073f,
-    -0.09843235f,    0.005754713f,    0.03123999f,     0.05415099f,
-    -0.3624584f,     0.034359362f,    0.13360563f,     -0.12254925f,
-    0.05571077f,     0.2954961f,      -0.058760747f,   -0.028686538f,
-    0.2842881f,      0.034194775f,    0.028363697f,    0.016320467f,
-    0.011457651f,    0.3160511f,      -0.0070568845f,  -0.10483816f,
-    0.018886091f,    -0.008249834f,   -0.23930171f,    0.08655187f,
-    -0.36937752f,    0.04078214f,     -0.10617822f,    0.019064857f,
-    -0.021203682f,   0.023821276f,    -0.020560093f,   0.04778811f,
-    -0.013517978f,   0.10169968f,     0.04066341f,     -0.087617196f,
-    0.09730186f,     -0.0081164045f,  -0.0050847214f,  -0.003399725f,
-    -0.003615481f,   -0.034521457f,   -0.036007885f,   0.0045111016f,
-    -0.04123943f,    0.2727132f,      -0.027769974f,   -0.011584593f,
-    -0.34363896f,    0.0012007324f,   -0.023922365f,   -0.08876652f,
-    -0.2320869f,     -0.07147619f,    -0.08929906f,    -0.01552145f,
-    0.12413311f,     0.017039146f,    -0.15962934f,    -0.03659493f,
-    -0.24719009f,    -0.04124639f,    0.06434402f,     0.07011196f,
-    -0.005159923f,   -0.05547862f,    0.20533228f,     0.099618636f,
-    -0.022242675f,   -0.05411723f,    0.16292173f,     -0.18126139f,
-    -0.64612865f,    0.37352502f,     0.014249969f,    -0.00805684f,
-    -0.03794947f,    -0.04549369f,    -0.007842923f,   -0.0026688413f,
-    -0.004089527f,   -0.25928187f,    -0.46536663f,    0.044254128f,
-    -0.048747506f,   -0.12100154f,    0.03916575f,     0.067457505f,
-    0.14707415f,     -0.11804048f,    -0.12616503f,    -0.020250162f,
-    0.023454564f,    -0.095441766f,   -0.05238088f,    -0.0731991f,
-    0.022247234f,    0.0058394084f,   -0.016508393f,   0.019025408f,
-    -0.14768739f,    -0.23789543f,    0.16275641f,     -0.034816783f,
-    -0.0027867637f,  0.05477125f,     -0.0012464748f,  -0.023041869f,
-    -0.27114633f,    0.09058911f,     -0.010423337f,   -0.0063181813f,
-    -0.85314894f,    0.018130133f,    0.07139832f,     -0.09873822f,
-    -0.54078627f,    -0.025560029f,   -0.044354845f,   0.0461378f,
-    0.0011850167f,   0.17343207f,     0.13114093f,     -0.06611923f,
-    -0.02514242f,    0.062003285f,    -0.09506236f,    -0.0012148271f,
-    0.17022438f,     0.04749238f,     -0.1834854f,     0.0021111346f,
-    0.272188f,       0.2445931f,      -0.11142204f,    -0.13138093f,
-    -0.75776154f,    0.090043284f,    -0.029486887f,   0.03013433f,
-    -0.35654384f,    0.043769997f,    -0.02869192f,    0.05795309f,
-    0.046786115f,    0.008934759f,    -0.01887807f,    0.0060589667f,
-    -0.008114739f,   -0.13578036f,    0.07617361f,     0.46362865f,
-    -0.53107387f,    0.26993725f,     0.16893399f,     0.09077569f,
-    -0.09036259f,    -0.044298053f,   0.07000591f,     0.0508268f,
-    0.03454967f,     0.109655276f,    -0.105818965f,   -0.12510741f,
-    0.36164555f,     -0.19409722f,    -0.07524897f,    0.06711271f,
-    0.0709107f,      -0.052518334f,   0.030238898f,    -0.1931829f,
-    -0.20503463f,    0.02347714f,     0.010425894f,    0.038153846f,
-    0.36493194f,     0.017584099f,    -0.0506026f,     0.29149145f,
-    -0.10596705f,    0.17835453f,     -0.020478437f,   -0.051014584f,
-    0.13846184f,     -0.26947403f,    -0.19500656f,    -0.017489137f,
-    -0.2949346f,     -0.07587699f,    0.23618093f,     0.04182354f,
-    -0.4050102f,     -0.52661484f,    -0.2308211f,     -0.3059586f,
-    0.24937741f,     -0.06127778f,    0.33258122f,     0.07749381f,
-    0.02627258f,     0.09476639f,     -0.0037316438f,  -0.032562505f,
-    -0.048568618f,   -0.023910917f,   -0.035978306f,   0.032151364f,
-    -0.013153706f,   0.088596076f,    0.12444852f,     0.09094766f,
-    -0.010383882f,   0.078128465f,    0.35670263f,     0.100836985f,
-    0.35349497f,     -0.08701474f,    -0.052346155f,   -0.045925252f,
-    0.033292755f,    0.018800126f,    -0.20984133f,    0.060858272f,
-    -0.031119697f,   -0.21258071f,    -0.060939927f,   0.04894128f,
-    -0.04324744f,    -0.05154224f,    -0.20838645f,    0.011621934f,
-    -0.015864855f,   -0.0037287045f,  -0.045410223f,   0.0032781886f,
-    0.025742257f,    0.018253684f,    -0.01997052f,    0.017051527f,
-    0.16060224f,     -0.06462539f,    0.010504479f,    -0.077153556f,
-    -0.38457802f,    -0.00050445675f, 0.00822544f,     0.15020335f,
-    0.17394003f,     0.13057764f,     -0.116647564f,   0.10151067f,
-    0.497525f,       0.049087044f,    -0.12913972f,    -0.04222156f,
-    0.22111478f,     -0.24238032f,    0.2632637f,      0.2995954f,
-    0.25682637f,     -0.02575642f,    0.04736736f,     -0.07932246f,
-    -0.30815133f,    -0.11608425f,    0.047240376f,    0.03908266f,
-    -0.3646165f,     0.034582447f,    0.06470896f,     -0.043189704f,
-    0.0055312463f,   -0.051425345f,   0.044540774f,    -0.119404346f,
-    0.04107931f,     0.22014666f,     -0.14142561f,    -0.26668242f,
-    -0.35146827f,    -0.07677405f,    -0.049039807f,   0.08650813f,
-    -0.008261981f,   0.09837729f,     -0.030273343f,   0.103633404f,
-    -0.023113215f,   -0.2162023f,     0.024318997f,    0.081028104f,
-    0.08865292f,     -0.07532978f,    -0.0545915f,     0.028159745f,
-    0.06883205f,     -0.027615083f,   -0.037130035f,   -0.08683418f,
-    0.1637969f,      0.93737805f,     -0.027899763f,   -0.047430463f,
-    0.25806937f,     -0.026074504f,   -0.038574032f,   -0.11791512f,
-    -0.025677256f,   0.0006895005f,   0.14205346f,     -0.10320031f,
-    -0.0007170265f,  0.2627601f,      0.033411782f,    0.05582086f,
-    -0.12341749f,    -0.044926137f,   0.15310004f,     0.09496527f,
-    0.029041795f,    0.13133906f,     -0.18162057f,    0.09876338f,
-    -0.19665037f,    -0.0036508269f,  -0.11784524f,    0.13387276f,
-    -0.914087f,      0.10857751f,     -0.07577188f,    -0.14254159f,
-    -0.10765499f,    -0.032557987f,   0.00906234f,     -0.049553804f,
-    -0.010589195f,   -0.09447344f,    -0.019747304f,   0.06705909f,
-    0.004527592f,    0.21338157f,     -0.14008054f,    -0.2245878f,
-    0.41321698f,     -0.09260768f,    0.06514647f,     -0.10633421f,
-    0.09903094f,     0.030779937f,    0.18182102f,     -0.06943939f,
-    0.0053518736f,   -0.24508157f,    -0.06874588f,    0.15206f,
-    0.58584446f,     0.11387102f,     0.2780542f,      -0.011037695f,
-    -0.0837833f,     -3.9212746e-06f, -0.015619999f,   0.10774793f,
-    -0.33020297f,    -1.0971227f,     -0.010384727f,   -0.031747162f,
-    0.07639645f,     0.024388716f,    0.06630788f,     -0.109696105f,
-    0.174175f,       -0.06794803f,    0.38085237f,     -0.03859811f,
-    0.16059998f,     -0.33999088f,    -0.05029746f,    -0.04073743f,
-    0.4222312f,      0.027492793f,    0.08537221f,     -0.062446814f,
-    -0.22645412f,    0.05644324f,     0.06631799f,     0.08546292f,
-    -0.45039618f,    -0.10834065f,    -0.41716492f,    -0.009549151f,
-    0.13853107f,     -0.25366473f,    -0.035752945f,   0.095722385f,
-    0.3454757f,      -0.0024262394f,  -0.024842797f,   -0.058163628f,
-    0.003748294f,    -0.20092212f,    -0.1636033f,     0.04170323f,
-    -0.012188888f,   0.024498971f,    -0.22068584f,    0.08202344f,
-    -0.10583735f,    0.093302906f,    0.13873139f,     -0.06824633f,
-    -0.026937071f,   -0.029902417f,   -0.006228726f,   -0.09269274f,
-    0.033455838f,    -0.111818865f,   0.101494685f,    -0.0943401f,
-    -0.04984743f,    -0.19620828f,    0.06361557f,     0.008574682f,
-    0.0064347633f,   0.024299923f,    0.08337907f,     0.10065298f,
-    0.020795407f,    -0.35476524f,    0.051008116f,    0.03787163f,
-    -0.28726056f,    0.041256476f,    -0.013203858f,   0.19011863f,
-    -0.014345373f,   -0.11963287f,    0.060224358f,    0.001624695f,
-    0.027478257f,    0.17466614f,     -0.113667026f,   -0.0711722f,
-    -0.47591582f,    -0.008747455f,   0.13125208f,     -0.04413978f,
-    -0.03169427f,    0.37471533f,     -0.12064751f,    -0.2754032f,
-    0.16328976f,     0.087605156f,    0.11883878f,     -0.2686852f,
-    0.14912747f,     0.9129003f,      0.24462488f,     -0.019842597f,
-    -0.3038397f,     0.059876975f,    -0.014393491f,   0.3249037f,
-    0.03216904f,     -0.05964532f,    0.36229244f,     0.030768696f,
-    0.026031945f,    -0.15866566f,    -0.31903645f,    -0.69639254f,
-    -0.7310048f,     0.15564294f,     -0.13840768f,    0.23754539f,
-    -0.098436296f,   0.055268507f,    0.0055405037f,   0.05974476f,
-    -0.041789416f,   0.73346573f,     0.13617736f,     0.12714507f,
-    -0.884539f,      1.0091012f,      0.3021098f,      -0.0323887f,
-    -0.009044974f,   -0.011013575f,   0.025212489f,    0.25568038f,
-    -0.01995673f,    -0.2970408f,     -0.031074863f,   0.091080666f,
-    -0.36696315f,    -0.048830986f,   -0.14328952f,    -0.008649576f,
-    0.21956812f,     -0.21225096f,    -0.20690781f,    0.09359085f,
-    -0.106459245f,   1.0114702f,      -0.04040631f,    -0.37932363f,
-    0.3244153f,      -0.06164259f,    1.2034312f,      0.113387905f,
-    -0.79045904f,    0.025537603f,    -0.57895124f,    -0.25736755f,
-    0.33763042f,     0.13629328f,     0.3228019f,      -0.2460714f,
-    -0.34749082f,    -0.21221468f,    0.013229358f,    0.007849904f,
-    -0.09439048f,    -0.10041404f,    -0.014329191f,   0.342001f,
-    -0.07612257f,    0.4310619f,      0.004858797f,    -0.3741592f,
-    0.01888924f,     -0.29911962f,    0.52158684f,     0.3568788f,
-    -0.28992397f,    -0.30242366f,    0.028908376f,    -0.0120418025f,
-    0.21593833f,     0.007795788f,    -0.13440005f,    -0.056530222f,
-    0.07584264f,     -0.7728734f,     0.011301854f,    -0.0566521f,
-    0.5026326f,      0.8227943f,      0.5819271f,      0.018348988f,
-    -0.03106895f,    0.024701858f,    -0.06298925f,    -0.4247193f,
-    -0.62038875f,    -0.03146938f,    0.072699495f,    0.5364508f,
-    0.024669126f,    0.072877705f,    0.062296472f,    -0.08051034f,
-    0.048950087f,    0.30924484f,     0.17977136f,     -0.23923962f,
-    1.4299453f,      0.5247971f,      -0.72291213f,    0.2517312f,
-    -0.7197519f,     0.034028362f,    -0.7099122f,     0.034040168f,
-    0.34438238f,     -0.23541018f,    -0.49269953f,    0.13248616f,
-    1.0236604f,      -0.078801826f,   -0.16693637f,    0.17717649f,
-    -0.23573923f,    -0.21141201f,    -0.120655395f,   0.06266774f,
-    -0.8473835f,     0.009083969f,    -0.026895434f,   0.22872835f,
-    0.04944834f,     0.534406f,       -0.99497485f,    0.32725906f,
-    -0.06416801f,    -0.06948683f,    0.37052348f,     0.49556625f,
-    0.46178114f,     0.08309768f,     0.094399646f,    -0.14811659f,
-    -0.10934902f,    -0.061819624f,   0.037856314f,    -0.041314326f,
-    -0.022453394f,   0.026153205f,    -0.3031349f,     0.073152505f,
-    0.4636013f,      -0.19611353f,    0.55364454f,     -0.022579925f,
-    0.013198554f,    0.04925085f,     0.08781529f,     -0.30285686f,
-    0.36973464f,     0.2965862f,      -0.003569614f,   0.060436606f,
-    -1.1341517f,     -0.000532439f,   0.04793594f,     0.07216132f,
-    -0.23346506f,    0.52479935f,     0.1464531f,      0.13617949f,
-    2.0384896f,      -0.105255336f,   -0.59004164f,    -0.30562738f,
-    0.7177213f,      0.034921072f,    0.3205338f,      -0.12601468f,
-    1.1533227f,      -0.3880056f,     0.043148294f,    0.42079985f,
-    -0.17193703f,    0.22619446f,     0.049354423f,    -0.77775913f,
-    0.20467025f,     0.0601003f,      -0.1433114f,     0.062041957f,
-    -0.07125585f,    -0.025515977f,   0.055646036f,    -0.16891506f,
-    0.0066119856f,   0.18186113f,     -0.28908655f,    -0.07448616f,
-    -0.06099478f,    -0.18463112f,    0.7408452f,      0.10451712f,
-    0.59713185f,     0.011808154f,    0.19948347f,     -0.1942559f,
-    0.024249254f,    -0.22222823f,    -0.27743322f,    -0.10082206f,
-    0.1134088f,      0.10513429f,     -0.00879327f,    -0.18762848f,
-    1.1399536f,      -0.11029924f,    -0.568332f,      0.07769343f,
-    0.07679477f,     -0.02207139f,    0.05998676f,     -0.05264789f,
-    0.61781216f,     -0.69434506f,    0.023449317f,    -1.0300057f,
-    -0.19697936f,    -0.03363423f,    0.16260675f,     0.05975394f,
-    0.45895565f,     0.28685907f,     0.76590514f,     -0.02224205f,
-    0.67116505f,     -1.3962969f,     -0.040076744f,   -0.096626125f,
-    0.06635505f,     0.09036792f,     -0.45535806f,    -0.080383174f,
-    1.6122707f,      -0.94417936f,    0.74903625f,     0.11030377f,
-    -0.4834179f,     -0.53682107f,    -0.6783411f,     0.33747366f,
-    0.015411983f,    0.06155854f,     0.31879917f,     -0.014756324f,
-    0.4072679f,      0.14422415f,     0.02257583f,     -0.9620533f,
-    0.07302215f,     0.26378122f,     -0.16962239f,    0.2761f,
-    0.07420674f,     -0.43746975f,    -0.8725474f,     0.11385393f,
-    -0.7421569f,     0.039172374f,    -0.24595444f,    0.25772554f,
-    -0.244946f,      0.24299788f,     -0.3633344f,     0.29905078f,
-    -0.18191627f,    0.37074617f,     0.035404265f,    0.24358176f,
-    0.27218568f,     -0.632723f,      -0.5817618f,     -0.14074694f,
-    -0.004385921f,   -0.06191797f,    -0.106322676f,   0.86034644f,
-    -0.52116895f,    -0.26144f,       -0.13420281f,    -0.6360968f,
-    0.60241f,        -0.1591222f,     -0.09922482f,    -0.25876456f,
-    0.14535125f,     -0.4541276f,     0.025239097f,    0.1718671f,
-    -0.53208625f,    -0.5524315f,     -0.039276343f,   -0.30534968f,
-    0.34853458f,     -0.12443412f,    -0.5872484f,     0.10676215f,
-    -0.34417072f,    1.1670928f,      1.0736312f,      0.07680264f,
-    0.4156342f,      0.17537427f,     -0.7665346f,     -0.29354298f,
-    -0.0050023734f,  -0.04258378f,    -0.2387618f,     -0.08467183f,
-    0.42268723f,     -0.08767258f,    -0.047283344f,   0.23669867f,
-    -0.06780925f,    -0.54969394f,    -0.7190987f,     -0.23302172f,
-    -0.014354179f,   0.30621633f,     -0.3051999f,     0.2628563f,
-    0.31594953f,     0.058032714f,    0.009820679f,    -0.08672767f,
-    0.17611031f,     -0.04803902f,    1.2603974f,      -0.13245155f,
-    0.06519573f,     1.0150018f,      -0.09415721f,    -0.2405925f,
-    -0.20232332f,    -1.3403261f,     0.10783294f,     0.10768811f,
-    -0.025393436f,   0.023185762f,    0.007885881f,    0.49237794f,
-    -1.0976028f,     0.13209686f,     0.07731457f,     -0.16247457f,
-    0.70454973f,     0.15993425f,     -0.038257573f,   0.17631641f,
-    0.074659236f,    -0.11468215f,    -0.19480796f,    -0.10802724f,
-    -0.88421184f,    0.021586034f,    0.26105604f,     -0.35078818f,
-    -0.73685634f,    0.023243247f,    0.31929913f,     -0.033363067f,
-    -0.8641895f,     1.2458714f,      0.464125f,       -0.490875f,
-    -0.40288174f,    -0.39072502f,    0.8177878f,      -0.08288707f,
-    0.39277485f,     -0.8122168f,     0.047632433f,    -0.043179218f,
-    0.6118364f,      -0.03998651f,    -0.03691527f,    0.04290488f,
-    -0.020977058f,   -0.46612176f,    0.25268257f,     -0.0069690985f,
-    0.032162305f,    -0.14446986f,    -0.64998484f,    0.10407514f,
-    -0.022644442f,   -0.18548883f,    -0.076555066f,   -0.052315116f,
-    0.040487017f,    0.12418838f,     -0.06581944f,    0.043230563f,
-    -0.053519256f,   0.26218545f,     0.10332675f,     0.28627408f,
-    -0.7922847f,     -0.27413923f,    0.8562489f,      -0.09338601f,
-    -0.07025838f,    0.062687986f,    -0.021091377f,   0.38839665f,
-    -0.5097297f,     0.13570262f,     -0.013551081f,   0.2850198f,
-    0.43225703f,     0.059338875f,    0.014675641f,    -0.292565f,
-    0.08382532f,     -0.5498127f,     -0.011722153f,   -0.033808995f,
-    -1.1456052f,     -0.059543375f,   -0.041206688f,   -0.043054666f,
-    -0.2792654f,     -0.034356803f,   -0.30407497f,    0.039788257f,
-    -0.6693136f,     -0.19416061f,    0.08250881f,     0.045018207f,
-    0.09005202f,     0.13708596f,     -0.7345606f,     0.032880202f,
-    0.002773967f,    0.6933291f,      -0.15152267f,    0.04124958f,
-    0.2909599f,      -0.0418392f,     0.044414714f,    0.3499032f,
-    -0.013567902f,   -0.30224213f,    0.36684716f,     -0.19976237f,
-    -0.08472514f,    -0.49547845f,    0.5967588f,      -0.3181031f,
-    0.1909068f,      0.1631685f,      0.20300804f,     -0.07398592f,
-    0.08431161f,     -0.31984255f,    0.30535796f,     -0.2113431f,
-    0.13565339f,     0.18804315f,     -0.08895703f,    -0.38672397f,
-    0.3049398f,      -0.36714885f,    -0.5210866f,     0.13866353f,
-    0.04745384f,     0.0021649874f,   0.10712952f,     -0.26438662f,
-    0.86476547f,     -0.059409518f,   0.12085741f,     0.44303414f,
-    -0.031061662f,   0.0629151f,      0.07278105f,     0.3673688f,
-    0.64466274f,     -0.12810412f,    -0.21832849f,    -0.11059053f,
-    -0.9482539f,     0.4439253f,      -0.22168507f,    0.40618593f,
-    -0.14485061f,    0.08350181f,     0.4896635f,      -0.10057077f,
-    0.11504429f,     0.120011166f,    -0.36035705f,    -0.4229199f,
-    -0.7256207f,     0.08285671f,     1.5316836f,      0.034197293f,
-    -0.14230463f,    -0.341547f,      0.07439968f,     -0.006914271f,
-    -0.45269355f,    0.08833469f,     0.011056307f,    0.024695158f,
-    0.020084012f,    0.099096335f,    0.25358173f,     0.21398556f,
-    0.07607506f,     0.97280204f,     0.013915502f,    0.28505942f,
-    -0.24482507f,    -0.020727087f,   -0.059841555f,   0.04802167f,
-    -0.10898688f,    0.21097082f,     -0.38212472f,    0.15113872f,
-    -0.09283699f,    -0.6528816f,     -0.34464082f,    0.13450538f,
-    -0.2791918f,     1.1069067f,      -0.5347909f,     -0.066618524f,
-    0.0010082513f,   -0.07331504f,    -0.094182f,      -0.87208575f,
-    -0.37903002f,    0.97297215f,     -0.109094866f,   -0.046955086f,
-    -0.3483534f,     -0.10977503f,    -0.074627f,      -0.06880349f,
-    0.16807042f,     -0.030140534f,   0.16189478f,     0.12817997f,
-    -0.7117143f,     0.009910748f,    -0.05670285f,    -0.04272981f,
-    0.4868581f,      -0.055356238f,   0.1437974f,      0.044802204f,
-    -0.2281682f,     -1.0407685f,     -1.10449f,       0.38705474f,
-    0.55700284f,     0.054319266f,    0.17546584f,     0.09377478f,
-    0.0691031f,      0.23006532f,     -0.07407986f,    0.05488546f,
-    -0.40993392f,    -0.08562034f,    0.025067156f,    0.085569486f,
-    -0.028683476f,   0.6317628f,      -0.0062414776f,  -0.10891703f,
-    -0.009419099f,   -0.0017895151f,  0.15834562f,     0.008589931f,
-    0.2575441f,      -0.21115077f,    0.05117742f,     -0.06665339f,
-    0.14363325f,     -0.03470979f,    0.038883667f,    -0.09196877f,
-    0.03184261f,     0.05478398f,     -0.17630069f,    -0.2573496f,
-    0.12929407f,     0.7328931f,      -0.14096919f,    0.06852452f,
-    0.009680866f,    0.065612614f,    0.006132216f,    0.11632337f,
-    0.10733758f,     0.6908586f,      0.009121123f,    -0.104479045f,
-    -0.11740521f,    -0.007743931f,   0.09066011f,     -0.14430511f,
-    -0.34796375f,    0.21608111f,     0.09643164f,     -0.097871475f,
-    0.24798791f,     0.4424827f,      -0.18372996f,    0.11532624f,
-    -0.14374557f,    0.10727805f,     0.095323585f,    -0.037243757f,
-    0.43360215f,     0.1262697f,      -0.3113404f,     0.6261793f,
-    -0.55364215f,    -0.055913005f,   0.13228677f,     -0.21232735f,
-    -0.031071663f,   0.26775345f,     -0.123087905f,   -0.073548496f,
-    -0.04535448f,    0.05668471f,     -0.039474994f,   -0.015760496f,
-    0.036642678f,    -0.37976912f,    0.014344721f,    0.2764061f,
-    0.003396505f,    0.091873795f,    0.027854813f,    -0.021595705f,
-    -0.31558773f,    0.20808417f,     -0.0008966157f,  -0.046638113f,
-    -0.080795385f,   0.018209431f,    -0.0038698066f,  0.0015695245f,
-    -0.037309095f,   0.27691674f,     -0.24805611f,    0.01720194f,
-    -0.11822874f,    0.19693965f,     -0.09978049f,    -0.057651673f,
-    -0.013316525f,   -0.025991902f,   0.023111572f,    -0.059525117f,
-    -0.0031035386f,  0.44304305f,     0.015462055f,    0.09192947f,
-    0.2348244f,      0.0653976f,      -0.1023137f,     -0.04301245f,
-    0.25854537f,     0.32081884f,     -0.050223034f,   0.081210405f,
-    0.7892681f,      -0.031089436f,   0.14434892f,     -0.47456914f,
-    -0.12067732f,    -0.1015324f,     -0.004418794f,   -0.009250439f,
-    -0.826756f,      -0.76427954f,    -0.0229488f,     0.09885697f,
-    -0.119204186f,   -0.0637855f,     0.07313211f,     0.08560364f,
-    0.2364243f,      -0.24740186f,    0.15448801f,     0.06837843f,
-    0.21489446f,     0.002055058f,    0.033073653f,    -0.0029347318f,
-    -4.752986e-06f,  0.013927263f,    0.30982777f,     -0.15801759f,
-    -0.02159852f,    -0.008609173f,   -0.79410297f,    0.30346203f,
-    0.02432355f,     -0.010910378f,   -0.01586077f,    0.068648435f,
-    -0.05253993f,    -0.059201702f,   0.01676645f,     0.021701114f,
-    0.033603426f,    -0.022794653f,   -0.10687186f,    0.19401155f,
-    -0.68274987f,    0.11003813f,     -0.11972349f,    0.0011492603f,
-    0.022162398f,    -0.011306055f,   -0.0033036473f,  0.07259998f,
-    -0.05023286f,    0.2585532f,      -0.02207043f,    -0.024503613f,
-    -0.7715357f,     -0.06987834f,    0.055681698f,    0.04510221f,
-    0.28608975f,     0.08713987f,     -0.16077831f,    0.006710155f,
-    0.099058144f,    -0.05270074f,    0.2631609f,      -0.43805116f,
-    0.41567963f,     0.036079973f,    -0.2217559f,     0.026003951f,
-    -0.35580215f,    0.07116521f,     -0.048763413f,   -0.6043493f,
-    -0.17015582f,    0.18611456f,     0.17093529f,     -0.111157656f,
-    0.026508765f,    0.05328622f,     0.15068167f,     0.13175355f,
-    0.026217207f,    -0.021003423f,   -0.045217324f,   0.023561416f,
-    -0.008302405f,   -0.7257205f,     -0.8346668f,     0.0052150004f,
-    -0.011936211f,   -0.10524216f,    0.24904121f,     -0.82284194f,
-    -0.5026786f,     -0.04353961f,    -0.06409287f,    0.15775245f,
-    -0.025749074f,   0.10089261f,     0.3199348f,      0.06713799f,
-    -0.023585148f,   -0.19025435f,    0.062173232f,    0.1630595f,
-    -1.4069483f,     -1.2519909f,     0.1506844f,      0.028279502f,
-    -0.020037215f,   0.05021318f,     0.031467505f,    0.13518126f,
-    -0.7949625f,     -0.578399f,      -0.029812563f,   0.020708252f,
-    0.24983078f,     -0.023186797f,   -0.073338956f,   0.12228809f,
-    1.0474988f,      0.026697708f,    -0.16211182f,    -0.02286698f,
-    -0.530206f,      -0.15098804f,    0.4347541f,      0.12767296f,
-    -0.11545867f,    0.012850747f,    -0.34616202f,    0.053013895f,
-    -0.6702074f,     -0.5078009f,     0.3810539f,      -0.71273243f,
-    0.03393023f,     0.029582042f,    -0.14617716f,    -0.3602231f,
-    0.36268297f,     -0.10584018f,    -0.14022973f,    -0.14725831f,
-    0.10291631f,     -0.06593041f,    0.012531861f,    0.012344546f,
-    -0.049154114f,   0.24117942f,     0.0719334f,      -0.17350358f,
-    0.003915242f,    -0.24474317f,    0.6478302f,      -1.5262464f,
-    -0.12902346f,    0.029557541f,    0.1277067f,      -0.09773165f,
-    0.14675668f,     -0.12938756f,    -0.01681068f,    -0.14215997f,
-    0.064542994f,    -0.5424284f,     0.16382688f,     -0.079306f,
-    -1.0596013f,     -0.6169577f,     -0.70194364f,    -0.006419877f,
-    -0.033150125f,   0.027010096f,    0.038551915f,    -0.10990917f,
-    -0.2600481f,     0.5864274f,      0.07178996f,     0.089369096f,
-    0.1686587f,      0.1164526f,      0.022910211f,    -0.04381541f,
-    0.7413507f,      -0.22947909f,    0.001177176f,    -0.070519485f,
-    -0.49329266f,    0.04367826f,     -0.5298884f,     1.0154194f,
-    0.08257006f,     -0.014412054f,   -0.33587262f,    -0.036987413f,
-    1.0232702f,      0.7374638f,      -0.37531385f,    0.078159094f,
-    -0.42453313f,    0.13754259f,     0.3738883f,      0.20979722f,
-    0.16062103f,     0.15277098f,     -0.15460703f,    -0.008163742f,
-    -0.6952092f,     0.061190665f,    0.014100509f,    0.14679798f,
-    0.06300186f,     -0.24652582f,    0.43501368f,     0.16905977f,
-    -0.0028131967f,  0.25045046f,     1.8537064f,      -0.38158232f,
-    0.2907746f,      0.037067577f,    0.023703957f,    -0.17834178f,
-    -0.110688865f,   0.041320577f,    -0.1739947f,     0.097147964f,
-    -0.038915772f,   -1.0525107f,     -0.18669376f,    -0.18276736f,
-    -0.10204605f,    -0.74495244f,    -0.11965212f,    -0.019543486f,
-    0.0380155f,      -0.06872461f,    -0.06849624f,    -0.04956384f,
-    0.27530462f,     -0.123560704f,   -0.050031234f,   -0.05998796f,
-    -0.5620408f,     -0.062972575f,   0.06436391f,     -0.05483286f,
-    0.6969287f,      0.3106553f,      0.115848355f,    0.17155589f,
-    -0.33006325f,    -0.01731338f,    -0.5510372f,     0.28030333f,
-    0.08703667f,     -0.0038054627f,  0.17232978f,     -0.027623452f,
-    0.32169512f,     -1.5871913f,     -0.057548586f,   0.34266344f,
-    0.5817186f,      -0.038918745f,   -0.12682343f,    0.19700053f,
-    -0.57196194f,    -1.0830029f,     0.16090432f,     0.17087045f,
-    0.43502557f,     0.0043005156f,   0.007888717f,    -0.094669074f,
-    -0.0018399992f,  0.6866147f,      0.35908246f,     -0.103262484f,
-    -0.028033085f,   1.1970206f,      -0.33869582f,    0.92941f,
-    0.6957342f,      -0.054552928f,   -0.043642055f,   0.17129679f,
-    -0.04842257f,    -0.09996442f,    -0.50748825f,    0.04595869f,
-    0.06974046f,     -0.3096483f,     0.18659435f,     -0.177076f,
-    1.2662702f,      0.55787104f,     -0.2942221f,     0.040368367f,
-    0.085443534f,    -0.031215366f,   0.009762889f,    -0.7305549f,
-    0.07410768f,     -0.16351777f,    -0.004754955f,   -0.30242857f,
-    0.0056068245f,   -0.11292729f,    -0.0037507468f,  0.24091145f,
-    0.12718472f,     -0.06633802f,    0.68315405f,     0.007032978f,
-    0.02001363f,     0.30205742f,     -0.12953602f,    0.040600114f,
-    0.051005676f,    0.03815344f,     0.66393584f,     0.037897f,
-    0.59683746f,     1.4347484f,      0.56821597f,     0.13473532f,
-    0.35953316f,     0.0563827f,      -1.129347f,      0.14100431f,
-    -0.33619714f,    0.33980617f,     -0.022705909f,   -0.27767184f,
-    0.35933244f,     0.109876886f,    -0.032753777f,   -0.4390094f,
-    0.016726546f,    0.091009274f,    -0.4375568f,     0.109843165f,
-    0.10731138f,     0.6742454f,      -0.72505414f,    0.8788859f,
-    -0.26461828f,    0.00014677049f,  -0.25321773f,    0.039589442f,
-    -0.027948616f,   0.25999793f,     -0.09067927f,    0.19287735f,
-    -0.1386475f,     0.09231071f,     0.63792086f,     0.0456562f,
-    1.4802929f,      -0.33638597f,    1.5548582f,      -0.0755962f,
-    -0.06542752f,    -0.109518394f,   -0.21816503f,    0.32451048f,
-    -0.38606623f,    -1.3467056f,     -0.05771466f,    0.011806992f,
-    0.24214269f,     0.054469414f,    -0.12076603f,    -0.18438731f,
-    0.26150334f,     -0.77964354f,    0.66036934f,     -0.006907575f,
-    0.94310176f,     -0.047564626f,   -0.12459562f,    -0.1288331f,
-    -0.02310457f,    -0.1432274f,     -0.5919779f,     -0.033097554f,
-    -0.047399458f,   0.6575466f,      0.47733974f,     0.27609003f,
-    -0.17208083f,    -0.25832102f,    -0.44431672f,    -0.25788766f,
-    0.0647812f,      0.18345042f,     0.065801516f,    0.11088621f,
-    0.30694783f,     -0.07969917f,    0.013065712f,    -0.027408697f,
-    -0.03675291f,    -0.22444597f,    -0.26660684f,    -0.0423065f,
-    -0.03671671f,    0.06147494f,     -1.0272169f,     -0.012600886f,
-    -0.18622403f,    -0.009829057f,   0.17015405f,     -0.011638127f,
-    0.08327624f,     -0.09933968f,    0.61040473f,     -0.20746969f,
-    0.052961357f,    0.06289247f,     0.15325418f,     0.32770425f,
-    0.43237996f,     -0.7207486f,     -0.3597442f,     0.02313438f,
-    -0.022957202f,   0.12079732f,     0.17552765f,     0.09537385f,
-    -0.18647258f,    0.20771635f,     0.07975148f,     0.03185079f,
-    0.58540964f,     0.06976464f,     0.040587377f,    0.06018017f,
-    -0.18940072f,    -0.17524518f,    0.03268289f,     -0.11436423f,
-    0.40239325f,     0.035653744f,    0.35413626f,     -0.2379591f,
-    -0.17466733f,    0.059225168f,    0.053488348f,    0.005287904f,
-    -0.20015226f,    0.59177816f,     -0.24876745f,    -0.14199366f,
-    -0.13058542f,    0.6742349f,      -0.9208947f,     -0.82893944f,
-    -0.12967128f,    0.46362147f,     0.0085395835f,   -0.011128945f,
-    -0.041954752f,   0.098719165f,    0.044110432f,    -0.116927594f,
-    0.026879564f,    -0.14542711f,    0.62152386f,     0.04561305f,
-    -0.052609798f,   -0.0057426826f,  -0.20440601f,    0.34141743f,
-    -0.17668298f,    0.16086818f,     -0.16761118f,    0.18087144f,
-    -0.098341435f,   -0.17910129f,    0.00588145f,     -0.065292574f,
-    0.040965915f,    0.14990978f,     -0.26601386f,    -0.17971718f,
-    1.1753075f,      0.6090735f,      0.14474608f,     -0.040550165f,
-    0.030703275f,    -0.005693001f,   -0.0060431613f,  0.20193526f,
-    -0.11487033f,    0.20959593f,     0.05881714f,     -0.28643057f,
-    0.5993628f,      0.024360266f,    -0.04903763f,    -0.024807177f,
-    0.2558259f,      -0.0041167033f,  1.3278406f,      -0.00022546915f,
-    -0.0066788085f,  0.11269115f,     -0.6393286f,     -0.13057902f,
-    0.17305179f,     -0.054360848f,   0.7104905f,      0.028987624f,
-    -0.018385831f,   0.2916586f,      0.07999739f,     0.18517292f,
-    -0.020511745f,   -0.1408964f,     0.37775484f,     0.03706271f,
-    -0.14997162f,    -0.22352493f,    -0.095369905f,   -0.078609355f,
-    0.37362596f,     -0.007422314f,   0.01716415f,     -0.33643755f,
-    -0.011640838f,   0.9804831f,      -0.8765342f,     -0.11526846f,
-    0.016241504f,    0.0834439f,      0.24938221f,     0.43530577f,
-    -0.17967409f,    0.060004942f,    -0.18962084f,    -0.057849843f,
-    0.049205188f,    0.027014751f,    -0.3618276f,     0.06463575f,
-    -0.008790414f,   -0.41527075f,    0.33245564f,     0.0635144f,
-    0.35435766f,     -0.71002597f,    0.45353934f,     0.056404024f,
-    0.04984829f,     -0.07844404f,    -0.10153153f,    -0.16910267f,
-    -0.27426124f,    -0.57366544f,    -0.03872668f,    0.36981413f,
-    -0.20567529f,    -0.0671241f,     0.038127255f,    -0.1908396f,
-    -0.43794653f,    -0.300699f,      0.03810855f,     -0.04637313f,
-    -0.07825446f,    -0.66607875f,    0.099506505f,    0.4618191f,
-    -0.21216582f,    -0.012609533f,   -0.66332155f,    -0.050607603f,
-    -0.068617776f,   0.54738265f,     -0.41726017f,    -0.068510786f,
-    0.2148451f,      -0.27475464f,    0.32930395f,     0.51796204f,
-    0.035376858f,    0.5729698f,      0.057437688f,    -0.041185137f,
-    0.19861127f,     -0.0067881914f,  -0.0354746f,     0.2985983f,
-    -0.030902801f,   -0.22139318f,    0.33385754f,     0.09889366f,
-    0.06312611f,     -0.2605545f,     -0.8692756f,     0.6506811f,
-    0.27332118f,     -0.22367969f,    -0.15818653f,    -0.08020813f,
-    0.08442767f,     0.08438274f,     0.25335822f,     -0.013252974f,
-    -0.0707109f,     0.60785663f,     0.059798244f,    0.020673513f,
-    0.69145876f,     0.3078428f,      0.086675614f,    -0.12633818f,
-    -0.1143299f,     0.05912017f,     -0.060371514f,   0.18596748f,
-    0.37670124f,     -0.003628737f,   0.079237714f,    -0.15343362f,
-    -0.35025606f,    0.062457837f,    -0.030156262f,   -0.35673183f,
-    0.29073933f,     0.045790825f,    0.64579564f,     -0.05976654f,
-    0.15903799f,     0.043759156f,    -0.29644904f,    -0.432136f,
-    0.10118945f,     -0.011308259f,   -0.12030175f,    -0.062758f,
-    0.084805444f,    -0.8083226f,     0.43035427f,     -0.18179037f,
-    0.40694982f,     0.83693177f,     -0.68118596f,    -0.048874084f,
-    -0.41409034f,    -0.9658551f,     -0.1647207f,     -0.060028862f,
-    0.46796852f,     -0.08843349f,    0.0018470837f,   -0.027149493f,
-    -0.052258525f,   0.11657547f,     0.1357844f,      -0.004508176f,
-    -0.018252524f,   -0.3274388f,     0.19633138f,     -0.45682177f,
-    0.30466136f,     -0.2587637f,     0.33736455f,     -0.3494535f,
-    0.13151664f,     0.14746036f,     0.7392358f,      0.028742446f,
-    -0.07479255f,    -0.32294506f,    0.061178464f,    0.18492086f,
-    1.2575277f,      0.52585644f,     -0.458295f,      0.084664166f,
-    0.005415777f,    -0.0665856f,     -0.050662316f,   0.05724804f,
-    -0.096814625f,   1.0459784f,      -0.045347326f,   -0.5063199f,
-    0.60344905f,     -0.010746045f,   0.25959834f,     0.03684422f,
-    0.3755645f,      -0.58493453f,    0.5561573f,      -0.13981144f,
-    -0.2215942f,     0.16491924f,     0.14369565f,     -0.5216677f,
-    0.265607f,       0.12088327f,     1.1548406f,      -0.16280115f,
-    -0.9972398f,     -0.12449365f,    -0.24688128f,    -0.12873472f,
-    -0.03333164f,    -1.0723888f,     -0.017521527f,   0.097760566f,
-    -0.5475124f,     0.5536252f,      0.18261194f,     0.06514212f,
-    -0.2336779f,     0.002555238f,    -0.0024142095f,  -0.24205987f,
-    0.038783897f,    -0.55545896f,    -0.017620027f,   0.1433381f,
-    0.014220394f,    0.08684262f,     0.9545443f,      -0.41551736f,
-    0.20494984f,     0.05409108f,     0.11572054f,     0.063330464f,
-    -0.06993678f,    -0.09732998f,    -0.6020154f,     -0.044715337f,
-    0.03763303f,     -0.09459819f,    0.22890855f,     0.18063238f,
-    0.42201984f,     -0.7593245f,     0.58606285f,     -0.14459786f,
-    -0.048074257f,   0.14058621f,     0.16228783f,     -0.005248199f,
-    -0.17536658f,    -0.03920895f,    0.040929627f,    0.3210367f,
-    -0.51269615f,    -0.025370827f,   -0.043593645f,   0.20184574f,
-    -0.76075745f,    -0.03160007f,    0.7261296f,      0.18416426f,
-    -0.38696828f,    -0.11348639f,    -0.3569068f,     1.190259f,
-    0.48452505f,     0.0074393274f,   -0.69991297f,    0.01420315f,
-    0.8623881f,      -0.7378301f,     0.34439692f,     -0.15435752f,
-    0.032793503f,    0.3598972f,      -0.17439131f,    0.2123784f,
-    -0.43014812f,    0.062233f,       0.15052405f,     0.06728421f,
-    0.2762911f,      0.11501471f,     0.004879046f,    0.59562266f,
-    0.0379139f,      -0.36828464f,    0.11159488f,     -0.090248995f,
-    0.0014012711f,   0.00839495f,     -0.13987511f,    0.90194494f,
-    -0.7654592f,     0.28434956f,     0.10638739f,     0.27433598f,
-    -0.2084862f,     0.19358912f,     1.1313139f,      0.13933653f,
-    -0.05773256f,    0.44830528f,     -0.11732113f,    0.073594145f,
-    -0.0051245736f,  -0.34510124f,    -0.6829936f,     0.13841322f,
-    0.06736955f,     -0.13331702f,    0.07526768f,     0.19182876f,
-    -0.23150502f,    0.86191076f,     -0.11696823f,    -0.22119623f,
-    -0.19162506f,    -0.0735014f,     -0.1773721f,     0.25855657f,
-    0.16835546f,     -0.19743842f,    0.025447622f,    -0.034983907f,
-    -0.030079162f,   -0.26982272f,    -0.274046f,      -0.4706862f,
-    -0.8860954f,     -0.0883265f,     0.4923665f,      0.12776333f,
-    -0.6985579f,     0.7035462f,      -0.573505f,      -0.19217657f,
-    -0.12275149f,    -0.44570956f,    1.1768265f,      0.5517704f,
-    -0.4743277f,     0.69454f,        0.20293105f,     0.29453084f,
-    -0.12017214f,    -0.031464122f,   -0.034596562f,   -0.16331851f,
-    0.024054134f,    -0.15350792f,    0.5104947f,      -0.13960429f,
-    -0.031589217f,   0.23318407f,     -0.047485057f,   0.60308546f,
-    -0.4170153f,     0.053604674f,    -0.15115482f,    0.18353412f,
-    -0.054382622f,   -0.10619973f,    0.14280728f,     -0.012675893f,
-    0.08070296f,     -0.20265356f,    0.51052827f,     0.041624393f,
-    0.08734615f,     0.30017322f,     -0.21919109f,    0.010112398f,
-    0.04970472f,     0.1468012f,      0.14246646f,     0.29738256f,
-    0.39467713f,     -0.5914723f,     -0.0011392761f,  -0.6534514f,
-    -0.58961296f,    -0.137007f,      -0.12877026f,    0.17956233f,
-    0.49242783f,     -0.5456644f,     0.75918263f,     0.30353123f,
-    0.05103957f,     -0.7746776f,     0.2718962f,      -0.16832887f,
-    -0.16596973f,    0.06909379f,     -0.39522335f,    0.21909793f,
-    0.12775636f,     -0.49460694f,    0.37282586f,     -0.027514068f,
-    0.68375903f,     -0.3336777f,     -0.109146796f,   -0.2857266f,
-    -0.5162939f,     -0.5532106f,     -0.06643443f,    -0.28090572f,
-    -0.032329313f,   0.048060995f,    -0.010584183f,   0.08611912f,
-    -0.00852446f,    0.43881863f,     -0.15162201f,    0.057884566f,
-    0.04682708f,     -0.43206438f,    -0.9950264f,     -0.17777479f,
-    0.3539261f,      0.059806917f,    -0.14065355f,    0.0010142551f,
-    0.017586324f,    0.21993496f,     -0.3476685f,     0.070004694f,
-    -0.07171079f,    0.5529898f,      0.19610457f,     -0.23854491f,
-    -0.16113456f,    -0.58313465f,    -0.66670287f,    0.047221616f,
-    -0.018200029f,   -0.14062363f,    -0.16721842f,    -0.31761357f,
-    -0.17364737f,    0.09550011f,     -0.016673448f,   1.2703098f,
-    -0.11997756f,    0.19467974f,     -0.06230934f,    -0.2797428f,
-    0.51019675f,     -0.08659786f,    0.24228068f,     -0.29557306f,
-    -0.036805607f,   1.1115487f,      -1.4618791f,     0.01937896f,
-    -0.66293925f,    -0.11823256f,    0.012563107f,    -0.027988309f,
-    -0.55198354f,    1.48292f,        -0.2487565f,     0.2725445f,
-    -0.12893778f,    0.56532866f,     -0.1898636f,     1.1753992f,
-    -0.85474813f,    -0.74347305f,    -0.226513f,      0.07298958f,
-    -1.0707071f,     -0.12918127f,    0.0038514365f,   0.75334466f,
-    -0.02445111f,    -0.13673548f,    0.8408102f,      -0.011796719f,
-    -0.05825908f,    0.40508544f,     1.0070946f,      0.8512222f,
-    0.580682f,       -0.1543996f,     0.24988945f,     -0.22670421f,
-    0.14171122f,     -0.30923358f,    -0.39221507f,    -0.19395508f,
-    0.12736964f,     -0.06346243f,    -0.17747009f,    -0.12067997f,
-    0.12659909f,     0.37409833f,     0.4911539f,      -0.032747656f,
-    -0.015764099f,   0.098963514f,    0.04324998f,     0.061905418f,
-    -0.17375757f,    -0.8400404f,     0.05955598f,     -0.22746526f,
-    1.1662142f,      0.031076442f,    0.18904184f,     0.19436231f,
-    -0.041918986f,   -0.313535f,      -0.018078817f,   0.1301373f,
-    0.4379767f,      -1.0663239f,     0.23149821f,     0.19537582f,
-    0.8177001f,      0.11316294f,     0.5923989f,      -0.056942824f,
-    0.10361174f,     -0.63197005f,    0.11389801f,     0.28767753f,
-    -0.10785917f,    -0.0028997986f,  -0.31122452f,    -0.048697572f,
-    0.10340513f,     0.26811495f,     0.02385071f,     0.028452646f,
-    -0.49635813f,    0.002379026f,    0.011824669f,    -0.12306075f,
-    -0.0022144208f,  -0.4406479f,     0.2132567f,      -0.12029822f,
-    -0.00083951454f, -0.039546967f,   -0.41021103f,    0.45510072f,
-    0.09671541f,     -0.10612592f,    -0.20379615f,    0.0033340752f,
-    -0.0081552705f,  -0.053996276f,   0.032100677f,    -0.0209379f,
-    0.012087565f,    -0.06712352f,    0.11062984f,     -0.028603734f,
-    0.41279152f,     -0.0022300908f,  0.18050687f,     -0.10287772f,
-    -0.021507537f,   0.043036792f,    -0.04461817f,    0.0030169326f,
-    -0.1616123f,     0.149089f,       0.029395318f,    0.20086749f,
-    -0.34108025f,    -0.016428098f,   0.057194266f,    0.044825077f,
-    -0.032594092f,   -0.08138203f,    0.067586824f,    -0.0007271414f,
-    0.2607637f,      -0.11909297f,    0.027430708f,    -0.1262224f,
-    0.091255896f,    0.005778258f,    -0.17827f,       -0.009833421f,
-    0.07353523f,     -0.6493434f,     -0.1883088f,     -0.28835455f,
-    -0.1078159f,     -0.22515795f,    0.42343077f,     0.0073934714f,
-    -0.07775237f,    0.08020301f,     -0.078097485f,   -0.105158955f,
-    0.35064107f,     0.024206674f,    0.023833247f,    0.21352105f,
-    0.010686013f,    0.62904745f,     -0.13217805f,    0.1025501f,
-    0.0055421595f,   0.09314121f,     0.25391075f,     -0.29046878f,
-    -0.17482565f,    0.030218355f,    0.07240809f,     0.0031198887f,
-    0.0025917666f,   0.04565952f,     0.020857586f,    0.06252299f,
-    -0.022046385f,   0.1490084f,      0.045816485f,    0.10913728f,
-    0.499339f,       -0.052541234f,   -0.16371772f,    0.084730044f,
-    0.04129974f,     -0.0941789f,     -0.0027805853f,  -0.18353815f,
-    0.16755617f,     0.1028595f,      -0.07512991f,    0.114224814f,
-    0.3569994f,      -0.024968363f,   0.032140683f,    -0.22413824f,
-    -0.50803405f,    0.21814808f,     -0.25306115f,    -0.029509235f,
-    -0.08627275f,    -0.28849718f,    -0.07246629f,    -0.1204825f,
-    -0.0023493909f,  0.014092514f,    0.5053854f,      0.024695236f,
-    -0.27239412f,    -0.15073039f,    0.02492758f,     0.3631751f,
-    0.15844767f,     -0.04642232f,    -0.24611035f,    -0.07490449f,
-    -0.055985406f,   -0.040833198f,   0.1283129f,      0.04731968f,
-    -0.08914244f,    0.0091035245f,   0.023777392f,    0.019496769f,
-    0.0051546968f,   0.070326135f,    0.18791635f,     0.0601067f,
-    -0.0052290894f,  -0.18046115f,    -0.063175835f,   0.24250478f,
-    -0.274263f,      -0.08791708f,    0.16429912f,     0.005448248f,
-    -0.022674154f,   0.059742913f,    -0.064498246f,   -0.0037776513f,
-    -0.029013874f,   -0.25364783f,    -0.015377337f,   0.04581958f,
-    0.26069716f,     -0.21741578f,    0.0053679748f,   -0.037854746f,
-    -0.051705696f,   0.029370528f,    -0.010333309f,   -0.034810916f,
-    0.059809763f,    -0.59215397f,    0.016021516f,    -0.022767818f,
-    0.1166717f,      0.0144192f,      0.026583314f,    0.10907548f,
-    -0.37963197f,    -0.0335569f,     -0.0011182226f,  -0.088536836f,
-    0.032055147f,    0.022710849f,    -0.12237235f,    -0.11469093f,
-    -0.21210971f,    -0.03257199f,    0.40899962f,     -0.04795021f,
-    -0.008442735f,   0.24859948f,     -0.14580902f,    -0.17078315f,
-    0.20320588f,     0.027104031f,    -0.06129194f,    -0.02814229f,
-    -0.17939949f,    0.17422538f,     -0.077081814f,   -0.06134444f,
-    -0.11957499f,    0.024762228f,    -0.011767404f,   -0.21934804f,
-    0.0026742625f,   -0.37806046f,    0.395741f,       0.35451582f,
-    0.03984193f,     0.2990162f,      0.15248322f,     0.63409054f,
-    -0.049523063f,   0.12907007f,     0.35311309f,     0.09635897f,
-    -0.05676273f,    0.20821944f,     -0.2694863f,     0.01930387f,
-    -0.06410627f,    0.04208369f,     0.24951501f,     0.19093779f,
-    0.3573838f,      -0.59520483f,    -0.13383949f,    0.088385336f,
-    -0.009618764f,   -0.104598455f,   -0.008538134f,   0.04333432f,
-    0.19658424f,     0.7447745f,      -0.04310788f,    0.2425188f,
-    -0.45809892f,    0.09552404f,     -0.12543613f,    -0.11057406f,
-    0.5495674f,      -0.17238289f,    -0.024263157f,   -0.13504346f,
-    0.31844178f,     0.12674306f,     0.07616537f,     0.12903252f,
-    -0.053657874f,   -0.072559476f,   -0.4454876f,     0.011174537f,
-    0.22073524f,     0.20383377f,     0.3207662f,      0.5224032f,
-    -0.15929484f,    -0.33845553f,    0.52572143f,     0.019899f,
-    0.020405946f,    -0.6018185f,     0.18882087f,     0.15045601f,
-    0.8992633f,      -0.0073720347f,  0.010778583f,    0.41368032f,
-    0.002764939f,    0.22914428f,     0.08554652f,     -0.24111158f,
-    0.0029605469f,   0.039361905f,    -0.16735673f,    0.09448692f,
-    0.63502353f,     -0.28406873f,    -0.27785093f,    -0.07334996f,
-    0.02057091f,     -0.034106113f,   0.12507156f,     0.03880981f,
-    -0.009745902f,   -0.049776305f,   0.20766719f,     0.06828406f,
-    -0.031883493f,   0.023847152f,    0.27061906f,     -0.1189462f,
-    -0.027280282f,   0.122390114f,    -0.027198102f,   0.06855315f,
-    -0.11524947f,    0.43170023f,     0.039990507f,    0.21404813f,
-    -0.2028136f,     -0.10889018f,    0.08720372f,     0.21388337f,
-    -0.23414706f,    -0.1951347f,     -0.19234537f,    0.078535706f,
-    -0.2005093f,     -0.37662098f,    -0.35234085f,    -0.04501241f,
-    0.26853657f,     0.042732865f,    0.3904414f,      -0.04193134f,
-    -0.1319489f,     0.020548036f,    0.58164674f,     -0.5019735f,
-    -0.00360139f,    0.008710196f,    -0.53809905f,    0.20433472f,
-    0.05979546f,     0.5530417f,      -0.10963971f,    -0.10995569f,
-    0.42611244f,     -0.021491088f,   0.0223882f,      -0.12059418f,
-    -0.03015182f,    -0.0645243f,     0.3055774f,      -0.15295373f,
-    0.026462812f,    0.025397286f,    -0.17185941f,    -0.39315516f,
-    -0.3312435f,     0.18606834f,     -0.14801937f,    0.07903748f,
-    0.08059581f,     -0.1194738f,     0.25239334f,     -0.09264395f,
-    0.052000247f,    -0.03161937f,    0.11563025f,     -0.20333059f,
-    0.018767746f,    -0.21142711f,    0.033453695f,    0.05486646f,
-    0.018842708f,    -0.049200125f,   0.04289644f,     0.060349777f,
-    0.10841093f,     -0.52317965f,    0.061054703f,    0.04386135f,
-    0.04643112f,     0.11080242f,     -0.10327854f,    -0.087826066f,
-    -0.22801481f,    -0.13845244f,    0.020444352f,    -0.057976514f,
-    0.42071402f,     -0.1477805f,     -0.21667919f,    0.031323623f,
-    0.1021433f,      -0.019618012f,   0.5704744f,      0.050565466f,
-    -0.1132876f,     0.38108015f,     0.89559615f,     0.26470417f,
-    -0.35218224f,    0.07094074f,     -0.082870595f,   0.598978f,
-    -0.29158223f,    -0.28026947f,    0.08005068f,     0.052471504f,
-    -0.62287796f,    -0.020048285f,   -0.0066040424f,  0.024922827f,
-    0.008125545f,    0.42961928f,     0.29208717f,     -0.24263906f,
-    -0.035120066f,   -0.0034637484f,  -0.41128638f,    0.5402242f,
-    -0.14740479f,    -0.06506991f,    -0.1535905f,     -0.06305502f,
-    0.04291404f,     -0.1481976f,     0.13896187f,     0.014012274f,
-    0.06013854f,     -0.20381388f,    0.048039317f,    -0.08725523f,
-    -0.040391516f,   -0.10869383f,    0.03352583f,     0.006260872f,
-    0.052461658f,    0.066925496f,    0.06255518f,     0.29096314f,
-    0.096500345f,    -1.0350126f,     -0.005861517f,   0.305941f,
-    0.20665193f,     -0.08968552f,    0.062319644f,    0.03884756f,
-    0.45326132f,     -0.38024685f,    -0.099675894f,   0.109421074f,
-    0.028132925f,    0.1765073f,      0.048257437f,    0.097620904f,
-    -0.014895345f,   0.06464828f,     -0.14183639f,    0.04086546f,
-    -0.20390834f,    -0.12099001f,    -0.008877763f,   -0.32313755f,
-    -0.16096477f,    -0.342688f,      0.88636404f,     0.17343438f,
-    -0.1578319f,     0.6337537f,      -0.18106265f,    -0.028100913f,
-    0.15625139f,     -0.0024134796f,  -0.02507518f,    0.2740408f,
-    0.0063930145f,   -0.5271774f,     0.5852923f,      0.14737153f,
-    -0.014328431f,   -0.3725874f,     0.054065894f,    0.17558894f,
-    -0.04583382f,    0.2741302f,      0.2072049f,      0.037100773f,
-    -0.03203545f,    -0.0068311673f,  -0.24766918f,    -0.06598099f,
-    0.009893676f,    0.22915947f,     0.23638669f,     -0.22990292f,
-    -0.043377865f,   0.08146472f,     -0.15124626f,    0.04700613f,
-    -0.004188818f,   -0.04849851f,    0.010260099f,    0.16815564f,
-    -0.2421033f,     0.5608691f,      0.028587138f,    0.03534107f,
-    0.04437917f,     0.12895173f,     -0.09162607f,    0.06928925f,
-    -0.38815245f,    -0.1275231f,     -0.09601173f,    -0.01757392f,
-    -0.45373854f,    -0.042529546f,   0.032542404f,    0.1254749f,
-    -0.18202591f,    -0.04533466f,    0.32147184f,     -0.0029436506f,
-    -0.16672648f,    0.1898102f,      -0.4047172f,     0.24937452f,
-    0.39518636f,     0.2856015f,      -0.18719803f,    0.21341841f,
-    -0.105118945f,   -0.73317f,       0.0419687f,      0.038014386f,
-    -0.44953552f,    -0.008781562f,   -0.038692217f,   -0.07130775f,
-    -0.0075867875f,  0.15706892f,     0.16502954f,     0.06308957f,
-    -0.012597183f,   0.14245723f,     0.5343113f,      0.12058092f,
-    0.04816337f,     -0.10404585f,    -0.021507008f,   -0.0800524f,
-    -0.022313768f,   0.05215755f,     0.09795594f,     0.049333427f,
-    -0.017702665f,   0.10952629f,     0.11397921f,     0.1449078f,
-    -0.33739704f,    -0.078896254f,   0.110511266f,    -0.026410189f,
-    -0.01439752f,    0.031203557f,    -0.03112509f,    -0.027734976f,
-    0.07902446f,     0.12360821f,     -0.04552893f,    -0.04526376f,
-    0.095318325f,    -0.100349195f,   0.043086667f,    -0.081863455f,
-    -0.20606963f,    -0.18531309f,    -0.018263036f,   0.13190107f,
-    0.07888813f,     -0.01382369f,    0.018464422f,    0.02618622f,
-    0.062439315f,    0.027020983f,    0.29469058f,     -0.03478768f,
-    -0.24600734f,    0.08285195f,     -0.88827795f,    -0.0962262f,
-    0.24293824f,     0.07378746f,     -0.18225484f,    -0.012565531f,
-    0.12814565f,     -0.13082457f,    -0.10122437f,    -0.049953904f,
-    0.3147195f,      -0.043198477f,   -0.024817107f,   0.021508185f,
-    -0.023242656f,   -0.55942094f,    -0.009363146f,   0.042884603f,
-    -0.004297196f,   -0.01508818f,    0.020276075f,    0.21943416f,
-    -0.098088406f,   -0.034750875f,   0.023339257f,    -0.00033176175f,
-    0.085179806f,    0.02886756f,     -0.019651227f,   -0.020029573f,
-    0.007351027f,    -0.18978223f,    0.12319732f,     0.14344627f,
-    0.52407455f,     -0.49374008f,    -0.01802031f,    0.033477638f,
-    -0.03393009f,    0.005960792f,    -0.024561897f,   0.037639778f,
-    0.13082707f,     0.12536314f,     0.0028163525f,   0.008278291f,
-    0.24157722f,     0.054332413f,    -0.032833345f,   0.13896385f,
-    0.12004303f,     -0.13897906f,    -0.0040197256f,  -0.039096486f,
-    -0.5349053f,     0.03525455f,     -0.0031136817f,  -0.023776146f,
-    0.6855273f,      -0.0034104863f,  0.027913604f,    -0.012732404f,
-    -0.10206741f,    -0.06776763f,    -0.20316778f,    -0.09420485f,
-    -0.2835454f,     0.03141139f,     0.038135894f,    0.028089035f,
-    0.1116777f,      0.38514847f,     0.13747084f,     0.08220727f,
-    0.27208593f,     -0.0029012512f,  0.011849713f,    0.01815216f,
-    0.0124553f,      0.31097436f,     -0.3655298f,     -0.07899617f,
-    -0.016324779f,   0.110559925f,    0.29151034f,     0.004704325f,
-    0.259912f,       -0.02812138f,    -0.09432197f,    0.008673609f,
-    -0.023071159f,   -0.061535105f,   0.026601654f,    -0.0061678486f,
-    0.021016214f,    -0.106803745f,   0.07087839f,     -0.21975054f,
-    -0.06209465f,    -0.22728893f,    -0.044092316f,   -0.0050268387f,
-    0.030731624f,    0.046827227f,    0.05391278f,     0.13944063f,
-    0.030861972f,    0.873758f,       0.0042389613f,   0.024148699f,
-    -0.4684984f,     -0.048465192f,   0.03412932f,     -0.07405764f,
-    0.2723209f,      -0.09946223f,    -0.167358f,      0.046794392f,
-    -0.61188716f,    0.045533102f,    -0.37822083f,    0.048472974f,
-    -0.49506643f,    0.046440955f,    0.158569f,       -0.006109473f,
-    -0.20098878f,    0.19239779f,     -0.050345175f,   -0.25978413f,
-    0.16562684f,     -0.0070971833f,  0.23336567f,     0.07233002f,
-    0.30231535f,     -0.26421908f,    -0.09739093f,    -0.018538348f,
-    -0.5854403f,     0.003950279f,    -0.00095332164f, 0.049794875f,
-    -0.008842661f,   -0.27439782f,    0.2331019f,      0.007902495f,
-    0.015512793f,    -0.09043787f,    0.0056865923f,   0.11554465f,
-    -0.008732929f,   0.05358633f,     0.051173653f,    -0.022386277f,
-    0.004397757f,    0.015978128f,    0.0037322952f,   -0.006059263f,
-    -0.0015184586f,  0.48015764f,     0.16693848f,     -0.018343871f,
-    0.4673947f,      -0.4560093f,     0.02693681f,     -0.034233626f,
-    -0.00915256f,    -0.015059712f,   -0.035003413f,   0.002898302f,
-    -0.030599644f,   -0.001538352f,   0.013743077f,    0.017058363f,
-    -0.10197961f,    0.03865407f,     -0.02194548f,    0.009667572f,
-    0.27016306f,     -0.12590827f,    -0.13706999f,    -0.013613967f,
-    -0.079895444f,   0.037849758f,    -0.24419288f,    -0.18340911f,
-    -0.1932865f,     -0.030076161f,   0.042335976f,    0.020296862f,
-    -0.21950805f,    -0.5662344f,     0.37949803f,     0.22107333f,
-    -0.25802281f,    0.1234263f,      -0.6307055f,     0.060795095f,
-    0.055129625f,    0.011179638f,    0.13345826f,     0.011835805f,
-    -0.26108626f,    0.034845825f,    0.019723834f,    -0.09686462f,
-    0.020925295f,    -0.17766403f,    0.29346967f,     -0.037207402f,
-    0.005625791f,    0.17679776f,     -0.47757193f,    0.22783616f,
-    0.16516423f,     0.015435609f,    -0.02372002f,    0.0536022f,
-    -0.052801516f,   -0.013822196f,   -0.11613216f,    0.001530818f,
-    -0.03145606f,    0.006045487f,    0.009529459f,    -0.14042652f,
-    -0.13323236f,    0.27313554f,     0.1638065f,      -0.025276538f,
-    0.01514294f,     -0.02124888f,    0.023400163f,    0.12592638f,
-    0.120837614f,    0.15632197f,     -0.027845526f,   0.08471428f,
-    0.1802741f,      -0.014137118f,   0.00631814f,     0.18426138f,
-    -0.4357598f,     -0.034723498f,   -0.11279939f,    -0.03967317f,
-    1.2227325f,      0.037458267f,    -0.49046177f,    0.034628f,
-    -0.90939826f,    -0.016180456f,   0.24080719f,     0.025757542f,
-    -0.21751052f,    -0.10842869f,    -0.0021742678f,  -0.46703017f,
-    0.1448441f,      -0.06552447f,    0.34058526f,     0.33884957f,
-    0.52796f,        -0.20207123f,    -0.11037399f,    0.050227724f,
-    0.18499212f,     -0.038110655f,   -0.037496246f,   -0.07423208f,
-    -0.015796147f,   0.7927077f,      -0.019978128f,   0.13128003f,
-    -0.025423305f,   -0.08123932f,    -0.03515996f,    -0.17574602f,
-    -0.42119622f,    0.0149783855f,   0.17337406f,     -0.020909427f,
-    0.0035510657f,   -0.028585535f,   -0.004857342f,   -0.04000675f,
-    0.020947661f,    -0.8371577f,     0.18380268f,     0.12644005f,
-    -0.47416002f,    -0.11229589f,    0.04878847f,     0.055968642f,
-    -0.0024506734f,  0.027739534f,    0.02975578f,     0.14149982f,
-    0.017028997f,    -0.930311f,      0.016942346f,    0.1260006f,
-    -0.31258988f,    0.00079154904f,  -0.019085003f,   -0.13274002f,
-    -0.8633556f,     0.13696687f,     -0.26458025f,    0.03138964f,
-    -0.0044467505f,  0.20018221f,     0.44500586f,     0.19915874f,
-    0.90545577f,     0.025314143f,    0.15985878f,     0.0029355786f,
-    -0.22377701f,    0.51731515f,     0.45001996f,     0.63877046f,
-    -0.37091684f,    0.024431072f,    0.10766028f,     -0.27835217f,
-    0.07619482f,     -0.06065307f,    0.042444598f,    -0.053410213f,
-    -0.2986331f,     0.046403732f,    -0.015346399f,   0.13456061f,
-    0.03224526f,     -0.83799493f,    -0.14640379f,    0.009240726f,
-    -0.004935805f,   0.022839667f,    -0.40300173f,    0.29409474f,
-    -0.0057607866f,  0.010855908f,    -0.1474261f,     -0.02922972f,
-    -0.06759966f,    0.089326724f,    0.16961202f,     0.13192524f,
-    -0.035449278f,   0.0027146998f,   -0.0068802205f,  0.043017272f,
-    0.15714061f,     -0.2815524f,     -0.09183252f,    -0.022902168f,
-    0.03400313f,     -0.038457677f,   -0.06449285f,    0.014995363f,
-    0.07312485f,     -0.45351207f,    -0.046386093f,   -0.061988764f,
-    0.4369888f,      -0.031724986f,   0.023320282f,    -0.038755704f,
-    -0.5915052f,     0.10639439f,     -0.17455791f,    0.07786761f,
-    0.33975995f,     0.18869898f,     0.47326547f,     0.061649017f,
-    -0.14124529f,    -0.015207456f,   0.1424136f,      -0.019343734f,
-    0.17271714f,     0.27857488f,     -0.026874544f,   -0.24405365f,
-    0.31561223f,     0.41891858f,     0.11224997f,     -0.11666048f,
-    0.50373906f,     -0.34512606f,    0.0471324f,      -0.03093332f,
-    0.10824271f,     -0.0068406085f,  0.04778212f,     -0.061466023f,
-    -0.02312108f,    0.075250976f,    -0.08324511f,    -0.09799827f,
-    0.019824369f,    0.13000363f,     0.028013133f,    0.40387544f,
-    -0.30719697f,    -0.11252928f,    -0.042437263f,   0.07551188f,
-    0.06820186f,     -0.0064464705f,  0.07779856f,     -0.01744975f,
-    0.01821874f,     0.055865876f,    0.053633522f,    0.08511449f,
-    -0.82246125f,    0.6942819f,      -0.10645871f,    0.011099172f,
-    -0.0026968424f,  -0.012094347f,   -0.03705987f,    0.049437348f,
-    0.087295756f,    0.13788779f,     -0.0017246396f,  -0.07767527f,
-    0.39595684f,     -0.006122576f,   0.0012576799f,   -0.25704527f,
-    -0.010118404f,   0.09155252f,     -0.38770628f,    -0.11880891f,
-    0.19410603f,     -0.28863358f,    -0.2086641f,     -0.030381698f,
-    0.5018192f,      -0.011517371f,   -0.21369566f,    -0.0003515289f,
-    0.19388983f,     -0.023768121f,   -0.09938848f,    0.43101996f,
-    -0.14072245f,    -0.04065768f,    0.24480632f,     -0.2633492f,
-    1.4327307f,      -0.047750115f,   0.056324914f,    0.03516344f,
-    0.93008566f,     0.0150803225f,   0.01168994f,     -0.10302992f,
-    0.022748979f,    -0.6068356f,     -0.1422501f,     -0.09841886f,
-    0.048702933f,    0.0826839f,      -0.07321677f,    0.67559403f,
-    0.79227316f,     -0.10862632f,    0.0060945577f,   0.006695339f,
-    -0.016319305f,   0.05437101f,     -0.37131596f,    0.03014805f,
-    -0.002062072f,   0.11507918f,     0.2635469f,      0.08383332f,
-    -0.70387816f,    0.42497152f,     0.10203546f,     -0.08018998f,
-    -0.054603316f,   -0.0077110697f,  -0.013247804f,   -0.11852484f,
-    -0.09842244f,    0.70757586f,     0.013559294f,    0.120575815f,
-    -0.46216908f,    0.0029474732f,   0.032966305f,    0.13656545f,
-    -0.6969706f,     -0.13113086f,    -0.97098213f,    0.015276256f,
-    -0.22510596f,    0.4081767f,      0.44420186f,     0.110563464f,
-    -0.54222864f,    -0.037506588f,   0.02831625f,     -0.009117393f,
-    -0.06719863f,    0.31313667f,     -0.06647934f,    -0.46002543f,
-    -0.022920491f,   0.09747543f,     -0.24225435f,    -0.004130935f,
-    -0.38934442f,    0.66127276f,     -0.12695555f,    -0.033605516f,
-    -0.7961417f,     -0.0032432426f,  0.008441953f,    0.21257626f,
-    -0.016288996f,   1.1996956f,      0.3340835f,      0.11949709f,
-    -0.022864364f,   -0.015694587f,   0.57715863f,     0.26424572f,
-    -0.24560143f,    0.17708732f,     0.063311495f,    -0.0708171f,
-    -0.0007125664f,  -0.09685389f,    0.3315758f,      -0.091069244f,
-    0.01209538f,     -0.113875f,      -0.030776108f,   -0.14427556f,
-    -0.34731078f,    0.41529083f,     -0.21710064f,    0.060870852f,
-    0.021573732f,    -0.0010071248f,  0.053809386f,    -0.0970529f,
-    0.16180807f,     -0.27731735f,    0.019589525f,    -0.095141694f,
-    -0.044908058f,   0.013511503f,    -0.01926103f,    0.048170235f,
-    -0.28182176f,    -0.012095345f,   -0.36596087f,    0.006421566f,
-    -0.06538939f,    -0.109421834f,   0.8824174f,      0.06885478f,
-    0.18075576f,     0.024379302f,    0.18025628f,     -0.019628849f,
-    -0.22503045f,    -0.12696771f,    -0.24319525f,    0.17932092f,
-    0.14960875f,     0.69117856f,     -1.4270625f,     -0.32188645f,
-    -0.03755734f,    0.43231627f,     0.27344498f,     0.033560924f,
-    1.1308669f,      0.04170383f,     0.1161249f,      0.10290047f,
-    0.0530178f,      -0.8195372f,     0.14340809f,     0.10879339f,
-    -0.043373164f,   -0.43373662f,    -0.7149809f,     1.1578687f,
-    0.15872958f,     -0.26095676f,    0.008544403f,    0.14406952f,
-    -0.1551711f,     -0.032760028f,   -0.35688782f,    0.13357502f,
-    -0.0421035f,     0.027032234f,    -0.60723954f,    0.20435102f,
-    -0.90069985f,    -0.5856397f,     -0.22282559f,    -0.08883665f,
-    0.050355405f,    -0.04439032f,    -0.08245036f,    -0.788458f,
-    -0.3155508f,     0.83670884f,     -0.108701706f,   -0.30785736f,
-    -0.32631257f,    -0.23052703f,    0.22810306f,     0.44281456f,
-    -0.4705631f,     0.5663604f,      0.18918629f,     0.10590219f,
-    -0.1455351f,     0.19328198f,     -0.2400981f,     -0.05998592f,
-    0.5623979f,      0.097001106f,    -0.40353534f,    0.043848418f,
-    0.456702f,       -0.43144557f,    -0.33785933f,    -0.3706261f,
-    1.1067008f,      0.40675893f,     0.9274152f,      -0.051574074f,
-    0.8839249f,      -0.74366623f,    0.11890916f,     -0.103235565f,
-    -1.5255792f,     0.024603536f,    -0.011608358f,   0.17900163f,
-    -0.006907739f,   0.84226966f,     -0.63275164f,    -0.11485185f,
-    0.03924578f,     0.51860523f,     -0.03599022f,    -0.42553434f,
-    0.4172557f,      0.049358927f,    -0.06416589f,    0.07883076f,
-    -0.013297642f,   0.25293332f,     0.16869776f,     0.1012792f,
-    -0.06330224f,    -0.63432425f,    0.21824975f,     0.06856262f,
-    0.6994193f,      0.7477583f,      0.9774959f,      0.017727677f,
-    -0.034716215f,   -0.042782422f,   -0.008052741f,   1.035657f,
-    -0.067479916f,   -0.27132487f,    -0.066339836f,   -0.18157004f,
-    0.26824996f,     0.04687068f,     -0.15052707f,    0.018096969f,
-    0.8449519f,      -0.43005812f,    -1.0168953f,     -0.07705452f,
-    0.36830467f,     0.4051692f,      0.18784933f,     -0.35108626f,
-    -0.38559297f,    -0.07720277f,    0.12630236f,     0.11204054f,
-    -0.91436225f,    0.025883678f,    0.44053805f,     -0.213017f,
-    -0.2928492f,     0.05987633f,     -0.8528844f,     -0.04857821f,
-    0.43391976f,     0.7901487f,      -0.4212125f,     0.0023572603f,
-    1.3131862f,      -0.13587925f,    -0.09520163f,    0.11520859f,
-    -0.00813047f,    0.2944408f,      1.0980585f,      0.29993072f,
-    -0.022082832f,   0.02778601f,     0.43538338f,     -0.24384092f,
-    -1.2781146f,     0.15771657f,     0.29441354f,     -0.13121171f,
-    0.14804596f,     -0.19173783f,    0.051168624f,    -0.20905086f,
-    0.16868094f,     -0.04476833f,    -0.31413016f,    0.022419244f,
-    -0.8999571f,     -0.24091925f,    -0.7623511f,     0.09995056f,
-    0.021532072f,    0.12541024f,     0.052111857f,    -0.6608629f,
-    0.3341795f,      0.53531605f,     0.08999461f,     -0.2748625f,
-    0.0072318274f,   0.1185038f,      0.09254412f,     -0.16930209f,
-    -0.064442664f,   0.85797244f,     -0.39353243f,    0.15833013f,
-    -0.4636985f,     -0.6220491f,     -0.5400674f,     0.013466545f,
-    0.3331856f,      0.07091257f,     -0.6538079f,     -0.1378507f,
-    -0.3114638f,     0.2935725f,      0.096345544f,    0.7213372f,
-    -1.2269837f,     -0.017123858f,   -0.5396661f,     -0.4916296f,
-    0.8931927f,      0.35118255f,     -0.2009332f,     0.14204225f,
-    0.16218036f,     -0.12993972f,    -0.07924614f,    0.34760293f,
-    -0.03621517f,    -0.4007723f,     -0.52079713f,    0.16013288f,
-    -0.0430677f,     -0.41912177f,    -0.055401962f,   -1.428964f,
-    -1.3050687f,     0.1899999f,      -0.110783175f,   -0.048614964f,
-    0.17444819f,     -0.13499539f,    0.30877525f,     -0.2327158f,
-    0.083536744f,    0.53665775f,     -0.38396963f,    -0.16236576f,
-    0.9600668f,      0.4541576f,      -0.2999582f,     0.17657375f,
-    0.04377724f,     0.18074428f,     0.21977979f,     0.5505787f,
-    -0.103395306f,   0.7129558f,      0.121172756f,    0.13546136f,
-    -0.47305703f,    0.16746308f,     -0.14553757f,    -0.04561804f,
-    0.48479232f,     -0.3328849f,     -0.26151845f,    -0.2084257f,
-    1.1460875f,      -0.23668332f,    -0.25610262f,    -0.089146174f,
-    -0.77647907f,    -0.0037573995f,  0.6741637f,      -0.14048773f,
-    -0.6221517f,     -0.26196465f,    -0.009807167f,   -0.38151476f,
-    0.22459498f,     -0.07089305f,    0.16412924f,     -0.1293459f,
-    0.61426514f,     -1.0334557f,     0.09514511f,     0.09249334f,
-    0.26159707f,     0.009998315f,    0.05313337f,     -0.5256522f,
-    0.010847101f,    0.3139725f,      0.6804452f,      0.08978289f,
-    -0.054747127f,   1.0444702f,      0.61659354f,     -0.5281457f,
-    -0.58635783f,    -0.16936389f,    -0.16106062f,    0.071821086f,
-    0.0426613f,      0.0908802f,      -0.60721767f,    0.008533055f,
-    -0.08796371f,    0.24267612f,     0.3807761f,      0.2576938f,
-    -0.6127855f,     0.39873612f,     -0.14775804f,    -0.02616993f,
-    0.03520407f,     0.009161252f,    0.054843195f,    -0.45530772f,
-    -1.3475534f,     0.11622869f,     -0.038118754f,   -0.038863886f,
-    0.7863937f,      -0.0852492f,     0.07670303f,     -0.12483307f,
-    -0.015962662f,   0.3269995f,      -0.65947026f,    -0.2022227f,
-    -0.3830443f,     0.26914337f,     0.22080901f,     -0.23143372f,
-    0.19871393f,     0.03182081f,     -0.958576f,      -0.006148306f,
-    0.44442523f,     -0.5235016f,     -0.16473155f,    -0.00992192f,
-    0.22650743f,     0.9199526f,      0.83419585f,     0.07095824f,
-    0.501555f,       0.7035568f,      0.14709425f,     0.017904542f,
-    -0.2677291f,     0.07288853f,     -0.008064132f,   -0.06682379f,
-    0.031798385f,    0.071001664f,    -0.6424995f,     -0.3486101f,
-    0.018727992f,    -0.2315688f,     -0.5667457f,     0.11074876f,
-    1.9332623f,      0.029474514f,    -0.16418712f,    0.04541509f,
-    -0.13292895f,    0.028867874f,    -1.3022006f,     0.11640154f,
-    -0.01920953f,    -0.62006533f,    -0.5505404f,     -0.2844522f,
-    -0.52363807f,    -0.6837555f,     0.093828715f,    -0.09230745f,
-    -0.05048977f,    -0.06117303f,    0.01381257f,     0.52368695f,
-    1.3251978f,      -0.6155247f,     -0.007610098f,   -0.020798478f,
-    -0.5805758f,     -0.039119244f,   -0.086795874f,   0.08291792f,
-    0.00070359284f,  0.5588407f,      -0.18733822f,    0.062147915f,
-    0.6697767f,      0.41353896f,     0.025852386f,    0.26192406f,
-    0.30571306f,     -0.056476418f,   -0.17157991f,    0.16531716f,
-    0.2866209f,      0.6697731f,      0.122195944f,    -0.113161504f,
-    -0.37391457f,    -0.7987454f,     1.2450209f,      0.49019933f,
-    0.6739932f,      -0.098775476f,   -0.2564851f,     -0.15068254f,
-    -1.5085335f,     0.004130357f,    -0.062131178f,   -0.33020082f,
-    -0.047211625f,   0.2771528f,      0.53378135f,     -0.15624785f,
-    0.05928804f,     0.06584822f,     0.2984388f,      -0.9765585f,
-    1.2350503f,      -0.114633396f,   0.1906955f,      -0.21492171f,
-    -0.011633641f,   0.0014652152f,   0.9080829f,      0.1070575f,
-    0.054358974f,    -0.022745285f,   0.3059878f,      -0.19808389f,
-    0.24186097f,     0.39925137f,     0.32213488f,     -0.0952274f,
-    -0.10079685f,    -0.040156223f,   -0.21259901f,    1.2086188f,
-    -0.06512963f,    -0.667859f,      0.07060303f,     -0.23296306f,
-    -0.12101658f,    0.026949052f,    0.017586801f,    -0.1256824f,
-    0.06511041f,     -0.56615907f,    -0.2790471f,     0.23111467f,
-    -0.7856691f,     0.20491192f,     -0.019779375f,   -0.30925414f,
-    1.0263277f,      0.010791247f,    -0.06551615f,    -0.012535733f,
-    -0.2902834f,     -0.28435728f,    0.010028781f,    0.9002915f,
-    -0.29842392f,    0.3985661f,      -0.8614803f,     -0.27015483f,
-    0.51365054f,     0.30395663f,     0.2924699f,      0.117928855f,
-    0.86165893f,     0.042812224f,    0.024886062f,    0.2530027f,
-    0.03725419f,     -0.4264661f,     0.36368707f,     -0.11930596f,
-    0.032830935f,    0.56772715f,     -0.30711728f,    -0.3259382f,
-    -0.21833014f,    -0.0056141755f,  0.011979107f,    0.07658037f,
-    -0.07724514f,    -0.02407712f,    0.9055954f,      0.06467618f,
-    0.033087723f,    -0.1260806f,     -0.01599623f,    -0.12876435f,
-    -0.78646404f,    -0.6839767f,     -0.57551366f,    -0.008397286f,
-    0.03154252f,     -0.032948818f,   0.0078097503f,   -1.1159564f,
-    -0.003287688f,   -0.2809574f,     -0.07206684f,    -0.15683028f,
-    0.1586368f,      -0.07397658f,    -0.036657948f,   0.14605394f,
-    0.30563095f,     0.6291867f,      -0.058372285f,   0.030757058f,
-    0.09309644f,     -0.3968637f,     -0.10592142f,    -0.019093292f,
-    -0.63136995f,    -0.0070336834f,  -0.7626018f,     0.06323458f,
-    0.6160151f,      -0.60578287f,    -0.17923558f,    -0.721251f,
-    0.009235223f,    -1.128904f,      0.80081135f,     -0.35650787f,
-    0.5993158f,      -0.81332076f,    -0.06447643f,    -0.1337139f,
-    -0.23357612f,    0.021778248f,    0.0043384563f,   -0.1377817f,
-    -0.00035422243f, -0.26804897f,    -1.0395012f,     0.1168438f,
-    -0.0004786811f,  -0.83572537f,    0.047964826f,    0.8247533f,
-    -0.19838925f,    0.08519004f,     0.010267759f,    0.0269608f,
-    0.040442836f,    0.00046344128f,  -0.22803728f,    -0.06039478f,
-    -0.050429977f,   0.92023444f,     0.07921451f,     0.25079146f,
-    -0.13455756f,    0.02780637f,     0.04717037f,     0.059798628f,
-    0.04714152f,     -0.053737387f,   -0.0363493f,     0.59416914f,
-    0.44908488f,     -0.5432389f,     0.004431339f,    0.050673325f,
-    0.19572605f,     0.05607985f,     0.019816888f,    -0.12899782f,
-    0.012221228f,    0.13783246f,     -0.14436783f,    -0.123618655f,
-    -0.58057165f,    0.10399899f,     0.28930834f,     0.034274314f,
-    -0.6180659f,     -0.050233517f,   0.33322468f,     -0.08538325f,
-    -0.20860527f,    0.5722944f,      0.20229538f,     0.15640505f,
-    -0.1951563f,     0.035489276f,    0.00260116f,     -0.00523914f,
-    0.11714596f,     -0.8656974f,     -0.035925325f,   -0.042809464f,
-    -0.0925829f,     0.055274587f,    0.029501f,       -0.013476584f,
-    0.029792221f,    0.06604819f,     -0.43852723f,    0.076669626f,
-    0.0159574f,      0.07073936f,     -0.05419903f,    0.13199222f,
-    -0.27488518f,    0.11464401f,     -0.08425247f,    0.002335409f,
-    -0.06850166f,    0.028359368f,    -0.09814469f,    0.09970061f,
-    -0.040130116f,   -0.06733076f,    0.03023095f,     -0.17323971f,
-    0.080122925f,    -0.51894635f,    0.07574046f,     -0.043324634f,
-    0.008362967f,    -0.03865271f,    -0.059855856f,   -0.0021307615f,
-    0.0449613f,      -0.11843732f,    -0.0018252633f,  0.07255008f,
-    -0.013814896f,   0.026467687f,    -0.04305411f,    0.14773378f,
-    -0.6031997f,     -0.053566556f,   0.4925311f,      0.04727836f,
-    -0.41661814f,    -0.14085284f,    0.09322934f,     0.054421626f,
-    0.3127133f,      -0.03891428f,    -0.043461114f,   0.011074396f,
-    0.0878583f,      0.21976912f,     0.80715466f,     -0.25358108f,
-    -0.14139654f,    0.024900498f,    -0.027325245f,   -0.20966733f,
-    0.2519835f,      0.33201054f,     0.0125616845f,   0.041223172f,
-    0.15647507f,     -0.029423654f,   -0.016578779f,   0.065477505f,
-    -0.030167408f,   -0.693142f,      -0.5450196f,     -0.015183359f,
-    -0.021198729f,   0.020915985f,    -0.014155954f,   -0.13982634f,
-    -0.3610945f,     -0.026683128f,   0.061927788f,    0.0660015f,
-    0.0037778665f,   0.15056227f,     0.09819291f,     0.051851742f,
-    -0.02538399f,    0.29822433f,     0.07628588f,     0.26358724f,
-    -0.09566724f,    0.018405784f,    -0.048937846f,   0.044444215f,
-    0.03675848f,     0.020041034f,    0.007537844f,    0.0031798508f,
-    -0.0019116341f,  0.24465722f,     -0.08825009f,    0.07783168f,
-    -0.38458478f,    -0.095040455f,   0.055911794f,    -0.23567419f,
-    -0.03736208f,    -0.032930057f,   0.115403764f,    -0.12986329f,
-    0.33318236f,     -0.046051428f,   0.22301817f,     0.10900298f,
-    0.014938879f,    0.018196408f,    -0.17841704f,    0.014522904f,
-    0.26520267f,     -0.32917446f,    -0.48388118f,    -0.10822693f,
-    -0.17988275f,    -0.048920922f,   -0.13267308f,    0.10331466f,
-    0.07292531f,     -0.30687705f,    -0.02889184f,    -0.07767194f,
-    0.6625633f,      -0.035950214f,   0.00012263116f,  0.053871058f,
-    0.0021171048f,   0.6414839f,      0.008733576f,    -0.049900644f,
-    0.037345998f,    -0.076802395f,   0.16524707f,     -0.06647357f,
-    0.15391034f,     -0.1342831f,     -0.018381879f,   -0.025339417f,
-    0.09712461f,     -0.109234326f,   0.0012208272f,   -0.08913064f,
-    0.036340605f,    -0.046410896f,   0.08539788f,     -0.18656294f,
-    -0.17848419f,    0.30998886f,     0.107010104f,    0.02898396f,
-    -0.077091336f,   0.019933132f,    -0.0065363995f,  -0.0390339f,
-    0.08004317f,     1.0556873f,      0.014977172f,    0.04138566f,
-    0.48318702f,     0.036574647f,    0.0049679894f,   -0.094602324f,
-    -0.20561148f,    -0.059051894f,   -0.02188951f,    0.07656102f,
-    -0.18845052f,    0.098482706f,    0.1237382f,      -0.0017177716f,
-    0.40376475f,     0.00602456f,     0.05508343f,     -0.0024579966f,
-    -0.10215995f,    0.255864f,       -0.3334859f,     0.29842615f,
-    0.19806167f,     0.0041016857f,   -0.045689475f,   -0.22419053f,
-    0.23886828f,     0.60349303f,     0.14400637f,     0.03463518f,
-    0.5574547f,      -0.076435156f,   -0.026638795f,   -0.021511849f,
-    -0.049276665f,   0.22524874f,     -0.71765876f,    -0.05725931f,
-    -0.024562858f,   -0.012787695f,   0.04351638f,     -0.019371534f,
-    0.29008928f,     -0.042237256f,   0.31514862f,     0.081833325f,
-    0.08148545f,     0.09293174f,     -0.011612612f,   -0.16558166f,
-    -0.0096260775f,  0.02161549f,     -0.0112405205f,  0.27253276f,
-    0.31644747f,     -0.29599145f,    0.08207675f,     0.050390147f,
-    -0.056033887f,   0.06361624f,     0.13849421f,     0.14592321f,
-    0.15988418f,     0.40676513f,     0.06298408f,     0.087519154f,
-    -0.54502535f,    0.11638707f,     0.037567124f,    0.010642494f,
-    -1.0438752f,     -0.054054935f,   0.073006086f,    -0.28454965f,
-    -0.18334194f,    -0.14479207f,    0.0424794f,      0.0326943f,
-    -0.59113944f,    0.024888208f,    -0.25304464f,    -0.015887212f,
-    -0.10324434f,    0.16133873f,     -0.5858591f,     0.14103472f,
-    0.12950052f,     -0.018725455f,   -9.2088165e-05f, -0.16737019f,
-    0.06997384f,     0.40152124f,     -0.2334527f,     0.05982977f,
-    -1.9532087f,     0.006999352f,    -0.023726063f,   0.11998708f,
-    0.04317772f,     0.9577386f,      -0.55170596f,    0.09410102f,
-    -0.035674036f,   -0.22209407f,    0.22745277f,     0.11981369f,
-    0.00730309f,     0.09632823f,     0.0308403f,      -0.26484054f,
-    -0.030545844f,   -0.35663304f,    0.077793136f,    -0.16449389f,
-    0.107675456f,    0.39692777f,     -0.0222415f,     -0.4044488f,
-    -0.027650315f,   -0.07484659f,    -0.12671652f,    -0.060629636f,
-    0.0324065f,      -0.052854598f,   0.030305514f,    0.058448207f,
-    -0.032908674f,   -2.1542811f,     0.046520453f,    -0.18021324f,
-    -0.09497368f,    -0.042631783f,   0.04589941f,     0.29218572f,
-    -0.33153504f,    0.022215495f,    0.1762381f,      0.19239554f,
-    0.3268171f,      0.05581724f,     0.060629424f,    0.018504458f,
-    0.27673578f,     0.06248363f,     0.08346411f,     -0.052171167f,
-    -0.022954326f,   -0.21938218f,    -0.7242596f,     0.17057201f,
-    0.4366095f,      -0.094539225f,   -0.064790055f,   -0.28984737f,
-    0.21500225f,     0.010604105f,    0.17104705f,     0.044787467f,
-    0.23970021f,     0.106481545f,    0.045397718f,    -0.065542795f,
-    0.013406408f,    -0.6831407f,     -0.5379205f,     -0.12010375f,
-    0.015249491f,    0.0020471644f,   -0.51495075f,    -0.029751332f,
-    0.034397732f,    0.10758866f,     -0.22559164f,    0.1284714f,
-    -0.17628571f,    0.19511342f,     -0.09805319f,    0.18637644f,
-    -0.111540265f,   0.3081401f,      0.15439875f,     0.095545106f,
-    -0.15705565f,    0.058271613f,    0.14238057f,     -0.03784558f,
-    0.02376647f,     -0.103223f,      -0.051654853f,   0.012567821f,
-    0.06581471f,     -0.6616009f,     -0.023259278f,   0.06969727f,
-    0.91234076f,     -0.06734763f,    -0.10037533f,    -0.049375407f,
-    -0.31156683f,    -0.2306018f,     -0.032835282f,   0.030154409f,
-    0.12369459f,     0.22675847f,     0.0925969f,      0.053020943f,
-    -0.31226787f,    -0.08654173f,    -0.10802298f,    0.055082303f,
-    -0.11445066f,    0.035009056f,    0.1457155f,      -0.32004827f,
-    0.20039676f,     0.04127983f,     -0.1329818f,     -0.09584188f,
-    0.049369767f,    0.35064837f,     0.010994265f,    -0.029457219f,
-    -0.54077715f,    0.030342322f,    -0.041334983f,   0.008264627f,
-    0.018087339f,    -0.258081f,      -0.2162387f,     -0.05608222f,
-    0.017091196f,    -0.05847839f,    -0.007070343f,   -0.03867453f,
-    -0.46562555f,    -0.085384905f,   -0.25887072f,    -0.018860037f,
-    -0.021268746f,   -0.03830116f,    0.09298332f,     0.03462217f,
-    -0.00408626f,    -0.07375606f,    0.0037044873f,   0.09342416f,
-    -0.19710895f,    -0.012752456f,   0.058017038f,    -0.073439986f,
-    0.05719994f,     0.039297033f,    -0.047766402f,   -0.032661807f,
-    0.19974704f,     1.271454f,       -0.017191906f,   0.06850513f,
-    0.28166613f,     -0.025342416f,   -0.08528757f,    -0.33707255f,
-    -0.38227063f,    0.10250798f,     0.004841728f,    0.03742791f,
-    0.32143798f,     0.002745668f,    0.06336381f,     -0.018980201f,
-    -0.01793705f,    -0.021121351f,   -0.085057445f,   0.0048501347f,
-    0.07522239f,     0.06463435f,     0.2790059f,      0.120004445f,
-    0.08935567f,     -0.1848386f,     -0.21225686f,    -0.17598732f,
-    0.12525073f,     -0.505394f,      -0.04926369f,    -0.10178535f,
-    -0.38714752f,    0.0102235535f,   0.053178445f,    0.04799545f,
-    -0.036673207f,   -0.35414428f,    -0.36733472f,    0.04380015f,
-    0.0007702168f,   -0.14980146f,    0.099212244f,    0.3452338f,
-    0.772548f,       0.06750321f,     0.1284594f,      0.0060611637f,
-    0.002968111f,    0.065291315f,    -0.01730362f,    -0.018455656f,
-    -0.025976017f,   0.14625043f,     -0.15938304f,    0.23217082f,
-    -0.20198384f,    -0.08315824f,    -0.08546721f,    0.04844779f,
-    -0.032480776f,   -0.028455008f,   -0.009889058f,   -0.03184275f,
-    -0.12810597f,    -0.42710233f,    -0.0109179f,     0.044150945f,
-    -0.62841445f,    0.068451926f,    0.019271798f,    -0.09154203f,
-    -0.07783349f,    0.11026129f,     0.060383108f,    0.04872122f,
-    0.3926573f,      0.012616217f,    -0.13129878f,    0.030001648f,
-    -0.10219046f,    -0.031074429f,   0.01756158f,     0.031905703f,
-    0.03530113f,     -0.27273118f,    0.5581858f,      0.03489273f,
-    -0.47374326f,    0.04271603f,     -0.26016548f,    -0.17242143f,
-    0.083921425f,    0.16273628f,     0.022070494f,    0.06694596f,
-    1.2020682f,      -0.062563635f,   -0.0021903757f,  -0.057330657f,
-    -0.009245587f,   0.18783298f,     -0.19770378f,    0.06958329f,
-    -0.0042164144f,  -0.015784578f,   0.10699134f,     0.018414944f,
-    -0.22627847f,    -0.07095257f,    0.07595459f,     -0.0060155685f,
-    0.09468074f,     -0.06273056f,    0.15193193f,     0.03945303f,
-    0.045170616f,    0.25282955f,     -0.0070595783f,  -0.16088043f,
-    -0.019908732f,   0.18589222f,     0.084458575f,    0.010455841f,
-    -0.0152623085f,  0.07215608f,     0.0009366895f,   -0.020401377f,
-    0.20492242f,     0.44521898f,     0.023138275f,    0.028447064f,
-    0.04365213f,     -0.018234678f,   0.056997325f,    0.3157128f,
-    -0.28641942f,    0.04450026f,     -0.033620626f,   0.022331519f,
-    0.34950668f,     0.022177884f,    -0.07992645f,    0.018405449f,
-    0.02057319f,     0.048855215f,    0.043158602f,    -0.054629926f,
-    0.06509705f,     0.2053433f,      0.38571423f,     -0.03797933f,
-    0.083450645f,    -0.2056019f,     0.358288f,       -1.0882009f,
-    1.044153f,       0.60942477f,     0.52946913f,     0.17119163f,
-    -1.8241085f,     0.0012870888f,   -0.40640578f,    -0.8919643f,
-    -0.045026515f,   -0.19109821f,    0.105489105f,    0.1347114f,
-    0.32410064f,     -0.28438863f,    0.28246036f,     0.4698521f,
-    -0.024851965f,   0.31705162f,     -0.012393425f,   0.3228989f,
-    -0.38239938f,    -0.03573651f,    -0.116464615f,   0.14770032f,
-    0.18008621f,     -0.28077868f,    -0.16730845f,    0.7642431f,
-    0.05702368f,     -0.3618613f,     -0.03752008f,    0.1276643f,
-    0.585361f,       0.13131131f,     0.34870395f,     0.097988956f,
-    -0.9440607f,     -0.8156008f,     0.542215f,       -1.0622357f,
-    -1.2093229f,     -0.028241295f,   -0.37565634f,    0.056919876f,
-    -0.2566839f,     0.3706058f,      -1.5781128f,     -0.034979932f,
-    0.44122815f,     1.5565364f,      -1.092863f,      -0.26069966f,
-    -0.39675742f,    -0.2280764f,     -0.45980212f,    -0.06134742f,
-    -0.6439414f,     -0.678432f,      -0.6946537f,     -0.4837176f,
-    0.22989343f,     -0.16262585f,    -0.10763161f,    1.2735995f,
-    -2.611971f,      0.32058582f,     0.22926573f,     -0.10774189f,
-    -0.04344231f,    0.24270056f,     0.16497988f,     0.15714072f,
-    0.2453246f,      0.12365604f,     -0.3913497f,     0.61954415f,
-    -0.17122683f,    -1.4253494f,     0.1127127f,      0.023995692f,
-    0.024869462f,    -0.29902044f,    -0.26263312f,    0.47802868f,
-    -0.32147306f,    0.077146426f,    0.010293978f,    -0.21543998f,
-    -0.10336599f,    -1.2145187f,     -0.17670819f,    -0.4002358f,
-    0.22584915f,     -0.21680029f,    0.48625138f,     0.49151638f,
-    -0.13093252f,    -0.26237968f,    -0.5278925f,     0.16321336f,
-    0.5690105f,      -0.5112523f,     -0.089270934f,   -0.13898171f,
-    -0.47337592f,    -0.3744153f,     0.057539985f,    0.5580325f,
-    -0.035433862f,   0.6760848f,      0.19995344f,     -0.54381245f,
-    -0.22176597f,    -0.12168725f,    -0.42341638f,    -0.7986522f,
-    -0.28170484f,    0.22935377f,     -0.53817356f,    -0.030964233f,
-    0.7528043f,      0.24753556f,     -0.916136f,      -0.42756617f,
-    -0.7561556f,     0.4255967f,      0.061073612f,    -1.4448339f,
-    0.57950056f,     -0.1127676f,     -0.7141033f,     -0.25081292f,
-    -0.8253535f,     -0.060443986f,   -0.20467696f,    -0.04282472f,
-    -0.07094801f,    -0.49331743f,    -0.46969727f,    -0.19542745f,
-    -0.0876794f,     0.46404946f,     -0.20085783f,    0.5877174f,
-    0.82792497f,     0.1019625f,      -0.42393664f,    -0.32311028f,
-    0.2498841f,      -0.45480978f,    -0.23881118f,    -0.27658638f,
-    0.07408136f,     -1.1649203f,     0.6975732f,      0.94062513f,
-    1.1708267f,      0.12317601f,     0.9348379f,      -0.4419651f,
-    -0.014853415f,   0.21758366f,     -0.33138883f,    0.39484277f,
-    1.1961426f,      -0.11841996f,    0.019238638f,    -0.1836641f,
-    0.47974685f,     0.051553432f,    0.04099308f,     0.37553495f,
-    -0.04412717f,    -0.71599615f,    -2.0871377f,     0.23622243f,
-    0.6459249f,      -0.06223594f,    0.01071146f,     0.031624436f,
-    0.6049173f,      0.13436185f,     -0.16711712f,    -0.23211168f,
-    -0.17078047f,    0.25401577f,     -0.62266016f,    0.15229857f,
-    0.47099158f,     -0.1020257f,     0.082030706f,    1.9658407f,
-    -1.0350881f,     -0.42723382f,    -0.7016447f,     0.04670338f,
-    -0.19755244f,    0.013301972f,    -0.0843772f,     -0.3032081f,
-    -0.088372536f,   0.50299686f,     0.14063622f,     -0.21735144f,
-    0.047415778f,    0.8248845f,      -0.5983825f,     -0.3560128f,
-    0.40233958f,     0.25023186f,     0.5597686f,      0.048692603f,
-    0.029116515f,    0.66833055f,     0.46785906f,     0.3770389f,
-    -0.15532613f,    -0.77030236f,    -1.0823834f,     -0.103778824f,
-    0.21527937f,     -0.22081487f,    0.40046063f,     -0.16350305f,
-    0.18020043f,     -0.22445558f,    0.074948095f,    0.2930067f,
-    0.87447053f,     -0.34310904f,    -0.30743968f,    -0.10708731f,
-    0.53745425f,     -0.23701525f,    -0.087258264f,   0.12586306f,
-    0.17686228f,     0.81247056f,     0.70698035f,     -0.019617625f,
-    -0.30278456f,    -0.11351319f,    -0.016652435f,   -0.6788282f,
-    -0.037676774f,   -0.17413494f,    0.19457111f,     0.21033093f,
-    -0.6760032f,     0.013517719f,    1.0470651f,      0.6049789f,
-    0.6288979f,      -0.31071478f,    -0.18501133f,    1.4159018f,
-    -0.6813209f,     0.62685686f,     -0.1943052f,     -0.43075526f,
-    0.11530699f,     -0.09271856f,    0.19049548f,     -1.0824263f,
-    -0.24771369f,    0.30014816f,     -0.25779402f,    -0.558056f,
-    -0.28753507f,    -0.10797906f,    -0.6166454f,     -0.2680475f,
-    -0.47127837f,    -0.7913265f,     -0.37690642f,    -0.39561892f,
-    0.3623609f,      -0.39860597f,    0.0044880705f,   -0.32289577f,
-    0.0012867454f,   0.35456374f,     -0.453609f,      -0.07697117f,
-    1.2348375f,      0.24440674f,     -1.2021745f,     -0.117406376f,
-    -0.5603675f,     0.53386307f,     -0.4103858f,     -0.23553623f,
-    0.3467846f,      0.75063777f,     0.1739982f,      -0.5524879f,
-    0.08997544f,     0.43330318f,     0.3974208f,      -0.8853856f,
-    0.059675336f,    0.02051778f,     -0.31207734f,    0.11403173f,
-    -0.20904896f,    0.96798736f,     -0.67174447f,    1.4474494f,
-    0.7669279f,      0.27112728f,     -0.28151667f,    -0.4089763f,
-    0.35902214f,     0.07160823f,     -0.22646423f,    0.04928117f,
-    -0.1689081f,     0.40036663f,     0.6520693f,      -0.0034064364f,
-    -1.9463657f,     -0.6876552f,     0.48765022f,     0.25040662f,
-    -0.4383839f,     -0.019953832f,   0.17643201f,     -1.0856259f,
-    0.17170754f,     -0.29958314f,    0.18900517f,     -0.22230405f,
-    0.29309648f,     0.61689705f,     -0.12724441f,    -0.025701733f,
-    0.30646983f,     0.3160884f,      0.103363976f,    0.47214168f,
-    -0.40639544f,    0.16798943f,     -0.4056602f,     0.16192232f,
-    -0.2433146f,     0.3156634f,      0.12446241f,     0.13740478f,
-    1.1481255f,      -0.40750894f,    -0.24632198f,    0.38345858f,
-    0.23181187f,     -0.12458214f,    0.55260915f,     0.36951035f,
-    1.0608115f,      0.065695375f,    -0.3929051f,     -0.7730389f,
-    0.33882374f,     -0.16737732f,    -0.37586585f,    -0.6486304f,
-    0.59434557f,     0.5104995f,      0.6835494f,      -0.31424f,
-    0.44700137f,     1.2851278f,      -1.6675832f,     0.623858f,
-    -1.5100291f,     -0.054602467f,   -0.333511f,      0.48459032f,
-    -0.79561335f,    -1.4744688f,     0.095201f,       -0.12154154f,
-    -1.1413202f,     0.33304033f,     0.104119875f,    0.82653445f,
-    0.5435994f,      -0.2459473f,     0.6843038f,      0.03328334f,
-    0.040256664f,    -0.36663797f,    0.031372923f,    0.5187517f,
-    -0.33250263f,    -0.8999336f,     0.15354332f,     0.06872961f,
-    -0.3084415f,     0.39192817f,     -0.008069584f,   0.467933f,
-    -0.2598401f,     -0.23233555f,    -0.30384022f,    0.24552047f,
-    0.60668766f,     -0.6172334f,     0.08353358f,     -0.20711657f,
-    0.15435556f,     0.06591085f,     -0.47658026f,    0.11396906f,
-    0.060872313f,    0.12730353f,     -0.4412255f,     -0.19491428f,
-    -0.20736921f,    0.26570243f,     0.07266886f,     -0.87864345f,
-    0.12027917f,     0.89910346f,     0.004021042f,    -0.12597956f,
-    -0.5005522f,     -0.2594626f,     0.27693585f,     -0.1975162f,
-    0.23649012f,     -0.74032015f,    0.66533715f,     0.09813386f,
-    -0.095797956f,   0.78329504f,     0.03894108f,     0.2600313f,
-    0.21491526f,     0.43557665f,     0.07051936f,     -0.016994504f,
-    -0.6179088f,     -0.84454274f,    -0.14589027f,    -0.62441564f,
-    0.055187084f,    0.88941365f,     -0.1611365f,     1.061542f,
-    -1.1135242f,     -0.047069337f,   0.0027583756f,   0.47472024f,
-    0.24089485f,     0.45424578f,     -0.17691202f,    0.33808511f,
-    0.13184914f,     -0.14672372f,    0.5337783f,      -0.45010135f,
-    0.050212324f,    1.1198629f,      -0.09433707f,    0.35054207f,
-    0.62961537f,     0.7061329f,      0.075172625f,    -0.5544752f,
-    -0.6751163f,     0.85378224f,     0.06747978f,     0.6898708f,
-    0.19000822f,     0.34473783f,     0.2162532f,      -0.12841563f,
-    0.4758548f,      -0.12708929f,    -0.5343015f,     0.17163843f,
-    0.1667517f,      -0.60513604f,    0.068472296f,    0.4653672f,
-    -0.6883127f,     -0.3687341f,     -0.14774673f,    0.5040236f,
-    -0.061768804f,   0.39860982f,     -0.2722613f,     0.46524942f,
-    -0.069615565f,   -0.5671665f,     -1.1470032f,     0.0029101607f,
-    -0.234087f,      -0.59108937f,    -0.57663757f,    -0.31406483f,
-    -0.7290447f,     -0.5914177f,     -0.17671376f,    0.15291344f,
-    0.51567334f,     -0.25655967f,    -0.0041443133f,  0.32849684f,
-    0.6603981f,      -0.43965346f,    0.80735177f,     -0.4136831f,
-    0.40081325f,     -0.86360306f,    -0.22692303f,    -0.10903406f,
-    -0.32340142f,    -0.103011906f,   0.16439182f,     0.04877923f,
-    0.1163151f,      0.2787956f,      -0.044044726f,   0.678549f,
-    -0.21955304f,    0.18426646f,     -0.4226142f,     -0.53545576f,
-    -0.078463405f,   -0.73717284f,    0.36240867f,     -0.10807578f,
-    0.6848249f,      -0.42180544f,    -0.39974517f,    -0.45373315f,
-    0.028324144f,    0.010423883f,    -0.40237695f,    -0.82905644f,
-    0.67499435f,     -0.4946653f,     1.0033568f,      -0.15230036f,
-    -0.20820028f,    0.055031896f,    0.06604315f,     -0.62878484f,
-    0.17516342f,     -0.8471482f,     0.12370939f,     -0.45752007f,
-    -0.8929914f,     0.08515097f,     0.20184872f,     0.15763508f,
-    -0.12390233f,    -0.07191736f,    -0.18788448f,    0.22214134f,
-    -0.35155746f,    0.077534735f,    -0.24705337f,    -0.11001194f,
-    0.9777664f,      0.0157249f,      0.2495829f,      -0.24164297f,
-    0.28684118f,     -0.0033102063f,  0.17487507f,     0.23404348f,
-    0.83881474f,     -0.22542179f,    0.42540705f,     -0.052471526f,
-    -0.22842456f,    -0.6482513f,     -0.18793747f,    -0.03891399f,
-    -0.385602f,      0.01409772f,     -0.025861084f,   -0.18257532f,
-    0.018620536f,    0.807893f,       0.34302884f,     0.226538f,
-    0.008107096f,    -0.15362194f,    0.2106726f,      0.15435657f,
-    -0.063385814f,   0.02306741f,     -0.062045667f,   -0.030209655f,
-    -0.019865485f,   0.115513995f,    0.059663016f,    0.10915979f,
-    0.032092556f,    -0.73745036f,    -0.046913434f,   -0.013790757f,
-    -1.0506297f,     -0.06347237f,    0.06899522f,     0.06358993f,
-    -0.005616155f,   -0.03868455f,    -0.08406336f,    0.2705623f,
-    -0.15526614f,    -1.3583297f,     -0.034353364f,   -0.04085379f,
-    -0.4058035f,     0.037089746f,    -0.021816822f,   -0.033885572f,
-    -0.05425518f,    -0.08090516f,    -0.47352013f,    0.08861752f,
-    -0.12779719f,    -0.18638043f,    0.65598935f,     0.4483629f,
-    0.16323844f,     -0.0013124751f,  -1.1546323f,     -0.026041446f,
-    1.4719104f,      0.27507696f,     -0.09853977f,    0.48301107f,
-    -0.055092975f,   -0.0021558306f,  -0.123419754f,   0.08789823f,
-    0.14127444f,     0.35247764f,     0.027389875f,    -0.07424099f,
-    -0.8194371f,     -0.032314245f,   0.054060243f,    -0.3511914f,
-    -0.013870435f,   -0.10766958f,    -1.2878389f,     -0.093141876f,
-    0.02230611f,     -0.15411167f,    -0.15198158f,    -0.40860695f,
-    0.9804649f,      -0.14425975f,    -0.0017612803f,  0.044158444f,
-    0.12107767f,     0.0085802805f,   0.32524484f,     -0.043096177f,
-    -0.010890007f,   0.8900256f,      0.2169005f,      0.11960884f,
-    0.01940146f,     -0.10827106f,    -0.25649926f,    0.025289278f,
-    0.025809389f,    -0.003964918f,   -0.0026415128f,  0.089264624f,
-    0.056359295f,    1.0149777f,      0.007716795f,    -0.14280821f,
-    0.73995674f,     0.0022680138f,   0.092453845f,    -0.12598555f,
-    0.5985929f,      0.0146993315f,   0.42985445f,     -0.2383876f,
-    -0.4245343f,     0.27161863f,     -0.47457674f,    0.077847086f,
-    0.23202552f,     0.023201494f,    1.1420712f,      0.02935379f,
-    -0.7149181f,     -0.103931904f,   -0.5160322f,     0.44414338f,
-    -0.11529765f,    0.12552463f,     -0.2438265f,     -0.18581007f,
-    -0.13946258f,    0.4106759f,      -0.03332496f,    0.037752327f,
-    1.0833697f,      0.022708151f,    -0.017032389f,   -0.45351762f,
-    0.0048614233f,   0.017458208f,    0.72962f,        0.022985749f,
-    -0.026920151f,   -0.1022245f,     0.86617666f,     -0.13487138f,
-    -0.9588706f,     0.123404525f,    0.20865f,        -0.10652318f,
-    -0.022648824f,   -0.111448556f,   -0.50854766f,    -0.17891292f,
-    0.022291685f,    -1.5728515f,     -0.077521846f,   -0.17620148f,
-    0.66591465f,     0.4299335f,      0.076023795f,    -0.09009821f,
-    -0.028997676f,   0.023018539f,    0.06631375f,     -0.012910832f,
-    -0.0062745526f,  -0.55719316f,    0.07566465f,     0.0036650451f,
-    -0.43298128f,    0.07337934f,     -0.029948123f,   0.13891327f,
-    0.07493859f,     0.18504022f,     0.2156894f,      0.024617422f,
-    0.36001602f,     -0.11752038f,    0.009000096f,    0.73129135f,
-    -0.34217682f,    -0.034240283f,   0.002510548f,    -0.029349605f,
-    -0.6221527f,     -0.47681558f,    0.085723184f,    -0.062252253f,
-    -0.34489903f,    -0.5360168f,     -0.22219957f,    0.7506494f,
-    -0.5696562f,     -0.14934765f,    0.19206484f,     0.030275784f,
-    0.2029586f,      0.023250317f,    -0.035402305f,   -0.29095113f,
-    -0.026049087f,   -0.9176904f,     0.3501906f,      -0.13431224f,
-    0.02409908f,     -0.1159863f,     -0.35926563f,    0.70488894f,
-    0.3380317f,      0.16890015f,     -0.074252315f,   0.014093355f,
-    -0.034493376f,   -0.06919091f,    -0.49504325f,    -0.09868316f,
-    -0.10538576f,    0.6997738f,      -0.47130764f,    0.16635568f,
-    -0.3032287f,     -0.26011097f,    0.42030513f,     -0.07309035f,
-    0.017553173f,    0.025072267f,    0.06574672f,     0.51846313f,
-    0.21806413f,     -0.4637822f,     0.050079398f,    -0.799587f,
-    -0.7412161f,     0.060720433f,    -0.10816809f,    0.07520536f,
-    0.05993971f,     -0.008011817f,   0.1401349f,      -0.08820212f,
-    1.2068778f,      -0.23734984f,    0.06474299f,     0.11876477f,
-    -0.22189152f,    -0.05809778f,    -0.7315599f,     -0.014096887f,
-    0.8676675f,      0.8355453f,      -0.77931076f,    -1.1689545f,
-    -0.30085576f,    0.7863224f,      0.90634686f,     -0.36906686f,
-    0.103761524f,    -0.12583199f,    0.10524085f,     0.11346452f,
-    -0.23665114f,    0.0063471887f,   0.028126238f,    0.029605132f,
-    0.004013499f,    -0.2748748f,     -0.21146892f,    -0.1833483f,
-    -0.02952502f,    0.3847396f,      -0.46601138f,    -0.4294855f,
-    -0.29386744f,    -0.03917718f,    -0.15225103f,    0.058285076f,
-    -0.05847375f,    -0.077214465f,   0.7866027f,      0.0015675143f,
-    0.02396371f,     -0.32072708f,    0.35563022f,     -0.21267937f,
-    -0.1376756f,     0.020231163f,    0.16707434f,     -0.041776355f,
-    -0.031580504f,   0.05055598f,     0.01835352f,     0.026567314f,
-    0.10592048f,     0.2901674f,      -0.018138314f,   -0.23337947f,
-    1.2276589f,      -0.08656278f,    -0.028930152f,   0.15770397f,
-    -0.2153408f,     0.4930523f,      -0.012054784f,   0.11864388f,
-    -0.03955723f,    0.369444f,       0.036490634f,    -0.6854791f,
-    -0.26746598f,    0.04151133f,     -0.03418111f,    -0.0021040107f,
-    -1.1314867f,     -1.7973019f,     1.0995361f,      -0.4223585f,
-    0.123772256f,    0.13284302f,     -0.40324798f,    -0.23015608f,
-    0.022220118f,    -0.0521992f,     0.047053993f,    -0.1458724f,
-    0.61582935f,     -0.010940314f,   0.02309852f,     0.5510888f,
-    -0.025481382f,   0.48858052f,     0.56404006f,     0.18750401f,
-    0.08141806f,     -0.1330789f,     -1.2552463f,     0.014918115f,
-    -0.3184838f,     -0.24319987f,    -0.13537595f,    0.12991413f,
-    0.043316886f,    0.30099955f,     -0.5867024f,     0.20107533f,
-    -0.100704335f,   0.08381246f,     0.13975249f,     0.4465769f,
-    0.8555343f,      -0.9800004f,     0.21368428f,     0.029567746f,
-    -0.030921435f,   -0.044012766f,   -0.11983341f,    0.081940345f,
-    0.05426562f,     0.42579353f,     -0.10281679f,    0.08174194f,
-    -0.5254476f,     0.018183528f,    0.015078943f,    -0.47436664f,
-    0.71115553f,     -0.084686086f,   0.28711307f,     -0.16743268f,
-    -0.88483286f,    0.036369745f,    -0.699635f,      0.57981485f,
-    0.07395088f,     -0.027746355f,   0.38329363f,     0.048160814f,
-    -0.48856238f,    0.94215345f,     -0.08135651f,    0.52295256f,
-    0.38380122f,     0.44679645f,     -0.9246708f,     0.5382405f,
-    0.24365442f,     -0.07851298f,    -0.07978662f,    0.020387221f,
-    -1.042572f,      -0.017548934f,   0.050063577f,    -0.07079492f,
-    0.033977587f,    -0.033836074f,   -0.16570474f,    -0.028007824f,
-    -0.02745118f,    0.16171895f,     0.2863449f,      0.42538014f,
-    0.071190715f,    -0.106946714f,   0.077149324f,    -0.017511066f,
-    0.010313906f,    -0.02020257f,    -0.6086891f,     0.067865364f,
-    0.079415396f,    0.7951488f,      0.035485577f,    -0.115792215f,
-    0.044399977f,    0.15395749f,     -0.57748145f,    0.035166442f,
-    0.03363195f,     -0.0018181932f,  0.0058281934f,   -0.060950108f,
-    0.23513916f,     0.21932933f,     -0.025450082f,   0.039933585f,
-    0.020181186f,    -0.13528074f,    0.12502548f,     -0.012832133f,
-    -0.15209626f,    -0.061354302f,   0.27357903f,     0.11969375f,
-    0.9774421f,      -0.020659398f,   -0.13304351f,    0.03136183f,
-    -0.024932224f,   0.06778447f,     0.066350095f,    0.0450947f,
-    0.1241216f,      0.39478204f,     0.54828393f,     0.7507089f,
-    -0.091692686f,   -0.1510089f,     0.3122869f,      -0.17290235f,
-    -0.28127065f,    0.21823879f,     -0.19811906f,    -0.10285659f,
-    0.5137003f,      0.021810595f,    -0.091129825f,   -0.025261836f,
-    -0.017303713f,   0.1304148f,      0.167887f,       0.32487285f,
-    0.009758346f,    0.070517704f,    0.89254165f,     0.61171085f,
-    -0.04351889f,    0.25184458f,     0.18591322f,     -0.11174088f,
-    -0.021932485f,   0.039278604f,    0.41256437f,     -0.04473867f,
-    -0.023695583f,   0.2692141f,      0.39933437f,     0.016640523f,
-    -0.9400198f,     -0.5061974f,     -0.24067399f,    -0.001671439f,
-    -0.03806221f,    -0.045066215f,   -0.0042813146f,  -1.324335f,
-    -0.49878275f,    0.4908444f,      0.03306541f,     0.08721119f,
-    0.4191362f,      0.1491101f,      -0.0826661f,     0.029075406f,
-    -0.25978008f,    0.60065776f,     -0.14797838f,    0.01900812f,
-    0.6658604f,      -0.53679836f,    0.09356017f,     -0.31625256f,
-    0.23897965f,     -0.09569908f,    -1.2132516f,     -0.041036315f,
-    1.1960022f,      -0.61271214f,    -1.0867038f,     -0.13655539f,
-    -0.6903238f,     -0.66808784f,    0.25309324f,     -0.38216522f,
-    0.4631876f,      0.14079663f,     0.1393085f,      0.18622932f,
-    0.16191109f,     -0.03341815f,    0.021179227f,    -0.13082092f,
-    0.013947325f,    -0.032160155f,   0.08793378f,     -0.33516377f,
-    -0.065987945f,   0.08167207f,     -0.23970033f,    -0.56101996f,
-    0.23441724f,     -0.06946498f,    -0.05778444f,    0.042477865f,
-    -0.008582049f,   -0.18184909f,    0.28555623f,     -0.011663777f,
-    0.08027615f,     -0.89709777f,    -0.117182955f,   -0.22450559f,
-    0.29070222f,     0.5108636f,      -0.20202552f,    0.055749323f,
-    0.058570117f,    0.03941668f,     0.04774472f,     0.6013319f,
-    -0.39078993f,    -0.2800138f,     0.012014207f,    0.46593022f,
-    -0.38271514f,    -0.13028522f,    0.0466364f,      0.23257673f,
-    0.30463222f,     0.17147174f,     -0.081799924f,   0.11164196f,
-    -0.29176173f,    0.40660155f,     0.013120791f,    0.049147576f,
-    0.1348603f,      0.09571338f,     0.22297016f,     -0.0048430036f,
-    -0.29183993f,    -0.080149636f,   0.98867273f,     -0.42477462f,
-    0.14125037f,     -0.15236619f,    0.07668971f,     0.07367287f,
-    0.16909324f,     -0.5872007f,     0.10413014f,     -0.036060452f,
-    0.3397712f,      0.017834008f,    0.0039518797f,   -0.060676493f,
-    0.0018474603f,   0.11961344f,     -0.20273492f,    -0.012329253f,
-    0.0047954596f,   0.07282419f,     0.22507744f,     -0.14886768f,
-    0.11863162f,     0.13861685f,     0.016758215f,    0.02013503f,
-    0.0045134695f,   0.011718989f,    0.002748964f,    -0.075596265f,
-    -0.011712068f,   0.07798186f,     0.038924433f,    -0.040117968f,
-    -0.26597247f,    -0.26836404f,    -0.15031657f,    0.06412936f,
-    -0.022661095f,   -0.045577742f,   0.09630472f,     0.044398304f,
-    0.26439965f,     -0.59739184f,    -0.029713254f,   0.034264956f,
-    -0.47582313f,    -0.007488266f,   -0.014151966f,   -0.04606333f,
-    -0.52177995f,    -0.05966401f,    0.09785432f,     0.030099412f,
-    -0.20991123f,    -0.03186619f,    0.02653129f,     0.015377654f,
-    -0.09675592f,    0.021038821f,    -0.14438842f,    0.04725056f,
-    0.17602092f,     0.22639449f,     0.029015718f,    0.003540292f,
-    0.3963309f,      0.03633355f,     -0.037667062f,   0.0029432338f,
-    0.033039298f,    -0.11814088f,    0.063022956f,    0.096477985f,
-    0.32327405f,     -0.06641153f,    -0.002913001f,   0.08236357f,
-    0.007286919f,    0.008138094f,    -0.32232353f,    0.052288216f,
-    0.020100998f,    0.01981959f,     -0.2436155f,     -0.020917388f,
-    0.016201653f,    -0.21305093f,    0.16250795f,     0.069503166f,
-    -0.023492597f,   -0.05491178f,    -0.03821593f,    0.029247567f,
-    0.058607068f,    0.27676147f,     0.05213959f,     0.2575385f,
-    -0.05693815f,    -0.09989158f,    0.13276483f,     -0.07997532f,
-    0.0038764423f,   0.06716401f,     -0.011303134f,   0.09842928f,
-    -0.051532324f,   0.37682667f,     0.020646878f,    -0.0795555f,
-    1.3190744f,      -0.07176431f,    0.007819862f,    0.0967179f,
-    -0.4524294f,     -0.07631972f,    0.21985193f,     0.045916717f,
-    -0.15803592f,    -0.056865104f,   0.15264519f,     -0.09435941f,
-    0.20782973f,     -0.013020401f,   0.1073965f,      -0.035447758f,
-    -0.23486727f,    -0.076234944f,   0.07961807f,     0.010383793f,
-    -0.31449646f,    0.06376128f,     0.0861105f,      0.030919312f,
-    -0.13965851f,    0.5403995f,      0.024138385f,    -0.06353013f,
-    0.46644062f,     0.083194666f,    0.012389875f,    -0.016152445f,
-    -0.006783016f,   0.32259023f,     0.15920673f,     -0.19443277f,
-    0.009236937f,    -0.04102693f,    -0.22377977f,    0.022489842f,
-    -0.3652825f,     0.007646732f,    -0.26162547f,    -0.0022239091f,
-    0.005867499f,    0.10476531f,     -0.011349147f,   0.03798596f,
-    -0.05398975f,    0.03910385f,     0.006285599f,    -0.13208169f,
-    -0.22152805f,    0.099245876f,    -0.004322013f,   -9.509421e-05f,
-    -0.042095367f,   -0.041017924f,   -0.064411856f,   -0.0012669074f,
-    0.022868663f,    0.9218253f,      -0.008126677f,   0.014452345f,
-    -0.5830466f,     0.06417363f,     -0.00021276096f, -0.32459328f,
-    -0.3337733f,     0.013773942f,    0.10961584f,     -0.11622109f,
-    -0.17915788f,    -0.0062717395f,  0.14177714f,     -0.024184566f,
-    -0.016976327f,   -0.028730629f,   0.089368805f,    0.025500331f,
-    -0.12435368f,    0.3821977f,      0.09815966f,     0.2372888f,
-    -0.2001616f,     -0.094151646f,   0.13730365f,     -0.23135786f,
-    0.17366068f,     0.5909085f,      -0.045926567f,   -0.040017385f,
-    -0.6347851f,     0.049142588f,    0.012359564f,    -0.07764271f,
-    0.013706438f,    -0.30569544f,    -0.4188995f,     -0.032829396f,
-    -0.027678736f,   -0.39007077f,    0.0609978f,      0.42681074f,
-    0.027090138f,    0.04412078f,     -0.085337415f,   0.008659137f,
-    -0.026561497f,   -0.21243952f,    -0.23448537f,    0.08747087f,
-    0.066460885f,    0.09411147f,     -0.06918915f,    0.09436527f,
-    -0.28500426f,    -0.32312226f,    0.025611084f,    -0.05471338f,
-    0.0072577796f,   0.00909815f,     -0.060006205f,   -0.091098145f,
-    -0.46802494f,    -1.2293334f,     0.07917287f,     -0.016595934f,
-    -1.16504f,       0.053803295f,    0.0027831215f,   0.008942599f,
-    -0.3948617f,     0.043518443f,    0.076131225f,    0.0019365374f,
-    0.03792635f,     -0.12072798f,    0.16312622f,     -0.005161815f,
-    0.21799773f,     -0.08797399f,    -0.36014968f,    -0.04138602f,
-    0.3432428f,      0.18298411f,     -0.49255306f,    -0.14481449f,
-    -0.035866823f,   0.33912277f,     -0.58728445f,    -0.077401176f,
-    0.09390359f,     0.005027801f,    0.009428041f,    0.033340048f,
-    -0.77751267f,    0.03695808f,     0.010304726f,    0.13201615f,
-    -0.015504159f,   0.33457273f,     -0.26540363f,    -0.042766355f,
-    -0.008469715f,   0.08982861f,     0.2994518f,      -0.17007865f,
-    -0.060060877f,   -0.017789882f,   0.0017739394f,   -0.02445482f,
-    -0.00090395124f, 0.14287603f,     0.1677182f,      0.037914626f,
-    -0.07026462f,    -0.10107948f,    -0.3544169f,     -0.41454762f,
-    -0.07993743f,    -0.18077761f,    -0.3115857f,     0.11889164f,
-    0.10182317f,     -0.07480821f,    -0.061138477f,   -0.30948734f,
-    0.012147854f,    0.67344695f,     -0.08709873f,    -0.053990893f,
-    0.35136977f,     -0.019170972f,   0.08478967f,     0.08622846f,
-    -0.4635361f,     0.51478165f,     0.1544301f,      -0.21340562f,
-    0.13834846f,     -0.016002057f,   0.20692965f,     -0.045034662f,
-    -0.29404634f,    0.04912065f,     0.021004405f,    0.062051933f,
-    -0.20589022f,    -0.42532277f,    -0.84776926f,    -0.25284198f,
-    0.32029763f,     -0.048092995f,   0.29214215f,     0.013360718f,
-    0.056429777f,    -0.08105883f,    -0.09573517f,    -0.039495274f,
-    -0.68320733f,    -0.08515952f,    -0.0009714131f,  -0.017794726f,
-    0.007969696f,    -0.0154107595f,  0.06578462f,     0.22468108f,
-    0.010683868f,    0.078772165f,    0.71895224f,     0.08367409f,
-    0.40069708f,     0.06394202f,     0.0057395925f,   0.04232173f,
-    0.017837223f,    -0.07999653f,    -0.23450539f,    -0.08942668f,
-    0.0021339576f,   -0.36597013f,    -0.08268445f,    0.14542471f,
-    -0.103312716f,   0.06853057f,     -0.19572325f,    -0.04905481f,
-    -0.033108562f,   0.044934466f,    0.056781884f,    -0.014311305f,
-    0.06620044f,     -0.399756f,      0.015141333f,    -0.03395024f,
-    -0.17511815f,    -0.026046228f,   -0.06587936f,    0.19412749f,
-    -0.47727558f,    0.030411286f,    0.050053142f,    0.2237644f,
-    -0.09887422f,    0.07958338f,     0.17883447f,     0.065223f,
-    0.1847929f,      0.021962825f,    0.0034403224f,   -0.079108335f,
-    -0.08721893f,    -0.4224761f,     -0.06399271f,    0.21978581f,
-    0.38157937f,     -0.09036889f,    -0.15084481f,    -0.1526548f,
-    0.119625084f,    -0.13855726f,    0.059266847f,    0.018215675f,
-    -0.010894182f,   -0.07294883f,    -0.010505289f,   -0.055377163f,
-    -0.009961642f,   0.28147355f,     -0.41619828f,    -0.0042752232f,
-    0.01989256f,     0.28272712f,     0.07361208f,     -0.4894521f,
-    -0.10971263f,    -0.14463621f,    0.123867676f,    -0.05232632f,
-    0.017162347f,    0.13102657f,     -0.06829646f,    -0.020931115f,
-    -0.06570789f,    0.009729908f,    -0.011494637f,   0.10395261f,
-    -0.012305775f,   -0.12419146f,    0.06485625f,     -0.05503147f,
-    -0.034246754f,   0.05284914f,     0.013604411f,    -0.09160792f,
-    0.2508606f,      0.8492047f,      -0.03032245f,    -0.06467645f,
-    0.28363255f,     -0.0058166864f,  -0.0034620622f,  -0.024337957f,
-    -0.60226053f,    -0.058378335f,   -0.069567025f,   -0.031342335f,
-    0.29467267f,     -0.10145354f,    -0.13428536f,    0.005052874f,
-    -0.4197696f,     0.026848238f,    0.109865285f,    0.018523974f,
-    0.11763328f,     0.1393914f,      0.35343534f,     0.109018154f,
-    -0.48544922f,    0.1368299f,      0.49552563f,     -0.10577518f,
-    0.045806605f,    0.31055748f,     -0.18309835f,    -0.17413588f,
-    0.560546f,       0.033812296f,    0.0024860406f,   0.01574145f,
-    0.014599452f,    -0.40420765f,    -0.29772767f,    0.00468128f,
-    -0.028804325f,   0.2753411f,      -0.14398248f,    -0.26464728f,
-    0.18493845f,     0.28276762f,     -0.1376211f,     -0.042958207f,
-    -0.0033873017f,  -0.10997798f,    0.077272855f,    -0.017184507f,
-    0.079803914f,    0.038206805f,    0.094064325f,    0.048848942f,
-    0.22124124f,     -0.049226128f,   0.16821276f,     0.0005571599f,
-    -0.047699716f,   -0.017951379f,   -0.0045715286f,  0.18363976f,
-    -0.33406708f,    -0.78665245f,    0.06721005f,     -0.09595573f,
-    0.48394442f,     0.055823058f,    -0.037521962f,   -0.10687211f,
-    -0.4911064f,     -0.017642232f,   0.0067783683f,   0.19611596f,
-    0.3397407f,      0.0707443f,      0.124095924f,    -0.058695804f,
-    0.5562523f,      -0.017490463f,   0.031185184f,    -0.045185555f,
-    -0.2909993f,     -0.26819518f,    0.49520794f,     0.22235957f,
-    -0.20119916f,    -0.110272154f,   -0.22553514f,    -0.07978957f,
-    0.01880893f,     -0.7143089f,     0.06771368f,     0.19614862f,
-    0.25629783f,     0.0068488107f,   -0.04071218f,    0.017471593f,
-    -0.0076234974f,  -0.37783563f,    -0.23673432f,    0.032234915f,
-    0.0057667717f,   -0.054811515f,   -0.33052707f,    0.06486647f,
-    -0.2461012f,     -0.18012646f,    0.14665681f,     -0.022205314f,
-    0.015025584f,    0.07254283f,     -0.05741594f,    0.029579304f,
-    -0.008596518f,   0.22286049f,     0.091302015f,    -0.11564156f,
-    -0.3172151f,     -0.072401375f,   -0.020854922f,   0.063183054f,
-    0.06481689f,     0.005271729f,    0.019181084f,    0.07117706f,
-    -0.009447056f,   0.20694615f,     -0.030661881f,   0.03192281f,
-    0.2319241f,      -0.041075595f,   0.023072409f,    0.22021848f,
-    -0.25272888f,    -0.07822297f,    0.0059068017f,   -0.12660635f,
-    0.1333056f,      -0.016372683f,   0.076377876f,    -0.06776241f,
-    -0.2687813f,     0.018672787f,    0.10857218f,     0.033806548f,
-    -0.12842378f,    0.29520556f,     0.59129524f,     -0.43744215f
-};
-
-static const long int espcn_conv2_kernel_dims[] = {
-    32,
-    3,
-    3,
-    64
-};
-
-static const float espcn_conv2_bias[] = {
-    0.33971384f,  -0.23245853f, -1.0215325f,  -0.2263814f,
-    0.09201997f,  0.19144128f,  -1.3733093f,  -1.7035905f,
-    -0.6637244f,  -0.08333605f, 0.44616115f,  -0.076926f,
-    0.5801112f,   -0.71345073f, 0.33217007f,  -0.67426187f,
-    -0.48569643f, -0.13424309f, -1.1751443f,  0.5630307f,
-    0.3653299f,   0.64577675f,  0.2021496f,   0.03874249f,
-    0.44926018f,  0.09768973f,  -0.9930376f,  -0.8841269f,
-    -0.18398902f, 0.69865096f,  -0.16083398f, -0.19168021f
-};
-
-static const long int espcn_conv2_bias_dims[] = {
-    32
-};
-
-static const float espcn_conv3_kernel[] = {
-    -0.007667006f,   0.14104712f,     0.0028554099f,   0.046171032f,
-    0.083970614f,    -0.08289577f,    -0.01414775f,    -0.045998544f,
-    -0.10366155f,    -0.051294606f,   0.02127337f,     0.01200112f,
-    0.075513035f,    0.03427472f,     0.0009242545f,   0.039481442f,
-    -0.083404936f,   -0.009379502f,   -0.00012922293f, 0.08770353f,
-    -0.019010197f,   0.024323002f,    0.00657334f,     0.020961132f,
-    0.033712275f,    -0.105017915f,   -0.01556234f,    -0.09186359f,
-    -0.029278394f,   0.22117417f,     0.053837106f,    -0.09097114f,
-    0.088114634f,    -0.15915282f,    0.06186595f,     0.0033195168f,
-    -0.4086313f,     -0.17276055f,    -0.007333988f,   0.034589782f,
-    -0.32201302f,    0.07693074f,     0.1128147f,      0.20464584f,
-    -0.086866386f,   0.30482367f,     -0.042256493f,   -0.07132304f,
-    0.05204476f,     0.2028391f,      0.07791786f,     -0.089417934f,
-    0.07708711f,     0.22846334f,     0.04748587f,     0.009103156f,
-    -0.12805448f,    0.12475577f,     -0.022960152f,   0.08536493f,
-    0.12684518f,     0.1882899f,      -0.09544437f,    0.34522983f,
-    -0.011966817f,   0.16707578f,     -0.10880896f,    0.007993297f,
-    0.22237432f,     0.0101676f,      0.009014923f,    -0.04825716f,
-    0.11847947f,     -0.06317551f,    -0.009806394f,   -0.044970516f,
-    0.03217826f,     -0.04854188f,    -0.012694379f,   0.048237607f,
-    0.049305733f,    -0.04797366f,    -0.012059494f,   -0.014990728f,
-    0.16739103f,     0.29273826f,     0.01097457f,     0.028956668f,
-    0.1346423f,      0.10767944f,     -0.18557154f,    -0.020515647f,
-    -0.065032914f,   0.106935486f,    0.051395193f,    0.28330383f,
-    -0.06297702f,    -0.17837301f,    -0.0659061f,     -0.070493214f,
-    0.018434696f,    -0.23210582f,    -0.08075857f,    -0.06457634f,
-    -0.23998463f,    -0.009786923f,   -0.027664542f,   0.2262627f,
-    0.09856223f,     0.36268407f,     0.065591045f,    -0.09626932f,
-    0.11624542f,     0.23481297f,     -0.040730257f,   -0.12155378f,
-    -0.037929635f,   0.008343563f,    -0.013552447f,   -0.015157376f,
-    -0.016931925f,   -0.083783776f,   0.004607789f,    0.07565792f,
-    0.11899113f,     0.24913028f,     0.00016717051f,  0.0129345255f,
-    -0.14638531f,    -0.053604305f,   0.09540138f,     -0.026006158f,
-    0.12681499f,     -0.6076643f,     0.098777324f,    0.115070805f,
-    -0.5347515f,     0.030514427f,    -0.10094133f,    0.62846696f,
-    -0.033593196f,   0.78771675f,     -0.09244786f,    -0.008667544f,
-    -0.16986623f,    0.75780606f,     -0.10130211f,    0.065105036f,
-    0.29966506f,     0.3343311f,      -0.104222424f,   -0.0943782f,
-    -0.044735834f,   -0.032489244f,   0.21114482f,     -0.20020406f,
-    0.41298053f,     0.17389429f,     -0.016944211f,   0.17826891f,
-    -0.04719942f,    -0.034800053f,   -0.039783645f,   -0.010532644f,
-    -0.039469235f,   0.24107635f,     0.16123307f,     -0.09022655f,
-    0.13408047f,     -0.0282536f,     -0.03630475f,    0.0072817653f,
-    -0.07051867f,    -0.076535776f,   0.059039824f,    0.122429736f,
-    -0.03934417f,    0.045777347f,    -0.047231924f,   0.052514616f,
-    0.31010264f,     0.016500482f,    0.007496862f,    -0.03231565f,
-    0.049405616f,    -0.08411538f,    0.03045642f,     0.17119631f,
-    0.03334349f,     0.11353106f,     0.041074052f,    0.19524741f,
-    0.06796808f,     0.17088167f,     -0.056979932f,   0.023423648f,
-    -0.04356131f,    0.12627144f,     -0.052736517f,   0.07245402f,
-    0.03975933f,     -0.008924116f,   0.019371016f,    -0.075674504f,
-    -0.004732546f,   -0.04481568f,    0.02436322f,     0.04378296f,
-    -0.05806777f,    -0.096939705f,   0.039061844f,    0.071212545f,
-    0.015327552f,    -0.004279174f,   0.031178921f,    0.008691702f,
-    -0.0041847173f,  -0.008024591f,   -0.00088262715f, 0.045580477f,
-    -0.03011504f,    0.10775189f,     0.0190155f,      0.012543175f,
-    0.12075272f,     -0.029315438f,   0.027919387f,    0.046000794f,
-    -0.15523206f,    0.059069097f,    -0.12786487f,    0.027711906f,
-    0.15750125f,     0.01187774f,     -0.012185285f,   -0.007454721f,
-    -0.05292222f,    -0.06527724f,    -0.052345403f,   -0.03817037f,
-    0.16767734f,     0.005784969f,    0.08053919f,     0.002969095f,
-    -0.06539606f,    0.013479305f,    0.059465107f,    0.05489724f,
-    0.018484972f,    0.10821291f,     -0.07344093f,    0.022035802f,
-    -0.08965972f,    0.12242154f,     -0.007821743f,   0.037775896f,
-    0.021366084f,    0.054953437f,    -0.000305967f,   0.0015507822f,
-    0.03209467f,     -0.035142414f,   0.005562415f,    -0.0014824979f,
-    -0.028283753f,   0.004241433f,    0.04415266f,     -0.032739647f,
-    0.051402435f,    0.037154127f,    0.02417755f,     0.017741432f,
-    -0.024376478f,   -0.053491775f,   0.01818964f,     -0.05982778f,
-    -0.018173559f,   -0.05709102f,    -0.002068809f,   0.024851134f,
-    -0.006637969f,   -0.030332753f,   -0.058937836f,   -0.07575009f,
-    -0.025087489f,   0.012548911f,    -0.0018659293f,  0.009307657f,
-    0.006538445f,    -0.030516295f,   0.043202642f,    0.0022194071f,
-    0.13998812f,     0.01926017f,     -0.023256416f,   0.0059284833f,
-    0.04276946f,     0.043055464f,    0.011339936f,    -0.050337285f,
-    -0.098842666f,   -0.045672577f,   -0.019297887f,   0.007744926f,
-    -0.009274277f,   -0.0882981f,     0.006480864f,    0.014436023f,
-    0.044652563f,    -0.12512758f,    -0.0061487798f,  0.0036048207f,
-    -0.07216942f,    0.18390115f,     0.1189453f,      0.08375072f,
-    -0.030994987f,   0.15075774f,     -0.06697724f,    0.036068875f,
-    0.005174052f,    0.15762272f,     -0.09359547f,    0.06011978f,
-    -0.20130202f,    -0.2399595f,     -0.007247519f,   -0.062571146f,
-    -0.25810865f,    -0.10054644f,    0.057966083f,    0.25557914f,
-    0.036694355f,    0.30086866f,     0.006560981f,    0.033802185f,
-    -0.08347327f,    0.28710675f,     0.021880157f,    0.04767934f,
-    -0.08497335f,    0.5885198f,      0.023092799f,    0.038470116f,
-    0.16157758f,     0.010583807f,    -0.25718346f,    -0.042735994f,
-    0.12373039f,     0.16206901f,     0.08336538f,     0.21352498f,
-    0.059582815f,    -0.032146916f,   0.079257764f,    -0.0016167751f,
-    -0.02205234f,    0.0405716f,      0.015626704f,    0.015071891f,
-    -0.06631943f,    0.07939527f,     0.05282321f,     -0.031827953f,
-    0.045815617f,    0.038473863f,    0.012097371f,    -0.041949954f,
-    0.10436737f,     -0.04933808f,    0.03482716f,     -0.10212701f,
-    0.27047437f,     0.14205115f,     0.041179992f,    0.026404373f,
-    -0.065594174f,   -0.12736672f,    -0.0710877f,     -0.053915583f,
-    0.01613588f,     0.17389613f,     -0.044684675f,   0.22719298f,
-    0.015502862f,    -0.14574938f,    0.085858285f,    0.0026169082f,
-    0.0089747105f,   -0.11735594f,    0.06839516f,     0.07142809f,
-    0.04451523f,     0.06147266f,     -0.0012151458f,  -0.008291631f,
-    -0.09026896f,    -0.08051338f,    -0.102967136f,   -0.052975707f,
-    0.048517436f,    -0.024674408f,   0.016117888f,    0.015603796f,
-    0.13993767f,     0.029596603f,    -0.024877293f,   -0.013130988f,
-    -0.0232684f,     0.11352275f,     -0.024990203f,   -0.1607456f,
-    -0.22931759f,    0.18455116f,     -0.02624186f,    0.07006299f,
-    -0.16019426f,    -0.062050693f,   -0.07570467f,    -0.0948215f,
-    0.11911582f,     -0.24222155f,    0.20988029f,     -0.12547027f,
-    -0.48145735f,    -0.01521843f,    -0.10649907f,    0.71631026f,
-    0.10028422f,     0.75859886f,     0.12850475f,     0.123134464f,
-    0.008657039f,    0.8846148f,      -0.13880287f,    -0.16307577f,
-    -0.10221507f,    0.07655262f,     -0.03988632f,    -0.04268315f,
-    0.050553113f,    -0.2896542f,     0.08483427f,     0.18624589f,
-    0.7549801f,      0.18414652f,     0.034072693f,    0.03786343f,
-    -0.09295679f,    -0.03666787f,    -0.009160933f,   -0.012920515f,
-    -0.029413473f,   0.010253004f,    -0.0796485f,     0.038094785f,
-    -0.19285308f,    -0.02273603f,    -0.059900336f,   0.16111064f,
-    -0.02963963f,    0.380052f,       -0.019736923f,   -0.086330734f,
-    -0.19065458f,    0.16180964f,     -0.058330737f,   0.16446571f,
-    0.5497785f,      0.2566367f,      -0.061442494f,   -0.08855255f,
-    -0.046923388f,   -0.0021147097f,  0.17849843f,     -0.048363656f,
-    0.2680546f,      0.1588858f,      -0.015360107f,   0.29298705f,
-    0.016426394f,    0.13549931f,     0.04652411f,     0.0071147704f,
-    0.010288967f,    0.05908408f,     -0.0045378814f,  0.07343509f,
-    -0.016549721f,   -0.014486795f,   -0.001113012f,   0.031942274f,
-    0.009040558f,    0.032813624f,    -0.0424731f,     0.052078795f,
-    -0.053465404f,   -0.00057529495f, 0.011511385f,    -0.027211199f,
-    -0.060380895f,   -0.013912639f,   0.00951986f,     -0.0074726664f,
-    0.021073354f,    0.030663729f,    0.00809332f,     -0.013936477f,
-    0.05807691f,     0.008006645f,    0.0071268706f,   -0.043578595f,
-    0.11615272f,     0.06984987f,     -0.0028992365f,  0.041572776f,
-    -0.15604974f,    0.18731527f,     -0.15413979f,    0.012749477f,
-    0.15030195f,     -0.0020730947f,  0.03645586f,     -0.10145699f,
-    -0.040069796f,   -0.07289411f,    0.00848367f,     0.001622471f,
-    0.088356435f,    -0.08887693f,    0.06583668f,     0.13509107f,
-    0.062882945f,    0.02901061f,     0.0557863f,      0.042449273f,
-    0.0116659785f,   0.038361747f,    -0.042015914f,   -0.052616213f,
-    -0.07969802f,    0.08745955f,     0.010646311f,    0.048006814f,
-    0.078400664f,    0.018272074f,    -0.021945313f,   0.020994332f,
-    -0.00440785f,    -0.058062512f,   -0.042612758f,   0.017000763f,
-    0.04425118f,     0.023721699f,    0.014297439f,    -0.038070936f,
-    0.03014516f,     -0.037381243f,   -0.00404214f,    -0.022961603f,
-    0.104961f,       -0.04902547f,    0.058775403f,    -0.09026729f,
-    -0.101065375f,   -0.046076927f,   0.017828949f,    0.048770756f,
-    0.0011011219f,   0.024923807f,    -0.09660758f,    0.05639419f,
-    -0.080873094f,   0.1845964f,      -0.0069835014f,  0.014266926f,
-    -0.02855939f,    -0.056643132f,   -0.0051804986f,  -0.03215627f,
-    0.019358406f,    0.1768966f,      0.04088005f,     0.0048896256f,
-    0.030420236f,    0.012921552f,    -0.03283905f,    -0.006024614f,
-    0.030611534f,    -0.028801229f,   0.002574335f,    -0.03615586f,
-    0.09825823f,     0.0065917578f,   -0.035536543f,   -0.06725451f,
-    0.003755605f,    0.013537556f,    -0.011502704f,   -0.0051462594f,
-    -0.017171362f,   -0.06360293f,    -0.034664832f,   -0.04424426f,
-    0.042037055f,    0.19522013f,     0.019246215f,    -0.021807862f,
-    -0.13493076f,    -0.18108664f,    0.027387377f,    -0.057092384f,
-    -0.360573f,      0.10253678f,     0.063756354f,    0.011502856f,
-    0.13754463f,     0.025544228f,    -0.105598815f,   -0.026410667f,
-    -0.0008124341f,  -0.071404435f,   0.016904969f,    0.023952119f,
-    -0.09001399f,    -0.014638472f,   -0.107836954f,   0.038338777f,
-    -0.05954155f,    0.3937112f,      -0.06343964f,    -0.098806344f,
-    -0.040508512f,   -0.15359704f,    0.28182873f,     0.08952835f,
-    -0.09345569f,    0.11638065f,     -0.03209807f,    0.30986494f,
-    -0.026875084f,   0.13687582f,     -0.057586435f,   0.0033817207f,
-    0.12819554f,     -0.013082991f,   -0.012207393f,   0.007877484f,
-    -0.010009816f,   -0.05519416f,    -0.014998437f,   0.011148795f,
-    -0.04913968f,    0.029449768f,    0.0018857152f,   0.013820857f,
-    -0.061610684f,   0.017086286f,    -0.014723202f,   0.055658128f,
-    -0.08936702f,    0.15055695f,     -0.019955054f,   -0.0051097856f,
-    0.055257797f,    0.026368754f,    -0.15075234f,    -0.058290627f,
-    0.015374483f,    -0.017010013f,   0.029440638f,    0.17879036f,
-    0.055987984f,    0.2014458f,      -0.025986856f,   0.037391923f,
-    0.020041345f,    -0.27366036f,    -0.107675634f,   0.044677358f,
-    -0.26006556f,    -0.08148701f,    0.023839803f,    0.18195054f,
-    0.10027663f,     0.323401f,       0.012640289f,    0.033895966f,
-    -0.08169412f,    0.17818142f,     0.01733072f,     0.063214764f,
-    -0.06319035f,    -0.03843456f,    0.044573024f,    0.012283689f,
-    0.03905451f,     -0.0858922f,     0.0056206034f,   -0.054033287f,
-    0.074631706f,    0.2270766f,      0.049191162f,    -0.080160886f,
-    0.20265223f,     0.0034367319f,   0.08326053f,     0.055953957f,
-    -0.021390092f,   -0.75434166f,    -0.2119513f,     0.15419082f,
-    -0.5878938f,     0.09843949f,     0.10501423f,     0.6137734f,
-    -0.15509549f,    0.7417564f,      -0.09229847f,    -0.11215972f,
-    0.1986837f,      0.7498558f,      0.15741259f,     0.031588957f,
-    0.34542522f,     0.3671338f,      0.050357416f,    0.09435209f,
-    -0.12557067f,    0.23468016f,     -0.106572054f,   -0.044294365f,
-    0.30201787f,     0.09970023f,     -0.086082414f,   0.31907186f,
-    0.0011450003f,   0.060450554f,    -0.094321065f,   0.0017964012f,
-    0.1424026f,      0.19942866f,     0.058151063f,    -0.09763893f,
-    0.14013672f,     -0.033729076f,   -0.009657222f,   -0.037736878f,
-    0.06720788f,     -0.075642206f,   0.007286674f,    0.11240429f,
-    0.0065294695f,   -0.030203562f,   -0.010721404f,   -0.116738304f,
-    0.3607275f,      0.12672496f,     0.021615604f,    0.033858713f,
-    0.13400987f,     0.06431525f,     -0.06691087f,    0.14595011f,
-    -0.008561604f,   0.14163294f,     0.056257907f,    0.3520392f,
-    -0.04394999f,    -0.0028129697f,  -0.08888837f,    -0.029985145f,
-    0.030372502f,    -0.14674705f,    -0.070825584f,   -0.08322254f,
-    -0.08497095f,    0.010243157f,    -5.5688863e-05f, -0.01099719f,
-    0.025146788f,    0.061569728f,    0.062467348f,    -0.041845758f,
-    0.014052529f,    -0.041381437f,   -0.005965281f,   -0.02505238f,
-    0.033743933f,    0.022375392f,    -0.018016314f,   0.00055475975f,
-    -0.022157867f,   -0.017465835f,   -0.0045483005f,  0.119692154f,
-    -0.020166207f,   0.24603683f,     -0.0071642944f,  0.024200281f,
-    -0.03257321f,    -0.04937859f,    0.07412929f,     -0.004714887f,
-    0.0010213905f,   -0.0576797f,     0.047480553f,    0.011789497f,
-    -0.2318705f,     -0.013216555f,   -0.007650194f,   0.21737282f,
-    -0.0017965994f,  0.37281004f,     -0.09982479f,    -0.009142261f,
-    -0.13773903f,    0.23119944f,     -0.020788472f,   -0.06151848f,
-    -0.0014226118f,  -0.06132002f,    -0.032428455f,   -0.046841744f,
-    0.0078683f,      0.089152165f,    0.03683405f,     -0.117846414f,
-    0.18142857f,     0.19151904f,     -0.008181704f,   -0.14283088f,
-    -0.03691898f,    0.0031022264f,   -0.00318654f,    -0.014476929f,
-    -0.02316005f,    0.035108574f,    0.12210266f,     -0.038086705f,
-    0.026954912f,    -0.0056925155f,  0.018069055f,    -0.040836975f,
-    -0.020427013f,   -0.043570735f,   0.060326766f,    0.06339755f,
-    0.047302492f,    -0.026342686f,   -0.011594244f,   0.061395485f,
-    0.10346414f,     -0.03713694f,    0.0102482885f,   -0.0016179478f,
-    -0.0028208077f,  -0.10695704f,    0.010509528f,    0.025757857f,
-    -0.04434847f,    0.13520806f,     0.008622794f,    -0.053426582f,
-    0.013260353f,    -0.19719706f,    0.004430872f,    -0.029948913f,
-    0.03813006f,     0.0373536f,      0.0008706067f,   0.01047326f,
-    -0.0045027793f,  0.019326277f,    0.007231656f,    0.008300135f,
-    -0.020665932f,   0.04975184f,     0.0014273074f,   -0.04876815f,
-    0.07044493f,     -0.01045838f,    0.009101885f,    -0.036903173f,
-    -0.0004744507f,  -0.046730164f,   0.0041760514f,   -0.01884484f,
-    0.0063735796f,   0.06810604f,     0.107551165f,    0.09627486f,
-    0.043206997f,    0.06253923f,     -0.035905674f,   0.041340932f,
-    -0.119592205f,   0.094922915f,    -0.065469556f,   -0.03853879f,
-    -0.17381419f,    0.23785266f,     0.078358285f,    0.0054959077f,
-    0.11458983f,     -0.013138738f,   -0.103433214f,   -0.02233651f,
-    0.04934036f,     -0.08529042f,    0.03650632f,     0.022829639f,
-    0.035568047f,    0.0091951545f,   -0.10593388f,    -0.08046578f,
-    0.002299903f,    0.30750358f,     -0.05585595f,    -0.014680518f,
-    0.030016491f,    -0.17937884f,    -0.19030805f,    -0.11197273f,
-    -0.046215743f,   0.14573145f,     0.031408813f,    0.061366186f,
-    -0.07926941f,    -0.08302711f,    0.061025552f,    -0.015553272f,
-    -0.06158321f,    0.0143050505f,   0.02111178f,     -0.001981786f,
-    0.0767764f,      0.009569591f,    -0.059213877f,   0.0063453517f,
-    -0.03622294f,    -0.03039037f,    0.00013941481f,  0.009374101f,
-    -0.13855189f,    0.010991925f,    -0.0613927f,     0.11416749f,
-    -0.11961187f,    0.32238087f,     -0.044924937f,   -0.08240755f,
-    -0.008297185f,   -0.054251228f,   0.14359601f,     0.06008485f,
-    -0.018592346f,   0.0648186f,      -0.0020248091f,  0.38440135f,
-    0.053694524f,    0.13339223f,     0.06800024f,     0.018290306f,
-    0.10995106f,     -0.12827326f,    0.0123858955f,   0.21950454f,
-    0.065632716f,    0.061837338f,    0.020810535f,    -0.06626623f,
-    -0.14532562f,    -0.093671024f,   -0.06962128f,    0.040431153f,
-    -0.07160787f,    -0.09618397f,    0.039452076f,    0.020019688f,
-    0.13571987f,     -0.046189487f,   -0.015846943f,   0.0063015823f,
-    -0.09565114f,    0.22451776f,     0.00886037f,     -0.02049069f,
-    -0.24221073f,    0.14828478f,     -0.051143408f,   0.0461805f,
-    0.09435043f,     0.09374778f,     -0.08676505f,    0.066650264f,
-    -0.060268547f,   -0.3259086f,     -0.18091676f,    -0.11639267f,
-    -0.5029436f,     -0.09627753f,    0.02067597f,     0.7558151f,
-    0.0038006685f,   0.70143574f,     0.02178817f,     0.075308986f,
-    0.05171592f,     0.937243f,       0.037846364f,    0.12480036f,
-    -0.16727677f,    0.4041633f,      0.09565084f,     0.04462478f,
-    0.18047121f,     0.025510564f,    -0.054039463f,   0.14026093f,
-    0.7756441f,      0.18320186f,     0.087877594f,    0.21245043f,
-    0.128625f,       0.040841434f,    0.031882454f,    0.014652159f,
-    0.07336157f,     -0.082995646f,   -0.08216907f,    0.06895632f,
-    -0.28883147f,    0.0687547f,      0.08278488f,     0.06376588f,
-    0.08406635f,     0.34743282f,     0.01616047f,     -0.105779156f,
-    0.1468829f,      0.053489823f,    0.10077649f,     -0.09239508f,
-    0.6348831f,      0.1352438f,      0.02459858f,     0.090068035f,
-    -0.078240074f,   -0.099081255f,   -0.12910812f,    -0.15346357f,
-    0.12719591f,     0.15875258f,     -0.06565642f,    0.27934027f,
-    -0.022967832f,   -0.053190503f,   0.09059283f,     0.012006108f,
-    0.0011857292f,   0.016293127f,    0.06444683f,     -0.050672583f,
-    3.5189834e-05f,  0.017987749f,    -0.019098926f,   0.008637739f,
-    -0.024748938f,   -0.053841494f,   -0.09542447f,    -0.014751939f,
-    0.025203867f,    -0.0032474683f,  -0.006368458f,   -0.0009960494f,
-    0.0013469144f,   -0.027301246f,   -0.012753308f,   -0.012530901f,
-    0.016105907f,    0.034088247f,    -0.01590232f,    -0.13388981f,
-    -0.0125353085f,  0.09361885f,     -0.0057449047f,  0.006084462f,
-    -0.06271147f,    0.031053199f,    -0.04053029f,    -0.044474907f,
-    0.061547633f,    -0.20477249f,    0.081579626f,    -0.0585398f,
-    -0.20271818f,    -0.011229073f,   0.03334085f,     0.15171741f,
-    0.04966151f,     0.39416173f,     0.08891907f,     0.068318516f,
-    -0.12359032f,    0.14359109f,     -0.023392875f,   -0.064946696f,
-    0.0454515f,      -0.019338306f,   -0.036920782f,   -0.0061167954f,
-    0.008170954f,    -0.08232102f,    -0.004634325f,   0.0277472f,
-    0.112698115f,    0.21048214f,     -0.0012042654f,  -0.029842526f,
-    -0.025627753f,   -0.014696349f,   -0.026032865f,   -0.0072196675f,
-    -0.036066715f,   0.051305927f,    -0.045510262f,   0.0124340765f,
-    -0.05072888f,    -0.005966866f,   -0.021207381f,   0.0146908695f,
-    -0.021395259f,   0.051524293f,    -0.027837146f,   -0.052131847f,
-    -0.005911164f,   0.016989948f,    -0.007660514f,   0.033356547f,
-    0.08252214f,     -0.021740522f,   -0.010158041f,   -0.037607312f,
-    -0.022566633f,   0.032255232f,    0.056726158f,    0.069313794f,
-    0.064242706f,    0.17749299f,     -0.00038684483f, -0.16919652f
-};
-
-static const long int espcn_conv3_kernel_dims[] = {
-    4,
-    3,
-    3,
-    32
-};
-
-static const float espcn_conv3_bias[] = {
-    -0.00073408236f, 0.004423303f,    0.0024515174f,   0.002585888f
-};
-
-static const long int espcn_conv3_bias_dims[] = {
-    4
-};
-
-#endif
diff --git a/libavfilter/dnn_interface.c b/libavfilter/dnn_interface.c
index ca7d6d1..78d7c5c 100644
--- a/libavfilter/dnn_interface.c
+++ b/libavfilter/dnn_interface.c
@@ -40,14 +40,12 @@  DNNModule *ff_get_dnn_module(DNNBackendType backend_type)
     switch(backend_type){
     case DNN_NATIVE:
         dnn_module->load_model = &ff_dnn_load_model_native;
-        dnn_module->load_default_model = &ff_dnn_load_default_model_native;
         dnn_module->execute_model = &ff_dnn_execute_model_native;
         dnn_module->free_model = &ff_dnn_free_model_native;
         break;
     case DNN_TF:
     #if (CONFIG_LIBTENSORFLOW == 1)
         dnn_module->load_model = &ff_dnn_load_model_tf;
-        dnn_module->load_default_model = &ff_dnn_load_default_model_tf;
         dnn_module->execute_model = &ff_dnn_execute_model_tf;
         dnn_module->free_model = &ff_dnn_free_model_tf;
     #else
diff --git a/libavfilter/dnn_interface.h b/libavfilter/dnn_interface.h
index a69717a..e367343 100644
--- a/libavfilter/dnn_interface.h
+++ b/libavfilter/dnn_interface.h
@@ -30,8 +30,6 @@  typedef enum {DNN_SUCCESS, DNN_ERROR} DNNReturnType;
 
 typedef enum {DNN_NATIVE, DNN_TF} DNNBackendType;
 
-typedef enum {DNN_SRCNN, DNN_ESPCN} DNNDefaultModel;
-
 typedef struct DNNData{
     float *data;
     int width, height, channels;
@@ -49,8 +47,6 @@  typedef struct DNNModel{
 typedef struct DNNModule{
     // Loads model and parameters from given file. Returns NULL if it is not possible.
     DNNModel *(*load_model)(const char *model_filename);
-    // Loads one of the default models
-    DNNModel *(*load_default_model)(DNNDefaultModel model_type);
     // Executes model with specified input and output. Returns DNN_ERROR otherwise.
     DNNReturnType (*execute_model)(const DNNModel *model);
     // Frees memory allocated for model.
diff --git a/libavfilter/dnn_srcnn.h b/libavfilter/dnn_srcnn.h
deleted file mode 100644
index 8bf563b..0000000
--- a/libavfilter/dnn_srcnn.h
+++ /dev/null
@@ -1,2114 +0,0 @@ 
-/*
- * Copyright (c) 2018 Sergey Lavrushkin
- *
- * This file is part of FFmpeg.
- *
- * FFmpeg is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * FFmpeg is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with FFmpeg; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
- */
-
-/**
- * @file
- * This file contains CNN weights for SRCNN model (https://arxiv.org/abs/1501.00092),
- * auto generated by scripts provided in the repository: https://github.com/HighVoltageRocknRoll/sr.git.
- */
-
-#ifndef AVFILTER_DNN_SRCNN_H
-#define AVFILTER_DNN_SRCNN_H
-
-static const float srcnn_conv1_kernel[] = {
-    -0.7263989f,     0.10602153f,     0.5026704f,      -0.14831094f,
-    0.37574732f,     -0.48292008f,    0.23944865f,     0.47783348f,
-    -0.31678325f,    0.54115134f,     -0.12013878f,    -0.2609722f,
-    0.15616964f,     1.1431208f,      -0.48957616f,    -0.2451917f,
-    0.1284056f,      -0.021970319f,   1.0423138f,      -1.5206486f,
-    -1.6353005f,     0.4495059f,      1.20728f,        -0.47862163f,
-    -0.17744678f,    -0.6134415f,     0.20609367f,     1.3394631f,
-    -1.722065f,      -0.4467302f,     0.23103382f,     0.42106146f,
-    -0.12702082f,    0.77740306f,     -0.69918704f,    0.48986763f,
-    0.5589177f,      -0.30944192f,    1.1438733f,      -0.65396136f,
-    -0.70556897f,    0.44775712f,     1.2461696f,      -1.3872666f,
-    0.2169952f,      -0.37848595f,    0.043647807f,    1.3152972f,
-    -1.0774575f,     -1.1562293f,     0.35734457f,     1.0001631f,
-    -1.1782744f,     0.06567217f,     -0.6173174f,     0.6298238f,
-    1.4242675f,      -0.2069782f,     -0.33268732f,    -0.35322326f,
-    0.10217269f,     0.47913307f,     0.26337254f,     -0.67979544f,
-    0.12577783f,     0.52598596f,     -0.19630483f,    0.30299404f,
-    -1.0643626f,     -0.24875754f,    0.81885606f,     0.015991075f,
-    0.020289483f,    0.0686438f,      0.375957f,       -0.69463587f,
-    0.2382723f,      0.22152439f,     -0.08397214f,    0.1924622f,
-    -0.46541685f,    -0.38124445f,    -0.17821935f,    0.5965002f,
-    -0.035983816f,   0.6008474f,      0.05921357f,     -0.77031547f,
-    0.2330389f,      0.13337427f,     0.1549126f,      0.067306034f,
-    -0.11510281f,    -1.1934607f,     -0.39514753f,    0.31912854f,
-    0.11281575f,     0.20578581f,     -0.24752977f,    0.37552473f,
-    0.18900225f,     0.5873591f,      0.10472243f,     -0.08534039f,
-    0.16720428f,     0.09479876f,     0.2761193f,      -0.18016733f,
-    0.42708036f,     -1.3561232f,     0.16277355f,     1.296158f,
-    0.47224966f,     -0.9756136f,     0.01429936f,     0.78976095f,
-    -0.37165934f,    -0.18987168f,    -2.768134f,      -0.75251764f,
-    2.0366445f,      0.34599665f,     -1.4310564f,     -0.29698998f,
-    0.7507228f,      -0.24187464f,    0.26860067f,     -1.29194f,
-    -0.06718959f,    1.5185323f,      0.42319876f,     -0.3397131f,
-    0.034438632f,    0.3394911f,      -0.4155706f,     0.2498848f,
-    0.49432325f,     0.34672555f,     -0.043687735f,   -0.34755713f,
-    0.12991475f,     0.59121245f,     -0.19544233f,    0.048664026f,
-    -0.029653434f,   0.2838548f,      -0.025635261f,   -1.0817777f,
-    -0.49922147f,    0.30909857f,     -0.18102932f,    0.13793421f,
-    -0.047630433f,   0.08078894f,     -0.6182872f,     0.12631422f,
-    0.23384316f,     0.9919446f,      -0.20500293f,    -0.47246227f,
-    0.31138495f,     -0.035759382f,   0.46698722f,     -0.67741156f,
-    -0.5294287f,     0.6026003f,      1.1834553f,      0.5267343f,
-    -0.34330863f,    -0.018293776f,   0.4679054f,      0.17324278f,
-    -0.03554532f,    0.5563575f,      1.4066254f,      1.2233248f,
-    0.6956746f,      -0.104703404f,   -0.24316745f,    -0.10153877f,
-    -0.0018137248f,  0.24293478f,     -0.04501183f,    -1.2523488f,
-    -2.14991f,       -1.327261f,      -0.21102585f,    0.30200675f,
-    -0.1650284f,     -0.52617776f,    0.5428086f,      0.023360383f,
-    -0.98181826f,    -1.0008751f,     -0.44369724f,    0.27985632f,
-    0.62786746f,     -0.18338394f,    -0.12290207f,    0.1446639f,
-    0.30579162f,     0.84409934f,     1.2543039f,      1.2681394f,
-    -0.06656643f,    -0.060104124f,   -0.24642299f,    -0.15825404f,
-    -0.12671064f,    -0.3518346f,     -0.52905124f,    -0.46248388f,
-    -0.33800587f,    -0.54408455f,    -0.25075534f,    -0.10540969f,
-    0.13493654f,     0.35161543f,     -0.035940636f,   -0.08201337f,
-    -0.5706626f,     -0.37743926f,    0.019457942f,    0.80704933f,
-    0.32105067f,     0.037670434f,    -0.3106436f,     0.17928012f,
-    0.20210204f,     0.4273411f,      0.5027316f,      -0.07298674f,
-    -0.09220003f,    -0.5484188f,     -0.16819112f,    0.20233753f,
-    -0.029914672f,   -0.21038392f,    0.03170107f,     0.022139158f,
-    -0.15891029f,    -0.11592263f,    0.2576922f,      0.0072771427f,
-    -0.066282056f,   -0.07872525f,    0.5865559f,      0.23848821f,
-    0.25726625f,     -0.093935065f,   -0.068290584f,   0.036047217f,
-    -0.14091331f,    0.34567562f,     -0.07219853f,    -1.1261845f,
-    -1.3960425f,     -0.76837903f,    0.23771587f,     0.29315057f,
-    -0.19119522f,    0.19012818f,     -0.073937364f,   0.044728864f,
-    0.5776024f,      0.9897966f,      0.53273576f,     -0.15098274f,
-    -0.03573044f,    0.20435207f,     0.2714278f,      -0.8547263f,
-    -0.30613494f,    1.3886656f,      1.9011419f,      0.9593827f,
-    -0.73553854f,    -0.45517915f,    0.025867065f,    0.101844996f,
-    0.09645809f,     0.123161055f,    -0.9174892f,     -1.2275983f,
-    -0.56873393f,    0.14470425f,     0.18598866f,     0.23721717f,
-    -0.19604f,       0.29935414f,     1.0313185f,      -1.770268f,
-    -2.649679f,      -0.7733933f,     0.99738145f,     0.23972774f,
-    -0.34836933f,    -0.22536243f,    -0.36191761f,    0.18033181f,
-    1.698728f,       2.1854334f,      1.1074656f,      -0.11460473f,
-    -0.31702203f,    -0.11365917f,    0.5040004f,      -0.17280416f,
-    -0.824993f,      -0.35835874f,    0.09919185f,     -0.41119656f,
-    -0.7426417f,     0.026628582f,    0.36534435f,     -0.2935296f,
-    0.30641884f,     0.4454501f,      -0.23734173f,    -0.55541134f,
-    -0.07737103f,    0.5374771f,      0.029738871f,    -0.16415067f,
-    0.27026442f,     -0.019386277f,   0.2257843f,      -0.2610451f,
-    0.29025224f,     0.0323975f,      -0.24996525f,    -0.13371797f,
-    0.1990057f,      -0.75456816f,    -0.07928557f,    0.4718667f,
-    -0.58301795f,    -0.6289958f,     0.043499757f,    0.47926098f,
-    0.24356067f,     -0.36129156f,    0.5835884f,      -0.13532665f,
-    0.38269094f,     0.7183827f,      0.067397475f,    -0.42604956f,
-    0.53801775f,     -0.012071161f,   -0.15065268f,    1.6623957f,
-    -1.0779876f,     -1.5176026f,     1.1759787f,      0.492117f,
-    -1.0571814f,     0.10549368f,     -0.11476211f,    -0.08055503f,
-    2.2380643f,      -1.2825518f,     -2.964976f,      0.33482534f,
-    1.092729f,       -0.83073944f,    0.055731095f,    0.16512655f,
-    0.2279519f,      1.0676982f,      -0.63224566f,    -0.87255496f,
-    -0.00030620184f, 0.61401004f,     -0.6779533f,     0.20687394f,
-    0.11530533f,     -0.09796175f,    -0.17359062f,    -0.09167872f,
-    0.5978565f,      0.44643846f,     0.5141848f,      -0.37242907f,
-    0.5970414f,      -0.11124167f,    -0.111565225f,   -0.14684688f,
-    -0.047505114f,   0.18187033f,     -0.30229607f,    -0.4489613f,
-    -0.54386234f,    0.25364923f,     -0.098850206f,   -0.086713634f,
-    0.25193915f,     -0.11882926f,    0.13730775f,     -0.21007928f,
-    0.45700842f,     -0.088474065f,   0.13851145f,     -0.11291132f,
-    0.061275546f,    -0.066255376f,   -0.015100992f,   0.08680404f,
-    0.12645586f,     0.33221236f,     0.20174214f,     -0.252648f,
-    -0.48872f,       0.31734344f,     0.023180632f,    0.14285406f,
-    -0.32391074f,    0.2471229f,      -0.19922902f,    -0.7711557f,
-    0.28097668f,     0.8963695f,      -0.3713026f,     0.03506874f,
-    -0.29458657f,    0.29833743f,     0.021619521f,    0.10475948f,
-    -0.02917348f,    0.69391185f,     0.13044725f,     -0.49359274f,
-    0.023207946f,    -0.22082663f,    1.2119422f,      -0.9989304f,
-    -0.43711343f,    1.5081764f,      0.013644039f,    -1.6462599f,
-    1.0773262f,      -0.21466662f,    -0.4566561f,     1.3435651f,
-    -1.41988f,       -0.6456881f,     2.3546782f,      -0.30025634f,
-    -2.620215f,      1.7275296f,      -0.20222616f,    -0.50596696f,
-    1.2236485f,      -0.8864262f,     -0.41477537f,    0.829931f,
-    0.49423417f,     -1.0973096f,     0.42582485f,     0.22452296f,
-    -0.14031331f,    0.32969078f,     -0.28245318f,    -0.020392092f,
-    -0.08865982f,    0.16707866f,     0.38051793f,     -0.035839517f,
-    0.2306986f,      -0.14719579f,    -0.19459364f,    0.11216528f,
-    0.2777106f,      -0.56038356f,    -0.15703991f,    0.10614974f,
-    -0.20249663f,    -0.0694758f,     0.048343804f,    0.088438004f,
-    0.090558946f,    0.13783233f,     0.2307014f,      0.0009698182f,
-    -0.13366666f,    0.22858207f,     -0.14880876f,    -0.35845554f,
-    0.1338682f,      0.22097413f,     0.32187966f,     -0.05034136f,
-    -0.07330734f,    -0.13549939f,    -0.089406766f,   0.24041393f,
-    0.33922225f,     0.03014337f,     -0.37875935f,    -0.6540036f,
-    0.26888f,        0.41949442f,     0.13917583f,     0.12236933f,
-    0.027446935f,    -0.08716239f,    -0.040734176f,   -0.3944786f,
-    -0.07939863f,    0.055101413f,    -0.40847212f,    -0.21136412f,
-    -0.16155608f,    0.3146967f,      -0.5971032f,     0.20469202f,
-    0.8797909f,      1.1722349f,      0.34738892f,     -0.37396973f,
-    0.13547257f,     0.2883454f,      0.02557723f,     -0.07777084f,
-    0.53552854f,     -1.0067828f,     -0.93197465f,    -0.301378f,
-    -0.17159878f,    0.1680074f,      0.027190955f,    -0.43096787f,
-    0.4392596f,      0.6575586f,      -1.5560985f,     -0.6291224f,
-    0.30029467f,     0.33370602f,     -0.277416f,      0.107902214f,
-    -0.042087123f,   -0.52617055f,    0.18367536f,     0.7542734f,
-    2.027691f,       0.984213f,       -0.1663963f,     -0.59241384f,
-    -0.00882523f,    0.63580036f,     -0.3984743f,     -0.2506722f,
-    0.1626365f,      0.81098735f,     -0.06939555f,    -0.6184459f,
-    0.21373886f,     0.3340931f,      -0.27492195f,    0.2230297f,
-    0.42537546f,     -0.89950776f,    -1.3422889f,     -0.5399033f,
-    0.51746935f,     0.11387378f,     -0.24686225f,    0.02206294f,
-    0.37388873f,     -0.39221865f,    -1.5361317f,     -1.3335013f,
-    -0.7182086f,     0.17168027f,     0.72005093f,     0.13720219f,
-    0.4366388f,      -0.085392706f,   0.1293127f,      0.7402921f,
-    1.7634785f,      0.34508327f,     -1.1746907f,     -0.7007663f,
-    0.14875877f,     0.032796208f,    -0.025421033f,   0.32587984f,
-    0.73615205f,     1.1345043f,      0.5788003f,      -0.45788294f,
-    -0.60399574f,    0.12313714f,     -0.18048021f,    0.44865513f,
-    0.8296121f,      -1.1711287f,     -1.744529f,      -0.36602977f,
-    0.98342174f,     -0.114971936f,   0.02738897f,     -0.4427554f,
-    0.2831007f,      0.8598983f,      -0.15194453f,    -0.9136412f,
-    0.6787078f,      0.44700852f,     -0.53786695f,    -0.017307825f,
-    0.18260056f,     -0.6485845f,     0.34299588f,     0.9489026f,
-    0.94465286f,     0.49455532f,     -0.35203394f,    -0.45152044f,
-    0.11621425f,     0.11447259f,     0.040673617f,    -0.71276504f,
-    -0.73925704f,    -1.100894f,      -0.97932f,       -0.172931f,
-    0.726209f,       0.17484011f,     0.32822183f,     0.51445514f,
-    0.17485477f,     0.16612771f,     -0.11933684f,    -0.039564066f,
-    0.5764389f,      0.59743696f,     0.074268654f,    -0.3919722f,
-    0.23575598f,     -0.22772102f,    0.016834449f,    0.37495023f,
-    0.20427136f,     -0.5615501f,     -0.3002306f,     -0.24319829f,
-    0.016914783f,    0.007927076f,    -0.10381716f,    0.054156844f,
-    -0.08905566f,    0.19208689f,     -0.21241345f,    0.11541119f,
-    -0.027493877f,   -0.26355416f,    0.5591375f,      -0.20755993f,
-    -0.37642932f,    0.5311379f,      0.47656754f,     -0.5954351f,
-    0.011943212f,    0.09183289f,     -0.03677413f,    0.16958217f,
-    -0.02078214f,    -0.18908505f,    -0.4617806f,     0.078835174f,
-    -0.07257673f,    0.0771782f,      0.16639948f,     0.47881326f,
-    -1.364898f,      0.31772718f,     1.5545816f,      -0.83652f,
-    -0.93394774f,    1.5725405f,      -0.6652524f,     -0.15141797f,
-    0.91672754f,     -2.0863702f,     0.78238636f,     2.3251228f,
-    -1.2362984f,     -1.8946857f,     2.5515373f,      -0.8630663f,
-    -0.0466625f,     0.41515315f,     -1.2272172f,     0.26329744f,
-    1.2443293f,      -0.88989544f,    -0.8293886f,     1.3633447f,
-    -0.684231f,      -0.14873628f,    -0.04644238f,    0.30573758f,
-    -0.068075225f,   -0.14957273f,    -0.20632695f,    0.19734752f,
-    -0.054233257f,   -0.065973274f,   0.29581094f,     -0.21473368f,
-    0.36871183f,     -0.08626782f,    -0.42372608f,    0.39955935f,
-    0.3903162f,      -0.5645909f,     0.1883746f,      -0.019107355f,
-    0.022658974f,    0.009612116f,    -0.16355167f,    0.19896704f,
-    -0.13607965f,    0.09246324f,     -0.09797903f,    0.048659373f,
-    -0.037491314f,   -0.14240977f,    0.20413423f,     0.08013308f,
-    -0.34478816f,    -0.5379457f,     -0.1879972f,     0.06449225f,
-    0.20439695f,     -0.22875418f,    0.28015792f,     -0.4402247f,
-    -0.10334257f,    0.99477077f,     1.2921251f,      0.30159664f,
-    -0.3302597f,     -0.009246098f,   0.2289346f,      -0.00985004f,
-    -0.0011079466f,  0.22817999f,     -0.34618375f,    -1.409124f,
-    -0.52559733f,    0.07852194f,     -0.025938477f,   -0.18463936f,
-    -0.5327232f,     0.9662563f,      0.77706736f,     -1.5702273f,
-    -2.5716293f,     -0.9017005f,     1.0010576f,      0.39339042f,
-    -0.29945448f,    -0.21575934f,    -0.48090336f,    -0.42497942f,
-    0.61069816f,     0.73823947f,     0.40696618f,     -0.21580309f,
-    -0.46710205f,    0.06616455f,     0.602241f,       -0.29521075f,
-    -0.470355f,      1.9458065f,      2.443488f,       1.4839429f,
-    -0.052761942f,   -0.3976784f,     0.68494105f,     -0.07563186f,
-    0.24861592f,     -0.49241045f,    -0.8815515f,     -0.8532087f,
-    -0.43924895f,    -0.40971693f,    -0.049054857f,   0.07599679f,
-    -0.18183342f,    0.38677353f,     0.3204334f,      -0.0865483f,
-    -0.39006183f,    -0.19469076f,    0.30097964f,     0.3177567f,
-    -0.3091987f,     0.11990278f,     -0.43667668f,    -0.05127544f,
-    0.2039718f,      0.5553467f,      0.2907104f,      -0.0910852f,
-    -0.27651635f,    0.06633793f,     -0.11610153f,    -0.10718948f,
-    -0.07430103f,    0.08979611f,     0.02598161f,     -0.10642334f,
-    -0.093117245f,   -0.021283662f,   -0.0046935086f,  0.051439416f,
-    0.16633305f,     -0.1166427f,     0.17743008f,     -0.022526765f,
-    0.10478239f,     -0.13903795f,    0.19445625f,     -0.0588807f,
-    -0.04630704f,    -0.06571279f,    -0.20475726f,    -0.2824264f,
-    -0.21493006f,    -0.040839963f,   -0.2803055f,     -0.112532206f,
-    -0.21883382f,    0.057782356f,    -0.13706921f,    -0.33366126f,
-    -0.31095985f,    0.110574976f,    -0.08307843f,    -0.19681808f,
-    0.1336516f,      0.038494658f,    -0.18258247f,    0.0003316764f,
-    -0.26141733f,    0.3485119f,      0.3545282f,      0.2606433f,
-    -0.41138816f,    0.16946845f,     -0.028205436f,   -0.13313891f,
-    -0.078877494f,   0.21378776f,     0.07672383f,     0.25592306f,
-    -0.020387953f,   -0.44255662f,    0.25025597f,     -0.12463363f,
-    -0.27418944f,    0.2723045f,      -0.12058997f,    -0.37168705f,
-    -0.44781202f,    -0.33156475f,    -0.35647348f,    0.17796832f,
-    -0.12119717f,    -0.12833434f,    -0.10572009f,    0.07894141f,
-    -0.4137011f,     -0.5315371f,     -0.17087053f,    -0.01732094f,
-    0.06784408f,     -0.16414793f,    -0.0874874f,     0.19013783f,
-    -0.18964772f,    -0.103452116f,   0.046060424f,    0.17549752f,
-    -0.027187627f,   -0.0074856584f,  -0.12811483f,    -0.5017386f,
-    0.020504307f,    0.37256476f,     0.4620954f,      -0.35890388f,
-    -0.38583973f,    -0.23569678f,    0.28363082f,     0.054050233f,
-    0.36850584f,     0.08528788f,     -0.38075712f,    -0.40704483f,
-    -0.30872306f,    0.68601817f,     -0.45360413f,    -0.34648514f,
-    -0.12929815f,    0.5816819f,      -0.6861207f,     0.10264717f,
-    0.42558417f,     0.31414813f,     1.9223102f,      1.1935598f,
-    -0.145911f,      0.13434172f,     0.39321974f,     -1.5645692f,
-    1.0946943f,      1.0783141f,      -1.8093923f,     -2.5671768f,
-    0.9076208f,      -0.23577802f,    0.051736858f,    0.3651396f,
-    -2.2567074f,     1.5076435f,      1.2892408f,      -2.4163277f,
-    -4.302613f,      0.18257363f,     -0.6784518f,     -0.011453142f,
-    0.29107454f,     -1.2645804f,     1.2282435f,      1.267446f,
-    -0.77700347f,    -0.29826313f,    0.98254025f,     -0.017620187f,
-    0.5823298f,      0.26316735f,     -0.28811622f,    -0.22252186f,
-    0.21989049f,     0.37484524f,     1.1437117f,      0.59011585f,
-    -0.18849126f,    0.5026451f,      0.4115662f,      0.028699921f,
-    -0.41734797f,    -0.5511076f,     -0.64370537f,    -0.2910468f,
-    -0.7996264f,     -0.2695162f,     -0.49478745f,    -0.5803374f,
-    0.2433155f,      0.2002157f,      0.44357777f,     -0.0015314774f,
-    -0.14045519f,    0.2558532f,      0.38127804f,     -0.054795325f,
-    -0.008761176f,   -0.060014077f,   -0.058624715f,   0.28308347f,
-    -0.4158676f,     -0.29263753f,    -0.07421195f,    -0.34173045f,
-    0.34393975f,     -0.02810749f,    -0.3745195f,     -0.41115463f,
-    0.06697473f,     0.71030605f,     1.6023778f,      0.6241183f,
-    -0.45142415f,    0.17611483f,     0.61277026f,     -0.1281581f,
-    0.18669653f,     1.3203012f,      0.63291836f,     -0.26486424f,
-    -0.9971664f,     0.20164996f,     -0.12514788f,    0.20720239f,
-    -0.22733729f,    0.62221444f,     1.5338745f,      -0.28462204f,
-    -1.9085015f,     -1.2539467f,     1.3149871f,      -0.4877235f,
-    -0.7715078f,     0.4602598f,      -0.60407895f,    -0.37915072f,
-    -0.98744285f,    -0.7662493f,     0.1635212f,      1.5674274f,
-    -0.60574186f,    -0.63268894f,    0.802344f,       -0.3792746f,
-    -1.6308274f,     -0.90369064f,    0.45438603f,     0.16395225f,
-    0.42283246f,     -0.3474321f,     0.108107194f,    0.74220324f,
-    0.44326776f,     0.6536655f,      1.000009f,       1.1428074f,
-    -0.35299507f,    -0.5326825f,     0.38839117f,     -0.13484591f,
-    -0.36238474f,    -0.20466816f,    0.3953623f,      -0.072583795f,
-    -0.3237313f,     -0.4415874f,     -0.17510557f,    0.2483535f,
-    0.2678793f,      -0.087043315f,   0.15836707f,     -0.37598613f,
-    -0.7726355f,     0.31426254f,     0.72350067f,     0.10417363f,
-    -0.2631995f,     -0.27390707f,    -0.048706546f,   -0.030659141f,
-    0.04257622f,     0.0848124f,      -0.017434172f,   -0.016464088f,
-    0.116972126f,    -0.37063533f,    0.26104128f,     0.17932026f,
-    0.09795914f,     0.33524337f,     0.25707072f,     0.14574023f,
-    -0.13222384f,    -0.03485083f,    0.26538774f,     0.14862078f,
-    0.1175009f,      -0.85865754f,    -1.1811877f,     -1.1189443f,
-    -0.92780644f,    -0.27033296f,    0.054572947f,    0.21112974f,
-    0.07707597f,     -0.28455725f,    0.24221712f,     1.7395023f,
-    1.7169355f,      0.81386805f,     -0.3292671f,     -0.11583813f,
-    0.29572165f,     -0.0012033402f,  -0.9520428f,     -0.011014196f,
-    1.787237f,       1.7317044f,      -0.1665825f,     -1.0005634f,
-    -0.57345814f,    0.2505422f,      0.20701517f,     0.16124937f,
-    -0.045182522f,   -0.977237f,      -2.0858264f,     -0.95755684f,
-    0.3506613f,      0.581261f,       0.19954799f,     -0.34678653f,
-    0.59705293f,     0.7633651f,      -1.8252743f,     -3.9196434f,
-    -0.82759666f,    0.5536015f,      0.04849925f,     -0.24108513f,
-    -0.14581756f,    -0.46617854f,    0.62104315f,     1.3523421f,
-    0.9150451f,      0.78021723f,     0.32633576f,     -0.5460972f,
-    -0.07023439f,    0.38234302f,     -0.21999863f,    -0.0026345744f,
-    0.055541564f,    -0.1407696f,     0.15286206f,     0.07350683f,
-    -0.16596128f,    0.26487464f,     -0.31483963f,    0.051472306f,
-    0.021318592f,    0.486056f,       -0.029980445f,   -0.041679867f,
-    0.18155912f,     -0.42389438f,    0.14871514f,     -0.091158725f,
-    0.15446529f,     -0.7048496f,     0.18793853f,     -0.27869058f,
-    0.14599817f,     0.44904974f,     -0.4783867f,     0.2851464f,
-    0.66282743f,     1.1262128f,      0.18579327f,     0.106131785f,
-    -0.4269549f,     -0.42090353f,    0.5244487f,      -0.1140213f,
-    -0.25962725f,    0.34568086f,     -1.3763877f,     -0.7575704f,
-    0.9401961f,      -0.17136244f,    -0.97663176f,    0.37636673f,
-    0.36723736f,     -0.21912989f,    0.37792075f,     -4.432852f,
-    -1.7336785f,     1.9023861f,      0.76001745f,     -1.1943338f,
-    -0.034200884f,   0.69589114f,     -0.22867963f,    0.58057535f,
-    -2.544601f,      -1.2574538f,     1.5270107f,      1.0875242f,
-    -0.68215716f,    -0.12361789f,    0.55255437f,     -0.18832424f,
-    0.19358018f,     1.5650506f,      0.1135708f,      0.12903032f,
-    -0.56152385f,    -0.41649723f,    0.4379807f,      0.14676306f,
-    -0.20347826f,    -0.23998499f,    0.9464959f,      -0.064334445f,
-    -0.34815118f,    -0.97081876f,    -0.24599901f,    0.80202484f,
-    -0.41733313f,    -0.17753777f,    -0.066142306f,   -0.49189797f,
-    -0.5280882f,     0.6481209f,      0.3348268f,      0.14523208f,
-    -0.0573525f,     -0.38940063f,    0.36692703f,     0.60240996f,
-    -0.7419228f,     -0.16118796f,    0.37765265f,     0.10176314f,
-    0.11754869f,     0.20386332f,     -0.005189723f,   0.039333653f,
-    0.06963446f,     -0.15112811f,    0.3545718f,      -0.23739162f,
-    0.3655701f,      -0.12185387f,    -0.34042388f,    -0.0153933875f,
-    -0.10507936f,    0.17329618f,     -0.37473378f,    1.2153563f,
-    -0.87435395f,    -0.8942561f,     -0.3097924f,     0.20924127f,
-    0.029797226f,    -0.028386215f,   0.8380701f,      -2.3039842f,
-    2.1947584f,      0.3150888f,      -0.9263763f,     0.077692784f,
-    1.1285688f,      -0.33515403f,    0.18314521f,     1.3083323f,
-    -5.1854157f,     0.97341514f,     0.39633334f,     -1.448108f,
-    0.080542065f,    1.5064392f,      -0.6095829f,     -0.16437533f,
-    0.70841956f,     -2.8110688f,     1.3728151f,      -0.026789228f,
-    -1.259377f,      -0.150686f,      1.3421307f,      -0.6423433f,
-    -0.07146092f,    0.33769f,        -0.44302037f,    1.1372259f,
-    -0.49997455f,    -0.37248844f,    -0.2921227f,     -0.005458668f,
-    -0.16433904f,    0.16107681f,     0.16797759f,     0.35100597f,
-    0.7736264f,      -0.13006309f,    0.29038516f,     -0.04866323f,
-    -0.079409085f,   0.12429973f,     0.27396888f,     0.28150555f,
-    -0.60473835f,    -0.3731355f,     -0.19860554f,    0.21177393f,
-    0.14363347f,     -0.0016606894f,  -0.22081167f,    -0.004786778f,
-    0.13324861f,     -0.40141428f,    -0.12617497f,    0.91875464f,
-    1.5149833f,      0.42718208f,     -0.22259684f,    -0.14593662f,
-    0.16568059f,     -0.23349008f,    0.5606135f,      0.36170852f,
-    -1.8944602f,     -2.947705f,      -1.0804473f,     0.41134012f,
-    0.1824387f,      -0.33669895f,    0.1149114f,      -0.07229284f,
-    0.26797667f,     0.024163233f,    -0.09306321f,    0.16135646f,
-    0.42572087f,     -0.002451149f,   0.24485382f,     0.025976945f,
-    -0.79919773f,    0.13551433f,     1.6164896f,      2.3922334f,
-    1.1569179f,      -0.47966677f,    -0.6392704f,     -0.03065267f,
-    0.13970129f,     0.14029911f,     -0.24173816f,    -0.41988826f,
-    -0.5545941f,     -0.40046665f,    -0.056945074f,   0.23983066f,
-    0.18168248f,     0.016245525f,    0.5567442f,      -0.1870129f,
-    -1.26792f,       -1.606337f,      -0.9923551f,     0.17771208f,
-    0.3317968f,      -0.08619001f,    -0.11894759f,    -0.28935245f,
-    0.04216287f,     0.82853043f,     1.3123548f,      0.66033447f,
-    -0.014316891f,   -0.2379205f,     -0.013054426f,   0.12826514f,
-    -0.1783198f,     -0.11100454f,    0.6414751f,      0.7061411f,
-    0.389403f,       -0.23163916f,    -0.075575694f,   -0.020842524f,
-    -0.098864205f,   0.19995634f,     0.08746039f,     -0.48392424f,
-    -0.81402904f,    -0.3165737f,     0.18186185f,     0.06515247f,
-    0.029129846f,    0.058922604f,    0.17545322f,     0.35917255f,
-    -0.08538684f,    -0.87310165f,    0.54700553f,     -0.07960414f,
-    0.14901352f,     0.086323634f,    -0.07406173f,    -0.3193783f,
-    -0.27308112f,    0.57789576f,     0.38642064f,     0.6006996f,
-    -0.30606455f,    -0.017923068f,   -0.3177103f,     0.16270345f,
-    -0.014260958f,   -0.34149745f,    1.2715179f,      0.11314235f,
-    0.7620347f,      -0.5134097f,     -0.094439425f,   0.1065124f,
-    -0.0054179872f,  -0.039299797f,   0.20585994f,     0.59006894f,
-    -3.3220959f,     0.8590902f,      0.3984066f,      0.19773944f,
-    0.060710136f,    -0.07257298f,    -0.3042507f,     1.1023382f,
-    0.09079141f,     -5.6850176f,     0.5443661f,      1.0752833f,
-    0.02910036f,     -0.17119059f,    0.1886383f,      -0.50406617f,
-    0.35609454f,     0.94389856f,     -1.4328091f,     0.22843957f,
-    0.2859455f,      0.02009988f,     0.29739857f,     0.26274008f,
-    -0.49429744f,    -0.39767233f,    0.9021723f,      0.08212729f,
-    0.5646875f,      -0.27436873f,    -0.29483563f,    0.11974228f,
-    0.094891995f,    0.2166664f,      -0.2911637f,     0.41966626f,
-    -0.10850198f,    0.61860657f,     -0.266568f,      -0.11520805f,
-    -0.03060476f,    0.036581628f,    -0.08534502f,    -0.043468285f,
-    0.21695837f,     -0.73011863f,    0.38625744f,     -0.21938226f,
-    -0.07836896f,    0.26284716f,     -0.2794353f,     0.27891827f,
-    0.13983603f,     0.015596949f,    0.27381316f,     0.086385444f,
-    -0.24634674f,    0.24043822f,     -0.21437472f,    -0.40636763f,
-    0.078831665f,    0.20407933f,     0.29565933f,     -0.40580532f,
-    -0.848788f,      -0.39389637f,    0.66277355f,     0.1044606f,
-    0.111340374f,    0.10838708f,     -0.6563262f,     -0.4701818f,
-    0.61869746f,     0.73746854f,     0.49089503f,     -0.20266956f,
-    0.24809632f,     -0.32975477f,    0.0010745536f,   -0.7072586f,
-    -0.8971079f,     0.09084848f,     1.0240393f,      0.32479328f,
-    -0.29282823f,    -0.028307006f,   0.36490712f,     0.8024735f,
-    1.3266501f,      0.7774754f,      -0.2081631f,     -1.0199776f,
-    -1.119603f,      0.017831089f,    -0.5023331f,     0.7569484f,
-    0.6303948f,      0.73995245f,     0.46912822f,     -0.6877187f,
-    -1.3464031f,     -1.0902647f,     0.45158154f,     -0.9862712f,
-    0.020512244f,    -0.66386914f,    -1.370278f,      -0.4749527f,
-    0.78014404f,     1.0687178f,      0.88385427f,     0.54284716f,
-    0.53462034f,     -0.68301576f,    -0.062503375f,   -0.9119164f,
-    -0.0827778f,     0.4827566f,      0.9451486f,      0.36760283f,
-    -0.4401966f,     0.7049995f,      -0.008119658f,   0.6066774f,
-    0.5869538f,      0.35578617f,     -0.4328987f,     -1.1740291f,
-    -0.42796633f,    -0.13109623f,    -0.14071088f,    0.025584659f,
-    -0.07234928f,    -0.15057151f,    0.054304346f,    0.3803144f,
-    -0.11799746f,    -0.06615366f,    -0.12596983f,    0.07243099f,
-    0.023324106f,    0.022875562f,    0.25131553f,     -0.36385956f,
-    -0.81066036f,    0.18979238f,     0.14209537f,     -0.026499033f,
-    0.053046145f,    -0.04387087f,    0.13278614f,     0.043536585f,
-    0.3977061f,      0.29287827f,     0.4360496f,      0.32860106f,
-    -0.2519253f,     0.048293065f,    -0.006844442f,   0.23510824f,
-    -0.8592683f,     0.8399741f,      1.538171f,       0.30856428f,
-    -0.41782337f,    0.2375725f,      -0.0065232343f,  0.016461084f,
-    0.55295455f,     -1.3248469f,     0.36383027f,     1.1507711f,
-    -0.05011758f,    -0.7474685f,     0.23910968f,     0.09088947f,
-    -0.17224728f,    0.41287884f,     -0.4684572f,     -0.14534694f,
-    -0.04247822f,    -0.29587308f,    -0.025863238f,   0.03406011f,
-    -0.067971855f,   -0.0860782f,     -0.107981175f,   0.43968898f,
-    0.16543953f,     -0.23777647f,    0.13980928f,     0.41637382f,
-    -0.12246675f,    -0.03497668f,    0.18914403f,     -0.15972757f,
-    -0.11005232f,    0.06885027f,     -0.10599011f,    0.12263184f,
-    -0.16463909f,    -0.039635364f,   0.06467608f,     -0.049635075f,
-    0.05212465f,     0.038928073f,    -0.08813512f,    0.029607616f,
-    -0.006416175f,   -0.106870264f,   0.07688668f,     -0.008293147f,
-    0.09697919f,     -0.34099638f,    -0.035038654f,   -0.08986567f,
-    0.19382934f,     -0.20654665f,    -0.13544716f,    0.018439181f,
-    -0.20404413f,    0.011616199f,    -0.07287023f,    0.06199083f,
-    -0.30967316f,    0.080147505f,    -0.3038359f,     0.071002066f,
-    0.077839606f,    0.09750217f,     -0.107608475f,   0.095567375f,
-    -0.114457585f,   -0.10494942f,    -0.053671226f,   0.033719946f,
-    0.14194861f,     0.05683921f,     -0.2692105f,     -0.20700836f,
-    -0.08029302f,    0.19364065f,     -0.24773784f,    -0.1294059f,
-    0.24711077f,     -0.0147133665f,  -0.013357854f,   -0.11762491f,
-    -0.22120075f,    0.12007109f,     0.09849137f,     -0.20971188f,
-    -0.11895654f,    -0.14631604f,    0.058361568f,    0.14935435f,
-    -0.014044825f,   0.09146446f,     -0.06658322f,    -0.13053387f,
-    -0.15529357f,    -0.14666712f,    -0.037016403f,   -0.022572093f,
-    -0.02157542f,    -0.27731368f,    -0.07163015f,    -0.3588145f,
-    -0.12108372f,    0.09105249f,     -0.046001982f,   -0.14844054f,
-    -0.05573593f,    -0.38502952f,    0.12905227f,     0.05096327f,
-    0.1448571f,      0.03493963f,     0.08299587f,     -0.010411354f,
-    0.11760233f,     -0.11488555f,    -0.07701852f,    -0.10203625f,
-    -0.044901192f,   -0.17330858f,    -0.014405305f,   -0.17760892f,
-    -0.09878809f,    -0.22559936f,    0.016049672f,    0.09073501f,
-    -0.0069591375f,  0.23266727f,     -0.101829425f,   -0.12372406f,
-    0.097280875f,    0.14366879f,     0.4245174f,      -0.404746f,
-    -0.36673996f,    0.29036295f,     -0.40389568f,    0.13849548f,
-    0.014267787f,    -0.16903406f,    -0.26733628f,    0.12458435f,
-    0.038181413f,    0.4361761f,      -0.29349756f,    0.03902688f,
-    0.15107326f,     0.015580506f,    -0.37743953f,    -0.43262303f,
-    -0.60608625f,    -0.072086f,      0.863623f,       -0.34742078f,
-    0.36313957f,     0.17270711f,     -0.16729179f,    0.7727699f,
-    1.0792527f,      -0.33287784f,    -0.47225952f,    -0.15429717f,
-    -0.02921821f,    -0.012323067f,   0.2044537f,      -0.8417882f,
-    0.6462718f,      1.8407063f,      0.7274877f,      -0.07793273f,
-    -1.0491825f,     0.42672724f,     -0.4572917f,     0.33398005f,
-    -1.3893836f,     -1.2902321f,     -0.4021112f,     0.93376327f,
-    1.1972352f,      -0.58879876f,    0.3888468f,      -0.012654648f,
-    0.3490967f,      0.26726633f,     -0.66835135f,    -1.9380261f,
-    -0.7314588f,     0.92186254f,     0.11628258f,     -0.035102665f,
-    -0.30967253f,    -0.23300189f,    1.3685063f,      1.3075811f,
-    -1.216699f,      -1.8491023f,     -0.2046905f,     0.85306555f,
-    -0.22227953f,    0.464003f,       -0.47625276f,    -0.22499606f,
-    0.44713923f,     1.0681604f,      0.4905397f,      -0.66358554f,
-    -0.07007814f,    0.040723372f,    0.16169989f,     -0.10285168f,
-    -0.24575658f,    0.18749523f,     0.4808601f,      0.29402718f,
-    0.27553114f,     -0.9375089f,     -0.08854506f,    0.08609916f,
-    -0.13566774f,    0.3732146f,      -0.04177829f,    -0.85467476f,
-    -0.83278257f,    0.15261064f,     0.04884921f,     0.54452854f,
-    -0.18146214f,    -0.07386438f,    0.3840099f,      0.2917316f,
-    0.09165598f,     0.24113941f,     0.095895685f,    0.42862344f,
-    0.014559389f,    -0.3487818f,     0.32338935f,     -0.5806416f,
-    -0.34346843f,    1.1098773f,      1.3993849f,      -0.9390954f,
-    -0.9129311f,     0.035912663f,    0.33421242f,     0.9434797f,
-    -1.7024009f,     -0.5504866f,     1.7125983f,      1.3423313f,
-    -1.6003118f,     -1.6456162f,     -0.034874663f,   -0.115616955f,
-    0.4076377f,      -0.66040206f,    0.10120939f,     1.1502534f,
-    1.3418657f,      -0.6601598f,     -0.95676684f,    -0.049755175f,
-    -0.1551315f,     0.012301797f,    0.52926004f,     0.032414153f,
-    -0.40932316f,    0.08940202f,     0.23031539f,     0.012606332f,
-    0.2386047f,      -0.056999143f,   -0.25576565f,    0.37418967f,
-    0.23093663f,     -1.4477885f,     -0.88838655f,    0.67765003f,
-    -0.0596636f,     0.16575584f,     0.24211676f,     -0.09519092f,
-    -0.53025657f,    0.3606899f,      0.7270757f,      0.34259322f,
-    0.4405314f,      -0.97847855f,    0.12623975f,     0.3278823f,
-    -0.5453284f,     -0.40330312f,    0.3053559f,      1.0151666f,
-    0.7832848f,      0.3119269f,      0.6924283f,      -0.29670522f,
-    -0.37032408f,    0.5824797f,      1.3661944f,      -0.6408749f,
-    -2.1484995f,     -2.483112f,      -0.6395955f,     -0.17893352f,
-    -0.514637f,      -0.67727727f,    0.30596706f,     -0.17661501f,
-    -1.195089f,      -0.7882484f,     0.05705322f,     0.54707587f,
-    -0.09229887f,    0.102350526f,    0.40772396f,     -0.12941514f,
-    -0.38494885f,    0.16482578f,     1.3107823f,      1.3189607f,
-    1.1101221f,      -0.12964341f,    0.64321375f,     0.2570652f,
-    -0.61159027f,    0.098879516f,    1.0526749f,      0.75946856f,
-    -0.43419525f,    -0.27793342f,    -0.8135079f,     -0.11057228f,
-    0.46547815f,     -0.40300056f,    0.30227965f,     0.6444377f,
-    0.5856313f,      -0.4645073f,     -0.32001933f,    -0.26959503f,
-    0.25244498f,     -0.20197739f,    0.022651728f,    -0.48183486f,
-    -0.9660048f,     -0.17223102f,    0.26586044f,     0.45939535f,
-    0.28299284f,     0.4698166f,      -0.017636634f,   0.4745591f,
-    0.3650254f,      -0.24353965f,    0.23986807f,     0.23977055f,
-    -0.032485146f,   -0.49649167f,    -0.49006945f,    -0.04544036f,
-    -0.20618182f,    -0.042589486f,   0.09425272f,     0.36236048f,
-    -0.2805074f,     -0.40824676f,    0.343336f,       0.22020003f,
-    -0.23425934f,    -0.34480527f,    -0.22499959f,    0.19514035f,
-    0.4371122f,      0.04278275f,     -0.2648801f,     -0.19525321f,
-    0.109466426f,    -0.2534691f,     0.51103365f,     0.6838056f,
-    0.3958721f,      0.008240685f,    0.31251022f,     0.51935476f,
-    -0.3054205f,     -0.20524484f,    -0.07645037f,    -0.21390007f,
-    -0.61436623f,    -1.1297984f,     -1.1682295f,     -0.90375286f,
-    -0.010437566f,   0.37152338f,     0.108426414f,    0.5367018f,
-    -0.5988744f,     0.06328489f,     1.5487014f,      2.3388252f,
-    1.0383369f,      -0.5310449f,     -0.33284685f,    0.7748714f,
-    0.5321331f,      -0.50808406f,    -0.08158584f,    0.7908463f,
-    0.9388761f,      0.13027856f,     -0.7239079f,     -0.51263016f,
-    -0.06482116f,    0.20517091f,     0.627273f,       0.5713057f,
-    -1.4830372f,     -2.866625f,      -1.543388f,      0.45383334f,
-    0.7814933f,      0.05284898f,     -0.12938102f,    -0.41117573f,
-    0.38105497f,     -0.7166697f,     -2.0784311f,     -0.60621375f,
-    0.53011733f,     -0.0071178884f,  -0.07928798f,    0.0035427392f,
-    -0.5000741f,     0.393331f,       1.55168f,        1.7588042f,
-    0.68189615f,     -0.029870586f,   -0.2340052f,     0.33067217f,
-    -0.10880317f,    0.093429565f,    0.14460203f,     -0.37746474f,
-    -0.586984f,      -0.33736587f,    0.03791845f,     -0.00096061314f,
-    0.32077503f,     0.030322075f,    -0.08630991f,    -0.16757941f,
-    -0.100074284f,   0.2696245f,      -0.2043225f,     -0.062280282f,
-    -0.094748855f,   0.07818507f,     -0.23255311f,    0.20000334f,
-    0.18081957f,     1.0946437f,      0.9246425f,      0.84689796f,
-    0.015193819f,    0.07033239f,     -0.18001243f,    0.16331945f,
-    0.35618043f,     -0.6310239f,     -1.919805f,      -2.4752355f,
-    -1.4121554f,     -0.040159736f,   0.22062318f,     0.09000894f,
-    0.17626815f,     -0.2735026f,     0.30195603f,     1.2055418f,
-    1.3483212f,      0.63947326f,     0.010252754f,    0.07674322f,
-    0.11679305f,     0.02579273f,     -0.88963044f,    -0.024478754f,
-    1.2048084f,      1.6940628f,      0.9090514f,      -0.47958538f,
-    -0.5784763f,     -0.10686724f,    -0.20435546f,    0.842679f,
-    0.3005165f,      -0.980973f,      -1.400972f,      -0.3658196f,
-    0.52377146f,     0.40389308f,     0.0403339f,      -0.0449104f,
-    0.029123507f,    -0.043325413f,   -1.2256569f,     -1.8186703f,
-    -1.1291649f,     -0.035572357f,   0.32988974f,     -0.26765847f,
-    0.2315503f,      -0.47061267f,    0.2027107f,      1.1950321f,
-    1.8933271f,      1.1441505f,      -0.1561174f,     -0.28680256f,
-    0.20108517f,     -0.103038944f,   0.1054472f,      -0.0023450493f,
-    -0.39909804f,    -0.49641332f,    -0.31066337f,    0.04363305f,
-    0.010366618f,    -0.04250412f,    -0.07654227f,    0.1857783f,
-    0.030114086f,    -0.4123759f,     -0.43080983f,    -0.3027093f,
-    0.20985888f,     -0.16682875f,    0.08861849f,     0.070345074f,
-    -0.15588808f,    -0.13142323f,    -0.10404756f,    0.12935093f,
-    0.045089647f,    -0.07862625f,    0.16027565f,     -0.060886525f,
-    0.020695932f,    -0.3662926f,     0.2270749f,      1.9339774f,
-    2.4800296f,      0.9071441f,      -0.35639212f,    -0.2556848f,
-    0.06072307f,     0.15592587f,     0.20859514f,     -0.4904016f,
-    -1.7377031f,     -2.09184f,       -1.1285261f,     0.11119051f,
-    0.052260686f,    0.09436275f,     0.04606414f,     0.47445548f,
-    0.21052621f,     -0.8116969f,     -0.9191295f,     -0.22675963f,
-    0.32892388f,     0.34678823f,     0.03256763f,     -0.26802704f,
-    -0.6895878f,     0.22295414f,     1.1641065f,      1.6820102f,
-    0.7842891f,      -0.15166287f,    -0.6010382f,     -0.2089284f,
-    0.019349007f,    0.050320387f,    0.364908f,       0.53580403f,
-    0.46316668f,     0.1410197f,      0.02561716f,     0.20023134f,
-    0.17550685f,     0.16663067f,     0.1827362f,      -0.2933686f,
-    -1.532103f,      -1.8443168f,     -0.8341317f,     0.025686888f,
-    0.33273804f,     -0.23195876f,    -0.055781722f,   -0.054062307f,
-    0.039970413f,    0.70836097f,     0.8396219f,      0.35932282f,
-    0.07005218f,     -0.2364316f,     0.13329567f,     0.03367843f,
-    -0.028485501f,   0.29875708f,     -0.54177463f,    -0.3069986f,
-    -0.124292925f,   0.6094581f,      0.09171781f,     0.08158093f,
-    0.34504044f,     -0.67696214f,    0.4644843f,      0.96426576f,
-    0.96663076f,     0.29167953f,     -0.15540187f,    -1.0614965f,
-    -0.44567713f,    -0.05340791f,    -0.50887966f,    0.099153034f,
-    -0.47241434f,    -0.8847752f,     0.19076851f,     1.1329399f,
-    0.36131686f,     0.15400238f,     -0.15282194f,    0.10919449f,
-    0.24888493f,     -1.09756f,       -1.407785f,      0.23087314f,
-    1.7381191f,      1.0377408f,      -0.3858583f,     -0.073043294f,
-    -0.249685f,      1.218846f,       0.31331548f,     -0.8006997f,
-    -1.4757936f,     -0.16556641f,    1.0039542f,      -0.19842452f,
-    0.17847486f,     -0.72230834f,    0.33689874f,     1.0525f,
-    -0.026122946f,   -2.1032836f,     -1.2138658f,     1.3202443f,
-    0.2110736f,      0.2229915f,      -0.40486872f,    -0.31015706f,
-    0.11557609f,     0.68526345f,     -0.34446424f,    -0.28993425f,
-    0.66167283f,     0.048379622f,    0.16199727f,     0.36471236f,
-    -0.4758974f,     -0.2939325f,     0.5500058f,      0.6852828f,
-    0.39304522f,     -0.688586f,      -0.570744f,      -0.19579896f,
-    0.2068906f,      0.19595575f,     0.13925387f,     -0.18750782f,
-    -0.8036763f,     -0.13069785f,    -0.06120329f,    0.69556683f,
-    0.06716697f,     -0.2443058f,     0.0058709783f,   0.89710224f,
-    1.1183963f,      0.72135377f,     -0.30184084f,    -0.24534628f,
-    0.15184675f,     -0.0720851f,     0.40537667f,     -0.14999855f,
-    -1.5893087f,     -2.2280054f,     -0.8883565f,     0.16548616f,
-    0.42365134f,     -0.18885262f,    -0.07987369f,    0.23918755f,
-    0.2136482f,      0.14680366f,     -0.22649953f,    0.109917335f,
-    0.1158463f,      0.24979042f,     -0.047029745f,   0.1299278f,
-    -0.85769314f,    0.059779473f,    1.729251f,       2.1977434f,
-    1.1647061f,      -0.46767688f,    -0.8413201f,     0.2192974f,
-    -0.12676992f,    0.35009873f,     0.038044762f,    -0.42849073f,
-    -1.0033653f,     0.0197684f,      0.28909352f,     -0.062755436f,
-    0.10855311f,     0.02031899f,     0.35920915f,     0.083615966f,
-    -1.5890944f,     -2.1623676f,     -0.91922724f,    0.40428662f,
-    0.66017497f,     -0.28507084f,    0.03766488f,     -0.36055726f,
-    -0.13433035f,    0.983641f,       1.0924581f,      0.3307614f,
-    -0.6858508f,     -0.008283939f,   -0.005654144f,   0.17077595f,
-    -0.11114074f,    -0.13928708f,    0.7995793f,      1.0425704f,
-    0.6272012f,      -0.18663098f,    -0.12923312f,    0.07807503f,
-    -0.16511162f,    0.25095525f,     -0.057136353f,   -0.41115516f,
-    -0.9432739f,     -0.10933088f,    0.16726005f,     0.02696227f,
-    -0.015617497f,   -0.011920755f,   0.28243315f,     0.07470017f,
-    -0.5640212f,     -0.47737262f,    -0.29647517f,    0.16519931f,
-    0.19630106f,     -0.092546344f,   0.13653958f,     -0.4235947f,
-    -0.18265322f,    0.4866237f,      0.7020904f,      -0.11778419f,
-    -0.27445102f,    -0.101996556f,   0.19964243f,     -0.20703879f,
-    -0.11410872f,    0.43009788f,     0.9223613f,      1.3122016f,
-    0.915461f,       0.14067464f,     -0.38713872f,    -0.14321f,
-    0.032504126f,    0.4308928f,      -0.10711274f,    -1.7316725f,
-    -1.9301704f,     -1.3276633f,     0.34326336f,     0.5180685f,
-    -0.04011734f,    -0.037756898f,   0.22758825f,     -0.3717092f,
-    -0.61491615f,    -0.2846405f,     -0.26253292f,    -0.23420028f,
-    0.10221686f,     -0.14403033f,    0.0903796f,      -0.45970365f,
-    -0.011643346f,   1.9629779f,      2.6706595f,      1.1012425f,
-    -0.50385463f,    -0.29347378f,    0.33159894f,     0.022180175f,
-    -0.037338883f,   0.24449377f,     0.20369124f,     -0.09164032f,
-    -0.056868907f,   0.19958301f,     -0.1909444f,     0.043235656f,
-    -0.20860337f,    0.38956907f,     0.17670716f,     -2.0808237f,
-    -2.6816075f,     -0.86158794f,    0.5660236f,      0.41565803f,
-    -0.33594415f,    0.11926675f,     -0.2202313f,     -0.13536961f,
-    0.9325446f,      1.6199723f,      0.2581069f,      -0.23125133f,
-    -0.23849808f,    0.16714993f,     0.07957664f,     -0.16418293f,
-    0.08664409f,     0.23539428f,     -0.16562766f,    -0.114771985f,
-    0.031760387f,    -0.08405865f,    0.07051253f,     -0.14264007f,
-    -0.019500822f,   0.24428803f,     -0.05457746f,    -0.17970757f,
-    0.4180861f,      0.1374812f,      -0.26664925f,    0.09636021f,
-    -0.29385337f,    0.5420302f,      -0.037790228f,   -0.34349513f,
-    -0.5703251f,     0.7192906f,      0.30743024f,     -0.1771777f,
-    0.035131495f,    0.4203072f,      0.097091444f,    -1.3593291f,
-    1.2427504f,      0.61271286f,     -0.7302104f,     -0.55946803f,
-    0.8452887f,      -0.30644128f,    0.2638271f,      -0.22068848f,
-    -1.5942856f,     1.9673378f,      1.2953259f,      -1.9161285f,
-    -1.4110829f,     1.73662f,        -0.4323911f,     0.25202212f,
-    0.18231964f,     -1.0135719f,     1.4252459f,      0.68165725f,
-    -0.8367534f,     -0.74594295f,    1.2044876f,      -0.41438887f,
-    -0.12358277f,    0.26946148f,     -0.2418382f,     -0.35620746f,
-    -0.57708246f,    0.62587625f,     0.030699344f,    0.015964882f,
-    -0.062916875f,   -0.23512927f,    0.23399122f,     0.19481824f,
-    -0.16332638f,    -0.290434f,      0.6688726f,      0.024342649f,
-    -0.5589328f,     0.28414056f,     0.22393058f,     -0.35207886f,
-    0.18394768f,     0.21816163f,     -0.06431179f,    -0.14832404f,
-    0.017447053f,    0.04598027f,     0.026956312f,    0.041730877f,
-    0.039933633f,    -0.50918853f,    -0.7438785f,     0.21531837f,
-    0.7088441f,      -0.08182013f,    0.23576145f,     -0.31970596f,
-    -0.17509902f,    0.31275505f,     0.42194143f,     0.8071613f,
-    0.12641135f,     -0.78072715f,    -0.55031115f,    0.24848929f,
-    0.021542745f,    -0.65180504f,    0.06293346f,     0.27277514f,
-    0.38766775f,     -0.5991073f,     -0.60627115f,    0.08892793f,
-    -0.30429247f,    0.067130476f,    0.23761597f,     0.58641946f,
-    -0.76387817f,    -0.7358535f,     -0.3559599f,     1.0874544f,
-    1.2082758f,      -0.42329997f,    0.22506252f,     0.401729f,
-    -0.1496398f,     -1.1329498f,     0.24079105f,     1.473893f,
-    1.6451653f,      0.4516611f,      -0.9031022f,     -0.0288818f,
-    0.17835711f,     -0.2152839f,     -0.7926184f,     1.1062366f,
-    1.660201f,       1.0000654f,      -0.13056393f,    -0.6631129f,
-    0.32314152f,     0.071060844f,    -0.24501765f,    -0.58308405f,
-    -0.044324525f,   -0.5728388f,     -0.19983102f,    0.083018415f,
-    0.3511131f,      -0.16563584f,    -0.3230129f,     0.7564742f,
-    0.24648167f,     -0.46119407f,    -0.91570544f,    -0.5888255f,
-    -0.058673587f,   0.09208716f,     -0.45509452f,    -0.116493486f,
-    -0.03819498f,    0.062082257f,    0.1637131f,      0.4902791f,
-    0.50058407f,     -0.24418952f,    0.04864018f,     0.28552023f,
-    -0.055235807f,   0.29640564f,     0.026321957f,    -0.23190424f,
-    -0.19199395f,    -0.23274006f,    0.11194296f,     0.25251308f,
-    -0.09490759f,    0.014517708f,    -0.3570436f,     -0.3144166f,
-    0.042113747f,    0.11174689f,     -0.079290934f,   -0.22745892f,
-    -0.150004f,      -0.018378548f,   0.14213936f,     -0.0056234784f,
-    0.40390226f,     0.9600061f,      1.195491f,       0.6655462f,
-    0.15959464f,     -0.22675082f,    0.30251753f,     -0.20206982f,
-    0.08200932f,     -0.18781897f,    -1.404712f,      -1.7091895f,
-    -0.79813164f,    0.16691971f,     0.010185466f,    -0.25981262f,
-    0.21472877f,     0.13526158f,     0.15373811f,     0.82142884f,
-    0.67783946f,     0.06470469f,     0.14438942f,     0.26547682f,
-    0.14357181f,     0.28848106f,     -1.0520397f,     -0.30376825f,
-    1.3024131f,      2.206156f,       0.47734544f,     -0.7938399f,
-    -0.31198937f,    0.106900446f,    0.14884381f,     0.3534431f,
-    0.47307795f,     -0.69915575f,    -0.4772736f,     0.1346313f,
-    0.2629155f,      0.117389016f,    0.17675163f,     -0.76875705f,
-    0.6201054f,      0.5152811f,      -2.1341224f,     -3.43258f,
-    -0.48352078f,    0.8153195f,      -0.2847414f,     -0.437713f,
-    0.33525515f,     -0.44885933f,    -0.17048982f,    0.9983563f,
-    1.3677348f,      0.28660658f,     -0.20584314f,    -0.10328692f,
-    0.25187472f,     0.023140319f,    -0.21555378f,    0.23600021f,
-    0.23353188f,     0.20736799f,     0.22447932f,     0.10138243f,
-    -0.12711868f,    -0.002274813f,   0.0067293295f,   0.5677279f,
-    -0.30118015f,    -1.4074197f,     -1.8082676f,     -1.0367777f,
-    -0.050515644f,   0.48614037f,     -0.0103837745f,  -0.02163516f,
-    -0.63286036f,    0.18403615f,     2.052907f,       2.8548694f,
-    1.5408812f,      -0.095031776f,   -0.6367532f,     0.04195501f,
-    0.02117666f,     -0.11817306f,    -0.11251524f,    -0.19926372f,
-    -0.38492742f,    -0.31656563f,    -0.13497451f,    -0.13508509f,
-    0.14418584f,     0.0453603f,      0.7046611f,      0.19338329f,
-    -1.7067899f,     -2.3824124f,     -1.0954825f,     0.5970677f,
-    0.68074733f,     -0.22228076f,    -0.037687585f,   -0.3767517f,
-    -0.19731368f,    0.5347551f,      0.97786444f,     0.408052f,
-    -0.3306685f,     -0.27719107f,    0.12796846f,     -0.028838467f,
-    -0.1871579f,     0.1723315f,      1.3547659f,      1.725638f,
-    0.8935506f,      -0.22570188f,    -0.27821535f,    -0.04898012f,
-    0.0986882f,      0.1412966f,      -0.1757813f,     -1.0918994f,
-    -1.6626449f,     -0.8586301f,     0.29884368f,     0.20570242f,
-    0.050664645f,    -0.07965405f,    0.05734739f,     0.07551002f,
-    0.22127861f,     0.38393602f,     0.26206046f,     -0.08576234f,
-    -0.014407377f,   -0.026912617f,   0.4343402f,      -1.0044982f,
-    0.54276484f,     -0.20403202f,    0.5463665f,      -0.24241234f,
-    0.6586188f,      -0.34375402f,    -0.17182408f,    -0.023095787f,
-    -0.23546442f,    0.73444986f,     -1.1347429f,     0.2905496f,
-    -0.8119897f,     0.4126576f,      -0.21732031f,    0.32266563f,
-    0.31367922f,     0.3427734f,      1.1663505f,      -0.76161635f,
-    1.0644687f,      -0.67360944f,    0.8726118f,      -0.49181294f,
-    -0.1939585f,     0.6499446f,      -2.2206368f,     -0.25442156f,
-    -0.08292631f,    1.537073f,       -1.7320954f,     0.8983958f,
-    -0.33218205f,    0.009372047f,    0.9557508f,      -2.5606987f,
-    -0.40082744f,    0.47832507f,     1.7678437f,      -1.58564f,
-    1.1685414f,      -0.027947119f,   0.093308486f,    0.28847376f,
-    -1.2237539f,     0.05132934f,     -0.5613956f,     1.5860351f,
-    -1.2965937f,     0.8968055f,      -0.2803826f,     -0.21696204f,
-    0.2696562f,      0.77539074f,     1.2581663f,      -1.2217251f,
-    0.416933f,       -0.4319794f,     0.6740673f,      -0.73008454f,
-    0.051480427f,    -0.30115083f,    -0.37060237f,    0.6004604f,
-    -0.952078f,      0.31215525f,     -0.30816305f,    0.37190098f,
-    -0.5296692f,     0.16490711f,     0.47824705f,     -0.7426949f,
-    0.3758649f,      -0.2949134f,     0.5811513f,      -0.53521603f,
-    0.6882094f,      -0.035432003f,   -0.0077791796f,  -0.34357443f,
-    -0.03242425f,    -0.24872118f,    0.15725768f,     -0.0085567f,
-    -0.16526219f,    -0.42636567f,    -0.2899122f,     -0.097251266f,
-    0.30713195f,     0.16300763f,     0.23514153f,     0.019550031f,
-    0.3781648f,      0.8469038f,      0.7078306f,      0.19286913f,
-    -0.073788136f,   0.56715876f,     0.20334853f,     -0.043200575f,
-    -0.4464133f,     -0.30631217f,    -0.22813691f,    0.21130449f,
-    0.37790063f,     -0.023170069f,   -0.0069790827f,  -0.9073039f,
-    -0.3356389f,     -0.2771668f,     -2.1340992f,     -2.0157351f,
-    -0.7270741f,     0.07935665f,     0.12984885f,     0.2528709f,
-    -0.15300316f,    -0.28438425f,    -1.3021182f,     -4.510745f,
-    -1.1202315f,     0.7549701f,      0.13700423f,     -0.20815215f,
-    0.12353003f,     -0.08353559f,    -1.20399f,       -1.9692172f,
-    -3.4787252f,     0.06718014f,     0.22859779f,     -0.09787326f,
-    -0.17269963f,    -0.015286691f,   0.37706f,        -0.44709846f,
-    -0.5460599f,     -0.75705236f,    0.11284253f,     -0.13646051f,
-    -0.22671655f,    -0.19911699f,    0.07714235f,     0.6362145f,
-    0.529127f,       0.5390306f,      0.69515914f,     0.24336122f,
-    -0.38755924f,    0.04092595f,     0.2225256f,      -0.76774365f,
-    0.169893f,       0.062217835f,    0.06152671f,     -0.21488479f,
-    0.40190244f,     0.14708115f,     0.17937538f,     -0.074155785f,
-    -0.17443529f,    0.9589137f,      0.7738081f,      0.7185207f,
-    0.040154636f,    -0.4339886f,     -0.7968731f,     -0.80491155f,
-    0.075938545f,    -0.38356888f,    -0.733778f,      -2.2474577f,
-    -1.8487109f,     -0.18124169f,    1.7719609f,      1.8128192f,
-    0.46772096f,     0.80227923f,     0.073339544f,    0.12943065f,
-    0.53281415f,     0.6104121f,      -0.08963496f,    -0.6161412f,
-    -0.3746146f,     0.3500785f,      -0.4416832f,     0.08204405f,
-    0.15064521f,     1.5840952f,      1.6539769f,      0.010718928f,
-    -1.7495998f,     -1.3340284f,     0.24557309f,     -0.45844752f,
-    0.15134262f,     -0.35265377f,    -0.41358945f,    -0.30709884f,
-    -0.029815989f,   0.09095697f,     0.23166442f,     0.15651366f,
-    0.041893803f,    0.20515856f,     0.18705983f,     -0.70986307f,
-    -1.0081756f,     0.16777222f,     1.1403677f,      0.5811516f,
-    -0.642339f,      0.09844696f,     0.26190075f,     0.44865125f,
-    0.5608567f,      0.34100854f,     -0.15120022f,    -0.37327975f,
-    -0.08618057f,    -0.35658348f,    -0.14130554f,    -0.494509f,
-    -0.56276304f,    -0.15305026f,    -0.0024298853f,  -0.012374215f,
-    -0.039419074f,   0.12629618f,     0.4767482f,      0.14047831f,
-    0.1751759f,      0.20263977f,     0.14271954f,     -0.09214002f,
-    0.076620206f,    0.14028725f,     -0.2204681f,     -0.28813863f,
-    0.09747103f,     -0.061796796f,   -0.0587416f,     0.40534052f,
-    -0.42311373f,    -0.6106228f,     -0.11595839f,    0.021658557f,
-    0.005923235f,    -0.037788864f,   0.3766221f,      -0.5279102f,
-    -0.32149008f,    0.5195302f,      1.6226165f,      0.7968921f,
-    -0.20569998f,    -0.55685353f,    0.4813045f,      0.007555211f,
-    -0.18388171f,    0.4647799f,      -0.31312668f,    -0.4692427f,
-    0.21312137f,     0.3783445f,      -0.46691263f,    -0.009192031f,
-    -0.26931602f,    0.6552698f,      0.73928505f,     -1.2295268f,
-    -3.1575325f,     -1.1768342f,     0.9093343f,      0.46705592f,
-    -0.15540726f,    0.046926335f,    -0.71043366f,    -0.08410743f,
-    0.4157278f,      1.0669552f,      0.32780206f,     -0.39294392f,
-    -0.5623879f,     0.10581706f,     0.61976624f,     -0.6343664f,
-    -0.52963245f,    1.3030386f,      2.2986138f,      1.1072878f,
-    -0.49088436f,    -0.6350569f,     0.54896855f,     -0.11347216f,
-    0.14197683f,     -0.32541767f,    -0.60743845f,    -0.54464144f,
-    -0.3843166f,     -0.27684176f,    0.035304226f,    -0.2582336f,
-    -0.42337838f,    0.5532729f,      0.74566555f,     0.07811699f,
-    -0.44187626f,    0.121911906f,    0.7414525f,      0.36642727f,
-    -0.07886454f,    0.3026117f,      -0.3875212f,     -0.3257593f,
-    -0.0060360064f,  0.10034867f,     -0.047642127f,   -0.30437887f,
-    -0.33828136f,    0.19205476f,     0.28000444f,     -0.087884165f,
-    -0.43489558f,    -0.08964156f,    0.07126427f,     -0.050944842f,
-    0.032097016f,    -0.09070804f,    0.33514467f,     -0.47362015f,
-    -0.2665819f,     0.95408994f,     0.9812086f,      -0.08530599f,
-    0.21471912f,     0.14073794f,     -0.63763934f,    -0.26891774f,
-    -0.12846197f,    0.4114798f,      0.6549925f,      -1.2464242f,
-    -5.147794f,      -0.63345075f,    1.550766f,       0.29981297f,
-    -0.09728645f,    0.33350813f,     -0.40055597f,    -0.49622464f,
-    -0.59038275f,    -0.36633223f,    -0.13385414f,    -0.35658157f,
-    -0.50141066f,    -0.038337518f,   0.18795371f,     -0.6005928f,
-    -0.1608941f,     1.5975411f,      2.2760043f,      1.0549287f,
-    -0.5146592f,     -0.77241004f,    0.6645639f,      0.17674556f,
-    0.21417506f,     0.08557635f,     0.12148576f,     0.4288589f,
-    0.42421666f,     0.1258491f,      0.13708988f,     -0.04812192f,
-    -0.14595518f,    0.061706375f,    -0.41128272f,    -1.58551f,
-    -2.3440032f,     -1.3000717f,     -0.108511336f,   0.30416825f,
-    -0.4500439f,     -0.050473377f,   0.15314968f,     0.46396428f,
-    1.1324748f,      1.2708688f,      0.7973482f,      0.30926245f,
-    -0.06359591f,    0.07166887f,     -0.05448782f,    -0.035690177f,
-    -0.25427127f,    -0.25378847f,    -0.22879814f,    -0.3358214f,
-    -0.2172894f,     0.14514588f,     -0.0771856f,     0.15103917f,
-    0.061122566f,    0.18535447f,     0.22479942f,     0.3306295f,
-    0.23231979f,     -0.1556525f,     0.022896511f,    -0.15174274f,
-    0.17497596f,     -0.03523206f,    0.32727483f,     -0.18591076f,
-    0.68707067f,     0.7880276f,      -0.052957892f,   0.68729955f,
-    -0.0664991f,     -0.27894276f,    -0.23627079f,    -0.22229771f,
-    -1.70052f,       -0.31854066f,    -0.36827537f,    -1.6384404f,
-    0.36992517f,     -0.21911933f,    -0.6074827f,     0.8326549f,
-    0.86744314f,     -1.2532806f,     0.36748433f,     -1.0685385f,
-    -1.9476169f,     1.4183651f,      0.07606009f,     -0.66694945f,
-    1.5453697f,      1.0123867f,      -3.6812115f,     -2.8988595f,
-    -5.469994f,      -3.778362f,      1.1697067f,      -0.23374099f,
-    -0.678826f,      1.2310855f,      0.47499037f,     -1.4220481f,
-    0.42199716f,     -1.875801f,      -2.5248265f,     0.48438212f,
-    -0.6753772f,     -0.1561975f,     0.20753565f,     0.75673604f,
-    0.8586389f,      1.3340749f,      0.805891f,       0.4639456f,
-    1.0768996f,      0.018964084f,    0.37046325f,     -0.29573986f,
-    -0.030857183f,   0.60580724f,     0.19919693f,     0.5583525f,
-    0.56480616f,     0.6601031f,      0.084156424f,    0.39264247f,
-    -0.44190872f,    -0.4013446f,     -0.49266633f,    -0.60272217f,
-    -0.6414471f,     -0.36323264f,    -0.58580303f,    0.07312656f,
-    -0.15918787f,    -0.16854113f,    0.7703797f,      -0.078200184f,
-    -1.3005521f,     -1.0741009f,     0.4164532f,      0.5205733f,
-    -0.3266378f,     -0.28284574f,    0.16218796f,     0.8807542f,
-    -1.3263929f,     -2.9692283f,     -1.5897408f,     0.9028224f,
-    0.761093f,       -0.65904385f,    0.26169956f,     -0.3154113f,
-    -0.24218448f,    0.39603403f,     0.7364272f,      -0.027391337f,
-    -0.30751297f,    -0.27639833f,    -0.08986651f,    0.74577606f,
-    -0.5644634f,     -0.10725074f,    1.4858356f,      2.449414f,
-    1.2416607f,      -0.49776304f,    -0.61086714f,    0.9374577f,
-    -0.3178587f,     -0.0592829f,     -0.28991887f,    -1.145528f,
-    -1.3142843f,     -0.42897406f,    -0.11032144f,    -0.45400816f,
-    -0.216359f,      0.13110915f,     0.35908064f,     0.58279973f,
-    0.15627573f,     -0.36207193f,    0.49660718f,     0.92112464f,
-    0.2286894f,      0.29582933f,     0.014495589f,    -0.47306627f,
-    -0.11500515f,    0.5466014f,      0.6583387f,      0.40574744f,
-    -0.41852632f,    -0.45542568f,    0.05635222f,     0.1943919f,
-    0.033253044f,    -0.14990331f,    -0.37917027f,    -0.45332536f,
-    -0.16878207f,    0.056445953f,    0.012346473f,    -0.12071806f,
-    -0.12507741f,    0.14276367f,     0.27122888f,     -0.019941937f,
-    -0.2863407f,     0.22842146f,     0.018263092f,    0.12684493f,
-    0.064298496f,    -0.4779377f,     0.68526495f,     0.035142787f,
-    -0.42992952f,    -0.3805158f,     -0.4938274f,     0.37444872f,
-    0.032727655f,    0.044396196f,    0.4080162f,      -0.3997854f,
-    -0.74077815f,    0.45702574f,     1.2917991f,      0.80264354f,
-    0.039342005f,    -0.017966315f,   -0.24033797f,    0.67190695f,
-    -0.96486956f,    0.52110165f,     0.86656815f,     -1.1905453f,
-    -1.1822333f,     -0.25874254f,    -0.14397797f,    0.031869967f,
-    -0.36962023f,    -0.0110662645f,  0.93036664f,     -0.4684961f,
-    -0.84953964f,    0.2497564f,      1.1351163f,      -0.19999072f,
-    0.17642839f,     -0.6194415f,     1.1310108f,      -0.1347051f,
-    -2.3799512f,     -0.5072975f,     1.534733f,       1.319938f,
-    -0.71458304f,    0.26680768f,     -0.45102096f,    1.3373884f,
-    -0.26922357f,    -1.5641278f,     -0.19555037f,    1.0531523f,
-    0.6481465f,      -0.5402179f,     0.46999958f,     -0.23394132f,
-    0.013289417f,    0.010563412f,    0.5441034f,      0.21038483f,
-    -0.47473073f,    -0.6427989f,     -0.2530679f,     0.04165875f,
-    0.112109095f,    -0.39245304f,    0.087154865f,    0.20859411f,
-    0.3570682f,      -0.08431119f,    0.31271112f,     0.29558742f,
-    -0.14009687f,    -0.034489635f,   0.24451838f,     -0.033203807f,
-    -0.16279665f,    -0.26502997f,    -0.0490546f,     0.30628082f,
-    -0.18827197f,    -0.013936639f,   -0.20087051f,    -0.2682671f,
-    -0.06598701f,    -0.22401229f,    -0.18383208f,    -0.17389399f,
-    -0.21713625f,    -0.21723102f,    -0.2965797f,     -0.45445177f,
-    0.093401365f,    -0.19535536f,    -0.5843763f,     -0.40090826f,
-    0.3077975f,      -0.2025537f,     -0.6301199f,     -0.11052223f,
-    -0.17047365f,    -0.2587013f,     -0.47096878f,    -0.12648994f,
-    -0.3018568f,     -0.3301031f,     -0.02319836f,    -0.29166412f,
-    -0.15065068f,    0.0018707513f,   -0.5622658f,     -0.9037954f,
-    1.2369845f,      -0.34660047f,    -1.3033607f,     0.4832756f,
-    0.23321863f,     -0.4699059f,     0.3230796f,      -0.8279788f,
-    -1.3368694f,     1.8968666f,      0.0001878179f,   -2.227323f,
-    0.6921711f,      0.7946874f,      -0.6252519f,     0.051733956f,
-    -0.6392978f,     -0.7462568f,     0.9677981f,      0.082880504f,
-    -1.6963192f,     0.6821684f,      0.30468133f,     -0.3452168f,
-    -0.23840703f,    -0.12164665f,    -0.37903568f,    -0.098978564f,
-    -0.21209265f,    -0.2280006f,     -0.015867176f,   -0.29538763f,
-    0.06176316f,     -0.2200132f,     -0.07716453f,    -0.0880816f,
-    -0.5356491f,     -0.32921442f,    0.36959383f,     -0.3523927f,
-    -0.6264339f,     0.0809286f,      0.03226383f,     -0.2517824f,
-    -0.2337796f,     -0.04962742f,    -0.3045814f,     -0.22335006f,
-    -0.35999227f,    -0.17228761f,    -0.33119905f,    0.019268787f,
-    -0.020155849f,   0.02836373f,     -0.055439115f,   0.08650187f,
-    -0.13150407f,    0.123119f,       -0.066353835f,   0.011387537f,
-    0.025839137f,    -0.31660432f,    0.3372467f,      0.36205512f,
-    -0.7681283f,     0.15680149f,     0.5294116f,      -0.41278613f,
-    0.067147315f,    0.02743562f,     0.010707953f,    -0.011101716f,
-    0.075550355f,    -0.21815476f,    0.06963917f,     0.14626391f,
-    -0.14237277f,    0.05434974f,     -0.30205703f,    1.0909561f,
-    -1.3568583f,     -0.14337371f,    1.4316376f,      -0.12855065f,
-    -1.4822257f,     1.1985631f,      -0.31853858f,    -0.29798058f,
-    1.6405236f,      -2.024302f,      -0.43557087f,    2.0109365f,
-    0.08180822f,     -2.314037f,      1.5757958f,      -0.23386921f,
-    -0.21595673f,    0.8489148f,      -1.0883049f,     -0.1077859f,
-    1.1726443f,      0.13882072f,     -1.6185908f,     1.2445163f,
-    -0.279113f,      -0.027209453f,   0.10580327f,     -0.12337556f,
-    0.15229218f,     -0.29779887f,    0.010253295f,    0.268162f,
-    -0.19428977f,    0.012181578f,    0.035163883f,    -0.32873118f,
-    0.37975562f,     0.31374782f,     -0.6752378f,     0.13795602f,
-    0.48381075f,     -0.38745058f,    0.07291387f,     0.022105793f,
-    0.009872166f,    -0.036319286f,   -0.03962878f,    0.09256816f,
-    -0.13657846f,    0.12613599f,     -0.0741776f,     0.024645375f,
-    0.27062812f,     -0.09808947f,    -0.17508693f,    0.42672408f,
-    -0.4250215f,     -0.38098586f,    0.72067595f,     0.47503686f,
-    -0.46035165f,    0.6461471f,      -0.018557537f,   0.037145227f,
-    -0.16474159f,    -0.39567953f,    0.37161997f,     -0.17477596f,
-    -0.37060192f,    0.25154504f,     0.45030388f,     -0.5705056f,
-    -1.1480093f,     -0.34684193f,    0.3715769f,      1.4705564f,
-    0.13763677f,     -1.7139176f,     0.41790244f,     0.3780558f,
-    -0.8535228f,     -0.91816145f,    0.54918444f,     0.4273558f,
-    0.98646796f,     0.251198f,       -1.6634315f,     0.7354058f,
-    -0.18923777f,    -0.8251822f,     -0.046533793f,   1.1475934f,
-    -0.15621759f,    -0.7125413f,     -0.36098668f,    0.113718554f,
-    0.47957847f,     -0.753644f,      0.3647388f,      0.7937509f,
-    1.185394f,       -0.25536996f,    -1.2346758f,     -0.5670441f,
-    1.1126227f,      -0.033193137f,   -0.49320322f,    0.9213235f,
-    0.59515953f,     0.0007071167f,   -0.33690143f,    -0.445177f,
-    -0.30855954f,    1.2334405f,      -0.5321128f,     -0.10360508f,
-    0.3950554f,      -0.20721696f,    -0.95704365f,    -0.55708206f,
-    0.5134146f,      0.16093764f,     0.95739204f,     -0.72878575f,
-    -0.08762875f,    0.2767029f,      -0.1421028f,     0.31437933f,
-    0.45228153f,     -0.102617696f,   -0.66642165f,    0.43778867f,
-    -0.2898047f,     0.4616513f,      -0.3203051f,     0.22652258f,
-    -0.024910728f,   0.043714214f,    0.8461278f,      -0.10894351f,
-    -0.23063847f,    0.19583502f,     -0.65372205f,    -0.12155252f,
-    0.036157597f,    -0.45384127f,    -1.0860353f,     -0.024730805f,
-    -0.6779996f,     0.055005524f,    -0.04196952f,    0.15500928f,
-    0.63553464f,     0.60043895f,     0.18561383f,     -0.022338308f,
-    0.98371094f,     -0.3841333f,     0.7372305f,      0.061315972f,
-    -0.38516244f,    0.10689603f,     -0.34047422f,    -0.42433625f,
-    0.09062921f,     0.67805916f,     -1.4093274f,     0.50021124f,
-    0.08393288f,     0.11389234f,     -0.11270538f,    -0.09759655f,
-    0.004747983f,    0.8408113f,      0.88471687f,     -2.2764506f,
-    0.40926418f,     0.34306794f,     0.10851261f,     -0.042269133f,
-    -0.18385649f,    -0.08309577f,    -0.044109564f,   0.6460854f,
-    -0.8843921f,     0.75324357f,     -0.00683252f,    0.01474516f,
-    -0.28499037f,    0.116564445f,    -0.907051f,      -1.4436578f,
-    -0.0007940487f,  -0.3333817f,     0.20525897f,     -0.44500783f,
-    -0.027559059f,   0.02835887f,     0.7231729f,      0.3250087f,
-    -0.15450832f,    0.23833376f,     -0.42504892f,    -0.09137982f,
-    -0.24902482f,    0.3705617f,      -0.40588215f,    0.09231867f,
-    0.23383166f,     0.32851502f,     1.0896224f,      -0.4438108f,
-    0.04014537f,     0.6098454f,      0.18492751f,     -0.006468214f,
-    0.26962784f,     -0.10444196f,    -1.2566245f,     0.19680367f,
-    0.07100973f,     0.5176858f,      0.13256072f,     -0.13476044f,
-    -0.3395213f,     -0.14180684f,    0.790187f,       0.6068408f,
-    1.0765541f,      -0.6795097f,     -0.098202005f,   -0.3901461f,
-    0.454692f,       0.02287706f,     -0.5403849f,     0.65410936f,
-    0.47844368f,     0.21142237f,     -0.8779577f,     0.50120157f,
-    0.28392383f,     -0.2488552f,     0.5686411f,      -0.14827602f,
-    -0.032744113f,   -2.0689986f,     -0.17113277f,    0.12354206f,
-    0.9351224f,      -0.52760464f,    -1.019096f,      0.68471307f,
-    0.25807145f,     -0.6521149f,     -4.898715f,      0.032162588f,
-    1.0663022f,      0.88058287f,     -0.95368934f,    0.07598964f,
-    0.5392234f,      -0.117524795f,   0.20279117f,     -1.8288659f,
-    0.37708825f,     -0.02379056f,    0.2011849f,      0.051123343f,
-    0.19693431f,     -0.12422562f,    -0.09185832f,    1.1807146f,
-    0.84554815f,     0.9383226f,      -0.6436822f,     -0.07792946f,
-    0.32034814f,     0.067985535f,    -0.17799689f,    -0.24005279f,
-    0.9682169f,      -0.24907495f,    0.6772698f,      -0.2973665f,
-    -0.04407784f,    -0.14104873f,    0.22185884f,     -0.19034831f,
-    -0.1298301f,     -0.048723273f,   -1.3977176f,     0.04436648f,
-    -0.03117589f,    0.43343395f,     0.045952182f,    -0.33968318f,
-    0.23122819f,     0.102977715f,    -0.30780256f,    0.022598678f,
-    0.33583495f,     0.34589547f,     -0.4371678f,     -0.28149194f,
-    0.16727194f,     0.17452137f,     -0.03248706f,    0.05413046f,
-    0.4586257f,      0.26031965f,     -0.5169216f,     -0.12919244f,
-    0.2082573f,      -0.32525966f,    -0.24096623f,    -0.03751039f,
-    0.4652414f,      -0.21713018f,    -0.52713645f,    -0.16187169f,
-    0.40500328f,     0.6437298f,      -0.416009f,      0.43755868f,
-    0.40709716f,     0.07692237f,     -1.0079361f,     -0.542932f,
-    0.027107147f,    0.21648233f,     -0.18717884f,    0.26695448f,
-    0.10543611f,     -0.82845634f,    -0.47879833f,    0.09946348f,
-    1.1218452f,      0.6990355f,      -0.35630727f,    -0.3148892f,
-    0.4685212f,      -0.5940553f,     -1.4863993f,     -0.2504105f,
-    0.9502339f,      1.5288731f,      0.3684639f,      -0.20116355f,
-    0.3317726f,      0.047797173f,    -0.37466478f,    0.2127822f,
-    0.9960886f,      0.9674262f,      -0.5295996f,     -0.7314769f,
-    -0.5338293f,     -0.06533251f,    -0.2273983f,     0.34195533f,
-    1.4379077f,      1.4816556f,      -0.05733158f,    -1.1454154f,
-    -1.271332f,      -0.23552883f,    -0.5623973f,     0.14390676f,
-    -0.0121032735f,  -0.16694848f,    -1.2285329f,     -1.0771313f,
-    0.09011169f,     0.3755957f,      1.0330817f,      0.463518f,
-    0.090109125f,    -0.11854192f,    -0.09723813f,    0.07731228f,
-    -0.14271685f,    0.08148848f,     -0.20126002f,    0.11637897f,
-    -0.11703756f,    -0.3048896f,     0.10954141f,     -0.024888784f,
-    -0.105364054f,   -0.02761661f,    0.019068826f,    -0.06761504f,
-    -0.17344208f,    0.11999605f,     -0.0942873f,     0.25514165f,
-    -0.15886056f,    -0.225244f,      -0.054741427f,   -0.052942574f,
-    0.048377223f,    -0.08832536f,    -0.18730852f,    -0.117012665f,
-    0.20780681f,     -0.6197745f,     0.16852906f,     0.24610792f,
-    -0.45878035f,    -0.10818783f,    0.236319f,       -0.1955456f,
-    0.060324866f,    -0.08252083f,    -0.5570101f,     0.4065456f,
-    0.25795034f,     -0.405216f,      -0.60928893f,    0.7076916f,
-    -0.39134565f,    0.059546515f,    0.0615092f,      -0.8375101f,
-    0.31128213f,     0.329157f,       -0.68330705f,    -0.5174274f,
-    0.46354744f,     -0.17269842f,    -0.22382659f,    0.25792426f,
-    -0.29166797f,    0.16043274f,     -0.16909114f,    0.002962157f,
-    -0.1727797f,     0.10520071f,     -0.283394f,      -0.017718647f,
-    0.020372309f,    -0.219598f,      -0.071962304f,   -0.060969204f,
-    0.014007497f,    -0.061672788f,   0.09926823f,     -0.14315195f,
-    -0.09820405f,    0.027955703f,    -0.1542408f,     0.091715515f,
-    -0.11338939f,    -0.10512642f,    -0.05146807f,    -0.1383992f,
-    0.03843755f,     0.002146766f,    0.49999967f,     -0.04480782f,
-    -0.2083323f,     0.49115345f,     0.23993093f,     0.20039241f,
-    0.14326072f,     -0.22064064f,    -0.21919063f,    -0.64259577f,
-    -0.74151665f,    -0.65304685f,    -0.5042008f,     -0.7967671f,
-    -0.0054418524f,  -0.41383225f,    0.07349104f,     0.48790258f,
-    0.018817531f,    1.1113691f,      1.5325965f,      0.16451102f,
-    -0.1076189f,     0.51422185f,     -0.36777982f,    0.35785264f,
-    0.1110122f,      -0.5543453f,     0.747049f,       -0.31905568f,
-    -0.49684173f,    0.7814361f,      0.9232485f,      -1.1384617f,
-    0.34408522f,     -0.34827757f,    -0.44789445f,    0.9704199f,
-    -3.4525084f,     -1.6919262f,     1.3237824f,      1.823854f,
-    -1.8450904f,     0.41790235f,     0.06689843f,     -0.20424716f,
-    0.9460959f,      -2.0897925f,     -1.2312226f,     0.85875654f,
-    1.2540673f,      -1.624673f,      0.3197268f,      0.36334696f,
-    -0.4097771f,     0.769581f,       1.1952908f,      0.098762974f,
-    0.008677557f,    0.5583276f,      -0.7806791f,     0.5164961f,
-    -0.11179386f,    -0.62805855f,    -0.529479f,      0.48534906f,
-    -0.01110896f,    -0.7193473f,     -0.22425061f,    0.0017761672f,
-    0.23670395f,     0.092018f,       0.46308312f,     -0.011374991f,
-    -0.3008867f,     0.0019022186f,   -0.018685658f,   0.5754954f,
-    0.15049815f,     -0.40301484f,    -0.3068303f,     0.43395284f,
-    -0.08301209f,    -0.5127035f,     0.34787956f,     0.11819963f,
-    0.2913188f,      0.14851838f,     -0.16979103f,    0.22143276f,
-    -0.056036893f,   -0.22933199f,    -0.42488f,       0.07736137f,
-    -0.6713465f,     -0.20869307f,    -0.28366905f,    0.47905228f,
-    -0.021621197f,   0.03583192f,     0.21592022f,     0.98661935f,
-    0.7036815f,      -0.36107418f,    -0.36037445f,    -0.19563723f,
-    0.22864175f,     0.32200164f,     -0.30434838f,    0.19029903f,
-    0.20052433f,     0.60385305f,     0.529105f,       0.70637554f,
-    -0.35618964f,    0.2968251f,      -0.46757257f,    0.22135554f,
-    0.0011846801f,   -2.0043626f,     -1.281879f,      0.13518995f,
-    1.3666319f,      -0.89930576f,    0.040722277f,    -0.26989692f,
-    0.5300347f,      0.9866459f,      -1.7390305f,     -1.9173099f,
-    -0.47991073f,    1.6331869f,      -0.2515137f,     0.051580235f,
-    -0.21382609f,    -0.4804867f,     -0.007367932f,   0.07149944f,
-    -0.41053617f,    -0.53793263f,    0.84340316f,     -0.3851412f,
-    -0.029787011f,   0.60804665f,     -0.2853096f,     -0.3211265f,
-    0.6588464f,      0.46871454f,     -0.27960965f,    0.32056376f,
-    -0.1262108f,     0.05959055f,     -0.23658101f,    0.006216661f,
-    0.37805593f,     -0.19832318f,    0.11200791f,     -0.2737522f,
-    0.41041216f,     -0.3332886f,     0.12957333f,     -0.044980455f,
-    0.022303114f,    -0.061559852f,   -0.12355282f,    -0.30175266f,
-    0.055531733f,    0.046838645f,    -0.016658979f,   0.024345927f,
-    -0.015294435f,   0.24927384f,     -0.28294045f,    0.06818643f,
-    0.13302426f,     0.019491829f,    -0.15919366f,    0.0385616f,
-    -0.007955167f,   0.18595594f,     -0.099055484f,   -0.017950451f,
-    0.41225925f,     0.8428481f,      0.48282266f,     -0.15303442f,
-    -0.06499333f,    0.13341054f,     0.008768082f,    -0.1513824f,
-    0.15511727f,     0.05006671f,     0.25565732f,     0.6089676f,
-    0.2428205f,      0.022412386f,    -0.108857796f,   0.028883891f,
-    -0.08980993f,    0.040992837f,    0.07395465f,     -0.04575554f,
-    0.44560522f,     0.30642223f,     -0.08466005f,    0.07677892f,
-    0.072212756f,    -0.23155016f,    0.16990985f,     0.14156975f,
-    -0.11992022f,    0.1749854f,      0.29043555f,     -0.1538887f,
-    -0.14039029f,    0.029321942f,    0.15447384f,     -0.33065063f,
-    0.1130362f,      -0.015719004f,   -0.140412f,      -0.18837568f,
-    0.062433153f,    0.031504456f,    -0.094885625f,   -0.035393864f,
-    0.1496476f,      -0.08960959f,    0.019474862f,    0.063213885f,
-    -0.023404166f,   0.23461843f,     -0.16407974f,    0.03204881f,
-    0.027335694f,    -0.027473439f,   -0.015619007f,   -0.1049188f,
-    0.06487695f,     -0.11291224f,    -0.03130717f,    0.056802604f,
-    0.09958923f,     0.2487883f,      -0.2598369f,     -0.13094455f,
-    -0.24022384f,    -0.22995228f,    -0.38962525f,    0.36690778f,
-    0.12378695f,     -0.17829882f,    -0.43613353f,    0.38948402f,
-    1.5744097f,      1.8929935f,      1.1893286f,      -0.16571559f,
-    -0.3850277f,     0.1633417f,      -0.12620068f,    0.12936753f,
-    -0.21834318f,    -2.294146f,      -3.1964247f,     -1.4431515f,
-    0.114751086f,    0.059258226f,    -0.29311448f,    0.09162695f,
-    0.21080463f,     0.3766637f,      1.016189f,       0.79564387f,
-    0.53212464f,     0.006748908f,    0.49913907f,     0.14834642f,
-    -0.04975518f,    -0.44655037f,    -0.27887666f,    1.4130934f,
-    2.2748609f,      0.7099081f,      -0.44679132f,    -0.5465769f,
-    0.103207394f,    0.12751217f,     0.14196394f,     0.3378114f,
-    -0.060769133f,   -0.44330364f,    -0.18444574f,    0.046441846f,
-    0.47713464f,     -0.04047436f,    -0.22058278f,    -0.014888772f,
-    -0.47355905f,    -1.689616f,      -2.263742f,      -1.576508f,
-    -0.1597515f,     0.1262728f,      -0.34897637f,    0.018787207f,
-    0.10474255f,     0.5947698f,      1.4891676f,      1.865851f,
-    1.3237001f,      0.060181417f,    0.067600206f,    0.41384393f,
-    -0.17297567f,    -0.04765075f,    -0.22252034f,    -0.27395856f,
-    -0.246198f,      -0.27099508f,    -0.19360836f,    -0.01752873f,
-    -0.19778404f,    -0.13036391f,    0.22592251f,     -0.061855055f,
-    -0.106156975f,   0.058396168f,    -0.010895029f,   0.08597891f,
-    -0.10832947f,    0.042019352f,    0.34179598f,     -0.555678f,
-    -0.11246273f,    0.6672375f,      0.035878927f,    -0.7674574f,
-    0.3498744f,      0.21752368f,     -0.17594162f,    0.085941955f,
-    -0.236462f,      0.2851301f,      -0.17152186f,    0.15951565f,
-    -0.24913298f,    0.076933585f,    0.2086695f,      -0.1395177f,
-    -0.3905971f,     0.5795658f,      0.67328423f,     -1.8390858f,
-    0.53606087f,     1.3308287f,      -0.8537784f,     -0.38713288f,
-    0.3166503f,      -0.6969071f,     0.96791893f,     1.253939f,
-    -2.9758875f,     0.66112846f,     1.9708692f,      -1.2133801f,
-    -0.4198169f,     0.47366077f,     -0.2923829f,     0.39353827f,
-    0.7668349f,      -1.7749281f,     0.62147343f,     1.1072699f,
-    -0.74991834f,    -0.23913854f,    0.17176372f,     0.2455638f,
-    -0.5156108f,     0.33127692f,     -0.043218203f,   0.14190876f,
-    -0.4060783f,     0.12943138f,     0.15177768f,     -0.050740436f,
-    0.23838294f,     -0.3947057f,     -0.11642724f,    0.6103684f,
-    -0.07549627f,    -0.5260266f,     0.26238048f,     0.24568498f,
-    -0.23291308f,    -0.1911455f,     0.366679f,       -0.16834652f,
-    -0.12714441f,    0.10760262f,     -0.012869022f,   0.09272179f,
-    -0.17411943f,    0.10211068f,     -0.052509498f,   0.21952567f,
-    0.22668256f,     -0.23646128f,    -0.38350084f,    0.28214347f,
-    0.18805617f,     -0.3400788f,     0.3048546f,      -0.034534264f,
-    -0.14628288f,    -0.43289933f,    0.17719355f,     0.6301316f,
-    -0.4920206f,     -0.25743473f,    0.551685f,       -0.3978471f,
-    0.17643909f,     -0.31291425f,    -0.055254214f,   0.355579f,
-    0.59540635f,     -0.3795307f,     -0.23044683f,    0.15688989f,
-    -0.18834095f,    0.09002043f,     -0.4233332f,     1.3875506f,
-    -0.7722245f,     -1.5030309f,     0.9498494f,      0.44614583f,
-    -1.0563089f,     0.4909273f,      -0.27324304f,    -0.4664511f,
-    2.1482472f,      -2.1204903f,     -3.1012022f,     1.9661518f,
-    0.99760544f,     -1.8178566f,     0.76360863f,     0.00017637288f,
-    -0.42241326f,    1.2867695f,      -1.3358276f,     -1.15727f,
-    1.0112249f,      0.46102375f,     -1.0365164f,     0.6025057f,
-    0.21438183f,     -0.32451186f,    -0.032400884f,   0.14671092f,
-    0.5979658f,      -0.48264953f,    -0.325724f,      0.35937044f,
-    -0.42439848f,    0.06937307f,     -0.10309294f,    -0.3149045f,
-    0.3198073f,      0.74574846f,     -0.28509477f,    -0.22185656f,
-    0.5076725f,      -0.20241682f,    -0.16449717f,    0.19202612f,
-    0.19054516f,     -0.3462562f,     -0.49572387f,    0.30162975f,
-    0.13777046f,     -0.39584085f,    0.2108866f,      -0.060992476f,
-    0.15498425f,     0.42318827f,     -0.81097174f,    -0.13913554f,
-    -0.12825154f,    0.32996297f,     0.34774292f,     -0.34544817f,
-    -0.16122742f,    -0.4645189f,     1.193955f,       0.087416485f,
-    0.35084903f,     -0.6712591f,     -0.74609375f,    0.21232918f,
-    0.3802732f,      -0.51348263f,    0.15345207f,     1.6242088f,
-    -1.6040365f,     -0.5345814f,     0.59603524f,     0.7349298f,
-    -0.5777116f,     -0.034852803f,   0.025381984f,    0.34224764f,
-    0.98878604f,     -2.3405082f,     -0.7162164f,     1.4945784f,
-    1.4683962f,      -1.225051f,      0.15292525f,     0.46455473f,
-    -0.4680081f,     -0.05451003f,    -0.56235474f,    0.2794753f,
-    -0.25928155f,    0.5550137f,      -1.1144168f,     0.6848743f,
-    1.0526556f,      -1.6383762f,     -0.730813f,      1.2726651f,
-    1.2776068f,      -1.1906152f,     -0.16886419f,    -0.105679676f,
-    0.3440661f,      0.80081064f,     -1.3250022f,     -0.3077597f,
-    0.84846634f,     0.90885776f,     -1.1485785f,     0.3641572f,
-    0.26283768f,     -0.39452577f,    0.12396227f,     0.05894564f,
-    0.2285457f,      0.09058779f,     -0.121762805f,   -0.60335773f,
-    0.64353937f,     0.50596815f,     -0.41783166f,    -0.0786552f,
-    -0.32168394f,    -0.05318952f,    0.022430299f,    0.996035f,
-    -0.5076289f,     -0.24228655f,    -0.04435719f,    0.010860209f,
-    -0.009106592f,   0.17272219f,     -0.14766288f,    -0.2550401f,
-    -0.35909104f,    -0.2183195f,     2.6691316e-05f,  0.1129382f,
-    -0.013126863f,   -0.08944891f,    -0.5413976f,     0.23095663f,
-    1.4224114f,      2.0271764f,      0.90944046f,     -0.16619003f,
-    -0.38373736f,    -0.031650756f,   0.15274753f,     0.63460743f,
-    -0.19940104f,    -2.0441778f,     -2.870792f,      -1.2604065f,
-    0.31610608f,     0.3716194f,      0.118392564f,    -0.01571788f,
-    0.021131646f,    0.15188526f,     0.25206196f,     0.25282192f,
-    0.19040301f,     0.044828556f,    0.18303448f,     -0.14372778f,
-    -0.10433726f,    -0.6754534f,     -0.107342765f,   1.4732726f,
-    2.1741085f,      0.9020016f,      -0.54077154f,    -0.5427292f,
-    0.07939771f,     0.019122625f,    0.34452096f,     0.16994832f,
-    -0.2102043f,     -0.49993142f,    -0.06769254f,    0.3598388f,
-    0.16470204f,     0.010494264f,    0.08212783f,     0.31939662f,
-    -0.34212196f,    -1.5395237f,     -1.9640778f,     -1.1592791f,
-    0.08330834f,     0.26592332f,     -0.04055615f,    -0.055766437f,
-    -0.34407967f,    0.33379942f,     1.181116f,       1.6249586f,
-    0.88153195f,     -0.049814224f,   -0.23055519f,    0.016639953f,
-    0.0026597271f,   0.08094211f,     -0.13109383f,    -0.22766289f,
-    -0.38948286f,    -0.12864715f,    -0.097963765f,   0.06906583f,
-    -0.003822868f,   0.056334645f,    0.08333424f,     0.06557644f,
-    0.0697638f,      -0.10315097f,    0.04006957f,     0.3301952f,
-    -0.060566194f,   -0.24449658f,    0.21809128f,     -0.22257607f,
-    -0.39310086f,    -0.008146974f,   0.011479945f,    -0.37145948f,
-    -0.018622108f,   -0.06521878f,    0.49956685f,     -0.07424825f,
-    0.028826248f,    0.37591127f,     0.12016299f,     0.22374386f,
-    0.2855225f,      0.29872447f,     -0.04993559f,    -0.45930946f,
-    -0.14527962f,    0.1422631f,      0.22470929f,     -0.7610743f,
-    -0.60764253f,    0.0014799612f,   0.055454344f,    0.21718188f,
-    -0.16736293f,    0.16661677f,     0.013057732f,    0.17868681f,
-    -0.43770465f,    -0.2788161f,     -0.32872653f,    -0.63013315f,
-    0.25930512f,     0.4998367f,      -0.5313348f,     -0.511611f,
-    0.7187586f,      1.2533845f,      1.6495429f,      0.5132609f,
-    -0.87743765f,    -0.39281514f,    -0.021659996f,   0.34815326f,
-    0.13939203f,     0.38165462f,     1.1455543f,      1.2872828f,
-    1.1853788f,      0.6597066f,      0.11613457f,     0.2253683f,
-    0.5787496f,      -0.080884725f,   -1.3844197f,     -2.4069812f,
-    -2.5197465f,     -1.468663f,      -0.1905152f,     0.02432437f,
-    -0.04322289f,    -0.42862573f,    0.013686785f,    0.27841923f,
-    0.5142223f,      0.22805548f,     0.11788975f,     0.61857027f,
-    -0.28481475f,    -0.32580206f,    0.20025645f,     0.050043892f,
-    -0.2794318f,     -0.57532954f,    -0.91781276f,    -0.05277319f,
-    0.5393122f,      0.31296724f,     -0.17477229f,    0.19186473f,
-    -0.23561923f,    0.8142192f,      1.3564693f,      1.0155638f,
-    0.38857663f,     -0.5315784f,     -0.34675854f,    0.0036471253f,
-    -0.46166325f,    0.59063524f,     -0.65321386f,    -1.2793586f,
-    -0.7868484f,     0.4612693f,      -0.37797135f,    0.10866741f,
-    0.57137686f,     -0.63054734f,    1.5022197f,      -0.24725203f,
-    -1.763671f,      -0.72024626f,    1.0599604f,      -0.14152588f,
-    0.43136743f,     0.048369113f,    -0.40638736f,    0.72839314f,
-    0.6222128f,      0.2326878f,      -0.12315493f,    -0.6844608f,
-    -1.004819f,      0.7573427f,      -0.5568794f,     -0.37639704f,
-    -0.18573876f,    0.27267385f,     0.94952166f,     -0.108780734f,
-    -1.6338346f,     -1.5358003f,     1.1847959f,      -0.56333166f,
-    0.04403898f,     -0.31153077f,    0.2167957f,      0.7788921f,
-    1.0628037f,      0.33383256f,     -0.49729043f,    0.29511833f,
-    -0.086260185f,   0.57543415f,     -0.023307502f,   -0.4246642f,
-    -0.037288748f,   0.44723958f,     1.2921792f,      0.049781594f,
-    -0.3188282f,     0.3135301f,      -0.19162498f,    -0.26112115f,
-    0.0088052405f,   0.18998624f,     -0.32672372f,    -0.26533398f,
-    0.22139256f,     -0.259618f,      0.03374944f,     0.69480604f,
-    0.1562577f,      -0.38050637f,    -0.4761325f,     -0.5620093f,
-    -0.36318594f,    0.96705985f,     -0.39626953f,    -0.29212478f,
-    -0.10088344f,    -0.19255427f,    -0.24058838f,    0.74910414f,
-    0.82689226f,     -0.6004234f,     0.14357041f,     0.039516177f,
-    0.0880349f,      -0.07063236f,    -0.19007154f,    0.14344668f,
-    0.0026287257f,   0.3685666f,      -0.6365134f,     0.26005024f,
-    -0.21451813f,    0.3557145f,      0.37946618f,     0.37182269f,
-    0.25501326f,     -0.8174484f,     -0.117498115f,   0.27562037f,
-    0.5931977f,      -0.8206178f,     0.20258304f,     0.9999096f,
-    0.82774f,        0.18709926f,     -1.7302046f,     -0.8171931f,
-    0.27093223f,     1.1662422f,      -0.8783781f,     0.04764855f,
-    0.99150956f,     0.62471896f,     0.0050949273f,   -1.0272613f,
-    -0.45712996f,    -0.050084952f,   0.7911946f,      -0.5816935f,
-    0.133864f,       0.07529493f,     -0.4205339f,     -0.45023695f,
-    -0.029735561f,   0.41533887f,     -0.52014947f,    0.3152804f,
-    -0.39374793f,    0.21145588f,     -0.042243678f,   -0.4867124f,
-    -0.04500908f,    0.68816465f,     0.40140226f,     -0.5006732f,
-    0.47050703f,     -0.15960352f,    0.21951202f,     0.26238203f,
-    0.47124302f,     0.07974689f,     -0.42061168f,    -0.4556174f,
-    -0.51491493f,    0.93874115f,     -0.5408317f,     -0.033821754f,
-    -0.3030086f,     0.8458958f,      -0.012004424f,   -0.78078955f,
-    -0.69143885f,    -0.31044877f,    -0.044980943f,   0.5889015f,
-    -0.13808507f,    -0.34794644f,    1.0299698f,      1.4493475f,
-    0.9734214f,      0.2856093f,      -0.24660979f,    0.015078074f,
-    0.5253397f,      -0.76478934f,    -0.8498789f,     -0.11144516f,
-    -0.619453f,      0.64680994f,     0.22537453f,     -0.40734524f,
-    -0.5437496f,     0.5655021f,      -0.19733796f,    -0.23559701f,
-    -0.9083139f,     -1.8651907f,     0.5419178f,      1.2806929f,
-    0.031125655f,    -0.39753094f,    -0.2360012f,     0.8301542f,
-    0.5426837f,      -0.123015404f,   -0.99725187f,    -0.07795487f,
-    0.5721125f,      0.72220266f,     -0.17130637f,    -0.7986908f,
-    0.35157883f,     0.31243104f,     0.46281502f,     0.08913258f,
-    -0.5773011f,     -0.9563837f,     0.31028932f,     0.55930024f,
-    -0.73833925f,    0.25844994f,     -0.070035614f,   -0.24920309f,
-    0.24937412f,     0.32053366f,     -0.0122980755f,  0.12602198f,
-    0.34236664f,     -0.4932755f,     0.031631865f,    0.4289681f,
-    -0.58439124f,    -0.11454642f,    0.6765444f,      0.4968983f,
-    0.19068336f,     -0.35479856f,    -0.5249921f,     0.16310485f,
-    -0.100300625f,   0.44946545f,     0.3187435f,      -0.9738066f,
-    -0.87102157f,    0.16394618f,     0.7275059f,      0.018069461f,
-    0.052330744f,    -0.46422747f,    0.64381325f,     0.38751227f,
-    -0.10304183f,    -0.20357825f,    -0.067489386f,   0.13081762f,
-    -0.030873248f,   -0.24708964f,    0.73526907f,     -0.49927014f,
-    -0.7841351f,     -0.30329156f,    -0.027965808f,   -0.04182988f,
-    0.2813496f,      0.6070565f,      0.099563636f,    -0.062404864f,
-    -0.3196853f,     0.22805269f,     0.97728664f,     0.6428377f,
-    -0.37280875f,    -0.23010366f,    0.09593498f,     -0.06934287f,
-    -0.48989648f,    0.24761257f,     1.1431428f,      -0.076457076f,
-    -1.5247623f,     -1.1632059f,     0.05082964f,     -0.19393575f,
-    -0.48874152f,    -0.4361163f,     0.7745189f,      0.43908182f,
-    -1.2020212f,     -1.0465279f,     0.104224786f,    1.46947f,
-    0.33833075f,     0.46208444f,     -0.51075315f,    -0.5485718f,
-    -0.72736233f,    -0.80535334f,    0.009473791f,    0.7614502f,
-    0.43357086f,     -0.2997292f,     -0.054165408f,   0.14749096f,
-    -0.2765886f,     0.17067073f,     0.6635581f,      0.96915233f,
-    0.8232187f,      0.116452776f,    -0.50994647f,    -0.20635909f,
-    0.6482553f,      0.5004425f,      0.30794883f,     0.3368354f,
-    0.026599415f,    -0.6732439f,     -0.38894758f,    0.24931672f,
-    0.22100307f,     -0.1987707f,     -0.27011392f,    -0.14020406f,
-    -0.40663993f,    -0.4280321f,     -0.119858265f,   0.21891454f,
-    0.18245646f,     -0.16985452f,    0.0015374386f,   -0.27872005f,
-    -0.10738812f,    0.27467343f,     -0.18803404f,    -0.17770578f,
-    -0.26419592f,    -0.011982608f,   0.19875252f,     0.05170953f,
-    0.3456704f,      0.40990397f,     0.709854f,       0.41264763f,
-    0.49404907f,     -0.09918434f,    -0.0711523f,     0.095824875f,
-    -0.16952364f,    -0.12796776f,    -0.35325912f,    -1.1871777f,
-    -0.86733323f,    0.1214555f,      0.44798166f,     -0.22057988f,
-    -0.31378666f,    0.10906465f,     -0.030722225f,   -0.20871378f,
-    -0.12711486f,    -0.54412603f,    0.0708257f,      -0.18697724f,
-    0.46012503f,     -0.085764565f,   0.17378625f,     -1.0977216f,
-    0.45855087f,     2.0218627f,      0.91215175f,     -0.39005798f,
-    -1.5386198f,     0.8250969f,      -0.19934095f,    0.27105054f,
-    -1.0328922f,     0.96572757f,     2.7977571f,      1.6517049f,
-    -0.23533392f,    -1.136633f,      0.8349356f,      0.19428137f,
-    0.04198125f,     -0.14317757f,    0.13129203f,     0.6917048f,
-    0.03616762f,     0.20491727f,     -0.03582896f,    0.7187966f,
-    -0.3182142f,     0.2736464f,      0.17198047f,     -0.4654261f,
-    -1.1276278f,     -1.1610755f,     -0.19445343f,    0.07431374f,
-    0.115876876f,    -0.35029426f,    -0.15556812f,    -0.11100419f,
-    0.120328896f,    0.36629674f,     0.23473068f,     0.23865028f,
-    -0.46826977f,    -0.043584216f,   0.37287995f,     -0.20233592f,
-    0.31516075f,     0.3658289f,      0.08355067f,     0.20147797f,
-    -0.81688154f,    0.21714263f,     0.7141248f,      -0.26354742f,
-    -0.15622237f,    0.049751714f,    -0.09251372f,    -0.7442208f,
-    0.13619149f,     0.2007894f,      -0.60607094f,    -0.46117017f,
-    -0.32320994f,    0.30601597f,     -0.081826575f,   -0.09781985f,
-    -0.64223003f,    0.26154348f,     1.3581918f,      0.501311f,
-    -0.09750517f,    0.68369377f,     -0.008605272f,   -0.35852325f,
-    1.0197587f,      0.7696466f,      -0.56556654f,    -0.8564765f,
-    0.8370336f,      -0.14644493f,    -0.2114824f,     -0.36982122f,
-    -0.74381566f,    1.750189f,       1.123148f,       -2.2020502f,
-    -2.5298035f,     1.2842436f,      -0.34911287f,    -0.8930842f,
-    0.20097339f,     -0.08761307f,    1.4322004f,      -0.1031088f,
-    -1.6277033f,     -0.65059525f,    1.1860843f,      0.034448836f,
-    -0.06560607f,    -0.005918698f,   -0.12747392f,    0.029491523f,
-    -0.5988291f,     0.2369485f,      0.94672f,        -0.1539595f,
-    -0.47678432f,    0.38821217f,     -0.20152639f,    -0.16364752f,
-    -0.19663106f,    -0.0371645f,     0.9155417f,      0.0558782f,
-    -0.5354818f,     -0.16877843f,    0.044295475f,    0.08495336f,
-    0.3967005f,      0.19083177f,     -0.26242918f,    -0.20104551f,
-    -0.57343924f,    0.03203641f,     0.7416376f,      -0.31398505f
-};
-
-static const long int srcnn_conv1_kernel_dims[] = {
-    64,
-    9,
-    9,
-    1
-};
-
-static const float srcnn_conv1_bias[] = {
-    -0.03104757f,    -0.041964848f,   -0.083611324f,   -0.002169974f,
-    -0.07627048f,    0.25804275f,     0.046665564f,    -0.105794735f,
-    -0.005059599f,   0.0075850748f,   -0.16695252f,    0.10687588f,
-    -0.7635969f,     0.075352825f,    0.08281501f,     0.118062764f,
-    0.0062399036f,   0.3085167f,      0.04891141f,     0.16722123f,
-    -0.1108275f,     0.0058327145f,   -0.062004026f,   -0.020524414f,
-    0.3672099f,      -0.006577327f,   0.00042476706f,  -0.29667565f,
-    0.0134129785f,   0.004270995f,    0.26935476f,     -2.1275053f,
-    0.017589822f,    0.0005980144f,   0.02921272f,     0.034701083f,
-    0.0017111801f,   0.28400767f,     -0.032340873f,   0.05517057f,
-    0.14524327f,     -0.0419153f,     -0.34236446f,    0.00046179228f,
-    -0.00074790325f, 0.035835523f,    0.10878776f,     -0.0021145006f,
-    -0.15688384f,    0.011170645f,    0.2916091f,      0.043360725f,
-    -0.9492841f,     0.00031853997f,  0.002931761f,    -0.086825155f,
-    -8.591174e-06f,  -0.046959378f,   -0.17770994f,    -0.49371472f,
-    -0.011704801f,   -0.013705753f,   -3.0716825f,     0.101286575f
-};
-
-static const long int srcnn_conv1_bias_dims[] = {
-    64
-};
-
-static const float srcnn_conv2_kernel[] = {
-    -0.0002554064f,  0.0023899642f,   -0.009100332f,   0.06056699f,
-    -0.029579287f,   0.21364173f,     0.024987988f,    -0.003250827f,
-    -0.34216833f,    -0.0016624008f,  0.00025729585f,  -0.035775427f,
-    0.006553251f,    0.022515697f,    -0.023953848f,   0.02906548f,
-    -0.012154749f,   0.005103373f,    -0.0051578665f,  -0.7992084f,
-    0.33581352f,     -0.0014715595f,  0.06291311f,     0.0053574033f,
-    0.0032826893f,   0.078437746f,    0.025076132f,    0.0001246283f,
-    0.07081128f,     -0.087276466f,   -0.14741173f,    -0.004349465f,
-    -8.776815e-05f,  -0.020141445f,   -0.0047788164f,  -0.1080894f,
-    0.012616037f,    -0.028747903f,   0.005360369f,    -0.040356155f,
-    -0.003706113f,   -0.117941834f,   -15.261404f,     -5.986392f,
-    -0.0051108436f,  -0.025936209f,   -0.0002097741f,  -0.008293844f,
-    0.21790421f,     0.02073712f,     -0.0020672043f,  0.63576335f,
-    0.04070767f,     -0.9167609f,     0.056237806f,    -0.020912038f,
-    -0.10210692f,    0.005271496f,    -0.010184779f,   -0.004060786f,
-    -0.011696783f,   0.004089799f,    -0.033230837f,   -0.024425566f,
-    0.0045808223f,   0.019738648f,    0.00159457f,     -0.08491014f,
-    -0.028512852f,   -0.026904164f,   -0.01204785f,    0.013258074f,
-    -0.6294972f,     0.039659023f,    0.038586486f,    -4.6992803f,
-    -0.0053459215f,  0.016924486f,    -0.039686054f,   0.04969527f,
-    0.0065696035f,   -0.0035680728f,  0.033121888f,    0.67199767f,
-    -0.16208403f,    -0.020312741f,   0.009834304f,    -0.01828358f,
-    -0.0076933643f,  -0.056906313f,   0.015940744f,    0.009852193f,
-    -0.05011567f,    0.0738738f,      -0.21214469f,    0.02694471f,
-    -0.031959686f,   -0.08422337f,    -0.014053012f,   -0.2684944f,
-    0.004127141f,    0.019776806f,    0.00019922777f,  -0.100366786f,
-    0.0053483117f,   -0.12747979f,    0.6460549f,      0.20465274f,
-    0.0005392808f,   -0.012628853f,   0.020735653f,    0.0013136477f,
-    0.7598848f,      0.1812191f,      -0.022512946f,   -0.49779138f,
-    -0.030665185f,   -9.862683f,      -0.14914194f,    -0.004945233f,
-    0.15098566f,     0.004828689f,    0.015715465f,    0.0076724724f,
-    -0.011215252f,   -0.0022208947f,  -0.0021873007f,  -0.00064622593f,
-    0.10380185f,     -0.021220172f,   -0.41133305f,    0.1385379f,
-    -0.10113701f,    0.05046951f,     -0.028998043f,   -0.077862196f,
-    -0.0026313711f,  0.07207479f,     0.03417845f,     -0.8867274f,
-    0.03667861f,     -0.060034137f,   -0.06790769f,    0.017967556f,
-    -0.2640664f,     -0.04266031f,    -0.0037306193f,  0.12417062f,
-    0.013336957f,    0.18365395f,     0.024028538f,    -0.19596553f,
-    -0.101999275f,   -0.03283486f,    0.3536125f,      0.1212146f,
-    0.46311057f,     -1.4377803f,     0.0064242054f,   -0.5467145f,
-    0.047348626f,    0.033845134f,    0.038788326f,    -0.4619386f,
-    -0.4026377f,     -0.020518104f,   -0.19901282f,    -1.1181489f,
-    0.23989238f,     -0.087652676f,   -0.2651947f,     0.07884111f,
-    -0.17780721f,    -0.029750695f,   -0.09210048f,    -0.061390083f,
-    0.5792844f,      0.090853974f,    0.013544742f,    -0.12319469f,
-    -1.8110691f,     -0.03525233f,    -0.044628996f,   -0.054026883f,
-    -5.2995973f,     0.049026407f,    0.037372228f,    0.037250936f,
-    0.024675526f,    0.006012507f,    0.119033895f,    -0.07103651f,
-    -0.0018832803f,  -0.011271933f,   -0.005014377f,   0.16091253f,
-    0.0008451048f,   0.07361324f,     -0.27223068f,    -0.009683271f,
-    -0.07241917f,    0.10176954f,     -0.58777267f,    0.0068840515f,
-    0.040149122f,    -2.672692f,      -0.049581256f,   0.046102308f,
-    -0.3039416f,     -0.01708099f,    0.0185412f,      -0.2613542f,
-    -0.068512194f,   -0.03933508f,    0.0044708136f,   -0.013953701f,
-    -0.054889336f,   -0.718177f,      0.37320358f,     0.0019258542f,
-    -1.0631531f,     -0.4854715f,     0.12662071f,     -0.023351932f,
-    -0.074752174f,   -0.26812518f,    0.00018155224f,  0.14381455f,
-    -0.051278833f,   0.17964071f,     -10.102844f,     0.0121083595f,
-    -0.023559086f,   0.00397022f,     -0.09495507f,    0.03928734f,
-    0.00081905496f,  -0.073684625f,   -0.042384148f,   0.0058574597f,
-    0.03498091f,     0.0020822634f,   -0.0550703f,     0.14612466f,
-    -16.444946f,     0.040170234f,    -0.051672157f,   0.010468965f,
-    -27.063047f,     0.1651197f,      0.04043117f,     0.009542242f,
-    -0.006391296f,   0.040943213f,    -0.17006986f,    0.009705507f,
-    -0.06456855f,    -0.15734419f,    -0.022239685f,   0.0080621075f,
-    -0.6083589f,     -0.2774921f,     -0.014246032f,   -0.026301347f,
-    -0.038306847f,   -0.044747923f,   0.052509278f,    -11.353132f,
-    -0.10573369f,    0.110858835f,    -0.069327f,      -0.30167094f,
-    -0.10159388f,    -0.15759686f,    -0.14587629f,    -0.021145394f,
-    -0.0026651793f,  -0.094455555f,   -0.05221896f,    -0.14031275f,
-    -0.040530227f,   -0.048631087f,   -0.0646318f,     -0.033329662f,
-    -0.13120557f,    -0.07684922f,    0.005672297f,    -0.0652643f,
-    0.0066869417f,   -0.041431956f,   0.0020632548f,   -0.025253206f,
-    0.014456385f,    -0.06282962f,    -0.23689137f,    -0.4358406f,
-    -0.06103596f,    -0.07569789f,    0.1459004f,      -0.34747988f,
-    -0.12652436f,    0.085319795f,    -0.11395488f,    -0.028091274f,
-    0.68330103f,     -0.23123708f,    -0.14177723f,    -0.19736032f,
-    -0.10154678f,    -0.29053602f,    -0.12867033f,    -0.05758738f,
-    -0.018500831f,   -0.022059904f,   -0.07365435f,    -0.08169296f,
-    -0.14771183f,    0.11508332f,     0.06399398f,     -0.09043867f,
-    0.03651939f,     -0.4938234f,     -0.3120735f,     -0.2890012f,
-    -0.13916342f,    -0.17628759f,    -0.22353305f,    -0.046944514f,
-    -0.37460518f,    -0.107438505f,   0.061039757f,    -1.7861881f,
-    -0.16293253f,    0.30335924f,     -0.028655829f,   -0.3049877f,
-    -0.12845886f,    -0.05112472f,    -0.029790584f,   0.10508136f,
-    0.0032049424f,   -0.016324107f,   -0.14696133f,    0.002153054f,
-    -0.08524349f,    0.14478701f,     -0.16366178f,    -0.7213033f,
-    -0.25844172f,    -0.087510295f,   0.10028701f,     -0.17504516f,
-    -0.38140658f,    -0.025189014f,   -0.17398193f,    -0.14106399f,
-    -0.097576536f,   -0.37243053f,    0.12278438f,     0.04048157f,
-    -0.3178101f,     0.15025295f,     -0.39470074f,    -0.14945515f,
-    -0.27459416f,    -0.15698285f,    -0.3676916f,     0.08977715f,
-    0.9378766f,      -0.06659458f,    -0.30429012f,    -0.39369112f,
-    -0.12025192f,    -0.87033683f,    -0.22903791f,    -0.10713569f,
-    -0.04414073f,    -0.049127404f,   -0.0068324413f,  0.0057248953f,
-    -0.09742813f,    -0.12934731f,    -0.047294848f,   -0.20914547f,
-    0.14814423f,     -0.2777668f,     -0.029271659f,   0.21507141f,
-    -0.36763206f,    0.10412054f,     0.08191576f,     -0.12652142f,
-    -0.58834434f,    -0.19195904f,    0.25059387f,     -2.4687207f,
-    -0.14109641f,    -0.07435956f,    -0.10273207f,    0.28873506f,
-    -0.08833457f,    -0.042864174f,   -0.10548151f,    -0.059883863f,
-    -0.020447442f,   0.04951171f,     0.02730374f,     0.0746732f,
-    -0.11377327f,    0.21695584f,     0.1539962f,      -0.102783985f,
-    -0.07325114f,    -0.11504277f,    0.042288896f,    0.02535179f,
-    0.07583483f,     -0.17288487f,    0.3004598f,      -0.83335805f,
-    -0.045229252f,   0.1154963f,      0.26644993f,     -3.1055822f,
-    0.061228935f,    0.064988166f,    -9.20083f,       -4.393479f,
-    -0.10626397f,    -0.018426223f,   -0.08110404f,    -0.08273521f,
-    0.039648637f,    -0.17858253f,    -0.030643316f,   -0.010680011f,
-    -0.19519591f,    -0.27500492f,    -0.23175392f,    0.30603918f,
-    -0.04484174f,    -0.041979715f,   -0.09596891f,    0.20431246f,
-    -0.0059319073f,  -0.001152917f,   -1.1518106f,     0.026888719f,
-    -0.17097403f,    0.020100247f,    -0.1571006f,     -0.37969878f,
-    -0.3301428f,     -0.20484106f,    0.01939461f,     -0.019713523f,
-    -0.15515928f,    -0.16123447f,    0.07310325f,     -0.08826874f,
-    -0.10307898f,    -0.0018930855f,  -0.09208286f,    -0.021420008f,
-    -0.24134861f,    -0.7577915f,     -0.12299831f,    -0.46233153f,
-    0.019531284f,    -0.04673523f,    -0.07949513f,    -0.1408142f,
-    -0.047253385f,   -0.09263711f,    -0.29100868f,    -0.013803292f,
-    -0.19429687f,    -0.044297647f,   -0.058798455f,   -0.06044459f,
-    -3.7506065f,     -0.23349404f,    0.21300785f,     -0.25435624f,
-    -0.07907954f,    -0.13863783f,    0.17392652f,     -0.03276513f,
-    -0.0047281827f,  -0.12368379f,    0.0056355335f,   -0.22159404f,
-    -0.19433871f,    -0.23018007f,    -0.09205849f,    -0.028791785f,
-    0.061992902f,    -0.04017434f,    0.019763159f,    -0.21293294f,
-    -0.082997516f,   -0.011148882f,   -0.15318495f,    -0.032940917f,
-    0.2801317f,      -0.060451165f,   -0.062018655f,   -0.043600976f,
-    -0.012885303f,   -0.23512465f,    -0.073871896f,   -0.01703533f,
-    -0.05480962f,    -0.033199422f,   -0.008542301f,   -0.4588442f,
-    -0.046556875f,   -0.076017424f,   -0.21684654f,    -0.06280796f,
-    -0.12979394f,    0.15535876f,     -0.025942277f,   -0.010115448f,
-    -0.024180522f,   0.049558047f,    -0.033290826f,   -0.012201388f,
-    0.078562886f,    -0.10270998f,    -0.07438655f,    -0.27557224f,
-    -0.040359534f,   -0.007805895f,   -0.04367585f,    -0.08447227f,
-    -0.65584844f,    -0.16275902f,    -0.102044374f,   -0.038298424f,
-    -0.57958794f,    -0.3340299f,     -0.054195758f,   -0.035933666f,
-    -0.036119908f,   -3.9434547f,     -0.03561213f,    -8.88895f,
-    0.033031765f,    -0.048426013f,   -0.03412329f,    -1.5780998f,
-    -0.031786535f,   -0.09694281f,    -0.2573541f,     -0.032431006f,
-    -0.0636573f,     -0.012143146f,   -0.072025545f,   -0.14866143f,
-    -0.089773186f,   -0.052837566f,   -0.046611343f,   0.11884385f,
-    -0.5595826f,     -0.014542388f,   -0.058960862f,   -0.11050742f,
-    -0.08576329f,    -0.108279034f,   -0.16104814f,    -0.061605677f,
-    -0.06169712f,    -0.045188982f,   0.0039299363f,   0.022347346f,
-    -0.0039372863f,  -0.015053024f,   0.0020795444f,   0.05163536f,
-    -0.011161113f,   -0.012772677f,   -0.018125871f,   -0.002447921f,
-    0.0019833937f,   0.038274914f,    0.10155573f,     -0.016242381f,
-    0.006417834f,    0.02737545f,     -0.0028348626f,  0.014301625f,
-    -0.068897925f,   -0.0049957596f,  -0.0019842663f,  0.34180138f,
-    0.059306912f,    -0.0031565214f,  -0.003636651f,   0.022987254f,
-    0.011832153f,    0.01846141f,     -0.028987419f,   0.005369792f,
-    0.07166064f,     0.04881596f,     0.025299864f,    -0.014019668f,
-    -0.034607507f,   0.002838928f,    0.010187174f,    -0.015083236f,
-    0.016143717f,    -0.005680763f,   -0.02966857f,    -0.0065442435f,
-    0.0073465593f,   0.01347335f,     -0.1771045f,     -0.010876795f,
-    -0.00027093422f, -0.011429079f,   -0.006846231f,   -0.005027541f,
-    -0.16644198f,    -0.020179901f,   -0.0032765283f,  0.10879083f,
-    -0.013618999f,   0.031066671f,    -0.038808636f,   0.0037537476f,
-    0.012158491f,    -0.011440511f,   0.004113394f,    0.0109299915f,
-    0.008075867f,    -0.0069867643f,  0.019786408f,    0.012628373f,
-    -0.20250118f,    0.034400813f,    -0.67724425f,    0.40202653f,
-    -0.005281848f,   0.108746365f,    -0.24620731f,    -0.28585368f,
-    -0.12793148f,    -0.047930546f,   0.28682375f,     -0.12658918f,
-    0.33408535f,     -0.06209817f,    -0.04090332f,    -0.075581715f,
-    -0.071691535f,   -0.063172325f,   0.2702819f,      -0.24249578f,
-    0.039988235f,    -0.047899257f,   0.018903248f,    -0.018329851f,
-    -0.0013031982f,  0.18920259f,     0.061376937f,    -0.15343836f,
-    -0.051763907f,   -1.0549822f,     0.0660796f,      -0.16124636f,
-    0.14782749f,     0.022140166f,    0.13774748f,     -1.4532301f,
-    -0.41363075f,    -0.09013689f,    -1.0123385f,     -1.1549144f,
-    0.13776256f,     0.021083638f,    -0.19723327f,    0.021114888f,
-    0.09293215f,     0.08816332f,     -0.14959121f,    0.13152279f,
-    -0.029580846f,   0.034452587f,    -0.17352226f,    0.15063335f,
-    -4.007306f,      -0.100647494f,   -0.42064026f,    -0.061302837f,
-    -3.9997988f,     -0.0066953944f,  -0.2274016f,     0.016432695f,
-    -0.16563258f,    -0.1574255f,     -3.8206737f,     -0.0145850815f,
-    -0.018097617f,   0.010998253f,    -0.07067891f,    0.11044527f,
-    -0.011802689f,   -0.0060306154f,  -0.04547895f,    -0.0074171214f,
-    0.024399495f,    -0.031562906f,   -0.16474743f,    -0.02705374f,
-    -0.014524572f,   -0.025475519f,   0.0215404f,      -0.028359959f,
-    0.23869675f,     0.0522838f,      0.021087635f,    0.22253744f,
-    -0.2765573f,     0.011267158f,    0.009989517f,    -0.12097413f,
-    0.013857477f,    -0.03714606f,    -0.16983852f,    -0.02982881f,
-    0.009515887f,    -0.63706f,       -0.055128884f,   -0.0034515583f,
-    0.2547958f,      -0.7977193f,     0.008025232f,    0.17544283f,
-    -0.0881128f,     -0.081499316f,   -22.663057f,     -0.009710416f,
-    0.041901004f,    0.028721489f,    0.00076376786f,  0.006816504f,
-    0.0058995257f,   -0.01022998f,    0.00669438f,     0.016544892f,
-    0.15587632f,     0.030290902f,    -0.03449775f,    -0.16121422f,
-    -6.451298f,      -0.03602935f,    0.075852044f,    0.0036276423f,
-    -15.688679f,     -0.030885622f,   0.011437492f,    0.0048892293f,
-    0.013876477f,    0.012511129f,    -0.09175642f,    -0.01742146f,
-    -0.034787495f,   -0.005250122f,   -0.05685232f,    0.6578453f,
-    -0.16092344f,    -0.062439f,      -0.1613937f,     -0.07890723f,
-    -0.0656452f,     -0.16353709f,    -0.15748997f,    -0.0196521f,
-    -0.14424919f,    -3.706077f,      -0.1639236f,     -0.021455301f,
-    -0.163586f,      -0.20686303f,    -0.1207106f,     -0.27119955f,
-    -0.033577323f,   -0.27859753f,    -0.038682844f,   -0.08760831f,
-    -1.1105713f,     -0.030178143f,   -0.030052213f,   -0.039985925f,
-    -0.08769122f,    -0.12531249f,    -0.044713352f,   -0.06129543f,
-    -1.2797782f,     -0.25258985f,    -0.009229389f,   -8.5318985f,
-    -0.06462837f,    0.09118574f,     -2.6138847f,     -0.100799255f,
-    0.12618597f,     -0.04110267f,    -0.12589213f,    -0.09766559f,
-    -0.0957221f,     -0.2264246f,     -0.1339035f,     -0.12756172f,
-    0.13000157f,     -0.053135816f,   -0.07227144f,    -0.1286708f,
-    -4.4187694f,     -0.05904419f,    -0.117670596f,   -0.06353795f,
-    -0.12603702f,    -0.06324332f,    -0.11462619f,    0.000569316f,
-    -0.21483256f,    -0.21736096f,    0.020371143f,    0.070574604f,
-    -0.28225842f,    0.2865906f,      -0.10583711f,    -0.0917949f,
-    0.1259621f,      0.07176751f,     -0.07136231f,    -0.023260385f,
-    -0.14925407f,    -0.35926676f,    -0.016261015f,   -0.2953844f,
-    0.10633138f,     -0.26824304f,    -0.21949002f,    -0.035100676f,
-    -0.15182836f,    -0.0201727f,     -0.04213782f,    -0.5326023f,
-    0.018552853f,    -0.055092286f,   0.015503891f,    -0.26309046f,
-    -0.027368452f,   -0.17146406f,    -0.082820736f,   -0.16447219f,
-    -0.11264738f,    0.007875572f,    -0.13795541f,    -0.35631964f,
-    0.18147688f,     -0.3148806f,     -0.05848947f,    -0.11971988f,
-    0.012000072f,    -0.18377306f,    0.026917081f,    -0.39019528f,
-    0.014821115f,    -0.04017672f,    0.067753345f,    -0.3636401f,
-    0.084994696f,    -0.179168f,      -0.065554224f,   0.007938571f,
-    0.49979296f,     0.08463431f,     0.0756362f,      -0.06673808f,
-    0.027366567f,    0.014869215f,    -0.02356226f,    -0.0077369865f,
-    0.045186907f,    -0.1713685f,     -0.4045097f,     -0.28812656f,
-    -0.17906621f,    0.07546769f,     -0.06879547f,    -0.04056206f,
-    -0.021690795f,   -0.026995387f,   -0.0077117835f,  0.009586881f,
-    -0.07307099f,    -0.3518707f,     -0.012565785f,   -0.01382868f,
-    -0.29620638f,    -0.0027311703f,  0.111354224f,    -0.006028191f,
-    0.004768791f,    0.0032920905f,   -0.017613934f,   0.006548987f,
-    -0.012952528f,   0.0013360418f,   -0.030510535f,   0.26253828f,
-    -0.119688846f,   0.020193407f,    0.052226182f,    0.006271611f,
-    0.0029699858f,   0.013484894f,    -0.023278749f,   0.014512727f,
-    0.0031776398f,   -0.0016550559f,  0.65417933f,     -0.10909064f,
-    0.03064058f,     0.021031788f,    0.033875156f,    0.080076456f,
-    0.0006534072f,   0.013549856f,    0.043125764f,    -0.020049939f,
-    0.0022198095f,   -0.041041713f,   0.046360195f,    -21.89527f,
-    0.0013489295f,   -0.025329316f,   0.028769867f,    -0.005792129f,
-    0.0015054484f,   -0.0135228485f,  0.0053455783f,   -0.26551756f,
-    0.0021121828f,   -0.36503178f,    1.6280721f,      -0.024457553f,
-    -0.011104892f,   -0.006657982f,   -0.028748335f,   0.004871257f,
-    0.00035474863f,  0.021031864f,    0.001106712f,    -0.027213737f,
-    -0.06864988f,    0.13729236f,     -0.034572355f,   -0.049297363f,
-    -0.11796544f,    -0.10296925f,    0.025347587f,    -0.086381055f,
-    0.31185076f,     -0.21704227f,    0.22181153f,     0.5086648f,
-    0.0054675303f,   -0.029841851f,   -0.5496525f,     0.0119517f,
-    0.260488f,       -0.056257904f,   -0.013275327f,   0.14350739f,
-    0.26577368f,     -0.025870748f,   -0.45176074f,    -0.08450996f,
-    -0.024926715f,   -0.19517724f,    -0.27571744f,    -0.2236267f,
-    -0.30850962f,    0.24647163f,     0.56361914f,     -0.34296882f,
-    0.04818329f,     0.09598401f,     -0.01502479f,    -1.2611561f,
-    -0.116148226f,   -0.09479734f,    -0.21234775f,    -0.035852708f,
-    -0.18434383f,    0.16692267f,     -22.185205f,     -26.625288f,
-    0.022966899f,    0.012278252f,    -0.011226357f,   0.014867941f,
-    -0.735219f,      -0.70810175f,    -0.34212095f,    -0.26748204f,
-    0.2993244f,      -0.14238894f,    -0.562981f,      0.125544f,
-    0.2271434f,      -0.085787654f,   0.0143526355f,   0.14793016f,
-    -0.08435987f,    0.08190442f,     -0.28626004f,    0.12445205f,
-    0.2271323f,      -0.20704708f,    -0.07343451f,    0.083529964f,
-    -0.16204773f,    -0.16219045f,    0.030237705f,    -0.084690146f,
-    -0.123719215f,   -0.18571883f,    -0.13831876f,    -0.28254145f,
-    -0.18426087f,    -0.124309376f,   0.35285044f,     -0.23400414f,
-    0.13749449f,     -0.10110623f,    -0.17903063f,    0.6720547f,
-    -0.056230217f,   0.14664064f,     0.021196224f,    0.00081924f,
-    -0.13402882f,    -0.050302427f,   -0.045897093f,   0.100993015f,
-    -0.26642168f,    0.11037164f,     0.35063562f,     -0.18026116f,
-    -0.029215647f,   -0.067732856f,   0.24778566f,     -2.5320268f,
-    -0.036246035f,   0.071396604f,    -0.12668481f,    -0.66279984f,
-    0.036712512f,    0.17948996f,     -10.697656f,     -0.30096903f,
-    -0.32628724f,    -0.03662851f,    0.007897367f,    -0.25120142f,
-    0.066762306f,    -1.5051891f,     -0.043418933f,   -0.6186854f,
-    0.1715851f,      -3.3253057f,     -0.19756968f,    -0.1687969f,
-    0.05818501f,     -0.028797328f,   0.06978239f,     0.11051085f,
-    0.09756524f,     -0.074366316f,   0.16601561f,     -0.070725806f,
-    -0.00028312174f, 0.0048600165f,   -0.008919372f,   0.038759135f,
-    -0.03847335f,    0.26529264f,     0.028981954f,    -0.00044341f,
-    -0.33061326f,    -0.0028396896f,  -0.9067637f,     -0.022176938f,
-    0.0085744755f,   0.028086007f,    -0.028122f,      0.008131183f,
-    0.010245057f,    0.0044989325f,   0.0020310124f,   -0.7718085f,
-    0.23829262f,     -0.012260496f,   0.052057035f,    -0.0002367326f,
-    0.008643534f,    0.060080342f,    -0.007488288f,   0.0027544317f,
-    0.045732632f,    -0.05875194f,    -0.25253195f,    0.0009162923f,
-    -0.0022631583f,  -0.005389543f,   0.001210784f,    -0.026257018f,
-    0.012939831f,    -0.027028142f,   0.034947034f,    -0.046383254f,
-    0.002241645f,    -0.1211724f,     0.016505318f,    -5.869232f,
-    -0.0047501167f,  -0.031867485f,   0.0066744075f,   -0.012442437f,
-    -0.29003924f,    0.025529388f,    -0.00016081828f, 0.62182254f,
-    0.018406233f,    -22.284533f,     0.49380416f,     -0.020186907f,
-    -0.072050825f,   0.0051916684f,   -0.0048013264f,  -0.0044747684f,
-    -0.0089265695f,  0.005682124f,    -0.07511263f,    -0.028258404f,
-    -0.057764824f,   -0.04149399f,    -0.023379851f,   0.03741978f,
-    -0.13874525f,    -0.28055936f,    -0.008884056f,   -0.01734695f,
-    -0.040014528f,   0.0057134447f,   -0.05334951f,    0.059271757f,
-    -0.042851187f,   -0.0006070373f,  -0.013940674f,   7.42313e-05f,
-    -0.05290855f,    0.049455397f,    -0.031728316f,   0.36241138f,
-    0.2555041f,      0.045221448f,    0.033717636f,    0.009998387f,
-    -0.016877513f,   0.03790348f,     -0.0136608435f,  -0.0052478528f,
-    0.026822034f,    -7.9177495e-05f, 0.56355906f,     -0.24685238f,
-    0.030985411f,    -0.027796693f,   0.08333973f,     0.012428563f,
-    0.0023099175f,   0.02115039f,     0.05230322f,     -0.9670797f,
-    0.010402217f,    -0.05969885f,    -15.459293f,     -38.852303f,
-    0.0113466f,      -0.036993884f,   0.11917411f,     0.00042396915f,
-    -0.31689543f,    -0.19730395f,    -0.029025832f,   -0.35524565f,
-    -0.023467807f,   -0.5306809f,     1.2421821f,      -0.008839591f,
-    0.011840051f,    -0.009619416f,   -0.077816434f,   -0.1014732f,
-    -0.01194078f,    -0.008415456f,   0.13480318f,     -0.16022894f,
-    0.06832992f,     -0.39821592f,    -0.009982863f,   0.03919419f,
-    -0.3547085f,     -0.24301276f,    0.0579257f,      -0.04051756f,
-    -1.1655055f,     -0.5026898f,     -0.11246719f,    -0.45058978f,
-    -0.09939175f,    -0.26903573f,    -0.12135958f,    0.1292218f,
-    -0.034712348f,   -0.43091214f,    -0.15312555f,    -0.7390681f,
-    0.15958872f,     -0.06552893f,    0.6284098f,      0.042964604f,
-    -0.0013567763f,  0.049924117f,    0.21063589f,     0.17098495f,
-    -0.056397013f,   -0.2417627f,     -0.28035146f,    -0.711782f,
-    -0.12985915f,    0.015923684f,    0.43287078f,     -0.7613294f,
-    -0.13949615f,    -0.23304635f,    -0.023672972f,   -0.40097278f,
-    0.19272816f,     -0.041903578f,   -0.5921753f,     -0.19623029f,
-    -0.13444369f,    -0.39834294f,    -0.33407235f,    -0.053209893f,
-    0.46599978f,     -0.0873397f,     -0.08751656f,    0.14968503f,
-    0.04275673f,     -1.8945743f,     1.3680251f,      -0.07452379f,
-    0.0765048f,      0.14180933f,     0.2192036f,      0.13010533f,
-    0.050394554f,    -0.04516763f,    -0.9327284f,     -0.07149897f,
-    -0.0088347765f,  -0.01734502f,    0.029852908f,    0.5033812f,
-    -0.0034053735f,  -0.03864139f,    -0.020801239f,   -0.022842629f,
-    0.018627644f,    -0.060171925f,   -0.06507146f,    0.004765808f,
-    0.013016178f,    0.0440423f,      -0.013099579f,   -0.005970531f,
-    -0.297585f,      -0.021260072f,   -0.018332435f,   0.23686014f,
-    -0.32148078f,    -0.007966528f,   -0.019012515f,   0.11119262f,
-    0.017355198f,    0.538658f,       -0.7419683f,     0.027251707f,
-    0.2334672f,      -0.16991968f,    -0.090885036f,   -0.0073068333f,
-    -0.13191356f,    -0.31454995f,    0.014558205f,    -0.035299633f,
-    0.035440437f,    0.023031982f,    -18.362143f,     -0.029887227f,
-    0.0021779211f,   0.0031587936f,   0.1121004f,      -0.0150656f,
-    -0.017139385f,   -0.016828824f,   -0.01367482f,    -0.019425998f,
-    -0.2373588f,     0.016421352f,    0.0140257375f,   -0.16007885f,
-    -5.63096f,       -0.008203861f,   0.03990549f,     -0.00605442f,
-    -14.830038f,     0.0319312f,      0.013263273f,    0.006298753f,
-    0.0048817275f,   -0.0011369084f,  -0.07725589f,    -0.0042689284f,
-    -0.3849143f,     -0.29938114f,    -0.036783427f,   -0.10814038f,
-    -0.18281859f,    -0.13846299f,    -0.04873727f,    -0.11267228f,
-    -0.1675216f,     -0.118767135f,   -0.030206447f,   -0.72359025f,
-    0.10722467f,     -0.020586463f,   0.3531159f,      -0.29941726f,
-    -0.011545337f,   -0.1674479f,     -0.035654277f,   0.298934f,
-    0.005365078f,    -0.0012960068f,  0.09525114f,     -0.04562071f,
-    0.09652f,        -0.20860407f,    -0.08992967f,    -0.14232065f,
-    0.0667232f,      0.06416308f,     0.3837021f,      -0.2160284f,
-    0.09416987f,     0.06015383f,     0.36736307f,     -2.5155413f,
-    -0.179822f,      0.10987306f,     -0.16381991f,    0.384235f,
-    0.017888946f,    0.25218427f,     0.50390077f,     -0.09143082f,
-    0.16623655f,     -0.17919827f,    -1.1410826f,     0.07996173f,
-    0.42367336f,     -0.610812f,      0.008308642f,    -0.30872276f,
-    0.2195096f,      -3.9590971f,     -0.030417848f,   0.31234083f,
-    0.03896805f,     -0.1310818f,     -0.26392922f,    0.08919468f,
-    -0.23193926f,    -0.16124508f,    0.027117644f,    0.028420707f,
-    -0.024557497f,   -0.0047746887f,  -0.012207621f,   0.098052986f,
-    -0.040722225f,   -0.20862289f,    0.018774474f,    -0.010222816f,
-    -0.13698596f,    -0.017488874f,   -0.13732503f,    -0.006244167f,
-    -0.0067320103f,  -0.0039883377f,  0.07701146f,     -0.073775314f,
-    -0.05311928f,    -0.007147805f,   -0.01869708f,    0.19199382f,
-    0.09437296f,     0.0138263265f,   0.039717946f,    0.024533503f,
-    -0.008220621f,   0.041926697f,    -0.03625806f,    0.013267156f,
-    -0.0048490358f,  0.020559454f,    0.5019733f,      -0.089098625f,
-    0.024470376f,    -0.032686085f,   -0.0024098952f,  -0.04804339f,
-    -0.005568336f,   0.024853442f,    0.025623033f,    -5.3331366f,
-    0.0026191233f,   -0.03549333f,    0.56619006f,     -1.5633656f,
-    0.0059845336f,   -0.015585177f,   0.017501304f,    -0.012301625f,
-    -0.5796835f,     -0.021452881f,   0.01221806f,     -0.22544596f,
-    -0.006578952f,   -0.4442072f,     1.2144141f,      -0.020413216f,
-    -0.019470029f,   -0.0018039163f,  -0.034252055f,   0.011416577f,
-    -0.009772791f,   0.02334678f,     -0.009576937f,   -0.018375786f,
-    0.005194551f,    0.010153069f,    -0.02384474f,    -2.974729f,
-    -0.0020539488f,  0.018335959f,    -0.10039091f,    -0.0020911992f,
-    -0.08106326f,    0.01717396f,     -0.2195782f,     0.015265269f,
-    0.009996884f,    -0.053351995f,   0.018360276f,    -0.013425117f,
-    -0.27699128f,    0.0004037357f,   -0.00073743006f, -0.2931018f,
-    -0.04301059f,    -0.007658532f,   -0.0002826515f,  0.025105018f,
-    -0.018472439f,   0.4938814f,      -0.08141262f,    -0.01182331f,
-    -0.3722705f,     0.2739413f,      0.12588248f,     -0.0028720286f,
-    -0.014100087f,   -5.0142393f,     -0.013702876f,   -0.064076f,
-    -0.03404931f,    0.24079919f,     -0.02732002f,    0.009353947f,
-    0.007079277f,    -0.0011212565f,  -0.041827407f,   0.0267685f,
-    -0.016114116f,   0.0067473967f,   -0.033265993f,   0.006927328f,
-    0.15536532f,     -0.00793457f,    0.005185792f,    0.19862959f,
-    0.03847756f,     0.052024048f,    -0.11560281f,    0.006807574f,
-    -0.5863486f,     0.008709722f,    0.005798241f,    0.00094163936f,
-    -0.0104754735f,  0.010844463f,    0.043903172f,    0.0225484f,
-    -0.029445924f,   -0.00089487305f, -0.020447249f,   0.42760134f,
-    -0.021310868f,   -0.013754206f,   -0.108091936f,   -0.0169711f,
-    -0.07201512f,    0.1296337f,      0.2983061f,      -0.037303302f,
-    -0.029962199f,   -1.1434718f,     0.012051608f,    0.013860325f,
-    -0.59855163f,    0.019401181f,    -0.021710243f,   -0.16851604f,
-    -0.056956552f,   0.02394915f,     0.0023925868f,   0.084028f,
-    0.02477861f,     -3.0078647f,     0.004120749f,    -0.023672724f,
-    -0.46172503f,    0.1193288f,      0.06885526f,     -0.021552755f,
-    -0.038581446f,   -0.108052455f,   -0.004025185f,   0.059161015f,
-    0.02787401f,     0.24893552f,     -14.571968f,     0.018516975f,
-    0.031804446f,    -0.012308478f,   -0.0068720425f,  0.049775295f,
-    -0.012281427f,   -0.05915481f,    0.036698453f,    -0.009842986f,
-    0.34224036f,     -0.01998588f,    -0.028319495f,   0.12882124f,
-    -17.625813f,     0.037376817f,    0.045394722f,    0.01748564f,
-    -28.731659f,     -0.034095023f,   0.0023684266f,   2.6821841e-05f,
-    0.0023851453f,   -0.05278135f,    0.016903164f,    -0.011956265f,
-    -0.027721496f,   0.00010109922f,  0.004796094f,    -0.025953589f,
-    -0.011976052f,   -0.11408075f,    -0.11956023f,    -0.031190597f,
-    -0.8941949f,     -0.053327683f,   0.10697377f,     -6.16904f,
-    -0.09410012f,    -0.06939704f,    0.17035924f,     -1.1702839f,
-    -0.09512331f,    -0.059288f,      -0.061432943f,   0.33685112f,
-    0.05169648f,     -0.09170976f,    -0.1596504f,     -0.0728064f,
-    -0.072766185f,   0.02501238f,     -0.24107333f,    0.009207525f,
-    -0.07964777f,    0.0056403987f,   0.011608283f,    -0.02052853f,
-    -0.07921429f,    0.035957392f,    -0.09699892f,    -0.18732582f,
-    -0.06322955f,    -0.063294515f,   -0.06523854f,    -11.002496f,
-    -0.10185362f,    -0.07372244f,    -0.47336122f,    -0.31422597f,
-    -0.07529585f,    -0.09396425f,    0.067525595f,    -0.040524274f,
-    0.59655863f,     -0.30237967f,    0.036895905f,    -0.45800278f,
-    0.090649605f,    0.017044201f,    -3.9646635f,     -0.021560054f,
-    -0.033821985f,   -0.026076766f,   0.007696944f,    0.00680755f,
-    -0.043631148f,   0.0012423678f,   -0.03131825f,    0.07941696f,
-    -0.04598543f,    -0.1796466f,     0.019632984f,    -0.23600009f,
-    -0.46393138f,    -0.017786875f,   -0.122137986f,   -0.18276702f,
-    -0.3559641f,     -0.014561326f,   -0.3845184f,     -12.235728f,
-    -0.055744633f,   0.15021913f,     -0.03922765f,    -0.028271826f,
-    -0.010557447f,   -0.5391447f,     -0.015146314f,   -0.074591175f,
-    0.09187015f,     0.032772087f,    -0.15864466f,    -0.11176432f,
-    0.009541833f,    -0.095445625f,   -0.16982569f,    0.07446316f,
-    -0.043506153f,   -0.07747113f,    -0.10503678f,    0.05535607f,
-    0.0044178534f,   -0.08684164f,    0.007062846f,    -0.04716111f,
-    0.011571546f,    -0.16968848f,    -0.15085302f,    -0.41632593f,
-    -0.078430116f,   -0.13274738f,    0.08609422f,     -0.69726604f,
-    0.013211659f,    -0.13138229f,    -0.280001f,      -0.022842363f,
-    0.8902859f,      0.036402944f,    -0.17528851f,    -0.189712f,
-    -0.13022509f,    -2.0154197f,     0.054279458f,    -0.10205869f,
-    0.0010456935f,   -0.024063168f,   -0.098096214f,   -0.020235745f,
-    -0.078269355f,   -0.1482885f,     -0.014273641f,   0.048021782f,
-    -0.078872465f,   -0.2867094f,     0.17840065f,     0.20779929f,
-    0.040138118f,    -0.045800846f,   0.09517768f,     -0.038183495f,
-    0.06702378f,     -0.1772759f,     -0.032252055f,   0.047615748f,
-    -0.16832176f,    0.29619816f,     0.22545098f,     -0.15477103f,
-    -0.113528885f,   -0.19045816f,    -0.18382716f,    0.27448133f,
-    0.15188523f,     0.01914773f,     -0.08883417f,    0.2171626f,
-    0.055750944f,    0.089352384f,    0.2162725f,      0.14086868f,
-    -0.1894127f,     -2.8288162f,     -0.20179462f,    -0.27053878f,
-    -0.9567693f,     0.25271395f,     -0.1037602f,     -1.1448674f,
-    0.20784163f,     -0.13750483f,    -14.399793f,     -0.10136511f,
-    -0.021338005f,   -0.31163976f,    -0.09079106f,    -0.023239058f,
-    -0.050022397f,   -0.29070067f,    0.018980136f,    -0.34049952f,
-    -0.14320414f,    0.47148f,        0.17598979f,     -0.18263082f,
-    -7.5622277f,     -0.08118182f,    -0.14033519f,    -0.14769591f,
-    -7.936315f,      -0.14510724f,    0.18373185f,     0.040479366f,
-    0.13322625f,     0.04348976f,     -0.11738568f,    -0.018864898f,
-    -0.0046214405f,  -0.07036838f,    0.010049583f,    -0.09795787f,
-    0.038541675f,    0.031575482f,    0.036769297f,    -0.04329226f,
-    0.120703585f,    0.14786446f,     -0.75096244f,    0.03456117f,
-    0.19886236f,     0.11463081f,     0.015373615f,    0.00037761105f,
-    -0.018423336f,   -0.14111903f,    0.03561617f,     -0.23324834f,
-    0.054822806f,    -0.045707937f,   -0.030852508f,   -0.030564226f,
-    0.015231905f,    0.07528449f,     0.16616575f,     0.07039869f,
-    0.046301547f,    -0.081687205f,   0.06822049f,     -0.26423496f,
-    -0.049151573f,   0.15558332f,     -0.03675628f,    -0.29308766f,
-    -0.02328049f,    -0.015717529f,   0.5747466f,      0.012939421f,
-    -0.12066133f,    0.15915905f,     -0.0488304f,     0.044137027f,
-    0.027034713f,    0.11414162f,     -0.28859955f,    0.0056566386f,
-    0.3618641f,      0.21375765f,     0.03214845f,     0.12223956f,
-    -0.15872723f,    0.005983598f,    -0.37264374f,    -0.0031992833f,
-    -0.059975028f,   0.023979222f,    0.093976885f,    0.058817703f,
-    0.008342197f,    0.13753864f,     -0.15125398f,    0.21400113f,
-    0.0032852078f,   -0.079000145f,   0.011683462f,    -0.053441044f,
-    -0.018021047f,   -0.03721142f,    -0.054268256f,   -0.006861202f,
-    0.026782947f,    -0.0018583052f,  0.07153665f,     0.07185435f,
-    -0.00041804917f, 0.021643596f,    0.029516485f,    0.061677333f,
-    -0.0045364904f,  0.0038736153f,   -0.004723407f,   -0.29809144f,
-    -0.10497417f,    0.08566196f,     0.09184988f,     0.034002274f,
-    0.022775125f,    -0.06568633f,    0.08319761f,     -0.0671715f,
-    -0.027632358f,   0.01723337f,     -0.0009202137f,  -0.16931076f,
-    0.021369275f,    0.016850395f,    0.026455214f,    -0.02350888f,
-    0.011911191f,    -0.0021843992f,  -0.035467565f,   0.123468466f,
-    0.022269676f,    -0.00060340745f, 0.2891158f,      0.027074406f,
-    0.007515906f,    0.033344127f,    -0.08674246f,    0.02318655f,
-    0.3317945f,      -0.06285435f,    -0.07990163f,    0.39917028f,
-    0.05122926f,     0.009084175f,    -0.21041119f,    -0.033153832f,
-    -0.0020781565f,  -0.11227731f,    -0.036846854f,   0.08724653f,
-    0.0061033983f,   -0.0052683395f,  0.24288496f,     0.13180971f,
-    0.14320996f,     0.017054461f,    -0.05583197f,    -0.98216826f,
-    -0.024979677f,   -0.08627376f,    -0.35568717f,    0.065401345f,
-    -0.04301398f,    -0.11425833f,    -0.05705629f,    -0.38612366f,
-    0.113080315f,    -0.1766277f,     -0.013267829f,   -0.0057672095f,
-    -0.0054176534f,  -0.08889981f,    0.10644379f,     0.16693658f,
-    -0.0075014257f,  0.20168768f,     -0.09208703f,    0.011927356f,
-    -0.11121552f,    0.15096149f,     -0.19403197f,    0.1446407f,
-    -0.6979518f,     -0.08418008f,    -0.0545581f,     -0.07309995f,
-    0.033570565f,    -4.690024f,      -0.049014356f,   -1.0677525f,
-    -0.1434006f,     0.5812471f,      0.26198566f,     -0.10585775f,
-    -0.086690515f,   -0.09833225f,    -0.079389185f,   -0.14072126f,
-    -0.17031555f,    0.123617925f,    -0.16268326f,    -0.24517171f,
-    0.18022f,        -0.10812807f,    -0.010938663f,   -0.09720302f,
-    0.03596163f,     0.034861602f,    -0.18712914f,    -0.100778416f,
-    -0.21402042f,    0.023239877f,    0.0052450728f,   -0.054690856f,
-    0.09734421f,     0.17317012f,     0.051361673f,    -0.18778956f,
-    0.024050051f,    -0.21951437f,    -0.2371261f,     0.27433476f,
-    0.0068753776f,   0.13002153f,     -0.059606787f,   -0.06673906f,
-    0.05023737f,     0.11489527f,     -0.012297243f,   0.22331347f,
-    -0.03485299f,    -3.7986329f,     0.12563285f,     -0.08112104f,
-    -0.93392766f,    0.00016941901f,  0.11025571f,     -0.08144856f,
-    -0.031812884f,   -0.06759276f,    -0.090632565f,   -0.34635693f,
-    -0.14232022f,    -1.2967877f,     -0.28220516f,    -0.041944575f,
-    0.010030867f,    0.29134834f,     0.05406108f,     0.037982374f,
-    0.11766315f,     -0.026829746f,   0.032626893f,    -3.5479689f,
-    -0.49107927f,    0.20434864f,     -3.729809f,      -0.032457847f,
-    -0.23437662f,    -0.17206596f,    -0.05260036f,    0.14339517f,
-    -0.034597732f,   0.06328001f,     0.15076512f,     0.11216362f,
-    -0.47235742f,    0.18970121f,     -0.07606776f,    -0.045365106f,
-    -14.357025f,     -0.04406848f,    -0.4272889f,     0.0060404963f,
-    -10.307719f,     0.0068036634f,   -0.012181842f,   0.05689607f,
-    -0.19799173f,    0.27215767f,     -0.22481102f,    0.001818631f
-};
-
-static const long int srcnn_conv2_kernel_dims[] = {
-    32,
-    1,
-    1,
-    64
-};
-
-static const float srcnn_conv2_bias[] = {
-    0.09001736f,    -0.031720124f,  -0.024846114f,  -0.035022605f,
-    -0.16753441f,   -0.24242124f,   -0.044640545f,  -0.20171297f,
-    -0.096079856f,  -0.037742432f,  -0.04986537f,   -0.0038985226f,
-    -0.25487283f,   -0.2441333f,    -0.12463038f,   -0.105134524f,
-    -0.14091603f,   0.098204255f,   -0.1330502f,    -0.13487196f,
-    -0.007303758f,  -0.20383103f,   -0.1098435f,    -0.059294518f,
-    -0.07478027f,   -0.12918422f,   -0.081090845f,  0.06685089f,
-    0.04673613f,    0.09166999f,    -0.13702203f,   -0.04475111f
-};
-
-static const long int srcnn_conv2_bias_dims[] = {
-    32
-};
-
-static const float srcnn_conv3_kernel[] = {
-    0.019127084f,    -0.0032154454f,  -0.00428117f,    0.026741168f,
-    0.011118212f,    0.026684264f,    -0.009479523f,   0.03645803f,
-    -0.0063482504f,  0.061576664f,    0.0013835726f,   -0.0016693487f,
-    -0.017075444f,   0.020441495f,    -0.00781384f,    0.0030016128f,
-    -0.053964436f,   -0.026388517f,   -0.0049909917f,  0.002580616f,
-    -0.021757139f,   0.024660343f,    0.0055393577f,   0.008278524f,
-    -0.027444767f,   -0.03137458f,    -0.026530389f,   0.0032453507f,
-    -0.0019215599f,  -0.0032037555f,  0.03402517f,     -0.008020393f,
-    -0.0022699044f,  0.0069125392f,   -0.012687769f,   -0.039459616f,
-    0.027005754f,    -0.040856846f,   0.0054548234f,   -0.005586087f,
-    -0.020182861f,   0.0032662475f,   0.014810731f,    -0.036879506f,
-    -0.015220405f,   0.06175228f,     -0.021400414f,   0.014484598f,
-    0.044195432f,    -0.018520085f,   0.0032212788f,   0.04225621f,
-    -0.006386946f,   -0.010992368f,   0.011425111f,    0.021510862f,
-    -0.017010847f,   0.029744731f,    0.014013728f,    0.012052913f,
-    -0.010782365f,   -0.00109282f,    0.045324273f,    0.025857722f,
-    0.021637004f,    -0.0190251f,     0.004088677f,    -0.03603814f,
-    -0.055743992f,   -0.05849993f,    0.0081682615f,   -0.037071355f,
-    -0.04789998f,    0.02944714f,     0.006382897f,    -0.05121989f,
-    0.033670947f,    -0.031632196f,   -0.010674566f,   -0.010027141f,
-    0.02479738f,     -0.04437422f,    0.0088139f,      0.024980627f,
-    0.019796845f,    -0.028613426f,   -0.000768317f,   -0.002769042f,
-    -0.0034064176f,  -0.0183836f,     0.009662634f,    -0.0072367145f,
-    -0.013965247f,   0.02160308f,     -0.012373075f,   0.08918079f,
-    0.024683893f,    -0.02075059f,    0.01458689f,     -0.013209878f,
-    -0.07712333f,    -1.5542608e-05f, -0.017180305f,   -0.042871032f,
-    -0.027714202f,   0.03546213f,     -0.027864069f,   -0.037651084f,
-    0.090132f,       -0.03560723f,    -0.031435974f,   -0.0073753046f,
-    -0.039156422f,   -0.063137285f,   0.02264603f,     0.009021522f,
-    0.0021750596f,   0.011870727f,    0.0025016873f,   0.015726326f,
-    -0.019892048f,   -0.042501256f,   0.010981626f,    -0.0074697845f,
-    -0.0080800345f,  0.024452489f,    -0.016095376f,   0.059036784f,
-    0.04750802f,     -0.029078057f,   0.008415027f,    0.008868017f,
-    0.03346266f,     -0.001699964f,   -0.012359734f,   -0.03888272f,
-    -0.017006649f,   0.024409506f,    -0.028362246f,   -0.007340642f,
-    0.014017858f,    0.09245082f,     -0.012021774f,   0.0030990127f,
-    -0.0039524753f,  -0.039386492f,   0.010348585f,    0.023273537f,
-    -0.018672923f,   0.011368211f,    0.00973484f,     0.029561546f,
-    -0.025558488f,   -0.011752363f,   0.034621224f,    0.013609177f,
-    -0.0025487859f,  0.00296412f,     -0.004933984f,   0.005305815f,
-    0.082269095f,    -0.033590768f,   -0.027693102f,   -0.010371271f,
-    -0.03844907f,    0.0072169923f,   -0.038949482f,   0.06604254f,
-    -0.022394044f,   -0.05591966f,    0.028778592f,    -0.0061839274f,
-    -0.00027146496f, -0.009920139f,   -0.027555995f,   0.00957637f,
-    -0.08361054f,    -0.1755779f,     -0.025803627f,   0.01541888f,
-    -0.002682636f,   0.0066201915f,   0.023606297f,    0.012377042f,
-    0.015313622f,    -0.07096226f,    0.006381305f,    0.002446035f,
-    0.008205444f,    -0.052158467f,   0.046614986f,    -0.0063815005f,
-    0.12661086f,     -0.048895247f,   -0.055835705f,   -0.072478436f,
-    0.078916065f,    -0.105665f,      0.026778223f,    -0.031371027f,
-    -0.010938509f,   -0.009996021f,   0.0045175254f,   -0.051404707f,
-    0.0409383f,      0.01780858f,     -0.050471086f,   0.033917952f,
-    0.06284598f,     -0.2523814f,     -0.056115624f,   0.043654528f,
-    -0.020951662f,   -0.025893724f,   0.060340565f,    0.04759623f,
-    0.0033297082f,   -0.0874459f,     0.08273867f,     0.022912864f,
-    0.02645664f,     0.024577431f,    0.12231305f,     -0.017363032f,
-    0.1070072f,      -0.08007391f,    -0.049026877f,   -0.1678365f,
-    0.19978085f,     -0.09879173f,    0.050419565f,    -0.11712573f,
-    0.031756263f,    -0.08305907f,    -0.07759409f,    -0.113793686f,
-    0.12887736f,     -0.07498805f,    -0.12883864f,    -0.03412193f,
-    0.0854617f,      -0.13757876f,    0.020516202f,    0.025570309f,
-    -0.027238337f,   0.014469013f,    0.06630953f,     0.11185548f,
-    0.025665496f,    -0.061211452f,   0.028183756f,    0.053555056f,
-    0.043401394f,    -0.036882043f,   0.08241813f,     -0.06447008f,
-    0.07137833f,     -0.02171493f,    0.020585606f,    -0.11631814f,
-    0.026343375f,    0.051544514f,    -0.044087294f,   -0.09809999f,
-    0.010761403f,    -0.12838341f,    -0.08567653f,    -0.07806486f,
-    0.08665608f,     -0.0167863f,     -0.11368635f,    -0.027167885f,
-    -0.09932461f,    -0.07173837f,    0.05559016f,     0.01707074f,
-    -0.03289501f,    0.0045396253f,   0.052864924f,    0.10871609f,
-    0.00877884f,     0.0198223f,      -0.0054826727f,  0.049531184f,
-    0.06468227f,     -0.10580899f,    -0.039243504f,   -0.05426232f,
-    0.005707834f,    0.028579846f,    0.012542792f,    -0.033096105f,
-    -0.04345981f,    0.10192362f,     -0.012329996f,   0.052695725f,
-    -0.010122231f,   -0.031138055f,   -0.04478803f,    -0.00792971f,
-    -0.008857415f,   0.04253305f,     -0.052904274f,   0.031094596f,
-    -0.03160298f,    -0.009462089f,   0.022798128f,    0.019483171f,
-    -0.0027919111f,  -0.021047655f,   0.021308485f,    0.028131677f,
-    0.016693735f,    0.052992474f,    -0.03971368f,    0.020562753f,
-    0.010579258f,    0.041263018f,    -0.032559115f,   -0.0137783885f,
-    0.18262546f,     -0.07492673f,    0.01652958f,     -0.027784977f,
-    -0.06885007f,    0.005652198f,    -0.07078074f,    0.03703155f,
-    -0.035090026f,   -0.1218431f,     0.00036264295f,  -0.004302318f,
-    -0.017798718f,   0.045640014f,    -0.018915996f,   0.0047022174f,
-    -0.056059193f,   -0.33470836f,    -0.029426904f,   -0.005904975f,
-    0.00715456f,     -0.058841918f,   0.0147935515f,   0.016750304f,
-    0.030222004f,    -0.07975494f,    0.029583495f,    0.0039054577f,
-    0.02609234f,     -0.032909695f,   -0.048289504f,   -0.0024331326f,
-    0.27852258f,     -0.1596441f,     0.051490486f,    -0.001564615f,
-    -0.0038890678f,  -0.14002231f,    0.04056638f,     -0.0022518276f,
-    0.02109054f,     0.1283724f,      -0.018654948f,   -0.027087387f,
-    0.048680816f,    0.031602696f,    -0.087036766f,   0.055888604f,
-    -0.00033601004f, -0.46614534f,    -0.11193814f,    0.09158199f,
-    -0.06454686f,    0.01107551f,     0.1253215f,      0.07411327f,
-    -0.057093967f,   -0.16683109f,    0.15314539f,     -0.018967817f,
-    0.0011005067f,   0.09221236f,     -0.09667672f,    -0.030207377f,
-    0.12967514f,     -0.14850578f,    0.012463875f,    -0.05312039f,
-    0.23635532f,     -0.09000415f,    0.06463246f,     0.029066022f,
-    0.13585258f,     0.27119905f,     0.053363957f,    -0.028851727f,
-    0.09164948f,     0.020143595f,    -0.22324651f,    -0.022674318f,
-    0.09045782f,     -0.16717662f,    0.020772705f,    0.041616894f,
-    -0.17941625f,    0.08882852f,     0.15445255f,     0.17941068f,
-    -0.13349546f,    -0.09241242f,    0.051182717f,    -0.020202966f,
-    -0.11319247f,    0.010372068f,    -0.047673527f,   -0.045919977f,
-    0.038766637f,    0.03271604f,     -0.022038676f,   -0.05265257f,
-    0.1284175f,      0.068387635f,    -0.11397501f,    0.041810524f,
-    0.0699128f,      0.037355803f,    0.09618779f,     -0.026374819f,
-    0.023181664f,    0.094332434f,    -0.14650236f,    -0.043561846f,
-    -0.07263865f,    -0.019493716f,   0.0961521f,      -0.019993631f,
-    -0.12155534f,    -0.06266932f,    0.05413679f,     0.13108827f,
-    -0.059523508f,   0.110113285f,    -0.062029082f,   -0.011581717f,
-    0.003386323f,    -0.07541942f,    0.012912822f,    -0.028074076f,
-    -0.042269465f,   0.11400788f,     0.0030424078f,   -0.013820954f,
-    -0.028570985f,   0.110783525f,    -0.004082123f,   0.029932657f,
-    -0.045051247f,   -0.06885513f,    0.04015483f,     -0.020049619f,
-    0.03484674f,     -0.019348709f,   -0.053980924f,   0.060958516f,
-    -0.050827764f,   0.03801794f,     0.056453474f,    0.038659614f,
-    0.0059161526f,   -0.04294f,       -0.026829977f,   0.021320315f,
-    0.029024016f,    0.1362351f,      -0.08571378f,    -0.0073285494f,
-    0.010324866f,    0.10144017f,     0.0022237976f,   -0.0022290067f,
-    0.10022632f,     -0.05823081f,    0.004600468f,    0.0114151f,
-    -0.020145053f,   0.021084122f,    -0.048244875f,   -0.0056436136f,
-    -0.021200394f,   -0.0028133725f,  -0.017129544f,   -0.002152637f,
-    0.01895015f,     -0.0013756528f,  -0.020197468f,   0.008714176f,
-    0.018267948f,    -0.21054898f,    -0.029859269f,   -0.023462659f,
-    -0.006250528f,   -0.062026106f,   0.025010638f,    0.004824336f,
-    -0.008814782f,   -0.075428694f,   0.038412835f,    -0.0040136734f,
-    -0.002435321f,   0.0006429878f,   -0.0040406627f,  0.0025357383f,
-    0.14782748f,     -0.088684335f,   0.038676918f,    0.042834137f,
-    -0.0006689996f,  -0.056231998f,   0.02539178f,     0.068343095f,
-    0.03855973f,     0.20285496f,     0.018454906f,    0.011870453f,
-    0.06106617f,     -0.06067948f,    -0.045309026f,   0.030770147f,
-    -0.043732077f,   -0.2585007f,     -0.062960856f,   0.038811836f,
-    -0.0879495f,     0.055159558f,    0.08013807f,     0.059439424f,
-    -0.09469121f,    -0.120273106f,   0.079804026f,    -0.017347405f,
-    -0.018899972f,   -0.015865305f,   -0.05154826f,    0.028653745f,
-    0.0891977f,      -0.09227455f,    0.06817701f,     0.10469381f,
-    0.08751767f,     -0.08328272f,    0.032699496f,    0.26593763f,
-    0.04901798f,     0.3597388f,      0.048293807f,    0.019817434f,
-    0.022177478f,    0.050291874f,    -0.100771226f,   -0.015024289f,
-    0.0017180572f,   -0.13375147f,    -0.0029184818f,  0.08732267f,
-    -0.14423531f,    0.053989526f,    0.06977332f,     0.1103932f,
-    -0.16381396f,    -0.061638594f,   0.0068458854f,   -0.06476625f,
-    -0.047467716f,   -0.013136254f,   -0.080705665f,   0.06414101f,
-    0.042152833f,    0.0026163827f,   0.0077046067f,   0.057653226f,
-    0.13303293f,     -0.012059139f,   -0.063346274f,   0.2597605f,
-    0.034067884f,    0.1980113f,      0.03307191f,     -0.0014418171f,
-    0.027262969f,    0.068404846f,    -0.09722513f,    -0.025747215f,
-    0.025726572f,    -0.03557719f,    0.057889443f,    -0.027377076f,
-    -0.093745306f,   -0.081464745f,   0.02148124f,     0.066988744f,
-    -0.089866325f,   0.05285185f,     -0.035930183f,   -0.059155755f,
-    0.0061437828f,   -0.0033301236f,  0.0011674687f,   0.05471842f,
-    -0.011069387f,   0.044315003f,    -0.0049189487f,  0.012165114f,
-    0.063699394f,    0.0019835704f,   -0.010657591f,   0.021308336f,
-    -0.019885734f,   -0.07406309f,    0.020023476f,    -0.01945352f,
-    0.0031325787f,   -0.07210541f,    -0.041777253f,   0.022208298f,
-    -0.010981599f,   0.011811203f,    0.039425593f,    0.011485377f,
-    -0.0037894538f,  -0.020178733f,   -0.011303665f,   0.019545972f,
-    -0.0010355941f,  0.08100794f,     -0.028918542f,   -0.015225582f,
-    -0.0017837102f,  0.020634625f,    0.02171309f,     0.0103103155f,
-    0.007068166f,    0.017987473f,    -0.020762423f,   0.0013813943f,
-    0.011200677f,    0.045990907f,    -0.016714178f,   0.012725914f,
-    -0.020377979f,   0.032044522f,    0.014481402f,    -0.0039685033f,
-    0.032849945f,    -0.02679529f,    -0.0117818145f,  -0.0007630175f,
-    0.043941952f,    -0.012154487f,   0.0126861995f,   0.022673495f,
-    -0.003749631f,   -0.035152864f,   -0.0035407187f,  -0.0143548595f,
-    -0.007636749f,   -0.059179034f,   -0.016451692f,   -0.0016817756f,
-    -0.0014835648f,  -0.014046453f,   0.02066587f,     -0.0012379563f,
-    -0.018682169f,   0.015762225f,    -0.047484033f,   -0.0024979308f,
-    -0.03288255f,    0.099541776f,    0.011598818f,    0.09377886f,
-    0.0046042576f,   0.037841648f,    -0.0014998614f,  0.0077657197f,
-    0.0033069178f,   -0.049396675f,   -0.010372263f,   0.0040555345f,
-    -0.021479132f,   -0.0012859682f,  0.007674442f,    0.018801644f,
-    -0.029362932f,   0.028504226f,    -0.0047227214f,  0.018753536f,
-    -0.014552134f,   -0.0029124669f,  -0.04619487f,    0.024389582f,
-    0.018600363f,    0.0012750109f,   0.09539326f,     -0.003748306f,
-    0.022758361f,    -0.028588362f,   -0.02500385f,    0.011305852f,
-    -0.06053989f,    0.041890737f,    0.009994292f,    0.1063151f,
-    0.00771171f,     0.008038703f,    -0.06300363f,    0.020420384f,
-    -0.017138101f,   0.050928462f,    -0.013024183f,   -0.014382469f,
-    -0.043005273f,   -0.04193176f,    0.009224726f,    0.03600104f,
-    -0.024950083f,   0.013462415f,    -0.00393155f,    0.00924695f,
-    -0.013724889f,   -0.019483887f,   -0.023154782f,   0.09336456f,
-    0.041106716f,    -0.027537618f,   0.07280973f,     -0.0151903145f,
-    0.047721397f,    -0.02151579f,    0.006306229f,    0.014262441f,
-    0.021946602f,    0.0008238514f,   -0.006620565f,   0.101019785f,
-    0.021668717f,    -0.01850138f,    -0.05421734f,    -0.00065647287f,
-    0.021186927f,    0.058880445f,    -0.029064175f,   0.004069868f,
-    0.0399042f,      -0.069781736f,   0.009408938f,    0.033046875f,
-    -0.02984415f,    -0.025545202f,   0.01868365f,     0.030643685f,
-    -0.010837246f,   -0.03391039f,    0.048808366f,    0.08413867f,
-    0.014929379f,    -0.04224127f,    0.0058361897f,   0.00072932575f,
-    0.050401546f,    -0.022220707f,   0.0029678247f,   -0.008482333f,
-    0.051029056f,    0.032010645f,    -0.0077761905f,  0.07501094f,
-    0.013484056f,    -0.00011394604f, -0.017044518f,   -0.005894822f,
-    0.03696393f,     -0.013207752f,   -0.0058263885f,  0.007181503f,
-    0.021234246f,    -0.053955767f,   -0.01809653f,    0.024020784f,
-    -0.01475719f,    0.00027727667f,  0.044240512f,    0.015886465f,
-    0.0063994094f,   -0.012050431f,   0.051986873f,    0.017731274f,
-    -0.0012407436f,  -0.0058228252f,  -0.012938402f,   0.0020163327f
-};
-
-static const long int srcnn_conv3_kernel_dims[] = {
-    1,
-    5,
-    5,
-    32
-};
-
-static const float srcnn_conv3_bias[] = {
-    -0.020475434f
-};
-
-static const long int srcnn_conv3_bias_dims[] = {
-    1
-};
-
-#endif
diff --git a/libavfilter/vf_sr.c b/libavfilter/vf_sr.c
index 5ad1baa..2f90463 100644
--- a/libavfilter/vf_sr.c
+++ b/libavfilter/vf_sr.c
@@ -29,39 +29,27 @@ 
 #include "formats.h"
 #include "internal.h"
 #include "libavutil/opt.h"
-#include "libavformat/avio.h"
-#include "libswscale/swscale.h"
 #include "dnn_interface.h"
 
-typedef enum {SRCNN, ESPCN} SRModel;
-
 typedef struct SRContext {
     const AVClass *class;
 
-    SRModel model_type;
     char *model_filename;
     DNNBackendType backend_type;
     DNNModule *dnn_module;
     DNNModel *model;
     DNNData input, output;
-    int scale_factor;
-    struct SwsContext *sws_contexts[3];
-    int sws_slice_h, sws_input_linesize, sws_output_linesize;
 } SRContext;
 
 #define OFFSET(x) offsetof(SRContext, x)
 #define FLAGS AV_OPT_FLAG_FILTERING_PARAM | AV_OPT_FLAG_VIDEO_PARAM
 static const AVOption sr_options[] = {
-    { "model", "specifies what DNN model to use", OFFSET(model_type), AV_OPT_TYPE_FLAGS, { .i64 = 0 }, 0, 1, FLAGS, "model_type" },
-    { "srcnn", "Super-Resolution Convolutional Neural Network model (scale factor should be specified for custom SRCNN model)", 0, AV_OPT_TYPE_CONST, { .i64 = 0 }, 0, 0, FLAGS, "model_type" },
-    { "espcn", "Efficient Sub-Pixel Convolutional Neural Network model", 0, AV_OPT_TYPE_CONST, { .i64 = 1 }, 0, 0, FLAGS, "model_type" },
     { "dnn_backend", "DNN backend used for model execution", OFFSET(backend_type), AV_OPT_TYPE_FLAGS, { .i64 = 0 }, 0, 1, FLAGS, "backend" },
     { "native", "native backend flag", 0, AV_OPT_TYPE_CONST, { .i64 = 0 }, 0, 0, FLAGS, "backend" },
 #if (CONFIG_LIBTENSORFLOW == 1)
     { "tensorflow", "tensorflow backend flag", 0, AV_OPT_TYPE_CONST, { .i64 = 1 }, 0, 0, FLAGS, "backend" },
 #endif
-    {"scale_factor", "scale factor for SRCNN model", OFFSET(scale_factor), AV_OPT_TYPE_INT, { .i64 = 2 }, 2, 4, FLAGS},
-    { "model_filename", "path to model file specifying network architecture and its parameters", OFFSET(model_filename), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS },
+    { "model", "path to model file specifying network architecture and its parameters", OFFSET(model_filename), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS },
     { NULL }
 };
 
@@ -77,15 +65,8 @@  static av_cold int init(AVFilterContext *context)
         return AVERROR(ENOMEM);
     }
     if (!sr_context->model_filename){
-        av_log(context, AV_LOG_VERBOSE, "model file for network was not specified, using default network for x2 upsampling\n");
-        sr_context->scale_factor = 2;
-        switch (sr_context->model_type){
-        case SRCNN:
-            sr_context->model = (sr_context->dnn_module->load_default_model)(DNN_SRCNN);
-            break;
-        case ESPCN:
-            sr_context->model = (sr_context->dnn_module->load_default_model)(DNN_ESPCN);
-        }
+        av_log(context, AV_LOG_ERROR, "model file for network was not specified\n");
+        return AVERROR(EIO);
     }
     else{
         sr_context->model = (sr_context->dnn_module->load_model)(sr_context->model_filename);
@@ -95,18 +76,12 @@  static av_cold int init(AVFilterContext *context)
         return AVERROR(EIO);
     }
 
-    sr_context->sws_contexts[0] = NULL;
-    sr_context->sws_contexts[1] = NULL;
-    sr_context->sws_contexts[2] = NULL;
-
     return 0;
 }
 
 static int query_formats(AVFilterContext *context)
 {
-    const enum AVPixelFormat pixel_formats[] = {AV_PIX_FMT_YUV420P, AV_PIX_FMT_YUV422P, AV_PIX_FMT_YUV444P,
-                                                AV_PIX_FMT_YUV410P, AV_PIX_FMT_YUV411P, AV_PIX_FMT_GRAY8,
-                                                AV_PIX_FMT_NONE};
+    const enum AVPixelFormat pixel_formats[] = {AV_PIX_FMT_GRAYF32, AV_PIX_FMT_NONE};
     AVFilterFormats *formats_list;
 
     formats_list = ff_make_format_list(pixel_formats);
@@ -124,17 +99,9 @@  static int config_props(AVFilterLink *inlink)
     SRContext *sr_context = context->priv;
     AVFilterLink *outlink = context->outputs[0];
     DNNReturnType result;
-    int sws_src_h, sws_src_w, sws_dst_h, sws_dst_w;
 
-    switch (sr_context->model_type){
-    case SRCNN:
-        sr_context->input.width = inlink->w * sr_context->scale_factor;
-        sr_context->input.height = inlink->h * sr_context->scale_factor;
-        break;
-    case ESPCN:
-        sr_context->input.width = inlink->w;
-        sr_context->input.height = inlink->h;
-    }
+    sr_context->input.width = inlink->w;
+    sr_context->input.height = inlink->h;
     sr_context->input.channels = 1;
 
     result = (sr_context->model->set_input_output)(sr_context->model->model, &sr_context->input, &sr_context->output);
@@ -142,79 +109,11 @@  static int config_props(AVFilterLink *inlink)
         av_log(context, AV_LOG_ERROR, "could not set input and output for the model\n");
         return AVERROR(EIO);
     }
-    else{
-        outlink->h = sr_context->output.height;
-        outlink->w = sr_context->output.width;
-        sr_context->sws_contexts[1] = sws_getContext(sr_context->input.width, sr_context->input.height, AV_PIX_FMT_GRAY8,
-                                                     sr_context->input.width, sr_context->input.height, AV_PIX_FMT_GRAYF32,
-                                                     0, NULL, NULL, NULL);
-        sr_context->sws_input_linesize = sr_context->input.width << 2;
-        sr_context->sws_contexts[2] = sws_getContext(sr_context->output.width, sr_context->output.height, AV_PIX_FMT_GRAYF32,
-                                                     sr_context->output.width, sr_context->output.height, AV_PIX_FMT_GRAY8,
-                                                     0, NULL, NULL, NULL);
-        sr_context->sws_output_linesize = sr_context->output.width << 2;
-        if (!sr_context->sws_contexts[1] || !sr_context->sws_contexts[2]){
-            av_log(context, AV_LOG_ERROR, "could not create SwsContext for conversions\n");
-            return AVERROR(ENOMEM);
-        }
-        switch (sr_context->model_type){
-        case SRCNN:
-            sr_context->sws_contexts[0] = sws_getContext(inlink->w, inlink->h, inlink->format,
-                                                         outlink->w, outlink->h, outlink->format,
-                                                         SWS_BICUBIC, NULL, NULL, NULL);
-            if (!sr_context->sws_contexts[0]){
-                av_log(context, AV_LOG_ERROR, "could not create SwsContext for scaling\n");
-                return AVERROR(ENOMEM);
-            }
-            sr_context->sws_slice_h = inlink->h;
-            break;
-        case ESPCN:
-            if (inlink->format != AV_PIX_FMT_GRAY8){
-                sws_src_h = sr_context->input.height;
-                sws_src_w = sr_context->input.width;
-                sws_dst_h = sr_context->output.height;
-                sws_dst_w = sr_context->output.width;
 
-                switch (inlink->format){
-                case AV_PIX_FMT_YUV420P:
-                    sws_src_h = AV_CEIL_RSHIFT(sws_src_h, 1);
-                    sws_src_w = AV_CEIL_RSHIFT(sws_src_w, 1);
-                    sws_dst_h = AV_CEIL_RSHIFT(sws_dst_h, 1);
-                    sws_dst_w = AV_CEIL_RSHIFT(sws_dst_w, 1);
-                    break;
-                case AV_PIX_FMT_YUV422P:
-                    sws_src_w = AV_CEIL_RSHIFT(sws_src_w, 1);
-                    sws_dst_w = AV_CEIL_RSHIFT(sws_dst_w, 1);
-                    break;
-                case AV_PIX_FMT_YUV444P:
-                    break;
-                case AV_PIX_FMT_YUV410P:
-                    sws_src_h = AV_CEIL_RSHIFT(sws_src_h, 2);
-                    sws_src_w = AV_CEIL_RSHIFT(sws_src_w, 2);
-                    sws_dst_h = AV_CEIL_RSHIFT(sws_dst_h, 2);
-                    sws_dst_w = AV_CEIL_RSHIFT(sws_dst_w, 2);
-                    break;
-                case AV_PIX_FMT_YUV411P:
-                    sws_src_w = AV_CEIL_RSHIFT(sws_src_w, 2);
-                    sws_dst_w = AV_CEIL_RSHIFT(sws_dst_w, 2);
-                    break;
-                default:
-                    av_log(context, AV_LOG_ERROR, "could not create SwsContext for scaling for given input pixel format");
-                    return AVERROR(EIO);
-                }
-                sr_context->sws_contexts[0] = sws_getContext(sws_src_w, sws_src_h, AV_PIX_FMT_GRAY8,
-                                                             sws_dst_w, sws_dst_h, AV_PIX_FMT_GRAY8,
-                                                             SWS_BICUBIC, NULL, NULL, NULL);
-                if (!sr_context->sws_contexts[0]){
-                    av_log(context, AV_LOG_ERROR, "could not create SwsContext for scaling\n");
-                    return AVERROR(ENOMEM);
-                }
-                sr_context->sws_slice_h = sws_src_h;
-            }
-        }
+    outlink->h = sr_context->output.height;
+    outlink->w = sr_context->output.width;
 
-        return 0;
-    }
+    return 0;
 }
 
 static int filter_frame(AVFilterLink *inlink, AVFrame *in)
@@ -224,6 +123,8 @@  static int filter_frame(AVFilterLink *inlink, AVFrame *in)
     AVFilterLink *outlink = context->outputs[0];
     AVFrame *out = ff_get_video_buffer(outlink, outlink->w, outlink->h);
     DNNReturnType dnn_result;
+    float *src, *dst;
+    int y, linesize;
 
     if (!out){
         av_log(context, AV_LOG_ERROR, "could not allocate memory for output frame\n");
@@ -233,24 +134,15 @@  static int filter_frame(AVFilterLink *inlink, AVFrame *in)
     av_frame_copy_props(out, in);
     out->height = sr_context->output.height;
     out->width = sr_context->output.width;
-    switch (sr_context->model_type){
-    case SRCNN:
-        sws_scale(sr_context->sws_contexts[0], (const uint8_t **)in->data, in->linesize,
-                  0, sr_context->sws_slice_h, out->data, out->linesize);
-
-        sws_scale(sr_context->sws_contexts[1], (const uint8_t **)out->data, out->linesize,
-                  0, out->height, (uint8_t * const*)(&sr_context->input.data), &sr_context->sws_input_linesize);
-        break;
-    case ESPCN:
-        if (sr_context->sws_contexts[0]){
-            sws_scale(sr_context->sws_contexts[0], (const uint8_t **)(in->data + 1), in->linesize + 1,
-                      0, sr_context->sws_slice_h, out->data + 1, out->linesize + 1);
-            sws_scale(sr_context->sws_contexts[0], (const uint8_t **)(in->data + 2), in->linesize + 2,
-                      0, sr_context->sws_slice_h, out->data + 2, out->linesize + 2);
-        }
 
-        sws_scale(sr_context->sws_contexts[1], (const uint8_t **)in->data, in->linesize,
-                  0, in->height, (uint8_t * const*)(&sr_context->input.data), &sr_context->sws_input_linesize);
+    // Set DNN input
+    src = (float *)in->data[0];
+    dst = sr_context->input.data;
+    linesize = in->linesize[0] >> 2;
+    for (y = 0; y < in->height; ++y){
+        memcpy(dst, src, in->width * sizeof(float));
+        src += linesize;
+        dst += in->width;
     }
     av_frame_free(&in);
 
@@ -260,27 +152,27 @@  static int filter_frame(AVFilterLink *inlink, AVFrame *in)
         return AVERROR(EIO);
     }
 
-    sws_scale(sr_context->sws_contexts[2], (const uint8_t **)(&sr_context->output.data), &sr_context->sws_output_linesize,
-              0, out->height, (uint8_t * const*)out->data, out->linesize);
+    // Get DNN output
+    src = sr_context->output.data;
+    dst = (float *)out->data[0];
+    linesize = out->linesize[0] >> 2;
+    for (y = 0; y < out->height; ++y){
+        memcpy(dst, src, out->width * sizeof(float));
+        src += out->width;
+        dst += linesize;
+    }
 
     return ff_filter_frame(outlink, out);
 }
 
 static av_cold void uninit(AVFilterContext *context)
 {
-    int i;
     SRContext *sr_context = context->priv;
 
     if (sr_context->dnn_module){
         (sr_context->dnn_module->free_model)(&sr_context->model);
         av_freep(&sr_context->dnn_module);
     }
-
-    for (i = 0; i < 3; ++i){
-        if (sr_context->sws_contexts[i]){
-            sws_freeContext(sr_context->sws_contexts[i]);
-        }
-    }
 }
 
 static const AVFilterPad sr_inputs[] = {
-- 
2.7.4