diff --git a/.gitignore b/.gitignore index 7e18c635..2cf8e222 100644 --- a/.gitignore +++ b/.gitignore @@ -276,3 +276,9 @@ Thumbs.db #thumbnail cache on Windows /examples/MDF/RNN/iaf_example.net.nml /examples/MDF/RNN/iaf_example__lems.xml /examples/MDF/RNN/iaf_example_lems_definitions.xml +/examples/PyTorch/simple_pytorch_to_mdf +/examples/PyTorch/simple_pytorch_to_mdf_torchviz +/examples/PyTorch/Translated_mlp_pure_mdf.json +/examples/PyTorch/simple_pytorch_to_mdf.1 +/examples/MDF/NLP/TestNLP_3 +/examples/MDF/NLP/TestNLP diff --git a/README.md b/README.md index 7782fd22..c9598558 100644 --- a/README.md +++ b/README.md @@ -7,24 +7,26 @@ [![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black) # ModECI Model Description Format (MDF) -[**Click here for full documentation**](https://mdf.readthedocs.io) +[**Click here for the full MDF documentation**](https://mdf.readthedocs.io) -**Note: MDF is still in development! See the [open issues related to the specification](https://github.com/ModECI/MDF/issues?q=is%3Aissue+is%3Aopen+label%3Aspecification) or go [here](http://modeci.org/#aboutPage) to get in contact regarding MDF.** +**Note: MDF is still in development! See the [open issues related to the specification](https://github.com/ModECI/MDF/issues?q=is%3Aissue+is%3Aopen+label%3Aspecification) or go [here](http://modeci.org/#contactPage) to get in contact regarding MDF.** *The MDF format was first proposed following a meeting organised at Princeton in July 2019 by Russ Poldrack of the Center for Reproducible Neuroscience (CRN) at Stanford and the [Brain Imaging Data Standard (BIDS)](https://bids.neuroimaging.io/) initiative. For more on the previous work in this area, see [here](https://github.com/OpenSourceBrain/PsyNeuLinkShowcase/tree/master/BIDS-MDF).* ## Overview -MDF is intended to be an open source, community-supported standard and associated library of tools for expressing computational models in a form that allows them to be exchanged between diverse programming languages and execution environments. It consists of a specification for expressing models in serialized formats (currently equivalent JSON and YAML representations are supported, though others such as HDF5 are planned) and a set of Python tools for implementing a model described using MDF. The serialized formats can be used when importing a model into a supported target environment to execute it; and, conversely, when exporting a model built in a supported environment so that it can be re-used in other environments. +MDF is an open source, community-supported standard and associated library of tools for expressing computational models in a form that allows them to be exchanged between diverse programming languages and execution environments. The overarching aim is to provide a common format for models across computational neuroscience, cognitive science and machine learning. -The MDF Python API can be used to create or load an MDF model for inspection and validation. It also includes a basic [execution engine](https://github.com/ModECI/MDF/blob/main/src/modeci_mdf/execution_engine.py) for simulating models in the format. However, this is not intended as a general-purpose simulation environment, nor is MDF intended as a programming language. Rather, the primary purpose of the Python API is to facilitate and validate the exchange of models between existing environments that serve different communities. Accordingly, these Python tools include bi-directional support for importing to and exporting from widely-used programming environments in a range of disciplines, and for easily extending these to other environments. +It consists of a specification for expressing models in serialized formats (currently JSON, YAML and BSON representations are supported, though others such as HDF5 are planned) and a set of Python tools for implementing a model described using MDF. The serialized formats can be used when importing a model into a supported target environment to execute it; and, conversely, when exporting a model built in a supported environment so that it can be re-used in other environments. + +The MDF Python API can be used to create or load an MDF model for inspection and validation. It also includes a basic [execution engine](https://mdf.readthedocs.io/en/latest/api/_autosummary/modeci_mdf.execution_engine.html#module-modeci_mdf.execution_engine) for simulating models in the format. However, this is not intended to provide a efficient, general-purpose simulation environment, nor is MDF intended as a programming language. Rather, the primary purpose of the Python API is to facilitate and validate the exchange of models between existing environments that serve different communities. Accordingly, these Python tools include bi-directional support for importing to and exporting from widely-used programming environments in a range of disciplines, and for easily extending these to other environments. ## Development -The implementation and dissemination of the MDF language and associated tools is being carried out by the [Model Exchange and Convergence Initiative (ModECI)](http://modeci.org/), which has been supported by the [NSF Convergence Accelerator Program](https://www.nsf.gov/od/oia/convergence-accelerator/) (Track D: AI-Driven Innovation via Data and Model Sharing), as a publicly accessible [open-source project](https://github.com/ModECI/MDF). The initial design has been informed by a series of workshops involving developers of key software environments and other stakeholders in machine learning, cognitive science and neuroscience. Future workshops will address broadening of support to other domains in basic and applied science and technology development (e.g., population biology, medical informatics, structural and environmental monitoring, and complex systems control). Environments for which support is currently being developed include [PyTorch](https://pytorch.org), [ONNX](http://onnx.ai), [WebGME](https://webgme.org), [NeuroML](https://neuroml.org), [PsyNeuLink](http://www.psyneuln.deptcpanel.princeton.edu), and [ACT-R](http://act-r.psy.cmu.edu). +The implementation and dissemination of the MDF language and associated tools is being carried out by the [Model Exchange and Convergence Initiative (ModECI)](http://modeci.org/), which has been supported by the [NSF Convergence Accelerator Program](https://www.nsf.gov/od/oia/convergence-accelerator/) (Track D: AI-Driven Innovation via Data and Model Sharing), as a publicly accessible [open-source project](https://github.com/ModECI/MDF). The initial design has been informed by a [series of workshops](http://modeci.org/#communityPage) involving developers of key software environments and other stakeholders in machine learning, cognitive science and neuroscience. Future workshops will address broadening of support to other domains in basic and applied science and technology development (e.g., population biology, medical informatics, structural and environmental monitoring, and complex systems control). Environments for which support is currently being developed include [PyTorch](https://pytorch.org), [ONNX](http://onnx.ai), [WebGME](https://webgme.org), [NeuroML](https://neuroml.org), [PsyNeuLink](http://www.psyneuln.deptcpanel.princeton.edu), and [ACT-R](http://act-r.psy.cmu.edu).

- + mdf interactions
Fig 1: Some of the current and planned formats which MDF will interact with. Click on the image for more information.

@@ -34,25 +36,25 @@ Successful interfacing of MDF to existing disciplinary standards (such as [ONNX] ### The core elements of the MDF standard -**[Models](https://github.com/ModECI/MDF/blob/main/docs/README.md#model)** The highest level construct in MDF is a model that consists of one or more **graphs** and model attributes. The former describe the operational features of the model (its structure and execution), while the latter provide additional information (metadata) useful for executing, evaluating, testing or visualizing it. +**[Models](https://mdf.readthedocs.io/en/latest/api/Specification.html#model)** The highest level construct in MDF is a model that consists of one or more **graphs** and model attributes. The former describe the operational features of the model (its structure and execution), while the latter provide additional information (metadata) useful for executing, evaluating, testing or visualizing it. -**[Graphs](https://github.com/ModECI/MDF/blob/main/docs/README.md#graph)** A graph specifies the structure and process flow of a **model**. The most fundamental element of a graph is a **node**, which specifies some unit of computation in terms of its **parameters** and **functions**. Nodes are connected to other nodes via directed **edges**, which, in the absence of additional conditions, define the computational flow of the model. +**[Graphs](https://mdf.readthedocs.io/en/latest/api/Specification.html#graph)** A graph specifies the structure and process flow of a **model**. The most fundamental element of a graph is a **node**, which specifies some unit of computation in terms of its **parameters** and **functions**. Nodes are connected to other nodes via directed **edges**, which, in the absence of additional **conditions**, define the computational flow of the model. -**[Nodes](https://github.com/ModECI/MDF/blob/main/docs/README.md#node)** These define the core elements of computation in a **graph**, that receive and transmit information via their **input and output ports**. In general, ports represent points of contact between a **node** and the **edges**that connect it to other nodes. +**[Nodes](https://mdf.readthedocs.io/en/latest/api/Specification.html#node)** These define the core elements of computation in a **graph**, that receive and transmit information via their **input and output ports**. In general, ports represent points of contact between a **node** and the **edges**that connect it to other nodes. -**[Output Ports](https://github.com/ModECI/MDF/blob/main/docs/README.md#outputport)** An output port is the starting point of the data transmission process. After processing the information in a **node**, an output port is used to begin the transmission of information to the next **node** through **edges**. +**[Output Ports](https://mdf.readthedocs.io/en/latest/api/Specification.html#outputport)** An output port is the starting point of the data transmission process. After processing the information in a **node**, an output port is used to begin the transmission of information to the next **node** through **edges**. -**[Edges](https://github.com/ModECI/MDF/blob/main/docs/README.md#edge)** These transmit information from the **output port** of one **node** to the **input port** of another, collectively defining a **graph’s** topography. Edges may contain weights that can operate on the information they carry. +**[Edges](https://mdf.readthedocs.io/en/latest/api/Specification.html#edge)** These transmit information from the **output port** of one **node** to the **input port** of another, collectively defining a **graph’s** topography. Edges may contain weights that can operate on the information they carry. -**[Input Ports](https://github.com/ModECI/MDF/blob/main/docs/README.md#inputport)** An input port is the endpoint of the data transmission process. It receives the information transmitted through an **edge** and inputs it to the next **node** for further processing. +**[Input Ports](https://mdf.readthedocs.io/en/latest/api/Specification.html#inputport)** An input port is the endpoint of the data transmission process. It receives the information transmitted through an **edge** and inputs it to the next **node** for further processing. -**[Conditions](https://github.com/ModECI/MDF/blob/main/docs/README.md#condition)** These are a core and distinctive element of the MDF specification, that complement other computational graph-based formats by providing a high-level set of descriptors for specifying conditional execution of **nodes**. This allows models with relatively complex execution requirements (e.g., containing cycles, branches, and/or temporal dependencies) to be expressed as **graphs** in a sufficiently abstract form that facilities exchange among high-level modeling environments without requiring that they be “lowered” to and then recovered from more elaborated procedural descriptions. +**[Conditions](https://mdf.readthedocs.io/en/latest/api/Specification.html#condition)** These are a core and distinctive element of the MDF specification, that complement other computational graph-based formats by providing a high-level set of descriptors for specifying conditional execution of **nodes**. This allows models with relatively complex execution requirements (e.g., containing cycles, branches, and/or temporal dependencies) to be expressed as **graphs** in a sufficiently abstract form that facilities exchange among high-level modeling environments without requiring that they be “lowered” to and then recovered from more elaborated procedural descriptions. -**[Parameters](https://github.com/ModECI/MDF/blob/main/docs/README.md#node)** Attributes that determine the configuration and operation of **nodes** and **edges**, such as function parameters and weight matrices, can be defined in the MDF using parameters. In the case of parameters specifying large data structures (e.g., weight-matrices), arrays in widely used formats (e.g. numpy arrays) can be used, and serialisation in portable binary formats (e.g. HDF5) will be supported. Parameters can either be fixed values, which doen't change when the **node** is executed, or can change over time (stateful parameters). +**[Parameters](https://mdf.readthedocs.io/en/latest/api/Specification.html#parameter)** Attributes that determine the configuration and operation of **nodes** and **edges**, can be defined in the MDF using parameters. In the case of parameters specifying large data structures (e.g., weight-matrices), arrays in widely used formats (e.g. numpy arrays, TensorFlow tensors) can be used, and serialisation in portable binary formats (e.g. BSON) is supported. Parameters can either be fixed values, which don't change when the **node** is executed, or can change over time (stateful parameters). -**[Functions](https://github.com/ModECI/MDF/blob/main/docs/README.md#function)** A single value which is evaluated as a function of values on **input ports** and other functions and **parameters**. +**[Functions](https://mdf.readthedocs.io/en/latest/api/Specification.html#function)** A single value which is evaluated as a function of values on **input ports** and other functions and **parameters**. A key distinction with **parameters** is that a function is always stateless. -**[Model metadata](https://github.com/ModECI/MDF/blob/main/docs/README.md#model)** There is the ability to add “metadata” to the **model**, **graph**, **nodes** and many of their sub elements which provide additional information about that element. While the metadata should not be essential to the mathematical description of the behavior/structure of the element, it could be useful for human interpretability of its function/purpose, or used when it is mapped to a specific application for simulation/visualization. Metadata can be added to the top level model to specify contact information, citations, acknowledgements, pointers to sample data and benchmark results, and environments in which the specified model was originally implemented and any that have been validated to support its execution. +**[Model metadata](https://mdf.readthedocs.io/en/latest/api/Specification.html#model)** There is the ability to add “metadata” to the **model**, **graph**, **nodes** and many of their sub elements which provide additional information about that element. While the metadata should not be essential to the mathematical description of the behavior/structure of the element, it could be useful for human interpretability of its function/purpose, or used when it is mapped to a specific application for simulation/visualization. Metadata can be added to the top level model to specify contact information, citations, acknowledgements, pointers to sample data and benchmark results, and environments in which the specified model was originally implemented and any that have been validated to support its execution.


Fig 2: A simple graph with 3 nodes and 2 edges expressed in MDF.

@@ -65,30 +67,13 @@ Successful interfacing of MDF to existing disciplinary standards (such as [ONNX] ### Requirements Requires Python >= 3.7 -### Installation steps -To install the MDF package and run it locally: - -1. Clone this repository -``` -git clone https://github.com/ModECI/MDF.git -``` -2. Change to the directory -``` -cd MDF -``` -3. Create a virtual environment (e.g. called `mdf-env`) +### Quick start ``` -pip install virtualenv -virtualenv mdf-env -``` -4. Activate the virtual environment -``` -source mdf-env/bin/activate -``` -5. Install the package -``` -pip install . +pip install modeci-mdf ``` +For more detailed installation instructions see [here](https://mdf.readthedocs.io/en/latest/api/Installation.html). + +For guidelines on contributing to the development of MDF, see [here](https://github.com/ModECI/MDF/blob/main/CONTRIBUTING.md). ## Examples diff --git a/docs/MDF_specification.json b/docs/MDF_specification.json index e5eaeabf..3f34cf1e 100644 --- a/docs/MDF_specification.json +++ b/docs/MDF_specification.json @@ -34,7 +34,7 @@ } }, "Graph": { - "definition": "A directed graph consisting of Node(s) connected via Edge(s)", + "definition": "A directed graph consisting of :class:`~Node`s (with :class:`~Parameter`s and :class:`~Function`s evaluated internally) connected via :class:`~Edge`s.", "allowed_parameters": { "metadata": { "type": "Union[Any, NoneType]", diff --git a/docs/MDF_specification.yaml b/docs/MDF_specification.yaml index 45e489cc..fa3abd7c 100644 --- a/docs/MDF_specification.yaml +++ b/docs/MDF_specification.yaml @@ -29,7 +29,8 @@ specification: type: Graph description: The collection of graphs that make up the MDF model. Graph: - definition: A directed graph consisting of Node(s) connected via Edge(s) + definition: A directed graph consisting of :class:`~Node`s (with :class:`~Parameter`s + and :class:`~Function`s evaluated internally) connected via :class:`~Edge`s. allowed_parameters: metadata: type: Union[Any, NoneType] diff --git a/docs/README.md b/docs/README.md index d5e8bc0a..c63a7739 100644 --- a/docs/README.md +++ b/docs/README.md @@ -54,7 +54,7 @@ The top level construct in MDF is Model, which may contain multiple Nodes (with Parameters and Functions evaluated internally) connected via Edges. ### Allowed parameters diff --git a/docs/generate.py b/docs/generate.py index 3e2f217a..9e115182 100644 --- a/docs/generate.py +++ b/docs/generate.py @@ -4,9 +4,27 @@ import json import types import yaml +import shutil -mod = Model(id="Simple") +shutil.copy("../README.md", "sphinx/source/api/Introduction.md") +for ex in [ + "ACT-R", + "MDF", + "NeuroML", + "ONNX", + "PsyNeuLink", + "PyTorch", + "Quantum", + "WebGME", +]: + shutil.copy( + "../examples/%s/README.md" % ex, + f"sphinx/source/api/export_format/{ex}/{ex}.md", + ) + + +mod = Model(id="Simple") doc = mod.generate_documentation(format="markdown") diff --git a/docs/sphinx/source/api/Export.md b/docs/sphinx/source/api/Export.md index a287d0da..4a5717c2 100644 --- a/docs/sphinx/source/api/Export.md +++ b/docs/sphinx/source/api/Export.md @@ -1,5 +1,6 @@ -## Supported export Models -This is the list of currently supported models which MDF supports +# Supported export and import formats + +This is the list of currently supported export/import formats which MDF supports - ACT-R [README](https://github.com/ModECI/MDF/tree/main/examples/ACT-R#readme) - NeuroML [README](https://github.com/ModECI/MDF/tree/main/examples/NeuroML#readme) diff --git a/docs/sphinx/source/api/Installation.md b/docs/sphinx/source/api/Installation.md index d30912c5..cc5dc154 100644 --- a/docs/sphinx/source/api/Installation.md +++ b/docs/sphinx/source/api/Installation.md @@ -4,12 +4,45 @@ Python (>=3.7) -## Installation +## Quick start ``` pip install modeci_mdf ``` -## Additionally + +## Installation from source +To install the MDF package from source and run it locally: + +### 1) Clone this repository +``` +git clone https://github.com/ModECI/MDF.git +``` +### 2) Change to the directory +``` +cd MDF +``` +### 3) Create a virtual environment (e.g. called `mdf-env`) +``` +pip install virtualenv +virtualenv mdf-env +``` +### 4) Activate the virtual environment +``` +source mdf-env/bin/activate +``` +### 5) Install the package +``` +pip install . +``` + +Alternatively, to install MDF plus all of the modules required for the export/import interfaces (e.g. PsyNeuLink, NeuroML): + +``` +pip install .[all] +``` + + +## Additional dependencies To generate generate Graph images in MDF you require Graphviz which uses dot. diff --git a/docs/sphinx/source/api/Introduction.md b/docs/sphinx/source/api/Introduction.md index 7782fd22..c9598558 100644 --- a/docs/sphinx/source/api/Introduction.md +++ b/docs/sphinx/source/api/Introduction.md @@ -7,24 +7,26 @@ [![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black) # ModECI Model Description Format (MDF) -[**Click here for full documentation**](https://mdf.readthedocs.io) +[**Click here for the full MDF documentation**](https://mdf.readthedocs.io) -**Note: MDF is still in development! See the [open issues related to the specification](https://github.com/ModECI/MDF/issues?q=is%3Aissue+is%3Aopen+label%3Aspecification) or go [here](http://modeci.org/#aboutPage) to get in contact regarding MDF.** +**Note: MDF is still in development! See the [open issues related to the specification](https://github.com/ModECI/MDF/issues?q=is%3Aissue+is%3Aopen+label%3Aspecification) or go [here](http://modeci.org/#contactPage) to get in contact regarding MDF.** *The MDF format was first proposed following a meeting organised at Princeton in July 2019 by Russ Poldrack of the Center for Reproducible Neuroscience (CRN) at Stanford and the [Brain Imaging Data Standard (BIDS)](https://bids.neuroimaging.io/) initiative. For more on the previous work in this area, see [here](https://github.com/OpenSourceBrain/PsyNeuLinkShowcase/tree/master/BIDS-MDF).* ## Overview -MDF is intended to be an open source, community-supported standard and associated library of tools for expressing computational models in a form that allows them to be exchanged between diverse programming languages and execution environments. It consists of a specification for expressing models in serialized formats (currently equivalent JSON and YAML representations are supported, though others such as HDF5 are planned) and a set of Python tools for implementing a model described using MDF. The serialized formats can be used when importing a model into a supported target environment to execute it; and, conversely, when exporting a model built in a supported environment so that it can be re-used in other environments. +MDF is an open source, community-supported standard and associated library of tools for expressing computational models in a form that allows them to be exchanged between diverse programming languages and execution environments. The overarching aim is to provide a common format for models across computational neuroscience, cognitive science and machine learning. -The MDF Python API can be used to create or load an MDF model for inspection and validation. It also includes a basic [execution engine](https://github.com/ModECI/MDF/blob/main/src/modeci_mdf/execution_engine.py) for simulating models in the format. However, this is not intended as a general-purpose simulation environment, nor is MDF intended as a programming language. Rather, the primary purpose of the Python API is to facilitate and validate the exchange of models between existing environments that serve different communities. Accordingly, these Python tools include bi-directional support for importing to and exporting from widely-used programming environments in a range of disciplines, and for easily extending these to other environments. +It consists of a specification for expressing models in serialized formats (currently JSON, YAML and BSON representations are supported, though others such as HDF5 are planned) and a set of Python tools for implementing a model described using MDF. The serialized formats can be used when importing a model into a supported target environment to execute it; and, conversely, when exporting a model built in a supported environment so that it can be re-used in other environments. + +The MDF Python API can be used to create or load an MDF model for inspection and validation. It also includes a basic [execution engine](https://mdf.readthedocs.io/en/latest/api/_autosummary/modeci_mdf.execution_engine.html#module-modeci_mdf.execution_engine) for simulating models in the format. However, this is not intended to provide a efficient, general-purpose simulation environment, nor is MDF intended as a programming language. Rather, the primary purpose of the Python API is to facilitate and validate the exchange of models between existing environments that serve different communities. Accordingly, these Python tools include bi-directional support for importing to and exporting from widely-used programming environments in a range of disciplines, and for easily extending these to other environments. ## Development -The implementation and dissemination of the MDF language and associated tools is being carried out by the [Model Exchange and Convergence Initiative (ModECI)](http://modeci.org/), which has been supported by the [NSF Convergence Accelerator Program](https://www.nsf.gov/od/oia/convergence-accelerator/) (Track D: AI-Driven Innovation via Data and Model Sharing), as a publicly accessible [open-source project](https://github.com/ModECI/MDF). The initial design has been informed by a series of workshops involving developers of key software environments and other stakeholders in machine learning, cognitive science and neuroscience. Future workshops will address broadening of support to other domains in basic and applied science and technology development (e.g., population biology, medical informatics, structural and environmental monitoring, and complex systems control). Environments for which support is currently being developed include [PyTorch](https://pytorch.org), [ONNX](http://onnx.ai), [WebGME](https://webgme.org), [NeuroML](https://neuroml.org), [PsyNeuLink](http://www.psyneuln.deptcpanel.princeton.edu), and [ACT-R](http://act-r.psy.cmu.edu). +The implementation and dissemination of the MDF language and associated tools is being carried out by the [Model Exchange and Convergence Initiative (ModECI)](http://modeci.org/), which has been supported by the [NSF Convergence Accelerator Program](https://www.nsf.gov/od/oia/convergence-accelerator/) (Track D: AI-Driven Innovation via Data and Model Sharing), as a publicly accessible [open-source project](https://github.com/ModECI/MDF). The initial design has been informed by a [series of workshops](http://modeci.org/#communityPage) involving developers of key software environments and other stakeholders in machine learning, cognitive science and neuroscience. Future workshops will address broadening of support to other domains in basic and applied science and technology development (e.g., population biology, medical informatics, structural and environmental monitoring, and complex systems control). Environments for which support is currently being developed include [PyTorch](https://pytorch.org), [ONNX](http://onnx.ai), [WebGME](https://webgme.org), [NeuroML](https://neuroml.org), [PsyNeuLink](http://www.psyneuln.deptcpanel.princeton.edu), and [ACT-R](http://act-r.psy.cmu.edu).

- + mdf interactions
Fig 1: Some of the current and planned formats which MDF will interact with. Click on the image for more information.

@@ -34,25 +36,25 @@ Successful interfacing of MDF to existing disciplinary standards (such as [ONNX] ### The core elements of the MDF standard -**[Models](https://github.com/ModECI/MDF/blob/main/docs/README.md#model)** The highest level construct in MDF is a model that consists of one or more **graphs** and model attributes. The former describe the operational features of the model (its structure and execution), while the latter provide additional information (metadata) useful for executing, evaluating, testing or visualizing it. +**[Models](https://mdf.readthedocs.io/en/latest/api/Specification.html#model)** The highest level construct in MDF is a model that consists of one or more **graphs** and model attributes. The former describe the operational features of the model (its structure and execution), while the latter provide additional information (metadata) useful for executing, evaluating, testing or visualizing it. -**[Graphs](https://github.com/ModECI/MDF/blob/main/docs/README.md#graph)** A graph specifies the structure and process flow of a **model**. The most fundamental element of a graph is a **node**, which specifies some unit of computation in terms of its **parameters** and **functions**. Nodes are connected to other nodes via directed **edges**, which, in the absence of additional conditions, define the computational flow of the model. +**[Graphs](https://mdf.readthedocs.io/en/latest/api/Specification.html#graph)** A graph specifies the structure and process flow of a **model**. The most fundamental element of a graph is a **node**, which specifies some unit of computation in terms of its **parameters** and **functions**. Nodes are connected to other nodes via directed **edges**, which, in the absence of additional **conditions**, define the computational flow of the model. -**[Nodes](https://github.com/ModECI/MDF/blob/main/docs/README.md#node)** These define the core elements of computation in a **graph**, that receive and transmit information via their **input and output ports**. In general, ports represent points of contact between a **node** and the **edges**that connect it to other nodes. +**[Nodes](https://mdf.readthedocs.io/en/latest/api/Specification.html#node)** These define the core elements of computation in a **graph**, that receive and transmit information via their **input and output ports**. In general, ports represent points of contact between a **node** and the **edges**that connect it to other nodes. -**[Output Ports](https://github.com/ModECI/MDF/blob/main/docs/README.md#outputport)** An output port is the starting point of the data transmission process. After processing the information in a **node**, an output port is used to begin the transmission of information to the next **node** through **edges**. +**[Output Ports](https://mdf.readthedocs.io/en/latest/api/Specification.html#outputport)** An output port is the starting point of the data transmission process. After processing the information in a **node**, an output port is used to begin the transmission of information to the next **node** through **edges**. -**[Edges](https://github.com/ModECI/MDF/blob/main/docs/README.md#edge)** These transmit information from the **output port** of one **node** to the **input port** of another, collectively defining a **graph’s** topography. Edges may contain weights that can operate on the information they carry. +**[Edges](https://mdf.readthedocs.io/en/latest/api/Specification.html#edge)** These transmit information from the **output port** of one **node** to the **input port** of another, collectively defining a **graph’s** topography. Edges may contain weights that can operate on the information they carry. -**[Input Ports](https://github.com/ModECI/MDF/blob/main/docs/README.md#inputport)** An input port is the endpoint of the data transmission process. It receives the information transmitted through an **edge** and inputs it to the next **node** for further processing. +**[Input Ports](https://mdf.readthedocs.io/en/latest/api/Specification.html#inputport)** An input port is the endpoint of the data transmission process. It receives the information transmitted through an **edge** and inputs it to the next **node** for further processing. -**[Conditions](https://github.com/ModECI/MDF/blob/main/docs/README.md#condition)** These are a core and distinctive element of the MDF specification, that complement other computational graph-based formats by providing a high-level set of descriptors for specifying conditional execution of **nodes**. This allows models with relatively complex execution requirements (e.g., containing cycles, branches, and/or temporal dependencies) to be expressed as **graphs** in a sufficiently abstract form that facilities exchange among high-level modeling environments without requiring that they be “lowered” to and then recovered from more elaborated procedural descriptions. +**[Conditions](https://mdf.readthedocs.io/en/latest/api/Specification.html#condition)** These are a core and distinctive element of the MDF specification, that complement other computational graph-based formats by providing a high-level set of descriptors for specifying conditional execution of **nodes**. This allows models with relatively complex execution requirements (e.g., containing cycles, branches, and/or temporal dependencies) to be expressed as **graphs** in a sufficiently abstract form that facilities exchange among high-level modeling environments without requiring that they be “lowered” to and then recovered from more elaborated procedural descriptions. -**[Parameters](https://github.com/ModECI/MDF/blob/main/docs/README.md#node)** Attributes that determine the configuration and operation of **nodes** and **edges**, such as function parameters and weight matrices, can be defined in the MDF using parameters. In the case of parameters specifying large data structures (e.g., weight-matrices), arrays in widely used formats (e.g. numpy arrays) can be used, and serialisation in portable binary formats (e.g. HDF5) will be supported. Parameters can either be fixed values, which doen't change when the **node** is executed, or can change over time (stateful parameters). +**[Parameters](https://mdf.readthedocs.io/en/latest/api/Specification.html#parameter)** Attributes that determine the configuration and operation of **nodes** and **edges**, can be defined in the MDF using parameters. In the case of parameters specifying large data structures (e.g., weight-matrices), arrays in widely used formats (e.g. numpy arrays, TensorFlow tensors) can be used, and serialisation in portable binary formats (e.g. BSON) is supported. Parameters can either be fixed values, which don't change when the **node** is executed, or can change over time (stateful parameters). -**[Functions](https://github.com/ModECI/MDF/blob/main/docs/README.md#function)** A single value which is evaluated as a function of values on **input ports** and other functions and **parameters**. +**[Functions](https://mdf.readthedocs.io/en/latest/api/Specification.html#function)** A single value which is evaluated as a function of values on **input ports** and other functions and **parameters**. A key distinction with **parameters** is that a function is always stateless. -**[Model metadata](https://github.com/ModECI/MDF/blob/main/docs/README.md#model)** There is the ability to add “metadata” to the **model**, **graph**, **nodes** and many of their sub elements which provide additional information about that element. While the metadata should not be essential to the mathematical description of the behavior/structure of the element, it could be useful for human interpretability of its function/purpose, or used when it is mapped to a specific application for simulation/visualization. Metadata can be added to the top level model to specify contact information, citations, acknowledgements, pointers to sample data and benchmark results, and environments in which the specified model was originally implemented and any that have been validated to support its execution. +**[Model metadata](https://mdf.readthedocs.io/en/latest/api/Specification.html#model)** There is the ability to add “metadata” to the **model**, **graph**, **nodes** and many of their sub elements which provide additional information about that element. While the metadata should not be essential to the mathematical description of the behavior/structure of the element, it could be useful for human interpretability of its function/purpose, or used when it is mapped to a specific application for simulation/visualization. Metadata can be added to the top level model to specify contact information, citations, acknowledgements, pointers to sample data and benchmark results, and environments in which the specified model was originally implemented and any that have been validated to support its execution.


Fig 2: A simple graph with 3 nodes and 2 edges expressed in MDF.

@@ -65,30 +67,13 @@ Successful interfacing of MDF to existing disciplinary standards (such as [ONNX] ### Requirements Requires Python >= 3.7 -### Installation steps -To install the MDF package and run it locally: - -1. Clone this repository -``` -git clone https://github.com/ModECI/MDF.git -``` -2. Change to the directory -``` -cd MDF -``` -3. Create a virtual environment (e.g. called `mdf-env`) +### Quick start ``` -pip install virtualenv -virtualenv mdf-env -``` -4. Activate the virtual environment -``` -source mdf-env/bin/activate -``` -5. Install the package -``` -pip install . +pip install modeci-mdf ``` +For more detailed installation instructions see [here](https://mdf.readthedocs.io/en/latest/api/Installation.html). + +For guidelines on contributing to the development of MDF, see [here](https://github.com/ModECI/MDF/blob/main/CONTRIBUTING.md). ## Examples diff --git a/docs/sphinx/source/api/Specification.rst b/docs/sphinx/source/api/Specification.rst index 4335b2d3..2a75de52 100644 --- a/docs/sphinx/source/api/Specification.rst +++ b/docs/sphinx/source/api/Specification.rst @@ -32,7 +32,7 @@ Allowed child Data Type Description ===== Graph ===== -A directed graph consisting of Node(s) connected via Edge(s) +A directed graph consisting of `Nodes <#node>`__ (with `Parameters <#parameter>`__ and `Functions <#function>`__ evaluated internally) connected via `Edges <#edge>`__. **Allowed parameters** diff --git a/docs/sphinx/source/api/export_format/ACT-R/ACT-R.md b/docs/sphinx/source/api/export_format/ACT-R/ACT-R.md index c123b70e..21b24928 100644 --- a/docs/sphinx/source/api/export_format/ACT-R/ACT-R.md +++ b/docs/sphinx/source/api/export_format/ACT-R/ACT-R.md @@ -14,7 +14,7 @@ The below graph represents the basic structure of all ACT-R models in MDF: There are also more detailed graphs [count.png](count.png) and [addition.png](addition.png) for each example. -### Count Model +## Count Model [ACT-R](count.lisp) | [JSON](count.json) | [YAML](count.yaml) | [Python Script](count.py) | [Graph](count.png) @@ -39,7 +39,7 @@ The script can use any values specified in [count.lisp](count.lisp), so the model can be modified and run multiple times in order to test different values. The [count](count.png) graph represents this example. -### Addition Model +## Addition Model [ACT-R](addition.lisp) | [JSON](addition.json) | [YAML](addition.yaml) | [Python Script](addition.py) | [Graph](addition.png) diff --git a/docs/sphinx/source/api/export_format/MDF/MDF.md b/docs/sphinx/source/api/export_format/MDF/MDF.md index 25f3d98c..beca901a 100644 --- a/docs/sphinx/source/api/export_format/MDF/MDF.md +++ b/docs/sphinx/source/api/export_format/MDF/MDF.md @@ -8,19 +8,21 @@ Examples of Python, JSON and YAML files to illustrate the structure and usage of [Python source](simple.py) | [JSON](Simple.json) | [YAML](Simple.yaml) -A simple example with 2 [Nodes](../../docs/README.md#node) connected by an [Edge](../../docs/README.md#edge): +A simple example with 2 [Nodes](https://mdf.readthedocs.io/en/latest/api/Specification.html#node) connected by an [Edge](https://mdf.readthedocs.io/en/latest/api/Specification.html#edge): ![simple](images/simple.png) -With more detail on [Nodes](../../docs/README.md#node) (showing [Input Ports](../../docs/README.md#inputport) (green), [Parameters](../../docs/README.md#parameter) (blue) and [Output Ports](../../docs/README.md#output_port)) (red) and [Edges](../../docs/README.md#edge): +With more detail on [Nodes](https://mdf.readthedocs.io/en/latest/api/Specification.html#node) (showing [Input Ports](https://mdf.readthedocs.io/en/latest/api/Specification.html#inputport) (green), [Parameters](https://mdf.readthedocs.io/en/latest/api/Specification.html#parameter) (blue) and [Output Ports](https://mdf.readthedocs.io/en/latest/api/Specification.html#output_port)) (red) and [Edges](https://mdf.readthedocs.io/en/latest/api/Specification.html#edge): + ![simple_3](images/simple_3.png) + ## ABCD [Python source](abcd.py) | [JSON](ABCD.json) | [YAML](ABCD.yaml) -Another simple example with more [Nodes](../../docs/README.md#node). +Another simple example with more [Nodes](https://mdf.readthedocs.io/en/latest/api/Specification.html#node). ![abcd](images/abcd.png)   ![abcd_3](images/abcd_3.png) @@ -28,7 +30,7 @@ Another simple example with more [Nodes](../../docs/README.md#node). [Python source](arrays.py) | [JSON](Arrays.json) | [YAML](Arrays.yaml) -An example using arrays for [Parameters](../../docs/README.md#parameter) and weights on [Edges](../../docs/README.md#edge). +An example using arrays for [Parameters](https://mdf.readthedocs.io/en/latest/api/Specification.html#parameter) and weights on [Edges](https://mdf.readthedocs.io/en/latest/api/Specification.html#edge). ![arrays](images/arrays.png) @@ -36,7 +38,7 @@ An example using arrays for [Parameters](../../docs/README.md#parameter) and wei [Python source](states.py) | [JSON](States.json) | [YAML](States.yaml) -An example with [Nodes](../../docs/README.md#node) containing persistent [States](../../docs/README.md#state). +An example with [Nodes](https://mdf.readthedocs.io/en/latest/api/Specification.html#node) containing persistent [States](https://mdf.readthedocs.io/en/latest/api/Specification.html#state). ![states](images/states.png) @@ -45,7 +47,7 @@ An example with [Nodes](../../docs/README.md#node) containing persistent [States [Python source](abc_conditions.py) | [JSON](abc_conditions.json) | [YAML](abc_conditions.yaml) -A simple 3 [Nodes](../../docs/README.md#node) graph with scheduling [Conditions](../../docs/README.md#condition). For more examples of conditions see [here](conditions/README.md). +A simple 3 [Nodes](https://mdf.readthedocs.io/en/latest/api/Specification.html#node) graph with scheduling [Conditions](https://mdf.readthedocs.io/en/latest/api/Specification.html#condition). For more examples of conditions see [here](conditions/README.md). ![abc_conditions](images/abc_conditions.png) @@ -53,7 +55,7 @@ A simple 3 [Nodes](../../docs/README.md#node) graph with scheduling [Conditions] [Python source](params_funcs.py) | [JSON](ParametersFunctions.json) | [YAML](ParametersFunctions.yaml) -A simple [Node](../../docs/README.md#node) with a number of different types of [Parameters](../../docs/README.md#parameter) (in blue; fixed and **stateful**) and [Functions](../../docs/README.md#function) (in purple; can be built in or ONNX based). +A simple [Node](https://mdf.readthedocs.io/en/latest/api/Specification.html#node) with a number of different types of [Parameters](https://mdf.readthedocs.io/en/latest/api/Specification.html#parameter) (in blue; fixed and **stateful**) and [Functions](https://mdf.readthedocs.io/en/latest/api/Specification.html#function) (in purple; can be built in or ONNX based). ![params_funcs](images/params_funcs.png) diff --git a/docs/sphinx/source/api/export_format/ONNX/ONNX.md b/docs/sphinx/source/api/export_format/ONNX/ONNX.md index f2cbcafd..137b1f59 100644 --- a/docs/sphinx/source/api/export_format/ONNX/ONNX.md +++ b/docs/sphinx/source/api/export_format/ONNX/ONNX.md @@ -31,6 +31,8 @@ This is an example of a PyTorch model with 2 nodes. First, the [script](simple_a [Python source](simple_abc.py) | [JSON](abc.json) | [YAML](abc.yaml) +**Note: Example still in development!** + This is an example of a PyTorch model that is implemented in `onnx_mdf/examples/simple_abc.py`. The model code is very simple: @@ -72,23 +74,14 @@ inner `B` module has a loop construct. ![ABC](abc.png) -It is exported to ONNX via a combination of tracing and scripting. The resulting ONNX model looks something -like this: - -![ABC ONNX IR](examples/abc_ir.png) - -This ONNX IR representation can be converted to MDF. To run this full example, execute this command: - -``` -$ simple-abc-example -``` - -You can see the converted MDF models in [JSON](examples/abc-mdf.json) and [YAML](examples/abc-mdf.yml): +It is exported to ONNX via a combination of tracing and scripting. ### ABCD Branching Conditional Model [Python source](simple_abcd.py) | [JSON](abcd.json) | [YAML](abcd.yaml) +**Note: Example still in development!** + This is an example of a PyTorch model that have four components (A, B, C, D). We loop over the whole model 10 iterations. A is executed only on the first iteration, B is executed every iteration, C is executed every 5 times B is executed, and D is executed every 10 times B is executed. A, B, C, and D are @@ -153,13 +146,3 @@ class ABCD(torch.nn.Module): The ONNX IR representation of this model is shown below. The small computation sub-graphs contained in the if and else body attributes are not shown. These are either a simple multiplication and addition or an identity. - -![ABCD ONNX IR](examples/abcd/abcd_ir.svg) - -To run this example, execute the following command: - -``` -$ simple-abcd-example -``` - -You can see the converted MDF models in [JSON](examples/abcd/abc-mdf.json) and [YAML](examples/abcd/abcd-mdf.yml): diff --git a/docs/sphinx/source/api/export_format/PyTorch/PyTorch.md b/docs/sphinx/source/api/export_format/PyTorch/PyTorch.md index c04d8f1e..3556b459 100644 --- a/docs/sphinx/source/api/export_format/PyTorch/PyTorch.md +++ b/docs/sphinx/source/api/export_format/PyTorch/PyTorch.md @@ -5,8 +5,9 @@ ## MDF to PyTorch -To perform an MDF to PyTorch conversion, provide an MDF model as an input to the `mdf_to_pytorch` function -which is available in [exporter.py](/src/modeci_mdf/interfaces/pytorch/exporter.py). The output of `mdf_to_pytorch` is a PyTorch model. +To export an MDF model to PyTorch, provide an MDF model as an input to the [mdf_to_pytorch()](https://mdf.readthedocs.io/en/latest/api/_autosummary/modeci_mdf.interfaces.pytorch.exporter.mdf_to_pytorch.html#modeci_mdf.interfaces.pytorch.exporter.mdf_to_pytorch) function. + +The output of `mdf_to_pytorch` is a PyTorch model. ``` mdf_to_pytorch( @@ -16,19 +17,29 @@ mdf_to_pytorch( model_input: input file name ) ``` -Returns a dictionary where **key** = **model name**, **value** = **pytorch model object** -### Implementation +It returns a dictionary where `key` = `model name` and `value` = `PyTorch model object`. + +A test script demonstrating conversion of MDF model to PyTorch is at [MDF_to_PyTorch.py](/examples/PyTorch/MDF_PyTorch/MDF_to_PyTorch.py). This converts multiple MDF models to their respective PyTorch models. The converted models are available in folder: [MDF_PyTorch](/examples/PyTorch/MDF_PyTorch). + +### Examples Below are some working examples of this functionality. -1. One of sample MDF examples [ABCD.json](../MDF/ABCD.json) is converted to PyTorch [ABCD_pytorch.py](MDF_PyTorch/ABCD_pytorch.py). -The PyTorch model is further converted to ONNX [ABCD.onnx](MDF_PyTorch/ABCD.onnx) and the results are compared in all three environments. +#### 1) Simple ABCD example + +We convert one of the sample MDF examples [ABCD.json](../MDF/ABCD.json): + +![ABCD](../MDF/images/abcd.png) + +This is converted to PyTorch and can be seen here: [ABCD_pytorch.py](MDF_PyTorch/ABCD_pytorch.py). + +The PyTorch model is further converted to ONNX [ABCD.onnx](MDF_PyTorch/ABCD.onnx). An image of the contents of the ONNX model (visualized using [NETRON](https://netron.app/)) is below. ![ABCD.svg](ABCD.svg) -2. Multi-Layer Perceptron MDF to PyTorch Conversion: +#### 2) Multi-Layer Perceptron MDF to PyTorch Conversion: To run an example where a simple Multi-Layer Perceptron (MLP) created using the MDF specification and executed using sample digit-recognition data, run: @@ -36,27 +47,15 @@ The PyTorch model is further converted to ONNX [ABCD.onnx](MDF_PyTorch/ABCD.onnx python mlp_pure_mdf.py ``` - A graph of the network can be created with `python mlp_pure_mdf.py -graph`: - - **MDF graph** +A graph of the network can be created with `python mlp_pure_mdf.py -graph`: ![mlp_pure_mdf.png](mlp_pure_mdf.png) - The network can be run against images from the MNIST database with: `python mlp_pure_mdf.py -run`, and produce 98% accuracy. The image below shows the results of 300 images: +The network can be run against images from the MNIST database with: `python mlp_pure_mdf.py -run`, and produce 98% accuracy. The image below shows the results of 300 images: ![mlp_pure_mdf.results.png](mlp_pure_mdf.results.png) - Conversion to PyTorch: TODO... - -The demo to convert an MDF model to PyTorch is at [MDF_to_PyTorch.py](/examples/PyTorch/MDF_PyTorch/MDF_to_PyTorch.py). This converts all the available MDF models to their respective Pytorch Models. -Any model created using the MDF specification is translated to a PyTorch model, run: - -```bash -python MDF_to_PyTorch -``` - -**NOTE:** The converted models are available in folder: [MDF_PyTorch](/examples/PyTorch/MDF_PyTorch). ## PyTorch to MDF @@ -67,8 +66,8 @@ can be translated to TorchScript (via `torch.jit.script` or `torch.jit.trace`) s then be able to be converted to their MDF representation automatically. Below are several working examples of this functionality. -To perform an PyTorch to MDF conversion, provide a PyTorch model as an input to the `pytorch_to_mdf` function -which is available in [importer.py](/src/modeci_mdf/interfaces/pytorch/importer.py). The output of `pytorch_to_mdf` is an MDF model. +To perform an PyTorch to MDF conversion, provide a PyTorch model as an input to the [pytorch_to_mdf()](https://mdf.readthedocs.io/en/latest/api/_autosummary/modeci_mdf.interfaces.pytorch.importer.pytorch_to_mdf.html#modeci_mdf.interfaces.pytorch.importer.pytorch_to_mdf) function +which is available in [importer.py](/src/modeci_mdf/interfaces/pytorch/importer.py). The output of `pytorch_to_mdf()` is an MDF model. ``` pytorch_to_mdf( @@ -80,14 +79,13 @@ pytorch_to_mdf( use only ATEN ops. ) ``` -Returns a translated MDF model +Returns a translated MDF model. -### Implementation +### Examples of usage -Below are some working examples of this functionality. +#### 1) Simple PyTorch To MDF -1. Simple Pytorch To MDF: - This is a simple fully-connected neural network model example consisting of input image of 224 * 224 * 3 and resulting in two classes as the output +This is a simple fully-connected neural network model example consisting of input image of 224 * 224 * 3 and resulting in two classes as the output To run an example of converting a PyTorch model written in PyTorch to its MDF representation simply run: ```bash @@ -102,26 +100,32 @@ Below are some working examples of this functionality. ![simple_pytorch_to_mdf.svg](simple_pytorch_to_mdf.svg) - **NOTE**: This command will run the netron python server on the local host where we can export the graph as svg/png + **NOTE**: This command will run the NETRON python server on the local host where we can export the graph as svg/png The graph representation of the MDF model can be generated with: ```bash python simple_pytorch_to_mdf.py -graph ``` - ![simple_pytorch_to_mdf.png](simple_pytorch_to_mdf.png) +Graphical export from MDF level 1: - To Visualize the PyTorch model +![simple_pytorch_to_mdf.1.png](simple_pytorch_to_mdf.1.png) + +Graphical export from MDF level 3: + +![simple_pytorch_to_mdf.png](simple_pytorch_to_mdf.png) + +To visualize the PyTorch model: ```bash python simple_pytorch_to_mdf.py -graph-torch ``` - ![simple_pytorch_to_mdf_torchviz.png](simple_pytorch_to_mdf_torchviz.png) +![simple_pytorch_to_mdf_torchviz.png](simple_pytorch_to_mdf_torchviz.png) - The MDF for this model is the written to [simple_pytorch_to_mdf.json](simple_pytorch_to_mdf.json). The model is then executed - via the MDF scheduler and the results are compared to the native execution in PyTorch. +The MDF for this model is the written to [simple_pytorch_to_mdf.json](simple_pytorch_to_mdf.json). The model is then executed +via the MDF scheduler and the results are compared to the native execution in PyTorch. -2. Inception Blocks Model: +#### 2) Inception Blocks Model ![inception.svg](inception.svg) To run an example of converting a PyTorch InceptionV3 like model written in PyTorch to its MDF representation simply run: diff --git a/docs/sphinx/source/index.rst b/docs/sphinx/source/index.rst index db149c0c..df404dfd 100644 --- a/docs/sphinx/source/index.rst +++ b/docs/sphinx/source/index.rst @@ -11,13 +11,16 @@ :width: 15% :target: http://modeci.org -|logo| ModECI_MDF -==================== +|logo| ModECI Model Description Format (MDF) +============================================ MDF is an open source, community-supported standard and associated library of tools for expressing computational models in a form that allows them to be exchanged -between diverse programming languages and execution environments. It consists of a -specification for expressing models in serialized form (currently JSON or YAML +between diverse programming languages and execution environments. The overarching aim is +to provide a common format for models across **computational neuroscience, cognitive science and machine learning**. + +It consists of a +specification for expressing models in serialized form (currently JSON, YAML or BSON representations, though others such as HDF5 are planned) and a set of Python tools for implementing a model described using MDF. The serialized formats can be used when importing a model into a supported target environment to execute it; and, diff --git a/examples/ACT-R/README.md b/examples/ACT-R/README.md index c123b70e..21b24928 100644 --- a/examples/ACT-R/README.md +++ b/examples/ACT-R/README.md @@ -14,7 +14,7 @@ The below graph represents the basic structure of all ACT-R models in MDF: There are also more detailed graphs [count.png](count.png) and [addition.png](addition.png) for each example. -### Count Model +## Count Model [ACT-R](count.lisp) | [JSON](count.json) | [YAML](count.yaml) | [Python Script](count.py) | [Graph](count.png) @@ -39,7 +39,7 @@ The script can use any values specified in [count.lisp](count.lisp), so the model can be modified and run multiple times in order to test different values. The [count](count.png) graph represents this example. -### Addition Model +## Addition Model [ACT-R](addition.lisp) | [JSON](addition.json) | [YAML](addition.yaml) | [Python Script](addition.py) | [Graph](addition.png) diff --git a/examples/MDF/README.md b/examples/MDF/README.md index 25f3d98c..beca901a 100644 --- a/examples/MDF/README.md +++ b/examples/MDF/README.md @@ -8,19 +8,21 @@ Examples of Python, JSON and YAML files to illustrate the structure and usage of [Python source](simple.py) | [JSON](Simple.json) | [YAML](Simple.yaml) -A simple example with 2 [Nodes](../../docs/README.md#node) connected by an [Edge](../../docs/README.md#edge): +A simple example with 2 [Nodes](https://mdf.readthedocs.io/en/latest/api/Specification.html#node) connected by an [Edge](https://mdf.readthedocs.io/en/latest/api/Specification.html#edge): ![simple](images/simple.png) -With more detail on [Nodes](../../docs/README.md#node) (showing [Input Ports](../../docs/README.md#inputport) (green), [Parameters](../../docs/README.md#parameter) (blue) and [Output Ports](../../docs/README.md#output_port)) (red) and [Edges](../../docs/README.md#edge): +With more detail on [Nodes](https://mdf.readthedocs.io/en/latest/api/Specification.html#node) (showing [Input Ports](https://mdf.readthedocs.io/en/latest/api/Specification.html#inputport) (green), [Parameters](https://mdf.readthedocs.io/en/latest/api/Specification.html#parameter) (blue) and [Output Ports](https://mdf.readthedocs.io/en/latest/api/Specification.html#output_port)) (red) and [Edges](https://mdf.readthedocs.io/en/latest/api/Specification.html#edge): + ![simple_3](images/simple_3.png) + ## ABCD [Python source](abcd.py) | [JSON](ABCD.json) | [YAML](ABCD.yaml) -Another simple example with more [Nodes](../../docs/README.md#node). +Another simple example with more [Nodes](https://mdf.readthedocs.io/en/latest/api/Specification.html#node). ![abcd](images/abcd.png)   ![abcd_3](images/abcd_3.png) @@ -28,7 +30,7 @@ Another simple example with more [Nodes](../../docs/README.md#node). [Python source](arrays.py) | [JSON](Arrays.json) | [YAML](Arrays.yaml) -An example using arrays for [Parameters](../../docs/README.md#parameter) and weights on [Edges](../../docs/README.md#edge). +An example using arrays for [Parameters](https://mdf.readthedocs.io/en/latest/api/Specification.html#parameter) and weights on [Edges](https://mdf.readthedocs.io/en/latest/api/Specification.html#edge). ![arrays](images/arrays.png) @@ -36,7 +38,7 @@ An example using arrays for [Parameters](../../docs/README.md#parameter) and wei [Python source](states.py) | [JSON](States.json) | [YAML](States.yaml) -An example with [Nodes](../../docs/README.md#node) containing persistent [States](../../docs/README.md#state). +An example with [Nodes](https://mdf.readthedocs.io/en/latest/api/Specification.html#node) containing persistent [States](https://mdf.readthedocs.io/en/latest/api/Specification.html#state). ![states](images/states.png) @@ -45,7 +47,7 @@ An example with [Nodes](../../docs/README.md#node) containing persistent [States [Python source](abc_conditions.py) | [JSON](abc_conditions.json) | [YAML](abc_conditions.yaml) -A simple 3 [Nodes](../../docs/README.md#node) graph with scheduling [Conditions](../../docs/README.md#condition). For more examples of conditions see [here](conditions/README.md). +A simple 3 [Nodes](https://mdf.readthedocs.io/en/latest/api/Specification.html#node) graph with scheduling [Conditions](https://mdf.readthedocs.io/en/latest/api/Specification.html#condition). For more examples of conditions see [here](conditions/README.md). ![abc_conditions](images/abc_conditions.png) @@ -53,7 +55,7 @@ A simple 3 [Nodes](../../docs/README.md#node) graph with scheduling [Conditions] [Python source](params_funcs.py) | [JSON](ParametersFunctions.json) | [YAML](ParametersFunctions.yaml) -A simple [Node](../../docs/README.md#node) with a number of different types of [Parameters](../../docs/README.md#parameter) (in blue; fixed and **stateful**) and [Functions](../../docs/README.md#function) (in purple; can be built in or ONNX based). +A simple [Node](https://mdf.readthedocs.io/en/latest/api/Specification.html#node) with a number of different types of [Parameters](https://mdf.readthedocs.io/en/latest/api/Specification.html#parameter) (in blue; fixed and **stateful**) and [Functions](https://mdf.readthedocs.io/en/latest/api/Specification.html#function) (in purple; can be built in or ONNX based). ![params_funcs](images/params_funcs.png) diff --git a/examples/MDF/RNN/IaF.run.png b/examples/MDF/RNN/IaF.run.png index f4c70b02..f30ba282 100644 Binary files a/examples/MDF/RNN/IaF.run.png and b/examples/MDF/RNN/IaF.run.png differ diff --git a/examples/MDF/RNN/RNN.run.png b/examples/MDF/RNN/RNN.run.png index 68935fff..aaf403f6 100644 Binary files a/examples/MDF/RNN/RNN.run.png and b/examples/MDF/RNN/RNN.run.png differ diff --git a/examples/MDF/abcd.py b/examples/MDF/abcd.py index 119ce63e..32d20c1f 100644 --- a/examples/MDF/abcd.py +++ b/examples/MDF/abcd.py @@ -132,6 +132,7 @@ def main(): level=1, filename_root="abcd", only_warn_on_fail=True, # Makes sure test of this doesn't fail on Windows on GitHub Actions + is_horizontal=True, ) mod.to_graph_image( engine="dot", diff --git a/examples/MDF/images/abcd.png b/examples/MDF/images/abcd.png index 5e66ac8c..b56f328a 100644 Binary files a/examples/MDF/images/abcd.png and b/examples/MDF/images/abcd.png differ diff --git a/examples/MDF/images/simple.png b/examples/MDF/images/simple.png index 88fe7f3a..81921af9 100644 Binary files a/examples/MDF/images/simple.png and b/examples/MDF/images/simple.png differ diff --git a/examples/NeuroML/Izh_run.png b/examples/NeuroML/Izh_run.png index e9a3d02b..882f7e34 100644 Binary files a/examples/NeuroML/Izh_run.png and b/examples/NeuroML/Izh_run.png differ diff --git a/examples/NeuroML/MDFFNrun.png b/examples/NeuroML/MDFFNrun.png index a5d0b409..7e024140 100644 Binary files a/examples/NeuroML/MDFFNrun.png and b/examples/NeuroML/MDFFNrun.png differ diff --git a/examples/ONNX/README.md b/examples/ONNX/README.md index f2cbcafd..137b1f59 100644 --- a/examples/ONNX/README.md +++ b/examples/ONNX/README.md @@ -31,6 +31,8 @@ This is an example of a PyTorch model with 2 nodes. First, the [script](simple_a [Python source](simple_abc.py) | [JSON](abc.json) | [YAML](abc.yaml) +**Note: Example still in development!** + This is an example of a PyTorch model that is implemented in `onnx_mdf/examples/simple_abc.py`. The model code is very simple: @@ -72,23 +74,14 @@ inner `B` module has a loop construct. ![ABC](abc.png) -It is exported to ONNX via a combination of tracing and scripting. The resulting ONNX model looks something -like this: - -![ABC ONNX IR](examples/abc_ir.png) - -This ONNX IR representation can be converted to MDF. To run this full example, execute this command: - -``` -$ simple-abc-example -``` - -You can see the converted MDF models in [JSON](examples/abc-mdf.json) and [YAML](examples/abc-mdf.yml): +It is exported to ONNX via a combination of tracing and scripting. ### ABCD Branching Conditional Model [Python source](simple_abcd.py) | [JSON](abcd.json) | [YAML](abcd.yaml) +**Note: Example still in development!** + This is an example of a PyTorch model that have four components (A, B, C, D). We loop over the whole model 10 iterations. A is executed only on the first iteration, B is executed every iteration, C is executed every 5 times B is executed, and D is executed every 10 times B is executed. A, B, C, and D are @@ -153,13 +146,3 @@ class ABCD(torch.nn.Module): The ONNX IR representation of this model is shown below. The small computation sub-graphs contained in the if and else body attributes are not shown. These are either a simple multiplication and addition or an identity. - -![ABCD ONNX IR](examples/abcd/abcd_ir.svg) - -To run this example, execute the following command: - -``` -$ simple-abcd-example -``` - -You can see the converted MDF models in [JSON](examples/abcd/abc-mdf.json) and [YAML](examples/abcd/abcd-mdf.yml): diff --git a/examples/PyTorch/MDF_PyTorch/ABCD.onnx b/examples/PyTorch/MDF_PyTorch/ABCD.onnx index d697c708..920d4cee 100644 Binary files a/examples/PyTorch/MDF_PyTorch/ABCD.onnx and b/examples/PyTorch/MDF_PyTorch/ABCD.onnx differ diff --git a/examples/PyTorch/MDF_PyTorch/ABCD_pytorch.py b/examples/PyTorch/MDF_PyTorch/ABCD_pytorch.py index c0df4bd2..4d423c8f 100644 --- a/examples/PyTorch/MDF_PyTorch/ABCD_pytorch.py +++ b/examples/PyTorch/MDF_PyTorch/ABCD_pytorch.py @@ -1,4 +1,9 @@ -"Converted examples from MDF models version(mdf.s) to PyTorch/ONNX" +""" +This script has been generated by modeci_mdf v0.4.2. +It is an export of a MDF model (mdf.s - MDF stateful, i.e. full MDF allowing stateful parameters) to PyTorch + +""" + import torch import torch.nn as nn import onnx @@ -161,16 +166,17 @@ def forward(self, input): ) output = model(dummy_input) torch.onnx.export( - model, - dummy_input, - "ABCD.onnx", - verbose=True, - input_names=[], - opset_version=9, + model, dummy_input, "ABCD.onnx", verbose=True, input_names=[], opset_version=9 ) onnx_model = onnx.load("ABCD.onnx") onnx.checker.check_model(onnx_model) sess = rt.InferenceSession("ABCD.onnx") -res = sess.run(None, {sess.get_inputs()[0].name: dummy_input.numpy()}) +res = sess.run( + None, + {sess.get_inputs()[0].name: dummy_input.numpy()} + if len(sess.get_inputs()) > 0 + else {}, +) + if __name__ == "__main__": print("Exported to PyTorch and ONNX") diff --git a/examples/PyTorch/MDF_PyTorch/Arrays.onnx b/examples/PyTorch/MDF_PyTorch/Arrays.onnx index ba625a57..e25dae1b 100644 Binary files a/examples/PyTorch/MDF_PyTorch/Arrays.onnx and b/examples/PyTorch/MDF_PyTorch/Arrays.onnx differ diff --git a/examples/PyTorch/MDF_PyTorch/Arrays_pytorch.py b/examples/PyTorch/MDF_PyTorch/Arrays_pytorch.py index f029669c..59df398c 100644 --- a/examples/PyTorch/MDF_PyTorch/Arrays_pytorch.py +++ b/examples/PyTorch/MDF_PyTorch/Arrays_pytorch.py @@ -1,4 +1,9 @@ -"Converted examples from MDF models version(mdf.s) to PyTorch/ONNX" +""" +This script has been generated by modeci_mdf v0.4.2. +It is an export of a MDF model (mdf.s - MDF stateful, i.e. full MDF allowing stateful parameters) to PyTorch + +""" + import torch import torch.nn as nn import onnx @@ -77,20 +82,17 @@ def forward(self, input): ) output = model(dummy_input) torch.onnx.export( - model, - dummy_input, - "Arrays.onnx", - verbose=True, - input_names=[], - opset_version=9, + model, dummy_input, "Arrays.onnx", verbose=True, input_names=[], opset_version=9 ) onnx_model = onnx.load("Arrays.onnx") onnx.checker.check_model(onnx_model) sess = rt.InferenceSession("Arrays.onnx") -# res = sess.run(None, {sess.get_inputs()[0].name: dummy_input.numpy()}) res = sess.run( - None, {} -) # The input to the graph gets optimized out. No need to pass. Example should probably use input. + None, + {sess.get_inputs()[0].name: dummy_input.numpy()} + if len(sess.get_inputs()) > 0 + else {}, +) if __name__ == "__main__": print("Exported to PyTorch and ONNX") diff --git a/examples/PyTorch/MDF_PyTorch/MDF_to_PyTorch.py b/examples/PyTorch/MDF_PyTorch/MDF_to_PyTorch.py index 527af8a1..47497000 100644 --- a/examples/PyTorch/MDF_PyTorch/MDF_to_PyTorch.py +++ b/examples/PyTorch/MDF_PyTorch/MDF_to_PyTorch.py @@ -1,27 +1,55 @@ from pathlib import Path import os +import sys from modeci_mdf.utils import load_mdf from modeci_mdf.interfaces.pytorch.exporter import mdf_to_pytorch -# sample_examples=["examples/MDF/translation/Translated_Arrays.json", "examples/MDF/translation/Translated_Simple.json", -# "examples/MDF/translation/Translated_ABCD.json", "examples/MDF/ABCD.json", "examples/MDF/Arrays.json" -# "examples/MDF/Simple.json"] + def main(filename): base_path = Path(__file__).parent file_path = str((base_path / "../../.." / filename).resolve()) + + print("Converting MDF model in %s to PyTorch" % file_path) + model_input = file_path.replace(os.sep, "/") mdf_model = load_mdf(model_input) + if "Translated" in model_input: pytorch_model = mdf_to_pytorch( - mdf_model, model_input, eval_models=False, version="mdf.0" + mdf_model, + model_input, + eval_models=False, + version="mdf.0", # (MDF "zero" - a simplified form of MDF) ) else: pytorch_model = mdf_to_pytorch( - mdf_model, model_input, eval_models=False, version="mdf.s" + mdf_model, + model_input, + eval_models=False, + version="mdf.s", # (MDF "stateful" - full MDF allowing stateful parameters) ) if __name__ == "__main__": - filename = "examples/MDF/Simple.json" - main(filename) + + sample_examples = [ + "examples/MDF/Simple.json", + "examples/MDF/ABCD.json", + "examples/MDF/Arrays.json", + "examples/MDF/translation/Translated_Arrays.json", + "examples/MDF/translation/Translated_Simple.json", + "examples/MDF/translation/Translated_ABCD.json", + ] + + if "-all" in sys.argv: + for ex in sample_examples: + main(ex) + + elif "-test" in sys.argv: + for ex in sample_examples: + if not "Translated" in ex: + main(ex) + else: + filename = "examples/MDF/Simple.json" + main(filename) diff --git a/examples/PyTorch/MDF_PyTorch/Simple.onnx b/examples/PyTorch/MDF_PyTorch/Simple.onnx index b7e13ac5..ae6a1ac8 100644 Binary files a/examples/PyTorch/MDF_PyTorch/Simple.onnx and b/examples/PyTorch/MDF_PyTorch/Simple.onnx differ diff --git a/examples/PyTorch/MDF_PyTorch/Simple_pytorch.py b/examples/PyTorch/MDF_PyTorch/Simple_pytorch.py index 8957e2cb..40f215a0 100644 --- a/examples/PyTorch/MDF_PyTorch/Simple_pytorch.py +++ b/examples/PyTorch/MDF_PyTorch/Simple_pytorch.py @@ -1,4 +1,9 @@ -"Converted examples from MDF models version(mdf.s) to PyTorch/ONNX" +""" +This script has been generated by modeci_mdf v0.4.2. +It is an export of a MDF model (mdf.s - MDF stateful, i.e. full MDF allowing stateful parameters) to PyTorch + +""" + import torch import torch.nn as nn import onnx @@ -80,16 +85,17 @@ def forward(self, input): ) output = model(dummy_input) torch.onnx.export( - model, - dummy_input, - "Simple.onnx", - verbose=True, - input_names=[], - opset_version=9, + model, dummy_input, "Simple.onnx", verbose=True, input_names=[], opset_version=9 ) onnx_model = onnx.load("Simple.onnx") onnx.checker.check_model(onnx_model) sess = rt.InferenceSession("Simple.onnx") -res = sess.run(None, {sess.get_inputs()[0].name: dummy_input.numpy()}) +res = sess.run( + None, + {sess.get_inputs()[0].name: dummy_input.numpy()} + if len(sess.get_inputs()) > 0 + else {}, +) + if __name__ == "__main__": print("Exported to PyTorch and ONNX") diff --git a/examples/PyTorch/README.md b/examples/PyTorch/README.md index c04d8f1e..3556b459 100644 --- a/examples/PyTorch/README.md +++ b/examples/PyTorch/README.md @@ -5,8 +5,9 @@ ## MDF to PyTorch -To perform an MDF to PyTorch conversion, provide an MDF model as an input to the `mdf_to_pytorch` function -which is available in [exporter.py](/src/modeci_mdf/interfaces/pytorch/exporter.py). The output of `mdf_to_pytorch` is a PyTorch model. +To export an MDF model to PyTorch, provide an MDF model as an input to the [mdf_to_pytorch()](https://mdf.readthedocs.io/en/latest/api/_autosummary/modeci_mdf.interfaces.pytorch.exporter.mdf_to_pytorch.html#modeci_mdf.interfaces.pytorch.exporter.mdf_to_pytorch) function. + +The output of `mdf_to_pytorch` is a PyTorch model. ``` mdf_to_pytorch( @@ -16,19 +17,29 @@ mdf_to_pytorch( model_input: input file name ) ``` -Returns a dictionary where **key** = **model name**, **value** = **pytorch model object** -### Implementation +It returns a dictionary where `key` = `model name` and `value` = `PyTorch model object`. + +A test script demonstrating conversion of MDF model to PyTorch is at [MDF_to_PyTorch.py](/examples/PyTorch/MDF_PyTorch/MDF_to_PyTorch.py). This converts multiple MDF models to their respective PyTorch models. The converted models are available in folder: [MDF_PyTorch](/examples/PyTorch/MDF_PyTorch). + +### Examples Below are some working examples of this functionality. -1. One of sample MDF examples [ABCD.json](../MDF/ABCD.json) is converted to PyTorch [ABCD_pytorch.py](MDF_PyTorch/ABCD_pytorch.py). -The PyTorch model is further converted to ONNX [ABCD.onnx](MDF_PyTorch/ABCD.onnx) and the results are compared in all three environments. +#### 1) Simple ABCD example + +We convert one of the sample MDF examples [ABCD.json](../MDF/ABCD.json): + +![ABCD](../MDF/images/abcd.png) + +This is converted to PyTorch and can be seen here: [ABCD_pytorch.py](MDF_PyTorch/ABCD_pytorch.py). + +The PyTorch model is further converted to ONNX [ABCD.onnx](MDF_PyTorch/ABCD.onnx). An image of the contents of the ONNX model (visualized using [NETRON](https://netron.app/)) is below. ![ABCD.svg](ABCD.svg) -2. Multi-Layer Perceptron MDF to PyTorch Conversion: +#### 2) Multi-Layer Perceptron MDF to PyTorch Conversion: To run an example where a simple Multi-Layer Perceptron (MLP) created using the MDF specification and executed using sample digit-recognition data, run: @@ -36,27 +47,15 @@ The PyTorch model is further converted to ONNX [ABCD.onnx](MDF_PyTorch/ABCD.onnx python mlp_pure_mdf.py ``` - A graph of the network can be created with `python mlp_pure_mdf.py -graph`: - - **MDF graph** +A graph of the network can be created with `python mlp_pure_mdf.py -graph`: ![mlp_pure_mdf.png](mlp_pure_mdf.png) - The network can be run against images from the MNIST database with: `python mlp_pure_mdf.py -run`, and produce 98% accuracy. The image below shows the results of 300 images: +The network can be run against images from the MNIST database with: `python mlp_pure_mdf.py -run`, and produce 98% accuracy. The image below shows the results of 300 images: ![mlp_pure_mdf.results.png](mlp_pure_mdf.results.png) - Conversion to PyTorch: TODO... - -The demo to convert an MDF model to PyTorch is at [MDF_to_PyTorch.py](/examples/PyTorch/MDF_PyTorch/MDF_to_PyTorch.py). This converts all the available MDF models to their respective Pytorch Models. -Any model created using the MDF specification is translated to a PyTorch model, run: - -```bash -python MDF_to_PyTorch -``` - -**NOTE:** The converted models are available in folder: [MDF_PyTorch](/examples/PyTorch/MDF_PyTorch). ## PyTorch to MDF @@ -67,8 +66,8 @@ can be translated to TorchScript (via `torch.jit.script` or `torch.jit.trace`) s then be able to be converted to their MDF representation automatically. Below are several working examples of this functionality. -To perform an PyTorch to MDF conversion, provide a PyTorch model as an input to the `pytorch_to_mdf` function -which is available in [importer.py](/src/modeci_mdf/interfaces/pytorch/importer.py). The output of `pytorch_to_mdf` is an MDF model. +To perform an PyTorch to MDF conversion, provide a PyTorch model as an input to the [pytorch_to_mdf()](https://mdf.readthedocs.io/en/latest/api/_autosummary/modeci_mdf.interfaces.pytorch.importer.pytorch_to_mdf.html#modeci_mdf.interfaces.pytorch.importer.pytorch_to_mdf) function +which is available in [importer.py](/src/modeci_mdf/interfaces/pytorch/importer.py). The output of `pytorch_to_mdf()` is an MDF model. ``` pytorch_to_mdf( @@ -80,14 +79,13 @@ pytorch_to_mdf( use only ATEN ops. ) ``` -Returns a translated MDF model +Returns a translated MDF model. -### Implementation +### Examples of usage -Below are some working examples of this functionality. +#### 1) Simple PyTorch To MDF -1. Simple Pytorch To MDF: - This is a simple fully-connected neural network model example consisting of input image of 224 * 224 * 3 and resulting in two classes as the output +This is a simple fully-connected neural network model example consisting of input image of 224 * 224 * 3 and resulting in two classes as the output To run an example of converting a PyTorch model written in PyTorch to its MDF representation simply run: ```bash @@ -102,26 +100,32 @@ Below are some working examples of this functionality. ![simple_pytorch_to_mdf.svg](simple_pytorch_to_mdf.svg) - **NOTE**: This command will run the netron python server on the local host where we can export the graph as svg/png + **NOTE**: This command will run the NETRON python server on the local host where we can export the graph as svg/png The graph representation of the MDF model can be generated with: ```bash python simple_pytorch_to_mdf.py -graph ``` - ![simple_pytorch_to_mdf.png](simple_pytorch_to_mdf.png) +Graphical export from MDF level 1: - To Visualize the PyTorch model +![simple_pytorch_to_mdf.1.png](simple_pytorch_to_mdf.1.png) + +Graphical export from MDF level 3: + +![simple_pytorch_to_mdf.png](simple_pytorch_to_mdf.png) + +To visualize the PyTorch model: ```bash python simple_pytorch_to_mdf.py -graph-torch ``` - ![simple_pytorch_to_mdf_torchviz.png](simple_pytorch_to_mdf_torchviz.png) +![simple_pytorch_to_mdf_torchviz.png](simple_pytorch_to_mdf_torchviz.png) - The MDF for this model is the written to [simple_pytorch_to_mdf.json](simple_pytorch_to_mdf.json). The model is then executed - via the MDF scheduler and the results are compared to the native execution in PyTorch. +The MDF for this model is the written to [simple_pytorch_to_mdf.json](simple_pytorch_to_mdf.json). The model is then executed +via the MDF scheduler and the results are compared to the native execution in PyTorch. -2. Inception Blocks Model: +#### 2) Inception Blocks Model ![inception.svg](inception.svg) To run an example of converting a PyTorch InceptionV3 like model written in PyTorch to its MDF representation simply run: diff --git a/examples/PyTorch/Translated_mlp_pure_mdf.json b/examples/PyTorch/Translated_mlp_pure_mdf.json deleted file mode 100644 index e95cc707..00000000 --- a/examples/PyTorch/Translated_mlp_pure_mdf.json +++ /dev/null @@ -1,44297 +0,0 @@ -{ - "mlp_pure_mdf": { - "format": "ModECI MDF v0.3", - "generating_application": "Python modeci-mdf v0.3.1", - "graphs": { - "mlp_pure_mdf": { - "nodes": { - "mlp_input_layer": { - "parameters": { - "input": { - "value": [ - [ - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0 - ] - ] - }, - "weight": { - "value": [ - [ - 0.06773, - -0.0304, - 0.00247, - 0.03161, - 0.03416, - -0.03272, - -0.06363, - 0.01773, - 0.06641, - -0.06781, - -0.01985, - -0.05727, - 0.01817, - -0.0554, - -0.03108, - -0.02961, - -0.00768, - -0.01823, - 0.00552, - 0.01737, - 0.07053, - -0.06725, - 0.00503, - 0.006, - -0.03091, - 0.0627, - 0.04413, - 0.05992, - -0.06578, - -0.0116, - 0.0448, - -0.06716, - -0.05582, - -0.0051, - -0.01933, - -0.05238, - 0.00213, - -0.03382, - -0.03247, - 0.05755, - 0.00709, - -0.01431, - -0.06228, - 0.03078, - -0.00619, - -0.00975, - -0.00818, - 0.04356, - -0.01971, - -0.04527, - 0.03436, - -0.03228, - 0.06641, - 0.06348, - -0.04776, - -0.02313, - 0.03325, - 0.05623, - 0.02786, - 0.00232, - 0.01342, - 0.00689, - 0.02539, - 0.04398, - -0.05603, - 0.03815, - -0.03224, - 0.0644, - 0.057, - -0.02907, - 0.03586, - 0.0573, - -0.01098, - 0.00639, - 0.03459, - -0.03345, - 0.02571, - -0.05257, - 0.01113, - -0.04069, - -0.00998, - 0.05112, - -0.05179, - 0.02228, - 0.0356, - -0.03604, - -0.04087, - -0.01793, - -0.03343, - 0.0258, - 0.00856, - -0.04875, - 0.03025, - -0.04357, - -0.0105, - -0.0528, - 0.01563, - -0.02009, - -0.064, - 0.01767, - 0.0598, - 0.00537, - -0.01662, - -0.04615, - 0.02502, - -0.00763, - -0.021, - 0.021, - 0.015, - -0.0522, - -0.0094, - 0.0002, - -0.03722, - -0.05723, - 0.00423, - 0.02546, - -0.04531, - 0.02673, - 0.02219, - 0.0611, - 0.0511, - -0.0454, - 0.05459, - -0.05743, - 0.06847, - 0.05982, - -0.04773, - 0.02535 - ], - [ - 0.0371, - -0.03927, - 0.00908, - -0.018, - 0.05037, - -0.05327, - 0.0505, - -0.03797, - -0.06718, - 0.00174, - 0.03973, - -0.02909, - 0.01895, - -0.05804, - 0.04451, - -0.04234, - 0.03893, - 0.04545, - -0.03632, - -0.00298, - -0.03997, - -0.05407, - 0.00838, - 0.00909, - -0.06312, - -0.02337, - -0.03046, - 0.01284, - 0.06189, - 0.00544, - 0.04809, - -0.06939, - 0.03403, - 0.05918, - 0.00819, - -0.05147, - 0.03915, - -0.02067, - 0.04804, - 0.02712, - -0.07001, - 0.02821, - 0.0042, - 0.05419, - 0.04795, - -0.00733, - -0.01703, - -0.00296, - -0.0007, - 0.00395, - -0.00626, - 0.02192, - 0.01912, - -0.06302, - 0.00521, - -0.00537, - 0.03414, - 0.0612, - 0.03555, - 0.05361, - -0.05548, - 0.01801, - 0.06797, - -0.01474, - -0.06599, - 0.02455, - 0.03718, - -0.03289, - 0.04039, - -0.06069, - -0.05168, - -0.05938, - -0.05926, - -0.04633, - 0.02589, - 0.02432, - 0.01765, - 0.00845, - -0.0523, - 0.00566, - 0.00153, - -0.06109, - 0.01486, - -0.0298, - 0.05672, - -0.03138, - -0.05371, - -0.04505, - 0.00086, - 0.00599, - 0.02525, - -0.06193, - 0.00176, - 0.04338, - -0.01536, - -0.00867, - 0.06702, - 0.00682, - -0.04854, - -0.05528, - -0.02079, - -0.02644, - 0.01454, - -0.01973, - 0.02686, - 0.0712, - -0.00584, - 0.02049, - -0.07016, - -0.01809, - -0.0632, - -0.0661, - -0.05115, - 0.00657, - -0.0288, - -0.03769, - -0.04286, - -0.02751, - -0.00854, - -0.06143, - 0.04948, - 0.01081, - -0.03567, - -0.05721, - -0.05519, - 0.00703, - -0.02009, - 0.03216 - ], - [ - 0.02411, - -0.01023, - -0.03276, - -0.04433, - 0.02836, - 0.03419, - -0.01501, - 0.04032, - 0.00173, - -0.00291, - -0.01376, - 0.01577, - 0.0395, - -0.06797, - 0.04485, - -0.05146, - 0.04434, - -0.04821, - -0.01819, - -0.02866, - -0.01149, - -0.00548, - 0.03388, - -0.00876, - -0.04431, - -0.05074, - -0.04902, - 0.03881, - -0.002, - -0.02192, - -0.00892, - -0.04594, - -0.0337, - -0.0122, - -0.03751, - -0.01549, - 0.04077, - 0.04325, - 0.06878, - 0.03043, - -0.00801, - -0.0101, - -0.06386, - 0.05961, - -0.05087, - -0.02176, - -0.00582, - 0.02623, - -0.05921, - -0.01657, - 0.06487, - -0.04195, - 0.06873, - -0.01204, - -0.02034, - 0.00272, - 0.00174, - -0.00487, - 0.02902, - 0.01031, - -0.0683, - -0.05055, - 0.06688, - -0.03674, - -0.00496, - 0.06786, - 0.02965, - -0.06395, - 0.05044, - -0.01487, - 0.05989, - -0.05547, - 0.07116, - -0.0203, - 0.00823, - -0.04759, - -0.05016, - 0.068, - -0.02542, - 0.02909, - 0.01392, - 0.03691, - -0.01309, - 0.03518, - 0.03156, - 0.01805, - 0.06916, - 0.03281, - -0.00348, - -0.00193, - -0.03583, - 0.02293, - -0.0087, - -0.01598, - -0.01354, - 0.0547, - -0.02818, - -0.05956, - -0.00417, - 0.05175, - -0.00967, - 0.00582, - 0.04353, - 0.05967, - -0.00495, - 0.05481, - 0.03004, - 0.01511, - 0.02326, - -0.03035, - -0.00124, - -0.04394, - 0.03563, - 0.04971, - 0.02215, - -0.06165, - 0.03093, - 0.03985, - 0.06973, - 0.0424, - -0.0172, - 0.02088, - 0.02671, - -0.00403, - -0.01138, - -0.04805, - 0.05329, - -0.07052 - ], - [ - 0.06884, - 0.02786, - -0.05983, - 0.06452, - 0.01756, - 0.02924, - 0.02629, - 0.01811, - 0.05233, - 0.05235, - 0.0553, - 0.05749, - 0.00706, - 0.062, - -0.05633, - 0.03735, - 0.03602, - -0.0087, - -0.02571, - 0.05294, - 0.01172, - 0.00925, - -0.0428, - 0.00105, - 0.02536, - 0.01501, - 0.05931, - 0.06821, - 0.03021, - -0.06452, - -0.04941, - -0.02043, - -0.0621, - -0.04387, - 0.0537, - -0.01231, - 0.0687, - 0.05644, - -0.04724, - 0.04202, - 0.04587, - 0.02967, - -0.00495, - -0.04138, - -0.01932, - 0.02913, - -0.06004, - 0.02804, - -0.04428, - 0.03539, - -0.02117, - -0.02192, - -0.04025, - 0.0192, - 0.04595, - 0.02973, - 0.05995, - -0.02774, - -0.00371, - 0.07316, - -0.00524, - -0.0239, - -0.03107, - 0.02404, - -0.02193, - -0.00902, - -0.02981, - 0.02665, - 0.01751, - -0.00236, - -0.05837, - 0.01321, - -0.04566, - -0.00815, - 0.05631, - 0.01579, - -0.04379, - 0.01372, - -0.01136, - -0.04283, - 0.05386, - 0.03344, - -0.06548, - -0.07125, - -0.0669, - 0.03121, - 0.00422, - 0.04171, - 0.00174, - -0.06411, - 0.03592, - -0.06966, - -0.05516, - 0.04452, - -0.06385, - -0.02784, - -0.03021, - -0.00586, - -0.01964, - -0.00244, - 0.0135, - -0.06424, - -0.07083, - -0.01687, - -0.03992, - -0.05299, - 0.07011, - 0.04664, - 0.02423, - 0.00176, - 0.05753, - 0.02391, - -0.06908, - -0.04546, - -0.01209, - -0.05339, - 0.03851, - -0.01208, - -0.01049, - 0.03254, - 0.00858, - 0.07108, - 0.00661, - -0.03911, - 0.02704, - 0.00368, - 0.02852, - -0.00829 - ], - [ - 0.02517, - 0.0539, - 0.07247, - -0.02525, - -0.02288, - -0.0425, - -0.04456, - 0.017, - 0.06651, - 0.06228, - 0.05223, - -0.02716, - -0.02852, - 0.01305, - -0.01662, - 0.03723, - -0.04544, - 0.00331, - -0.0548, - -0.0599, - 0.0469, - -0.03068, - 0.01479, - -0.02265, - -0.03613, - -0.00615, - -0.03779, - 0.05706, - 0.00956, - 0.02338, - -0.0185, - -0.04701, - 0.03723, - 0.06375, - -0.01881, - 0.06161, - -0.01262, - -0.06928, - -0.02725, - -0.04895, - 0.00157, - 0.04064, - 0.01996, - 0.00386, - 0.02845, - -0.02229, - 0.03468, - 0.02651, - -0.00741, - 0.00245, - -0.04672, - -0.01547, - -0.0506, - 0.05153, - -0.04306, - 0.03024, - 0.03273, - 0.04852, - 0.06906, - 0.00088, - 0.02068, - -0.00354, - -0.03268, - 0.06467, - 0.03632, - -0.03469, - 0.04052, - -0.01751, - 0.03357, - -0.03344, - -0.01185, - 0.04395, - -0.02607, - -0.06054, - -0.0152, - -0.0679, - 0.05919, - 0.04105, - 0.04364, - -0.06914, - -0.06994, - 0.01008, - -0.00017, - 0.03692, - 0.04899, - -0.00309, - -0.04107, - -0.04236, - -0.0198, - 0.0026, - -0.0683, - 0.06485, - -0.0064, - 0.04893, - 0.02768, - 0.02983, - 0.05489, - -0.03329, - 0.04583, - -0.06608, - -0.00523, - -0.02863, - 0.02863, - -0.04259, - -0.04298, - -0.04119, - 0.06379, - 0.049, - -0.06951, - 0.01481, - -0.0187, - -0.04146, - -0.00058, - -0.06591, - 0.03431, - -0.01881, - 0.01782, - -0.06977, - -0.07335, - 0.04853, - -0.05437, - -0.01555, - 0.04631, - 0.05405, - -0.01912, - -0.04491, - 0.00026, - -0.00094 - ], - [ - -0.0643, - 0.05439, - -0.06832, - -0.0442, - 0.00636, - -0.00873, - 0.06464, - -0.02191, - 0.04981, - -0.02657, - -0.01666, - -0.07058, - -0.00421, - -0.04867, - 0.0144, - -0.01295, - -0.04831, - -0.03161, - -0.01166, - -0.0377, - -0.06893, - -0.05571, - -0.02285, - 0.01848, - -0.07505, - 0.06076, - -0.0444, - -0.0353, - -0.05918, - -0.01832, - -0.0755, - 0.00344, - 0.03626, - 0.04546, - 0.02047, - -0.04343, - 0.01551, - -0.02234, - -0.04152, - -0.02533, - -0.01432, - -0.06877, - 0.00656, - -0.01548, - 0.02577, - 0.07236, - -0.05849, - -0.06333, - -0.06513, - 0.05928, - 0.04231, - 0.0063, - -0.03204, - 0.001, - 0.0284, - 0.06572, - -0.04065, - 0.01884, - 0.0047, - -0.00959, - 0.03294, - -0.07056, - -0.05376, - 0.04342, - 0.03179, - 0.06547, - 0.0202, - 0.00035, - 0.05864, - -0.05757, - -0.01755, - -0.06832, - 0.00546, - -0.04318, - 0.00785, - -0.01042, - 0.02901, - -0.00452, - -0.01844, - 0.00409, - -0.01895, - -0.07082, - 0.02377, - 0.02723, - -0.05538, - 0.01006, - -0.02606, - 0.01182, - 0.00286, - -0.05303, - -0.00887, - -0.01616, - 0.07318, - -0.02239, - 0.04772, - 0.02804, - -0.02714, - 0.00456, - 0.04256, - 0.04801, - -0.03174, - 0.05576, - 0.00673, - 0.05992, - -0.03356, - 0.06129, - 0.05627, - 0.0451, - 0.02151, - 0.01648, - -0.02161, - -0.00541, - -0.01277, - 0.05071, - 0.01425, - -0.03177, - -0.01961, - -0.04588, - -0.06875, - -0.01753, - 0.01034, - 0.05222, - -0.00491, - 0.04031, - 0.06236, - -0.031, - 0.06509, - 0.06512 - ], - [ - -0.05109, - -0.03917, - -0.05922, - -0.05551, - -0.03138, - -0.01186, - 0.00866, - -0.00405, - -0.02951, - -0.06695, - 0.04891, - -0.06635, - -0.01565, - 0.0008, - -0.04074, - 0.03111, - -0.06864, - -0.03723, - -0.02492, - 0.01822, - -0.0292, - -0.03493, - 0.04226, - 0.02823, - -0.04471, - -0.04536, - 0.0564, - -0.03998, - -0.06163, - 0.06399, - 0.00619, - -0.04526, - -0.02422, - 0.01371, - -0.00767, - 0.06812, - -0.03439, - -0.03869, - 0.0375, - -0.04764, - 0.04285, - -0.04009, - -0.04741, - 0.02824, - 0.01617, - -0.00956, - -0.0327, - -0.04363, - 0.05906, - -0.06627, - -0.03118, - 0.02916, - -0.03422, - 0.01901, - -0.00567, - 0.01062, - 0.00556, - -0.01402, - 0.05779, - 0.0399, - -0.04281, - -0.03386, - -0.06633, - -0.00211, - -0.02503, - -0.01525, - -0.07031, - -0.03194, - 0.04714, - -0.01889, - 0.04858, - 0.04259, - -0.0222, - -0.04842, - 0.00925, - 0.02422, - -0.06077, - 0.02029, - 0.01447, - -0.03684, - -0.04127, - 0.06239, - 0.059, - 0.03529, - -0.02107, - -0.00384, - -0.04338, - 0.01338, - 0.04004, - -0.00956, - 0.01649, - -0.05843, - -0.04615, - -0.02435, - 0.02016, - -0.06574, - -0.01164, - -0.01662, - -0.01906, - 0.04264, - -0.02827, - 0.02417, - -0.04891, - -0.01505, - -0.0574, - 0.03408, - 0.04353, - 0.02567, - -0.01763, - 0.0524, - 0.03733, - -0.0468, - 0.01832, - 0.05026, - 0.01522, - -0.00392, - -0.03998, - 0.00484, - -0.07413, - -0.02638, - -0.04896, - -0.02051, - -0.04396, - 0.019, - 0.05973, - -0.0373, - 0.03404, - -0.04248 - ], - [ - 0.0579, - -0.0113, - -0.01399, - 0.01015, - 0.07027, - -0.01366, - -0.05429, - 0.01998, - 0.03201, - 0.01565, - 0.01978, - 0.06632, - -0.037, - 0.02604, - 0.06617, - 0.05054, - -0.06579, - 0.02059, - -0.05004, - 0.04114, - 0.02852, - -0.02666, - -0.0081, - -0.0181, - 0.06166, - -0.01744, - -0.04299, - -0.06141, - -0.00412, - -0.00121, - -0.00024, - -0.05498, - 0.02083, - -0.06215, - 0.06065, - 0.02965, - -0.0698, - -0.02746, - 0.07409, - -0.026, - 0.03278, - -0.05665, - 0.01486, - 0.0651, - -0.06495, - 0.02542, - -0.01057, - -0.06499, - 0.06488, - -0.04842, - 0.01056, - 0.02127, - -0.06413, - -0.02101, - -0.06804, - 0.03552, - 0.02516, - 0.00686, - 0.03566, - 0.03226, - -0.02875, - -0.0403, - 0.06947, - 0.02121, - -0.05684, - -0.00081, - -0.01126, - -0.03763, - 0.01641, - 0.06139, - 0.06987, - 0.02254, - -0.03043, - 0.03395, - -0.05666, - 0.05827, - 0.00954, - -0.05434, - 0.02955, - 0.05811, - 0.00896, - -0.02483, - 0.06362, - -0.07076, - -0.06369, - -0.02631, - 0.04028, - -0.06873, - 0.06385, - 0.0587, - 0.01308, - 0.04704, - 0.02301, - 0.03985, - 0.05045, - 0.00471, - -0.01042, - -0.00701, - -0.021, - -0.06392, - 0.03428, - 0.03203, - -0.05544, - 0.04555, - 0.01305, - 0.06352, - -0.06011, - 0.07076, - 0.05364, - -0.01089, - 0.03664, - 0.03346, - 0.03464, - 0.0286, - -0.03384, - 0.01627, - -0.03312, - 0.02325, - 0.02086, - 0.03497, - -0.06444, - 0.05241, - 0.03466, - 0.02166, - -0.0512, - -0.04401, - 0.01233, - 0.02954 - ], - [ - -0.00683, - -0.05108, - -0.0015, - -0.04799, - 0.03305, - -0.01323, - 0.00675, - 0.04066, - -0.05884, - 0.02153, - -0.04094, - -0.06969, - -0.03591, - -0.01361, - 0.06722, - 0.00574, - 0.00299, - -0.01294, - 0.07938, - 0.03222, - -0.00325, - 0.05687, - -0.02784, - -0.05485, - -0.03863, - -0.03235, - 0.01919, - -0.02624, - -0.02854, - -0.02955, - 0.04889, - 0.00745, - 0.00371, - 0.05351, - 0.01096, - 0.04979, - -0.00868, - 0.06406, - 0.06543, - -0.01081, - 0.05578, - 0.01476, - 0.03571, - -0.03513, - -0.00622, - 0.00578, - 0.06509, - -0.02366, - -0.04037, - 0.04916, - -0.01808, - 0.01082, - -0.05085, - 0.01811, - 0.02364, - 0.01256, - 0.02832, - -0.05968, - -0.00972, - -0.00342, - -0.00361, - 0.01039, - -0.00802, - -0.05961, - -0.01943, - 0.06169, - -0.03402, - 0.05753, - -0.00051, - -0.0552, - -0.03536, - -0.01018, - 0.01136, - 0.00807, - 0.0365, - -0.06733, - -0.04012, - -0.0058, - -0.0621, - -0.0382, - 0.06684, - 0.03593, - 0.02544, - 0.02031, - -0.04658, - 0.00214, - 0.00157, - -0.03983, - -0.0374, - -0.05392, - -0.03922, - -0.06439, - 0.03703, - 0.05688, - 0.04612, - 0.03498, - 0.00961, - -0.03628, - 0.02734, - 0.03677, - -0.04941, - -0.03405, - -0.00916, - 0.01423, - -0.00711, - -0.0064, - -0.00383, - 0.02386, - -0.04539, - 0.04454, - -0.01363, - -0.053, - 0.00923, - 0.01769, - 0.06469, - 0.05179, - 0.06217, - -0.04809, - 0.06916, - 0.0219, - -0.05763, - 0.00357, - 0.01124, - 0.02, - 0.00771, - 0.06925, - -0.01753, - -0.04107 - ], - [ - -0.03195, - -0.01933, - -0.03653, - -0.04294, - -0.04351, - 0.03455, - 0.06943, - 0.02217, - -0.02681, - 0.05365, - -0.06043, - -0.02247, - -0.04361, - -0.07006, - -0.00782, - 0.05371, - -0.04002, - 0.07399, - -0.02736, - -0.06874, - 0.02896, - -0.02419, - -0.03272, - -0.05395, - -0.02895, - 0.04433, - 0.03596, - 0.03797, - 0.05967, - -0.01123, - -0.00465, - -0.03109, - -0.05006, - -0.06323, - -0.00995, - -0.0114, - 0.04353, - 0.01322, - 0.03432, - -0.02908, - -0.05967, - -0.03663, - 0.00174, - -0.06445, - 0.06276, - -0.022, - 0.02793, - 0.05199, - -0.06083, - 0.04484, - 0.03597, - 0.02647, - -0.03126, - -0.02687, - 0.05451, - -0.00689, - 0.02938, - -0.06526, - -0.04596, - 0.05487, - 0.02977, - 0.01472, - -0.05949, - -0.03019, - -0.04556, - 0.01618, - 0.04371, - -0.01118, - -0.0199, - 0.002, - -0.00512, - 0.06797, - -0.0595, - 0.01978, - -0.06605, - -0.06668, - 0.02086, - -0.00975, - 0.03084, - -0.01336, - -0.02258, - -0.05306, - -0.03648, - -0.00304, - 0.05517, - 0.04452, - -0.04701, - -0.03902, - 0.06805, - -0.03698, - 0.04843, - 0.06526, - -0.03003, - -0.07108, - -0.01214, - -0.03301, - 0.00793, - -0.02322, - 0.06744, - -0.04285, - -0.04092, - 0.04607, - 0.06997, - 0.01055, - -0.02359, - -0.01091, - -0.03847, - -0.06502, - -0.00934, - 0.02954, - -0.00699, - -0.0169, - -0.04949, - 0.0003, - 0.00912, - 0.03411, - -0.06842, - -0.00482, - -0.019, - -0.0561, - 0.004, - 0.00822, - 0.02619, - -0.03991, - 0.06879, - -0.05708, - -0.01482, - -0.00102 - ], - [ - -0.03992, - -0.01032, - 0.06191, - 0.03141, - 0.0009, - -0.0134, - -0.05442, - 0.05561, - 0.01187, - -0.03349, - 0.05732, - -0.00621, - 0.05848, - 0.06284, - 0.03596, - -0.03183, - 0.00557, - 0.03798, - -0.04886, - 0.05849, - 0.06789, - 0.00235, - -0.02776, - -0.01073, - 0.00376, - 0.01622, - -0.05124, - -0.0516, - -0.01643, - -0.02978, - -0.03947, - -0.06491, - -0.06207, - 0.06743, - -0.00819, - 0.01593, - -0.06475, - -0.01593, - 0.06311, - -0.00073, - 0.02356, - 0.02333, - -0.05715, - 0.032, - -0.02743, - -0.02043, - 0.04069, - 0.02838, - -0.00476, - 0.03834, - 0.05593, - -0.04614, - -0.06693, - -0.03332, - -0.00259, - 0.02078, - -0.07063, - -0.052, - 0.02638, - -0.0511, - 0.00932, - 0.00319, - -0.05632, - -0.03864, - 0.03215, - -0.05608, - -0.03934, - 0.01523, - -0.01894, - 0.00271, - -0.01245, - -0.05165, - -0.02384, - -0.02679, - -0.04942, - 0.06506, - -0.02585, - 0.01777, - -0.03475, - 0.04359, - 0.01296, - -0.03405, - 0.06962, - -0.05521, - 0.07211, - -0.03566, - -0.03556, - 0.03065, - 0.02091, - -0.06717, - 0.02589, - 0.07062, - -0.04644, - -0.02142, - 0.03922, - 0.05694, - 0.00111, - 0.00184, - -0.06011, - 0.02173, - 0.01206, - -0.00727, - 0.07002, - -0.02294, - 0.01982, - 0.01645, - -0.00192, - -0.01106, - 0.03289, - -0.06519, - 0.04518, - 0.06585, - -0.04221, - 0.01522, - -0.05401, - -0.02673, - 0.0454, - 0.00991, - 0.02281, - 0.01343, - -0.06008, - 0.00812, - 0.0222, - 0.04053, - -0.07033, - 0.04361, - 0.04894, - -0.05734 - ], - [ - -0.00021, - -0.02, - 0.02313, - -0.04483, - -0.01653, - 0.05831, - -0.04854, - 0.05936, - -0.03657, - -0.04553, - -0.03475, - 0.03787, - 0.05253, - -0.05954, - -0.03323, - -0.0588, - -0.04553, - 0.03931, - -0.02822, - 0.06118, - -0.02977, - 0.01339, - 0.03638, - -0.01322, - -0.05537, - 0.07103, - -0.02867, - 0.0628, - 0.00322, - -0.04568, - -0.03372, - -0.02195, - -0.03461, - -0.04597, - 0.0145, - 0.00967, - 0.06061, - -0.01391, - 0.00667, - 8e-05, - 0.06656, - 0.04941, - -0.01483, - -0.01002, - 0.01853, - 0.02284, - -0.01537, - 0.00533, - -0.01924, - -0.06416, - 0.06271, - -0.02835, - -0.03335, - -0.00812, - 0.01939, - -0.03314, - 0.00924, - -0.01815, - 0.05939, - -0.01847, - -0.00749, - 0.04293, - 0.01632, - -0.05851, - 0.03479, - 0.05679, - 0.02384, - -0.04265, - 0.05372, - -0.0085, - 0.03473, - -0.04806, - -0.06625, - 0.03419, - 0.01764, - -0.00439, - -0.03301, - 0.00156, - 0.03695, - 0.06644, - 0.02114, - 0.04165, - -0.05615, - 0.0585, - 0.06601, - 0.00638, - 0.01937, - -0.02333, - -0.07, - 0.02829, - -0.03295, - -0.02039, - 0.05173, - -0.01859, - 0.02144, - 0.05569, - -0.06033, - -0.02368, - -0.02178, - -0.00716, - -0.01913, - -0.01397, - 0.06982, - 0.00503, - -0.03576, - 0.07094, - -0.03411, - -0.06862, - -0.03039, - 0.04199, - 0.00736, - 0.04788, - -0.02951, - -0.05579, - 0.04144, - -0.01484, - 0.01788, - 0.0616, - 0.0518, - 0.06216, - -0.06013, - 0.06268, - 0.05883, - -0.03636, - -0.0507, - -0.00209, - 0.01513, - -0.02321 - ], - [ - -0.04178, - 0.02766, - -0.03389, - 0.0047, - -0.0404, - -0.07054, - 0.01829, - -0.02431, - -0.02534, - -0.04426, - 0.04467, - 0.06275, - 0.0354, - 0.00427, - -0.01892, - -0.0073, - 0.04612, - -0.03392, - -0.06144, - -0.03306, - -0.05964, - -0.03407, - -0.05172, - 0.01545, - 0.05124, - 0.05236, - -0.0535, - -0.04006, - 0.06246, - -0.03164, - -0.04708, - -0.05877, - 0.00601, - -0.03954, - -0.02271, - -0.0306, - 0.03203, - 0.00668, - 0.06645, - 0.0196, - -0.02912, - 0.02981, - -0.01238, - 0.00027, - 0.06871, - -0.02809, - -0.02002, - -0.00243, - -0.01124, - -0.02482, - 0.06186, - 0.00776, - 0.03384, - 0.04356, - 0.01191, - -0.05708, - -0.0243, - 0.00389, - 0.02656, - 0.02204, - -0.05348, - -0.0168, - -0.01042, - 0.06335, - 0.01147, - 0.01819, - -0.0026, - -0.03416, - 0.01633, - 0.0659, - 0.02585, - -0.02101, - -0.03215, - -0.05867, - 0.00834, - 0.04103, - -0.05535, - -0.04139, - 0.02462, - -0.03347, - 0.06624, - -0.0141, - -0.04211, - 0.00448, - 0.02154, - -0.01512, - -0.01249, - -0.00166, - -0.00972, - 0.0481, - -0.02637, - 0.06572, - -0.03038, - -0.05963, - 0.06531, - 0.02353, - 0.05349, - -0.0107, - 0.05029, - -0.00036, - -0.06941, - 0.01387, - 0.06728, - -0.04112, - 0.03532, - 0.01154, - -0.06001, - -0.05083, - -0.01204, - -0.06401, - -0.05877, - -0.01806, - 0.04056, - 0.05553, - -0.01307, - -0.03593, - -0.03731, - 0.0328, - -0.04321, - -0.0383, - 0.01186, - 0.06474, - 0.00699, - -0.00257, - -0.01351, - -0.04946, - -0.02982, - -0.06633 - ], - [ - -0.06747, - -0.03535, - 0.05782, - -0.03409, - 0.00889, - 0.04016, - -0.02999, - -0.06081, - 0.00089, - 0.03212, - 0.0587, - 0.01139, - 0.03375, - -0.02022, - 0.00317, - 0.00239, - -0.05854, - -0.05783, - 0.06992, - -0.00128, - 0.03901, - 0.05841, - -0.03224, - -0.04573, - -0.01429, - -0.02317, - 0.02114, - -0.04172, - 0.01632, - -0.01144, - 0.05771, - -0.00524, - -0.04403, - 0.01177, - 0.03313, - 0.00176, - 0.05552, - -0.01414, - 0.07025, - -0.06922, - 0.01944, - 0.00589, - 0.06567, - 0.00518, - 0.02486, - 0.06336, - 0.03079, - -0.02945, - -0.04853, - 0.0443, - -0.02487, - 0.0069, - -0.00856, - 0.04375, - -0.00085, - -0.05053, - -0.02171, - 0.06002, - 0.03903, - -0.03454, - 0.00082, - 0.01254, - -0.06516, - 0.02786, - -0.04356, - 0.02402, - 0.06598, - 0.06648, - -0.05765, - 0.05177, - -0.03268, - -0.04392, - -0.03247, - -0.0667, - -0.00624, - 0.02902, - -0.02289, - -0.01651, - -0.00438, - 0.03294, - 0.01829, - 0.00355, - 0.01453, - -0.03252, - -0.01987, - 0.0396, - 0.02388, - 0.0422, - -0.04741, - 0.02104, - 0.04981, - -0.04486, - 0.05112, - -0.00639, - -0.05421, - -0.03502, - -0.00669, - -0.05365, - 0.01035, - -0.05064, - -0.04534, - -0.01753, - -0.06477, - -0.05728, - 0.04536, - -0.04556, - 0.00148, - 0.02423, - -0.02183, - 0.04902, - 0.05256, - -0.02293, - 0.0649, - -0.0706, - -0.06247, - -0.03733, - 0.07059, - -0.0504, - 0.00635, - -0.06247, - 0.04617, - 0.01235, - 0.06044, - 0.00133, - -0.03042, - -0.06831, - 0.01485, - -0.06508 - ], - [ - -0.03775, - 0.04665, - 0.04916, - -0.00858, - -0.01463, - -0.04494, - -0.00426, - -0.033, - -0.00636, - -0.04405, - 0.05636, - 0.06107, - -0.0474, - -0.04258, - -0.05828, - -0.01469, - -0.02125, - -0.00519, - -0.00325, - -0.02102, - 0.00309, - 0.02768, - -0.01356, - -0.02603, - 0.00269, - 0.01596, - 0.03858, - 0.00966, - -0.06092, - -0.02026, - 0.06761, - -0.01095, - -0.06607, - -0.04855, - 0.06887, - 0.02502, - 0.00931, - 0.05483, - -0.03226, - -0.06553, - -0.01673, - 0.00612, - 0.02338, - -0.04005, - -0.01492, - -0.03583, - 0.01523, - 0.0136, - -0.04559, - 0.00574, - 0.04305, - -0.04333, - 0.00649, - 0.0051, - 0.0168, - 0.04389, - -0.03489, - -0.0124, - 0.05442, - 0.0558, - 0.04344, - -0.05169, - 0.03473, - -0.0176, - 0.03176, - -0.05748, - -0.02676, - -0.05136, - 0.03706, - 0.01771, - -0.06242, - 0.03898, - -0.01323, - 0.03593, - 0.04619, - -0.01041, - -0.00873, - -0.0255, - 0.01098, - -0.06496, - -0.05859, - 0.06708, - 0.0008, - 0.05061, - 0.0046, - 0.03339, - -0.00115, - -0.05197, - -0.06945, - -0.04676, - -0.03358, - 0.03008, - 0.04157, - -0.05693, - -0.01529, - 0.03445, - -0.06294, - 0.03463, - -0.0168, - -0.04751, - 0.01054, - -0.01574, - 0.00157, - 0.0147, - 0.04493, - 0.05435, - 0.06806, - 0.0112, - 0.0555, - 0.04008, - 0.05091, - -0.06776, - -0.01048, - -0.03249, - 0.0297, - 0.02888, - 0.0338, - 0.00081, - 0.03073, - 0.02406, - -0.05446, - -0.06353, - 0.02741, - 0.04814, - -0.00547, - 0.04243, - -0.00142, - -0.06827 - ], - [ - -0.02144, - 0.01604, - 0.03561, - -0.05583, - 0.04001, - -0.01845, - 0.03794, - -0.01377, - 0.05452, - -0.01217, - -0.04309, - 0.02901, - 0.03969, - 0.0122, - -0.04031, - -0.03142, - 0.05019, - -0.03062, - -0.053, - -0.03001, - 0.04817, - -0.06142, - 0.04083, - 0.03137, - -0.01498, - 0.01709, - 0.05519, - -0.00255, - 0.06074, - -0.03014, - 0.06934, - 0.00378, - 0.04683, - -0.0137, - -0.02368, - 0.03662, - -0.04366, - 0.00308, - -0.04387, - -0.05147, - -0.01525, - -0.06672, - -0.03018, - 0.0478, - 0.04658, - 0.06194, - -0.07131, - 0.05486, - -0.03892, - -0.02003, - -0.02235, - -0.03822, - 0.04505, - 0.00147, - -0.05544, - 0.00496, - -0.0225, - -0.02493, - -0.00765, - 0.02241, - 0.02556, - -0.03788, - 0.06973, - -0.05833, - 0.04735, - -0.05771, - -0.06109, - -0.0026, - 0.0453, - -0.05394, - 0.00057, - -0.04622, - -0.02424, - -0.02943, - 0.0298, - 0.02896, - 0.03386, - -0.06048, - 0.01194, - 0.03615, - -0.05432, - 0.04308, - 0.02055, - 0.04478, - -0.05208, - 0.0382, - 0.00626, - 0.03683, - 0.00432, - -0.04748, - -0.00215, - 0.02071, - 0.04648, - 0.06795, - -0.03079, - 0.03274, - -0.00486, - 0.02722, - 0.01345, - -0.03305, - -0.02842, - -0.00677, - 0.0109, - -0.01367, - -0.0283, - 0.05556, - -0.0249, - -0.03479, - -0.04284, - 0.01895, - -0.05627, - -0.00342, - -0.04553, - 0.01626, - 0.04554, - -0.03609, - 0.06672, - -0.04025, - -0.05989, - -0.00819, - -0.07094, - -0.03447, - -0.03739, - -0.06648, - -0.05092, - -0.0181, - -0.01996, - -0.0004 - ], - [ - -0.01042, - -0.04378, - 0.02768, - 0.04837, - -0.01445, - -0.04332, - 0.03292, - -0.02546, - 0.02334, - 0.05004, - 0.02326, - -0.03219, - -0.05959, - -0.00677, - -0.02398, - 0.03662, - 0.02327, - -0.02074, - 0.05748, - -0.05982, - 0.01239, - -0.04057, - 0.06117, - 0.05356, - -0.07287, - -0.0119, - -0.03637, - -0.04333, - -0.02202, - -0.06237, - -0.06106, - 0.06428, - -0.01205, - -0.04529, - 0.05236, - 0.06338, - 0.03047, - 0.06848, - 0.02956, - 0.05856, - 0.01285, - 0.01869, - -0.06751, - -0.05206, - -0.00342, - -0.04522, - -0.04117, - 0.01655, - 0.001, - -0.01252, - 0.06926, - 0.0473, - 0.04732, - -0.01953, - -0.01903, - 0.05988, - -0.05857, - -0.0336, - -0.03431, - 0.00992, - 0.03582, - -0.05634, - 0.0391, - -0.00708, - -0.00955, - 0.05703, - 0.02406, - -0.06958, - 0.00329, - 0.06657, - 0.06577, - -0.0366, - 0.05533, - -0.04271, - -0.02854, - -0.03428, - -0.01804, - -0.01446, - 0.03574, - 0.03751, - 0.04855, - -0.07183, - 0.02446, - 0.04097, - 0.02743, - -0.00397, - -0.02887, - -0.04757, - 0.04658, - 0.05878, - -0.05189, - 0.04083, - 0.05403, - -0.01284, - 0.0602, - 0.06143, - 0.05814, - 0.0684, - 0.00684, - 0.02364, - 0.01363, - 0.01229, - -0.00898, - 0.01647, - -0.05597, - -0.01176, - 0.02053, - 0.07061, - 0.06536, - -0.00109, - 0.01599, - 0.03066, - -0.00483, - 0.02671, - 0.01316, - -0.0673, - -0.05765, - 0.0275, - -0.02597, - -0.06096, - -0.04214, - -0.0138, - 0.0154, - 0.02577, - 0.04823, - -0.00654, - 0.05842, - -0.01505 - ], - [ - 0.04846, - 0.02251, - -0.04145, - 0.03816, - 0.03687, - -0.05088, - 0.05004, - -0.00453, - -0.03027, - 0.04773, - 0.02088, - 0.03707, - 0.04255, - -0.04725, - 0.00286, - -0.03007, - 0.06279, - 0.05515, - 0.07254, - 0.00256, - 0.0456, - -0.04016, - 0.01199, - 0.04721, - -0.04177, - -0.00277, - -0.06098, - -0.05486, - -0.04136, - -0.01231, - -0.06135, - 0.0078, - -0.03148, - -0.00579, - 0.00432, - -0.02227, - 0.07312, - 0.0225, - 0.03108, - -0.01195, - -0.02828, - 0.04058, - 0.04718, - 0.05283, - 0.03708, - 0.00271, - -0.04954, - 0.01786, - -0.04561, - -0.00943, - 0.07427, - 0.05324, - -0.0582, - 0.08606, - 0.00905, - -0.00926, - -0.04743, - 0.00768, - 0.06779, - 0.06641, - -0.06719, - -0.03721, - -0.0159, - -0.02958, - -0.02844, - 0.05035, - 0.01551, - 0.04391, - 0.04635, - -0.03167, - 0.07072, - -0.05432, - -0.08491, - 0.05438, - -0.01676, - -0.05216, - -0.05349, - 0.03837, - 0.07813, - -0.07514, - -0.04753, - -0.00987, - -0.03699, - -0.0684, - 0.02083, - 0.00708, - -0.07148, - -0.05614, - -0.02988, - 0.05157, - 0.05402, - -0.01575, - 0.004, - -0.04543, - 0.02565, - 0.0658, - -0.00056, - 0.01905, - 0.01807, - -0.0114, - 0.00698, - 0.00646, - -0.0404, - -0.02433, - 0.03436, - 0.02664, - -0.00494, - 0.02647, - 0.04169, - 0.08294, - -0.06001, - -0.05084, - 0.00419, - -0.02799, - 0.04629, - -0.04302, - 0.01445, - -0.09097, - 0.02385, - 0.0145, - 0.0292, - 0.02851, - -0.05483, - 0.05964, - 0.00369, - 0.05991, - 0.01251, - -0.02641 - ], - [ - -0.03942, - -0.00924, - 0.00916, - 0.04082, - -0.03325, - -0.03307, - 0.04309, - -0.05542, - 0.02064, - 0.01295, - 0.04965, - 0.03323, - -0.06225, - -0.00892, - -0.02964, - 0.03282, - 0.02515, - 0.01271, - 0.08227, - 0.00608, - 0.02064, - 0.03133, - -0.02445, - 0.02662, - -0.05213, - -0.00433, - -0.11009, - -0.02349, - 0.03601, - 0.00944, - -0.05538, - -0.01105, - -0.01436, - 0.10987, - -0.01481, - -0.07464, - 0.03316, - 0.04389, - -0.0692, - 0.07295, - 0.06075, - -0.04983, - -0.03557, - -0.01072, - -0.0461, - -0.01918, - -0.06745, - -0.03212, - -0.00569, - 0.03773, - 0.00848, - 0.00259, - 0.03309, - 0.10724, - 0.03022, - 0.00597, - -0.04841, - -0.03828, - 0.04425, - 0.00978, - 0.04026, - 0.03736, - -0.03637, - -0.07481, - -0.07277, - 0.06903, - 0.04909, - 0.06112, - -0.01853, - -0.02194, - -0.01771, - -0.01768, - -0.0144, - -0.05441, - -0.00544, - -0.00213, - 0.0172, - 0.03161, - 0.07187, - 0.0077, - -0.02665, - -0.08658, - 0.14843, - -0.00168, - -0.02262, - -0.06879, - 0.05127, - -0.04794, - -0.05865, - -0.02029, - 0.0445, - 0.00531, - 0.04556, - -0.01936, - 0.03379, - -0.01145, - -0.04716, - 0.04213, - -0.08289, - 0.04095, - 0.06756, - -0.07491, - 0.0339, - 0.01664, - -0.05203, - 0.05207, - -0.03509, - 0.01442, - -0.05151, - 0.03948, - 0.02728, - 0.04416, - 0.05278, - 0.00338, - -0.07335, - -0.00231, - 0.07427, - -0.08889, - -0.00715, - -0.08121, - 0.00278, - -0.05281, - -0.05631, - -0.00956, - 0.06115, - 0.06221, - -0.04443, - 0.02889 - ], - [ - 0.04706, - 0.03106, - -0.05015, - -0.0377, - -0.08069, - -0.01063, - -0.01553, - -0.03804, - -0.06794, - 0.05209, - 0.06211, - -0.05237, - 0.04991, - 0.01849, - -0.03987, - -0.0469, - 0.07105, - 0.00925, - 0.05645, - 0.0485, - 0.03865, - -0.05037, - -0.02185, - 0.09755, - 0.00178, - 0.00295, - -0.04871, - -0.00959, - 0.03156, - 0.02225, - -0.04022, - -0.00698, - 0.04207, - 0.09349, - 0.06298, - -0.03193, - 0.00522, - -0.02691, - -0.07885, - 0.00088, - -0.06322, - 0.08909, - -0.02376, - -0.0586, - -0.09249, - -0.00829, - -0.03431, - -0.06561, - -0.01261, - 0.0293, - 0.15134, - -0.0473, - 0.00235, - 0.03147, - 0.07904, - -0.08097, - -0.03542, - 0.01218, - 0.10895, - 0.10264, - 0.03184, - 0.03025, - -0.00308, - -0.04005, - 0.00318, - 0.06031, - -0.04019, - -0.03429, - -0.05307, - -0.07822, - -0.06578, - 0.00158, - 0.04086, - 0.01383, - -0.03907, - 0.0234, - -0.06124, - 0.0451, - 0.09901, - -0.14939, - -0.07008, - -0.08215, - 0.15422, - 0.07393, - 0.164, - 0.00902, - 0.01626, - -0.02065, - -0.03907, - -0.02825, - -0.01462, - -0.00267, - 0.01047, - -0.03807, - -0.04205, - -0.10109, - -0.02382, - 0.05751, - -0.03942, - -0.06694, - 0.0481, - -0.09863, - 0.03124, - -0.03121, - -0.06742, - 0.079, - 0.04107, - 0.03826, - -0.01868, - 0.05248, - 0.05813, - 0.00416, - 0.03151, - 0.05233, - -0.03125, - 0.16025, - -0.03195, - -0.04247, - -0.04533, - -0.05213, - -0.01899, - 0.07742, - -0.05664, - 0.05732, - -0.05169, - 0.03091, - 0.03295, - 0.03187 - ], - [ - -0.00474, - 0.02505, - -0.01968, - 0.0024, - -0.02307, - -0.09954, - 0.00816, - -0.01076, - 0.00609, - -0.05172, - 0.06133, - -0.10379, - -0.00926, - 0.05504, - -0.07605, - -0.05229, - -0.01145, - 0.06967, - 0.15882, - -0.06742, - 0.09186, - 0.05318, - -0.08875, - 0.02229, - -0.12888, - 0.00545, - -0.09544, - -0.0112, - 0.04266, - 0.03385, - -0.08349, - 0.00288, - -0.00787, - 0.1778, - 0.05266, - -0.07937, - -0.00274, - -0.09346, - -0.11376, - -0.00793, - -0.0347, - -0.02798, - -0.00392, - -0.00336, - -0.09352, - -0.00848, - 0.02908, - 0.07106, - 0.02724, - 0.12293, - 0.0978, - -0.04094, - -0.00042, - 0.07033, - 0.03921, - 0.01494, - -0.00519, - -0.11377, - 0.13099, - 0.03619, - -0.03897, - -0.02962, - -0.07074, - 0.04916, - 0.02994, - -0.02091, - 0.08596, - -0.008, - -0.06412, - -0.14173, - -0.00155, - -0.06246, - -0.07781, - -0.05922, - -0.06114, - -0.00505, - -0.067, - -0.02403, - 0.06174, - -0.07943, - -0.03624, - -0.03088, - 0.12542, - 0.03978, - 0.14993, - 0.03038, - 0.05488, - 0.07915, - -0.09277, - 0.00698, - -0.01466, - 0.06695, - 0.04033, - -0.07096, - 0.11239, - -0.00736, - -0.05066, - 0.06222, - -0.01993, - 0.05819, - 0.09043, - -0.15432, - 0.00272, - 0.00497, - -0.00621, - 0.06056, - 0.01057, - 0.03822, - 0.03646, - 0.05684, - -0.03832, - 0.05317, - 0.16857, - 0.04744, - -0.02507, - 0.10036, - 0.00407, - -0.12845, - -0.05459, - -0.07387, - 0.05701, - -0.01124, - -0.04217, - -0.01329, - 0.03623, - 0.07137, - 0.12169, - -0.00849 - ], - [ - 0.04497, - 0.02043, - 0.03436, - -0.0714, - 0.03556, - -0.02185, - -0.02231, - -0.06435, - 0.07242, - 0.04288, - 0.02634, - 0.0956, - -0.03131, - 0.00561, - 0.01176, - 0.03331, - -0.01377, - 0.14234, - 0.08655, - -0.01921, - -0.07322, - 0.02463, - -0.03832, - -0.07021, - -0.04305, - 0.05202, - -0.00077, - -0.04179, - -0.0536, - -0.05737, - -0.04328, - 0.04043, - -0.00591, - 0.08746, - 0.03165, - -0.07915, - 0.01089, - 0.00074, - 0.07108, - 0.05422, - -0.0051, - -0.02783, - -0.04148, - 0.00639, - -0.15672, - 0.06504, - -0.02163, - 0.04663, - -0.02824, - 0.01033, - 0.13006, - -0.149, - -0.00737, - 0.10685, - -0.0398, - -0.05707, - 0.05615, - -0.14208, - 0.148, - 0.05821, - -0.06674, - -0.12425, - -0.05452, - 0.01543, - 0.01929, - -0.05808, - 0.06214, - 0.0205, - -0.07065, - -0.11322, - -0.06988, - 0.03181, - -0.1013, - 0.0615, - 0.03504, - -0.10704, - -0.12423, - -0.00435, - 0.02999, - -0.16838, - -0.0532, - -0.08608, - 0.03894, - 0.0077, - -0.02165, - -0.0295, - -0.05003, - -0.05678, - -0.05002, - 0.06518, - 0.06282, - -0.1085, - 0.10717, - -0.06375, - 0.15972, - -0.05913, - 0.08901, - 0.05482, - -0.04407, - 0.00155, - -0.00086, - -0.17145, - 0.02608, - 0.03349, - -0.05264, - 0.08726, - -0.0127, - 0.07665, - -0.0018, - 0.01067, - 0.0829, - 0.04753, - 0.07161, - 0.05653, - -0.01448, - 0.05309, - 0.02092, - -0.13179, - -0.11193, - -0.10203, - -0.02172, - -0.00698, - 0.02333, - 0.00694, - -0.06372, - 0.02641, - 0.15622, - 0.02823 - ], - [ - 0.02501, - 0.0425, - 0.09274, - -0.09607, - -0.03466, - 0.04155, - -0.03466, - -0.0171, - 0.08462, - -0.01159, - -0.08677, - -0.00717, - 0.01703, - 0.00513, - 0.0214, - 0.00238, - -0.10973, - 0.13974, - 0.10248, - 0.03052, - -0.10169, - -0.05587, - -0.03019, - -0.06148, - -0.01011, - -0.01977, - -0.10092, - -0.04884, - 0.01906, - 0.02918, - -0.06714, - 0.12029, - -0.04515, - 0.03386, - 0.02927, - -0.0301, - -0.05953, - -0.03525, - 0.03746, - -0.00468, - 0.06541, - -0.03151, - -0.05365, - 0.00034, - -0.08202, - 0.05276, - 0.01704, - 0.00774, - -0.05941, - 0.05644, - 0.10804, - -0.14363, - -0.03421, - 0.00042, - -0.01894, - 0.04728, - -0.03199, - -0.06995, - 0.1077, - 0.07525, - -0.01842, - -0.01536, - -0.09428, - -0.01642, - -0.0024, - -0.04029, - -0.09301, - 0.0254, - 0.02396, - -0.08106, - -0.04628, - 0.0031, - -0.10255, - 0.02559, - 0.00372, - -0.02892, - -0.0877, - -0.02367, - 0.02679, - 0.0002, - -0.06878, - -0.04235, - 0.06248, - 0.02678, - -0.00613, - 0.01434, - -0.0487, - -0.07471, - -0.03576, - 0.04528, - 0.02606, - -0.02952, - 0.04168, - 0.01064, - 0.07807, - -0.00411, - 0.06166, - 0.02358, - -0.04024, - -0.04095, - 0.02768, - -0.08029, - 0.03655, - 0.04298, - 0.03729, - 0.04003, - 0.03818, - -0.01544, - -0.04462, - 0.04421, - 0.02763, - -0.0591, - 0.10248, - 0.01217, - -0.01537, - -0.04755, - -0.04344, - -0.10481, - -0.02287, - -0.1102, - -0.05616, - 0.04291, - -0.03694, - 0.06142, - -0.06582, - 0.00537, - 0.04436, - 0.00067 - ], - [ - 0.03751, - 0.07343, - 0.04923, - 0.00996, - 0.07392, - -0.03801, - 0.04067, - 0.01063, - 0.16772, - 0.03402, - -0.0039, - 0.0595, - 0.02332, - -0.08349, - 0.01634, - -0.04161, - 0.01786, - 0.12332, - 0.0002, - -0.02937, - -0.0748, - -0.06841, - -0.05934, - -0.00519, - -0.07234, - -0.05755, - -0.09416, - -0.04559, - -0.05214, - -0.05279, - 0.00064, - -0.01029, - -0.06027, - 0.05292, - 0.04912, - 0.04802, - 0.04531, - -0.03327, - 0.08498, - 0.03332, - -0.03715, - -0.05623, - 0.0207, - 0.07987, - -0.02529, - 0.08406, - 0.06898, - 0.03278, - -0.06011, - 0.00075, - 0.00749, - -0.08733, - -0.03132, - 0.05422, - 0.04171, - 0.03121, - -0.03166, - 0.08433, - -0.03143, - -0.005, - -0.06185, - -0.01452, - 0.0753, - -0.00761, - -0.07757, - -0.03197, - -0.09659, - 0.01009, - 0.02652, - -0.07001, - -0.00069, - 0.03498, - -0.10507, - 0.06793, - 0.01521, - 0.02035, - 0.08316, - -0.09694, - 0.09977, - -0.04712, - 0.02546, - -0.08066, - 0.04702, - 0.01026, - 0.02786, - -0.03891, - 0.02864, - -0.06314, - -0.00975, - 0.05386, - 0.07848, - -0.05936, - -0.05973, - 0.04281, - -0.00491, - 0.06036, - -0.01418, - 0.14948, - -0.03139, - -0.03587, - -0.06813, - 0.03056, - -0.02784, - -0.02106, - 0.11093, - -0.03527, - -0.05988, - 0.02451, - -0.02576, - 0.05503, - 0.10833, - 0.07007, - -0.00185, - 0.09408, - -0.05281, - -0.03253, - 0.01239, - 0.07247, - -0.06953, - 0.00547, - 0.02614, - 0.06827, - -0.0024, - 0.03475, - -0.02259, - 0.01471, - -0.05043, - 0.05521 - ], - [ - 0.02872, - 0.04732, - -0.05264, - 0.00726, - 0.0552, - -0.081, - -0.04394, - 0.06022, - 0.04876, - -0.01977, - -0.02106, - 0.01857, - 0.09536, - -0.00644, - -0.0755, - 0.00286, - -0.0553, - -0.00181, - 0.02597, - -0.04272, - -0.00354, - 0.04033, - -0.08313, - 0.00819, - -0.02576, - -0.05245, - -0.02964, - -0.06599, - 0.02729, - -0.08728, - -0.06283, - -0.00964, - -0.05952, - 0.03088, - -0.00751, - -0.03627, - 0.0087, - -0.01195, - 0.1177, - -0.00271, - -0.02629, - -0.0758, - 0.05899, - -0.03788, - 0.03646, - 0.08363, - 0.00931, - 0.06519, - -0.04513, - -0.01278, - 0.00775, - -0.02719, - 0.06428, - -0.04076, - 0.01288, - -0.01955, - 0.02908, - 0.06246, - 0.10506, - -0.06305, - 0.03773, - 0.0126, - 0.02417, - -0.04472, - 0.00815, - -0.06693, - 0.03282, - -0.0291, - -0.01328, - -0.0385, - -0.03623, - -0.09113, - -0.07637, - -0.05619, - 0.04917, - -0.01145, - 0.00807, - 0.02862, - 0.00695, - -0.01445, - -0.01145, - 0.02825, - 0.09074, - 0.04654, - 0.01713, - 0.02076, - -0.04393, - -0.02023, - -0.0561, - 0.01117, - 0.01306, - 0.01723, - -0.0475, - -0.00158, - -0.04166, - 0.05116, - 0.06166, - 0.07015, - -0.01996, - -0.04716, - -0.0667, - 0.04019, - 0.00345, - 0.01413, - 0.08099, - -0.0728, - -0.08467, - 0.03748, - -0.04839, - 0.13367, - 0.11058, - 0.03947, - -0.08676, - 0.03597, - 0.01153, - -0.0406, - -0.04078, - -0.00218, - -0.05713, - -0.02821, - -0.02293, - 0.05986, - -0.06675, - 0.13026, - 0.01619, - 0.07847, - -0.08959, - -0.01402 - ], - [ - -0.0619, - 0.04006, - 0.06158, - 0.09878, - -0.05286, - 0.03744, - 0.00437, - 0.06478, - -0.02345, - -0.04242, - 0.03998, - -0.0647, - 0.01857, - 0.04774, - -0.04477, - -0.07551, - -0.04084, - -0.0265, - 0.02266, - 0.03279, - -0.00374, - 0.04673, - 0.01167, - -0.0004, - -0.03137, - -0.03003, - -0.043, - -0.00802, - -0.01385, - -0.03444, - -0.05126, - -0.07586, - 0.0416, - 0.00592, - -0.06307, - 0.00883, - 0.02862, - -0.077, - 0.11414, - 0.0365, - -0.05761, - -0.02476, - 0.07307, - 0.03743, - -0.09056, - -0.03232, - 0.07062, - -0.04731, - 0.03539, - 0.02969, - -0.00887, - 0.00279, - -0.03294, - -0.04468, - -0.00397, - -0.03831, - -0.02032, - 0.06119, - 0.05662, - 0.00334, - 0.044, - -0.00271, - -0.02905, - -0.03287, - -0.03109, - 0.04574, - -0.0171, - 0.06281, - 0.06339, - -0.03088, - 0.02242, - -0.02219, - -0.05637, - 0.01997, - -0.02591, - 0.04981, - 0.05568, - 0.01961, - -0.00714, - -0.02437, - -0.00885, - -0.0725, - 0.09601, - -0.0364, - 0.04916, - 0.05975, - 0.05709, - 0.06204, - -0.02176, - 0.04821, - 0.00509, - -0.03061, - 0.04807, - 0.04798, - 0.05842, - -0.04994, - 0.0004, - -0.01435, - 0.01306, - -0.06743, - 0.01316, - -0.02996, - -0.00575, - 0.01131, - 0.05515, - 0.02293, - 0.03647, - 0.03907, - -0.04027, - 0.0285, - 0.04616, - -0.00684, - -0.00531, - -0.01225, - 0.03672, - -0.0935, - 0.0054, - -0.05724, - 0.0274, - -0.06846, - -0.0103, - 0.05155, - 0.00593, - 0.00883, - -0.03463, - -0.0281, - -0.05574, - 0.02665 - ], - [ - 0.05889, - 0.02554, - -0.056, - -0.05616, - 0.06113, - -0.0034, - -0.03629, - 0.05091, - 0.05731, - -0.0088, - 0.03976, - 0.03909, - 0.00497, - -0.02638, - 0.00833, - -0.03119, - 0.02936, - 0.0619, - -0.03412, - 0.04473, - -0.06351, - 0.05242, - -0.05406, - -0.03737, - 0.04067, - -0.0432, - 0.0592, - -0.03848, - -0.01321, - -0.0001, - 0.04007, - 0.0246, - -0.01227, - 0.06798, - -0.04787, - 0.01771, - -0.00281, - 0.00434, - -0.06057, - -0.02139, - 0.0596, - -0.01648, - 0.05545, - -0.01939, - 0.04486, - -0.05841, - 0.01758, - 0.03639, - -0.06927, - -0.01054, - -0.0725, - 0.02585, - -0.03245, - 0.0325, - 0.03444, - -0.02654, - 0.04287, - 0.05187, - 0.01883, - 0.05739, - -0.04256, - -0.02093, - 0.05352, - 0.05972, - -0.04887, - 0.0369, - -0.05165, - 0.03291, - -0.02194, - 0.00366, - 0.06671, - -0.05633, - -0.029, - 0.06462, - -0.06329, - -0.01109, - -0.04599, - 0.07047, - 0.06968, - -0.03538, - -0.01176, - -0.02247, - -0.03389, - 0.01272, - -0.04786, - -0.01494, - 0.0514, - -0.05951, - 0.04529, - -0.01093, - 0.00485, - -0.00762, - 0.02206, - 0.00271, - -0.04278, - -0.01622, - -0.05606, - -0.02052, - 0.03295, - 0.01605, - 0.04588, - 0.06134, - -0.0519, - 0.00463, - 0.00571, - 0.04097, - 0.06507, - 0.05813, - 0.06813, - 0.02268, - 0.0333, - 0.01999, - 0.01326, - 0.06512, - 0.01276, - 0.02068, - -0.05848, - 0.00989, - -0.00976, - -0.0333, - -0.03614, - 0.05307, - -0.04648, - -0.06771, - -0.00443, - 0.00923, - 0.03192, - 0.05592 - ], - [ - -0.06088, - -0.02396, - 0.0063, - -0.06812, - -0.05345, - 0.05565, - 0.04395, - -0.00148, - -0.05776, - 0.02834, - -0.00203, - 0.01276, - -0.01068, - 0.01797, - 0.04393, - 0.03908, - -0.0388, - 0.01625, - 0.05581, - -0.06693, - -0.03463, - 0.06164, - -0.07156, - -0.01298, - 0.02732, - -0.03565, - -0.01545, - -0.02964, - -0.01177, - -0.06002, - 0.00457, - -0.03753, - 0.03513, - 0.04332, - -0.05028, - -0.06407, - 0.01912, - -0.03023, - 0.05859, - 0.01564, - 0.04668, - -0.04188, - 0.02649, - -0.02482, - -0.05828, - -0.00523, - 0.02115, - -0.05475, - 0.01314, - 0.00654, - -0.01312, - 0.00321, - -0.03351, - -0.00512, - -0.0523, - -0.0496, - 0.06075, - 0.06283, - -0.02489, - 0.03223, - 0.03272, - -0.02294, - 0.0209, - 0.00661, - -0.06623, - 0.03344, - 0.04345, - -0.03613, - -0.06666, - -0.05018, - -0.05676, - 0.03277, - -0.05212, - 0.04488, - -0.00255, - -0.02739, - -0.03623, - 0.06631, - 0.01375, - -0.00621, - 0.05659, - -0.00025, - -0.02577, - -0.03091, - -0.01334, - -0.01998, - 0.03683, - -0.02107, - 0.01272, - -0.03281, - 0.0553, - 0.02735, - -0.03833, - -0.07126, - 0.04687, - -0.05491, - 0.06271, - 0.00714, - 0.00327, - -0.0224, - -0.02074, - -0.05002, - 0.01186, - 0.02116, - 0.07102, - 0.04451, - 0.03445, - -0.04766, - -0.03322, - 0.05704, - -0.01388, - -0.05065, - -0.00551, - -0.06026, - 0.03388, - 0.01321, - 0.0238, - -0.022, - -0.01833, - 0.02821, - 0.04436, - 0.06935, - 0.05445, - -0.04616, - 0.06884, - -0.01305, - 0.04198, - 0.04257 - ], - [ - -0.01549, - 0.03711, - -0.0431, - -0.04969, - -0.03966, - -0.00166, - -0.06725, - -0.02869, - -0.00175, - 0.02941, - -0.03346, - -0.00098, - -0.06468, - 0.04302, - -0.02874, - -0.03164, - 0.05959, - -0.007, - -0.03156, - -0.06304, - 0.05838, - 0.06968, - -0.03071, - 0.00542, - 0.01865, - 0.03516, - 0.06546, - -0.0488, - 0.01378, - 0.0344, - 0.0533, - -0.05468, - -0.03176, - -0.01917, - 0.04888, - -0.06942, - 0.01088, - -0.02834, - 0.00625, - 0.05493, - 0.03711, - -0.01898, - 0.04926, - 0.02482, - -0.00351, - 0.03908, - 0.04988, - 0.0503, - -0.0207, - 0.00565, - 0.02821, - -0.03907, - 0.07023, - -0.06176, - -0.0373, - 0.0432, - -0.04545, - -0.03635, - 0.02977, - 0.0341, - -0.06955, - 0.0297, - -0.05242, - -0.04397, - 0.02887, - 0.05324, - 0.05208, - 0.03181, - -0.0311, - -0.0661, - -0.05957, - 0.02687, - -0.04547, - 0.01953, - -0.02034, - 0.01903, - 0.00652, - -0.03137, - -0.06447, - 0.01064, - 0.06647, - 0.03816, - -0.04802, - 0.01943, - -0.00726, - 0.03046, - 0.07043, - -0.00143, - 0.04691, - -0.06115, - 0.05794, - 0.02847, - 0.00257, - 0.01291, - 0.02893, - 0.04221, - 0.00276, - 0.05087, - 0.019, - 0.06269, - -0.01632, - 0.06062, - -0.06839, - -0.05835, - 0.00984, - -0.00479, - -0.0573, - -0.04867, - 0.0, - 0.00152, - 0.02124, - 0.06281, - -0.00643, - 0.03922, - -0.00967, - 0.00071, - -0.01519, - -0.00278, - 0.03883, - -0.04861, - 0.06182, - 0.06258, - 0.03045, - 0.01888, - -0.05303, - 0.04967, - 0.02098, - 0.04442 - ], - [ - 0.0312, - 0.04369, - -1e-05, - -0.04605, - -0.00616, - -0.03321, - 0.03323, - -0.02999, - -0.02243, - 0.06071, - -0.04838, - 0.071, - 0.01207, - -0.03203, - 0.01082, - 0.03091, - -0.04567, - -0.06744, - 0.03037, - -0.0079, - -0.01528, - 0.02173, - -0.064, - -0.0097, - 0.00843, - -0.01147, - -0.06643, - -0.06302, - 0.0574, - -0.0075, - 0.03786, - 0.03169, - 0.01434, - 0.06995, - -0.00245, - -0.06146, - 0.00832, - -0.05266, - 0.02153, - -0.03637, - -0.01089, - 0.05539, - -0.07156, - 0.06732, - -0.02537, - 0.0037, - -0.03554, - 0.05338, - 0.02831, - -0.06719, - 0.00815, - -0.06291, - -0.05334, - 0.04153, - 0.00474, - -0.03648, - 0.02915, - -0.03357, - 0.04812, - -0.06967, - 0.0017, - 0.0008, - 0.01553, - -0.04273, - 0.01979, - -0.00918, - 0.05097, - -0.02838, - -0.0131, - 0.05769, - -0.05797, - 0.00111, - -0.02454, - 0.04114, - -0.01417, - 0.04508, - -0.02782, - -0.06476, - -0.02147, - 0.03521, - -0.04249, - -0.0343, - -0.00352, - 0.03683, - -0.03629, - -0.05801, - 0.01237, - 0.04839, - 0.046, - 0.06269, - -0.04547, - 0.0355, - 0.00858, - 0.06851, - 0.00092, - -0.03744, - -0.0443, - -0.01352, - 0.01738, - -0.04165, - -0.03229, - -0.03323, - 0.03907, - 0.04037, - 0.00331, - 0.03152, - 0.02432, - 0.00357, - 0.01847, - 0.01045, - -0.04638, - -0.06107, - -0.03893, - -0.03727, - 0.01445, - -0.06601, - -0.04793, - -0.05654, - -0.03642, - 0.00274, - 0.06251, - 0.02292, - -0.00295, - -0.07383, - -0.03148, - -0.00833, - 0.04583, - 0.00133 - ], - [ - 0.02655, - 0.0877, - -0.06614, - -0.07702, - -0.03202, - -0.02629, - 0.00804, - 0.05106, - -0.03068, - 0.01848, - -0.00869, - -0.02955, - 0.02472, - -0.05933, - -0.07125, - -0.05418, - -0.00207, - 0.01802, - -0.00987, - 0.00123, - 0.0642, - -0.00175, - -0.03299, - -0.04162, - 0.05218, - 0.00972, - 0.02293, - 0.01085, - -0.06111, - 0.03942, - 0.0136, - -0.01991, - -0.02608, - 0.07269, - -0.00051, - -0.04095, - 0.09905, - -0.05406, - 0.02546, - -0.03287, - 0.01598, - -0.05979, - 0.01933, - -0.08105, - -0.07904, - -0.02297, - 0.00523, - -0.05093, - 0.06602, - 0.03675, - -0.0342, - -0.04469, - -0.03088, - 0.00978, - 0.05062, - 0.02555, - 0.03862, - -0.03287, - -0.01302, - -0.07057, - 0.04824, - 0.06182, - 0.03026, - -0.02221, - 0.01084, - -0.04104, - -0.0617, - 0.04189, - -0.03188, - -0.06416, - 0.05515, - 0.03742, - -0.07776, - -0.0654, - 0.02188, - -0.01987, - 0.07269, - 0.0344, - 0.03283, - 0.0486, - -0.07946, - -0.03793, - 0.00288, - 0.01799, - -0.02104, - -0.0466, - 0.05849, - 0.00298, - 0.03304, - -0.06265, - -0.00065, - -0.04108, - 0.04749, - -0.04356, - -0.04734, - 0.07365, - 0.04167, - 0.00318, - -0.04006, - 0.02421, - -0.00119, - -0.01734, - -0.04672, - -0.05218, - -0.07507, - -0.01462, - -0.00406, - -0.06336, - 0.05756, - 0.07294, - 0.01995, - 0.00569, - -0.00353, - -0.059, - -0.00352, - -0.04184, - 0.04495, - 0.02765, - 0.12544, - -0.01093, - 0.05596, - -0.01514, - -0.03047, - -0.08881, - 0.00634, - 0.03235, - -0.03161, - -0.0021 - ], - [ - 0.02652, - 0.02714, - -0.05125, - -0.04451, - 0.01983, - 0.00783, - 0.05134, - -0.0654, - -0.11382, - 0.05112, - 0.01611, - 0.03244, - -0.05827, - -0.02707, - -0.00271, - 0.0302, - 0.01702, - -0.05792, - 0.02626, - -0.13069, - 0.03805, - -0.07643, - -0.06648, - 0.0604, - 0.01922, - -0.01797, - -0.03768, - -0.06476, - 0.12618, - -0.01106, - -0.06848, - -0.00498, - -0.02971, - 0.01264, - 0.05653, - -0.02456, - 0.04017, - -0.07894, - -0.08332, - -0.00071, - -0.04804, - 0.09677, - 0.00238, - -0.08321, - -0.03972, - -0.05302, - -0.08003, - 0.01843, - 0.03075, - -0.04521, - 0.07667, - -0.09251, - 0.0019, - -0.05462, - 0.01171, - -0.00542, - -0.06261, - 0.03879, - 0.01586, - 0.02909, - -0.02174, - -0.03671, - -0.07023, - -0.10004, - 0.07073, - 0.01666, - -0.03652, - -0.06103, - -0.04785, - 0.00863, - -0.01354, - -0.04592, - 0.00305, - 0.06065, - -0.04205, - -0.0477, - -0.06186, - 0.0137, - -0.02248, - -0.01723, - -0.09583, - 0.01622, - 0.06026, - 0.06621, - -0.01944, - -0.07488, - 0.13085, - 0.02643, - 0.06068, - 0.0205, - -0.08334, - -0.07584, - 0.11845, - -0.0359, - 0.0383, - -0.02626, - -0.07452, - -0.03811, - -0.12557, - 0.00211, - 0.07411, - -0.02896, - -0.07818, - -0.01757, - -0.09577, - 0.08938, - 0.01531, - -0.02435, - 0.01512, - 0.01981, - -0.02121, - -0.04628, - 0.08796, - 0.03139, - 0.03428, - 0.0445, - 0.05012, - -0.05455, - 0.1397, - 0.01034, - -0.05261, - 0.0179, - -0.02129, - -0.00884, - -0.01234, - 0.07241, - 0.00066, - 0.00884 - ], - [ - 0.08542, - -0.01373, - -0.06898, - 0.01003, - -0.04415, - 0.10953, - -0.0531, - 0.01501, - -0.02723, - 0.03374, - 0.11557, - 0.01698, - -0.04353, - 0.03588, - -0.01655, - -0.03129, - 0.08528, - -0.06245, - 0.05637, - -0.01992, - 0.0557, - 0.01251, - -0.11996, - 0.12452, - -0.07382, - -0.00068, - -0.00371, - 0.02677, - -0.01616, - 0.06512, - -0.06362, - -0.09637, - -0.00287, - 0.12877, - 0.08129, - -0.04566, - 0.0929, - -0.10504, - -0.12706, - -0.04369, - 0.04089, - 0.14665, - 0.02687, - 0.01444, - -0.15786, - -0.02412, - -0.08149, - -0.0337, - 0.02456, - 0.0077, - 0.12842, - -0.14483, - 0.08553, - -0.04816, - 0.10409, - -0.1174, - -0.03243, - 0.07006, - 0.04834, - 0.13435, - -0.15484, - 0.04849, - -0.12496, - -0.08121, - -0.00189, - -0.05558, - 0.08869, - 0.00352, - 0.0887, - -0.02065, - -0.08952, - -0.0074, - -0.1485, - -0.04726, - -0.08653, - -0.10103, - 0.01386, - 0.07409, - 0.05671, - -0.04601, - -0.02919, - -0.06075, - 0.10235, - 0.01138, - 0.04153, - 0.05283, - 0.06546, - 0.05845, - 0.04955, - -0.11755, - -0.16974, - 0.05339, - 0.19566, - 0.00032, - 0.02644, - -0.06864, - 0.06704, - -0.03747, - -0.09607, - -0.10556, - -0.00207, - -0.10596, - -0.06538, - 0.03137, - -0.211, - 0.01112, - 0.12745, - -0.06399, - -0.09344, - 0.02688, - -0.01661, - 0.02375, - 0.07283, - 0.04271, - -0.07759, - 0.15032, - 0.10885, - -0.01548, - 0.13785, - -0.07651, - 0.02772, - -0.02866, - 0.0149, - -0.05067, - -0.0299, - 0.07721, - -0.03429, - -0.08181 - ], - [ - 0.03279, - 0.08689, - -0.02554, - 0.02751, - -0.04312, - 0.04113, - -0.01125, - -0.00036, - -0.02685, - 0.03052, - 0.0677, - -0.03923, - -0.0709, - -0.04516, - 0.09018, - -0.06467, - 0.05647, - -0.0221, - 0.09764, - -0.04452, - 0.10535, - -0.00767, - -0.04958, - 0.18565, - 0.05351, - 0.02842, - -0.04408, - 0.03379, - 0.15465, - -0.06695, - -0.0226, - -0.04775, - -0.06312, - 0.13836, - -0.05004, - -0.15153, - -0.02743, - 0.03609, - -0.17033, - 0.0235, - -0.08798, - 0.04925, - 0.01162, - 0.1745, - -0.04584, - -0.08565, - 0.0554, - -0.02846, - -0.00318, - 0.00926, - 0.35332, - -0.17289, - 0.0401, - 0.04334, - 0.13352, - -0.10524, - -0.1676, - -0.0229, - -0.04899, - -0.00474, - -0.16615, - -0.02999, - -0.00284, - -0.16787, - 0.0021, - -0.01036, - 0.16958, - 0.05714, - 0.07865, - 0.10153, - -0.03839, - -0.04683, - -0.09466, - -0.02735, - -0.10257, - -0.0335, - -0.20043, - 0.09503, - 0.02772, - -0.04719, - 0.04308, - 0.09928, - 0.12218, - 0.15542, - 0.10772, - -0.1103, - 0.06309, - 0.00827, - -0.01568, - -0.05724, - -0.09488, - 0.01552, - 0.12039, - -0.01111, - -0.00891, - -0.15713, - -0.10713, - 0.04432, - -0.20773, - -0.0599, - 0.01025, - -0.02283, - -0.05924, - 0.00099, - -0.21767, - -0.00792, - -0.03754, - -0.06868, - -0.16477, - 0.01407, - -0.04123, - -0.07006, - 0.19255, - -0.0091, - -0.0796, - 0.18934, - 0.15366, - -0.06178, - 0.11428, - -0.15548, - 0.03977, - -0.0848, - -0.13095, - -0.00049, - -0.08239, - 0.04451, - 0.03858, - -0.10544 - ], - [ - 0.11216, - -0.0537, - -0.04404, - 0.07934, - -0.01307, - -0.11653, - -0.02341, - 0.0281, - -0.07282, - 0.07211, - 0.04655, - 0.0967, - -0.13571, - 0.03893, - 0.01489, - -0.04084, - 0.02622, - 0.09227, - 0.06134, - -0.05186, - 0.06679, - 0.07651, - -0.04017, - 0.1731, - -0.09228, - 0.0427, - 0.07669, - -0.01133, - 0.08642, - -0.04446, - -0.2138, - 0.03479, - -0.15718, - 0.00297, - -0.02096, - -0.03542, - 0.04584, - 0.0079, - -0.09245, - -0.09412, - -0.06003, - 0.01846, - 0.02997, - -0.01111, - -0.06058, - -0.16879, - 0.02994, - 0.03316, - -0.01844, - 0.03251, - 0.25806, - -0.12583, - 0.08481, - 0.05403, - 0.0168, - 0.02073, - -0.02418, - -0.28813, - 0.10451, - -0.08075, - -0.12088, - 0.1232, - 0.02132, - -0.19337, - 0.21456, - 0.12527, - 0.25722, - -0.00709, - 0.10481, - 0.05952, - -0.00044, - -0.01561, - -0.02632, - 0.05659, - -0.09669, - 0.06142, - -0.27644, - 0.09671, - -0.03024, - -0.0779, - 0.11014, - 0.07127, - -0.11186, - 0.08013, - -0.00877, - -0.16543, - 0.01731, - 0.0382, - 0.04392, - 0.11541, - -0.05215, - 0.07697, - 0.02114, - 0.02963, - 0.11866, - 0.01642, - -0.00347, - 0.08055, - -0.09904, - 0.08085, - 0.01745, - -0.19196, - -0.12137, - -0.02895, - -0.12367, - -0.0385, - 0.04019, - -0.01939, - -0.16738, - -0.09096, - -0.01799, - -0.04717, - 0.1383, - -0.04163, - -0.18127, - 0.11721, - 0.11888, - -0.0888, - -0.05515, - -0.18619, - -0.05459, - 0.01415, - -0.03012, - 0.05345, - -0.0583, - 0.05254, - 0.13572, - -0.18712 - ], - [ - 0.14242, - -0.03755, - 0.00961, - 0.01193, - 0.02194, - -0.26307, - -0.03463, - 0.01152, - -0.08299, - 0.05606, - -0.02202, - 0.11967, - -0.11774, - 0.0353, - -0.08787, - 0.06705, - -0.05291, - 0.11737, - -0.00412, - 0.06025, - 0.05072, - 0.03249, - -0.0733, - 0.00982, - -0.04409, - 0.01882, - 0.05101, - 0.01, - 0.07332, - -0.07322, - -0.24128, - 0.14906, - -0.14463, - -0.04605, - 0.06188, - -0.08726, - -0.05752, - 0.02747, - 0.04874, - 0.00159, - -0.01207, - -0.09283, - 0.05879, - -0.13288, - -0.10922, - -0.05137, - 0.12424, - 0.02829, - -0.0573, - 0.01768, - 0.10817, - -0.11296, - 0.00662, - 0.01871, - -0.00341, - -0.05161, - 0.03558, - -0.13047, - 0.00678, - -0.11817, - -0.19559, - 0.04925, - -0.00922, - -0.17732, - 0.21184, - -0.00462, - 0.17498, - 0.04621, - 0.18173, - -0.10396, - 0.01609, - -0.0926, - 0.06661, - -0.02874, - 0.02928, - -0.00466, - -0.1663, - -0.04479, - -0.08132, - -0.13443, - -0.04382, - 0.0398, - -0.12116, - -0.00581, - 0.05572, - -0.09484, - 0.03426, - -0.07405, - 0.06502, - 0.08114, - -0.13838, - 0.06258, - -0.12344, - -0.08011, - 0.14531, - 0.01691, - -0.02505, - 0.00937, - -0.01141, - 0.01281, - 0.09165, - -0.20807, - -0.02092, - -0.02719, - -0.13108, - -0.06089, - -0.01938, - -0.03285, - -0.14077, - -0.02317, - -0.13116, - 0.02898, - 0.06484, - -0.00605, - -0.09977, - -0.04034, - 0.06009, - -0.10733, - -0.31172, - -0.41556, - -0.02013, - 0.10204, - 0.00645, - -0.0159, - -0.07522, - 0.13154, - 0.31388, - -0.15719 - ], - [ - 0.10409, - 0.04815, - 0.07829, - 0.00858, - -0.05268, - -0.01914, - -0.06172, - 0.10541, - 0.02391, - -0.07753, - -0.05921, - 0.0569, - 0.03296, - -0.14353, - -0.03244, - 0.12606, - -0.11108, - 0.22305, - -0.09961, - 0.08887, - 0.04998, - 0.06561, - 0.05134, - -0.16464, - -0.06166, - 0.00202, - -0.0345, - -0.03763, - 0.10693, - -0.1489, - -0.21542, - 0.1914, - -0.07909, - 0.03486, - -0.05392, - -0.136, - -0.01531, - 0.01482, - -0.00954, - -0.00714, - -0.0415, - -0.04594, - 0.04961, - -0.08729, - -0.15704, - 0.03977, - 0.19434, - -0.06305, - 0.0473, - 0.14476, - 0.16415, - -0.08711, - -0.06644, - 0.05407, - -0.03206, - -0.14175, - 0.04915, - -0.02084, - -0.01189, - -0.04109, - -0.12318, - -0.03641, - 0.0898, - -0.11534, - 0.02149, - -0.06516, - 0.09887, - 0.07695, - 0.05758, - -0.01751, - -0.07236, - 0.10002, - 0.15193, - 0.02479, - 0.01987, - -0.05746, - -0.06472, - -0.13208, - -0.06997, - -0.05855, - -0.1179, - -0.06901, - -0.05874, - -0.00177, - 0.04906, - -0.03731, - -0.08727, - 0.03699, - 0.05782, - 0.06904, - 0.06367, - 0.05619, - -0.2078, - 0.08412, - 0.04773, - -0.02536, - -0.1498, - -0.0052, - 0.07177, - 0.0387, - 0.06841, - -0.12369, - 0.019, - 0.07511, - -0.0523, - 0.08344, - -0.12617, - 0.10501, - -0.05119, - -0.05047, - -0.09809, - 0.01521, - 0.06031, - -0.01459, - -0.12489, - -0.04208, - 0.15282, - -0.00494, - -0.29353, - -0.32586, - -0.02105, - 0.00571, - 0.06103, - -0.07769, - -0.10206, - 0.00899, - 0.274, - -0.0734 - ], - [ - -0.09926, - 0.06062, - 0.06654, - -0.07682, - -0.04696, - -0.01368, - -0.11559, - 0.04525, - 0.0939, - -0.04086, - -0.01084, - -0.1327, - 0.10894, - -0.13081, - 0.10446, - 0.09359, - -0.06925, - 0.14303, - -0.1117, - 0.18441, - 0.02777, - -0.03494, - 0.10158, - -0.21708, - 0.08865, - -0.05793, - -0.06639, - 0.00883, - 0.11655, - -0.02428, - -0.12002, - 0.07077, - -0.10748, - 0.0052, - -0.08211, - -0.06968, - 0.05396, - -0.08734, - -0.01598, - -0.06177, - -0.10389, - -0.04381, - 0.11047, - -3e-05, - -0.16593, - 0.02515, - 0.0907, - 0.02407, - 0.0498, - 0.04289, - 0.16584, - 0.06543, - -0.03013, - 0.0857, - 0.04797, - -0.11736, - 0.03959, - 0.00348, - -0.13074, - -0.14522, - -0.16548, - -0.065, - 0.02911, - -0.11748, - 0.04052, - -0.04354, - 0.02719, - 0.05306, - 0.05214, - -0.11797, - 0.06697, - 0.06949, - 0.02034, - -0.02659, - -0.02597, - -0.06569, - -0.02524, - -0.14735, - -0.06832, - -0.04791, - 0.00835, - -0.0193, - -0.05793, - 0.01276, - 0.03544, - -0.13067, - -0.12117, - 0.05932, - 0.02096, - 0.04782, - 0.17438, - -0.00607, - -0.07804, - 0.01364, - -0.06663, - 0.06833, - 0.00203, - 0.10927, - 0.05849, - -0.02532, - 0.15423, - -0.212, - 0.02471, - 0.08459, - 0.02276, - 0.07801, - -0.09529, - 0.13795, - 0.04391, - -0.01196, - -0.03043, - -0.01211, - -0.01797, - -0.00269, - -0.17241, - -0.04199, - 0.03625, - 0.00087, - -0.11979, - -0.07921, - 0.05716, - -0.08515, - 0.05976, - -0.05298, - -0.05255, - 0.05017, - 0.03562, - 0.02058 - ], - [ - -0.14465, - 0.00703, - 0.06117, - -0.03996, - -0.00742, - 0.00683, - -0.15092, - 0.05452, - 0.03355, - 0.01381, - -0.10878, - -0.0711, - 0.08509, - -0.07663, - -0.07283, - -0.01247, - -0.00632, - 0.07295, - -0.04162, - 0.12055, - 0.02286, - 0.04552, - -0.0079, - -0.12101, - 0.07841, - -0.0137, - -0.06135, - 0.03637, - 0.03025, - -0.0878, - -0.10016, - -0.01971, - 0.00131, - -0.05998, - -0.05248, - -0.00351, - -0.03944, - -0.00312, - 0.02589, - -0.00224, - -0.11027, - -0.0376, - -0.03414, - 0.03664, - -0.09071, - -0.03836, - -0.00881, - 0.00201, - -0.02229, - -0.09914, - 0.04913, - 0.01203, - -0.04104, - 0.00679, - -0.02512, - -0.06526, - 0.08313, - 0.13775, - -0.12204, - -0.06464, - 0.00062, - -0.0937, - 0.01479, - -0.07953, - -0.07808, - -0.06791, - -0.04057, - -0.00497, - -0.02082, - -0.03456, - -0.00131, - 0.11235, - -0.06133, - -0.00164, - 0.01627, - 0.04065, - 0.02915, - -0.03241, - 0.08591, - -0.05546, - 0.098, - -0.11496, - 0.08016, - -0.08741, - -0.0358, - 0.00337, - -0.17951, - 0.01898, - -0.03598, - 0.08364, - 0.16279, - -0.001, - -0.07172, - 0.04133, - -0.0948, - 0.09955, - -0.04741, - 0.0604, - 0.11305, - -0.0561, - 0.08616, - -0.00238, - 0.00036, - 0.07229, - 0.12537, - 0.05921, - -0.06558, - -0.00369, - 0.02357, - 0.00605, - -0.08536, - 0.0121, - -0.0173, - -0.00065, - -0.0685, - 0.01637, - 0.01079, - 0.08662, - -0.1761, - -0.11031, - 0.04415, - 0.01125, - 0.03624, - 0.06764, - -0.05577, - -0.00647, - -0.16119, - -0.07672 - ], - [ - -0.04891, - 0.07815, - -0.00132, - -0.0402, - 0.05097, - 0.02451, - -0.04336, - 0.03452, - 0.11162, - -0.00261, - -0.08955, - -0.03517, - 0.09967, - -0.03098, - 0.01652, - 0.01926, - -0.07851, - 0.0815, - -0.03878, - 0.15363, - -0.00866, - -0.05781, - 0.03477, - -0.13019, - 0.14975, - 0.13045, - 0.01082, - 0.01944, - 0.00703, - 0.02024, - 0.07618, - -0.11829, - -0.04376, - -0.02375, - 0.01319, - 0.07437, - 0.01216, - -0.04616, - 0.02903, - -0.0409, - -0.06696, - -0.12114, - 0.04945, - 0.12806, - -0.09725, - -0.0536, - 0.07244, - 0.00844, - 0.03382, - -0.24605, - 0.07215, - -0.05172, - 0.02168, - 0.06819, - -0.0489, - 0.05073, - -0.11949, - 0.10326, - -0.03293, - -0.158, - 0.01463, - -0.02751, - 0.0065, - -0.0545, - -0.05884, - 0.01656, - -0.05673, - 0.036, - 0.07328, - -0.00098, - 0.04972, - -0.00381, - -0.02164, - 0.06774, - -0.08949, - -0.03139, - -0.0199, - -0.00214, - 0.0113, - 0.06511, - 0.03452, - -0.01994, - 0.05596, - 0.01373, - -0.08839, - 0.05322, - -0.05911, - -0.05419, - -0.01291, - -0.00442, - 0.00938, - -0.0129, - -0.10851, - 0.01766, - -0.05616, - 0.07352, - 0.01329, - -0.03673, - -0.01482, - -0.01456, - 0.02291, - 0.02909, - -0.08131, - -0.02724, - 0.15161, - 0.05891, - 0.02582, - -0.01256, - 0.04918, - -0.01915, - -0.02624, - 0.03455, - -0.05697, - 0.00593, - -0.04552, - -0.11853, - -0.00173, - 0.12533, - -0.07999, - -0.10336, - -0.06125, - 0.06446, - 0.00753, - 0.04997, - 0.01013, - 0.0277, - -0.11763, - -0.02005 - ], - [ - 0.05588, - 0.06891, - -0.07235, - 0.01115, - 0.07597, - -0.05044, - -0.00204, - 0.0813, - 0.0018, - 0.04914, - -0.01194, - 0.0175, - -0.02058, - -0.00399, - 0.06621, - 0.04177, - -0.00258, - 0.02806, - -0.07834, - -0.06002, - 0.01926, - -0.05945, - 0.0527, - 0.06873, - 0.08766, - 0.08151, - 0.02542, - -0.01379, - 0.0054, - -0.05348, - -0.02847, - 0.0512, - -0.01051, - -0.07344, - -0.02908, - 0.00292, - 0.06815, - -0.05596, - 0.06323, - 0.00703, - -0.04125, - 0.0141, - -0.02922, - 0.09369, - -0.01832, - -0.00318, - -0.00558, - -0.04863, - -0.00164, - -0.07386, - 0.0032, - 0.04546, - 0.04032, - -0.03396, - -0.01813, - 0.02876, - -0.07999, - 0.02002, - 0.01273, - -0.07471, - -0.02449, - -0.08606, - 0.05431, - -0.05448, - -0.009, - 0.05789, - 0.00855, - -0.0079, - 0.05909, - 0.0196, - -0.04359, - -0.01305, - 0.0547, - -0.06269, - 0.04431, - 0.04318, - -0.01777, - 0.00653, - 0.08201, - 0.06261, - -0.05106, - 0.01644, - -0.02981, - 0.00625, - -0.08193, - -0.04975, - 0.02692, - 0.0822, - 0.01188, - -0.00682, - 0.0494, - 0.01692, - -0.0432, - -0.05141, - -0.03291, - 0.06432, - -0.04107, - 0.04284, - 0.03035, - -0.03451, - -0.03803, - -0.01821, - 0.02169, - 0.04914, - 0.09322, - -0.08768, - 0.0381, - -0.0754, - 0.03138, - 0.05857, - 0.00717, - -0.01403, - 0.03207, - -0.01806, - 0.03356, - 0.02425, - 0.0737, - -0.02962, - -0.07992, - -0.01184, - -0.05852, - -0.00414, - -0.00747, - 0.00435, - 0.0392, - 0.10372, - -0.01404, - 0.00565 - ], - [ - -0.05465, - 0.0645, - -0.04782, - 0.0511, - 0.05992, - 0.0484, - 0.05058, - -0.07461, - 0.02922, - 0.02012, - -0.04688, - -0.06826, - 0.06498, - -0.06751, - 0.06656, - 0.05606, - -0.04926, - 0.05353, - 0.0018, - -0.04267, - -0.02993, - 0.05019, - 0.00163, - -0.02993, - -0.01703, - -0.05373, - -0.02205, - -0.04828, - -0.00952, - -0.04063, - 0.0259, - 0.05116, - -0.06469, - -0.04517, - -0.0442, - -0.01936, - -0.06612, - 0.03696, - 0.06879, - -0.00394, - -0.06514, - 0.02549, - 0.05678, - 0.01671, - 0.05694, - 0.00238, - -0.04961, - -0.05255, - -0.06983, - 0.0136, - -0.00716, - 0.04919, - 0.05513, - 0.00321, - -0.00126, - 0.02246, - 0.05313, - -0.01742, - 0.03637, - -0.02479, - -0.00845, - -0.0643, - -0.00413, - -0.02279, - -0.02594, - -0.05757, - 0.02597, - -0.02409, - 0.02677, - -0.05883, - 0.04735, - 0.0216, - -0.0038, - -0.03242, - 0.06932, - -0.03273, - -0.02927, - 0.04342, - -0.06671, - -0.074, - 0.01443, - 0.00186, - -0.05861, - -0.01751, - -0.05998, - 0.00368, - 0.00218, - -0.06735, - 0.06671, - -0.01706, - -0.01032, - -0.0492, - -0.0729, - 0.0347, - 0.00411, - 0.06805, - -1e-05, - -0.01909, - 0.03054, - 0.03952, - -0.05483, - 0.00265, - 0.05682, - 0.05094, - -0.01992, - -0.05467, - -0.01441, - 0.05353, - -0.03156, - -0.06573, - -0.05058, - 0.02732, - -0.04967, - 0.008, - -0.07452, - -0.03831, - -0.02553, - -0.07002, - 0.04249, - -0.0003, - 0.02633, - -0.00899, - -0.06319, - -0.03495, - -0.05053, - -0.06643, - -0.04514, - -0.03046 - ], - [ - -0.06803, - -0.05789, - 0.02726, - 0.02313, - 0.02734, - -0.02084, - 0.01378, - 0.01926, - 0.00012, - -0.00752, - 0.00807, - 0.02406, - 0.03749, - 0.02274, - -0.04728, - -0.03647, - 0.06189, - 0.0156, - 0.03589, - 0.02377, - 0.03986, - -0.0159, - -0.02203, - 0.03795, - -0.01736, - 0.01409, - 0.06268, - 0.0633, - 0.03996, - 0.02351, - 0.06567, - 0.03889, - 0.03203, - 0.00695, - 0.03527, - 0.03944, - -0.05186, - 0.00848, - -0.0007, - -0.00043, - 0.00491, - -0.03665, - 0.02988, - 0.06226, - -0.0197, - -0.06188, - -0.01484, - -0.05776, - -0.03315, - 0.05588, - 0.06618, - 0.03382, - 0.03983, - -0.00907, - -0.0095, - -0.01608, - 0.07168, - -0.05166, - 0.06264, - -0.03318, - -0.03058, - 0.02724, - -0.06021, - -0.04079, - 0.03802, - 0.05749, - 0.02393, - -0.06543, - -0.00913, - -0.00747, - -0.04592, - -0.04401, - 0.06837, - 0.00145, - 0.03985, - 0.03296, - -0.04075, - 0.00615, - -0.00029, - -0.04464, - -0.01712, - -0.01871, - -0.06172, - -0.02023, - 0.01686, - -0.04314, - 0.01212, - -0.0263, - -0.06818, - -0.02795, - 0.01518, - -0.00673, - 0.04124, - 0.03004, - -0.01013, - -0.00859, - -0.03773, - 0.01935, - 0.01177, - 0.04185, - 0.03987, - 0.00445, - -0.05678, - -0.0135, - -0.00438, - 0.06207, - -0.05341, - -0.03345, - -0.05046, - -0.02571, - -0.01959, - -0.01979, - 0.05838, - -0.0129, - -0.02582, - 0.05547, - 0.0457, - 0.05033, - 0.01249, - 0.05872, - 0.02895, - 0.00189, - -0.03607, - -0.03654, - 0.02544, - -0.02025, - -0.00439, - 0.02213 - ], - [ - -0.03166, - 0.06024, - -0.00273, - -0.07292, - -0.06767, - 0.00264, - -0.06853, - 0.0247, - 0.03896, - 0.00361, - 0.0288, - -0.02212, - 0.04583, - -0.01767, - 0.01951, - -0.00152, - 0.04051, - 0.02939, - 0.04878, - 0.03419, - -0.05599, - -0.03373, - 0.03961, - 0.00107, - 0.0685, - -0.00218, - -0.03909, - -0.03927, - 0.05598, - 0.0753, - -0.00824, - -0.04613, - -0.04228, - 0.03867, - 0.03399, - -0.05182, - 0.05807, - -0.0551, - -0.07063, - 0.01173, - -0.06368, - 0.05184, - -0.0278, - 0.03086, - -0.04797, - -0.04225, - -0.06878, - -0.03516, - 0.05814, - -0.04645, - 0.00105, - -0.00982, - -0.0673, - -0.03098, - -0.07936, - 0.04621, - -0.00017, - -0.07047, - 0.08227, - -0.07069, - -0.06746, - -0.02186, - -0.06034, - -0.061, - 0.02954, - 0.00957, - 0.04221, - -0.00761, - -0.04363, - 0.00375, - -0.0344, - -0.03706, - -0.02822, - -0.04573, - 0.06857, - 0.02281, - 0.05252, - -0.06004, - 0.05439, - -0.05446, - -0.06216, - 0.02814, - 0.06802, - 0.05042, - -0.07166, - 0.04475, - 0.03547, - -0.04532, - -0.02456, - 0.03173, - -0.017, - -0.03754, - -0.0313, - 0.00625, - -0.01836, - 0.00021, - 0.02733, - 0.04921, - 0.0261, - 0.03698, - -0.00317, - 0.06061, - -0.0328, - 0.00793, - 0.01808, - 0.01306, - -0.05507, - -0.01115, - -0.01443, - 0.04556, - 0.05139, - 0.0066, - 0.0578, - -0.07622, - -0.03284, - 0.01749, - 0.07244, - 0.00487, - 0.05423, - 0.02696, - -0.06624, - 0.01216, - -0.06866, - -0.07673, - -0.01878, - 0.01797, - -0.05601, - 0.03484 - ], - [ - 0.07937, - 0.10211, - -0.06078, - -0.06247, - -0.05758, - 0.04248, - 0.01813, - 0.00507, - -0.04879, - 0.04409, - 0.06406, - -0.05656, - -0.12285, - 0.05144, - 0.04271, - 0.03829, - -0.06195, - -0.07111, - -0.01587, - -0.05275, - 0.01896, - 0.05336, - -0.07069, - -0.03272, - -0.01151, - 0.06323, - 0.03382, - -0.05819, - 0.02812, - 0.0091, - 0.00451, - 0.00294, - 0.0613, - 0.11075, - 0.02082, - -0.01305, - 0.12323, - 0.05226, - -0.13067, - -0.00844, - -0.00051, - 0.02956, - 0.05542, - -0.09423, - -0.06387, - -0.01929, - -0.04155, - -0.0262, - 0.04603, - -0.04832, - 0.05951, - 0.09321, - 0.05412, - -0.05782, - -0.04819, - 0.05234, - -0.05981, - -0.00493, - 0.10482, - -0.02257, - -0.09657, - 0.03157, - 0.0411, - -0.02965, - 0.05734, - 0.0649, - -0.0364, - -0.03474, - -0.0113, - -0.01802, - 0.06697, - 0.01986, - 0.01665, - 0.06012, - -0.01686, - -0.02754, - 0.01768, - -0.01088, - 0.06734, - 0.02583, - -0.02594, - -0.00893, - 0.02941, - 0.07448, - 0.00644, - -0.05112, - 0.02704, - 0.05858, - 0.06325, - -0.04022, - -0.10815, - 0.0113, - 0.00591, - -0.04388, - -0.02194, - 0.05879, - -0.10142, - -0.14178, - -0.10148, - -0.10404, - -0.05796, - 0.02729, - 0.02387, - 0.07139, - -0.08118, - 0.04347, - 0.00507, - -0.08855, - -0.03616, - 0.05113, - -0.05592, - 0.02014, - 0.05552, - -0.03682, - -0.02682, - -0.00366, - 0.06702, - -0.01427, - 0.07253, - 0.04338, - 0.0547, - 0.02758, - -0.04166, - -0.00996, - -0.04989, - 0.09893, - 0.04171, - -0.0726 - ], - [ - 0.01843, - 0.03976, - -0.00453, - -0.06707, - -0.03381, - 0.16355, - 0.02606, - 0.04946, - -0.03494, - 0.09604, - 0.08711, - -0.0552, - -0.14739, - 0.05269, - -0.12899, - -0.0438, - -0.05492, - -0.06608, - -0.08991, - 0.0556, - -0.00164, - -0.05966, - -0.07328, - 0.0773, - 0.02537, - 0.02578, - -0.00584, - -0.06217, - 0.07707, - 0.01464, - 0.11394, - -0.03836, - 0.03161, - -0.003, - 0.01495, - -0.09422, - 0.01306, - 0.06373, - -0.24956, - 0.01905, - 0.01701, - 0.15681, - 0.01321, - -0.09742, - -0.01451, - 0.0024, - -0.02454, - 0.02162, - -0.06697, - -0.05652, - 0.12407, - 0.09271, - -0.04752, - -0.10163, - 0.08604, - -0.03411, - 0.00447, - 0.01176, - -0.03522, - 0.02323, - -0.09719, - -0.11238, - -0.02783, - -0.09438, - -0.02295, - 0.04166, - 0.00438, - -0.04069, - -0.05588, - -0.02402, - 0.0703, - 0.06244, - -0.07436, - 0.01177, - -0.01843, - -0.07987, - -0.07634, - 0.06501, - -0.01058, - 0.00158, - -0.10699, - -0.01905, - -0.01242, - 0.03386, - -0.11553, - -0.04134, - 0.10475, - -0.07482, - 0.04037, - -0.10633, - -0.13664, - -0.04225, - 0.09508, - -0.03521, - 0.04665, - -0.05652, - 0.01339, - -0.11947, - -0.17631, - -0.06714, - -0.06953, - 0.00909, - -0.09833, - 0.00364, - -0.17771, - 0.04562, - 0.09753, - -0.15095, - -0.05308, - 0.03093, - -0.02059, - 0.07323, - -0.05162, - 0.02352, - -0.02873, - -0.05879, - -0.00736, - 0.02736, - 0.13622, - 0.00666, - -0.06567, - -0.00763, - 0.0209, - -0.04907, - 0.02797, - -0.00174, - -0.02024, - -0.04503 - ], - [ - -0.00934, - -0.01259, - 0.07614, - 0.01186, - -0.06012, - 0.03156, - -0.08332, - 0.11053, - -0.04845, - 0.054, - 0.13816, - -0.07691, - -0.10142, - 0.04308, - -0.03491, - -0.07207, - -0.08965, - 0.03767, - -0.10896, - 0.05045, - -0.01867, - 0.02584, - 0.04058, - 0.0125, - -0.03725, - 0.07141, - -0.04946, - -0.10092, - 0.04951, - 0.07057, - 0.07854, - -0.03212, - 0.01774, - -0.09635, - 0.03643, - -0.08641, - 0.02451, - 0.05741, - -0.17389, - 0.00114, - -0.08538, - 0.1353, - -0.07005, - 0.15937, - 0.03489, - -0.08354, - 0.0535, - 0.04773, - 0.0367, - -0.21067, - 0.027, - 0.10625, - 0.0795, - -0.09872, - 0.18636, - -0.04489, - -0.01366, - 0.10334, - -0.09289, - 0.00592, - -0.0793, - -0.04338, - 0.02209, - -0.16715, - -0.07067, - 0.008, - -0.08895, - -0.02527, - 0.09377, - 0.1009, - 0.00168, - 0.01265, - -0.08131, - 0.05957, - -0.20024, - -0.14003, - -0.10701, - 0.06321, - -0.01341, - 0.02818, - -0.02379, - 0.09695, - -0.00264, - -0.09587, - -0.10474, - -0.05607, - -0.00175, - 0.13472, - 0.13499, - -0.09442, - -0.086, - 0.06797, - 0.12822, - 0.01616, - -0.05554, - -0.05082, - -0.05372, - -0.0635, - -0.1699, - -0.06311, - -0.1704, - 0.0205, - -0.19868, - -0.0323, - -0.37488, - 0.11992, - 0.09623, - -0.17858, - 0.01802, - -0.03003, - 0.00474, - -0.04175, - -0.04266, - 0.04062, - -0.02859, - -0.05071, - 0.10793, - 0.03169, - -0.05019, - -0.04043, - -0.07308, - -0.09238, - -0.14553, - -0.01534, - -0.04353, - -0.09187, - -0.1061, - -0.03029 - ], - [ - 0.08753, - 0.02308, - 0.02769, - 0.13241, - -0.05862, - -0.03, - -0.04873, - 0.00959, - 0.03369, - 0.18554, - 0.24799, - 0.05765, - 0.06667, - 0.11697, - 0.00981, - -0.01555, - -0.06307, - 0.08459, - 0.00051, - 0.07117, - 0.06779, - 0.01563, - 0.00648, - 0.05736, - 0.02072, - 0.00228, - -0.02133, - -0.20182, - 0.03233, - 0.08824, - -0.02222, - -0.10797, - -0.05051, - -0.13618, - 0.00025, - 0.08308, - -0.03997, - 0.11334, - 0.01514, - 0.16178, - -0.17222, - 0.17764, - 0.04008, - 0.15468, - -0.00971, - -0.17582, - 0.00418, - -0.07754, - 0.00778, - 0.01697, - 0.12995, - -0.01534, - 0.06027, - -0.03881, - 0.04197, - 0.00773, - -0.06605, - -0.13769, - 0.07394, - -0.00889, - -0.04966, - 0.04468, - -0.02712, - -0.15387, - -0.02264, - 0.03079, - -0.00713, - -0.0419, - 0.17011, - -0.0095, - -0.02428, - -0.02984, - -0.18297, - -0.02413, - -0.06423, - 0.06916, - -0.2596, - 0.01619, - -0.18866, - 0.01648, - 0.05739, - 0.03343, - -0.28813, - -0.09118, - 0.06315, - 0.08108, - 0.01657, - 0.25911, - 0.189, - 0.07006, - -0.12036, - 0.072, - 0.11773, - -0.07619, - -0.15746, - -0.11871, - -0.11988, - 0.07335, - -0.06249, - -0.01767, - -0.14137, - 0.02131, - -0.07618, - -0.05561, - -0.06053, - 0.10084, - -0.02422, - -0.06942, - 0.04581, - -0.12676, - 0.02355, - -0.0483, - -0.0283, - 0.09858, - -0.03192, - 0.01769, - 0.06651, - -0.07245, - -0.01523, - -0.11578, - -0.01745, - -0.13912, - -0.136, - 0.08347, - -0.06498, - 0.09086, - -0.0679, - -0.01498 - ], - [ - 0.05251, - 0.06327, - 0.20949, - -0.07024, - -0.10246, - 0.03579, - -0.04141, - -0.17918, - -0.00849, - 0.10824, - 0.03481, - 0.06575, - 0.0537, - 0.09575, - 0.07377, - -0.07272, - -0.07044, - 0.13622, - -0.01107, - -0.05987, - 0.04632, - -0.02909, - 0.03334, - 0.06273, - 0.06714, - -0.06359, - 0.01114, - -0.08666, - 0.03704, - 0.06368, - 0.03765, - -0.04985, - -0.03065, - -0.19348, - 0.05453, - 0.06958, - -0.03372, - 0.07087, - 0.02816, - 0.2434, - -0.20866, - 0.17587, - -0.06227, - -0.19908, - -0.00605, - -0.12825, - 0.02207, - -0.01168, - 0.00219, - -0.08883, - 0.14648, - -0.02193, - 0.12039, - -0.10837, - -0.11537, - 0.06785, - -0.0259, - -0.37831, - -0.04663, - -0.0344, - -0.09377, - 0.20423, - 0.01825, - -0.20917, - 0.02166, - 0.01201, - 0.05891, - -0.07681, - 0.36173, - 0.08136, - -0.0622, - -0.06337, - 0.00768, - -0.03719, - -0.05902, - 0.13165, - -0.19871, - 0.08572, - -0.19826, - 0.11367, - -0.00594, - 0.07269, - -0.3269, - -0.04172, - 0.0011, - -0.00996, - 0.02132, - 0.33205, - 0.1784, - -0.01769, - -0.07623, - -0.01249, - -0.03851, - -0.16343, - -0.1534, - -0.08831, - -0.079, - -0.10489, - -0.0261, - 0.15399, - -0.03919, - -0.00043, - -0.14401, - -0.00416, - 0.06662, - 0.02226, - -0.11307, - -0.12215, - 0.00301, - -0.10512, - -0.01245, - 0.02275, - -0.00851, - 0.12569, - -0.00164, - -0.03713, - 0.06567, - -0.15709, - 0.02405, - -0.04504, - 0.00714, - 0.02855, - -0.14435, - 0.0883, - 0.03747, - 0.0443, - -0.10341, - -0.11551 - ], - [ - 0.15428, - 0.07942, - 0.12986, - -0.14672, - 0.01814, - -0.24331, - -0.12552, - -0.26625, - 0.10993, - -0.10879, - -0.01907, - 0.05984, - 0.06512, - 0.16312, - 0.26957, - -0.10539, - 0.06978, - 0.16022, - 0.02904, - -0.08526, - 0.11718, - -0.06861, - 0.02649, - -0.02059, - -0.14098, - -0.01963, - 0.00208, - 0.03404, - 0.11472, - 0.02993, - -0.10873, - -0.02878, - -0.10958, - -0.01481, - 0.02008, - -0.06676, - 0.06204, - 0.05546, - 0.1741, - 0.0776, - -0.14642, - 0.05765, - -0.01468, - -0.19067, - 0.03346, - -0.20519, - 0.23694, - -0.0667, - -0.06636, - 0.02858, - 0.09899, - 0.13175, - -0.07534, - -0.09662, - -0.07618, - 0.05513, - -0.08307, - -0.03885, - 0.09725, - -0.05352, - -0.01215, - 0.37061, - -0.02609, - -0.36314, - 0.02559, - -0.03493, - 0.19716, - -0.09558, - 0.07922, - 0.14393, - 0.01058, - -0.37743, - 0.00513, - -0.0573, - -0.17014, - 0.0818, - -0.02291, - 0.09782, - -0.10132, - -0.02545, - -0.0781, - 0.05723, - -0.06963, - 0.04574, - 0.06779, - -0.00091, - -0.08993, - 0.48586, - -0.05285, - 0.02711, - -0.05783, - -0.01882, - -0.42797, - 0.07512, - -0.05181, - -0.00463, - -0.02337, - 0.08311, - 0.06539, - 0.11295, - 0.07458, - -0.05982, - -0.06964, - -0.03109, - -0.00169, - 0.15121, - -0.16409, - -0.03133, - 0.12406, - -0.09178, - 0.03442, - 0.03927, - 0.02804, - -0.16195, - -0.01226, - -0.01566, - -0.05869, - -0.12765, - -0.06091, - 0.10404, - 0.00102, - 0.10065, - 0.00754, - -0.11194, - 0.07148, - 0.00582, - -0.08703, - -0.22192 - ], - [ - 0.11802, - 0.19439, - 0.12019, - -0.08129, - 0.02959, - -0.05142, - -0.09886, - -0.0597, - 0.21488, - 0.06495, - -0.06741, - 0.06142, - 0.10583, - 0.17355, - 0.19409, - -0.04188, - 0.03492, - 0.02651, - -0.07633, - 0.0062, - 0.02701, - -0.00583, - 0.04079, - 0.13187, - -0.08037, - 0.03328, - 0.01047, - -0.0608, - 0.13348, - 0.03962, - 0.14671, - 0.11347, - -0.08151, - -0.02396, - -0.07535, - -0.10578, - 0.02324, - 0.13545, - 0.04731, - -0.06979, - 0.00585, - 0.00713, - -0.00013, - -0.0211, - -0.11015, - -0.23122, - 0.13075, - -0.02471, - -0.06359, - 0.14284, - -0.01106, - 0.09631, - -0.0778, - -0.17786, - 0.04004, - 0.13497, - -0.06904, - 0.03278, - 0.03787, - -0.04529, - 0.03717, - 0.02476, - -0.0808, - -0.30627, - 0.13265, - -0.07768, - 0.40983, - 0.01873, - -0.18761, - -0.01744, - 0.03197, - 0.03227, - -0.00394, - 0.00117, - -0.20462, - 0.03322, - -0.06647, - -0.17366, - -0.26219, - -0.0668, - -0.02237, - 0.03744, - -0.00298, - 0.05271, - 0.0281, - 0.0173, - 0.08047, - 0.27163, - -0.03556, - 0.05832, - -0.01849, - 0.02982, - -0.27068, - 0.00888, - 0.00152, - -0.03404, - 0.0993, - 0.05223, - -0.0581, - -0.14812, - -0.00667, - 0.03949, - 0.08096, - -0.18224, - -0.04963, - 0.08926, - -0.0786, - -0.0065, - 0.17838, - -0.10348, - 0.05694, - -0.03183, - 0.01671, - -0.23696, - 0.02339, - -0.00644, - 0.03729, - -0.00018, - -0.22961, - 0.19235, - -0.01743, - -0.24611, - -0.00745, - -0.21855, - 0.08102, - 0.00312, - 0.16985, - -0.19209 - ], - [ - -0.07948, - 0.16035, - 0.06987, - -0.118, - 0.08265, - 0.04259, - -0.07959, - -0.06664, - 0.22731, - 0.10305, - 0.01966, - -0.06037, - 0.144, - -0.06156, - 0.16372, - 0.24917, - -0.08909, - -0.01894, - -0.10453, - 0.04049, - 0.05404, - -0.04199, - 0.02857, - -0.02051, - 0.18911, - -0.01687, - 0.00942, - -0.13279, - 0.03176, - 0.04918, - -0.07303, - 0.15296, - -0.08299, - 0.00651, - -0.11673, - -0.01522, - -0.00601, - 0.14317, - 0.09984, - -0.03507, - 0.09549, - -0.00604, - 0.01251, - 0.16805, - -0.04139, - -0.2111, - 0.01087, - -0.00333, - 0.08541, - 0.12975, - 0.00175, - -0.07109, - -0.10461, - -0.12065, - 0.09706, - 0.23299, - 0.1103, - 0.04017, - -0.19245, - -0.15327, - 0.07308, - -0.12035, - -0.00264, - -0.15355, - 0.04342, - -0.05249, - 0.24691, - -0.07623, - -0.18979, - 0.0797, - 0.01694, - 0.23336, - 0.07459, - 0.01506, - -0.11397, - -0.06337, - -0.03476, - -0.27443, - -0.17942, - 0.00726, - 0.01483, - -0.0259, - -0.28499, - 0.06116, - -0.04898, - -0.0009, - -0.09217, - 0.05101, - -0.11819, - 0.02973, - -0.02148, - -0.03874, - 0.04873, - 0.04798, - 0.1165, - 0.00416, - -0.1918, - 0.11335, - -0.05663, - -0.05971, - 0.04595, - -0.04547, - 0.17104, - 0.00076, - 0.11755, - 0.07455, - -0.02024, - -0.09751, - 0.02086, - -0.02347, - -0.05991, - 0.00469, - 0.02313, - -0.13242, - -0.04776, - -0.04067, - 0.02111, - -0.00581, - -0.31853, - 0.06459, - 0.03325, - -0.2599, - 0.07177, - -0.07305, - 0.06202, - 0.01689, - 0.25349, - -0.14065 - ], - [ - -0.1658, - 0.10008, - 0.08975, - -0.22022, - 0.1133, - 0.07541, - -0.04752, - -0.10115, - 0.0601, - 0.08148, - 0.04418, - -0.04106, - 0.09773, - -0.14576, - 0.12484, - 0.14906, - -0.0611, - -0.09401, - -0.22386, - 0.00793, - 0.11152, - 0.0119, - -0.01565, - -0.06885, - 0.0998, - 0.0408, - -0.02516, - -0.10486, - -0.02446, - 0.03936, - -0.03766, - -0.02246, - -0.08579, - -0.05159, - 0.00512, - -0.02455, - -0.00402, - 0.11385, - 0.14096, - -0.01701, - 0.07901, - 0.02693, - -0.06735, - 0.15592, - 0.01477, - -0.18411, - -0.00063, - -0.02503, - -0.05113, - -0.10057, - 0.05832, - -0.00028, - 0.0222, - -0.07762, - 0.00094, - 0.126, - 0.07624, - -0.01915, - -0.40054, - -0.013, - 0.02857, - -0.12974, - -0.00967, - -0.0425, - -0.07288, - -0.00367, - 0.07807, - -0.08158, - -0.08907, - -0.06938, - -0.0263, - 0.13972, - 0.02696, - -0.01421, - -0.20076, - -0.0948, - -0.07949, - -0.13733, - -0.16724, - -0.01757, - -0.02708, - -0.0296, - -0.27184, - 0.01242, - -0.09153, - -0.102, - -0.18505, - 0.01057, - -0.05565, - 0.00263, - -0.01939, - 0.00215, - -0.01726, - 0.07399, - -0.05131, - -0.06363, - -0.14171, - 0.09387, - 0.06121, - 0.03428, - 0.01591, - -0.0133, - 0.04266, - 0.17366, - 0.15504, - -0.04927, - 0.04598, - -0.02205, - 0.06939, - -0.06794, - -0.06302, - -0.05771, - 0.04172, - -0.04068, - -0.06657, - -0.01819, - 0.06059, - -0.00012, - -0.20281, - -0.07395, - 0.01475, - -0.12825, - 0.00821, - 0.02282, - 0.0969, - 0.03429, - 0.14143, - -0.0358 - ], - [ - -0.06909, - -0.06952, - 0.11491, - -0.05061, - 0.045, - 0.01499, - 0.04287, - 0.04009, - -0.03919, - -0.02576, - -0.00368, - 0.0287, - 0.20534, - -0.13356, - -0.05156, - 0.02074, - -0.08243, - -0.1515, - -0.10073, - 0.006, - -0.00445, - 0.02007, - 0.0577, - -0.18862, - 0.16404, - 0.07953, - -0.02206, - -0.00158, - -0.05388, - 0.02683, - 0.1015, - -0.1086, - -0.06664, - -0.1221, - 0.02702, - 0.12816, - 0.05817, - 0.0255, - 0.16003, - -0.03312, - -0.06788, - -0.01168, - -0.09698, - 0.20408, - 0.05018, - -0.10048, - 0.05021, - 0.06526, - 0.07347, - -0.08201, - 0.03821, - -0.10642, - -0.04817, - -0.01733, - 0.00677, - 0.02303, - 0.06665, - 0.12143, - -0.22155, - -0.01379, - 0.12036, - -0.12918, - -0.00617, - -0.01105, - -0.21022, - -0.04572, - -0.06999, - 0.05449, - -0.06426, - -0.08553, - 0.00805, - -0.07248, - 0.04876, - -0.04196, - -0.0501, - 0.03022, - 0.07671, - 0.01967, - 0.05053, - 0.12704, - 0.03523, - -0.06854, - -0.1119, - -0.1321, - -0.10773, - 0.09239, - -0.15371, - -0.12133, - -0.02133, - -0.0355, - 0.10777, - 0.0194, - -0.01011, - 0.00628, - -0.11045, - 0.01613, - -0.14091, - -0.02854, - 0.00315, - 0.0984, - 0.11135, - 0.04689, - 0.06662, - 0.2007, - 0.13614, - 0.02086, - -0.02281, - -0.08868, - -0.0516, - -0.02565, - -0.00254, - 0.00322, - 0.0117, - 0.10605, - -0.05904, - -0.118, - 0.01741, - 0.13085, - -0.2701, - -0.14226, - 0.08505, - 0.04793, - 0.04963, - 0.01554, - -0.03151, - 0.10177, - -0.08295, - 0.0062 - ], - [ - -0.01911, - 0.05142, - 0.08742, - -0.05456, - 0.06344, - -0.02121, - -0.02144, - 0.05216, - 0.05602, - -0.06269, - 0.02025, - -0.0068, - 0.06035, - 0.00747, - -0.06524, - -0.04563, - -0.02676, - -0.01991, - -0.07447, - -0.00157, - 0.00938, - -0.02996, - -0.03331, - -0.09228, - -0.02193, - 0.0697, - -0.05196, - -0.09167, - -0.00733, - -0.01251, - -0.03598, - -0.0867, - -0.04065, - -0.00634, - 0.01364, - 0.05308, - 0.04466, - 0.08204, - 0.13929, - 0.04704, - 0.0294, - -0.04436, - -0.0195, - 0.10925, - 0.11645, - -0.11355, - 0.01506, - -0.01167, - -0.06828, - -0.18256, - 0.02916, - -0.15301, - -0.06824, - 0.01559, - 0.0171, - 0.05089, - -0.06616, - 0.03743, - -0.00106, - -0.07917, - 0.08384, - -0.09743, - 0.07914, - -0.09364, - -0.08487, - -0.06924, - -0.07455, - 0.03488, - 0.05564, - -0.02849, - 0.08657, - -0.06687, - 0.04576, - 0.01758, - -0.08356, - -0.00304, - 0.05624, - -0.04517, - 0.0047, - 0.07161, - 0.01664, - -0.02533, - -0.04313, - -0.01131, - -0.11954, - -0.03785, - -0.05301, - -0.02932, - 0.01454, - -0.0665, - -0.02549, - -0.06155, - -0.04471, - 0.01579, - -0.01206, - 0.06402, - -0.09422, - -0.0521, - 0.05594, - -0.02854, - -0.09521, - -0.01425, - -0.06781, - 0.05594, - 0.14459, - -0.05576, - -0.04536, - -0.13924, - -0.07219, - 0.04899, - 0.02415, - -0.02266, - -0.00876, - 0.10263, - -0.09914, - -0.05842, - 0.04875, - 0.10612, - -0.07595, - -0.11095, - 0.05371, - 0.02593, - 0.0833, - 0.07276, - 0.0046, - 0.06054, - -0.09797, - -0.01181 - ], - [ - -0.0429, - 0.07206, - -0.06791, - 0.04958, - 0.05581, - -0.06836, - 0.03407, - -0.04227, - -0.02089, - -0.0204, - 0.06658, - 0.03196, - 0.06809, - -0.02733, - -0.00301, - -0.03481, - 0.01608, - 0.07258, - 0.05653, - 0.04249, - 0.05071, - 0.0016, - -0.01037, - -0.04125, - -0.01337, - -0.0137, - -0.06585, - -0.04324, - -0.05949, - -0.04356, - 0.0586, - 0.04442, - -0.05673, - 0.06624, - -0.0305, - 0.04692, - 0.01428, - 0.03827, - -0.01573, - -0.01028, - -0.04784, - 0.01645, - 0.06244, - -0.02047, - -0.06735, - -0.05859, - -0.05786, - 0.03005, - -0.00249, - 0.0051, - -0.06606, - 0.02276, - -0.00685, - -0.04402, - 0.01949, - -0.05305, - 0.04898, - -0.03868, - -0.02944, - 0.02708, - 0.03471, - 0.01071, - 0.06959, - -0.03934, - -0.01708, - -0.0141, - -0.0006, - -0.04428, - -0.07092, - -0.03095, - 0.03595, - -0.07208, - -0.05505, - 0.06058, - -0.04382, - -0.03036, - -0.00743, - -0.01062, - -0.05841, - -0.04812, - -0.04495, - 0.03541, - 0.04326, - -0.03054, - 0.01603, - 0.02499, - 0.05081, - -0.03192, - 0.05727, - -0.03391, - -0.03355, - -0.07529, - 0.03961, - -0.06049, - 0.04268, - 0.06799, - -0.0152, - 0.01003, - -0.06183, - 0.01398, - 0.02527, - -0.00383, - 0.02849, - -0.07368, - 0.03067, - 0.04797, - -0.03503, - 0.01716, - -0.03574, - 0.01241, - 0.0012, - -0.05702, - -0.03357, - -0.02335, - -0.01892, - -0.00598, - -0.04402, - -0.02662, - 4e-05, - 0.02424, - -0.01868, - 0.0475, - -0.07366, - 0.00891, - 0.05388, - 0.07177, - 0.04176, - -0.01673 - ], - [ - 0.01637, - 0.03136, - -0.01682, - 0.00873, - 0.01816, - 0.04394, - 0.04541, - -0.00528, - -0.02759, - 0.01415, - -0.01496, - -0.05053, - -0.05224, - 0.01095, - 0.05009, - -0.05009, - -0.06095, - -0.01685, - 0.0451, - 0.03254, - -0.03514, - 0.0038, - -0.06195, - 0.01076, - -0.00905, - 0.03135, - 0.01231, - -0.00746, - 1e-05, - -0.01835, - -0.012, - -0.0028, - 0.01835, - 0.05225, - 0.0362, - -0.05929, - -0.06703, - -0.05908, - 0.01444, - -0.06137, - -0.04603, - -0.00593, - 0.02721, - -9e-05, - 0.05288, - 0.02059, - -0.05059, - -0.04015, - 0.04685, - 0.07215, - 0.02102, - 0.05567, - 0.05518, - -0.03218, - 0.04815, - -0.01055, - -0.06825, - 0.0181, - -0.01769, - -0.02235, - -0.03652, - 0.03933, - -0.05968, - -0.01449, - 0.05282, - -0.07048, - 0.07082, - 0.00663, - 0.0478, - -0.01596, - 0.02939, - -0.02152, - 0.06981, - -0.0324, - 0.03666, - 0.02597, - 0.01834, - 0.01051, - 0.06015, - -0.03694, - -0.05479, - -0.03392, - -0.04443, - -0.00063, - 0.02633, - 0.02021, - -0.05394, - -0.06708, - -0.04073, - -0.00842, - 0.06805, - -0.02504, - 0.06084, - -0.02872, - 0.0318, - 0.03894, - 0.04123, - -0.00613, - -0.06445, - 0.07077, - -0.05887, - 0.06241, - 0.06583, - -0.02594, - -0.00876, - -0.0294, - 0.0163, - 0.03814, - 0.03879, - -0.02372, - -0.00645, - 0.03656, - 0.01633, - -0.01676, - -0.03472, - 0.046, - 0.01354, - -0.04037, - -0.00354, - 0.01298, - 0.02427, - -0.06123, - -0.00306, - 0.04526, - -0.00204, - 0.05705, - 0.03367, - -0.02584 - ], - [ - -0.04783, - -0.03281, - 0.02824, - -0.06325, - -0.04625, - 0.02623, - 0.05217, - 0.07459, - -0.01782, - -0.03196, - 0.01735, - 0.0639, - 0.0509, - -0.01561, - -0.04975, - 0.03482, - 0.02056, - 0.01361, - 0.00329, - 0.04732, - -0.04711, - -0.01068, - 0.00828, - -0.00615, - -0.01784, - -0.04371, - -0.02103, - 0.00687, - 0.03956, - 0.01135, - -0.03919, - 0.04723, - 0.04292, - -0.00554, - -0.04404, - -0.05918, - -0.00222, - 0.05502, - -0.04863, - -0.00355, - 0.01588, - -0.05234, - 0.07829, - -0.02554, - -0.02687, - 0.03234, - -0.06602, - 0.01381, - 0.04771, - -0.00422, - 0.05714, - 0.03775, - -0.00513, - -0.05522, - -0.05875, - 0.01164, - -0.02188, - -0.03858, - 0.02112, - -0.02048, - -0.07532, - 0.06691, - 0.00538, - 0.05317, - 0.03849, - -0.02651, - 0.02022, - -0.00969, - 0.02577, - 0.0475, - -0.01115, - -0.04558, - -0.01231, - 0.00848, - 0.05333, - -0.02699, - -0.04616, - 0.03605, - 0.00953, - -0.01208, - 0.00044, - 0.03252, - -0.02246, - 0.00081, - 0.05475, - -0.03394, - 0.00156, - 0.05449, - 0.03864, - -0.03568, - 0.0336, - -0.06188, - 0.11684, - -0.00971, - 0.04004, - -0.00261, - 0.06052, - 0.02304, - 0.01811, - -0.05486, - 0.05671, - 0.01977, - 0.08722, - -0.00425, - -0.06796, - 0.08747, - 0.00621, - 0.0474, - 0.02739, - 0.04581, - 0.05039, - 0.00695, - 0.07056, - -0.05911, - -0.01885, - 0.01075, - -0.03349, - 0.0001, - 0.10032, - 0.02856, - -0.00265, - 0.04838, - 0.01573, - -0.01464, - 0.03104, - 0.01192, - 0.03817, - -0.05053 - ], - [ - 0.08252, - -0.05462, - -0.06405, - -0.10341, - -0.0151, - 0.03418, - -0.04668, - 0.10913, - -0.05944, - -0.02801, - 0.06338, - -0.05783, - -0.07567, - 0.05056, - -0.08339, - 0.00223, - -0.07712, - -0.11629, - -0.021, - 0.06822, - 0.03507, - -0.04696, - 0.04297, - 0.04162, - -0.01478, - 0.02363, - -0.04228, - -0.05466, - 0.07708, - 0.09792, - -0.02202, - 0.01325, - -0.01051, - 0.0405, - 0.03911, - -0.05592, - 0.02383, - -0.0018, - -0.15509, - -0.06169, - -0.02896, - 0.07285, - 0.00601, - -0.03439, - -0.0028, - 0.08225, - -0.09497, - 0.0439, - 0.02226, - -0.0834, - 0.00145, - 0.1036, - 0.00875, - -0.0335, - 0.02196, - 0.03526, - 0.04833, - -0.05626, - 0.09877, - 0.10936, - -0.07215, - -0.0225, - -0.02751, - 0.05016, - 0.06468, - -0.04417, - -0.04581, - -0.06936, - 0.00036, - -0.04324, - 0.00445, - 0.0613, - -0.05136, - -0.02087, - 0.05659, - -0.00897, - 0.07155, - 0.05859, - 0.09208, - -0.04562, - -0.01879, - -0.01829, - -0.03171, - -0.07707, - -0.08664, - -0.02917, - 0.14445, - -0.05258, - 0.14277, - -0.00616, - -0.12571, - 0.01139, - 0.11324, - -0.01428, - 0.13532, - 0.0038, - -0.04668, - -0.16158, - -0.02427, - -0.05942, - -0.01589, - 0.09411, - -0.00977, - 0.03244, - -0.06871, - -0.0172, - 0.02897, - -0.05487, - 0.12857, - -0.03909, - 0.04956, - -0.04457, - -0.05678, - -0.06046, - 0.016, - -0.09282, - 0.09196, - 0.11635, - 0.0717, - 0.07067, - -0.06143, - -0.00079, - -0.00724, - -0.17104, - -0.04264, - 0.03478, - -0.07449, - 0.10171 - ], - [ - -0.05654, - 0.04253, - 0.03036, - -0.07464, - -0.07151, - 0.03076, - -0.02551, - 0.16641, - -0.13295, - -0.0319, - 0.0212, - -0.12211, - -0.11411, - -0.04129, - -0.12667, - -0.03925, - -0.09545, - 0.00373, - -0.02614, - 0.08953, - -0.02694, - -0.0718, - 0.05589, - 0.02036, - -0.12744, - 0.10665, - -0.04279, - -0.0902, - 0.08096, - 0.10068, - -0.01481, - -0.05163, - -0.07688, - -0.06807, - -0.05734, - -0.13433, - -0.03232, - 0.14292, - -0.18321, - 0.04669, - -0.11889, - -0.01443, - 0.03292, - -0.07437, - 0.06031, - 0.05191, - 0.01412, - 0.03628, - 0.01531, - -0.05222, - -0.05292, - 0.16429, - 0.11771, - 0.00188, - 0.06402, - 0.10038, - 0.18305, - -0.02358, - 0.01417, - 0.01642, - -0.03235, - 0.00741, - 0.05056, - 0.00984, - 0.02866, - -0.02881, - -0.0231, - -0.06292, - 0.07159, - -0.02744, - -0.03626, - -0.02306, - -0.12212, - 0.01655, - 0.08697, - -0.1172, - -0.06417, - -0.03175, - 0.00479, - 0.03071, - -0.03289, - 0.03384, - -0.07887, - -0.01802, - -0.08773, - -0.04813, - -0.08759, - 0.01045, - 0.0653, - -0.0358, - 0.00227, - 0.01172, - 0.03156, - 0.03181, - 0.03006, - -0.11287, - -0.11781, - -0.13099, - -0.12191, - -0.00938, - -0.03582, - -0.05902, - 0.01985, - 0.03237, - -0.22952, - 0.01814, - 0.08458, - -0.1086, - 0.15518, - -0.10094, - 0.0639, - 0.0235, - -0.09877, - 0.04333, - 0.00618, - -0.16743, - 0.00065, - 0.19824, - 0.03091, - 0.13995, - -0.00071, - -0.04992, - -0.06026, - 0.01317, - 0.04754, - 0.01095, - -0.10139, - 0.09047 - ], - [ - -0.20723, - 0.04314, - -0.01113, - 0.07302, - -0.10038, - 0.01735, - -0.05385, - 0.18542, - -0.05507, - 0.15654, - 0.01218, - -0.01337, - -0.05278, - 0.16554, - 0.08048, - 0.03971, - -0.1087, - 0.0236, - 0.00422, - 0.12321, - -0.0522, - -0.02352, - 0.1218, - 0.04689, - -0.11442, - 0.17731, - 0.02972, - -0.15518, - 0.17602, - 0.10765, - 0.0713, - 0.05807, - 0.02148, - -0.07467, - 0.06607, - 0.11349, - -0.05287, - 0.11253, - -0.00724, - 0.11102, - -0.11086, - 0.08351, - 0.06594, - 0.15024, - 0.09692, - -0.03353, - 0.12712, - -0.07299, - 0.04581, - 0.01982, - -0.05445, - 0.18702, - 0.11709, - -0.04782, - 0.20923, - 0.08723, - 0.07485, - 0.09994, - -0.0849, - 0.03926, - -0.02688, - 0.08936, - 0.03385, - 0.02434, - -0.06248, - 2e-05, - -0.04031, - 0.04343, - 0.06883, - -0.06007, - 0.06789, - -0.05345, - -0.15222, - -0.00732, - -0.03196, - -0.11941, - -0.1046, - -0.06091, - -0.07027, - -0.00895, - 0.04742, - -0.01122, - -0.01154, - -0.14467, - 0.07843, - 0.01926, - -0.16446, - 0.01878, - 0.09967, - -0.096, - 0.01619, - 0.0009, - 0.02558, - 0.05331, - -0.00025, - -0.13788, - 0.03099, - 0.01456, - -0.15786, - 0.0029, - -0.04796, - 0.05463, - -0.06685, - 0.04908, - -0.33374, - 0.17848, - 0.08785, - -0.16123, - 0.15373, - -0.03853, - 0.01822, - 0.04202, - -0.14922, - -0.06308, - 0.05458, - -0.10393, - 0.04935, - 0.09007, - 0.0017, - 0.10729, - -0.04732, - -0.15055, - -0.23443, - 0.02199, - 0.01375, - -0.01607, - -0.09344, - 0.07007 - ], - [ - -0.29772, - 0.051, - 0.11717, - 0.12518, - -0.02538, - 0.03324, - 0.05865, - 0.12698, - -0.1151, - 0.1805, - 0.05923, - -0.01398, - 0.05098, - -0.00277, - 0.01639, - 0.02389, - -0.0115, - 0.05175, - 0.1017, - 0.30215, - -0.07158, - 0.02787, - 0.11205, - -0.06178, - -0.13089, - 0.12574, - 0.01275, - -0.10734, - 0.04474, - 0.16612, - 0.00621, - -0.01361, - 0.15652, - -0.03771, - -0.02867, - -0.03291, - 0.00477, - 0.23562, - -0.00541, - 0.14202, - -0.12697, - 0.00974, - 0.10588, - 0.22505, - -0.04125, - -0.12868, - 0.08095, - -0.05903, - 0.05066, - -0.03134, - -0.35075, - 0.19966, - -0.05143, - -0.0768, - 0.03896, - -0.03734, - 0.0354, - -0.07628, - -0.21432, - 0.0063, - -0.15674, - 0.11255, - -0.14917, - 0.07087, - -0.163, - 0.03464, - -0.00209, - -0.00139, - 0.22379, - -0.02897, - -0.03126, - 0.0504, - 0.0065, - 0.03373, - 0.03981, - 0.10454, - -0.33354, - 0.08736, - -0.08182, - -0.05241, - 0.03854, - -0.00383, - -0.11369, - -0.12383, - 0.05249, - 0.00102, - -0.16714, - 0.03155, - -0.12216, - -0.03673, - -0.04753, - -0.02189, - 0.1327, - -0.05297, - -0.10926, - -0.1129, - -0.04592, - 0.1666, - 0.11026, - 0.03193, - -0.0083, - -0.04012, - -0.08213, - 0.0142, - 0.03105, - 0.21915, - -0.03698, - -0.13602, - 0.22062, - -0.09013, - -0.10068, - -0.02983, - -0.19554, - 0.05851, - -0.07095, - 0.03416, - 0.0699, - -0.00525, - 0.10518, - 0.18901, - 0.04043, - -0.16577, - 0.05604, - 0.04848, - 0.055, - -0.0155, - -0.15173, - 0.05296 - ], - [ - -0.24432, - -0.0304, - 0.18053, - -0.05211, - 0.00374, - -0.01588, - -0.0318, - -0.00217, - -0.10889, - -0.18352, - 0.23789, - 0.03333, - 0.04698, - -0.08437, - 0.08479, - -0.14489, - 0.04709, - 0.00597, - 0.05394, - 0.109, - 0.02959, - -0.01883, - 0.04695, - 0.09522, - 0.0796, - 0.31458, - -0.14002, - -0.03017, - -0.02553, - 0.15994, - -0.02536, - -0.15612, - 0.21197, - -0.20265, - 0.12973, - 0.05552, - 0.02823, - 0.15396, - 0.11591, - -0.01575, - -0.00246, - -0.07907, - -0.06537, - -0.24497, - 0.17075, - -0.20552, - -0.03857, - -0.03795, - 0.00992, - -0.00445, - -0.42666, - 0.24357, - -0.08239, - -0.00998, - -0.06181, - 0.09612, - 0.06831, - -0.3241, - -0.09486, - -0.0316, - 0.23005, - 0.06025, - -0.03587, - 0.1071, - -0.0538, - 0.07892, - -0.00922, - -0.0083, - -0.12687, - -0.02439, - -0.02968, - -0.07456, - 0.00982, - -0.02785, - 0.03869, - 0.05667, - -0.04513, - 0.23158, - -0.13022, - 0.08018, - -0.25486, - -0.05242, - -0.19168, - -0.03214, - 0.09171, - -0.03778, - -0.06115, - -0.02502, - -0.05556, - 0.09732, - -0.04866, - 0.02085, - 0.08349, - -0.14944, - -0.05612, - -0.03819, - -0.06923, - -0.0284, - 0.16886, - 0.09463, - 0.03592, - -0.06199, - -0.05192, - -0.08454, - 0.18364, - 0.09079, - -0.16292, - 0.12743, - 0.30016, - 0.0107, - -0.13527, - -0.06042, - -0.17371, - 0.17753, - -0.14822, - -0.06006, - 0.06936, - -0.22076, - 0.28483, - 0.26602, - 0.03988, - 0.03446, - 0.07871, - 0.09135, - 0.06494, - 0.01878, - -0.13265, - 0.1501 - ], - [ - 0.14709, - -0.02927, - 0.08626, - -0.12045, - 0.0301, - -0.19549, - 0.12907, - -0.17133, - -0.00259, - -0.04938, - 0.2865, - 0.09063, - 0.02914, - 0.16106, - 0.05584, - -0.18665, - 0.0781, - -0.31723, - 0.02538, - -0.02801, - 0.11108, - -0.02754, - -0.02713, - 0.30062, - -0.2872, - 0.09298, - -0.04082, - 0.04538, - -0.09993, - 0.11546, - -0.00938, - -0.27723, - 0.0797, - -0.10967, - -0.004, - 0.01796, - -0.04337, - 0.08885, - 0.07991, - -0.06283, - 0.05715, - 0.03141, - -0.00023, - -0.01489, - 0.1191, - -0.18056, - -0.19529, - -0.09195, - 0.04848, - 0.12956, - -0.24099, - 0.09603, - 0.01236, - -0.03365, - -0.03915, - 0.24716, - -0.11919, - 0.03361, - 0.24391, - -0.00161, - 0.08995, - 0.02019, - 0.11005, - 0.15025, - 0.08024, - -0.04127, - -0.12516, - -0.08707, - -0.13073, - 0.0823, - -0.04559, - -0.41261, - -0.08041, - -0.05848, - -0.00795, - -0.05261, - 0.17285, - 0.30171, - -0.25678, - -0.07616, - 0.0826, - 0.04081, - -0.03122, - 0.04339, - 0.16424, - 0.008, - 0.25765, - -0.0819, - 0.0447, - -0.01929, - 0.03842, - -0.09022, - -0.31212, - 0.17424, - 0.16217, - 0.05683, - 0.05499, - -0.17825, - 0.03593, - 0.12036, - -0.03787, - 0.00016, - 0.01822, - -0.04849, - -0.09225, - -0.04869, - -0.07859, - 0.07671, - 0.12137, - -0.04032, - -0.04636, - -0.06513, - -0.06053, - -0.22671, - 0.06146, - -0.11199, - -0.02959, - -0.12418, - 0.22653, - 0.19683, - -0.0288, - -0.12068, - -0.1365, - -0.2741, - 0.13768, - 0.05782, - -0.0041, - -0.00797 - ], - [ - 0.15919, - -0.12203, - 0.09422, - -0.02968, - -0.0595, - 0.03461, - 0.27952, - -0.0687, - -0.17049, - 0.28867, - 0.26282, - -0.00203, - -0.01017, - 0.21629, - -0.02785, - -0.24796, - -0.04798, - -0.50927, - -0.09629, - -0.03854, - 0.04975, - 0.01817, - 0.00146, - 0.20964, - -0.12747, - 0.00679, - 0.10735, - 0.00245, - -0.10635, - 0.06498, - -0.00819, - 0.18647, - -0.13474, - 0.05085, - -0.182, - 0.01466, - -0.02783, - 0.15118, - -0.156, - -0.06448, - 0.13037, - 0.06724, - -0.02262, - 0.18871, - 0.1933, - -0.12095, - -0.06493, - -0.03479, - -0.09466, - -0.05393, - -0.18198, - -0.166, - -0.01235, - -0.00385, - -0.09373, - 0.09843, - 0.067, - 0.21418, - 0.10922, - -0.16516, - 0.14579, - 0.19268, - 0.07817, - 0.21893, - 0.24779, - -0.10573, - -0.00549, - -0.03124, - 0.07635, - 0.22804, - 0.02547, - 0.19121, - -0.01918, - -0.05836, - 0.06411, - 0.00829, - 0.13446, - -0.30376, - -0.19423, - 0.06302, - 0.01527, - 0.05896, - 0.0215, - -0.00427, - -0.00575, - 0.1716, - 0.11895, - -0.14579, - 0.10859, - 0.03327, - -0.02386, - 0.03557, - -0.06458, - -0.06381, - 0.14609, - 0.00958, - 0.0605, - -0.12118, - -0.14789, - -0.0577, - 0.09511, - 0.01212, - -0.00543, - -0.18114, - -0.0824, - 0.1416, - -0.01593, - -0.11052, - -0.03439, - -0.09284, - -0.2244, - -0.04889, - 0.12994, - -0.14054, - 0.19994, - -0.07774, - -0.05644, - 0.04831, - 0.02227, - 0.07811, - -0.09454, - -0.18845, - -0.11241, - -0.17406, - 0.15511, - -0.0849, - 0.25123, - -0.11966 - ], - [ - -0.06761, - -0.19996, - 0.05146, - -0.10001, - 0.01668, - 0.05475, - 0.25595, - 0.0192, - -0.21548, - 0.04453, - 0.13857, - -0.04865, - 0.0164, - 0.00953, - -0.06753, - 0.25259, - -0.07178, - -0.54175, - -0.10361, - -0.01783, - -0.02586, - -0.02217, - 0.04894, - 0.01688, - 0.36211, - 0.03579, - 0.18848, - -0.07337, - -0.02579, - 0.03881, - -0.00322, - 0.28739, - -0.14544, - -0.0135, - -0.00412, - 0.06027, - -0.0081, - 0.12956, - -0.00322, - -0.03652, - 0.06497, - -0.00641, - -0.08301, - 0.18591, - 0.06519, - -0.15207, - 0.10501, - 0.03892, - 0.01, - 0.04152, - -0.06908, - -0.09243, - 0.0468, - -0.04989, - -0.14562, - 0.10728, - 0.13698, - -0.05146, - -0.3661, - -0.07108, - 0.07209, - 0.18215, - 0.05559, - 0.02575, - 0.15996, - -0.02916, - 0.1998, - 0.05933, - 0.06784, - 0.00457, - -0.01631, - 0.1683, - 0.06726, - -0.03313, - 0.12846, - 0.02099, - 0.07956, - -0.27438, - -0.08891, - 0.0428, - -0.01487, - 0.05473, - -0.23633, - 0.02957, - -0.07125, - 0.01494, - -0.10554, - 0.00248, - 0.09077, - -0.06821, - -0.04856, - -0.04485, - 0.06765, - -0.01096, - 0.13673, - -0.01602, - -0.09218, - -0.20562, - -0.03417, - -0.01792, - 0.00257, - 0.00606, - 0.16279, - -0.11274, - -0.00819, - 0.05991, - 0.00028, - -0.05916, - 0.01129, - -0.05856, - -0.08936, - 0.00574, - 0.10775, - -0.04172, - 0.10799, - -0.02037, - 0.00708, - 0.02462, - -0.04897, - 0.04808, - -0.0074, - -0.11011, - -0.01992, - -0.02006, - 0.14515, - -0.02989, - 0.27982, - -0.10877 - ], - [ - -0.2154, - -0.10484, - -0.02606, - -0.07967, - -0.03597, - 0.06024, - 0.20195, - 0.03466, - -0.15172, - 0.02778, - 0.05648, - -0.04138, - 0.00899, - -0.14018, - 0.01071, - 0.26765, - -0.04527, - -0.45274, - -0.10621, - -0.0592, - -0.04315, - 0.0062, - 0.14059, - -0.00122, - 0.0763, - 0.00687, - 0.04108, - -0.04901, - 0.09615, - 0.08309, - -0.05381, - 0.00722, - -0.02891, - 0.0716, - -0.00137, - 0.07856, - 0.10075, - 0.08577, - 0.0542, - -0.11805, - 0.13145, - -0.02381, - -0.00503, - 0.12947, - 0.12421, - -0.10258, - 0.05973, - -0.00273, - -0.00115, - 0.04074, - -0.18969, - -0.03286, - 0.00035, - 0.05569, - -0.04885, - 0.0259, - 0.0388, - -0.15011, - -0.40733, - -0.02366, - 0.09262, - -0.03966, - 0.08552, - 0.00741, - -0.26735, - -0.06258, - 0.11335, - 0.12071, - -0.03098, - 0.04248, - 0.04548, - -0.03769, - -0.05313, - -0.0501, - 0.06409, - -0.02487, - 0.05854, - -0.15844, - 0.08489, - -0.05432, - -0.02627, - 0.08023, - -0.0973, - -0.01269, - -0.09836, - 0.04957, - -0.11303, - -0.05563, - -0.07785, - 0.07474, - -0.08109, - -0.03194, - 0.09613, - 0.00067, - 0.0971, - 0.00096, - -0.18955, - -0.11611, - -0.00596, - 0.05274, - -0.00314, - -0.03246, - 0.17446, - 0.2138, - 0.04931, - 0.0069, - -0.04876, - -0.01346, - 0.02505, - 0.06492, - 0.02075, - 0.02029, - 0.05639, - 0.05646, - 0.00771, - -0.051, - -0.00536, - 0.19619, - -0.13561, - 0.04911, - -0.0155, - 0.03462, - -0.02567, - -0.01627, - 0.00647, - 0.01225, - 0.16144, - -0.13932 - ], - [ - -0.16901, - -0.06507, - -0.01332, - -0.03706, - -0.01296, - -0.02003, - 0.09965, - 0.2429, - -0.1413, - -0.01792, - 0.16521, - 0.07853, - 0.0876, - -0.10556, - -0.10513, - 0.16237, - -0.0212, - -0.34587, - -0.19991, - 0.03065, - 0.0773, - 0.00976, - 0.1061, - -0.05489, - 0.02542, - 0.00654, - 0.01272, - -0.16481, - 0.01859, - 0.08386, - 0.02262, - -0.13998, - -0.07593, - 0.03221, - 0.026, - 0.15698, - 0.11198, - 0.15267, - -0.00287, - 0.02181, - 0.07485, - -0.03687, - -0.07415, - -0.00671, - 0.15278, - -0.05457, - -0.02422, - 0.03312, - 0.01368, - -0.0816, - -0.0043, - -0.071, - -0.04326, - -0.10082, - -0.10765, - 0.08609, - 0.11488, - -0.14739, - -0.13991, - -0.05557, - 0.12559, - -0.14928, - -0.05998, - 0.10024, - -0.15618, - -0.06382, - 0.01756, - 0.05387, - -0.12623, - 0.04962, - -0.01297, - -0.15886, - 0.06234, - -0.03962, - 0.14768, - 0.03604, - 0.07831, - -0.01411, - -0.02665, - -0.00214, - -0.16257, - -0.01367, - -0.15274, - -0.10987, - -0.07735, - -0.07203, - -0.10143, - -0.03654, - -0.0184, - 0.00919, - -0.13949, - 0.15771, - 0.0426, - -0.06722, - -0.0384, - 0.06833, - -0.16435, - -0.15991, - 0.01088, - 0.01505, - 0.07524, - -0.06801, - 0.11166, - 0.23377, - 0.16435, - 0.10075, - 0.06114, - -0.26199, - 0.10581, - -0.01401, - -0.01325, - 0.01226, - 0.08084, - 0.07392, - -0.00502, - -0.09726, - 0.09773, - 0.11749, - -0.16746, - -0.12928, - -0.01377, - -0.07452, - 0.09609, - 0.05398, - -0.05312, - -0.01081, - 0.10522, - -0.04856 - ], - [ - -0.04491, - -0.01792, - 0.04409, - 0.069, - 0.09196, - -0.09487, - 0.19903, - 0.20703, - 0.00662, - -0.06258, - 0.00395, - 0.26757, - 0.13833, - -0.07742, - 0.04711, - -0.11667, - 0.02361, - -0.01536, - -0.13285, - 0.04189, - 0.05285, - 0.00863, - -0.09739, - -0.16296, - -0.11207, - 0.05038, - -0.13693, - -0.15805, - 0.1242, - 0.08538, - -0.08823, - -0.16143, - 0.00071, - -0.05215, - 0.03776, - 0.17221, - 0.10146, - 0.02183, - 0.05825, - 0.04325, - 0.02299, - -0.06487, - 0.04263, - 0.14188, - 0.29868, - 0.04941, - 0.1004, - -0.04531, - -0.01037, - -0.1612, - -0.04174, - -0.13546, - 0.06276, - 0.02571, - -0.03401, - 0.10775, - -0.1266, - -0.03171, - -0.09216, - -0.01767, - 0.31062, - -0.03588, - -0.04361, - 0.08817, - -0.06762, - 0.04056, - -0.01878, - 0.00274, - 0.02246, - 0.02854, - 0.11149, - -0.16083, - 0.02316, - -0.0665, - 0.02849, - -0.00815, - 0.12793, - 0.00654, - 0.04709, - 0.019, - -0.03963, - -0.11995, - -0.11147, - -0.15437, - -0.15989, - 0.01368, - -0.03623, - -0.07711, - -0.0723, - -0.07397, - -0.0408, - 0.05647, - -0.07606, - 0.04309, - -0.14433, - 0.0336, - -0.10527, - 0.09762, - -0.05048, - -0.11668, - -0.06722, - 0.02351, - -0.05948, - 0.07259, - 0.26289, - -0.12777, - -0.05341, - -0.15684, - -0.01883, - 0.03803, - 0.04548, - -0.0309, - -0.03665, - 0.0569, - 0.03457, - -0.0887, - 0.04941, - 0.13287, - -0.08388, - -0.17072, - -0.05621, - 0.03174, - 0.15321, - 0.06581, - -0.01107, - 0.08389, - -0.0705, - 0.04357 - ], - [ - 0.00531, - 0.02747, - -0.03447, - 0.06295, - 0.00751, - -0.03472, - 0.02849, - 0.04264, - 0.02593, - 0.04471, - -0.04453, - 0.01855, - 0.04394, - 0.05981, - -0.05568, - -0.07831, - 0.01677, - -0.0255, - -0.0554, - -0.013, - -0.06028, - 0.0456, - 0.03048, - 0.01584, - -0.0594, - -0.00457, - 0.00705, - -0.03772, - 0.02879, - -0.04053, - -0.03181, - -0.04956, - 0.00474, - -0.00684, - 0.0535, - 0.02788, - 0.0216, - 0.02671, - -0.06374, - -0.0519, - 0.05342, - 0.04603, - -0.0203, - -0.01474, - -0.02948, - -0.03997, - 0.0399, - 0.06789, - 0.01483, - 0.02116, - 0.0739, - -0.05733, - -0.0223, - -0.00367, - -0.06327, - 0.02294, - -0.01543, - 0.0476, - -0.04127, - 0.03936, - -0.01788, - 0.04831, - -0.04626, - 0.00468, - 0.06169, - 0.04622, - 0.03328, - 0.01246, - -0.00234, - 0.07299, - 0.03669, - -0.03378, - -0.00224, - -0.01732, - 0.04876, - -0.00962, - 0.02428, - 0.04323, - 0.02181, - 0.06206, - 0.00733, - 0.03521, - -0.04981, - -0.07186, - 0.0212, - 0.04969, - -0.02286, - 0.05382, - 0.02534, - 0.05123, - 0.00331, - 0.02887, - 0.05115, - -0.04778, - -0.05435, - 0.06564, - 0.00619, - -0.00806, - -0.0697, - 0.01309, - 0.02041, - -0.03714, - -0.06165, - -0.03328, - 0.03922, - 0.04412, - 0.03969, - 0.03837, - -0.04417, - -0.03617, - -0.04986, - -0.03272, - 0.00931, - 0.00947, - 0.02065, - -0.0106, - 0.0352, - 0.02397, - 0.05235, - -0.0121, - 0.06737, - -0.07449, - -0.00702, - 0.04263, - 0.04136, - 0.05359, - 0.00267, - 0.0599 - ], - [ - -0.00265, - 0.01108, - -0.05575, - 0.00337, - -0.06822, - -0.03217, - -0.03746, - 0.01582, - 0.06305, - -0.01765, - -0.01274, - 0.02615, - 0.00181, - 0.04427, - -0.07099, - -0.03068, - 0.04947, - -0.01566, - 0.03194, - 0.01359, - -0.01272, - 0.01227, - 0.03627, - -0.0391, - -0.04986, - -0.05224, - -0.0698, - -0.01023, - 0.01303, - 0.00487, - 0.06944, - 0.0079, - -0.06451, - 0.06793, - 0.0403, - 0.01366, - -0.0132, - 0.04443, - 0.0009, - -0.01912, - 0.03698, - 0.06286, - -0.05536, - -0.02324, - 0.01284, - 0.03675, - -0.03548, - -0.05371, - -0.02464, - -0.01635, - -0.06655, - -0.01187, - -0.05475, - 0.0441, - 0.00873, - -0.0096, - -0.06189, - 0.04879, - 0.01687, - 0.0718, - -0.06494, - 0.03551, - 0.01791, - 0.02149, - -0.00026, - 0.0037, - -0.06301, - 0.06645, - -0.00661, - -0.04975, - -0.0222, - -0.06728, - 0.00407, - -0.03904, - -0.04182, - -0.04648, - 0.06576, - 0.03178, - 0.01097, - 0.01237, - 0.00408, - 0.04954, - -0.04996, - -0.05753, - -0.00595, - 0.06734, - -0.04846, - -0.05997, - -0.00997, - 0.05783, - -0.00756, - -0.04294, - 0.0164, - 0.06864, - 0.05597, - 0.02216, - -0.04196, - 0.03238, - 0.02503, - 0.0515, - 0.04365, - 0.03451, - 0.03005, - -0.00489, - 0.04322, - 0.06121, - 0.07313, - 0.06817, - -0.01448, - -0.05813, - 0.02448, - 0.04268, - 0.00882, - 0.05254, - 0.04489, - -0.05901, - -0.0535, - 0.00977, - 0.06815, - -0.04144, - -0.07067, - -0.04568, - -0.05706, - 0.0651, - -0.04718, - -0.02954, - -0.05058, - 0.04087 - ], - [ - 0.0502, - 0.0715, - -0.05282, - 0.02398, - 0.05357, - 0.0961, - 0.00842, - 0.06422, - -0.00485, - -0.01368, - -0.05456, - 0.04078, - -0.06353, - 0.03321, - 0.0082, - -0.04516, - -0.07128, - 0.05338, - -0.0617, - -0.00439, - 0.05291, - -0.04816, - -0.0639, - 0.01556, - 0.04803, - -0.0255, - -0.01766, - 0.028, - -0.07747, - 0.08275, - -0.00923, - -0.10737, - -0.01737, - -0.04618, - 0.02078, - -0.02341, - 0.04872, - 0.07472, - 0.00821, - 0.04889, - 0.07131, - -0.00957, - -0.00394, - -0.08422, - 0.03817, - 0.04262, - -0.04419, - 0.05429, - -0.03849, - 0.04029, - 0.0164, - -0.02767, - 0.00209, - -0.0719, - -0.04419, - 0.06003, - -0.04989, - 0.01515, - -0.01678, - 0.03696, - -0.07618, - 0.02683, - -0.04568, - -0.01061, - -0.06848, - 0.06901, - 0.04557, - 0.01776, - 0.01577, - -0.06004, - -0.04271, - -0.0819, - -0.00849, - 0.03214, - 0.16176, - 0.0246, - -0.05456, - -0.02762, - -0.04333, - 0.02683, - 0.02171, - -0.00705, - -0.02515, - -0.01859, - -0.03374, - 0.00489, - 0.05258, - 0.04542, - 0.01587, - 0.06045, - -0.06378, - 0.03739, - 0.09657, - 0.02062, - 0.09519, - 0.04052, - 0.0285, - -0.03396, - 0.03317, - 0.04694, - -0.04408, - 0.05491, - 0.03863, - -0.01957, - -0.04391, - 0.0286, - 0.01496, - -0.08476, - -0.02119, - 0.00465, - 0.0414, - 0.0128, - -0.04696, - -0.02819, - -0.03295, - -0.018, - 0.01272, - 0.02561, - 0.08704, - 0.06711, - -0.02284, - -0.0511, - -0.06708, - -0.04116, - -0.01722, - 0.07617, - 0.08913, - 0.005 - ], - [ - -0.06203, - -0.05905, - -0.06201, - 0.01005, - -0.0177, - 0.00551, - 0.00065, - 0.05606, - -0.16666, - -0.06094, - -0.11256, - 0.04079, - -0.01932, - 0.004, - -0.05674, - -0.00278, - 0.03474, - -0.10611, - -0.05742, - 0.04516, - -0.06669, - 0.022, - 0.02905, - 0.11392, - -0.0407, - 0.01163, - 0.03017, - -0.05599, - -0.05294, - 0.05374, - 0.05328, - -0.04436, - 0.06118, - -0.02216, - -0.04068, - -0.07588, - 0.04361, - 0.04281, - -0.14447, - 0.07359, - -0.06528, - -0.21951, - 0.04467, - 0.00476, - -0.03507, - 0.12474, - 0.0373, - -0.05912, - 0.01474, - -0.0394, - -0.00144, - 0.03919, - -0.0184, - 0.10701, - 0.07004, - 0.03435, - -0.00364, - -0.08364, - 0.01705, - 0.07231, - 0.02975, - 0.01184, - 0.09278, - 0.05465, - 0.0098, - -0.0655, - 0.03645, - -0.10715, - 0.0535, - -0.06652, - -0.16365, - -0.10932, - -0.02135, - 0.02243, - 0.11645, - -0.00536, - -0.04934, - 0.04334, - 0.08174, - -0.01887, - 0.03472, - 0.08198, - -0.04736, - -0.00828, - -0.06296, - 0.03085, - 0.06753, - 0.0217, - -0.00202, - -0.07524, - -0.01296, - 0.09786, - 0.06831, - -0.0943, - 0.05161, - 0.04304, - 0.0216, - -0.16998, - -0.05143, - 0.01018, - 0.03001, - 0.00125, - -0.01572, - -0.03208, - -0.09322, - -0.13344, - 0.07409, - 0.045, - 0.02608, - -0.00986, - 0.072, - 0.07601, - -0.05705, - -0.09376, - -0.03702, - -0.11092, - 0.00131, - 0.03459, - 0.13012, - 0.1264, - -0.00933, - -0.1339, - -0.08499, - -0.15369, - -0.04644, - -0.0582, - -0.09318, - 0.10254 - ], - [ - -0.17003, - 0.01371, - 0.06487, - 0.00052, - -0.12668, - -0.13064, - -0.05154, - 0.08166, - -0.1211, - -0.02212, - -0.1622, - -0.0967, - -0.01863, - -0.00342, - -0.05124, - 0.04823, - 0.06608, - 0.12982, - -0.09289, - 0.03757, - -0.11016, - 0.0347, - -0.01007, - 0.02749, - -0.05257, - 0.04403, - 0.04994, - -0.05181, - -0.02122, - 0.06258, - -0.05045, - -0.07922, - 0.01378, - -0.24286, - -0.03927, - -0.18002, - -0.16339, - 0.18228, - -0.21985, - 0.05388, - -0.0291, - -0.39377, - 0.04321, - -0.04059, - 0.03637, - 0.03202, - 0.04083, - -0.02125, - 0.02641, - 0.03258, - -0.13891, - 0.17211, - 0.18868, - 0.01376, - 0.03694, - 0.01831, - 0.14877, - -0.02359, - -0.14952, - 0.1476, - 0.09462, - 0.16346, - 0.03475, - 0.14166, - 0.02628, - -0.04852, - -0.03821, - -0.04634, - 0.12762, - 0.11053, - 0.01764, - -0.21077, - 0.0425, - -0.03664, - -0.06609, - 0.11023, - 0.01385, - -0.09982, - 0.02504, - -0.14572, - 0.00577, - -0.04843, - -0.03535, - -0.06957, - -0.09749, - -0.10363, - 0.03722, - -0.0499, - 0.06472, - 0.00359, - 0.13212, - 0.21236, - -0.01646, - -0.03631, - 0.14185, - -0.10926, - -0.01551, - -0.05075, - -0.0883, - -0.02687, - 0.08145, - -0.02201, - 0.06776, - 0.04737, - -0.10124, - -0.229, - -0.0161, - 0.07, - -0.00341, - -0.04532, - 0.09653, - -0.00243, - -0.26619, - -0.0216, - -0.05872, - -0.07545, - -0.08953, - 0.05556, - 0.1408, - 0.05894, - -0.02593, - -0.05609, - -0.1751, - -0.05768, - 0.05582, - -0.04218, - 0.00462, - 0.04593 - ], - [ - -0.19589, - -0.04786, - 0.0031, - 0.09212, - -0.02729, - -0.08484, - 0.00929, - 0.20109, - -0.09266, - 0.12009, - -0.1744, - -0.03567, - -0.05015, - -0.15053, - 0.09911, - 0.02347, - 0.1832, - 0.06469, - -0.15667, - 0.10519, - -0.00657, - 0.01283, - 0.07202, - 0.00595, - -0.01879, - 0.08389, - 0.0355, - -0.09071, - 0.08362, - -0.01646, - -0.02654, - -0.04852, - 0.13119, - -0.24046, - -0.02791, - 0.13144, - -0.1624, - 0.03671, - 0.00961, - 0.01089, - -0.06711, - -0.56694, - 0.19353, - 0.15689, - 0.16911, - -0.01268, - 0.10794, - -0.04517, - 0.01833, - 0.07016, - -0.44823, - 0.15936, - 0.29923, - -0.01366, - 0.22978, - 0.08242, - 0.11778, - 0.09015, - -0.20917, - 0.13755, - -0.11363, - 0.01235, - 0.11131, - 0.1918, - -0.10906, - -0.03288, - 0.02827, - -0.00223, - 0.11871, - 0.11781, - 0.18572, - -0.12417, - -0.02136, - 0.00881, - -0.07681, - 0.02167, - -0.15449, - -0.05608, - 0.07128, - -0.01931, - 0.1671, - 0.12537, - 0.03816, - -0.05171, - -0.01434, - -0.04094, - 0.00337, - -0.25024, - -0.0954, - 0.03225, - 0.07167, - 0.12265, - -0.0339, - 0.1269, - 0.11154, - -0.10699, - -0.07043, - 0.16125, - -0.14866, - -0.0143, - -0.03389, - 0.03719, - 0.06425, - 0.03944, - -0.30852, - -0.33994, - 0.08195, - -0.06863, - 0.05863, - -0.01865, - 0.04648, - -0.01542, - -0.25119, - -0.08706, - 0.01598, - -0.01793, - -0.10837, - 0.26327, - 0.07278, - 0.07338, - -0.05418, - -0.10004, - -0.18288, - 0.03034, - -0.02019, - 0.0075, - 0.0167, - 0.02753 - ], - [ - -0.09681, - -0.03356, - 0.00678, - 0.06673, - -0.00308, - -0.03367, - 0.05143, - 0.26447, - -0.13873, - -0.09383, - -0.15097, - 0.03646, - -0.08725, - -0.26684, - 0.04229, - -0.04437, - 0.18323, - -0.01164, - -0.25545, - 0.39218, - -0.02192, - 0.06353, - -0.04328, - 0.0419, - -0.04145, - 0.08453, - -0.05446, - -0.11521, - -0.04326, - 0.25811, - -0.06773, - 0.01286, - 0.16721, - -0.28951, - 0.04965, - -0.0198, - 0.02023, - 0.00471, - -0.03057, - -0.12628, - 0.01084, - -0.47278, - 0.11058, - 0.28596, - 0.0447, - 0.03322, - 0.1064, - -0.06145, - 0.02629, - -0.02389, - -0.37651, - 0.21379, - -0.15434, - -0.10594, - -0.05259, - 0.05305, - -0.02092, - -0.22969, - -0.11657, - 0.02447, - 0.06636, - -0.04275, - -0.03298, - 0.25032, - 0.00433, - 0.01717, - 0.01717, - 0.06915, - -0.09889, - 0.06842, - -0.0357, - -0.06594, - 0.06948, - -0.04768, - 0.14223, - 0.04044, - -0.31884, - 0.05548, - 0.10332, - 0.01778, - 0.22591, - 0.048, - -0.07632, - -0.04321, - -0.09508, - 0.01037, - 0.02353, - -0.41313, - -0.09394, - 0.01198, - 0.03041, - 0.17106, - 0.11659, - -0.08746, - 0.00105, - -0.21668, - 0.03545, - 0.17593, - 0.14625, - 0.01685, - -0.10889, - 0.09013, - -0.11681, - 0.05343, - 0.01817, - -0.5427, - -0.00595, - -0.07102, - -0.15048, - -0.03978, - 0.07655, - -0.0497, - -0.33377, - -0.00653, - -0.05591, - -0.05405, - 0.0174, - 0.16239, - 0.02978, - 0.01274, - -0.02953, - -0.11809, - 0.20945, - 0.01917, - -0.06231, - 0.04172, - 0.06085, - 0.09787 - ], - [ - 0.16086, - 0.01174, - -0.09428, - -0.1822, - -0.06364, - 0.02594, - 0.0591, - 0.28077, - -0.01412, - -0.61001, - -0.03357, - -0.05274, - 0.11121, - -0.23862, - 0.05769, - -0.00834, - -0.02265, - -0.12506, - -0.47301, - 0.03495, - 0.07469, - -0.01686, - -0.11164, - 0.06294, - 0.07586, - 0.06474, - 0.02252, - 0.03171, - -0.05744, - 0.20141, - 0.03933, - -0.13193, - 0.09817, - -0.19533, - 0.10524, - 0.01307, - 0.04165, - 0.08989, - 0.04782, - 0.01511, - -0.08557, - -0.22806, - -0.23311, - -0.14855, - -0.16252, - 0.19617, - -0.04939, - 0.03339, - -0.03709, - 0.03258, - -0.2865, - -0.01079, - -0.3111, - -0.13208, - -0.18291, - 0.02252, - -0.24944, - -0.10928, - 0.19922, - -0.09703, - 0.10574, - -0.18674, - -0.21958, - 0.32766, - 0.16662, - 0.08232, - -0.00512, - -0.04828, - -0.10028, - -0.25709, - -0.10799, - -0.18915, - -0.03224, - 0.04878, - 0.14243, - 0.01151, - 0.05204, - 0.20166, - 0.07134, - 0.04199, - -0.18912, - 0.02491, - -0.24997, - 0.01433, - -0.08827, - -0.2022, - 0.07814, - -0.55353, - 0.03956, - 0.00159, - -0.08265, - 0.16092, - 0.03911, - -0.05894, - -0.13646, - -0.02291, - -0.05108, - 0.06957, - 0.14537, - 0.03949, - -0.16605, - 0.01423, - -0.08132, - 0.04644, - 0.16854, - -0.76568, - -0.09403, - -0.17787, - -0.32927, - 0.14331, - 0.05069, - -0.02821, - -0.23828, - 0.17481, - -0.13387, - -0.18487, - 0.16583, - -0.17924, - 0.07277, - 0.06655, - 0.05607, - 0.02543, - 0.00854, - 0.18141, - -0.09362, - 0.22656, - 0.01961, - 0.08565 - ], - [ - 0.30712, - -0.05535, - -0.43245, - -0.2012, - 0.11004, - -0.12688, - 0.02169, - 0.00092, - -0.22239, - -0.15648, - 0.02893, - 0.03325, - -0.08737, - 0.03416, - -0.08805, - -0.16428, - -0.13749, - -0.04388, - -0.18093, - -0.35257, - -0.09739, - 0.03795, - -0.22746, - 0.02191, - -0.4198, - -0.25481, - -0.31988, - -0.17088, - 0.0002, - -0.17496, - 0.05119, - -0.09349, - 0.02326, - 0.02335, - -0.02976, - -0.20417, - 0.01418, - 0.0672, - -0.24677, - -0.07275, - -0.02173, - -0.06211, - -0.01106, - -0.2999, - -0.0816, - 0.25516, - -0.34719, - 0.00883, - 0.01769, - -0.12492, - -0.19176, - -0.21132, - 0.01799, - -0.17482, - 0.03265, - 0.0289, - 0.0795, - 0.06882, - 0.25081, - -0.19402, - -0.00207, - -0.11857, - -0.13603, - 0.3798, - 0.33475, - -0.0675, - -0.15812, - -0.13838, - 0.11963, - -0.17629, - -0.03552, - -0.17497, - -0.1622, - -0.02909, - -0.02543, - -0.04433, - 0.2136, - 0.18916, - 0.02208, - -0.02635, - -0.09297, - -0.02263, - -0.07538, - -0.13066, - -0.04304, - 0.03274, - 0.17498, - -0.27076, - 0.11213, - 0.13966, - -0.10794, - -0.08761, - -0.32486, - 0.06737, - -0.01851, - 0.24437, - -0.04466, - -0.18685, - 0.14413, - 0.15134, - -0.02731, - 0.05487, - -0.01003, - -0.03507, - -0.09081, - -0.38915, - 0.01416, - -0.17321, - -0.31099, - -0.04553, - -0.17412, - -0.0407, - -0.01865, - -0.10879, - 0.25368, - -0.12968, - 0.08791, - -0.10417, - 0.05947, - 0.0038, - 0.01322, - -0.12165, - -0.14964, - -0.01332, - -0.06401, - 0.08742, - -0.00221, - 0.16303 - ], - [ - 0.07369, - -0.06505, - -0.13067, - 0.05062, - 0.12099, - 0.08919, - -0.05141, - -0.02774, - -0.29106, - 0.1477, - 0.08044, - -0.16082, - -0.20036, - 0.22777, - -0.08917, - -0.23422, - -0.04298, - 0.17577, - -0.03578, - -0.11387, - -0.07608, - 0.00279, - 0.10301, - -0.12739, - 0.15546, - -0.13144, - -0.11014, - -0.03241, - 0.04334, - -0.08981, - 0.06465, - 0.29831, - 0.03073, - -0.04464, - -0.1462, - -0.0739, - 0.06342, - -0.09429, - -0.24225, - 0.00964, - -0.05657, - -0.06223, - 0.15089, - -0.12286, - 0.05452, - 0.23272, - -0.23, - 0.05499, - -0.08371, - -0.21601, - -0.04613, - -0.12347, - -0.0452, - -0.08055, - -0.0353, - -0.24893, - 0.06055, - 0.15983, - -0.21408, - 0.01478, - -0.14952, - 0.17431, - -0.09427, - 0.14481, - 0.26991, - -0.09273, - -0.1387, - -0.13868, - 0.18739, - -0.04762, - -0.06018, - 0.29194, - -0.16599, - -0.01154, - 0.14724, - 0.04428, - 0.06028, - -0.32831, - 0.0995, - 0.07276, - 0.05412, - 0.00138, - -0.03105, - 0.00541, - -0.13425, - 0.10514, - -0.0744, - 0.03289, - 0.15338, - -0.13994, - -0.21428, - -0.03083, - 0.05248, - -0.01327, - 0.09775, - 0.25343, - -0.05114, - -0.13977, - 0.03819, - -0.05467, - -0.09845, - 0.16046, - -0.17458, - -0.32845, - -0.37161, - 0.14481, - 0.03634, - -0.19129, - -0.0339, - 0.0186, - -0.07045, - 0.00827, - 0.07315, - -0.05566, - 0.20611, - -0.11502, - -0.05593, - 0.05106, - 0.00141, - 0.00528, - 0.00286, - -0.11525, - -0.13955, - -0.13571, - -0.08985, - -0.05625, - -0.04447, - 0.00455 - ], - [ - -0.11725, - -0.07882, - -0.08233, - -0.03769, - 0.07852, - 0.1431, - 0.00146, - -0.00442, - -0.3672, - -0.15675, - 0.04859, - 0.07108, - -0.2679, - -0.00507, - 0.05781, - 0.10392, - 0.06644, - -0.06177, - -0.1017, - -0.01882, - -0.00572, - -0.0723, - 0.17521, - 0.12504, - 0.412, - -0.13831, - 0.22089, - 0.03718, - 0.14212, - 0.13427, - 0.0026, - 0.35283, - -0.0773, - 0.06187, - 0.04678, - -0.03756, - -0.06403, - 0.0007, - -0.42129, - 0.04891, - -0.02616, - 0.05365, - -0.02145, - -0.18327, - -0.02559, - 0.11812, - -0.16563, - -0.00903, - -0.0561, - 0.05704, - 0.00382, - 0.02928, - -0.0086, - 0.03397, - -0.00448, - -0.1554, - 0.01398, - -0.13732, - -0.34817, - -0.02682, - -0.1764, - 0.15461, - -0.02591, - 0.10598, - -0.02976, - -0.06042, - 0.02431, - -0.03812, - 0.13267, - 0.01426, - -0.07705, - 0.03053, - 0.01954, - 0.03829, - 0.32747, - 0.07814, - 0.04241, - -0.26805, - 0.11173, - -0.01197, - 0.13724, - 0.14053, - -0.1534, - 0.04196, - 0.08924, - 0.03509, - -0.13703, - 0.02964, - -0.05909, - -0.0005, - -0.06829, - 0.056, - 0.14863, - -0.05776, - 0.00694, - 0.27036, - 0.05698, - -0.07858, - -0.02656, - -0.07841, - 0.06025, - 0.00285, - 0.00593, - 0.03772, - -0.41733, - -0.05125, - -0.04715, - -0.03109, - 0.01197, - 0.0378, - 0.04452, - -0.05875, - 0.03272, - 0.09227, - 0.2453, - -0.04144, - -0.02551, - 0.00112, - 0.02925, - 0.19161, - -0.05826, - 0.00491, - 0.00136, - 0.03166, - -0.03974, - -0.0116, - 0.07834, - -0.01425 - ], - [ - -0.06465, - -0.19553, - -0.23749, - 0.00717, - 0.01616, - 0.07487, - 0.00239, - 0.04725, - -0.45095, - 0.0073, - 0.03644, - 0.0468, - -0.23255, - -0.1144, - 0.05211, - 0.25569, - -0.08819, - -0.15133, - -0.0269, - -0.02959, - -0.10525, - -0.1383, - 0.1199, - 0.04749, - -0.02882, - -0.17442, - 0.17253, - 0.02241, - 0.04468, - 0.0143, - 0.04044, - -0.07604, - -0.04729, - -0.03547, - 0.09505, - 0.02739, - -0.026, - -0.05387, - -0.37683, - 0.02181, - 0.09045, - -0.02333, - 0.02197, - -0.18982, - -0.1025, - 0.09507, - -0.19247, - 0.00679, - 0.06178, - 0.11334, - 0.00076, - -0.01974, - 0.03926, - -0.02098, - 0.06334, - -0.13751, - -0.04819, - -0.13714, - -0.11022, - -0.07413, - -0.07055, - 0.00784, - 0.03675, - 0.03308, - -0.2506, - 0.00465, - 0.20292, - -0.04041, - -0.05455, - -0.01885, - -0.04659, - -0.14792, - -0.11792, - 0.04197, - 0.18979, - 0.02552, - 0.01138, - -0.08066, - 0.09696, - -0.06154, - -0.02536, - -0.00913, - 0.01336, - -0.02069, - -0.00225, - 0.02496, - 0.01702, - -0.02009, - -0.06922, - 0.0507, - -0.039, - 0.09262, - 0.10126, - -0.05814, - -0.02204, - 0.18749, - -0.10889, - -0.01847, - -0.07334, - -0.08535, - 0.09182, - 0.01911, - 0.25828, - 0.26059, - -0.40641, - -0.03101, - -0.01729, - -0.04783, - 0.11449, - -0.01791, - 0.12725, - -0.01797, - 0.00639, - -0.07093, - 0.06769, - -0.04682, - -0.08753, - 0.00515, - -0.06723, - 0.11887, - 0.00312, - 0.00529, - 0.04757, - 0.02552, - -0.02274, - -0.14207, - 0.23344, - -0.04061 - ], - [ - -0.11085, - -0.24592, - -0.15372, - -0.04507, - 0.10922, - -0.05687, - 0.07179, - 0.07071, - -0.27537, - 0.00015, - -0.05423, - 0.1327, - -0.01319, - -0.06215, - -0.00967, - 0.16155, - -0.05435, - -0.13588, - 0.06767, - 0.04975, - -0.05452, - -0.08034, - 0.03004, - 0.08711, - -0.2474, - -0.17558, - 0.09517, - -0.11126, - -0.10285, - 0.08959, - -0.09339, - -0.22866, - -0.11146, - -0.05371, - -0.00087, - 0.12524, - -0.00926, - 0.14082, - -0.35957, - -0.07005, - 0.1004, - -0.06887, - 0.04133, - -0.13605, - 0.12089, - -0.00794, - -0.0887, - -0.02688, - 0.0479, - 0.07137, - -0.08823, - -0.06357, - 0.08433, - 0.02245, - 0.0728, - -0.10782, - 0.02622, - -0.17012, - -0.0633, - 0.02759, - 0.10374, - 0.08678, - 0.08997, - 0.10512, - -0.14447, - 0.03255, - 0.14581, - 0.15427, - -0.09254, - 0.14425, - -0.09129, - -0.17238, - -0.01934, - 0.05525, - 0.21953, - 0.07463, - 0.11843, - 0.00424, - 0.00195, - -0.13804, - -0.02455, - -0.00079, - -0.07821, - -0.10396, - 0.11582, - 0.04119, - -0.01081, - 0.01726, - -0.09922, - 0.09736, - -0.08439, - 0.07119, - 0.00118, - 0.02821, - 0.01111, - 0.13919, - -0.17417, - 0.08197, - -0.13781, - -0.13465, - -0.00033, - -0.1438, - 0.15877, - 0.09281, - -0.14785, - -0.02131, - 0.00019, - -0.14801, - 0.0621, - -0.00413, - 0.1008, - 0.02691, - -0.03479, - -0.05768, - 0.08988, - -0.07242, - -0.03942, - -0.04009, - 0.04686, - -0.05788, - -0.02129, - -0.03828, - 0.22301, - 0.05214, - -0.03836, - -0.13957, - 0.06318, - 0.0062 - ], - [ - -0.01898, - -0.06779, - 0.06024, - -0.04063, - 0.12971, - -0.17187, - 0.11848, - 0.14751, - 0.00422, - 0.01215, - 0.00748, - 0.10563, - -0.0176, - -0.06581, - 0.10444, - -0.0807, - -0.00183, - -0.07489, - 0.02805, - 0.06656, - 0.04835, - -0.04302, - -0.11299, - 0.0025, - -0.09264, - -0.03277, - -0.02422, - -0.13115, - 0.04001, - 0.05607, - -0.16028, - -0.09154, - -0.05189, - -0.05415, - -0.06343, - 0.17531, - -0.00373, - 0.10651, - -0.01451, - 0.04929, - 0.05575, - 0.02015, - 0.04786, - 0.04622, - 0.10231, - -0.03313, - 0.08491, - 0.03834, - 0.02772, - -0.07238, - 0.03407, - 0.02309, - 0.03729, - -0.02869, - 0.10515, - 0.0502, - -0.05304, - -0.04465, - -0.14929, - -0.01666, - 0.15416, - 0.0488, - -0.02038, - 0.17766, - -0.16165, - -0.04648, - -0.0011, - 0.01768, - -0.05799, - 0.04316, - -0.02747, - -0.09065, - 0.06389, - -0.01854, - 0.14408, - 0.05632, - 0.14702, - 0.04595, - 0.11511, - -0.0712, - -0.1197, - -0.0942, - -0.17409, - -0.06455, - -0.03012, - 0.0511, - -0.05319, - 0.08837, - -0.06099, - -0.09123, - -0.05093, - 0.00741, - -0.07548, - -0.05541, - -0.08481, - 0.09804, - -0.14754, - 0.08245, - -0.13609, - -0.0033, - -0.10054, - -0.11472, - -0.02016, - -0.04256, - 0.05383, - 0.02834, - -0.00027, - -0.04505, - -0.06888, - 0.04897, - -0.09123, - -0.02963, - -0.05334, - 0.04061, - 0.10894, - -0.10933, - 0.03387, - 0.0272, - -0.06276, - -0.06501, - 0.03013, - -0.17656, - 0.17313, - -0.03254, - 0.00142, - -0.02277, - -0.05319, - -0.00587 - ], - [ - 0.01882, - -0.06308, - -0.01164, - -0.04585, - 0.05772, - -0.04536, - 0.06057, - 0.00024, - 0.00691, - -0.00028, - -0.03498, - 0.03016, - -0.06659, - -0.0339, - -0.03727, - -0.04372, - 0.00147, - -0.05439, - -0.04498, - 0.00357, - -0.02905, - -0.0292, - -0.03726, - 0.00366, - 0.02998, - 0.06118, - -0.05638, - 0.03055, - 0.04099, - 0.08154, - 0.00882, - -0.06393, - -0.06596, - 0.00728, - 0.0686, - 0.06046, - -0.00649, - 0.07725, - 0.07141, - 0.01568, - 0.04228, - -0.00792, - -0.03562, - 0.06675, - 0.04845, - -0.02553, - 0.07119, - -0.06706, - -0.07148, - -0.04616, - -0.00727, - -0.0188, - -0.037, - -0.01092, - 0.03169, - 0.02326, - -0.06869, - 0.03775, - -0.00569, - 0.03191, - 0.07568, - -0.04181, - 0.06747, - -0.03711, - 0.03252, - -0.05468, - 0.06088, - -0.00117, - 0.01655, - 0.08302, - 0.01369, - -0.02535, - 0.00097, - -0.01106, - 0.02096, - 0.05197, - -0.03375, - 0.03015, - -0.04184, - 0.02858, - -0.03848, - -0.01925, - -0.06304, - 0.04938, - -0.0131, - -0.03277, - -0.05322, - -0.04091, - -0.02238, - 0.03256, - -0.0187, - -0.01864, - 0.03286, - -0.04199, - -0.02949, - -0.02055, - 0.00428, - 0.02978, - 0.04419, - -0.05377, - -0.02645, - -0.05553, - 0.05285, - 0.04835, - -0.02162, - -0.06044, - 0.04214, - -0.03338, - -0.02483, - 0.04395, - -0.00805, - -0.01557, - 0.00933, - 0.00831, - -0.02159, - -0.07502, - -0.00982, - 0.04796, - -0.0012, - -0.03236, - -0.01689, - 0.02178, - -0.00066, - -0.00604, - 0.01581, - 0.01146, - -0.03001, - 0.04722 - ], - [ - 0.04077, - -0.05434, - 0.0327, - 0.02662, - -0.01969, - 0.01594, - 0.02462, - -0.06288, - -0.03406, - -0.04917, - -0.05148, - -0.02167, - -0.00053, - 0.01841, - -0.02536, - 0.0395, - -0.05907, - 0.03481, - -0.03409, - 0.02564, - 0.01688, - 0.02743, - -0.02017, - -0.06481, - -0.02439, - -0.01114, - 0.06438, - -0.00837, - 0.01743, - 0.02879, - 0.05112, - -0.01706, - -0.01245, - 0.01614, - 0.03137, - -0.04378, - -0.00225, - 0.00885, - -0.01838, - -0.00608, - -0.01394, - 0.00916, - -0.02453, - 0.0241, - 0.0341, - -0.00893, - 0.00148, - 0.00862, - -0.01719, - 0.05204, - -0.04956, - 0.03542, - -0.04565, - 0.03867, - -0.01562, - -0.03037, - -0.01646, - -0.01652, - 0.04338, - 0.05759, - -0.06513, - -0.01415, - -0.04032, - -0.05142, - 0.03091, - 0.0407, - 0.0088, - -0.06991, - -0.0689, - -0.03654, - 0.06035, - -0.00035, - 0.05202, - -0.06606, - -0.04365, - -0.06875, - -0.04365, - 0.00951, - 0.05984, - -0.02036, - -0.05675, - 0.05187, - -0.0603, - -0.01253, - -0.02417, - 0.02301, - 0.04616, - -0.06195, - 0.00211, - -0.06585, - 0.03849, - -0.05686, - 0.02266, - 0.02297, - -0.02155, - -0.05515, - 0.05287, - -0.00413, - 0.02108, - 0.00304, - 0.05771, - 0.00256, - -0.05425, - -0.0066, - -0.04146, - -0.07105, - 0.02615, - -0.02939, - -0.04933, - 0.0288, - 0.05028, - -0.02653, - 0.02319, - -0.00097, - -0.00132, - -0.01308, - 0.04842, - 0.02007, - -0.04976, - -0.06803, - -0.05106, - -0.05987, - -0.01801, - -0.00748, - -0.03032, - 0.04745, - -0.0708, - -0.06472 - ], - [ - -0.0661, - -0.0268, - -0.03613, - -0.0372, - -0.00565, - 0.08611, - -0.00823, - 0.06647, - -0.05206, - -0.0683, - -0.08173, - 0.02117, - -0.02109, - -0.01493, - 0.03643, - -0.02669, - -0.04084, - -0.01659, - 0.056, - 0.02473, - -0.06247, - 0.04678, - -0.04498, - -0.06433, - 0.02261, - 0.04321, - -0.02931, - 0.00893, - 0.03101, - 0.00469, - 0.07742, - 0.01935, - 0.03532, - -0.06503, - -0.0641, - 0.04313, - -0.05492, - -0.04882, - -0.03753, - -0.0386, - 0.03016, - -0.06711, - 0.00492, - -0.02091, - -0.04342, - 0.04236, - 0.00178, - 0.024, - 0.06191, - -0.0168, - -0.06196, - 0.06068, - -0.01521, - -0.01266, - -0.03599, - -0.02898, - -0.05595, - -0.0514, - -0.00822, - 0.01618, - 0.04214, - 0.06119, - -0.08259, - 0.06292, - 0.01371, - -0.01524, - 0.06579, - 0.00171, - 0.03908, - 0.03983, - -0.10555, - -0.0454, - 0.02047, - -0.06845, - 0.01928, - -0.04541, - 0.05962, - -0.0101, - 0.02837, - 0.02784, - 0.0555, - -0.06279, - -0.06347, - 0.0163, - -0.05202, - 0.00953, - 0.05869, - 0.05314, - 0.02366, - -0.0196, - 0.02834, - 0.01002, - 0.01993, - -0.00732, - 0.02064, - -0.04116, - -0.05812, - -0.03843, - 0.04975, - 0.01294, - -0.05665, - 0.09094, - -0.01213, - -0.0537, - 0.03678, - -0.01497, - 0.07878, - 0.00188, - 0.02133, - -0.07131, - -0.0267, - 0.04324, - -0.05164, - -0.00727, - 0.0222, - -0.00353, - -0.01724, - 0.03537, - 0.03476, - 0.00712, - -0.06166, - -0.1018, - 0.02999, - -0.00733, - 0.00931, - 0.06873, - -0.04515, - -0.03823 - ], - [ - 0.01737, - 0.04064, - -0.0242, - -0.14409, - -0.00257, - -0.16503, - -0.08209, - -0.05128, - -0.01332, - -0.13561, - -0.14721, - -0.0719, - -0.08327, - -0.13721, - -0.07195, - 0.05626, - 0.05191, - 0.08427, - -0.21314, - 0.01655, - -0.06443, - -0.02937, - -0.00463, - 0.00398, - -0.03435, - -0.14694, - 0.10959, - -0.04225, - -0.06016, - -0.09849, - -0.02265, - -0.13949, - -0.01769, - -0.08284, - -0.04965, - -0.03572, - -0.06432, - 0.05829, - -0.00545, - -0.02289, - 0.06643, - -0.12072, - 0.12417, - 0.01674, - 0.02915, - 0.03567, - 0.00326, - -0.04851, - -0.06011, - 0.02634, - -0.10848, - -0.09895, - 0.0593, - -0.10099, - 0.01306, - -0.04152, - -0.16119, - -0.06276, - -0.13966, - 0.05123, - -0.07628, - -0.04, - 0.00998, - -0.06178, - 0.01927, - -0.0675, - 0.05477, - -0.05052, - 0.06005, - 0.09156, - -0.12958, - -0.10997, - -0.01466, - 0.01399, - 0.04137, - 0.08193, - -0.0042, - -0.07366, - -0.05894, - -0.08679, - -0.08926, - -0.01838, - -0.10424, - -0.08088, - -0.18399, - 0.05606, - 0.05982, - -0.13029, - 0.03119, - -0.08831, - -0.01417, - -0.04818, - -0.05631, - -0.01665, - -0.01243, - 0.04736, - -0.08409, - -0.11306, - -0.02253, - -0.06977, - -0.1122, - 0.03751, - -0.02752, - 0.07674, - -0.04757, - -0.33444, - 0.02069, - 0.00459, - -0.10819, - -0.05863, - 0.10804, - -0.03313, - -0.15134, - -0.0667, - -0.06611, - -0.13213, - -0.06241, - 0.06574, - 0.12019, - 0.03438, - 0.04931, - -0.16049, - -0.03671, - -0.08327, - 0.03104, - -0.01556, - -0.04978, - 0.08545 - ], - [ - 0.00489, - -0.05047, - -0.00389, - 0.00029, - -0.11227, - -0.13435, - -0.00809, - -0.03258, - -0.08652, - -0.07838, - -0.11873, - -0.14577, - 0.05203, - -0.0421, - 0.01653, - 0.02369, - 0.06211, - 0.20412, - -0.41811, - 0.11839, - 0.00773, - -0.04969, - -0.06037, - -0.02652, - 0.00808, - -0.00747, - 0.05137, - -0.02318, - -0.10133, - 0.00284, - 0.07073, - -0.08841, - -0.01054, - -0.09441, - -0.04037, - -0.04007, - -0.13879, - 0.00242, - -0.07562, - -0.02771, - -0.05452, - -0.28267, - 0.09957, - 0.12888, - 0.04254, - 0.02156, - 0.03968, - 0.06576, - 0.0627, - 0.02976, - -0.12435, - -0.15074, - 0.18721, - 0.0396, - 0.19534, - 0.02073, - -0.19672, - -0.05522, - -0.13076, - -0.04799, - 0.0769, - -0.03052, - 0.0874, - 0.00651, - -0.11333, - 0.06515, - -0.07695, - 0.03688, - 0.04166, - 0.0544, - 0.00579, - -0.06693, - 0.09699, - 0.0296, - -0.02982, - 0.10016, - -0.0551, - -0.0407, - -0.04878, - 0.04066, - -0.07502, - 0.00859, - -0.00694, - -0.08306, - -0.17549, - -0.06994, - 0.12994, - -0.1293, - -0.05444, - -0.02896, - 0.14707, - -0.11234, - -0.06336, - -0.07222, - 0.04846, - 0.03666, - -0.06565, - 0.02596, - -0.03742, - -0.0712, - -0.07033, - 0.05618, - 0.15878, - 0.04014, - -0.10513, - -0.48927, - -0.02419, - 0.08382, - -0.24626, - -0.00541, - 0.08041, - 0.03846, - -0.03683, - 0.03158, - -0.05891, - -0.18876, - -0.23108, - 0.13518, - -0.06585, - -0.06062, - -0.04342, - -0.01914, - -0.10856, - 0.05665, - 0.03105, - -0.03507, - 0.04866, - -0.00105 - ], - [ - 0.13706, - -0.03698, - -0.09063, - 0.0401, - -0.01205, - -0.16401, - 0.03297, - 0.03661, - -0.08298, - -0.09146, - -0.05164, - -0.01792, - -0.01985, - -0.08851, - -0.02766, - 0.05601, - 0.04662, - 0.00864, - -0.40693, - 0.20969, - 0.08768, - -0.01928, - -0.22284, - -0.05126, - -0.01416, - -0.10232, - 0.02894, - -0.08894, - -0.00117, - 0.11834, - 0.09987, - -0.00052, - -0.07214, - 0.02628, - -0.05946, - 0.24305, - -0.07725, - -0.07031, - 0.01186, - -0.06782, - 0.01143, - -0.09847, - 0.16588, - -0.04446, - 0.20582, - 0.00653, - 0.05035, - 0.02529, - -0.00961, - -0.01388, - 0.09894, - -0.26238, - 0.26938, - -0.00959, - 0.0656, - 0.04859, - -0.18363, - 0.01508, - 0.08129, - -0.0756, - 0.00044, - 0.04586, - -0.01887, - -0.1063, - 0.04241, - -0.06688, - -0.04956, - 0.08329, - -0.08702, - 0.03486, - 0.05561, - -0.02069, - 0.14107, - 0.03538, - 0.12353, - 0.04892, - -0.08506, - -0.02418, - 0.09505, - -0.02399, - 0.11691, - -0.05249, - 0.03113, - -0.03609, - -0.00613, - 0.04579, - 0.0677, - -0.08685, - -0.09438, - 0.03475, - 0.13684, - -0.12365, - 0.00964, - -0.04418, - 0.08389, - -0.07842, - 0.0364, - 0.07094, - -0.09527, - 0.0423, - -0.08581, - 0.10034, - 0.12046, - -0.00265, - -0.15088, - -0.5509, - 0.00973, - 0.03775, - -0.26139, - 0.02097, - 0.03012, - -0.04705, - 0.01544, - 0.05029, - 0.03897, - -0.11814, - -0.17007, - 0.19837, - -0.0129, - -0.11278, - -0.03706, - -0.00101, - -0.09503, - -0.05361, - -0.02855, - 0.12721, - 0.08812, - -0.07228 - ], - [ - 0.13948, - 0.07034, - -0.09689, - 0.16081, - -0.01183, - 0.11924, - 0.02769, - 0.16454, - 0.10231, - -0.36138, - -0.05929, - -0.01195, - 0.07328, - 0.00345, - -0.12686, - 0.02909, - -0.16561, - 0.07756, - -0.32056, - 0.05011, - -0.00573, - -0.03981, - -0.11184, - -0.15722, - 0.05544, - -0.10068, - 0.09824, - -0.01704, - 0.17526, - 0.18122, - 0.10851, - 0.05626, - -0.03222, - -0.0377, - 0.09319, - 0.08919, - 0.04231, - -0.01685, - 0.03975, - -0.04412, - 0.0874, - 0.25658, - -0.16009, - 0.12087, - 0.18101, - 0.0908, - 0.13626, - 0.07325, - -0.01318, - -0.04494, - 0.2442, - -0.40094, - -0.04342, - 0.06287, - -0.03941, - -0.08783, - -0.30729, - 0.07993, - 0.09133, - -0.0654, - 0.01891, - -0.07794, - 0.04006, - -0.15252, - 0.06558, - -0.04951, - -0.04103, - 0.01513, - -0.07931, - 0.14433, - 0.12691, - 0.13859, - 0.12463, - -0.02928, - 0.29381, - -0.02775, - -0.0753, - 0.03903, - -0.03137, - 0.02875, - 0.17165, - 0.05341, - 0.05316, - 0.01783, - -0.00943, - -0.09642, - -0.02506, - -0.09419, - 0.04928, - -0.1035, - 0.01119, - -0.18126, - 0.07553, - -0.00299, - -0.11177, - -0.14888, - 0.14606, - 0.08884, - 0.06432, - -0.03863, - -0.14332, - 0.11004, - 0.11467, - 0.01649, - 0.1189, - -0.3164, - 0.01781, - 0.06135, - -0.26461, - 0.09019, - 0.13003, - 0.00653, - 0.09213, - 0.10543, - -0.05191, - -0.11831, - -0.13711, - 0.29656, - -0.19903, - -0.10738, - -0.07221, - 0.24247, - 0.01752, - -0.01949, - -0.12206, - 0.06328, - 0.04139, - -0.05973 - ], - [ - 0.16988, - 0.10522, - -0.16535, - -0.18448, - 0.06849, - -0.08555, - 0.03653, - 0.22355, - 0.08409, - -0.33127, - -0.17027, - 0.14414, - 0.19647, - -0.0798, - 0.06584, - -0.0184, - -0.1212, - -0.20402, - -0.04011, - -0.38273, - -0.18416, - -0.04278, - -0.0044, - -0.20808, - 0.01308, - -0.14386, - 0.02549, - 0.0797, - 0.25827, - -0.20117, - -0.13268, - 0.0156, - 0.00799, - 0.22375, - 0.14435, - 0.06717, - 0.2327, - 0.01308, - -0.10239, - 0.06603, - -0.08851, - 0.23432, - -0.23072, - 0.03174, - 0.0107, - 0.10354, - 0.07125, - 0.06463, - 0.04103, - -0.10071, - 0.14306, - -0.37297, - -0.12517, - 0.07137, - -0.11501, - -0.39761, - -0.08785, - 0.10906, - 0.07901, - -0.17506, - 0.20532, - -0.08725, - 0.00832, - -0.12047, - 0.07394, - 0.07494, - 0.05719, - 0.09756, - 0.05803, - 0.1111, - 0.17672, - 0.0714, - -0.17107, - -0.01005, - -0.04899, - -0.03814, - 0.05198, - 0.18764, - -0.04679, - -0.00638, - 0.00539, - -0.01702, - 0.03251, - -0.06676, - 0.07076, - 0.02586, - -0.01522, - 0.02692, - 0.26775, - 0.04397, - 0.00439, - -0.21795, - -0.32972, - 0.1038, - -0.44008, - -0.09318, - -0.0248, - 0.15325, - 0.21001, - -0.04129, - -0.05493, - -0.09635, - -0.03802, - 0.03343, - 0.17024, - 0.10564, - -0.1367, - -0.33108, - -0.07091, - 0.06706, - -0.09977, - -0.01033, - 0.14183, - 0.03409, - -0.07327, - -0.02276, - 0.04924, - -0.15833, - 0.00412, - -0.26849, - -0.03045, - 0.22693, - -0.01221, - 0.27294, - -0.09764, - 0.0674, - -0.1562, - 0.05068 - ], - [ - 0.03744, - 0.10124, - -0.30298, - -0.17229, - 0.08512, - -0.14171, - -0.06382, - 0.03793, - -0.05364, - -0.02605, - -0.32753, - 0.15793, - -0.0737, - 0.06909, - 0.16351, - -0.18042, - 0.0314, - 0.0559, - 0.14223, - -0.18863, - -0.18588, - 0.00311, - 0.14129, - -0.0429, - -0.26144, - -0.13095, - -0.30249, - -0.27336, - 0.13635, - -0.3437, - 0.18647, - 0.12403, - 0.1228, - 0.16575, - -0.04875, - -0.02645, - 0.21876, - -0.10424, - -0.08852, - 0.00691, - 0.09838, - 0.03698, - -0.04215, - -0.09537, - -0.04211, - 0.03775, - -0.02981, - -0.01739, - -0.07351, - -0.1801, - 0.0259, - -0.02836, - -0.09389, - -0.03017, - -0.06795, - -0.11522, - 0.13844, - -0.01271, - 0.03932, - -0.02751, - 0.07083, - -0.05263, - -0.07063, - 0.01497, - 0.28908, - -0.01008, - 0.07763, - 0.06593, - -0.00561, - -0.06373, - 0.12893, - -0.06119, - -0.09641, - 0.0166, - -0.43358, - -0.14244, - 0.07451, - 0.05855, - 0.02009, - -0.00467, - -0.14532, - -0.03334, - -0.07523, - -0.10889, - -0.0255, - 0.18198, - -0.02774, - 0.08723, - 0.1346, - 0.04358, - -0.00291, - -0.06583, - -0.18467, - -0.08243, - -0.15403, - 0.23581, - 0.07342, - -0.02991, - 0.22633, - 0.1889, - 0.00246, - 0.06062, - -0.22328, - -0.19269, - 0.11909, - 0.11287, - -0.01436, - -0.1971, - 0.04328, - 0.13079, - 0.06831, - -0.03047, - -0.11111, - -0.08352, - 0.08122, - 0.06119, - 0.11044, - -0.05731, - 0.109, - 0.13216, - 0.05401, - -0.05526, - 0.1084, - 0.0477, - 0.09495, - 0.02555, - -0.12695, - 0.12222 - ], - [ - -0.06442, - 0.0322, - -0.14074, - -0.08428, - 0.1075, - -0.02992, - -0.28658, - -0.05301, - -0.02096, - 0.01966, - -0.06257, - 0.01359, - -0.31822, - 0.11001, - 0.15468, - -0.20154, - 0.18935, - 0.08933, - 0.01897, - -0.03887, - -0.1247, - 0.07945, - 0.14208, - 0.11994, - 0.15129, - -0.12542, - -0.30735, - -0.1034, - 0.04784, - -0.0497, - 0.13714, - 0.23984, - 0.13435, - 0.04155, - -0.05654, - -0.10738, - 0.05056, - -0.0433, - -0.007, - 0.02143, - 0.02907, - -0.09216, - 0.0929, - 0.04017, - -0.06782, - 0.03986, - -0.04959, - 0.05633, - -0.06894, - -0.0294, - -0.0388, - 0.06869, - -0.06725, - -0.10614, - 0.04074, - -0.13912, - -0.05697, - 0.03654, - -0.17282, - 0.00583, - -0.16625, - -0.08034, - -0.10027, - -0.07075, - 0.09919, - -0.07029, - -0.02462, - -0.03467, - -0.00471, - -0.18758, - 0.0144, - 0.04458, - -0.17022, - 0.04066, - -0.11109, - 0.01119, - -0.14381, - -0.15198, - -0.13917, - -0.01798, - -0.01138, - 0.13004, - 0.0362, - -0.05587, - -0.06077, - -0.05518, - -0.05814, - -0.07035, - -0.01764, - 0.02702, - -0.14811, - -0.10373, - 0.06598, - 0.04531, - -0.06876, - 0.17679, - 0.09325, - 0.05192, - 0.21241, - -0.0597, - -0.10505, - 0.15122, - -0.21311, - -0.22579, - -0.00444, - 0.06165, - 0.02051, - -0.09131, - 0.06539, - 0.14826, - 0.16831, - -0.05825, - -0.15095, - -0.09601, - -0.07958, - -0.1995, - 0.01882, - 0.01642, - 0.0533, - 0.11151, - 0.00341, - 0.03298, - 0.07846, - 0.01605, - -0.06265, - -0.10957, - -0.07886, - 0.07838 - ], - [ - -0.10358, - 0.07427, - -0.03609, - -0.09216, - 0.08665, - -0.13203, - -0.20039, - 0.06348, - -0.03719, - -0.25287, - -0.03616, - -0.12647, - -0.15576, - -0.08119, - -0.06369, - 0.09225, - 0.17877, - 0.19929, - 0.08103, - -0.11885, - 8e-05, - -0.047, - 0.25352, - 0.13932, - 0.19223, - -0.08308, - 0.20985, - -0.05781, - 0.00801, - -0.06012, - 0.10755, - 0.15857, - -0.0402, - -0.07154, - 0.04493, - -0.10342, - -0.02494, - -0.0177, - -0.10983, - -0.008, - -0.02668, - 0.01841, - -0.08745, - 0.01274, - -0.08173, - 0.16703, - -0.03395, - 0.05694, - -0.07833, - -0.02334, - -0.01059, - -0.02615, - -0.025, - -0.046, - 0.07902, - -0.10766, - -0.02597, - -0.08534, - -0.0824, - -0.00024, - -0.17123, - 0.05263, - -0.01346, - -0.01457, - -0.25803, - 0.01366, - 0.03503, - -0.06595, - -0.05903, - -0.00968, - 0.11275, - -0.10084, - -0.12866, - -0.0673, - -0.13796, - -0.05473, - -0.25085, - -0.10011, - -0.00766, - -0.10759, - 0.12749, - 0.08866, - 0.02066, - -0.01914, - -0.08498, - 0.04894, - -0.12219, - 0.0402, - -0.19684, - -0.12751, - -0.01574, - 0.01441, - 0.0457, - 0.01892, - -0.11307, - 0.05392, - 0.25391, - 0.06764, - -0.05341, - -0.09152, - 0.11588, - 0.05219, - -0.12488, - 0.15609, - -0.06185, - -0.10731, - -0.03091, - 0.09099, - 0.03905, - 0.08192, - 0.08659, - -0.03124, - 0.00497, - -0.08695, - -0.07586, - -0.03056, - 0.0105, - -0.03892, - -0.03715, - 0.08934, - -0.05217, - -0.03788, - 0.00367, - -0.00847, - -0.00078, - -0.09754, - 0.00806, - 0.00044 - ], - [ - -0.06227, - 0.04418, - -0.29555, - -0.03961, - -0.05109, - -0.09719, - -0.15733, - 0.107, - -0.19341, - -0.03179, - -0.08644, - -0.062, - -0.23111, - -0.10817, - -0.05151, - 0.17665, - 0.07168, - 0.12484, - 0.08709, - -0.13814, - -0.09599, - -0.13779, - 0.17546, - 0.04618, - -0.08727, - -0.11452, - 0.14951, - -0.10705, - -0.20856, - -0.11609, - 0.15573, - -0.19882, - -0.13064, - -0.11808, - 0.00956, - 0.1408, - -0.13036, - 0.03548, - -0.1515, - -0.06281, - 0.04017, - -0.12449, - 0.0973, - -0.22707, - -0.03249, - 0.08858, - -0.06016, - 0.01789, - -0.03198, - 0.13232, - 0.04754, - -0.12745, - 0.04122, - -0.06719, - -0.0207, - -0.1563, - 0.05693, - -0.06038, - 0.10153, - 0.04309, - -0.13346, - 0.02881, - 0.12079, - -0.02025, - -0.16766, - -0.02672, - 0.01556, - -0.03001, - -0.01282, - 0.08476, - -0.02652, - -0.08789, - -0.01845, - -0.04483, - -0.09465, - 0.07603, - -0.15528, - 0.01721, - 0.0026, - 0.07588, - 0.15675, - 0.0978, - 0.11512, - 0.01019, - 0.04889, - 0.02966, - 0.02528, - 0.02002, - -0.16638, - -0.0312, - -0.01144, - 0.09154, - -0.05525, - 0.03681, - -0.11478, - 0.01552, - 0.13963, - 0.06564, - -0.06358, - -0.03708, - -0.03439, - 0.0589, - 0.08343, - 0.17215, - -0.06992, - -0.06073, - -0.00226, - 0.17498, - -0.02379, - 0.03853, - 0.19706, - 0.02809, - 0.06224, - -0.05249, - -0.10324, - -0.02206, - -0.01079, - -0.01621, - -0.01759, - 0.06766, - 0.0277, - -0.01793, - 0.12434, - 0.11768, - 0.03541, - -0.11451, - 0.02362, - 0.01096 - ], - [ - -0.04396, - -0.05347, - -0.03703, - 0.0452, - -0.03775, - -0.01558, - -0.07223, - -0.05782, - -0.20022, - -0.03143, - -0.14906, - -0.21052, - -0.01231, - -0.08143, - 0.01488, - 0.10307, - 0.02447, - 0.08051, - 0.05121, - -0.10678, - -0.15649, - -0.04236, - -0.07817, - 0.01142, - -0.17636, - -0.14888, - 0.07912, - 0.01206, - -0.18391, - 0.02654, - -0.08182, - -0.1827, - -0.06409, - -0.07119, - 0.00545, - 0.08098, - -0.22545, - -0.01403, - -0.22022, - -0.07213, - 0.07028, - -0.00745, - 0.10641, - -0.1461, - -0.05287, - 0.14283, - -0.06711, - -0.02349, - 0.06538, - 0.23149, - -0.17186, - -0.06837, - 0.1765, - -0.03271, - 0.01461, - -0.11353, - -0.0395, - 0.02197, - 0.08921, - 0.07429, - 0.12143, - 0.06187, - 0.10597, - -0.04882, - -0.01096, - -0.03638, - 0.08433, - 0.06743, - -0.07419, - 0.01254, - -0.13096, - -0.01699, - 0.06063, - -0.00388, - 0.00214, - 0.11965, - -0.02633, - -0.05669, - -0.00196, - -0.02208, - -0.01957, - -0.01696, - 0.13538, - 0.05527, - 0.09803, - 0.02847, - -0.05093, - -0.06478, - -0.08276, - 0.13576, - -0.01742, - -0.09502, - -0.04111, - -0.06693, - -0.1069, - -0.07686, - -0.01588, - 0.09617, - -0.09084, - -0.02124, - -0.17975, - 0.01392, - 0.17006, - 0.07612, - -0.27703, - -0.04873, - 0.06785, - 0.13855, - -0.13297, - 0.10642, - 0.19874, - 0.00026, - -0.00774, - 0.03742, - -0.06544, - 0.0135, - -0.2279, - -0.05215, - -0.02623, - -0.16419, - -0.07232, - -0.00342, - 0.10469, - 0.20246, - 0.00455, - -0.20762, - 0.04931, - 0.02814 - ], - [ - 0.04425, - -0.04806, - 0.01386, - 0.01182, - -0.08764, - -0.07827, - -0.03825, - -0.07033, - -0.03387, - 0.0364, - 0.01573, - -0.05098, - -0.06352, - -0.0513, - -0.02249, - 0.00056, - -0.05688, - 0.02961, - 0.06399, - 0.07653, - -0.0987, - -0.01001, - -0.08429, - -0.05934, - -0.12056, - -0.01231, - -0.08312, - -0.01249, - -0.04839, - -0.00234, - -0.11602, - 0.01827, - 0.10397, - 0.03837, - 0.01286, - -0.01418, - -0.10916, - 0.05357, - -0.11727, - -0.04294, - -0.05125, - 0.01555, - 0.00132, - 0.01821, - -0.09737, - -0.00628, - -0.00043, - -0.06946, - 0.04015, - 0.15218, - 0.01086, - 0.08045, - -0.00736, - -0.01925, - 0.03478, - 0.0033, - 0.12486, - -0.09348, - 0.05692, - 0.05793, - 0.00191, - -0.02308, - -0.01016, - -0.0372, - -0.05396, - -0.04198, - -0.05726, - 0.08308, - -0.02816, - -0.04896, - -0.08002, - 0.02517, - 0.04677, - 0.01492, - 0.05305, - -0.0184, - 0.01585, - 0.05401, - 0.0599, - -0.01898, - -0.04309, - -0.09398, - 0.02151, - -0.04543, - 0.10319, - -0.05123, - 0.02372, - 0.00643, - 0.00551, - 0.07719, - 0.02401, - -0.046, - 0.03827, - -0.03703, - 0.04247, - -0.00562, - -0.10113, - -0.01416, - -0.09593, - -0.03438, - 0.01895, - -0.13051, - 0.06674, - -0.05606, - -0.14505, - 0.01764, - 0.08468, - 0.0028, - -0.0853, - -0.01419, - -0.10545, - -0.07252, - -0.0668, - -0.03942, - -0.04233, - 0.03299, - -0.01554, - -0.14857, - -0.01725, - -0.13115, - 0.01258, - -0.0638, - -0.00392, - 0.0647, - -0.00506, - -0.11127, - -0.0071, - 0.02899 - ], - [ - -0.05816, - -0.01388, - -0.0273, - -0.04953, - 0.06, - -0.06153, - -0.05765, - 0.0495, - 0.02313, - -0.03972, - -0.04148, - -0.04557, - 0.06351, - 0.06805, - -0.00392, - 0.03202, - 0.04169, - -0.04777, - -0.00461, - 0.00131, - -0.00462, - 0.031, - 0.06303, - 0.03222, - 0.01314, - 0.01716, - -0.02076, - -0.067, - -0.05319, - -0.06499, - -0.07712, - -0.05226, - 0.05425, - -0.01704, - 0.04442, - 0.04622, - -0.06426, - -0.0062, - -0.06985, - 0.0262, - -0.01444, - -0.00175, - 0.05321, - 0.05399, - -0.04568, - 0.02537, - 0.0658, - 0.00997, - 0.05643, - -0.01295, - -0.05086, - 0.10152, - -0.04012, - 0.00799, - -0.06563, - 0.05399, - 0.08512, - 0.00353, - -0.02523, - -0.01954, - -0.05939, - -0.00063, - -0.00786, - 0.01117, - 0.04816, - -0.00863, - -0.00479, - -0.08198, - -0.02344, - 0.06747, - -0.07579, - 0.03906, - 0.05618, - 0.00032, - -0.01912, - -0.0698, - -0.06553, - 0.0208, - -0.03456, - -0.03444, - 0.03788, - 0.00048, - 0.0463, - 0.05352, - -0.04663, - 0.03945, - -0.05831, - 0.03018, - 0.05827, - -0.04009, - 0.06245, - 0.01157, - -0.03467, - 0.0259, - 0.00633, - 0.05724, - -0.0063, - -0.00899, - -0.00909, - -0.02497, - 0.00394, - 0.03758, - -0.05209, - 0.05395, - -0.0359, - 0.03527, - -0.05574, - 0.05847, - 0.00167, - -0.03441, - -0.05359, - 0.04484, - -0.04464, - -0.01662, - 0.0195, - 0.00977, - 0.01038, - 0.02605, - 0.06818, - -0.07317, - -0.05168, - 0.02995, - 0.0226, - -0.0655, - 0.0307, - -0.00554, - -0.00945, - 0.03031 - ], - [ - -0.07057, - 0.01405, - 0.0263, - 0.03098, - 0.01647, - -0.05651, - -0.01697, - 0.0119, - -0.04093, - -0.00066, - -0.04604, - -0.00575, - 0.03168, - -0.01554, - -0.05427, - -0.04951, - 0.01239, - 0.03765, - -0.02677, - -0.04494, - 0.01194, - 0.01341, - -0.03638, - -0.06228, - 0.06167, - -0.03742, - -0.04164, - 0.06862, - 0.0088, - 0.01289, - 0.05967, - 0.03627, - 0.07041, - -0.03219, - 0.00782, - 0.01573, - -0.00647, - -0.03518, - -0.00368, - 0.02603, - -0.0301, - -0.05825, - 0.02782, - -0.06012, - 0.03566, - -0.03006, - 0.01619, - 0.05773, - 0.01638, - -0.03321, - -0.04379, - 0.0598, - 0.01951, - 0.00892, - -0.03746, - 0.01164, - -0.02705, - -0.02652, - -0.04605, - -0.00841, - -0.05588, - 0.00538, - 0.03352, - -0.01274, - -0.01026, - 0.01435, - 0.05367, - -0.01605, - -0.06145, - 0.0052, - 0.04083, - 0.02984, - -0.01106, - 0.04597, - -0.03885, - 0.05643, - -0.02361, - -0.02002, - 0.01011, - -0.02615, - -0.04815, - 0.01876, - -0.03527, - -0.04506, - 0.01522, - -0.03792, - 0.06723, - -0.05987, - 0.0001, - -0.03475, - 0.04012, - -0.00707, - -0.03934, - -0.04435, - -0.06884, - -0.05539, - -0.00486, - -0.05592, - 0.0453, - 0.02216, - -0.06494, - -0.03068, - -0.05457, - -0.0475, - 0.069, - -0.05091, - -0.00151, - 0.03039, - 0.05359, - 0.01599, - 0.0115, - -0.04441, - -0.06275, - 0.06232, - -0.06851, - -0.02108, - -0.0386, - 0.0443, - -0.06727, - 0.05133, - -0.04082, - -0.06172, - -0.00937, - -0.03686, - -0.05867, - 0.02375, - -0.00927, - 0.04591 - ], - [ - 0.06717, - 0.03409, - -0.03749, - 0.01159, - 0.05839, - -0.03229, - -0.00887, - -0.04309, - 0.03527, - -0.00863, - -0.06075, - -0.0456, - 0.00675, - 0.06624, - -0.06716, - -0.05267, - 0.02999, - -0.07112, - -0.02898, - 0.06042, - -0.05632, - 0.00576, - 0.00968, - -0.05692, - 0.00752, - 0.01446, - 0.04492, - 0.03583, - -0.02375, - 0.02523, - 0.07447, - -0.01446, - -0.03829, - -0.03992, - 0.04242, - 0.0537, - 0.03566, - -0.0283, - -0.02593, - 0.02354, - 0.02578, - 0.0235, - 0.03531, - 0.00041, - 0.01928, - -0.03885, - -0.00023, - -0.01784, - -0.06321, - 0.03574, - 0.05238, - -0.03909, - 0.06392, - 0.00413, - 0.04425, - 0.00141, - -0.00291, - -0.02734, - 0.02741, - -0.05562, - -0.02988, - -0.01308, - -0.02162, - 0.01713, - -0.00647, - 0.04498, - -0.05972, - 0.03122, - 0.06903, - -0.05468, - -0.08846, - 0.02789, - 0.01321, - 0.04959, - 0.03475, - 0.02486, - 0.04351, - 0.03042, - -0.00508, - -0.05576, - 0.04713, - -0.0322, - -0.00811, - 0.05995, - 0.01194, - 0.03506, - -0.03116, - -0.04956, - 0.04801, - 0.0094, - 0.05673, - -0.07768, - -0.04652, - 0.06689, - -0.07487, - -0.00729, - 0.05222, - 0.01951, - -0.05579, - 0.02382, - -0.06051, - 0.0608, - -0.04258, - 0.01552, - 0.0522, - -0.01787, - -0.03702, - 0.06215, - 0.00827, - -0.01803, - 0.00345, - -0.0383, - 0.01901, - -0.06995, - 0.01871, - -0.0551, - -0.00042, - 0.06171, - 0.05908, - 0.02448, - 0.04904, - -0.05876, - 0.02355, - -0.02252, - 0.01143, - -0.05198, - 0.02982, - 0.03464 - ], - [ - -0.00717, - -0.14094, - -0.08625, - 0.01461, - 0.01928, - -0.1021, - -0.02149, - -0.11484, - -0.00417, - -0.04788, - -0.03966, - -0.06808, - 0.01831, - -0.07217, - -0.04066, - 0.02966, - 0.00634, - -0.01697, - -0.13987, - 0.08462, - -0.1131, - -0.06321, - -0.0304, - -0.06851, - 0.03687, - -0.03557, - 0.08468, - -0.01883, - -0.13462, - -0.02858, - 0.07057, - 0.00346, - -0.04293, - 0.06619, - 0.06861, - -0.05054, - -0.04195, - -0.11232, - 0.00902, - -0.07023, - 0.0716, - 0.03438, - 0.11687, - 0.13778, - 0.07708, - 0.05171, - -0.00374, - 0.0187, - 0.00538, - 0.01079, - -0.02284, - -0.27642, - 0.06081, - 0.01859, - 0.04932, - -0.09765, - -0.18924, - -0.04887, - -0.10327, - -0.09908, - -0.02287, - 0.02054, - -0.01256, - -0.07936, - -0.06613, - 0.02497, - -0.04545, - 0.03673, - -0.01408, - -0.01037, - -0.07135, - 0.09929, - 0.09723, - -0.02104, - -0.01982, - 0.10619, - 0.02973, - 0.04668, - -0.03919, - 0.10428, - 0.0195, - -0.02028, - 0.03901, - 0.0957, - -0.04208, - -0.04634, - 0.06691, - -0.13675, - -0.02281, - 0.01157, - 0.03426, - -0.18834, - -0.03807, - -0.03618, - -0.08227, - 0.0152, - 0.0258, - -0.09617, - -0.05901, - 0.04159, - -0.03479, - 0.06261, - 0.12909, - -0.01603, - -0.05956, - -0.15923, - 0.03052, - 0.0329, - -0.1209, - 0.00532, - -0.01259, - 0.01128, - 0.10247, - -0.04648, - -0.01143, - -0.00701, - -0.18055, - 0.09637, - -0.15446, - -0.06538, - 0.01312, - 0.06943, - 0.01468, - -0.08686, - 0.04558, - -0.17409, - 0.05475, - -0.03959 - ], - [ - 0.05393, - -0.18776, - -0.04682, - -0.02624, - -0.02734, - -0.05931, - -0.02462, - -0.22713, - 0.05136, - -0.08047, - -0.08744, - -0.30947, - 0.05868, - -0.07097, - -0.08515, - 0.08377, - -0.07942, - 0.05309, - 0.01658, - 0.14159, - -0.14565, - 0.04155, - -0.02411, - -0.1112, - 0.04615, - 0.01552, - 0.15935, - 0.01963, - -0.14176, - 0.04369, - 0.03007, - 0.03786, - -0.16706, - 0.15525, - 0.05997, - -0.08421, - -0.16973, - -0.06352, - -0.03243, - 0.0004, - -0.05147, - 0.18102, - 0.14799, - -0.01135, - 0.10788, - -0.06778, - -0.05186, - 0.00464, - 0.09719, - 0.03568, - 0.06447, - -0.35535, - 0.04813, - 0.0234, - 0.12124, - -0.09391, - -0.33248, - -0.00542, - -0.05745, - -0.15364, - 0.07291, - 0.00376, - 0.0135, - -0.08995, - -0.09181, - 0.04061, - -0.10959, - 0.00369, - 0.03666, - 0.03273, - -0.1069, - 0.06668, - 0.12642, - -0.03164, - 0.10881, - 0.10515, - 0.08665, - -0.06678, - -0.11388, - 0.11646, - 0.00142, - -0.10073, - 0.17813, - 0.04862, - 0.12536, - -0.05075, - -0.01691, - 0.03829, - -0.01094, - 0.02257, - -0.00458, - -0.27624, - 0.0404, - -0.06213, - -0.21752, - 0.05106, - -0.13051, - -0.08691, - -0.05777, - -0.06506, - -0.04097, - 0.02717, - 0.15949, - -0.02924, - -0.12043, - 0.01248, - 0.10048, - 0.07792, - -0.17075, - 0.11328, - 0.01494, - 0.06936, - 0.12789, - -0.02574, - 0.0047, - -0.00352, - -0.28572, - 0.09932, - -0.22284, - -0.03168, - 0.05718, - 0.09966, - -0.09871, - -0.04803, - -0.02617, - -0.43396, - 0.05492, - -0.0474 - ], - [ - -0.0418, - -0.07221, - -0.09525, - 0.11304, - -0.01451, - 0.04369, - 0.02616, - -0.26597, - 0.11863, - -0.15206, - 0.00666, - -0.11568, - -0.00491, - 0.01136, - -0.03184, - 0.00496, - -0.16818, - 0.03352, - 0.08101, - 0.02311, - 0.00791, - 0.00744, - 0.01784, - -0.11872, - 0.02582, - -0.02592, - -0.0026, - 0.09113, - -0.11645, - 0.06293, - 0.0725, - 0.07077, - -0.01424, - 0.09955, - 0.01375, - 0.11025, - -0.46514, - -0.03555, - 0.15354, - 0.0191, - -0.01577, - 0.18419, - 0.05788, - 0.01176, - 0.12303, - -0.15962, - -0.0624, - 0.00314, - -0.05107, - 0.01742, - 0.07512, - -0.25842, - 0.1666, - 0.01866, - 0.04822, - -0.08965, - -0.30935, - 0.07592, - 0.22673, - -0.34015, - -0.04187, - -0.10291, - 0.24532, - -0.09093, - -0.03508, - 0.04403, - -0.06875, - 0.03903, - -0.04444, - 0.09824, - -0.04109, - 0.02901, - 0.12485, - -0.06826, - -0.01387, - 0.02703, - 0.00645, - 0.04382, - -0.10143, - 0.13301, - 0.16543, - -0.13055, - 0.01907, - 0.06903, - 0.04927, - -0.03755, - -0.08153, - 0.00237, - 0.03613, - -0.00357, - -0.08658, - -0.21338, - 0.07682, - 0.0014, - -0.2822, - -0.02061, - -0.09732, - 0.08042, - -0.13151, - -0.01831, - -0.10866, - 0.06958, - 0.11383, - -0.01011, - 0.00781, - 0.04793, - 0.03214, - 0.15438, - -0.00181, - 0.03947, - 0.0785, - -0.06022, - 0.119, - 0.03898, - -0.04669, - -0.03656, - -0.22447, - 0.12281, - -0.07921, - -0.17436, - -0.0627, - 0.1175, - -0.08905, - -0.00102, - 0.07924, - -0.40741, - -0.04903, - -0.05106 - ], - [ - -0.06186, - 0.06064, - -0.13619, - 0.29616, - -0.09138, - 0.03477, - -0.00735, - -0.19284, - 0.05426, - -0.19244, - -0.00499, - 0.16759, - 0.13169, - 0.15426, - -0.00753, - -0.0649, - -0.11916, - 0.04502, - 0.13044, - -0.14737, - -0.09361, - -0.05665, - -0.01342, - -0.14187, - -0.07335, - -0.00371, - 0.08966, - 0.16232, - -0.04145, - -0.05739, - 0.05297, - -0.17509, - 0.06152, - -0.01672, - -0.00828, - 0.07698, - -0.22461, - 0.00369, - -0.03159, - -0.0516, - 0.00282, - 0.17382, - -0.22901, - 0.12233, - 0.20555, - 0.04393, - -0.07796, - 0.03132, - -0.00175, - 0.06289, - 0.01694, - 0.00764, - 0.18663, - -0.12916, - 0.05161, - -0.15521, - 0.01395, - 0.08587, - -0.09778, - -0.11581, - 0.04049, - -0.09452, - 0.25977, - -0.00129, - -0.09979, - 0.01324, - -0.08043, - 0.07546, - -0.04848, - 0.11589, - 0.17202, - 0.0914, - 0.14572, - 0.00228, - 0.05798, - -0.00527, - 0.01012, - 0.06072, - -0.17288, - 0.01553, - 0.12819, - -0.0019, - 0.04856, - -0.1796, - 0.1531, - 0.02118, - -0.07556, - 0.07374, - 0.03661, - 0.09985, - -0.1864, - -0.0452, - -0.10664, - -0.05233, - -0.25364, - -0.11301, - 0.17704, - 0.09686, - -0.07591, - -0.00191, - -0.08641, - 0.04275, - -0.07637, - -0.00467, - -0.00597, - 0.23311, - -0.07061, - 0.03796, - 0.0283, - -0.0863, - 0.02686, - -0.00334, - -0.00442, - 0.1183, - -0.03688, - -0.0177, - -0.29896, - 0.15064, - -0.01869, - -0.14536, - 0.03293, - 0.1214, - -0.0433, - 0.08063, - 0.03986, - -0.22391, - -0.12492, - -0.02819 - ], - [ - -0.05019, - 0.18687, - -0.165, - 0.03843, - -0.00616, - -0.17105, - 0.02399, - 0.07065, - -0.00738, - -0.08076, - -0.08454, - 0.33395, - -0.10781, - -0.02712, - 0.07377, - 0.00988, - 0.09041, - -0.19919, - 0.24557, - -0.36088, - -0.0803, - -0.08727, - 0.26316, - -0.0293, - -0.18534, - 0.01977, - 0.01418, - 0.08915, - 0.18502, - -0.34863, - -0.03194, - 0.09645, - 0.12441, - 0.00958, - 0.05595, - 0.16859, - 0.11384, - -0.07238, - -0.14246, - -0.06304, - -0.00355, - 0.12621, - -0.16139, - -0.04997, - -0.03637, - -0.10236, - 0.03802, - -0.00411, - -0.07686, - -0.03035, - -0.04719, - 0.11494, - 0.0367, - 0.2133, - -0.02844, - -0.15156, - 0.20847, - 0.04693, - 0.03962, - 0.05223, - 0.01094, - -0.1296, - 0.26336, - -0.00456, - 0.04468, - 0.00323, - 0.02506, - 0.0479, - -0.1211, - -0.01205, - 0.35825, - -0.00573, - 0.19772, - 0.03292, - -0.31412, - -0.02243, - 0.02241, - 0.07328, - 0.19834, - -0.00883, - 0.03752, - -0.03487, - 0.17813, - -0.15068, - 0.04675, - 0.09439, - -0.18849, - 0.06325, - -0.04894, - 0.12212, - 0.02997, - 0.08548, - -0.40734, - 0.06784, - -0.22601, - 0.0196, - 0.07202, - 0.06696, - 0.08396, - 0.01768, - 0.23532, - -0.10013, - -0.12635, - 0.01549, - 0.06002, - 0.05951, - -0.13139, - 0.04141, - 0.06892, - -0.06379, - -0.04465, - 0.05053, - 0.03445, - -0.00368, - -0.04103, - 0.2817, - -0.06187, - -0.02321, - 0.04724, - -0.0334, - -0.05618, - 0.0425, - 0.13169, - 0.0679, - -0.03779, - 0.0006, - -0.07727, - 0.04073 - ], - [ - -0.03921, - 0.06383, - -0.20033, - -0.09813, - -0.00766, - -0.00339, - 0.00455, - 0.1143, - -0.10961, - -0.05181, - -0.10656, - 0.00057, - -0.13861, - -0.02373, - -0.03702, - -0.02211, - 0.0566, - -0.10538, - 0.08636, - -0.06949, - -0.041, - -0.22112, - 0.15287, - 0.08328, - -0.11, - 0.04154, - -0.31356, - -0.2395, - 0.02188, - -0.08797, - 0.24789, - 0.22896, - 0.05641, - 0.211, - -0.05047, - 0.15604, - 0.07592, - -0.06616, - 0.1444, - -0.03363, - 0.0254, - 0.04158, - -0.20551, - -0.10884, - -0.12952, - -0.14882, - 0.00939, - -0.03053, - -0.07429, - 0.06437, - 0.09996, - -0.02093, - -0.06731, - 0.26551, - -0.02414, - 0.05626, - 0.0491, - 0.0472, - 0.01634, - -0.01084, - -0.16659, - -0.05426, - 0.12642, - -0.11304, - 0.19088, - 0.04513, - 0.08478, - 0.03946, - -0.03554, - 0.11222, - 0.18295, - 0.11129, - 0.10182, - -0.01826, - -0.2029, - 0.00064, - -0.01015, - -0.02132, - 0.18261, - -0.02043, - -0.20769, - 0.04955, - 0.16362, - -0.13249, - -0.11426, - 0.09823, - 0.04766, - 0.02377, - 0.10575, - 0.0131, - 0.05834, - -0.01445, - 0.07635, - 0.03308, - 0.0636, - -0.01065, - -0.09019, - 0.04287, - 0.21324, - 0.18601, - 0.06693, - 0.02606, - -0.208, - -0.13047, - 0.09544, - 0.04689, - 0.06938, - 0.26428, - 0.0595, - 0.04188, - 0.17786, - -0.04339, - -0.04729, - -0.20207, - 0.008, - 0.17012, - 0.04958, - -0.11127, - -0.05799, - 0.00973, - 0.00946, - 0.05544, - 0.22945, - 0.07429, - -0.04903, - 0.06504, - -0.05041, - -0.06173 - ], - [ - -0.05548, - -0.01482, - -0.08664, - -0.08842, - -0.12102, - 0.07403, - 0.00317, - 0.02673, - -0.00804, - -0.0363, - -0.12705, - 0.03027, - 0.08319, - 0.01612, - -0.11074, - 0.00383, - 0.18204, - -0.03379, - -0.10255, - -0.11271, - -0.21395, - 0.11016, - 0.24603, - 0.08283, - 0.24183, - -0.15993, - -0.26382, - 0.09975, - -0.01506, - -0.19216, - 0.1868, - 0.13078, - 0.09614, - -0.00283, - -0.01324, - 0.02018, - 0.0374, - -0.09164, - 0.12531, - 0.00205, - 0.03297, - -0.02571, - -0.01914, - 0.00205, - 0.03645, - -0.12365, - 0.01559, - -0.03753, - -0.0842, - -0.10431, - -0.01558, - 0.05606, - -0.06538, - 0.02282, - -0.04849, - -0.02596, - 0.04526, - 0.01745, - -0.05107, - -0.04388, - -0.06604, - -0.02765, - 0.05202, - -0.06452, - -0.11302, - -0.02532, - -0.18583, - 0.00032, - -0.02386, - -0.13772, - 0.09064, - 0.09783, - -0.01123, - 0.01027, - -0.37569, - -0.07854, - 0.00725, - -0.17508, - 0.01322, - 0.09075, - 0.02594, - 0.14374, - 0.11625, - -0.07991, - -0.08517, - -0.02366, - 0.05603, - 0.0037, - -0.07184, - 0.01786, - -0.01242, - -0.04844, - 0.005, - 0.09413, - 0.0617, - -0.09147, - 0.12346, - 0.03954, - -0.02473, - -0.1237, - -0.1634, - 0.19033, - -0.16316, - -0.04299, - -0.07901, - 0.004, - 0.02345, - 0.10453, - 0.07248, - 0.02763, - 0.01761, - 0.01656, - -0.05158, - -0.0893, - -0.07188, - -0.01495, - 0.02812, - 0.03438, - -0.12983, - 0.06983, - -0.00353, - 0.14989, - -0.0101, - -0.00469, - -0.07851, - -0.13691, - 0.00474, - -0.05944 - ], - [ - -0.14125, - -0.0351, - -0.18372, - -0.07113, - 0.00758, - 0.08753, - -0.1549, - 0.02504, - 0.14501, - -0.17421, - -0.00976, - -0.17041, - -0.03069, - -0.03786, - -0.17214, - 0.1522, - -0.01339, - -0.03735, - 0.01052, - -0.1613, - -0.07462, - 0.02054, - 0.04354, - 0.00993, - 0.09112, - -0.03869, - 0.3331, - -0.19208, - -0.15667, - -0.23893, - 0.26709, - -0.19466, - -0.0699, - 0.03841, - 0.07267, - -0.02955, - 0.04224, - 0.11198, - 0.09084, - 0.00604, - 0.05355, - 0.05315, - -0.06908, - -0.04365, - -0.02949, - 0.1301, - -0.09293, - 0.04601, - 0.00567, - 0.04606, - -0.00312, - 0.01897, - -0.02676, - 0.00186, - -0.00558, - -0.02331, - -0.00457, - 0.03532, - 0.09967, - 0.06202, - -0.0976, - -0.0783, - -0.10587, - 0.06466, - -0.21658, - -0.00328, - -0.03567, - 0.01484, - -0.01836, - -0.11236, - -0.05407, - 0.05853, - -0.02461, - -0.048, - -0.13551, - -0.03704, - -0.23329, - -0.04414, - -0.03017, - 0.06059, - 0.0728, - 0.08958, - 0.12532, - 0.02022, - -0.11262, - 0.0258, - 0.16527, - -0.00504, - 0.07357, - -0.03169, - -0.04548, - -0.13366, - 0.05198, - 0.05477, - -0.0261, - -0.10503, - 0.13082, - 0.02096, - -0.28134, - -0.09883, - -0.2298, - 0.15157, - -0.09584, - 0.16629, - 0.05664, - 0.13046, - 0.06461, - 0.02353, - 0.00314, - 0.08033, - 0.05182, - -0.00578, - -0.05529, - 0.06547, - -0.17356, - -0.05388, - 0.02074, - 0.02856, - 0.12924, - -0.01131, - 0.03464, - 0.05388, - -0.04491, - -0.05851, - 0.00409, - 0.04096, - -0.03272, - 0.07018 - ], - [ - 0.0675, - 0.07164, - -0.10675, - 0.01444, - -0.06694, - 0.13419, - -0.12785, - -0.06734, - 0.16267, - -0.02266, - -0.0303, - -0.19139, - -0.10947, - 0.00257, - -0.103, - 0.04751, - -0.15492, - 0.10654, - 0.10049, - -0.20784, - -0.00181, - -0.08469, - -0.08831, - -0.08504, - -0.12621, - 0.05962, - 0.10286, - -0.15019, - -0.06515, - -0.14614, - 0.07239, - -0.18998, - -0.06155, - 0.03321, - 0.04783, - -0.13295, - 0.06303, - 0.05712, - 0.02872, - -0.03015, - -0.04631, - 0.00906, - 0.06592, - -0.06194, - -0.12632, - 0.22981, - -0.07266, - -0.0257, - 0.03156, - 0.06141, - -0.02066, - 0.13541, - -0.01154, - -0.21045, - -0.02558, - -0.04606, - -0.00128, - 0.05011, - 0.18285, - -0.01601, - -0.03276, - -0.01568, - -0.16574, - 0.03334, - -0.08343, - -0.06628, - -0.01033, - -0.05076, - -0.04387, - 0.00919, - -0.08266, - 0.14239, - 0.0072, - 0.02682, - -0.05466, - -0.02869, - -0.29251, - 0.0751, - -0.06752, - 0.09713, - -0.00251, - -0.03647, - 0.03714, - 0.0471, - -0.06423, - -0.06018, - 0.18426, - -0.08232, - 0.0747, - -0.02848, - -0.14001, - -0.20131, - 0.043, - -0.05051, - -0.07201, - -0.04659, - 0.07551, - 0.00378, - -0.11476, - -0.09834, - -0.37905, - 0.09907, - 0.12897, - 0.03195, - 0.14582, - 0.07003, - 0.11538, - -0.00859, - -0.03434, - 0.13116, - 0.11327, - 0.08454, - 0.01245, - 0.06577, - -0.11945, - -0.02763, - -0.03289, - 0.0331, - 0.18822, - 0.01695, - 0.03331, - 0.05101, - 0.01315, - -0.04867, - 0.02142, - 0.10919, - 0.0854, - 0.04742 - ], - [ - 0.10559, - 0.13729, - -0.02784, - 0.14574, - -0.07545, - 0.05303, - -0.06445, - -0.08509, - 0.04418, - -0.02155, - -0.00571, - -0.18861, - 0.02191, - -0.0114, - 0.0323, - 0.00877, - -0.10125, - 0.01796, - 0.04684, - -0.0312, - -0.13241, - -0.1111, - -0.03448, - -0.12421, - -0.13006, - 0.13791, - -0.02146, - 0.16308, - 0.0199, - 0.05788, - -0.07722, - -0.02525, - 0.03669, - -0.0384, - 0.0457, - -0.1018, - 0.00956, - 0.05941, - 0.00486, - 0.03462, - -0.07545, - 0.06644, - 0.10877, - -0.05068, - -0.12696, - 0.2741, - -0.00147, - -0.01542, - 0.09473, - 0.114, - -0.08638, - 0.09278, - 0.0234, - -0.16055, - 0.12917, - -0.15098, - -0.02201, - 0.03546, - 0.14266, - 0.0904, - -0.0078, - -0.02924, - -0.09537, - 0.02211, - -0.02804, - 0.0025, - 0.03688, - 0.01935, - -0.00828, - -0.03175, - -0.04047, - 0.10519, - 0.0014, - 0.0254, - 0.05633, - -0.00222, - -0.07439, - 0.09755, - -0.04418, - -0.04156, - -0.12054, - -0.07885, - 0.23831, - 0.02705, - 0.04324, - 0.01379, - 0.04539, - -0.13445, - 0.10411, - 0.01713, - -0.08776, - -0.20563, - 0.11082, - -0.05869, - -0.12786, - -0.06497, - -0.08401, - -0.06432, - -0.16626, - 0.0513, - -0.31095, - -0.00836, - -0.02399, - -0.05643, - -0.22259, - 0.02437, - 0.08464, - -0.0995, - -0.0518, - 0.06765, - 0.03754, - 0.00753, - -0.08694, - -0.01971, - -0.09666, - -0.05775, - -0.1199, - -0.00647, - 0.01235, - -0.14483, - -0.04284, - 0.12079, - -0.07117, - 0.02652, - -0.10903, - -0.0092, - 0.05465, - 0.14263 - ], - [ - -0.00961, - -0.01097, - 0.03453, - 0.0821, - 0.0005, - 0.01433, - -0.02278, - -0.07509, - -0.06232, - 0.02273, - 0.03657, - -0.09961, - 0.07475, - 0.02901, - -0.00716, - -0.09872, - -0.07672, - -0.01448, - 0.02937, - 0.00178, - -0.02459, - -0.08213, - -0.06811, - -0.04462, - 0.01987, - 0.13618, - -0.01417, - 0.12391, - 0.06508, - 0.10844, - -0.11681, - 0.02201, - 0.00352, - 0.00361, - 0.00412, - -0.07017, - 0.04607, - 0.00952, - -0.0762, - 0.0225, - -0.00497, - 0.10375, - -0.03316, - -0.02528, - -0.01525, - 0.00166, - 0.01664, - 0.02932, - 0.06836, - 0.1501, - -0.05761, - 0.05844, - 0.02214, - 0.05383, - 0.00545, - -0.0621, - -0.0218, - -0.0621, - 0.0829, - 0.10641, - 0.02054, - -0.01288, - -0.0224, - 0.07571, - -0.05522, - 0.03414, - -0.00248, - 0.06494, - -0.06212, - -0.06789, - -0.10095, - -0.0043, - 0.01031, - 0.01272, - 0.02205, - -0.0313, - 0.01944, - 0.07003, - -0.02935, - -0.19996, - -0.12249, - -0.05049, - 0.12168, - -0.00453, - 0.17338, - -0.0089, - 0.04089, - -0.11302, - -0.00794, - 0.01907, - -0.0601, - -0.09045, - -0.0127, - 0.03342, - 0.06479, - -0.06676, - -0.01501, - -0.03475, - 0.01484, - -0.03846, - -0.09682, - -0.09606, - -0.04215, - 0.04539, - -0.10492, - -0.04286, - 0.01339, - 0.03118, - -0.07708, - 0.00958, - -0.08731, - -0.02564, - -0.06391, - 0.05061, - -0.01145, - 0.0766, - -0.05564, - -0.08421, - 0.07116, - -0.13742, - 0.0457, - -0.0268, - -0.04333, - -0.09036, - -0.10498, - -0.03476, - 0.03832, - 0.06941 - ], - [ - 0.01153, - -0.07265, - -0.02127, - -0.05646, - 0.05417, - 0.08175, - -0.02883, - -0.01105, - -0.07169, - -0.04457, - 0.04257, - -0.06663, - -0.00454, - 0.03528, - 0.01187, - 0.03729, - -0.03687, - -0.06874, - 0.04716, - 0.0274, - -0.0589, - -0.02836, - 0.0656, - 0.04362, - 0.00182, - -0.04991, - -0.05519, - 0.08959, - 0.0293, - 0.06025, - -0.0269, - 0.00514, - -0.00877, - 0.03714, - 0.00505, - -0.01145, - -0.00328, - -0.03119, - -0.01544, - -0.01659, - -0.02456, - 0.05899, - -0.00747, - 0.00649, - -0.02155, - -0.06011, - -0.02608, - 0.05183, - 0.03762, - -0.00687, - 0.00388, - -0.01222, - 0.02973, - 0.04754, - -0.00737, - 0.0151, - 0.07312, - 0.03999, - 0.079, - -0.02631, - -0.0519, - 0.03918, - 0.04864, - 0.00927, - 0.00775, - 0.05371, - -0.05914, - -0.01011, - 0.00441, - 0.00145, - 0.0056, - -0.01087, - -0.05868, - -0.01668, - 0.05904, - 0.00529, - 0.01603, - -0.00027, - 0.0773, - -0.06976, - -0.0809, - 0.04749, - 0.05467, - -0.03366, - 0.06775, - -0.02934, - -0.00476, - 0.03917, - 0.06161, - -0.01418, - -0.04047, - -0.02733, - -0.04542, - -0.02142, - 0.01452, - 0.00543, - 0.05008, - -0.02539, - -0.03515, - -0.0083, - -0.00184, - -0.06381, - 0.02546, - 0.0682, - -0.0388, - 0.04055, - 0.05812, - 0.05292, - -0.03987, - -0.06087, - -0.00702, - -0.04857, - -0.02515, - 0.066, - 0.04737, - -0.03756, - 0.0335, - 0.05074, - -0.0194, - -0.05382, - 0.00131, - 0.01893, - 0.03626, - -0.0388, - -0.07168, - -0.01332, - -0.03208, - 0.06307 - ], - [ - 0.00495, - -0.06811, - 0.05373, - -0.03567, - 0.00332, - 0.00838, - 0.06473, - -0.05645, - -0.02996, - 0.05092, - -0.02861, - 0.05801, - 0.03866, - -0.00213, - -0.05037, - 0.06866, - 0.03379, - -0.06995, - 0.06215, - -0.05376, - 0.04698, - 0.06738, - 0.02235, - -0.02992, - 0.06444, - -0.0418, - 0.06147, - -0.04824, - -0.04783, - 0.01715, - -0.01492, - 0.00949, - 0.02811, - 0.02652, - 0.06758, - 0.06404, - 0.02858, - -0.05858, - -0.05665, - -0.0129, - 0.0619, - 0.0326, - -0.00837, - 0.03695, - 0.03185, - 0.05461, - 0.05932, - -0.02705, - 0.04286, - 0.03121, - -0.06596, - 0.03677, - 0.00931, - -0.01966, - 0.01521, - -0.00719, - -0.05892, - 0.02315, - -0.01219, - 0.03598, - -0.04743, - -0.04319, - 0.0425, - 0.04087, - 0.06088, - 0.03108, - -0.01294, - -0.05392, - -0.0414, - 0.00945, - -0.01779, - 0.06072, - 0.05081, - 0.01533, - 0.06773, - -0.05735, - -0.03853, - -0.0467, - 0.00277, - -0.00156, - -0.06688, - -0.03704, - -0.0545, - 0.06668, - 0.02277, - -0.00777, - 0.01303, - 0.02932, - -0.03459, - -0.04801, - 0.06236, - -0.02156, - -0.04731, - -0.04299, - -0.06944, - -0.04324, - 0.05967, - -0.0183, - 0.00577, - 0.05224, - 0.05845, - -0.0573, - 0.06797, - -0.06687, - -0.01333, - -0.06238, - -0.06325, - 0.01886, - -0.00689, - 0.03882, - 0.04457, - -0.04439, - 0.04444, - 0.02101, - 0.04324, - 0.02674, - 0.06727, - 0.04572, - 0.01355, - -0.04084, - -0.05026, - 0.03888, - -0.00693, - -0.06076, - -0.01748, - 0.04823, - -0.05356, - -0.02647 - ], - [ - 0.03341, - 0.03933, - -0.03517, - -0.01063, - 0.04814, - 0.04316, - -0.07029, - -0.06913, - 0.00287, - 0.01459, - 0.06785, - 0.01571, - -0.00286, - -0.06416, - 0.04726, - 0.03522, - 0.03256, - -0.07162, - -0.00489, - -0.05016, - -0.02008, - -0.07961, - 0.02764, - -0.01207, - 0.02346, - -0.00477, - 0.03103, - 0.00763, - 0.03819, - 0.01529, - -0.07508, - -0.04551, - -0.00728, - -0.00808, - 0.00942, - -0.016, - 0.08177, - -0.01936, - -0.01925, - 0.06864, - 0.04066, - 0.05741, - 0.00809, - 0.05111, - 0.03576, - -0.07107, - 0.04377, - -0.03601, - -0.00472, - 0.02278, - 0.05021, - 0.0125, - 0.03887, - 0.08622, - 0.01348, - -0.04207, - 0.03313, - -0.03262, - -0.04176, - -0.04301, - 0.04571, - -0.08256, - 0.05509, - 0.04551, - 0.03105, - -0.04251, - -0.07735, - -0.06134, - 0.05245, - -0.04225, - 0.05173, - 0.04521, - 0.04896, - -0.07016, - -0.04342, - -0.07268, - -0.02469, - 0.06398, - 0.00511, - -0.05718, - -0.01168, - 0.01909, - 0.0566, - -0.02445, - 0.00886, - 0.00249, - 0.03449, - 0.05824, - 0.01033, - -0.01165, - 0.07127, - -0.05024, - -0.06483, - 0.0011, - -0.02862, - 0.0546, - -0.02805, - -0.03369, - -0.04942, - -0.04945, - -0.011, - -0.01439, - 0.02657, - 0.07446, - -0.03162, - 0.08383, - 0.01421, - -0.04763, - 0.01079, - -0.02078, - -0.03874, - -0.04502, - 0.08642, - 0.00834, - -0.07073, - 0.11847, - 0.04614, - -0.01709, - 0.01426, - -0.03466, - 0.04772, - 0.06899, - -0.03397, - -0.06852, - -0.04694, - 0.04043, - -0.00142, - -0.01545 - ], - [ - -0.01881, - -0.27296, - -0.01393, - -0.07688, - 0.0688, - -0.00998, - 0.04417, - -0.12499, - -0.03915, - -0.05381, - -0.04324, - 0.00014, - 0.07555, - -0.06152, - 0.01738, - 0.08906, - -0.05832, - -0.00056, - 0.10649, - 0.04551, - 0.0081, - -0.0755, - -0.02806, - -0.06682, - -0.01983, - -0.04017, - 0.04813, - 0.1048, - -0.03945, - -0.02313, - -0.04919, - -0.00175, - 0.03763, - 0.09767, - 0.07247, - -0.05799, - 0.11936, - -0.10751, - -0.07755, - 0.0376, - 0.06637, - 0.04207, - 0.01845, - 0.00504, - 0.01105, - 0.01958, - 0.00418, - 0.05291, - 0.09403, - 0.04773, - 0.0769, - -0.15729, - 0.02494, - -0.0295, - -0.02462, - -0.09089, - -0.0605, - -0.07183, - -0.03381, - -0.08102, - -0.02125, - 0.03278, - -0.25271, - -0.03951, - -0.0561, - -0.06874, - 0.04468, - -0.04942, - -0.00275, - 0.03753, - -0.17982, - 0.15355, - 0.11827, - -0.02063, - 0.04898, - 0.04634, - 0.02631, - 0.02907, - -0.01965, - -0.1038, - -0.01069, - -0.10178, - -0.08339, - 0.07658, - 0.06834, - 0.0184, - -0.08711, - -0.03203, - -0.09967, - -0.02594, - -0.03742, - -0.08957, - 0.0093, - -0.01996, - -0.10816, - 0.08644, - -0.10111, - -0.12333, - -0.06342, - -0.01325, - -0.03644, - -0.06553, - -0.00921, - 0.06352, - -0.02245, - 0.06102, - -0.00811, - 0.07929, - -0.02801, - 0.05414, - -0.07514, - 0.04096, - 0.11898, - -0.0274, - -0.01448, - 0.15148, - 0.00956, - -0.00525, - -0.03037, - -0.0081, - -0.04827, - -0.04902, - 0.03357, - -0.07019, - 0.00534, - -0.05561, - 0.03939, - 0.043 - ], - [ - -0.06113, - -0.34273, - -0.14945, - 0.04106, - 0.01855, - 0.06344, - -0.07616, - -0.1364, - -0.05373, - -0.07638, - -0.03687, - -0.34418, - -0.03656, - -0.04877, - -0.11956, - 0.03499, - -0.07888, - -0.0099, - 0.16327, - -0.0861, - -0.11903, - 0.0678, - -0.00962, - -0.12938, - -0.04628, - -0.11581, - -0.00639, - 0.03831, - -0.07164, - -0.03875, - -0.12689, - -0.04182, - -0.08636, - 0.06975, - -0.06041, - -0.1744, - -0.06904, - -0.07004, - 0.05302, - -0.10117, - 0.06534, - -0.08191, - 0.10677, - -0.10748, - 0.02605, - -0.04473, - -0.06959, - -0.05076, - -0.01219, - -0.04171, - -0.15616, - -0.09633, - 0.04834, - 0.03553, - 0.03028, - -0.22776, - -0.137, - -0.05172, - -0.01561, - -0.17792, - 0.11074, - -0.07586, - -0.27549, - 0.0152, - 0.00131, - -0.04881, - -0.05368, - -0.03836, - -0.04417, - 0.06792, - -0.40103, - 0.08728, - 0.17365, - -0.01768, - -0.02217, - 0.10118, - 0.04565, - 0.01371, - -0.12254, - 0.13357, - 0.03243, - -0.09391, - 0.04323, - 0.11638, - 0.06971, - -0.15665, - 0.00957, - 0.03904, - -0.01857, - 0.07342, - -0.19046, - -0.06898, - 0.05769, - -0.05146, - -0.29883, - 0.0589, - -0.2228, - -0.04506, - -0.11081, - -0.08492, - -0.03144, - 0.04207, - 0.0667, - -0.03716, - -0.07731, - -0.01553, - 0.00188, - 0.04722, - 0.03203, - 0.05111, - -0.07617, - 0.01902, - 0.00827, - -0.01253, - -0.08822, - 0.09797, - -0.00875, - 0.03194, - 0.00144, - -0.07967, - -0.05323, - 0.1522, - 0.07688, - -0.01774, - 0.0042, - -0.25563, - -0.09125, - -0.06543 - ], - [ - -0.22039, - -0.42833, - -0.03343, - 0.18666, - -0.07121, - 0.05345, - -0.01096, - -0.08123, - -0.00569, - 0.03524, - -0.03183, - -0.61802, - -0.05136, - -0.00534, - -0.0697, - 0.03029, - 0.09337, - -0.05666, - 0.07855, - -0.0091, - -0.04081, - 0.03405, - 0.1353, - 0.02187, - -0.02457, - -0.12021, - 0.04249, - 0.12297, - -0.14975, - 0.00526, - -0.06813, - 0.01211, - -0.01947, - -0.01382, - -0.04365, - -0.21852, - -0.41577, - -0.05467, - 0.03575, - 0.0134, - 0.03302, - -0.08036, - 0.08392, - 0.05226, - 0.08442, - -0.13206, - -0.00189, - 0.05668, - -0.06008, - 0.1007, - -0.24667, - -0.01285, - 0.01055, - 0.02763, - 0.07301, - -0.18062, - 0.09374, - -0.00273, - 0.1335, - -0.25398, - 0.10643, - -0.12112, - -0.20684, - 0.06028, - 0.16494, - 0.03791, - 0.07417, - 0.01212, - -0.08449, - 0.02667, - -0.52445, - 0.06925, - 0.05689, - -0.05963, - -0.03252, - 0.15385, - -0.10298, - 0.136, - -0.2039, - 0.26933, - 0.11211, - 0.03028, - 0.01687, - 0.16721, - 0.19985, - -0.16583, - -0.06541, - 0.02442, - 0.07286, - 0.18527, - -0.36365, - 0.0928, - -0.04766, - -0.0362, - -0.18483, - -0.04933, - 0.05715, - -0.06782, - 0.05638, - 0.02402, - 0.0602, - 0.05998, - 0.06973, - -0.01391, - -0.11371, - -0.04115, - -0.04847, - -0.06119, - 0.04094, - 0.13404, - -0.17047, - 0.08264, - -0.00426, - 0.05431, - 0.01424, - 0.05986, - -0.02619, - 0.00035, - 0.00417, - 0.05768, - -0.05249, - 0.10934, - -0.00363, - 0.13271, - 0.07128, - -0.37545, - -0.05236, - 0.0097 - ], - [ - -0.15883, - -0.32303, - 0.04721, - 0.16272, - -0.06243, - -0.10831, - 0.00952, - -0.03962, - 0.15252, - 0.01157, - -0.00936, - -0.26996, - -0.07369, - -0.00439, - 0.24528, - -0.0743, - 0.02318, - 0.00365, - 0.05914, - -0.2264, - 0.02017, - 0.03715, - 0.04064, - 0.06771, - -0.11385, - -0.00244, - 0.03935, - 0.21918, - -0.22805, - -0.18716, - -0.04136, - 0.01643, - 0.04273, - -0.10928, - 0.0514, - 0.01682, - -0.7351, - -0.05577, - 0.02925, - -0.00309, - 0.05334, - -0.03923, - -0.10989, - 0.01058, - 0.05609, - 0.00289, - 0.04429, - -0.00625, - -0.03992, - 0.16129, - -0.28983, - 0.00437, - 0.05669, - -0.18439, - 0.10846, - -0.09044, - 0.13622, - 0.00954, - -0.00269, - 0.13261, - 0.10545, - 0.02271, - 0.19495, - 0.0471, - -0.01213, - 0.04377, - -0.07296, - 0.07459, - -0.00232, - 0.04524, - -0.45872, - -0.06424, - 0.0324, - -0.01124, - -0.26885, - -0.00966, - 0.02129, - -0.06036, - -0.08419, - 0.30208, - -0.00572, - 0.04774, - 0.02695, - 0.20139, - 0.20754, - -0.05768, - -0.14918, - -0.06787, - -0.14845, - 0.30998, - -0.04467, - 0.14116, - -0.27499, - 0.01909, - -0.05631, - -0.14174, - 0.26209, - 0.06947, - 0.04461, - 0.15352, - 0.01867, - -0.02372, - -0.23162, - 0.00995, - 0.01979, - -0.03148, - -0.24243, - 0.04891, - -0.01569, - -0.00895, - -0.00173, - -0.04718, - -0.07868, - 0.14454, - -0.03791, - 0.10094, - -0.10058, - -0.09366, - -0.03282, - 0.05326, - -0.03668, - -0.0843, - -0.01441, - 0.09459, - 0.10707, - -0.48528, - -0.00972, - 0.0472 - ], - [ - -0.0739, - -0.21885, - -0.06715, - -0.03152, - -0.05655, - -0.11306, - -0.10194, - 0.07179, - -0.1126, - -0.07333, - -0.03019, - -0.00519, - -0.23545, - -0.11654, - 0.12783, - -0.03485, - 0.17243, - -0.07725, - 0.06624, - -0.34245, - 0.10784, - -0.01651, - 0.16118, - -0.0066, - -0.00568, - -0.09733, - -0.17092, - -0.01864, - -0.07935, - -0.24707, - -0.1399, - 0.05583, - 0.03854, - 0.00674, - 0.00405, - 0.15381, - -0.62919, - -0.08745, - -0.08177, - 0.0436, - -0.04588, - -0.06032, - -0.0625, - 0.00067, - 0.06649, - -0.06904, - 0.23719, - 0.00607, - -0.05631, - -0.1835, - -0.15704, - -0.01115, - 0.05269, - 0.00601, - -0.001, - -0.00248, - 0.22703, - 0.06797, - 0.0858, - 0.23685, - -0.26942, - -0.05278, - 0.3722, - -0.13697, - -0.00316, - -0.00845, - -0.04412, - 0.05828, - -0.02899, - 0.19762, - -0.15614, - -0.01158, - 0.10764, - 0.00012, - -0.29188, - -0.07249, - -0.08204, - -0.08317, - 0.18474, - 0.16382, - -0.05369, - 0.06884, - -0.01266, - 0.06514, - -0.07492, - 0.20463, - -0.10556, - -0.00954, - -0.08019, - -0.04737, - 0.21093, - 0.10449, - -0.36252, - -0.06435, - -0.01376, - -0.12281, - -0.10622, - 0.12009, - -0.05304, - 0.22825, - 0.14019, - -0.07096, - -0.20884, - 0.01884, - 0.0667, - 0.02361, - -0.01955, - 0.1964, - 0.12423, - -0.10325, - 0.04233, - 0.0597, - -0.12335, - 0.13552, - 0.06151, - 0.16796, - -0.0896, - -0.0594, - 0.01706, - -0.10031, - -0.01281, - -0.04163, - 0.0572, - 0.113, - 0.02977, - -0.33701, - -0.15322, - -0.00181 - ], - [ - -0.07349, - -0.02214, - -0.24918, - 0.03858, - -0.04051, - 0.23488, - -0.02067, - -0.00327, - -0.16041, - -0.02467, - -0.12523, - 0.05533, - -0.10024, - -0.00283, - -0.0804, - -0.02355, - 0.01452, - -0.06368, - -0.05135, - -0.01741, - -0.11153, - -0.10051, - 0.18512, - -0.18102, - 0.04405, - -0.10468, - -0.2884, - 0.13053, - -0.05081, - -0.15339, - 0.14777, - -0.08166, - 0.14001, - -0.10075, - -0.01097, - 0.1357, - -0.26471, - -0.05337, - 0.20612, - 0.0637, - -0.10997, - 0.04237, - -0.27878, - -0.13713, - -0.02009, - -0.06374, - 2e-05, - -0.07192, - -0.02563, - 0.06755, - 0.04305, - 0.06836, - -0.05247, - 0.17606, - -0.02723, - 0.11016, - -0.05609, - -0.01443, - -0.03025, - -0.05356, - 0.06095, - -0.11103, - 0.05088, - -0.15478, - -0.07608, - 0.09629, - -0.07816, - -0.0201, - -0.15497, - 0.07963, - -0.13196, - 0.11843, - 0.0661, - 0.03704, - -0.05068, - -0.01001, - 0.02934, - -0.02291, - 0.08968, - 0.04183, - -0.10706, - 0.02806, - 0.1486, - -0.04981, - -0.0387, - -0.03156, - 0.19942, - 0.11009, - -0.05496, - -0.15938, - 0.16342, - -0.06377, - 0.26342, - 0.03988, - 0.06856, - -0.14721, - -0.05102, - -0.06557, - 0.01706, - -0.04811, - 0.11532, - 0.117, - -0.11737, - -0.05643, - 0.09609, - 0.0196, - 0.29031, - 0.19665, - 0.08018, - -0.2954, - 0.07371, - -0.02819, - -0.05784, - -0.10037, - 0.00445, - 0.0852, - -0.03235, - -0.0692, - -0.05869, - -0.02416, - 0.04789, - 0.1038, - 0.10955, - -0.00051, - -0.08851, - -0.04908, - -0.11001, - 0.01651 - ], - [ - -0.1246, - 0.0157, - -0.05861, - 0.03599, - 0.08423, - 0.20368, - 0.14685, - -0.01966, - -0.02217, - -0.21556, - -0.13531, - 0.01243, - 0.03819, - -0.04351, - -0.19658, - 0.02457, - -0.07057, - 0.01016, - -0.09469, - -0.06311, - -0.14866, - 0.18607, - -0.03044, - -0.01579, - 0.03616, - -0.09113, - 0.07037, - 0.26591, - 0.05045, - -0.17133, - 0.15099, - -0.17235, - 0.00422, - -0.04213, - 0.01595, - -0.08661, - 0.03017, - -0.00886, - 0.0256, - -0.09626, - 0.07437, - 0.11779, - -0.03618, - -0.04764, - 0.07025, - -0.00356, - -0.02926, - -0.04852, - 0.03747, - 0.01558, - 0.04287, - 0.00813, - -0.16767, - 0.01887, - -0.18137, - -0.01094, - -0.04048, - 0.01327, - -0.05003, - 0.05082, - -0.09294, - 0.01507, - -0.09609, - 0.00968, - -0.17917, - -0.01387, - 0.01791, - -0.06985, - 0.01439, - -0.04944, - -0.09666, - 0.02747, - 0.1648, - -0.03266, - -0.14006, - 0.01059, - -0.0418, - -0.14635, - 0.10747, - 0.04217, - 0.15156, - 0.22459, - 0.19556, - 0.09551, - 0.01983, - -0.08037, - 0.06766, - 0.04475, - 0.15939, - -0.08084, - -0.04434, - -0.02224, - 0.01436, - 0.01793, - 0.04917, - 0.01118, - 0.13781, - 0.03506, - -0.24065, - -0.16088, - -0.11737, - 0.22603, - -0.09689, - 0.01262, - -0.06475, - -0.0129, - 0.1527, - 0.12631, - 0.0247, - -0.10414, - -0.0128, - 0.02538, - 0.18577, - -0.12563, - -0.04488, - 0.00444, - -0.00988, - 0.09449, - -0.10952, - 0.07581, - 0.06575, - 0.14998, - -0.12445, - -0.05583, - -0.04412, - -0.00243, - -0.02419, - 0.00069 - ], - [ - -0.08302, - 0.00379, - -0.17088, - 0.01059, - -0.01065, - 0.39741, - -0.09284, - -0.11068, - 0.1552, - -0.28694, - -0.07354, - 0.01624, - 0.0205, - -0.01242, - -0.10121, - 0.01709, - -0.17745, - 0.00586, - 0.00837, - -0.06544, - -0.10845, - 0.0936, - -0.15797, - -0.09799, - 0.01293, - -0.00064, - 0.20631, - 0.15315, - 0.13312, - -0.11018, - 0.00499, - -0.19943, - -0.00467, - -0.02199, - -0.05186, - -0.23594, - 0.08826, - -0.08581, - -0.05191, - 0.01231, - 0.01881, - 0.05481, - 0.03119, - 0.0406, - -0.07049, - 0.11716, - -0.13251, - 0.01226, - -0.01027, - -0.08428, - 0.04453, - 0.07092, - 0.00131, - -0.01597, - 0.03574, - -0.08253, - -0.03095, - 0.06702, - -0.04923, - -0.04049, - -0.03622, - -0.16277, - -0.03413, - -0.01102, - -0.21909, - 0.04517, - -0.13917, - 0.06889, - -0.04004, - -0.04523, - -0.02547, - 0.08261, - -0.08113, - 0.06059, - 0.00497, - -0.07598, - -0.08415, - -0.04769, - 0.1181, - 0.07614, - -0.00418, - -0.12958, - 0.08396, - 0.17772, - -0.08662, - -0.0956, - 0.1592, - -0.07169, - 0.14073, - -0.10614, - -0.17231, - -0.1077, - 0.13668, - -0.05444, - 0.12969, - 0.07478, - -0.00763, - 0.00027, - -0.31039, - -0.05269, - -0.20348, - 0.07876, - 0.04716, - 0.03669, - 0.05687, - 0.06709, - 0.04315, - -0.11596, - 0.11252, - 0.19104, - -0.08312, - 0.00737, - 0.01758, - -0.05834, - -0.08502, - 0.01725, - 0.11048, - 0.0101, - 0.14277, - -0.00848, - -0.00661, - 0.13215, - -0.29135, - -0.00499, - 0.06369, - 0.03241, - -0.10458, - 0.00818 - ], - [ - -0.08439, - 0.07281, - -0.092, - 0.07606, - -0.08926, - 0.33624, - -0.08451, - 0.01187, - 0.12739, - -0.07244, - 0.02386, - -0.16614, - 0.01058, - 0.0135, - -0.04582, - -0.00476, - -0.13194, - 0.01503, - -0.03131, - -0.02998, - -0.06613, - -0.06109, - -0.04009, - 0.01204, - -0.02634, - 0.0319, - 0.00678, - 0.17359, - 0.07116, - -0.00149, - -0.13218, - -0.13404, - 0.06578, - 0.11863, - -0.06459, - -0.1166, - 0.1318, - -0.0296, - -0.02413, - 0.03731, - -0.18059, - 0.02884, - 0.1317, - 0.05162, - -0.0508, - 0.06268, - -0.02427, - -0.05184, - -0.00571, - -0.00119, - 0.01215, - 0.03928, - 0.01057, - 0.06711, - 0.09292, - -0.12151, - -0.14586, - 0.03293, - -0.00888, - -0.02237, - -0.13328, - -0.07525, - -0.07101, - -0.04155, - -0.15776, - 0.04997, - -0.04018, - -0.00946, - -0.01627, - -0.11415, - -0.04591, - 0.1672, - 0.00891, - 0.0557, - -0.10685, - -0.06392, - -0.22389, - -0.01546, - -0.00412, - -0.01754, - -0.09685, - -0.05689, - 0.11012, - 0.14052, - -0.09761, - 0.00354, - 0.08511, - -0.06436, - 0.10092, - 0.03856, - -0.23983, - -0.19379, - 0.06195, - 0.0022, - 0.0589, - -0.11087, - -0.04892, - 0.03341, - -0.12562, - 0.02997, - -0.22891, - 0.0074, - 0.03617, - -0.0286, - 0.07229, - -0.06012, - 0.08784, - -0.02557, - 0.09975, - 0.15773, - -0.05706, - 0.08503, - 0.05139, - -0.10335, - -0.06038, - -0.03308, - 0.07128, - 0.03157, - 0.15601, - -0.1209, - -0.02604, - 0.12706, - -0.15533, - -0.11131, - -0.04245, - 0.06072, - -0.10309, - 0.07874 - ], - [ - 0.13446, - 0.19721, - 0.02171, - -0.02238, - -0.15757, - 0.21926, - -0.04973, - 0.02334, - 0.03771, - -0.01735, - 0.08767, - -0.08166, - 0.00877, - 0.04871, - 0.00089, - -0.0926, - -0.10933, - -0.06376, - 0.05389, - -0.05668, - -0.0861, - -0.07648, - -0.05587, - -0.05003, - 0.02936, - 0.16747, - -0.06265, - 0.14124, - 0.11792, - 0.04892, - -0.25106, - 0.07445, - 0.12499, - -0.02061, - -0.02879, - -0.08557, - 0.10082, - -0.03532, - -0.07257, - 0.04515, - -0.10557, - 0.04822, - 0.08682, - -0.05099, - -0.08466, - 0.06302, - 0.03425, - 0.03929, - 0.00671, - 0.03629, - -0.01103, - -0.05512, - -0.02289, - 0.04589, - 0.11851, - -0.11333, - -0.1025, - -0.07344, - 0.17761, - 0.00061, - -0.12851, - -0.00948, - 0.05318, - -0.03863, - 0.00597, - 0.00207, - 0.0263, - 0.04555, - 0.00198, - -0.01353, - -0.01356, - 0.02586, - 0.02465, - 0.06314, - 0.12329, - -0.07052, - -0.01929, - 0.05899, - 0.01515, - -0.15138, - -0.07719, - -0.09808, - -0.0471, - 0.10118, - 0.01577, - -0.06857, - -0.00787, - -0.1152, - 0.06323, - 0.01491, - -0.1419, - -0.15348, - 0.00785, - 0.01641, - 0.02321, - -0.12943, - -0.03633, - -0.1087, - -0.08129, - -0.04584, - -0.20938, - -0.0721, - 0.00726, - -0.05883, - -0.10559, - -0.01128, - 0.07986, - -0.03815, - 0.02924, - 0.05803, - -0.05691, - 0.00467, - -0.00418, - 0.00503, - 0.02175, - 0.07991, - 0.09783, - -0.01355, - 0.09713, - -0.13277, - -0.01645, - 0.02143, - -0.02781, - -0.02595, - -0.08045, - 0.02427, - -0.06017, - 0.07623 - ], - [ - 0.03841, - -0.01684, - 0.07195, - -0.00075, - -0.06537, - 0.1612, - -0.03807, - 0.02935, - 0.01677, - 0.08744, - -0.00339, - -0.08321, - 0.04305, - 0.08279, - -0.07296, - -0.10309, - -0.01513, - -0.00816, - 0.15642, - 0.03895, - -0.05813, - -0.00849, - -0.07703, - 0.04504, - -0.07852, - 0.11069, - -0.0962, - 0.07234, - 0.00623, - -0.00399, - -0.08469, - -0.03505, - 0.05879, - -0.00802, - 0.04804, - -0.14355, - -0.06112, - 0.04787, - -0.13456, - -0.04287, - -0.0031, - 0.10719, - -0.02657, - 0.01871, - -0.09151, - -0.08933, - 0.09171, - 0.04721, - -0.0401, - 0.0156, - 0.00115, - 0.09031, - -0.02221, - 0.03667, - -0.04351, - -0.02029, - -0.01934, - 0.02281, - 0.05842, - 0.12233, - -0.00255, - 0.00302, - -0.1094, - -0.01978, - -0.02653, - -0.03779, - -0.01437, - -0.06467, - 0.05959, - 0.00103, - -0.10412, - 0.07171, - 0.02327, - 0.03879, - -0.01761, - -0.00529, - -0.00358, - 0.05027, - 0.06928, - -0.1523, - -0.10187, - -0.07269, - 0.06064, - 0.033, - 0.18015, - 0.05513, - -0.0452, - -0.0681, - 0.03992, - 0.03892, - -0.01319, - -0.01359, - -0.03597, - -0.06492, - -0.03077, - -0.07153, - -0.07756, - -0.03089, - -0.03526, - 0.05659, - -0.01005, - -0.02103, - 0.03043, - -0.08325, - -0.1224, - -0.00561, - 0.08166, - 0.0477, - 0.06439, - -0.029, - -0.05648, - -0.01151, - -0.01588, - -0.02708, - -0.01672, - 0.22354, - 0.00435, - 0.01106, - -0.07332, - -0.11402, - -0.02715, - -0.017, - -0.0275, - -0.11928, - -0.07575, - -0.06657, - -0.01131, - -0.05178 - ], - [ - 0.02003, - -0.06387, - -0.05568, - 0.00124, - -0.03119, - 0.08493, - -0.06674, - 0.01884, - 0.0189, - 0.00126, - 0.02964, - 0.03589, - -0.02157, - -0.01825, - 0.04176, - -0.06989, - -0.05748, - 0.01278, - 0.00581, - 0.06576, - -0.05462, - -0.04284, - -0.00134, - -0.02067, - 0.02225, - -0.0168, - -0.02673, - 0.00288, - -0.02303, - 0.01627, - -0.03658, - 0.04893, - 0.07139, - 0.02957, - 0.03987, - 0.00375, - 0.06341, - -0.01901, - -0.04625, - 0.06493, - -0.04996, - -0.04038, - -0.04239, - -0.01349, - -0.00931, - -0.0622, - -0.00125, - -0.06619, - 0.0712, - 0.08554, - 0.07132, - -0.00517, - 0.0422, - -0.02703, - -0.02613, - 0.04722, - -0.0047, - 0.04043, - 0.07262, - -0.05452, - -0.03794, - -0.03824, - -0.04213, - -0.00826, - -0.06592, - -0.01258, - 0.02082, - 0.05162, - -0.06513, - -0.00686, - -0.08995, - 0.02273, - -0.00904, - 0.04035, - -0.03845, - -0.05049, - 0.04836, - 0.01757, - -0.03054, - -0.06444, - 0.00659, - -0.00208, - 0.0833, - 0.0119, - 0.05649, - -0.01337, - -0.04134, - 0.04644, - 0.04503, - 0.00567, - -0.01923, - 0.00298, - 0.0404, - -0.05914, - 0.00566, - -0.02071, - -0.00689, - -0.0021, - 0.05095, - -0.04329, - -0.00281, - -0.05227, - 0.03908, - -0.04963, - -0.0311, - -0.03457, - -0.0191, - 0.02001, - 0.00525, - 0.01823, - -0.05991, - -0.01502, - 0.05192, - -0.00624, - 0.02795, - 0.08808, - 0.03998, - 0.0099, - -0.02896, - -0.04585, - 0.02166, - -0.00931, - 0.02543, - -0.06822, - -0.04682, - 0.02285, - 0.00701, - 0.00215 - ], - [ - 0.0179, - 0.0291, - 0.05141, - -0.04888, - -0.04036, - 0.05993, - 0.01674, - -0.06562, - -0.00716, - 0.06073, - 0.04379, - 0.04929, - -0.05852, - -0.06651, - -0.01106, - 0.05849, - 0.04085, - 0.06899, - -0.03613, - -0.0675, - -0.02835, - -0.00716, - 0.02556, - -0.00584, - -0.04693, - 0.07014, - 0.04501, - -0.03579, - -0.0074, - 0.06388, - 0.03242, - 0.03535, - -0.00284, - -0.02416, - 0.03756, - 0.02263, - -0.00495, - -0.06298, - 0.06957, - 0.03125, - -0.02669, - 0.03864, - 0.01511, - 0.02166, - -0.0388, - 0.03864, - 0.06665, - 0.03384, - -0.05201, - -0.06964, - -0.0602, - 0.02517, - -0.06987, - 0.01293, - -0.06847, - 0.04274, - -0.04412, - -0.05943, - 0.05382, - 0.06823, - -0.02289, - -0.06506, - 0.04711, - 0.04902, - 0.04752, - 0.04008, - -0.06828, - 0.05621, - 0.02843, - 0.04148, - -0.01968, - -0.02852, - 0.02587, - -0.03566, - -0.03741, - -0.0666, - 0.06611, - 0.04861, - -0.01658, - -0.02627, - -0.0261, - -0.04753, - -0.05601, - -0.03334, - -0.01398, - 0.0269, - 0.03377, - 0.03297, - 0.06703, - 0.04538, - 0.00442, - -0.00752, - -0.03277, - 0.00147, - 0.06348, - 0.00179, - -0.03303, - 0.05988, - -0.07008, - 0.01502, - 0.0299, - 0.0666, - -0.02684, - 0.00312, - -0.03973, - 0.05583, - -0.00881, - 0.05649, - 0.07074, - 0.06223, - 0.01154, - 0.0288, - 0.05268, - -0.01442, - 0.01964, - -0.02671, - 0.03083, - -0.01416, - -0.05251, - 0.02479, - 0.04984, - -0.06122, - -0.05374, - -0.01122, - 0.06917, - -0.06705, - -0.00641, - -0.03374 - ], - [ - 0.06776, - 0.11331, - 0.00274, - 0.02484, - 0.0232, - -0.0122, - 0.02288, - -0.01912, - 0.08104, - 0.03595, - -0.01795, - 0.0615, - -0.02399, - 0.04015, - 0.05691, - -0.06483, - 0.07009, - 0.01253, - 0.0188, - 0.02173, - -0.03503, - -0.04807, - -0.03528, - -0.05942, - -0.01252, - 0.00415, - -0.05417, - -0.04441, - 0.04542, - 0.0329, - 0.03833, - -0.00356, - 0.06918, - 0.10505, - -0.05562, - -0.00282, - 0.0502, - -0.07224, - -0.04464, - 0.06024, - 0.00603, - 0.02107, - -0.00831, - 0.0488, - -0.01467, - -0.0211, - 0.01038, - -0.04629, - 0.01954, - -0.09306, - -0.01166, - -0.01918, - -0.03657, - 0.04349, - -0.03779, - -0.02721, - 0.06542, - 0.01583, - 0.06431, - -0.02437, - -0.02035, - 0.03896, - -0.0504, - -0.07472, - -0.02163, - 0.03628, - -0.06348, - -0.06543, - 0.02875, - 0.05219, - 0.05123, - 0.10789, - -0.00871, - -0.06028, - -0.01815, - 0.02775, - 0.00235, - 0.03307, - -0.02123, - -0.08955, - 0.03372, - 0.002, - -0.02907, - -0.01209, - -0.00905, - -0.03226, - 0.06597, - 0.03285, - 0.01541, - -0.03702, - -0.03136, - 0.0596, - -0.0304, - 0.01588, - -0.0393, - -0.02992, - 0.00381, - -0.01772, - -0.08857, - 0.01804, - 0.00361, - 0.02814, - 0.01803, - -0.00999, - 0.01779, - 0.04184, - -0.07179, - 0.03541, - 0.09198, - 0.01105, - -0.01249, - 0.03853, - 0.03433, - 0.06486, - 0.02948, - 0.05574, - 0.09633, - -0.09034, - 0.03304, - -0.00352, - -0.01545, - 0.08714, - 0.03483, - -0.07482, - 0.04122, - 0.12437, - -0.01938, - -0.00048 - ], - [ - -0.09239, - -0.10404, - -0.07454, - -0.01091, - -0.03389, - 0.1419, - -0.01098, - -0.0077, - -0.04016, - -0.07794, - 0.00411, - 0.11235, - 0.08985, - -0.10634, - -0.0342, - 0.00035, - -0.04311, - -0.02991, - 0.12198, - -0.04006, - 0.07643, - -0.01542, - -0.07362, - -0.05062, - -0.01072, - -0.04053, - -0.01411, - 0.05129, - 0.08249, - -0.02967, - -0.0566, - -0.0065, - 0.03414, - 0.08419, - -0.05069, - -0.16299, - 0.14363, - -0.02005, - 0.05259, - -0.0689, - -0.07429, - -0.03665, - 0.0214, - 0.043, - -0.07732, - 0.05138, - -0.02461, - 0.01925, - 0.06121, - -0.06977, - 0.04095, - 0.01401, - 0.02416, - 0.04731, - 0.06102, - -0.06963, - -0.02735, - 0.00609, - -0.06183, - -0.08151, - -0.03416, - -0.05617, - -0.13184, - -0.03952, - -0.15546, - -0.04996, - 0.0235, - 0.034, - 0.06151, - 0.00419, - -0.08146, - 0.1128, - 0.06072, - 0.06551, - 0.03366, - -0.023, - -0.06323, - -0.07385, - 0.04292, - -0.16166, - -0.03497, - -0.03212, - -0.07952, - 0.10429, - 0.06187, - 0.02944, - -0.06322, - 0.03392, - 0.08151, - 0.01473, - -0.16716, - 0.10222, - -0.05927, - 0.05566, - -0.15049, - -0.00684, - -0.09595, - -0.05754, - -0.06981, - -0.07575, - 0.03477, - -0.03063, - -0.04223, - 0.01889, - 0.01628, - 0.08472, - 0.02364, - 0.0096, - 0.06196, - 0.00885, - -0.20542, - 0.00885, - 0.14216, - 0.11426, - -0.14809, - 0.16893, - 0.10535, - -0.11564, - -0.07295, - -0.11287, - 0.00856, - 0.03148, - -0.04713, - -0.04866, - -0.07104, - 0.12714, - -0.01056, - -0.05126 - ], - [ - -0.15345, - -0.1228, - 0.04934, - 0.10062, - -0.04039, - 0.05747, - -0.02851, - 0.05555, - -0.10877, - 0.01828, - -0.03456, - 0.20751, - 0.05741, - -0.08858, - -0.11665, - 0.06769, - 0.03782, - 0.00557, - -0.01091, - -0.10696, - -0.09139, - 0.01742, - 0.01853, - -0.07367, - 0.01336, - -0.21086, - -0.02937, - 0.03962, - 0.00891, - -0.08524, - -0.26623, - -0.02058, - -0.00391, - -0.04174, - -0.07492, - -0.13147, - 0.28016, - -0.01613, - 0.09378, - -0.00281, - 0.04273, - -0.0946, - 0.04446, - -0.02872, - 0.02412, - 0.00038, - -0.03473, - -0.0418, - 0.08825, - -0.06557, - -0.08027, - -0.02846, - -0.05485, - -0.00068, - -0.06127, - -0.12852, - -0.04911, - -0.10735, - -0.12398, - -0.16139, - 0.24856, - -0.08835, - -0.41995, - 0.04636, - -0.01938, - -0.02441, - -0.02973, - 0.07088, - -0.00129, - 0.05322, - -0.15121, - 0.07323, - 0.15023, - 0.04947, - -0.02701, - 0.06034, - -0.03211, - -0.05388, - -0.01024, - -0.26159, - 0.05591, - -0.05148, - -0.04689, - 0.05507, - 0.11217, - -0.1274, - -0.02499, - 0.01271, - -0.02592, - 0.00603, - -0.19219, - 0.16216, - -0.05771, - -0.03647, - -0.17136, - 0.06771, - -0.16835, - 0.05117, - -0.18163, - -0.09083, - -0.03776, - -0.18103, - 0.0647, - 0.04587, - 0.04167, - -0.02235, - 0.01384, - -0.0344, - 0.09992, - -0.04445, - -0.17872, - -0.05863, - 0.03102, - 0.06161, - -0.13136, - 0.08848, - 0.20684, - -0.11924, - -0.13772, - -0.03443, - -0.02269, - 0.08107, - 0.06812, - -0.10966, - -0.06113, - 0.17898, - -0.0133, - -0.03312 - ], - [ - -0.05074, - -0.20008, - -0.03677, - 0.11945, - 0.04867, - -0.01237, - -0.01321, - 0.06996, - -0.0565, - 0.15792, - 0.00585, - -0.08324, - 0.13986, - -0.09786, - -0.17106, - 0.04233, - 0.03519, - 0.05435, - 0.02974, - -0.14322, - -0.15919, - 0.1153, - -0.24677, - 0.00187, - 0.01927, - -0.2445, - 0.00011, - 0.0942, - -0.07207, - -0.19177, - -0.3042, - 0.00607, - -0.09213, - -0.03843, - -0.06809, - -0.13976, - 0.26616, - 0.01948, - 0.0369, - -0.03682, - 0.13041, - -0.12464, - 0.14617, - -0.04056, - 0.02021, - 0.03378, - 0.03979, - 0.0255, - 0.017, - 0.28426, - 0.08631, - 0.0396, - -0.0331, - -0.05046, - -0.02829, - 0.07017, - 0.10136, - -0.03179, - 0.01088, - -0.17746, - 0.17878, - 0.02761, - -0.60654, - 0.08991, - 0.03344, - -0.02891, - 0.03538, - -0.0406, - -0.02754, - -0.03345, - -0.32933, - 0.01905, - 0.08926, - -0.06419, - -0.04231, - 0.09093, - 0.14808, - -0.01953, - 0.07951, - -0.35134, - -0.01796, - -0.00954, - -0.01883, - 0.14052, - 0.24602, - -0.11266, - -0.0343, - -0.01336, - 0.0365, - 0.26335, - -0.02738, - 0.03258, - -0.17852, - 0.07249, - 0.00359, - -0.04085, - -0.12383, - -0.00516, - 0.0567, - 0.07046, - 0.0668, - -0.10344, - 0.13824, - -0.02744, - 0.06412, - -0.01719, - -0.1509, - -0.06907, - 0.02501, - 0.15536, - -0.04369, - 0.02944, - 0.03354, - -0.04748, - -0.03707, - 0.08623, - 0.15341, - -0.09502, - -0.11597, - -0.07069, - -0.05966, - 0.00769, - -0.06707, - 0.08203, - -0.07334, - 0.23519, - 0.07084, - 0.02031 - ], - [ - -0.27853, - -0.43078, - 0.08171, - 0.11595, - 0.04743, - -0.32931, - 0.00611, - 0.04689, - -0.09884, - 0.10055, - 0.00121, - -0.28092, - -0.16599, - -0.09505, - -0.19319, - -0.07826, - 0.02402, - 0.05276, - -0.00993, - -0.19779, - -0.16713, - 0.14367, - -0.23345, - 0.16642, - -0.07068, - -0.37236, - -0.04188, - 0.0372, - -0.13948, - -0.16167, - -0.37141, - -0.1315, - -0.02759, - -0.01852, - 0.04567, - -0.04529, - 0.20465, - 0.02227, - -0.19728, - -0.02744, - 0.10046, - -0.11931, - 0.18115, - -0.03075, - -0.06075, - 0.08688, - 0.12117, - 0.05538, - -0.03243, - 0.16558, - 0.08944, - 0.03333, - 0.05023, - -0.04325, - -0.05229, - 0.01477, - -0.01598, - 0.08184, - -0.07466, - 0.39322, - -0.20084, - 0.22157, - -0.55037, - 0.02696, - -0.16613, - -0.01679, - -0.09781, - 0.05577, - 0.09803, - -0.04616, - -0.32289, - -0.08775, - -0.08061, - -0.04495, - -0.19924, - 0.09277, - -0.00189, - -0.08824, - 0.11678, - -0.26202, - -0.07589, - 0.05251, - 0.13754, - 0.17324, - 0.03771, - 0.03391, - -0.2671, - 0.01549, - -0.05543, - 0.11123, - 0.17902, - 0.07214, - -0.21428, - -0.02668, - -0.11942, - -0.05783, - 0.08804, - 0.06317, - -0.00417, - 0.15337, - -0.0378, - -0.1592, - -0.19101, - 0.04655, - 0.0546, - 0.02922, - -0.32252, - 0.07653, - -0.03659, - 0.19838, - -0.02589, - -0.0036, - -0.00715, - 0.07329, - 0.05533, - 0.00432, - 0.1454, - -0.08744, - -0.19449, - -0.00205, - 0.08201, - 0.0271, - -0.04375, - 0.13502, - 0.0738, - 0.01244, - 0.00344, - -0.03716 - ], - [ - -0.08267, - -0.40837, - -0.0761, - 0.03152, - 0.07421, - -0.13219, - -0.00108, - -0.06665, - -0.07822, - 0.0791, - -0.00584, - -0.27956, - -0.15045, - 0.06822, - -0.33066, - 0.03801, - 0.05884, - -0.09499, - 0.1717, - -0.25389, - -0.05144, - -0.07552, - -0.23591, - -0.01552, - -0.07994, - -0.51568, - -0.18541, - 0.08888, - -0.20738, - -0.18644, - -0.15336, - -0.20189, - -0.06315, - -0.07235, - -0.04782, - 0.15039, - 0.00279, - 0.00017, - -0.18247, - 0.02574, - 0.00333, - -0.03851, - -0.15589, - -0.05686, - 0.06779, - 0.14047, - -0.00569, - 0.01191, - 0.00261, - -0.10895, - -0.02124, - -0.00943, - 0.05098, - 0.06494, - -0.06595, - 0.21665, - 0.05209, - 0.06234, - -0.00211, - 0.22623, - -0.21026, - -0.09846, - -0.37432, - -0.0128, - -0.16695, - 0.01457, - -0.19611, - -0.08769, - 0.13809, - 0.0403, - -0.29621, - -0.15867, - -0.10631, - -0.01067, - -0.06875, - -0.06631, - -0.07997, - -0.08545, - 0.0772, - -0.16072, - 0.16509, - -0.02661, - 0.0646, - 0.15439, - -0.3017, - 0.10616, - -0.20899, - -0.03012, - -0.00999, - -0.42887, - 0.18075, - 0.06795, - -0.10251, - -0.06033, - 0.13209, - -0.09224, - 0.00658, - 0.06244, - -0.09495, - 0.17286, - 0.0163, - -0.127, - -0.13242, - -0.02964, - 0.09524, - 0.07307, - 0.25918, - 0.10881, - -0.03362, - 0.07125, - 8e-05, - -0.01668, - 0.02408, - 0.08341, - 0.16925, - 0.03153, - -0.05443, - -0.15212, - -0.1458, - -0.08314, - 0.00744, - -0.0021, - -0.20015, - 0.05405, - 0.1852, - -0.1153, - -0.04222, - 0.04804 - ], - [ - 0.03724, - -0.19969, - -0.2347, - 0.07813, - 0.05772, - 0.1225, - 0.02353, - -0.18889, - -0.06444, - -0.20177, - -0.08618, - -0.00094, - 0.04258, - -0.00627, - -0.12688, - -0.03048, - -0.03298, - -0.05199, - 0.15576, - -0.15732, - -0.08287, - -0.12374, - -0.13234, - -0.11705, - 0.01069, - -0.26852, - -0.08921, - 0.21442, - -0.15004, - -0.17154, - 0.03062, - -0.00228, - -0.01346, - 0.02623, - 0.03409, - -0.02478, - -0.0499, - -0.06739, - 0.29775, - -0.07596, - 0.03897, - 0.02406, - -0.29573, - -0.07735, - 0.11096, - 0.15114, - -0.19236, - -0.04427, - 0.06157, - 0.07093, - 0.07365, - 0.0298, - -0.0531, - 0.05421, - -0.03273, - 0.09371, - 0.00562, - -0.06411, - -0.0782, - 0.00012, - 0.06008, - -0.10905, - -0.11874, - -0.04558, - -0.18889, - 0.06632, - -0.08569, - -0.20666, - -0.20161, - -0.18872, - -0.06967, - -0.01717, - 0.07127, - -0.00752, - -0.05283, - -0.09771, - 0.05624, - 0.00344, - 0.00709, - 0.00201, - -0.04216, - -0.0314, - 0.11179, - 0.14217, - -0.03339, - -0.34664, - 0.14502, - 0.09771, - -0.24319, - -0.18786, - 0.03593, - 0.04395, - 0.19984, - -0.01014, - 0.16519, - 0.14433, - 0.01836, - -0.08224, - -0.1285, - -0.2903, - -0.02121, - 0.01857, - 0.04238, - -0.07175, - 0.04337, - 0.04356, - 0.21262, - 0.05957, - 0.04362, - -0.0121, - 0.07327, - -0.0355, - 0.02809, - -0.01654, - -0.25277, - 0.05219, - 0.04814, - 0.06984, - -0.1155, - 0.04031, - 0.01534, - -0.07061, - 0.03434, - -0.10729, - 0.04086, - 0.06998, - -0.06423, - -0.0124 - ], - [ - -0.09308, - -0.10955, - -0.11901, - -0.01296, - 0.14601, - 0.12901, - 0.04372, - -0.03718, - 0.13842, - -0.24181, - 0.06046, - 0.09637, - 0.04289, - -0.02788, - 0.02325, - 0.00138, - -0.08312, - 0.10646, - 0.16429, - -0.11094, - -0.04035, - 0.29191, - -0.07316, - 0.03739, - 0.08898, - -0.02628, - 0.20009, - 0.15928, - 0.06414, - -0.09607, - -0.15333, - 0.08794, - -0.16789, - 0.26952, - 0.03667, - -0.14159, - -0.16023, - -0.02674, - -0.06848, - -0.06175, - -0.00783, - 0.01809, - 0.21386, - 0.00355, - -0.12475, - 0.07309, - -0.158, - 0.00122, - 0.11623, - -0.05777, - 0.06857, - -0.08172, - -0.11471, - 0.17355, - -0.30825, - -0.01286, - 0.02512, - 0.01162, - 0.05853, - 0.0463, - -0.00392, - 0.00874, - 0.04958, - 0.00104, - -0.15361, - 0.04077, - 0.17416, - -0.00322, - -0.15977, - 0.031, - -0.01617, - 0.00098, - 0.11851, - -0.05537, - 0.07763, - 0.00723, - 0.03407, - -0.08163, - 0.14744, - -0.02299, - -0.01146, - -0.06186, - 0.15203, - 0.10846, - -0.03786, - -0.25555, - 0.08044, - 0.062, - -0.05166, - -0.10904, - -0.02549, - -0.12496, - 0.09155, - 0.02103, - 0.11599, - 0.10455, - 0.09241, - -0.0083, - -0.21846, - -0.21198, - -0.00171, - -0.09792, - 0.01949, - -0.00372, - 0.02844, - 0.06254, - 0.04171, - 0.01117, - -0.0053, - -0.01537, - -0.01377, - -0.07474, - 0.06176, - -0.18126, - -0.27238, - 0.23036, - 0.10479, - -0.03512, - 0.04192, - -0.0632, - 0.04009, - -0.01665, - 0.10796, - 0.02545, - -0.10928, - 0.01568, - -0.07534, - 0.02178 - ], - [ - -0.00635, - -0.00209, - -0.03486, - -0.06765, - 0.0104, - -0.02156, - -0.05067, - -0.07095, - 0.06017, - 0.00765, - -0.03212, - -0.02915, - -0.0389, - -0.02346, - 0.18172, - 0.03774, - -0.05908, - -0.01521, - 0.01496, - -0.01501, - -0.07886, - 0.10419, - -0.0125, - 0.01829, - 0.01154, - 0.03789, - 0.15649, - 0.14251, - 0.05728, - -0.04881, - -0.28475, - -0.00506, - -0.05336, - 0.13355, - 0.02298, - -0.17763, - -0.1184, - 0.00361, - 0.04503, - -0.02069, - -0.06401, - -0.01621, - 0.25111, - 0.07205, - -0.0456, - -0.03359, - -0.02526, - 0.03947, - 0.03811, - -0.10908, - 0.0087, - -0.01134, - -0.00171, - -0.00302, - 0.03126, - -0.10677, - -0.00986, - -0.03527, - 0.10407, - 0.03192, - 0.01988, - -0.00188, - 0.06258, - 0.01522, - 0.07457, - 0.00891, - 0.0369, - 0.11793, - -0.01133, - -0.02902, - 0.02652, - -0.09932, - -0.04435, - -0.06923, - 0.07919, - -0.08264, - -0.17001, - 0.04594, - 0.15802, - -0.08974, - -0.05574, - -0.01325, - 0.00423, - 0.08255, - -0.05947, - -0.06569, - -0.05124, - 0.00468, - 0.04974, - -0.12278, - -0.0315, - -0.00685, - 0.0304, - -0.00636, - 0.08053, - -0.03022, - -0.01772, - -0.00341, - -0.21999, - -0.04751, - 0.12145, - -0.17949, - 0.076, - 0.00942, - 0.03253, - 0.03275, - 0.06359, - 0.04173, - -0.05768, - 0.0635, - 0.05964, - 0.03922, - -0.01147, - -0.02582, - -0.14013, - 0.15869, - 0.02691, - -0.0602, - -0.00039, - 0.00689, - 0.02361, - -0.04423, - -0.1901, - -0.06432, - -0.07021, - 0.02407, - -0.07566, - -0.04006 - ], - [ - 0.03167, - 0.00801, - -0.01761, - 0.05899, - -0.21189, - 0.02565, - -0.10724, - -0.06948, - 0.06337, - 0.10751, - 0.03667, - -0.18615, - -0.01101, - -0.04332, - 0.06543, - -0.09067, - -0.03872, - -0.0228, - -0.06879, - 0.05915, - 0.08778, - 0.00446, - 0.00872, - 0.04844, - 0.03745, - 0.09831, - -0.05551, - 0.0899, - 0.06352, - 0.11539, - -0.27331, - 0.03937, - 0.0939, - 0.14891, - -0.0188, - -0.18471, - 0.02989, - -0.05892, - 0.03206, - -0.01246, - -0.11403, - 0.0949, - 0.07894, - -0.06297, - -0.14411, - -0.19127, - 0.02745, - -0.0585, - 0.03635, - -0.01654, - -0.08856, - -0.1531, - -0.03835, - 0.08997, - 0.18086, - -0.06804, - -0.07142, - -0.10484, - 0.1072, - -0.12696, - -0.05883, - -0.08427, - 0.13853, - 0.00567, - 0.14035, - -0.02878, - -0.09336, - 0.0864, - 0.03513, - -0.01497, - 0.00756, - 0.02069, - 0.03305, - 0.01122, - 0.00245, - -0.02468, - -0.14211, - 0.00518, - -0.10619, - -0.10171, - -0.11016, - -0.06316, - -0.0514, - 0.08044, - 0.03789, - -0.08368, - -0.06982, - -0.08873, - 0.06266, - -0.01322, - 0.02371, - 0.01086, - -0.06106, - 0.02227, - -0.07662, - -0.24341, - -0.11469, - -0.03467, - -0.08149, - -0.01722, - 0.0737, - -0.14512, - 0.07963, - -0.06535, - -0.01842, - -0.05508, - -0.10247, - -0.02325, - -0.11711, - 0.01897, - -0.06309, - 0.01421, - -0.06102, - -0.06317, - -0.08291, - 0.03283, - 0.10059, - -0.13055, - -0.03385, - -0.15593, - -0.02346, - 0.00543, - -0.07236, - -0.03838, - -0.06481, - 0.06009, - -0.1034, - 0.00764 - ], - [ - -0.02729, - 0.01148, - -0.02402, - 0.07127, - -0.18034, - 0.03214, - -0.02555, - -0.046, - -0.00487, - 0.08419, - 0.02117, - -0.17583, - 0.02163, - -0.02601, - -0.09559, - 0.00853, - -0.04964, - 0.00376, - 0.02982, - -0.02311, - 0.00755, - -0.05846, - -0.10388, - -0.07283, - -0.10642, - 0.00443, - 0.01828, - 0.0968, - 0.13071, - 0.12556, - -0.23191, - 0.0907, - 0.14038, - 0.0879, - -0.05185, - -0.17697, - -0.07855, - -0.04385, - -0.04097, - 0.01012, - -0.04109, - 0.13197, - -0.05549, - 0.02112, - -0.08117, - -0.06126, - 0.00464, - 0.01875, - 0.0494, - 0.06308, - -0.01989, - -0.04971, - 0.03337, - 0.14407, - 0.11558, - -0.03246, - -0.02766, - -0.04515, - 0.09985, - 0.0225, - -0.09473, - 0.02438, - -0.02477, - 0.05416, - 0.02926, - -0.04997, - -0.01078, - -0.04052, - -0.00971, - 0.03724, - -0.08366, - 0.00742, - 0.0572, - 0.01273, - -0.0407, - 0.04658, - -0.09118, - -0.01709, - 0.04547, - -0.15291, - -0.101, - -0.13705, - -0.09679, - 0.00636, - 0.09337, - -0.08083, - -0.00772, - 0.03452, - -0.042, - 0.06569, - 0.02597, - 0.09907, - -0.02021, - -0.05084, - -0.01851, - -0.16845, - -0.10151, - -0.10602, - -0.09156, - 0.04676, - 0.05131, - -0.30745, - 0.0045, - -0.07744, - -0.15288, - -0.00717, - 0.00028, - 0.14193, - -0.08657, - -0.06522, - -0.27461, - 0.06858, - -0.0115, - 0.01557, - -0.05022, - 0.15787, - 0.05069, - -0.08566, - 0.01028, - -0.21809, - 0.06304, - 0.00567, - 0.00192, - -0.03656, - -0.05226, - 0.03601, - -0.05541, - -0.03806 - ], - [ - -0.06003, - 0.0877, - 0.0233, - 0.03708, - -0.00447, - 0.01541, - 0.03369, - -0.0907, - 0.02047, - 0.014, - 0.01382, - -0.01844, - -0.07274, - -0.00425, - -0.02407, - -0.04708, - 0.02557, - -0.0036, - 0.11338, - 0.01293, - -0.05394, - -0.07216, - -0.09553, - 0.00285, - 0.011, - 0.03606, - 0.00571, - -0.0024, - -0.05655, - 0.04861, - -0.11359, - -0.00295, - 0.08359, - 0.09049, - -0.04424, - -0.08084, - -0.0287, - 0.02358, - -0.00047, - 0.02954, - -0.05581, - 0.07799, - 0.05221, - -0.03655, - -0.07077, - -0.09043, - 0.02229, - 0.01349, - 0.01036, - 0.02036, - -0.01258, - 0.07185, - 0.00877, - 0.1384, - -0.01415, - -0.02353, - 0.12135, - -0.02153, - -0.03258, - 0.13159, - -0.0755, - -0.03848, - -0.09726, - -0.04411, - 0.03348, - -0.00797, - 0.00458, - -0.1069, - 0.03705, - 0.02707, - -0.0603, - 0.05667, - -0.00823, - 0.02452, - -0.00969, - -0.00853, - -0.04744, - 0.08701, - 0.04094, - -0.13909, - -0.10047, - -0.08907, - -0.01026, - -0.05244, - 0.06696, - 0.05182, - -0.05837, - 0.0986, - -0.04972, - -0.01032, - 0.08878, - 0.14638, - 0.04587, - 0.06391, - -0.0486, - 0.00417, - -0.04739, - -0.01735, - 0.00217, - -0.01148, - 0.10757, - -0.05356, - -0.10208, - -0.03125, - -0.08831, - 0.11425, - -0.00858, - 0.06431, - 0.02724, - -0.13219, - -0.07598, - -0.00962, - 0.06823, - -0.03438, - -0.00823, - 0.13208, - -0.00408, - -0.06819, - 0.01136, - -0.0948, - -0.00281, - -0.02698, - 0.00251, - -0.13289, - -0.08021, - -0.05282, - 0.03142, - 0.04962 - ], - [ - 0.04715, - 0.0138, - 0.00209, - 0.01174, - 0.06225, - -0.04501, - -0.05459, - 0.04473, - 0.03003, - 0.0021, - -0.04093, - -0.01543, - 0.02495, - 0.03183, - 0.00372, - 0.02507, - 0.00579, - -0.01945, - -0.01949, - 0.00493, - -0.0567, - -0.01698, - 0.06092, - -0.06027, - 0.06275, - 0.04454, - 0.01418, - 0.03818, - -0.01617, - -0.048, - 0.03565, - -0.04282, - -0.03354, - -0.06982, - -0.01868, - -0.00074, - 0.06145, - -0.0003, - -0.07437, - -0.02335, - -0.06952, - 0.03092, - 0.04218, - 0.04821, - 0.03995, - 0.04493, - -0.04907, - 0.01604, - -0.06969, - 0.03848, - 0.00334, - -0.04098, - -0.03291, - 0.04163, - 0.00722, - -0.02841, - -0.0105, - 0.02937, - 0.03649, - 0.05299, - 0.03198, - -0.00518, - 0.04633, - -0.04185, - -0.04514, - 0.00451, - -0.06562, - -0.01043, - 0.01361, - 0.00297, - 0.0145, - -0.06182, - -0.03249, - -0.02897, - 0.02266, - -0.07295, - -0.03208, - 0.04799, - -0.01062, - -0.06578, - -0.07377, - -0.02825, - 0.05115, - -0.05009, - 0.04012, - -0.06485, - 0.00703, - 0.06699, - -0.02545, - -0.00174, - 0.07211, - 0.06683, - -0.03929, - -0.01035, - -0.03995, - 0.01078, - 0.03841, - 0.03049, - 0.00073, - -0.06423, - -0.0437, - 0.00337, - 0.04342, - 0.06733, - -0.02381, - 0.02099, - -0.03158, - 0.00955, - 0.06228, - -0.05575, - -0.05886, - -0.04387, - 0.01613, - -0.04379, - 0.0118, - -0.01646, - 0.0581, - 0.00215, - 0.00492, - -0.02345, - -0.01005, - 0.02491, - -0.03592, - -0.06682, - -0.00275, - 0.0538, - 0.02163, - 0.02168 - ], - [ - 0.02784, - -0.01369, - 0.05578, - -0.06865, - 0.03122, - 0.011, - -0.02633, - -0.07098, - -0.04989, - 0.02452, - 0.03037, - -0.057, - -0.02744, - 0.06082, - -0.02027, - -0.00085, - 0.03298, - 0.03809, - -0.0172, - -0.04931, - -0.04663, - -0.02246, - 0.04779, - -0.04765, - -0.03269, - -0.03263, - 0.01201, - -0.00663, - 0.02808, - 0.01759, - -0.00713, - 0.04179, - 0.03784, - -0.06222, - -0.03417, - -0.06313, - 0.00719, - -0.05633, - 0.01557, - 0.03086, - 0.02461, - -0.04177, - -0.01855, - -0.06841, - 0.02958, - -0.06518, - -0.01564, - -0.01011, - -0.02962, - -0.04345, - -0.04887, - 0.01794, - 0.03917, - -0.02904, - 0.01699, - 0.05581, - -0.02792, - -0.01814, - -0.05147, - 0.04491, - 0.0248, - 0.06414, - 0.04417, - -0.05704, - 0.04856, - -5e-05, - -0.0562, - -0.06076, - -0.02403, - 0.02796, - -0.04301, - 0.00696, - -0.03715, - 0.06459, - -0.0569, - 0.06136, - -0.00458, - -0.04746, - 0.03609, - 0.02315, - -0.04379, - 0.02805, - -0.07145, - 0.01916, - 0.02973, - 0.04239, - 0.03092, - 0.03388, - -0.01187, - 0.00369, - -0.06042, - 0.02449, - -0.06649, - -0.05603, - 0.05984, - -0.02851, - -0.02677, - 0.03354, - -0.063, - -0.015, - 0.04278, - 0.02339, - 0.04981, - 0.05536, - -0.00675, - -0.00547, - 0.01636, - 0.03252, - -0.04741, - 0.01571, - 0.01399, - -0.03916, - 0.01429, - -0.05073, - -0.0147, - -0.0661, - -0.06043, - 0.00094, - 0.00898, - -0.03955, - 0.05465, - 0.0201, - -0.00654, - -0.03042, - 0.03141, - 0.03425, - -0.05384, - -0.06522 - ], - [ - 0.07704, - 0.02959, - 0.07537, - 0.02548, - -0.11042, - 0.09785, - -0.02116, - 0.02493, - 0.0669, - -0.0432, - -0.01476, - 0.01587, - 0.00668, - -0.05468, - -0.00935, - 0.06343, - 0.04193, - 0.02901, - 0.06595, - -0.06152, - 0.06729, - -0.07167, - 0.01894, - 0.02583, - -0.0301, - 0.08427, - -0.06583, - 0.00856, - 0.06546, - -0.06974, - -0.07768, - -0.02702, - 0.01939, - 0.05197, - 0.04403, - -0.04313, - -0.00016, - -0.0383, - -0.0109, - 0.04905, - 0.05064, - 0.10201, - -0.03418, - -0.00531, - -0.07965, - -0.00407, - -0.03447, - -0.06222, - -0.04886, - -0.00471, - 0.09548, - 0.04365, - -0.01512, - -0.01252, - 0.04114, - -0.07571, - 0.00736, - 0.01242, - -0.0699, - -0.01956, - 0.01956, - -0.02054, - -0.02148, - 0.03665, - 0.02359, - -0.03795, - 0.03404, - 0.05031, - -0.0392, - -0.04998, - 0.05961, - 0.00827, - -0.01507, - 0.06852, - -0.06348, - 0.04476, - 0.01638, - -0.05659, - 0.02817, - 0.04931, - -0.07918, - -0.0194, - 0.04882, - -0.03882, - -0.01463, - -0.06012, - 0.06774, - 0.09227, - -0.04997, - 0.0108, - -0.0656, - 0.04683, - 0.03889, - -0.04193, - 0.07938, - 0.00231, - -0.00758, - -0.01205, - -0.0031, - 0.0036, - 0.09381, - -0.07209, - -0.01629, - 0.02485, - -0.09133, - 0.03743, - -0.03123, - 0.02186, - -0.02854, - 0.00584, - -0.07738, - 0.04166, - -0.00067, - -0.0682, - 0.04367, - 0.04282, - -0.01159, - -0.06567, - -0.02879, - -0.0193, - -0.02627, - -0.05776, - -0.00925, - -0.01415, - -0.07251, - -0.04905, - 0.0846, - -0.02849 - ], - [ - -0.08924, - 0.0724, - 0.04636, - -0.03811, - -0.0763, - 0.01236, - -0.09946, - -0.03298, - 0.04244, - 0.05821, - -0.00084, - 0.03602, - 0.02487, - -0.03551, - 0.01744, - -0.04269, - -0.04337, - 0.08179, - 0.02913, - -0.02432, - 0.16816, - 0.01606, - -0.01688, - -0.14857, - 0.09543, - 0.03167, - 0.00643, - 0.10229, - 0.00717, - 0.06251, - -0.15201, - -0.05804, - 0.01574, - -0.009, - 0.02197, - -0.22395, - 0.07832, - -0.01954, - -0.04851, - -0.05811, - -0.00465, - 0.01199, - 0.05382, - -0.04336, - -0.20864, - 0.00399, - -0.06142, - 0.01476, - 0.042, - 0.00774, - -0.02539, - 0.0689, - -0.01406, - 0.00089, - -0.03031, - -0.08017, - 0.09404, - -0.0052, - -0.09375, - -0.05607, - -0.116, - -0.00206, - 0.10086, - -0.05152, - -0.12694, - -0.00505, - 0.0524, - 0.05762, - 0.06553, - 0.03781, - 0.12939, - -0.01859, - 0.006, - 0.04105, - -0.02379, - 0.03672, - -0.13967, - -0.04264, - -0.01638, - -0.08366, - 0.08282, - -0.16262, - -0.02133, - 0.0155, - 0.05311, - -0.00691, - -0.07091, - 0.05194, - -0.01005, - -0.02751, - -0.11315, - 0.06037, - 0.00018, - -0.05065, - 0.02456, - -0.00437, - -0.09004, - 0.01551, - -0.15611, - -0.04961, - 0.13181, - -0.11706, - 0.04677, - 0.09598, - -0.03542, - 0.07545, - -0.07707, - -0.07715, - -0.01495, - 0.01098, - -0.06478, - 0.00099, - 0.03478, - 0.01296, - 0.01361, - 0.08465, - 0.10491, - -0.06498, - -0.0249, - -0.0659, - -0.04201, - 0.05473, - -0.06975, - -0.05725, - -0.12136, - 0.0144, - -0.03844, - -0.05378 - ], - [ - -0.04793, - 0.064, - -0.00389, - 0.00638, - 0.01868, - -0.03587, - 0.01956, - -0.00753, - -0.1475, - 0.00878, - -0.02461, - 0.25758, - 0.12526, - -0.09315, - 0.0274, - 0.07264, - 0.08222, - -0.00278, - 0.00869, - -0.05062, - 0.11795, - -0.01996, - -0.05578, - 0.04825, - -0.0652, - -0.03612, - -0.04637, - 0.04652, - 0.0707, - -0.0567, - -0.25388, - -0.00982, - -0.08659, - 0.05863, - -0.0509, - -0.08554, - -0.00029, - 0.09049, - 0.08159, - -0.06109, - 0.01739, - -0.18341, - -0.06827, - -0.07637, - -0.11423, - -0.00358, - -0.04851, - 0.03296, - 0.04541, - 0.03627, - 0.0381, - 0.00872, - 0.04535, - 0.03027, - -0.03074, - 0.019, - 0.15551, - -0.06243, - -0.13208, - -0.14169, - 0.07643, - -0.13045, - 0.01526, - -0.10719, - 0.00151, - 0.0199, - -0.01672, - 0.0703, - -0.06403, - -0.02382, - 0.12064, - -0.00234, - -0.05517, - 0.01392, - -0.05729, - -0.00277, - -0.06968, - -0.02073, - 0.03198, - -0.34993, - -0.01195, - -0.02224, - -0.17339, - -0.08137, - 0.01744, - -0.04917, - -0.05262, - 0.06886, - -0.07711, - 0.20874, - -0.03761, - 0.21137, - -0.12821, - -0.01694, - 0.02945, - 0.06885, - -0.12814, - -0.07303, - -0.01985, - -0.06946, - 0.12124, - -0.19642, - -0.05346, - 0.01813, - -0.08087, - -0.03791, - -0.07363, - -0.00564, - 0.0426, - -0.11127, - -0.14804, - -0.00141, - 0.00958, - 0.03831, - -0.09676, - 0.07156, - 0.07195, - -0.18922, - -0.06757, - -0.22147, - -0.03113, - -0.05326, - 0.07568, - -0.02874, - -0.04288, - 0.17114, - -0.04888, - -0.09296 - ], - [ - 0.0772, - 0.04894, - 0.094, - 0.22242, - -0.05771, - -0.0703, - -0.01888, - 0.10528, - -0.00147, - 0.05383, - 0.04631, - 0.21435, - 0.14446, - 0.04243, - -0.09254, - -0.00509, - 0.03539, - 0.06818, - 0.08452, - -0.03165, - 0.0712, - 0.03213, - -0.10101, - -0.02198, - 0.0233, - -0.03744, - -0.21554, - 0.00972, - -0.09873, - -0.06936, - -0.10807, - -0.05357, - -0.07856, - 0.02918, - -0.07641, - -0.00612, - 0.14862, - -0.00594, - 0.05373, - -0.03483, - -0.03876, - 0.00349, - -0.019, - 0.01247, - -0.13358, - 0.13251, - 0.05766, - 0.02425, - 0.01419, - 0.07432, - 0.03579, - -0.02896, - 0.00054, - 0.0102, - 0.03453, - 0.01987, - 0.06652, - -0.03765, - 0.03152, - -0.10176, - 0.04968, - -0.00697, - 0.02272, - -0.03362, - -0.08698, - 0.01926, - -0.04084, - 0.03126, - 0.04837, - -0.05632, - 0.1864, - 0.05208, - 0.02518, - 0.01713, - 0.00991, - 0.01039, - 0.02521, - -0.0401, - 0.12078, - -0.37445, - -0.10961, - -0.09736, - -0.10209, - -0.09157, - 0.16572, - 0.01118, - -0.10829, - 0.04789, - -0.05517, - 0.11783, - 0.04226, - 0.06049, - -0.17556, - -0.04579, - 0.01575, - -0.04304, - -0.09769, - -0.08465, - -0.09725, - 0.03527, - -0.01727, - -0.0462, - 0.1248, - -0.01017, - -0.09023, - 0.0323, - -0.17274, - -0.05279, - -0.0585, - -0.00709, - -0.05177, - 0.01486, - -0.02377, - 0.16343, - -0.12725, - 0.06335, - 0.05778, - -0.04503, - -0.05441, - -0.12936, - 0.07558, - -0.02145, - 0.01166, - 0.03211, - -0.17839, - 0.17731, - 0.03288, - -0.02619 - ], - [ - -0.07665, - 0.14937, - 0.19424, - 0.20481, - -0.05996, - -0.16424, - -0.05889, - -0.02429, - -0.02555, - 0.23944, - 0.11566, - 0.09681, - 0.20781, - 0.01143, - -0.32978, - 0.06066, - -0.02446, - 0.00628, - 0.02689, - 0.0861, - 0.00635, - -0.12401, - -0.06824, - 0.00843, - -0.08446, - -0.08523, - -0.02014, - 0.03192, - -0.01912, - -0.04245, - -0.09347, - -0.10563, - -0.03542, - 0.01693, - 0.07424, - 0.03376, - 0.14871, - -0.0201, - -0.13885, - -0.07141, - 0.07248, - -0.00156, - -0.00191, - -0.02477, - -0.19591, - 0.18121, - 0.06319, - 0.00319, - 0.00774, - 0.15104, - 0.11887, - -0.07356, - -0.07129, - 0.14896, - -0.04963, - 0.09095, - -0.04763, - -0.0226, - 0.02632, - 0.22127, - 0.12959, - 0.0945, - -0.02166, - -0.12354, - -0.08716, - -0.04406, - -0.08802, - 0.04015, - 0.00135, - -0.04273, - 0.14626, - -0.18035, - -0.043, - -0.00829, - 0.05719, - 0.08075, - 0.04243, - -0.03984, - 0.09481, - -0.28903, - -0.0389, - 0.01574, - 0.09684, - -0.06335, - 0.15264, - 0.14928, - -0.13812, - 0.03818, - -0.16145, - 0.06264, - 0.19839, - 0.03279, - 0.0473, - -0.0628, - 0.11077, - -0.01461, - -0.10452, - 0.00992, - 0.00219, - 0.16921, - -0.11636, - -0.0824, - 0.10916, - -0.01108, - 0.04023, - -0.06002, - -0.05744, - 0.07398, - -0.04395, - 0.16233, - -0.08106, - -0.02707, - -0.03652, - 0.24695, - -0.03257, - -0.07462, - -0.00941, - -0.02131, - -0.09217, - -0.23467, - 0.04987, - -0.0353, - 0.06928, - 0.14287, - -0.2062, - 0.13353, - 0.08151, - -0.04181 - ], - [ - -0.06741, - 0.21109, - 0.27893, - 0.05365, - 0.0322, - -0.0817, - 0.02848, - -0.05909, - 0.09094, - 0.17176, - 0.20718, - -0.13994, - 0.03687, - 0.00626, - -0.19044, - 0.00632, - -0.02431, - -0.0395, - 0.13756, - 0.0373, - 0.20118, - -0.19784, - -0.02121, - 0.08237, - -0.06513, - 0.06449, - -0.04918, - -0.03574, - -0.08119, - 0.03818, - -0.05679, - -0.05769, - -0.01874, - 0.03928, - -0.03206, - 0.12942, - 0.09742, - 0.02523, - 0.01436, - -0.15429, - -0.02971, - 0.00426, - -0.23425, - 0.05204, - -0.07853, - 0.25335, - 0.00679, - -0.04556, - 0.05348, - -0.16151, - 0.12573, - 0.03569, - -0.01742, - 0.06429, - -0.0063, - 0.14256, - 0.06757, - 0.02469, - -0.0296, - 0.14088, - -0.09009, - -0.04527, - -0.03697, - -0.08803, - -0.14435, - -0.07256, - -0.01377, - 0.03451, - -0.00097, - -0.14554, - 0.00974, - -0.08643, - -0.06123, - -0.01865, - -0.0838, - 0.02647, - 0.00698, - -0.05997, - 0.06466, - -0.15384, - 0.13055, - -0.08351, - 0.0777, - 0.06388, - -0.08003, - -0.10005, - -0.0284, - -0.09746, - -0.10462, - -0.21839, - 0.06917, - -0.05417, - 0.03467, - 0.01034, - 0.03314, - -0.01534, - 0.07299, - 0.06155, - -0.13912, - 0.05406, - 0.00855, - -0.08283, - -0.10903, - -0.05758, - -0.02944, - -0.05332, - 0.23627, - -0.04427, - -0.00934, - 0.17469, - 0.04948, - -0.0494, - 0.03565, - 0.27885, - 0.01838, - -0.2383, - -0.10898, - -0.14943, - -0.02862, - -0.136, - -0.0332, - -0.09237, - -0.104, - 0.02649, - -0.04947, - 0.07731, - 0.12685, - -0.04836 - ], - [ - 0.0103, - 0.07564, - 0.15833, - -0.02706, - 0.07115, - -0.03496, - -0.02981, - -0.08183, - 0.18001, - 0.07667, - 0.08481, - -0.16415, - -0.11053, - -0.00766, - -0.08344, - -0.05906, - 0.02159, - -0.00846, - 0.25285, - -0.03979, - 0.25792, - -0.03752, - 0.00867, - -0.04075, - -0.13878, - 0.16486, - 0.01281, - -0.10702, - -0.1156, - -0.0701, - -0.1564, - 0.00661, - -0.20514, - 0.12693, - -0.06617, - -0.13484, - -0.05185, - -0.09341, - 0.28278, - -0.06428, - 0.03936, - -0.03799, - -0.04747, - -0.01208, - -0.12087, - 0.08702, - -0.00041, - -0.06456, - -0.04599, - -0.04336, - 0.02086, - 0.0477, - 0.04518, - 0.1438, - -0.01244, - 0.06846, - 0.02595, - 0.03959, - -0.02963, - 0.08495, - -0.18854, - -0.0252, - 0.02959, - -0.1499, - 0.04093, - -0.00861, - -0.15813, - 0.14222, - -0.01305, - -0.06198, - 0.01978, - -0.03364, - -0.02786, - -0.06048, - -0.17993, - -0.06234, - 0.01485, - 0.00703, - 0.03576, - -0.13231, - -0.04787, - -0.06726, - 0.06968, - 0.02246, - -0.16671, - -0.28663, - 0.16668, - -0.07676, - -0.1436, - -0.15602, - 0.0709, - 0.0417, - 0.03884, - -0.03194, - 0.16675, - 0.13524, - 0.12958, - -0.01471, - -0.11872, - -0.16318, - -0.05021, - -0.09072, - -0.10785, - -0.00187, - -0.07224, - 0.03453, - 0.12827, - 0.06763, - 0.0571, - 0.13149, - 0.07507, - -0.04339, - -0.03917, - 0.08607, - -0.35428, - -0.08914, - -0.09726, - -0.02168, - -0.00191, - -0.08869, - 0.03197, - -0.06075, - 0.10915, - -0.04019, - -0.07003, - 0.02318, - 0.019, - -0.01137 - ], - [ - -0.00769, - -0.02838, - 0.08343, - 0.00048, - 0.12007, - -0.10907, - -0.03663, - -0.07647, - 0.008, - -0.00925, - 0.06639, - -0.024, - -0.17935, - -0.1048, - 0.01754, - 0.02696, - 0.0394, - 0.04651, - 0.04687, - -0.03983, - 0.22222, - 0.17406, - -0.10372, - -0.05665, - 0.04207, - 0.149, - -0.00703, - -0.07847, - -0.11597, - -0.01676, - -0.16908, - 0.10121, - -0.1585, - 0.07545, - -0.04659, - -0.16314, - -0.115, - -0.03297, - 0.15334, - -0.02691, - -0.04889, - -0.21123, - 0.20548, - -0.02189, - -0.10927, - 0.0877, - 0.01941, - -0.01075, - -0.05356, - -0.07479, - 0.04354, - -0.04263, - -0.01685, - 0.11544, - -0.07943, - -0.03107, - -0.06557, - 0.01201, - 0.04277, - -0.04813, - -0.08853, - -0.02026, - 0.05316, - -0.14608, - 0.00912, - 0.05825, - 0.04081, - 0.08846, - 0.0072, - 0.11876, - 0.02739, - 0.01893, - -0.00231, - -0.03052, - -0.07143, - -0.01543, - -0.05969, - -0.09393, - 0.05634, - -0.0254, - -0.1131, - -0.11899, - -0.06591, - 0.08609, - -0.0808, - -0.17638, - 0.03966, - -0.10435, - -0.12877, - -0.22863, - 0.201, - 0.0893, - 0.16161, - 0.07178, - 0.02776, - -0.02225, - -0.08222, - -0.04723, - 0.05048, - -0.1171, - 0.17471, - -0.03805, - 0.0564, - 0.04789, - -0.07923, - -0.05433, - 0.11769, - 0.13467, - 0.01011, - 0.0812, - -0.05505, - 0.00357, - 0.01277, - 0.03355, - -0.25662, - -0.04075, - 0.03723, - 0.01122, - -0.09972, - -0.12405, - -0.04592, - 0.00187, - -0.07337, - -0.07403, - -0.21196, - -0.00484, - -0.06324, - -0.04842 - ], - [ - -0.00528, - -0.01305, - -0.01847, - -0.12031, - -0.25307, - -0.13293, - -0.0035, - -0.07857, - 0.05128, - 0.06688, - 0.0365, - 0.02872, - -0.1748, - -0.07426, - 0.14092, - 0.06968, - 0.0019, - -0.03882, - 0.1311, - 0.04651, - 0.16215, - 0.11973, - -0.06048, - -0.01554, - -0.02874, - 0.06257, - 0.06673, - 0.02213, - -0.01862, - 0.09181, - -0.2941, - 0.12375, - -0.05748, - 0.12539, - 0.01241, - -0.18808, - -0.06559, - -0.06266, - 0.17362, - -0.00253, - -0.11758, - -0.123, - 0.06565, - 0.03982, - -0.15921, - -0.04434, - -0.00943, - -0.06642, - -0.02562, - -0.07391, - -0.01772, - -0.06698, - -0.01001, - 0.10785, - 0.11228, - -0.05508, - 0.05056, - -0.04132, - 0.08757, - 0.06416, - -0.15445, - -0.08235, - 0.12418, - -0.11922, - 0.06857, - -0.00151, - -0.07964, - 0.03918, - -0.0478, - -0.016, - 0.10868, - 0.07531, - -0.06908, - -0.0679, - -0.02044, - -0.11423, - -0.08454, - -0.07446, - 0.01094, - -0.02981, - 0.02321, - -0.07312, - 0.01029, - 0.07945, - -0.09001, - -0.16543, - -0.00248, - 0.03513, - 0.03516, - -0.11126, - 0.21311, - -0.05204, - 0.01656, - -0.00042, - 0.04098, - -0.24773, - -0.02713, - 0.07442, - 0.05377, - -0.02799, - 0.30631, - -0.19226, - -0.08939, - 0.00992, - 0.09664, - 0.04693, - 0.01296, - 0.08946, - -0.00365, - 0.04893, - -0.10898, - -0.01233, - -0.01562, - 0.02244, - -0.17622, - 0.09586, - 0.11426, - -0.02131, - -0.07421, - -0.10819, - -0.04893, - -0.05229, - -0.20144, - 0.01999, - -0.08524, - 0.05235, - -0.17316, - 0.02453 - ], - [ - -0.10419, - 0.0794, - 0.13528, - -0.02395, - -0.23827, - -0.03252, - -0.1081, - -0.04033, - 0.03997, - 0.04247, - 0.01577, - -0.25, - -0.10602, - -0.00503, - 0.01245, - -0.03797, - -0.03472, - -0.00767, - 0.00302, - 0.03847, - 0.08358, - -0.10129, - -0.07344, - 0.01026, - 0.07379, - -0.02555, - 0.04693, - 0.10226, - 0.02773, - -0.01766, - -0.17192, - 0.05898, - -0.01961, - 0.10526, - 0.02026, - -0.12071, - -0.09754, - -0.10263, - -0.00294, - 0.13138, - -0.07775, - -0.04377, - -0.05767, - -0.01977, - -0.10434, - -0.16139, - -0.0105, - 0.05917, - 0.00569, - -0.04146, - -0.02327, - -0.05053, - 0.05385, - 0.17638, - 0.12823, - -0.05963, - 0.01791, - -0.08535, - -0.06052, - -0.1117, - -0.15219, - -0.1051, - 0.0151, - -0.17248, - 0.04586, - -0.00951, - -0.21328, - 0.0665, - -0.00501, - 0.08447, - 0.01114, - 0.12033, - 0.00295, - -0.06141, - -0.16889, - -0.02054, - -0.05129, - -0.05944, - 0.04378, - -0.03271, - -0.06882, - -0.10487, - -0.17694, - 0.02165, - 0.05322, - -0.0332, - -0.09997, - 0.03117, - 0.10353, - -0.04218, - -0.00584, - -0.00235, - -0.00493, - -0.0804, - -0.01651, - -0.24059, - -0.10809, - -0.09473, - 0.0469, - 0.03572, - 0.21462, - -0.1779, - -0.07717, - 0.03091, - -0.11194, - 0.03794, - -0.01241, - 0.1682, - -0.05011, - -0.04709, - -0.13661, - 1e-05, - 0.06513, - -0.04068, - -0.11573, - 0.06476, - -0.01618, - 0.04403, - -0.05892, - -0.09487, - -0.073, - -0.02325, - -0.16354, - -0.02595, - 0.07068, - 0.07023, - -0.06359, - -0.0075 - ], - [ - -0.07795, - 0.04445, - 0.05379, - 0.06636, - -0.08731, - -0.05901, - -0.01434, - -0.05845, - 0.00909, - 0.03496, - 0.04094, - -0.09309, - -0.08083, - -0.09626, - -0.11311, - 0.01976, - 0.07485, - 0.01473, - 0.08287, - 0.01452, - 0.0375, - -0.08638, - -0.15311, - -0.08283, - 0.00859, - 0.11718, - -0.04361, - 0.13921, - 0.03223, - 0.03814, - -0.11841, - 0.05841, - -0.00722, - 0.05622, - -0.03415, - -0.12129, - -0.07166, - -0.09876, - -0.095, - 0.10813, - 0.00552, - -0.06464, - -0.06593, - -0.00418, - 0.01734, - -0.09815, - 0.05735, - -0.05579, - -0.05184, - 0.01751, - 0.02879, - -0.07422, - 0.03632, - 0.1377, - 0.02274, - -0.0322, - 0.15485, - -0.08495, - -0.09235, - -0.04263, - -0.09591, - -0.0704, - -0.0478, - 0.00724, - -0.03186, - 0.00873, - -0.21912, - -0.07145, - -0.02307, - 0.09539, - -0.11109, - 0.12336, - 0.06, - -0.04692, - -0.04417, - 0.03217, - -0.05382, - -0.07887, - 0.01138, - -0.07834, - -0.1006, - -0.02943, - -0.06428, - -0.03249, - -0.02552, - -0.07531, - -0.0549, - 0.05835, - -0.05217, - -0.04083, - 0.12248, - 0.14563, - -0.05843, - -0.06735, - 0.10145, - -0.10541, - -0.10743, - -0.01012, - -0.04124, - 0.03823, - 0.1955, - -0.17787, - -0.04275, - -0.03753, - -0.02493, - -0.02811, - -0.08426, - 0.19637, - -0.0657, - -0.19526, - -0.16353, - -0.01529, - -0.04372, - 0.05371, - -0.03899, - 0.06302, - 0.0811, - -0.00164, - -0.02851, - -0.15667, - -0.06277, - -0.03402, - -0.00781, - -0.10267, - -0.03685, - 0.06468, - -0.04373, - -0.03151 - ], - [ - -0.02465, - -0.03793, - -0.00246, - -0.01962, - 0.05359, - 0.01222, - 0.05042, - -0.04305, - 0.05142, - 0.0, - 0.05079, - -0.07532, - -0.02186, - -0.00654, - 0.01821, - -0.0231, - -0.04142, - -0.0245, - 0.02753, - -0.08306, - 0.0693, - -0.07274, - 0.02008, - 0.02914, - 0.04928, - -0.00993, - -0.02407, - -0.03554, - -0.08674, - -0.02028, - -0.01819, - 0.00481, - -0.00482, - -0.02735, - 0.06417, - 0.02039, - -0.07866, - 0.0151, - 0.04727, - 0.0771, - 0.02187, - 0.05176, - 0.00654, - 0.06866, - 0.0301, - -0.01329, - -0.02005, - -0.02639, - -0.0262, - 0.00144, - 0.07486, - 0.06132, - 0.01752, - -0.01383, - -0.05058, - -0.0157, - 0.0107, - 0.03978, - -0.04993, - 0.05123, - 0.03742, - 0.05286, - -0.02687, - -0.05762, - 0.0127, - -0.0459, - -0.08469, - -0.00063, - -0.01206, - 0.00384, - -0.03502, - 0.0583, - -0.05558, - 0.06518, - 0.01478, - 0.01074, - -0.0587, - -0.06312, - 0.08414, - -0.08974, - -0.05818, - -0.00959, - -0.08584, - 0.03789, - 0.04854, - -0.02435, - 0.04508, - 0.01986, - -0.04016, - -0.02788, - 0.01396, - 0.08569, - 0.03875, - -0.02764, - -0.02026, - -0.03017, - -0.00785, - -0.00511, - 0.01395, - -0.03636, - 0.05727, - 0.00338, - -0.00843, - -0.04524, - -0.09025, - 0.04133, - -0.01792, - 0.10503, - -0.00972, - -0.08631, - -0.04417, - -0.06891, - 0.02647, - 0.03257, - 0.05417, - 0.04716, - 0.02814, - 0.0212, - 0.03298, - 0.03938, - -0.03473, - -0.03832, - -0.00486, - 0.00451, - 0.09748, - -0.0521, - 0.02314, - -0.0601 - ], - [ - 0.0571, - -0.05205, - -0.02595, - -0.0467, - -0.05373, - 0.01164, - -0.00286, - -0.00808, - 0.02824, - 0.06393, - -0.00951, - -0.00359, - 0.04915, - -0.00764, - 0.00987, - 0.00994, - -0.04033, - -0.05832, - -0.03343, - 0.05897, - 0.05244, - -0.02627, - -0.02612, - -0.03395, - -0.00784, - 0.00361, - -0.04782, - 0.00072, - -0.01908, - -0.03301, - -0.00366, - -0.04269, - 0.01105, - 0.06803, - 0.03975, - -0.0655, - 0.0637, - -0.05265, - -0.01942, - 0.01628, - -0.06876, - 0.0326, - -0.05096, - 0.05195, - -0.03966, - -0.02059, - -0.0646, - -0.0036, - 0.01159, - 0.01022, - 0.01573, - 0.04599, - -0.02052, - -0.05771, - 0.02533, - -0.00163, - 0.0409, - -0.03915, - -0.04396, - -0.06603, - 0.05946, - 0.00696, - -0.06101, - 0.04602, - 0.01544, - 0.00469, - 0.01604, - -0.07224, - -0.0029, - 0.05555, - -0.03105, - 2e-05, - 0.04027, - -0.0713, - -0.00702, - 0.05035, - 0.03809, - -0.02937, - -0.06729, - 0.04837, - -0.02295, - -0.05347, - -0.01141, - -0.06424, - 0.07054, - 0.06363, - -0.04883, - 0.04434, - -0.00315, - -0.0637, - -0.00246, - 0.03137, - -0.01611, - 0.00827, - -0.06588, - -0.06351, - 0.0569, - -0.03541, - -0.05443, - -0.06485, - 0.01296, - 0.00299, - 0.04816, - -0.04514, - -0.00016, - 0.07225, - 0.00695, - -0.04791, - -0.00903, - -0.06974, - 0.0371, - 0.0414, - -0.01654, - -0.0029, - -0.002, - 0.06424, - -0.07075, - -0.04738, - 0.03915, - 0.01435, - 0.01217, - 0.02194, - 0.02501, - 0.04604, - 0.00087, - -0.01999, - 0.0644, - 0.06132 - ], - [ - -0.0172, - -0.06271, - -0.01855, - 0.00404, - -0.01262, - -0.04436, - -0.02271, - 0.04783, - 0.03967, - -0.05916, - -0.05925, - -0.02688, - 0.06519, - 0.06555, - 0.03686, - 0.01787, - 0.02049, - 0.03901, - -0.03472, - -0.01704, - -0.03185, - 0.03273, - -0.0009, - -0.05845, - -0.046, - 0.06056, - -0.03955, - 0.06701, - 0.06795, - -0.04773, - -0.05212, - -0.02337, - 0.03537, - -0.06429, - 0.03102, - 0.05979, - 0.04987, - -0.06373, - 0.02356, - 0.05047, - 0.01275, - -0.00069, - -0.00779, - 0.01215, - 0.02547, - 0.0109, - 0.06509, - -0.00472, - 0.03608, - 0.04215, - -0.03981, - -0.04233, - -0.05041, - 0.04297, - 0.02029, - 0.00197, - -0.02118, - -0.05009, - -0.01955, - 0.02692, - 0.025, - -0.05459, - 0.06126, - -0.03181, - 0.06245, - 0.03049, - 0.02481, - 0.0041, - 0.00362, - 0.02583, - -0.05294, - 0.05462, - 0.00878, - -0.02321, - -0.05246, - 0.05531, - 0.0462, - -0.01448, - -4e-05, - -0.03211, - 0.06265, - -0.011, - -0.03365, - 0.03039, - 0.06371, - 0.02947, - -0.00946, - -0.0598, - 0.01153, - 0.0011, - -0.01667, - 0.02911, - 0.0237, - -0.0352, - -0.0665, - -0.04031, - 0.00566, - -0.03594, - 0.0227, - -0.0451, - -0.01468, - 0.06765, - 0.04605, - 0.05613, - 0.06293, - -0.04725, - 0.02238, - 0.06779, - -0.06317, - -0.05534, - 0.05404, - -0.03734, - 0.001, - 0.07, - 0.03145, - 0.01405, - 0.07094, - -0.03297, - 0.01638, - -0.03777, - -0.01441, - -0.04743, - -0.0566, - -0.03538, - 0.05221, - -0.06138, - -0.06295, - -0.0491 - ], - [ - -0.04486, - -0.01158, - -0.03181, - -0.00655, - -0.03799, - -0.07108, - 0.04851, - -0.03685, - -0.05458, - 0.02514, - 0.05425, - -0.0012, - 0.01427, - 0.06536, - 0.05401, - -0.04249, - 0.06262, - 0.03124, - 0.0489, - -0.01903, - -0.04259, - -0.04533, - -0.0599, - -0.00217, - 0.02369, - -0.01217, - 0.02689, - 0.05945, - -0.03973, - 0.05482, - 0.02307, - -0.01746, - -0.01741, - 0.01292, - 0.05766, - -0.01917, - 0.04513, - 0.01722, - -0.06934, - -0.05232, - 0.0604, - 0.05907, - 0.01559, - 0.03116, - 0.02592, - -0.0636, - 0.01584, - 0.03767, - -0.02805, - -0.03143, - -0.03495, - -0.05036, - 0.03859, - 0.01244, - -0.06494, - 0.02045, - -0.052, - -0.00393, - 0.0247, - -0.01626, - -0.05852, - 0.02084, - 0.05999, - -0.04597, - -0.02312, - -0.03726, - 0.06795, - 0.0667, - -0.01674, - -0.01985, - -0.03654, - 0.05496, - 0.0381, - 0.06991, - -0.00972, - -0.01114, - -0.02791, - 0.06656, - 0.06353, - -0.01777, - -0.05101, - -0.01315, - 0.02954, - 0.05854, - 0.06804, - 0.05237, - -0.0452, - 0.05373, - 0.03644, - 0.02781, - -0.06201, - -0.02514, - -0.07952, - -0.05694, - 0.0499, - 0.06484, - -0.0121, - -0.0713, - 0.0365, - -0.00169, - 0.07987, - 0.03323, - 0.04353, - 0.02446, - 0.01493, - -0.01092, - -0.0594, - 0.04619, - 0.07068, - -0.00669, - -0.00434, - -0.06693, - -0.03439, - 0.04861, - 0.04793, - -0.0083, - -0.04963, - 0.02872, - 0.00846, - -0.04643, - -0.05444, - 0.06239, - 0.0062, - -0.04535, - -0.06059, - -0.02251, - 0.01437, - 0.02545 - ], - [ - -0.05837, - 0.10218, - -0.00028, - 0.02734, - -0.02261, - -0.09967, - -0.01757, - -0.07397, - 0.10863, - -0.02933, - 0.08506, - 0.05657, - 0.08262, - 0.00591, - -0.02906, - 0.01147, - -0.03498, - -0.06377, - 0.09498, - 0.04789, - 0.08413, - -0.04187, - -0.00155, - 0.01848, - -0.05562, - 0.0395, - -0.04205, - -0.05615, - -0.03622, - 0.02668, - -0.07198, - 0.03834, - -0.03021, - 0.07091, - 0.01312, - -0.05603, - 0.00479, - -0.0201, - -0.06241, - 0.01693, - 0.02348, - 0.00284, - -0.00276, - -0.07283, - -0.04325, - -0.02782, - -0.07463, - -0.01599, - 0.06308, - -0.00169, - 0.05326, - -0.06226, - 0.03626, - 0.0975, - 0.0262, - 0.05604, - 0.06221, - -0.06791, - 0.02452, - -0.02112, - -0.16969, - 0.01606, - 0.09663, - 0.06387, - -0.01891, - -0.05418, - -0.09535, - -0.01008, - 0.0604, - 0.02775, - 0.08569, - -0.00478, - -0.0952, - 0.01175, - 0.02213, - -0.06647, - -0.09625, - -0.01048, - -0.04984, - 0.01507, - -0.05876, - -0.11557, - -0.07367, - -0.03778, - 0.02267, - 0.05119, - -0.00484, - -0.01289, - 0.03338, - 0.05536, - -0.07824, - -0.04622, - -0.08078, - -0.00054, - 0.1318, - 0.0305, - 0.00037, - -0.04114, - -0.08738, - 0.04389, - 0.05232, - -0.11923, - 0.0556, - -0.03105, - 0.03256, - 0.03668, - -0.08488, - -0.06357, - -0.03606, - -0.10591, - -0.09207, - -0.02099, - 0.02475, - 0.02936, - 0.06975, - 0.06061, - 0.02021, - 0.01855, - 0.02218, - 0.03867, - 0.06724, - -0.0085, - -0.05101, - -0.02072, - 0.01554, - 0.02703, - 0.01854, - 0.06646 - ], - [ - -0.0205, - 0.03355, - 0.02043, - -0.03593, - 0.07517, - -0.06663, - -0.07446, - 0.04532, - 0.05073, - 0.00123, - 0.14406, - -0.00324, - 0.13257, - 0.08971, - 0.05142, - 0.07691, - 0.0281, - -0.09565, - -0.00704, - 0.06708, - 0.1175, - -0.07989, - 0.01897, - -0.04787, - 0.04654, - 0.05939, - 0.00909, - 0.03959, - 0.10641, - 0.00037, - -0.10046, - 0.07154, - -0.01699, - -0.08253, - -0.05225, - 0.0298, - -0.10712, - 0.07334, - -0.13329, - -0.0404, - -0.06657, - 0.07607, - -0.13637, - -0.09477, - -0.13483, - -0.07258, - -0.04219, - 0.03638, - 0.01838, - 0.11083, - 0.00218, - -0.00449, - -0.01166, - 0.02159, - 0.01167, - -0.0174, - 0.01926, - -0.0655, - -0.006, - -0.07971, - -0.02043, - -0.05103, - 0.18299, - -0.10595, - 0.05329, - -0.04507, - 0.08221, - 0.01227, - -0.07224, - -0.00577, - 0.08629, - 0.01105, - -0.05059, - -0.06211, - 0.00272, - -0.06179, - -0.02245, - -0.01545, - -0.11453, - 0.03534, - 0.00975, - -0.0697, - -0.0388, - -0.0569, - 0.08792, - 0.07394, - -0.04306, - -0.03096, - 0.06862, - 0.08224, - -0.06222, - 0.01958, - -0.03752, - 0.04733, - 0.11353, - 0.02376, - -0.11726, - 0.01471, - -0.01348, - 0.08879, - -0.00493, - 0.00077, - -0.00513, - 0.09781, - -0.05195, - 0.04119, - -0.09175, - -0.19731, - 0.02894, - -0.12335, - 0.02132, - 0.01322, - -0.00373, - -0.05435, - 0.12546, - -0.09247, - -0.01007, - -0.04826, - 0.03439, - 0.075, - 0.00905, - -0.09464, - -0.01555, - -0.0443, - 0.04821, - -0.09939, - 0.07473, - 0.01047 - ], - [ - 0.07113, - 0.09659, - 0.14176, - 0.09556, - -0.00406, - 0.008, - 0.01272, - -0.08835, - 0.01858, - 0.05536, - 0.06878, - 0.07707, - 0.10666, - -0.05863, - 0.06219, - 0.07223, - 0.07679, - -0.07706, - 0.03493, - 0.06807, - 0.1634, - -0.01845, - -0.05486, - -0.10311, - -0.10096, - -0.06131, - 0.00592, - -0.09556, - 0.05057, - 0.13335, - 0.0825, - 0.04814, - 0.02702, - -0.03024, - 0.01559, - 0.08947, - -0.04858, - 0.02274, - -0.11881, - -0.04511, - -0.07444, - -0.04153, - -0.18757, - -0.01612, - -0.04655, - 0.02206, - -0.13613, - -0.00312, - 0.0367, - 0.17857, - 0.07332, - -0.02616, - 0.02287, - 0.02578, - -0.11525, - -0.00599, - -0.05895, - -0.07974, - 0.01557, - -0.06231, - 0.0563, - -0.07931, - 0.14841, - -0.17981, - -0.03741, - 0.01912, - 0.03358, - 0.0209, - -0.09793, - -0.09452, - 0.09899, - 0.07091, - 0.08245, - -0.02909, - 0.05632, - 0.0722, - 0.11785, - -0.0548, - -0.04636, - 0.11228, - -0.06413, - -0.07039, - -0.10775, - -0.11505, - 0.16232, - 0.01636, - -0.15281, - 0.03546, - -0.04167, - 0.09193, - 0.03742, - 0.08054, - 0.0993, - -0.05076, - 0.07499, - 0.07332, - -0.0674, - -0.06907, - 0.04021, - -0.00958, - 0.08387, - 0.01942, - 0.05713, - 0.09797, - -0.03204, - -0.0576, - -0.09259, - -0.14918, - -0.09534, - -0.1055, - 0.01528, - 0.06271, - 0.03248, - -0.03641, - -0.00098, - -0.13347, - -0.09923, - 0.10876, - -0.18655, - -0.17802, - 0.07796, - 0.00501, - 0.0486, - -0.0211, - 0.07398, - -0.12331, - 0.02252, - -0.06608 - ], - [ - 0.1381, - 0.1907, - 0.0744, - 0.089, - 0.04309, - 0.03619, - -0.00573, - 0.06662, - 0.1411, - 0.01091, - 0.13502, - 0.03617, - 0.15897, - 0.07042, - 0.23659, - 0.10866, - 0.05776, - -0.10698, - -0.01398, - 0.07788, - 0.16906, - -0.11828, - 0.01884, - 0.00134, - -0.00741, - 0.11316, - -0.03442, - 0.01915, - 0.10851, - 0.04179, - 0.01821, - -0.0473, - -0.04038, - -0.09164, - -0.01652, - 0.17334, - 0.03264, - -0.02385, - -0.13875, - -0.11656, - -0.17173, - 0.03757, - -0.214, - 0.03697, - 0.06895, - -0.06963, - -0.11107, - 0.04042, - 0.04205, - 0.13935, - 0.0839, - -0.01464, - -0.01583, - -0.08271, - -0.17348, - -0.07129, - -0.01054, - -0.10922, - 0.02472, - -0.02045, - 0.22344, - -0.04475, - 0.16167, - -0.22091, - -0.1422, - -0.05255, - 0.01565, - 0.16063, - -0.0018, - -0.03985, - 0.11344, - 0.01555, - 0.09876, - 0.0226, - 0.09202, - 0.0692, - 0.0958, - -9e-05, - 0.07426, - 0.15923, - -0.02591, - 0.00402, - -0.28551, - -0.04431, - 0.14975, - -0.08227, - -0.01351, - -0.03772, - -0.03031, - 0.15138, - 0.02574, - 0.09488, - -0.01755, - -0.03012, - 0.05169, - 0.05804, - -0.07547, - -0.08999, - -0.05369, - 0.0594, - 0.02687, - 0.04932, - 0.0942, - -0.03447, - 0.07323, - -0.07858, - -0.1723, - -0.07431, - -0.00613, - -0.07753, - -0.06817, - -0.06729, - 0.00614, - 0.09154, - -0.03838, - -0.07396, - 0.03826, - -0.03219, - -0.12771, - -0.11265, - 0.03464, - 0.05477, - 0.1447, - -0.05151, - 0.0332, - -0.07229, - 0.02894, - -0.08352 - ], - [ - -0.09521, - 0.10309, - 0.06348, - 0.01059, - 0.09817, - 0.01707, - -0.08497, - 0.08529, - 0.08817, - -0.02021, - 0.04513, - -0.03414, - 0.02476, - 0.07749, - 0.13076, - -0.10161, - -0.00906, - -0.08863, - -0.0733, - 0.13253, - 0.12086, - -0.22418, - 0.02146, - 0.12811, - -0.12054, - 0.13566, - 0.06142, - -0.08598, - 0.02611, - -0.06739, - -0.08684, - -0.10621, - -0.05661, - 0.00191, - 0.05291, - 0.09136, - 0.07519, - -0.0455, - -0.00609, - -0.01089, - -0.10891, - 0.0204, - -0.10111, - -0.0226, - -0.06083, - -0.05978, - 0.07856, - -0.02339, - 0.02019, - 0.09827, - 0.00542, - -0.12617, - 0.0209, - 0.07508, - -0.20425, - 0.09766, - 0.13876, - 0.03948, - -0.10599, - 0.14391, - 0.09789, - 0.17358, - 0.02181, - -0.09061, - -0.06183, - -0.05489, - 0.09857, - 0.21749, - -0.00697, - -0.04572, - 0.07556, - 0.0189, - 0.06197, - 0.01826, - 0.08882, - 0.16066, - 0.09586, - -0.03561, - 0.01347, - 0.02896, - 0.03258, - 0.0344, - -0.24366, - -0.07116, - 0.00233, - -0.05193, - 0.03334, - -0.04561, - -0.00441, - 0.03356, - 0.14186, - 0.09019, - -0.09348, - -0.04572, - 0.02169, - 0.04177, - -0.10163, - 0.00928, - 0.13328, - 0.08661, - 0.05193, - 0.02328, - -0.0248, - -0.03775, - 0.04818, - -0.01675, - -0.02168, - -0.09781, - -0.10447, - 0.06557, - -0.0424, - -0.05012, - 0.00169, - 0.14357, - 0.06583, - -0.14556, - -0.05684, - -0.01092, - -0.03447, - -0.10693, - 0.03917, - -0.01757, - 0.11691, - 0.14031, - 0.04952, - 0.03029, - 0.10965, - -0.07356 - ], - [ - -0.08533, - 0.04966, - 0.07078, - -0.08484, - 0.13308, - 0.03307, - -0.02194, - 0.02011, - 0.07104, - 0.02734, - 0.03813, - -0.09867, - 0.04835, - 0.01439, - 0.01687, - -0.04623, - -0.03049, - -0.01375, - -0.12939, - 0.13203, - 0.16072, - 0.01531, - -0.00234, - 0.06762, - -0.11493, - 0.06526, - 0.02644, - -0.09437, - 0.07019, - -0.00717, - -0.10226, - -0.07333, - -0.15725, - -0.01556, - -0.05996, - -0.02095, - 0.05168, - -0.04056, - 0.10742, - -0.03486, - -0.12178, - -0.01911, - 0.16982, - -0.0095, - -0.13081, - -0.0753, - 0.10957, - 0.01735, - 0.02339, - -0.16169, - 0.05976, - 0.02199, - 0.02639, - -0.04427, - -0.01049, - 0.08313, - 0.09439, - -0.05367, - -0.11482, - 0.0682, - -0.04322, - 0.08116, - 0.04369, - -0.10403, - -0.06344, - 0.0183, - 0.07637, - 0.23025, - 0.12204, - 0.07796, - 0.00804, - 0.04072, - -0.00176, - -0.04737, - 0.04654, - -0.04153, - -0.00736, - 0.02976, - 0.04458, - -0.0591, - 0.11151, - 0.00358, - -0.25827, - -0.05992, - -0.10588, - -0.15579, - 0.07681, - -0.13672, - 0.00228, - -0.08135, - 0.10503, - -0.07688, - -0.03722, - -0.05922, - 0.07593, - 0.01711, - -0.04597, - 0.04337, - 0.13802, - 0.0023, - 0.17251, - 0.06178, - 0.05666, - -0.03245, - 0.09236, - -0.02584, - 0.07072, - -0.06158, - -0.04916, - 0.11131, - -0.04275, - -0.04682, - 0.13054, - 0.12737, - -0.09446, - -0.26861, - -0.06622, - 0.11571, - -0.09578, - -0.16845, - 0.03021, - -0.07662, - -0.0446, - 0.05628, - -0.00418, - 0.03018, - -0.023, - -0.02651 - ], - [ - -0.02119, - 0.02479, - 0.06158, - -0.07869, - -0.20371, - -0.00428, - 0.02695, - -0.03677, - -0.02341, - -0.13518, - 0.0383, - -0.08925, - 0.00172, - -0.10144, - -0.08689, - -0.08287, - 0.03869, - -0.05885, - -0.04252, - 0.06756, - 0.14884, - 0.25352, - -0.09531, - -0.02852, - -0.04824, - -0.0066, - -0.00234, - -0.13155, - 0.02068, - 0.11516, - -0.0902, - -0.06665, - -0.13412, - -0.09389, - 0.01439, - -0.17731, - 0.03246, - 0.03843, - -0.00109, - 0.08264, - -0.04086, - -0.12964, - 0.12592, - 0.08705, - -0.04362, - -0.04761, - 0.11642, - -0.00488, - -0.01625, - -0.04933, - 0.12992, - -0.01593, - -0.03709, - 0.04087, - 0.09602, - -0.01139, - 0.10529, - 0.03706, - -0.13418, - -0.00897, - -0.07717, - -0.00123, - 9e-05, - -0.10066, - 0.01976, - 0.04737, - -0.04282, - 0.08968, - 0.09829, - 0.05182, - 0.0379, - -0.06395, - -0.15289, - -0.05881, - 0.05788, - -0.00395, - 0.00555, - -0.00763, - 0.01748, - -0.04727, - 0.08097, - -0.06606, - -0.15949, - -0.06834, - -0.14132, - -0.19469, - 0.04625, - 0.01247, - 0.00751, - -0.14242, - 0.16651, - -0.05296, - -0.11782, - 0.05036, - 0.07309, - -0.2478, - -0.01599, - 0.1271, - 0.13459, - -0.06236, - 0.15845, - -0.04438, - 0.02335, - 0.04874, - 0.06275, - 0.00837, - -0.00836, - -0.0443, - 0.0392, - 0.03974, - -0.10057, - -0.00463, - 0.09875, - 0.08256, - -0.23387, - -0.30521, - 0.02873, - 0.06671, - -0.06187, - -0.17278, - -0.07672, - -0.10827, - -0.21379, - 0.01502, - -0.17738, - 0.05244, - 0.02569, - 0.00635 - ], - [ - 0.07673, - 0.02534, - 0.01748, - -0.06221, - -0.25836, - -0.10834, - -0.08119, - -0.04499, - -0.06093, - -0.06284, - -0.03114, - -0.16912, - -0.05507, - -0.15847, - -0.10519, - -0.02482, - 0.15017, - -0.0894, - -0.03536, - 0.16529, - 0.15179, - 0.08828, - -0.0633, - 0.01617, - -0.0633, - 0.02018, - -0.05972, - -0.09766, - -0.059, - 0.06257, - -0.01743, - 0.11862, - -0.15072, - 0.0162, - -0.04139, - -0.18893, - 0.06873, - -0.04609, - 0.03632, - 0.12451, - -0.03386, - -0.16544, - 0.09252, - -0.05184, - -0.11959, - -0.12809, - 0.0329, - 0.02619, - -0.05624, - 0.01876, - 0.16332, - -0.02464, - 0.01665, - 0.17678, - 0.1613, - -0.03255, - 0.01138, - 0.04957, - -0.00377, - 0.0588, - -0.06584, - -0.10957, - -0.07426, - -0.11178, - 0.04445, - 0.03577, - -0.19373, - -0.05128, - 0.04505, - -0.09613, - 0.03507, - 0.01959, - -0.07147, - 0.00809, - -0.06769, - -0.0603, - -0.05214, - 0.07918, - -0.04631, - -0.02001, - 0.02127, - -0.14771, - -0.12543, - -0.01271, - -0.02471, - -0.04831, - 0.06825, - -0.09297, - 0.04273, - -0.02027, - 0.18233, - 0.222, - -0.14832, - -0.01628, - -0.01547, - -0.27452, - -0.05106, - -0.07164, - 0.14697, - -0.09749, - 0.2055, - 0.00655, - -0.12763, - 0.01103, - 0.00853, - -0.02615, - -0.04676, - 0.09902, - 0.01399, - -0.07263, - -0.03667, - 0.04842, - 0.02286, - 0.0794, - -0.05973, - -0.19858, - 0.00316, - 0.11701, - -0.15134, - -0.22422, - -0.00114, - -0.06998, - -0.1808, - -0.06225, - -0.06239, - 0.02743, - -0.06794, - -0.07141 - ], - [ - -0.03158, - -0.00359, - 0.07152, - -0.09273, - -0.14267, - -0.06723, - 0.00909, - -0.01332, - -0.03389, - 0.02359, - -0.09849, - -0.11429, - -0.05029, - -0.07856, - -0.05181, - 0.05161, - 0.16713, - -0.01476, - 0.00239, - 0.02009, - 0.11069, - -0.07602, - -0.16242, - -0.08952, - 0.0869, - -0.07709, - 0.00756, - 0.02039, - -0.05398, - -0.01938, - -0.13806, - 0.1259, - -0.06934, - 0.04843, - 0.0556, - -0.10428, - -0.02996, - -0.08188, - 0.01312, - -0.0396, - -0.07861, - -0.14968, - 0.03781, - -0.05937, - 0.02486, - -0.14028, - 0.06549, - 0.05252, - -0.05735, - -0.09308, - 0.04041, - 0.01535, - 0.02439, - 0.07668, - 0.06798, - 0.04883, - 0.04766, - 0.00333, - -0.14748, - -0.01571, - -0.03708, - -0.18837, - -0.0845, - -0.09958, - 0.03172, - 0.04669, - -0.20615, - -0.08587, - 0.06634, - 0.00028, - -0.00356, - 0.01811, - 0.01474, - 0.04756, - -0.11909, - -0.05354, - -0.1003, - 0.00745, - 0.07929, - -0.04303, - 0.09688, - -0.02482, - -0.0435, - 0.00732, - -0.06868, - 0.01791, - -0.01622, - -0.03018, - -0.00627, - -0.00065, - 0.11909, - 0.19363, - -0.04678, - 0.04815, - -0.04119, - -0.07835, - -0.03296, - -0.16041, - -0.00094, - -0.05117, - 0.10447, - -0.04232, - -0.09495, - 0.11015, - -0.09491, - -0.00885, - 0.01951, - 0.2019, - -0.06622, - -0.16018, - -0.0882, - 0.08335, - 0.00309, - 0.05869, - -0.04626, - -0.0079, - 0.09057, - 0.06772, - -0.20932, - -0.0449, - -0.02694, - 0.09121, - -0.03666, - -0.08574, - 0.08804, - -0.0877, - -0.11149, - -0.14367 - ], - [ - 0.00731, - 0.02616, - 0.03652, - 0.00892, - -0.05711, - -0.04452, - 0.01963, - -0.01744, - 0.02865, - 0.02781, - 0.00515, - -0.05161, - 0.0059, - -0.02842, - -0.02858, - 0.02138, - 0.12942, - 0.01657, - -0.06543, - -0.00661, - 0.01529, - 0.02543, - -0.06802, - 0.07303, - 0.10438, - 0.059, - 0.06216, - 0.05342, - -0.03733, - 0.00401, - -0.00772, - -0.04876, - 0.03141, - -0.0958, - 0.06423, - -0.02077, - -0.09244, - 0.01377, - -0.07914, - 0.04683, - -0.05013, - -0.06337, - 0.01858, - 0.02078, - 0.0769, - -0.13344, - 0.10211, - 0.05912, - -0.0462, - -0.06658, - 0.10213, - 0.06618, - 0.03014, - -0.04187, - -0.01936, - 0.0422, - 0.07289, - -0.04916, - -0.04363, - -0.01382, - -0.0409, - -0.02788, - -0.04982, - -0.07081, - -0.09565, - -0.03092, - 0.00136, - -0.02374, - 0.09371, - 0.09639, - -0.0379, - 0.04296, - 0.05255, - 0.07201, - -0.11791, - -0.04918, - 0.01934, - -0.07573, - 0.0049, - 0.02058, - -0.0013, - 0.01351, - -0.03557, - -0.01533, - -0.07724, - 0.05902, - -0.00977, - 0.09119, - -0.06057, - -0.10125, - 0.02022, - 0.1971, - 0.01267, - -0.06534, - 0.02631, - -0.03448, - -0.03735, - -0.07817, - -0.07264, - 0.00324, - 0.14298, - -0.03797, - -0.08144, - 0.03947, - -0.01903, - 0.03678, - 0.02968, - 0.1355, - -0.06595, - -0.05417, - -0.06261, - -0.04731, - -0.02283, - 0.0906, - -0.08665, - -0.02038, - 0.03694, - -0.04126, - -0.10633, - -0.05522, - 0.02075, - -0.04886, - -0.05741, - -0.02204, - 0.04959, - -0.04083, - -0.04352, - -0.04385 - ], - [ - -0.0304, - -0.05041, - 0.04629, - 0.07019, - 0.04054, - 0.00569, - 0.05515, - -0.07141, - 0.04698, - 0.02252, - 0.00128, - 0.01958, - 0.05345, - -0.06264, - 0.05381, - -0.04738, - 0.07726, - -0.01337, - -0.07196, - 0.01069, - -0.02691, - -0.06795, - -0.07568, - 0.03239, - -0.03124, - 0.05067, - -0.03823, - -0.04811, - -0.07057, - -0.03106, - -0.04617, - 0.04657, - 0.0419, - -0.07642, - -0.00955, - -0.06521, - -0.07118, - -0.00262, - 0.02677, - -0.04056, - -0.04824, - 0.05465, - 0.06236, - -0.02735, - 0.04969, - 0.01171, - 0.03796, - 0.05716, - -0.01083, - -0.09277, - -0.01453, - 0.05468, - 0.02128, - -0.021, - -0.02124, - 0.01919, - 0.05391, - -0.04897, - -0.10538, - -0.04423, - 0.04623, - 0.00528, - 0.03744, - -0.0408, - 0.03885, - 0.0279, - 0.00088, - -0.0704, - -0.00499, - 0.06336, - -0.07793, - -0.07265, - -0.06845, - -0.03478, - 0.03878, - 0.00633, - -0.01212, - 0.04733, - -0.03968, - 0.01809, - -0.01636, - -0.07293, - -0.04164, - 0.05553, - -0.08693, - 0.06018, - 0.03214, - 0.06206, - -0.00867, - -0.0745, - 0.03988, - 0.06615, - -0.05605, - -0.05342, - 0.0548, - -0.06998, - -0.02501, - 0.03469, - -0.00785, - 0.03478, - 0.0805, - 0.04233, - -0.04691, - -0.03626, - -0.04562, - -0.02037, - 0.03141, - -0.048, - -0.02774, - -0.0226, - -0.06813, - -0.01973, - -0.0613, - 0.00654, - 0.0036, - 0.02139, - -0.00643, - -0.03218, - -0.01289, - -0.0211, - -0.06879, - -0.04294, - -0.0014, - 0.00785, - 0.08518, - -0.05069, - 0.06004, - 0.01875 - ], - [ - -0.02788, - -0.00398, - -0.01624, - -0.07091, - -0.04282, - 0.04275, - 0.02166, - -0.0405, - -0.03565, - 0.03236, - -0.02462, - 0.00228, - 0.0062, - 0.02858, - 0.00252, - -0.00576, - 0.00514, - 0.05871, - -0.05562, - -9e-05, - 0.05899, - 0.05379, - -0.01526, - 0.02943, - -0.02478, - -0.00843, - 0.02075, - -0.0593, - 0.0185, - 0.02822, - 0.01916, - 0.03146, - 0.01292, - -0.02673, - 0.02257, - -0.00662, - -0.04065, - -0.06201, - -0.05441, - 0.06433, - -0.04437, - 0.00087, - -0.00228, - 0.05273, - -0.00521, - 0.00482, - 0.00854, - 0.05902, - 0.00536, - 0.02494, - 0.07134, - 0.0657, - -0.01914, - -0.06512, - -0.02404, - 0.03494, - 0.00678, - 0.01608, - -0.0352, - -0.0207, - 0.05053, - -0.05478, - -0.03666, - -0.01809, - 0.03276, - -0.02527, - 0.04284, - -0.02266, - -0.02845, - -0.04808, - -0.0121, - 0.04847, - 0.02877, - 0.00954, - -0.0631, - -0.05547, - -0.01591, - -0.03108, - 0.05187, - 0.04067, - 0.00489, - -0.05487, - 0.02502, - 0.06686, - -0.07095, - 0.04238, - -0.01558, - 0.02877, - 0.0672, - 0.05876, - 0.03079, - 0.05782, - -0.02065, - -0.01399, - 0.02088, - 0.00071, - -0.03466, - -0.05236, - 0.03973, - 0.00949, - -0.01468, - -0.00691, - 0.03929, - 0.04644, - 0.05516, - -0.05052, - -0.04597, - -0.0219, - -0.03649, - -0.04669, - 0.05227, - -0.00624, - -0.0663, - -0.00916, - -0.02362, - -0.03742, - 0.06385, - -0.06298, - -0.02099, - -0.01219, - -0.02458, - -0.06271, - -0.04548, - -0.01962, - 0.03915, - 0.01096, - 0.00525, - 0.05826 - ], - [ - -0.05898, - -0.0314, - 0.06408, - -0.01676, - 0.03973, - 0.03351, - 0.02518, - 0.0069, - 0.01387, - -0.04301, - -0.00206, - -0.07088, - 0.06278, - 0.04641, - 0.03568, - -0.0139, - 0.0403, - 0.02436, - -0.00391, - 0.06702, - -0.05159, - -0.04102, - 0.06679, - -0.0319, - -0.07115, - -0.06077, - -0.03443, - -0.05967, - -0.00626, - 0.05141, - -0.01693, - 0.00803, - 0.04143, - 0.01909, - 0.0523, - -0.03454, - -0.03552, - -0.00293, - 0.0412, - -0.03175, - -0.06724, - 0.01552, - 0.02295, - -0.01155, - 0.028, - -0.0437, - -0.03981, - 0.0371, - -0.01085, - -0.0232, - 0.03007, - -0.05477, - 0.00775, - -0.03441, - 0.01891, - 0.05638, - 0.01316, - -0.01659, - 0.04783, - 0.00221, - 0.03283, - 0.03391, - 0.02234, - 0.02397, - -0.01778, - -0.03023, - 0.05401, - 0.03074, - -0.03534, - -0.04662, - 0.00787, - -0.03497, - 0.05181, - 0.02149, - 0.05306, - -0.00543, - 0.01413, - 0.00392, - -0.04799, - -0.01382, - -0.06687, - 0.06609, - 0.03576, - 0.01124, - -0.02494, - 0.03768, - 0.01324, - 0.05228, - -0.00923, - -0.01038, - 0.04143, - 0.00148, - 0.03216, - 0.06522, - 0.00461, - -0.05155, - -0.05182, - 0.0571, - -0.06776, - -0.04606, - 0.05733, - -0.01433, - -0.0408, - -0.03499, - 0.0579, - -0.00877, - -0.04897, - 0.07141, - -0.03788, - -0.02651, - -0.0319, - -0.06112, - 0.01356, - 0.06137, - 0.0391, - -0.04957, - -0.01864, - -0.05721, - 0.04327, - -0.06032, - -0.01735, - 0.01273, - -0.05261, - 0.03142, - 0.04667, - 0.04347, - 0.0482, - 0.04689 - ], - [ - 0.03294, - 0.05168, - 0.02598, - 0.0108, - 0.0534, - 0.02426, - 0.05521, - 0.04684, - 0.01924, - -0.06574, - 0.02109, - 0.06891, - 0.04713, - 0.04592, - 0.02911, - -0.02349, - 0.04056, - 0.05645, - -0.05041, - -0.01604, - -0.01722, - -0.00387, - 0.07327, - -0.01763, - -0.02572, - -0.03664, - 0.02494, - -0.04793, - -0.03529, - -0.03913, - -0.07453, - 0.00567, - 0.06701, - -0.02298, - -0.02245, - 0.05289, - -0.0018, - -0.04633, - -0.03291, - 0.05151, - 0.03976, - 0.03744, - 0.04369, - 0.00242, - 0.03882, - 0.04061, - -0.01455, - -0.06518, - -0.02793, - 0.03782, - 0.01536, - 0.00013, - 0.05871, - -0.00255, - 0.01493, - -0.06142, - 0.04606, - -0.06781, - -0.04855, - 6e-05, - -0.01591, - -0.00509, - 0.00169, - 0.01637, - 0.06649, - -0.0448, - 0.0367, - 0.0226, - -0.04148, - -0.05001, - 0.01819, - 0.02611, - 0.06311, - 0.01314, - 0.04971, - -0.07468, - -0.03743, - 0.01063, - -0.04918, - 0.03964, - 0.05409, - 0.0003, - -0.03161, - -0.07152, - 0.02935, - 0.00593, - 0.05848, - 0.02719, - -0.02159, - 0.02767, - -0.0515, - -0.03814, - -0.0723, - 0.05664, - -0.00194, - 0.01861, - -0.03723, - -0.03756, - 0.05738, - -0.02381, - -0.05681, - -0.0624, - -0.05701, - 0.05532, - -0.02643, - -0.03362, - 0.02119, - 0.00113, - 0.01738, - -0.05901, - -0.05241, - -0.05448, - 0.01543, - 0.02454, - 0.06701, - 0.06377, - -0.01365, - -0.00696, - -0.06063, - -0.00168, - -0.00376, - 0.03977, - -0.03555, - -0.02681, - -0.04023, - -0.04676, - -0.04891, - -0.02169 - ], - [ - -0.00671, - 0.05283, - -0.02367, - -0.00643, - 0.01145, - -0.06531, - -0.02327, - 0.03237, - 0.01489, - 0.03838, - 0.00067, - 0.07979, - -0.00793, - 0.06857, - -0.0277, - -0.01186, - -0.07146, - 0.03102, - -0.07073, - -0.06017, - -0.0181, - 0.05293, - 0.02561, - -0.02765, - 0.10839, - 0.03316, - -0.00441, - 0.04464, - -0.04699, - 0.04538, - 0.05706, - -0.01861, - 0.05738, - -0.00926, - 0.00975, - -0.00951, - 0.11659, - 0.03953, - -0.00827, - -0.05001, - 0.02678, - 0.05629, - 0.02156, - -0.00431, - 0.02291, - -0.02719, - -0.09116, - 0.04913, - 0.01019, - -0.11827, - 0.07792, - 0.03015, - 0.00854, - -0.06386, - 0.03403, - -0.00166, - 0.02756, - -0.02265, - -0.05982, - -0.0155, - -0.08627, - -0.06727, - 0.08342, - 0.07689, - 0.03924, - -0.01918, - 0.08447, - 0.00076, - -0.01575, - -0.06334, - -0.02444, - 0.03884, - -0.07251, - -0.03007, - 0.02801, - -0.01792, - -0.01164, - 0.01748, - -0.09352, - -0.01019, - -0.07098, - -0.0309, - 0.03041, - 0.00654, - -0.06073, - 0.03455, - 0.04045, - -0.05558, - -0.04395, - 0.01042, - -0.02634, - -0.01844, - 0.05241, - 0.02742, - 0.00429, - 0.0414, - 0.00812, - -0.08078, - -0.1114, - 0.06532, - -0.09834, - -0.00715, - -0.05529, - 0.03636, - -0.08158, - 0.01887, - -0.06263, - -0.06925, - -0.00955, - -0.0254, - -0.03364, - 0.048, - 0.02735, - -0.07211, - 0.05584, - 0.04685, - -0.00993, - 0.02152, - 0.00647, - 0.13285, - -0.04521, - -0.0166, - -0.00617, - -0.07342, - 0.08476, - 0.04892, - -0.00588, - -0.03755 - ], - [ - 0.10418, - 0.05307, - -0.00822, - -0.10043, - 0.05225, - 0.04123, - -0.06582, - -0.11473, - 0.09278, - 0.04105, - -0.00213, - -0.06518, - 0.0216, - 0.09008, - 0.06567, - 0.02822, - -0.06029, - -0.04147, - -0.05323, - -0.01768, - 0.08633, - -0.07894, - 0.01872, - 0.07417, - 0.0767, - 0.09782, - -0.01881, - -0.00972, - 0.10013, - 0.11948, - 0.02862, - -0.04916, - 0.07121, - -0.05327, - -0.06482, - -0.0413, - 0.14167, - 0.01985, - -0.05348, - 0.06106, - 0.00748, - 0.06561, - -0.07775, - 0.02757, - -0.0899, - -0.08414, - -0.03836, - 0.00584, - 0.05099, - -0.05471, - 0.03814, - 0.08345, - -0.02809, - -0.19065, - 0.01065, - -0.01056, - -0.08122, - 0.02222, - -0.00484, - -0.16175, - -0.13681, - -0.02104, - 0.20989, - 0.03084, - 0.00983, - -0.01805, - 0.10413, - 0.00531, - 0.03357, - -0.05436, - 0.06127, - 0.02284, - -0.08215, - 0.06661, - 0.00157, - -0.07321, - -0.06418, - 0.03573, - -0.14455, - 0.17944, - -0.04901, - 0.03338, - -0.05914, - -0.01471, - -0.11162, - 0.01211, - -0.05211, - 0.05896, - -0.0182, - -0.06743, - -0.21242, - -0.08797, - 0.0361, - -0.02669, - 0.02415, - 0.0185, - -0.02093, - 0.00337, - -0.05106, - -0.04349, - -0.05378, - 0.03382, - -0.04043, - 0.04848, - -0.02676, - 0.03095, - -0.02453, - -0.13307, - 0.08558, - -0.01866, - 0.04572, - 0.06436, - 0.00789, - -0.16229, - 0.01517, - -0.10057, - -0.0578, - -0.00779, - 0.06788, - 0.06531, - -0.02777, - -0.04229, - -0.07408, - -0.14842, - 0.10515, - 0.04183, - 0.02717, - -0.04278 - ], - [ - 0.06812, - 0.14159, - 0.00629, - -0.1501, - 0.0342, - 0.00638, - 0.03119, - 0.01928, - 0.11944, - -0.00694, - 0.07013, - -0.02624, - 0.01931, - 0.00768, - 0.20387, - 0.13663, - -0.04523, - 0.00989, - 0.04011, - 0.11949, - 0.08733, - -0.05019, - 0.06801, - 0.06464, - -0.03849, - 0.15429, - 0.02722, - -0.10608, - 0.05154, - 0.14705, - -0.07474, - -0.03614, - 0.03746, - 0.04127, - -0.02768, - 0.02403, - 0.08068, - -0.03681, - -0.11747, - 0.02097, - 0.05513, - 0.05734, - -0.02279, - -0.0604, - -0.08216, - -0.16715, - -0.04706, - -0.02731, - 0.01904, - -0.00335, - 0.0788, - -0.04651, - 0.02386, - -0.14642, - 0.00137, - 0.00913, - 0.05045, - -0.10957, - 0.12918, - -0.18213, - -0.0584, - -0.12137, - 0.18372, - -0.00102, - -0.02786, - 0.06206, - 0.13089, - 0.13495, - 0.00893, - 0.00327, - 0.04497, - -0.02641, - -0.09734, - 0.06527, - 0.02812, - -0.05173, - -0.04291, - 0.00446, - -0.16265, - 0.10062, - -0.07429, - -0.03935, - -0.08582, - -0.01758, - -0.1194, - 0.09546, - -0.067, - 0.07496, - 0.10429, - -0.00868, - -0.1788, - -0.01291, - -0.00205, - 0.02434, - 0.08874, - 0.09287, - -0.02858, - 0.03011, - -0.08994, - 0.04341, - 0.1108, - -0.08347, - 0.08002, - -0.04471, - -0.00324, - 0.08133, - -0.13507, - -0.22489, - -0.0424, - 0.00468, - 0.02292, - -0.02061, - 0.07353, - -0.06041, - 0.0526, - -0.0049, - 0.08235, - -0.0178, - 0.13721, - -0.04442, - -0.01123, - -0.01969, - 0.07001, - 0.0245, - 0.11943, - 0.02184, - 0.04429, - -0.01443 - ], - [ - 0.06253, - 0.1464, - -0.00268, - -0.09729, - -0.03277, - -0.05012, - 0.0163, - 0.14908, - 0.07884, - -0.04352, - 0.02215, - -0.09382, - 0.02482, - -0.01085, - 0.26486, - 0.0347, - -0.01461, - 0.00158, - 0.01704, - -0.03102, - 0.03447, - -0.11057, - -0.00384, - 0.01884, - -0.0105, - 0.26336, - -0.00069, - -0.17099, - 0.06615, - 0.03565, - -0.07215, - -0.03514, - -0.00939, - 0.00288, - 0.03297, - 0.06576, - -0.08189, - 0.07983, - -0.09288, - 0.00285, - 0.01045, - 0.09159, - -0.04647, - -0.10523, - 0.05232, - -0.15076, - 0.08112, - -0.03673, - -0.04827, - 0.00081, - 0.08224, - -0.18846, - 0.0172, - -0.07174, - 0.02836, - 0.05569, - 0.00828, - -0.16242, - 0.0945, - -0.09484, - -0.0336, - -0.09365, - 0.10011, - 0.01366, - -0.03577, - 0.03082, - 0.14442, - 0.01642, - -0.03137, - 0.05189, - -0.04302, - -0.08265, - -0.07358, - 0.03135, - 0.0007, - -0.0112, - -0.08823, - -0.00988, - -0.0465, - 0.05464, - -0.03174, - 0.01887, - -0.18238, - -0.10431, - 0.08753, - 0.03281, - 0.05572, - 0.04509, - 0.06627, - 0.14172, - -0.03214, - 0.04741, - -0.04422, - -0.05974, - 0.00151, - 0.07261, - -0.08532, - 0.0586, - -0.05659, - 0.12083, - 0.08588, - -0.07826, - 0.00241, - -0.02474, - -0.02196, - 0.05096, - -0.1504, - -0.16989, - 0.02536, - -0.03854, - 0.15498, - -0.07149, - -0.02246, - -0.07456, - 0.0934, - 0.01076, - 0.00175, - -0.09051, - 0.15464, - -0.02532, - 0.03497, - -0.01122, - 0.043, - 0.10001, - -0.00081, - 0.04331, - -0.01918, - -0.05322 - ], - [ - 0.03655, - 0.05236, - 0.0362, - -0.04739, - 0.11031, - 0.04255, - 0.03692, - 0.03589, - 0.06747, - 0.00602, - 0.10507, - 0.01343, - 0.01108, - 0.03224, - 0.19498, - -0.00515, - -0.05276, - 0.02651, - 0.00068, - 0.01384, - 0.07748, - -0.11846, - -0.01215, - 0.02126, - -0.01251, - 0.1428, - -0.08378, - -0.19301, - 0.08961, - 0.11739, - -0.06429, - -0.04205, - -0.06772, - -0.00564, - 0.0067, - -0.02927, - -0.06082, - 0.12964, - 0.04795, - 0.05671, - 0.0588, - 0.00607, - -0.09401, - -0.01342, - 0.00845, - -0.17416, - 0.09211, - 0.03517, - -0.06289, - 0.02468, - 0.13119, - -0.06196, - 0.05946, - -0.13131, - 0.01803, - 0.03428, - -0.00725, - -0.10176, - 0.02814, - 0.02636, - 0.07669, - -0.01792, - 0.122, - 0.03053, - -0.13381, - 0.00452, - 0.11831, - 0.05882, - -0.03967, - 0.0752, - -0.06832, - -0.0342, - -0.14502, - 0.01438, - 0.08677, - -0.03235, - 0.03272, - -0.08492, - -0.01737, - 0.05336, - -0.11114, - -0.00729, - -0.15786, - -0.0416, - 0.05, - -0.0816, - 0.07442, - 0.00938, - -0.05178, - 0.12259, - 0.04646, - 0.11714, - 0.02921, - -0.0832, - -0.00285, - -0.05392, - -0.08898, - 0.10684, - -0.09733, - 0.01367, - 0.14545, - -0.09716, - -0.03361, - 0.00908, - -0.01224, - -0.04167, - -0.07705, - -0.07178, - 0.00939, - -0.11511, - 0.0977, - 0.04814, - -0.04318, - 0.02293, - -0.01292, - -0.07561, - 0.00648, - -0.04188, - 0.09409, - -0.05545, - 0.0357, - -0.1053, - 0.13966, - 0.11195, - 0.12951, - 0.03752, - 0.07675, - 0.0184 - ], - [ - -0.04442, - 0.03264, - 0.01695, - -0.04404, - 0.03051, - -0.04001, - 0.01863, - -0.01065, - -0.01659, - 0.02188, - 0.07802, - -0.05763, - 0.05838, - -0.05206, - 0.15525, - -0.0237, - 0.05446, - -0.03875, - -0.04958, - -0.01003, - 0.08097, - 0.06663, - 0.02456, - 0.05974, - -0.08423, - 0.02336, - -0.0488, - -0.17738, - 0.08798, - 0.05623, - -0.06085, - -0.07434, - -0.00488, - -0.10218, - 0.02031, - -0.00345, - 0.0004, - 0.11621, - -0.03115, - 0.08238, - -0.07036, - 0.0697, - 0.08919, - 0.09861, - 0.02842, - -0.01933, - 0.08229, - 0.05153, - 0.01343, - -0.04099, - 0.18271, - 0.00803, - -0.00255, - -0.0939, - 0.00358, - 0.07314, - 0.07932, - -0.01424, - -0.00026, - 0.0704, - 0.00405, - 0.06935, - 0.03527, - 0.04004, - -0.07153, - -0.07093, - 0.05987, - 0.01541, - 0.03543, - 0.03281, - -0.05996, - -0.11569, - -0.09132, - -0.04284, - -0.0554, - 0.09741, - 0.00949, - -0.04102, - -0.16661, - -0.10316, - -0.02322, - 0.01661, - -0.11883, - -0.04809, - 0.08222, - -0.13819, - 0.04093, - 0.06748, - 0.06105, - 0.02615, - 0.01145, - 0.17084, - 0.07262, - 0.02577, - 0.03795, - -0.17151, - -0.02966, - 0.08205, - -0.10201, - -0.10806, - 0.03844, - 0.00453, - -0.02708, - -0.01153, - 0.05104, - -0.02806, - 0.00887, - -0.08429, - 0.01642, - -0.05239, - 0.08161, - -0.06973, - 0.01796, - 0.1572, - -0.13787, - -0.13949, - 0.02931, - 0.02679, - -0.00104, - -0.07807, - -0.03424, - -0.03104, - 0.14086, - 0.09287, - 0.10951, - 0.03705, - -0.00425, - 0.0523 - ], - [ - -0.10976, - -0.01854, - 0.05069, - -0.1327, - -0.09525, - 0.06983, - 0.00969, - 0.08137, - 0.00275, - -0.17495, - 0.04859, - 0.02118, - -0.01189, - -0.07899, - 0.21843, - -0.09277, - 0.02749, - 0.07734, - -0.0301, - -0.00448, - 0.05967, - 0.15607, - -0.06689, - 0.07921, - -0.14575, - 0.07718, - -0.09335, - -0.12034, - 0.085, - 0.02, - -0.04841, - -0.01772, - -0.03622, - -0.01803, - 0.02881, - -0.10201, - 0.01862, - -0.00462, - -0.10942, - 0.11107, - 0.03251, - -0.07323, - 0.1358, - 0.01437, - 0.01125, - -0.07122, - 0.09552, - 0.06696, - -0.03173, - -0.11826, - 0.12295, - -0.0505, - -0.09089, - -0.06219, - 0.10849, - -0.00749, - 0.06489, - -0.08883, - -0.04765, - 0.00072, - 0.13873, - 0.03679, - -0.06851, - 0.09391, - -0.03469, - 0.0359, - -0.00457, - -0.0247, - 0.04226, - 0.00909, - -0.04908, - -0.0336, - -0.03007, - 0.02309, - 0.13638, - -0.02302, - -0.00492, - -0.01882, - -0.10222, - -0.06072, - 0.02714, - 0.06351, - -0.09026, - -0.02548, - -0.13157, - -0.06839, - -0.0133, - 0.06162, - 0.00479, - -0.09674, - -0.05873, - 0.23658, - 0.07466, - -0.0439, - 0.00762, - -0.04262, - 0.09281, - 0.13216, - -0.15586, - -0.13863, - 0.05258, - -0.07237, - 0.01374, - -0.04485, - 0.02858, - -0.03862, - 0.02382, - -0.07339, - 0.02334, - -0.04229, - 0.04103, - -0.00472, - -0.07847, - 0.19607, - -0.1412, - -0.08488, - 0.04776, - 0.02445, - 0.12108, - 0.05067, - -0.02011, - -0.14832, - -0.05109, - -0.02414, - -0.02103, - -0.02255, - 0.01348, - 0.04257 - ], - [ - 0.01829, - -0.04891, - 0.07424, - -0.16043, - -0.14272, - -0.06425, - 0.02055, - 0.10403, - -0.00428, - -0.19452, - 0.0693, - -0.06015, - 0.00147, - -0.14168, - 0.05688, - -0.03578, - 0.06389, - 0.06029, - -0.08408, - 0.09005, - 0.14259, - 0.06744, - -0.08511, - 0.01358, - -0.13967, - 0.00768, - -0.01043, - -0.18783, - -0.0655, - 0.08878, - -0.02417, - -0.00849, - -0.04036, - -0.03114, - 0.04595, - -0.0657, - -0.09678, - 0.03442, - -0.04904, - 0.10524, - 0.04009, - -0.02722, - 0.08686, - 0.00162, - 0.02443, - -0.0436, - 0.13245, - -0.0267, - 0.02122, - -0.04803, - 0.09809, - 0.07435, - -0.01132, - -0.05178, - 0.11502, - 0.00046, - 0.01136, - -0.017, - -0.10664, - -0.01182, - 0.10111, - 0.14653, - -0.0135, - 0.05998, - -0.00224, - -0.0471, - -0.03223, - -0.02411, - 0.04603, - 0.10273, - -0.10475, - -0.12452, - -0.06901, - -0.05292, - 0.02873, - -0.01746, - -0.00986, - -0.05432, - -0.10523, - -0.0254, - 0.02713, - -0.02105, - -0.13676, - -0.03135, - -0.06194, - -0.06865, - 0.0446, - 0.10614, - -0.02508, - -0.07397, - 0.03253, - 0.14219, - -0.07557, - -0.03621, - -0.02906, - 0.00652, - 0.10593, - -0.02326, - -0.0542, - -0.11427, - -0.01897, - -0.06836, - 0.00748, - 0.01193, - 0.02535, - -0.15702, - 0.1068, - 0.05104, - 0.0202, - 0.00081, - 0.0458, - 0.01348, - -0.04575, - 0.0803, - -0.00443, - -0.07389, - 0.00956, - 0.06308, - -0.00104, - -0.03207, - -0.00511, - -0.06087, - -0.09299, - -0.01457, - 0.00718, - -0.06874, - -0.09859, - 0.0323 - ], - [ - -0.0794, - -0.0407, - 0.03979, - -0.14462, - -0.02889, - -0.0504, - 0.00354, - 0.03803, - 0.00302, - -0.10362, - -0.07942, - 0.05036, - 0.03106, - -0.06842, - 0.09918, - 0.08711, - 0.08648, - 0.14687, - -0.08966, - 0.05823, - -0.0369, - 0.09343, - -0.04161, - 0.06215, - -0.00508, - 0.01129, - 0.0913, - -0.04152, - -0.00897, - -0.03092, - -0.0369, - 0.03168, - -0.06456, - -0.08559, - -0.0647, - 0.00532, - -0.02298, - 0.04009, - -0.04329, - 0.07619, - 0.03818, - -0.08039, - 0.08286, - 0.04899, - 0.05568, - -0.04036, - 0.04636, - -0.01624, - 0.06417, - -0.03327, - 0.04567, - 0.02232, - 0.06682, - -0.09008, - -0.02591, - 0.01866, - -0.05919, - -0.0238, - 0.00068, - -0.00154, - 0.06111, - 0.12143, - -0.033, - 0.02817, - 0.02594, - 0.05553, - -0.07532, - 0.02467, - 0.04517, - 0.15244, - -0.04059, - -0.08802, - 0.04738, - -0.05016, - -0.04554, - 0.0682, - 0.036, - 0.03118, - 0.01668, - -0.03197, - 0.06308, - 0.00324, - -0.01435, - 0.05207, - -0.15804, - -0.06707, - -0.0695, - 0.0897, - 0.01893, - -0.03528, - -0.04251, - 0.00111, - -0.10657, - -0.00105, - -0.01373, - 0.02537, - -0.00938, - -0.07633, - 0.00336, - 0.01826, - 0.01976, - -0.02981, - 0.01978, - -0.07405, - -0.03033, - -0.17436, - -0.01684, - 0.00891, - 0.02409, - 0.03435, - -0.00293, - 0.02881, - -0.04185, - -0.0501, - -0.05663, - -0.00914, - 0.04103, - 0.01364, - -0.03127, - 0.08675, - 0.04458, - -0.05158, - -0.05918, - -0.02491, - 0.0412, - -0.02378, - 0.02275, - -0.03023 - ], - [ - 0.04134, - -0.04921, - -0.04896, - -0.00548, - 0.00246, - -0.13027, - -0.00541, - -0.02895, - 0.05518, - -0.08535, - 0.03784, - 0.05366, - -0.01884, - -0.08833, - 0.03893, - 0.05539, - 0.03053, - 0.08891, - -0.00208, - 0.04333, - 0.03186, - 0.05837, - -0.00247, - 0.05014, - -0.05223, - -0.02634, - 0.05522, - -0.03259, - 0.02306, - -0.06216, - -0.05566, - -0.00274, - -0.05041, - -0.02496, - 0.02577, - 0.02952, - 0.02297, - 0.00825, - 0.01944, - 0.05621, - -0.00915, - -0.05161, - -0.04229, - -0.0426, - 0.10641, - 0.03441, - 0.03686, - 0.02583, - 0.00572, - -0.02727, - -0.05524, - -0.02293, - 0.0769, - -0.07629, - 0.06344, - 0.05435, - 0.0231, - 0.05476, - 0.00591, - -0.00959, - -0.03246, - 0.01419, - 0.05237, - 0.00249, - -0.04859, - -0.00562, - -0.0436, - 0.04388, - 0.00775, - -0.01339, - -0.02538, - -0.02041, - -0.01967, - -0.03865, - -0.01498, - -0.00831, - 0.04225, - -0.03302, - -0.06644, - -0.0062, - 0.04142, - 0.02936, - -0.03517, - 0.04635, - -0.01776, - 0.00351, - -0.05439, - 0.07535, - 0.03443, - -0.0834, - 0.01141, - -0.01743, - -0.06075, - 0.06916, - 0.0452, - -0.00997, - -0.03513, - -0.04608, - -0.04131, - 0.00662, - -0.03986, - -0.00807, - -0.02874, - 0.04087, - 0.0461, - -0.08441, - -0.00641, - 0.02049, - -0.05841, - -0.03415, - 0.07046, - 0.02234, - 0.01387, - 0.03249, - 0.00639, - 0.00219, - -0.07508, - 0.03235, - 0.02561, - -0.05412, - -0.01289, - 0.05157, - -0.01942, - -0.04796, - 0.07842, - -0.0767, - -0.02792, - -0.08486 - ], - [ - 0.06872, - 0.01855, - -0.00516, - -0.06284, - 0.00256, - 0.05129, - 0.00815, - -0.01629, - -0.04877, - 0.06098, - 0.02145, - 0.06037, - 0.023, - -0.02454, - -0.05242, - -0.04423, - 0.05521, - -0.05143, - 0.05969, - -0.05469, - -0.04883, - -0.02278, - 0.04683, - 0.00912, - -0.05326, - -0.00016, - -0.04813, - -0.00682, - -0.06695, - -0.02928, - 0.01795, - 0.06663, - 0.06719, - 0.0148, - -0.06217, - -0.00211, - -0.02747, - 0.0141, - -0.00703, - 0.05638, - -0.06546, - -0.02375, - 0.04501, - -0.06199, - 0.06074, - 0.01837, - -0.00201, - 0.00182, - 0.06486, - -0.02724, - -0.05166, - 0.06723, - -0.06303, - 0.06792, - -0.00757, - -0.05313, - 0.02549, - -0.04755, - 0.04674, - 0.06216, - -0.0275, - -0.01077, - 0.00195, - -0.0269, - 0.05542, - -0.02678, - -0.02963, - 0.02787, - 0.03322, - -0.02299, - 0.03703, - -0.05619, - -0.01923, - -0.07045, - 0.00129, - 0.06424, - -0.03804, - -0.05434, - 0.0384, - -0.06166, - 0.05433, - 0.02217, - -0.006, - -0.02712, - -0.04099, - -0.06392, - -0.03414, - 0.07729, - 0.02862, - 0.0382, - 0.05693, - -0.04382, - 0.04119, - 0.01214, - 0.04665, - 0.00232, - -0.03075, - -0.00892, - 0.05798, - 0.03164, - 0.00943, - -0.01312, - 0.05367, - 0.06033, - 0.03228, - -0.06633, - 0.05351, - 0.05204, - -0.0157, - 0.02136, - -0.01134, - -0.01294, - -0.05784, - 0.06465, - -0.07103, - 0.03546, - 0.05331, - -0.01803, - 0.04367, - -0.02409, - -0.00863, - -0.03491, - -0.06398, - 0.06294, - 0.05624, - 0.02847, - 0.05486, - -0.0197 - ], - [ - 0.05307, - -0.06844, - 0.06344, - -0.0365, - -0.02764, - 0.06313, - 0.01336, - 0.03679, - 0.06562, - -0.00669, - -0.02057, - 0.00433, - 0.00771, - 0.07041, - 0.06883, - 0.04962, - 0.01443, - -0.03477, - 0.04563, - -0.03775, - 0.05716, - -0.03806, - -0.01663, - -0.03258, - -0.03049, - 0.04129, - -0.00933, - -0.05009, - -0.05221, - -0.03572, - 0.02575, - -0.05319, - 0.02072, - -0.05094, - -0.01525, - -0.00593, - -0.03379, - -0.05935, - -0.04794, - -0.05346, - -0.0369, - 0.01641, - -0.00068, - -0.01544, - 0.00315, - -0.06481, - -0.05997, - 0.01029, - 0.04973, - -0.01262, - 0.03806, - 0.07, - -0.0649, - -0.00109, - -0.05168, - 0.06969, - -0.0562, - 0.06952, - -0.06258, - 0.0487, - 0.02866, - 0.03171, - 0.00401, - 0.02386, - -0.01272, - 0.01737, - -0.00965, - 0.0237, - 0.05088, - 0.01366, - 0.06458, - 0.03061, - 0.00579, - -0.01273, - 0.05342, - 0.02503, - 0.01029, - 0.01931, - 0.04502, - -0.06054, - 0.03317, - 0.0641, - 0.06622, - -0.00231, - 0.01455, - 0.02338, - -0.0181, - -0.04197, - 0.04484, - -0.02043, - 0.03358, - 0.0173, - 0.04999, - -0.04162, - 0.05772, - -0.00016, - 0.06794, - -0.00519, - -0.00019, - 0.0191, - -0.01626, - -0.04408, - -0.01739, - 0.00861, - 0.00165, - -0.01422, - -0.03622, - 0.00057, - -0.06065, - 0.00418, - 0.04899, - -0.04083, - 0.0116, - 0.0427, - -0.06569, - -0.03644, - -0.03439, - -0.01779, - -0.05943, - -0.01766, - 0.04641, - 0.02432, - -0.00692, - 0.01659, - -0.02147, - 0.06647, - -0.0229, - -0.05885 - ], - [ - 0.06172, - 0.05581, - -0.06783, - 0.06022, - -0.04648, - -0.04507, - 0.05258, - -0.05529, - -0.00615, - 0.03143, - 0.07133, - 0.05601, - 0.06786, - 0.02707, - 0.05984, - -0.03457, - -0.03194, - -0.02767, - -0.05184, - 0.02852, - -0.05623, - -0.01958, - -0.03817, - 0.06992, - 0.02872, - 0.03759, - -0.0114, - -0.01165, - 0.00455, - -0.04858, - 0.04943, - -0.03429, - 0.04174, - -0.03402, - -0.03428, - -0.00528, - 0.02925, - 0.01121, - -0.04683, - -0.05225, - 0.01443, - 0.01162, - 0.00772, - 0.01422, - 0.0093, - -0.02887, - -0.05428, - 0.0025, - -0.00287, - 0.04819, - 0.02398, - 0.02933, - 0.0469, - -0.00798, - -0.04018, - 0.02977, - 0.04284, - -0.04139, - -0.02542, - -0.01155, - -0.0331, - 0.02943, - 0.03519, - -0.02914, - -0.00495, - 0.03403, - -0.04955, - 0.06434, - -0.01141, - 0.02375, - -0.0546, - -0.0711, - -0.00148, - -0.04255, - -0.03058, - -0.038, - -0.04705, - 0.01262, - 0.06668, - -0.06435, - 0.03945, - 0.00226, - -0.06559, - -0.0703, - -0.05953, - 0.06773, - -0.04365, - 0.01896, - -0.05589, - 0.06301, - 0.05672, - 0.01636, - -0.05053, - -0.06422, - -0.04858, - -0.06471, - 0.06142, - 0.04867, - 0.0635, - -0.05153, - -0.0041, - 0.05549, - 0.01601, - 0.05495, - -0.00469, - -0.00593, - 0.01915, - 0.05403, - -0.02855, - -0.01756, - -0.06902, - 0.0057, - 0.04556, - 0.03724, - 0.00537, - 0.02319, - -0.01786, - -0.06342, - 0.07039, - 0.02911, - 0.00176, - -0.04266, - 0.05155, - 0.04552, - 0.06097, - 0.00781, - -0.02584, - 0.01424 - ], - [ - -0.04373, - 0.06556, - -0.0573, - 0.04463, - 0.0412, - -0.06184, - -0.05102, - 0.04405, - 0.0285, - 0.07093, - -0.06542, - 0.05392, - -0.04916, - -0.03739, - 0.06835, - -0.04465, - 0.04897, - -0.05232, - -0.01279, - -0.00216, - 0.06695, - 0.06275, - 0.05492, - 0.03728, - 0.03305, - 0.0445, - -0.0403, - -0.03433, - 0.05078, - -0.0707, - 0.05554, - 0.03561, - 0.0443, - -0.0161, - -0.01823, - -0.0138, - -0.06392, - 0.036, - -0.06082, - -0.05443, - 0.06803, - 0.00457, - 0.05144, - -0.02111, - -0.02694, - 0.01883, - 0.05769, - 0.01754, - 0.06997, - 0.06577, - 0.02637, - -0.03187, - 0.02153, - -0.00895, - 0.0444, - -0.05342, - -0.0452, - 0.03268, - 0.03185, - -0.04781, - 0.03775, - -0.02674, - 0.06242, - 0.04272, - 0.02005, - -0.05894, - -0.06697, - 0.01118, - 0.00319, - -0.00075, - 0.039, - -0.05538, - 0.05998, - 0.01287, - -0.02682, - -0.05253, - 0.00055, - 0.02673, - -0.05023, - 0.00134, - -0.03128, - -0.05456, - 0.05065, - -0.00382, - -0.01865, - 0.02614, - 0.02511, - 0.03473, - -0.02998, - 0.04835, - -0.05699, - 0.00263, - -0.06084, - 0.02073, - -0.03487, - -0.04748, - 0.07106, - 0.05332, - -0.06244, - 0.01062, - -0.02803, - -0.04703, - -0.0104, - -0.03774, - -0.07142, - -0.02119, - 0.03223, - 0.03125, - -0.06155, - -0.01096, - 0.01333, - -0.00509, - 0.03391, - 0.04333, - 0.00315, - -0.01186, - -0.06305, - 0.02925, - 0.05546, - 0.0325, - 0.02302, - -0.00263, - -0.06917, - -0.02253, - -0.00458, - -0.0273, - -0.01581, - 0.04673 - ], - [ - 0.03427, - 0.00062, - -0.02733, - 0.0607, - 0.00104, - 0.05375, - -0.05714, - -0.07649, - 0.04845, - 0.0399, - 0.01219, - 0.03471, - -0.01051, - 0.02041, - 0.07239, - -0.04495, - 0.0362, - -0.03318, - -0.05205, - -0.01758, - 0.03366, - 0.0705, - 0.01715, - -0.04654, - -0.03717, - -0.03179, - -0.03019, - 0.06035, - 0.0555, - 0.05015, - 0.07396, - -0.0412, - -0.04643, - 0.04404, - -0.0019, - -0.06147, - 0.05307, - -0.02474, - -0.06866, - 0.04647, - 0.04341, - 0.01355, - -0.07048, - -0.0353, - 0.01773, - -0.06116, - 0.03684, - -0.0254, - 0.00232, - 0.03886, - -0.05734, - 0.01261, - 0.04995, - 0.0397, - -0.04325, - -0.00334, - -0.02456, - 0.01721, - -0.0705, - -0.01652, - 0.01183, - -0.07087, - 0.06743, - -0.05517, - -0.01946, - 0.04658, - -0.06279, - 0.0166, - -0.04212, - -0.00194, - -0.03108, - 0.06555, - -0.00065, - 0.01108, - 0.01718, - 0.04319, - -0.05191, - -0.06992, - -0.03687, - 0.0606, - 0.04057, - -0.00306, - -0.05353, - -0.03046, - 0.03769, - 0.03456, - 0.00138, - -0.04768, - -0.02552, - -0.00951, - 0.06113, - 0.03861, - 0.05423, - -0.0317, - 0.00413, - -0.05728, - 0.01522, - 0.03044, - -0.01989, - 0.02653, - -0.00929, - 0.00032, - 0.0586, - -0.06576, - 0.03614, - -0.03682, - -0.04719, - -0.04263, - -0.03058, - -0.04451, - -0.01161, - -0.03035, - 0.06058, - 0.05343, - -0.04014, - -0.0191, - -0.04894, - -0.06312, - -0.01835, - 0.05853, - -0.04533, - -0.05842, - -0.05718, - 0.04103, - 0.03099, - -0.07082, - -0.07449, - 0.0315 - ], - [ - 0.03055, - -0.03584, - -0.02809, - 0.02341, - 0.03904, - -0.07742, - -0.02405, - -0.06375, - -0.02397, - -0.03688, - -0.03556, - -0.0029, - -0.06025, - -0.04075, - -0.01157, - -0.04827, - -0.04948, - -0.0604, - 0.03676, - 0.01619, - -0.0659, - -0.0115, - 0.07924, - 0.02823, - 0.03925, - 0.0529, - 0.043, - -0.00601, - -0.01744, - -0.08552, - 0.02203, - 0.07196, - -0.03123, - 0.00665, - -0.0483, - -0.02773, - -0.0442, - 0.06019, - 0.06721, - -0.00674, - 0.01398, - -0.06055, - -0.02381, - 0.01771, - -0.04716, - 0.03785, - 0.03944, - -0.03242, - -0.00735, - 0.06915, - -0.02304, - 0.05008, - 0.00207, - 0.0044, - -0.05725, - 0.06601, - 0.05345, - 0.01963, - 0.02559, - -0.03017, - -0.0819, - -0.06903, - -0.04715, - 0.05997, - -0.06012, - -0.03023, - 0.01322, - 0.0565, - -0.01916, - -0.03612, - -0.00881, - -0.06824, - -0.05425, - -0.07, - -0.00163, - 0.06573, - -0.00276, - -0.01091, - 0.00971, - -0.02594, - 0.01995, - -0.04064, - 0.0127, - 0.06257, - 0.00105, - 0.06523, - -0.0494, - 0.01672, - -0.05375, - -0.06775, - -0.02654, - -0.07448, - 0.01201, - 0.0635, - -0.05324, - 0.0263, - 0.02623, - -0.00679, - -0.07285, - -0.04442, - -0.06637, - -0.02636, - -0.02225, - -0.02852, - -0.06461, - -0.05639, - 0.05476, - 0.03367, - 0.03271, - -0.03483, - -0.03201, - -0.00831, - -0.05344, - -0.05715, - 0.01173, - -0.02663, - -0.03018, - -0.05124, - 0.03448, - -0.00627, - 0.02285, - -0.02064, - 0.08068, - 0.00918, - 0.02953, - 0.06673, - -0.05434, - -0.00085 - ], - [ - 0.04515, - -0.03463, - -0.05348, - 0.01676, - 0.03231, - 0.0267, - -0.05522, - 0.00267, - -0.06392, - 0.05147, - 0.03784, - -0.02123, - -0.05439, - 0.06641, - 0.00848, - 0.06918, - 0.02021, - 0.03812, - 0.03855, - -0.04278, - 0.02555, - 0.03099, - 0.04455, - 0.08009, - -0.00495, - 0.00674, - -0.01723, - -0.01675, - -0.0326, - 0.0701, - 0.09586, - 0.0016, - -0.00742, - -0.06147, - 0.02081, - -0.03488, - -0.04251, - -0.0404, - 0.0757, - 0.03475, - 0.07005, - 0.03269, - -0.05644, - -0.0748, - 0.07515, - -0.0198, - -0.02211, - -0.01382, - -0.03871, - -0.00991, - -0.00038, - 0.05745, - -0.02192, - -0.05845, - -0.01474, - 0.05235, - 0.05407, - -0.08577, - -0.0274, - -0.021, - -0.01685, - -0.0446, - 0.07541, - -0.00039, - 0.06168, - 0.06218, - 0.0963, - -0.0144, - 0.05305, - 0.05676, - 0.04096, - -0.00937, - 0.02727, - 0.03114, - 0.04618, - -0.01175, - -0.05057, - 0.04634, - -0.05605, - 0.07819, - -0.04837, - 0.0551, - 0.00219, - -0.02225, - 0.04325, - -0.07322, - 0.01397, - -0.02573, - -0.04887, - -0.03206, - -0.08186, - -0.01182, - 0.02522, - -0.01932, - 0.0286, - -0.04256, - 0.08577, - -0.02701, - 0.02699, - 0.00141, - 0.03309, - -0.03176, - -0.02868, - -0.01042, - 0.02909, - 0.00532, - 0.03547, - 0.05159, - 0.09102, - -0.03172, - -0.02223, - 0.03203, - 0.05251, - -0.00929, - 0.03858, - 0.05552, - -0.05177, - 0.00447, - 0.12907, - 0.07142, - 0.06605, - -0.01339, - -0.02216, - -0.07975, - 0.05171, - 0.00994, - 0.02498, - 0.01384 - ], - [ - -0.01803, - -0.03187, - 0.00656, - -0.08237, - 0.07462, - -0.02222, - -0.03324, - -0.00179, - 0.02941, - 0.07158, - 0.00923, - 0.12379, - -0.05453, - 0.03289, - 0.10064, - -0.01173, - 0.06729, - -0.01421, - 0.01866, - -0.04922, - 0.02887, - 0.01309, - 0.0625, - 0.04935, - 0.05452, - -0.04068, - -0.01021, - 0.0062, - 0.03141, - 0.01867, - 0.10141, - -0.04218, - 0.01138, - -0.03177, - 0.02516, - -0.04346, - -0.00015, - 0.03391, - -0.00821, - 0.06042, - 0.08646, - 0.0003, - -0.06367, - -0.03506, - 0.06108, - 0.06085, - 0.01844, - 0.00894, - -0.05806, - 0.02435, - 0.03957, - 0.0071, - -0.0036, - -0.11311, - 0.04601, - -0.0286, - 0.00424, - -0.00265, - 0.05058, - -0.0559, - -0.04182, - 0.04098, - -0.00487, - 0.07068, - -0.00521, - -0.01857, - 0.04914, - 0.01153, - -0.05467, - 0.04736, - 0.02773, - 0.00112, - -0.09343, - -0.0083, - -0.04117, - -0.01787, - -0.01194, - 0.01953, - -0.02098, - 0.04015, - 0.00073, - -0.03437, - -0.01453, - -0.02035, - -0.02306, - -0.02133, - -0.05894, - -0.03391, - 0.06948, - 0.0384, - -0.10753, - 0.03337, - -0.06742, - -0.03337, - -0.01365, - 0.03627, - 0.05293, - -0.01787, - 0.02657, - 0.01018, - 0.02955, - 0.06204, - 0.08172, - 0.04038, - -0.06587, - 0.06203, - -0.10834, - 0.04767, - -0.02317, - -0.02142, - 0.0825, - -0.02894, - -0.06341, - -0.01647, - 0.09348, - 0.03234, - 0.04714, - 0.00834, - 0.08212, - 0.11326, - 0.04742, - -0.002, - 0.05266, - -0.09782, - 0.03232, - 0.07231, - 0.00403, - 0.06258 - ], - [ - 0.05456, - -0.04737, - 0.05722, - 0.01395, - 0.07085, - -0.00874, - 0.07047, - -0.03661, - 0.04833, - -0.01436, - -0.05543, - 0.0275, - -0.0319, - -0.01205, - 0.10875, - -0.04542, - 0.07489, - 0.07313, - 0.01623, - -0.01427, - -0.06641, - -0.06105, - -0.00926, - 0.0544, - -0.05577, - -0.02164, - 0.04622, - -0.04425, - 0.03507, - 0.04226, - -0.00893, - 0.06454, - -0.04849, - -0.05141, - 0.02387, - 0.04327, - -0.03364, - 0.06225, - 0.0111, - 0.01404, - 0.02741, - 0.05065, - 0.02167, - 0.01419, - 0.11071, - 0.02364, - 0.07311, - 0.02377, - -0.01594, - -0.07457, - 0.02081, - 0.00329, - 0.09267, - -0.05372, - 0.03028, - -0.01874, - -0.04085, - -0.13145, - -0.00615, - -0.10192, - 0.07519, - 0.10184, - 0.05001, - 0.14619, - 0.00696, - 0.02007, - 0.12285, - -0.05739, - 0.02352, - 0.12121, - 0.00693, - -0.06514, - 0.02623, - 0.06201, - 0.06933, - 0.08397, - -0.02658, - -0.03487, - -0.0516, - 0.01748, - -0.02076, - -0.00624, - -0.08557, - 0.04646, - -0.0754, - -0.0558, - -0.08202, - 0.04092, - -0.02137, - 0.00021, - -0.12265, - -0.02314, - -0.1187, - -0.03352, - -0.06621, - -0.03196, - -0.00903, - 0.07316, - -0.00785, - 0.04781, - -0.00528, - 0.04732, - -0.02549, - 0.0581, - 0.00968, - 0.0419, - -0.00623, - -0.02343, - -0.04631, - -0.06054, - 0.09894, - -0.05985, - 0.02043, - -0.04072, - -0.0046, - 0.00187, - -0.02777, - 0.01722, - 0.16333, - 0.11874, - 0.05372, - -0.04469, - -0.03505, - -0.05192, - 0.06287, - 0.05816, - 0.06906, - -0.05563 - ], - [ - -0.06197, - 0.022, - 0.03934, - 0.00316, - 0.03626, - -0.00679, - -0.0422, - -0.03842, - -0.0058, - 0.00162, - -0.01973, - 0.15015, - -0.00315, - -0.01368, - 0.07084, - -0.02365, - 0.00864, - 0.07383, - -0.08712, - 0.05652, - -0.00952, - -0.03348, - 0.03992, - 0.12528, - 0.01535, - 0.00586, - 0.03461, - -0.0184, - -0.04521, - -0.05713, - 0.09047, - 0.09228, - -0.01027, - -0.07927, - -0.0324, - 0.0531, - -0.01009, - 0.079, - 0.01624, - -0.00129, - 0.08283, - -0.06344, - 0.00778, - -0.06742, - 0.06345, - 0.04407, - 0.06772, - 0.06927, - 0.04118, - 0.00221, - 0.03877, - 0.11868, - -0.01752, - -0.05099, - -0.01419, - 0.10745, - -0.10777, - -0.06463, - -0.07079, - -0.05087, - 0.03863, - 0.05974, - 0.02318, - 0.06759, - 0.08943, - -0.04569, - 0.11822, - -0.08594, - -0.0667, - 0.1132, - -0.04405, - -0.11511, - 0.00901, - -0.06988, - 0.01221, - 0.08392, - -0.05098, - -0.02794, - -0.1691, - -0.02001, - -0.02042, - 0.07869, - -0.1495, - -0.02499, - -0.08241, - 0.02169, - -0.01202, - 0.00958, - -0.02895, - -0.03014, - -0.05864, - -0.06675, - 0.01991, - -0.07682, - -0.03146, - 0.03067, - 0.0923, - 0.01185, - -0.02664, - -0.06431, - -0.0262, - 0.03201, - 0.01375, - 0.01946, - -0.06207, - -0.02372, - -0.03455, - 0.03271, - 0.07302, - 0.04863, - 0.08239, - 0.06494, - -0.0206, - -0.12478, - -0.04335, - -0.03546, - -0.00049, - 0.04333, - 0.14048, - 0.15994, - -0.0526, - -0.14531, - 0.04277, - -0.09001, - 0.06016, - 0.05109, - -0.03444, - 0.07226 - ], - [ - 0.05235, - -0.04981, - 0.06617, - -0.08913, - 0.05814, - -0.06113, - 0.06954, - -0.04013, - -0.05779, - -0.0494, - 0.01719, - 0.05478, - -0.06528, - 0.04483, - 0.09543, - 0.03116, - -0.00099, - 0.00287, - -0.05165, - 0.05283, - 0.0379, - -0.01371, - -0.01952, - 0.09827, - 0.03645, - -0.00364, - 0.02317, - -0.0051, - 0.07843, - -0.04328, - 0.0026, - 0.05666, - -0.02661, - -0.06678, - 0.02801, - 0.0197, - 0.0595, - -0.04487, - -0.05291, - -0.04183, - -0.01099, - 0.0464, - 0.0177, - 0.04352, - 0.02322, - -0.00565, - 0.01333, - 0.00401, - 0.05406, - -0.03277, - -0.02748, - 0.11816, - 0.05879, - -0.03986, - 0.01324, - 0.07205, - 0.02276, - -0.00233, - 0.00015, - 0.03691, - 0.03568, - 0.11165, - 0.0017, - 0.15326, - 0.03306, - 0.01857, - 0.06992, - 0.02026, - 0.0055, - 0.04882, - -0.01263, - -0.00744, - 0.00369, - 0.05354, - 0.08966, - -0.02124, - -0.0124, - 0.00819, - -0.12287, - -0.03195, - -0.07314, - 0.02732, - -0.06618, - 0.01351, - 0.01017, - -0.02498, - 0.01774, - 0.05128, - -0.03683, - 0.04951, - 0.00154, - 0.03037, - 0.03111, - 0.05165, - -0.02736, - 0.02986, - 0.02942, - 0.05167, - -0.05762, - 0.01606, - -0.00791, - 0.01912, - 0.06702, - -0.02954, - 0.03966, - -0.01947, - -0.02196, - -0.07922, - 0.05315, - 0.0392, - 0.05376, - -0.00166, - -0.06338, - 0.02054, - 0.04056, - 0.02232, - 0.01955, - 0.02023, - 0.15952, - 0.09244, - 0.0442, - -0.03469, - -0.00636, - -0.04328, - 0.05701, - 0.00055, - 0.0731, - 0.06921 - ], - [ - 0.02535, - 0.01553, - -0.00809, - -0.01422, - 0.06503, - 0.06043, - 0.04607, - -0.05128, - -0.05668, - 0.04688, - -0.03784, - 0.07881, - -0.00949, - 0.06501, - 0.0164, - -0.0478, - -0.01275, - 0.01837, - 0.01638, - 0.00833, - -0.01871, - -0.00975, - -0.05522, - 0.10784, - -0.03651, - 0.04627, - 0.06187, - -0.03804, - -0.02135, - -0.01475, - 0.09532, - 0.00687, - -0.03359, - -0.02241, - 0.06082, - -0.04036, - -0.05835, - 0.03692, - 0.05071, - 0.03574, - -0.05312, - -0.05583, - -0.02234, - -0.01237, - 0.08252, - 0.04905, - 0.08072, - -0.06932, - -0.01509, - -0.00434, - 0.03747, - 0.03169, - -0.05217, - -0.04255, - -0.04114, - 0.06585, - 0.0173, - -0.08585, - -0.00496, - 0.05232, - 0.01967, - 0.07372, - 0.07413, - 0.02015, - -0.00863, - -0.03555, - 0.04691, - -0.08147, - 0.04441, - 0.05323, - 0.0604, - -0.00498, - -0.08399, - 0.02521, - 0.10134, - -0.00163, - -0.02935, - -0.02727, - -0.00311, - -0.0108, - -0.00401, - -0.03547, - -0.07439, - 0.00349, - -0.03267, - 0.03101, - -0.02709, - 0.06528, - -0.07146, - 0.0257, - 0.02395, - -0.03019, - -0.01348, - 0.04348, - 0.06339, - 0.03465, - 0.02562, - -0.03068, - 0.03291, - -0.02374, - 0.05992, - 0.03558, - -0.01319, - 0.05275, - -0.0355, - -0.05371, - -0.02001, - -0.01586, - 0.00087, - -0.03837, - 0.07323, - -0.03048, - 0.03884, - -0.00286, - 0.03947, - 0.04096, - -0.05556, - 0.01204, - 0.02684, - 0.13982, - -0.0418, - 0.01854, - -0.00018, - -0.00207, - -0.04668, - 0.00939, - -0.04588, - -0.03063 - ], - [ - -0.04946, - 0.02551, - -0.04538, - 0.03326, - 0.05438, - -0.07427, - 0.05494, - -0.01346, - -0.01047, - -0.05578, - -0.01598, - -0.01683, - 0.03222, - 0.05245, - 0.02711, - 0.02611, - -0.03543, - -0.02823, - -0.01929, - 0.01546, - -0.0005, - 0.00764, - -0.0333, - -0.04113, - -0.0069, - 0.03607, - 0.05715, - -0.02857, - 0.05248, - -0.01199, - 0.01317, - 0.05472, - 0.03684, - -0.0407, - -0.02885, - -0.01337, - 0.02552, - -0.04139, - 0.0236, - 0.03649, - 0.0471, - -0.00142, - -0.01137, - -0.03877, - -0.02051, - 0.01229, - 0.03914, - -0.05539, - -0.0477, - -0.05818, - -0.04537, - -0.05614, - -0.00624, - 0.00706, - -0.05543, - -0.00295, - -0.07481, - -0.02002, - -0.04602, - -0.05405, - 0.02127, - -0.01894, - -0.03415, - -0.02438, - -0.00212, - -0.0163, - -0.03236, - -0.0349, - -0.01602, - -0.04275, - -0.03964, - -0.01207, - -0.05883, - -0.03687, - 0.0138, - -0.00726, - -0.01629, - -0.05538, - -0.01947, - 0.06295, - 0.06922, - 0.07505, - -0.04112, - -0.04637, - 0.01725, - -0.04355, - 0.05794, - -0.01464, - 0.04162, - -0.04703, - -0.00272, - 0.04688, - -0.02196, - 0.05537, - -0.04494, - 0.0271, - -0.04045, - 0.01179, - -0.00308, - -0.03561, - -0.02279, - 0.03041, - -0.06549, - 0.04673, - 0.04693, - 0.05044, - -0.06196, - -0.01076, - -0.03933, - -0.05332, - 0.04296, - 0.02023, - 0.00275, - -0.0462, - 0.0311, - 0.00738, - 0.0442, - 0.0615, - 0.05273, - 0.13086, - -0.01648, - 0.01512, - -0.01712, - -0.04888, - 0.00545, - -0.04743, - -0.02239, - -0.0498 - ], - [ - 0.02852, - -0.011, - 0.05974, - -0.05337, - 0.03582, - -0.00232, - -0.04405, - -0.04011, - 0.04664, - 0.04516, - -0.01468, - -0.00077, - -0.03548, - 0.03241, - -0.00736, - 0.01648, - -0.05567, - 0.01767, - -0.05494, - -0.05716, - -0.00048, - -0.0285, - 0.04454, - 0.04082, - 0.00476, - 0.00689, - -0.05925, - 0.05424, - 5e-05, - -0.01152, - 0.01345, - -0.04186, - 0.06771, - -0.0162, - -0.05755, - 0.06657, - 0.05745, - 0.01829, - -0.01557, - -0.01134, - -0.01113, - 0.03304, - -0.03118, - -0.04354, - -0.04526, - 0.01606, - 0.02758, - 0.05715, - 0.06556, - 0.06383, - 0.03554, - -0.00517, - 0.05515, - 0.01699, - -0.0225, - -0.06154, - 0.02728, - 0.04377, - 0.02619, - -0.03778, - 0.03473, - 0.04728, - -0.0379, - 0.02519, - 0.02248, - 0.03545, - -0.00379, - 0.0465, - -0.00824, - 0.01507, - 0.02395, - -0.0629, - 0.01393, - -0.03878, - 0.05874, - 0.06984, - 0.04793, - 0.04932, - -0.02091, - 0.0565, - 0.03659, - 0.06198, - -0.07398, - -0.03607, - 0.03815, - -0.05208, - -0.0323, - 0.03583, - -0.03969, - 0.03053, - 0.06489, - 0.04991, - 0.05106, - 0.00568, - -0.07104, - 0.04956, - 0.02599, - -0.05752, - -0.0651, - 0.06019, - 0.04246, - -0.04181, - -0.04516, - -0.00304, - 0.06267, - -0.06685, - -0.00692, - 0.02144, - -0.002, - 0.01245, - 0.01109, - -0.01038, - 0.06422, - -0.02191, - -0.06755, - -0.01315, - 0.02112, - -0.03471, - -0.05052, - -0.048, - -0.03932, - -0.07392, - -0.06499, - -0.00618, - 0.02144, - -0.00587, - 0.0137, - 0.06503 - ], - [ - -0.00148, - 0.04794, - 0.03148, - 0.05531, - 0.04938, - -0.00515, - 0.04276, - 0.03269, - 0.02351, - 0.01885, - 0.00151, - -0.00215, - 0.04048, - 0.01866, - -0.03316, - 0.02331, - 0.04159, - -0.06502, - -0.03306, - -0.0325, - -0.02156, - 0.02857, - 0.06283, - 0.06058, - 0.0114, - -0.01761, - 0.01408, - -0.00406, - -0.0604, - -0.03649, - 0.02093, - -0.0067, - 0.04225, - 0.00853, - 0.03254, - 0.00657, - -0.03262, - 0.05156, - 0.04083, - 0.02417, - -0.03484, - -0.06103, - 0.05855, - 0.0258, - 0.02643, - 0.03453, - -0.00551, - 0.07035, - 0.02261, - -0.01473, - -0.00075, - 0.04503, - 0.00959, - 0.06602, - -0.00527, - -0.0097, - 0.00971, - 0.02412, - -0.03487, - -0.0306, - -0.03259, - 0.04858, - -0.03333, - -0.06454, - -0.04072, - 0.07137, - 0.03561, - 0.03642, - 0.06681, - -0.01548, - -0.06241, - 0.04218, - 0.01243, - -0.00704, - 0.01274, - -0.00559, - -0.03329, - -0.03937, - 0.03829, - -0.00123, - 0.07119, - -0.04716, - 0.07053, - -0.00022, - 0.0291, - 0.03414, - 0.06149, - -0.04979, - 0.04696, - 0.03929, - -0.03295, - -0.04889, - -0.05595, - 0.03553, - -0.05575, - 0.05604, - 0.04416, - 0.03546, - -0.05259, - -0.05708, - -0.06121, - 0.03318, - -0.03626, - 0.05889, - -0.04964, - 0.01164, - -0.02774, - -0.01627, - -0.04131, - 0.03316, - 0.01096, - 0.02326, - -0.02327, - -0.04023, - 0.00099, - -0.06895, - -0.0262, - 0.04165, - -0.06797, - -0.01398, - -0.00525, - 0.0323, - -0.03647, - -0.0609, - -0.036, - -0.03428, - -0.00255, - -0.03958 - ], - [ - -0.05383, - -0.01653, - 0.01668, - -0.02844, - 0.00839, - -0.0085, - 0.06557, - 0.02437, - 0.07018, - -0.05485, - -0.03349, - 0.02536, - 0.05629, - 0.07064, - -0.00708, - 0.0136, - -0.03527, - 0.00283, - 0.06471, - 0.04141, - 0.01001, - -0.06184, - 0.00457, - 0.00959, - -0.03268, - 0.04058, - -0.02374, - 0.03456, - 0.05607, - -0.01601, - -0.06168, - 0.00302, - 0.06696, - -0.02952, - -0.01663, - -0.00069, - -0.0203, - 0.06616, - 0.04529, - -0.06386, - 0.01601, - -0.00594, - -0.01862, - -0.04628, - -0.03717, - -0.01295, - 0.06014, - 0.00176, - 0.01481, - 0.05698, - 0.0542, - -0.03189, - 0.03899, - 0.02685, - 0.04739, - -0.05056, - 0.00592, - 0.03066, - 0.05689, - -0.01371, - -0.02668, - -0.01146, - 0.05833, - 0.0627, - 0.00301, - 0.03806, - 0.00542, - 0.05381, - 0.03399, - -0.07083, - -0.07105, - -0.04279, - -0.00667, - 0.03631, - 0.0299, - 0.00179, - 0.05879, - 0.01395, - -0.00659, - 0.02953, - 0.02516, - -0.04636, - 0.05321, - 0.03679, - -0.03855, - -0.03666, - -0.04551, - 0.06057, - 0.03591, - 0.03064, - 0.00573, - 0.02173, - 0.05888, - -0.01996, - 0.03853, - -0.04652, - 0.01323, - 0.02894, - 0.04096, - 0.00682, - -0.04377, - -0.03395, - 0.03657, - 0.01154, - -0.06512, - 0.06305, - 0.02806, - -0.07066, - -0.00219, - 0.02643, - -0.02955, - 0.0388, - 0.00744, - 0.03778, - 0.00667, - 0.0675, - -0.0255, - -0.06069, - 0.06684, - 0.01727, - 0.00113, - -0.06237, - -0.02009, - -0.06926, - 0.01875, - -0.05316, - 0.05144, - 0.03823 - ] - ] - }, - "bias": { - "value": [ - -0.00107, - -0.14838, - 0.25395, - 0.16174, - -0.00966, - 0.06831, - 0.04032, - 0.01035, - 0.08878, - 0.16178, - -0.06461, - 0.19985, - 0.09505, - -0.03472, - -0.12194, - -0.07604, - -0.00846, - 0.09549, - 0.07356, - 0.22561, - 0.08918, - -0.0677, - -0.14661, - -0.1451, - 0.07801, - 0.25144, - -0.08208, - 0.10662, - -0.13428, - 0.21634, - 0.01567, - -0.18768, - 0.12027, - 0.07925, - -0.01797, - 0.08253, - -0.00129, - -0.03603, - -0.03922, - 0.01758, - 0.08968, - 0.00614, - 0.0284, - 0.07459, - 0.21154, - -0.07525, - -0.05844, - -0.01974, - 0.00854, - -0.07287, - 0.06932, - 0.11073, - -0.13333, - 0.0603, - -0.06233, - 0.00525, - -0.09653, - -0.0132, - 0.05138, - 0.0291, - 0.06341, - -0.00939, - -0.12722, - 0.16034, - -0.09578, - -0.01839, - -0.10332, - -0.11525, - -0.07352, - -0.00362, - 0.04441, - -0.09597, - 0.06814, - -0.06332, - 0.4225, - 0.07341, - 0.11238, - 0.02248, - 0.14871, - 0.25752, - -0.06743, - 0.00409, - 0.1401, - 0.1138, - 0.11231, - 0.0639, - -0.03462, - 0.01747, - -0.08636, - -0.08259, - -0.06112, - -0.06422, - 0.07955, - 0.0355, - -0.10003, - -0.00502, - 0.02855, - -0.18325, - -0.06381, - -0.10383, - -0.13532, - 0.02778, - -0.04287, - -0.00783, - -0.00319, - -0.05178, - -0.03893, - 0.06194, - -0.14024, - -0.18335, - 0.16378, - -0.04006, - 0.0893, - 0.0284, - 0.27229, - 0.29362, - -0.06734, - 0.01772, - 0.23064, - 0.01731, - -0.0604, - -0.0019, - -0.04336, - -0.08524, - 0.11542, - -0.06976, - -0.02473, - 0.024 - ] - } - }, - "output_ports": { - "out_port": { - "value": "sum" - } - }, - "functions": { - "mul": { - "function": { - "MatMul": { - "A": "input", - "B": "weight" - } - } - }, - "sum": { - "function": { - "linear": { - "variable0": "mul", - "slope": 1, - "intercept": "bias" - } - } - } - } - }, - "mlp_relu_1": { - "input_ports": { - "in_port": {} - }, - "parameters": {}, - "output_ports": { - "out_port": { - "value": "relu1" - } - }, - "functions": { - "relu1": { - "function": { - "Relu": { - "A": "in_port" - } - } - } - } - }, - "mlp_hidden_layer_with_relu": { - "input_ports": { - "in_port": {} - }, - "parameters": { - "weight": { - "value": [ - [ - -0.08861, - -6e-05, - -0.02051, - -0.03161, - -0.05333, - 0.00839, - 0.04472, - -0.14799, - -0.0345, - -0.05349, - 0.08354, - 0.02548, - 0.08378, - 0.2468, - -0.02693, - -0.03586, - -0.02223, - -0.04438, - 0.05944, - -0.1907, - 0.01033, - 0.15739, - 0.16875, - 0.00143, - 0.09684, - 0.11738, - 0.0643, - -0.11575, - -0.05406, - -0.0751, - -0.06966, - 0.15866, - 0.01449, - 0.09543, - 0.00511, - -0.08125, - 0.08517, - -0.16495, - -0.20929, - 0.06458, - 0.11649, - -0.06555, - 0.02541, - -0.03018, - 0.07998, - -0.20557, - 0.04462, - 0.03824, - -0.11134, - -0.06232, - -0.17818, - -0.15775, - 0.1062, - 0.04676, - 0.02408, - 0.03228, - -0.08132, - -0.04445, - -0.18057, - 0.00498, - 0.18756, - 0.12479, - 0.07414, - 0.12656, - -0.09412, - 0.05234, - -0.0103, - -0.03084, - -0.13908, - -0.1019, - -0.05202, - 0.14027, - 0.1876, - 0.12364, - -0.22037, - -0.04544, - -0.07927, - 0.04507, - -0.06914, - 0.03054, - 0.10781, - 0.01889, - 0.08213, - -0.12619, - -0.05618, - 0.00715, - 0.10737, - -0.05123, - 0.24413, - -0.12088, - -0.01271, - -0.13509, - 0.09371, - -0.03058, - -0.02722, - -0.1449, - -0.06126, - 0.00566, - 0.10434, - -0.06377, - -0.10947, - -0.02973, - 0.0007, - 0.15386, - 0.16346, - 0.09653, - -0.04545, - 0.06516, - 0.16981, - -0.01868, - 0.04845, - 0.17828, - -0.0658, - -0.01716, - -0.00024, - -0.04551, - -0.03859, - 0.05038, - -0.07508, - 0.07629, - 0.07997, - 0.1524, - 0.00547, - 0.19814, - -0.01307, - -0.12092, - -0.155, - 0.05301 - ], - [ - -0.00279, - -0.01988, - -0.18012, - 0.12725, - -0.08322, - -0.15631, - 0.00292, - -0.15273, - 0.0443, - -0.12521, - -0.01049, - -0.1741, - -0.06047, - 0.08745, - -0.02423, - 0.23008, - 0.08171, - 0.05633, - -0.0344, - -0.1344, - 0.12895, - 0.27756, - 0.08865, - -0.21492, - -0.05197, - 0.03944, - -0.09721, - -0.18338, - 0.10267, - -0.0051, - -0.03005, - 0.10716, - 0.13423, - 0.18042, - -0.02323, - -0.06206, - 0.11554, - -0.01395, - -0.11124, - 0.04842, - 0.06193, - -0.03699, - -0.1113, - 0.18679, - 0.07979, - -0.07901, - -0.12366, - 0.04471, - 0.07232, - -0.16116, - -0.04179, - -0.04131, - 0.12307, - 0.02846, - -0.04006, - -0.22794, - -0.0592, - 0.02431, - -0.1943, - 0.06707, - 0.03018, - -0.03495, - -0.04179, - -0.02047, - -0.162, - 0.15673, - -0.07466, - 0.08347, - 0.01718, - 0.05372, - -0.00727, - -0.09643, - 0.01023, - 0.0765, - -0.01512, - 0.03223, - -0.1269, - -0.00019, - -0.0412, - 0.15125, - 0.20104, - 0.14719, - -0.02655, - -0.17914, - -0.13101, - -0.14911, - 0.21542, - 0.12465, - -0.0081, - -0.16718, - 0.01874, - 0.09612, - -0.15612, - 0.11425, - 0.07768, - -0.15246, - -0.10235, - -0.05048, - -0.15256, - -0.17949, - -0.22922, - -0.08207, - 0.03615, - 0.04499, - 0.20907, - 0.16041, - -0.06608, - 0.27363, - 0.04831, - 0.00854, - 0.12167, - 0.28281, - 0.03521, - 0.03365, - -0.0763, - 0.0202, - 0.10265, - 0.06996, - 0.24267, - 0.20293, - 0.06855, - -0.00977, - -0.04321, - 0.10297, - 0.01713, - 0.1033, - -0.10087, - 0.01768 - ], - [ - 0.18834, - -0.06579, - 0.02978, - 0.02076, - 0.09331, - 0.15752, - 0.03066, - 0.01357, - 0.02333, - -0.09161, - 0.17832, - 0.26914, - 0.02549, - 0.12154, - 0.03691, - -0.08912, - 0.02969, - -0.0813, - -0.03751, - 0.14531, - 0.04318, - 0.12047, - -0.20096, - 0.11658, - 0.10886, - -0.05926, - -0.26888, - 0.04293, - 0.04114, - 0.05382, - 0.14668, - 0.00537, - 0.1512, - -0.02152, - 0.00341, - -0.03272, - 0.19483, - -0.0701, - 0.13923, - 0.09439, - 0.00333, - -0.04865, - -0.00189, - -0.03658, - -0.00209, - 0.25033, - -0.08491, - -0.03956, - -0.03637, - 0.08564, - 0.13345, - 0.12884, - -0.12787, - 0.08095, - -0.06003, - 0.03674, - -0.22395, - -0.08659, - 0.19655, - -0.1439, - 0.0166, - -0.04163, - -0.08899, - 0.08655, - -0.04716, - 0.07285, - -0.0345, - -0.16912, - 0.03611, - -0.08216, - 0.18322, - 0.11028, - 0.11025, - -0.09158, - 0.14077, - 0.05992, - 0.03471, - -0.03998, - 0.11589, - 0.06043, - -0.13679, - -0.03332, - 0.05098, - 0.10613, - -0.15659, - 0.05846, - -0.13164, - 0.00659, - -0.11295, - -0.15256, - 0.01905, - 0.03304, - -0.105, - -0.06694, - 0.03145, - -0.08152, - -0.0616, - -0.15278, - 0.10267, - 0.25282, - 0.25029, - -0.03803, - 0.02283, - 0.03886, - -0.0708, - 0.1494, - -0.09991, - -0.08013, - 0.01804, - 0.00349, - -0.00685, - -0.1529, - -0.03711, - 0.10102, - -0.02524, - 0.01153, - -0.12353, - -0.03039, - -0.18498, - 0.02032, - 0.12253, - -0.02029, - 0.04231, - -0.03873, - -0.03835, - -0.12177, - 0.13887, - 0.08619 - ], - [ - 0.24084, - -0.05522, - 0.10442, - -0.03468, - 0.04322, - -0.00335, - 0.11123, - -0.00214, - -0.02451, - -0.00959, - -0.00868, - 0.05875, - -0.06743, - -0.0471, - 0.14237, - -0.01697, - 0.09661, - 0.05898, - 0.07265, - 0.03891, - 0.00907, - 0.01117, - -0.24357, - 0.01392, - -0.08843, - -0.16703, - -0.02431, - 0.01763, - -0.04777, - 0.04333, - 0.20637, - -0.14544, - 0.0346, - -0.05882, - 0.04954, - -0.0069, - 0.07739, - 0.18937, - 0.02691, - 0.0268, - -0.06587, - 0.09035, - -0.04051, - -0.07411, - 0.05669, - 0.32004, - -0.00708, - 0.05445, - -0.04193, - 0.14556, - 0.05545, - -0.04504, - -0.09092, - 0.03081, - -0.1465, - 0.09022, - -0.1559, - 0.07327, - 0.22841, - 0.01659, - -0.10101, - -0.03571, - -0.0101, - -0.0823, - 0.13267, - 0.0241, - 0.09316, - 0.0495, - 0.10359, - 0.13839, - 0.14493, - 0.05852, - 0.00174, - -0.11206, - 0.14112, - 0.02949, - 0.04627, - 0.06582, - -0.04737, - -0.08972, - -0.11959, - 0.02194, - -0.02985, - 0.06634, - -0.00116, - 0.07176, - 0.03434, - -0.08082, - -0.17118, - -0.0816, - -0.04497, - 0.02682, - -0.10579, - -0.09799, - -0.11807, - -0.03017, - 0.00908, - -0.14596, - 0.05926, - -0.01523, - 0.12245, - -0.06049, - 0.09567, - 0.07836, - -0.06237, - 0.08392, - -0.0546, - -0.09799, - 0.04321, - 0.04031, - 0.14692, - 0.10054, - 0.04108, - 0.06803, - -0.01529, - -0.00986, - 0.07927, - -0.087, - -0.06588, - -0.09615, - 0.06622, - -0.06883, - 0.04165, - -0.08771, - -0.11378, - -0.09939, - 0.08827, - 0.09029 - ], - [ - -0.02064, - -0.01154, - -0.14994, - -0.08069, - -0.04632, - 0.00497, - 0.05988, - 0.18832, - 0.09531, - 0.03841, - 0.09648, - -0.24679, - -0.06353, - -0.12852, - 0.00496, - 0.04244, - 0.09316, - 0.07469, - 0.04369, - 0.01135, - 0.04166, - 0.1385, - 0.05032, - -0.00133, - 0.05821, - 0.15208, - 0.02738, - -0.07466, - 0.02803, - 0.03069, - -0.09871, - 0.05138, - -0.00969, - -0.03897, - -0.03781, - 0.00903, - 0.15287, - 0.01213, - 0.08282, - -0.07541, - -0.16768, - 0.01102, - 0.00348, - 0.12144, - -0.04849, - -0.09044, - -0.09504, - -0.08218, - 0.01429, - -0.13895, - -0.04579, - 0.05016, - 0.00364, - -0.02258, - 0.04022, - 0.06788, - 0.1056, - 0.0514, - -0.08177, - -0.05717, - 0.07087, - -0.12861, - -0.07331, - 0.01053, - -0.03586, - -0.10222, - 0.06162, - -0.0424, - 0.08639, - 0.06628, - -0.01929, - -0.17005, - -0.13129, - 0.1562, - -0.04438, - 0.12608, - -0.02673, - 0.00379, - 0.03347, - 0.02232, - 0.05936, - 0.02855, - 0.0738, - -0.06267, - 0.10143, - -0.09041, - 0.07404, - 0.01905, - 0.01108, - 0.08342, - -0.00626, - 0.00172, - -0.08575, - -0.04498, - 0.05435, - 0.01363, - 0.11678, - -0.03238, - -0.02756, - -0.13097, - -0.08656, - -0.04966, - -0.1321, - -0.14296, - 0.14247, - 0.08244, - 0.11135, - 0.14391, - -0.03845, - -0.0118, - 0.04331, - -0.03035, - -0.05558, - -0.02153, - -0.05799, - 0.08792, - 0.06237, - 0.13442, - 0.15036, - 0.14989, - -0.10487, - -0.01788, - -0.0423, - 0.11448, - 0.17912, - 0.04643, - -0.1049, - -0.03528 - ], - [ - 0.1939, - -0.04426, - 0.32484, - 0.05456, - 0.00217, - 0.1193, - 0.04338, - 0.00972, - -0.09611, - -0.09194, - -0.00218, - 0.11244, - 0.238, - 0.04641, - 0.05098, - -0.10015, - -0.01651, - -0.01418, - -0.01434, - -0.11477, - 0.18276, - -0.09177, - 0.07652, - 0.26685, - 0.01965, - -0.00017, - -0.05232, - -0.03484, - -0.05005, - 0.05498, - 0.16867, - 0.12019, - -0.01195, - -0.10459, - -0.11427, - -0.02837, - -0.07139, - -0.13261, - 0.00287, - 0.02509, - 0.01361, - 0.09952, - 0.0496, - -0.18287, - 0.00928, - -0.00127, - 0.06658, - 0.07176, - -0.03565, - 0.1136, - -0.19398, - -0.05231, - 0.14158, - 0.11681, - 0.00643, - -0.03915, - -0.17305, - -0.12921, - 0.03686, - -0.00829, - 0.13686, - 0.05946, - 0.22281, - 0.06003, - -0.00797, - -0.00237, - 0.04335, - -0.14281, - -0.05424, - -0.16083, - -0.0675, - 0.18531, - 0.14653, - -0.08869, - -0.20865, - 0.00776, - 0.13756, - -0.03913, - 0.00697, - -0.05428, - -0.13149, - -0.0347, - -0.06271, - 0.09624, - 0.0686, - 0.05875, - -0.02411, - 0.03037, - -0.02565, - -0.08649, - 0.11923, - 0.08642, - -0.07885, - 0.03437, - 0.03615, - 0.00628, - 0.01939, - 0.05899, - 0.00689, - 0.13652, - 0.04721, - 0.03393, - 0.04274, - 0.21951, - -0.21815, - -0.04071, - 0.01625, - -0.1732, - 0.03172, - -0.00081, - 0.01449, - -0.11592, - -0.07925, - 0.05259, - -0.0716, - 0.11483, - -0.16866, - 0.02705, - -0.2765, - -0.01384, - 0.05174, - -0.00181, - -0.03608, - -0.09336, - -0.07124, - -0.15805, - 0.03895, - 0.05795 - ], - [ - -0.04508, - -0.05911, - -0.14179, - -0.0315, - 0.04065, - -0.01727, - -0.02135, - -0.02271, - 0.11599, - -0.05354, - 0.04941, - 0.03576, - -0.09351, - -0.06544, - -0.05561, - 0.15154, - 0.06868, - -0.01532, - -0.0706, - 0.08416, - 0.02698, - 0.04797, - 0.01058, - -0.01305, - -0.0818, - -0.06307, - -0.19541, - -0.12249, - 0.01737, - 0.12375, - 0.02454, - 0.05156, - 0.22194, - 0.01324, - -0.0408, - -0.0153, - 0.10854, - 0.04286, - 0.09939, - 0.02561, - 0.02534, - -0.0709, - -0.00799, - 0.10264, - 0.02117, - 0.11341, - -0.10431, - 0.04285, - 0.12902, - -0.16432, - 0.07908, - 0.00801, - 0.0156, - -0.00115, - -0.11229, - -0.00564, - 0.07093, - -0.01435, - -0.05587, - 0.01033, - -0.11739, - -0.13328, - -0.08162, - 0.01749, - -0.13926, - 0.16821, - 0.01927, - 0.0325, - 0.02815, - 0.11452, - 0.10241, - -0.18393, - -0.0625, - -0.03006, - 0.1871, - -0.03049, - -0.0531, - 0.06018, - 0.0077, - 0.09934, - 0.05383, - -0.08865, - 0.07877, - 0.04869, - -0.17427, - -0.14162, - 0.06126, - 0.08924, - -0.03523, - 0.07013, - -0.0097, - 0.14689, - -0.04054, - -0.01396, - 0.11408, - 0.02747, - -0.07608, - 0.07132, - -0.03572, - -0.06569, - 0.15294, - -0.13241, - -0.0532, - -0.14997, - 0.09973, - 0.08874, - 0.04784, - 0.11189, - -0.08828, - 0.08841, - -0.03191, - -0.06325, - -0.05411, - 0.0013, - -0.08033, - 0.02755, - 0.02952, - 0.03605, - 0.01801, - 0.05447, - -0.05929, - 0.00621, - 0.08534, - -0.05666, - -0.00539, - 0.00477, - 0.0589, - -0.07134 - ], - [ - -0.00695, - -0.04378, - -0.11186, - 0.11809, - -0.15814, - 0.14676, - -0.04345, - -0.05781, - 0.09156, - 0.02386, - 0.17338, - -0.15251, - -0.07224, - -0.01734, - 0.07237, - 0.18475, - -0.10367, - -0.01817, - -0.06532, - -0.07966, - 0.13992, - -0.00999, - 0.06167, - 0.01674, - -0.0402, - 0.02923, - 0.10856, - -0.09991, - -0.06919, - 0.12667, - -0.07003, - -0.04237, - -0.07341, - 0.00444, - 0.05113, - 0.08743, - -0.1098, - 0.055, - 0.08837, - -0.05858, - -0.02399, - -0.08296, - 0.13431, - 0.09828, - -0.00247, - 0.03246, - 0.15113, - -0.02362, - 0.06831, - 0.03568, - -0.05851, - -0.13639, - 0.00011, - 0.05796, - 0.16131, - -0.18358, - 0.00979, - -0.05817, - -0.06841, - 0.22011, - 0.03323, - 0.04889, - -0.02823, - 0.06148, - 0.03243, - 0.12871, - -0.04037, - 0.04238, - 0.23045, - 0.11575, - -0.00885, - 0.14969, - -0.04778, - -0.21228, - 0.03346, - -0.09571, - -0.16894, - -0.08615, - 0.09954, - -0.09058, - 0.19294, - 0.12454, - 0.0146, - 0.12933, - 0.09861, - 0.08276, - 0.23893, - 0.15476, - 0.05723, - -0.12706, - 0.0741, - 0.17914, - 0.07461, - 0.01716, - -0.01254, - 0.03802, - -0.02277, - -0.00753, - -0.17495, - 0.05551, - 0.18349, - 0.17726, - 0.09627, - -0.08531, - 0.01269, - -0.04914, - 0.03543, - 0.07624, - -0.03978, - 0.09529, - -0.01153, - -0.01989, - 0.03642, - 0.1712, - -0.04392, - 0.11447, - -0.04975, - 0.01412, - 0.09806, - -0.01542, - -0.04201, - 0.08355, - -0.13954, - -0.10557, - 0.03116, - -0.01684, - -0.00526, - 0.12906 - ], - [ - 0.09302, - -0.02916, - -0.03245, - -0.11653, - 0.17287, - 0.00605, - 0.05362, - -0.00128, - -0.07991, - -0.01185, - -0.10393, - 0.10152, - 0.03853, - -0.07189, - 0.05646, - -0.05185, - 0.14258, - 0.02484, - 0.01745, - 0.26466, - 0.03289, - 0.25874, - -0.07561, - -0.01118, - 0.00753, - 0.04736, - -0.3197, - 0.0087, - 0.08489, - -0.12774, - 0.00952, - 0.21344, - 0.33093, - 0.05496, - 0.06507, - 0.07493, - 0.2059, - -0.01054, - 0.22358, - -0.05463, - 0.16365, - -0.08573, - -0.02975, - -0.03448, - 0.02794, - 0.11836, - -0.13564, - -0.03406, - 0.02633, - -0.03543, - 0.27191, - 0.16958, - -0.02646, - 0.07801, - -0.15025, - 0.07266, - -0.10354, - -0.11356, - 0.00266, - -0.03883, - 0.02778, - -0.16608, - -0.03184, - -0.06158, - -0.01523, - 0.14411, - -0.04925, - 0.03047, - -0.15805, - -0.05988, - 0.17898, - -0.07111, - 0.07008, - 0.08848, - 0.1532, - 0.13788, - 0.08871, - 0.10896, - -0.06385, - 0.18243, - -0.06855, - 0.00652, - 0.00941, - -0.07178, - -0.0876, - -0.02208, - -0.1323, - -0.02893, - -0.17638, - 0.06863, - -0.02585, - 0.01918, - -0.03779, - 0.04239, - 0.11616, - 0.00164, - -0.02554, - -0.08955, - 0.17531, - -0.13776, - -0.02874, - -0.17307, - 0.0424, - 0.03424, - 0.11759, - 0.27187, - -0.00366, - 0.11241, - 0.08957, - 0.00619, - 0.04163, - 0.03743, - -0.01203, - -0.07479, - 0.02648, - -0.04707, - 0.12688, - -0.02205, - 0.07635, - 0.06571, - 0.191, - -0.03326, - 0.03982, - 0.11585, - 0.01876, - 0.08394, - -0.06165, - 0.03523 - ], - [ - 0.07237, - -0.06637, - 0.21321, - -0.07138, - 0.05189, - 0.19066, - 0.08017, - 0.08076, - -0.11132, - -0.10111, - 0.02845, - 0.14988, - 0.07471, - 0.20139, - 0.10576, - -0.19076, - 0.01546, - -0.07138, - -0.01045, - -0.1232, - 0.01483, - 0.17699, - -0.00915, - 0.24909, - 0.12561, - 0.01791, - -0.20996, - -0.02258, - 0.05903, - 0.03867, - 0.1731, - 0.08159, - 0.08395, - -0.08238, - -0.0386, - -0.05802, - 0.15991, - -0.18829, - 0.1101, - 0.11707, - 0.0098, - -0.03477, - 0.13227, - -0.17912, - 0.10475, - -0.09466, - -0.05708, - -0.07407, - -0.03931, - -0.02107, - -0.00026, - 0.07205, - -0.00453, - 0.01161, - -0.00156, - 0.19856, - -0.18471, - -0.24859, - 0.08195, - -0.1726, - -0.04431, - -0.14257, - 0.12993, - 0.17225, - -0.071, - -0.07074, - 0.06174, - -0.22634, - -0.04846, - -0.14984, - 0.16967, - -0.05908, - 0.17793, - 0.04973, - -0.02027, - 0.14692, - 0.06574, - 0.09144, - -0.09592, - 0.10506, - -0.10377, - -0.12025, - -0.00942, - 0.15375, - -0.11652, - 0.06212, - -0.15415, - -0.02236, - -0.12475, - -0.1031, - 0.10941, - -0.12235, - -0.19637, - -0.0545, - 0.13171, - -0.15528, - -0.04833, - -0.08178, - 0.24954, - 0.2024, - 0.15785, - -0.05407, - -0.11501, - -0.06538, - -0.1971, - 0.05134, - -0.00323, - -0.17556, - 0.15417, - -0.06321, - -0.06008, - -0.14445, - -0.14237, - 0.05515, - 0.01739, - 0.01294, - -0.22049, - 0.04485, - -0.23376, - -0.00651, - 0.12471, - 0.01323, - 0.14561, - 0.08441, - -0.03373, - -0.08915, - -0.03662, - 0.09555 - ], - [ - 0.02932, - 0.02554, - 0.02864, - -0.14885, - 0.02823, - 0.11292, - 0.02107, - 0.04037, - 0.17973, - -0.2031, - 0.09578, - 0.05226, - -0.2183, - -0.00605, - 0.0225, - -0.00808, - 0.04341, - 0.01, - -0.0635, - 0.10913, - 0.07625, - 0.06237, - -0.05358, - 0.03265, - -0.02348, - 0.01646, - -0.18166, - 0.02818, - 0.00728, - 0.06008, - -0.05931, - -0.04798, - -0.03024, - -0.06373, - 0.22007, - 0.01803, - 0.17, - -0.14192, - 0.16446, - 0.01666, - -0.00952, - -0.02006, - 0.09005, - 0.03668, - -0.17241, - -0.0332, - 0.0571, - 0.07344, - 0.24685, - -0.0487, - 0.15594, - 0.16846, - -0.07273, - 0.09398, - -0.06685, - 0.0151, - -0.00343, - -0.05877, - 0.04554, - 0.04835, - 0.02199, - -0.08204, - -0.16176, - 0.06141, - -0.09316, - 0.00199, - -0.08962, - -0.06704, - -0.06946, - -0.13258, - 0.02516, - -0.11691, - 0.01514, - -0.1104, - -0.01948, - -0.03206, - 0.07099, - -0.03772, - 0.0794, - 0.06017, - -0.08204, - 0.01751, - -0.0392, - 0.09086, - 0.01936, - -0.07746, - -0.0492, - 0.05842, - -0.03948, - 0.12439, - -0.04993, - 0.04778, - -0.0114, - 0.04575, - 0.18798, - -0.04501, - 0.03887, - 0.08685, - -0.01544, - 0.03043, - 0.16044, - 0.0657, - -0.02263, - -0.12336, - -0.01652, - -0.03423, - 0.05938, - -0.01339, - 0.07254, - -0.04073, - 0.00635, - -0.21544, - -0.24578, - 0.03142, - -0.06219, - -0.00012, - -0.15942, - -0.04937, - -0.03471, - 0.07108, - 0.08071, - -0.0666, - -0.00989, - -0.03435, - 0.02258, - 0.12158, - -0.02756, - -0.01234 - ], - [ - -0.07035, - 0.0177, - -0.21907, - 0.22295, - -0.02727, - -0.05997, - 0.05451, - 0.05109, - 0.03975, - 0.10985, - -0.0043, - -0.3333, - 0.01896, - 0.00436, - -0.16397, - 0.20943, - 0.06835, - -0.00646, - -0.02205, - -0.03782, - 0.10904, - 0.19586, - 0.15268, - -0.25543, - 0.07913, - 0.08003, - 0.01337, - -0.09181, - -0.04297, - 0.16933, - -0.06324, - 0.19548, - 0.12275, - 0.05811, - -0.03051, - -0.0507, - 0.12873, - 0.10653, - -0.0792, - 0.04564, - -0.07811, - -0.04316, - -0.08631, - 0.16102, - 0.17144, - -0.11594, - -0.05031, - -0.04526, - 0.00737, - -0.05637, - -0.03203, - -0.05472, - 0.19791, - -0.04584, - 0.09813, - -0.01489, - 0.07815, - 0.10441, - -0.09921, - -0.09799, - 0.13034, - -0.02588, - 0.06136, - -0.06958, - 0.02571, - 0.00514, - -0.08742, - 0.15388, - 0.0068, - 0.14962, - 0.06098, - -0.09191, - -0.02203, - 0.19953, - 0.0426, - -0.03913, - -0.09076, - -0.02405, - -0.04285, - 0.03914, - 0.47021, - 0.24858, - 0.05681, - -0.13879, - 0.02792, - 0.00529, - 0.31448, - 0.17858, - 0.11404, - 0.07212, - 0.05294, - 0.04187, - -0.09171, - 0.05496, - -0.01197, - -0.06309, - -0.01802, - 0.01069, - -0.01347, - -0.16594, - -0.06697, - 0.00516, - -0.15389, - -0.03604, - 0.28704, - 0.19509, - -0.01563, - 0.28386, - -0.07326, - 0.01816, - 0.10724, - 0.24188, - 0.01084, - 0.00288, - -0.05279, - -0.01322, - 0.1082, - 0.13184, - 0.37114, - 0.09954, - 0.01946, - 0.05307, - -0.05203, - 0.168, - 0.19415, - 0.04951, - -0.10246, - -0.12802 - ], - [ - 0.16333, - 0.06033, - 0.18258, - -0.15677, - 0.06162, - 0.09753, - -0.00785, - 0.10168, - 0.13707, - 0.03059, - -0.08376, - 0.03467, - -0.10409, - -0.10189, - -0.01024, - -0.05232, - 0.00885, - -0.02435, - -0.07985, - 0.336, - 0.00532, - 0.0775, - -0.11386, - 0.07171, - -0.02953, - -0.0906, - -0.20543, - 0.12713, - 0.00439, - 0.04126, - 0.04144, - 0.02651, - 0.2158, - -0.03653, - 0.03961, - -0.08612, - 0.23439, - -0.10486, - 0.21986, - -0.01602, - 0.00273, - 0.0629, - -0.03522, - -0.03323, - 0.00178, - 0.06589, - -0.01316, - 0.03809, - -0.04457, - -0.00304, - 0.3459, - 0.22522, - -0.03345, - 0.0681, - -0.23871, - 0.20671, - -0.04525, - -0.02179, - 0.13843, - -0.01938, - -0.08585, - -0.1167, - -0.04039, - -0.05908, - -0.05555, - 0.18192, - -0.04676, - 0.06672, - -0.06848, - 0.01517, - 0.06062, - 0.02691, - -0.05461, - 0.02655, - 0.01998, - 0.17553, - 0.11177, - 0.08454, - -0.03219, - -0.00183, - -0.06264, - -0.03661, - -0.02022, - -0.02126, - -0.02155, - -0.01251, - -0.10465, - 0.11786, - -0.21097, - 0.19126, - -0.0773, - -0.03038, - 0.04485, - 0.0096, - 0.0118, - 0.02828, - 0.12554, - -0.00031, - -0.01927, - -0.04488, - 0.05084, - -0.01485, - 0.0916, - 0.01811, - -0.02622, - 0.12691, - 0.00237, - -0.04124, - 0.02098, - 0.07212, - 0.04247, - -0.04511, - -0.01474, - 0.00888, - 0.03411, - -0.009, - 0.06641, - 0.04288, - -0.01706, - 0.06099, - 0.08505, - 0.05031, - 0.10995, - -0.01975, - -0.03143, - 0.10691, - 0.13814, - 0.01488 - ], - [ - -0.09996, - 0.06397, - 0.0218, - 0.1157, - 0.00464, - -0.02356, - 0.02655, - 0.06377, - 0.04735, - -0.0188, - -0.02626, - 0.06226, - 0.05541, - 0.19788, - 0.08805, - -0.04664, - -0.10179, - -0.0853, - -0.08099, - -0.08258, - -0.03274, - 0.03455, - 0.18902, - 0.1495, - 0.06157, - 0.07542, - 0.14421, - 0.04562, - 0.05157, - 0.04845, - 0.0828, - -0.09429, - -0.18155, - 0.10062, - 0.03036, - 0.01124, - 0.07506, - -0.05823, - -0.10894, - 0.09995, - 0.01864, - 0.01412, - 0.0489, - -0.04213, - -0.06457, - -0.12513, - 0.10149, - 0.05604, - 0.06689, - 0.04387, - -0.05144, - -0.03882, - 0.0944, - 0.10784, - 0.08496, - 0.04251, - 0.08969, - -0.08316, - 0.03004, - -0.04898, - 0.15723, - -0.07764, - 0.15161, - 0.11328, - -0.02404, - -0.08439, - -0.02395, - -0.03285, - -0.03838, - -0.17848, - -0.13338, - -0.04178, - 0.21122, - 0.11181, - -0.21672, - -0.16196, - 0.02605, - 0.02677, - -0.03696, - 0.055, - 0.0316, - -0.04233, - -0.054, - 0.09699, - -0.07847, - -0.07358, - 0.07627, - -0.03965, - 0.11675, - -0.05518, - 0.03981, - -0.12497, - 0.06399, - 0.03238, - 0.13936, - -0.01798, - 0.0941, - 0.12754, - -0.00343, - 0.04753, - 0.02605, - 0.08335, - 0.04041, - -0.00192, - -0.10758, - -0.14164, - -0.02179, - -0.0259, - 0.12954, - 0.01647, - -0.11695, - -0.11797, - -0.11734, - -0.0449, - -0.03623, - -0.05056, - -0.08322, - 0.06295, - -0.02405, - -0.04784, - -0.01695, - 0.0795, - 0.03576, - 0.09263, - -0.07206, - -0.00969, - -0.06781, - 0.21982 - ], - [ - -0.07189, - 0.05612, - -0.11328, - 0.01286, - 0.11189, - 0.00044, - -0.12175, - 0.01956, - 0.20125, - 0.00421, - -0.15821, - -0.04544, - -0.14524, - -0.0569, - -0.12257, - 0.12202, - -0.08667, - 0.07312, - -0.06339, - 0.28383, - -0.05685, - 0.08837, - -0.11108, - -0.09499, - -0.11873, - -0.07948, - -0.07137, - 0.04728, - -0.05584, - 0.05067, - -0.06349, - -0.03025, - 0.14549, - 0.10587, - 0.13268, - -0.01188, - 0.0539, - 0.06618, - 0.03751, - 0.08081, - -0.11332, - -0.02214, - -0.12903, - -0.00746, - -0.18309, - 0.02255, - -0.05543, - 0.00344, - 0.20873, - -0.05079, - 0.22889, - 0.29868, - 0.00486, - -0.05461, - -0.05915, - 0.07408, - 0.09244, - 0.15651, - 0.06246, - -0.01765, - -0.04926, - 0.08199, - -0.18152, - -0.06302, - 0.00577, - 0.15144, - -0.01866, - 0.0219, - -0.01642, - -0.01729, - 0.09361, - -0.11863, - -0.04715, - 0.18283, - 0.14305, - 0.03793, - 0.0228, - 0.03677, - -0.03792, - 0.11753, - 0.01536, - 0.10925, - -0.04103, - -0.04452, - -0.02997, - -0.12489, - 0.01077, - 0.13814, - -0.07242, - 0.24006, - -0.14979, - -0.01998, - 0.11908, - -0.04058, - 0.06236, - 0.11229, - 0.08037, - 0.15101, - -0.16128, - -0.10909, - 0.0859, - -0.05474, - 0.02589, - -0.19839, - 0.14455, - 0.11128, - 0.05444, - 0.16701, - -0.05661, - -0.04716, - -0.0003, - 0.06843, - 0.02128, - -0.09165, - -0.03813, - 0.01489, - 0.10371, - 0.12303, - 0.2019, - 0.11265, - 0.05491, - -0.04017, - 0.02698, - 0.03993, - 0.01235, - 0.34181, - 0.05415, - 0.0183 - ], - [ - -0.06169, - 0.01199, - 0.14323, - -0.03287, - 0.04059, - 0.07942, - 0.04507, - 0.04322, - -0.05709, - -0.01429, - -0.01856, - -0.00615, - 0.08854, - 0.15918, - -0.02315, - -0.00987, - -0.04696, - -0.06943, - -0.07001, - -0.08477, - -0.06381, - -0.19621, - 0.02068, - 0.2008, - 0.05349, - 0.0565, - 0.0639, - 0.14697, - 0.02415, - 0.01159, - 0.02815, - -0.08691, - -0.25589, - 0.09444, - 0.03525, - 0.03447, - -0.05198, - -0.04921, - -0.19855, - 0.04218, - -0.05102, - 0.08653, - -0.07998, - -0.18162, - -0.04654, - -0.06763, - 0.0369, - -0.07665, - -0.05726, - 0.07474, - -0.0181, - -0.00479, - 0.02735, - 0.01945, - 0.09095, - 0.181, - 0.13487, - 0.01775, - -0.03675, - -0.01305, - 0.15585, - 0.13384, - 0.07958, - 0.08461, - 0.10406, - -0.13496, - -0.01464, - -0.05882, - 0.03999, - -0.05209, - -0.22801, - -0.09032, - -0.00535, - 0.02488, - -0.27324, - -0.07974, - 0.18284, - -0.03237, - -0.08329, - -0.04553, - -0.00621, - -0.10832, - 0.05431, - -0.00086, - 0.02177, - -0.0019, - -0.05107, - -0.07868, - 0.15141, - 0.10597, - -0.03936, - -0.09616, - 0.06772, - 0.05085, - -0.12679, - -0.04338, - 0.11753, - 0.14358, - -0.02255, - -0.06622, - -0.0367, - 0.09711, - 0.0128, - -0.01376, - -0.10435, - -0.21099, - -0.02663, - -0.2006, - -0.04005, - -0.10603, - -0.10896, - 0.09192, - -0.02111, - -0.13809, - 0.09207, - -0.02193, - 0.01248, - -0.04334, - -0.20726, - -0.06778, - -0.02279, - 0.02994, - 0.14069, - 0.0057, - -0.0151, - 0.05104, - 0.04016, - 0.01928 - ], - [ - -0.11434, - 0.02236, - 0.07223, - -0.09237, - -0.04849, - -0.09223, - -0.00015, - -0.02425, - 0.02248, - -0.03368, - -0.01782, - 0.09299, - 0.11479, - 0.17252, - 0.01648, - 0.04326, - -0.01065, - -0.05249, - 0.08177, - -0.0605, - -0.06466, - -0.12248, - -0.0502, - 0.00807, - -0.01234, - -0.06282, - 0.17857, - 0.10092, - -0.08426, - -0.01275, - -0.04186, - -0.12852, - -0.08058, - 0.03963, - -0.0492, - -0.02459, - -0.10749, - 0.04794, - -0.00293, - -0.04198, - -0.01887, - 0.04085, - -0.0325, - -0.06967, - -0.07406, - -0.06827, - 0.09062, - 0.07478, - 0.07916, - 0.09243, - 0.06872, - -0.00638, - 0.0457, - 0.00363, - -0.04739, - -0.07813, - 0.05931, - 0.04509, - -0.07987, - 0.10188, - 0.05806, - 0.20107, - 0.11129, - -0.03262, - 0.02421, - 0.05747, - 0.06317, - 0.04461, - 0.04419, - -0.09822, - -0.25144, - 0.06558, - 0.11333, - 0.0873, - -0.20237, - -0.14183, - -0.0507, - -0.06427, - -0.12304, - -0.03612, - -0.06899, - -0.07769, - -0.02556, - 0.05882, - -0.00183, - 0.05201, - -0.03448, - -0.01358, - 0.19023, - 0.04325, - -0.02087, - -0.08377, - 0.06118, - 0.03998, - -0.00386, - -0.04952, - -0.03238, - 0.13996, - 0.03428, - 0.03376, - 0.01839, - 0.16903, - 0.16353, - -0.09872, - -0.05564, - -0.12208, - -0.05175, - -0.08173, - 0.03865, - -0.10465, - -0.0552, - 0.08239, - 0.0616, - -0.07315, - 0.06609, - 0.05642, - -0.02274, - 0.04086, - -0.01556, - -0.05056, - 0.04794, - 0.04624, - 0.06558, - 0.00492, - -0.04765, - 0.04223, - 0.09919, - -3e-05 - ], - [ - -0.04608, - 0.00812, - -0.01315, - 0.12051, - 0.0547, - 0.03079, - -0.06288, - 0.09159, - -0.04715, - 0.21354, - 0.04351, - 0.03203, - 0.26455, - -0.00124, - -0.09206, - -0.05323, - -0.01918, - -0.03235, - -0.06224, - -0.12738, - 0.04112, - 0.19187, - -0.00279, - -0.11025, - 0.05627, - 0.04478, - -0.13282, - -0.03666, - 0.08075, - -0.02064, - 0.05323, - 0.28363, - 0.27755, - 0.1274, - -0.12857, - 0.0413, - 0.05761, - 0.05424, - 0.01702, - 0.0861, - 0.10128, - -0.06326, - 0.02507, - 0.00833, - 0.14687, - 0.03909, - -0.24047, - -0.07329, - 0.02383, - -0.08542, - -0.04192, - 0.12299, - -0.08017, - 0.03969, - -0.02024, - 0.09172, - -0.13382, - -0.00501, - -0.01658, - -0.15799, - -0.06296, - -0.232, - 0.2354, - 0.11153, - -0.04902, - 0.01671, - 0.06789, - 0.12512, - 0.04304, - 0.07309, - 0.15736, - -0.22405, - -0.2073, - 0.21033, - 0.22566, - 0.1272, - -0.07662, - 0.10014, - 0.05137, - 0.22479, - 0.04213, - -0.04561, - -0.02691, - -0.15004, - -0.13824, - -0.1063, - 0.07367, - 0.09223, - -0.16635, - -0.07163, - -0.06544, - 0.23247, - -0.24589, - -0.08603, - 0.08414, - 0.00564, - -0.10371, - -0.02407, - 0.25871, - -0.07967, - 0.00185, - -0.26138, - -0.16051, - -0.21959, - 0.00205, - 0.11271, - -0.01948, - -0.00783, - -0.13847, - -0.03097, - -0.00518, - 0.00696, - -0.00897, - -0.03266, - -0.03889, - 0.02975, - 0.21318, - 0.08443, - 0.09358, - 0.03992, - 0.06789, - -0.06376, - 0.14772, - 0.02649, - -0.06016, - 0.07441, - 0.03629, - -0.21718 - ], - [ - 0.07985, - -0.03976, - 0.02504, - -0.23789, - 0.02076, - -0.05269, - 0.00842, - -0.03127, - 0.07926, - -0.01414, - 0.04578, - 0.02032, - 0.16038, - 0.01203, - 0.02286, - -0.14767, - 0.05861, - 0.01366, - 0.018, - 0.17299, - 0.15331, - 0.09064, - -0.01627, - 0.03842, - -0.0563, - -0.03586, - -0.20985, - 0.07573, - 0.05886, - -0.16517, - -0.23399, - 0.1206, - 0.15038, - -0.02098, - 0.15074, - -0.03899, - -0.03189, - -0.2311, - 0.25164, - 0.07991, - 0.30615, - -0.10714, - 0.22193, - -0.01346, - 0.0515, - -0.06279, - -0.05792, - 0.05525, - 0.12357, - -0.03723, - 0.0796, - 0.06862, - -0.11736, - -0.0227, - -0.11647, - -0.20227, - -0.02787, - -0.16939, - -0.0247, - 0.03302, - -0.11693, - -0.10197, - 0.02352, - 0.12888, - -0.02255, - 0.11249, - 0.03778, - -0.10603, - -0.23817, - -0.00704, - -0.05305, - 0.16971, - 0.18216, - 0.07748, - 0.12512, - 0.00848, - -0.07482, - 0.13161, - 0.1129, - 0.02132, - -0.11285, - -0.07208, - -0.04586, - 0.19894, - -0.08764, - 0.14871, - -0.15437, - -0.07069, - -0.07771, - -0.00115, - 0.07616, - -0.12326, - 0.12323, - 0.03673, - 0.17269, - 0.04874, - -0.08986, - 0.00707, - 0.16635, - 0.04283, - 0.05121, - 0.16345, - 0.0564, - 0.18485, - -0.00808, - 0.02193, - -0.09316, - 0.00486, - 0.21495, - -0.01388, - -0.17929, - -0.24064, - -0.1417, - 0.01644, - 0.05839, - -0.06029, - -0.04158, - 0.08897, - -0.01012, - 0.02479, - 0.24787, - 0.02068, - -0.0462, - -0.08729, - -0.06208, - -0.04291, - -0.06987, - 0.16289 - ], - [ - 0.10391, - 0.00558, - 0.18477, - 0.02523, - 0.02198, - 0.18581, - -0.00979, - 0.05993, - -0.07156, - -0.07418, - 0.21889, - 0.15185, - 0.16226, - 0.04763, - -0.05267, - -0.16756, - -0.0127, - 0.02211, - -0.02015, - -0.1272, - 0.22719, - 0.14014, - -0.07462, - 0.17986, - 0.00145, - -0.03817, - -0.28225, - -0.08587, - -0.00815, - -0.02319, - 0.10459, - 0.18191, - 0.21733, - -0.04743, - -0.01021, - -0.03716, - 0.06045, - -0.29134, - 0.23859, - 0.09875, - -0.01763, - 0.02233, - 0.16184, - -0.12796, - 0.06821, - -0.09983, - -0.06252, - -0.08314, - -0.05502, - -0.16003, - 0.01644, - 0.08816, - 0.00025, - 0.05177, - 0.06328, - 0.00057, - -0.19004, - -0.31502, - -0.03665, - -0.05112, - 0.0081, - -0.22517, - 0.14429, - 0.09593, - -0.08936, - 0.03587, - -0.03232, - -0.13786, - -0.04048, - -0.11605, - 0.22302, - -0.01597, - 0.11707, - -0.10806, - 0.06946, - 0.14623, - 0.05129, - -0.05178, - 0.00831, - 0.1074, - -0.07432, - -0.04238, - 0.06858, - 0.02131, - -0.10068, - -0.09425, - -0.10192, - 0.07021, - -0.17874, - -0.22377, - 0.13556, - 0.05453, - -0.14584, - -0.02825, - 0.05033, - -0.12516, - 0.07502, - -0.18387, - 0.13437, - 0.12095, - 0.15381, - -0.14414, - -0.09087, - -0.01204, - -0.04968, - 0.16949, - 0.01679, - -0.01062, - 0.0446, - -0.0387, - -0.07021, - -0.21293, - -0.15107, - 0.06627, - -0.04556, - 0.13915, - -0.1464, - -0.00387, - -0.08528, - -0.03715, - 0.08747, - 0.06498, - 0.05295, - 0.00965, - -0.0075, - -0.23125, - -0.09885, - 0.07645 - ], - [ - -0.15346, - -0.05169, - 0.01774, - -0.25666, - 0.05624, - 0.01935, - 0.03689, - -0.04011, - 0.18256, - -0.11225, - -0.02116, - 0.09419, - -0.24114, - 0.02333, - 0.11286, - -0.11981, - -0.08809, - -0.06202, - 0.01665, - 0.05496, - -0.09322, - 0.14386, - -0.02436, - 0.00653, - -0.01508, - -0.07027, - -0.12542, - -0.00425, - -0.03713, - -0.13218, - -0.04337, - 0.09468, - 0.11908, - 0.00078, - 0.23493, - 0.03287, - 0.19574, - -0.08647, - 0.10631, - -0.06831, - 0.12271, - -0.00794, - 0.02257, - 0.07357, - -0.17454, - 0.00255, - -0.02589, - -0.06778, - 0.21778, - 0.01917, - 0.1548, - 0.13732, - -0.12217, - 0.012, - -0.05197, - 0.06424, - -0.0598, - 0.02528, - 0.03407, - 0.05575, - -0.07858, - -0.07965, - -0.25597, - 0.00693, - -0.06547, - 0.15292, - -0.06783, - 0.00493, - -0.04264, - -0.0118, - 0.0596, - -0.06643, - 0.07957, - 0.00659, - 0.0175, - -0.04176, - 0.08317, - 0.03721, - 0.06387, - -0.04313, - 0.01558, - -0.10513, - 0.05988, - 0.04547, - -0.13168, - -0.02892, - -0.13561, - -0.10839, - -0.05409, - 0.10745, - 0.00546, - -0.14135, - -0.01544, - 0.03124, - 0.10716, - 0.0252, - -0.00784, - -0.06433, - 0.07745, - 0.0551, - 0.08339, - 0.02099, - 0.01507, - -0.14357, - 0.14423, - 0.02159, - -0.09101, - -0.00946, - 0.0258, - -0.0528, - -0.09719, - -0.07491, - -0.10162, - 0.07022, - -0.02899, - -0.01953, - 0.02238, - 0.03679, - 0.00887, - 0.07335, - 0.12303, - -0.00113, - 0.05769, - 0.02917, - -0.12564, - 0.17112, - 0.10467, - 0.00257 - ], - [ - -0.10116, - 0.0321, - -0.10566, - 0.18304, - 0.01528, - -0.00819, - 0.11125, - -0.04624, - -0.04626, - 0.00598, - 0.07613, - -0.13178, - 0.07316, - 0.10621, - -0.0222, - 0.00022, - 0.04871, - -0.0822, - -0.04209, - -0.17061, - 0.05998, - -0.01886, - 0.17772, - -0.06544, - 0.02452, - 0.08715, - 0.04613, - -0.11105, - -0.06381, - 0.0288, - 0.04572, - 0.04177, - -0.02208, - -0.04555, - -0.04985, - 0.08816, - 0.01689, - 0.06973, - -0.03137, - 0.08649, - -0.12221, - -0.04562, - -0.00971, - 0.01433, - 0.0696, - -0.02855, - -0.00935, - -0.05483, - 0.0578, - -0.02842, - -0.12704, - -0.11071, - 0.19951, - 0.05045, - -0.00195, - 0.01926, - -0.0075, - 0.05426, - -0.18308, - -0.14549, - 0.18069, - 0.06008, - 0.15425, - -0.04804, - -0.0825, - -0.1426, - 0.01063, - 0.09107, - 0.07023, - 0.02881, - -0.00226, - -0.11718, - -0.07659, - -0.0694, - -0.00429, - 0.02344, - -0.09907, - -0.05938, - -0.04306, - 0.03223, - 0.18251, - 0.04011, - -0.0344, - -0.10067, - 0.01411, - -0.04792, - 0.22018, - 0.12383, - -0.0117, - -0.04829, - 0.0153, - 0.19298, - -0.14737, - 0.07133, - -0.04004, - -0.0014, - -0.06732, - -0.03372, - -0.09769, - -0.086, - -0.05584, - -0.10436, - -0.15163, - -0.0315, - 0.05179, - 0.01804, - 0.05377, - 0.09255, - 0.00872, - -0.05152, - 0.10467, - -0.00404, - 0.12112, - -0.07699, - 0.03736, - -0.04196, - 0.02266, - 0.10473, - 0.03511, - -0.0592, - -0.0369, - 0.04506, - 0.05769, - 0.00877, - -0.03164, - -0.06969, - -0.1092, - 0.05628 - ], - [ - 0.00247, - 0.04019, - 0.0448, - 0.13865, - -0.1623, - -0.04068, - 0.06129, - 0.03824, - 0.05342, - 0.01951, - -0.03528, - -0.18093, - 0.1048, - 0.09499, - -0.1394, - 0.22818, - -0.06959, - -0.08335, - -0.044, - -0.02663, - 0.01089, - -0.09737, - 0.1929, - 0.00669, - 0.03223, - 0.1457, - 0.12233, - -0.08689, - -0.0222, - -0.00564, - 0.11562, - -0.152, - -0.31527, - -0.01758, - 0.16481, - -0.04479, - -0.1767, - 0.02039, - -0.06913, - 0.09354, - -0.07937, - 0.04643, - -0.02155, - 0.01619, - -0.03771, - 0.01379, - 0.11404, - 0.01017, - 0.04025, - 0.01408, - -0.00157, - 0.04162, - 0.18969, - 0.08164, - 0.05306, - -0.10328, - 0.07896, - -0.01643, - -0.04204, - 0.04845, - 0.2021, - 0.10986, - 0.11013, - 0.00181, - 0.08757, - -0.01945, - -0.04486, - 0.06205, - 0.01627, - -0.01122, - -0.10432, - 0.08596, - 0.00862, - -0.05656, - -0.23355, - 0.00157, - 0.00222, - -0.0589, - -0.20756, - 0.01208, - 0.12066, - 0.10355, - 0.01765, - 0.06225, - 0.04521, - 0.04451, - 0.18237, - 0.0499, - 0.25061, - 0.03073, - 0.04109, - 0.00256, - 0.13845, - 0.07136, - 0.0431, - -0.06423, - 0.13268, - 0.11848, - -0.15034, - -0.0468, - -0.04735, - 0.20198, - 0.06287, - 0.03593, - 0.07194, - -0.19233, - 0.09152, - 0.10988, - 0.06074, - -0.03894, - 0.05718, - 0.05562, - 0.06319, - -0.04587, - -0.04586, - 0.08015, - -0.07603, - 0.02558, - 0.11077, - -0.08402, - -0.13362, - 0.0299, - -0.02718, - -0.0212, - 0.06157, - 0.01125, - -0.06997, - 0.0304 - ], - [ - -0.21748, - 0.02977, - 0.02614, - -0.06447, - -0.00104, - 0.07123, - 0.01661, - 0.05367, - 0.01304, - -0.12598, - -0.0221, - -0.00833, - -0.04844, - 0.00603, - -0.0816, - 0.06063, - -0.09104, - 0.05446, - 0.01442, - -0.04595, - -0.05335, - -0.13852, - 0.02354, - 0.00098, - 0.07067, - 0.03102, - 0.07584, - 0.09118, - 0.0533, - -0.05777, - -0.02673, - -0.23589, - -0.16733, - -0.021, - 0.08004, - -0.08655, - -0.01026, - -0.11018, - 0.0814, - 0.08672, - -0.17385, - -0.0036, - 0.01396, - -0.09576, - -0.22109, - -0.10723, - 0.14043, - -0.0014, - 0.23866, - -0.0919, - -0.04072, - 0.1113, - 0.0774, - -0.00669, - -0.01749, - -0.04638, - 0.16549, - -0.00422, - -0.02484, - 0.05751, - 0.01416, - 0.05164, - -0.05447, - 0.06557, - 0.01403, - 0.01427, - -0.02389, - 0.04095, - -0.01122, - -0.1728, - -0.04909, - -0.13762, - 0.00082, - 0.05099, - -0.14915, - -0.10482, - 0.06766, - -0.04478, - 0.00888, - 0.15299, - 0.01218, - -0.11958, - -0.05176, - 0.04375, - 0.03086, - -0.05168, - -0.06462, - 0.05597, - 0.05233, - 0.18478, - -0.06168, - -0.15751, - 0.04843, - 0.04968, - 0.07103, - 0.03425, - 0.00829, - 0.13149, - -0.02544, - 0.00684, - 0.06792, - 0.05544, - 0.10496, - -0.14321, - 0.0147, - -0.07279, - 0.08461, - -0.07198, - 0.09176, - 0.0172, - -0.0916, - -0.07932, - -0.06833, - -0.12044, - 0.01513, - -0.01516, - -0.04919, - 0.07415, - 0.0549, - -0.01746, - -0.06615, - 0.07444, - 0.13681, - 0.04291, - 0.04132, - 0.23085, - 0.03198, - 8e-05 - ], - [ - 0.03935, - -0.06321, - 0.05042, - 0.08254, - -0.12137, - 0.05446, - 0.08557, - 0.0144, - -0.04006, - 0.00129, - 0.04506, - 0.10126, - 0.14297, - 0.25792, - -0.00603, - -0.04078, - 0.08683, - 0.04093, - 0.05341, - -0.31954, - 0.05935, - -0.09181, - 0.23004, - 0.24306, - 0.05412, - 0.04645, - 0.22503, - -0.01556, - -0.02429, - 0.08923, - 0.21025, - 0.0725, - -0.23591, - -0.00621, - 0.03228, - -0.06366, - -0.08202, - -0.09664, - -0.18121, - -0.01853, - -0.02581, - 0.03403, - -0.02343, - -0.16878, - 0.06682, - -0.06832, - 0.13432, - 0.06565, - -0.04506, - -0.00173, - -0.24698, - -0.10995, - 0.15093, - 0.09329, - 0.18187, - 0.05771, - 0.0059, - -0.08215, - -0.06923, - -0.19917, - 0.16404, - 0.06202, - 0.23732, - 0.04124, - -0.04947, - -0.08578, - -0.07226, - -0.17542, - 0.00227, - -0.16943, - 0.01299, - 0.0801, - 0.16679, - -0.02687, - -0.26339, - 0.06015, - 0.05018, - -0.05104, - -0.14157, - -0.04229, - 0.08794, - 0.07016, - -0.05331, - 0.02476, - -0.06632, - -0.03763, - 0.00402, - 0.02654, - 0.22748, - -0.1269, - 0.12146, - -0.06352, - -0.11545, - -0.04812, - 0.01364, - -0.1746, - -0.02883, - -0.03092, - 0.01171, - 0.02634, - -0.05653, - -0.01466, - -0.03469, - 0.06409, - -0.05718, - -0.08762, - -0.0159, - -0.16933, - 0.09701, - 0.03228, - -0.02949, - 0.10601, - 0.03426, - -0.01089, - -0.04837, - -0.01859, - -0.15741, - -0.04079, - -0.21677, - -0.08784, - 0.08495, - -0.00825, - 0.00814, - 0.10778, - -0.01595, - -0.07205, - -0.03598, - 0.12496 - ], - [ - -0.10109, - -0.0495, - -0.00518, - 0.14816, - -0.06772, - 0.10619, - 0.08288, - -0.00928, - 0.10349, - -0.16013, - 0.06777, - 0.0472, - 0.03809, - 0.09013, - 0.03959, - 0.0002, - 0.04921, - 0.06771, - 0.0073, - -0.06213, - 0.00021, - 0.29086, - 0.0513, - 0.08392, - 0.04927, - -0.04616, - -0.31703, - -0.19857, - -0.03409, - -0.00536, - 0.12331, - 0.09483, - 0.09175, - 0.10368, - 0.13788, - -0.06284, - 0.23403, - -0.24599, - 0.09311, - 0.08427, - 0.00073, - -0.05596, - -0.00861, - 0.10323, - 0.00755, - -0.18274, - -0.1918, - -0.02258, - 0.12644, - -0.20325, - -0.0602, - 0.02751, - 0.02895, - 0.03564, - -0.04951, - 0.00804, - -0.10827, - -0.12283, - -0.04014, - -0.05956, - -0.03388, - -0.18069, - -0.09787, - -0.06401, - -0.18462, - 0.21187, - 0.02277, - -0.14948, - -0.10718, - -0.08977, - 0.18033, - -0.07803, - 0.05004, - 0.02561, - 0.07495, - -0.02311, - -0.03858, - 0.01245, - -0.06863, - 0.24407, - 0.05851, - 0.07849, - 0.06165, - -0.06783, - -0.22802, - -0.22022, - 0.01643, - 0.05375, - 0.01763, - -0.11106, - -0.05813, - -0.05793, - -0.0782, - 0.08251, - 0.28447, - -0.06876, - -0.11781, - -0.11278, - 0.0545, - -0.00099, - 0.00656, - -0.06265, - -0.0497, - -0.12679, - 0.06663, - 0.23584, - -0.12983, - 0.07375, - 0.01581, - 0.10423, - -0.06049, - -0.03656, - -0.20063, - -0.02535, - 0.00745, - 0.05797, - -0.10048, - 0.10496, - 0.10217, - 0.12047, - 0.04623, - -0.00103, - -0.00924, - 0.17545, - 0.02308, - -0.0415, - -0.05238, - 0.04951 - ], - [ - -0.08869, - -0.03624, - 0.0798, - 0.15021, - 0.02757, - 0.10787, - 0.0246, - -0.01229, - 0.03281, - -0.05857, - -0.00092, - 0.04105, - 0.11739, - 0.12187, - -0.05327, - 0.06055, - -0.08211, - -0.06427, - -0.00937, - -0.20546, - -0.10215, - -0.2216, - 0.06601, - 0.34045, - 0.00852, - -0.03439, - 0.149, - 0.09964, - 0.07131, - 0.14861, - 0.3447, - -0.10278, - -0.15878, - 0.1001, - -0.01129, - 0.04414, - 0.0271, - -0.04769, - -0.13459, - -0.03046, - -0.17172, - 0.0261, - -0.02676, - -0.16966, - -0.00015, - -0.02504, - 0.11696, - -0.02137, - 0.08337, - 0.12226, - -0.09634, - -0.01466, - 0.22485, - 0.0803, - 0.19007, - 0.15121, - -0.09745, - -0.02076, - 0.05705, - -0.04176, - 0.09397, - 0.12947, - 0.08353, - -0.00158, - 0.0448, - -0.118, - 0.06193, - -0.13465, - 0.18866, - -0.10418, - 0.06395, - -0.08281, - -0.10735, - 0.0527, - -0.12326, - 0.00362, - 0.24277, - -0.06887, - -0.02082, - 0.0563, - -0.02511, - -0.08456, - -0.02993, - 0.00259, - -0.04622, - -0.04517, - 0.01418, - 0.12223, - 0.0321, - -0.05472, - -0.00268, - 0.04797, - -0.09336, - -0.04499, - -0.0595, - 0.04681, - -0.00578, - -0.00086, - -0.0726, - 7e-05, - -0.01503, - -0.08795, - -0.13424, - 0.02232, - -0.17957, - -0.17059, - 0.0413, - -0.21016, - -0.13112, - -0.06964, - 0.09966, - 0.07466, - 0.01662, - -0.00452, - -0.03235, - -0.02775, - -0.08075, - -0.08489, - -0.23675, - -0.17754, - -0.09946, - -0.08309, - 0.05311, - -0.01582, - -0.13398, - -0.02724, - 0.11278, - 0.01358 - ], - [ - 0.18952, - -0.02551, - 0.11008, - -0.00242, - -0.02185, - 0.00623, - 0.05069, - 0.00362, - -0.04811, - -0.03152, - -0.03569, - 0.222, - -0.03037, - 0.03371, - 0.10642, - 0.04555, - 0.11359, - -0.01861, - 0.06296, - -0.08762, - -0.13003, - 0.10672, - -0.23181, - 0.17939, - -0.04269, - -0.08952, - 0.00895, - 0.02438, - -0.02298, - -0.02288, - 0.23818, - 0.03025, - -0.0454, - 0.03239, - -0.07293, - -0.06844, - 0.13103, - 0.0092, - -0.06527, - 0.08009, - -0.11116, - 0.06416, - -0.11873, - -0.21716, - 0.12409, - 0.0569, - -0.04187, - -0.02406, - -0.12015, - 0.08128, - 0.0735, - -0.06206, - 0.18259, - 0.04783, - -0.25424, - 0.05704, - -0.18174, - -0.11099, - 0.10178, - 0.00964, - 0.03026, - 0.10087, - 0.0869, - -0.0329, - -0.02998, - 0.10534, - -0.06502, - -0.06176, - 0.01006, - -0.11107, - 0.04958, - 0.1447, - -0.00952, - -0.00034, - 0.00747, - 0.15995, - 0.11084, - -0.02336, - -0.07692, - -0.1236, - -0.27033, - 0.06187, - 0.03179, - 0.06467, - 0.05442, - 0.01963, - -0.20595, - -0.01671, - -0.07896, - -0.1264, - 0.03905, - 0.0554, - 0.01183, - -0.06463, - -0.07526, - -0.06304, - 0.08946, - -0.02882, - 0.08206, - 0.06933, - 0.10719, - -0.10151, - -0.00946, - 0.25255, - -0.07165, - 0.08281, - -0.0668, - -0.10153, - 0.05903, - -0.08021, - 0.12037, - 0.10644, - 0.11445, - -0.01611, - -0.00445, - -0.08512, - -0.03334, - -0.18438, - -0.15175, - 0.01446, - 0.11793, - -0.01484, - -0.06136, - 0.05646, - -0.07502, - -0.09602, - 0.11076, - 0.11407 - ], - [ - 0.09536, - -0.01843, - -0.01823, - -0.04448, - -0.10008, - -0.1304, - 0.06553, - 0.02553, - 0.08658, - -0.01719, - -0.06325, - 0.0026, - -0.14109, - -0.00727, - -0.08989, - 0.16309, - -0.01953, - 0.05224, - 0.01708, - 0.13288, - 0.01035, - 0.13453, - 0.02643, - -0.11393, - -0.01875, - -0.07589, - 0.02261, - 0.05817, - 0.07375, - -0.05288, - 0.00655, - -0.09536, - 0.03222, - 0.06173, - 0.1865, - -0.06908, - 0.08239, - 0.14272, - -0.06028, - -0.00615, - -0.00539, - -0.00306, - -0.08336, - 0.18455, - -0.14014, - 0.03096, - 0.15441, - 0.08889, - 0.12785, - -0.00825, - 0.08522, - 0.06368, - -0.01484, - -0.1266, - -0.07723, - -0.08203, - 0.15333, - 0.07066, - 0.01928, - 0.22504, - -0.03653, - 0.1054, - -0.14623, - -0.16616, - -0.0583, - -0.00729, - -0.00686, - 0.17699, - 0.11585, - 0.04347, - -0.01972, - 0.10643, - -0.03813, - -0.03656, - 0.0009, - 0.03858, - -0.13158, - 0.02404, - -0.02853, - -0.00436, - 0.09865, - 0.07194, - 0.06941, - -0.07818, - 0.07166, - 0.07901, - 0.12235, - 0.03074, - -0.0214, - 0.06871, - -0.03168, - 0.01316, - 0.16679, - 0.06602, - -0.03391, - 0.04611, - -0.05469, - 0.03307, - -0.19684, - -0.1463, - -0.02367, - 0.13409, - 0.08257, - -0.02189, - 0.20998, - -0.00664, - -0.02653, - 0.05844, - -0.03612, - 0.03577, - 0.10037, - 0.17373, - 0.0359, - -0.01849, - 0.0076, - -0.06157, - 0.08291, - -0.0979, - 0.11878, - 0.14438, - 0.05463, - -0.0127, - -0.06587, - 0.06388, - 0.0447, - 0.17056, - 0.05408, - 0.03426 - ], - [ - 0.04447, - -0.00979, - 0.10296, - 0.05696, - 0.05404, - 0.24162, - 0.00256, - 0.14354, - 0.09988, - -0.17996, - 0.06268, - -0.01976, - -0.06907, - -0.05283, - -0.08458, - -0.0172, - 0.00385, - -0.00432, - -0.04884, - 0.07665, - 0.20999, - 0.06897, - 0.03993, - -0.01673, - 0.00116, - 0.03707, - -0.3608, - -0.02642, - -0.086, - -0.03193, - 0.00248, - 0.14798, - 0.10304, - -0.07447, - 0.14215, - 0.07668, - 0.08942, - -0.21217, - 0.25178, - 0.10779, - 0.04463, - 0.03755, - 0.09396, - -0.0236, - -0.07599, - -0.11459, - -0.16541, - -0.05407, - 0.1368, - -0.16371, - 0.02804, - 0.16981, - 0.00664, - 0.06687, - -0.0625, - 0.09165, - -0.17778, - -0.16278, - -0.04348, - -0.04675, - -0.02041, - -0.20993, - -0.03802, - 0.08186, - -0.18415, - 0.05341, - 0.02794, - -0.20207, - 0.00679, - -0.09972, - 0.13693, - -0.0639, - 0.11159, - -0.03217, - 0.03733, - 0.10306, - 0.02139, - 0.09357, - -0.03783, - 0.19097, - 0.05048, - 0.01063, - 0.05955, - 0.09401, - -0.15539, - -0.02045, - 0.03625, - 0.0969, - -0.11218, - -0.04742, - 0.08737, - -0.10265, - -0.00356, - 0.05764, - 0.12375, - -0.02932, - 0.06438, - -0.13733, - 0.01732, - 0.08156, - 0.20529, - -0.04942, - -0.05044, - -0.10322, - 0.05139, - 0.10103, - -0.09144, - 0.00543, - 0.08455, - 0.08469, - -0.04592, - -0.10669, - -0.29344, - 0.00406, - -0.01853, - 0.08042, - -0.24001, - 0.17196, - 0.00074, - -0.01917, - 0.04842, - -0.01672, - -0.01685, - 0.06217, - -0.07128, - 0.07084, - -0.04652, - 0.05286 - ], - [ - -0.02164, - 0.01119, - 0.1273, - 0.319, - -0.07659, - 0.08583, - 0.06749, - -0.0975, - -0.15517, - 0.13272, - 0.10634, - -0.02679, - 0.33373, - 0.10526, - -0.07323, - -0.08787, - 0.02354, - 0.0656, - 0.0099, - -0.3051, - 0.04959, - -0.03548, - 0.28773, - 0.2302, - 0.03866, - 0.1188, - 0.07452, - -0.07503, - 0.08261, - 0.17905, - 0.13825, - 0.0892, - -0.03087, - -0.00308, - -0.10149, - -0.04414, - -0.09843, - 0.02318, - -0.08569, - -0.05935, - -0.09376, - 0.03148, - 0.01835, - -0.20485, - 0.09496, - -0.07041, - 0.01049, - -0.0503, - -0.02725, - 0.02615, - -0.17236, - -0.0059, - 0.33801, - 0.083, - 0.06263, - -0.00444, - -0.09337, - -0.07634, - -0.11694, - -0.2274, - 0.25846, - 0.00896, - 0.40791, - -0.0129, - -0.03838, - -0.16615, - -0.06571, - -0.02811, - 0.07383, - -0.17826, - -0.01155, - -0.02554, - -0.01482, - 0.03936, - -0.06461, - -0.04037, - 0.0528, - -0.07691, - -0.00412, - 0.14751, - 0.20799, - -0.08239, - -0.01668, - -0.03335, - -0.07721, - -0.03504, - 0.03601, - 0.1716, - 0.15553, - -0.11741, - -0.00458, - 0.24907, - -0.17971, - 0.03692, - 0.03096, - 0.03602, - 0.00127, - -0.04285, - 0.08484, - 0.01584, - -0.03094, - -0.20663, - -0.03764, - 0.09769, - -0.1674, - -0.05204, - -0.00097, - -0.1103, - -0.01006, - -0.00455, - -0.08718, - 0.06464, - 0.07683, - -0.05478, - 0.01523, - 0.03228, - 0.06262, - -0.03205, - -0.133, - -0.08227, - 0.05795, - 0.04841, - 0.16485, - 0.05881, - -0.08369, - -0.09397, - -0.03496, - -0.06129 - ], - [ - -0.08137, - 0.0459, - -0.02732, - -0.06667, - -0.09627, - -0.07604, - 0.00992, - 0.04393, - 0.05107, - -0.02393, - -0.0954, - -0.01644, - -0.00579, - 0.12799, - 0.04829, - -0.07531, - 0.00523, - -0.05359, - 0.03642, - -0.10358, - -0.16486, - -0.07836, - 0.11089, - -0.016, - 0.03092, - 0.07236, - 0.35123, - 0.05776, - -0.0945, - -0.13912, - 0.04257, - -0.13008, - -0.39636, - -0.01606, - 0.0829, - -0.00355, - -0.09081, - -0.03825, - -0.2178, - 0.03598, - 0.12599, - 0.05762, - 0.00717, - 0.01088, - -0.05616, - -0.09177, - 0.19344, - 0.05438, - -0.02449, - 0.11467, - -0.10339, - -0.02794, - 0.17922, - 0.04158, - 0.06025, - -0.10763, - 0.08198, - 0.0608, - -0.06773, - -0.02406, - 0.03107, - 0.24603, - 0.07253, - 0.10633, - 0.03635, - -0.04021, - -0.02142, - -0.01615, - -0.05066, - -0.12131, - -0.27921, - 0.05872, - 0.09067, - 0.03519, - -0.283, - -0.08706, - 0.07026, - 0.05024, - -0.13673, - -0.12507, - 0.06721, - -0.04809, - -0.07502, - 0.0614, - -0.02777, - 0.07205, - 0.0951, - -0.12101, - 0.26004, - 0.08543, - 0.0088, - -0.12919, - 0.11457, - 0.11483, - 0.00077, - -0.05231, - 0.05676, - 0.07189, - 0.172, - -0.02591, - -0.19416, - 0.20815, - 0.09869, - 0.0407, - 0.00861, - -0.29938, - 0.07999, - 0.00441, - 0.1093, - -0.10105, - 0.02447, - 0.19882, - 0.09531, - -0.03593, - 0.0496, - -0.11383, - -0.03025, - -0.08271, - -0.03054, - 0.02463, - 0.03479, - 0.07314, - 0.03698, - -0.03435, - -0.01907, - 0.00555, - -0.02915, - 0.11643 - ], - [ - 0.04497, - 0.05864, - -0.00696, - 0.0877, - -0.03757, - -0.06969, - -0.04961, - -0.10826, - -0.10879, - -0.04979, - 0.04845, - 0.17593, - -0.00659, - 0.21948, - 0.07279, - -0.02921, - -0.03105, - 0.05763, - 0.0406, - 0.06654, - -0.09791, - 0.03644, - 0.01383, - 0.13966, - -0.01946, - -0.01351, - 0.04606, - -0.05053, - 0.02405, - 0.0414, - 0.11274, - -0.11607, - -0.05749, - 0.13942, - 0.05849, - -0.0679, - 0.03223, - -0.11899, - -0.06768, - -0.00494, - -0.0872, - 0.07071, - -0.14794, - -0.08727, - -0.12309, - -0.10007, - 0.05176, - -0.02527, - -0.07088, - -0.10563, - -0.01686, - 0.04167, - 0.1752, - 0.04808, - -0.03024, - -0.01296, - 0.06411, - -0.07116, - 0.02659, - -0.00837, - 0.03097, - -0.00895, - 0.18205, - 0.0858, - -0.00515, - 0.15041, - 0.04882, - -0.09085, - 0.04878, - -0.17065, - 0.0491, - -0.03146, - 0.11252, - -0.01878, - -0.10354, - -0.10574, - -0.08176, - 0.09055, - -0.17272, - 0.10725, - -0.1186, - 0.00019, - 0.08039, - -0.0835, - -0.08367, - -0.13452, - -0.10267, - -0.0128, - 0.10802, - -0.07708, - -0.10639, - -0.05752, - 0.12014, - -0.04856, - -0.03221, - -0.16613, - -0.0227, - 0.10382, - 0.03505, - -0.02113, - 0.12404, - 0.02454, - 0.12927, - 0.0312, - -0.05588, - -0.07457, - -0.09765, - -0.08724, - 0.11907, - -0.07535, - -0.02801, - 0.10314, - -0.01776, - -0.19048, - 0.03201, - 0.05213, - 0.0444, - -0.04575, - -0.05735, - 0.05145, - 0.08298, - -0.07678, - 0.09, - 0.10053, - -0.00039, - 0.06658, - -0.03683, - 0.13827 - ], - [ - 0.05613, - 0.03227, - 0.01157, - -0.27302, - -0.0734, - -0.07691, - 0.01222, - -0.08537, - 0.08659, - -0.02065, - 0.02478, - 0.09557, - -0.0403, - 0.0238, - -0.04702, - -0.02467, - 0.06283, - 0.04686, - -0.07044, - 0.19375, - 0.0896, - 0.07548, - -0.01227, - -0.06832, - 0.07103, - -0.07303, - -0.12049, - -0.0174, - -0.033, - -0.21789, - -0.13971, - 0.07736, - 0.00151, - -0.05491, - 0.07161, - 0.08409, - -0.06347, - -0.10522, - 0.03848, - -0.04009, - 0.25126, - 0.08052, - 0.12013, - 0.13445, - 0.11851, - 0.04866, - -0.08098, - -0.04872, - -0.0101, - 0.12112, - 0.14447, - -0.01287, - -0.08216, - -0.0808, - -0.18094, - -0.04593, - 0.03785, - -0.10374, - -0.01455, - 0.05145, - -0.10157, - 0.01583, - 0.01851, - -0.05751, - 0.0707, - 0.1122, - 0.05325, - -0.02298, - -0.17235, - -0.01973, - -0.02223, - 0.23941, - 0.1056, - -0.05625, - 0.01657, - -0.0283, - -0.06776, - 0.05045, - -0.00287, - -0.21428, - -0.00795, - 0.12355, - -0.01282, - -0.00089, - 0.06053, - 0.16209, - -0.08638, - -0.09797, - 0.04825, - -0.00621, - -0.02358, - -0.05444, - 0.18248, - 0.01945, - -0.00442, - 0.02878, - -0.06162, - -0.03754, - 0.11445, - -0.05224, - -0.10387, - 0.11252, - 0.16919, - 0.22062, - 0.08361, - -0.02292, - 0.02549, - 0.06297, - 0.06866, - -0.00082, - -0.04551, - -0.13466, - 0.00945, - 0.00309, - -0.05427, - 0.01371, - -0.06057, - -0.1236, - -0.02808, - 0.13789, - 0.16941, - 0.09995, - -0.11187, - 0.00449, - 0.02479, - -0.02743, - -0.08665, - 0.15754 - ], - [ - 0.08116, - -0.03201, - 0.05029, - 0.03621, - 0.06366, - 0.0356, - 0.11176, - 0.00453, - -0.03736, - -0.00717, - 0.09373, - -0.00308, - 0.02346, - 0.02679, - -0.0874, - -0.06663, - -0.02772, - 0.01798, - 0.05137, - 0.02272, - 0.07053, - 0.06516, - 0.06827, - -0.04577, - -0.07254, - -0.05026, - 0.04139, - -0.01165, - -0.01126, - 0.05235, - 0.00215, - 0.06038, - 0.06258, - -0.04643, - -0.0567, - 0.02765, - -0.06817, - -0.11267, - 0.00534, - -0.04811, - 0.10358, - 0.03576, - 0.10549, - -0.07095, - 0.11156, - -0.00663, - -0.01042, - -0.08359, - -0.05659, - -0.05137, - -0.10624, - -0.06821, - 0.00756, - 0.03543, - 0.0168, - 0.00321, - -0.08273, - -0.08009, - -0.04715, - 0.04695, - -0.06997, - -0.10013, - 0.09165, - -0.04287, - 0.05889, - -0.09745, - -0.02712, - -0.06923, - -0.02031, - -0.00505, - -0.07392, - -0.01221, - 0.03715, - -0.05824, - -0.09812, - 0.03714, - 0.08829, - -0.06641, - -0.1017, - -0.07171, - -0.06952, - 0.0009, - 0.04891, - 0.01861, - 0.08176, - 0.10658, - -0.0082, - 0.03617, - 0.00627, - -0.12121, - 0.00202, - -0.00428, - 0.02434, - 0.00144, - 0.03006, - -0.02862, - 0.10224, - -0.11172, - 0.04237, - 0.01181, - 0.02989, - 0.02767, - 0.02666, - 0.00922, - 0.01921, - -0.07793, - 0.07601, - -0.07477, - 0.07679, - -0.04447, - -0.01319, - 0.01321, - 0.04331, - -0.01738, - -0.07968, - -0.01936, - -0.07382, - -0.01236, - -0.10387, - -0.07474, - 0.10849, - -0.00472, - -0.03688, - -0.05271, - -0.02467, - -0.0136, - -0.05176, - -0.03003 - ], - [ - -0.01642, - -0.06791, - -0.16251, - 0.12867, - -0.0663, - -0.04525, - -0.00075, - -0.01791, - 0.01292, - 0.13746, - 0.17711, - -0.27926, - 0.141, - -0.03549, - -0.10473, - 0.20812, - -0.01297, - -0.08333, - -0.06203, - -0.10461, - 0.06291, - 0.08431, - 0.20227, - -0.22885, - -0.01734, - 0.10617, - 0.16055, - -0.08893, - 0.03834, - 0.20314, - -0.04484, - 0.02202, - -0.03988, - -0.06728, - -0.06223, - 0.02814, - -0.1458, - 0.14875, - 0.06917, - -0.07412, - -0.12227, - -0.05065, - 0.10528, - 0.0788, - 0.02735, - 0.04874, - 0.05916, - -0.06397, - -0.0195, - 0.0639, - -0.17531, - -0.0634, - 0.00957, - -0.00085, - 0.26858, - -0.24169, - -0.05659, - -0.06226, - -0.15414, - 0.00024, - 0.08131, - 0.05576, - 0.09428, - -0.02568, - -0.03958, - -0.12359, - 0.06185, - 0.06625, - 0.21916, - 0.2148, - -0.02571, - -0.03039, - -0.07854, - 0.0493, - -0.00778, - -0.00156, - -0.24062, - -0.05529, - 0.11208, - 0.03991, - 0.19075, - -0.00562, - -0.03465, - 0.09855, - 0.05182, - 0.01916, - 0.32533, - 0.08296, - 0.06867, - -0.03992, - 0.00073, - 0.25872, - -0.064, - -0.05214, - 0.01185, - -0.02573, - -0.02975, - -0.06252, - -0.06154, - 0.04292, - 0.00213, - -0.04772, - -0.09913, - -0.04038, - 0.03149, - -0.10287, - 0.12396, - 0.14738, - -0.05459, - -0.01511, - 0.12284, - 0.0288, - 0.08161, - 0.16378, - -0.04252, - 0.00294, - 0.07178, - 0.04541, - -0.00117, - 0.04005, - -0.1352, - 0.10421, - -0.07675, - -0.11506, - 0.0302, - -0.06474, - -0.05536, - -0.10732 - ], - [ - 0.05647, - -0.03964, - -0.06168, - -0.05349, - -0.09013, - 0.0439, - -0.07046, - -0.15635, - 0.04589, - -0.09996, - -0.09585, - -0.11019, - -0.16826, - -0.00266, - -0.06099, - 0.34464, - -0.02259, - -0.0069, - -0.05591, - 0.23227, - 0.11107, - 0.24778, - 0.07196, - -0.13772, - -0.11236, - -0.19123, - -0.15777, - -0.05741, - 0.12037, - -0.00669, - 0.06907, - 0.08098, - 0.09873, - 0.04929, - 0.11149, - -0.00764, - 0.23826, - 0.03469, - -0.08252, - -0.07022, - -0.00268, - 0.01848, - -0.22791, - 0.09596, - -0.08165, - 0.03584, - 0.07746, - -0.02438, - -0.08348, - -0.10309, - 0.05572, - -0.00144, - 0.20428, - -0.01806, - -0.16222, - 0.00313, - 0.14306, - 0.02825, - -0.0236, - 0.21326, - 0.16693, - 0.1622, - -0.17697, - -0.13865, - -0.12857, - 0.32697, - 0.01378, - 0.06147, - -0.02018, - -0.09372, - 0.11943, - -0.11129, - -0.00813, - 0.0038, - 0.04473, - -0.07709, - 0.00285, - 0.09723, - -0.1712, - 0.13824, - 0.08692, - 0.22677, - 0.01761, - -0.39209, - -0.16847, - -0.24378, - 0.06535, - 0.05889, - 0.01527, - -0.01186, - -0.15277, - 0.09491, - 0.09234, - 0.10247, - 0.07235, - -0.09331, - -0.06771, - 0.06049, - -0.24572, - -0.2999, - -0.11601, - -0.0822, - 0.08727, - 0.04055, - 0.30121, - 0.27113, - -0.1624, - 0.23179, - 0.06593, - -0.01862, - 0.21443, - 0.15631, - 0.05818, - -0.11949, - 0.05737, - -0.07992, - 0.08153, - 0.00459, - 0.31939, - 0.24446, - -0.00832, - 0.05775, - 0.04201, - 0.17978, - 0.16574, - 0.13342, - 0.02195, - 0.03517 - ], - [ - -0.1451, - -0.03906, - -0.02015, - -0.01352, - 0.03769, - 0.07969, - -0.03816, - 0.0551, - 0.12152, - -0.17022, - 0.05303, - -0.10785, - -0.06935, - -0.02143, - 0.0178, - 0.0952, - -0.02287, - -0.08169, - 0.01381, - 0.04879, - -0.00699, - -0.08881, - -0.01042, - 0.02373, - 0.02205, - -0.0347, - -0.05221, - 0.03914, - 0.01971, - 0.13922, - -0.05295, - -0.18608, - -0.04184, - -0.03404, - 0.20269, - -0.05473, - -0.01988, - 0.01989, - -0.04932, - -0.0218, - -0.08424, - 0.00914, - -0.00331, - 0.03275, - -0.11631, - 0.00263, - 0.11526, - -0.0238, - 0.08319, - -0.04225, - -0.00286, - 0.1381, - 0.01612, - 0.02559, - 0.03679, - -0.05179, - 0.01277, - 0.02909, - 0.06533, - 0.05483, - -0.03614, - -0.03835, - -0.08236, - -0.05232, - -0.05953, - -0.00708, - -0.08418, - 0.07406, - 0.18062, - -0.03461, - -0.0037, - -0.14419, - -0.0193, - -0.07342, - -0.09384, - 0.0213, - -0.02274, - 0.03748, - 0.04, - -0.07069, - -0.02424, - 0.05832, - 0.0702, - 0.10957, - 0.01311, - -0.10827, - 0.01452, - 0.0812, - -0.11014, - -0.02096, - 0.0337, - 0.08408, - -0.02232, - 0.03503, - 0.04286, - 0.02023, - 0.08814, - 0.1181, - -0.21553, - 0.00513, - 0.11253, - 0.0087, - 0.04959, - -0.21195, - -0.00578, - 0.0244, - 0.02299, - -0.0369, - 0.04246, - 0.00349, - 0.07516, - -0.00983, - -0.0532, - 0.07442, - -0.01047, - 0.10559, - -0.03505, - -0.05567, - 0.06401, - -0.0426, - -0.09953, - -0.04218, - 0.05466, - -0.02294, - 0.12451, - 0.11445, - 0.06448, - -0.0151 - ], - [ - -0.09349, - -0.04454, - 0.00466, - 0.08344, - 0.13023, - -0.11304, - 0.14137, - -0.12682, - -0.09289, - 0.32072, - 0.14002, - -0.05668, - 0.22047, - -0.01405, - -0.06274, - -0.10897, - 0.09317, - 0.02543, - -0.05761, - -0.22864, - 0.03077, - 0.11249, - 0.10858, - -0.12678, - 0.10684, - 0.13837, - 0.02504, - -0.19968, - -0.01765, - -0.00251, - 0.09994, - 0.22054, - 0.17625, - 0.0407, - -0.13541, - -0.07707, - -0.00714, - 0.01625, - -0.03687, - -0.06095, - 0.15615, - 0.01305, - 0.0969, - 0.00734, - 0.23388, - -0.05764, - -0.20521, - 0.03522, - -0.01791, - 0.03293, - -0.13786, - -0.02062, - -0.05981, - -0.08776, - 0.18632, - -0.12839, - -0.19061, - 0.04109, - -0.08483, - -0.20627, - -0.01518, - -0.13499, - 0.23456, - 0.03542, - -0.02149, - -0.18827, - -0.07978, - 0.10127, - -0.02944, - 0.11692, - 0.06746, - -0.10426, - -0.08696, - 0.07883, - 0.15499, - -0.05404, - -0.15352, - 0.03831, - 0.21947, - 0.05745, - 0.22832, - -0.08554, - 0.08329, - 0.00051, - -0.09825, - 0.05945, - 0.19211, - -0.04021, - 0.06309, - -0.16911, - 0.09087, - 0.08329, - -0.30889, - -0.05976, - -0.0317, - 0.01639, - -0.06702, - -0.12736, - 0.26155, - 0.16082, - -0.02848, - -0.11474, - -0.21504, - -0.10187, - 0.08005, - 0.02265, - 0.11253, - 0.07143, - -0.20751, - 0.08844, - 0.04825, - 0.0593, - 0.04794, - 0.11081, - 0.06415, - 0.05326, - 0.22399, - 0.14668, - 0.06415, - 0.00374, - 0.09, - 0.04778, - 0.03394, - 0.01635, - -0.05943, - -0.02316, - -0.03531, - -0.16374 - ], - [ - -0.07356, - -0.00421, - -0.12752, - -0.06605, - -0.05389, - 0.01613, - 0.01646, - -0.07563, - 0.04505, - 0.07593, - -0.06705, - -0.06672, - 0.0057, - 0.05194, - 0.00924, - -0.01873, - -0.02696, - -0.05244, - -0.03719, - 0.07133, - -0.02456, - 0.09362, - -0.09518, - -0.03069, - -0.05772, - -0.00306, - -0.04231, - -0.02869, - -0.0278, - -0.10788, - 0.00375, - -0.05769, - -0.0319, - -0.06489, - 0.05414, - -0.08861, - 0.07611, - -0.08267, - 0.03578, - 0.05512, - 0.03637, - -0.08387, - -0.09214, - 0.10754, - -0.12772, - -0.03825, - -0.04597, - -0.01909, - 0.08467, - 0.04093, - 0.0597, - 0.13054, - 0.00996, - -0.00765, - -0.02113, - -0.00356, - 0.11367, - 0.0161, - 0.02436, - 0.05886, - -0.04271, - 0.05018, - -0.07296, - -0.00041, - -0.00713, - 0.1391, - -0.06983, - 0.10766, - 0.03259, - -0.07589, - -0.06543, - -0.0541, - 0.01022, - 0.1118, - 0.02648, - 0.02486, - -0.05797, - -0.06892, - 0.01496, - 0.0947, - 0.07852, - 0.07542, - 0.03882, - -0.09774, - -0.10214, - -0.15291, - 0.05641, - -0.03502, - -0.00074, - -0.00624, - -0.09542, - -0.10368, - 0.11023, - -0.06576, - 0.08291, - -0.02896, - -0.05353, - -0.01825, - 0.0759, - -0.10588, - -0.08084, - 0.08531, - -0.00804, - -0.06712, - 0.05137, - 0.10621, - -0.04909, - 0.00839, - -0.04877, - -0.05145, - -0.06959, - 0.09433, - 0.0212, - -0.10454, - -0.01921, - -0.04212, - 0.11198, - 0.09619, - 0.1185, - 0.03206, - -0.01202, - -0.03991, - -0.01372, - 0.08782, - -0.01656, - 0.08521, - -0.01879, - 0.02433 - ], - [ - 0.00525, - 0.06818, - -0.12499, - -0.10765, - -0.02866, - 0.06199, - 0.00909, - -0.06259, - 0.1114, - 0.03169, - 0.05376, - -0.06251, - -0.09599, - -0.04302, - 0.08972, - -0.04943, - -0.04002, - 0.07706, - -0.07723, - 0.05089, - -0.15004, - -0.02486, - 0.03967, - -0.05808, - -0.02178, - 0.06316, - -0.01865, - -0.07495, - -0.01681, - -0.05278, - 0.00473, - -0.01012, - 0.07924, - 0.04378, - 0.16172, - -0.01178, - -0.02512, - 0.03895, - -0.00523, - -0.07917, - 0.09382, - -0.06481, - -0.06521, - 0.11413, - 0.01909, - 0.01557, - -0.03189, - 0.01242, - 0.18651, - -0.11774, - 0.0333, - 0.11758, - -0.00489, - 0.07112, - -0.11222, - 0.05269, - 0.00393, - 0.16393, - 0.10665, - 0.07168, - -0.07962, - -0.03988, - -0.16222, - 0.0219, - -0.00102, - 0.02143, - -0.08233, - 0.10451, - -0.0385, - 0.04362, - -0.01405, - -0.22616, - 0.01605, - 0.09493, - 0.07149, - -0.04135, - 0.01124, - 0.02051, - 0.09585, - 0.09876, - 0.03349, - 0.03126, - -0.00971, - 0.00679, - -0.0935, - -0.17808, - -0.05941, - 0.10115, - 0.02347, - 0.09049, - -0.03196, - 0.04249, - -0.01956, - -0.0751, - 0.15823, - -0.10176, - -0.10243, - 0.00347, - -0.04586, - 0.0124, - -0.03094, - -0.0301, - 0.05684, - -0.17538, - 0.01142, - 0.03088, - -0.02076, - -0.07392, - 0.01498, - 0.05276, - -0.08481, - -0.02621, - -0.02874, - -0.08874, - 0.07541, - 0.05385, - 0.13446, - 0.14935, - 0.10448, - -0.03328, - 0.09471, - -0.00259, - 0.01832, - 0.03355, - -0.0093, - 0.15993, - 0.12381, - 0.07498 - ], - [ - 0.02183, - 0.04323, - 0.19352, - 0.21729, - -0.03069, - 0.10517, - 0.08349, - -0.08377, - 0.08183, - -0.27116, - 0.10788, - 0.01898, - 0.10748, - 0.19711, - -0.0281, - 0.07871, - -0.04835, - 0.05355, - -0.02347, - 0.03538, - 0.10584, - 0.00425, - 0.10156, - 0.19039, - -0.05129, - -0.06265, - -0.26153, - -0.06348, - -0.01035, - 0.10139, - 0.11039, - 0.0155, - 0.05077, - 0.03364, - 0.13347, - -0.03583, - 0.12587, - -0.23431, - 0.0076, - 0.1386, - 0.00309, - -0.03692, - -0.04796, - -0.14081, - -0.11598, - -0.03167, - 0.13124, - -0.07465, - 0.01397, - -0.10384, - 0.04003, - 0.12641, - 0.2835, - 0.06496, - -0.14364, - -0.1039, - 0.04649, - -0.19246, - 0.06655, - 0.05174, - 0.23296, - 0.09486, - 0.13513, - 0.09245, - -0.16378, - 0.19681, - -0.00231, - -0.21608, - -0.09611, - -0.20132, - 0.01251, - 0.09612, - 0.29848, - -0.1624, - -0.06381, - 0.0276, - -0.02061, - 0.00538, - -0.07494, - 0.14245, - 0.00493, - 0.09712, - -0.05715, - 0.05263, - -0.09226, - -0.01569, - -0.04427, - 0.02426, - 0.11363, - -0.02066, - 0.07481, - 0.03987, - 0.1501, - 0.11175, - 0.11482, - -0.07952, - 0.05105, - 0.07423, - -0.04415, - 0.02929, - 0.0571, - 0.01037, - 0.15859, - 0.21224, - -0.17421, - 0.06499, - -0.1104, - -0.03733, - 0.23319, - 0.05146, - -0.10941, - -0.07378, - -0.19907, - -0.10556, - -0.06962, - -0.03616, - -0.22281, - 0.05477, - -0.08681, - -0.05221, - 0.1624, - -0.05049, - -0.04455, - 0.07298, - 0.05848, - -0.03376, - 0.03006, - 0.26901 - ], - [ - 0.01259, - -0.00522, - 0.08889, - 0.07638, - 0.1707, - 0.02594, - 0.10193, - 0.03538, - -0.15303, - 0.05283, - 0.09355, - -0.00198, - 0.19279, - -0.04761, - 0.01633, - -0.01288, - 0.06478, - -0.06814, - -0.0056, - -0.13431, - 0.0375, - 0.01663, - 0.09409, - 0.0264, - -0.06277, - 0.10298, - -0.06556, - -0.12404, - 0.03974, - 0.14884, - 0.19698, - 0.04039, - 0.20673, - 0.02896, - -0.08976, - -0.07693, - -0.00056, - 0.03614, - -0.00888, - 0.04966, - -0.09463, - 0.05772, - 0.03829, - -0.12041, - 0.13738, - -0.11854, - -0.03875, - -0.08056, - -0.03359, - -0.15007, - -0.04173, - 0.04967, - 0.13439, - 0.10951, - -0.00183, - 0.13441, - -0.04655, - -0.08269, - -0.02099, - -0.273, - 0.24506, - -0.04428, - 0.19166, - -0.05511, - -0.11996, - -0.04087, - -0.01162, - -0.0227, - 0.0519, - -0.11625, - 0.08807, - -0.15365, - -0.14891, - 0.06704, - 0.10357, - 0.05747, - 0.05814, - 0.11432, - -0.11666, - 0.19066, - 0.12265, - -0.03164, - 0.02623, - -0.25343, - -0.08281, - -0.11087, - -0.00734, - 0.12532, - -0.0098, - -0.08024, - 0.10084, - 0.15553, - -0.32552, - 0.09639, - 0.06185, - 0.05641, - -0.0658, - -0.04609, - 0.00268, - -0.05564, - -0.09386, - -0.25993, - -0.17671, - 0.02277, - -0.07071, - 0.11178, - 0.0041, - -0.00646, - -0.21941, - 0.05729, - 0.05121, - -0.01519, - -0.02, - -0.06478, - -0.06979, - 0.09661, - 0.03769, - 0.06097, - -0.07207, - 0.04053, - 0.01599, - 0.01689, - 0.04205, - 0.15194, - -0.01941, - -0.07595, - -0.04455, - -0.13185 - ], - [ - 0.11489, - 0.06437, - -0.01581, - 0.19506, - -0.05424, - 0.07518, - 0.04192, - -0.02045, - -0.00843, - 0.13338, - 0.0191, - -0.09406, - -0.09319, - -0.20551, - -0.01845, - 0.00502, - 0.02944, - 0.08167, - -0.06554, - -0.03013, - 0.10947, - 0.09814, - -0.10773, - 0.00089, - -0.08374, - -0.0587, - -0.03519, - -0.07313, - 0.08999, - 0.08223, - 0.05345, - 0.17173, - 0.08553, - -0.08608, - -0.11174, - -0.07152, - 0.03229, - 0.06062, - 0.05164, - 0.00972, - -0.09155, - 0.06951, - 0.0466, - 0.13026, - 0.14837, - 0.18245, - -0.08269, - 0.0348, - -0.14279, - -0.04393, - 0.03099, - -0.1113, - -0.0678, - 0.05414, - 0.10797, - -0.04065, - -0.10049, - -0.01667, - 0.08191, - 0.03856, - -0.01086, - -0.09161, - 0.01257, - 0.07308, - -0.04239, - 0.00379, - -0.05683, - -0.00874, - 0.13838, - 0.27763, - 0.18753, - 0.12457, - -0.119, - -0.01953, - 0.12459, - 0.16416, - 0.05237, - 0.05836, - 0.12169, - -0.07578, - 0.11756, - 0.14154, - -0.06282, - -0.02701, - 0.16331, - 0.0455, - 0.1381, - 0.05993, - -0.10209, - -0.06224, - 0.14967, - 0.22006, - -0.17417, - -0.09844, - 0.03514, - 0.03957, - 0.08055, - -0.23395, - -0.14243, - 0.08622, - 0.15642, - -0.08386, - -0.0849, - 0.12746, - 0.08454, - 0.0923, - -0.02585, - 0.1961, - -0.14474, - 0.094, - 0.08549, - -0.02969, - 0.04465, - 0.20024, - -0.04908, - 0.06834, - -0.07391, - -0.02816, - -0.02265, - -0.0719, - -0.09134, - -0.00863, - -0.17287, - 0.00542, - 0.01539, - -0.1075, - -0.04306, - -0.04963 - ], - [ - 0.06249, - 0.09537, - -0.04984, - 0.12207, - -0.15325, - 0.1278, - -0.03219, - 0.03441, - 0.11737, - -0.03279, - 0.09693, - -0.09722, - -0.00189, - -0.15481, - -0.02426, - 0.29877, - -0.02377, - 0.03467, - 0.08895, - -0.00698, - 0.03214, - -0.09763, - -0.00564, - 0.03183, - 0.02652, - 0.03614, - 0.00047, - -0.13656, - -0.044, - 0.33218, - 0.10459, - -0.03883, - -0.07716, - 0.07719, - 0.16005, - 0.05854, - -0.07091, - 0.11175, - 0.0026, - 0.00453, - -0.19592, - -0.00177, - 0.01764, - 0.09816, - 0.0023, - 0.08612, - 0.10866, - -0.01338, - 0.02497, - -0.04872, - -0.09637, - -0.04908, - 0.05056, - -0.01863, - 0.0442, - -0.10182, - -0.0738, - 0.02889, - -0.07634, - 0.0971, - -0.02827, - 0.08664, - -0.01825, - -0.07634, - -0.07203, - 0.07782, - -0.01615, - 0.14214, - 0.27512, - 0.13012, - 0.09202, - -0.05562, - -0.09626, - -0.11531, - 0.06159, - 0.02907, - -0.07591, - -0.04231, - 0.05878, - 0.04107, - 0.18751, - -0.00235, - -0.06202, - 0.01337, - 0.02718, - -0.09064, - 0.26166, - 0.06017, - -0.04976, - 0.0128, - -0.01009, - 0.24207, - -0.06143, - -0.02663, - 0.06525, - 0.00807, - 0.04223, - -0.04309, - -0.29005, - -0.02692, - 0.18373, - -0.03274, - 0.04762, - 0.07658, - 0.03117, - -0.01543, - 0.04987, - 0.00209, - 0.03915, - 0.00208, - 0.11989, - 0.09081, - 0.0654, - 0.09829, - 0.04272, - 0.10627, - -0.02018, - 0.05494, - 0.11259, - -0.04368, - -0.25152, - -0.11057, - -0.05087, - -0.04162, - -0.00527, - 0.0074, - -0.01379, - 0.07281 - ], - [ - 0.15188, - 0.03993, - 0.03653, - -0.00987, - 0.05686, - 0.02802, - 0.07089, - 0.06896, - -0.01195, - -0.20742, - 0.00341, - 0.05, - 0.01907, - 0.03405, - -0.04556, - 0.02605, - 0.14709, - 0.07519, - -0.07512, - 0.25091, - 0.10455, - 0.09872, - -0.01074, - -0.08124, - 0.00987, - -0.07077, - -0.31291, - 0.06224, - 0.06412, - 0.00341, - -0.11562, - 0.21345, - 0.18407, - 0.0651, - 0.03917, - -0.00526, - 0.09749, - -0.2628, - 0.26501, - 0.01034, - 0.13017, - 0.04231, - 0.05046, - -0.12583, - 0.01492, - -0.00499, - -0.02863, - -0.00448, - 0.06236, - -0.1929, - 0.15389, - 0.29437, - -0.01755, - -0.00028, - -0.08274, - 0.04255, - 0.00763, - -0.01634, - -0.03126, - 0.04919, - -0.03452, - -0.23557, - -0.11607, - -0.10187, - -0.11139, - 0.10229, - -0.06065, - -0.04772, - -0.03858, - -0.07238, - 0.06253, - -0.14382, - 0.02883, - 0.06998, - 0.10066, - 0.00548, - 0.0554, - 0.15841, - -0.0608, - 0.19825, - -0.07673, - 0.02144, - -0.08697, - -0.19803, - -0.01847, - -0.08598, - -0.16222, - 0.20266, - -0.06746, - 0.01225, - 0.05563, - 0.05352, - 0.10164, - 0.06115, - 0.0851, - 0.05226, - 0.0255, - 0.11304, - 0.01495, - -0.0302, - 0.11925, - -0.12664, - 0.02094, - -0.06584, - -0.05419, - 0.25612, - -0.08548, - -0.02029, - 0.05562, - 0.01896, - 0.01808, - -0.21917, - -0.26691, - 0.00556, - -0.07184, - -0.04631, - -0.04348, - 0.07269, - -0.06485, - 0.0838, - 0.0193, - -0.00389, - -0.07965, - 0.17051, - 0.04057, - -0.06055, - -0.01854, - -0.05944 - ], - [ - -0.00828, - -0.08524, - -0.086, - -0.13389, - -0.01543, - 0.06689, - -0.06769, - -0.05174, - 0.11319, - 0.1051, - -0.00809, - 0.1059, - -0.06251, - -0.10712, - -0.04999, - -0.05071, - -0.06603, - 0.0086, - -0.04619, - 0.22135, - -0.05632, - -0.07922, - -0.08488, - -0.03284, - 0.03249, - 0.00809, - -0.08449, - 0.13171, - 0.02316, - -0.123, - -0.07913, - 0.07128, - 0.07003, - 0.05292, - 0.08908, - -0.02909, - 0.11695, - 0.01909, - 0.07278, - 0.08894, - 0.01876, - 0.02141, - -0.0095, - -0.05739, - -0.17555, - 0.16973, - -0.04958, - -0.04992, - 0.1372, - 0.02708, - 0.16745, - 0.27376, - -0.17791, - 0.01993, - -0.02649, - 0.05338, - 0.05947, - 0.08619, - 0.09561, - 0.11945, - -0.12166, - -0.06614, - -0.23327, - -0.06362, - 0.08387, - 0.11812, - -0.05026, - 0.06803, - 0.04342, - 0.0861, - 0.12659, - -0.02255, - -0.01487, - 0.01295, - 0.07764, - 0.11093, - 0.0019, - -0.02598, - 0.1306, - 0.07646, - -0.10029, - -0.07456, - -0.05561, - 0.08927, - -0.11951, - 0.01363, - -0.11201, - 0.03622, - -0.09283, - 0.15144, - -0.16412, - 0.01228, - 0.08725, - -0.08019, - -0.05598, - 0.05078, - -0.06765, - 0.13879, - -0.06694, - -0.00638, - 0.00124, - -0.05881, - 0.08523, - -0.12254, - 0.09794, - 0.10817, - -0.04219, - 0.03145, - -0.09837, - -0.01417, - -0.00463, - -0.06321, - 0.06205, - -0.03708, - 0.04454, - -0.04228, - 0.09938, - 0.02861, - 0.06454, - 0.00091, - 0.07903, - -0.11289, - 0.01034, - 0.07928, - 0.00818, - 0.18333, - 0.06481, - -0.09922 - ], - [ - 0.02995, - -0.0152, - 0.04444, - 0.07675, - -0.05025, - -0.05542, - 0.01481, - 0.00407, - -0.01876, - -0.02609, - 0.09199, - -0.10059, - -0.05307, - -0.01407, - -0.01048, - 0.02579, - -0.0408, - -0.03141, - 0.07954, - -0.02961, - 0.00818, - 0.04524, - 0.06683, - -0.05086, - 0.08689, - 0.04467, - 0.05331, - -0.07594, - 0.0522, - 0.04404, - -0.01101, - 0.03086, - -0.06737, - 0.07404, - 0.05562, - 0.01696, - 0.03534, - -0.05976, - -0.06215, - -0.05846, - -0.05195, - 0.04865, - 0.07872, - 0.01873, - -0.03774, - 0.0352, - -0.06699, - 0.08182, - -0.03194, - 0.00084, - 0.02489, - -0.04386, - -0.07922, - 0.08005, - 0.04959, - 0.04204, - -0.05973, - 0.01164, - -0.04039, - 0.03793, - -0.0519, - 0.05879, - -0.03191, - 0.02013, - 0.03378, - -0.00809, - -0.00046, - -0.0864, - -0.06871, - 0.02937, - 0.07778, - -0.01811, - -0.05232, - 0.0463, - -0.0542, - 0.08186, - -0.05443, - 0.07281, - 0.07183, - 0.07455, - 0.01202, - -0.07398, - -0.06777, - -0.05173, - -0.02974, - 0.02272, - -0.04774, - -0.0741, - 0.02331, - 0.02788, - -0.04514, - 0.01448, - 0.00044, - -0.05536, - 0.04682, - -0.04759, - 0.00907, - 0.04621, - 0.02534, - 0.05704, - 0.00477, - 0.01458, - 0.05679, - -0.05091, - -0.02327, - 0.04829, - 0.01299, - -0.03967, - -0.01514, - 0.05267, - -0.00992, - 0.04371, - -0.05906, - 0.0419, - -0.04158, - -0.06168, - -0.06444, - 0.08638, - 0.00188, - -0.03234, - -0.01637, - -0.03899, - -0.08818, - 0.08225, - -0.02015, - -0.02237, - -0.06048, - 0.07612 - ], - [ - -0.0024, - 0.08495, - 0.12289, - -0.07107, - 0.06032, - 0.08679, - -0.08786, - 0.00516, - -0.05525, - 0.0264, - 0.06865, - 0.03529, - 0.07113, - -0.02953, - 0.06391, - -0.1013, - -0.01214, - -0.03202, - 0.02158, - 0.06371, - -0.02444, - -0.0398, - 0.0146, - 0.11235, - -0.03802, - 0.07729, - 0.01571, - 0.00399, - 0.07652, - -0.07019, - 0.07932, - -0.10191, - 0.00118, - -0.03934, - 0.06266, - 0.03852, - 0.04907, - -0.04876, - -0.06078, - 0.03589, - -0.05588, - -0.04008, - -0.05809, - 0.02138, - -0.06747, - 0.09466, - -0.0417, - -0.06353, - -0.05346, - -0.02938, - -0.04842, - -0.04365, - 0.05081, - -0.04209, - 0.02337, - -0.01924, - 0.06674, - 0.05375, - 0.0676, - -0.00818, - 0.0038, - -0.01741, - 0.03206, - 0.0191, - 0.01946, - -0.04652, - 0.08273, - 0.03686, - 0.03207, - -0.0451, - -0.03113, - -0.08312, - -0.00379, - 0.08875, - 0.062, - -0.05248, - 0.09843, - 0.04639, - -0.05745, - -0.02929, - -0.08622, - 0.03165, - 0.0638, - -0.00079, - -0.06257, - 0.03806, - -0.09704, - 0.0508, - -0.07779, - 0.00059, - -0.07801, - -0.05375, - 0.0797, - 0.00691, - 0.07522, - -0.04948, - 0.01452, - -0.04825, - 0.00034, - -0.02658, - 0.03368, - 0.06158, - 0.06934, - 0.01472, - -0.05759, - -0.01664, - -0.0246, - -0.11558, - 0.03836, - -0.03904, - 0.08279, - 0.02067, - -0.05815, - -0.04089, - 0.04232, - -0.07488, - -0.07512, - -0.04652, - -0.09834, - -0.05642, - -0.00772, - 0.06589, - 0.12694, - 0.07975, - 0.03866, - 0.01219, - 0.0348, - 0.02983 - ], - [ - -0.00984, - -0.04571, - 0.10889, - -0.18335, - 0.12513, - 0.03347, - -0.10895, - 0.13811, - -0.09662, - -0.02542, - -0.01822, - 0.07893, - 0.03924, - -0.06154, - -0.03277, - -0.08956, - -0.01989, - -0.01421, - 0.03241, - 0.07025, - -0.11372, - -0.20138, - -0.15677, - 0.07979, - 0.03284, - 0.00603, - 0.04718, - 0.30681, - 0.0054, - -0.03074, - 0.0313, - -0.12964, - -0.08524, - -0.02476, - 0.07269, - -0.08485, - 0.06888, - 0.11415, - -0.07965, - 0.03272, - -0.00937, - 0.02501, - -0.02055, - -0.1696, - -0.1021, - 0.15971, - 0.03307, - 0.05997, - 0.10884, - 0.05443, - 0.03184, - 0.17692, - 0.00771, - -0.05243, - 0.09815, - 0.02711, - 0.13796, - 0.08764, - 0.09437, - -0.01506, - 0.0419, - 0.0384, - -0.00692, - 0.00232, - 0.17168, - -0.05309, - -0.07379, - 0.03435, - -0.02934, - -0.0331, - -0.12822, - -0.03306, - -0.02639, - 0.08035, - 0.00953, - 0.01462, - 0.08049, - -0.06087, - -0.0382, - 0.00437, - -0.20599, - -0.12385, - 0.08526, - 0.06563, - -0.04939, - -0.00705, - -0.09793, - -0.06164, - -0.0392, - 0.14243, - -0.08906, - -0.1304, - 0.03913, - -0.07006, - -0.04357, - 0.19569, - 0.07605, - 0.1612, - 0.03965, - -0.01243, - 0.0739, - 0.02608, - -0.00299, - 0.04848, - -0.17789, - -0.1113, - 0.08785, - -0.17863, - 0.02677, - -0.06879, - 0.02684, - -0.07703, - 0.00068, - 0.03824, - -0.04207, - -0.02787, - 0.08094, - -0.08119, - -0.06897, - -0.106, - 0.07078, - 0.03777, - 0.18456, - 0.0739, - -0.05167, - 0.12354, - 0.09154, - 0.03393 - ], - [ - -0.02639, - 0.07029, - -0.128, - -0.18051, - -0.17242, - 0.06388, - -0.10459, - -0.10292, - 0.35345, - -0.21175, - 0.08502, - 0.0178, - -0.32814, - 0.15263, - 0.00707, - 0.17499, - -0.16038, - -0.03967, - -0.04875, - 0.04537, - 0.06126, - 0.12485, - 0.03944, - 0.20265, - 0.10102, - -0.12654, - -0.1569, - -0.06867, - -0.01834, - 0.04782, - 0.06473, - -0.16299, - -0.02861, - 0.04777, - 0.38695, - 0.01429, - 0.08804, - -0.03017, - 0.03474, - 0.10786, - 0.13938, - 0.07977, - -0.00371, - 0.06506, - -0.28553, - -0.01106, - 0.13492, - -0.0301, - 0.27573, - -0.05788, - -0.04227, - 0.0951, - 0.05431, - -0.05275, - -0.02796, - -0.12763, - -0.02302, - 0.10704, - 0.10322, - 0.21326, - 0.00368, - -0.00517, - -0.32251, - -0.00839, - -0.16058, - 0.23411, - 0.02069, - 0.09167, - 0.13365, - -0.00941, - 0.10047, - -0.07287, - 0.10674, - -0.16258, - 0.10021, - -0.09006, - 0.12193, - 0.07865, - 0.15155, - -0.00713, - 0.06291, - -0.02709, - -0.0819, - 0.12076, - -0.18769, - -0.10438, - -0.01832, - 0.02324, - -0.03524, - 0.08548, - 0.04426, - -0.02563, - 0.01443, - 0.08946, - 0.24721, - -0.10157, - -0.15556, - 0.10171, - -0.14199, - 0.10733, - 0.14076, - 0.13278, - 0.13168, - -0.17475, - 0.07004, - 0.08981, - -0.09229, - -0.0628, - 0.23497, - -0.01111, - 0.02937, - 0.0182, - -0.0374, - 0.0051, - -0.03708, - -0.07106, - 0.04383, - 0.0676, - 0.06846, - -0.04046, - 0.1485, - 0.00574, - 0.14906, - 0.0248, - -0.00152, - 0.08471, - 0.16718, - 0.16571 - ], - [ - -0.07819, - -0.08348, - -0.04091, - 0.02753, - -0.06705, - -0.04583, - -0.03243, - -0.19528, - 0.10012, - -0.19746, - 0.08155, - 0.04751, - 0.09534, - 0.18893, - 0.00658, - -0.05128, - -0.11993, - 0.04641, - 0.08006, - 0.03083, - 0.02449, - -0.00609, - 0.06992, - 0.16308, - 0.08129, - 0.06001, - -0.05607, - 0.00955, - -0.03674, - -0.07845, - 0.03713, - -0.11494, - -0.05929, - -0.00576, - 0.18821, - -0.07171, - -0.09706, - -0.21207, - 0.11131, - 0.00683, - 0.05589, - -0.0306, - 0.0367, - -0.12546, - -0.2169, - -0.14623, - 0.13162, - 0.04078, - 0.24128, - -0.02162, - 0.04312, - 0.24722, - 0.18499, - -0.04559, - 0.03776, - -0.03858, - 0.01526, - 0.03684, - -0.06151, - 0.02895, - 0.05417, - -0.0587, - 0.07757, - -0.02929, - -0.12814, - 0.0703, - 0.0189, - -0.028, - -0.1239, - -0.13806, - -0.15096, - -0.07869, - 0.27092, - -0.00053, - -0.14402, - -0.1811, - -0.14352, - -0.07714, - 0.10595, - 0.1445, - -0.00831, - -0.04448, - -0.01165, - 0.13438, - -0.11607, - -0.20129, - -0.03165, - 0.16338, - 0.11406, - -0.04585, - -0.01039, - -0.13955, - 0.14358, - 0.02002, - 0.22034, - -0.02928, - -0.1577, - 0.22569, - 0.06525, - 0.15857, - 0.15953, - 0.13449, - 0.13868, - -0.08024, - -0.00659, - -0.07934, - -0.13186, - -0.13531, - 0.24845, - 0.07069, - -0.08722, - -0.07557, - -0.12474, - -0.15637, - -0.0717, - 0.05807, - -0.05692, - 0.16349, - 0.01274, - -0.02611, - 0.19578, - 0.03718, - 0.04654, - 0.02507, - -0.00353, - 0.11723, - 0.09232, - 0.18685 - ], - [ - -0.00428, - 0.0745, - 0.0423, - 0.03486, - 0.06647, - -0.07279, - 0.02297, - -0.01383, - 0.01783, - -0.00328, - -0.02216, - -0.10538, - -0.07044, - -0.12551, - -0.0054, - 0.07556, - 0.08989, - -0.05777, - 0.05824, - -0.06453, - -0.13144, - 0.04364, - -0.11772, - -0.12009, - 0.05767, - -0.10499, - -0.0515, - 0.13708, - 0.06136, - 0.04917, - 0.08749, - 0.10075, - 0.10073, - 0.02311, - -0.10149, - -0.0102, - -0.10058, - 0.18183, - -0.08797, - 0.01725, - -0.07712, - 0.05611, - -0.0047, - -0.05278, - 0.01638, - 0.08028, - -0.11202, - 0.08408, - 0.00912, - 0.05897, - -0.07984, - 0.01238, - -0.08044, - -0.02903, - 0.04965, - 0.03596, - -0.10229, - 0.15702, - 0.02849, - -0.13411, - -0.05211, - 0.02134, - -0.03827, - 0.01914, - 0.09891, - -0.15455, - -0.01345, - 0.12842, - 0.12447, - 0.04096, - 0.10025, - -0.01206, - -0.25564, - 0.12131, - 0.16206, - 0.04719, - 0.08135, - 0.01174, - -0.04386, - -0.03, - -0.03769, - -0.05867, - -0.01352, - -0.0573, - 0.10577, - -0.00877, - 0.10438, - -0.06128, - -0.02846, - 0.05806, - -0.06924, - 0.0888, - -0.11207, - 0.04988, - -0.10099, - 0.11269, - 0.12135, - -0.03379, - 0.01142, - -0.22592, - -0.0818, - -0.09842, - -0.08233, - -0.0974, - 0.05526, - -0.03189, - 0.08714, - 0.1069, - -0.1345, - 0.05951, - 0.12264, - 0.0923, - 0.11651, - 0.11438, - -0.02144, - 0.00289, - 0.08179, - 0.06868, - -0.01458, - -0.07616, - -0.06369, - -0.07442, - 0.09358, - -0.0596, - 0.03027, - 0.08703, - -0.0075, - -0.10817 - ], - [ - 0.11009, - -0.06535, - 0.00934, - -0.25116, - 0.06775, - -0.07707, - 0.1316, - -0.03279, - 0.09946, - 0.06729, - 0.06693, - 0.05137, - -0.08249, - 0.00598, - 0.11165, - -0.12473, - 0.09123, - -0.02544, - -0.02465, - 0.07148, - 0.00097, - -0.00236, - 0.01094, - -0.08311, - 0.00891, - -0.08645, - 0.00434, - -0.04344, - 0.09874, - -0.12387, - -0.04852, - -0.00329, - 0.03399, - -0.10758, - 0.07746, - 0.06432, - 0.01013, - 0.07695, - 0.01046, - 0.01931, - 0.28337, - 0.03263, - 0.04673, - 0.06025, - 0.08307, - 0.08844, - -0.04912, - 0.05717, - 0.03017, - 0.21831, - 0.11517, - -0.06387, - -0.12836, - -0.1078, - 0.04676, - -0.13617, - 0.00934, - 0.04195, - 0.06894, - 0.12706, - -0.16141, - 0.08149, - -0.02165, - 0.0353, - 0.06703, - 0.11268, - 0.00191, - 0.01562, - -0.04333, - 0.17362, - -0.04476, - 0.12116, - 0.05747, - 0.04785, - 0.0304, - 0.04819, - -0.08041, - 0.06229, - 0.0326, - -0.27744, - -0.05551, - -0.00282, - -0.08045, - 0.04294, - -0.0361, - 0.16161, - 0.0361, - -0.17789, - -0.03125, - 0.06665, - -0.02925, - -0.03577, - 0.05726, - -0.04064, - -0.0721, - -0.03662, - 0.04042, - 0.03039, - 0.08562, - -0.00326, - -0.13134, - 0.13359, - 0.11227, - 0.10523, - 0.08205, - 0.05256, - 0.04125, - 0.08271, - -0.0418, - -0.0822, - -0.08177, - 0.00939, - 0.06361, - 0.0927, - 0.07462, - -0.10138, - 0.02435, - -0.1156, - 0.13016, - 0.10272, - 0.11612, - -0.04808, - -0.10676, - -0.0602, - 0.05916, - -0.10431, - 0.00207, - 0.06588 - ], - [ - 0.0248, - 0.0893, - -0.08604, - 0.04213, - 0.14271, - 0.06397, - 0.01365, - 0.08767, - -0.0442, - 0.11027, - -0.05014, - -0.19009, - -0.02315, - -0.12418, - -0.10512, - 0.05493, - -0.00181, - 0.07221, - -0.01911, - 0.0166, - 0.10576, - -0.04112, - 0.00412, - -0.16615, - 0.00559, - -0.04269, - 0.03469, - -0.04694, - -0.03336, - 0.06965, - -0.14266, - 0.03148, - 0.10104, - -0.09809, - -0.09284, - -0.02212, - 0.00192, - 0.11201, - 0.1318, - -0.0888, - -0.13066, - -0.0659, - 0.03888, - 0.13548, - -0.03031, - 0.03196, - -0.11447, - 0.08798, - -0.03764, - -0.01606, - 0.07114, - 0.05954, - -0.08529, - -0.03357, - -0.07807, - 0.03182, - 0.05353, - -0.02684, - -0.05268, - 0.01468, - -0.0378, - 0.00098, - -0.02381, - -0.08128, - -0.0205, - -0.01399, - -0.05906, - 0.09709, - -0.0042, - 0.08885, - 0.16431, - -0.02527, - -0.19059, - 0.12149, - 0.03188, - 0.17946, - 0.03456, - 0.00251, - 0.02767, - 0.09274, - 0.00901, - 0.13524, - -0.08076, - -0.24358, - 0.06605, - 0.0536, - 0.11067, - 0.01031, - 0.02909, - 0.07605, - 0.08355, - 0.16604, - -0.13736, - -0.08145, - 0.0408, - 0.10086, - 0.1174, - -0.11691, - -0.08483, - -0.25503, - 0.037, - -0.1453, - -0.01461, - -0.03776, - -0.00597, - 0.13984, - 0.12978, - 0.056, - -0.26179, - -0.0241, - 0.12592, - 0.01941, - 0.02549, - 0.08074, - -0.03365, - 0.01005, - 0.02686, - 0.09769, - 0.09891, - -0.00854, - -0.16558, - 0.07314, - -0.05267, - 0.0318, - 0.12361, - 0.06524, - -0.1148, - -0.13394 - ], - [ - -0.13054, - 0.03787, - -0.03081, - -0.05399, - -0.10762, - -0.08311, - 0.03251, - -0.13156, - 0.11354, - -0.0182, - 0.10927, - 0.04427, - 0.06294, - 0.01572, - 0.14538, - 0.02099, - -0.09373, - -0.00109, - -0.0659, - -0.00728, - 0.10823, - 0.06942, - 0.0182, - -0.10957, - 0.03356, - 0.08037, - -0.13963, - -0.08631, - 0.0475, - -0.01835, - -0.05792, - -0.00698, - -0.1037, - -0.05086, - -0.07019, - -0.08576, - -0.14351, - -0.02339, - 0.14361, - 0.0666, - 0.00926, - -0.02682, - 0.05317, - 0.09333, - -0.08205, - 0.05531, - -0.01037, - 0.02999, - 0.18412, - 0.10914, - -0.00917, - 0.01615, - -0.10327, - -0.04731, - 0.11228, - -0.24406, - -0.06693, - 0.05062, - 0.00946, - 0.0351, - -0.03671, - -0.04769, - 0.08039, - 0.1421, - -0.03504, - -0.01794, - -0.06316, - 0.04414, - 0.15693, - 0.1156, - -0.03861, - -0.0464, - 0.02762, - -0.02309, - 0.12808, - -0.1976, - -0.2066, - -0.07793, - 0.35671, - -0.01621, - 0.13993, - -0.09609, - -0.05375, - 0.25166, - -0.04385, - -0.0147, - 0.12445, - 0.07487, - 0.04777, - -0.13017, - 0.10361, - 0.04197, - 0.01773, - -0.08142, - 0.1763, - 0.02103, - -0.13831, - 0.06826, - -0.01207, - 0.23851, - 0.11736, - 0.0524, - 0.02757, - -0.13336, - -0.05198, - -0.07571, - 0.00511, - 0.04577, - -0.02715, - -0.03697, - -0.13851, - -0.05295, - -0.05552, - 0.06765, - 0.05404, - 0.01181, - 0.09152, - 0.17643, - -0.04241, - -0.03444, - 0.08046, - -0.04388, - 0.06681, - -0.05387, - -0.12249, - 0.08856, - 0.07805, - 0.13179 - ], - [ - -0.03054, - -0.03863, - 0.05889, - -0.20778, - 0.02614, - 0.09564, - 0.02198, - 0.06788, - 0.02142, - -0.07329, - 0.03811, - -0.02501, - -0.06185, - -0.05209, - 0.07152, - -0.06852, - -0.04874, - -0.04825, - 0.04412, - 0.07647, - 0.27442, - -0.06929, - 0.14726, - -0.03963, - 0.00087, - 0.07073, - -0.01203, - 0.09903, - -0.04226, - -0.14393, - -0.25936, - -0.04697, - -0.01926, - -0.05042, - 0.09051, - 0.0515, - 0.00329, - -0.10605, - 0.15536, - 0.04222, - 0.12637, - -0.04761, - 0.18154, - 0.06766, - 0.0717, - -0.03441, - 0.06396, - 0.00349, - 0.10323, - 0.02655, - 0.02385, - 0.04752, - 0.02171, - 0.05095, - -0.02352, - -0.00011, - 0.07407, - -0.20615, - -0.00975, - 0.10668, - -0.03645, - 0.05461, - 0.01904, - 0.06664, - -0.0131, - 0.01165, - 0.1095, - -0.09031, - -0.0659, - -0.01243, - -0.11408, - 0.13188, - 0.15469, - 0.02105, - -0.06538, - 0.04648, - -0.03217, - 0.06014, - 0.03364, - -0.08771, - -0.02025, - 0.0699, - -0.0614, - 0.19152, - 0.19286, - 0.15431, - -0.00353, - -0.02267, - 0.11086, - 0.06344, - 0.16651, - -0.12308, - 0.19919, - 0.08145, - -0.00151, - 0.03096, - -0.01865, - 0.07169, - 0.07522, - 0.04934, - 0.05641, - 0.1773, - -0.0052, - 0.02388, - -0.09306, - -0.13131, - -0.02062, - 0.11053, - 0.20774, - -0.042, - -0.09383, - -0.1866, - -0.13611, - 0.17141, - 0.01588, - 0.00251, - -0.13295, - -0.00922, - -0.05047, - -0.09422, - 0.00903, - 0.04249, - -0.18898, - -0.14476, - 0.12478, - -0.11655, - -0.07564, - 0.1224 - ], - [ - 0.21447, - -0.02053, - 0.02816, - 0.03665, - -0.06051, - 0.02496, - 0.13604, - 0.02456, - -0.05036, - 0.13695, - -0.01286, - -0.00121, - 0.12936, - 0.03281, - -0.05011, - -0.15283, - 0.12785, - 0.03387, - 0.00304, - -0.01131, - -0.04291, - 0.07934, - -0.06011, - -0.02198, - 0.04462, - 0.02413, - 0.07583, - -0.08102, - 0.00889, - 0.00923, - 0.09276, - 0.10761, - 0.0349, - 0.08195, - -0.16384, - 0.06859, - 0.05766, - 0.02955, - 0.0451, - -0.08654, - 0.04028, - -0.07839, - 0.11973, - -0.00291, - 0.2829, - 0.06419, - -0.02807, - -0.01891, - -0.21529, - 0.15549, - -0.06606, - -0.0741, - -0.07963, - -0.02612, - 0.08097, - -0.07693, - -0.18002, - -0.05824, - -0.02652, - -0.12378, - 0.00355, - 0.05024, - 0.14735, - 0.07955, - 0.17867, - -0.08617, - 0.03565, - -0.06648, - -0.0737, - 0.08203, - 0.01142, - 0.12517, - 0.09364, - 0.11679, - 0.10937, - 0.02613, - 0.03111, - 0.01141, - -0.04214, - -0.16556, - -0.08322, - 0.10188, - -0.06725, - -0.12208, - 0.10285, - 0.11843, - 0.07026, - -0.06056, - -0.0269, - -0.17162, - 0.09283, - 0.10573, - -0.11765, - -0.05886, - -0.11987, - -0.05042, - 0.06747, - -0.13659, - 0.18423, - -0.03037, - -0.10104, - -0.15197, - -0.15417, - 0.10829, - -0.0572, - 0.0666, - 0.04849, - 0.06213, - -0.06062, - -0.02507, - 0.052, - 0.11636, - 0.03413, - 0.11596, - 0.01011, - -0.00096, - -0.09326, - -0.18656, - 0.00549, - -0.04121, - 0.12924, - -0.03176, - 0.03606, - 0.03246, - 0.04235, - -0.13424, - 0.0294, - -0.00172 - ], - [ - -0.04394, - -0.0718, - 0.27654, - -0.06665, - 0.04382, - -0.06422, - 0.01233, - 0.01284, - -0.11121, - 0.07252, - 0.06735, - 0.01295, - 0.21459, - 0.15923, - -0.00508, - -0.08624, - -0.01449, - -0.05802, - 0.00595, - 0.05688, - 0.17341, - 0.01359, - 0.25319, - 0.0255, - 0.04672, - 0.00445, - -0.09069, - 0.07125, - -0.08173, - -0.1681, - -0.22872, - 0.20819, - -0.07466, - -0.07723, - -0.00715, - 0.05594, - 0.08841, - -0.0951, - -0.05379, - -0.00766, - 0.24213, - -0.03122, - 0.15122, - 0.00524, - 0.0504, - -0.07345, - 0.00979, - -0.04886, - -0.06266, - 0.01408, - 0.06434, - 0.00941, - 0.19626, - -0.07307, - 0.04937, - -0.06849, - 0.15249, - -0.18325, - -0.07672, - -0.04335, - 0.10051, - 0.13815, - 0.24692, - -0.04433, - 0.10606, - -0.09783, - 0.01945, - -0.20596, - -0.25334, - -0.0401, - -0.18835, - 0.31253, - 0.24735, - 0.07129, - -0.23434, - -0.13504, - -0.04536, - 0.11875, - -0.12997, - -0.02236, - -0.05217, - 0.0992, - -0.01094, - 0.11483, - 0.07578, - 0.23317, - 0.03455, - -0.15597, - 0.19883, - 0.01099, - 0.18157, - -0.18274, - 0.26457, - -0.0252, - -0.06456, - -0.04704, - -0.01086, - 0.00875, - 0.10483, - 0.05188, - -0.03468, - 0.1918, - 0.08116, - 0.1624, - 0.02964, - 0.06747, - 0.05736, - -0.02143, - 0.12444, - -0.08525, - -0.07196, - 0.01369, - -0.07188, - -0.03252, - 0.02734, - -0.03791, - -0.15349, - 0.03496, - -0.09814, - 0.04495, - 0.2489, - 0.00141, - -0.16121, - -0.01894, - 0.01823, - -0.15625, - -0.19712, - 0.07244 - ], - [ - 0.08417, - -0.06552, - 0.22486, - -0.2724, - 0.08183, - 0.05287, - -0.06258, - 0.18555, - 0.06741, - 0.00333, - -0.00798, - -0.01152, - 0.08306, - 0.01887, - 0.05084, - -0.09447, - 0.04921, - -0.05419, - 0.07655, - 0.08746, - 0.12564, - -0.11224, - -0.12187, - 0.06616, - 0.01638, - 0.01908, - -0.13692, - 0.23611, - 0.01001, - -0.08628, - -0.16446, - 0.00415, - 0.04089, - -0.05106, - 0.02858, - -0.05397, - -0.10064, - -0.04771, - 0.2518, - 0.01408, - 0.0027, - -0.01241, - 0.17758, - -0.11347, - -0.05667, - 0.10558, - -0.03595, - 0.01265, - 0.0912, - 0.06512, - 0.10307, - 0.20776, - -0.15066, - -0.01074, - 0.07493, - -0.01172, - 0.02412, - -0.03466, - 0.15639, - -0.03659, - -0.02461, - -0.08267, - -0.05044, - 0.05119, - 0.10319, - -0.02297, - -0.02505, - -0.011, - -0.07326, - 0.00694, - -0.12551, - 0.07798, - 0.00826, - 0.0287, - -0.01549, - 0.08748, - 0.0786, - 0.08387, - 0.09393, - -0.02278, - -0.24186, - -0.08102, - -0.00598, - 0.22468, - 0.09732, - 0.1513, - -0.13294, - -0.03823, - -0.10693, - 0.09255, - 0.05416, - -0.02484, - 0.14972, - -0.05098, - 0.00726, - 0.14256, - 0.10491, - 0.13772, - 0.09982, - 0.13808, - 0.13309, - 0.1651, - 0.09472, - 0.03561, - -0.11387, - -0.06241, - 0.11005, - 0.0154, - 0.10679, - 0.01967, - -0.13775, - -0.17381, - -0.13602, - 0.03135, - 0.08971, - -0.01748, - -0.11033, - -0.06966, - -0.0822, - -0.05296, - -0.04053, - 0.04413, - 0.02689, - -0.02422, - 0.02659, - 0.01668, - -0.0013, - -0.00261 - ], - [ - 0.03779, - -0.08737, - 0.01417, - 0.03793, - -0.04331, - 0.0872, - 0.00352, - 0.15657, - 0.13778, - 0.16557, - -0.02422, - -0.05155, - -0.02307, - -0.15054, - -0.00064, - 0.06133, - -0.00985, - 0.01034, - -0.0569, - 0.15983, - -0.04345, - 0.00921, - -0.18258, - 0.02153, - -0.01886, - -0.0029, - -0.05677, - 0.11194, - 0.09695, - 0.12168, - 0.111, - -0.02476, - 0.14031, - -0.04876, - 0.12923, - -0.07603, - 0.0231, - 0.05238, - 0.15907, - -0.02746, - -0.10106, - -0.04598, - 0.0235, - 0.02034, - -0.11081, - 0.23081, - -0.06613, - -0.01358, - 0.17108, - 0.05941, - 0.10286, - 0.15348, - -0.16546, - 0.08857, - -0.00621, - 0.16304, - 0.0984, - 0.08778, - 0.22843, - 0.01723, - -0.14534, - -0.19073, - -0.18463, - 0.04796, - 0.10895, - 0.03565, - 0.01041, - 0.14139, - 0.1285, - 0.12659, - 0.16615, - -0.09509, - -0.20707, - 0.10873, - 0.1914, - 0.13082, - 0.15789, - 0.08655, - 0.19968, - 0.08638, - -0.06968, - -0.12463, - -0.07902, - -0.03527, - 0.04742, - -0.01464, - -0.08653, - 0.09469, - -0.24406, - 0.09824, - -0.06121, - 0.08067, - 0.0302, - 0.01161, - -0.02439, - 0.07246, - 0.06894, - -0.05613, - -0.0126, - 0.02264, - 0.21742, - -0.02294, - -0.05016, - -0.13075, - -0.04206, - 0.10773, - 0.07577, - 0.00491, - -0.13697, - 0.02398, - 0.08238, - -0.09122, - 0.02, - 0.09418, - -0.07503, - 0.04995, - 0.08284, - 0.04455, - 0.05845, - 0.00094, - -0.00921, - -0.06663, - 0.15125, - 0.01686, - -0.01945, - 0.22819, - 0.19937, - -0.13712 - ], - [ - -0.15934, - -0.03757, - -0.02224, - -0.08692, - -0.04591, - -0.00436, - -0.1559, - 0.04573, - 0.16371, - -0.04147, - -0.03365, - -0.00695, - -0.11176, - 0.11222, - -0.04815, - -0.01575, - -0.06938, - -0.02368, - 0.04447, - 0.01133, - -0.07228, - -0.11444, - -0.11871, - 0.01752, - 0.02222, - -0.00201, - 0.0996, - 0.12686, - -0.02199, - 0.09103, - 0.05414, - -0.17283, - -0.1056, - -0.01023, - 0.06382, - -0.03949, - 0.05042, - -0.04449, - 0.00247, - -0.00975, - -0.10734, - 0.00708, - -0.02312, - -0.05846, - -0.25879, - -0.07336, - 0.06595, - -0.00614, - 0.23267, - -0.06574, - 0.04066, - 0.10398, - 0.04195, - -0.00997, - -0.03625, - 0.13418, - 0.17469, - 0.16308, - 0.12365, - 0.01443, - 0.05158, - -0.04051, - -0.06675, - 0.07493, - -0.04694, - -0.09647, - 0.01119, - -0.03172, - 0.0321, - -0.03618, - -0.00136, - -0.13693, - -0.08486, - 0.1154, - -0.02962, - -0.03456, - 0.10901, - 0.00794, - 0.06689, - 0.14303, - -0.05848, - -0.03661, - -0.07597, - 0.04727, - -0.0388, - -0.14708, - -0.12805, - 0.1593, - -0.00504, - 0.13583, - -0.11495, - -0.08203, - -0.03575, - 0.08168, - -0.0227, - 0.09474, - 0.07681, - 0.22695, - -0.10884, - 0.09397, - 0.12248, - -0.00598, - 0.02367, - -0.13489, - -0.04067, - -0.00114, - 0.08115, - -0.05748, - 0.01058, - 0.05409, - -0.05892, - -0.05617, - -0.04336, - -0.10119, - 0.01945, - -0.00604, - 0.08704, - 0.13991, - -0.08311, - -0.11089, - -0.12067, - -0.00485, - 0.2118, - 0.06509, - -0.07364, - 0.25197, - 0.14246, - -0.08363 - ], - [ - -0.02278, - -0.0275, - -0.19239, - 0.04972, - -0.08285, - -0.15313, - -0.02914, - -0.13752, - -0.04059, - -0.06286, - -0.13771, - -0.26467, - -0.08049, - -0.05343, - -0.14852, - 0.43249, - -0.00259, - 0.01424, - -0.07125, - 0.09493, - 0.1212, - 0.18345, - 0.18364, - -0.17353, - 0.0412, - -0.07745, - -0.04022, - -0.21145, - 0.08416, - 0.17228, - 0.01967, - 0.00375, - 0.08953, - 0.15044, - 0.02566, - 0.04543, - 0.03233, - 0.0872, - -0.13415, - -0.02627, - -0.07185, - 0.05826, - -0.10682, - 0.16083, - -0.03758, - -0.02113, - 0.04714, - -0.07893, - -0.04482, - -0.08415, - 0.07186, - -0.02058, - 0.09755, - -0.02632, - -0.12606, - -0.18911, - 0.11488, - 0.03541, - -0.14778, - 0.12223, - 0.12782, - 0.18973, - -0.14378, - -0.14525, - -0.15804, - 0.14766, - 0.01015, - 0.18137, - 0.02643, - 0.07942, - 0.0267, - 0.03069, - -0.01384, - -0.02541, - 0.03063, - -0.03145, - -0.05875, - 0.00533, - -0.05892, - 0.0015, - 0.21853, - 0.20192, - 0.07505, - -0.15786, - 0.03034, - -0.00891, - 0.3132, - 0.10315, - 0.03114, - 0.01796, - 0.01972, - 0.19948, - 0.02121, - 0.0288, - 0.00065, - -0.06693, - -0.05241, - -0.00347, - -0.30188, - -0.33314, - -0.17912, - -0.00168, - 0.06443, - 0.03875, - 0.25204, - 0.00117, - -0.09386, - 0.32538, - 0.03248, - 0.01282, - 0.20858, - 0.27584, - 0.11941, - -0.07244, - -0.00534, - -0.07876, - 0.08404, - 0.01889, - 0.3957, - 0.09205, - -0.14935, - -0.01315, - -0.04898, - 0.17522, - 0.16234, - 0.11028, - -0.15003, - 0.03228 - ], - [ - -0.10059, - -0.00997, - -0.15998, - 0.05671, - -0.05191, - 0.16971, - -0.13762, - -0.02553, - 0.25441, - -0.1077, - 0.11935, - 0.00615, - -0.07365, - 0.15436, - 0.02378, - 0.04423, - -0.03161, - 0.03761, - 0.04611, - 0.02568, - -0.05967, - 0.08369, - -0.02565, - 0.03598, - 0.06966, - -0.02705, - -0.06338, - -0.07044, - -0.04722, - 0.1319, - 0.05268, - -0.19551, - 0.05034, - 0.01982, - 0.19805, - -0.05497, - 0.00362, - -0.10306, - 0.06296, - -0.05598, - -0.0699, - 0.06984, - -0.06882, - 0.00633, - -0.28322, - 0.00694, - -0.0304, - -0.05426, - 0.34573, - -0.12416, - 0.08429, - 0.16377, - 0.08794, - 0.05285, - -0.01052, - -0.0693, - -0.01234, - 0.0926, - 0.13269, - 0.16337, - -0.02278, - -0.14039, - -0.14885, - 0.02753, - -0.16649, - 0.11874, - -0.04356, - 0.00563, - 0.14381, - -0.01074, - 0.04155, - -0.14215, - -0.00897, - -0.06004, - 0.10667, - 0.00197, - -0.06227, - 0.01536, - 0.16617, - 0.23329, - -0.03372, - -0.07762, - 0.07314, - 0.10101, - -0.25822, - -0.20995, - -0.01771, - 0.25429, - -0.11606, - -0.01398, - -0.09722, - -0.00538, - -0.0256, - -0.06798, - 0.22858, - -0.12813, - -0.09619, - 0.05646, - 0.00554, - 0.18605, - 0.16527, - 0.04851, - 0.07339, - -0.16976, - -0.02653, - 0.10471, - 0.02217, - -0.00439, - 0.07608, - 0.08401, - -0.17313, - -0.05801, - -0.02985, - -0.02802, - 0.05136, - 0.01932, - 0.11453, - 0.25318, - 0.06509, - 0.05468, - 0.06993, - 0.07322, - 0.20613, - 0.00634, - 0.04854, - 0.24179, - 0.10986, - -0.04085 - ], - [ - -0.15874, - -0.07426, - -0.00062, - 0.04064, - -0.11567, - -0.0759, - -0.03787, - -0.05648, - 0.04348, - 0.09613, - -0.01293, - -0.06308, - 0.11787, - 0.11151, - -0.01607, - 0.01086, - -0.04336, - -0.02126, - -0.06542, - -0.10249, - -0.10078, - -0.08794, - 0.24501, - 0.06797, - 0.00808, - 0.12197, - 0.31645, - 0.08389, - -0.0467, - -0.01621, - -0.08267, - -0.07785, - -0.33352, - 0.0295, - -0.02278, - 0.00429, - -0.13864, - -0.06398, - -0.16139, - -0.01741, - 0.00474, - -0.04597, - 0.01078, - 0.01426, - -0.05528, - -0.11177, - 0.10594, - -0.07021, - 0.00285, - 0.19473, - -0.02583, - -0.13046, - 0.16749, - -0.05323, - 0.27035, - -0.00853, - 0.10135, - 0.03906, - -0.06225, - 0.01831, - 0.08366, - 0.17738, - 0.04296, - 0.09649, - 0.13241, - -0.08033, - -0.01559, - -0.03325, - -0.05069, - -0.07679, - -0.33628, - 0.14368, - 0.12473, - 0.0117, - -0.2864, - -0.13061, - -0.06443, - 0.05695, - 0.04013, - -0.04824, - 0.19396, - 0.07604, - -0.0567, - 0.02537, - 0.09646, - 0.13982, - 0.19977, - -0.05703, - 0.31413, - 0.10431, - 0.08734, - -0.09966, - 0.07332, - -0.01933, - -0.05494, - -0.02115, - -0.00943, - 0.08423, - 0.11217, - 0.04334, - -0.14601, - 0.16723, - 0.0773, - 0.01142, - -0.00055, - -0.26015, - -0.02754, - -0.08735, - 0.07068, - -0.05484, - -0.02829, - 0.12255, - 0.08203, - 0.01135, - 0.03004, - 0.0161, - -0.08469, - -0.00595, - -0.03949, - -0.02939, - 0.03085, - 0.04903, - 0.08476, - -0.04032, - -0.0054, - 0.05684, - 0.03307, - 0.13853 - ], - [ - -0.07002, - 0.00905, - 0.00042, - -0.05921, - 0.04018, - -0.02326, - -0.03677, - 0.00261, - 0.06081, - 0.10672, - 0.02275, - 0.03702, - -0.01768, - 0.00161, - 0.03462, - -0.06098, - 0.08413, - -0.03402, - -0.05112, - -0.04543, - -0.07882, - 0.07803, - 0.00879, - 0.02872, - 0.07946, - 0.09693, - 0.09799, - 0.03958, - -0.03561, - -0.08276, - -0.03046, - 0.01714, - -0.10074, - 0.05103, - 0.01364, - -0.04803, - 0.00324, - 0.01976, - -0.09415, - -0.00895, - -0.03489, - -0.08475, - -0.00418, - 0.00011, - 0.03419, - -0.03958, - -0.08857, - 0.02383, - -0.04087, - 0.06392, - -0.01726, - -0.09554, - 0.05541, - -0.05881, - 0.02868, - 0.00021, - -0.00662, - 0.04644, - -0.06452, - -0.07845, - -0.00212, - -0.05168, - 0.06239, - 0.07499, - -0.0556, - -0.00334, - -0.03227, - -0.07135, - -0.07747, - -0.00616, - -0.09465, - 0.03207, - -0.03893, - 0.08389, - -0.04851, - 0.05799, - 0.02099, - -0.03785, - -0.06016, - 0.06874, - 0.09931, - -0.08341, - -0.00907, - 0.06205, - -0.00112, - 0.08143, - -0.0195, - 0.0096, - 0.01207, - -0.0479, - -0.06177, - 0.02079, - -0.00715, - 0.06291, - 0.09879, - 0.06101, - -0.0362, - -0.01948, - 0.0545, - 0.0999, - 0.07906, - -0.02975, - 0.05958, - -0.00601, - -0.0262, - -0.06428, - -0.06475, - 0.07513, - -0.07375, - 0.06705, - -0.06181, - -0.0286, - -0.09486, - -0.00828, - -0.00897, - 0.06704, - 0.05597, - 0.0514, - -0.0475, - 0.06885, - 0.1112, - -0.06133, - -0.04338, - -0.02621, - 0.03738, - -0.08043, - -0.05925, - -0.06989 - ], - [ - -0.06664, - -0.06351, - 0.03967, - -0.07495, - -0.0593, - 0.02604, - -0.09168, - 0.06335, - 0.15847, - -0.15305, - -0.06802, - 0.01288, - -0.14004, - -0.11954, - 0.00182, - 0.18554, - 0.0068, - -0.08228, - 0.01897, - 0.11407, - -0.02353, - -0.07563, - 0.07625, - 0.12032, - -0.12167, - -0.0816, - -0.03859, - 0.09428, - 0.04923, - 0.03475, - 0.08732, - -0.14443, - -0.06333, - 0.05605, - 0.267, - 0.03542, - 0.00872, - -0.03428, - 0.05941, - 0.02182, - -0.05078, - 0.03832, - -0.07237, - 0.02347, - -0.23391, - 0.08272, - 0.12295, - 0.04293, - 0.31458, - -0.05433, - 0.10786, - 0.26093, - -0.04559, - 0.08792, - -0.05901, - 0.01614, - 0.13947, - 0.01026, - 0.13082, - 0.14253, - 0.06313, - 0.08771, - -0.13673, - -0.06766, - 0.03241, - 0.04014, - 0.04742, - 0.07638, - 0.05391, - -0.04976, - 0.00938, - -0.09055, - -0.08672, - -0.05445, - -0.01259, - -0.01572, - 0.09758, - 0.02751, - 0.05151, - 0.15807, - 0.08053, - -0.02357, - -0.06426, - -0.01759, - 0.05548, - -0.10035, - 0.01487, - 0.13909, - 0.00843, - 0.21081, - 0.00772, - 0.05703, - -0.01388, - -0.0074, - 0.02629, - 0.14478, - 0.03468, - 0.14281, - -0.2832, - -0.09963, - 0.0467, - -0.0226, - 0.08769, - -0.16946, - 0.01954, - 0.02538, - 0.07581, - 0.02073, - 0.02332, - -0.02626, - -0.049, - -0.09285, - 0.03044, - -0.09101, - 0.08784, - -0.03978, - 0.01719, - 0.16179, - 0.10738, - 0.0496, - -0.11633, - -0.0941, - 0.117, - 0.04638, - 0.09489, - 0.28926, - 0.1331, - -0.01125 - ], - [ - 0.04971, - 0.05419, - -0.01164, - -0.05388, - 0.11448, - 0.01639, - 0.06753, - -0.00348, - 0.05309, - 0.00687, - -0.10235, - 0.04083, - -0.132, - -0.01896, - -0.08009, - 0.0006, - 0.09527, - -0.07379, - 0.00166, - 0.14268, - -0.1105, - 0.05469, - -0.07233, - 0.02444, - -0.09157, - -0.08415, - -0.01115, - 0.11492, - -0.04459, - -0.07641, - -0.02924, - 0.02725, - -0.00792, - -0.02277, - 0.06241, - -0.01435, - 0.01817, - 0.02828, - 0.02074, - -0.04494, - 0.05102, - -0.02443, - -0.04891, - 0.03885, - -0.04053, - 0.12307, - 0.004, - -0.0559, - 0.02717, - -0.06265, - 0.20848, - 0.00177, - -0.02604, - -0.05951, - -0.13579, - 0.03265, - 0.04046, - -0.03998, - 0.06712, - -0.00826, - -0.02957, - 0.10721, - -0.18087, - -0.1266, - 0.00656, - -0.0405, - -0.00953, - 0.06858, - 0.01274, - -0.04372, - 0.04672, - 0.07879, - -0.04846, - 0.07142, - 0.09465, - 0.07911, - 0.08791, - 0.07537, - -0.07379, - -0.05988, - 0.03885, - 0.0754, - 0.04113, - -0.06513, - 0.01681, - -0.01288, - 0.03889, - -0.02379, - -0.00926, - 0.1049, - -0.03252, - -0.08057, - 0.10126, - 0.02123, - -0.09244, - 0.08876, - 0.10659, - -0.03015, - -0.0341, - -0.19156, - -0.16848, - 0.03378, - 0.08971, - 0.0584, - 0.01288, - 0.01875, - -0.05586, - 0.0678, - 0.01251, - -0.04498, - 0.10664, - 0.14796, - 0.01466, - -0.04189, - -0.03453, - 0.01338, - 0.08634, - -0.13029, - 0.13877, - -0.04805, - 0.03235, - 0.01671, - 0.02966, - 0.05954, - 0.09268, - 0.01955, - -0.00408, - -0.03506 - ], - [ - -0.08898, - -0.0696, - -0.06454, - -0.09317, - 0.05793, - -0.08206, - -0.10077, - 0.00963, - 0.04888, - -0.00735, - -0.00506, - 0.0428, - -0.0401, - 0.0085, - 0.00767, - 0.07642, - -0.08915, - -0.06375, - 0.0268, - 0.17535, - -0.18342, - 0.00823, - -0.13847, - 0.04073, - -0.11096, - -0.04566, - 0.04243, - 0.12566, - 0.07405, - -0.03073, - 0.04877, - -0.11469, - 0.00796, - 0.05581, - 0.09746, - -0.05409, - -0.04836, - 0.13829, - -0.007, - -0.03035, - -0.02061, - -0.0575, - -0.14854, - 0.01809, - -0.16471, - -0.06994, - 0.03859, - -0.02237, - 0.12074, - 0.00194, - 0.1063, - 0.08086, - -0.04987, - -0.06699, - -0.10507, - -0.01393, - 0.06952, - 0.04172, - 0.0539, - 0.0481, - 0.01619, - 0.10094, - -0.12639, - -0.02586, - 0.08196, - -0.01237, - 0.00337, - 0.05233, - -0.02858, - 0.01692, - 0.06413, - -0.14319, - -0.1345, - -0.00489, - 0.0261, - 0.07534, - 0.06304, - 0.05953, - 0.09161, - 0.05874, - -0.14641, - -0.04406, - -0.00218, - -0.08436, - -0.08818, - -0.1166, - -0.15864, - 0.0604, - 0.0322, - 0.16075, - -0.13239, - -0.00572, - -0.0029, - -0.07314, - -0.02688, - 0.08484, - -0.0751, - 0.20896, - -0.08044, - -0.11494, - -0.06793, - 0.0021, - 0.11345, - -0.17095, - -0.02123, - 0.00021, - -0.08425, - -0.10147, - -0.08458, - 0.02355, - 0.0925, - 0.04092, - 0.08441, - -0.15002, - -0.03479, - -0.05869, - 0.09436, - 0.0596, - 0.0178, - 0.04998, - 0.05132, - -0.02931, - 0.19139, - 0.05104, - 0.02779, - 0.23467, - 0.16439, - -0.07717 - ], - [ - 0.01627, - 0.04172, - -0.09622, - 0.10232, - 0.03143, - -0.06004, - -0.02789, - -0.01455, - 0.1023, - -0.05562, - -0.05106, - 0.01069, - -0.17527, - -0.00776, - -0.08488, - 0.25208, - 0.0333, - 0.03378, - 0.02606, - 0.17852, - 0.01648, - -0.10082, - -0.02184, - 0.00235, - -0.06393, - -0.04563, - 0.00065, - -0.01038, - -0.03411, - 0.03632, - 0.10314, - -0.10643, - 0.01333, - -0.06225, - 0.09717, - -0.03742, - 0.05189, - 0.12492, - 0.02716, - 0.00822, - 0.02307, - 0.05275, - -0.08254, - 0.04595, - -0.09528, - 0.1211, - 0.13531, - -0.00608, - -0.00797, - -0.06111, - 0.10996, - 0.05232, - -0.01601, - -0.00681, - -0.01352, - 0.05017, - 0.00452, - 0.09672, - -0.01679, - 0.19217, - 0.0652, - 0.1964, - -0.09058, - -0.08693, - 0.02289, - 0.07342, - 0.07263, - 0.13068, - 0.0343, - 0.10344, - 0.05428, - 0.12459, - -0.06705, - -0.07143, - 0.10958, - 0.04831, - 0.00764, - 0.06477, - -0.0519, - 0.05436, - 0.04154, - 0.01259, - -0.01302, - -0.16297, - -0.00743, - -0.06556, - 0.1263, - -0.02508, - 0.01458, - 0.10859, - -0.01952, - 0.1295, - 0.07812, - -0.0151, - 0.05125, - -0.07827, - -0.07545, - 0.03086, - -0.22931, - -0.23923, - -0.00915, - -0.04776, - 0.01696, - 0.06401, - 0.06653, - 0.00154, - -0.05693, - -0.04101, - 0.00514, - 0.1153, - 0.00024, - 0.13897, - 0.12391, - -0.03882, - -0.02845, - 0.0562, - 0.00519, - -0.0608, - 0.03959, - -0.08378, - -0.11416, - -0.03801, - -0.0595, - -0.04106, - 0.14146, - 0.10017, - 0.10361, - 0.062 - ], - [ - 0.06763, - 0.01679, - -0.18405, - 0.05236, - -0.10252, - -0.19805, - 0.02193, - -0.18885, - -0.12683, - 0.16618, - 0.02035, - -0.10938, - -0.02647, - 0.11393, - -0.10443, - 0.13587, - 0.06828, - -0.08417, - 0.08588, - -0.13085, - 0.03331, - 0.28963, - 0.10104, - -0.20551, - -0.01573, - 0.0079, - 0.1458, - -0.06543, - 0.06728, - -0.01831, - -0.02195, - 0.14224, - -0.0164, - 0.02894, - -0.07062, - 0.05668, - 0.1163, - 0.12902, - -0.07837, - -0.05933, - 0.08074, - -0.00854, - -0.05417, - 0.23428, - 0.09574, - -0.02695, - -0.00527, - 5e-05, - -0.04703, - 0.05656, - 0.02933, - -0.04584, - 0.11076, - -0.15452, - 0.04762, - -0.21048, - 0.03317, - 0.0408, - -0.13659, - -0.0651, - 0.05975, - 0.12217, - 0.02354, - -0.03996, - -0.03872, - 0.04251, - -0.07201, - 0.16513, - 0.06031, - 0.10859, - -0.02253, - 0.08025, - 0.12174, - 0.06758, - 0.0494, - -0.1121, - -0.13002, - 0.04722, - -0.03928, - 0.0162, - 0.33998, - 0.06721, - 0.04374, - -0.1119, - 0.0326, - -0.03426, - 0.28402, - -0.09195, - 0.09787, - -0.03865, - 0.07021, - 0.14086, - -0.03762, - 0.13255, - -0.04479, - -0.05077, - -0.15226, - -0.00566, - -0.03025, - -0.12571, - -0.32724, - 0.04608, - -0.10844, - 0.04905, - 0.30996, - 0.10348, - -0.08309, - 0.28118, - -0.03236, - 0.09368, - 0.20537, - 0.29636, - 0.13536, - -0.02189, - -0.04804, - 0.01207, - 0.13974, - 0.06301, - 0.28091, - 0.20035, - 0.05917, - 0.04898, - -0.00248, - 0.17153, - 0.12495, - 0.03405, - -0.02212, - 0.00789 - ], - [ - 0.20513, - -0.0698, - 0.05837, - 0.00436, - -0.14826, - -0.10658, - 0.10994, - -0.02768, - -0.01222, - 0.06732, - 0.00466, - 0.00342, - 0.00595, - 0.13356, - -0.01036, - -0.04623, - -0.03476, - 0.05788, - 0.08418, - -0.075, - 0.08638, - 0.01189, - 0.06309, - -0.04694, - 0.05401, - -0.07399, - 0.10811, - -0.03425, - -0.08887, - -0.07897, - 0.01974, - 0.01072, - -0.15165, - 0.03355, - 0.01995, - 0.05697, - -0.09395, - -0.03818, - -0.19318, - -0.05751, - 0.00646, - -0.01877, - 0.09131, - 0.01729, - 0.14872, - -0.06435, - 0.03725, - 0.08737, - -0.16407, - 0.02503, - -0.12384, - -0.20154, - 0.17272, - 0.05324, - 0.00937, - -0.0526, - -0.01622, - -0.21922, - 0.0032, - 0.00138, - 0.02833, - 0.16351, - 0.05137, - 0.00417, - 0.08275, - 0.06864, - 0.02834, - -0.11036, - -0.1692, - -0.07816, - -0.06581, - 0.27752, - 0.1817, - -0.0757, - -0.13982, - 0.03359, - 0.05236, - 0.07451, - -0.10883, - -0.13083, - -0.08413, - 0.17495, - -0.05948, - -0.02246, - 0.1094, - 0.1487, - -0.07935, - -0.23351, - 0.15515, - -0.0994, - 0.08519, - -0.11023, - 0.05931, - -0.06305, - -0.07025, - -0.03361, - 0.02849, - -0.14023, - 0.04901, - 0.03885, - -0.0545, - 0.18919, - 0.03804, - 0.21012, - -0.07967, - -0.15398, - 0.04179, - 0.08355, - 0.0716, - -0.00355, - 0.04063, - 0.07881, - -0.03953, - 0.02202, - 0.03895, - -0.07561, - -0.26329, - -0.17752, - -0.08167, - 0.00978, - 0.04327, - 0.03626, - -0.19083, - -0.03383, - 0.0203, - -0.20688, - -0.1096, - 0.16162 - ], - [ - 0.19227, - 0.05023, - 0.10986, - 0.18776, - 0.06319, - -0.07181, - -0.06698, - -0.06643, - 0.02825, - -0.00208, - -0.1778, - 0.10033, - -0.06173, - -0.04162, - 0.02896, - 0.13882, - 0.08136, - 0.02582, - -0.0584, - 0.07944, - -0.03652, - -0.06236, - -0.14096, - 0.11879, - -0.04151, - -0.11382, - -0.03995, - 0.10174, - -0.0435, - 0.15692, - 0.21433, - 0.03978, - -0.01745, - 0.00489, - 0.01097, - -0.00469, - 0.00533, - 0.11161, - -0.17999, - -0.01364, - -0.00667, - 0.0303, - -0.11713, - -0.07218, - -0.011, - 0.21687, - 0.13108, - -0.04191, - 0.01641, - 0.10217, - 0.07335, - 0.02043, - 0.13444, - 0.06423, - -0.1238, - 0.08265, - 0.00324, - 0.00418, - 0.13114, - 0.11649, - 0.03364, - 0.09852, - -0.03956, - -0.11015, - 0.05299, - 0.09297, - -0.04052, - 0.01413, - 0.06856, - 0.0437, - -0.03557, - 0.05219, - -0.0257, - -0.02125, - 0.10747, - 0.07112, - -0.03246, - -0.0128, - -0.03875, - -0.00545, - -0.07427, - 0.03594, - -0.06307, - -0.1154, - 0.03547, - -0.01309, - 0.01591, - -0.01528, - -0.05484, - 0.09145, - -0.10761, - 0.10554, - 0.07664, - -0.04691, - -0.06594, - 0.00685, - 0.04938, - -0.03305, - -0.15443, - -0.18057, - 0.0013, - -0.03951, - 0.08613, - 0.17508, - -0.04226, - 0.02229, - 0.01218, - 0.04076, - -0.05208, - 0.08679, - 0.12662, - 0.12453, - 0.09664, - -0.07634, - 0.03732, - -0.01752, - 0.13084, - -0.05025, - 0.02372, - 0.00872, - -0.02609, - -0.06258, - 0.11794, - 0.10972, - -0.03419, - 0.07718, - 0.15255, - -0.00562 - ], - [ - -0.01635, - -0.04996, - -0.05431, - -0.03103, - -0.00075, - -0.01703, - -0.01353, - -0.03444, - -0.08388, - 0.05727, - 0.07113, - 0.03461, - -0.06703, - -0.07271, - 0.04774, - -0.02197, - -0.05788, - 0.0032, - 0.03823, - -0.074, - -0.05013, - 0.03504, - 0.02805, - -0.05091, - 0.02201, - 0.06057, - -0.06268, - -0.066, - 0.04771, - -0.06273, - 0.03385, - -0.03829, - -0.08555, - -0.08529, - 0.05368, - 0.00516, - 0.06496, - -0.04553, - -0.06183, - 0.04269, - -0.01379, - -0.00821, - 0.01966, - 0.065, - -0.02743, - 0.0328, - -0.05712, - -0.01442, - -0.07122, - -0.00311, - 0.01912, - 0.07156, - 0.0034, - -0.04724, - 0.08098, - 0.06919, - 0.08714, - -0.06023, - -0.08253, - 0.08534, - 0.03859, - -0.06788, - -0.06311, - 0.03126, - -0.0044, - 0.01747, - 0.03833, - 0.05063, - 0.06607, - -0.04386, - -0.07317, - 0.03747, - -0.08606, - -0.02391, - 0.01053, - -0.07141, - 0.07326, - 0.05941, - 0.05231, - -0.05966, - -0.07573, - -0.08282, - 0.07883, - -0.07835, - 0.02428, - 0.02369, - 0.05808, - -0.00055, - -0.04416, - -0.06596, - -0.07032, - -0.04944, - 0.01719, - -0.07308, - -0.07059, - 0.00296, - 0.03018, - -0.08666, - 0.02311, - 0.07225, - 0.07129, - -0.03624, - 0.04329, - 0.033, - 0.06533, - 0.04519, - -0.00157, - -0.03393, - -0.05623, - 0.00795, - 0.05988, - 0.00789, - 0.0606, - -0.01042, - 0.00901, - 0.00134, - -0.04813, - 0.06511, - 0.08549, - 0.08022, - 0.04754, - 0.05336, - -0.00963, - 0.03153, - 0.06786, - 0.05136, - -0.07021, - 0.05768 - ], - [ - -0.00929, - 0.08146, - 0.0662, - 0.11721, - -0.02222, - 0.21552, - -0.0066, - 0.13604, - 0.05396, - -0.21566, - 0.18644, - 0.01462, - -0.00293, - -0.04889, - 0.01543, - 0.06401, - -0.06497, - -0.05093, - 0.02915, - 0.08806, - 0.22382, - 0.07031, - 0.06294, - 0.04483, - -0.03185, - 0.03325, - -0.35787, - -0.13374, - 0.02738, - 0.13782, - -0.00382, - 0.07614, - 0.30291, - -0.02283, - -0.03301, - 0.06943, - 0.15246, - -0.2273, - 0.27493, - -0.04932, - -0.05807, - -0.06489, - 0.06029, - 0.02458, - 0.03088, - 0.00736, - -0.11642, - 0.07576, - 0.2174, - -0.2315, - 0.08407, - 0.2681, - 0.11013, - 0.06769, - -0.01206, - 0.04437, - -0.07453, - -0.12568, - -0.01821, - -0.0285, - 0.11228, - -0.22542, - 0.0857, - -0.0134, - -0.25129, - 0.05577, - 0.02562, - -0.09878, - 0.01735, - -0.00147, - 0.18947, - -0.14975, - -0.00159, - -0.09533, - 0.09404, - 0.13382, - -0.02345, - 0.06014, - 0.04422, - 0.29521, - 0.08685, - -0.09001, - 0.05413, - -0.04853, - -0.14283, - -0.15711, - -0.00719, - 0.28392, - -0.05528, - 0.03745, - 0.02722, - 0.13332, - -0.08316, - -0.00403, - 0.19509, - -0.00774, - -0.0298, - 0.04026, - -0.12872, - 0.03901, - 0.21734, - -0.18337, - -0.02632, - -0.13454, - -0.03071, - 0.27239, - 0.05758, - -0.04935, - -0.06644, - -0.02848, - 0.0203, - -0.19983, - -0.21844, - 0.01714, - 0.0024, - 0.11831, - -0.10495, - 0.18782, - -0.00842, - -0.03056, - -0.03443, - -0.03696, - 0.00959, - 0.13663, - 0.03278, - 0.03455, - 0.05307, - 0.00805 - ], - [ - 0.09465, - 0.01566, - -0.02616, - 0.1057, - 0.09918, - -0.01424, - 0.07002, - 0.07694, - 0.07015, - 0.00047, - 0.03167, - 0.11656, - -0.03436, - -0.08502, - 0.05331, - -0.00501, - 0.10051, - 0.06366, - 0.0702, - -0.01026, - -0.03112, - -0.05977, - -0.08216, - 0.08299, - -0.11035, - -0.06511, - 0.04653, - 0.0767, - -0.02363, - 0.18403, - 0.11759, - 0.06679, - 0.00733, - -0.08381, - 0.05902, - -0.06623, - -0.05218, - 0.10933, - 0.0243, - 0.04789, - -0.00201, - 0.08573, - -0.02358, - -0.09015, - -0.02447, - 0.06454, - 0.14162, - 0.01185, - 0.00678, - 0.10012, - 0.03137, - 0.10253, - 0.04169, - 0.09824, - -0.04652, - 0.07156, - -0.01188, - 0.07579, - 0.05012, - 0.03391, - 0.07562, - 0.06943, - -0.01531, - -0.03115, - -0.0103, - 0.04305, - 0.05092, - -0.01072, - 0.10335, - 0.01281, - 0.08038, - 0.09452, - -0.126, - 0.05499, - 0.00476, - 0.02529, - 0.02775, - 0.0583, - -0.02695, - -0.00235, - -0.0304, - -0.04963, - 0.05322, - 0.02938, - 0.09192, - 0.10463, - -0.02512, - 0.03411, - -0.04807, - 0.03075, - -0.06185, - 0.05142, - 0.01708, - 0.05902, - 0.03377, - 0.05337, - 0.00707, - 0.10899, - -0.12971, - -0.052, - 0.00974, - -0.01296, - -0.03658, - -0.04218, - -0.09806, - -0.01869, - 0.06781, - -0.05941, - -0.16654, - -0.0423, - 0.07887, - 0.08149, - 0.09555, - 0.04406, - -0.05866, - -0.0046, - 0.06276, - -0.04197, - -0.05606, - -0.08683, - -0.06875, - -0.08913, - 0.04699, - 0.06447, - -0.00223, - 0.07508, - 0.12435, - -0.09998 - ], - [ - 0.08324, - 0.04189, - -0.19995, - -0.0092, - -0.04134, - 0.09325, - 0.00492, - 0.11985, - 0.12292, - 0.14966, - 0.12572, - 0.0269, - -0.06525, - -0.09842, - 0.01426, - -0.07226, - 0.03032, - -0.05762, - 0.00091, - 0.05994, - 0.00585, - 0.16019, - -0.1771, - -0.17826, - 0.08061, - 0.08935, - -0.00461, - 0.00338, - 0.08425, - -0.06396, - -0.00054, - 0.06623, - 0.14323, - 0.08713, - -0.01259, - -0.06275, - -0.00964, - 0.11177, - 0.16759, - -0.02596, - 0.00707, - -0.01252, - -0.07157, - 0.15156, - 0.18557, - 0.09848, - -0.22006, - -0.01465, - 0.00861, - 0.01071, - 0.1033, - -0.05859, - -0.15862, - -0.00426, - 0.01496, - 0.09976, - -0.04534, - 0.00606, - 0.07097, - -0.12709, - -0.17794, - -0.2535, - -0.04397, - 0.01621, - 0.11428, - 0.06594, - 0.06358, - 0.14324, - 0.00358, - 0.12923, - 0.18208, - -0.17857, - -0.22274, - 0.11989, - 0.21301, - 0.16699, - 0.0336, - 0.0874, - 0.09539, - 0.00383, - 0.09784, - 0.03469, - 0.05891, - -0.09098, - -0.12149, - -0.05293, - 0.05381, - 0.05267, - -0.1523, - -0.08284, - 0.03076, - 0.04767, - -0.19175, - -0.02852, - 0.02394, - 0.07098, - 0.00168, - -0.1514, - 0.17645, - -0.10183, - 0.07253, - -0.20236, - -0.11373, - -0.16231, - -0.02936, - 0.17484, - 0.14841, - 0.15333, - -0.10714, - -0.03033, - -0.02197, - -0.11124, - -0.04989, - 0.14175, - -0.00197, - -0.03889, - 0.09052, - 0.07605, - 0.01731, - 0.01099, - -0.02992, - 0.13781, - 0.04113, - -0.04816, - -0.10266, - 0.02477, - -0.01669, - -0.13009 - ], - [ - -0.15911, - -0.02279, - -0.0064, - 0.02939, - -0.00622, - -0.10945, - -0.00374, - -0.07287, - 0.04762, - 0.03306, - -0.05024, - -0.03711, - 0.07646, - 0.21874, - 0.06244, - -0.14704, - 0.00192, - -0.07995, - 0.07122, - -0.17389, - -0.00738, - 0.0294, - 0.17016, - 0.12605, - 0.02654, - 0.11353, - 0.19299, - -0.00911, - 0.01406, - -0.13822, - -0.09455, - -0.10815, - -0.18146, - 0.05927, - -0.02277, - -0.08819, - 0.01492, - -0.11376, - -0.01449, - 0.02031, - 0.14817, - 0.01685, - 0.1488, - -0.02945, - 0.05252, - -0.13242, - 0.05664, - 0.04995, - 0.0424, - 0.11851, - -0.15151, - -0.05776, - 0.17239, - -0.05552, - 0.13946, - -0.06836, - 0.04933, - -0.09203, - -0.03933, - -0.12156, - 0.07329, - 0.03938, - 0.0616, - 0.05264, - 0.08884, - -0.01144, - -0.03345, - -0.19722, - -0.06326, - -0.16321, - -0.22324, - 0.08565, - 0.22032, - -0.03716, - -0.277, - -0.10289, - 0.02876, - 0.05175, - -0.1031, - -0.0406, - 0.0121, - -0.09412, - -0.08288, - 0.17144, - -0.09359, - -0.00374, - 0.0887, - 0.03071, - 0.11606, - -0.06895, - 0.04241, - -0.25985, - -0.00295, - -0.03688, - -0.01083, - -0.06522, - -0.00869, - -0.0259, - 0.0825, - 0.20301, - 0.01747, - 0.21937, - 0.08402, - 0.0306, - -0.07563, - -0.13628, - -0.04549, - -0.09801, - 0.13807, - -0.04353, - -0.07961, - -0.077, - 0.01035, - -0.10219, - -0.05892, - 0.08181, - -0.13225, - 0.11093, - -0.00642, - -0.01891, - 0.01605, - 0.09934, - -0.00912, - 0.06004, - 0.00503, - -0.04233, - -0.01494, - 0.15289 - ], - [ - 0.12147, - 0.02922, - 0.08794, - -0.17133, - -0.07268, - 0.08552, - 0.05561, - 0.10878, - 0.07207, - -0.03176, - 0.02178, - 0.01608, - -0.12243, - -0.08048, - 0.04759, - 0.03407, - 0.07003, - -0.01669, - 0.06755, - 0.16948, - 0.26395, - 0.00422, - -0.07749, - -0.05267, - 0.05208, - -0.10472, - -0.12199, - 0.03649, - -0.02888, - -0.02427, - -0.09563, - 0.09598, - 0.05419, - -0.11761, - -0.01512, - -0.02019, - -0.00477, - -0.12365, - 0.27636, - -0.00185, - 0.13928, - 0.06301, - 0.22493, - 0.13828, - 0.06113, - -0.06843, - -0.06987, - 0.06076, - -0.07658, - -0.06098, - 0.067, - -0.01205, - -0.07392, - 0.05421, - -0.0488, - -0.11347, - -0.1248, - -0.05869, - -0.02755, - 0.06486, - -0.02176, - 0.00497, - -0.05108, - 0.04563, - 0.00444, - 0.07488, - 0.10864, - -0.08026, - 0.01717, - 0.09105, - 0.08603, - 0.20555, - -0.01295, - -0.08169, - 0.0111, - 0.05865, - -0.10009, - -0.01587, - 0.15174, - -0.24064, - -0.06103, - 0.16283, - -0.04273, - 0.05415, - 0.10099, - 0.15478, - -0.06949, - -0.11963, - -0.10349, - -0.06266, - 0.05255, - -0.00167, - 0.16151, - -0.01056, - 0.02387, - -0.00629, - -0.03372, - -0.01388, - -0.01642, - 0.06273, - 0.17161, - 0.09325, - 0.09825, - 0.14421, - 0.08838, - 0.03809, - -0.01409, - 0.14855, - -0.00834, - -0.02664, - -0.08118, - -0.13521, - -0.12968, - 0.14439, - 0.0382, - -0.00885, - -0.14742, - -0.09012, - 0.01458, - -0.03224, - 0.05585, - -0.05406, - -0.18439, - -0.08264, - 0.02288, - -0.06651, - -0.0489, - -0.0199 - ], - [ - -0.00377, - -0.07823, - -0.02976, - 0.36329, - -0.02027, - -0.00534, - 0.09871, - -0.17775, - 0.03538, - 0.00028, - -0.00057, - -0.11356, - 0.12855, - 0.10533, - 0.03114, - 0.25501, - 0.03618, - -0.03797, - -0.06595, - -0.15001, - 0.15647, - 0.14219, - 0.11125, - -0.10618, - -0.01159, - 0.04759, - -0.09121, - -0.31419, - 0.10174, - 0.16758, - 0.02349, - 0.09172, - -0.06522, - 0.04969, - 0.00729, - -0.06622, - 0.03581, - 0.00182, - -0.0676, - 0.06119, - 0.0169, - 0.05338, - -0.11534, - 0.11412, - 0.15725, - -0.08125, - -0.02318, - -0.04881, - 0.02313, - -0.11121, - -0.06506, - -0.07811, - 0.16481, - -0.06552, - -0.07155, - -0.15265, - -0.02073, - -0.09499, - -0.21083, - 0.04909, - 0.17336, - 0.08433, - 0.07298, - 0.06809, - -0.17789, - 0.12349, - -0.02912, - 0.01861, - 0.06355, - -0.12428, - 0.06337, - 0.02538, - 0.10426, - -0.04618, - -0.07221, - -0.04531, - -0.11753, - -0.01639, - -0.08113, - 0.11941, - 0.30637, - 0.13946, - -0.04846, - -0.09806, - -0.15019, - -0.05207, - 0.21912, - 0.12065, - 0.03091, - -0.13274, - -0.00153, - 0.17378, - -0.05422, - 0.04137, - 0.05744, - -0.19726, - -0.12767, - -0.06526, - -0.14232, - -0.11019, - -0.07016, - -0.07867, - -0.02009, - 0.0623, - 0.07523, - 0.12505, - -0.12458, - 0.07484, - 0.04466, - -0.01614, - 0.10728, - 0.23399, - 0.01206, - 0.02727, - 0.01973, - -0.02893, - -0.03443, - 0.0777, - 0.04791, - 0.10577, - 0.05203, - 0.05139, - -0.10339, - 0.08243, - 0.18655, - 0.05618, - -0.15903, - 0.13672 - ], - [ - 0.0962, - 0.08462, - 0.08973, - 0.04235, - 0.11493, - 0.07643, - 0.04192, - 0.15003, - -0.0597, - 0.10527, - -0.02891, - -0.05684, - -0.03674, - -0.02675, - -0.05644, - 0.00777, - -0.02592, - -0.03296, - -0.07294, - -0.00129, - -0.04242, - -0.0592, - -0.13005, - 0.16412, - 0.0612, - -0.04422, - 0.10562, - 0.06207, - -0.02852, - 0.05395, - 0.14801, - -0.04574, - 0.03817, - -0.07256, - 0.01277, - 0.00313, - -0.02006, - 0.17412, - -0.02269, - 0.01691, - -0.0614, - -0.00436, - -0.03421, - 0.01105, - 0.02581, - 0.02131, - 0.04944, - -0.06171, - -0.03382, - 0.10251, - -0.09335, - -0.00627, - -0.0231, - 0.09935, - 0.12504, - 0.09078, - -0.01053, - 0.00799, - 0.13117, - -0.08489, - 0.02228, - -0.05817, - 0.01716, - -0.02056, - 0.08305, - -0.12097, - -0.07684, - 0.08091, - 0.17906, - 0.08699, - 0.07182, - -0.028, - -0.25571, - 0.04669, - -0.04824, - 0.06435, - 0.01898, - -0.01229, - 0.09387, - 0.02708, - -0.00784, - -0.07619, - -0.05068, - -0.04824, - 0.13291, - -0.04142, - -0.03463, - 0.01504, - -0.007, - 0.07524, - 0.0741, - 0.16905, - -0.17063, - -0.06457, - -0.09532, - 0.17919, - 0.1416, - 0.07173, - 0.00215, - 0.05534, - -0.01443, - -0.10263, - -0.07429, - -0.07239, - -0.05694, - -0.00662, - 0.02407, - -0.03147, - -0.23092, - -0.01664, - 0.11825, - -0.02779, - 0.03853, - 0.05556, - -0.00211, - 0.03031, - 0.09797, - -0.04827, - -0.09941, - -0.10929, - -0.16402, - -0.03483, - 0.11496, - -0.05441, - -0.10784, - -0.00029, - 0.1102, - -0.17255 - ], - [ - 0.05808, - -0.03951, - 0.13277, - 0.02735, - -0.02052, - 0.01941, - -0.03641, - 0.09789, - -0.05272, - -0.0777, - -0.01871, - -0.0779, - 0.1535, - 0.06322, - 0.00445, - 0.07183, - 0.05288, - -0.02029, - 0.04915, - 0.01691, - 0.04205, - -0.15627, - 0.0951, - 0.13541, - -0.05322, - 0.03712, - 0.02407, - 0.1651, - -0.04237, - 0.16807, - 0.11328, - -0.0818, - -0.05722, - 0.05441, - 0.10126, - -0.06177, - -0.12516, - 0.02797, - 0.03339, - -0.06328, - -0.09305, - 0.09061, - 0.04134, - 0.00974, - -0.07917, - -0.0214, - 0.14215, - -0.07573, - 0.00295, - 0.03555, - -0.02834, - 0.08743, - 0.09093, - 0.00835, - 0.11837, - 0.04265, - 0.1162, - -0.03538, - -0.05789, - -0.05657, - 0.12934, - 0.07878, - 0.05794, - 0.01009, - -0.03053, - -0.02508, - 0.05317, - -0.02027, - 0.07923, - -0.05357, - -0.06076, - 0.01613, - -0.06573, - -0.03156, - -0.07171, - 0.05319, - 0.10647, - -0.06445, - -0.01836, - 0.04899, - -0.07546, - -0.00185, - -0.04184, - 0.02711, - 0.15136, - 0.01091, - 0.01269, - 0.05743, - 0.00041, - 0.08332, - -0.00757, - 0.13925, - 0.01052, - 0.06525, - 0.02181, - 0.16286, - 0.07516, - 0.08615, - -0.15572, - -0.08985, - 0.05455, - -0.02051, - -0.03043, - 0.01588, - -0.04493, - -0.04177, - 0.05652, - 0.00279, - 0.01041, - -0.01378, - 0.02021, - 0.03032, - 0.02276, - 0.01222, - -0.06647, - -0.02958, - 0.01837, - 0.01056, - 0.06191, - -0.03299, - -0.14, - -0.01496, - -0.02854, - 0.05297, - 0.11839, - -0.00465, - 0.07979, - -0.02765 - ], - [ - 0.39502, - -0.04864, - 0.27379, - 0.01771, - 0.06509, - 0.06504, - -0.00305, - -0.02247, - -0.03377, - 0.02479, - 0.00619, - 0.1552, - 0.07419, - -0.08445, - -0.01216, - 0.00615, - 0.14139, - -0.06939, - -0.07673, - 0.24069, - 0.17452, - -0.06302, - -0.23596, - 0.02194, - -0.06228, - -0.06416, - -0.08411, - 0.15481, - -0.03942, - 0.04155, - 0.13274, - -0.02627, - 0.07344, - -0.05504, - 0.00749, - -0.02008, - -0.00239, - -0.08955, - 0.20121, - -0.04087, - 0.17062, - 0.0542, - 0.06822, - -0.16829, - 0.05521, - 0.27389, - 0.09358, - 0.01287, - -0.13285, - 0.18896, - 0.17574, - 0.0435, - -0.01046, - 0.04576, - -0.13197, - 0.05134, - -0.17983, - -0.1844, - 0.13988, - 0.14482, - -0.12019, - -0.00798, - -0.01431, - 0.01001, - 0.09112, - 0.05115, - 0.05307, - -0.06452, - -0.0705, - -0.02626, - 0.18477, - 0.24604, - 0.07741, - -0.15163, - 0.1952, - 0.07835, - -0.00536, - -0.05153, - 0.02989, - -0.23137, - -0.20466, - -0.00548, - 0.00953, - 0.03922, - -0.03914, - 0.20463, - -0.1995, - -0.1266, - -0.16391, - -0.00794, - -0.09312, - 0.09482, - 0.1027, - -0.06223, - -0.10461, - 0.09514, - -0.02552, - -0.04274, - 0.08276, - 0.01975, - 0.01539, - 0.04525, - 0.09808, - 0.20873, - -0.1695, - 0.03252, - -0.02307, - -0.04526, - 0.04447, - -0.00839, - -0.01552, - 0.00227, - -0.0097, - 0.0204, - 0.05559, - -0.02241, - -0.02591, - -0.18985, - -0.15254, - -0.07129, - 0.08821, - -0.03194, - -0.15658, - -0.03988, - -0.03119, - -0.20268, - 0.11247, - 0.02762 - ], - [ - 0.0339, - -0.07864, - 0.08898, - 0.04016, - 0.10585, - -0.07314, - 0.10473, - -0.12203, - -0.07476, - -0.0088, - -0.03588, - 0.12436, - 0.09546, - 0.09206, - 0.0976, - 0.06737, - 0.19478, - -0.05788, - -0.07511, - 0.05539, - -0.03623, - -0.01233, - -0.10688, - 0.10104, - -0.05127, - -0.02452, - -0.01244, - 0.09373, - 0.0742, - 0.00876, - 0.15666, - 0.10715, - 0.07912, - 0.07798, - -0.03872, - 0.09006, - 0.1287, - -0.008, - -0.00903, - -0.03241, - -0.07663, - 0.09285, - -0.09382, - -0.09237, - 0.04329, - 0.07085, - 0.0206, - 0.0115, - 0.02534, - -0.0241, - -0.00675, - 0.02828, - 0.14621, - 0.021, - -0.03826, - -0.03963, - 0.05065, - -0.03937, - 0.01666, - -0.02792, - 0.21072, - 0.12323, - 0.19323, - 0.00774, - -0.10488, - 0.07657, - -0.01931, - -0.07263, - 0.02957, - -0.1492, - 0.08399, - -0.06943, - -0.05334, - 0.0621, - 0.03286, - 0.00079, - -0.01067, - 0.06325, - 0.01171, - -0.01228, - -0.14144, - 0.07035, - 0.06005, - -0.09726, - -0.02964, - -0.10629, - -0.137, - 0.12324, - -0.00332, - 0.04274, - -0.01374, - 0.00112, - -0.05164, - 0.06484, - -0.04476, - 0.00762, - -0.06777, - 0.05252, - -0.09079, - -0.06791, - -0.02811, - -0.1089, - 0.00829, - 0.17212, - -0.03209, - 0.12472, - -0.03121, - -0.05333, - 0.03336, - -0.03973, - 0.18352, - 0.04516, - 0.14166, - -0.12521, - -0.05643, - 0.01605, - 0.04473, - 0.03183, - -0.07906, - 0.06034, - 0.10041, - -0.1128, - 0.11194, - 0.1381, - 0.02683, - -0.006, - -0.02766, - 0.11787 - ], - [ - 0.16429, - 0.05383, - 0.00756, - -0.2335, - 0.01701, - 0.08588, - -0.08205, - 0.17046, - 0.19262, - 0.01579, - 0.01493, - 0.0406, - -0.12423, - -0.10503, - 0.00094, - -0.00716, - -0.05128, - -0.03646, - -0.00696, - 0.22869, - -0.02081, - -0.05458, - -0.17315, - -0.02438, - 0.0072, - 0.00854, - -0.01164, - 0.0525, - -0.0644, - -0.03167, - -0.04605, - -0.02698, - -0.00638, - -0.13257, - 0.04205, - -0.04741, - 0.09646, - -0.05583, - 0.19617, - 0.00588, - 0.13965, - 0.03406, - 0.08156, - 0.01952, - -0.0356, - 0.17477, - -0.07147, - -0.01152, - -0.04988, - 0.14364, - 0.21869, - -0.02195, - -0.09092, - 0.02923, - -0.10834, - 0.13271, - -0.00434, - 0.07145, - 0.20028, - 0.1221, - -0.04495, - -0.08261, - -0.03313, - 0.04474, - 0.1281, - 0.09554, - -0.03305, - 0.05759, - -0.022, - 0.04902, - 0.01144, - 0.15578, - 0.08914, - -0.02758, - 0.08722, - 0.02478, - 0.06316, - 0.06025, - 0.03352, - -0.0941, - -0.19043, - 0.03367, - -0.05391, - 0.09837, - 0.09111, - 0.15841, - -0.12032, - -0.03678, - -0.00092, - 0.07671, - 0.02082, - -0.16609, - 0.07879, - -0.05695, - 0.00505, - 0.10359, - 0.07133, - -0.05479, - 0.07876, - 0.129, - 0.18556, - 0.14731, - -0.01, - 0.13216, - -0.03627, - -0.01347, - 0.01252, - -0.02885, - 0.17015, - -0.03865, - -0.08591, - -0.06523, - -0.01496, - 0.14533, - 0.02134, - -0.04647, - -0.03604, - -0.13923, - -0.045, - -0.04585, - -0.0014, - 0.01243, - -0.10055, - -0.14178, - -0.06175, - -0.00445, - 0.10796, - 0.12334 - ], - [ - -0.02425, - 0.02711, - -0.0906, - 0.11254, - -0.00169, - 0.03187, - 0.02958, - 0.03564, - -0.11015, - 0.01308, - 0.19228, - -0.12108, - 0.2053, - 0.03004, - 0.01083, - 0.02656, - -0.08586, - -0.00951, - 0.07099, - -0.24582, - -0.00296, - 0.19602, - 0.14433, - 0.04929, - 0.14766, - 0.06404, - 0.01308, - -0.08794, - 0.07621, - 0.10748, - 0.05781, - 0.07646, - -0.06528, - -0.0065, - -0.05008, - 0.03998, - 0.07134, - -0.07783, - -0.11115, - -0.00067, - -0.10193, - -0.07419, - 0.03251, - 0.00741, - 0.21185, - -0.0541, - -0.07997, - 0.01881, - -0.05161, - -0.12359, - -0.14927, - -0.09791, - 0.06756, - 0.06683, - 0.12776, - -0.0158, - -0.08011, - -0.00489, - -0.09261, - -0.12414, - 0.08867, - -0.12467, - 0.13911, - 0.14977, - -0.04802, - -0.03349, - -0.07176, - -0.12124, - 0.02893, - -0.01092, - 0.07746, - -0.0629, - 0.08941, - -0.03669, - 0.06943, - 0.03703, - -0.07499, - 0.02603, - -0.0395, - 0.05328, - 0.08518, - -0.05792, - -0.07211, - 0.02631, - -0.06692, - 0.00254, - 0.19359, - 0.00866, - 0.12105, - -0.21381, - 0.07643, - 0.06376, - -0.17629, - -0.051, - 0.07514, - -0.06333, - 0.04885, - -0.11603, - 0.05764, - 0.08644, - -0.10455, - -0.1161, - -0.09834, - -0.07628, - 0.07565, - 0.01067, - 0.05201, - -0.05595, - 0.02114, - -0.00694, - 0.02126, - 0.05305, - -0.06568, - 0.08751, - -0.03516, - -0.00587, - 0.0546, - 0.04559, - -0.11453, - -0.04165, - 0.13919, - 0.01751, - 0.0124, - 0.05976, - -0.08416, - -0.14837, - -0.03236, - -0.00946 - ], - [ - -0.08892, - -0.01536, - 0.15611, - 0.10022, - -0.06389, - -0.04067, - -0.04769, - -0.04885, - -0.155, - -0.08137, - -0.00584, - -0.02914, - 0.14953, - 0.18324, - 0.0706, - -0.08596, - 0.03796, - 0.07525, - 0.02833, - -0.09065, - 0.05394, - 9e-05, - 0.20269, - 0.06864, - 0.08271, - -0.00146, - 0.0787, - -0.15868, - -0.06018, - 0.00847, - -0.00313, - 0.06729, - -0.1125, - 0.00338, - 0.02881, - -0.06854, - -0.08228, - -0.10498, - -0.04674, - -0.01915, - -0.05994, - 0.03303, - -0.01826, - -0.07533, - 0.03995, - -0.16815, - 0.12454, - 0.05457, - 0.04518, - -0.05958, - -0.17711, - -0.10923, - 0.19929, - 0.03305, - 0.15229, - -0.12536, - 0.03385, - -0.05514, - -0.07638, - -0.04087, - 0.04652, - 0.03817, - 0.10831, - 0.12522, - -0.009, - -0.10583, - -0.04891, - -0.06547, - 0.02598, - -0.05849, - -0.23755, - 0.10496, - 0.19549, - 0.00201, - -0.27131, - -0.1667, - -0.03448, - -0.05704, - -0.01847, - 0.01216, - 0.08663, - 0.03571, - -0.07721, - 0.12165, - 0.07221, - 0.0227, - 0.03883, - -0.06076, - 0.25739, - -0.03444, - -0.00603, - -0.09938, - 0.05968, - 0.11149, - 0.12867, - -0.03246, - -0.04719, - -0.03327, - 0.03924, - 0.05163, - -0.03328, - -0.02752, - 0.05236, - 0.01682, - -0.02326, - -0.13689, - 0.09113, - -0.03367, - 0.07091, - 0.07498, - -0.13739, - -0.05572, - -0.12261, - -0.09394, - -0.06734, - 0.01944, - -0.14267, - -0.0421, - -0.0619, - 0.07767, - 0.12617, - -0.06041, - -0.05848, - -0.06296, - 0.03063, - -0.11997, - -0.0626, - 0.15775 - ], - [ - -0.19645, - 0.05031, - -0.07647, - -0.0366, - -0.09717, - 0.0186, - -0.0397, - 0.00351, - 0.24026, - -0.11307, - 0.07514, - -0.02361, - -0.0386, - 0.10819, - 0.06064, - 0.17109, - -0.10555, - -0.02313, - -0.04215, - 0.03192, - -0.04581, - -0.01358, - -0.02363, - 0.02543, - 0.08227, - 0.0147, - -0.00724, - 0.04475, - 0.07133, - -0.02287, - 0.02276, - -0.23175, - -0.0819, - 0.01328, - 0.32598, - -0.05063, - -0.03737, - -0.08751, - 0.09542, - -0.00887, - 0.06084, - 0.01769, - 0.07082, - -0.02564, - -0.24476, - 0.00113, - 0.10512, - -0.00978, - 0.29183, - -0.05603, - 0.02599, - 0.2525, - -0.0573, - -0.06395, - -0.00782, - -0.10767, - 0.17637, - 0.10803, - 0.03116, - 0.08008, - -0.01581, - -0.09994, - -0.06735, - 0.07042, - -0.04828, - 0.09948, - -0.06752, - -0.01525, - 0.12842, - -0.02258, - -0.09205, - -0.11371, - 0.11862, - 0.00031, - 0.07954, - -0.21194, - -0.04449, - -0.10213, - 0.13573, - 0.21569, - 0.091, - -0.10508, - -0.07164, - 0.23792, - -0.06122, - 0.02473, - 0.09083, - 0.10937, - -0.00018, - 0.13747, - -0.02768, - 0.03551, - 0.07982, - 0.0044, - 0.28831, - -0.04841, - -0.00994, - 0.16811, - -0.04088, - 0.09175, - 0.15231, - 0.16606, - 0.15292, - -0.19711, - 0.03086, - -0.08395, - 0.07354, - -0.0003, - 0.17035, - 0.0937, - -0.04736, - -0.01964, - -0.09139, - 0.04353, - 0.00937, - -0.08099, - 0.08538, - 0.21497, - 0.05942, - 0.00148, - 0.06744, - 0.0618, - 0.07442, - 0.02217, - -0.05466, - 0.26324, - 0.09586, - 0.1033 - ], - [ - -0.04251, - 0.03924, - 0.03463, - 0.05701, - -0.06274, - -0.03859, - -0.06134, - 0.05042, - 0.00831, - -0.04537, - -0.08413, - -0.10344, - -0.10365, - -0.0643, - -0.04654, - 0.2394, - -0.00841, - -0.0704, - -0.08751, - 0.11974, - 0.08784, - -0.12332, - 0.07684, - -0.09075, - 0.0363, - -0.04557, - 0.14359, - 0.02414, - 0.02487, - 0.08291, - -0.04489, - -0.03373, - -0.14755, - 0.04881, - 0.08713, - 0.05161, - 0.00993, - 0.07737, - -0.06035, - 0.08506, - 0.00281, - 0.02738, - 0.00873, - 0.02262, - -0.15652, - -0.02578, - 0.19216, - -0.01171, - 0.13364, - -0.06824, - -0.01569, - 0.09764, - 0.05737, - -0.06538, - -0.02476, - -0.01247, - 0.18158, - -0.00484, - -0.04445, - 0.19156, - 0.07123, - 0.04218, - -0.07666, - -0.00535, - -0.00654, - 0.07646, - -0.01499, - 0.05409, - 0.00158, - 0.04563, - -0.15568, - 0.07862, - 0.06266, - -0.06572, - -0.09665, - -0.04846, - -0.129, - -0.08301, - 0.06666, - 0.09156, - 0.06082, - 0.13599, - -0.05781, - 0.03747, - 0.04944, - 0.01119, - 0.1672, - 0.03626, - 0.05061, - 0.19751, - -0.05597, - -0.04491, - 0.16899, - 0.01021, - 0.05456, - 0.0336, - -0.00089, - 0.02176, - -0.17178, - -0.01482, - -0.04251, - 0.13757, - 0.05862, - -0.13174, - 0.07889, - -0.08008, - 0.13455, - 0.17146, - 0.07481, - 0.04042, - 0.02743, - 0.11022, - 0.05036, - 0.01365, - -0.06144, - -0.01535, - 0.04644, - 0.05753, - 0.15617, - 0.01924, - -0.11071, - 0.02532, - -0.05183, - -0.07471, - 0.14836, - 0.01203, - 0.00741, - 0.08519 - ], - [ - -0.12905, - -0.08695, - 0.06601, - -0.10131, - -0.05962, - 0.03959, - -0.06971, - 0.23006, - 0.02887, - 0.11497, - 0.12108, - -0.01347, - -0.08891, - -0.07206, - -0.05037, - -0.12593, - 0.05861, - 0.06539, - 0.03763, - -0.01549, - -0.11473, - -0.18357, - -0.13716, - 0.08668, - 0.13197, - 0.12877, - 0.08868, - 0.10382, - -0.02198, - -0.13061, - -0.09113, - -0.11168, - -0.12146, - -0.01116, - 0.04659, - 0.061, - -0.14218, - -0.05489, - 0.09245, - -0.00554, - 0.09242, - 0.07398, - 0.09756, - 0.05352, - 0.04936, - 0.12205, - -0.03289, - 0.012, - 0.06429, - 0.24408, - -0.00704, - -0.01417, - -0.12758, - 0.11239, - 0.01957, - 0.02936, - 0.03677, - 0.05486, - 0.14507, - -0.04173, - -0.04848, - -0.09414, - 0.06137, - 0.08373, - 0.15494, - -0.22976, - 0.06535, - 0.08453, - 0.0697, - 0.09426, - -0.03043, - 0.12702, - -0.05809, - 0.00344, - -0.09714, - -0.03728, - 0.07483, - 0.05938, - 0.15918, - -0.0846, - -0.09659, - -0.15452, - 0.02302, - 0.25433, - 0.02803, - 0.16047, - -0.06929, - -0.03522, - -0.04417, - 0.04413, - 0.05492, - -0.0774, - 0.01926, - -0.06599, - 0.01104, - 0.00815, - 0.1878, - -0.05406, - 0.18175, - 0.20419, - -0.02442, - 0.16104, - 0.00389, - -0.00357, - -0.1892, - -0.03596, - 0.15874, - -0.04636, - 0.03996, - -0.00554, - -0.09934, - -0.01251, - 0.07509, - 0.06082, - -0.02699, - -0.07437, - 0.03207, - 0.00653, - -0.11953, - -0.13473, - -0.01211, - -0.03572, - -0.0221, - -0.09926, - -0.13359, - 0.05136, - 0.07971, - -0.05253 - ], - [ - 0.08942, - -0.06235, - -0.0118, - -0.13587, - -9e-05, - -0.0872, - -0.04832, - -0.04025, - 0.05619, - 0.20095, - 0.07296, - 0.10836, - -0.03319, - -0.02165, - 0.05482, - 0.02245, - 0.03274, - -0.06438, - -0.04327, - 0.05684, - 0.02225, - 0.03393, - -0.03984, - -0.05754, - -0.02494, - -0.05834, - 0.12881, - 0.00091, - -0.05149, - -0.11703, - -0.17561, - 0.02213, - 0.02111, - -0.05538, - -0.03188, - 0.00978, - -0.04397, - 0.03325, - 0.16702, - -0.03546, - 0.26569, - -0.01544, - 0.11626, - 0.06511, - -0.04736, - 0.12278, - 0.01955, - -0.05953, - 0.01145, - 0.25275, - 0.05928, - -0.01483, - -0.22124, - -0.0913, - 0.11735, - -0.11842, - -0.11, - 0.08248, - 0.02282, - 0.13178, - -0.1662, - 0.04059, - -0.03987, - 0.08531, - 0.24385, - -0.0845, - -0.02118, - 0.09582, - 0.04442, - 0.2073, - -0.02532, - 0.22516, - 0.08533, - -0.05062, - 0.16041, - -0.04684, - -0.1353, - -0.0694, - 0.14233, - -0.22141, - -0.06141, - -0.05026, - -0.03202, - 0.3402, - 0.00108, - 0.28112, - -0.0827, - -0.17206, - -0.05589, - -0.01178, - -0.02359, - 0.04355, - 0.00717, - -0.05909, - 0.03041, - 0.0482, - 0.01344, - -0.04092, - 0.12732, - 0.14117, - 0.07632, - 0.12279, - 0.11701, - 0.01203, - -0.02599, - -0.0016, - -0.00222, - -0.02489, - -0.05781, - -0.01781, - -0.05228, - -0.04668, - 0.10573, - 0.1387, - 0.04847, - -0.04389, - 0.00862, - -0.06035, - 0.03966, - -0.04962, - 0.07354, - 0.07813, - -0.12383, - -0.13651, - -0.07221, - -0.04962, - 0.02668, - 0.08074 - ], - [ - -0.02066, - -0.02031, - -0.10774, - -0.16025, - -0.0919, - 0.01709, - -0.00099, - -0.11513, - 0.17135, - -0.11524, - 0.01118, - 0.17719, - -0.1293, - 0.03467, - 0.17257, - -0.02629, - -0.00645, - -0.01527, - -0.0644, - 0.18786, - 0.09892, - -0.01121, - -0.09875, - -0.00984, - 0.05247, - -0.00369, - 0.05745, - 0.05249, - 0.08202, - -0.10351, - -0.02602, - -0.11406, - -0.07245, - -0.05255, - 0.139, - -0.00072, - -0.02971, - 0.04884, - 0.13443, - 0.01879, - 0.11072, - 0.06913, - 0.05126, - 0.11821, - -0.07901, - 0.1011, - 0.03476, - -0.04989, - 0.13312, - 0.10487, - 0.04902, - 0.03823, - -0.13181, - -0.04169, - 0.00589, - -0.15395, - -0.01442, - 0.00302, - 0.04355, - 0.26034, - -0.16145, - 0.16016, - -0.05858, - -0.07147, - -0.04648, - 0.19845, - -0.00709, - -0.03646, - 0.03597, - 0.04397, - -0.01905, - 0.13487, - 0.02914, - -0.18273, - -0.00126, - -0.06309, - -0.11375, - -0.00523, - 0.04476, - -0.18998, - -0.08706, - 0.01919, - -0.00054, - 0.14077, - 0.06846, - 0.05657, - -0.0075, - -0.10732, - 0.05093, - -0.03785, - -0.07014, - -0.14346, - 0.20044, - -0.01225, - 0.02364, - -0.06533, - 0.05075, - 0.09206, - -0.07383, - 0.14304, - 0.08504, - 0.18182, - 0.24112, - 0.03424, - 0.08572, - -0.02191, - -0.04196, - 0.04863, - 0.22747, - 0.0168, - -0.00049, - 0.04894, - 0.06477, - 0.06655, - 0.01948, - -0.09418, - -0.04752, - -0.0202, - -0.04621, - -0.06563, - 0.08259, - -0.07242, - -0.14178, - -0.07014, - 0.04104, - 0.04691, - -0.02896, - 0.21803 - ], - [ - 0.01282, - -0.06407, - 0.25715, - 0.02692, - 0.14884, - 0.01186, - 0.11126, - 0.12719, - -0.16312, - -0.02269, - 0.09779, - 0.08778, - 0.31448, - -0.06247, - -0.03799, - -0.17409, - 0.14803, - 0.06673, - 0.01229, - -0.15445, - 0.2044, - -0.11581, - 0.06861, - 0.12012, - 0.08173, - 0.04167, - -0.1113, - 0.12166, - -0.02599, - -0.09236, - -0.06986, - 0.18531, - 0.09396, - -0.06882, - -0.06499, - 0.03351, - -0.09443, - -0.17076, - 0.20321, - 0.10734, - 0.16833, - -0.00499, - 0.20473, - -0.19859, - 0.23196, - -0.02946, - -0.07752, - -0.06918, - -0.05163, - 0.05474, - -0.01626, - -0.01565, - -0.13831, - -0.01165, - 0.08756, - 0.03319, - -0.13675, - -0.18403, - -0.02396, - -0.09345, - -0.0242, - -0.10991, - 0.28356, - 0.05001, - 0.11228, - -0.11534, - -0.06844, - -0.15765, - -0.1562, - -0.01898, - 0.02079, - 0.19338, - 0.08798, - -0.08558, - -0.16325, - 0.05022, - -0.00588, - -0.05521, - 0.12397, - -0.00037, - -0.05073, - -0.05119, - -0.05824, - 0.19381, - 0.07442, - 0.26461, - -0.01389, - -0.02757, - -0.06323, - -0.23655, - 0.07334, - 0.07916, - -0.03411, - -0.00034, - -0.0724, - 0.05739, - -0.00676, - -0.03069, - 0.22349, - 0.14227, - 0.13823, - -0.10572, - -0.06562, - 0.19375, - -0.18935, - -0.05163, - -0.0606, - -0.16039, - 0.04701, - -0.00085, - -0.11218, - -0.15027, - -0.09268, - 0.09868, - 0.06862, - 0.10539, - -0.17521, - -0.06313, - -0.23519, - -0.09424, - 0.07529, - -0.00873, - 0.00351, - 0.01545, - -0.03878, - -0.23178, - 0.00523, - 0.05998 - ], - [ - 0.05528, - 0.00423, - 0.10873, - -0.06183, - 0.08284, - 0.03368, - 0.08597, - 0.1033, - -0.0215, - 0.04189, - 0.01727, - -0.03772, - 0.08037, - -0.0558, - -0.00743, - -0.04244, - 0.105, - -0.06866, - 0.04683, - -0.02891, - -0.07389, - -0.06451, - -0.09311, - -0.07535, - 0.02481, - -0.03301, - 0.03462, - -0.01671, - 0.0213, - 0.09751, - 0.07218, - -0.05212, - 0.08315, - 0.07086, - -0.01239, - 0.01426, - 0.08162, - -0.02035, - -0.04184, - -0.07827, - -0.0305, - 0.04627, - -0.00158, - -0.0546, - 0.02645, - 0.1256, - 0.0625, - 0.07475, - -0.11611, - 0.03144, - -0.03223, - 0.00858, - -0.05364, - -0.01778, - -0.02077, - 0.05735, - -0.05603, - -0.01148, - -0.04412, - -0.04784, - -0.0456, - 0.08979, - 0.0759, - 0.07003, - 0.05618, - 0.00094, - -0.07912, - 0.05142, - 0.09019, - -0.00731, - 0.03039, - 0.00874, - -0.10844, - -0.08227, - 0.03379, - -0.00346, - -0.07683, - 0.03289, - -0.1027, - -0.02604, - -0.0619, - 0.00489, - 0.02886, - 0.01469, - 0.12851, - -0.01986, - 0.00118, - -0.06971, - 0.0547, - 0.01097, - -0.07047, - 0.11744, - -0.1019, - -0.0555, - -0.13534, - 0.05379, - 0.03481, - -0.00439, - -0.08735, - -0.05488, - -0.03081, - 0.03734, - 0.00801, - 0.12356, - -0.03565, - 0.05125, - 0.05141, - 0.08724, - -0.09067, - -0.06298, - -0.00057, - -0.04144, - 0.02478, - -0.00597, - -0.04995, - 0.0812, - -0.05322, - -0.09393, - -0.10012, - -0.08153, - -0.09082, - -0.06687, - -0.01011, - -0.02472, - 0.0394, - -0.06326, - 0.01727, - 0.04324 - ], - [ - -0.13688, - 0.01089, - 0.08696, - -0.0893, - -0.04143, - 0.08761, - 0.10156, - -0.12056, - 0.11406, - -0.01695, - 0.17209, - -0.01253, - 0.06789, - 0.11762, - 0.05868, - -0.1252, - -0.02226, - -0.05779, - 0.08702, - -0.04591, - 0.08329, - 0.00815, - 0.07947, - -0.07071, - 0.12536, - 0.07662, - -0.15618, - 0.01517, - -0.01971, - -0.07887, - -0.14788, - -0.02611, - -0.13783, - -0.01106, - 0.01641, - -0.01603, - 0.00285, - -0.23223, - 0.10479, - 0.012, - 0.22213, - 0.00526, - 0.12351, - 0.01, - -0.03192, - -0.19007, - 0.07598, - -0.00883, - 0.00196, - -0.04414, - 0.00988, - -0.13031, - 0.0358, - 0.04849, - 0.10761, - -0.13653, - 0.03042, - -0.20933, - -0.00434, - -0.0381, - -0.08586, - -0.06611, - 0.02775, - 0.09072, - 0.04088, - 0.03075, - -0.06008, - -0.16573, - -0.03299, - -0.13937, - -0.22364, - 0.1717, - 0.29536, - -0.05426, - -0.05804, - -0.08847, - -0.14359, - 0.0021, - 0.0322, - -0.00285, - 0.03731, - 0.01852, - 0.07476, - 0.23192, - -0.03057, - 0.05616, - 0.05312, - -0.02222, - 0.07539, - -0.09907, - 0.0474, - -0.1811, - 0.12127, - -0.01086, - 0.16233, - -0.0377, - -0.02377, - -0.02423, - 0.03718, - 0.2431, - 0.12687, - 0.13858, - 0.02795, - 0.00676, - -0.05419, - -0.12799, - -0.11383, - 0.07239, - 0.24629, - 0.00457, - -0.16643, - -0.16718, - -0.16788, - 0.01422, - -0.08982, - -0.02578, - -0.15401, - 0.10472, - -0.01523, - 0.01682, - 0.05222, - 0.06859, - -0.16399, - -0.00668, - 0.01106, - -0.03293, - -0.08297, - 0.13323 - ], - [ - -0.13822, - -0.06519, - -0.22527, - -0.07252, - -0.04426, - 0.01043, - 0.02921, - 0.18441, - 0.15205, - 0.0496, - 0.00567, - -0.15036, - -0.0338, - -0.02659, - -0.15235, - -0.01323, - 0.04874, - -0.06556, - -0.07348, - 0.16663, - 0.00066, - 0.14192, - 0.01748, - -0.20425, - -0.00293, - 0.07146, - -0.09552, - -0.01622, - -0.02509, - -0.09323, - -0.18774, - 0.19544, - 0.06895, - 0.03534, - -0.0589, - 0.03576, - 0.05741, - -0.07629, - 0.04937, - -0.06072, - -0.02082, - 0.00385, - -0.03295, - 0.09977, - 0.08554, - -0.11343, - -0.12329, - 0.02015, - 0.16682, - -0.09036, - 0.03376, - 0.04853, - -0.1031, - 0.00168, - 0.04038, - 0.11043, - 0.07937, - 0.06267, - -0.06327, - -0.07319, - -0.07771, - -0.22333, - -0.19796, - -0.00011, - 0.05415, - -0.0416, - 0.05497, - -0.01398, - -0.02317, - -0.03975, - 0.01187, - -0.09759, - -0.1963, - 0.08805, - 0.03492, - 0.06164, - 0.07223, - 0.04344, - -0.01879, - 0.05093, - 0.19211, - 0.06444, - -0.08057, - -0.14611, - 0.09136, - -0.04593, - 0.08538, - 0.00776, - -0.01078, - 0.10439, - 0.12587, - -0.14844, - -0.0539, - -0.04224, - 0.11404, - 0.11339, - 0.08279, - 0.00277, - -0.01015, - -0.11049, - -0.13799, - -0.01171, - -0.10334, - -0.26612, - 0.20171, - 0.19316, - 0.14934, - 0.19494, - -0.10121, - -0.06489, - 0.03552, - 0.02766, - -0.01875, - 0.00829, - -0.01324, - 0.01381, - 0.08428, - 0.13971, - 0.17717, - 0.17039, - -0.08693, - 0.05128, - -0.07235, - 0.07334, - 0.10247, - 0.17584, - -0.10268, - -0.07496 - ], - [ - 0.17254, - 0.06217, - 0.11561, - 0.12481, - 0.10331, - 0.0742, - -0.02666, - 0.04953, - -0.08637, - 0.05168, - -0.11859, - -0.0019, - 0.21994, - 0.01249, - -0.00875, - -0.0633, - 0.01816, - -0.05604, - -0.07125, - -0.03233, - -0.01557, - -0.15691, - 0.04295, - 0.07974, - -0.07692, - -0.08441, - 0.0024, - 0.2218, - -0.02538, - 0.13854, - 0.06948, - -0.01723, - 0.13179, - 0.15051, - -0.00729, - -0.0359, - 0.05056, - 0.01851, - 0.01608, - 0.08311, - -0.08989, - 0.04438, - 0.00152, - -0.19603, - -0.01088, - 0.08752, - 0.03344, - 0.01104, - -0.0934, - -0.01455, - 0.10372, - 0.20894, - 0.12558, - 0.09511, - -0.00887, - 0.13075, - 0.06202, - -0.00252, - 0.14002, - -0.12384, - 0.19594, - 0.04759, - 0.15967, - -0.057, - 0.06484, - -0.12285, - -0.02271, - 0.08857, - -0.05501, - -0.17766, - -0.02826, - -0.0811, - -0.14026, - 0.05269, - -0.01331, - 0.1329, - 0.09434, - 0.12718, - -0.12046, - 0.02626, - -0.09394, - -0.11685, - -0.01654, - -0.12878, - -0.04202, - -0.08364, - -0.10165, - 0.10588, - 0.06264, - 0.13182, - 0.03995, - 0.09604, - -0.07403, - 0.04369, - -0.06125, - 0.09983, - 0.06672, - 0.05269, - 0.07811, - -0.16965, - -0.09412, - -0.13495, - -0.08801, - 0.06274, - -0.23654, - -0.00518, - -0.05137, - -0.09987, - -0.10814, - -0.04079, - 0.11888, - -0.07078, - -0.03068, - -0.03395, - 0.0828, - 0.05564, - 0.06338, - 0.02022, - -0.12323, - -0.133, - 0.00815, - 0.03551, - 0.11439, - 0.03896, - 0.05728, - -0.03548, - 0.09621, - -0.00116 - ], - [ - -0.06966, - 0.02041, - -0.02508, - -0.06282, - 0.13154, - -0.08785, - -0.00852, - 0.02429, - 0.01028, - 0.04029, - -0.08634, - -0.04152, - 0.07081, - -0.18125, - -0.10925, - 0.03241, - 0.04425, - -0.04643, - -0.05338, - 0.1083, - -0.008, - 0.01583, - -0.0868, - -0.10271, - -0.04779, - -0.10933, - -0.02924, - 0.04988, - 0.10139, - -0.00391, - -0.00487, - 0.03894, - 0.16764, - 0.1029, - -0.09043, - -0.0629, - -0.05344, - 0.1348, - 0.08381, - -0.00343, - 0.0167, - -0.05108, - 0.01129, - 0.06686, - 0.07942, - 0.06293, - -0.12255, - 0.06133, - 0.00456, - 0.07805, - 0.11419, - 0.02475, - -0.12884, - 0.01665, - 0.02996, - 0.03682, - -0.02744, - 0.10085, - -0.03602, - 0.02729, - 0.00883, - -0.05105, - 0.00872, - -0.01384, - 0.06988, - -0.15469, - 0.07655, - 0.11051, - 0.06272, - 0.03548, - 0.00813, - -0.02539, - -0.2737, - 0.16074, - 0.13071, - 0.13564, - 0.01022, - 0.07688, - 0.05716, - 0.01608, - 0.05601, - -0.07154, - -0.01642, - -0.07451, - 0.07032, - 0.09104, - -0.04169, - -0.06921, - -0.04824, - 0.07713, - -0.02994, - 0.01692, - -0.01722, - -0.00965, - -0.0381, - 0.07302, - -0.00918, - -0.08809, - 0.00107, - -0.12375, - -0.14555, - -0.12857, - 0.01425, - -0.11768, - 0.02326, - 0.00284, - -0.0076, - 0.03081, - -0.26593, - -0.0427, - 0.10131, - 0.06427, - 0.16937, - 0.0888, - 0.00981, - 0.07585, - 0.15271, - -0.07843, - 0.09581, - 0.08668, - -0.11398, - -0.06866, - 0.03251, - 0.02153, - -0.03472, - 0.09228, - 0.08397, - -0.17799 - ], - [ - -0.08431, - -0.02146, - 0.0061, - 0.05643, - 0.01347, - -0.07888, - -0.03315, - 0.04123, - -0.12637, - 0.33814, - -0.02743, - 0.0497, - 0.09769, - 0.01678, - 0.07813, - -0.11554, - 0.03179, - -0.07987, - -0.06918, - -0.1192, - -0.15592, - -0.03614, - 0.07835, - 0.0097, - 0.15008, - 0.11528, - 0.25103, - 0.02794, - 0.04326, - 0.03777, - 0.12856, - -0.06598, - -0.12016, - -0.02473, - -0.14948, - -0.01241, - -0.13689, - 0.11233, - -0.01949, - -0.05814, - 0.02051, - -0.06925, - 0.09175, - -0.11508, - 0.04734, - 0.03152, - 0.03822, - -0.06691, - -0.0254, - 0.25605, - -0.11247, - -0.11538, - -0.10182, - 0.02603, - 0.23223, - -0.02571, - 0.00068, - 0.1678, - 0.07506, - -0.1244, - -0.08405, - 0.04016, - 0.18868, - 0.08372, - 0.23342, - -0.11854, - -0.03082, - -0.01569, - 0.06123, - 0.13642, - -0.0574, - -0.02626, - -0.03872, - 0.17295, - 0.00741, - 0.02937, - -0.04588, - -0.06502, - 0.21388, - -0.03082, - 0.03981, - -0.17721, - 0.01232, - 0.18414, - 0.00791, - 0.18001, - 0.10957, - -0.0536, - 0.13404, - -0.00023, - 0.12339, - 0.03334, - -0.09512, - -0.00023, - -0.08101, - 0.05571, - -0.04382, - -0.05605, - 0.12996, - 0.17362, - 0.03353, - 0.02755, - -0.08654, - -0.10113, - -0.06213, - -0.13395, - -0.00465, - 0.01083, - -0.0832, - 0.04002, - -0.02149, - 0.00616, - 0.1957, - 0.08533, - 0.02763, - -0.08845, - 0.17802, - -0.06418, - -0.13776, - -0.12453, - -0.02485, - 0.10329, - 0.15216, - -0.16025, - -0.13243, - -0.09414, - 0.09322, - -0.00266 - ], - [ - -0.01955, - 0.07593, - 0.0793, - 0.11581, - 0.03964, - 0.06851, - 0.00576, - 0.00664, - -0.1395, - 0.11604, - 0.15235, - 0.10144, - 0.16035, - -0.00867, - 0.06873, - -0.0016, - 0.0406, - 0.04746, - -0.0625, - -0.17298, - -0.01631, - -0.17774, - -0.03329, - 0.15125, - 0.14222, - 0.14188, - 0.18717, - -0.03689, - -0.04981, - 0.1148, - 0.0323, - -0.11086, - -0.13299, - -0.08342, - -0.09098, - -0.0494, - -0.16554, - -0.0178, - 0.06609, - 0.07859, - 0.01851, - -0.02053, - 0.12929, - -0.0619, - 0.118, - -0.07202, - 0.09612, - -0.07991, - -0.06714, - 0.13284, - -0.10808, - -0.02324, - -0.04168, - 0.008, - 0.11993, - 0.02566, - -0.09651, - -0.0445, - 0.04445, - -0.08819, - 0.06721, - -0.01029, - 0.16613, - 0.11498, - 0.06963, - -0.12948, - -0.06618, - 0.036, - -0.04071, - 0.06646, - -0.02263, - -0.00707, - -0.02957, - -0.06828, - -0.07121, - 0.06357, - -0.06054, - 0.04859, - 0.11487, - -0.01893, - 0.01319, - -0.14025, - -0.02091, - 0.15463, - 0.05613, - 0.06289, - 0.11049, - 0.03148, - 0.06009, - -0.08758, - -0.03322, - -0.00044, - -0.0151, - 0.0342, - 0.00334, - 0.0966, - 0.09456, - -0.01895, - -0.02574, - 0.12297, - 0.03153, - 0.03667, - 0.02155, - 0.02683, - -0.06176, - -0.14489, - 0.13575, - -0.1062, - 0.05368, - -0.04385, - 0.01807, - -0.14719, - 0.05581, - 0.09323, - 0.02039, - 0.07295, - 0.00025, - -0.02491, - -0.17091, - -0.08035, - -0.03623, - 0.03813, - -0.01382, - -0.18772, - -0.13566, - -0.11367, - 0.06091, - 0.10892 - ], - [ - -0.11323, - 0.00666, - 0.05737, - -0.32913, - -0.01039, - -0.04375, - -0.03785, - -0.00434, - 0.1845, - 0.11973, - -0.00967, - 0.07378, - -0.11369, - 0.00486, - 0.11534, - -0.14019, - -0.05772, - -0.03525, - 0.08639, - 0.12327, - 0.05791, - 0.0679, - 0.00188, - -0.00605, - -0.00449, - -0.02639, - -0.05016, - 0.07485, - 0.01402, - -0.19045, - -0.24895, - 0.0726, - 0.07001, - -0.0979, - 0.04512, - 0.01943, - 0.01231, - -0.05939, - 0.25292, - 0.00466, - 0.28326, - -0.08626, - 0.15981, - 0.0376, - -0.07596, - 0.03558, - -0.09415, - -0.01569, - 0.15703, - 0.10425, - 0.18875, - 0.01459, - -0.18443, - 0.0112, - 0.0113, - 0.03262, - 0.03058, - -0.08826, - 0.09173, - 0.13003, - -0.17984, - 0.00359, - -0.21025, - 0.03685, - 0.15484, - 0.15271, - 0.02328, - -0.02733, - -0.14623, - 0.04062, - -0.09648, - 0.10874, - 0.14442, - -0.03782, - 0.00997, - -0.07142, - -0.07343, - 0.03189, - -0.03838, - -0.13804, - 0.01289, - 0.07846, - -0.03097, - 0.22849, - 0.02921, - 0.05697, - -0.08945, - -0.14258, - 0.03321, - 0.06615, - 0.11828, - -0.24258, - 0.12686, - -0.02262, - 0.1379, - 0.00416, - -0.00495, - 0.09258, - 0.13871, - 0.13821, - -0.03368, - 0.18653, - 0.15617, - 0.0952, - 0.17625, - -0.04899, - 0.02103, - 0.03394, - 0.16268, - -0.04803, - -0.09888, - -0.04824, - -0.09272, - 0.14844, - -0.03428, - -0.06969, - -0.07212, - 0.03576, - 0.02214, - -0.04533, - 0.12822, - 0.03371, - -0.165, - -0.06408, - 0.0422, - 0.02223, - -0.01482, - -0.00968 - ], - [ - 0.00451, - -0.03453, - 0.09938, - 0.26966, - -0.11199, - 0.15225, - 0.0501, - -0.05356, - -0.10116, - 0.10486, - -0.00154, - -0.02495, - 0.12147, - 0.09058, - -0.05619, - 0.02996, - 0.01581, - -0.00036, - -0.03725, - -0.21855, - 0.01915, - -0.12253, - 0.13897, - 0.20789, - 0.06209, - 0.0691, - 0.0719, - -0.01213, - -0.03451, - 0.24709, - 0.10355, - 0.01466, - -0.12986, - 0.07992, - -0.08879, - -0.08812, - -0.07247, - 0.03975, - 0.02, - -0.01243, - -0.14337, - -0.04546, - 0.0024, - -0.06498, - 0.00677, - 0.00126, - 0.08829, - 0.08328, - -0.04314, - 0.01356, - -0.12287, - -0.01354, - 0.09367, - 0.1102, - 0.22347, - -0.02083, - -0.10564, - 0.00523, - -0.08531, - -0.12459, - 0.19514, - -0.0159, - 0.23484, - 0.00451, - 0.05949, - -0.11048, - 0.01926, - -0.0596, - 0.1602, - -0.03243, - 0.06658, - -0.05559, - 0.05291, - -0.06858, - -0.0754, - -0.0705, - 0.07642, - 0.04064, - 0.08936, - 0.12757, - 0.16327, - -0.04784, - -0.08556, - -0.05846, - -0.00184, - 0.00072, - 0.1209, - 0.08247, - 0.06282, - -0.02843, - 0.07589, - 0.13787, - -0.11206, - 0.08784, - -0.01213, - 0.00617, - 0.10153, - 0.05089, - -0.02409, - 0.10746, - -0.03494, - -0.19181, - -0.14239, - -0.01344, - -0.09865, - -0.06481, - 0.10698, - -0.1391, - -0.11361, - -0.00311, - 0.09342, - 0.02444, - -0.00316, - 0.05171, - -0.01919, - -0.03512, - -0.08655, - -0.00331, - -0.06322, - -0.01326, - -0.03303, - -0.00517, - 0.01432, - -0.0312, - -0.02558, - -0.08662, - 0.10063, - -0.00716 - ], - [ - -0.00216, - 0.00977, - 0.20171, - 0.10186, - 0.03628, - 0.06908, - -0.04838, - 0.11976, - 0.00397, - -0.07608, - 0.04863, - 0.01933, - 0.03341, - 0.02302, - -0.01329, - -0.1301, - -0.05427, - -0.00321, - 0.06089, - -0.08113, - -0.0655, - -0.18192, - -0.01618, - 0.27318, - -0.06017, - 0.11496, - -0.04508, - 0.16334, - -0.05965, - -0.00178, - 0.15031, - -0.04212, - -0.05764, - -0.08324, - -0.0129, - -0.00822, - 0.04193, - -0.15969, - 0.05191, - -0.05451, - -0.17806, - -0.01155, - -0.04858, - -0.13358, - -0.04694, - -0.09587, - 0.04175, - -0.00461, - 0.09441, - -0.11603, - -0.05288, - 0.01926, - 0.17571, - 0.19181, - -0.01435, - 0.18522, - 0.00778, - 0.00565, - 0.0537, - -0.20136, - 0.2123, - -0.116, - 0.07714, - -0.00094, - -0.07553, - -0.02422, - -0.02454, - -0.13173, - -0.04038, - -0.12871, - -0.03232, - -0.09575, - -0.11975, - -0.04149, - -0.00236, - 0.03473, - 0.22743, - 0.07009, - -0.05929, - 0.18739, - -0.04851, - -0.08398, - -0.02069, - -0.13155, - -0.04124, - -0.0692, - -0.02952, - 0.02615, - 0.06776, - 0.0738, - 0.10963, - -0.01504, - -0.11994, - 0.05238, - -0.04942, - 0.13487, - 0.05426, - -0.02512, - 0.03475, - -0.0335, - -0.03473, - -0.13521, - -0.04215, - 0.01412, - -0.18692, - -0.01351, - 0.02159, - -0.21062, - -0.02001, - -0.09261, - -0.0618, - -0.10072, - -0.07462, - -0.04372, - -0.08026, - 0.08954, - -0.14313, - -0.00244, - -0.21817, - -0.07809, - -0.08247, - -0.02818, - 0.18834, - 0.11071, - 0.06499, - 0.02914, - -0.02323, - -0.05341 - ], - [ - -0.04906, - 0.05066, - 0.04927, - -0.00037, - -0.03277, - -0.05258, - -0.02888, - 0.0696, - -0.01894, - -0.05838, - 0.01257, - 0.07781, - -0.02779, - 0.1011, - -0.05383, - 0.00779, - 0.00371, - 0.02565, - -0.02347, - -0.13781, - 0.0262, - -0.12088, - 0.03094, - 0.09789, - 0.0472, - -0.00681, - 0.20836, - 0.02889, - -0.05213, - 0.11188, - 0.00295, - -0.20815, - -0.25823, - 0.04995, - 0.07689, - 0.04632, - 0.03783, - 0.02847, - -0.12294, - -0.03397, - -0.1188, - 0.11883, - 0.07333, - -0.12896, - -0.09698, - -0.06654, - 0.11896, - 0.00605, - -0.08537, - 0.00658, - -0.08977, - -0.12206, - 0.19, - 0.1447, - 0.09086, - -0.01356, - -0.00672, - -0.0222, - 0.07456, - -0.00657, - 0.01838, - 0.13679, - -0.03721, - -0.01311, - -0.07616, - -0.05877, - 0.01351, - -0.06798, - 0.11923, - -0.14871, - -0.10017, - 0.09858, - 0.10676, - -0.0473, - -0.24879, - 0.01258, - 0.10896, - -0.01858, - -0.11212, - -0.15049, - -0.01858, - 0.01388, - -0.05419, - 0.0906, - 0.03946, - -0.02385, - 0.08834, - -0.08503, - 0.01531, - -0.08448, - -0.04483, - 0.0001, - 0.07351, - 0.06937, - -0.08646, - 0.04758, - -7e-05, - -0.01227, - -0.10126, - 0.08624, - -0.00163, - 0.09937, - -0.0437, - -0.04698, - -0.12053, - -0.20561, - 0.01693, - -0.09254, - 0.10726, - 0.04637, - -0.10145, - -0.02168, - -0.01623, - -0.01966, - 0.07113, - 0.0476, - -0.13495, - -0.03821, - -0.18705, - -0.12515, - -0.0643, - -0.0261, - 0.07129, - -0.04109, - 0.01375, - -0.11486, - -0.00431, - -0.00587 - ], - [ - 0.01024, - 0.02978, - -0.10123, - 0.06226, - 0.16389, - -0.05732, - 0.07998, - 0.04226, - -0.16753, - 0.32013, - 0.02447, - -0.15617, - 0.22736, - -0.16292, - -0.02965, - -0.05183, - -0.00122, - -0.05357, - 0.03121, - -0.04195, - -0.03071, - 0.12055, - -0.00422, - -0.22018, - 0.07758, - 0.15782, - 0.05036, - 0.01973, - 0.05306, - 0.09174, - 0.09251, - 0.19963, - 0.25383, - 0.05242, - -0.22111, - -0.04976, - -0.05639, - 0.2347, - 0.05708, - -0.04278, - -0.07076, - -0.06551, - -0.01482, - 0.04706, - 0.16383, - 0.22887, - -0.10032, - -0.07241, - -0.03525, - 0.19113, - -0.03238, - 0.0548, - -0.2459, - -0.0502, - 0.02554, - -0.01226, - -0.15083, - 0.03914, - 0.1012, - -0.05543, - -0.14959, - -0.18538, - 0.11948, - -0.04516, - 0.14733, - -0.15247, - -0.01658, - 0.22829, - 0.11406, - 0.36445, - 0.20697, - 0.00122, - -0.2173, - 0.08316, - 0.27664, - 0.17378, - -0.09223, - -0.03834, - 0.22509, - 0.05234, - 0.09248, - -0.01816, - 0.07191, - 0.02647, - 0.01916, - 0.04249, - 0.05418, - 0.05128, - -0.16161, - -0.11414, - -0.01652, - 0.10632, - -0.16069, - -0.09394, - -0.10808, - 0.19563, - 0.09923, - -0.16031, - 0.06147, - 0.05928, - -0.00145, - -0.13207, - -0.10031, - -0.07246, - 0.03107, - 0.03825, - 0.08599, - 0.18598, - -0.21611, - 0.12149, - 0.04271, - -0.04861, - 0.08323, - 0.041, - 0.01194, - 0.01356, - 0.23108, - -0.06227, - 0.13182, - -0.0472, - 0.05582, - 0.06827, - 0.04905, - -0.05774, - -0.09496, - 0.01451, - 0.01074, - -0.11493 - ], - [ - -0.11165, - 0.04079, - 0.03789, - 0.0695, - -0.05863, - 0.07194, - 0.01328, - -0.13161, - 0.04862, - -0.23245, - 0.17617, - 0.06534, - -0.05209, - 0.27166, - 0.0866, - -0.02232, - -0.09185, - -0.05767, - 0.00718, - -0.04062, - 0.16874, - 0.13538, - 0.18413, - 0.08408, - 0.01945, - 0.12295, - -0.18987, - -0.19482, - -0.01444, - -0.05775, - -0.1223, - -0.09462, - -0.24799, - -0.01193, - 0.17491, - -0.02529, - -0.01227, - -0.35102, - 0.11562, - 1e-05, - 0.16317, - 0.00854, - 0.18557, - -0.04276, - -0.0184, - -0.20756, - -0.0291, - 0.03526, - 0.16777, - -0.13914, - -0.06798, - 0.05529, - 0.13336, - -0.01109, - 0.03258, - -0.08483, - -0.00884, - -0.26181, - -0.13274, - 0.08775, - 0.08438, - -0.04073, - -0.02895, - 0.14506, - -0.15107, - 0.1121, - 0.04362, - -0.27184, - -0.21158, - -0.26596, - -0.15394, - 0.09829, - 0.41754, - -0.12396, - -0.12873, - -0.20466, - -0.00518, - -0.04246, - -0.10064, - 0.13562, - 0.07554, - -0.0045, - 0.06288, - 0.22294, - -0.13011, - 0.00111, - -0.00459, - 0.10415, - 0.03515, - -0.04979, - 0.04887, - -0.11513, - 0.1274, - -0.00796, - 0.14045, - -0.17882, - -0.10455, - 0.02897, - 0.03508, - 0.16059, - 0.15045, - 0.28644, - 0.14062, - -0.01181, - -0.09442, - -0.02052, - -0.01468, - -0.05089, - 0.37408, - -0.08433, - -0.19118, - -0.17899, - -0.24427, - -0.00989, - -0.0507, - -0.02689, - -0.30546, - 0.18505, - -0.07455, - 0.04278, - 0.23223, - 0.14518, - -0.05394, - 0.01536, - 0.06027, - 0.06619, - -0.12462, - 0.30393 - ], - [ - -0.03665, - 0.053, - 0.1082, - -0.07678, - 0.04553, - 0.03934, - 0.05989, - 0.0347, - -0.06744, - 0.02768, - 0.02109, - 0.01686, - 0.05494, - -0.13034, - -0.01471, - -0.17884, - -0.04109, - -0.0369, - -0.0068, - 0.01567, - 0.09085, - -0.22221, - 0.01285, - 0.09147, - 0.10308, - -0.00697, - -0.01114, - 0.06992, - -0.03335, - -0.03883, - 0.06295, - 0.05355, - 0.00574, - -0.02581, - -0.1088, - 0.03983, - -0.13139, - 0.03987, - 0.13826, - 0.01649, - 0.02998, - -0.02796, - 0.20477, - -0.13044, - 0.06116, - 0.12695, - -0.00217, - -0.00993, - -0.00633, - 0.0333, - 0.05717, - 0.13367, - -0.1947, - 0.09768, - 0.18445, - 0.05208, - -0.02863, - 0.0228, - -0.02111, - -0.02174, - 0.00056, - -0.12287, - 0.01782, - 0.07963, - 0.07802, - -0.18816, - 0.08423, - -0.07242, - -0.00048, - 0.09019, - 0.02159, - 0.03684, - -0.06418, - -0.05786, - -0.00091, - 0.04451, - -0.02114, - -0.03646, - 0.19634, - -0.10426, - -0.10611, - -0.09213, - 0.08138, - 0.17448, - 0.18097, - 0.13992, - 0.01448, - -0.10365, - 0.02104, - -0.00095, - 0.03617, - 0.09954, - -0.01169, - 0.05335, - -0.03855, - 0.27265, - 0.07849, - -0.01867, - -0.02208, - 0.13387, - 0.07555, - 0.01225, - -0.10468, - -0.01241, - -0.16612, - -0.16546, - 0.11875, - -0.02946, - 0.0221, - -0.07917, - -0.03443, - -0.14542, - 0.0646, - 0.03426, - -0.00456, - 0.07021, - -0.01157, - -0.10408, - -0.19809, - -0.09228, - -0.01264, - 0.02953, - 0.0932, - -0.16039, - -0.06847, - -0.13409, - -0.01113, - -0.0044 - ], - [ - 0.14236, - 0.01243, - -0.07436, - -0.04491, - 0.09398, - -0.16186, - 0.04994, - -0.12069, - 0.03906, - 0.21343, - -0.09396, - 0.17338, - 0.00821, - 0.02063, - 0.0186, - -0.01447, - 0.03511, - -0.08277, - -0.0108, - 0.06317, - -0.16346, - 0.02958, - -0.19195, - 0.03719, - -0.05719, - -0.07034, - 0.1702, - 0.18553, - -0.03494, - -0.14165, - 0.19069, - 0.00226, - -0.01825, - -0.00564, - 0.0329, - 0.04762, - -0.12485, - 0.16234, - -0.19273, - 0.06523, - 0.26014, - -0.05869, - -0.05697, - 0.01924, - -0.00306, - 0.27075, - 0.08451, - -0.06148, - -0.03496, - 0.26422, - 0.14772, - 0.06631, - -0.00957, - -0.14177, - -0.01215, - 0.0148, - 0.1053, - 0.19621, - 0.1606, - 0.03405, - -0.00136, - 0.10985, - 0.0397, - 0.00878, - 0.18431, - -0.0098, - -0.05734, - 0.11406, - -0.03253, - 0.03318, - 0.00213, - 0.12254, - 0.01314, - 0.1528, - 0.07494, - -0.03013, - -0.11132, - -0.03262, - 0.1031, - -0.07809, - -0.05971, - 0.05075, - 0.0524, - -0.05951, - -0.06023, - 0.11803, - -0.0262, - -0.11148, - 0.04858, - 0.07135, - -0.11248, - -0.00364, - 0.06406, - 0.05066, - -0.05603, - -0.03466, - -0.05322, - 0.06187, - 0.11617, - -0.0162, - -0.21532, - -0.03077, - -0.0017, - 0.17582, - 0.01909, - -0.06866, - -0.11355, - -0.04972, - 0.02992, - -0.01689, - 0.00949, - 0.15544, - 0.25831, - -0.06984, - 0.08526, - -0.05908, - 0.27145, - -0.12417, - 0.08255, - -0.11152, - 0.10695, - 0.03956, - 0.07691, - 0.00636, - -0.10909, - 0.03921, - 0.18908, - 0.00378 - ], - [ - -0.21518, - -0.01215, - -0.04527, - 0.04554, - -0.11874, - -0.03919, - -0.07335, - -0.14936, - 0.0517, - -0.03612, - 0.03029, - -0.03179, - -0.00302, - 0.13985, - 0.04476, - 0.16961, - -0.10018, - -0.04692, - 0.00061, - 0.00259, - 0.1668, - -0.05846, - 0.05713, - 0.06407, - -0.05273, - -0.02053, - -0.03984, - -0.04668, - -0.06741, - 0.01076, - -0.12242, - -0.06501, - -0.23972, - -0.08634, - 0.07537, - -0.08457, - -0.10346, - -0.09234, - -0.00044, - 0.06277, - -0.00882, - 0.02411, - 0.03513, - 0.08815, - -0.12226, - -0.11698, - 0.1384, - -0.04137, - 0.16991, - -0.11274, - 0.0011, - 0.17152, - -0.00238, - 0.01207, - 0.10677, - -0.11302, - 0.2162, - -0.07925, - -0.08496, - 0.02182, - 0.03026, - 0.00775, - -0.00614, - 0.07897, - -0.11192, - 0.10011, - -0.03647, - -0.01672, - -0.08025, - -0.08084, - -0.14779, - 0.02742, - 0.17977, - -0.0351, - -0.08452, - -0.24563, - -0.05793, - 0.04479, - -0.01595, - 0.14074, - 0.14113, - 0.05499, - -0.07018, - 0.13137, - -0.02467, - -0.05125, - 0.15018, - 0.11422, - 0.0407, - -0.01074, - -0.00054, - 0.00945, - 0.16174, - 0.07889, - 0.07815, - 0.0402, - -0.00287, - 0.22067, - -0.14581, - 0.00185, - 0.1148, - 0.17358, - 0.06451, - 0.03145, - 0.05215, - -0.03345, - -0.09663, - -0.013, - 0.26464, - -0.01863, - -0.11632, - -0.08398, - -0.06114, - -0.08552, - 0.03284, - 0.10002, - 0.00846, - 0.16221, - 0.06873, - 0.08109, - 0.08021, - 0.0431, - -0.06433, - -0.04409, - -0.02032, - 0.14068, - 0.01495, - 0.11515 - ], - [ - 0.03148, - 0.04524, - 0.10027, - -0.14491, - 0.06247, - 0.09316, - 0.05346, - 0.12235, - 0.02272, - -0.05907, - -0.13321, - -0.09036, - -0.05959, - -0.01555, - -0.08343, - 0.01277, - 0.15759, - 0.02417, - 0.05148, - 0.132, - 0.141, - -0.0734, - -0.05658, - -0.10431, - -0.03625, - -0.12025, - -0.0866, - 0.04964, - -0.01472, - -0.04519, - -0.03943, - 0.13665, - 0.147, - -0.05285, - 0.01717, - 0.06287, - 0.08784, - 0.00297, - 0.05551, - -0.03422, - 0.03923, - -0.05587, - -0.0572, - -0.05008, - -0.02866, - 0.01744, - 0.0375, - -0.04094, - 0.00261, - -0.11753, - 0.17732, - 0.09066, - 0.09531, - -0.01728, - -0.15459, - 0.1385, - 0.08957, - -0.05377, - -0.0689, - -0.00682, - 0.00619, - 0.02764, - -0.03431, - -0.07482, - -0.03076, - -0.06178, - 0.02155, - -0.07593, - -0.0891, - -0.01009, - 0.04848, - -0.04895, - -0.00562, - 0.1363, - 0.03909, - 0.07097, - -0.01846, - 0.10437, - -0.08545, - -0.01213, - -0.01416, - 0.13861, - -0.00582, - -0.2632, - 0.05506, - -0.05292, - -0.04484, - 0.0635, - 0.04544, - 0.16002, - -0.07563, - 0.08683, - 0.06291, - -0.04053, - 0.02893, - 0.13845, - 0.09483, - 0.10518, - -0.02118, - -0.25691, - -0.15718, - -0.10065, - 0.03677, - 0.02404, - 0.07793, - 0.1195, - 0.00996, - 0.1141, - 0.00541, - -0.05958, - 0.15488, - -0.04206, - -0.01581, - -0.06295, - -0.02596, - 0.03365, - -0.02615, - -0.00583, - 0.11878, - 0.16231, - -0.05648, - -0.10723, - -0.04002, - 0.07974, - 0.15342, - 0.03523, - -0.12153, - -0.10467 - ], - [ - -0.03263, - 0.04276, - -0.00399, - 0.07061, - 0.07249, - -0.03142, - -0.00235, - 0.02292, - -0.13925, - 0.02293, - -0.04697, - -0.06903, - 0.27459, - -0.04711, - -0.15357, - -0.05561, - 0.03267, - 0.03846, - 0.03213, - 0.00486, - 0.08213, - -0.16614, - 0.23263, - -0.15027, - -0.0674, - 0.04561, - -0.03288, - 0.1231, - 0.01147, - 0.10802, - -0.10035, - 0.16172, - 0.13595, - -0.01494, - -0.14514, - 0.03565, - -0.14272, - 0.03175, - 0.0967, - 0.03004, - -0.01399, - 0.01218, - 0.13455, - 0.04678, - 0.06267, - -0.0865, - 0.09183, - -0.01063, - -0.0024, - 0.01068, - -0.03853, - 0.13083, - 0.07318, - 0.06503, - 0.21247, - -0.12895, - 0.08862, - 0.03054, - -0.04665, - -0.01747, - 0.05725, - 0.0262, - 0.22359, - -0.02257, - 0.1058, - -0.12907, - 0.02438, - 0.10823, - 0.0848, - 0.07436, - -0.08881, - 0.03988, - -0.08315, - 0.07176, - -0.04002, - 0.00891, - -0.14843, - -0.01029, - 0.16886, - -0.05062, - 0.23832, - -0.03306, - 0.04026, - -0.05351, - 0.0149, - 0.09517, - 0.21933, - 0.01225, - 0.05349, - -0.05715, - -0.03113, - 0.17502, - 0.08488, - -0.0536, - -0.00884, - 0.20048, - -0.09014, - 0.15503, - -0.03282, - 0.06142, - -0.03754, - -0.0448, - 0.05455, - 0.03688, - 0.03354, - -0.01751, - 0.03545, - -0.01808, - -0.16123, - 0.08436, - -0.06076, - -0.04144, - 0.10137, - 0.04531, - 0.01539, - -0.04357, - 0.01608, - 0.07893, - 0.03154, - -0.02238, - -0.01786, - 0.01881, - 0.09916, - 0.07385, - 0.07582, - -0.09215, - -0.02432, - -0.11535 - ], - [ - 0.01066, - 0.03944, - 0.00975, - 0.00226, - -0.0757, - -0.04869, - 0.07519, - 0.05251, - -0.02047, - -0.0401, - 0.0127, - -0.00122, - 0.09177, - -0.0166, - 0.04449, - -0.03803, - 0.03081, - 0.01643, - 0.00756, - -0.04362, - 0.06412, - 0.00665, - 0.04591, - -0.08216, - -0.08702, - -0.05568, - 0.05748, - 0.0167, - -0.05901, - 0.09777, - 0.00621, - -0.08993, - -0.09213, - -0.07019, - -0.04658, - 0.05229, - -0.01903, - 0.06693, - 0.04196, - -0.02825, - 0.03042, - -0.07866, - 0.08215, - 0.03398, - -0.03025, - -0.01579, - -0.05851, - 0.00484, - -0.07438, - 0.02318, - 0.00645, - -0.02422, - 0.03078, - -0.04917, - -0.06491, - 0.08032, - 0.00445, - -0.04213, - -0.06561, - -0.04518, - -0.07178, - 0.10141, - -0.03336, - -0.05664, - 0.00281, - -0.04086, - 0.00036, - 0.04337, - 0.02962, - 0.01695, - 0.00616, - 0.04601, - 0.04821, - -0.05436, - -0.0298, - -0.07089, - 0.03771, - 0.00633, - 0.05951, - 0.00291, - -0.04896, - -0.07942, - -0.04234, - -0.06598, - 0.01794, - 0.03539, - -0.0104, - -0.07099, - 0.02601, - -0.01084, - 0.01997, - -0.01087, - 0.05833, - 0.0034, - -0.05501, - -0.04197, - -0.01532, - 0.02589, - 0.01286, - -0.06044, - -0.0905, - -0.06241, - 0.00479, - 0.02401, - 0.05509, - -0.01409, - -0.06268, - 0.05284, - -0.07663, - -0.03973, - 0.08283, - -0.07159, - 0.08851, - -0.07543, - -0.00782, - -0.04473, - -0.03168, - -0.07876, - 0.02478, - -0.04827, - -0.08773, - 0.0754, - -0.04334, - -0.00237, - 0.03557, - 0.00926, - -0.07977, - -0.00565 - ], - [ - 0.09028, - 0.04158, - 0.05664, - -0.18544, - -0.07733, - 0.04632, - -0.05911, - -0.06109, - 0.04095, - -0.16161, - -0.08677, - 0.02572, - -0.08731, - 0.06441, - 0.07791, - 0.04488, - 0.0347, - 0.02819, - 0.08639, - 0.08577, - 0.14714, - -0.00754, - -0.05194, - 0.1073, - 0.04351, - -0.03077, - -0.11871, - 0.06113, - 0.00162, - -0.05777, - -0.02157, - -0.02024, - -0.02662, - 0.0687, - 0.10711, - -0.01459, - 0.1225, - -0.13376, - 0.02452, - 0.00484, - 0.08809, - 0.00967, - 0.04286, - -0.07134, - -0.07771, - 0.00293, - 0.05232, - -0.08184, - 0.0269, - -0.1061, - 0.0547, - -0.00199, - 0.00471, - 0.00709, - -0.17352, - 0.05897, - -0.02051, - -0.13729, - 0.02963, - 0.12194, - 0.03625, - 0.13268, - -0.15953, - -0.06973, - -0.12398, - 0.21419, - -0.00679, - -0.17338, - -0.05698, - -0.10806, - -0.03065, - 0.01995, - 0.16492, - -0.17085, - -0.00304, - 0.00609, - 0.10583, - 0.05271, - -0.1449, - -0.07537, - -0.14698, - 0.09556, - -0.00933, - -0.00344, - 0.01083, - 0.00705, - -0.12338, - -0.07323, - 0.06848, - -0.01225, - -0.04144, - -0.15779, - 0.15236, - -0.04424, - 0.0515, - -0.04821, - 0.00844, - 0.08363, - -0.15647, - -0.12903, - -0.02913, - 0.05914, - 0.02826, - 0.14852, - -0.01273, - 0.09071, - 0.00882, - 0.01579, - 0.21979, - -0.01428, - 0.08505, - -0.05559, - -0.09728, - -0.05124, - 0.04798, - 0.00112, - -0.17942, - -0.00256, - -0.00402, - 0.05992, - -0.01934, - 0.01354, - -0.05898, - 0.09075, - 0.09921, - 0.08233, - 0.03946, - 0.04631 - ], - [ - 0.18698, - 0.06831, - 0.08121, - -0.14642, - 0.02866, - 0.00409, - 0.05029, - 0.00654, - -0.00688, - -0.0451, - 0.08377, - 0.10843, - -0.19303, - -0.08507, - -0.04359, - 0.01076, - 0.02105, - -0.04204, - 0.04797, - 0.24391, - 0.01808, - 0.03984, - -0.12181, - 0.03281, - -0.05296, - -0.1661, - -0.02743, - 0.0966, - -0.04437, - -0.10324, - -0.10908, - 0.12298, - 0.02015, - -0.00666, - 0.03495, - 0.05313, - 0.13573, - 0.12943, - 0.11724, - -0.08682, - 0.02143, - 0.00288, - 0.02275, - 0.07445, - 0.1288, - 0.05024, - 0.02483, - -0.00611, - -0.05869, - 0.07082, - 0.2433, - -0.14609, - -0.01083, - -0.00837, - -0.04166, - 0.0994, - -0.04635, - -0.07745, - 0.08293, - 0.01397, - -0.04901, - 0.01608, - -0.20526, - -0.0149, - 0.11243, - 0.08915, - -0.02571, - -0.01548, - -0.09138, - 0.08056, - -0.01054, - 0.12076, - 0.02786, - -0.04116, - 0.00501, - 0.17642, - 0.12999, - 0.13078, - -0.04819, - -0.27768, - -0.02333, - 0.0891, - -0.02941, - 0.00089, - 0.17251, - 0.12999, - -0.04565, - -0.14642, - -0.06147, - 0.06039, - -0.06409, - 0.01886, - 0.16098, - 0.05178, - -0.03765, - -0.07261, - 0.12285, - -0.11149, - 0.02704, - -0.007, - 0.02775, - 0.11252, - 0.06067, - 0.03862, - 0.01781, - 0.13837, - 0.07732, - 0.06967, - -0.01202, - 0.07914, - 0.15599, - 0.03088, - -0.01804, - 0.09029, - 0.08027, - -0.02571, - -0.06051, - -0.09146, - 0.00878, - 0.16425, - 0.05767, - -0.03202, - -0.09553, - 0.04902, - 0.06501, - -0.11183, - -0.07825, - 0.1003 - ], - [ - -0.08611, - -0.04038, - -0.21792, - 0.2187, - 0.01868, - 0.08732, - -0.06816, - 0.01873, - 0.06264, - 0.03408, - 0.1286, - -0.0914, - 0.05953, - 0.1157, - 0.06668, - -0.01205, - 0.04277, - -0.01766, - 0.06191, - -0.13587, - 0.08795, - 0.22565, - 0.17317, - -0.00693, - 0.07467, - 0.10323, - -0.06526, - -0.25988, - 0.011, - 0.10403, - 0.12066, - 0.01252, - -0.02244, - 0.02866, - 0.01506, - -0.07913, - 0.02167, - -0.0885, - -0.02089, - 0.02716, - 0.01797, - -0.05443, - -0.0467, - 0.15143, - 0.20938, - -0.04173, - -0.17221, - 0.0159, - 0.04484, - -0.08445, - -0.16879, - -0.0254, - -0.04689, - 0.07739, - 0.06888, - -0.07526, - -0.07036, - 0.08503, - -0.08781, - -0.11386, - 0.03261, - -0.21106, - 0.04466, - 0.13867, - -0.08276, - -0.04428, - 0.01247, - -0.02395, - 0.1296, - 0.17398, - 0.06063, - -0.09505, - 0.01468, - -0.00584, - 0.04541, - 0.02128, - -0.10599, - -0.04692, - 0.15363, - 0.11116, - 0.23035, - -0.11737, - -0.00848, - -0.06641, - -0.1216, - -0.07056, - 0.24517, - 0.07386, - -0.01055, - -0.14656, - 0.02721, - 0.1776, - -0.27382, - -0.02869, - 0.17141, - -0.08401, - -0.09966, - -0.0831, - 0.13813, - 0.15498, - 0.10952, - -0.01749, - -0.11299, - -0.19028, - 0.0174, - 0.02711, - 0.09331, - -0.0183, - -0.05621, - 0.04894, - 0.04177, - -0.05179, - -0.12682, - 0.1622, - -0.02963, - 0.08878, - 0.06834, - 0.21795, - -0.10058, - 0.06049, - 0.01436, - 0.10063, - 0.08442, - 0.00309, - 0.002, - 0.01725, - -0.01349, - 0.00292 - ], - [ - 0.02659, - 0.08942, - 0.04222, - 0.10544, - -0.06789, - -0.09757, - 0.0563, - -0.22961, - -0.02438, - -0.05107, - 0.03185, - 0.24686, - 0.17028, - 0.08216, - 0.13785, - -0.06122, - 0.08234, - -0.0863, - -0.01104, - -0.12558, - 0.06079, - -0.00071, - -0.10005, - -0.04706, - 0.08292, - -0.09468, - -0.12806, - -0.14338, - -0.07705, - -0.14256, - -0.04599, - 0.03737, - 0.01822, - 0.03513, - 0.00193, - -0.00828, - -0.13854, - -0.20011, - -0.06976, - 0.0346, - 0.21783, - -0.05519, - -5e-05, - -0.08464, - 0.054, - 0.06111, - -0.04534, - 0.04776, - -0.04383, - 0.10991, - -0.08844, - 0.07689, - -0.04161, - -0.11757, - -0.17289, - -0.09931, - -0.14125, - -0.08382, - 0.05846, - -0.03545, - -0.0834, - 0.04903, - 0.27719, - 0.09503, - -0.03514, - 0.12786, - 0.03928, - -0.03179, - -0.06983, - -0.0977, - -0.017, - 0.20285, - 0.22525, - -0.00122, - 0.00686, - -0.09421, - -0.03784, - -0.00029, - 0.09252, - 0.05586, - -0.11527, - -0.08808, - 0.01778, - 0.18344, - -0.13539, - 0.01815, - -0.2117, - -0.13934, - -0.07373, - -0.06582, - -0.00778, - 0.00662, - 0.06751, - -0.0799, - 0.08662, - -0.1634, - -0.0537, - -0.03675, - 0.21784, - 0.07457, - 0.04555, - 0.1536, - 0.14051, - 0.24991, - -0.02849, - 0.10219, - -0.17558, - -0.13451, - 0.14419, - 0.00819, - -0.10047, - 0.09606, - -0.09315, - -0.07093, - 0.04378, - -0.04611, - 0.01641, - -0.04633, - -0.01731, - -0.02162, - 0.2557, - -0.02622, - 0.04379, - 0.09191, - -0.15421, - -0.04351, - -0.08004, - 0.21944 - ], - [ - -0.12998, - 0.02141, - -0.16689, - 0.00015, - -0.16696, - -0.01866, - 0.00395, - -0.18141, - 0.14059, - -0.01917, - 0.10015, - -0.02996, - -0.14818, - 0.04741, - 0.16735, - 0.12799, - -0.11289, - -0.06443, - -0.05661, - 0.03873, - 0.11256, - 0.07018, - -0.14436, - -0.03558, - 0.01094, - 0.03643, - 0.11909, - -0.04862, - 0.021, - 0.01738, - -0.00959, - -0.04258, - -0.12433, - -0.04827, - 0.11446, - -0.05392, - -0.11333, - 0.03396, - -0.00344, - 0.02931, - 0.07727, - 0.04503, - 0.03104, - 0.19796, - 0.036, - -0.04731, - 0.06522, - -0.08789, - 0.0719, - 0.04705, - -0.05492, - -0.02838, - -0.09349, - -0.09924, - -0.07848, - -0.29392, - 0.02316, - 0.0523, - 0.03785, - 0.1973, - 0.02197, - 0.14786, - -0.08051, - -0.06042, - -0.04146, - 0.12927, - -0.00651, - 0.09494, - 0.07693, - 0.06617, - -0.06062, - 0.12476, - 0.02966, - -0.03159, - 0.05569, - -0.14188, - -0.2168, - -0.02694, - 0.06359, - -0.14045, - 0.06662, - 0.15076, - 0.01245, - 0.08151, - 0.05292, - -0.0031, - 0.03176, - -0.05499, - 0.03575, - -0.08969, - 0.07563, - 0.02837, - -0.03169, - 0.04484, - 0.03396, - -0.16023, - -0.01032, - 0.02695, - -0.13017, - 0.12979, - 0.01535, - 0.11973, - 0.09881, - 0.02054, - 0.18387, - 0.00372, - -0.06836, - 0.13483, - 0.00144, - 0.00666, - -0.03357, - 0.06879, - 0.04335, - 0.014, - -0.01846, - -0.01726, - 0.01928, - 0.08802, - 0.12856, - 0.12255, - -0.04167, - 0.07408, - -0.0273, - -0.0905, - 0.04828, - 0.00192, - 0.07957, - 0.09694 - ], - [ - -0.05018, - -0.0531, - 0.06617, - 0.26937, - -0.06652, - 0.07737, - -0.05955, - -0.05805, - 0.01909, - -0.01737, - 0.11429, - -0.06891, - 0.05315, - -0.0851, - -0.08899, - 0.18138, - -0.06711, - -0.01745, - 0.02901, - -0.0888, - 0.12418, - -0.01049, - 0.04368, - -0.07054, - -0.0796, - -0.06218, - 0.06505, - -0.0986, - 0.05287, - 0.24506, - 0.07432, - 0.09789, - -0.01599, - -0.01202, - -0.0627, - 0.0764, - -0.09423, - 0.11263, - 0.02785, - -0.07365, - -0.10494, - 0.02233, - 0.0886, - 0.03487, - 0.07593, - 0.01997, - 0.06262, - -0.00884, - 0.05348, - -0.03224, - -0.19511, - -0.0741, - 0.04566, - 0.00024, - 0.19811, - -0.12533, - -0.04054, - -0.03981, - -0.1682, - -0.06157, - -0.00166, - 0.01187, - 0.05791, - -0.03273, - -0.00888, - -0.11667, - -0.0458, - 0.113, - 0.1748, - 0.17717, - 0.0282, - 0.03927, - -0.12132, - -0.09706, - 0.00213, - -0.08451, - -0.01832, - -0.09623, - 0.16492, - 0.026, - 0.20063, - 0.11233, - -0.01214, - -0.09601, - 0.09194, - 0.10355, - 0.1717, - 0.06363, - 0.07053, - -0.13395, - 0.06483, - 0.27028, - -0.10338, - 0.07031, - 0.00281, - -0.0437, - -0.07915, - -0.07088, - -0.1493, - 0.11339, - 0.07343, - -0.06186, - 0.03186, - -0.05672, - 0.05826, - 0.04557, - 0.13558, - 0.03645, - -0.07691, - -0.03068, - 0.01342, - -0.00053, - 0.00685, - 0.1627, - 0.00272, - 0.12583, - 0.03214, - 0.02483, - 0.11948, - 0.03215, - -0.16754, - -0.04809, - -0.07228, - -0.09857, - 0.02854, - -0.05997, - -0.06319, - -0.05607 - ], - [ - -0.30338, - 0.02255, - 0.0587, - 0.10339, - -0.04762, - 0.07787, - -0.04323, - -0.11684, - 0.13061, - -0.16912, - -0.01572, - 0.0973, - -0.02313, - 0.24191, - 0.10329, - 0.11428, - -0.09304, - 0.05405, - -0.05178, - 0.06182, - -0.05262, - 0.01217, - 0.08164, - 0.09985, - 0.03077, - 0.10418, - -0.02909, - 0.03088, - -0.0967, - 0.02099, - -0.06116, - -0.16839, - -0.15473, - 0.07691, - 0.18183, - -0.04458, - -0.04259, - -0.18114, - -0.00018, - 0.01864, - 0.08736, - -0.00833, - -0.03821, - 0.01138, - -0.27275, - -0.19866, - -0.00606, - 0.07014, - 0.21588, - -0.08684, - -0.04025, - 0.1635, - 0.19108, - 0.06841, - 0.05743, - 0.0008, - 0.1932, - 0.03581, - -0.03532, - 0.09317, - 0.08997, - 0.03118, - 0.04923, - -0.03484, - -0.11535, - 0.12295, - 0.0716, - -0.05621, - -0.01466, - -0.21255, - -0.11838, - -0.07402, - 0.15574, - 0.02733, - -0.23259, - -0.12357, - -0.00512, - -0.00133, - 0.02568, - 0.24998, - 0.11032, - -0.09053, - 0.03868, - -0.0245, - -0.11582, - -0.18398, - -0.03277, - 0.17009, - 0.11044, - 0.09027, - 0.05589, - -0.08892, - 0.19271, - 0.03131, - 0.23699, - -0.14258, - -0.037, - 0.24874, - -0.00591, - 0.02915, - 0.04288, - 0.14576, - 0.07558, - -0.07806, - 0.1196, - 0.01742, - -0.08642, - -0.09442, - 0.11747, - -0.03321, - -0.05069, - 0.06621, - -0.11255, - -0.1574, - -0.0641, - -0.05918, - 0.00993, - 0.24826, - 0.07657, - 0.06805, - 0.09144, - 0.01581, - 0.15761, - 0.12442, - -0.00984, - 0.09155, - 0.00753, - -0.02716 - ], - [ - -0.16466, - -0.08521, - -0.03218, - 0.19215, - 0.05059, - 0.06508, - -0.10249, - 0.0022, - 0.0498, - -0.02704, - -0.0041, - 0.00565, - 0.1877, - 0.2973, - -0.02929, - 0.21184, - -0.08731, - -0.08245, - -0.02372, - -0.0638, - -0.00122, - -0.09674, - 0.25706, - 0.17822, - -0.03972, - 0.01949, - -0.02309, - 0.00865, - 0.0374, - 0.11979, - 0.03365, - -0.16611, - -0.13278, - 0.13211, - 0.06269, - 0.01694, - -0.0936, - -0.06649, - -0.01438, - 0.04788, - -0.17001, - 0.08749, - -0.07738, - -0.00106, - -0.11468, - -0.16864, - 0.16963, - -0.0848, - 0.18653, - -0.11619, - -0.10206, - 0.16578, - 0.2812, - 0.04603, - 0.10805, - -0.03091, - 0.12934, - 0.07227, - -0.05187, - -0.08289, - 0.26995, - 0.10355, - 0.13265, - 0.05673, - -0.08638, - -0.01303, - 0.05051, - -0.03709, - -0.04745, - -0.15025, - -0.07588, - -0.18125, - 0.03044, - 0.01259, - -0.16119, - -0.12767, - -0.00435, - 0.07899, - -0.05092, - 0.31235, - 0.16582, - -0.09973, - 0.06133, - -0.05675, - -0.17768, - -0.15251, - 0.17833, - 0.27604, - 0.16932, - 0.12366, - 0.08889, - 0.10651, - 0.04688, - 0.04258, - 0.16343, - 0.00991, - -0.10119, - 0.2911, - 0.01496, - -0.00611, - 0.05263, - 0.00088, - 0.03171, - -0.01979, - -0.00902, - -0.0771, - -0.0208, - -0.11915, - 0.09078, - -0.03714, - -0.09515, - 0.12071, - 0.02543, - -0.14497, - -0.04939, - 0.06208, - 0.08396, - 0.23268, - -0.01586, - -0.06119, - -0.07908, - -0.06662, - 0.17958, - 0.08095, - 0.04992, - 0.13735, - 0.03269, - -0.0267 - ], - [ - -0.03093, - 0.01778, - 0.06956, - 0.0247, - -0.02936, - -0.02345, - 0.01885, - -0.02802, - -0.0493, - 0.02866, - -0.02221, - -0.08763, - -0.11101, - -0.08107, - 0.01321, - 0.00378, - -0.03941, - -0.04512, - -0.0722, - -0.00141, - -0.08484, - -0.01001, - -0.07264, - -0.02637, - -0.0396, - -0.04364, - 0.03259, - 0.10405, - 0.01421, - 0.08098, - -0.08685, - 0.06085, - -0.03368, - -0.00498, - -0.0244, - -0.01684, - 0.05225, - 0.09281, - 0.07231, - -0.0136, - 0.04943, - 0.01079, - -0.03156, - 0.03793, - -0.08726, - 0.05878, - 0.03874, - -0.08563, - 0.06143, - 0.10479, - 0.1015, - -0.00593, - -0.01713, - 0.0505, - 0.05971, - 0.03454, - 0.04635, - -0.04886, - 0.06488, - 0.06414, - 0.06576, - -0.03361, - 0.00141, - -0.00404, - -0.06011, - -0.00732, - 0.00048, - 0.08436, - 0.06929, - -0.02281, - -0.08137, - 0.07087, - -0.06051, - 0.06175, - 0.08517, - 0.0509, - -0.02423, - -0.04165, - -0.04415, - 0.0638, - -0.07166, - 0.02639, - -0.03935, - -0.07999, - -0.02629, - 0.05041, - 0.01628, - 0.0653, - -0.01453, - -0.04254, - -0.09364, - -0.01463, - 0.05139, - 0.01608, - 0.05935, - -0.02357, - 0.06188, - -0.00561, - 0.0247, - -0.0271, - -0.01447, - 0.0655, - 0.0346, - -0.01677, - 0.04001, - 0.02244, - 0.01928, - 0.08586, - -0.10137, - -0.05224, - 0.06697, - -0.04373, - 0.03352, - 0.08098, - -0.05941, - -0.07095, - -0.06665, - 0.02548, - -0.02462, - 0.0532, - -0.00037, - 0.06104, - -0.06913, - -0.05851, - -0.01766, - -0.04392, - 0.07052, - -0.04183 - ], - [ - 0.17366, - 0.03582, - 0.21609, - 0.16228, - -0.00141, - 0.10798, - 0.05168, - 0.05024, - -0.08581, - -0.00406, - 0.03372, - 0.18264, - 0.18391, - -0.07056, - -0.04228, - -0.01478, - 0.06658, - 0.0219, - -0.08132, - 0.04333, - 0.05433, - 0.08545, - -0.03732, - 0.08949, - -0.03655, - -0.1213, - -0.10892, - -0.02055, - 0.02539, - 0.04013, - 0.05803, - 0.11027, - 0.06006, - -0.06908, - -0.01126, - 0.01571, - -0.09931, - -0.06056, - 0.07625, - -0.04263, - 0.08439, - 0.08058, - -0.02838, - -0.12903, - 0.12905, - 0.09079, - 0.08073, - -0.07569, - -0.17681, - 0.0251, - 0.06986, - -0.05402, - -0.03011, - -0.00227, - -0.10203, - 0.02381, - -0.14567, - -0.21506, - 0.03071, - 0.00154, - 0.05617, - 0.07299, - 0.09886, - 0.07044, - -0.0313, - 0.09191, - -0.03098, - -0.08693, - 0.03179, - 0.00175, - 0.02823, - 0.17964, - 0.09893, - -0.09466, - 0.04414, - 0.04481, - -0.01219, - 0.00048, - -0.11526, - -0.15497, - -0.07458, - 0.1129, - 0.00306, - -0.072, - 0.03228, - 0.14756, - -0.12549, - -0.08686, - -0.1299, - -0.02426, - -0.00654, - -0.00738, - 0.03301, - -0.0382, - -0.0552, - -0.02793, - 0.02677, - -0.14918, - -0.00589, - -0.0839, - -0.06205, - 0.01716, - 0.04891, - 0.20364, - -0.07842, - 0.01454, - -0.05516, - -0.07353, - -0.02332, - 0.01954, - -7e-05, - -0.02323, - 0.06305, - -0.01421, - 0.06846, - -0.03542, - -0.05632, - -0.13436, - -0.10998, - 0.04943, - 0.08848, - -0.01458, - -0.0537, - -0.01131, - -0.02575, - -0.19106, - -0.05017, - 0.0352 - ], - [ - -0.09769, - -0.01709, - -0.09493, - 0.09784, - -0.06349, - 0.06518, - 0.04399, - 0.07448, - 0.10186, - 0.15158, - -0.05396, - -0.14421, - -0.11723, - -0.12317, - -0.0835, - 0.15839, - 0.01623, - 0.02867, - 0.06554, - 0.04386, - -0.05745, - -0.09021, - 0.09355, - -0.11069, - -0.08698, - 0.06991, - 0.24451, - 0.0362, - -0.03397, - 0.10842, - -0.02366, - -0.20601, - -0.05648, - 0.08527, - -0.01194, - -0.05624, - 0.0077, - 0.24026, - -0.06, - -0.04543, - -0.11315, - -0.0682, - 0.01641, - 0.08806, - -0.12135, - 0.06589, - 0.13194, - 0.01554, - -0.0368, - -0.00521, - 0.05978, - -0.11742, - 0.06355, - 0.01307, - 0.10949, - -0.09472, - 0.0458, - 0.20262, - 0.04911, - 0.02051, - -0.07162, - 0.12876, - -0.10209, - -0.09944, - 0.05804, - 0.03841, - -0.02946, - 0.19353, - 0.0843, - 0.25288, - -0.12615, - -0.03903, - -0.16706, - -0.04353, - 0.04354, - 0.00021, - 0.04203, - -0.10074, - 0.07298, - -0.09667, - 0.19491, - 0.02013, - 0.03376, - 0.01341, - 0.05733, - 0.05991, - 0.2058, - -0.06629, - -0.02538, - 0.10992, - -0.10949, - -0.02422, - -0.04592, - -0.01908, - -0.08757, - 0.01212, - 0.0298, - 0.02389, - -0.2452, - -0.08572, - -0.10017, - 0.04662, - 0.09097, - -0.17083, - 0.12273, - -0.06592, - 0.01301, - 0.11845, - -0.01745, - -0.06965, - 0.16557, - 0.11691, - 0.16218, - -0.03603, - -0.08002, - -0.08602, - 0.01213, - -0.08517, - 0.11801, - -0.01691, - -0.22478, - 0.00436, - -0.03253, - -0.04341, - 0.11471, - 0.03882, - -0.02679, - -0.02748 - ], - [ - 0.06304, - 0.0232, - -0.02942, - -0.05741, - 0.06325, - -0.0009, - 0.04732, - 0.19805, - -0.04019, - 0.12642, - 0.11973, - -0.11039, - -0.02246, - -0.12496, - -0.02458, - -0.13148, - -0.00342, - 0.07215, - -0.08857, - 0.05214, - 0.15635, - 0.01088, - -0.08835, - -0.04609, - 0.00752, - -0.04555, - 0.03564, - 0.12769, - 0.00043, - 0.05032, - -0.07777, - 0.08587, - 0.08384, - -0.05781, - -0.14672, - -0.07242, - 0.00483, - 0.04638, - 0.12793, - -0.02165, - 0.07058, - 0.07189, - 0.2086, - 0.00546, - 0.09789, - 0.02255, - -0.07448, - 0.04058, - -0.15567, - 0.07453, - 0.05656, - 0.02003, - -0.13343, - 0.02528, - 0.13155, - 0.09285, - 0.00317, - -0.08128, - 0.03886, - -0.01348, - -0.08004, - -0.12816, - 0.02558, - -0.06291, - 0.12447, - -0.13242, - -0.05029, - -0.0606, - 0.0175, - 0.18425, - -0.05508, - 0.1273, - -0.12295, - -0.00975, - -0.04011, - 0.10962, - -0.04525, - -0.04733, - 0.01721, - -0.1429, - 0.0709, - 0.10544, - -0.02609, - 0.06992, - 0.11208, - 0.10598, - 0.0536, - -0.06209, - 0.01196, - -0.02243, - -0.00137, - 0.03376, - 0.06572, - -0.06038, - -0.04602, - 0.16401, - 0.15898, - -0.10848, - 0.05272, - 0.01234, - 0.04581, - -0.02876, - -0.06276, - -0.02894, - -0.07816, - -0.08579, - 0.07425, - -0.03608, - -0.10829, - 0.0806, - 0.04655, - -0.04681, - 0.04002, - 0.14234, - 0.02802, - -0.05855, - -0.04349, - -0.08949, - 0.05269, - 0.01483, - -0.0108, - -0.03833, - -0.14226, - -0.04542, - -0.0092, - -0.07035, - -0.1082, - -0.15687 - ], - [ - -0.20147, - 0.03324, - -0.22208, - 0.0999, - 0.04002, - -0.12974, - 0.0457, - 0.0445, - -0.00921, - 0.05955, - 0.03141, - -0.20383, - -0.01981, - -0.08803, - 0.03435, - 0.05938, - 0.03614, - -0.0303, - 0.06334, - -0.06597, - 0.00633, - -0.01362, - 0.11378, - -0.17152, - -0.00392, - 0.00995, - -0.01994, - -0.19099, - -0.08246, - -0.02228, - -0.11886, - 0.04508, - -0.0048, - 0.07773, - -0.02974, - 0.05278, - -0.0276, - -0.00025, - 0.00613, - -0.0385, - -0.11582, - -0.08807, - -0.02388, - 0.05519, - 0.04791, - -0.13401, - -0.02777, - 0.02441, - 0.10951, - -0.14157, - -0.11142, - -0.0888, - -0.04525, - 0.01579, - -0.01261, - -0.02621, - 0.0396, - 0.115, - -0.19793, - -0.0595, - 0.02834, - 0.00468, - 0.12076, - 0.03965, - -0.03422, - -0.07823, - 0.06611, - 0.07081, - 0.01219, - 0.06963, - -0.05985, - -0.13359, - -0.01687, - 0.04546, - 0.06032, - -0.12436, - -0.13918, - -0.05568, - -0.02846, - 0.02812, - 0.13841, - -0.01887, - -0.08453, - 0.07315, - 0.05242, - 0.01061, - 0.06352, - 0.10973, - 0.09372, - -0.09991, - -0.00958, - 0.02691, - -0.11161, - -0.06351, - 0.10549, - 0.02839, - -0.07401, - 0.00902, - 0.08282, - -0.01058, - -0.04432, - -0.01944, - -0.02529, - -0.13966, - -0.05215, - -0.05481, - 0.05501, - 0.10303, - 0.04822, - 0.05113, - 0.0538, - 0.00764, - 0.07584, - 0.01052, - 0.04052, - -0.10206, - 0.11146, - 0.17853, - -0.00934, - 0.03716, - 0.0292, - -0.02592, - -0.11653, - 0.04165, - 0.10895, - 0.07334, - -0.12413, - 0.07418 - ], - [ - -0.11218, - -0.03828, - -0.22789, - -0.06544, - -0.11264, - 0.02125, - 0.1134, - -0.2635, - 0.19637, - -0.0301, - 0.04697, - -0.0921, - -0.10236, - 0.01539, - 0.01806, - 0.05611, - 0.00046, - 0.05719, - 0.08615, - -0.11654, - 0.10681, - 0.35182, - 0.05284, - -0.23495, - 0.00516, - 0.0856, - -0.07439, - -0.29526, - 0.06828, - 0.04129, - -0.00198, - 0.10669, - -0.07061, - 0.05569, - 0.01202, - -0.03251, - 0.13587, - -0.02855, - -0.01933, - 0.03677, - 0.16562, - 0.04534, - 0.03679, - 0.31696, - 0.10452, - -0.13212, - -0.07597, - 0.01189, - 0.17331, - -0.01082, - -0.02415, - -0.0992, - 0.04149, - -0.06357, - -0.04344, - -0.24458, - -0.04863, - 0.00686, - -0.12606, - 0.01434, - 0.06432, - 0.03625, - -0.02321, - -0.039, - -0.07371, - 0.2182, - -0.02288, - -0.00551, - 0.07462, - 0.04577, - -0.00566, - -0.05755, - 0.08139, - 0.02799, - 0.04106, - -0.12184, - -0.20772, - 0.0047, - 0.01478, - 0.01247, - 0.29854, - 0.04831, - -0.0794, - -0.01054, - -0.04038, - -0.09843, - 0.12113, - 0.07512, - 0.14098, - -0.12837, - 0.00581, - -0.01418, - -0.11213, - 0.09894, - 0.25144, - -0.17043, - -0.07167, - -0.11989, - -0.01305, - 0.1264, - -0.09567, - 0.00707, - 0.11584, - -0.18242, - 0.3092, - 0.04601, - -0.12473, - 0.18, - 0.12243, - 0.1185, - 0.06934, - 0.13969, - -0.08745, - 0.04361, - -0.06362, - -0.05062, - 0.0459, - 0.13603, - 0.10622, - 0.08042, - 0.12925, - 0.12965, - -0.09607, - 0.07313, - 0.00583, - -0.01847, - -0.09806, - 0.05774 - ], - [ - -0.21242, - -0.04635, - 0.03777, - -0.11867, - 0.0397, - 0.05078, - -0.04233, - 0.07382, - 0.12938, - -0.13622, - -0.03561, - 0.05231, - -0.07819, - 0.12815, - 0.02445, - -0.04728, - -0.10272, - -0.05674, - 0.06535, - 0.09671, - -0.016, - 0.00503, - 0.07109, - 0.03623, - 0.06969, - -0.02635, - 0.00402, - 0.05362, - -0.03843, - -0.09118, - 0.00966, - -0.06941, - -0.0807, - 0.02666, - 0.15518, - 0.05216, - 0.14977, - -0.15834, - 0.00347, - -0.08136, - -0.00087, - 0.10139, - -0.02011, - -0.02083, - -0.23093, - -0.03255, - -0.02479, - -0.07704, - 0.13664, - -0.13042, - 0.10305, - 0.16296, - 0.00435, - 0.08682, - -0.01386, - 0.09497, - 0.0261, - 0.00719, - 0.01796, - -0.06627, - 0.09467, - -0.05589, - -0.11228, - 0.0553, - -0.04557, - -0.0145, - -0.06966, - -0.06276, - 0.01478, - -0.2284, - -0.03545, - -0.14438, - -0.00667, - 0.05879, - -0.13633, - 0.01448, - 0.09548, - 0.01813, - 9e-05, - 0.07544, - -0.09161, - -0.02831, - 0.03999, - -0.02933, - -0.12701, - -0.23639, - -0.01661, - 0.15759, - 0.03189, - 0.20945, - 0.06342, - -0.15266, - 0.06387, - 0.05297, - 0.18231, - -0.0349, - -0.02336, - 0.10123, - -0.10026, - 0.10527, - 0.13782, - 0.08492, - 0.00183, - -0.17747, - 0.03478, - 0.10633, - 0.04974, - -0.07962, - 0.00368, - -0.0696, - -0.13834, - -0.14967, - -0.15403, - -0.03856, - -0.01809, - 0.01592, - -0.01833, - 0.07673, - -0.10916, - 0.01116, - -0.0392, - 0.04809, - 0.05099, - 0.1279, - 0.03782, - 0.24379, - 0.11988, - 0.05406 - ], - [ - -0.04338, - 0.06823, - 0.12057, - -0.01957, - 0.0436, - -0.01903, - -0.03926, - 0.03129, - 0.07647, - -0.06891, - -0.0616, - 0.11656, - 0.05351, - 0.08647, - 0.03502, - -0.01325, - 0.00888, - 0.02885, - 0.01233, - 0.09512, - -0.00822, - -0.07148, - 0.07601, - 0.14422, - 0.07637, - 0.01011, - -0.0449, - -0.08283, - 0.02648, - 0.05876, - 0.07512, - -0.13044, - 0.03268, - -0.02226, - 0.16213, - 0.06642, - 0.07536, - -0.18399, - 0.02813, - 0.02606, - 0.07331, - -0.07679, - -0.06359, - -0.11459, - -0.18436, - -0.00443, - 0.0299, - -0.01124, - 0.03921, - -0.04794, - 0.00035, - 0.13923, - 0.02747, - 0.10088, - -0.10407, - 0.1012, - 0.05201, - 0.05715, - 0.06053, - 0.00229, - -0.01046, - -0.00345, - 0.02057, - -0.07529, - -0.1576, - 0.03724, - -0.06461, - -0.13949, - -0.09857, - -0.09692, - 0.03609, - -0.09951, - 0.01596, - -0.08949, - 0.04432, - -0.00968, - 0.07835, - 0.01332, - 0.03766, - 0.04923, - 0.02291, - -0.0575, - 0.00467, - 0.01296, - -0.12799, - -0.04217, - 0.00109, - 0.09631, - 0.00014, - 0.09981, - 0.01016, - -0.04825, - 0.08847, - 0.01173, - 0.1093, - 0.03772, - -0.05516, - 0.06571, - -0.05712, - 0.13698, - 0.03381, - 0.03143, - 0.0662, - -0.05153, - -0.05602, - 0.00359, - 0.01648, - -0.06722, - 0.03903, - -0.03441, - -0.1373, - -0.07083, - -0.13324, - -0.08179, - -0.02503, - 0.10576, - -0.12912, - 0.12761, - -0.0435, - -0.03312, - 0.085, - -0.01074, - 0.02736, - 0.01315, - -0.04792, - -0.00259, - 0.0991, - -0.02313 - ] - ] - }, - "bias": { - "value": [ - 0.23505, - -0.07881, - 0.0934, - 0.15991, - -0.01544, - -0.06303, - 0.01436, - 0.0994, - 0.1714, - 0.31477, - -0.07213, - 0.05133, - 0.17892, - 0.12206, - 0.02187, - 0.23899, - 0.03624, - -0.00603, - -0.07696, - 0.11878, - -0.03696, - -0.03476, - 0.08265, - -0.00124, - 0.03969, - 0.09845, - 0.33031, - 0.08581, - 0.00377, - 0.12623, - 0.1905, - 0.06873, - 0.06767, - 0.07559, - 0.04409, - -0.04824, - 0.03716, - 0.3365, - 0.08506, - -0.01917, - 0.27119, - -0.0083, - 0.13322, - 0.21857, - 0.2247, - 0.24348, - 0.15014, - -0.07913, - 0.13572, - 0.19485, - 0.14287, - 0.05136, - 0.08693, - -0.00068, - 0.12971, - -0.08349, - 0.05597, - 0.17782, - 0.17447, - 0.10306, - 0.01521, - 0.09824, - 0.1537, - -0.00998, - 0.19802, - -0.03142, - 0.03107, - 0.13189, - 0.09749, - 0.22567, - 0.04635, - 0.18734, - 0.06378, - 0.17192, - 0.0484, - 0.1542, - 0.02928, - -0.00649, - 0.04869, - 0.0106, - 0.27683, - 0.09943, - -0.07638, - 0.00886, - 0.10299, - 0.22662, - 0.28095, - 0.06636, - 0.24431, - 0.09638, - 0.10777, - 0.15973, - 0.04154, - -0.01986, - 0.09884, - 0.1111, - 0.0553, - 0.02307, - 0.09202, - 0.06431, - -0.03215, - 0.11915, - -0.06661, - 0.15228, - 0.22313, - 0.05181, - 0.10975, - 0.21327, - -0.03715, - 0.10215, - 0.21199, - 0.11924, - 0.25508, - 0.18145, - -0.04374, - -0.0204, - 0.10559, - 0.02574, - 0.1586, - -0.04401, - 0.0218, - -0.01841, - 0.079, - 0.02674, - 0.07558, - 0.2006, - 0.16162, - -0.12789 - ] - } - }, - "output_ports": { - "out_port": { - "value": "relu2" - } - }, - "functions": { - "mul": { - "function": { - "MatMul": { - "A": "in_port", - "B": "weight" - } - } - }, - "sum": { - "function": { - "linear": { - "variable0": "mul", - "slope": 1, - "intercept": "bias" - } - } - }, - "relu2": { - "function": { - "Relu": { - "A": "sum" - } - } - } - } - }, - "mlp_output_layer": { - "input_ports": { - "in_port": {} - }, - "parameters": { - "weight": { - "value": [ - [ - 0.363, - -0.48249, - 0.19636, - -0.16572, - 0.36013, - 0.34446, - 0.42904, - -0.28835, - -0.01159, - -0.6419 - ], - [ - -0.07598, - 0.03479, - 0.06247, - -0.06965, - 0.04885, - 0.0062, - -0.0058, - 0.06493, - -0.09619, - -0.0148 - ], - [ - 0.39199, - -0.41409, - 0.3616, - -0.12393, - 0.30907, - -0.59455, - 0.40053, - 0.25977, - -0.19491, - -0.33889 - ], - [ - -0.3563, - -0.28486, - 0.03003, - -0.15239, - 0.54634, - 0.25039, - -0.4965, - 0.54914, - -0.63358, - 0.4821 - ], - [ - 0.21891, - -0.02274, - -0.36881, - -0.08115, - -0.09049, - -0.14229, - 0.44308, - 0.01125, - -0.22173, - 0.12578 - ], - [ - 0.48219, - -0.05305, - 0.07314, - -0.08174, - -0.16128, - 0.12363, - -0.14108, - 0.41584, - -0.1582, - -0.26114 - ], - [ - -0.1055, - 0.1479, - -0.08441, - -0.01612, - 0.27855, - -0.0082, - 0.15932, - -0.03218, - -0.22094, - -0.16763 - ], - [ - 0.56338, - 0.03065, - -0.39596, - -0.32445, - -0.06189, - -0.22347, - 0.2544, - 0.17195, - 0.27938, - -0.27615 - ], - [ - 0.15506, - 0.16364, - 0.17706, - 0.17342, - -0.84595, - 0.2373, - -0.36345, - -0.00498, - 0.21744, - -0.08674 - ], - [ - -0.35519, - 0.42886, - -0.25426, - -0.56588, - 0.31832, - 0.02516, - 0.41802, - -0.4627, - 0.29124, - 0.25268 - ], - [ - -0.08601, - 0.35375, - 0.04764, - -0.25576, - 0.04992, - 0.204, - -0.20694, - 0.34386, - -0.19773, - -0.29383 - ], - [ - 0.18177, - -0.12584, - 0.6143, - -0.14937, - 0.04769, - -0.16115, - 0.31648, - -0.3368, - -0.59842, - -0.15405 - ], - [ - -0.35219, - 0.15942, - -0.01362, - -0.35642, - 0.29694, - -0.46338, - 0.52657, - 0.36559, - -0.71872, - 0.27595 - ], - [ - -0.09676, - 0.2679, - 0.33739, - 0.26551, - 0.0084, - -0.57561, - -0.45263, - 0.28868, - -0.44662, - 0.28206 - ], - [ - -0.13182, - 0.08983, - 0.33494, - -0.16932, - 0.07829, - 0.14603, - -0.12396, - 0.02169, - -0.29916, - -0.02677 - ], - [ - -0.04409, - -0.68354, - -0.03068, - 0.27983, - 0.24519, - 0.34999, - -0.75151, - 0.18341, - 0.22926, - 0.32189 - ], - [ - 0.06716, - -0.0978, - -0.08192, - 0.09371, - 0.17973, - 0.11536, - 0.32635, - -0.13878, - -0.17677, - -0.21526 - ], - [ - -0.02735, - 0.04023, - 0.06951, - -0.02961, - 0.04897, - -0.00366, - -0.04494, - 2e-05, - 0.06269, - -0.02882 - ], - [ - 0.0282, - 0.04413, - -0.04888, - 0.0324, - -0.07967, - 0.04978, - -0.0661, - 0.03889, - 0.00379, - 0.02328 - ], - [ - 0.3259, - -0.50337, - 0.22994, - 0.34191, - -0.5396, - 0.3427, - 0.3978, - -0.6155, - 0.34774, - -0.44272 - ], - [ - -0.34146, - 0.01281, - -0.07304, - 0.29557, - 0.07455, - 0.31171, - 0.06957, - 0.52117, - -0.09707, - -0.53694 - ], - [ - -0.26283, - 0.57381, - -0.31043, - 0.39759, - -0.20969, - 0.55121, - 0.1721, - -0.3917, - -0.47001, - 0.06427 - ], - [ - -0.43824, - 0.36234, - -0.43893, - 0.35378, - 0.29792, - -0.43046, - -0.40408, - 0.42976, - -0.12698, - 0.34145 - ], - [ - 0.49153, - -0.33098, - 0.46381, - -0.20075, - 0.19947, - -0.64078, - -0.25073, - 0.37756, - -0.38568, - 0.14603 - ], - [ - -0.01538, - 0.31016, - -0.01358, - -0.18206, - 0.01907, - -0.13587, - -0.11312, - 0.10416, - -0.11204, - -0.05919 - ], - [ - 0.02784, - 0.41149, - -0.31885, - -0.11363, - -0.11215, - -0.20697, - -0.06029, - 0.28739, - 0.0067, - 0.18545 - ], - [ - -0.07952, - 0.39455, - 0.10854, - -0.1826, - 0.53352, - -0.8908, - -0.55999, - -0.12526, - 0.40328, - 0.47791 - ], - [ - 0.4501, - -0.432, - 0.24893, - -0.10836, - -0.00072, - -0.55022, - 0.41376, - -0.29397, - 0.29879, - 0.01293 - ], - [ - -0.07853, - 0.01951, - -0.06067, - -0.07268, - -0.02251, - 0.19119, - 0.00976, - -0.06539, - -0.06231, - 0.03744 - ], - [ - 0.14737, - -0.57483, - -0.14223, - -0.25647, - 0.32786, - 0.21158, - -0.38947, - 0.39015, - -0.01222, - 0.35092 - ], - [ - 0.38722, - -0.35142, - 0.27747, - -0.66624, - 0.33428, - 0.03603, - 0.00861, - 0.08168, - -0.39004, - 0.32788 - ], - [ - -0.25362, - 0.24582, - -0.49808, - 0.26306, - 0.08664, - 0.3296, - 0.57858, - 0.11717, - -0.33693, - -0.49286 - ], - [ - 0.26399, - -0.16809, - -0.50799, - 0.01067, - -0.45152, - 0.59491, - 0.73419, - 0.17543, - -0.45756, - -0.17898 - ], - [ - 0.05672, - -0.00529, - 0.01625, - 0.16244, - 0.02369, - 0.04543, - 0.01337, - -0.09947, - -0.28862, - 0.3397 - ], - [ - 0.25206, - -0.0982, - 0.31663, - 0.2499, - -0.7152, - 0.16227, - -0.54314, - 0.11934, - 0.21898, - 0.00617 - ], - [ - -0.05963, - -0.01226, - 0.0175, - 0.0929, - 0.09031, - -0.0259, - -0.04709, - -0.01342, - 0.06784, - 0.06428 - ], - [ - 0.4892, - -0.03398, - 0.00855, - 0.33648, - -0.17359, - 0.26638, - 0.08829, - -0.31175, - -0.50728, - -0.1211 - ], - [ - -0.01574, - -0.33354, - -0.3375, - -0.50989, - 0.49388, - 0.2071, - 0.14736, - -0.59569, - 0.44846, - 0.41976 - ], - [ - 0.22726, - 0.04406, - 0.12882, - 0.02689, - -0.57147, - 0.29496, - 0.3934, - 0.20179, - 0.21513, - -0.81375 - ], - [ - -0.00387, - -0.02062, - 0.0877, - 0.03366, - -0.04042, - -0.03373, - 0.06209, - 0.14746, - -0.19773, - -0.04672 - ], - [ - -0.54812, - 0.45759, - 0.35964, - 0.21884, - -0.38214, - 0.10122, - 0.26845, - -0.14843, - 0.17758, - -0.55479 - ], - [ - 0.04198, - -0.02976, - 0.12069, - -0.00252, - 0.14909, - -0.14037, - -0.08641, - 0.0258, - 0.02771, - 0.03392 - ], - [ - -0.2149, - 0.39081, - 0.10086, - -0.0916, - -0.0448, - -0.16649, - 0.20813, - 0.28685, - 0.20297, - -0.55491 - ], - [ - -0.38278, - 0.29726, - -0.42279, - 0.25079, - -0.18037, - 0.37549, - -0.31966, - -0.40652, - 0.32162, - 0.02783 - ], - [ - -0.40576, - 0.48142, - -0.36709, - -0.2524, - 0.51597, - 0.25058, - 0.47533, - -0.14346, - -0.46113, - -0.33241 - ], - [ - 0.31656, - -0.3132, - 0.19595, - -0.54367, - 0.18678, - 0.33135, - 0.4007, - -0.46986, - 0.32378, - -0.12822 - ], - [ - 0.01618, - -0.37405, - 0.36628, - 0.21048, - 0.25983, - -0.41871, - -0.41629, - 0.21481, - 0.22657, - 0.205 - ], - [ - -0.05533, - 0.0288, - -0.05597, - -0.00374, - 0.05527, - 0.02508, - 0.02007, - -0.04045, - 0.05198, - -0.08731 - ], - [ - 0.1333, - 0.03368, - 0.23672, - 0.20945, - -0.9647, - 0.16956, - -0.44918, - 0.2123, - 0.21853, - 0.21158 - ], - [ - -0.08521, - 0.30683, - 0.3868, - -0.47555, - 0.28056, - -0.12204, - 0.35209, - -0.50123, - 0.33222, - -0.0887 - ], - [ - 0.34576, - -0.3649, - 0.1621, - 0.21532, - -0.37076, - 0.25993, - 0.38493, - -0.62974, - 0.22249, - -0.23479 - ], - [ - 0.29066, - -0.50707, - 0.16672, - 0.11941, - -0.85401, - 0.10892, - 0.28512, - 0.158, - 0.08918, - 0.10202 - ], - [ - 0.14379, - -0.32217, - 0.09987, - 0.38364, - 0.40507, - -0.3589, - -0.50788, - 0.38407, - -0.56959, - 0.38561 - ], - [ - 0.29214, - 0.05425, - 0.01262, - -0.17244, - 0.018, - -0.15468, - -0.05422, - 0.28592, - -0.16389, - -0.0672 - ], - [ - -0.38522, - 0.37623, - -0.1226, - -0.32334, - 0.20087, - -0.55727, - -0.2912, - 0.33107, - 0.22929, - 0.20679 - ], - [ - 0.72733, - -0.00498, - -0.3058, - -0.09682, - 0.00103, - -0.51034, - 0.1902, - 0.01221, - -0.18507, - 0.01714 - ], - [ - -0.08836, - -0.31874, - -0.06683, - 0.43442, - -0.30698, - -0.31569, - -0.26544, - -0.00414, - 0.39423, - 0.35799 - ], - [ - -0.03419, - -0.08999, - -0.0899, - -0.1554, - -0.22509, - 0.07469, - -0.19088, - -0.44343, - 0.47888, - 0.58113 - ], - [ - 0.44994, - -0.24292, - 0.318, - -0.42057, - -0.13137, - 0.01022, - 0.20346, - -0.38044, - 0.13041, - -0.16223 - ], - [ - -0.16589, - -0.33221, - 0.42396, - 0.36268, - -0.20586, - 0.30494, - -0.36866, - -0.19131, - 0.40091, - -0.16193 - ], - [ - 0.13884, - -0.28978, - -0.06941, - 0.22538, - 0.36418, - -0.37455, - -0.25095, - 0.38596, - -0.36087, - 0.34381 - ], - [ - -0.32854, - -0.36577, - 0.39235, - 0.30805, - 0.5351, - -0.4164, - -0.15559, - -0.37957, - 0.1772, - 0.28514 - ], - [ - -0.26689, - 0.23265, - 0.09034, - -0.33776, - 0.46238, - -0.48413, - 0.40139, - 0.40586, - -0.77465, - 0.37248 - ], - [ - 0.02083, - 0.34945, - 0.11491, - -0.22345, - -0.11706, - 0.00369, - 0.02826, - 0.30213, - -0.18411, - -0.07532 - ], - [ - 0.05958, - 0.2083, - 0.10818, - -0.44256, - 0.17152, - -0.23776, - 0.39433, - -0.49836, - 0.34791, - -0.12734 - ], - [ - 0.0704, - -0.17385, - 0.44, - 0.44905, - -0.32479, - 0.54367, - -0.28924, - -0.34064, - -0.15798, - -0.26052 - ], - [ - -0.01194, - 0.03905, - 0.04733, - 0.05922, - -0.0452, - -0.02801, - 0.11272, - -0.06893, - -0.07267, - -0.067 - ], - [ - -0.17816, - -0.20617, - -0.33865, - -0.06132, - 0.07832, - 0.3503, - 0.03072, - -0.50599, - 0.41517, - 0.40816 - ], - [ - 0.08787, - -0.3594, - 0.06923, - -0.35465, - 0.22431, - 0.22673, - -0.50725, - 0.21138, - 0.22175, - 0.32003 - ], - [ - -0.49573, - 0.28874, - -0.43644, - -0.44522, - 0.23716, - 0.48813, - 0.19706, - -0.22301, - 0.54848, - 0.04128 - ], - [ - 0.44022, - -0.02139, - -0.26839, - -0.40325, - -0.01852, - 0.58948, - 0.23976, - 0.19824, - -0.44649, - -0.22655 - ], - [ - -0.48022, - 0.2533, - 0.40989, - 0.03145, - 0.4213, - -0.19487, - 0.19889, - -0.15169, - 0.20654, - -0.79798 - ], - [ - -0.42984, - 0.50827, - 0.53283, - 0.45253, - -0.00021, - -0.44738, - -0.23156, - 0.41908, - -0.30397, - -0.48847 - ], - [ - 0.04546, - 0.2543, - -0.42319, - 0.03204, - -0.23277, - -0.13584, - 0.31217, - -0.32029, - 0.02925, - 0.30533 - ], - [ - 0.26308, - -0.26122, - -0.44248, - -0.52337, - -0.25761, - 0.77152, - 0.4401, - -0.12967, - 0.03699, - -0.00443 - ], - [ - 0.46412, - -0.09929, - -0.33624, - -0.24474, - 0.18483, - 0.21216, - 0.40939, - -0.01985, - -0.00896, - -0.32632 - ], - [ - 0.6326, - 0.00802, - 0.02963, - -0.18471, - 0.14176, - -0.51055, - -0.04599, - 0.04112, - -0.16854, - 0.0579 - ], - [ - 0.15581, - -0.04718, - -0.00221, - 0.17279, - -0.12145, - -0.00898, - 0.19435, - -0.0692, - -0.1754, - -0.14433 - ], - [ - -0.34641, - 0.19302, - 0.21147, - -0.46842, - -0.4018, - 0.22142, - 0.11898, - 0.23221, - 0.39743, - 0.06919 - ], - [ - 0.29606, - -0.2693, - -0.11073, - 0.23756, - -0.58881, - 0.2178, - -0.26271, - 0.50865, - -0.44766, - 0.48567 - ], - [ - -0.74365, - 0.30674, - -0.5749, - 0.24553, - 0.28225, - 0.22961, - -0.64433, - 0.26781, - 0.15155, - 0.33612 - ], - [ - -0.14951, - -0.24288, - -0.1354, - 0.45259, - 0.33508, - 0.28027, - -0.196, - -0.26638, - 0.08533, - -0.26652 - ], - [ - -0.02482, - -0.02602, - -0.0477, - 0.03509, - 7e-05, - 0.02098, - -0.05701, - -0.08347, - -0.05751, - 0.03851 - ], - [ - -0.33867, - 0.53919, - 0.43274, - -0.04998, - -0.33402, - -0.23411, - -0.04827, - 0.46521, - 0.33685, - -0.66964 - ], - [ - 0.0977, - -0.09027, - -0.27732, - -0.09149, - 0.52259, - -0.31465, - 0.13931, - -0.04378, - 0.47548, - -0.2792 - ], - [ - -0.36641, - 0.31052, - 0.20054, - -0.38384, - 0.35485, - -0.18119, - 0.36833, - -0.00892, - 0.30651, - -0.56503 - ], - [ - -0.61805, - 0.2835, - -0.53811, - 0.22355, - 0.39705, - 0.19119, - -0.60327, - 0.3037, - 0.2468, - 0.34371 - ], - [ - 0.24485, - -0.62873, - -0.10185, - 0.11675, - -0.10126, - 0.23299, - -0.30766, - 0.37816, - -0.11857, - 0.34894 - ], - [ - -0.25537, - 0.30239, - -0.01175, - 0.27588, - 0.28845, - -0.63487, - -0.45931, - 0.18948, - 0.13633, - 0.29592 - ], - [ - 0.44148, - -0.46387, - 0.07141, - 0.24008, - -0.54659, - -0.06745, - 0.07749, - -0.26929, - 0.33019, - 0.12037 - ], - [ - -0.09164, - 0.30276, - -0.20768, - -0.08818, - 0.12306, - -0.17141, - -0.04884, - 0.21103, - -0.08242, - -0.27204 - ], - [ - -0.13923, - -0.69176, - -0.25043, - -0.42362, - 0.32442, - 0.33605, - 0.03524, - 0.40183, - 0.00838, - 0.35349 - ], - [ - -0.14017, - -0.14981, - 0.49125, - 0.52212, - -0.29746, - -0.45633, - -0.02816, - 0.06981, - 0.37701, - -0.53388 - ], - [ - -0.06715, - 0.00817, - -0.01066, - 0.15005, - 0.06228, - -0.07039, - 0.05062, - 0.06739, - -0.19147, - 0.1516 - ], - [ - -0.00223, - 0.25394, - 0.11937, - 0.23434, - -0.67554, - 0.24939, - -0.47991, - 0.27802, - -0.00741, - 0.07667 - ], - [ - 0.20565, - -0.28584, - -0.23041, - -0.32019, - -0.04102, - -0.22598, - 0.46195, - 0.06819, - 0.34817, - 0.03091 - ], - [ - 0.33718, - 0.06924, - -0.13012, - -0.19416, - 0.15521, - -0.21908, - 0.09802, - -0.07807, - 0.18237, - -0.24392 - ], - [ - 0.06165, - -0.43978, - 0.24049, - 0.34799, - -0.39086, - -0.39339, - -0.14669, - 0.27723, - 0.17155, - 0.33903 - ], - [ - -0.1041, - 0.78249, - 0.13318, - -0.37498, - -0.23829, - -0.14321, - 0.59538, - -0.18764, - -0.40401, - -0.14696 - ], - [ - -0.29434, - 0.5731, - 0.53569, - -0.40824, - -0.2494, - -0.07884, - -0.23059, - 0.41095, - -0.03631, - -0.45843 - ], - [ - 0.3008, - -0.22581, - 0.43819, - -0.10533, - -0.43835, - 0.25185, - -0.12239, - 0.42501, - 0.08873, - -0.52492 - ], - [ - -0.42141, - 0.3733, - 0.36842, - 0.33431, - -0.22898, - -0.4862, - -0.39851, - 0.19814, - 0.37632, - -0.36463 - ], - [ - -0.33284, - -0.10971, - 0.49307, - 0.33934, - -0.30628, - -0.01227, - -0.17307, - 0.00271, - 0.19643, - -0.23809 - ], - [ - -0.20715, - -0.31327, - 0.55627, - 0.01772, - 0.61012, - -0.02828, - 0.44838, - -0.25068, - -0.17897, - -0.5481 - ], - [ - -0.45745, - 0.29135, - -0.21738, - 0.42688, - -0.10857, - 0.44941, - -0.18, - -0.55675, - 0.33733, - 0.26824 - ], - [ - 0.30252, - -0.19974, - -0.18853, - 0.36163, - -0.28559, - 0.54331, - 0.33069, - 0.07714, - -0.5778, - -0.17185 - ], - [ - 0.16342, - 0.16832, - -0.32847, - -0.26224, - 0.01977, - -0.14953, - -0.02877, - 0.10153, - 0.31455, - -0.01964 - ], - [ - -0.2603, - 0.1725, - -0.69988, - 0.35098, - 0.14122, - 0.41147, - 0.06839, - -0.42717, - 0.3399, - 0.10042 - ], - [ - -0.20378, - 0.30203, - 0.46662, - 0.45221, - -0.25229, - -0.22089, - -0.47353, - 0.41871, - -0.09023, - -0.53852 - ], - [ - -0.09303, - -0.00971, - -0.04492, - 0.0257, - 0.02041, - 0.22886, - -0.02757, - 0.0655, - -0.02225, - 0.08394 - ], - [ - 0.17143, - -0.57534, - -0.27337, - 0.01212, - 0.41207, - 0.18908, - 0.05973, - -0.23957, - 0.01456, - 0.25943 - ], - [ - -0.44335, - -0.05835, - -0.0014, - 0.21286, - 0.48525, - 0.19372, - -0.23012, - -0.67837, - -0.00785, - 0.43525 - ], - [ - -0.21455, - -0.11602, - -0.01004, - -0.25778, - 0.4735, - 0.0381, - 0.21412, - -0.60844, - 0.32168, - 0.39571 - ], - [ - -0.03325, - 0.33882, - -0.1066, - -0.39982, - 0.05626, - 0.22977, - 0.06393, - 0.02325, - 0.22592, - -0.45574 - ], - [ - 0.00605, - 0.05387, - 0.07098, - -0.0296, - -0.10613, - -0.03753, - 0.04524, - -0.02029, - 0.03217, - -0.06096 - ], - [ - -0.0192, - 0.06545, - 0.02336, - -0.01996, - 0.04307, - -0.08539, - -0.10177, - 0.32939, - -0.0837, - -0.05646 - ], - [ - -0.22888, - -0.14727, - -0.38239, - -0.22831, - -0.09514, - 0.31042, - 0.22939, - -0.55437, - 0.17686, - 0.5989 - ], - [ - -0.13771, - 0.16561, - -0.08326, - 0.2641, - -0.66121, - 0.1625, - -0.40154, - 0.36636, - 0.01164, - 0.29113 - ], - [ - -0.34422, - -0.05264, - -0.64938, - 0.49025, - -0.04572, - 0.49258, - -0.04736, - -0.43786, - 0.35775, - 0.34827 - ], - [ - -0.23348, - 0.09696, - -0.21591, - 0.46959, - -0.05897, - 0.32283, - -0.02883, - -0.17795, - -0.09365, - 0.03751 - ], - [ - -0.29661, - 0.3974, - 0.38892, - 0.15109, - -0.19147, - -0.00528, - 0.33693, - -0.01576, - -0.52741, - -0.29618 - ], - [ - 0.08223, - 0.33731, - -0.084, - 0.04579, - 0.06484, - -0.01429, - -0.02436, - 0.06298, - -0.0855, - -0.00269 - ], - [ - 0.37259, - -0.10664, - 0.15141, - -0.28554, - -0.31548, - -0.22976, - 0.09625, - 0.16952, - -0.1241, - 0.59324 - ], - [ - 0.16426, - -0.08267, - -0.0632, - 0.35254, - -0.09007, - 0.08211, - -0.00639, - -0.02381, - -0.55821, - 0.24715 - ], - [ - 0.02384, - -0.2582, - -0.31156, - 0.39751, - 0.09358, - 0.121, - -0.25243, - -0.0353, - 0.11666, - -0.01319 - ], - [ - 0.26324, - -0.30134, - 0.07137, - 0.20997, - -0.91817, - 0.20592, - -0.2902, - 0.00797, - 0.26175, - 0.33194 - ], - [ - 0.31819, - -0.39315, - 0.34608, - -0.33852, - -0.25014, - -0.01868, - -0.02253, - -0.14584, - 0.11469, - 0.19406 - ], - [ - -0.20672, - 0.26033, - 0.47125, - 0.25134, - 0.04192, - -0.18381, - -0.35067, - 0.3134, - -0.18546, - -0.46055 - ] - ] - }, - "bias": { - "value": [ - -0.16918, - 0.50372, - -0.19552, - 0.05669, - 0.21158, - 0.04901, - -0.06641, - -0.17193, - -0.08949, - -0.00062 - ] - } - }, - "output_ports": { - "out_port": { - "value": "sum" - } - }, - "functions": { - "mul": { - "function": { - "MatMul": { - "A": "in_port", - "B": "weight" - } - } - }, - "sum": { - "function": { - "linear": { - "variable0": "mul", - "slope": 1, - "intercept": "bias" - } - } - } - } - } - }, - "edges": { - "edge_1": { - "sender": "mlp_input_layer", - "receiver": "mlp_relu_1", - "sender_port": "out_port", - "receiver_port": "in_port" - }, - "edge_2": { - "sender": "mlp_relu_1", - "receiver": "mlp_hidden_layer_with_relu", - "sender_port": "out_port", - "receiver_port": "in_port" - }, - "edge_3": { - "sender": "mlp_hidden_layer_with_relu", - "receiver": "mlp_output_layer", - "sender_port": "out_port", - "receiver_port": "in_port" - } - } - } - } - } -} diff --git a/examples/PyTorch/ddm.json b/examples/PyTorch/ddm.json index ae6b69e1..fafae65e 100644 --- a/examples/PyTorch/ddm.json +++ b/examples/PyTorch/ddm.json @@ -1,11 +1,11 @@ { "function": { - "format": "ModECI MDF v0.2", - "generating_application": "Python modeci-mdf v0.2.1", + "format": "ModECI MDF v0.4", + "generating_application": "Python modeci-mdf v0.4.2", "graphs": { "functionGraph": { "nodes": { - "Constant_7": { + "Constant_6": { "parameters": { "value": { "value": 9223372036854775807 @@ -16,12 +16,12 @@ } }, "output_ports": { - "_7": { + "_6": { "value": "onnx::Constant_1" } } }, - "Constant_8": { + "Constant_7": { "parameters": { "value": { "value": 0.0 @@ -32,15 +32,14 @@ } }, "output_ports": { - "_8": { + "_7": { "value": "onnx::Constant_1" } } }, - "Abs_9": { + "Abs_8": { "input_ports": { "input1": { - "shape": "(?)", "type": "Tensor" } }, @@ -53,19 +52,17 @@ } }, "output_ports": { - "_9": { + "_8": { "value": "onnx::Abs_1" } } }, - "Less_10": { + "Less_9": { "input_ports": { - "_9": { - "shape": "(?)", + "_8": { "type": "Tensor" }, "input4": { - "shape": "(?)", "type": "Tensor" } }, @@ -73,21 +70,20 @@ "onnx::Less_1": { "function": "onnx::Less", "args": { - "A": "_9", + "A": "_8", "B": "input4" } } }, "output_ports": { - "_10": { + "_9": { "value": "onnx::Less_1" } } }, - "Cast_11": { + "Cast_10": { "input_ports": { - "_10": { - "shape": "(?)", + "_9": { "type": "Tensor" } }, @@ -98,26 +94,24 @@ "onnx::Cast_1": { "function": "onnx::Cast", "args": { - "input": "_10" + "input": "_9" } } }, "output_ports": { - "_11": { + "_10": { "value": "onnx::Cast_1" } } }, - "LoopSubgraphLoop_12_13": { + "LoopSubgraphLoop_11_12": { "nodes": { - "Mul_18": { + "Mul_17": { "input_ports": { "input2": { - "shape": "(?)", "type": "Tensor" }, "input6": { - "shape": "(?)", "type": "Tensor" } }, @@ -131,47 +125,82 @@ } }, "output_ports": { - "_18": { + "_17": { "value": "onnx::Mul_1" } } }, - "ATen_19": { + "RandomNormalLike_18": { "input_ports": { + "_17": { + "type": "Tensor" + } + }, + "parameters": { + "onnx::RandomNormalLike_1": { + "function": "onnx::RandomNormalLike", + "args": { + "input": "_17" + } + } + }, + "output_ports": { "_18": { - "shape": "(?)", + "value": "onnx::RandomNormalLike_1" + } + } + }, + "Mul_19": { + "input_ports": { + "input5": { "type": "Tensor" }, - "input5": { - "shape": "(?)", + "_18": { "type": "Tensor" } }, "parameters": { - "arg2": { - "value": null - }, - "aten::ATen_1": { - "function": "aten::ATen", + "onnx::Mul_1": { + "function": "onnx::Mul", "args": { - "arguments": [ - "arg0", - "arg1", - "arg2" - ] + "A": "input5", + "B": "_18" } } }, "output_ports": { "_19": { - "value": "aten::ATen_1" + "value": "onnx::Mul_1" + } + } + }, + "Add_20": { + "input_ports": { + "_19": { + "type": "Tensor" + }, + "_17": { + "type": "Tensor" + } + }, + "parameters": { + "onnx::Add_1": { + "function": "onnx::Add", + "args": { + "A": "_19", + "B": "_17" + } + } + }, + "output_ports": { + "_20": { + "value": "onnx::Add_1" } } }, - "Sqrt_20": { + "Sqrt_21": { "input_ports": { "input6": { - "shape": "(?)", "type": "Tensor" } }, @@ -184,19 +213,17 @@ } }, "output_ports": { - "_20": { + "_21": { "value": "onnx::Sqrt_1" } } }, - "Mul_21": { + "Mul_22": { "input_ports": { - "_19": { - "shape": "(?)", + "_20": { "type": "Tensor" }, - "_20": { - "shape": "(?)", + "_21": { "type": "Tensor" } }, @@ -204,25 +231,23 @@ "onnx::Mul_1": { "function": "onnx::Mul", "args": { - "A": "_19", - "B": "_20" + "A": "_20", + "B": "_21" } } }, "output_ports": { - "_21": { + "_22": { "value": "onnx::Mul_1" } } }, - "Add_22": { + "Add_23": { "input_ports": { - "_17": { - "shape": "(?)", + "_16": { "type": "Tensor" }, - "_21": { - "shape": "(?)", + "_22": { "type": "Tensor" } }, @@ -230,18 +255,18 @@ "onnx::Add_1": { "function": "onnx::Add", "args": { - "A": "_17", - "B": "_21" + "A": "_16", + "B": "_22" } } }, "output_ports": { - "_22": { + "_23": { "value": "onnx::Add_1" } } }, - "Constant_23": { + "Constant_24": { "parameters": { "value": { "value": 1.0 @@ -252,19 +277,17 @@ } }, "output_ports": { - "_23": { + "_24": { "value": "onnx::Constant_1" } } }, - "Add_24": { + "Add_25": { "input_ports": { - "_16": { - "shape": "(?)", + "_15": { "type": "Tensor" }, - "_23": { - "shape": "(?)", + "_24": { "type": "Tensor" } }, @@ -272,21 +295,20 @@ "onnx::Add_1": { "function": "onnx::Add", "args": { - "A": "_16", - "B": "_23" + "A": "_15", + "B": "_24" } } }, "output_ports": { - "_24": { + "_25": { "value": "onnx::Add_1" } } }, - "Abs_25": { + "Abs_26": { "input_ports": { - "_22": { - "shape": "(?)", + "_23": { "type": "Tensor" } }, @@ -294,24 +316,22 @@ "onnx::Abs_1": { "function": "onnx::Abs", "args": { - "X": "_22" + "X": "_23" } } }, "output_ports": { - "_25": { + "_26": { "value": "onnx::Abs_1" } } }, - "Less_26": { + "Less_27": { "input_ports": { - "_25": { - "shape": "(?)", + "_26": { "type": "Tensor" }, "input4": { - "shape": "(?)", "type": "Tensor" } }, @@ -319,21 +339,20 @@ "onnx::Less_1": { "function": "onnx::Less", "args": { - "A": "_25", + "A": "_26", "B": "input4" } } }, "output_ports": { - "_26": { + "_27": { "value": "onnx::Less_1" } } }, - "Cast_27": { + "Cast_28": { "input_ports": { - "_26": { - "shape": "(?)", + "_27": { "type": "Tensor" } }, @@ -344,76 +363,92 @@ "onnx::Cast_1": { "function": "onnx::Cast", "args": { - "input": "_26" + "input": "_27" } } }, "output_ports": { - "_27": { + "_28": { "value": "onnx::Cast_1" } } } }, "edges": { - "Mul_18_ATen_19": { - "sender": "Mul_18", - "receiver": "ATen_19", + "Mul_17_RandomNormalLike_18": { + "sender": "Mul_17", + "receiver": "RandomNormalLike_18", + "sender_port": "_17", + "receiver_port": "_17" + }, + "Mul_17_Add_20": { + "sender": "Mul_17", + "receiver": "Add_20", + "sender_port": "_17", + "receiver_port": "_17" + }, + "RandomNormalLike_18_Mul_19": { + "sender": "RandomNormalLike_18", + "receiver": "Mul_19", "sender_port": "_18", "receiver_port": "_18" }, - "ATen_19_Mul_21": { - "sender": "ATen_19", - "receiver": "Mul_21", + "Mul_19_Add_20": { + "sender": "Mul_19", + "receiver": "Add_20", "sender_port": "_19", "receiver_port": "_19" }, - "Sqrt_20_Mul_21": { - "sender": "Sqrt_20", - "receiver": "Mul_21", + "Add_20_Mul_22": { + "sender": "Add_20", + "receiver": "Mul_22", "sender_port": "_20", "receiver_port": "_20" }, - "Mul_21_Add_22": { - "sender": "Mul_21", - "receiver": "Add_22", + "Sqrt_21_Mul_22": { + "sender": "Sqrt_21", + "receiver": "Mul_22", "sender_port": "_21", "receiver_port": "_21" }, - "Add_22_Abs_25": { - "sender": "Add_22", - "receiver": "Abs_25", + "Mul_22_Add_23": { + "sender": "Mul_22", + "receiver": "Add_23", "sender_port": "_22", "receiver_port": "_22" }, - "Constant_23_Add_24": { - "sender": "Constant_23", - "receiver": "Add_24", + "Add_23_Abs_26": { + "sender": "Add_23", + "receiver": "Abs_26", "sender_port": "_23", "receiver_port": "_23" }, - "Abs_25_Less_26": { - "sender": "Abs_25", - "receiver": "Less_26", - "sender_port": "_25", - "receiver_port": "_25" + "Constant_24_Add_25": { + "sender": "Constant_24", + "receiver": "Add_25", + "sender_port": "_24", + "receiver_port": "_24" }, - "Less_26_Cast_27": { - "sender": "Less_26", - "receiver": "Cast_27", + "Abs_26_Less_27": { + "sender": "Abs_26", + "receiver": "Less_27", "sender_port": "_26", "receiver_port": "_26" + }, + "Less_27_Cast_28": { + "sender": "Less_27", + "receiver": "Cast_28", + "sender_port": "_27", + "receiver_port": "_27" } } }, - "Mul_28": { + "Mul_29": { "input_ports": { - "_12": { - "shape": "(?)", + "_11": { "type": "Tensor" }, "input6": { - "shape": "(?)", "type": "Tensor" } }, @@ -421,25 +456,23 @@ "onnx::Mul_1": { "function": "onnx::Mul", "args": { - "A": "_12", + "A": "_11", "B": "input6" } } }, "output_ports": { - "_28": { + "_29": { "value": "onnx::Mul_1" } } }, - "Add_29": { + "Add_30": { "input_ports": { "input3": { - "shape": "(?)", "type": "Tensor" }, - "_28": { - "shape": "(?)", + "_29": { "type": "Tensor" } }, @@ -448,24 +481,22 @@ "function": "onnx::Add", "args": { "A": "input3", - "B": "_28" + "B": "_29" } } }, "output_ports": { - "_29": { + "_30": { "value": "onnx::Add_1" } } }, - "GreaterOrEqual_30": { + "GreaterOrEqual_31": { "input_ports": { - "_13": { - "shape": "(?)", + "_12": { "type": "Tensor" }, "input4": { - "shape": "(?)", "type": "Tensor" } }, @@ -473,57 +504,58 @@ "onnx::GreaterOrEqual_1": { "function": "onnx::GreaterOrEqual", "args": { - "A": "_13", + "A": "_12", "B": "input4" } } }, "output_ports": { - "_30": { + "_31": { "value": "onnx::GreaterOrEqual_1" } } } }, "edges": { - "Constant_7_Loop_12_13": { + "Constant_6_Loop_11_12": { + "sender": "Constant_6", + "receiver": "Loop_11_12", + "sender_port": "_6", + "receiver_port": "_6" + }, + "Constant_7_Loop_11_12": { "sender": "Constant_7", - "receiver": "Loop_12_13", + "receiver": "Loop_11_12", "sender_port": "_7", "receiver_port": "_7" }, - "Constant_8_Loop_12_13": { - "sender": "Constant_8", - "receiver": "Loop_12_13", + "Abs_8_Less_9": { + "sender": "Abs_8", + "receiver": "Less_9", "sender_port": "_8", "receiver_port": "_8" }, - "Abs_9_Less_10": { - "sender": "Abs_9", - "receiver": "Less_10", + "Less_9_Cast_10": { + "sender": "Less_9", + "receiver": "Cast_10", "sender_port": "_9", "receiver_port": "_9" }, - "Less_10_Cast_11": { - "sender": "Less_10", - "receiver": "Cast_11", + "Cast_10_Loop_11_12": { + "sender": "Cast_10", + "receiver": "Loop_11_12", "sender_port": "_10", "receiver_port": "_10" }, - "Cast_11_Loop_12_13": { - "sender": "Cast_11", - "receiver": "Loop_12_13", - "sender_port": "_11", - "receiver_port": "_11" - }, - "Mul_28_Add_29": { - "sender": "Mul_28", - "receiver": "Add_29", - "sender_port": "_28", - "receiver_port": "_28" + "Mul_29_Add_30": { + "sender": "Mul_29", + "receiver": "Add_30", + "sender_port": "_29", + "receiver_port": "_29" } } } - } + }, + "onnx_opset_version": 9 } } diff --git a/examples/PyTorch/ddm.png b/examples/PyTorch/ddm.png index 9f8763fe..8381778b 100644 Binary files a/examples/PyTorch/ddm.png and b/examples/PyTorch/ddm.png differ diff --git a/examples/PyTorch/inception.json b/examples/PyTorch/inception.json index b089df14..7fb24753 100644 --- a/examples/PyTorch/inception.json +++ b/examples/PyTorch/inception.json @@ -1,7 +1,7 @@ { "InceptionBlocks": { "format": "ModECI MDF v0.4", - "generating_application": "Python modeci-mdf v0.4.0", + "generating_application": "Python modeci-mdf v0.4.2", "graphs": { "InceptionBlocksGraph": { "nodes": { diff --git a/examples/PyTorch/inception.png b/examples/PyTorch/inception.png index 2a6a4a07..71f856a5 100644 Binary files a/examples/PyTorch/inception.png and b/examples/PyTorch/inception.png differ diff --git a/examples/PyTorch/inception.py b/examples/PyTorch/inception.py index 8c3df546..fb10a6c7 100644 --- a/examples/PyTorch/inception.py +++ b/examples/PyTorch/inception.py @@ -310,6 +310,7 @@ def main(): level=1, filename_root="inception", only_warn_on_fail=True, # Makes sure test of this doesn't fail on Windows on GitHub Actions + is_horizontal=True, ) diff --git a/examples/PyTorch/leaky_competing_accumulator.yaml b/examples/PyTorch/leaky_competing_accumulator.yaml deleted file mode 100644 index a5a31952..00000000 --- a/examples/PyTorch/leaky_competing_accumulator.yaml +++ /dev/null @@ -1,79 +0,0 @@ -LeakyCompetingAccumulator: - format: ModECI MDF v0.1 - generating_application: Python modeci-mdf v0.1.2 - - graphs: - lca_2: - nodes: - input_layer: - input_ports: - input: - shape: (2,) - output_ports: - out_port: - value: input - - accumulator_layer: - parameters: - leak: 0.2 - competition: 0.4 - self_excitation: 0.0 - noise_std: 1.0 - time_step_size: 0.001 - starting_value: 0.0 - - input_ports: - input: - shape: (2,) - - prev_activity: - shape: (2,) - initializer: [starting_value, starting_value] - - functions: - lca_integrate_timestep: - function: lca_timestep - # dx[i] = input[i] - (leak-self_excitation)*activity[i] - np.sum(competition*np.delete(activity, i))) - # dW[i] = np.random.normal(loc=0.0, scale=noise_std*sqrt(time_step_size)) - # output[i] = activity[i] + dx[i] + dW[i] - # output[i] = max(0.0, output[i]) - # return output - args: - input: input - activity: prev_activity - - output_ports: - output: - value: lca_timestep - shape: (2,) - - edges: - input_to_accumulator: - sender: input_layer - sender_port: out_port - receiver: accumulator_layer - receiver_port: input - - recurrent_activity: - sender: accumulator_layer - sender_port: output - receiver: accumulator_layer - receiver_port: prev_activity - - conditions: - node_specific: - accumulator_layer: - type: or - args: - - type: TimeInterval - args: [] - kwargs: - end: 3000 - interval: 1 - unit: ms - - type: Threshold - args: [] - kwargs: - parameter: output[i] - threshold: 0.8 - direction: ">=" diff --git a/examples/PyTorch/leaky_competing_accumulator2.yaml b/examples/PyTorch/leaky_competing_accumulator2.yaml deleted file mode 100644 index eaf70d5f..00000000 --- a/examples/PyTorch/leaky_competing_accumulator2.yaml +++ /dev/null @@ -1,157 +0,0 @@ -LeakyCompetingAccumulator: - format: ModECI MDF v0.1 - generating_application: Python modeci-mdf v0.1.2 - - graphs: - lca_2: - nodes: - input_node1: - input_ports: - input: - shape: (1,) - output_ports: - out_port: - value: input - - input_node2: - input_ports: - input: - shape: (1,) - output_ports: - out_port: - value: input - - accumulator_node1: - parameters: - leak: 0.2 - competition: 0.4 - self_excitation: 0.0 - noise_std: 1.0 - time_step_size: 0.001 - starting_value: 0.0 - - input_ports: - input: - shape: (1,) - - prev_activity: - shape: (1,) - initializer: starting_value - - comp_activity: - shape: (1,) - initializer: starting_value - - functions: - lca_integrate_timestep: - function: lca_timestep - # dx = input - (leak-self_excitation)*activity - competition*comp_activity - # dW = np.random.normal(loc=0.0, scale=noise_std*sqrt(time_step_size)) - # output = activity + dx + dW - # output = max(0.0, output) - # return output - args: - input: input - activity: prev_activity - comp_activity: comp_activity - - output_ports: - output: - value: lca_timestep - shape: (1,) - - accumulator_node2: - parameters: - leak: 0.2 - competition: 0.4 - self_excitation: 0.0 - noise_std: 1.0 - time_step_size: 0.001 - starting_value: 0.0 - - input_ports: - input: - shape: (1,) - - prev_activity: - shape: (1,) - initializer: starting_value - - comp_activity: - shape: (1,) - initializer: starting_value - - functions: - lca_integrate_timestep: - function: lca_timestep - # dx = input - (leak-self_excitation)*activity - competition*comp_activity - # dW = np.random.normal(loc=0.0, scale=noise_std*sqrt(time_step_size)) - # output = activity + dx + dW - # output = max(0.0, output) - # return output - args: - input: input - activity: prev_activity - comp_activity: comp_activity - - output_ports: - output: - value: lca_timestep - shape: (1,) - - edges: - input1_to_accumulator1: - sender: input_node1 - sender_port: out_port - receiver: accumulator_node1 - receiver_port: input - - input2_to_accumulator2: - sender: input_node2 - sender_port: out_port - receiver: accumulator_node2 - receiver_port: input - - recurrent_activity1: - sender: accumulator_node1 - sender_port: output - receiver: accumulator_node1 - receiver_port: prev_activity - - recurrent_activity2: - sender: accumulator_node2 - sender_port: output - receiver: accumulator_node2 - receiver_port: prev_activity - - comp_activity1: - sender: accumulator_node1 - sender_port: output - receiver: accumulator_node2 - receiver_port: comp_activity - - comp_activity2: - sender: accumulator_node3 - sender_port: output - receiver: accumulator_node1 - receiver_port: comp_activity - - - - conditions: - node_specific: - accumulator_node1: - type: or - args: - - type: TimeInterval - args: [] - kwargs: - end: 3000 - interval: 1 - unit: ms - - type: Threshold - args: [] - kwargs: - parameter: output[i] - threshold: 0.8 - direction: ">=" diff --git a/examples/PyTorch/mlp.py.old b/examples/PyTorch/mlp.py.old deleted file mode 100644 index cab2a30c..00000000 --- a/examples/PyTorch/mlp.py.old +++ /dev/null @@ -1,46 +0,0 @@ -import os -import torch -import numpy as np -import torch.nn -import sys -from modeci_mdf.interfaces.pytorch.exporter import mdf_to_pytorch - - -# Load Model -script_dir = os.path.dirname(sys.argv[0]) -mdf_name = "mlp_classifier.json" - -file_path = os.path.join(os.getcwd(), script_dir, mdf_name) - -models = mdf_to_pytorch(file_path, eval_models=True) -model = models["mlp_classifier"] -model.eval() - -# Iterate on training data, feed forward and log accuracy - -imgs_path = os.path.join( - os.getcwd(), os.path.dirname(sys.argv[0]), "example_data", "imgs.npy" -) -labels_path = os.path.join( - os.getcwd(), os.path.dirname(sys.argv[0]), "example_data", "labels.npy" -) - -imgs = np.load(imgs_path) -labels = np.load(labels_path) - -matches = 0 -for i in range(len(imgs)): - img = torch.Tensor(imgs[i, :, :]).view(-1, 14 * 14) - target = labels[i] - prediction = model(img) - match = target == int(prediction) - if match: - matches += 1 - print( - "Image %i: target: %s, prediction: %s, match: %s" - % (i, target, prediction, match) - ) - -accuracy = (100.0 * matches) / len(imgs) -print("Matches: %i/%i, accuracy: %s%%" % (matches, len(imgs), accuracy)) -assert accuracy > 97 diff --git a/examples/PyTorch/mlp_classifier.json b/examples/PyTorch/mlp_classifier.json deleted file mode 100644 index 5c0adc12..00000000 --- a/examples/PyTorch/mlp_classifier.json +++ /dev/null @@ -1,289 +0,0 @@ -{ - "mlp_classifier": { - "graphs": { - "mlp_classifier": { - "nodes": { - - "mlp_input_matmul": { - "parameters": { - "weight": { - "value": "weights.mlp_classifier.graphs.mlp_classifier.nodes.mlp_input_layer.parameters.weight" - } - }, - "functions":{ - "Linear_1": { - "function": "MatMul", - "args":{ - "A":"in_1", - "B":"weight" - } - } - }, - "input_ports": { - "in_1": { - "shape": [196] - } - }, - "output_ports": { - "out_1": { - "shape": [128], - "value":"Linear_1" - } - } - }, - "mlp_input_add": { - "parameters": { - "bias": { - "value": "weights.mlp_classifier.graphs.mlp_classifier.nodes.mlp_input_layer.parameters.bias" - } - }, - "functions":{ - "Bias_Add_1": { - "function": "Add", - "args":{ - "A":"in_1", - "B":"bias" - } - } - }, - "input_ports": { - "in_1": { - "shape": [128] - } - }, - "output_ports": { - "out_1": { - "shape": [128], - "value":"Bias_Add_1" - } - } - }, - "mlp_input_relu": { - "functions": { - "Relu_1": { - "function": "relu", - "args": { - "A": "in_1" - } - } - }, - "input_ports": { - "in_1": { - "shape": [128] - } - }, - "output_ports": { - "out_1": { - "shape": [128], - "value":"Relu_1" - } - } - }, - - "mlp_hidden_matmul": { - "parameters": { - "weight": { - "value": "weights.mlp_classifier.graphs.mlp_classifier.nodes.mlp_hidden_layer_with_relu.parameters.weight" - } - }, - "functions":{ - "Linear_2": { - "function": "MatMul", - "args":{ - "A":"in_1", - "B":"weight" - } - } - }, - "input_ports": { - "in_1": { - "shape": [128] - } - }, - "output_ports": { - "out_1": { - "shape": [128], - "value":"Linear_2" - } - } - }, - "mlp_hidden_add": { - "parameters": { - "bias": { - "value": "weights.mlp_classifier.graphs.mlp_classifier.nodes.mlp_hidden_layer_with_relu.parameters.bias" - } - }, - "functions":{ - "Bias_Add_2": { - "function": "Add", - "args":{ - "A":"in_1", - "B":"bias" - } - } - }, - "input_ports": { - "in_1": { - "shape": [128] - } - }, - "output_ports": { - "out_1": { - "shape": [128], - "value":"Bias_Add_2" - } - } - }, - "mlp_hidden_relu": { - "functions": { - "Relu_2": { - "function": "relu", - "args": { - "A": "in_1" - } - } - }, - "input_ports": { - "in_1": { - "shape": [128] - } - }, - "output_ports": { - "out_1": { - "shape": [128], - "value":"Relu_2" - } - } - }, - - "mlp_output_matmul": { - "parameters": { - "weight": { - "value": "weights.mlp_classifier.graphs.mlp_classifier.nodes.mlp_output_layer.parameters.weight" - } - }, - "functions":{ - "Linear_3": { - "function": "MatMul", - "args": { - "A": "in_1", - "B": "weight" - } - } - }, - "input_ports": { - "in_1": { - "shape": [128] - } - }, - "output_ports": { - "out_1": { - "shape": [10], - "value":"Linear_3" - } - } - }, - "mlp_output_add": { - "parameters": { - "bias": { - "value": "weights.mlp_classifier.graphs.mlp_classifier.nodes.mlp_output_layer.parameters.bias" - } - }, - "functions":{ - "Bias_Add_3": { - "function": "Add", - "args": { - "A": "in_1", - "B": "bias" - } - } - }, - "input_ports": { - "in_1": { - "shape": [10] - } - }, - "output_ports": { - "out_1": { - "shape": [10], - "value":"Bias_Add_3" - } - } - }, - - "argmax_1": { - "functions": { - "argmax_1": { - "function": "argmax", - "args": { - "A": "in_1" - } - } - }, - "input_ports": { - "in_1": { - "shape": [10] - } - }, - "output_ports": { - "out_1": { - "shape": [1], - "value":"argmax_1" - } - } - } - }, - "edges": { - "edge1": { - "sender": "mlp_input_matmul", - "receiver": "mlp_input_add", - "sender_port": "out_1", - "receiver_port": "in_1" - }, - "edge2": { - "sender": "mlp_input_add", - "receiver": "mlp_input_relu", - "sender_port": "out_1", - "receiver_port": "in_1" - }, - "edge3": { - "sender": "mlp_input_relu", - "receiver": "mlp_hidden_matmul", - "sender_port": "out_1", - "receiver_port": "in_1" - }, - "edge4": { - "sender": "mlp_hidden_matmul", - "receiver": "mlp_hidden_add", - "sender_port": "out_1", - "receiver_port": "in_1" - }, - "edge5": { - "sender": "mlp_hidden_add", - "receiver": "mlp_hidden_relu", - "sender_port": "out_1", - "receiver_port": "in_1" - }, - "edge6": { - "sender": "mlp_hidden_relu", - "receiver": "mlp_output_matmul", - "sender_port": "out_1", - "receiver_port": "in_1" - }, - "edge7": { - "sender": "mlp_output_matmul", - "receiver": "mlp_output_add", - "sender_port": "out_1", - "receiver_port": "in_1" - }, - "edge8": { - "sender": "mlp_output_add", - "receiver": "argmax_1", - "sender_port": "out_1", - "receiver_port": "in_1" - } - } - } - } - } -} diff --git a/examples/PyTorch/mlp_pure_mdf.json b/examples/PyTorch/mlp_pure_mdf.json index 12ad4e16..ccb8b3c0 100644 --- a/examples/PyTorch/mlp_pure_mdf.json +++ b/examples/PyTorch/mlp_pure_mdf.json @@ -1,7 +1,7 @@ { "mlp_pure_mdf": { - "format": "ModECI MDF v0.3", - "generating_application": "Python modeci-mdf v0.3.3", + "format": "ModECI MDF v0.4", + "generating_application": "Python modeci-mdf v0.4.2", "graphs": { "mlp_pure_mdf": { "nodes": { diff --git a/examples/PyTorch/mlp_pure_mdf.png b/examples/PyTorch/mlp_pure_mdf.png index 42b894e0..4ead2edb 100644 Binary files a/examples/PyTorch/mlp_pure_mdf.png and b/examples/PyTorch/mlp_pure_mdf.png differ diff --git a/examples/PyTorch/mlp_pure_mdf.py b/examples/PyTorch/mlp_pure_mdf.py index 4dec5a3f..a660bfa2 100644 --- a/examples/PyTorch/mlp_pure_mdf.py +++ b/examples/PyTorch/mlp_pure_mdf.py @@ -162,10 +162,16 @@ def main(): mod_graph = mod.graphs[0] - new_file = mod.to_yaml_file("%s.yaml" % mod.id) - new_file = mod.to_json_file("%s.json" % mod.id) + yaml_file = mod.to_yaml_file("%s.yaml" % mod.id) + json_file = mod.to_json_file("%s.json" % mod.id) - # mdf_to_graphviz(mod_graph,view_on_render=not test_all, level=3) + if "-mdf_to_pytorch" in sys.argv: + print("Exporting model to pure PyTorch") + from modeci_mdf.interfaces.pytorch import mdf_to_pytorch + + pytorch_model = mdf_to_pytorch( + mod, yaml_file, eval_models=False, version="mdf.s" + ) from modelspec.utils import FORMAT_NUMPY, FORMAT_TENSORFLOW @@ -189,10 +195,6 @@ def main(): out = _val_info(eg.enodes[n].evaluable_outputs["out_port"].curr_value) print(f"Final output value of node {n}:\t {out}") - from modeci_mdf.interfaces.pytorch import mdf_to_pytorch - - ###pytorch_model = mdf_to_pytorch(mod, ".", eval_models=False, version="mdf.s") - if "-graph" in sys.argv: mod.to_graph_image( engine="dot", diff --git a/examples/PyTorch/mlp_pure_mdf.results.png b/examples/PyTorch/mlp_pure_mdf.results.png index afcd6b34..25000a72 100644 Binary files a/examples/PyTorch/mlp_pure_mdf.results.png and b/examples/PyTorch/mlp_pure_mdf.results.png differ diff --git a/examples/PyTorch/mlp_pure_mdf.yaml b/examples/PyTorch/mlp_pure_mdf.yaml index 4bc5099e..872a282f 100644 --- a/examples/PyTorch/mlp_pure_mdf.yaml +++ b/examples/PyTorch/mlp_pure_mdf.yaml @@ -1,6 +1,6 @@ mlp_pure_mdf: - format: ModECI MDF v0.3 - generating_application: Python modeci-mdf v0.3.3 + format: ModECI MDF v0.4 + generating_application: Python modeci-mdf v0.4.2 graphs: mlp_pure_mdf: nodes: diff --git a/examples/PyTorch/regenerate.sh b/examples/PyTorch/regenerate.sh new file mode 100755 index 00000000..bb1bbf50 --- /dev/null +++ b/examples/PyTorch/regenerate.sh @@ -0,0 +1,17 @@ +#!/bin/bash +set -ex + +cd MDF_PyTorch +python MDF_to_PyTorch.py -test + +cd .. + +python mlp_pure_mdf.py -graph + + +python simple_pytorch_to_mdf.py -graph -graph-torch + + +python inception.py -graph + +python pytorch_ddm.py -graph diff --git a/examples/PyTorch/simple_pytorch_to_mdf b/examples/PyTorch/simple_pytorch_to_mdf deleted file mode 100644 index a2fc4f5b..00000000 --- a/examples/PyTorch/simple_pytorch_to_mdf +++ /dev/null @@ -1,28 +0,0 @@ -digraph SimpleNetGraph { - node [color="#444444" fontcolor="#444444" penwidth=1 shape=box style=rounded] - Constant_9 [label=<
Constant_9
>] - node [color="#444444" fontcolor="#444444" penwidth=1 shape=box style=rounded] - Reshape_10 [label=<
Reshape_10
>] - node [color="#444444" fontcolor="#444444" penwidth=1 shape=box style=rounded] - Gemm_11 [label=<
Gemm_11
>] - node [color="#444444" fontcolor="#444444" penwidth=1 shape=box style=rounded] - Relu_12 [label=<
Relu_12
>] - node [color="#444444" fontcolor="#444444" penwidth=1 shape=box style=rounded] - Gemm_13 [label=<
Gemm_13
>] - node [color="#444444" fontcolor="#444444" penwidth=1 shape=box style=rounded] - Relu_14 [label=<
Relu_14
>] - node [color="#444444" fontcolor="#444444" penwidth=1 shape=box style=rounded] - Gemm_15 [label=<
Gemm_15
>] - node [color="#444444" fontcolor="#444444" penwidth=1 shape=box style=rounded] - Relu_16 [label=<
Relu_16
>] - node [color="#444444" fontcolor="#444444" penwidth=1 shape=box style=rounded] - Gemm_17 [label=<
Gemm_17
>] - Constant_9 -> Reshape_10 [label="" arrowhead=empty] - Reshape_10 -> Gemm_11 [label="" arrowhead=empty] - Gemm_11 -> Relu_12 [label="" arrowhead=empty] - Relu_12 -> Gemm_13 [label="" arrowhead=empty] - Gemm_13 -> Relu_14 [label="" arrowhead=empty] - Relu_14 -> Gemm_15 [label="" arrowhead=empty] - Gemm_15 -> Relu_16 [label="" arrowhead=empty] - Relu_16 -> Gemm_17 [label="" arrowhead=empty] -} diff --git a/examples/PyTorch/simple_pytorch_to_mdf.1.png b/examples/PyTorch/simple_pytorch_to_mdf.1.png new file mode 100644 index 00000000..447361c1 Binary files /dev/null and b/examples/PyTorch/simple_pytorch_to_mdf.1.png differ diff --git a/examples/PyTorch/simple_pytorch_to_mdf.json b/examples/PyTorch/simple_pytorch_to_mdf.json index a7bf8c44..fcd5e5ff 100644 --- a/examples/PyTorch/simple_pytorch_to_mdf.json +++ b/examples/PyTorch/simple_pytorch_to_mdf.json @@ -1,7 +1,7 @@ { "SimpleNet": { "format": "ModECI MDF v0.4", - "generating_application": "Python modeci-mdf v0.4.1", + "generating_application": "Python modeci-mdf v0.4.2", "graphs": { "SimpleNetGraph": { "nodes": { diff --git a/examples/PyTorch/simple_pytorch_to_mdf.png b/examples/PyTorch/simple_pytorch_to_mdf.png index d858e407..8f0c60fb 100644 Binary files a/examples/PyTorch/simple_pytorch_to_mdf.png and b/examples/PyTorch/simple_pytorch_to_mdf.png differ diff --git a/examples/PyTorch/simple_pytorch_to_mdf.py b/examples/PyTorch/simple_pytorch_to_mdf.py index c3af18a2..3e85243a 100644 --- a/examples/PyTorch/simple_pytorch_to_mdf.py +++ b/examples/PyTorch/simple_pytorch_to_mdf.py @@ -95,6 +95,15 @@ def main(): # export to mdf graph if "-graph" in sys.argv: + mdf_model.to_graph_image( + engine="dot", + output_format="png", + view_on_render=False, + level=1, + filename_root="simple_pytorch_to_mdf.1", + only_warn_on_fail=True, # Makes sure test of this doesn't fail on Windows on GitHub Actions + is_horizontal=True, + ) mdf_model.to_graph_image( engine="dot", output_format="png", diff --git a/examples/PyTorch/simple_pytorch_to_mdf_torchviz.png b/examples/PyTorch/simple_pytorch_to_mdf_torchviz.png index ea57e27a..60995f0d 100644 Binary files a/examples/PyTorch/simple_pytorch_to_mdf_torchviz.png and b/examples/PyTorch/simple_pytorch_to_mdf_torchviz.png differ diff --git a/examples/README.md b/examples/README.md index e1f49745..1dd3d2d3 100644 --- a/examples/README.md +++ b/examples/README.md @@ -1,7 +1,7 @@ -

- # Examples of MDF files and conversions to target environments +

+ - [MDF files](MDF): A number of Python scripts using the MDF Python API, as well as the JSON and YAML files. - [NeuroML](NeuroML): Examples of interactions between NeuroML and MDF. - [ONNX](ONNX): Examples of interactions between MDF and ONNX. diff --git a/examples/SimpleExample.ipynb b/examples/SimpleExample.ipynb index 658388ab..97342c1c 100644 --- a/examples/SimpleExample.ipynb +++ b/examples/SimpleExample.ipynb @@ -18,7 +18,7 @@ "\n", "## 1. Create a [Model](https://mdf.readthedocs.io/en/latest/api/Specification.html#model) containing a [Graph](https://mdf.readthedocs.io/en/latest/api/Specification.html#graph) \n", "\n", - "A Model is the top-level construct in MDF,it contains Graph objects.\n" + "A Model is the top-level construct in MDF, it contains Graph objects.\n" ] }, { @@ -33,6 +33,7 @@ "# Create a model containing one graph\n", "mod = Model(id=\"AB\")\n", "mod_graph = Graph(id=\"ab_example\")\n", + "\n", "#append the Graph object to the Model\n", "mod.graphs.append(mod_graph)\n" ] @@ -44,7 +45,9 @@ "source": [ "\n", "### 1.1 Create the first [Node](https://mdf.readthedocs.io/en/latest/api/Specification.html#node)\n", - "A Node defines the computational flow of a Model. It receives and transmits information via Input and Output ports." + "A Node defines the computational flow of a Model. It receives and transmits information via [Input](https://mdf.readthedocs.io/en/latest/api/Specification.html#inputport) and [Output ports](https://mdf.readthedocs.io/en/latest/api/Specification.html#outputport), and can have internal [parameters](https://mdf.readthedocs.io/en/latest/api/Specification.html#parameter). \n", + "\n", + "The metadata does not influence the evaluation of the node, but is useful for adding information related to how the model element should be handled by different applications (e.g. for visualization) or defining the purpose/provenance of the model." ] }, { @@ -132,7 +135,7 @@ "metadata": {}, "source": [ "### 1.3 Create an [Edge](https://mdf.readthedocs.io/en/latest/api/Specification.html#edge) between the [Nodes](https://mdf.readthedocs.io/en/latest/api/Specification.html#node)\n", - "Use the [Simple Connect](https://mdf.readthedocs.io/en/latest/api/_autosummary/modeci_mdf.utils.simple_connect.html?highlight=simple%20connect#modeci-mdf-utils-simple-connect) method to do this." + "Use the [simple_connect()](https://mdf.readthedocs.io/en/latest/api/_autosummary/modeci_mdf.utils.simple_connect.html?highlight=simple%20connect#modeci-mdf-utils-simple-connect) utility method to add an edge between the nodes." ] }, { @@ -255,7 +258,7 @@ }, { "data": { - "image/png": "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\n", + "image/png": "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\n", "text/plain": [ "" ] @@ -271,7 +274,8 @@ " output_format=\"png\",\n", " view_on_render=False,\n", " level=3,\n", - " filename_root=\"AB\"\n", + " filename_root=\"AB\",\n", + " is_horizontal=True\n", " )\n", "\n", "from IPython.display import Image\n", @@ -329,7 +333,9 @@ "id": "d3d3ef42", "metadata": {}, "source": [ - "### 3.2 Change a value to a Numpy array & execute the graph again" + "### 3.2 Change a value to a Numpy array & execute the graph again\n", + "\n", + "An important point about MDF is that the parameters etc. don't just have to be scalar/float values, but can be arrays, such as a Numpy array." ] }, { @@ -415,10 +421,10 @@ "mod_graph.nodes.append(a_node)\n", "\n", "#https://mdf.readthedocs.io/en/latest/api/Specification.html#parameter\n", - "#Add a stateless parameter - this is a parameter whose value is not influenced by a previous parameter\n", + "#Add a stateless parameter - this is a parameter which will evaluate to the same value every execution of the node (for the same external inputs)\n", "a_node.parameters.append(Parameter(id=\"increment\", value=1.0))\n", "\n", - "#Add a stateful parameter - this is a parameter whose value is influenced by a previous parameter\n", + "#Add a stateful parameter - this is a parameter whose value is influenced by a previous value of a parameter, possibly itself\n", "p1 = Parameter(\n", " id=\"count\",\n", " value=\"count + increment\",\n", @@ -439,7 +445,9 @@ "id": "4a72cd13", "metadata": {}, "source": [ - "### 4.2. Generate a graph image from the model " + "### 4.2. Generate a graph image from the model \n", + "\n", + "A graphical representation of the new node is created. Note the stateful parameter name is in **bold**. " ] }, { @@ -459,7 +467,7 @@ }, { "data": { - "image/png": "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\n", + "image/png": "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\n", "text/plain": [ "" ] @@ -480,7 +488,7 @@ " )\n", "\n", "from IPython.display import Image\n", - "Image(filename=\"states.png\")" + "Image(filename=\"states.png\")\n" ] }, { @@ -543,20 +551,18 @@ "Output of A: 5\n", "===== Evaluating at t = 4 ======\n", "Evaluating graph: state_example, root nodes: ['A'], with array format numpy\n", - "Output of A: 6\n", - "===== Evaluating at t = 5 ======\n", - "Evaluating graph: state_example, root nodes: ['A'], with array format numpy\n", - "Output of A: 7\n" + "Output of A: 6\n" ] } ], "source": [ - "#Evaluating the Graph 5 times using a time series & changing time increment by 1\n", + "#Evaluating the Graph 5 more times using a time series & changing time increment by 1 \n", + "# (so count is 6 at the end, as it already has value 1)\n", "dt = 1\n", "duration = 5\n", "t = 0\n", "times = []\n", - "while t <= duration:\n", + "while t < duration:\n", " times.append(t)\n", " print(\"===== Evaluating at t = %s ======\" % (t))\n", " if t == 0:\n", @@ -575,7 +581,7 @@ "source": [ "# 5. Conditions in MDF \n", "In MDF, Conditions are a set of descriptors which specify & determine how many times individual [Nodes](https://mdf.readthedocs.io/en/latest/api/Specification.html#node) are allowed to execute.\n", - "To learn more about Conditions check : [Graph-Scheduler](https://kmantel.github.io/graph-scheduler/Condition.html)" + "To learn more about Conditions see [here](https://github.com/ModECI/MDF/blob/main/examples/MDF/conditions/README.md) and also [Graph-Scheduler](https://kmantel.github.io/graph-scheduler/Condition.html)" ] }, { @@ -596,7 +602,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "state_example:\n", + "conditions_example:\n", " nodes:\n", " A:\n", " parameters:\n", @@ -622,6 +628,8 @@ "#import the necessary package to use Conditions in MDF\n", "import graph_scheduler\n", "\n", + "mod_graph.id = 'conditions_example'\n", + "\n", "b_node = Node(id=\"B\")\n", "mod_graph.nodes.append(b_node)\n", "\n", @@ -653,8 +661,9 @@ "source": [ "#This condition means that A is always executed\n", "cond_a = Condition(type=\"Always\")\n", + "\n", "#This condition means that B will execute when A has run 3 times\n", - "cond_b = Condition(type=\"EveryNCalls\", dependencies=a_node.id, n=3) " + "cond_b = Condition(type=\"EveryNCalls\", dependencies=a_node.id, n=3) \n" ] }, { @@ -667,7 +676,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "state_example:\n", + "conditions_example:\n", " nodes:\n", " A:\n", " parameters:\n", @@ -711,34 +720,58 @@ }, { "cell_type": "markdown", - "id": "722471db", "metadata": {}, "source": [ - "### 5.3 Execute the Graph\n", - "The Graph is converted into an [EvaluableGraph](https://mdf.readthedocs.io/en/latest/api/_autosummary/modeci_mdf.execution_engine.EvaluableGraph.html#modeci_mdf.execution_engine.EvaluableGraph),which can be used to evaluate the current state of the graph's parameters. \n" + "### 5.3. Generate a graph image from the model " ] }, { "cell_type": "code", "execution_count": 16, - "id": "7a7b18c8", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "Graph state_example with 2 nodes and 0 edges\n", - "\n", - "Node(metadata=None, id='A', input_ports=[], functions=[], parameters=[Parameter(metadata=None, id='increment', value=1.0, default_initial_value=None, time_derivative=None, function=None, args=None, conditions=[]), Parameter(metadata=None, id='count', value='count + increment', default_initial_value=None, time_derivative=None, function=None, args=None, conditions=[])], output_ports=[OutputPort(metadata=None, id='output', value='count', shape=None, type=None)])\n", - "Node(metadata=None, id='B', input_ports=[], functions=[], parameters=[Parameter(metadata=None, id='param_B', value='param_B + 1', default_initial_value=None, time_derivative=None, function=None, args=None, conditions=[])], output_ports=[OutputPort(metadata=None, id='output', value='param_B', shape=None, type=None)])\n" + "Converting MDF graph: conditions_example to graphviz (level: 2, format: png)\n", + " Node: A\n", + " Node: B\n", + "Written graph image to: conditions.png\n" ] + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "" + ] + }, + "execution_count": 16, + "metadata": {}, + "output_type": "execute_result" } ], "source": [ - "from modeci_mdf.utils import print_summary\n", - "#import the print summary helper function which summarizes the Graph\n", - "print_summary(mod_graph)" + "mod.to_graph_image(\n", + " engine=\"dot\",\n", + " output_format=\"png\",\n", + " view_on_render=False,\n", + " level=2,\n", + " filename_root=\"conditions\"\n", + " )\n", + "\n", + "from IPython.display import Image\n", + "Image(filename=\"conditions.png\")" + ] + }, + { + "cell_type": "markdown", + "id": "722471db", + "metadata": {}, + "source": [ + "### 5.4 Execute the Graph\n", + "The Graph is converted into an [EvaluableGraph](https://mdf.readthedocs.io/en/latest/api/_autosummary/modeci_mdf.execution_engine.EvaluableGraph.html#modeci_mdf.execution_engine.EvaluableGraph),which can be used to evaluate the current state of the graph's parameters. \n" ] }, { @@ -752,80 +785,9 @@ "output_type": "stream", "text": [ "\n", - "Init graph: state_example\n", - "\n", - " Init node: A\n", - "all_params_to_check: [Parameter(metadata=None, id='increment', value=1.0, default_initial_value=None, time_derivative=None, function=None, args=None, conditions=[]), Parameter(metadata=None, id='count', value='count + increment', default_initial_value=None, time_derivative=None, function=None, args=None, conditions=[])]\n", - " Checking whether parameter: increment with args: None, value: 1.0 () is sufficiently determined by known vars ['constant', 'increment', 'count']\n", - " Are all of [] in ['constant', 'increment', 'count', 'increment']? [], i.e. True\n", - " Checking whether parameter: count with args: None, value: count + increment () is sufficiently determined by known vars ['constant', 'increment', 'count', 'increment']\n", - " Are all of ['count', 'increment'] in ['constant', 'increment', 'count', 'increment', 'count']? [True, True], i.e. True\n", - "\n", - " Init node: B\n", - "all_params_to_check: [Parameter(metadata=None, id='param_B', value='param_B + 1', default_initial_value=None, time_derivative=None, function=None, args=None, conditions=[])]\n", - " Checking whether parameter: param_B with args: None, value: param_B + 1 () is sufficiently determined by known vars ['constant', 'param_B']\n", - " Are all of ['param_B'] in ['constant', 'param_B', 'param_B']? [True], i.e. True\n", - "Evaluating graph: state_example, root nodes: ['A', 'B'], with array format numpy\n", - " node-based conditions\n", - " A: Always()\n", - " B: EveryNCalls(Node(metadata=None, id='A', input_ports=[], functions=[], parameters=[Parameter(metadata=None, id='increment', value=1.0, default_initial_value=None, time_derivative=None, function=None, args=None, conditions=[]), Parameter(metadata=None, id='count', value='count + increment', default_initial_value=None, time_derivative=None, function=None, args=None, conditions=[])], output_ports=[OutputPort(metadata=None, id='output', value='count', shape=None, type=None)]), 3)\n", - " termination conditions\n", - " TimeScale.ENVIRONMENT_SEQUENCE: Never()\n", - " TimeScale.ENVIRONMENT_STATE_UPDATE: AllHaveRun()\n", - "> Evaluating time step: Time(environment_sequence: 0, environment_state_update: 0, consideration_set_execution: 0)\n", - "\n", - " ---------------\n", - " Evaluating Node: A with ['increment', 'count']\n", - " Initial eval of = 1 \n", - " Initial eval of \n", - " Evaluating Parameter: increment = 1.0 (stateful: False) with [increment=1, count=0] \n", - " Evaluated Parameter: increment = 1.0 (stateful: False) with [increment=1, count=0] \n", - " =\t1\n", - " Evaluating Parameter: count = count + increment (stateful: True) with [increment=1, count=0] \n", - " Evaluated Parameter: count = count + increment (stateful: True) with [increment=1, count=0] \n", - " =\t1\n", - " Evaluating OutputPort(metadata=None, id='output', value='count', shape=None, type=None) with [increment=1, count=1] \n", - " Evaluated OutputPort(metadata=None, id='output', value='count', shape=None, type=None) with [increment=1, count=1] \n", - " =\t1\n", - "> Evaluating time step: Time(environment_sequence: 0, environment_state_update: 0, consideration_set_execution: 0)\n", - "\n", - " ---------------\n", - " Evaluating Node: A with ['increment', 'count']\n", - " Evaluating Parameter: increment = 1.0 (stateful: False) with [increment=1, count=1] \n", - " Evaluated Parameter: increment = 1.0 (stateful: False) with [increment=1, count=1] \n", - " =\t1\n", - " Evaluating Parameter: count = count + increment (stateful: True) with [increment=1, count=1] \n", - " Evaluated Parameter: count = count + increment (stateful: True) with [increment=1, count=1] \n", - " =\t2\n", - " Evaluating OutputPort(metadata=None, id='output', value='count', shape=None, type=None) with [increment=1, count=2] \n", - " Evaluated OutputPort(metadata=None, id='output', value='count', shape=None, type=None) with [increment=1, count=2] \n", - " =\t2\n", - "> Evaluating time step: Time(environment_sequence: 0, environment_state_update: 0, consideration_set_execution: 0)\n", - "\n", - " ---------------\n", - " Evaluating Node: A with ['increment', 'count']\n", - " Evaluating Parameter: increment = 1.0 (stateful: False) with [increment=1, count=2] \n", - " Evaluated Parameter: increment = 1.0 (stateful: False) with [increment=1, count=2] \n", - " =\t1\n", - " Evaluating Parameter: count = count + increment (stateful: True) with [increment=1, count=2] \n", - " Evaluated Parameter: count = count + increment (stateful: True) with [increment=1, count=2] \n", - " =\t3\n", - " Evaluating OutputPort(metadata=None, id='output', value='count', shape=None, type=None) with [increment=1, count=3] \n", - " Evaluated OutputPort(metadata=None, id='output', value='count', shape=None, type=None) with [increment=1, count=3] \n", - " =\t3\n", - "\n", - " ---------------\n", - " Evaluating Node: B with ['param_B']\n", - " Initial eval of \n", - " Evaluating Parameter: param_B = param_B + 1 (stateful: True) with [param_B=0] \n", - " Evaluated Parameter: param_B = param_B + 1 (stateful: True) with [param_B=0] \n", - " =\t1\n", - " Evaluating OutputPort(metadata=None, id='output', value='param_B', shape=None, type=None) with [param_B=1] \n", - " Evaluated OutputPort(metadata=None, id='output', value='param_B', shape=None, type=None) with [param_B=1] \n", - " =\t1\n", - "> Order of execution of nodes: ['A', 'A', 'A', 'B']\n", - "\n", - " Trial terminated\n", + "Init graph: conditions_example\n", + "Evaluating graph: conditions_example, root nodes: ['A', 'B'], with array format numpy\n", + "Output of A: 3\n", "Output of B: 1\n" ] } @@ -834,67 +796,30 @@ "\n", "from modeci_mdf.execution_engine import EvaluableGraph\n", "\n", - "eg = EvaluableGraph(mod_graph, verbose=True)\n", + "eg = EvaluableGraph(mod_graph, verbose=False)\n", "#Calling the evaluate method will print out the order of the execution of Nodes per the set conditions\n", "#Expected to be ('A','A','A','B')\n", "eg.evaluate()\n", + "\n", + "#The Output of A expected to be 3 as it executes 3 times\n", + "print('Output of A: %s'%eg.enodes[\"A\"].evaluable_outputs[\"output\"].curr_value) \n", + "\n", "#The Output of B expected to be 1 as it executes only once\n", "print('Output of B: %s'%eg.enodes[\"B\"].evaluable_outputs[\"output\"].curr_value) " ] }, - { - "cell_type": "markdown", - "id": "015238da", - "metadata": {}, - "source": [ - "### 5.4. Generate a graph image from the model " - ] - }, { "cell_type": "code", - "execution_count": 18, + "execution_count": null, "id": "145d9c13", "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Converting MDF graph: state_example to graphviz (level: 3, format: png)\n", - " Node: A\n", - " Node: B\n", - "Written graph image to: conditions.png\n" - ] - }, - { - "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAmsAAACkCAYAAADIbWmsAAAABmJLR0QA/wD/AP+gvaeTAAAgAElEQVR4nO3de1yUZd4/8A/rZiIopIiK5CpGT2Ye8tTgFiU/oZXGYhfNWraktZ5x101jSys32goXdcuH6MyTm6CxHdBdW4k2cGHFA6Mmoab4RKFroCsaATKimDu/Py6vue85DzAHBj7v14vXzH3PdV/3d24tvl7HAKPRaAQRERERdUcFP/B1BERERERkH5M1IiIiom6MyRoRERFRN/ZDd1V06dIlHD9+HE1NTWhra3NXtUTUAVdddRWCg4MxatQoDBgwwNfhEBGRG3QpWWttbUVJSQl27tyJw4cP4/Lly+6Ki4i6KDIyEhqNBnfeeSdGjRrl63CIiKiTAjozG/TixYv44IMP8OGHH6JPnz6YMWMGpk2bhujoaAwePBj9+/f3RKxE5MSlS5fQ3NyMY8eO4cCBA9ixYwdOnjyJmJgYLFq0CBEREb4OkYiIOqagw8narl278MYbb6C1tRUpKSnQarVMzoi6KaPRiH379uHtt99GfX09kpOT8cADD6Bv376+Do2IiFzjerJmNBqxfv16vP/++0hISMDChQtxzTXXeDpAInKDy5cvo7CwELm5uRg5ciSef/55hIaG+josIiJyzrVk7eLFi1izZg0qKiqQlpaGhIQEbwRHRG72zTff4JlnnsHly5excuVKjmUjIur+nC+KazQasWbNGlRVVeGPf/wjEzUiP3bttdfi1VdfxZAhQ/Dkk0/izJkzvg6JiIiccJqsrV+/HhUVFXj22Wcxfvx4b8RERB40cOBA/OEPf0BISAjS09O51A4RUTfnMFnbuXMn3n//faSlpWHSpEneiomIPKx///7IyMjAt99+i6ysLF+HQ0REDthN1i5evIg333wTCQkJ7Pok6oGGDh2KZcuWoaysDAcOHPB1OEREZIfdZO39999Ha2srfvnLX3ozHiLyounTp0Oj0eC1117jotZERN2UzWSttbUVBQUFSElJwaBBg7wdExF50aJFi1BXV4d//vOfvg6FiIhssJmslZSUoE+fPtBqtd6Oh4i8bMSIEZgxYwYKCwt9HQoREdlgM1nbuXMnZsyYwZ0JiHqJWbNm4fDhw/juu+98HQoREVmw2si9vb0dR44cwV133eWLeKgbiI+PR05ODqKionwd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gOPHj+PTTz/Frl278MEHH/g0JiKizhgwYACmTp2KF154AdOnT8cPftD5kWdWydrIkSPxwx/+EDU1NUzWvORAwiNm79kVSt524cIF1NXVYfTo0b4OBYAYy6bT6aDT6XDu3Dn861//QmtrK9rb230dGhGRXQEBAQgODsawYcMwbNgwtw3lsErWrrrqKtx4443Yt28f4uLibF1DbsbkjHzt888/x+XLlzFx4kRfh2JlwIABuOmmm5wXJCLqoWy2yd16663YvXs3zp8/7+14iMgHtm3bhnHjxuGaa67xdShERGTBZrIWHx+Py5cvo7Cw0NvxEJGX1dfXY/fu3dBqtb4OhYiIbLCZrAUHB+Pee+9Ffn4+GhsbvR0TEXnRm2++icjISNxxxx2+DoWIiGywOzVh/vz5CA4OxjvvvOPNeIjIi/bu3Ys9e/bgN7/5Dfr06ePrcIiIyAa7ydrVV1+NX/3qVyguLkZxcbE3YyIiLzh9+jRefPFFzJw5s1tOLCAiIsHhoh+33nor7rvvPmRlZaGqqspbMRGRh50/fx7p6ekYPHgw0tLSfB0OERE54HSFtoceeggxMTF44YUXcOjQIW/EREQe1NLSgt/97ndobm5GRkYGAgMDfR0SERE54DRZCwgIwJNPPolJkyZh+fLl7BIl8mPffPMNHn30UZw5cwZr1qzx2fZSRETkOquN3O0xGo1Yv3493n//fSQkJGDhwoVck4nIT8ileHJzczFy5Eg8//zzCA0N9XVYRETkXIHLyZq0a9cuvPHGG2htbUVKSgq0Wi369+/vqQCJqAuMRiP27duHt99+G/X19UhOTsYDDzzADdGJiPxHx5M1ALh48SI++OADfPjhh+jTpw9iYmIwbdo0REdHIywsjMkbkY+0t7ejubkZx48fx4EDB7Bjxw6cPHkSMTExWLRoESIiInwdIhERdUznkjWptbUVJSUl2LVrF7744gtcvnzZncERURdERkYiJiYGd955J370ox/5OhwiIuqcriVrapcuXcK//vUvfPfdd2hra3NHlUTUQVdddRWCg4MxatQoDBgwwNfhEBFR17kvWSMiIiIitytwunQHEREREfkOkzUiIiKibozJGhEREVE39v8BKZP/T1/0wMoAAAAASUVORK5CYII=\n", - "text/plain": [ - "" - ] - }, - "execution_count": 18, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "mod.to_graph_image(\n", - " engine=\"dot\",\n", - " output_format=\"png\",\n", - " view_on_render=False,\n", - " level=3,\n", - " filename_root=\"conditions\"\n", - " )\n", - "\n", - "from IPython.display import Image\n", - "Image(filename=\"conditions.png\")" - ] + "outputs": [], + "source": [] } ], "metadata": { "kernelspec": { - "display_name": "Python 3 (ipykernel)", + "display_name": "Python 3", "language": "python", "name": "python3" }, @@ -908,7 +833,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.9.5" + "version": "3.8.10" } }, "nbformat": 4, diff --git a/src/modeci_mdf/execution_engine.py b/src/modeci_mdf/execution_engine.py index 188d0078..e2abde9c 100644 --- a/src/modeci_mdf/execution_engine.py +++ b/src/modeci_mdf/execution_engine.py @@ -379,11 +379,12 @@ def evaluate( class EvaluableParameter: """ - Evaluates the current value of a :class:`~modeci_mdf.mdf.Parameter` during MDF graph execution. + Evaluates the current value of a :class:`~modeci_mdf.mdf.Parameter` during the MDF graph execution. Args: parameter: The parameter to evaluate during execution. verbose: Whether to print output of parameter calculations. + """ DEFAULT_INIT_VALUE = 0 # Temporary! @@ -424,6 +425,7 @@ def get_current_value( Returns: The evaluated value of the parameter. + """ # FIXME: Shouldn't this just call self.evaluate, seems like there is redundant code here? if self.curr_value is None: @@ -481,6 +483,7 @@ def evaluate( Returns: The current value of the parameter. + """ if self.verbose: print( @@ -753,7 +756,12 @@ def __init__(self, node: Node, verbose: Optional[bool] = False): all_known_vars.append(p.id) # params_init[s] = s.curr_value""" + # TODO: the below checks for evaluability of functions and + # parameters using known variables are very similar and could be + # simplified with a function all_funcs = [f for f in node.functions] + num_funcs_remaining = {f.id: None for f in node.functions} + func_missing_vars = {f.id: [] for f in node.functions} # Order the functions into the correct sequence while len(all_funcs) > 0: @@ -774,6 +782,9 @@ def __init__(self, node: Node, verbose: Optional[bool] = False): ) all_present = [v in all_known_vars for v in all_req_vars] + func_missing_vars[f.id] = { + v for v in all_req_vars if v not in all_known_vars + } if verbose: print( @@ -788,15 +799,30 @@ def __init__(self, node: Node, verbose: Optional[bool] = False): # params_init, array_format=FORMAT_DEFAULT # ) else: - if len(all_funcs) == 0: - raise Exception( - "Error! Could not evaluate function: %s with args %s using known vars %s" - % (f.id, f.args, all_known_vars) + # track the number of remaining functions each time f + # is examined. If it's the same as last time, we know + # every function was examined and nothing changed, so + # we can stop because otherwise it will just infinitely + # loop + if num_funcs_remaining[f.id] == len(all_funcs): + func_missing_vars = { + f: ", ".join(v) for f, v in func_missing_vars.items() + } + raise ValueError( + "Error! Could not evaluate functions using known vars. The following vars are missing:\n\t" + + "\n\t".join( + f"{f}: {v}" + for f, v in func_missing_vars.items() + if len(v) > 0 + ) ) else: + num_funcs_remaining[f.id] = len(all_funcs) all_funcs.append(f) all_params_to_check = [p for p in node.parameters] + num_params_remaining = {p.id: None for p in node.parameters} + param_missing_vars = {f.id: [] for f in node.parameters} if self.verbose: print("all_params_to_check: %s" % all_params_to_check) @@ -825,6 +851,9 @@ def __init__(self, node: Node, verbose: Optional[bool] = False): all_known_vars_plus_this = all_known_vars + [p.id] all_present = [v in all_known_vars_plus_this for v in all_req_vars] + param_missing_vars[p.id] = { + v for v in all_req_vars if v not in all_known_vars + } if verbose: print( @@ -842,12 +871,20 @@ def __init__(self, node: Node, verbose: Optional[bool] = False): all_known_vars.append(p.id) else: - if len(all_params_to_check) == 0: - raise Exception( - "Error! Could not evaluate parameter: %s with args %s using known vars %s" - % (p.id, p.args, all_known_vars_plus_this) + if num_params_remaining[p.id] == len(all_params_to_check): + param_missing_vars = { + p: ", ".join(v) for p, v in param_missing_vars.items() + } + raise ValueError( + "Error! Could not evaluate parameters using known vars. The following vars are missing:\n\t" + + "\n\t".join( + f"{p}: {v}" + for p, v in param_missing_vars.items() + if len(v) > 0 + ) ) else: + num_params_remaining[p.id] = len(all_params_to_check) all_params_to_check.append(p) # Add back to end of list... for op in node.output_ports: diff --git a/src/modeci_mdf/interfaces/graphviz/exporter.py b/src/modeci_mdf/interfaces/graphviz/exporter.py index 228fa983..0f9bf6ba 100644 --- a/src/modeci_mdf/interfaces/graphviz/exporter.py +++ b/src/modeci_mdf/interfaces/graphviz/exporter.py @@ -142,6 +142,7 @@ def mdf_to_graphviz( view_on_render=False, level=LEVEL_2, filename_root=None, + is_horizontal=False, ): DEFAULT_POP_SHAPE = "ellipse" @@ -156,6 +157,9 @@ def mdf_to_graphviz( filename="%s.gv" % mdf_graph.id if not filename_root else filename_root, engine=engine, format=output_format, + graph_attr={"rankdir": "LR"} + if is_horizontal + else None, # to make the graph horizontal ) # graph termination condition(s) added globally global_term_cond_present = False @@ -463,6 +467,8 @@ def mdf_to_graphviz( example = sys.argv[1] view = NO_VIEW not in sys.argv + is_horizontal = "-horizontal" in sys.argv + model = load_mdf(example) mod_graph = model.graphs[0] @@ -474,5 +480,9 @@ def mdf_to_graphviz( print("------------------") # nmllite_file = example.replace('.json','.nmllite.json') mdf_to_graphviz( - mod_graph, engine=engines["d"], view_on_render=view, level=int(sys.argv[2]) + mod_graph, + engine=engines["d"], + view_on_render=view, + level=int(sys.argv[2]), + is_horizontal=is_horizontal, ) diff --git a/src/modeci_mdf/interfaces/pytorch/exporter.py b/src/modeci_mdf/interfaces/pytorch/exporter.py index 62994545..2abe39d0 100644 --- a/src/modeci_mdf/interfaces/pytorch/exporter.py +++ b/src/modeci_mdf/interfaces/pytorch/exporter.py @@ -16,9 +16,11 @@ from modeci_mdf.functions.standard import mdf_functions from modeci_mdf.utils import load_mdf from modeci_mdf.execution_engine import EvaluableGraph +from modeci_mdf import __version__ -not_self = set() +# Todo: remove these global variables!! +# not_self = set() param_set = set() graph_input = [] @@ -42,6 +44,8 @@ def get_module_declaration_text( """ declaration_text = ("\n\nclass {}(nn.Module):").format(name) + not_self = set() + input_ports = node_dict["input_ports"] functions = node_dict["functions"] parameters = node_dict["parameters"] @@ -188,6 +192,7 @@ def get_module_declaration_text( for function in functions: declaration_text += f"\n\t\t{function.id}=" func_dic = function.function + exp = "" for i in func_dic: if i in mdf_functions: exp = mdf_functions[i]["expression_string"] @@ -298,17 +303,28 @@ def build_script( """ model_id = model_id1 + ".onnx" script = "" + base_info = ( + "'''\nThis script has been generated by modeci_mdf v" + + __version__ + + ".\nIt is an export of a MDF model" + ) if version == "mdf.s": - s1 = "Converted examples from MDF models version(mdf.s) to PyTorch/ONNX" - script += f'"{s1}"' + s1 = ( + base_info + + " (mdf.s - MDF stateful, i.e. full MDF allowing stateful parameters) to PyTorch\n" + ) + script += s1 elif version == "mdf.0": - s2 = "Converted examples from MDF models version(mdf.0) to PyTorch/ONNX" - script += f'"{s2}"' + s2 = base_info + " (mdf.0 - MDF zero, a simplified form of MDF) to PyTorch\n" + script += s2 + + script += "\n'''\n" + imports_string = ( "\nimport torch" "\nimport torch.nn as nn\nimport onnx\nimport onnxruntime as rt\nfrom math import *" ) - print(script) + # print(script) # Declarations string modules_declaration_text = "" @@ -353,7 +369,7 @@ def build_script( if len(nodes) == 1: script += "f\nmodel={nodes[0].id}" return script - script += "\nmodel = Model(" + script += "\n\nmodel = Model(" for node in nodes: script += f"{node.id}={node.id}()," script += ")" @@ -367,9 +383,9 @@ def build_script( script += f"\nonnx_model = onnx.load('{model_id}')" script += "\nonnx.checker.check_model(onnx_model)" script += f"\nsess = rt.InferenceSession('{model_id}')" - script += "\nres = sess.run(None, {sess.get_inputs()[0].name: dummy_input.numpy()})" + script += "\nres = sess.run(None, {sess.get_inputs()[0].name: dummy_input.numpy()} if len(sess.get_inputs())>0 else {})" x, y = "__main__", "Exported to PyTorch and ONNX" - script += f"\nif __name__ == '{x}':" + script += f"\n\nif __name__ == '{x}':" script += f"\n\tprint('{y}')" return script @@ -441,7 +457,7 @@ def _script_to_model(script: str, model_id1: str, version: str, model_input: str """ import importlib.util - print("version", version) + # print("version", version) if version == "mdf.s": path_list = model_input.split("/")[:-2] + ["PyTorch/MDF_PyTorch/"] out_filename = "/".join(path_list) @@ -481,6 +497,8 @@ def mdf_to_pytorch( ) scripts = _generate_scripts_from_model(mdf_model, version) models = {} + param_set.clear() + graph_input.clear() for script_name, script in scripts.items(): model = _script_to_model(script, mdf_model.id, version, model_input) diff --git a/src/modeci_mdf/mdf.py b/src/modeci_mdf/mdf.py index 7e3188f7..42684f52 100644 --- a/src/modeci_mdf/mdf.py +++ b/src/modeci_mdf/mdf.py @@ -200,7 +200,7 @@ def is_stateful(self) -> bool: """ Is the parameter stateful? - A parameter is considered stateful if it has a :code:`time_derivative`, :code:`defualt_initial_value`, or it's + A parameter is considered stateful if it has a :code:`time_derivative`, :code:`default_initial_value`, or its id is referenced in its value expression. Returns: @@ -423,7 +423,7 @@ def _parse_cattr_unstructure(cls, o): @modelspec.define(eq=False) class Graph(MdfBase): r""" - A directed graph consisting of Node(s) connected via Edge(s) + A directed graph consisting of :class:`~Node`s (with :class:`~Parameter`s and :class:`~Function`s evaluated internally) connected via :class:`~Edge`s. Attributes: id: A unique identifier for this Graph @@ -526,6 +526,7 @@ def to_graph_image( level: int = 2, filename_root: Optional[str] = None, only_warn_on_fail: bool = False, + is_horizontal: bool = False, ): """Convert MDF graph to an image (png or svg) using the Graphviz export @@ -547,10 +548,14 @@ def to_graph_image( view_on_render=view_on_render, level=level, filename_root=filename_root, + is_horizontal=is_horizontal, ) except Exception as e: if only_warn_on_fail: + import traceback + + print(traceback.format_exc()) print( "Failure to generate image! Ensure Graphviz executables (dot etc.) are installed on native system. Error: \n%s" % e diff --git a/test_all.sh b/test_all.sh index 0fbfa27f..851b0377 100755 --- a/test_all.sh +++ b/test_all.sh @@ -31,11 +31,11 @@ python -m modeci_mdf.interfaces.neuroml.exporter States.json -run ## Test exporting to graphs via GraphViz -python -m modeci_mdf.interfaces.graphviz.exporter Simple.json 1 -noview +python -m modeci_mdf.interfaces.graphviz.exporter Simple.json 1 -noview -horizontal mv simple_example.gv.png images/simple.png python -m modeci_mdf.interfaces.graphviz.exporter Simple.json 3 -noview mv simple_example.gv.png images/simple_3.png -python -m modeci_mdf.interfaces.graphviz.exporter ABCD.json 1 -noview +python -m modeci_mdf.interfaces.graphviz.exporter ABCD.json 1 -noview -horizontal mv abcd_example.gv.png images/abcd.png python -m modeci_mdf.interfaces.graphviz.exporter ABCD.json 3 -noview mv abcd_example.gv.png images/abcd_3.png