{ "cells": [ { "cell_type": "markdown", "id": "890f9e28", "metadata": { "papermill": { "duration": 0.005139, "end_time": "2024-04-28T05:11:17.433058", "exception": false, "start_time": "2024-04-28T05:11:17.427919", "status": "completed" }, "tags": [] }, "source": [ "# Service API Example on Hartmann6\n", "\n", "The Ax Service API is designed to allow the user to control scheduling of trials and data computation while having an easy to use interface with Ax.\n", "\n", "The user iteratively:\n", "- Queries Ax for candidates\n", "- Schedules / deploys them however they choose\n", "- Computes data and logs to Ax\n", "- Repeat" ] }, { "cell_type": "code", "execution_count": 1, "id": "195321d7", "metadata": { "execution": { "iopub.execute_input": "2024-04-28T05:11:17.443782Z", "iopub.status.busy": "2024-04-28T05:11:17.443295Z", "iopub.status.idle": "2024-04-28T05:11:20.818613Z", "shell.execute_reply": "2024-04-28T05:11:20.817705Z" }, "papermill": { "duration": 3.395776, "end_time": "2024-04-28T05:11:20.833802", "exception": false, "start_time": "2024-04-28T05:11:17.438026", "status": "completed" }, "tags": [] }, "outputs": [ { "data": { "text/html": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:11:20] ax.utils.notebook.plotting: Injecting Plotly library into cell. Do not overwrite or delete cell.\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:11:20] ax.utils.notebook.plotting: Please see\n", " (https://ax.dev/tutorials/visualizations.html#Fix-for-plots-that-are-not-rendering)\n", " if visualizations are not rendering.\n" ] }, { "data": { "text/html": [ " \n", " " ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "from ax.service.ax_client import AxClient, ObjectiveProperties\n", "from ax.utils.measurement.synthetic_functions import hartmann6\n", "from ax.utils.notebook.plotting import init_notebook_plotting, render\n", "\n", "init_notebook_plotting()" ] }, { "cell_type": "markdown", "id": "11a3ed43", "metadata": { "papermill": { "duration": 0.038177, "end_time": "2024-04-28T05:11:20.907045", "exception": false, "start_time": "2024-04-28T05:11:20.868868", "status": "completed" }, "tags": [] }, "source": [ "## 1. Initialize client\n", "\n", "Create a client object to interface with Ax APIs. By default this runs locally without storage." ] }, { "cell_type": "code", "execution_count": 2, "id": "39378996", "metadata": { "execution": { "iopub.execute_input": "2024-04-28T05:11:20.984602Z", "iopub.status.busy": "2024-04-28T05:11:20.984028Z", "iopub.status.idle": "2024-04-28T05:11:20.988286Z", "shell.execute_reply": "2024-04-28T05:11:20.987650Z" }, "papermill": { "duration": 0.04461, "end_time": "2024-04-28T05:11:20.989667", "exception": false, "start_time": "2024-04-28T05:11:20.945057", "status": "completed" }, "tags": [] }, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:11:20] ax.service.ax_client: Starting optimization with verbose logging. To disable logging, set the `verbose_logging` argument to `False`. Note that float values in the logs are rounded to 6 decimal points.\n" ] } ], "source": [ "ax_client = AxClient()" ] }, { "cell_type": "markdown", "id": "ae5cec6f", "metadata": { "papermill": { "duration": 0.037906, "end_time": "2024-04-28T05:11:21.065556", "exception": false, "start_time": "2024-04-28T05:11:21.027650", "status": "completed" }, "tags": [] }, "source": [ "## 2. Set up experiment\n", "An experiment consists of a **search space** (parameters and parameter constraints) and **optimization configuration** (objectives and outcome constraints). Note that:\n", "- Only `parameters`, and `objectives` arguments are required.\n", "- Dictionaries in `parameters` have the following required keys: \"name\" - parameter name, \"type\" - parameter type (\"range\", \"choice\" or \"fixed\"), \"bounds\" for range parameters, \"values\" for choice parameters, and \"value\" for fixed parameters.\n", "- Dictionaries in `parameters` can optionally include \"value_type\" (\"int\", \"float\", \"bool\" or \"str\"), \"log_scale\" flag for range parameters, and \"is_ordered\" flag for choice parameters.\n", "- `parameter_constraints` should be a list of strings of form \"p1 >= p2\" or \"p1 + p2 <= some_bound\".\n", "- `outcome_constraints` should be a list of strings of form \"constrained_metric <= some_bound\"." ] }, { "cell_type": "code", "execution_count": 3, "id": "4a526a55", "metadata": { "execution": { "iopub.execute_input": "2024-04-28T05:11:21.142965Z", "iopub.status.busy": "2024-04-28T05:11:21.142479Z", "iopub.status.idle": "2024-04-28T05:11:21.157388Z", "shell.execute_reply": "2024-04-28T05:11:21.156757Z" }, "papermill": { "duration": 0.055303, "end_time": "2024-04-28T05:11:21.158783", "exception": false, "start_time": "2024-04-28T05:11:21.103480", "status": "completed" }, "tags": [] }, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:11:21] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x2. If that is not the expected value type, you can explicitly specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:11:21] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x3. If that is not the expected value type, you can explicitly specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:11:21] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x4. If that is not the expected value type, you can explicitly specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:11:21] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x5. If that is not the expected value type, you can explicitly specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:11:21] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x6. If that is not the expected value type, you can explicitly specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:11:21] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x1', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x2', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x3', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x4', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x5', parameter_type=FLOAT, range=[0.0, 1.0]), RangeParameter(name='x6', parameter_type=FLOAT, range=[0.0, 1.0])], parameter_constraints=[ParameterConstraint(1.0*x1 + 1.0*x2 <= 2.0)]).\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:11:21] ax.modelbridge.dispatch_utils: Using Models.BOTORCH_MODULAR since there is at least one ordered parameter and there are no unordered categorical parameters.\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:11:21] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=6 num_trials=None use_batch_trials=False\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:11:21] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=12\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:11:21] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=12\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:11:21] ax.modelbridge.dispatch_utils: `verbose`, `disable_progbar`, and `jit_compile` are not yet supported when using `choose_generation_strategy` with ModularBoTorchModel, dropping these arguments.\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:11:21] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+BoTorch', steps=[Sobol for 12 trials, BoTorch for subsequent trials]). Iterations after 12 will take longer to generate due to model-fitting.\n" ] } ], "source": [ "ax_client.create_experiment(\n", " name=\"hartmann_test_experiment\",\n", " parameters=[\n", " {\n", " \"name\": \"x1\",\n", " \"type\": \"range\",\n", " \"bounds\": [0.0, 1.0],\n", " \"value_type\": \"float\", # Optional, defaults to inference from type of \"bounds\".\n", " \"log_scale\": False, # Optional, defaults to False.\n", " },\n", " {\n", " \"name\": \"x2\",\n", " \"type\": \"range\",\n", " \"bounds\": [0.0, 1.0],\n", " },\n", " {\n", " \"name\": \"x3\",\n", " \"type\": \"range\",\n", " \"bounds\": [0.0, 1.0],\n", " },\n", " {\n", " \"name\": \"x4\",\n", " \"type\": \"range\",\n", " \"bounds\": [0.0, 1.0],\n", " },\n", " {\n", " \"name\": \"x5\",\n", " \"type\": \"range\",\n", " \"bounds\": [0.0, 1.0],\n", " },\n", " {\n", " \"name\": \"x6\",\n", " \"type\": \"range\",\n", " \"bounds\": [0.0, 1.0],\n", " },\n", " ],\n", " objectives={\"hartmann6\": ObjectiveProperties(minimize=True)},\n", " parameter_constraints=[\"x1 + x2 <= 2.0\"], # Optional.\n", " outcome_constraints=[\"l2norm <= 1.25\"], # Optional.\n", ")" ] }, { "cell_type": "markdown", "id": "ee4bb56d", "metadata": { "papermill": { "duration": 0.038421, "end_time": "2024-04-28T05:11:21.235749", "exception": false, "start_time": "2024-04-28T05:11:21.197328", "status": "completed" }, "tags": [] }, "source": [ "## 3. Define how to evaluate trials\n", "When using Ax a service, evaluation of parameterizations suggested by Ax is done either locally or, more commonly, using an external scheduler. Below is a dummy evaluation function that outputs data for two metrics \"hartmann6\" and \"l2norm\". Note that all returned metrics correspond to either the `objectives` set on experiment creation or the metric names mentioned in `outcome_constraints`." ] }, { "cell_type": "code", "execution_count": 4, "id": "0a9e2862", "metadata": { "execution": { "iopub.execute_input": "2024-04-28T05:11:21.314201Z", "iopub.status.busy": "2024-04-28T05:11:21.313685Z", "iopub.status.idle": "2024-04-28T05:11:21.317821Z", "shell.execute_reply": "2024-04-28T05:11:21.317185Z" }, "papermill": { "duration": 0.044517, "end_time": "2024-04-28T05:11:21.319103", "exception": false, "start_time": "2024-04-28T05:11:21.274586", "status": "completed" }, "tags": [] }, "outputs": [], "source": [ "import numpy as np\n", "\n", "\n", "def evaluate(parameterization):\n", " x = np.array([parameterization.get(f\"x{i+1}\") for i in range(6)])\n", " # In our case, standard error is 0, since we are computing a synthetic function.\n", " return {\"hartmann6\": (hartmann6(x), 0.0), \"l2norm\": (np.sqrt((x**2).sum()), 0.0)}" ] }, { "cell_type": "markdown", "id": "9fedfac7", "metadata": { "papermill": { "duration": 0.038761, "end_time": "2024-04-28T05:11:21.426267", "exception": false, "start_time": "2024-04-28T05:11:21.387506", "status": "completed" }, "tags": [] }, "source": [ "Result of the evaluation should generally be a mapping of the format: `{metric_name -> (mean, SEM)}`. If there is only one metric in the experiment – the objective – then evaluation function can return a single tuple of mean and SEM, in which case Ax will assume that evaluation corresponds to the objective. _It can also return only the mean as a float, in which case Ax will treat SEM as unknown and use a model that can infer it._ \n", "\n", "For more details on evaluation function, refer to the \"Trial Evaluation\" section in the Ax docs at [ax.dev](https://ax.dev/)" ] }, { "cell_type": "markdown", "id": "b1789c57", "metadata": { "papermill": { "duration": 0.038274, "end_time": "2024-04-28T05:11:21.503033", "exception": false, "start_time": "2024-04-28T05:11:21.464759", "status": "completed" }, "tags": [] }, "source": [ "## 4. Run optimization loop\n", "With the experiment set up, we can start the optimization loop.\n", "\n", "At each step, the user queries the client for a new trial then submits the evaluation of that trial back to the client.\n", "\n", "Note that Ax auto-selects an appropriate optimization algorithm based on the search space. For more advance use cases that require a specific optimization algorithm, pass a `generation_strategy` argument into the `AxClient` constructor. Note that when Bayesian Optimization is used, generating new trials may take a few minutes." ] }, { "cell_type": "code", "execution_count": 5, "id": "264364de", "metadata": { "execution": { "iopub.execute_input": "2024-04-28T05:11:21.581488Z", "iopub.status.busy": "2024-04-28T05:11:21.581132Z", "iopub.status.idle": "2024-04-28T05:12:58.998152Z", "shell.execute_reply": "2024-04-28T05:12:58.997527Z" }, "papermill": { "duration": 97.512562, "end_time": "2024-04-28T05:12:59.054107", "exception": false, "start_time": "2024-04-28T05:11:21.541545", "status": "completed" }, "tags": [] }, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:11:21] ax.service.ax_client: Generated new trial 0 with parameters {'x1': 0.727637, 'x2': 0.01583, 'x3': 0.322169, 'x4': 0.5387, 'x5': 0.67527, 'x6': 0.10375} using model Sobol.\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:11:21] ax.service.ax_client: Completed trial 0 with data: {'hartmann6': (-0.007433, 0.0), 'l2norm': (1.179173, 0.0)}.\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:11:21] ax.service.ax_client: Generated new trial 1 with parameters {'x1': 0.175117, 'x2': 0.03019, 'x3': 0.715479, 'x4': 0.108839, 'x5': 0.977182, 'x6': 0.948142} using model Sobol.\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:11:21] ax.service.ax_client: Completed trial 1 with data: {'hartmann6': (-0.200835, 0.0), 'l2norm': (1.552157, 0.0)}.\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:11:21] ax.service.ax_client: Generated new trial 2 with parameters {'x1': 0.504816, 'x2': 0.888835, 'x3': 0.466796, 'x4': 0.883032, 'x5': 0.790629, 'x6': 0.505584} using model Sobol.\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:11:21] ax.service.ax_client: Completed trial 2 with data: {'hartmann6': (-0.049384, 0.0), 'l2norm': (1.709743, 0.0)}.\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:11:21] ax.service.ax_client: Generated new trial 3 with parameters {'x1': 0.845156, 'x2': 0.195218, 'x3': 0.383982, 'x4': 0.29748, 'x5': 0.067223, 'x6': 0.750868} using model Sobol.\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:11:21] ax.service.ax_client: Completed trial 3 with data: {'hartmann6': (-0.361739, 0.0), 'l2norm': (1.24766, 0.0)}.\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:11:21] ax.service.ax_client: Generated new trial 4 with parameters {'x1': 0.049175, 'x2': 0.492704, 'x3': 0.185641, 'x4': 0.673909, 'x5': 0.264137, 'x6': 0.553204} using model Sobol.\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:11:21] ax.service.ax_client: Completed trial 4 with data: {'hartmann6': (-0.34691, 0.0), 'l2norm': (1.053373, 0.0)}.\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:11:21] ax.service.ax_client: Generated new trial 5 with parameters {'x1': 0.919515, 'x2': 0.184614, 'x3': 0.040017, 'x4': 0.960031, 'x5': 0.582247, 'x6': 0.890628} using model Sobol.\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:11:21] ax.service.ax_client: Completed trial 5 with data: {'hartmann6': (-0.001224, 0.0), 'l2norm': (1.713208, 0.0)}.\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:11:21] ax.service.ax_client: Generated new trial 6 with parameters {'x1': 0.685024, 'x2': 0.569286, 'x3': 0.810757, 'x4': 0.47779, 'x5': 0.34269, 'x6': 0.812079} using model Sobol.\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:11:21] ax.service.ax_client: Completed trial 6 with data: {'hartmann6': (-0.705113, 0.0), 'l2norm': (1.56712, 0.0)}.\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:11:21] ax.service.ax_client: Generated new trial 7 with parameters {'x1': 0.93715, 'x2': 0.23629, 'x3': 0.314598, 'x4': 0.798763, 'x5': 0.115821, 'x6': 0.860188} using model Sobol.\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:11:21] ax.service.ax_client: Completed trial 7 with data: {'hartmann6': (-0.026573, 0.0), 'l2norm': (1.557053, 0.0)}.\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:11:21] ax.service.ax_client: Generated new trial 8 with parameters {'x1': 0.364477, 'x2': 0.294306, 'x3': 0.978553, 'x4': 0.353489, 'x5': 0.529201, 'x6': 0.327819} using model Sobol.\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:11:21] ax.service.ax_client: Completed trial 8 with data: {'hartmann6': (-0.267449, 0.0), 'l2norm': (1.299807, 0.0)}.\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:11:21] ax.service.ax_client: Generated new trial 9 with parameters {'x1': 0.762502, 'x2': 0.158897, 'x3': 0.108079, 'x4': 0.311153, 'x5': 0.030382, 'x6': 0.194943} using model Sobol.\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:11:21] ax.service.ax_client: Completed trial 9 with data: {'hartmann6': (-0.057459, 0.0), 'l2norm': (0.868378, 0.0)}.\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:11:21] ax.service.ax_client: Generated new trial 10 with parameters {'x1': 0.036505, 'x2': 0.232218, 'x3': 0.592728, 'x4': 0.819992, 'x5': 0.754713, 'x6': 0.859832} using model Sobol.\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:11:21] ax.service.ax_client: Completed trial 10 with data: {'hartmann6': (-0.060898, 0.0), 'l2norm': (1.545275, 0.0)}.\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:11:21] ax.service.ax_client: Generated new trial 11 with parameters {'x1': 0.949356, 'x2': 0.751866, 'x3': 0.782419, 'x4': 0.57999, 'x5': 0.50625, 'x6': 0.97159} using model Sobol.\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:11:21] ax.service.ax_client: Completed trial 11 with data: {'hartmann6': (-0.107564, 0.0), 'l2norm': (1.901426, 0.0)}.\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:11:29] ax.service.ax_client: Generated new trial 12 with parameters {'x1': 0.640224, 'x2': 0.403668, 'x3': 0.679884, 'x4': 0.382645, 'x5': 0.195774, 'x6': 0.665966} using model BoTorch.\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:11:29] ax.service.ax_client: Completed trial 12 with data: {'hartmann6': (-1.077298, 0.0), 'l2norm': (1.289702, 0.0)}.\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:11:36] ax.service.ax_client: Generated new trial 13 with parameters {'x1': 0.613435, 'x2': 0.361964, 'x3': 0.627553, 'x4': 0.360042, 'x5': 0.161998, 'x6': 0.599234} using model BoTorch.\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:11:36] ax.service.ax_client: Completed trial 13 with data: {'hartmann6': (-1.029924, 0.0), 'l2norm': (1.189999, 0.0)}.\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:11:43] ax.service.ax_client: Generated new trial 14 with parameters {'x1': 0.622941, 'x2': 0.38437, 'x3': 0.658435, 'x4': 0.370322, 'x5': 0.17813, 'x6': 0.630458} using model BoTorch.\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:11:43] ax.service.ax_client: Completed trial 14 with data: {'hartmann6': (-1.061876, 0.0), 'l2norm': (1.239225, 0.0)}.\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:11:51] ax.service.ax_client: Generated new trial 15 with parameters {'x1': 0.664338, 'x2': 0.444588, 'x3': 0.66279, 'x4': 0.35736, 'x5': 0.146627, 'x6': 0.563024} using model BoTorch.\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:11:51] ax.service.ax_client: Completed trial 15 with data: {'hartmann6': (-0.677888, 0.0), 'l2norm': (1.242777, 0.0)}.\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:11:58] ax.service.ax_client: Generated new trial 16 with parameters {'x1': 0.589344, 'x2': 0.329031, 'x3': 0.627168, 'x4': 0.37377, 'x5': 0.189965, 'x6': 0.670201} using model BoTorch.\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:11:58] ax.service.ax_client: Completed trial 16 with data: {'hartmann6': (-1.339227, 0.0), 'l2norm': (1.214037, 0.0)}.\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:12:05] ax.service.ax_client: Generated new trial 17 with parameters {'x1': 0.552983, 'x2': 0.28363, 'x3': 0.607905, 'x4': 0.380313, 'x5': 0.208743, 'x6': 0.727351} using model BoTorch.\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:12:05] ax.service.ax_client: Completed trial 17 with data: {'hartmann6': (-1.594672, 0.0), 'l2norm': (1.213687, 0.0)}.\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:12:12] ax.service.ax_client: Generated new trial 18 with parameters {'x1': 0.507182, 'x2': 0.238452, 'x3': 0.595341, 'x4': 0.384217, 'x5': 0.226292, 'x6': 0.791697} using model BoTorch.\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:12:12] ax.service.ax_client: Completed trial 18 with data: {'hartmann6': (-1.74365, 0.0), 'l2norm': (1.222349, 0.0)}.\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:12:23] ax.service.ax_client: Generated new trial 19 with parameters {'x1': 0.457544, 'x2': 0.202015, 'x3': 0.618197, 'x4': 0.40487, 'x5': 0.19097, 'x6': 0.804874} using model BoTorch.\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:12:23] ax.service.ax_client: Completed trial 19 with data: {'hartmann6': (-1.61877, 0.0), 'l2norm': (1.216772, 0.0)}.\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:12:30] ax.service.ax_client: Generated new trial 20 with parameters {'x1': 0.501826, 'x2': 0.229989, 'x3': 0.563919, 'x4': 0.359924, 'x5': 0.269192, 'x6': 0.818755} using model BoTorch.\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:12:30] ax.service.ax_client: Completed trial 20 with data: {'hartmann6': (-1.876086, 0.0), 'l2norm': (1.222742, 0.0)}.\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:12:37] ax.service.ax_client: Generated new trial 21 with parameters {'x1': 0.483541, 'x2': 0.235062, 'x3': 0.537257, 'x4': 0.308669, 'x5': 0.31545, 'x6': 0.831769} using model BoTorch.\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:12:37] ax.service.ax_client: Completed trial 21 with data: {'hartmann6': (-1.995162, 0.0), 'l2norm': (1.210097, 0.0)}.\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:12:45] ax.service.ax_client: Generated new trial 22 with parameters {'x1': 0.465893, 'x2': 0.299365, 'x3': 0.500452, 'x4': 0.255164, 'x5': 0.310294, 'x6': 0.859783} using model BoTorch.\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:12:45] ax.service.ax_client: Completed trial 22 with data: {'hartmann6': (-1.825318, 0.0), 'l2norm': (1.207371, 0.0)}.\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:12:51] ax.service.ax_client: Generated new trial 23 with parameters {'x1': 0.476545, 'x2': 0.183888, 'x3': 0.575377, 'x4': 0.297529, 'x5': 0.36602, 'x6': 0.804} using model BoTorch.\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:12:51] ax.service.ax_client: Completed trial 23 with data: {'hartmann6': (-2.034419, 0.0), 'l2norm': (1.208669, 0.0)}.\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:12:58] ax.service.ax_client: Generated new trial 24 with parameters {'x1': 0.456073, 'x2': 0.206555, 'x3': 0.505243, 'x4': 0.32113, 'x5': 0.389336, 'x6': 0.787134} using model BoTorch.\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:12:58] ax.service.ax_client: Completed trial 24 with data: {'hartmann6': (-2.069416, 0.0), 'l2norm': (1.17483, 0.0)}.\n" ] } ], "source": [ "for i in range(25):\n", " parameterization, trial_index = ax_client.get_next_trial()\n", " # Local evaluation here can be replaced with deployment to external system.\n", " ax_client.complete_trial(trial_index=trial_index, raw_data=evaluate(parameterization))" ] }, { "cell_type": "markdown", "id": "9487b1db", "metadata": { "papermill": { "duration": 0.040652, "end_time": "2024-04-28T05:12:59.149390", "exception": false, "start_time": "2024-04-28T05:12:59.108738", "status": "completed" }, "tags": [] }, "source": [ "### How many trials can run in parallel?\n", "By default, Ax restricts number of trials that can run in parallel for some optimization stages, in order to improve the optimization performance and reduce the number of trials that the optimization will require. To check the maximum parallelism for each optimization stage:" ] }, { "cell_type": "code", "execution_count": 6, "id": "a2cfa3b5", "metadata": { "execution": { "iopub.execute_input": "2024-04-28T05:12:59.232768Z", "iopub.status.busy": "2024-04-28T05:12:59.232129Z", "iopub.status.idle": "2024-04-28T05:12:59.239079Z", "shell.execute_reply": "2024-04-28T05:12:59.238428Z" }, "papermill": { "duration": 0.050334, "end_time": "2024-04-28T05:12:59.240368", "exception": false, "start_time": "2024-04-28T05:12:59.190034", "status": "completed" }, "tags": [] }, "outputs": [ { "data": { "text/plain": [ "[(12, 12), (-1, 3)]" ] }, "execution_count": 6, "metadata": {}, "output_type": "execute_result" } ], "source": [ "ax_client.get_max_parallelism()" ] }, { "cell_type": "markdown", "id": "388122f0", "metadata": { "papermill": { "duration": 0.040581, "end_time": "2024-04-28T05:12:59.322140", "exception": false, "start_time": "2024-04-28T05:12:59.281559", "status": "completed" }, "tags": [] }, "source": [ "The output of this function is a list of tuples of form (number of trials, max parallelism), so the example above means \"the max parallelism is 12 for the first 12 trials and 3 for all subsequent trials.\" This is because the first 12 trials are produced quasi-randomly and can all be evaluated at once, and subsequent trials are produced via Bayesian optimization, which converges on optimal point in fewer trials when parallelism is limited. `MaxParallelismReachedException` indicates that the parallelism limit has been reached –– refer to the 'Service API Exceptions Meaning and Handling' section at the end of the tutorial for handling." ] }, { "cell_type": "markdown", "id": "b87d10dd", "metadata": { "papermill": { "duration": 0.040267, "end_time": "2024-04-28T05:12:59.402836", "exception": false, "start_time": "2024-04-28T05:12:59.362569", "status": "completed" }, "tags": [] }, "source": [ "### How to view all existing trials during optimization?" ] }, { "cell_type": "code", "execution_count": 7, "id": "a07031e2", "metadata": { "execution": { "iopub.execute_input": "2024-04-28T05:12:59.486281Z", "iopub.status.busy": "2024-04-28T05:12:59.485601Z", "iopub.status.idle": "2024-04-28T05:12:59.506501Z", "shell.execute_reply": "2024-04-28T05:12:59.505980Z" }, "papermill": { "duration": 0.064354, "end_time": "2024-04-28T05:12:59.507788", "exception": false, "start_time": "2024-04-28T05:12:59.443434", "status": "completed" }, "tags": [] }, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:12:59] ax.modelbridge.generation_strategy: Note that parameter values in dataframe are rounded to 2 decimal points; the values in the dataframe are thus not the exact ones suggested by Ax in trials.\n" ] }, { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Generation StepGeneration ModelTrial IndexTrial StatusArm Parameterizations
0GenerationStep_0Sobol0COMPLETED{'0_0': {'x1': 0.73, 'x2': 0.02, 'x3': 0.32, '...
1GenerationStep_0Sobol1COMPLETED{'1_0': {'x1': 0.18, 'x2': 0.03, 'x3': 0.72, '...
2GenerationStep_0Sobol2COMPLETED{'2_0': {'x1': 0.5, 'x2': 0.89, 'x3': 0.47, 'x...
3GenerationStep_0Sobol3COMPLETED{'3_0': {'x1': 0.85, 'x2': 0.2, 'x3': 0.38, 'x...
4GenerationStep_0Sobol4COMPLETED{'4_0': {'x1': 0.05, 'x2': 0.49, 'x3': 0.19, '...
5GenerationStep_0Sobol5COMPLETED{'5_0': {'x1': 0.92, 'x2': 0.18, 'x3': 0.04, '...
6GenerationStep_0Sobol6COMPLETED{'6_0': {'x1': 0.69, 'x2': 0.57, 'x3': 0.81, '...
7GenerationStep_0Sobol7COMPLETED{'7_0': {'x1': 0.94, 'x2': 0.24, 'x3': 0.31, '...
8GenerationStep_0Sobol8COMPLETED{'8_0': {'x1': 0.36, 'x2': 0.29, 'x3': 0.98, '...
9GenerationStep_0Sobol9COMPLETED{'9_0': {'x1': 0.76, 'x2': 0.16, 'x3': 0.11, '...
10GenerationStep_0Sobol10COMPLETED{'10_0': {'x1': 0.04, 'x2': 0.23, 'x3': 0.59, ...
11GenerationStep_0Sobol11COMPLETED{'11_0': {'x1': 0.95, 'x2': 0.75, 'x3': 0.78, ...
12GenerationStep_1BoTorch12COMPLETED{'12_0': {'x1': 0.64, 'x2': 0.4, 'x3': 0.68, '...
13GenerationStep_1BoTorch13COMPLETED{'13_0': {'x1': 0.61, 'x2': 0.36, 'x3': 0.63, ...
14GenerationStep_1BoTorch14COMPLETED{'14_0': {'x1': 0.62, 'x2': 0.38, 'x3': 0.66, ...
15GenerationStep_1BoTorch15COMPLETED{'15_0': {'x1': 0.66, 'x2': 0.44, 'x3': 0.66, ...
16GenerationStep_1BoTorch16COMPLETED{'16_0': {'x1': 0.59, 'x2': 0.33, 'x3': 0.63, ...
17GenerationStep_1BoTorch17COMPLETED{'17_0': {'x1': 0.55, 'x2': 0.28, 'x3': 0.61, ...
18GenerationStep_1BoTorch18COMPLETED{'18_0': {'x1': 0.51, 'x2': 0.24, 'x3': 0.6, '...
19GenerationStep_1BoTorch19COMPLETED{'19_0': {'x1': 0.46, 'x2': 0.2, 'x3': 0.62, '...
20GenerationStep_1BoTorch20COMPLETED{'20_0': {'x1': 0.5, 'x2': 0.23, 'x3': 0.56, '...
21GenerationStep_1BoTorch21COMPLETED{'21_0': {'x1': 0.48, 'x2': 0.24, 'x3': 0.54, ...
22GenerationStep_1BoTorch22COMPLETED{'22_0': {'x1': 0.47, 'x2': 0.3, 'x3': 0.5, 'x...
23GenerationStep_1BoTorch23COMPLETED{'23_0': {'x1': 0.48, 'x2': 0.18, 'x3': 0.58, ...
24GenerationStep_1BoTorch24COMPLETED{'24_0': {'x1': 0.46, 'x2': 0.21, 'x3': 0.51, ...
\n", "
" ], "text/plain": [ " Generation Step Generation Model Trial Index Trial Status \\\n", "0 GenerationStep_0 Sobol 0 COMPLETED \n", "1 GenerationStep_0 Sobol 1 COMPLETED \n", "2 GenerationStep_0 Sobol 2 COMPLETED \n", "3 GenerationStep_0 Sobol 3 COMPLETED \n", "4 GenerationStep_0 Sobol 4 COMPLETED \n", "5 GenerationStep_0 Sobol 5 COMPLETED \n", "6 GenerationStep_0 Sobol 6 COMPLETED \n", "7 GenerationStep_0 Sobol 7 COMPLETED \n", "8 GenerationStep_0 Sobol 8 COMPLETED \n", "9 GenerationStep_0 Sobol 9 COMPLETED \n", "10 GenerationStep_0 Sobol 10 COMPLETED \n", "11 GenerationStep_0 Sobol 11 COMPLETED \n", "12 GenerationStep_1 BoTorch 12 COMPLETED \n", "13 GenerationStep_1 BoTorch 13 COMPLETED \n", "14 GenerationStep_1 BoTorch 14 COMPLETED \n", "15 GenerationStep_1 BoTorch 15 COMPLETED \n", "16 GenerationStep_1 BoTorch 16 COMPLETED \n", "17 GenerationStep_1 BoTorch 17 COMPLETED \n", "18 GenerationStep_1 BoTorch 18 COMPLETED \n", "19 GenerationStep_1 BoTorch 19 COMPLETED \n", "20 GenerationStep_1 BoTorch 20 COMPLETED \n", "21 GenerationStep_1 BoTorch 21 COMPLETED \n", "22 GenerationStep_1 BoTorch 22 COMPLETED \n", "23 GenerationStep_1 BoTorch 23 COMPLETED \n", "24 GenerationStep_1 BoTorch 24 COMPLETED \n", "\n", " Arm Parameterizations \n", "0 {'0_0': {'x1': 0.73, 'x2': 0.02, 'x3': 0.32, '... \n", "1 {'1_0': {'x1': 0.18, 'x2': 0.03, 'x3': 0.72, '... \n", "2 {'2_0': {'x1': 0.5, 'x2': 0.89, 'x3': 0.47, 'x... \n", "3 {'3_0': {'x1': 0.85, 'x2': 0.2, 'x3': 0.38, 'x... \n", "4 {'4_0': {'x1': 0.05, 'x2': 0.49, 'x3': 0.19, '... \n", "5 {'5_0': {'x1': 0.92, 'x2': 0.18, 'x3': 0.04, '... \n", "6 {'6_0': {'x1': 0.69, 'x2': 0.57, 'x3': 0.81, '... \n", "7 {'7_0': {'x1': 0.94, 'x2': 0.24, 'x3': 0.31, '... \n", "8 {'8_0': {'x1': 0.36, 'x2': 0.29, 'x3': 0.98, '... \n", "9 {'9_0': {'x1': 0.76, 'x2': 0.16, 'x3': 0.11, '... \n", "10 {'10_0': {'x1': 0.04, 'x2': 0.23, 'x3': 0.59, ... \n", "11 {'11_0': {'x1': 0.95, 'x2': 0.75, 'x3': 0.78, ... \n", "12 {'12_0': {'x1': 0.64, 'x2': 0.4, 'x3': 0.68, '... \n", "13 {'13_0': {'x1': 0.61, 'x2': 0.36, 'x3': 0.63, ... \n", "14 {'14_0': {'x1': 0.62, 'x2': 0.38, 'x3': 0.66, ... \n", "15 {'15_0': {'x1': 0.66, 'x2': 0.44, 'x3': 0.66, ... \n", "16 {'16_0': {'x1': 0.59, 'x2': 0.33, 'x3': 0.63, ... \n", "17 {'17_0': {'x1': 0.55, 'x2': 0.28, 'x3': 0.61, ... \n", "18 {'18_0': {'x1': 0.51, 'x2': 0.24, 'x3': 0.6, '... \n", "19 {'19_0': {'x1': 0.46, 'x2': 0.2, 'x3': 0.62, '... \n", "20 {'20_0': {'x1': 0.5, 'x2': 0.23, 'x3': 0.56, '... \n", "21 {'21_0': {'x1': 0.48, 'x2': 0.24, 'x3': 0.54, ... \n", "22 {'22_0': {'x1': 0.47, 'x2': 0.3, 'x3': 0.5, 'x... \n", "23 {'23_0': {'x1': 0.48, 'x2': 0.18, 'x3': 0.58, ... \n", "24 {'24_0': {'x1': 0.46, 'x2': 0.21, 'x3': 0.51, ... " ] }, "execution_count": 7, "metadata": {}, "output_type": "execute_result" } ], "source": [ "ax_client.generation_strategy.trials_as_df" ] }, { "cell_type": "markdown", "id": "3d005db4", "metadata": { "papermill": { "duration": 0.04095, "end_time": "2024-04-28T05:12:59.590149", "exception": false, "start_time": "2024-04-28T05:12:59.549199", "status": "completed" }, "tags": [] }, "source": [ "## 5. Retrieve best parameters\n", "\n", "Once it's complete, we can access the best parameters found, as well as the corresponding metric values." ] }, { "cell_type": "code", "execution_count": 8, "id": "0756c823", "metadata": { "execution": { "iopub.execute_input": "2024-04-28T05:12:59.674270Z", "iopub.status.busy": "2024-04-28T05:12:59.673738Z", "iopub.status.idle": "2024-04-28T05:12:59.971802Z", "shell.execute_reply": "2024-04-28T05:12:59.971158Z" }, "papermill": { "duration": 0.341548, "end_time": "2024-04-28T05:12:59.973373", "exception": false, "start_time": "2024-04-28T05:12:59.631825", "status": "completed" }, "tags": [] }, "outputs": [ { "data": { "text/plain": [ "{'x1': 0.4560732340133626,\n", " 'x2': 0.20655546254437807,\n", " 'x3': 0.5052428590256202,\n", " 'x4': 0.321129740842315,\n", " 'x5': 0.3893359214485128,\n", " 'x6': 0.7871342038732}" ] }, "execution_count": 8, "metadata": {}, "output_type": "execute_result" } ], "source": [ "best_parameters, values = ax_client.get_best_parameters()\n", "best_parameters" ] }, { "cell_type": "code", "execution_count": 9, "id": "47d51d8b", "metadata": { "execution": { "iopub.execute_input": "2024-04-28T05:13:00.104114Z", "iopub.status.busy": "2024-04-28T05:13:00.103434Z", "iopub.status.idle": "2024-04-28T05:13:00.107970Z", "shell.execute_reply": "2024-04-28T05:13:00.107459Z" }, "papermill": { "duration": 0.072337, "end_time": "2024-04-28T05:13:00.109287", "exception": false, "start_time": "2024-04-28T05:13:00.036950", "status": "completed" }, "tags": [] }, "outputs": [ { "data": { "text/plain": [ "{'l2norm': 1.174831796246476, 'hartmann6': -2.069411089645622}" ] }, "execution_count": 9, "metadata": {}, "output_type": "execute_result" } ], "source": [ "means, covariances = values\n", "means" ] }, { "cell_type": "markdown", "id": "2f0a0b30", "metadata": { "papermill": { "duration": 0.041318, "end_time": "2024-04-28T05:13:00.192271", "exception": false, "start_time": "2024-04-28T05:13:00.150953", "status": "completed" }, "tags": [] }, "source": [ "For comparison, Hartmann6 minimum:" ] }, { "cell_type": "code", "execution_count": 10, "id": "ecf31750", "metadata": { "execution": { "iopub.execute_input": "2024-04-28T05:13:00.276819Z", "iopub.status.busy": "2024-04-28T05:13:00.276286Z", "iopub.status.idle": "2024-04-28T05:13:00.280888Z", "shell.execute_reply": "2024-04-28T05:13:00.280272Z" }, "papermill": { "duration": 0.048294, "end_time": "2024-04-28T05:13:00.282250", "exception": false, "start_time": "2024-04-28T05:13:00.233956", "status": "completed" }, "tags": [] }, "outputs": [ { "data": { "text/plain": [ "-3.32237" ] }, "execution_count": 10, "metadata": {}, "output_type": "execute_result" } ], "source": [ "hartmann6.fmin" ] }, { "cell_type": "markdown", "id": "9655749c", "metadata": { "papermill": { "duration": 0.041236, "end_time": "2024-04-28T05:13:00.365034", "exception": false, "start_time": "2024-04-28T05:13:00.323798", "status": "completed" }, "tags": [] }, "source": [ "## 6. Plot the response surface and optimization trace\n", "Here we arbitrarily select \"x1\" and \"x2\" as the two parameters to plot for both metrics, \"hartmann6\" and \"l2norm\"." ] }, { "cell_type": "code", "execution_count": 11, "id": "0ecc688b", "metadata": { "execution": { "iopub.execute_input": "2024-04-28T05:13:00.448720Z", "iopub.status.busy": "2024-04-28T05:13:00.448425Z", "iopub.status.idle": "2024-04-28T05:13:01.097366Z", "shell.execute_reply": "2024-04-28T05:13:01.096704Z" }, "papermill": { "duration": 0.695401, "end_time": "2024-04-28T05:13:01.101747", "exception": false, "start_time": "2024-04-28T05:13:00.406346", "status": "completed" }, "tags": [] }, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:13:00] ax.service.ax_client: Retrieving contour plot with parameter 'x1' on X-axis and 'x2' on Y-axis, for metric 'hartmann6'. Remaining parameters are affixed to the middle of their range.\n" ] }, { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "autocolorscale": false, "autocontour": true, "colorbar": { "tickfont": { "size": 8 }, "ticksuffix": "", "x": 0.45, "y": 0.5 }, "colorscale": [ [ 0.0, "rgb(247,252,253)" ], [ 0.125, "rgb(229,245,249)" ], [ 0.25, "rgb(204,236,230)" ], [ 0.375, "rgb(153,216,201)" ], [ 0.5, "rgb(102,194,164)" ], [ 0.625, "rgb(65,174,118)" ], [ 0.75, "rgb(35,139,69)" ], [ 0.875, "rgb(0,109,44)" ], [ 1.0, "rgb(0,68,27)" ] ], "contours": { "coloring": "heatmap" }, "hoverinfo": "x+y+z", "ncontours": 25, "type": "contour", "x": [ 0.0, 0.02040816326530612, 0.04081632653061224, 0.061224489795918366, 0.08163265306122448, 0.1020408163265306, 0.12244897959183673, 0.14285714285714285, 0.16326530612244897, 0.18367346938775508, 0.2040816326530612, 0.22448979591836732, 0.24489795918367346, 0.26530612244897955, 0.2857142857142857, 0.3061224489795918, 0.32653061224489793, 0.3469387755102041, 0.36734693877551017, 0.3877551020408163, 0.4081632653061224, 0.42857142857142855, 0.44897959183673464, 0.4693877551020408, 0.4897959183673469, 0.5102040816326531, 0.5306122448979591, 0.5510204081632653, 0.5714285714285714, 0.5918367346938775, 0.6122448979591836, 0.6326530612244897, 0.6530612244897959, 0.673469387755102, 0.6938775510204082, 0.7142857142857142, 0.7346938775510203, 0.7551020408163265, 0.7755102040816326, 0.7959183673469387, 0.8163265306122448, 0.836734693877551, 0.8571428571428571, 0.8775510204081632, 0.8979591836734693, 0.9183673469387754, 0.9387755102040816, 0.9591836734693877, 0.9795918367346939, 1.0 ], "xaxis": "x", "y": [ 0.0, 0.02040816326530612, 0.04081632653061224, 0.061224489795918366, 0.08163265306122448, 0.1020408163265306, 0.12244897959183673, 0.14285714285714285, 0.16326530612244897, 0.18367346938775508, 0.2040816326530612, 0.22448979591836732, 0.24489795918367346, 0.26530612244897955, 0.2857142857142857, 0.3061224489795918, 0.32653061224489793, 0.3469387755102041, 0.36734693877551017, 0.3877551020408163, 0.4081632653061224, 0.42857142857142855, 0.44897959183673464, 0.4693877551020408, 0.4897959183673469, 0.5102040816326531, 0.5306122448979591, 0.5510204081632653, 0.5714285714285714, 0.5918367346938775, 0.6122448979591836, 0.6326530612244897, 0.6530612244897959, 0.673469387755102, 0.6938775510204082, 0.7142857142857142, 0.7346938775510203, 0.7551020408163265, 0.7755102040816326, 0.7959183673469387, 0.8163265306122448, 0.836734693877551, 0.8571428571428571, 0.8775510204081632, 0.8979591836734693, 0.9183673469387754, 0.9387755102040816, 0.9591836734693877, 0.9795918367346939, 1.0 ], "yaxis": "y", "z": [ [ -0.6223786809508782, -0.6586777018315172, -0.6964078564503118, -0.7354750771791212, -0.775758857753031, -0.8171098964617063, -0.8593479034471552, -0.9022596796850246, -0.9455975966153127, -0.9890786269645457, -1.0323840972275273, -1.0751603478585523, -1.117020494786233, -1.1575474807756825, -1.1962985821038956, -1.2328114897334894, -1.2666120108014476, -1.2972233352705649, -1.3241766891498106, -1.3470230623171024, -1.365345575443075, -1.3787719600483064, -1.3869865870907714, -1.3897414970317632, -1.3868659418786136, -1.3782740153940047, -1.3639699923141226, -1.3440510177241864, -1.3187068163871682, -1.2882161810698565, -1.252940184231384, -1.2133123270186537, -1.1698261334679096, -1.1230209377704723, -1.0734667396345738, -1.0217490002792762, -0.9684541423055785, -0.9141563447979881, -0.8594060354143565, -0.8047203064429378, -0.7505753384480407, -0.6974008068690692, -0.6455761698871318, -0.5954286833590127, -0.5472329542558025, -0.5012118230718479, -0.45753835509277496, -0.4163387185268686, -0.37769573326750855, -0.341652886542116 ], [ -0.6297372409010406, -0.66671753261665, -0.7051787180626514, -0.7450278902180865, -0.786145167141544, -0.8283811940411182, -0.8715547917814179, -0.9154508610239414, -0.9598186743699658, -1.0043707128125143, -1.0487822257076262, -1.0926917125996478, -1.135702536702036, -1.1773858785640146, -1.2172852183734704, -1.2549224901035334, -1.2898059750971878, -1.3214398949282848, -1.3493355280465424, -1.3730235253279859, -1.392066959192666, -1.406074537919134, -1.4147133754236616, -1.4177207335398885, -1.414914227677779, -1.4062000639461414, -1.3915789147571624, -1.3711490348473496, -1.345106217149774, -1.313740264391421, -1.277427860695811, -1.2366220530413623, -1.1918389126902715, -1.1436422358762819, -1.09262728609025, -1.0394045612828007, -0.9845844241349044, -0.9287632220425043, -0.8725113015857685, -0.8163631268834701, -0.7608095581540558, -0.7062922364445853, -0.6531999454756633, -0.6018667726255983, -0.5525718603835534, -0.5055405217873092, -0.46094648536979266, -0.4189150354336879, -0.37952682121173786, -0.3428221228658702 ], [ -0.6363983637496877, -0.6740005504824467, -0.7131301917042981, -0.75369568416455, -0.795577980342615, -0.8386279569108384, -0.8826639110880016, -0.927469295072894, -0.9727908235721123, -1.0183371156277037, -1.0637780577824754, -1.108745098347233, -1.152832698128456, -1.1956011659669243, -1.236581091025716, -1.2752795404501545, -1.311188114094647, -1.343792834135934, -1.3725857001805861, -1.3970775741117671, -1.416811899687744, -1.43137864437634, -1.4404278062604754, -1.4436818669054121, -1.4409466654932535, -1.4321202616601862, -1.4171993858746932, -1.3962830369447778, -1.369572740971635, -1.3373690434735805, -1.3000640429053156, -1.2581301696329361, -1.2121058561095621, -1.1625790900751167, -1.1101699992425873, -1.0555135715047457, -0.9992434237911115, -0.9419772748664628, -0.884304520809867, -0.8267760968686274, -0.7698966490578355, -0.714118929013741, -0.6598402546165596, -0.607400834768408, -0.5570837302663729, -0.5091162082465965, -0.4636722422723517, -0.420875912552701, -0.3808054704219876, -0.34349784745141626 ], [ -0.6423217384631097, -0.6804815745601682, -0.7202117143072406, -0.7614219667067941, -0.8039942969805464, -0.8477800707654545, -0.8925974071870405, -0.9382287513825767, -0.9844188033564785, -1.0308729683325724, -1.0772565224030766, -1.123194713562544, -1.1682740380478007, -1.2120449394962662, -1.2540261663094878, -1.2937109821254416, -1.3305753471404356, -1.364088069005891, -1.3937227633773874, -1.4189712803228447, -1.439358073175885, -1.454454852341788, -1.4638948176522664, -1.4673858139241975, -1.464721873714677, -1.4557927221088562, -1.4405908403651178, -1.4192156019205195, -1.3918738930359136, -1.3588766622087518, -1.3206311139855016, -1.277628746124568, -1.2304299689244567, -1.1796464552520058, -1.1259225349591393, -1.06991686594943, -1.0122853664556761, -0.9536660826753782, -0.8946663737045425, -0.8358525633799176, -0.7777420445275601, -0.7207977147366467, -0.6654245577367752, -0.611968146069171, -0.5607148188385884, -0.5118932771860103, -0.46567733717209736, -0.4221895841602232, -0.3815056842370902, -0.34365912622143324 ], [ -0.6474702265392945, -0.6861189017502065, -0.7263765194805798, -0.7681543716827359, -0.8113355787382663, -0.8557722204397286, -0.9012825568130148, -0.9476484491668937, -0.9946131193546363, -1.041879415393474, -1.0891087828234278, -1.1359211708919483, -1.1818961267005546, -1.2265753428313886, -1.2694669166255057, -1.310051542486169, -1.3477907823519237, -1.3821374366012433, -1.4125478685191, -1.4384959341677788, -1.4594879683817794, -1.4750781250274683, -1.4848833151029925, -1.4885970513276763, -1.4860016559633047, -1.4769784218418507, -1.4615153271314174, -1.4397117664169699, -1.4117795895973213, -1.3780397404404008, -1.338914102437185, -1.294912750276321, -1.2466174606600293, -1.194662814029103, -1.1397163837637634, -1.0824593767543462, -1.0235687732066203, -0.9637016456869623, -0.9034820106283177, -0.8434903199768466, -0.7842555370871118, -0.7262496411921928, -0.6698843473173619, -0.6155097963783724, -0.5634149527667294, -0.5138294386198056, -0.46692653321405864, -0.42282707212446635, -0.3816039939424726, -0.34328730205901203 ], [ -0.6518103104066197, -0.6908748249232093, -0.7315822352683351, -0.773845347140826, -0.8175485394350945, -0.8625447946060206, -0.9086528002737126, -0.9556542317625657, -1.0032913539386552, -1.0512651124946881, -1.0992339183966298, -1.1468133620763112, -1.1935771220565743, -1.2390593498837947, -1.2827588109911696, -1.3241450287242367, -1.3626666046393765, -1.3977617629431809, -1.4288709888112496, -1.4554514124969424, -1.4769923682148245, -1.4930313841945242, -1.503169798391287, -1.5070872733911767, -1.5045546634244544, -1.4954448447679383, -1.4797411176088189, -1.4575425844194814, -1.4290656558069847, -1.3946407995679833, -1.3547040207775964, -1.3097832803714806, -1.2604808468092608, -1.2074531220445701, -1.1513896350400497, -1.0929926958190066, -1.0329588078560514, -0.9719625088880837, -0.9106429525527128, -0.8495932902927162, -0.7893527548359909, -0.7304012562528671, -0.6731562527616548, -0.6179716325191216, -0.5651383291618605, -0.5148863882957179, -0.46738820321157115, -0.4227626459301611, -0.3810798344436518, -0.3423662983924696 ], [ -0.6553125151814199, -0.6947161223100216, -0.7357914511632015, -0.7784528111302, -0.8225859019296832, -0.8680447572851464, -0.9146487421302902, -0.9621797119218019, -1.0103794721489188, -1.0589477092545763, -1.1075405997463292, -1.1557703399631833, -1.203205870811012, -1.2493750936000874, -1.2937688760551453, -1.3358471201031792, -1.3750470921069446, -1.4107940902541554, -1.442514338666798, -1.4696497651959053, -1.491674075944724, -1.508109346303879, -1.518542277298126, -1.5226393577291435, -1.5201603835648825, -1.5109699702580253, -1.4950466737270705, -1.472489058458713, -1.443517703791286, -1.4084720681299265, -1.3678015739079559, -1.3220511461340947, -1.2718423687838523, -1.2178520339375198, -1.160789980581673, -1.1013778350211911, -1.0403297819736692, -0.9783360089845949, -0.916049084868666, -0.8540732797151144, -0.7929566862855243, -0.7331859239878464, -0.6751831665866228, -0.6193052143092632, -0.5658443205933084, -0.515030480002133, -0.46703488638097984, -0.42197427962072886, -0.37991591574648576, -0.34088291806637805 ], [ -0.6579517950692655, -0.6976145076441304, -0.7389722419164881, -0.7819407603965723, -0.8264071042836315, -0.8722264654564095, -0.9192190956045794, -0.9671673596303048, -1.0158130705728867, -1.064855277472791, -1.1139487147797222, -1.1627031599859077, -1.2106839813164512, -1.2574141833971533, -1.302378266795422, -1.3450281950496719, -1.3847916959293558, -1.4210829986503168, -1.4533159189834253, -1.480918959494625, -1.5033518293587473, -1.5201225748514646, -1.530804430156432, -1.5350515996812077, -1.5326134228583035, -1.5233465799997186, -1.507224957089912, -1.4843464293595487, -1.4549353779643515, -1.4193396515713377, -1.378021215314758, -1.331540768460099, -1.2805376937450808, -1.2257073644883492, -1.1677779072054988, -1.1074881318202405, -1.045567766642123, -0.9827205957655638, -0.9196106998683611, -0.8568517560936971, -0.7949992197946931, -0.7345451449713786, -0.6759153681202361, -0.6194687636763075, -0.5654982706115191, -0.5142333871173901, -0.465843833975702, -0.42044409792604215, -0.378098584316721, -0.33882713302934064 ], [ -0.659707876005466, -0.6995470309108565, -0.7410986359252826, -0.784279817308504, -0.8289789376174463, -0.8750524118160593, -0.9223215458433075, -0.9705695030886168, -1.0195385347357018, -1.0689276448295544, -1.1183908993348648, -1.1675366284299524, -1.2159278091848702, -1.2630839455895528, -1.3084847755184719, -1.3515761170882823, -1.391778104662556, -1.4284959422166734, -1.4611331099617724, -1.4891067067925898, -1.5118643329502528, -1.5289016859971607, -1.539779950534513, -1.5441421694152946, -1.5417280463403065, -1.5323868539179784, -1.5160880545843216, -1.4929288007209356, -1.4631369401171832, -1.4270680308909607, -1.3851955052607838, -1.3380943410737203, -1.2864198280466814, -1.2308837124928198, -1.1722300037455695, -1.1112122270221538, -1.0485732421442304, -0.985028165487025, -0.9212505329300199, -0.8578616121640101, -0.7954226576521011, -0.7344298477740635, -0.6753116174341023, -0.6184280847295334, -0.5640722619957814, -0.5124727392527184, -0.46379753267522184, -0.41815880288832186, -0.3756181676233258, -0.33619235974348477 ], [ -0.6605655467183079, -0.7004964201936373, -0.7421510166463329, -0.7854477010131409, -0.830276098729667, -0.8764938722754441, -0.9239235075251896, -0.9723492135418987, -1.0215140701364098, -1.0711175928418482, -1.1208139241811388, -1.1702109014547541, -1.2188702913051987, -1.2663095141792167, -1.3120051984644963, -1.3553988917739614, -1.395905199609732, -1.4329225028816235, -1.4658462145855897, -1.4940842780285846, -1.5170743201595287, -1.5343016280097488, -1.5453170125996625, -1.549753732525848, -1.5473429236406888, -1.5379272106046589, -1.521472077023763, -1.4980740503831909, -1.4679641370225025, -1.4315048199360847, -1.3891796869990665, -1.3415761584815953, -1.2893631412360413, -1.233266142119285, -1.174042280022746, -1.1124570191604917, -1.0492636995086122, -0.9851863309163662, -0.9209057279059846, -0.8570488554488478, -0.7941811598137508, -0.7328016147155543, -0.6733401894741698, -0.6161574305363524, -0.5615458382809607, -0.5097327185054459, -0.4608841934894248, -0.4151100713858961, -0.37246929439881743, -0.33297571456259867 ], [ -0.6605148912619908, -0.7004513560914313, -0.7421164465922139, -0.7854296100433984, -0.8302816418720045, -0.8765314391769342, -0.9240027536897923, -0.972481045950003, -1.0217105731461769, -1.071391878544509, -1.1211798900688161, -1.1706828777818197, -1.2194625614954382, -1.2670356948719348, -1.3128774722876941, -1.3564270966798673, -1.3970957942934206, -1.4342774482850444, -1.4673618351706976, -1.4957501899452386, -1.5188725318271217, -1.5362059277620026, -1.5472927573292905, -1.5517581450290043, -1.5493259985697034, -1.5398333108070008, -1.523242244853759, -1.499648932528562, -1.4692872397586085, -1.432525655151073, -1.3898563419571208, -1.3418769636631236, -1.289267353276412, -1.2327637801784281, -1.17313336715096, -1.1111504790188724, -1.0475760929350872, -0.983140542380207, -0.9185296602232865, -0.8543741666583486, -0.7912420690328714, -0.7296338026098852, -0.669979816580742, -0.6126402909378144, -0.5579066579377694, -0.50600459881985, -0.4570981930398499, -0.41129491315272904, -0.36865118243196515, -0.32917824268258133 ], [ -0.6595514571888427, -0.6994066714975645, -0.7409889049960443, -0.7842185053616926, -0.8289873160810132, -0.8751554234582166, -0.9225478951460696, -0.9709516101488247, -1.0201123107364394, -1.0697320420603245, -1.1194671849367122, -1.1689273297574834, -1.2176752817296839, -1.265228524221811, -1.3110624892723417, -1.3546159797565336, -1.395299040054823, -1.4325034635995992, -1.465615943205819, -1.4940336160089756, -1.5171814618866422, -1.5345307558972263, -1.5456176536681943, -1.5500610789011304, -1.5475793374604794, -1.538005073340368, -1.521297999188306, -1.4975541939100436, -1.4670100630271277, -1.4300390142818125, -1.3871399153507038, -1.3389181103063659, -1.286061291256406, -1.229313153290092, -1.1694474445363245, -1.1072441921078968, -1.0434690324552263, -0.9788559685593385, -0.9140935431279318, -0.8498142659618895, -0.7865870681958592, -0.7249125186246757, -0.6652205070731018, -0.6078700752189417, -0.553151060027642, -0.501287211367003, -0.4524404534754712, -0.40671597828754297, -0.36416788511894, -0.3248051137054858 ], [ -0.6576763548816374, -0.6973634711437169, -0.7387694321477407, -0.7818152850884876, -0.8263937771197039, -0.8723661120784743, -0.9195586933626659, -0.9677599511720064, -1.0167173824777778, -1.0661349670825437, -1.1156711624866673, -1.1649377225824515, -1.2134996275375864, -1.2608764494234341, -1.3065455018634333, -1.3499471200481983, -1.390492373982529, -1.4275734152705388, -1.4605764827140182, -1.4888973459637542, -1.5119586802034162, -1.529228608694353, -1.5402395220769562, -1.5446063546986935, -1.5420437199573325, -1.532381451764897, -1.5155778699382658, -1.491729421234495, -1.461074672519282, -1.4239906722287325, -1.3809808312202305, -1.3326552793194184, -1.2797061833743968, -1.2228810645676975, -1.1629567253636526, -1.1007154908020227, -1.0369246046682083, -0.9723190467019729, -0.9075877444369954, -0.843363028591177, -0.7802131224868892, -0.7186374127421221, -0.6590642084849965, -0.601850663961962, -0.5472845203490679, -0.49558731881608326, -0.44691874707832996, -0.4013818029375236, -0.3590284876273972, -0.3198657764555751 ], [ -0.6548962851029065, -0.6943291671706784, -0.7354661756441769, -0.7782288448527943, -0.8225106662962716, -0.8681738708397186, -0.9150461942516214, -0.9629177226817646, -1.0115379443662478, -1.0606131682791167, -1.1098045091669293, -1.158726680063062, -1.2069478752018847, -1.2539910632840297, -1.2993370353072364, -1.3424295510003024, -1.3826828880077346, -1.4194920014994556, -1.4522453358141578, -1.4803400951015908, -1.5031995053221683, -1.5202913509022866, -1.5311469363256387, -1.5353796689181172, -1.5327026325798503, -1.5229446075563389, -1.50606371819013, -1.4821572283235227, -1.4514653937279098, -1.4143674266601258, -1.3713688615462916, -1.3230814552570158, -1.2701982407945949, -1.213466804665653, -1.1536633355105768, -1.0915690451498445, -1.0279497181526738, -0.9635386204529062, -0.8990227485850001, -0.835032297240623, -0.7721331636112304, -0.7108222516934481, -0.6515252864253385, -0.5945968060258675, -0.5403219781269948, -0.4889198819789641, -0.4405479119180615, -0.39530698193050945, -0.35324724346958636, -0.314374065530138 ], [ -0.6512234934832557, -0.6903174290206173, -0.7310943362723372, -0.7734760207110583, -0.81735655207297, -0.8625990871391448, -0.9090326755516671, -0.9564491437921518, -1.004600181564136, -1.0531947885059882, -1.101897276960643, -1.1503260671425597, -1.1980535518001998, -1.2446073436393297, -1.2894732427613995, -1.332100262120649, -1.3719080121036737, -1.4082966549451799, -1.4406594836642443, -1.4683979594594967, -1.4909387822548945, -1.5077523305793394, -1.5183716691832605, -1.522411337635252, -1.5195852473842404, -1.5097230323886186, -1.4927838901943886, -1.468866323447629, -1.4382116851458195, -1.4011996961303954, -1.3583354039838567, -1.3102288742235622, -1.2575702947642784, -1.2011035145006859, -1.141600444725933, -1.0798378038260958, -1.0165768896145728, -0.9525465994236444, -0.8884297112592761, -0.8248523482645669, -0.7623764804191383, -0.7014952444624555, -0.6426307938296434, -0.5861343393159634, -0.5322880152227836, -0.48130820364764987, -0.4333499658174701, -0.3885122577117834, -0.34684364262692763, -0.3083482522423595 ], [ -0.6466756524009534, -0.6853480480722413, -0.7256760138548397, -0.7675814147801173, -0.8109587342931166, -0.8556719519694844, -0.901551406343182, -0.9483907366477902, -0.9959440257143539, -1.0439232990485667, -1.0919965717526063, -1.1397866741799698, -1.1868711264353666, -1.2327833665365155, -1.2770156600675047, -1.3190240201085164, -1.3582354317492107, -1.3940575910408224, -1.4258912228456664, -1.4531448367197264, -1.475251538254457, -1.4916872870543354, -1.5019898493621993, -1.5057776728161434, -1.50276795997519, -1.4927931668697125, -1.4758148238431166, -1.4519330140588542, -1.4213894705982213, -1.3845626386524716, -1.3419543771795364, -1.2941697130479248, -1.241892313247675, -1.1858585685585679, -1.1268325530311032, -1.065583212670159, -1.0028644151071904, -0.9393980962663735, -0.8758605701915826, -0.8128719807975469, -0.7509887892877999, -0.6906990961698879, -0.6324205103903737, -0.5765002177759554, -0.523216872672363, -0.4727839365629097, -0.4253541074648037, -0.3810245160944628, -0.33984240319605746, -0.30181103319017566 ], [ -0.641275672431646, -0.6794467195715936, -0.7192399560165702, -0.7605771069716496, -0.8033529148478631, -0.8474320854013543, -0.8926462232753553, -0.938790849552434, -0.9856226216055782, -1.03285690727519, -1.080165900682322, -1.127177504534458, -1.1734752410856417, -1.2185994866704053, -1.2620503461998105, -1.3032924845773894, -1.341762199428652, -1.3768769407535917, -1.4080473484609906, -1.43469168935338, -1.4562523515656531, -1.4722138404992007, -1.4821215705307926, -1.4856006888894022, -1.482374152319145, -1.4722791661660222, -1.4552807637842764, -1.4314808313283343, -1.401120655718221, -1.3645755675515083, -1.322341563542388, -1.2750153971838127, -1.2232707126442273, -1.1678329218688075, -1.109454893397508, -1.0488946824865002, -0.9868959036912437, -0.9241710214464695, -0.8613876937399189, -0.7991582113868794, -0.7380319677801989, -0.6784907749318616, -0.6209467379909924, -0.5657423317609038, -0.5131522930757777, -0.46338694537224284, -0.41659659579187436, -0.3728766811029843, -0.3322733798833992, -0.2947894507098865 ], [ -0.6350514472005416, -0.6726447464568813, -0.7118212153617911, -0.7525022593458843, -0.7945827424772194, -0.8379280145734511, -0.8823709340163574, -0.9277089777831542, -0.9737015570544265, -1.02006768734007, -1.0664841958212834, -1.112584684246052, -1.157959500802583, -1.202157004832528, -1.2446864277385088, -1.2850226331596262, -1.3226130483899257, -1.3568869655032652, -1.387267286392216, -1.4131846120366478, -1.4340933701345047, -1.4494894723160265, -1.4589288346127463, -1.4620460003907045, -1.4585720302390637, -1.4483506653109819, -1.4313514551442206, -1.4076781729275187, -1.3775707612552992, -1.3413996310063452, -1.299652393784178, -1.2529145407647626, -1.2018464878898307, -1.1471594460797452, -1.089591973011899, -1.0298883225893447, -0.9687791835084458, -0.9069651397974553, -0.845103066697963, -0.7837955703061422, -0.7235834457110228, -0.6649409847491403, -0.6082738448152691, -0.5539191145286143, -0.5021471819136415, -0.4531650161370528, -0.4071205017274538, -0.3641075035839453, -0.32417138457305084, -0.2873147409603002 ], [ -0.6280355369852924, -0.6649786715501884, -0.7034607228700135, -0.7434026224731355, -0.7846992429562684, -0.8272165176261198, -0.8707885639108449, -0.9152149010279192, -0.9602578783361189, -1.0056404601244933, -1.0510445446859564, -1.096110029078507, -1.1404348636215522, -1.18357636802281, -1.2250540982348979, -1.2643545516582047, -1.300937968266224, -1.3342474164738398, -1.3637202379472964, -1.3888017659626235, -1.4089610413768963, -1.4237080565304485, -1.4326118915453163, -1.4353189801383652, -1.4315706191181814, -1.4212186479824602, -1.4042379429712422, -1.3807341126389243, -1.3509448363667145, -1.3152339226994727, -1.2740783338968933, -1.2280496634730524, -1.1777922836364136, -1.124000353064065, -1.0673953280870512, -1.008704994435644, -0.948644617842821, -0.8879006136235953, -0.8271170288170124, -0.7668850086007098, -0.7077352583686128, -0.6501333463806409, -0.594477558307718, -0.5410989339148142, -0.4902630861743232, -0.4421734113674289, -0.39697533007888575, -0.3547612412326408, -0.31557591659618744, -0.2794221073054959 ], [ -0.6202647977385629, -0.6564898462168567, -0.6942047873272364, -0.7333299556715451, -0.7737601489832009, -0.8153618508098581, -0.8579704665372629, -0.901387662236055, -0.9453789207854052, -0.9896714577121877, -1.0339526695094183, -1.0778693185367478, -1.1210276886513673, -1.1629949707940328, -1.2033021524577643, -1.2414486820159838, -1.2769091495231404, -1.3091421609747127, -1.3376014769572713, -1.3617493396282954, -1.3810717348293688, -1.3950951496715522, -1.4034042124105746, -1.4056594474457667, -1.401614220785545, -1.391129751865746, -1.374186831842788, -1.3508927385168303, -1.3214820038106057, -1.2863103490555163, -1.2458421607666743, -1.2006329240626434, -1.1513085988387153, -1.0985438544209507, -1.043040603025259, -0.9855077660697662, -0.9266428890211126, -0.8671160735059985, -0.80755659535405, -0.7485424369080573, -0.6905927771646455, -0.6341632973918618, -0.5796440152178353, -0.527359275214624, -0.4775694946157999, -0.43047427357606505, -0.38621651347882113, -0.34488723113916114, -0.30653080315559855, -0.27115041895346115 ], [ -0.6117799632804581, -0.6472239449149385, -0.6841045322270829, -0.7223413749730937, -0.7618291465221617, -0.8024348789975809, -0.8439953225536784, -0.8863144172412104, -0.9291609898577113, -0.9722668147508737, -1.0153252060147322, -1.057990337547663, -1.0998775147865454, -1.1405646441255268, -1.1795951580944202, -1.216482649749784, -1.2507174406769874, -1.281775245807311, -1.3091279995237175, -1.3322567712391669, -1.350666532653967, -1.3639023583528327, -1.3715664621568182, -1.373335299060499, -1.3689757852134399, -1.3583594935350285, -1.3414735003969382, -1.3184265049344805, -1.289449091477922, -1.2548876588604612, -1.215192472496995, -1.1709011534663618, -1.1226193477797854, -1.071000227719155, -1.0167240823183081, -0.9604788630437895, -0.9029423216035396, -0.8447662707978493, -0.7865634011446113, -0.7288969285473003, -0.6722731435540541, -0.6171367321359467, -0.5638685854570022, -0.5127857287112301, -0.46414297036746976, -0.4181358857617096, -0.3749047848834773, -0.33453935973950344, -0.29708375347500404, -0.26254183735529013 ], [ -0.602625189220567, -0.63723043603137, -0.6732152827501168, -0.7104986440863873, -0.748975056065792, -0.7885121319035613, -0.828948053739105, -0.8700891875833326, -0.9117079316893147, -0.953540933653647, -0.9952878381101101, -1.0366107535354714, -1.077134651275797, -1.1164489291581687, -1.154110381405856, -1.18964781012619, -1.2225684845468074, -1.2523665957014471, -1.278533761604296, -1.300571510546993, -1.3180055134502735, -1.3304011610233453, -1.3373798995993509, -1.3386355571339617, -1.3339497073962534, -1.3232049428372288, -1.3063947996435528, -1.2836291042206882, -1.2551338131392944, -1.2212450411409563, -1.1823977753898811, -1.139110465735539, -1.0919669978932605, -1.0415974610018846, -0.9886588078777305, -0.9338162189631682, -0.8777258261223775, -0.821019376958338, -0.7642913213472496, -0.7080886308191384, -0.6529034428403314, -0.5991684122415775, -0.5472544952263526, -0.49747080290984125, -0.45006613312591126, -0.4052318027955798, -0.3631054397888373, -0.3237754389622264, -0.28728583347818604, -0.25364137553375854 ], [ -0.5928475676917683, -0.6265620200072776, -0.6615959161322332, -0.6978674244391965, -0.7352709682265837, -0.773674809405524, -0.8129186804046651, -0.8528115504253518, -0.8931296339001265, -0.933614772576596, -0.9739733472392973, -1.0138758993343577, -1.0529576645736103, -1.0908202369012179, -1.127034587815343, -1.1611456576478938, -1.192678705964662, -1.2211475518343393, -1.2460647469887811, -1.2669536048616086, -1.2833618597701173, -1.2948765609882757, -1.3011396257432855, -1.3018632915304558, -1.2968445301490565, -1.2859773339998168, -1.269261710019788, -1.2468083030271127, -1.218837900031319, -1.1856756412484566, -1.1477404435327538, -1.1055306914279444, -1.0596074837200042, -1.010576637252868, -0.9590704135370622, -0.9057297341479629, -0.8511875538975952, -0.7960540061728345, -0.740903833943179, -0.6862664401177369, -0.6326186653247434, -0.5803801879391934, -0.5299112834547497, -0.4815125919591713, -0.43542651454586334, -0.3918398730628597, -0.3508875038574546, -0.31265650114899, -0.27719087095823103, -0.24449639812795998 ], [ -0.5824966222110857, -0.6152740459915699, -0.6493081889650238, -0.6845165005992232, -0.7207933532480495, -0.7580077594916853, -0.7960011503845774, -0.8345852993625016, -0.8735404970924667, -0.9126141045472246, -0.9515196341819732, -0.9899365309252405, -1.0275108437411338, -1.0638569919009226, -1.098560833977609, -1.131184237181283, -1.1612713146214735, -1.1883564431881857, -1.2119740910540935, -1.231670370046366, -1.2470160867423816, -1.257620903265893, -1.2631480432146778, -1.263328800681924, -1.257975946355769, -1.2469950025202583, -1.2303923285423906, -1.2082790865746142, -1.1808704917796642, -1.1484802667438745, -1.1115107868366905, -1.070439836877575, -1.0258050723507046, -0.978187210491997, -0.9281928086013251, -0.8764373576211486, -0.8235293638459457, -0.7700560496302624, -0.716571201138214, -0.6635855078422962, -0.6115595125587372, -0.560899079626703, -0.5119531334332539, -0.4650133324558395, -0.4203153161288866, -0.37804117453044467, -0.3383228257095469, -0.30124602874195316, -0.26685480406326856, -0.23515607234246316 ], [ -0.5716237919392478, -0.603423918147295, -0.6364160547580455, -0.6705169970244911, -0.7056211634985035, -0.7415984515833051, -0.7782921667231151, -0.8155171084008941, -0.8530579154142711, -0.8906677932924132, -0.9280677673016716, -0.9649466239140656, -1.0009617199284695, -1.0357408489478033, -1.0688853561088534, -1.0999746795501804, -1.1285724663288834, -1.1542343567443927, -1.1765174507665184, -1.1949913621591537, -1.2092506317352574, -1.218928116316746, -1.2237088032840366, -1.223343335062286, -1.2176603833054487, -1.2065769204376346, -1.190105442084745, -1.1683573468122137, -1.1415420024066287, -1.1099614804529718, -1.0740014092743837, -1.0341187379186407, -0.9908273372858502, -0.9446823193702513, -0.8962638451711317, -0.8461611156605682, -0.7949572127294978, -0.7432154210472274, -0.6914675576284779, -0.6402046539441131, -0.5898701151260854, -0.540855276550493, -0.4934971279057597, -0.44807789023147476, -0.4048261034876113, -0.3639188932876402, -0.3254851179196714, -0.289609137524654, -0.25633498830221735, -0.2256707820138294 ], [ -0.5602819143134918, -0.5910705023020635, -0.622984984480846, -0.6559416012484761, -0.6898349468593875, -0.7245359664377001, -0.7598900391168473, -0.7957152286657188, -0.8318008009894877, -0.8679061266565227, -0.9037601051768371, -0.9390612648056988, -0.9734787052969152, -1.006654058767909, -1.0382046424465239, -1.0677279626997533, -1.0948076981838062, -1.1190212371522277, -1.1399487668126818, -1.1571838099355287, -1.1703449773062942, -1.1790885592314346, -1.183121424465647, -1.182213545205667, -1.1762093441041945, -1.1650369949157746, -1.1487148410723187, -1.1273542601109465, -1.1011586020012287, -1.0704182200853642, -1.0355019982239302, -0.9968460511985913, -0.9549403847768586, -0.9103142805480864, -0.8635211065064398, -0.8151232161730771, -0.7656775878497116, -0.7157228208544734, -0.6657680010610455, -0.6162837715254973, -0.5676957340827002, -0.5203801143427011, -0.47466148000593744, -0.4308122212353168, -0.38905347386770095, -0.3495571751945, -0.31244897150598294, -0.277811734163825, -0.24568947899367377, -0.2160915185190876 ], [ -0.5485247145094119, -0.5782735429270036, -0.6090813018530464, -0.6408638073445327, -0.6735159872615843, -0.7069100216709234, -0.7408935813613893, -0.7752882437716541, -0.8098881823547973, -0.8444592425265796, -0.878738533923127, -0.9124346834158054, -0.9452289044083797, -0.9767770430302528, -1.0067127580058708, -1.03465197478054, -1.060198722206476, -1.0829524082270587, -1.1025165169104796, -1.1185086119826844, -1.1305714134497913, -1.1383845792805747, -1.1416766832085041, -1.1402367478793571, -1.133924591978326, -1.1226792094882458, -1.10652445003406, -1.0855714330681296, -1.0600174000256608, -1.030141041822344, -0.9962946554630584, -0.958893705751577, -0.9184044640903811, -0.8753303973030171, -0.8301979508020859, -0.7835423577141465, -0.7358941021157586, -0.6877666280053223, -0.6396457817446226, -0.5919813075830167, -0.5451805197207132, -0.49960409454395444, -0.4555637936908048, -0.4133218517886323, -0.3730917349056353, -0.3350399823211203, -0.29928887021098516, -0.2659196697776195, -0.23497630702313865, -0.20646926315148884 ], [ -0.5364063094856498, -0.5650930994997923, -0.5947715439342516, -0.6253571919337426, -0.6567454865847855, -0.6888100493257415, -0.7214010737175854, -0.7543439055532657, -0.7874379016847677, -0.8204556754291762, -0.8531428510330874, -0.8852184621442415, -0.9163761378627506, -0.9462862225455546, -0.9745989694549425, -1.0009489305092671, -1.0249606315770667, -1.0462555719643594, -1.0644605158523173, -1.0792169519700128, -1.0901914878027201, -1.0970868217039362, -1.0996528104231482, -1.0976970361561325, -1.0910941973195973, -1.079793626052077, -1.0638242969511436, -1.0432968482720377, -1.0184023772201196, -0.9894080531582032, -0.9566498539743457, -0.9205229157358565, -0.881470075096829, -0.8399692038584387, -0.7965199324156675, -0.7516303618873952, -0.7058043632286823, -0.6595300217665454, -0.613269683377745, -0.5674519007799576, -0.5224653980092975, -0.47865500667195243, -0.4363194053784778, -0.3957104220719454, -0.35703363162656554, -0.32044998525254753, -0.28607823056123294, -0.2539979111803208, -0.22425276587973386, -0.19685437582914966 ], [ -0.5239807335200315, -0.5515890102119639, -0.5801218561565515, -0.6094947332002753, -0.6396037998486603, -0.6703243390224667, -0.701509305481347, -0.732988067309379, -0.7645654299247404, -0.7960210449355037, -0.8271093188723889, -0.8575599471436594, -0.8870792048728064, -0.9153521265897503, -0.9420456986494385, -0.9668131690446145, -0.9892995461796473, -1.0091483087016098, -1.0260092810333956, -1.0395475438092188, -1.0494531474106872, -1.0554512860323004, -1.0573124791575363, -1.054862211720088, -1.0479894226305193, -1.0366532248709606, -1.0208873067401265, -1.0008016090554404, -0.9765810830512001, -0.948481571968309, -0.9168230772959831, -0.8819808283986453, -0.844374660550527, -0.8044572412500555, -0.76270169989096, -0.7195892276187795, -0.6755972111775215, -0.6311884210010789, -0.5868016742321347, -0.5428442470556154, -0.49968614693798646, -0.457656206924725, -0.41703985341135275, -0.37807833276742253, -0.34096915569146824, -0.3058675201081662, -0.2728884920882767, -0.24210975034360227, -0.21357472722315407, -0.18729600458225393 ], [ -0.5113014911992478, -0.5378203897740252, -0.5651974294141441, -0.5933481814542709, -0.6221697332159181, -0.6515392572299344, -0.6813127093232441, -0.7113237271295467, -0.74138281332202, -0.7712769001356385, -0.8007694026177757, -0.8296008763232454, -0.8574903993491854, -0.8841377968488151, -0.9092268163237996, -0.9324293417161044, -0.9534107012509306, -0.9718360761374527, -0.987377953510436, -0.9997244878408403, -1.0085885432297783, -1.0137170904195585, -1.0149005366620436, -1.0119814873665984, -1.004862392366231, -0.9935115337852612, -0.9779668794975016, -0.9583374577350205, -0.9348020900504769, -0.9076055211836636, -0.8770521682505642, -0.8434978495145178, -0.80733993767533, -0.7690064281406636, -0.7289444393316517, -0.6876086776316418, -0.6454503933122014, -0.6029073069908754, -0.56039489016806, -0.5182992489531283, -0.4769717128332885, -0.43672509783055913, -0.3978315141896599, -0.36052152866180115, -0.32498446614685883, -0.2913696354755332, -0.25978827933766657, -0.23031607057353587, -0.2029960007570064, -0.17784152923420837 ], [ -0.4984211428157391, -0.5238451668060533, -0.5500619852450048, -0.5769874878222213, -0.6045199119079211, -0.632538550224068, -0.6609025953369809, -0.6894501894655084, -0.7179977595249784, -0.7463397280549195, -0.7742486998013905, -0.8014762301036904, -0.8277542834709669, -0.8527974871593476, -0.8763062732745818, -0.897970981902987, -0.9174769650739193, -0.9345106854566686, -0.9487667439635917, -0.9599556977284401, -0.9678124472792088, -0.9721048849644005, -0.9726424148888039, -0.9692838899429171, -0.961944478105934, -0.9506009815549813, -0.9352951969106926, -0.9161350223167622, -0.8932931734692134, -0.8670035415496535, -0.8375553831131923, -0.8052856546956606, -0.7705698880435929, -0.7338120541242694, -0.6954338970500825, -0.6558642352675237, -0.6155287173371755, -0.5748404705889478, -0.5341919893153072, -0.4939484865264687, -0.45444280188022157, -0.415971841095075, -0.37879443412387703, -0.34313044529668374, -0.30916094484550827, -0.2770292497091771, -0.2468426536258247, -0.21867468510667687, -0.19256775208428634, -0.1685360511419277 ], [ -0.48539092609188184, -0.5097196650238369, -0.5347773135687747, -0.560480295724143, -0.5867282227984278, -0.6134027354777217, -0.6403664893417427, -0.6674623490555298, -0.6945128666075897, -0.7213201282156061, -0.7476660620010186, -0.7733133031690952, -0.7980067139325587, -0.8214756502854433, -0.8434370553093959, -0.8635994372650228, -0.8816677587258734, -0.897349219352666, -0.9103598593681115, -0.9204318445746508, -0.9273212200273855, -0.9308158438610861, -0.9307431435795719, -0.9269772849885721, -0.9194453206184462, -0.9081319003734152, -0.8930821880410397, -0.8744027309624216, -0.8522601647083158, -0.8268777804519276, -0.7985301186139491, -0.767535863019174, -0.7342493907506594, -0.6990513884585845, -0.6623389815716352, -0.6245158378744171, -0.5859826934163215, -0.5471286986073814, -0.5083238958227938, -0.46991302863782036, -0.43221076617102216, -0.3954983227908683, -0.3600213758833577, -0.32598913614994085, -0.2935744028320605, -0.26291443359869515, -0.23411246822770015, -0.2072397605008902, -0.18233798965812031, -0.15942193891001788 ], [ -0.4722604171257591, -0.495498231181964, -0.5194028659335539, -0.5438914979775775, -0.5688653342736066, -0.5942085836359587, -0.6197875769239489, -0.6454500977210251, -0.6710249942012767, -0.6963221507322495, -0.7211329037202363, -0.7452309892636797, -0.7683741091656708, -0.7903061954367221, -0.8107604401616256, -0.8294631360916216, -0.8461383423414454, -0.8605133483964824, -0.8723248584069093, -0.8813257579110326, -0.8872922598906777, -0.8900311617166723, -0.8893868865370735, -0.8852479411135503, -0.8775524065882914, -0.8662920971154336, -0.8515150774500378, -0.8333263216573297, -0.811886411030542, -0.7874082947237214, -0.7601522553997195, -0.7304193227095195, -0.6985434552330125, -0.6648828676566637, -0.6298109157895716, -0.5937069648812907, -0.5569476504245652, -0.5198988906651186, -0.4829089291492676, -0.4463025853412695, -0.41037678819983614, -0.37539737713060395, -0.3415970867399826, -0.309174589087289, -0.27829444689167293, -0.24908782769970295, -0.22165383611744027, -0.19606133358241462, -0.17235112909941452, -0.1505384377780964 ], [ -0.4590772324625367, -0.4812329115494496, -0.5039954058123304, -0.5272828606971478, -0.5509982939812137, -0.5750286909361272, -0.5992442520447512, -0.6234978515002084, -0.6476247724415893, -0.6714427914217742, -0.6947526891669618, -0.7173392663463938, -0.7389729407621177, -0.7594119949239623, -0.7784055291782002, -0.7956971542608149, -0.8110294274443828, -0.8241489979379706, -0.8348123803030114, -0.8427922209737746, -0.847883865658893, -0.8499119793326755, -0.8487369222570098, -0.844260552700452, -0.8364311174454385, -0.8252469108019976, -0.8107584340161864, -0.7930688668105883, -0.7723327630399508, -0.748752991102278, -0.722576044461148, -0.6940859391571733, -0.6635969889317683, -0.6314458032372855, -0.5979828876671993, -0.5635642366972424, -0.5285432904223064, -0.49326357826064426, -0.45805229773605477, -0.4232149864152005, -0.3890313541197203, -0.35575226341781313, -0.32359778696900166, -0.2927562326094524, -0.26338400866772727, -0.23560619805198058, -0.20951771485243342, -0.18518492704865697, -0.16264764021372946, -0.14192134803699852 ], [ -0.4458867732643031, -0.4669731775972941, -0.4886087162072959, -0.5107127136683238, -0.5331902033732814, -0.5559311399661739, -0.5788097668124215, -0.6016841930873328, -0.6243962416747466, -0.6467716343982773, -0.6686205844156343, -0.6897388660429982, -0.7099094288924362, -0.7289046149880323, -0.7464890234609827, -0.7624230466034995, -0.7764670728522243, -0.788386316536255, -0.797956191594685, -0.8049680986360881, -0.8092354446779687, -0.8105996670875928, -0.8089359933338163, -0.8041586425702503, -0.796225169957823, -0.7851396745154178, -0.770954637587666, -0.7537712290727198, -0.7337380056501362, -0.7110480200300762, -0.6859344530774205, -0.6586649639124151, -0.6295350219951934, -0.5988605369087695, -0.5669701332202304, -0.5341974256752169, -0.500873630706061, -0.4673208036697007, -0.4338459226155652, -0.4007359589295139, -0.3682539951492257, -0.3366363811369876, -0.30609086790936024, -0.2767956252605467, -0.2488990326901488, -0.22252012892085216, -0.19774960895624016, -0.17465126532683684, -0.15326377916675837, -0.13360277548441124 ], [ -0.43273201169707654, -0.4527657005902179, -0.47329336368780295, -0.494235705584963, -0.5154999664926487, -0.5369792450319039, -0.5585519772288965, -0.5800816226001223, -0.6014166137900172, -0.6223906304482753, -0.6428232602268708, -0.6625211091668575, -0.6812794194955374, -0.6988842440987518, -0.7151152128399165, -0.7297489057737274, -0.742562821743347, -0.7533398979284998, -0.7618734974082825, -0.7679727394242305, -0.7714680035846276, -0.7722163986807103, -0.7701069539684542, -0.7650652710145621, -0.7570573724052037, -0.7460925031712774, -0.7322246825379826, -0.7155528652089036, -0.6962196474510068, -0.6744085363957649, -0.6503398835391667, -0.6242656588929507, -0.5964633057722187, -0.5672289640482169, -0.5368703782340165, -0.5056998123986258, -0.4740272743250387, -0.4421543075845416, -0.41036854787583277, -0.3789391683956479, -0.3481132686712307, -0.31811320093074946, -0.2891347827814913, -0.2613463157944379, -0.23488831461052806, -0.2098738468359732, -0.18638938642187797, -0.16449608911834368, -0.1442314056050008, -0.12561095469193673 ], [ -0.41965331889023666, -0.43865417391009104, -0.4580965170168286, -0.4779026214613421, -0.4979821092684767, -0.5182313771194746, -0.5385331783510091, -0.5587564082692129, -0.5787561445913206, -0.5983739980570052, -0.6174388294683364, -0.635767887931544, -0.6531684201546761, -0.6694397915723858, -0.6843761461555085, -0.6977696125112949, -0.7094140390726505, -0.7191092110480442, -0.7266654672278009, -0.731908597390618, -0.7346848635078306, -0.7348659536754101, -0.7323536508641447, -0.7270839835343587, -0.7190306257993058, -0.7082073337095782, -0.6946692418531533, -0.6785128988105054, -0.6598749867360052, -0.6389297435955585, -0.6158851801166023, -0.590978251604658, -0.5644692026543802, -0.5366353462703037, -0.5077645641431738, -0.47814881854366975, -0.4480779470335592, -0.4178339707186219, -0.3876860906330081, -0.35788648342496354, -0.3286669458044966, -0.3002363844959466, -0.27277910883552736, -0.2464538574640498, -0.2213934770630991, -0.1977051667090075, -0.1754712028533455, -0.1547500643321249, -0.13557788213610822, -0.11797014380764059 ], [ -0.406688333159642, -0.42467918120339554, -0.4430618177161447, -0.4617602586600013, -0.48068666466192084, -0.4997408624765358, -0.5188100213288336, -0.5377685276827564, -0.5564781057222856, -0.5747882331753993, -0.5925369024888915, -0.6095517751611208, -0.625651771630348, -0.6406491298918502, -0.6543519524556587, -0.6665672430071831, -0.6771044111298776, -0.6857791960457169, -0.6924179294423083, -0.6968620246836962, -0.6989725473872239, -0.6986346935225107, -0.6957619793584221, -0.6902999363323407, -0.6822291063325013, -0.6715671509220869, -0.6583699219555049, -0.6427313891452131, -0.6247823789275536, -0.6046881437048264, -0.582644845991596, -0.5588751031097435, -0.5336227902321524, -0.5071473385366014, -0.4797177872072877, -0.4516068501892821, -0.4230852401313269, -0.394416454987277, -0.3658521825748742, -0.3376284224297134, -0.3099623702328832, -0.28305006402772626, -0.25706475677028084, -0.23215595708225312, -0.20844906788361373, -0.186045548234668, -0.16502352434970158, -0.14543877889155743, -0.12732605157359345, -0.11070058782099579 ], [ -0.393871866625793, -0.41087810784146944, -0.42822929927965747, -0.4458513573096958, -0.4636591183249012, -0.4815559481679821, -0.4994335041552903, -0.5171716896680467, -0.5346388442317864, -0.551692213572035, -0.5681787438027274, -0.5839362411366027, -0.5987949327670683, -0.612579455363672, -0.6251112845515695, -0.6362116015884796, -0.645704572262345, -0.6534209882434223, -0.6592021936616752, -0.6629041910446671, -0.6644017930424303, -0.6635926622116757, -0.6604010634846109, -0.6547811457436034, -0.6467195726237389, -0.6362373397666772, -0.62339064637687, -0.6082707316555025, -0.5910026386437128, -0.571742925287001, -0.5506764007054197, -0.52801201920112, -0.5039781110958917, -0.47881716399291274, -0.4527803869767454, -0.4261222912355361, -0.3990955032419879, -0.371945993251403, -0.34490885734426585, -0.31820474205454086, -0.2920369533401801, -0.26658925139356004, -0.24202430238456452, -0.21848273815579178, -0.19608276384153445, -0.17492024908568415, -0.15506923851120913, -0.13658281920703608, -0.11949428573523091, -0.10381854570715865 ], [ -0.3812358479037784, -0.3972850927080534, -0.41363535126101875, -0.43021458040941923, -0.4469404089811333, -0.46371982755761987, -0.4804490276376837, -0.49701342668826576, -0.5132879178298384, -0.5291373837984598, -0.5444175139079079, -0.5589759595366635, -0.5726538577343319, -0.5852877434833781, -0.5967118586753026, -0.6067608498496808, -0.6152728273405217, -0.622092736160704, -0.6270759646401372, -0.630092091904482, -0.6310286516047179, -0.6297947691491987, -0.6263245155278628, -0.6205798150596586, -0.6125527490064119, -0.6022671131318321, -0.5897791149797762, -0.5751771346901724, -0.5585805191860129, -0.5401374302754394, -0.5200218187986334, -0.49842964536925277, -0.4755745094899411, -0.4516828790853754, -0.4269891286399369, -0.40173059421143764, -0.37614283757488154, -0.350455281904177, -0.32488734212286885, -0.2996451299823163, -0.27491877263524567, -0.25088034828393346, -0.22768241577537618, -0.2054570971915496, -0.18431566242757602, -0.16434856051261748, -0.14562584186477656, -0.12819791692446325, -0.1120965983670632, -0.09733637566252651 ], [ -0.36880929818975067, -0.3839310169778621, -0.399312724124668, -0.4148845386082487, -0.4305669774841113, -0.4462707184908037, -0.4618965080354326, -0.4773352477141453, -0.49246829415746474, -0.5071680073118676, -0.5212985808755584, -0.5347171850964236, -0.5472754461391045, -0.5588212774243824, -0.5692010665376283, -0.5782622064615076, -0.5858559422159539, -0.5918404839938831, -0.5960843164364077, -0.5984696120639508, -0.5988956367173462, -0.5972820181107178, -0.5935717373345563, -0.5877336993469069, -0.5797647437303657, -0.5696909721623304, -0.5575682941220736, -0.543482126299978, -0.527546221976656, -0.5099006515131312, -0.49070900071410073, -0.47015489658851134, -0.448438006287875, -0.42576968134784715, -0.4023684330408432, -0.3784554241107503, -0.3542501475805009, -0.32996643686024507, -0.30580891693471945, -0.28196996882070935, -0.25862724349102795, -0.23594173070989866, -0.21405636473419998, -0.19309513296088876, -0.17316264440747242, -0.15434411073283205, -0.13670569149128442, -0.12029515584824435, -0.10514281393040925, -0.09126267174537162 ], [ -0.35661833781459795, -0.37084352631374834, -0.3852905705456153, -0.39989185449684167, -0.4145708584246148, -0.42924198696894744, -0.44381053795300973, -0.4581728418391941, -0.4722166029069153, -0.48582147305936857, -0.4988598873998222, -0.5111981870019415, -0.522698048326385, -0.5332182302701528, -0.5426166387482441, -0.5507526950322665, -0.5574899780550725, -0.5626990930481415, -0.5662607000332164, -0.5680686169881599, -0.5680328953961067, -0.5660827520321075, -0.5621692319845146, -0.5562674756705261, -0.5483784682527792, -0.5385301640837132, -0.5267779015263017, -0.513204053816517, -0.49791689782620585, -0.48104872225014794, -0.4627532369693528, -0.44320238293298064, -0.4225826735974739, -0.4010912217566296, -0.37893161713619594, -0.3563098191842602, -0.33343021637465964, -0.31049198004886214, -0.2876858107571447, -0.265191142364708, -0.24317383786629232, -0.22178438398958833, -0.2011565709855767, -0.18140662982959965, -0.1626327906158649, -0.14491522180616756, -0.12831630860143406, -0.11288122864103067, -0.0986387835092335, -0.08560244463496636 ], [ -0.3446862201719998, -0.35804708277790737, -0.37159451875728167, -0.3852632612244881, -0.3989798082237483, -0.41266230928036485, -0.4262205873891017, -0.4395563233895726, -0.45256343031638385, -0.46512864475789645, -0.477132360208143, -0.4884497235644371, -0.4989520100615216, -0.5085082838664532, -0.5169873412188488, -0.524259920469785, -0.5302011489237781, -0.5346931805280573, -0.5376279619479786, -0.5389100484482643, -0.5384593765303508, -0.5362138888803959, -0.5321319003193736, -0.5261940924479116, -0.5184050305622583, -0.5087941097086597, -0.4974158573367918, -0.4843495471027356, -0.4696981104674199, -0.45358636774416283, -0.43615863561917484, -0.4175758010758058, -0.39801197922854714, -0.3776508922033482, -0.35668211590266036, -0.3352973403140804, -0.31368677734691697, -0.29203582981037246, -0.27052210902498997, -0.24931286020468424, -0.22856282753851653, -0.20841256744876246, -0.1889872002803894, -0.17039557799280147, -0.15272983764692127, -0.13606530641809345, -0.12046072215736703, -0.10595873296124492, -0.09258663893358487, -0.08035733890232588 ], [ -0.33303338984663267, -0.3455630427124368, -0.3582467735623466, -0.37102173034443653, -0.38381746382944354, -0.3965558658498565, -0.4091512372825939, -0.42151050988863037, -0.43353364637097486, -0.44511424214060696, -0.4561403500274471, -0.4664955453015431, -0.4760602426834154, -0.48471326939793385, -0.49233368874294403, -0.4988028572177909, -0.50400668527594, -0.5078380577179449, -0.510199355332577, -0.5110050055446498, -0.5101839776397794, -0.5076821288230978, -0.5034643021526706, -0.49751607736342013, -0.48984508158043444, -0.4804817793076161, -0.46947967973410465, -0.4569149236027229, -0.4428852403226949, -0.42750829685170877, -0.4109194908842975, -0.3932692695865645, -0.37472007901213555, -0.3554430661789182, -0.33561466392930184, -0.31541318740684177, -0.29501556068122514, -0.27459427433653916, -0.2543146522303775, -0.23433248110889238, -0.21479203316921647, -0.19582449120100132, -0.1775467698791895, -0.16006071541051148, -0.14345265855027722, -0.1277932920073216, -0.11313784128763571, -0.0995264970510712, -0.08698507633053254, -0.07552587912141784 ], [ -0.3216775617589467, -0.33340975688341723, -0.3452662407227429, -0.35718662396954926, -0.36910352641026756, -0.3809425604621984, -0.3926224384276233, -0.4040552249302742, -0.4151467559228099, -0.4257972445328748, -0.4359020916285037, -0.4453529151347678, -0.45403880667229657, -0.4618478169334332, -0.4686686623790877, -0.47439263546888666, -0.47891568902032156, -0.48214065289246033, -0.4839795286514202, -0.48435579601526013, -0.48320665465190615, -0.4804851173498955, -0.47616186672026234, -0.47022678831770504, -0.46269009904266734, -0.4535830011953586, -0.44295780943921687, -0.4308875195375458, -0.41746481289477566, -0.4028005180564914, -0.387021577442455, -0.3702685925459008, -0.3526930414723492, -0.33445427710824793, -0.31571642104185194, -0.2966452670521522, -0.27740529896258737, -0.25815691232250393, -0.23905390988222663, -0.22024131967167715, -0.20185356406718757, -0.18401299039665275, -0.16682875947749254, -0.15039607827798096, -0.13479575624114704, -0.12009406088470032, -0.10634284611428446, -0.09357992537320026, -0.08182966066484865, -0.07110373731299025 ], [ -0.31063381819577796, -0.3216026892880124, -0.33266867061545713, -0.34377386657094183, -0.3548539647870628, -0.365838258975162, -0.3766497892230148, -0.38720561876047543, -0.3974172658598426, -0.4071913082280814, -0.4164301747853359, -0.42503313594947656, -0.43289749834661967, -0.4399200031963353, -0.44599841952102126, -0.45103331395612173, -0.4549299685798902, -0.45760040727143675, -0.4589654802292068, -0.45895694616085186, -0.4575194831188271, -0.4546125528841332, -0.4502120410477101, -0.4443115962422528, -0.43692359785454943, -0.42807969220774983, -0.41783085246739493, -0.4062469367924029, -0.39341574149520203, -0.37944156978137766, -0.3644433603007559, -0.3485524413892534, -0.33190999466542326, -0.31466432396396027, -0.29696803132541094, -0.2789752005026641, -0.26083868060227067, -0.24270754926510707, -0.22472481802787192, -0.20702542429687354, -0.18973453670980245, -0.17296618512848771, -0.1568222140280484, -0.14139154888310823, -0.12674975898865526, -0.11295889631194567, -0.10006758763453105, -0.08811135565803585, -0.07711314337361508, -0.06708401457106827 ], [ -0.29991472070040226, -0.3101545511829259, -0.32046681726590354, -0.33079613205620917, -0.3410812337399388, -0.35125504214261105, -0.36124482634980143, -0.3709725001336163, -0.38035506137461783, -0.38930519022349713, -0.39773201825734095, -0.4055420772248641, -0.4126404310620302, -0.41893198867521325, -0.4243229875968922, -0.42872263018153567, -0.4320448448055138, -0.434210134966681, -0.4351474697737654, -0.43479616070903954, -0.43310766245665877, -0.4300472307608163, -0.4255953684258822, -0.4197489922972533, -0.41252225977466306, -0.4039470032488908, -0.39407273462789283, -0.3829661992773228, -0.37071047832843573, -0.3574036591642338, -0.3431571144966018, -0.3280934491829419, -0.31234418922688956, -0.2960472979234403, -0.2793446089350844, -0.2623792649176222, -0.24529324353697446, -0.2282250413756296, -0.2113075718550036, -0.1946663176567004, -0.17841776288567834, -0.16266811670044345, -0.14751232913883028, -0.1330333916320957, -0.11930190898764748, -0.10637592587768396, -0.09430098841659529, -0.08311041961326138, -0.0728257858889263, -0.06345753023934353 ], [ -0.289530433941506, -0.2990754470931096, -0.30867060913601174, -0.3182630421053614, -0.3277945027574952, -0.33720146769771964, -0.3464153231125426, -0.35536267377724107, -0.3639657852871632, -0.3721431719256263, -0.37981034010538023, -0.38688069380514273, -0.39326660381235257, -0.39888063688044734, -0.40363693419145114, -0.40745272094747026, -0.4102499207635693, -0.4119568401690351, -0.4125098804165617, -0.411855226507863, -0.40995045748764, -0.40676601826909686, -0.40228649212797385, -0.3965116150278682, -0.38945697843619786, -0.3811543763411907, -0.37165176458850835, -0.3610128159138896, -0.34931607134255155, -0.3366537068699683, -0.3231299522455271, -0.308859214869151, -0.2939639749507118, -0.278572527056135, -0.26281664723641174, -0.24682926388371473, -0.23074220463516226, -0.21468408194180555, -0.19877836762772694, -0.18314169335011043, -0.16788240073192717, -0.153099353183212, -0.138881011736664, -0.12530476982048, -0.11243653659814001, -0.10033055487359399, -0.0890294370302892, -0.07856440051764424, -0.06895568263824137, -0.060213112643753286 ], [ -0.2794888588585671, -0.28837302979102575, -0.29728732833774396, -0.3061813721076506, -0.3149998912414146, -0.3236828373837306, -0.33216559081839536, -0.34037927854687, -0.3482512152425358, -0.3557054774256014, -0.3626636187738239, -0.36904553113644467, -0.3747704515184578, -0.37975811006902643, -0.3839300080277322, -0.38721080781949435, -0.38952981029293543, -0.39082248680565834, -0.3910320268938767, -0.3901108561122456, -0.38802207382398723, -0.38474075779734107, -0.38025508191604535, -0.3745671955354972, -0.3676938182569033, -0.3596665121899852, -0.3505316049292759, -0.34034975001514733, -0.32919512686578756, -0.31715429810030915, -0.3043247577146828, -0.29081321754299205, -0.2767336907151001, -0.26220543848296685, -0.2473508502366859, -0.23229332560812355, -0.21715522258197772, -0.202055927259722, -0.18711009043108617, -0.1724260646226612, -0.15810456397732509, -0.14423755910054747, -0.13090741047185883, -0.11818623736495903, -0.1061355143187056, -0.09480588369557441, -0.08423717029553435, -0.07445858192846688, -0.06548907797227521, -0.05733788611094548 ], [ -0.269795772582232, -0.27805266148870367, -0.2863217952531224, -0.29455526141877875, -0.3027007066297842, -0.3107014651514586, -0.31849677918845665, -0.3260221220684505, -0.33320963442000007, -0.3399886818663341, -0.34628654039881096, -0.3520292124293024, -0.35714237253176656, -0.361552437102166, -0.36518774668334925, -0.36797984367760517, -0.36986482183639163, -0.37078471758074094, -0.37068890724072495, -0.36953546913441293, -0.3672924654921409, -0.3639390970230532, -0.3594666828264292, -0.3538794206899932, -0.34719488777472934, -0.3394442492686791, -0.33067215259908034, -0.32093629679990043, -0.3103066799985922, -0.2988645418842616, -0.28670103149261217, -0.2739156426893805, -0.2606144694121849, -0.24690833927644662, -0.23291088708491048, -0.21873662898930735, -0.2044990938183774, -0.19030906105062417, -0.1762729459741752, -0.16249136275574094, -0.1490578864031621, -0.13605802572897663, -0.12356841190052337, -0.11165620117990904, -0.10037868592373067, -0.08978310454445804, -0.07990663856191194, -0.07077658274043608, -0.06241067235827347, -0.054817549773966134 ] ], "zauto": true, "zmax": 1.5517581450290043, "zmin": -1.5517581450290043 }, { "autocolorscale": false, "autocontour": true, "colorbar": { "tickfont": { "size": 8 }, "ticksuffix": "", "x": 1, "y": 0.5 }, "colorscale": [ [ 0.0, "rgb(255,247,251)" ], [ 0.14285714285714285, "rgb(236,231,242)" ], [ 0.2857142857142857, "rgb(208,209,230)" ], [ 0.42857142857142855, "rgb(166,189,219)" ], [ 0.5714285714285714, "rgb(116,169,207)" ], [ 0.7142857142857143, "rgb(54,144,192)" ], [ 0.8571428571428571, "rgb(5,112,176)" ], [ 1.0, "rgb(3,78,123)" ] ], "contours": { "coloring": "heatmap" }, "hoverinfo": "x+y+z", "ncontours": 25, "type": "contour", "x": [ 0.0, 0.02040816326530612, 0.04081632653061224, 0.061224489795918366, 0.08163265306122448, 0.1020408163265306, 0.12244897959183673, 0.14285714285714285, 0.16326530612244897, 0.18367346938775508, 0.2040816326530612, 0.22448979591836732, 0.24489795918367346, 0.26530612244897955, 0.2857142857142857, 0.3061224489795918, 0.32653061224489793, 0.3469387755102041, 0.36734693877551017, 0.3877551020408163, 0.4081632653061224, 0.42857142857142855, 0.44897959183673464, 0.4693877551020408, 0.4897959183673469, 0.5102040816326531, 0.5306122448979591, 0.5510204081632653, 0.5714285714285714, 0.5918367346938775, 0.6122448979591836, 0.6326530612244897, 0.6530612244897959, 0.673469387755102, 0.6938775510204082, 0.7142857142857142, 0.7346938775510203, 0.7551020408163265, 0.7755102040816326, 0.7959183673469387, 0.8163265306122448, 0.836734693877551, 0.8571428571428571, 0.8775510204081632, 0.8979591836734693, 0.9183673469387754, 0.9387755102040816, 0.9591836734693877, 0.9795918367346939, 1.0 ], "xaxis": "x2", "y": [ 0.0, 0.02040816326530612, 0.04081632653061224, 0.061224489795918366, 0.08163265306122448, 0.1020408163265306, 0.12244897959183673, 0.14285714285714285, 0.16326530612244897, 0.18367346938775508, 0.2040816326530612, 0.22448979591836732, 0.24489795918367346, 0.26530612244897955, 0.2857142857142857, 0.3061224489795918, 0.32653061224489793, 0.3469387755102041, 0.36734693877551017, 0.3877551020408163, 0.4081632653061224, 0.42857142857142855, 0.44897959183673464, 0.4693877551020408, 0.4897959183673469, 0.5102040816326531, 0.5306122448979591, 0.5510204081632653, 0.5714285714285714, 0.5918367346938775, 0.6122448979591836, 0.6326530612244897, 0.6530612244897959, 0.673469387755102, 0.6938775510204082, 0.7142857142857142, 0.7346938775510203, 0.7551020408163265, 0.7755102040816326, 0.7959183673469387, 0.8163265306122448, 0.836734693877551, 0.8571428571428571, 0.8775510204081632, 0.8979591836734693, 0.9183673469387754, 0.9387755102040816, 0.9591836734693877, 0.9795918367346939, 1.0 ], "yaxis": "y2", "z": [ [ 0.40273091576745335, 0.3967625585609314, 0.3904715884005891, 0.3838507183478965, 0.37689682567700156, 0.36961239700392107, 0.3620071084075016, 0.354099485041085, 0.345918563297096, 0.3375054549134537, 0.3289146875218455, 0.32021517221532114, 0.31149062969792846, 0.3028392986655442, 0.29437276165623266, 0.28621376403943805, 0.27849297809909435, 0.2713447754992542, 0.2649022028985902, 0.2592914752882866, 0.25462636814714007, 0.2510028723869512, 0.2484943846167224, 0.24714760215385126, 0.24697926650803187, 0.2479739983521688, 0.2500836353502874, 0.253228572510901, 0.25730146967936707, 0.26217331083797085, 0.2677013065475326, 0.2737377268767169, 0.2801385882787193, 0.2867712224859619, 0.293520049591643, 0.3002902392091333, 0.3070092693336865, 0.3136266260769025, 0.32011201840963704, 0.32645252859275015, 0.3326491091226822, 0.3387127959673073, 0.344660952596588, 0.3505137986152685, 0.3562914140579266, 0.36201134685201475, 0.36768688812115047, 0.3733260207245694, 0.37893099458457025, 0.38449844182330334 ], [ 0.4000099531071723, 0.39390699433929305, 0.387478897506093, 0.38071759568663677, 0.37361899960878653, 0.36618446301010965, 0.3584223924154812, 0.3503499448276274, 0.34199473497398236, 0.3333964498784289, 0.32460824377386077, 0.31569776310733666, 0.3067476338248033, 0.29785523779358875, 0.28913162082652627, 0.28069942057319824, 0.2726897844535112, 0.2652383619699371, 0.25848058149958897, 0.2525465194158636, 0.24755569142384293, 0.24361201550627903, 0.2407990444481314, 0.23917544845991717, 0.23877077843366695, 0.23958181517652974, 0.24157019723612996, 0.24466225995459637, 0.24875186953840928, 0.25370646568839894, 0.259375757798899, 0.2656018874850381, 0.272229612445049, 0.27911521589635324, 0.2861332659350345, 0.29318084853507453, 0.30017932608977554, 0.30707395934233306, 0.3138318717507948, 0.3204388667582302, 0.3268955738369759, 0.3332133340545683, 0.3394101619479215, 0.34550704723448544, 0.35152478945948673, 0.357481490558376, 0.36339076460990855, 0.3692606628061589, 0.37509325849336383, 0.38088479596791924 ], [ 0.3973782792386552, 0.3911579408114975, 0.38461254433333203, 0.37773343275015514, 0.37051571324598503, 0.362959731603709, 0.3550726977474093, 0.34687040423414534, 0.3383789571639359, 0.32963641501336394, 0.3206942066340658, 0.3116181777755453, 0.30248910064376555, 0.293402480260808, 0.28446751388912656, 0.27580511467855834, 0.26754500234561807, 0.25982198397718237, 0.25277166823171227, 0.24652592535843404, 0.24120836600601045, 0.236929938990325, 0.23378450098741466, 0.23184405212689393, 0.23115346192817565, 0.2317250144475114, 0.23353380195265083, 0.23651547868730702, 0.24056775467624006, 0.2455561964989121, 0.25132375292145553, 0.25770246663111174, 0.2645254407216727, 0.2716373402178829, 0.2789023036216202, 0.28620882374200823, 0.2934717159546522, 0.3006316381011129, 0.3076527721357862, 0.3145192835121946, 0.32123110525699883, 0.3277994979030193, 0.3342427404953789, 0.3405822212109217, 0.34683911859282746, 0.35303179289773373, 0.35917393974186446, 0.3652734960916549, 0.37133223494923273, 0.3773459438030647 ], [ 0.39484887753889514, 0.3885295436131478, 0.38188799751868246, 0.3749152094720352, 0.3676056766586005, 0.3599588953962469, 0.35198098849304577, 0.3436864270279629, 0.3350997629649589, 0.32625726501987157, 0.3172083267129877, 0.3080164956914667, 0.29875996246018505, 0.2895313524177901, 0.2804366973236337, 0.2715935301113275, 0.2631281528362072, 0.25517225815779676, 0.24785920129674424, 0.24132025626348153, 0.23568107547850897, 0.2310582793170546, 0.2275557193888424, 0.2252597194317992, 0.22423279559157125, 0.2245061337206229, 0.22607221616433185, 0.2288798339289114, 0.23283366956922646, 0.23779954050931962, 0.24361474188358564, 0.250101521935689, 0.25708113480947054, 0.26438620585255923, 0.2718699725900476, 0.27941189179835707, 0.2869198262330589, 0.2943294383850675, 0.3016015611163919, 0.30871828237849097, 0.31567836656144654, 0.3224925016293817, 0.32917874025218713, 0.33575840277961166, 0.3422526264081058, 0.34867967163030333, 0.3550530296951847, 0.36138031301243906, 0.3676628570760821, 0.373895921600357 ], [ 0.39243432255124405, 0.38603529510603973, 0.37931977215815554, 0.3722785877019609, 0.3649058437407497, 0.35720036918576226, 0.3491673352580916, 0.3408199632644124, 0.3321812371930832, 0.323285509599092, 0.3141798667938525, 0.30492510213010277, 0.2955961402000837, 0.2862817687439686, 0.277083579528353, 0.2681141034785032, 0.2594942494457083, 0.2513503010440994, 0.24381084184699117, 0.23700398325638256, 0.23105507150764104, 0.22608461746076347, 0.22220563827909198, 0.21951923246822602, 0.21810744032220933, 0.21802350339182808, 0.2192812546641935, 0.2218467145900168, 0.22563510576634277, 0.23051511508461373, 0.2363199581483666, 0.24286279193144153, 0.2499531489921055, 0.25741144246478365, 0.2650797179485384, 0.27282806700521467, 0.280557043384857, 0.28819691243216555, 0.295704692794396, 0.30305986328670625, 0.3102594354090497, 0.31731291414428076, 0.32423752138171996, 0.33105394273033917, 0.33778277080187596, 0.3444417450680426, 0.3510438227599253, 0.3575960551457713, 0.3640991913444827, 0.3705478917813878 ], [ 0.3901467040385867, 0.38368793303277693, 0.3769212953086052, 0.36983773399652403, 0.3624311805610324, 0.3546999895132595, 0.3466485284096286, 0.3382888549066748, 0.3296423885451379, 0.3207414610341657, 0.31163060765649797, 0.3023674483773711, 0.29302300719693325, 0.2836813419096165, 0.27443841505112027, 0.26540023943377544, 0.2566804766606079, 0.24839782928105306, 0.24067368507842551, 0.2336304450820826, 0.22739068504657786, 0.22207671864067235, 0.21780938032446787, 0.21470430629271248, 0.21286420137470435, 0.21236690110270032, 0.21325120975388562, 0.21550447494424868, 0.21905633716112322, 0.22378147387342007, 0.22951116550971076, 0.2360507272384886, 0.24319856924445424, 0.25076309549167325, 0.25857514106232704, 0.2664952735924878, 0.2744164581892357, 0.2822631586715779, 0.28998805126599225, 0.2975673709585633, 0.3049956685425917, 0.3122805279427039, 0.3194376163983314, 0.32648631463127314, 0.33344608461030734, 0.3403336621866743, 0.3471610998404711, 0.3539346275919506, 0.36065424987136585, 0.3673139572192315 ], [ 0.38799757042516825, 0.38149936695582964, 0.37470480998205197, 0.3676051945361274, 0.36019450317163243, 0.3524708056832319, 0.3444378106679157, 0.33610649601236003, 0.32749672060989926, 0.31863869591145283, 0.30957417639435186, 0.3003572177622251, 0.29105435842832045, 0.28174411418284445, 0.272515749874781, 0.26346741415292607, 0.25470388982038167, 0.2463343922232293, 0.2384709688219159, 0.23122799825781967, 0.22472292732678092, 0.21907766018651714, 0.21441906435193214, 0.21087631718918118, 0.20857294329798737, 0.20761290493796583, 0.20806281914065228, 0.2099350893943546, 0.21317773777448643, 0.2176750024447557, 0.22325902504067355, 0.2297292296218103, 0.23687414511141844, 0.24449089168675225, 0.252399454154222, 0.26045095312276717, 0.26853059380437566, 0.2765566405520512, 0.2844768325319673, 0.2922634152498629, 0.2999076399434706, 0.30741429917725493, 0.31479666119413635, 0.3220720304870912, 0.32925807355706094, 0.3363699836192484, 0.34341850139719743, 0.35040875601625, 0.35733984220336723, 0.3642050123091984 ], [ 0.3859978912741983, 0.3794806332271128, 0.37268131996634185, 0.365591826739596, 0.35820639255404685, 0.35052297418871625, 0.3425447467862722, 0.33428167307312867, 0.3257520378630185, 0.3169838212273327, 0.3080157662425678, 0.29889799133993256, 0.28969201155466245, 0.2804700787373819, 0.27131384031666006, 0.26231245742807907, 0.2535605094803344, 0.24515620705509966, 0.2372005568927285, 0.22979804250864766, 0.22305895701164494, 0.217102678014162, 0.21206004491035688, 0.20807205316979105, 0.2052820710377647, 0.2038203844769757, 0.20378303727244382, 0.20521040228410892, 0.20807260741227315, 0.21226732738182919, 0.21763103889372595, 0.22396005902883653, 0.23103508701035608, 0.23864336048534507, 0.24659486688727142, 0.25473166299781225, 0.2629311671722238, 0.27110506606111195, 0.2791955024383131, 0.2871698739758738, 0.2950151619266504, 0.3027323675336454, 0.31033140094432915, 0.317826625796792, 0.3252331783008113, 0.33256412198146706, 0.3398284495771092, 0.34702989530083556, 0.3541664755618993, 0.36123063963618135 ], [ 0.38415803674124327, 0.3776418769982275, 0.3708605748630236, 0.36380678824979346, 0.356475189173756, 0.3488637614730521, 0.3409752385523504, 0.33281859810792114, 0.32441050495930207, 0.31577657060214914, 0.3069522831845022, 0.297983460753795, 0.28892610304285804, 0.27984557449475805, 0.27081515570117126, 0.2619141584785216, 0.25322600166767406, 0.2448368489483696, 0.23683552830448468, 0.22931534842398132, 0.22237794694434868, 0.21613836647994472, 0.21072928571071975, 0.20630120898361334, 0.2030152443330415, 0.20102667770803623, 0.20046100404766556, 0.20138821532639803, 0.2038036281123396, 0.20762228494667606, 0.2126890785665461, 0.21880090380251532, 0.22573362524524868, 0.23326681294312107, 0.241201911496324, 0.2493726749838247, 0.25764889263412055, 0.26593533521437557, 0.27416783578237636, 0.2823079814132588, 0.2903373910682907, 0.2982521572846917, 0.3060577724648488, 0.3137647163025587, 0.32138480387597584, 0.3289283458895692, 0.33640213085554177, 0.3438081958737143, 0.35114331009335675, 0.3583990589840423 ], [ 0.3824877702620977, 0.37599235749888416, 0.36925109163237724, 0.3622575797377432, 0.35500706383109915, 0.3474976520008322, 0.3397316823402099, 0.33171713183945145, 0.32346895639145756, 0.3150102267489918, 0.3063729134965904, 0.29759817889333884, 0.2887360644162757, 0.27984453166958595, 0.27098793215746086, 0.2622351526484706, 0.25365789424291507, 0.24532974901214138, 0.23732684612150373, 0.2297307106931438, 0.22263345923414726, 0.21614445977328897, 0.21039623201227062, 0.2055461135950439, 0.20176988571838192, 0.19924501227345742, 0.1981246968715326, 0.19850858451073916, 0.20041920484656464, 0.20379260701109325, 0.2084865912447348, 0.21430317073809815, 0.2210173678551413, 0.22840420447898235, 0.23625872505386505, 0.24440758560093828, 0.2527133333178428, 0.26107355559520445, 0.26941703245752496, 0.2776984956912118, 0.28589301106937626, 0.2939905518476546, 0.3019910565473506, 0.309900121742212, 0.3177254138557184, 0.3254738469618915, 0.33314954019552834, 0.34075253008544015, 0.34827817247453313, 0.3557171326493884 ], [ 0.3809962492484256, 0.3745404707041695, 0.3678602059740353, 0.36095013382848035, 0.35380615570646684, 0.34642655052734483, 0.33881325515791144, 0.3309731785376315, 0.3229194316453905, 0.3146723358616729, 0.30626006422127877, 0.2977187809907939, 0.2890921846222182, 0.2804304385278776, 0.2717886028341999, 0.26322485989552863, 0.2547990399325101, 0.246572151535323, 0.23860771188511967, 0.23097551778303052, 0.2237579538792703, 0.2170579181299826, 0.21100606726306836, 0.20576377905149518, 0.20151777192103829, 0.1984636079832267, 0.1967787633990546, 0.1965907988888522, 0.19795008303102138, 0.2008166200511028, 0.20506569297375543, 0.21050963650533397, 0.21692755033294966, 0.22409393974856415, 0.23180032174920748, 0.23986795225378113, 0.2481528001651719, 0.2565451160529143, 0.26496589469434373, 0.2733619262267398, 0.2817004733034919, 0.2899641239834178, 0.29814608492220973, 0.30624604430379776, 0.31426668006263736, 0.3222108635210328, 0.3300795829144205, 0.3378705767998757, 0.3455776275198332, 0.35319042773779225 ], [ 0.37969202744816494, 0.3732937818113428, 0.3666941443646411, 0.35988893882840395, 0.352874763330918, 0.3456500601595583, 0.33821630491397736, 0.3305792198999081, 0.32274989136673143, 0.3147456527429902, 0.3065905921720699, 0.29831556000786597, 0.28995759986779956, 0.28155881533081906, 0.2731648207298051, 0.2648231070113123, 0.25658186171478403, 0.24848996436389317, 0.240598943777737, 0.2329675045825002, 0.22566867307190097, 0.218798608416562, 0.21248477984449934, 0.20688991906072227, 0.20220763321348775, 0.19864665644418367, 0.19640393425500183, 0.19563153908180259, 0.19640673828672964, 0.19871538331620928, 0.2024544784123271, 0.2074521951790832, 0.21349733168706553, 0.22036871171163333, 0.22785790113550952, 0.2357829684047261, 0.24399428995618674, 0.2523747963472189, 0.2608370360376529, 0.2693187894342024, 0.27777826415556583, 0.2861893936790308, 0.2945374778971556, 0.30281528217065873, 0.3110196723905655, 0.3191488492723587, 0.327200225644895, 0.33516895807047026, 0.3430471035627543, 0.3508233326129634 ], [ 0.37858305203781767, 0.3722590588667428, 0.3657581058150906, 0.3590771832439521, 0.3522135702584331, 0.3451658121471023, 0.3379348127189373, 0.3305249444958668, 0.3229450554651722, 0.31520923624991176, 0.3073372122229275, 0.2993542488155756, 0.29129051372931597, 0.2831799353034104, 0.27505873654716034, 0.2669640040825876, 0.25893284658886634, 0.25100285602511807, 0.24321462017365458, 0.23561683143818982, 0.2282739791950269, 0.2212756488221022, 0.21474518393164788, 0.20884425456282504, 0.2037693432024012, 0.19973707637561752, 0.19695821319335882, 0.19560462754638067, 0.1957780467559846, 0.1974907627515167, 0.20066496291759456, 0.2051500100751439, 0.21075034071336557, 0.21725449240040975, 0.22445824531524528, 0.23217918628658785, 0.24026344264559507, 0.24858687719574413, 0.25705307948529404, 0.2655898490661388, 0.2741451581457225, 0.28268307734855325, 0.29117988173788806, 0.29962045264656756, 0.30799506817446026, 0.3162966706446338, 0.3245186835690176, 0.33265341785980557, 0.3406910637272756, 0.3486192212608204 ], [ 0.3776766485709354, 0.37144229859009836, 0.3650563416324043, 0.35851690565373706, 0.3518218849398858, 0.3449698199938145, 0.33796089039006777, 0.3307979231641146, 0.32348729637288964, 0.3160396055008935, 0.30846996563053647, 0.3007978519573165, 0.2930464429301132, 0.2852415303964788, 0.2774102013047696, 0.2695796671123052, 0.26177679362614814, 0.25402901386488963, 0.24636730947409435, 0.2388317213133286, 0.2314793028661149, 0.22439352777106464, 0.21769300956886045, 0.21153630295300083, 0.2061190711564107, 0.2016606781403825, 0.19837978119064248, 0.19646258103970551, 0.19603162754186187, 0.19712489540501754, 0.1996920758621675, 0.2036083965856691, 0.20869969176926623, 0.21476979851385974, 0.22162325438255492, 0.2290802860940108, 0.23698448636863828, 0.2452052033630497, 0.25363679193059535, 0.2621962892636241, 0.2708204094371476, 0.27946228706241866, 0.28808817091793965, 0.29667419597215927, 0.3052033574202083, 0.31366281342362423, 0.322041628039999, 0.33032902968047917, 0.3385132121446071, 0.3465806563423304 ], [ 0.3769794876770568, 0.3708487360337479, 0.3645922218143453, 0.3582091345281447, 0.3516978739760047, 0.34505682981132657, 0.3382852754251457, 0.3313842799138592, 0.32435752051322625, 0.3172118688907897, 0.30995763427053385, 0.30260838114629557, 0.29518030560706127, 0.28769125619022534, 0.2801596214108722, 0.27260346501066995, 0.26504044343358496, 0.2574891383526912, 0.24997240820375857, 0.24252312154165728, 0.2351921091279119, 0.22805734703506797, 0.22123236507942107, 0.2148709402783942, 0.20916473460816368, 0.2043312082053245, 0.20059129738012116, 0.1981398955024751, 0.1971160028878823, 0.19758131971990958, 0.19951401142681377, 0.20281869848132736, 0.20734765307925873, 0.21292533234672137, 0.21936965316533172, 0.22650687797233213, 0.2341801289052661, 0.24225314580827623, 0.2506110981005729, 0.25915976655461215, 0.26782383387553227, 0.2765446387414005, 0.28527758069085163, 0.2939893309805312, 0.3026550197503837, 0.31125557830793854, 0.31977539720787695, 0.3282004181456961, 0.3365167220165109, 0.34470961941377 ], [ 0.3764975288843773, 0.37048283119607184, 0.36436827819064194, 0.35815400411752096, 0.35183876959981575, 0.3454206408754235, 0.3388977885222548, 0.33226931215855243, 0.3255359778833771, 0.31870074906603807, 0.3117690044769965, 0.3047483765141062, 0.29764821117755647, 0.29047875235191944, 0.2832502818318063, 0.2759725892854975, 0.26865527426831237, 0.26130944898687, 0.25395135293541565, 0.24660813981517313, 0.23932560164167052, 0.23217685837090846, 0.22527016880321435, 0.2187532501878342, 0.21281119840083149, 0.20765570434564223, 0.20350509320055965, 0.20055770398838985, 0.1989643990340227, 0.19880775652079247, 0.20009402086071154, 0.20275927081826897, 0.20668605995097633, 0.21172404786577642, 0.21770887632778707, 0.2244763118726447, 0.23187135195500008, 0.23975341175335002, 0.24799892299818926, 0.25650229416915893, 0.26517574094137225, 0.27394823476149105, 0.2827637407424335, 0.2915789376436532, 0.3003606514411244, 0.30908324630167544, 0.31772619253556095, 0.326271978910481, 0.3347044713653573, 0.34300775537199857 ], [ 0.37623593904708214, 0.3703482279931006, 0.36438621694899914, 0.3583508354184233, 0.35224103571554816, 0.34605437478812523, 0.33978772473377866, 0.3334380226082284, 0.3270029519830638, 0.3204814450392631, 0.31387391038376755, 0.3071821331525182, 0.30040886348138945, 0.2935572067820655, 0.28663004806611037, 0.2796298670434356, 0.2725594025432529, 0.2654236616959878, 0.2582336881018609, 0.2510122504376486, 0.24380115573419406, 0.23666924826608196, 0.22971942831522632, 0.22309242107192956, 0.21696484016153916, 0.21153964935473493, 0.20702866895544308, 0.20362922581377627, 0.20149970285537053, 0.2007402032971796, 0.20138345386631581, 0.203397481503901, 0.20669743925278838, 0.21116162460311394, 0.21664711140273651, 0.22300246679939706, 0.23007707417123882, 0.23772766740236692, 0.24582282977608905, 0.2542459294771913, 0.26289669052447845, 0.27169149935996906, 0.2805625908719314, 0.2894563491509058, 0.2983310262413713, 0.3071541983004823, 0.3159002460617928, 0.324548082347493, 0.3330792723763515, 0.3414766176994549 ], [ 0.37619898543787206, 0.3704476838968097, 0.36464689652367427, 0.35879817518826923, 0.352900481703277, 0.34695067791479445, 0.3409441576759303, 0.3348755365121358, 0.3287392980196037, 0.32253029432402275, 0.31624401639109, 0.30987659251811134, 0.30342454155782433, 0.2968843990883127, 0.2902524416061089, 0.28352483919731036, 0.2766986439699234, 0.26977403243492587, 0.26275812145994304, 0.2556704301311456, 0.24854964693583834, 0.24146081243583722, 0.23450143990797373, 0.22780464467236675, 0.2215372695910124, 0.21589152047118146, 0.21106991726965862, 0.2072653265306469, 0.20463989132877106, 0.2033077545555045, 0.20332561412962386, 0.20469245183792256, 0.20735668703150809, 0.211227268875081, 0.2161854611885725, 0.22209550081499513, 0.22881367328509816, 0.23619596790375938, 0.24410444983040927, 0.2524122622705377, 0.261007072114245, 0.2697928634171548, 0.27869017363995635, 0.2876350465328136, 0.29657708108153724, 0.3054769783221891, 0.3143039465955489, 0.32303324831936964, 0.3316440813065217, 0.3401179014817948 ], [ 0.37638990639543257, 0.37078297181030473, 0.3651502706583687, 0.35949379060323305, 0.35381231894165105, 0.3481018490999166, 0.3423561457917097, 0.33656739061426466, 0.3307268141387127, 0.3248252201502089, 0.3188533271948616, 0.3128018948822172, 0.3066616676550736, 0.3004232531119555, 0.29407714590316714, 0.28761419484134604, 0.28102686509202035, 0.27431163701314665, 0.2674727740019469, 0.26052745676221684, 0.2535119166157053, 0.24648774229583872, 0.2395470738880567, 0.23281507955377664, 0.22644811467802686, 0.2206264588699466, 0.21554159913271886, 0.21137955221178, 0.20830321950890038, 0.2064374638989799, 0.2058598653695313, 0.2065981366156833, 0.20863305803300072, 0.2119047234017474, 0.2163201864592057, 0.22176156775157288, 0.22809439478011737, 0.23517602952852668, 0.24286373985185722, 0.25102173433057307, 0.25952653062502895, 0.26827031596928447, 0.2771623146364143, 0.2861284604366906, 0.2951098261567311, 0.30406029577362037, 0.312943917153623, 0.3217322822044509, 0.3304021777586637, 0.338933652290983 ], [ 0.3768107652263767, 0.371354759051598, 0.3658953003994628, 0.3604346219625792, 0.3549711609854369, 0.349499892245227, 0.3440128393747863, 0.33849969265828944, 0.3329484463580847, 0.3273459688572092, 0.321678438442307, 0.3159316183482161, 0.3100910056838214, 0.3041419649446291, 0.298070037667959, 0.29186168894887965, 0.2855057864107595, 0.2789960809843038, 0.2723348454367552, 0.2655376096013763, 0.2586386161756633, 0.25169624786617384, 0.24479732756444833, 0.2380589871491132, 0.2316268721678427, 0.22566891108175136, 0.22036475722793097, 0.2158921637443459, 0.2124125829363559, 0.21005863781662396, 0.20892544340020924, 0.20906633080020398, 0.21049220796671825, 0.21317336342882182, 0.21704300740630816, 0.22200254008739603, 0.2279287160764313, 0.23468242126584338, 0.24211813881563696, 0.2500928527987035, 0.2584732885978973, 0.267140859395485, 0.2759942157030671, 0.28494969551032673, 0.2939401868307499, 0.30291296797171074, 0.3118270402139779, 0.32065036544270287, 0.32935730437559346, 0.33792644064553984 ], [ 0.37746229556366634, 0.3721624713207371, 0.3668798424256946, 0.36161670034047527, 0.35637097394310463, 0.35113650037727273, 0.34590349590911973, 0.34065916130290247, 0.3353883413883374, 0.330074158684861, 0.3246985596390076, 0.31924275032292604, 0.31368755427497996, 0.3080137925401015, 0.302202854269936, 0.2962376799252249, 0.290104398350543, 0.28379482201714956, 0.27730989278908674, 0.2706639755708976, 0.2638896312544317, 0.2570422042753695, 0.25020330591564444, 0.24348215770215806, 0.237013877804278, 0.23095421370624825, 0.22547093253945774, 0.22073292140275635, 0.216898702218746, 0.214106150232568, 0.21246457095888807, 0.21204927305700352, 0.2128980733243803, 0.21500928469750916, 0.2183414679734702, 0.22281580702421128, 0.22832176743806284, 0.23472578465128432, 0.24188172609601816, 0.24964138330603514, 0.2578634330641276, 0.26641991945590626, 0.27519999721830674, 0.28411120099619713, 0.2930787910197105, 0.30204380893845345, 0.31096043111846006, 0.3197930968446722, 0.3285137603766186, 0.33709949364058484 ], [ 0.37834374830419, 0.37320415190906286, 0.3681005240978022, 0.36303504082151977, 0.358004988287676, 0.35300298368249866, 0.3480174184864887, 0.3430330649950803, 0.3380317716675067, 0.33299317251214955, 0.32789535283995724, 0.32271544877522457, 0.3174302080824913, 0.31201659861581826, 0.3064526075087466, 0.300718414799959, 0.2947981325451291, 0.2886822575172378, 0.2823708797060239, 0.27587751820278844, 0.2692332368486337, 0.2624904634446099, 0.2557257600875495, 0.24904074300726461, 0.24256049613130196, 0.23642919528620593, 0.23080321681557345, 0.2258425919189115, 0.22170202848045395, 0.21852260880570198, 0.21642466994333334, 0.21550165280378336, 0.21581445243357936, 0.21738632752239292, 0.22019938526894872, 0.22419422708608117, 0.2292739195151588, 0.23531219934449732, 0.24216449031659057, 0.24967961642030795, 0.2577102418757617, 0.2661207668361301, 0.27479223017624266, 0.283624415117491, 0.2925357192108574, 0.3014614736079224, 0.31035136275511177, 0.31916648340663356, 0.32787644457394755, 0.3364567772809503 ], [ 0.3794527513604769, 0.37447632791034813, 0.3695526176082568, 0.36468352456940273, 0.35986558668580126, 0.355090158177017, 0.35034383712718015, 0.3456090842069639, 0.3408649633287456, 0.3360879335150891, 0.3312526362983749, 0.32633265434783704, 0.32130126138833737, 0.31613223406568736, 0.31080084312770684, 0.3052851712748267, 0.299567904074758, 0.29363869545948185, 0.28749711282123075, 0.2811560212814475, 0.27464509039770485, 0.2680139354569136, 0.2613342909936395, 0.2547006130090593, 0.2482286626449574, 0.24205194435745636, 0.23631629663924605, 0.23117331964688306, 0.22677347038142276, 0.22325941293390253, 0.2207596505159255, 0.2193819634370456, 0.21920623002041495, 0.2202770103350687, 0.22259740271323014, 0.22612629526391684, 0.23078062419367004, 0.2364427909857471, 0.24297180204290703, 0.25021578909819225, 0.258023616410256, 0.26625400208112315, 0.2747814963640189, 0.283499410099079, 0.2923202347005478, 0.3011742677709221, 0.31000714628660025, 0.31877688123228004, 0.32745084542404895, 0.33600302492069317 ], [ 0.38078519361705526, 0.3759738956379119, 0.37122992642589725, 0.36655478424075066, 0.36194418419590196, 0.3573882139523066, 0.3528717555287026, 0.34837512435278556, 0.3438748605528271, 0.33934460466976096, 0.3347560026087225, 0.33007961216267917, 0.32528582216151597, 0.3203458384768704, 0.3152328292825498, 0.3099233438063748, 0.30439911266851183, 0.29864929429169645, 0.29267314687270435, 0.2864829846134506, 0.2801071387041998, 0.27359251985762406, 0.2670063116520902, 0.26043635408342863, 0.2539899301106281, 0.24779093397153945, 0.2419757121565313, 0.2366880987232847, 0.23207416366871725, 0.22827687700527174, 0.2254303832060149, 0.22365324161314493, 0.2230402402532595, 0.22365335289978164, 0.22551363737832195, 0.22859653742866176, 0.23283254328998293, 0.2381136301696541, 0.24430414446110957, 0.25125371342726094, 0.2588096667286739, 0.2668271419012464, 0.2751760062771387, 0.283744559777287, 0.2924405093620039, 0.3011899335527602, 0.30993497327173025, 0.3186308884063124, 0.3272429772726825, 0.33574370897121003 ], [ 0.3823351436330472, 0.3776900367799938, 0.3731246967928934, 0.3686401070929638, 0.3642311172988107, 0.3598865822636016, 0.35558978614789666, 0.3513191068552971, 0.3470488592547888, 0.3427502512939249, 0.33839239722255376, 0.33394335582644485, 0.32937119501076917, 0.3246451207345755, 0.31973673948842246, 0.3146215394143149, 0.3092806664356462, 0.303703031737906, 0.2978877144623133, 0.2918465257672257, 0.2856064950026564, 0.2792119529592485, 0.27272585371783764, 0.2662300245149583, 0.25982417396401886, 0.25362370160656555, 0.2477565693813533, 0.24235960975694235, 0.23757454487874397, 0.23354364602897307, 0.23040451790431993, 0.22828327921409144, 0.22728578398711655, 0.22748755695523082, 0.22892436991538428, 0.2315860843058752, 0.23541593377390616, 0.24031591013706885, 0.24615710507639105, 0.252792625573856, 0.2600704668285016, 0.2678443254239604, 0.275981291916178, 0.28436624427164114, 0.2929033562653499, 0.3015154185796832, 0.310141724411336, 0.3187351924995038, 0.3272592633455037, 0.3356849547316571 ], [ 0.3840948118415761, 0.3796161751014351, 0.37522756541010327, 0.3709293686263119, 0.36671555679285966, 0.36257381927000915, 0.3584859948460988, 0.35442876364321185, 0.3503745399566854, 0.3462925013338698, 0.3421496968234898, 0.3379121973671011, 0.33354627996739783, 0.3290196683648588, 0.3243028786351671, 0.3193707299974641, 0.3142040718067254, 0.30879174275256255, 0.3031327184226838, 0.29723832648172355, 0.29113433068302297, 0.28486262843112686, 0.27848229651782536, 0.2720697748858098, 0.26571810067022106, 0.2595352673919937, 0.2536419246876398, 0.24816866369961044, 0.24325297522042605, 0.2390356253421597, 0.2356558182949797, 0.23324440260295884, 0.2319148163172653, 0.2317524955733089, 0.23280468942782956, 0.23507332618330423, 0.23851320051066513, 0.24303633491165608, 0.24852158308941372, 0.2548272294351919, 0.2618039691813439, 0.2693061391394652, 0.27719997859613166, 0.28536859823453353, 0.29371397609683497, 0.30215663506058915, 0.3106337498396995, 0.3190963761104197, 0.32750636739706585, 0.33583339692127834 ], [ 0.38605456243030406, 0.38174198090238615, 0.3775275518372347, 0.37341100696727086, 0.3693854568707821, 0.36543752131984286, 0.3615477730182195, 0.3576914563931558, 0.35383942474517177, 0.34995923181125155, 0.34601631908810215, 0.3419752569683272, 0.33780102219787156, 0.33346032062158726, 0.32892298565145006, 0.3241634922747437, 0.3191626179540696, 0.31390925267551345, 0.3084023125515813, 0.3026526525812385, 0.29668481829639143, 0.2905384412923395, 0.2842690882377549, 0.2779484280255522, 0.27166368250598916, 0.26551644392748375, 0.2596210215958337, 0.2541024516523411, 0.2490941176556386, 0.2447346111996227, 0.24116315856117873, 0.23851290514891121, 0.23690181918501207, 0.23642195969655125, 0.23712899431622114, 0.23903452748701345, 0.24210349734420897, 0.24625761627435502, 0.25138413536883664, 0.2573478824454245, 0.2640040466314859, 0.2712095439946429, 0.2788316295920594, 0.2867533028074544, 0.29487572084180663, 0.30311821358892227, 0.3114166258718348, 0.31972068477296783, 0.32799097745109357, 0.3361959813723584 ], [ 0.38820297799650955, 0.3840554272456541, 0.38001210083169046, 0.37607204476904305, 0.37222754906933625, 0.3684642827351608, 0.3647617507034931, 0.36109403670773244, 0.35743077715391885, 0.35373830262355066, 0.34998088681025286, 0.34612205643853156, 0.3421259365420091, 0.3379586281455664, 0.3335896337352453, 0.3289933539541075, 0.32415067227308403, 0.3190506213490795, 0.31369208786547154, 0.308085469098724, 0.30225415595709954, 0.29623569796404126, 0.2900825182964688, 0.28386209688468705, 0.27765661799352803, 0.27156215754563806, 0.2656875179559624, 0.2601527518953052, 0.25508722297553743, 0.25062676954274404, 0.2469093044818887, 0.24406821283448837, 0.24222338439875782, 0.24147063079451797, 0.24187127148912657, 0.24344429553673874, 0.2461632633859824, 0.24995897579791596, 0.25472737652571875, 0.26034086151948627, 0.266660620576916, 0.27354788055388707, 0.28087265198723593, 0.2885194179751161, 0.29638987647738624, 0.30440325610016983, 0.31249489374852296, 0.32061376289966587, 0.32871954688453203, 0.33677971646497207 ], [ 0.39052697675618686, 0.38654289849024565, 0.3826671762092569, 0.37889816156465966, 0.37522738567489977, 0.3716397025704529, 0.36811375918823197, 0.36462275776939596, 0.36113545734271796, 0.3576173514924661, 0.3540319609945172, 0.35034219107297115, 0.34651172078585385, 0.34250641165894374, 0.3382957387600011, 0.3338542549559725, 0.32916309467786686, 0.32421150631079376, 0.31899837497275346, 0.3135336663455982, 0.307839696886276, 0.3019521268251991, 0.29592058815885836, 0.2898089016115644, 0.28369489353035493, 0.2776698701834224, 0.27183780491851856, 0.2663142054532675, 0.26122444220190344, 0.25670107976505446, 0.25287958547024864, 0.2498918671347283, 0.2478575574027739, 0.2468737893776114, 0.24700512429819302, 0.24827584372803807, 0.25066661874664836, 0.25411657442754976, 0.2585303645513817, 0.26378865532723866, 0.2697598376873911, 0.27631092895712356, 0.28331625197197136, 0.29066325187422604, 0.29825546670142233, 0.30601309325446147, 0.313871787291129, 0.3217803652491903, 0.3296980002652397, 0.3375913812721344 ], [ 0.3930119788629928, 0.38918934825888896, 0.38547740419810683, 0.3818738156567666, 0.37836943301494835, 0.37494844227952806, 0.37158884658213953, 0.3682632423932785, 0.3649398386630693, 0.36158365687663235, 0.3581578498919157, 0.35462508641109153, 0.3509489631203659, 0.3470954236962386, 0.3430341783320002, 0.3387401250123899, 0.3341947717735052, 0.32938764728125564, 0.324317667774941, 0.3189944071648084, 0.3134392013251163, 0.30768601507550003, 0.3017820159384285, 0.2957878310238174, 0.2897775010198706, 0.28383816588150157, 0.27806949070204573, 0.27258274219685613, 0.2674992560315853, 0.2629478412827908, 0.2590605582043091, 0.2559664211734743, 0.2537830233678469, 0.25260681715664574, 0.25250357772981685, 0.2535010490811679, 0.2555855975259993, 0.25870383495488386, 0.2627689344600291, 0.2676702495540854, 0.27328426991364274, 0.27948500759933764, 0.2861524319121198, 0.2931782661003878, 0.3004690815887573, 0.3079470532885634, 0.3155489583129566, 0.32322405358225664, 0.3309314137582852, 0.3386371999634961 ], [ 0.3956421155449302, 0.39197850093089553, 0.3884262610088741, 0.38498241112724885, 0.38163721125665, 0.3783743320423048, 0.37517134522715223, 0.37200050728660744, 0.368829786070202, 0.3656240695477489, 0.3623464944342134, 0.35895983962669736, 0.35542794243165987, 0.35171711076124423, 0.34779751777427026, 0.34364457332169374, 0.3392402668986336, 0.33457446949957986, 0.3296461690550414, 0.32446460038737746, 0.3190502215361888, 0.3134354891512265, 0.30766539890089145, 0.3017977793890928, 0.29590334904731425, 0.2900655462257726, 0.28438010108751594, 0.2789542186972267, 0.27390509393031465, 0.2693573284054763, 0.2654387596403232, 0.26227435520452946, 0.2599782421412622, 0.25864458984741023, 0.2583387389953027, 0.25909035793393065, 0.26089024736154903, 0.2636916668305647, 0.2674159766306301, 0.2719613961986138, 0.2772131286523967, 0.28305310447370663, 0.28936802753653795, 0.2960550197731177, 0.3030247376332474, 0.310202251521916, 0.3175262107413575, 0.32494689042053304, 0.332423682354171, 0.3399224946146897 ], [ 0.39840047251934835, 0.39489308833225617, 0.39149629672152836, 0.3882065026842029, 0.3850134741762999, 0.3819005200051357, 0.3788449859201204, 0.3758190390478695, 0.37279069218668903, 0.36972500855377344, 0.36658542533307675, 0.36333514003043926, 0.3599385149114447, 0.35636246840607183, 0.35257783480146626, 0.3485606818393543, 0.3442935782480796, 0.3397667997438766, 0.33497945447262817, 0.3299405006451139, 0.3246696243756408, 0.31919794785900835, 0.31356854774578985, 0.30783677698707385, 0.3020703907267255, 0.2963494631464263, 0.29076603190120737, 0.28542331251688097, 0.28043420022887794, 0.2759186665413001, 0.2719996394909031, 0.26879711677805784, 0.26642064696565987, 0.2649608759752664, 0.26448141900530037, 0.2650126268398081, 0.26654865976454645, 0.269048635149215, 0.27244168349014103, 0.2766348783102009, 0.28152249802932655, 0.2869950441858841, 0.2929467891236023, 0.29928115847837167, 0.30591377786596574, 0.31277341150349275, 0.31980125618218436, 0.32694914376812106, 0.3341771883386333, 0.3414513309312284 ], [ 0.4012693576428743, 0.39791511164781995, 0.3946693857640034, 0.39152802901794914, 0.38848042005566685, 0.38550965608400156, 0.3825930510108066, 0.37970291420953334, 0.376807563322261, 0.37387251359445267, 0.3708617833189617, 0.36773925940468855, 0.3644700768739543, 0.3610219783811108, 0.357366631596946, 0.3534808909784985, 0.34934799456731763, 0.344958685976307, 0.34031224804576643, 0.3354174303010744, 0.33029325018229866, 0.3249696500052657, 0.31948799735106487, 0.31390142194834814, 0.3082749787525012, 0.3026856035248194, 0.2972217736358849, 0.29198270151927486, 0.2870767876249778, 0.28261898527356594, 0.2787267449441837, 0.27551437524114714, 0.2730860097451961, 0.27152785052018147, 0.27090082055751086, 0.27123499269101126, 0.2725270072582286, 0.2747411295715094, 0.2778138016425745, 0.28166079276519435, 0.28618560045794184, 0.2912876989892843, 0.29686951370348064, 0.30284145593271766, 0.30912482176009176, 0.31565272961954793, 0.32236950462102354, 0.3292290178967763, 0.33619248697483795, 0.34322617321520543 ], [ 0.4042305820451566, 0.40102611776511604, 0.3979269932955573, 0.394928564188441, 0.3920199234882981, 0.38918410035847356, 0.3863985565610366, 0.3836359535175259, 0.38086514545584915, 0.37805234342119626, 0.3751623915588699, 0.37216010052962784, 0.3690115914615447, 0.3656856150028436, 0.3621548211885666, 0.35839696477225336, 0.3543960361024406, 0.35014330939837224, 0.34563829938605284, 0.3408896154564952, 0.33591570164223844, 0.33074545170823877, 0.32541869045195937, 0.31998651099562236, 0.3145114466574189, 0.30906742679946564, 0.3037394131593496, 0.29862253923615173, 0.29382049809159555, 0.2894428801770709, 0.28560120353088375, 0.2824035510496052, 0.2799480460452806, 0.27831580480886864, 0.277564376340277, 0.2777228497187024, 0.27878965353726826, 0.2807335845758354, 0.2834979256974676, 0.28700687444394773, 0.29117310862315854, 0.2959052527027405, 0.30111423518188807, 0.30671791566747947, 0.3126437739553037, 0.3188297944491961, 0.3252239037521257, 0.331782425504757, 0.33846802598814485, 0.34524756587479044 ], [ 0.4072657440523882, 0.4042074792453154, 0.40125044668211335, 0.39838957628993243, 0.3956137774200191, 0.39290614542546143, 0.39024445289350307, 0.38760189960905206, 0.3849480790268777, 0.3822501086518158, 0.3794738680816983, 0.37658529112874045, 0.37355166591681505, 0.37034290701524136, 0.3669327742327751, 0.363300021733643, 0.3594294674646764, 0.35531297623676633, 0.35095035078416553, 0.34635012485757644, 0.3415302519527886, 0.33651868286276326, 0.3313538234905945, 0.32608485783679403, 0.32077190458967053, 0.3154859439601175, 0.3103084020541052, 0.3053302186367736, 0.3006501684220663, 0.29637218773948265, 0.29260151762420494, 0.28943964367487773, 0.2869782937274867, 0.28529309475780196, 0.2844377834586041, 0.28443998002677107, 0.2852993786509878, 0.28698878500834674, 0.28945785832970083, 0.2926388775334801, 0.2964535129149232, 0.30081952259321426, 0.305656476176959, 0.31088993729993997, 0.3164538984459951, 0.3222915701690415, 0.32835483890932265, 0.334602815539528, 0.3409999149002958, 0.34751385864960543 ], [ 0.4103565059286378, 0.4074406678008612, 0.40462120185700357, 0.4018926831308101, 0.39924393509851885, 0.39665824227800944, 0.39411383290535823, 0.39158460717139876, 0.3890410712192398, 0.38645142719457803, 0.38378276586524124, 0.3810023103517554, 0.3780786660723883, 0.3749830412586177, 0.37169041235438144, 0.36818061757034765, 0.3644393687114226, 0.36045917574784464, 0.3562401807237822, 0.3517908981115872, 0.34712885811586663, 0.34228114749272603, 0.3372848377444435, 0.3321872802590701, 0.32704622838908737, 0.32192971455999203, 0.31691556658608294, 0.31209039860616483, 0.3075478753662384, 0.30338605064052027, 0.29970365192530857, 0.29659534523806386, 0.29414625929910554, 0.292426328720442, 0.2914852419001409, 0.2913488490534791, 0.29201773172315193, 0.29346826784187646, 0.29565604406397794, 0.29852101752505256, 0.3019935446773755, 0.30600033789477094, 0.31046956029366224, 0.31533454769911495, 0.32053596117475625, 0.3260224500826252, 0.33175010282076, 0.337681068702234, 0.3437817584560608, 0.3500209913518648 ], [ 0.4134848547041455, 0.41070751238943154, 0.40802109554267485, 0.40541989576830534, 0.40289274260540875, 0.40042322015973636, 0.39799013829947877, 0.3955682353550581, 0.39312907505757044, 0.39064209109597037, 0.3880757288781085, 0.3853986355941241, 0.3825808554315957, 0.3795949951906025, 0.3764173348594837, 0.3730288664150964, 0.36941625114593546, 0.3655726906694402, 0.36149870952098423, 0.3572028479654447, 0.35270226261883286, 0.3480232291097233, 0.3432015340444531, 0.3382827308205833, 0.3333222129867194, 0.32838502866560104, 0.32354532217489546, 0.3188852523622305, 0.31449321675186376, 0.31046122820277466, 0.30688136887023815, 0.3038413969639351, 0.30141979331218144, 0.29968076221247447, 0.298669870999837, 0.29841104652495043, 0.2989054969663768, 0.30013280922408714, 0.30205406740526974, 0.3046164649187061, 0.30775864638375416, 0.31141596662623733, 0.3155249779295005, 0.3200266925132582, 0.324868439599581, 0.3300043823151982, 0.33539494069208076, 0.3410054692770504, 0.3468045653794233, 0.35276235129559164 ], [ 0.41663333995176477, 0.41399043463478635, 0.4114325758860879, 0.4089538422638756, 0.40654315410049363, 0.40418449222485775, 0.40185735519348115, 0.39953743346553094, 0.3971974658536997, 0.39480823483747407, 0.39233965359346173, 0.3897618986956622, 0.38704654746403977, 0.38416768652400435, 0.38110296676424077, 0.37783458817420146, 0.3743502049899605, 0.3706437465971804, 0.3667161525196291, 0.3625760205175286, 0.35824016517579704, 0.35373407982912625, 0.3490922861584597, 0.34435854182116304, 0.33958585579910605, 0.33483623395722334, 0.3301800469102803, 0.32569488679968955, 0.32146377255824454, 0.3175725920270828, 0.31410674967989904, 0.3111471260960058, 0.30876563490582853, 0.30702084450982625, 0.3059542556655049, 0.30558783230953895, 0.3059232398100247, 0.30694296991527226, 0.3086131931648273, 0.31088787183293964, 0.3137134723868215, 0.31703357652246383, 0.3207927937907195, 0.32493957904346893, 0.3294277934608098, 0.334217065398843, 0.3392721718411291, 0.34456175774855796, 0.3500567397020428, 0.3557287128501172 ], [ 0.41978528314721886, 0.4172726560809916, 0.4148389058510874, 0.4124779657884235, 0.41017892363001435, 0.4079262405092372, 0.4057001921995002, 0.40347751255977393, 0.40123220712671487, 0.39893649669068687, 0.39656184708247233, 0.39408004215590964, 0.3914642613200456, 0.3886901297749269, 0.3857367175054289, 0.3825874708476142, 0.379231067088331, 0.37566218744918956, 0.3718822065798679, 0.36789979711401, 0.3637314456276368, 0.35940187094913195, 0.35494432638790885, 0.3504007532067532, 0.34582173322956866, 0.34126616505183704, 0.33680056487263593, 0.3324978772493811, 0.32843568463531403, 0.32469374072376533, 0.32135083180072654, 0.3184810930404898, 0.3161500568370154, 0.31441085262266993, 0.3133010641892816, 0.3128407366682366, 0.3130318906332677, 0.31385966398423853, 0.31529491999334175, 0.3172979072784577, 0.31982239958909736, 0.32281971229840495, 0.32624208096794216, 0.3300450580284974, 0.33418878725550893, 0.3386382073921065, 0.34336238471324565, 0.3483332640808366, 0.35352415726511044, 0.35890826399883985 ], [ 0.42292495505406663, 0.42053837361952295, 0.41822433555120353, 0.415976693037962, 0.4137847691635956, 0.41163357550941004, 0.40950423584082457, 0.40737459733523457, 0.4052199998796525, 0.40301416650375416, 0.40073017456344406, 0.39834146776739204, 0.39582287290726914, 0.39315159119803406, 0.390308141286444, 0.38727723812131054, 0.3840485980696579, 0.38061766523346013, 0.3769862564169494, 0.37316312227617215, 0.369164419498217, 0.365014082951833, 0.3607440771007903, 0.3563944922377103, 0.35201343365251403, 0.3476566325641099, 0.3433866907326405, 0.3392718632161868, 0.3353842952477258, 0.3317976695404021, 0.32858429567111497, 0.32581178077750184, 0.32353954440149424, 0.3218155496876685, 0.3206736802839542, 0.3201321644537538, 0.32019332305132314, 0.3208447147544876, 0.32206151718194775, 0.323809775964562, 0.3260500265131429, 0.3287407704531964, 0.3318413650250388, 0.33531402991807324, 0.3391248522238439, 0.34324383874600006, 0.3476441980301553, 0.3523011169665404, 0.35719032512932486, 0.36228671980757016 ], [ 0.4260377192865847, 0.4237729011701631, 0.4215742414626151, 0.4194355706812898, 0.41734650628475184, 0.41529266742486026, 0.4132560799306813, 0.41121575446397485, 0.4091484108896853, 0.4070293150762013, 0.40483319107268295, 0.40253517185307336, 0.40011175503471214, 0.3975417353013157, 0.394807091655667, 0.39189381408124846, 0.38879265982740263, 0.38549983366648594, 0.3820175886001382, 0.3783547432265561, 0.37452710897277114, 0.3705578143071025, 0.36647750363052484, 0.3623243758968615, 0.35814401301237275, 0.35398893296742406, 0.3499177916182124, 0.34599415628553376, 0.3422847914427212, 0.3388574386643636, 0.3357781426969649, 0.3331082681429103, 0.33090145134025245, 0.3292008141034647, 0.32803680037673927, 0.32742596000175983, 0.32737088959184996, 0.3278613666688184, 0.3288765184419993, 0.3303876983101632, 0.3323616413016465, 0.33476345410463415, 0.33755906198690677, 0.34071686069380713, 0.34420847412624833, 0.3480086666128762, 0.35209457741997446, 0.35644452022482886, 0.3610366169809462, 0.3658475177612102 ], [ 0.4291101417326761, 0.42696277725246207, 0.4248752320315336, 0.4228413691494335, 0.4208511505600281, 0.4188908477321664, 0.4169434271675728, 0.4149890951719619, 0.4130059773358244, 0.410970901963867, 0.408860253618919, 0.40665086299040715, 0.40432090201198884, 0.40185075778691104, 0.3992238645282112, 0.39642747846859017, 0.39345338572283195, 0.39029853672601716, 0.386965602608004, 0.38346344830402096, 0.3798075140362052, 0.37602009082504245, 0.37213046689953283, 0.36817491069971586, 0.36419644382061256, 0.36024434614266104, 0.35637332942459266, 0.35264232007285495, 0.3491128124637345, 0.34584679564661414, 0.34290431917429237, 0.34034084219906185, 0.33820458964695915, 0.3365341991534809, 0.33535695965451534, 0.33468790054964975, 0.33452988710953196, 0.33487472965689347, 0.33570515282071, 0.3369973344814968, 0.3387236431759804, 0.34085519326545605, 0.343363895958973, 0.3462237930392972, 0.34941159270766337, 0.35290645681261334, 0.35668919438295454, 0.3607410841732505, 0.36504257360189163, 0.3695720854574981 ], [ 0.43213006680753874, 0.43009583939589846, 0.4281152205212602, 0.42618215442674345, 0.42428698898274353, 0.42241668115419445, 0.42055516262285003, 0.41868385131354835, 0.4167822865664447, 0.41482886005895186, 0.4128016117050513, 0.4106790596363962, 0.408441035624631, 0.40606950129202724, 0.40354932538434723, 0.40086900742468967, 0.3980213374751346, 0.3950039848693792, 0.39182001014514906, 0.3884782936301036, 0.38499387097688476, 0.3813881603248241, 0.37768905788414325, 0.3739308692597543, 0.3701540341579166, 0.3664045946459615, 0.3627333553553689, 0.35919469225081285, 0.35584498911806317, 0.3527407204523479, 0.34993625503053516, 0.34748151968913543, 0.3454197250850613, 0.3437853973142538, 0.3426029638622057, 0.34188609819198557, 0.3416379349053526, 0.3418521416028575, 0.34251470039950116, 0.34360614139727547, 0.34510390678194186, 0.3469845197608093, 0.3492252848341251, 0.35180534032221333, 0.3547059993366344, 0.3579104292065634, 0.3614028129872727, 0.365167197453053, 0.3691862543973218, 0.37344016752888287 ], [ 0.43508666253047096, 0.4331612673760994, 0.43128346700212367, 0.42944732958330223, 0.42764362199316114, 0.4258600092239637, 0.42408139996691224, 0.4222904253979965, 0.42046803105129543, 0.4185941565649471, 0.4166484754029729, 0.41461116639151124, 0.4124636907470997, 0.410189551663149, 0.40777501776494923, 0.4052097961119543, 0.4024876442321004, 0.39960691332853104, 0.396571015841401, 0.39338880965077, 0.39007488820192154, 0.3866497607604203, 0.38313990020964506, 0.379577628104922, 0.376000799564663, 0.37245224626973555, 0.3689789373765236, 0.3656308289452345, 0.36245939554059364, 0.3595158742628603, 0.35684929966142453, 0.35450446137506286, 0.35251996399025554, 0.3509265967345379, 0.34974621626906266, 0.3489913016215046, 0.3486652584087909, 0.3487634430097143, 0.3492747675932442, 0.35018365761320563, 0.3514720837630911, 0.35312138994999015, 0.355113685620356, 0.3574326530584949, 0.3600637206353482, 0.36299365267274164, 0.3662096892667451, 0.3696984235593038, 0.37344462404163736, 0.37743019616129114 ], [ 0.4379704371698969, 0.4361495980295483, 0.43437059216933716, 0.43262764859261477, 0.43091197840994977, 0.42921196751032065, 0.4275135021867474, 0.4258004159722816, 0.42405503955103324, 0.42225883101339073, 0.42039306122996717, 0.41843952873596296, 0.4163812799841161, 0.4142033136654505, 0.41189325140881594, 0.40944196090615026, 0.4068441207546514, 0.4040987185275783, 0.4012094743680591, 0.39818518147388626, 0.3950399521095334, 0.39179335337869237, 0.3884704113705225, 0.3851014563474261, 0.3817217768162632, 0.37837104866265375, 0.3750925095524143, 0.3719318611222801, 0.36893590404483895, 0.3661509441170608, 0.36362104855155886, 0.3613862746072689, 0.35948102829458634, 0.3579327282344997, 0.35676093932203046, 0.3559770980560285, 0.3555848793728012, 0.35558116497186903, 0.3559574828669647, 0.3567017160899685, 0.35779984021226646, 0.35923745204819624, 0.3610008939413447, 0.3630778499532357, 0.3654573777322986, 0.36812942705531954, 0.3710839688176345, 0.37430990620513277, 0.3777939575747466, 0.38151968831569705 ], [ 0.4407732307018935, 0.43905271490703, 0.437368566195892, 0.43571520552244686, 0.4340843061810224, 0.4324649791817365, 0.4308440791976277, 0.4292066204583319, 0.42753628627579887, 0.42581601175166367, 0.42402861690002175, 0.42215746693946793, 0.4201871376452132, 0.41810406600057315, 0.41589716942449323, 0.41355842001151866, 0.4110833629580572, 0.4084715701928265, 0.40572702082116147, 0.40285839911866633, 0.3998792984391195, 0.3968083157410538, 0.39366901700314677, 0.3904897494972975, 0.38730327407578347, 0.384146191089534, 0.3810581393293937, 0.37808076037572075, 0.37525644208363657, 0.3726268841686739, 0.3702315631955835, 0.3681062082210755, 0.3662814241610362, 0.36478160914851043, 0.36362429785616956, 0.3628200223827946, 0.36237271940136107, 0.3622806366907697, 0.362537618128244, 0.3631345887074576, 0.3640610320368215, 0.36530625785040755, 0.36686029495163786, 0.36871430800505184, 0.370860512846453, 0.37329164118137176, 0.37600006940546155, 0.3789767685185474, 0.3822102476891397, 0.3856856527188729 ], [ 0.4434881846037471, 0.4418638163059953, 0.4402706761192639, 0.4387034024985757, 0.4371541422022196, 0.43561272796053857, 0.4340669651688596, 0.4325030180045159, 0.4309058803123306, 0.42925991288597626, 0.4275494266260372, 0.42575929049842104, 0.42387554406662803, 0.4218859962838331, 0.4197807947563291, 0.4175529523370134, 0.41519882020125126, 0.4127184980888475, 0.4101161728631179, 0.4074003757828037, 0.40458414692950084, 0.40168509233787875, 0.398725316079366, 0.3957312067279774, 0.39273305651401463, 0.38976449355596005, 0.38686171444926853, 0.3840625175010567, 0.3814051565406815, 0.37892706059900644, 0.37666349301012536, 0.3746462497971014, 0.372902515214635, 0.3714539955029898, 0.3703164354184941, 0.36949958473514116, 0.36900762731994896, 0.368840022007725, 0.36899264391175196, 0.36945906895633884, 0.370231822649274, 0.3713034209299136, 0.3726670651316191, 0.37431690835875175, 0.37624787706657553, 0.3784550981000245, 0.38093303729446953, 0.38367449274055543, 0.38666959932666867, 0.3899049907362356 ], [ 0.44610969359160907, 0.44457736531022046, 0.4430714753582046, 0.4415868999569588, 0.440116264594719, 0.4386501136962744, 0.43717717859955996, 0.43568473517101725, 0.4341590379053229, 0.4325858140181552, 0.43095079905384404, 0.42924029491385907, 0.4274417318161445, 0.4255442172282022, 0.42353905689500165, 0.4214202352838921, 0.4191848446842682, 0.41683345348176837, 0.4143704045284614, 0.4118040339431945, 0.4091467991673361, 0.40641530295345546, 0.4036301977143561, 0.400815953119406, 0.3980004700644727, 0.3952145273974998, 0.39249105525714945, 0.38986424142168913, 0.38736849472832, 0.3850373112395657, 0.3829021117036942, 0.38099113879236474, 0.37932851447817506, 0.37793355678416096, 0.37682043767787726, 0.37599822981507236, 0.3754713427244925, 0.3752402960389456, 0.3753027279427748, 0.3756545006528659, 0.37629074884218633, 0.37720672494225155, 0.37839832615325303, 0.37986223650800116, 0.38159567528342553, 0.38359580092141743, 0.3858588682874718, 0.38837926933187644, 0.3911485988164392, 0.39415487714816144 ], [ 0.4486333428476493, 0.44718902539996835, 0.44576671889796377, 0.44436155265792626, 0.4429666308144064, 0.44157319380068305, 0.4401708682314479, 0.4387479973613796, 0.43729204031627406, 0.43579002530009486, 0.43422904014518277, 0.43259674291572836, 0.43088187567233166, 0.42907476571381065, 0.4271678003066301, 0.4251558627335029, 0.4230367190943619, 0.4208113463842165, 0.4184841927571136, 0.41606336049715026, 0.41356070115356486, 0.41099181084896813, 0.4083759124467478, 0.4057356107933242, 0.4030965085408418, 0.40048667408886, 0.3979359608278444, 0.39547518859834857, 0.393135213847091, 0.3909459330782022, 0.388935282382443, 0.3871283105338383, 0.3855464102923196, 0.38420678844421013, 0.3831222375594626, 0.3823012417714186, 0.3817484084339472, 0.38146517334837227, 0.38145068705097723, 0.38170276101901274, 0.3822187413927192, 0.38299618661362184, 0.3840332532709208, 0.3853287370537185, 0.3868817661690422, 0.38869119485864456, 0.3907547869054171, 0.39306830695871775, 0.3956246473666214, 0.39841310935065477 ], [ 0.4510558341037427, 0.4496955850146416, 0.4483532875065815, 0.4470243347741011, 0.4457023048261099, 0.44437911367478994, 0.4430452478076888, 0.4416900688730772, 0.44030217998585375, 0.438869840378095, 0.43738141342454157, 0.4358258323911812, 0.43419306848360006, 0.4324745867076742, 0.4306637764260062, 0.4287563449976158, 0.42675066423579494, 0.42464806037101976, 0.42245303861060546, 0.4201734332120228, 0.4178204733478542, 0.41540875422280676, 0.41295610237273206, 0.41048332446503005, 0.4080138309768316, 0.4055731306078121, 0.4031881987801112, 0.40088673428661953, 0.3986963316222512, 0.3966436114696233, 0.39475336599470834, 0.3930477860887024, 0.3915458412640956, 0.3902628768612309, 0.38921047618065674, 0.3883966078244478, 0.38782604396454146, 0.3875009985663142, 0.38742190202585763, 0.38758820630737645, 0.3879991070656013, 0.3886540784649109, 0.3895531415615183, 0.3906968245182584, 0.39208581681365967, 0.39372036317967946, 0.3955994795624563, 0.3977200974880793, 0.40007625151280657, 0.402658416313343 ] ] }, { "hoverinfo": "text", "legendgroup": "In-sample", "marker": { "color": "black", "opacity": 0.5, "symbol": 1 }, "mode": "markers", "name": "In-sample", "text": [ "Arm 0_0
hartmann6: -0.00743332 (SEM: 0)
x1: 0.727637
x2: 0.0158302
x3: 0.322169
x4: 0.5387
x5: 0.67527
x6: 0.10375", "Arm 1_0
hartmann6: -0.200835 (SEM: 0)
x1: 0.175117
x2: 0.0301903
x3: 0.715479
x4: 0.108839
x5: 0.977182
x6: 0.948142", "Arm 2_0
hartmann6: -0.0493845 (SEM: 0)
x1: 0.504816
x2: 0.888835
x3: 0.466796
x4: 0.883032
x5: 0.790629
x6: 0.505584", "Arm 3_0
hartmann6: -0.361739 (SEM: 0)
x1: 0.845156
x2: 0.195218
x3: 0.383982
x4: 0.29748
x5: 0.067223
x6: 0.750868", "Arm 4_0
hartmann6: -0.34691 (SEM: 0)
x1: 0.049175
x2: 0.492704
x3: 0.185641
x4: 0.673909
x5: 0.264137
x6: 0.553204", "Arm 5_0
hartmann6: -0.00122357 (SEM: 0)
x1: 0.919515
x2: 0.184614
x3: 0.0400167
x4: 0.960031
x5: 0.582247
x6: 0.890628", "Arm 6_0
hartmann6: -0.705113 (SEM: 0)
x1: 0.685024
x2: 0.569286
x3: 0.810757
x4: 0.47779
x5: 0.34269
x6: 0.812079", "Arm 7_0
hartmann6: -0.026573 (SEM: 0)
x1: 0.93715
x2: 0.23629
x3: 0.314598
x4: 0.798763
x5: 0.115821
x6: 0.860188", "Arm 8_0
hartmann6: -0.267449 (SEM: 0)
x1: 0.364477
x2: 0.294306
x3: 0.978553
x4: 0.353489
x5: 0.529201
x6: 0.327819", "Arm 9_0
hartmann6: -0.057459 (SEM: 0)
x1: 0.762502
x2: 0.158897
x3: 0.108079
x4: 0.311153
x5: 0.0303824
x6: 0.194943", "Arm 10_0
hartmann6: -0.0608976 (SEM: 0)
x1: 0.0365047
x2: 0.232218
x3: 0.592728
x4: 0.819992
x5: 0.754713
x6: 0.859832", "Arm 11_0
hartmann6: -0.107564 (SEM: 0)
x1: 0.949356
x2: 0.751866
x3: 0.782419
x4: 0.57999
x5: 0.50625
x6: 0.97159", "Arm 12_0
hartmann6: -1.0773 (SEM: 0)
x1: 0.640224
x2: 0.403668
x3: 0.679884
x4: 0.382645
x5: 0.195774
x6: 0.665966", "Arm 13_0
hartmann6: -1.02992 (SEM: 0)
x1: 0.613435
x2: 0.361964
x3: 0.627553
x4: 0.360042
x5: 0.161998
x6: 0.599234", "Arm 14_0
hartmann6: -1.06188 (SEM: 0)
x1: 0.622941
x2: 0.38437
x3: 0.658435
x4: 0.370322
x5: 0.17813
x6: 0.630458", "Arm 15_0
hartmann6: -0.677888 (SEM: 0)
x1: 0.664338
x2: 0.444588
x3: 0.66279
x4: 0.35736
x5: 0.146627
x6: 0.563024", "Arm 16_0
hartmann6: -1.33923 (SEM: 0)
x1: 0.589344
x2: 0.329031
x3: 0.627168
x4: 0.37377
x5: 0.189965
x6: 0.670201", "Arm 17_0
hartmann6: -1.59467 (SEM: 0)
x1: 0.552983
x2: 0.28363
x3: 0.607905
x4: 0.380313
x5: 0.208743
x6: 0.727351", "Arm 18_0
hartmann6: -1.74365 (SEM: 0)
x1: 0.507182
x2: 0.238452
x3: 0.595341
x4: 0.384217
x5: 0.226292
x6: 0.791697", "Arm 19_0
hartmann6: -1.61877 (SEM: 0)
x1: 0.457544
x2: 0.202015
x3: 0.618197
x4: 0.40487
x5: 0.19097
x6: 0.804874", "Arm 20_0
hartmann6: -1.87609 (SEM: 0)
x1: 0.501826
x2: 0.229989
x3: 0.563919
x4: 0.359924
x5: 0.269192
x6: 0.818755", "Arm 21_0
hartmann6: -1.99516 (SEM: 0)
x1: 0.483541
x2: 0.235062
x3: 0.537257
x4: 0.308669
x5: 0.31545
x6: 0.831769", "Arm 22_0
hartmann6: -1.82532 (SEM: 0)
x1: 0.465893
x2: 0.299365
x3: 0.500452
x4: 0.255164
x5: 0.310294
x6: 0.859783", "Arm 23_0
hartmann6: -2.03442 (SEM: 0)
x1: 0.476545
x2: 0.183888
x3: 0.575377
x4: 0.297529
x5: 0.36602
x6: 0.804" ], "type": "scatter", "x": [ 0.7276373505592346, 0.1751172887161374, 0.5048156753182411, 0.8451558407396078, 0.049174997955560684, 0.9195153219625354, 0.6850243108347058, 0.9371500881388783, 0.3644766267389059, 0.7625019941478968, 0.03650472965091467, 0.9493563147261739, 0.6402239006059199, 0.613435327090813, 0.6229408900283205, 0.6643380089757328, 0.5893438230124327, 0.5529830969571025, 0.5071817647894944, 0.45754379347706936, 0.5018256925031049, 0.48354114723378894, 0.46589336751365595, 0.4765450863225022 ], "xaxis": "x", "y": [ 0.01583022251725197, 0.030190253630280495, 0.8888350948691368, 0.1952177081257105, 0.4927044054493308, 0.18461427465081215, 0.5692862756550312, 0.23628956265747547, 0.29430599976330996, 0.15889692585915327, 0.23221817426383495, 0.7518660826608539, 0.40366831904004663, 0.36196413459246995, 0.3843701114585219, 0.4445879244985369, 0.3290306800342647, 0.2836300866586648, 0.23845185977121414, 0.20201464379195283, 0.22998855674283797, 0.2350617565595371, 0.2993652528728771, 0.18388802015346467 ], "yaxis": "y" }, { "hoverinfo": "text", "legendgroup": "In-sample", "marker": { "color": "black", "opacity": 0.5, "symbol": 1 }, "mode": "markers", "name": "In-sample", "showlegend": false, "text": [ "Arm 0_0
hartmann6: -0.00743332 (SEM: 0)
x1: 0.727637
x2: 0.0158302
x3: 0.322169
x4: 0.5387
x5: 0.67527
x6: 0.10375", "Arm 1_0
hartmann6: -0.200835 (SEM: 0)
x1: 0.175117
x2: 0.0301903
x3: 0.715479
x4: 0.108839
x5: 0.977182
x6: 0.948142", "Arm 2_0
hartmann6: -0.0493845 (SEM: 0)
x1: 0.504816
x2: 0.888835
x3: 0.466796
x4: 0.883032
x5: 0.790629
x6: 0.505584", "Arm 3_0
hartmann6: -0.361739 (SEM: 0)
x1: 0.845156
x2: 0.195218
x3: 0.383982
x4: 0.29748
x5: 0.067223
x6: 0.750868", "Arm 4_0
hartmann6: -0.34691 (SEM: 0)
x1: 0.049175
x2: 0.492704
x3: 0.185641
x4: 0.673909
x5: 0.264137
x6: 0.553204", "Arm 5_0
hartmann6: -0.00122357 (SEM: 0)
x1: 0.919515
x2: 0.184614
x3: 0.0400167
x4: 0.960031
x5: 0.582247
x6: 0.890628", "Arm 6_0
hartmann6: -0.705113 (SEM: 0)
x1: 0.685024
x2: 0.569286
x3: 0.810757
x4: 0.47779
x5: 0.34269
x6: 0.812079", "Arm 7_0
hartmann6: -0.026573 (SEM: 0)
x1: 0.93715
x2: 0.23629
x3: 0.314598
x4: 0.798763
x5: 0.115821
x6: 0.860188", "Arm 8_0
hartmann6: -0.267449 (SEM: 0)
x1: 0.364477
x2: 0.294306
x3: 0.978553
x4: 0.353489
x5: 0.529201
x6: 0.327819", "Arm 9_0
hartmann6: -0.057459 (SEM: 0)
x1: 0.762502
x2: 0.158897
x3: 0.108079
x4: 0.311153
x5: 0.0303824
x6: 0.194943", "Arm 10_0
hartmann6: -0.0608976 (SEM: 0)
x1: 0.0365047
x2: 0.232218
x3: 0.592728
x4: 0.819992
x5: 0.754713
x6: 0.859832", "Arm 11_0
hartmann6: -0.107564 (SEM: 0)
x1: 0.949356
x2: 0.751866
x3: 0.782419
x4: 0.57999
x5: 0.50625
x6: 0.97159", "Arm 12_0
hartmann6: -1.0773 (SEM: 0)
x1: 0.640224
x2: 0.403668
x3: 0.679884
x4: 0.382645
x5: 0.195774
x6: 0.665966", "Arm 13_0
hartmann6: -1.02992 (SEM: 0)
x1: 0.613435
x2: 0.361964
x3: 0.627553
x4: 0.360042
x5: 0.161998
x6: 0.599234", "Arm 14_0
hartmann6: -1.06188 (SEM: 0)
x1: 0.622941
x2: 0.38437
x3: 0.658435
x4: 0.370322
x5: 0.17813
x6: 0.630458", "Arm 15_0
hartmann6: -0.677888 (SEM: 0)
x1: 0.664338
x2: 0.444588
x3: 0.66279
x4: 0.35736
x5: 0.146627
x6: 0.563024", "Arm 16_0
hartmann6: -1.33923 (SEM: 0)
x1: 0.589344
x2: 0.329031
x3: 0.627168
x4: 0.37377
x5: 0.189965
x6: 0.670201", "Arm 17_0
hartmann6: -1.59467 (SEM: 0)
x1: 0.552983
x2: 0.28363
x3: 0.607905
x4: 0.380313
x5: 0.208743
x6: 0.727351", "Arm 18_0
hartmann6: -1.74365 (SEM: 0)
x1: 0.507182
x2: 0.238452
x3: 0.595341
x4: 0.384217
x5: 0.226292
x6: 0.791697", "Arm 19_0
hartmann6: -1.61877 (SEM: 0)
x1: 0.457544
x2: 0.202015
x3: 0.618197
x4: 0.40487
x5: 0.19097
x6: 0.804874", "Arm 20_0
hartmann6: -1.87609 (SEM: 0)
x1: 0.501826
x2: 0.229989
x3: 0.563919
x4: 0.359924
x5: 0.269192
x6: 0.818755", "Arm 21_0
hartmann6: -1.99516 (SEM: 0)
x1: 0.483541
x2: 0.235062
x3: 0.537257
x4: 0.308669
x5: 0.31545
x6: 0.831769", "Arm 22_0
hartmann6: -1.82532 (SEM: 0)
x1: 0.465893
x2: 0.299365
x3: 0.500452
x4: 0.255164
x5: 0.310294
x6: 0.859783", "Arm 23_0
hartmann6: -2.03442 (SEM: 0)
x1: 0.476545
x2: 0.183888
x3: 0.575377
x4: 0.297529
x5: 0.36602
x6: 0.804" ], "type": "scatter", "x": [ 0.7276373505592346, 0.1751172887161374, 0.5048156753182411, 0.8451558407396078, 0.049174997955560684, 0.9195153219625354, 0.6850243108347058, 0.9371500881388783, 0.3644766267389059, 0.7625019941478968, 0.03650472965091467, 0.9493563147261739, 0.6402239006059199, 0.613435327090813, 0.6229408900283205, 0.6643380089757328, 0.5893438230124327, 0.5529830969571025, 0.5071817647894944, 0.45754379347706936, 0.5018256925031049, 0.48354114723378894, 0.46589336751365595, 0.4765450863225022 ], "xaxis": "x2", "y": [ 0.01583022251725197, 0.030190253630280495, 0.8888350948691368, 0.1952177081257105, 0.4927044054493308, 0.18461427465081215, 0.5692862756550312, 0.23628956265747547, 0.29430599976330996, 0.15889692585915327, 0.23221817426383495, 0.7518660826608539, 0.40366831904004663, 0.36196413459246995, 0.3843701114585219, 0.4445879244985369, 0.3290306800342647, 0.2836300866586648, 0.23845185977121414, 0.20201464379195283, 0.22998855674283797, 0.2350617565595371, 0.2993652528728771, 0.18388802015346467 ], "yaxis": "y2" } ], "layout": { "annotations": [ { "font": { "size": 14 }, "showarrow": false, "text": "Mean", "x": 0.25, "xanchor": "center", "xref": "paper", "y": 1, "yanchor": "bottom", "yref": "paper" }, { "font": { "size": 14 }, "showarrow": false, "text": "Standard Error", "x": 0.8, "xanchor": "center", "xref": "paper", "y": 1, "yanchor": "bottom", "yref": "paper" } ], "autosize": false, "height": 450, "hovermode": "closest", "legend": { "orientation": "h", "x": 0, "y": -0.25 }, "margin": { "b": 100, "l": 35, "pad": 0, "r": 35, "t": 35 }, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ], "sequentialminus": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "hartmann6" }, "width": 950, "xaxis": { "anchor": "y", "autorange": false, "domain": [ 0.05, 0.45 ], "exponentformat": "e", "range": [ 0.0, 1.0 ], "tickfont": { "size": 11 }, "tickmode": "auto", "title": { "text": "x1" }, "type": "linear" }, "xaxis2": { "anchor": "y2", "autorange": false, "domain": [ 0.6, 1 ], "exponentformat": "e", "range": [ 0.0, 1.0 ], "tickfont": { "size": 11 }, "tickmode": "auto", "title": { "text": "x1" }, "type": "linear" }, "yaxis": { "anchor": "x", "autorange": false, "domain": [ 0, 1 ], "exponentformat": "e", "range": [ 0.0, 1.0 ], "tickfont": { "size": 11 }, "tickmode": "auto", "title": { "text": "x2" }, "type": "linear" }, "yaxis2": { "anchor": "x2", "autorange": false, "domain": [ 0, 1 ], "exponentformat": "e", "range": [ 0.0, 1.0 ], "tickfont": { "size": 11 }, "tickmode": "auto", "type": "linear" } } }, "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "render(ax_client.get_contour_plot())" ] }, { "cell_type": "markdown", "id": "c8936c27", "metadata": { "papermill": { "duration": 0.055856, "end_time": "2024-04-28T05:13:01.213701", "exception": false, "start_time": "2024-04-28T05:13:01.157845", "status": "completed" }, "tags": [] }, "source": [ "We can also retrieve a contour plot for the other metric, \"l2norm\" –– say, we are interested in seeing the response surface for parameters \"x3\" and \"x4\" for this one." ] }, { "cell_type": "code", "execution_count": 12, "id": "de7a73ca", "metadata": { "execution": { "iopub.execute_input": "2024-04-28T05:13:01.326247Z", "iopub.status.busy": "2024-04-28T05:13:01.325706Z", "iopub.status.idle": "2024-04-28T05:13:01.984532Z", "shell.execute_reply": "2024-04-28T05:13:01.983874Z" }, "papermill": { "duration": 0.719895, "end_time": "2024-04-28T05:13:01.989162", "exception": false, "start_time": "2024-04-28T05:13:01.269267", "status": "completed" }, "tags": [] }, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:13:01] ax.service.ax_client: Retrieving contour plot with parameter 'x3' on X-axis and 'x4' on Y-axis, for metric 'l2norm'. Remaining parameters are affixed to the middle of their range.\n" ] }, { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "autocolorscale": false, "autocontour": true, "colorbar": { "tickfont": { "size": 8 }, "ticksuffix": "", "x": 0.45, "y": 0.5 }, "colorscale": [ [ 0.0, "rgb(247,252,253)" ], [ 0.125, "rgb(229,245,249)" ], [ 0.25, "rgb(204,236,230)" ], [ 0.375, "rgb(153,216,201)" ], [ 0.5, "rgb(102,194,164)" ], [ 0.625, "rgb(65,174,118)" ], [ 0.75, "rgb(35,139,69)" ], [ 0.875, "rgb(0,109,44)" ], [ 1.0, "rgb(0,68,27)" ] ], "contours": { "coloring": "heatmap" }, "hoverinfo": "x+y+z", "ncontours": 25, "type": "contour", "x": [ 0.0, 0.02040816326530612, 0.04081632653061224, 0.061224489795918366, 0.08163265306122448, 0.1020408163265306, 0.12244897959183673, 0.14285714285714285, 0.16326530612244897, 0.18367346938775508, 0.2040816326530612, 0.22448979591836732, 0.24489795918367346, 0.26530612244897955, 0.2857142857142857, 0.3061224489795918, 0.32653061224489793, 0.3469387755102041, 0.36734693877551017, 0.3877551020408163, 0.4081632653061224, 0.42857142857142855, 0.44897959183673464, 0.4693877551020408, 0.4897959183673469, 0.5102040816326531, 0.5306122448979591, 0.5510204081632653, 0.5714285714285714, 0.5918367346938775, 0.6122448979591836, 0.6326530612244897, 0.6530612244897959, 0.673469387755102, 0.6938775510204082, 0.7142857142857142, 0.7346938775510203, 0.7551020408163265, 0.7755102040816326, 0.7959183673469387, 0.8163265306122448, 0.836734693877551, 0.8571428571428571, 0.8775510204081632, 0.8979591836734693, 0.9183673469387754, 0.9387755102040816, 0.9591836734693877, 0.9795918367346939, 1.0 ], "xaxis": "x", "y": [ 0.0, 0.02040816326530612, 0.04081632653061224, 0.061224489795918366, 0.08163265306122448, 0.1020408163265306, 0.12244897959183673, 0.14285714285714285, 0.16326530612244897, 0.18367346938775508, 0.2040816326530612, 0.22448979591836732, 0.24489795918367346, 0.26530612244897955, 0.2857142857142857, 0.3061224489795918, 0.32653061224489793, 0.3469387755102041, 0.36734693877551017, 0.3877551020408163, 0.4081632653061224, 0.42857142857142855, 0.44897959183673464, 0.4693877551020408, 0.4897959183673469, 0.5102040816326531, 0.5306122448979591, 0.5510204081632653, 0.5714285714285714, 0.5918367346938775, 0.6122448979591836, 0.6326530612244897, 0.6530612244897959, 0.673469387755102, 0.6938775510204082, 0.7142857142857142, 0.7346938775510203, 0.7551020408163265, 0.7755102040816326, 0.7959183673469387, 0.8163265306122448, 0.836734693877551, 0.8571428571428571, 0.8775510204081632, 0.8979591836734693, 0.9183673469387754, 0.9387755102040816, 0.9591836734693877, 0.9795918367346939, 1.0 ], "yaxis": "y", "z": [ [ 1.1006241301737754, 1.099408312099828, 1.0984760012346815, 1.0978340768552701, 1.0974889930810765, 1.0974467537127648, 1.0977128865962706, 1.0982924170214785, 1.0991898396068969, 1.1004090880869448, 1.1019535024141065, 1.103825792623168, 1.1060279989875632, 1.1085614481357102, 1.11142670499511, 1.1146235206963075, 1.1181507768978016, 1.122006427380076, 1.1261874381891932, 1.1306897280669177, 1.1355081113552465, 1.1406362459707307, 1.146066589363989, 1.1517903655651545, 1.1577975464227162, 1.1640768499357546, 1.1706157581392445, 1.1774005563320877, 1.184416394566732, 1.1916473713039533, 1.1990766380533147, 1.2066865227616914, 1.2144586687723402, 1.2223741854406658, 1.2304138060216794, 1.2385580482715741, 1.2467873733298676, 1.2550823388369967, 1.2634237428368684, 1.271792755742934, 1.2801710384335472, 1.2885408453184888, 1.296885111927884, 1.3051875271782225, 1.3134325909484474, 1.3216056579460287, 1.329692969068032, 1.3376816715797704, 1.345559829465356, 1.3533164252706074 ], [ 1.096297739022689, 1.0950565879509648, 1.09410341907078, 1.0934452883770072, 1.0930888248616963, 1.0930402061688205, 1.0933051338519693, 1.0938888076769435, 1.0947958983347943, 1.0960305178770846, 1.0975961871631785, 1.09949579962894, 1.1017315807582726, 1.1043050427732704, 1.1072169342640104, 1.1104671847618763, 1.1140548446226686, 1.1179780210239192, 1.1222338113830488, 1.1268182360477736, 1.1317261726642207, 1.136951295147834, 1.1424860206124974, 1.148321467894515, 1.154447431380282, 1.1608523736590368, 1.167523440043841, 1.1744464972309847, 1.1816061973325525, 1.1889860672853934, 1.196568622312265, 1.2043355008060967, 1.2122676168527713, 1.2203453257122372, 1.2285485970263665, 1.2368571903543326, 1.2452508278469632, 1.2537093594109725, 1.2622129164999085, 1.270742051601727, 1.2792778614718925, 1.287802093097691, 1.296297232206399, 1.3047465748059799, 1.3131342827538872, 1.3214454246912792, 1.3296660038728871, 1.3377829744932814, 1.3457842480870401, 1.3536586914914441 ], [ 1.0924048636250343, 1.091142799705671, 1.0901729648385539, 1.089502576745783, 1.0891384240187754, 1.08908684273409, 1.08935369279121, 1.0899443333489718, 1.090863596640648, 1.092115759371864, 1.0937045108625127, 1.0956329170937695, 1.0979033798775268, 1.100517590490455, 1.1034764773202177, 1.1067801473671244, 1.110427821836409, 1.1144177665443644, 1.1187472184363068, 1.123412310155251, 1.128407995272057, 1.133727977440485, 1.1393646473080288, 1.1453090314208418, 1.1515507575272508, 1.1580780405394282, 1.1648776929059363, 1.1719351622649128, 1.1792345980194843, 1.1867589469846398, 1.1944900766228463, 1.2024089227731707, 1.2104956573499224, 1.2187298703952267, 1.227090760224074, 1.2355573252525736, 1.2441085514360128, 1.2527235899887, 1.2613819210948716, 1.2700635005122014, 1.2787488871821007, 1.2874193510827956, 1.2960569615129185, 1.3046446567335646, 1.3131662964149917, 1.3216066986464294, 1.3299516634048865, 1.3381879843794637, 1.346303450952349, 1.3542868419800727 ], [ 1.0889725357307392, 1.0876945127827908, 1.0867127301938544, 1.0860345510699618, 1.0856669067776439, 1.0856162746348446, 1.0858886554854061, 1.0864895504729166, 1.087423936210634, 1.0886962374446227, 1.0903102962394637, 1.09226933669201, 1.0945759242139672, 1.097231918533038, 1.100238419760949, 1.1035957071781788, 1.1073031708005228, 1.1113592363261462, 1.1157612847088831, 1.1205055683456984, 1.1255871266690924, 1.1309997047419362, 1.1367356791876146, 1.1427859963567764, 1.1491401279303668, 1.155786049086898, 1.1627102438449253, 1.1698977411951355, 1.1773321841879718, 1.1849959323349526, 1.1928701956749976, 1.2009351968547832, 1.2091703558006408, 1.2175544902208448, 1.2260660244227461, 1.2346831988231348, 1.2433842730455384, 1.2521477165239538, 1.2609523818996489, 1.2697776580168443, 1.2786036008170327, 1.2874110417604765, 1.2961816744796644, 1.3048981211551798, 1.313543980604903, 1.3221038603279938, 1.3305633947952835, 1.338909252183782, 1.3471291315651066, 1.3552117523202938 ], [ 1.0860269390653872, 1.084738441967338, 1.083749955348424, 1.083068970233886, 1.082702542623653, 1.0826572723330499, 1.0829392819204018, 1.0835541949627014, 1.084507112797771, 1.0858025887264104, 1.0874445985727297, 1.0894365064493505, 1.0917810245833712, 1.0944801661457175, 1.097535190210335, 1.1009465382686916, 1.104713762154796, 1.1088354438077768, 1.1133091080139113, 1.1181311301151469, 1.123296641613947, 1.128799437585897, 1.1346318907454043, 1.1407848777812593, 1.1472477240550107, 1.1540081727998541, 1.161052384459714, 1.168364970703301, 1.1759290659520614, 1.183726437077938, 1.191737629455658, 1.1999421450626901, 1.208318646110491, 1.216845176042646, 1.2254993888544574, 1.2342587776576734, 1.243100894185981, 1.252003552343043, 1.2609450106938278, 1.2699041307284233, 1.2788605095528252, 1.2877945872136003, 1.2966877300496995, 1.3055222922620446, 1.3142816583312997, 1.3229502690589572, 1.331513633933214, 1.3399583323031705, 1.3482720055472324, 1.3564433420934696 ], [ 1.0835931634839122, 1.0823001968127088, 1.0813107655438283, 1.0806324702997523, 1.08027247253127, 1.0802374745361694, 1.080533699806793, 1.0811668729205737, 1.0821421980214454, 1.0834643347883717, 1.0851373706626917, 1.0871647880238684, 1.089549424981555, 1.0922934285104378, 1.0953981988155561, 1.0988643241023928, 1.1026915053598894, 1.106878471363658, 1.1114228848807512, 1.116321242001153, 1.1215687676083688, 1.1271593111738414, 1.1330852482226776, 1.139337393837518, 1.1459049352757644, 1.1527753909935028, 1.1599346029338589, 1.1673667677436597, 1.1750545106172463, 1.182979002843158, 1.1911201210874582, 1.1994566433383942, 1.2079664736673612, 1.2166268859206109, 1.2254147754273412, 1.2343069079055742, 1.243280155882506, 1.2523117148690903, 1.2613792938893666, 1.2704612773996433, 1.2795368578389108, 1.2885861398294838, 1.2975902183093901, 1.3065312336320585, 1.315392406987314, 1.3241580594822973, 1.3328136179808536, 1.3413456104301669, 1.3497416529801916, 1.3579904307785713 ], [ 1.0816949531420486, 1.080404020198273, 1.079419899695523, 1.0787502829568638, 1.0784024169657511, 1.0783830855392524, 1.0786985911048137, 1.0793547362568507, 1.080356804080078, 1.0817095360480673, 1.0834171061508333, 1.0854830897905319, 1.087910425928442, 1.0907013709914328, 1.093857443177366, 1.0973793560634713, 1.1012669408473355, 1.1055190571634896, 1.1101334932383065, 1.1151068571783889, 1.1204344624158014, 1.1261102117056414, 1.1321264854886344, 1.138474041742944, 1.1451419354516994, 1.1521174662734255, 1.1593861626938804, 1.1669318096913899, 1.1747365247074095, 1.1827808835833589, 1.1910440943887126, 1.1995042131756652, 1.208138392206123, 1.216923148652206, 1.225834640572526, 1.2348489372629807, 1.2439422727313136, 1.2530912736674416, 1.262273156368206, 1.2714658901252178, 1.2806483272111975, 1.2898003015804553, 1.2989026996728739, 1.3079375073400825, 1.3168878370296777, 1.3257379391245896, 1.33447320088385, 1.34308013588605, 1.3515463663200613, 1.3598605999523432 ], [ 1.08035445248842, 1.079072524043323, 1.078100435405384, 1.077445949409654, 1.0771163782330033, 1.07711856564387, 1.0774588701547958, 1.0781431482262531, 1.0791767364587974, 1.0805644315061993, 1.0823104662576528, 1.0844184806892063, 1.0868914856923415, 1.089731818175671, 1.092941085830588, 1.0965201001854334, 1.1004687969782907, 1.1047861434904813, 1.1094700333314726, 1.114517170270227, 1.11992294406551, 1.1256813028175623, 1.1317846280517732, 1.1382236203865939, 1.1449872049977332, 1.1520624668751163, 1.1594346257723347, 1.1670870595147136, 1.1750013818320058, 1.1831575771855387, 1.1915341904877008, 1.200108564738095, 1.2088571151800622, 1.217755625384579, 1.226779549273845, 1.2359043037051454, 1.2451055386134549, 1.2543593752769635, 1.2636426072846194, 1.2729328625642953, 1.282208727892911, 1.29144983942992, 1.3006369439949503, 1.3097519362008496, 1.3187778763726534, 1.3276989936518793, 1.336500677986062, 1.3451694639688505, 1.3536930088096457, 1.3620600661175966 ], [ 1.0795919543571657, 1.078326426723241, 1.0773735151650565, 1.0767410348109654, 1.076436342572008, 1.0764663203353324, 1.0768373593743863, 1.077555345106525, 1.07862564109733, 1.080053070981964, 1.0818418967612875, 1.0839957917494625, 1.0865178063218048, 1.0894103245602533, 1.0926750099489233, 1.0963127384676863, 1.1003235178065343, 1.1047063920190898, 1.1094593317917323, 1.1145791116591177, 1.120061176962483, 1.1258995051008474, 1.1320864675849864, 1.1386127014019731, 1.145466999971111, 1.152636235168146, 1.1601053221163042, 1.167857237321782, 1.1758730980245082, 1.1841323063365308, 1.1926127561789113, 1.2012910949186322, 1.2101430259767618, 1.219143634635215, 1.2282677176509151, 1.23749009837058, 1.24678591243936, 1.2561308540233664, 1.2655013776491406, 1.2748748553760545, 1.284229692486498, 1.293545407016748, 1.302802679379279, 1.3119833783319186, 1.321070568962198, 1.330048507467945, 1.3389026265426116, 1.347619514253021, 1.3561868884996051, 1.364593568502406 ], [ 1.0794256548157244, 1.078184297173563, 1.0772580790889996, 1.0766548489545325, 1.076381988099013, 1.0764463947400886, 1.0768544694703495, 1.0776121014003415, 1.0787246538314643, 1.0801969480819438, 1.0820332438495437, 1.0842372142842884, 1.0868119137812307, 1.0897597364138303, 1.0930823629420807, 1.096780694483128, 1.1008547712678034, 1.1053036754729078, 1.1101254179673585, 1.1153168099898239, 1.120873322319797, 1.1267889364143404, 1.133055994195571, 1.139665055532384, 1.1466047746853079, 1.1538618086733339, 1.1614207711855766, 1.1692642447914703, 1.1773728613963317, 1.1857254559902763, 1.1942992920327014, 1.203070349162737, 1.2120136567270863, 1.2211036514670193, 1.2303145358419527, 1.2396206152643061, 1.2489965973449444, 1.2584178427418156, 1.2678605638222171, 1.2773019728643253, 1.286720385293893, 1.2960952854075287, 1.3054073624942713, 1.314638524713521, 1.3237718969868082, 1.332791807872208, 1.3416837691450518, 1.3504344507281203, 1.359031652742669, 1.3674642757889552 ], [ 1.079871419657648, 1.078662310957403, 1.0777706098732553, 1.0772041793797407, 1.0769704052519844, 1.07707618054556, 1.0775278919187898, 1.0783314069211352, 1.0794920611067595, 1.0810146435630066, 1.0829033791822646, 1.0851619057676547, 1.0877932438692568, 1.0907997571222492, 1.0941831008323526, 1.0979441566653096, 1.10208295158982, 1.1065985597512529, 1.1114889867760933, 1.1167510371859959, 1.1223801671907085, 1.1283703271545924, 1.1347138004593826, 1.1414010481794274, 1.1484205716727884, 1.155758807438642, 1.1634000698257003, 1.171326556738451, 1.179518430751247, 1.1879539826050576, 1.1966098760714248, 1.205461463616941, 1.2144831530814812, 1.2236487990008946, 1.2329320900829037, 1.2423069071895423, 1.2517476329604917, 1.2612294028655342, 1.270728295798182, 1.2802214687354954, 1.2896872438476683, 1.2991051579181334, 1.3084559836587213, 1.317721731211181, 1.3268856364267603, 1.3359321408169587, 1.3448468665860702, 1.3536165889691434, 1.3622292072070834, 1.3706737148569028 ], [ 1.0809425674917883, 1.079774023670592, 1.0789248958235058, 1.0784030432527576, 1.0782158366747896, 1.078370142957311, 1.0788723119870927, 1.0797281648006476, 1.0809429818328298, 1.0825214898540785, 1.0844678458866492, 1.0867856161305613, 1.0894777477093496, 1.0925465308903717, 1.0959935493734325, 1.0998196163139298, 1.104024693997652, 1.1086077955702986, 1.1135668680103976, 1.118898656692574, 1.1245985534888043, 1.130660432448621, 1.1370764796824677, 1.1438370270451717, 1.1509304023330256, 1.1583428115388976, 1.166058270628032, 1.1740586044960653, 1.182323528341123, 1.1908308208536396, 1.1995565892545879, 1.2084756143747606, 1.2175617521890463, 1.226788359809359, 1.236128711566445, 1.2455563751503056, 1.255045527185421, 1.2645711989986237, 1.2741094536022324, 1.2836375020994983, 1.2931337713168352, 1.3025779350724664, 1.31195092017898, 1.321234896083817, 1.3304132547184564, 1.3394705850605781, 1.3483926452698067, 1.3571663340421332, 1.365779661980623, 1.37422172322306 ], [ 1.082649674239856, 1.0815301669334056, 1.0807318176930247, 1.080262464317841, 1.0801294434585895, 1.0803395753118654, 1.0808991507029342, 1.0818139197035819, 1.083089080645163, 1.0847292680908711, 1.0867385380367873, 1.0891203483343121, 1.0918775320859164, 1.095012261586884, 1.098526000297535, 1.1024194403708067, 1.1066924234756121, 1.111343843102852, 1.1163715272867414, 1.121772101797217, 1.1275408354405714, 1.1336714712157887, 1.1401560497397376, 1.1469847345194562, 1.1541456521185036, 1.1616247636519463, 1.1694057867207288, 1.1774701879314782, 1.1857972643106365, 1.1943643259289358, 1.203146981279871, 1.2121195124672421, 1.2212553123405594, 1.2305273450344836, 1.2399085887672476, 1.2493724261369106, 1.2588929599707648, 1.2684452474882635, 1.278005457884647, 1.2875509661076237, 1.2970603984356357, 1.3065136447372654, 1.3158918496540966, 1.3251773917601395, 1.334353856822727, 1.3434060089584983, 1.3523197617849165, 1.3610821505163055, 1.3696813052160024, 1.3781064249772674 ], [ 1.0850004034996543, 1.0839384718478033, 1.0831991646897356, 1.0827902808267529, 1.0827191042745077, 1.0829923885952448, 1.0836163438373776, 1.084596625247833, 1.0859383226299595, 1.087645948915621, 1.0897234262155773, 1.0921740673238354, 1.0950005503971798, 1.0982048843360583, 1.1017883622861824, 1.1057515006993377, 1.1100939615816574, 1.1148144559741613, 1.1199106274208084, 1.125378915262553, 1.131214399138033, 1.137410628152585, 1.143959440850125, 1.150850785372516, 1.1580725528939828, 1.1656104412723096, 1.1734478692935024, 1.1815659639004277, 1.1899436418301874, 1.1985578012272928, 1.2073836267430011, 1.2163949942570786, 1.2255649427861206, 1.2348661677337247, 1.2442714868293392, 1.2537542391215637, 1.2632885944425336, 1.2728497693337786, 1.282414159836248, 1.2919594092145332, 1.3014644301435325, 1.3109093983516513, 1.3202757305405897, 1.3295460552254044, 1.3387041817417435, 1.347735070226618, 1.3566248037664688, 1.3653605629098085, 1.3739306021677193, 1.3823242278311005 ], [ 1.0879993666613392, 1.0870035241819453, 1.0863314843458367, 1.0859909896383109, 1.0859892531672481, 1.0863329423057497, 1.0870281651156617, 1.088080458740153, 1.0894947786572917, 1.0912754873773154, 1.0934263408569047, 1.095950470608417, 1.0988503592210899, 1.1021278068081117, 1.1057838857783102, 1.109818881340264, 1.11423221532402, 1.11902235130559, 1.1241866797059998, 1.1297213825857166, 1.1356212793493508, 1.1418796565967726, 1.1484880879699861, 1.1554362530741777, 1.162711768345106, 1.1703000469062004, 1.1781842085471932, 1.1863450639621227, 1.1947611974718035, 1.2034091670546885, 1.2122638274699322, 1.2212987620476592, 1.2304867862052815, 1.2398004692335534, 1.249212617847676, 1.258696677156189, 1.268227026699388, 1.2777791720254117, 1.2873298485239502, 1.2968570612746089, 1.3063400841055075, 1.315759436342612, 1.3250968499540632, 1.334335234765019, 1.343458645755464, 1.3524522540814299, 1.3613023220512028, 1.3699961815144575, 1.3785222147415446, 1.3868698367293222 ], [ 1.091648015896018, 1.0907266546971899, 1.0901299700100973, 1.0898656306518053, 1.0899407606468545, 1.090361921854603, 1.0911350995030027, 1.0922656898425624, 1.0937584888371206, 1.0956176804977134, 1.0978468231546779, 1.1004488316671397, 1.1034259533070616, 1.1067797348523662, 1.110510978309452, 1.1146196826961678, 1.1191049694949704, 1.1239649897846078, 1.129196811736977, 1.1347962881935034, 1.1407579054857886, 1.1470746166144474, 1.1537376644123227, 1.1607364034421601, 1.1680581331260005, 1.1756879588983877, 1.1836087026944724, 1.1918008878979016, 1.200242824988178, 1.2089108194338252, 1.21777950985728, 1.2268223219521137, 1.236011997345186, 1.2453211368099577, 1.2547226938267257, 1.2641903700011832, 1.273698891158793, 1.2832241700310516, 1.292743379089357, 1.3022349628204741, 1.3116786156530205, 1.321055244692466, 1.3303469291712906, 1.3395368828860335, 1.3486094221962983, 1.357549940016082, 1.3663448851060496, 1.374981745454739, 1.383449034351771, 1.3917362777593576 ], [ 1.0959445722058974, 1.0951058669959826, 1.0945923885655382, 1.0944117144443037, 1.094570861267554, 1.0950762660749989, 1.0959337705932175, 1.0971486077441506, 1.0987253893266065, 1.1006680935093847, 1.1029800504661686, 1.1056639241899635, 1.1087216882682367, 1.1121545932046444, 1.115963122768688, 1.120146936877318, 1.124704798704873, 1.1296344841286887, 1.1349326723038569, 1.140594817182099, 1.1466150012112226, 1.1529857743340666, 1.1596979838079415, 1.166740603339903, 1.1741005736293197, 1.1817626706267321, 1.1897094224475147, 1.1979211001021755, 1.206375809040932, 1.2150497045867525, 1.223917340953342, 1.23295213966268, 1.242126933961597, 1.2514145230651423, 1.2607881661195266, 1.270221964377213, 1.279691112374486, 1.2891720297860763, 1.298642404025759, 1.3080811775980445, 1.3174685084400695, 1.326785722270433, 1.3360152675534065, 1.3451406777456385, 1.3541465419604386, 1.363018483361941, 1.3717431437896361, 1.3803081728342432, 1.3887022195736722, 1.3969149253045607 ], [ 1.10088398968437, 1.1001358041012175, 1.0997130496613583, 1.0996231944991712, 1.0998731292061534, 1.1004691465102814, 1.1014169239702198, 1.102721508959449, 1.1043873049236441, 1.1064180575917857, 1.1088168395192899, 1.1115860310574608, 1.114727295597577, 1.1182415467561602, 1.1221289050804844, 1.126388641896086, 1.1310191081335095, 1.1360176464058678, 1.141380485314436, 1.1471026159903575, 1.1531776522886952, 1.1595976778865182, 1.1663530858423659, 1.173432418995321, 1.180822222966459, 1.1885069274915632, 1.1964687762000779, 1.2046878290539578, 1.2131420636630428, 1.221807598335296, 1.2306590470263028, 1.2396699924607029, 1.2488135331246206, 1.2580628350784722, 1.2673916150786242, 1.2767745023034813, 1.2861872619775498, 1.2956068976571935, 1.3050116673680012, 1.3143810508072702, 1.3236956967284679, 1.3329373687518973, 1.3420888987269355, 1.3511341507945394, 1.3600579960386543, 1.3688462961183572, 1.3774858937299972, 1.385964607662588, 1.3942712303317903, 1.402395525902797 ], [ 1.106457956047612, 1.105807753753303, 1.1054828163638275, 1.1054904838438329, 1.10583750156639, 1.106529998112871, 1.1075734660786531, 1.1089727451963634, 1.1107320068039985, 1.1128547383904173, 1.1153437266590394, 1.118201037278797, 1.1214279892612438, 1.125025121739461, 1.1289921508596643, 1.1333279145654385, 1.138030303298892, 1.143096175107707, 1.1485212543799017, 1.1543000144775537, 1.1604255459500907, 1.1668894138150339, 1.1736815096263644, 1.180789906731679, 1.1882007302627917, 1.1958980569862985, 1.2038638639742334, 1.212078048508269, 1.2205185431690069, 1.229161546840435, 1.2379818806007767, 1.2469534548443353, 1.2560498040942871, 1.265244621058244, 1.2745122169008565, 1.2838278563546273, 1.293167953682989, 1.3025101496611362, 1.3118333074943962, 1.3211174660942422, 1.3303437795768616, 1.3394944601279182, 1.3485527320338335, 1.3575027988510942, 1.3663298226917944, 1.3750199133523169, 1.383560124649587, 1.3919384553682226, 1.4001438524350196, 1.4081662142365168 ], [ 1.112654928437955, 1.1121096912138184, 1.111889155775141, 1.1120005143732592, 1.1124503473764773, 1.1132445989707447, 1.1143885558237043, 1.1158868280663032, 1.1177433316716783, 1.119961271027569, 1.1225431202208351, 1.12549060129734, 1.128804657549932, 1.1324854197473648, 1.136532163179146, 1.1409432534902881, 1.1457160795572334, 1.1508469721534829, 1.156331107916671, 1.1621623991999983, 1.168333371807963, 1.1748350344044685, 1.1816567455526767, 1.1887860868898577, 1.1962087538162967, 1.2039084781782101, 1.2118670004925896, 1.220064111704337, 1.2284777850415727, 1.2370844149721536, 1.2458591693741723, 1.2547764405633062, 1.2638103536521963, 1.2729352679226253, 1.2821262030294494, 1.2913591428351063, 1.3006112056005485, 1.3098607018052406, 1.3190871173355199, 1.3282710595083413, 1.3373941935695224, 1.3464391856560096, 1.3553896590953514, 1.3642301653239333, 1.3729461678914445, 1.3815240368810398, 1.389951050781571, 1.398215402937913, 1.40630620996816, 1.4142135198897492 ], [ 1.1194602025354292, 1.1190263572792136, 1.1189162269415407, 1.1191368357413731, 1.119694578657127, 1.1205951948571027, 1.12184374402607, 1.123444584991665, 1.125401355792325, 1.127716954059809, 1.1303935163285823, 1.1334323946496316, 1.1368341286987615, 1.1405984114563752, 1.144724046527742, 1.1492088953043242, 1.1540498124774776, 1.1592425689456842, 1.1647817619481504, 1.170660713347404, 1.1768713584031847, 1.1834041291429085, 1.1902478385310051, 1.1973895740229847, 1.2048146116534575, 1.2125063643553622, 1.2204463804036048, 1.2286144091546873, 1.236988550628302, 1.2455455012546854, 1.254260897901697, 1.2631097444444377, 1.2720668821909864, 1.2811074467585675, 1.2902072517235308, 1.29934305845293, 1.3084927234393018, 1.317635243345075, 1.326750732641913, 1.3358203684556789, 1.3448263282621897, 1.3537517353427515, 1.3625806183966727, 1.3712978863948708, 1.3798893170146302, 1.3883415558352192, 1.3966421231446438, 1.4047794252808392, 1.4127427677063462, 1.4205223674046774 ], [ 1.1268560122127544, 1.1265393683106562, 1.126545002363093, 1.1268797495634377, 1.127549798645152, 1.1285606629275324, 1.1299171541753024, 1.1316233587331888, 1.1336826151498607, 1.1360974922546714, 1.1388697664102212, 1.142000396452096, 1.145489494666063, 1.1493362920693202, 1.1535390962856231, 1.1580952404691265, 1.1630010220745761, 1.1682516308309951, 1.1738410660888332, 1.1797620448095665, 1.186005902872139, 1.192562494083656, 1.1994200932675143, 1.2065653119743116, 1.2139830375520664, 1.2216564082573906, 1.2295668383987188, 1.2376941076447394, 1.246016526832687, 1.2545111876904897, 1.2631542943002756, 1.2719215590908697, 1.280788628115643, 1.2897314866925027, 1.2987267962294822, 1.3077521295467085, 1.316786098430228, 1.3258083911249807, 1.334799750023024, 1.3437419199981262, 1.3526175904902673, 1.3614103452142114, 1.370104625745496, 1.3786857102479473, 1.3871397058607586, 1.395453551984223, 1.403615031256853, 1.4116127850208866, 1.419436330329785, 1.4270760759587575 ], [ 1.1348216563814595, 1.1346273544371617, 1.1347534186981454, 1.1352064738726064, 1.1359924813657232, 1.1371167078900717, 1.138583696802312, 1.140397241693701, 1.1425603615326891, 1.145075276427272, 1.1479433828573995, 1.151165227041459, 1.1547404749683652, 1.1586678775734611, 1.1629452295915879, 1.1675693208172522, 1.172535878873337, 1.1778395031716578, 1.1834735905719982, 1.189430254335613, 1.195700239334219, 1.2022728380986898, 1.2091358141136663, 1.2162753406611715, 1.2236759652786016, 1.2313206112176662, 1.2391906277694529, 1.2472659004792441, 1.255525029530851, 1.263945579192948, 1.2725043924183992, 1.2811779525007843, 1.289942760491229, 1.2987756882625399, 1.307654268681198, 1.3165568980506686, 1.3254629466954546, 1.3343527923692888, 1.3432078014651012, 1.352010283761741, 1.3607434409618373, 1.3693913218177156, 1.377938790087292, 1.3863715069654836, 1.39467592688241, 1.4028393041248817, 1.4108497071335737, 1.4186960372286728, 1.4263680487289327, 1.4338563678346057 ], [ 1.1433336493340898, 1.1432661217247027, 1.1435165518684383, 1.1440913323633355, 1.14499617631246, 1.1462360835173524, 1.1478153093147911, 1.1497373356595766, 1.1520048438470185, 1.154619688060358, 1.157582868735918, 1.1608945045796093, 1.1645538019651849, 1.1685590204215046, 1.172907433001634, 1.177595280550688, 1.182617719283127, 1.1879687616733636, 1.1936412114806962, 1.1996265947854645, 1.2059150902028994, 1.212495462929242, 1.219355008876886, 1.2264795167216844, 1.233853256983479, 1.241459007977134, 1.24927812823006, 1.2572906833671902, 1.2654756321178542, 1.273811070635755, 1.2822745265766662, 1.2908432849349885, 1.2994947186172838, 1.3082065918401402, 1.316957307246453, 1.3257260787159881, 1.3344930274834765, 1.34323921336537, 1.3519466210505602, 1.3605981225739607, 1.3691774333218782, 1.3776690731939099, 1.3860583391104284, 1.3943312909239616, 1.402474750081955, 1.410476308817881, 1.4183243468840423, 1.4260080526216974, 1.433517445312042, 1.4408433961354525 ], [ 1.1523658907982726, 1.1524288340328934, 1.1528068117249433, 1.1535059629428526, 1.1545317320287156, 1.1558888324651446, 1.1575812133153773, 1.1596120279236426, 1.1619836043751544, 1.164697417030701, 1.1677540582840376, 1.1711532095588577, 1.174893610487464, 1.1789730252184405, 1.1833882049126232, 1.1881348457319638, 1.1932075420318615, 1.1985997350573543, 1.2043036582339233, 1.2103102811375899, 1.2166092554073054, 1.2231888671719018, 1.2300360019026182, 1.2371361288048026, 1.2444733126972964, 1.252030261501219, 1.259788416654006, 1.2677280916832832, 1.2758286605991744, 1.2840687926217678, 1.2924267232807114, 1.3008805449415264, 1.309408494055589, 1.3179892102880693, 1.3266019460557235, 1.3352267138031575, 1.3438443699283522, 1.3524366447260192, 1.3609861340219525, 1.369476269520422, 1.377891282465412, 1.386216170991058, 1.394436677162432, 1.402539276093016, 1.4105111769346488, 1.418340333889104, 1.42601546449598, 1.4335260721200302, 1.4408624696335015, 1.4480158016318403 ], [ 1.161889852066339, 1.1620862104836793, 1.1625941517047165, 1.1634195404660472, 1.1645675328434477, 1.1660425379538506, 1.1678481821803712, 1.1699872756996084, 1.1724617809252915, 1.1752727823226221, 1.1784204569066403, 1.181904044633434, 1.1857218178445657, 1.1898710489551694, 1.194347975708039, 1.1991477635739325, 1.2042644652832875, 1.2096909780441178, 1.2154189997415277, 1.2214389863186041, 1.2277401135732642, 1.2343102477046053, 1.241135929993464, 1.248202381840182, 1.2554935367926152, 1.2629921059290938, 1.270679681769922, 1.2785368835884574, 1.2865435435132677, 1.2946789282826723, 1.302921986358798, 1.3112516051763528, 1.3196468598907602, 1.328087234550181, 1.3365528000473457, 1.3450243401079343, 1.3534834251009507, 1.3619124411071672, 1.3702945864976341, 1.378613849631489, 1.3868549798201704, 1.3950034606658686, 1.4030454914393524, 1.4109679790746223, 1.4187585409606196, 1.426405517060588, 1.4338979889115984, 1.441225802629721, 1.4483795930398522, 1.4553508063360523 ], [ 1.1718747749128768, 1.1722067348969891, 1.1728462894396388, 1.1737990091814168, 1.1750697438149615, 1.1766625818508474, 1.1785808128807342, 1.1808268922152527, 1.183402407632323, 1.1863080478359491, 1.189543572109361, 1.193107780566499, 1.1969984843802202, 1.2012124754144728, 1.2057454948319863, 1.2105922005081384, 1.2157461334716664, 1.2211996841240798, 1.226944059659387, 1.2329692548969875, 1.2392640296100017, 1.2458158963044814, 1.252611123169751, 1.2596347574228086, 1.266870674325471, 1.274301656565852, 1.281909507297688, 1.2896751978328438, 1.2975790478277904, 1.3056009320304087, 1.3137205037322763, 1.3219174217375114, 1.3301715658216708, 1.3384632261470897, 1.3467732552743215, 1.3550831767869007, 1.3633752508479366, 1.3716325026240705, 1.3798387231845868, 1.3879784537444277, 1.396036963291245, 1.4040002274825438, 1.4118549140274632, 1.4195883771833202, 1.427188661843924, 1.4346445161115564, 1.4419454102350204, 1.4490815593002486, 1.4560439469789226, 1.462824347862334 ], [ 1.1822878805064658, 1.1827568741426266, 1.1835289349908833, 1.1846093212701556, 1.1860025599600768, 1.1877124049188617, 1.1897417974983147, 1.1920928296361932, 1.1947667092866456, 1.1977637279369653, 1.2010832298657395, 1.2047235827384435, 1.208682149128884, 1.2129552586158705, 1.217538180251788, 1.2224250954485174, 1.227609071687164, 1.2330820379342609, 1.2388347632294132, 1.244856840571991, 1.2511366789288894, 1.2576615068358983, 1.2644173915666077, 1.2713892780614653, 1.278561051598939, 1.285915627408721, 1.2934350689764769, 1.3011007346556938, 1.3088934494972406, 1.3167936962007039, 1.3247818162217706, 1.332838209910347, 1.3409435237112366, 1.3490788133861573, 1.3572256749900569, 1.3653663395138262, 1.3734837318007926, 1.3815614985092641, 1.3895840127075696, 1.3975363638054696, 1.4054043410945964, 1.413174417652728, 1.420833739310438, 1.4283701212500057, 1.4357720529215028, 1.4430287104920898, 1.450129975050626, 1.4570664542540066, 1.4638295049570147, 1.4704112545206955 ], [ 1.1930945860972781, 1.1937013030385923, 1.194606024187522, 1.195813678809781, 1.1973284569651272, 1.1991537663130876, 1.2012921914403818, 1.2037454557940461, 1.2065143862064407, 1.209598879906918, 1.2129978738414116, 1.2167093160793487, 1.2207301390913041, 1.2250562347466343, 1.2296824310211372, 1.234602470632298, 1.2398089921391733, 1.2452935144531136, 1.2510464261894545, 1.2570569818185942, 1.2633133070980695, 1.2698024167130866, 1.276510247329595, 1.283421709262846, 1.2905207595757626, 1.2977904985540234, 1.3052132901158395, 1.3127709048383294, 1.3204446820613356, 1.3282157052208472, 1.3360649825323585, 1.3439736238108235, 1.3519230039661496, 1.359894904782872, 1.3678716289361963, 1.3758360834462464, 1.3837718333068139, 1.3916631291522434, 1.3994949149988714, 1.4072528230599288, 1.4149231624407979, 1.4224929074522514, 1.4299496897035993, 1.437281796405847, 1.4444781757006444, 1.451528448509749, 1.45842292545828, 1.4651526268771402, 1.4717093036963, 1.4780854571280282 ], [ 1.2042587278506809, 1.2050031341156324, 1.2060399553529615, 1.207373777431343, 1.2090084416634677, 1.2109470006700718, 1.213191676810611, 1.2157438233669275, 1.2186038885880721, 1.2217713826317111, 1.225244847380041, 1.229021829078425, 1.2330988537550815, 1.2374714054428924, 1.2421339073505648, 1.2470797063272123, 1.2523010612334489, 1.2577891361665914, 1.2635339998696784, 1.2695246330514387, 1.2757489457102238, 1.2821938068250904, 1.2888450888755703, 1.2956877294949896, 1.3027058120750363, 1.3098826662702925, 1.3172009880950803, 1.3246429777244406, 1.332190491348456, 1.3398252017087455, 1.3475287605509418, 1.355282955453148, 1.3630698535789092, 1.3708719259606208, 1.378672147859927, 1.3864540732844695, 1.3942018844294706, 1.401900419189491, 1.4095351815766173, 1.4170923406952889, 1.4245587238705335, 1.4319218087718155, 1.4391697181697218, 1.4462912195683866, 1.4532757305986272, 1.4601133298979132, 1.4667947723394643, 1.4733115069359342, 1.4796556955159832, 1.4858202303013104 ], [ 1.2157427887348746, 1.2166241511930507, 1.2177918284257052, 1.2192500507704531, 1.2210023015157965, 1.2230512722138347, 1.2253988206186672, 1.2280459315348025, 1.2309926807990421, 1.2342382025618124, 1.237780659989409, 1.2416172194854276, 1.2457440285405776, 1.2501561973731536, 1.2548477846270603, 1.2598117875537058, 1.2650401373176203, 1.2705237003232361, 1.2762522867435329, 1.2822146677083404, 1.2883986028404255, 1.2947908799549057, 1.3013773687052235, 1.3081430897040678, 1.3150723001246827, 1.3221485959733954, 1.3293550301361483, 1.3366742440135277, 1.3440886091982363, 1.3515803743997628, 1.3591318118928348, 1.3667253573613936, 1.3743437372736138, 1.3819700788963174, 1.389587999645964, 1.397181674455409, 1.4047358819014315, 1.4122360316638731, 1.4196681772123474, 1.4270190182963804, 1.4342758978382066, 1.4414267972941501, 1.4484603336304656, 1.4553657599469563, 1.4621329706563322, 1.4687525111317452, 1.475215590962546, 1.4815140994503027, 1.487640621731625, 1.4935884538961293 ], [ 1.227508130805096, 1.2285250462127244, 1.229821686056114, 1.2314019154659683, 1.2332688530649494, 1.2354248261246967, 1.237871328414271, 1.24060898111483, 1.2436374971296162, 1.2469556490734768, 1.2505612411895788, 1.2544510854215074, 1.2586209818743934, 1.2630657039379027, 1.2677789884216646, 1.2727535311725833, 1.2779809887996405, 1.2834519873154306, 1.289156138695489, 1.2950820665295948, 1.3012174420572202, 1.3075490318992422, 1.31406275867607, 1.3207437753968487, 1.3275765539896505, 1.3345449876143514, 1.3416325054891254, 1.3488221979383694, 1.3560969483446985, 1.3634395678016182, 1.3708329276692637, 1.3782600850673226, 1.3857043966826224, 1.393149617129658, 1.4005799793968687, 1.407980256469071, 1.41533580481756, 1.4226325918645453, 1.429857210572806, 1.436996884875038, 1.444039469720495, 1.4509734491397024, 1.457787935027477, 1.4644726684631781, 1.4710180244666782, 1.477415020247932, 1.4836553263318937, 1.4897312794734519, 1.4956358960267808, 1.5013628843785296 ], [ 1.2395152315183522, 1.2406656591150473, 1.242088756643895, 1.2437880168893825, 1.2457661898103245, 1.2480252379288905, 1.250566294474956, 1.2533896247417653, 1.2564945910756045, 1.2598796218869885, 1.2635421850393795, 1.2674787659511133, 1.271684850743334, 1.2761549147880726, 1.2808824170591033, 1.2858598007657485, 1.291078500850483, 1.296528959046797, 1.3022006473057166, 1.3080821004856802, 1.314160959231078, 1.3204240239076748, 1.3268573202865213, 1.3334461773462156, 1.3401753170847495, 1.3470289556043018, 1.3539909139894397, 1.3610447367052967, 1.3681738144852227, 1.3753615080652908, 1.3825912687620485, 1.389846751869793, 1.3971119192207946, 1.4043711279980937, 1.4116092039426988, 1.4188114983282674, 1.42596392932597, 1.433053009488225, 1.4400658619063442, 1.4469902280623665, 1.453814470476903, 1.46052757298947, 1.4671191409764375, 1.4735794031185314, 1.4798992155852024, 1.4860700688034885, 1.4920840963980093, 1.4979340854688472, 1.5036134871298839, 1.5091164261498538 ], [ 1.2517239238404498, 1.2530052206904387, 1.2545516994513508, 1.2563664759747555, 1.2584519301443196, 1.2608096618651357, 1.2634404498621585, 1.2663442138140977, 1.2695199803257997, 1.2729658532138188, 1.2766789885508874, 1.2806555748909807, 1.284890819083072, 1.289378938083091, 1.2941131571930402, 1.299085715193142, 1.304287876883511, 1.3097099536067265, 1.3153413323681908, 1.3211705141879733, 1.3271851622836126, 1.333372160574932, 1.3397176827972632, 1.3462072721949665, 1.3528259313394362, 1.3595582210889905, 1.366388367115774, 1.373300371819843, 1.3802781289038912, 1.387305537471064, 1.3943666123088487, 1.4014455870900557, 1.4085270075835945, 1.4155958126063122, 1.4226374013034384, 1.4296376863233802, 1.4365831334355592, 1.443460789009196, 1.4502582974290317, 1.4569639109067778, 1.4635664942350826, 1.4700555268461633, 1.4764211041358144, 1.4826539394723413, 1.4887453677133105, 1.494687350477654, 1.5004724829288332, 1.5060940014549555, 1.5115457914012174, 1.516822393914164 ], [ 1.2640936398662483, 1.265502598301253, 1.2671688518865296, 1.2690951374700299, 1.2712834659274372, 1.2737350790911885, 1.2764504095252711, 1.2794290437304046, 1.2826696893490372, 1.2861701469159028, 1.2899272866714004, 1.2939370309256402, 1.298194342435147, 1.302693219236212, 1.3074266963695687, 1.3123868549316773, 1.3175648388936523, 1.3229508801330487, 1.3285343321151082, 1.3343037126238386, 1.3402467558636382, 1.3463504741121408, 1.3526012288917935, 1.3589848113340999, 1.3654865310395021, 1.372091312303759, 1.3787837961173368, 1.3855484458930043, 1.3923696544895756, 1.3992318498361154, 1.406119596369741, 1.4130176896192077, 1.4199112416062216, 1.426785755279928, 1.4336271868986252, 1.4404219960543663, 1.4471571838142376, 1.4538203201406064, 1.4603995622785368, 1.4668836661145246, 1.4732619925984551, 1.4795245111949902, 1.4856618020290535, 1.491665057970896, 1.4975260874318972, 1.5032373181745284, 1.508791802028497, 1.5141832200849992, 1.5194058877289518, 1.5244547587661288 ], [ 1.2765836574770926, 1.2781165441577944, 1.2798984788195351, 1.281931819673467, 1.2842182119867858, 1.286758546255481, 1.2895529192364836, 1.2926005984697266, 1.295899990911955, 1.299448616283748, 1.3032430857015642, 1.3072790861311405, 1.3115513711606175, 1.3160537585546694, 1.3207791350162572, 1.3257194685506717, 1.330865828794616, 1.3362084156357907, 1.341736596397558, 1.347438951788489, 1.3533033307062736, 1.3593169138295447, 1.3654662857214046, 1.3717375149034683, 1.3781162410444756, 1.3845877680589647, 1.3911371615540504, 1.3977493487309627, 1.4044092185823334, 1.411101720066849, 1.417811955924525, 1.4245252699406699, 1.4312273257780674, 1.4379041759580933, 1.4445423201437675, 1.4511287525060812, 1.4576509985755053, 1.464097142529202, 1.4704558462880366, 1.476716362058632, 1.4828685400407513, 1.4889028329371938, 1.4948102986795635, 1.5005826024605444, 1.5062120187895742, 1.5116914339118372, 1.5170143485904575, 1.522174880978293, 1.5271677691151386, 1.5319883724822119 ], [ 1.2891533492321718, 1.2908059454785024, 1.292699023410739, 1.2948345652967554, 1.2972138563554891, 1.2998374444379677, 1.3027051025538543, 1.3058157949081792, 1.3091676471091664, 1.3127579211898128, 1.3165829960548847, 1.3206383539228341, 1.32491857328331, 1.329417328836538, 1.3341273988239304, 1.3390406801002122, 1.344148211234318, 1.3494402038564726, 1.3549060823863104, 1.3605345321750009, 1.3663135559654098, 1.3722305384127416, 1.3782723182095262, 1.3844252671247639, 1.3906753750045537, 1.3970083395041035, 1.4034096590502059, 1.4098647272952367, 1.416358927147728, 1.4228777223795201, 1.4294067448379493, 1.435931875446857, 1.4424393174613503, 1.4489156608326565, 1.4553479370105002, 1.4617236640190212, 1.468030882140801, 1.4742581809843947, 1.4803947190538946, 1.4864302371567713, 1.4923550670669463, 1.4981601368085453, 1.5038369737616106, 1.5093777065448957, 1.5147750663385602, 1.5200223880084651, 1.5251136111151349, 1.5300432806600444, 1.5348065472532648, 1.5393991662863347 ], [ 1.3017624322686148, 1.3035300754099026, 1.3055293584377985, 1.3077618925624468, 1.3102286104886984, 1.3129297278280154, 1.3158647073125305, 1.3190322264985161, 1.322430149646962, 1.3260555044525397, 1.329904464259141, 1.333972336352879, 1.338253556864217, 1.342741692742187, 1.3474294511882337, 1.3523086968557458, 1.357370477034159, 1.3626050549416377, 1.3680019511451682, 1.3735499930068589, 1.3792373719165707, 1.3850517079104505, 1.3909801210915922, 1.3970093090654054, 1.403125629385778, 1.4093151857900648, 1.4155639167990048, 1.4218576850906377, 1.4281823659474981, 1.4345239330427446, 1.4408685398888812, 1.4472025954287624, 1.4535128325002318, 1.459786368238961, 1.4660107558734419, 1.4721740277815802, 1.4782647300817104, 1.4842719493882217, 1.4901853326424315, 1.4959951011125325, 1.5016920597321484, 1.5072676029194385, 1.512713717900016, 1.5180229863713897, 1.5231885851198697, 1.5282042859619827, 1.533064455156603, 1.5377640522413092, 1.542298628100165, 1.5466643219761216 ], [ 1.3143712175103797, 1.3162488430724282, 1.3183490365610122, 1.3206730450547306, 1.3232214580579438, 1.3259941708243048, 1.3289903504089624, 1.3322084051487608, 1.3356459582742126, 1.339299826341637, 1.3431660031398633, 1.3472396496736376, 1.351515090758585, 1.3559858186821638, 1.3606445042948188, 1.3654830157967317, 1.3704924453797958, 1.3756631437717217, 1.3809847626080765, 1.3864463044271003, 1.3920361799397356, 1.3977422720721413, 1.4035520061109221, 1.4094524251061085, 1.4154302695093461, 1.4214720598554886, 1.427564181147212, 1.4336929674891687, 1.4398447854561491, 1.4460061146814085, 1.4521636242264162, 1.4583042434450444, 1.4644152262791466, 1.4704842082068441, 1.4764992553897478, 1.4824489059066357, 1.4883222032912187, 1.4941087228835754, 1.4997985917369294, 1.5053825029764483, 1.5108517255786245, 1.5161981105290308, 1.5214140942334664, 1.5264926999187733, 1.5314275375856061, 1.536212802887425, 1.5408432751281538, 1.5453143144116452, 1.5496218578503824, 1.5537624146550857 ], [ 1.326940856003399, 1.3289230405823975, 1.3311185374161134, 1.3335282382551394, 1.3361524003000866, 1.3389906115767576, 1.342041758937452, 1.345303999390787, 1.3487747354699984, 1.3524505953362262, 1.3563274182781502, 1.3604002462142306, 1.3646633217297852, 1.3691100930922628, 1.3737332265863127, 1.3785246263986435, 1.3834754621637242, 1.38857620415576, 1.3938166659815125, 1.3991860544915888, 1.4046730264856642, 1.4102657516396677, 1.4159519809321954, 1.4217191196969705, 1.4275543042835548, 1.4334444811777838, 1.4393764873260717, 1.445337130335084, 1.451313267189723, 1.4572918801579888, 1.4632601486354218, 1.4692055158259634, 1.475115749355016, 1.4809789951545858, 1.486783824233211, 1.4925192722266838, 1.4981748718979773, 1.50374067899634, 1.5092072920791735, 1.5145658670336775, 1.5198081271028319, 1.5249263692226371, 1.529913467421665, 1.5347628739325656, 1.5394686185325324, 1.5440253064833231, 1.548428115296117, 1.5526727904157498, 1.556755639812306, 1.5606735273912022 ], [ 1.3394335797468835, 1.3415145844249, 1.3437995089187795, 1.3462889001610396, 1.3489826953341018, 1.3518801893987038, 1.3549800051195355, 1.3582800662855032, 1.3617775748326812, 1.3654689925666241, 1.369350028145631, 1.3734156299292652, 1.377659985218421, 1.3820765263179786, 1.3866579437433655, 1.3913962067720147, 1.396282591412383, 1.4013077157297844, 1.406461582331448, 1.4117336276743095, 1.4171127777195998, 1.422587509319471, 1.4281459165852972, 1.4337757813582064, 1.4394646467844423, 1.4451998928978962, 1.4509688130362746, 1.456758689873912, 1.462556869849806, 1.4683508348100403, 1.4741282697716334, 1.4798771258498853, 1.4855856775682086, 1.4912425739799828, 1.4968368832631382, 1.5023581306855491, 1.507796330066555, 1.5131420090621064, 1.518386228764459, 1.5235205982236915, 1.5285372845619105, 1.5334290193630702, 1.5381891019863487, 1.5428114003782232, 1.5472903498590092, 1.5516209502463738, 1.5557987615632758, 1.5598198984712996, 1.5636810234809246, 1.5673793389223167 ], [ 1.3518129340184908, 1.3539867481580647, 1.3563549997500992, 1.358917902949102, 1.3616750884037834, 1.3646255730048995, 1.3677677319788881, 1.3710992740126207, 1.3746172201090214, 1.3783178868637451, 1.3821968748192106, 1.3862490624940957, 1.3904686066063736, 1.394848948908609, 1.399382829939725, 1.4040623098713423, 1.408878796493135, 1.4138230802435439, 1.418885376052906, 1.4240553716276825, 1.429322281669007, 1.434674907389178, 1.4401017005672025, 1.445590831273516, 1.4511302582975056, 1.4567078012345587, 1.4623112131373106, 1.4679282526131536, 1.4735467542623226, 1.479154696400358, 1.4847402650968577, 1.4902919136879138, 1.4957984170770768, 1.5012489203226582, 1.506632981206657, 1.511940606681522, 1.517162283282942, 1.5222890017675828, 1.5273122763750424, 1.5322241592152936, 1.5370172503436745, 1.5416847041040915, 1.5462202323023817, 1.5506181047211793, 1.5548731474143453, 1.5589807391325332, 1.5629368061409357, 1.5667378156045166, 1.5703807676412076, 1.5738631860846803 ], [ 1.3640439979289172, 1.3663043831529533, 1.3687496797020788, 1.3713797823437626, 1.3741940296925572, 1.3771911762116622, 1.3803693663908065, 1.3837261117681148, 1.3872582714816721, 1.3909620370293523, 1.394832921883483, 1.398865756549208, 1.4030546895747225, 1.4073931949205591, 1.4118740859782917, 1.4164895363997871, 1.4212311077620794, 1.426089783953004, 1.4310560120233142, 1.4361197491147184, 1.4412705149432212, 1.4464974491955138, 1.4517893730857063, 1.457134854223292, 1.4625222738636805, 1.4679398955537657, 1.4733759341500834, 1.4788186241798622, 1.4842562865378617, 1.4896773925666382, 1.4950706246537993, 1.5004249325956565, 1.5057295851174415, 1.5109742161000703, 1.5161488652338613, 1.5212440129915228, 1.5262506099764959, 1.5311601008490765, 1.5359644431544486, 1.5406561214675851, 1.5452281573276758, 1.5496741154587363, 1.5539881067661327, 1.5581647885655514, 1.5621993624482715, 1.5660875701212211, 1.5698256874900498, 1.5734105171845831, 1.5768393796644606, 1.5801101029917695 ], [ 1.3760935898164206, 1.378434123940588, 1.3809500444241702, 1.3836409412088508, 1.3865058762127014, 1.3895433575917393, 1.39275131599514, 1.3961270834597768, 1.3996673756111468, 1.4033682778334564, 1.4072252360421533, 1.4112330526359278, 1.4153858881256174, 1.419677268836601, 1.4241001009639034, 1.4286466911296873, 1.433308773456361, 1.4380775430288957, 1.4429436954822832, 1.4478974723170357, 1.4529287114210743, 1.4580269021624062, 1.4631812443166354, 1.4683807100088777, 1.4736141077831804, 1.4788701478673238, 1.4841375076784473, 1.4894048966178952, 1.4946611192331998, 1.4998951358815815, 1.5050961201121322, 1.510253512090174, 1.5153570675136652, 1.5203969016120553, 1.5253635279664641, 1.53024789203858, 1.535041399437002, 1.5397359390769039, 1.5443239014953773, 1.5487981926668066, 1.553152243717639, 1.5573800169673542, 1.56147600872477, 1.565435249248993, 1.569253300247531, 1.572926250235883, 1.576450708028672, 1.5798237945779887, 1.5830431333238644, 1.5861068391785023 ], [ 1.387930454123228, 1.3903445747689631, 1.392924601143755, 1.395669833914322, 1.3985790743089606, 1.4016506006208114, 1.404882146514256, 1.4082708817546767, 1.4118133960061148, 1.4155056863405786, 1.4193431490758317, 1.4233205765050676, 1.4274321590043457, 1.4316714929043093, 1.4360315943970903, 1.440504919620852, 1.445083390929491, 1.4497584292176016, 1.4545209920357778, 1.4593616171027424, 1.464270470701351, 1.4692374003390059, 1.474251990960985, 1.479303623930029, 1.4843815379298075, 1.489474890913948, 1.494572822209271, 1.4996645138912286, 1.5047392505831143, 1.5097864768868683, 1.5147958517319395, 1.5197572990261374, 1.5246610541064118, 1.5294977056116543, 1.5342582325302605, 1.5389340363047304, 1.5435169679991179, 1.5479993506464327, 1.5523739969878543, 1.5566342228899979, 1.5607738567790257, 1.56478724546037, 1.5686692567019227, 1.572415278948935, 1.5760212185146962, 1.5794834945561582, 1.5827990321027368, 1.585965253363454, 1.5889800674967687, 1.591841858990371 ], [ 1.3995254265939232, 1.4020064741754372, 1.4046440321415394, 1.407437128245255, 1.4103843195398134, 1.413483671084465, 1.4167327362602529, 1.4201285392876117, 1.423667560565085, 1.4273457254508433, 1.4311583970850588, 1.435100373801118, 1.4391658915990797, 1.443348632058586, 1.4476417359554636, 1.4520378227207353, 1.45652901574881, 1.4611069734273754, 1.4657629256305578, 1.470487715292657, 1.4752718445661115, 1.4801055249668846, 1.484978730825682, 1.4898812552960512, 1.494802768122016, 1.4997328743396063, 1.5046611730792776, 1.5095773156500893, 1.5144710621213429, 1.5193323356726713, 1.5241512740570353, 1.5289182776109955, 1.5336240533490275, 1.5382596547897773, 1.5428165172775223, 1.547286488676505, 1.5516618554245667, 1.5559353640313813, 1.5601002381913076, 1.5641501917492835, 1.5680794378082406, 1.57188269429822, 1.5755551863412438, 1.5790926457445364, 1.5824913079399452, 1.5857479066632378, 1.588859666636525, 1.5918242944837262, 1.5946399680757448, 1.5973053244715338 ], [ 1.4108515749989643, 1.4133928347524183, 1.4160813331448292, 1.4189158420111119, 1.4218946910997938, 1.42501574892485, 1.428276405036181, 1.431673554270534, 1.4352035835743373, 1.4388623619957757, 1.4426452344233383, 1.4465470196015577, 1.45056201288413, 1.454683994092387, 1.4589062407378863, 1.4632215467467053, 1.467622246694793, 1.4721002454341316, 1.4766470528629148, 1.481253823473524, 1.4859114002039966, 1.4906103620237954, 1.4953410746059073, 1.500093743376184, 1.504858468187976, 1.5096252988472532, 1.514384290709596, 1.5191255595868813, 1.5238393352363133, 1.528516012757364, 1.533146201290984, 1.5377207694975987, 1.5422308873832775, 1.5466680641430925, 1.551024181793558, 1.5552915244677028, 1.5594628033432962, 1.563531177263043, 1.5674902691823585, 1.571334178643364, 1.575057490521632, 1.5786552803247704, 1.5821231163395515, 1.585457058928518, 1.588653657270008, 1.5917099438196232, 1.5946234267490427, 1.5973920805928459, 1.600014335307292, 1.6024890639196439 ], [ 1.4218843131030647, 1.4244790558124139, 1.4272119243405395, 1.430081452062603, 1.4330857585052752, 1.436222532273557, 1.43948901521132, 1.4428819883254933, 1.4463977600360867, 1.4500321573229278, 1.4537805203234127, 1.4576377008934376, 1.4615980655772667, 1.465655503344769, 1.4698034383501097, 1.4740348478496221, 1.4783422852935721, 1.4827179084817927, 1.4871535125517674, 1.4916405674536484, 1.4961702594634951, 1.5007335361966652, 1.505321154509524, 1.5099237306212396, 1.5145317917491754, 1.5191358285317136, 1.5237263475111915, 1.5282939229666939, 1.5328292474204468, 1.537323180191669, 1.5417667934352892, 1.5461514151785796, 1.550468668952723, 1.554710509706335, 1.5588692557800696, 1.562937616812793, 1.5669087175365501, 1.5707761174974317, 1.5745338268092968, 1.5781763181058672, 1.5816985349024806, 1.5850958966115656, 1.588364300476303, 1.5915001206954327, 1.5945002050108892, 1.5973618690207292, 1.6000828884643739, 1.6026614897082616, 1.6050963386389856, 1.60738652815011 ], [ 1.4326014862431466, 1.4352430073170568, 1.438013732380021, 1.440911974103429, 1.4439356589535863, 1.4470823121110503, 1.4503490434484358, 1.453732535063927, 1.4572290309019351, 1.460834329003754, 1.4645437769179623, 1.468352270762401, 1.4722542583680718, 1.4762437468531835, 1.4803143148766709, 1.4844591297100638, 1.4886709691489863, 1.4929422481667844, 1.4972650500965319, 1.501631162019328, 1.5060321139383763, 1.5104592212338623, 1.5149036298245675, 1.5193563634092124, 1.5238083721259714, 1.5282505819508097, 1.5326739441556785, 1.5370694841642796, 1.5414283491756324, 1.545741853972309, 1.5500015243892145, 1.5541991379876374, 1.5583267615559513, 1.5623767851395982, 1.5663419523861848, 1.5702153870737643, 1.5739906157690102, 1.577661586634218, 1.5812226844663544, 1.584668742105908, 1.5879950483968701, 1.591197352912126, 1.594271867680324, 1.597215266162365, 1.600024679728545, 1.6026976918834455, 1.6052323304753355, 1.6076270581134875, 1.6098807610000079, 1.6119927363661977 ], [ 1.442983427619017, 1.4456650841867025, 1.4484672425109018, 1.4513880124555176, 1.4544251445426064, 1.4575760167728105, 1.4608376223412607, 1.4642065587133284, 1.467679018559825, 1.471250783065185, 1.4749172181122716, 1.4786732738138992, 1.4825134878047057, 1.486431992630361, 1.4904225274785372, 1.4944784543914895, 1.4985927789890159, 1.5027581756176511, 1.5069670167318074, 1.5112114062093338, 1.5154832162109637, 1.519774127113, 1.5240756699771987, 1.5283792709725643, 1.5326762971311392, 1.5369581028038517, 1.5412160761830622, 1.5454416852743367, 1.5496265227304087, 1.5537623490033448, 1.5578411333253148, 1.5618550920911531, 1.5657967242858422, 1.5696588436736036, 1.573434607540808, 1.5771175418594345, 1.5807015628090448, 1.584180994661624, 1.5875505840924689, 1.5908055110314392, 1.5939413962105238, 1.5969543055960003, 1.5998407519166529, 1.6025976935135378, 1.605222530743346, 1.607713100167098, 1.6100676667502734, 1.6122849142906732, 1.6143639342781646, 1.6163042133764842 ] ], "zauto": true, "zmax": 1.6163042133764842, "zmin": -1.6163042133764842 }, { "autocolorscale": false, "autocontour": true, "colorbar": { "tickfont": { "size": 8 }, "ticksuffix": "", "x": 1, "y": 0.5 }, "colorscale": [ [ 0.0, "rgb(255,247,251)" ], [ 0.14285714285714285, "rgb(236,231,242)" ], [ 0.2857142857142857, "rgb(208,209,230)" ], [ 0.42857142857142855, "rgb(166,189,219)" ], [ 0.5714285714285714, "rgb(116,169,207)" ], [ 0.7142857142857143, "rgb(54,144,192)" ], [ 0.8571428571428571, "rgb(5,112,176)" ], [ 1.0, "rgb(3,78,123)" ] ], "contours": { "coloring": "heatmap" }, "hoverinfo": "x+y+z", "ncontours": 25, "type": "contour", "x": [ 0.0, 0.02040816326530612, 0.04081632653061224, 0.061224489795918366, 0.08163265306122448, 0.1020408163265306, 0.12244897959183673, 0.14285714285714285, 0.16326530612244897, 0.18367346938775508, 0.2040816326530612, 0.22448979591836732, 0.24489795918367346, 0.26530612244897955, 0.2857142857142857, 0.3061224489795918, 0.32653061224489793, 0.3469387755102041, 0.36734693877551017, 0.3877551020408163, 0.4081632653061224, 0.42857142857142855, 0.44897959183673464, 0.4693877551020408, 0.4897959183673469, 0.5102040816326531, 0.5306122448979591, 0.5510204081632653, 0.5714285714285714, 0.5918367346938775, 0.6122448979591836, 0.6326530612244897, 0.6530612244897959, 0.673469387755102, 0.6938775510204082, 0.7142857142857142, 0.7346938775510203, 0.7551020408163265, 0.7755102040816326, 0.7959183673469387, 0.8163265306122448, 0.836734693877551, 0.8571428571428571, 0.8775510204081632, 0.8979591836734693, 0.9183673469387754, 0.9387755102040816, 0.9591836734693877, 0.9795918367346939, 1.0 ], "xaxis": "x2", "y": [ 0.0, 0.02040816326530612, 0.04081632653061224, 0.061224489795918366, 0.08163265306122448, 0.1020408163265306, 0.12244897959183673, 0.14285714285714285, 0.16326530612244897, 0.18367346938775508, 0.2040816326530612, 0.22448979591836732, 0.24489795918367346, 0.26530612244897955, 0.2857142857142857, 0.3061224489795918, 0.32653061224489793, 0.3469387755102041, 0.36734693877551017, 0.3877551020408163, 0.4081632653061224, 0.42857142857142855, 0.44897959183673464, 0.4693877551020408, 0.4897959183673469, 0.5102040816326531, 0.5306122448979591, 0.5510204081632653, 0.5714285714285714, 0.5918367346938775, 0.6122448979591836, 0.6326530612244897, 0.6530612244897959, 0.673469387755102, 0.6938775510204082, 0.7142857142857142, 0.7346938775510203, 0.7551020408163265, 0.7755102040816326, 0.7959183673469387, 0.8163265306122448, 0.836734693877551, 0.8571428571428571, 0.8775510204081632, 0.8979591836734693, 0.9183673469387754, 0.9387755102040816, 0.9591836734693877, 0.9795918367346939, 1.0 ], "yaxis": "y2", "z": [ [ 0.12417292691407185, 0.12124467357941908, 0.11830485129917574, 0.11535943473003313, 0.11241514394732077, 0.10947951221671845, 0.10656095280680702, 0.10366882209301605, 0.10081347524726744, 0.09800630963640335, 0.09525978966995834, 0.09258744529002284, 0.09000383469918152, 0.08752446049737442, 0.08516562750423287, 0.08294423069914346, 0.0808774635784796, 0.07898244152363708, 0.07727574207203776, 0.07577287441937179, 0.07448770337496821, 0.07343186655419737, 0.072614234921527, 0.07204047238327889, 0.0717127468971596, 0.0716296322010825, 0.07178621720438813, 0.07217441355944611, 0.0727834267953082, 0.07360033817580794, 0.07461073650550124, 0.07579934176777461, 0.07715057338547705, 0.07864903125259219, 0.08027987367593896, 0.08202909014363377, 0.0838836769051058, 0.0858317294197673, 0.0878624683278013, 0.08996621561393048, 0.09213433602010239, 0.09435915632118062, 0.0966338724015181, 0.0989524515394765, 0.10130953512624402, 0.10370034529307669, 0.10612059759375403, 0.10856642093694577, 0.11103428531661512, 0.11352093747359208 ], [ 0.1217109660927898, 0.11870531770382198, 0.11568520456578385, 0.11265643478857384, 0.10962557562830705, 0.1066000301865691, 0.10358811529561453, 0.10059913814396913, 0.09764346819368085, 0.09473259965318116, 0.09187919816615166, 0.08909712346085401, 0.08640141754825599, 0.0838082458514569, 0.08133477675827813, 0.07899898411354926, 0.07681935796562164, 0.0748145125179618, 0.0730026877817616, 0.0714011535574566, 0.07002554079763502, 0.06888914424585955, 0.06800225775488992, 0.06737161468271341, 0.06700000507767424, 0.06688612600911177, 0.06702469252759337, 0.0674068001476686, 0.06802049426499711, 0.06885147620814452, 0.06988386498607474, 0.07110093861703548, 0.07248579534831091, 0.07402189713197355, 0.07569347969173554, 0.07748583146207064, 0.07938545586039435, 0.08138013781330533, 0.08345893730066825, 0.08561213137706529, 0.08783112306202322, 0.09010833173347965, 0.09243707593308312, 0.09481145620681905, 0.09722624293827924, 0.09967677211090646, 0.10215885049835757, 0.10466867082629078, 0.10720273686080387, 0.10975779805266939 ], [ 0.11935676173715809, 0.1162794586943357, 0.11318487656534854, 0.11007861531139194, 0.10696703896634034, 0.10385736023329994, 0.10075772849361814, 0.0976773192103884, 0.09462642171472517, 0.09161652102752427, 0.08866036761918648, 0.08577202679228307, 0.08296689669162673, 0.08026168092167263, 0.07767429870025983, 0.0752237130192059, 0.07292965642947156, 0.07081223625221204, 0.06889140793467147, 0.06718631843847046, 0.06571454149062474, 0.06449125171166174, 0.06352841061133659, 0.0628340569415847, 0.062411798588989265, 0.062260587063631856, 0.06237481865159982, 0.06274475602827942, 0.06335721377735695, 0.06419641447381423, 0.06524490730354242, 0.06648444919657102, 0.06789677288920686, 0.06946419783690792, 0.07117006993097011, 0.07299903913324098, 0.07493719855674322, 0.07697211490810581, 0.07909278060321004, 0.08128951456431731, 0.08355383365141139, 0.08587831125268681, 0.08825643458826334, 0.09068246816752262, 0.09315132769442336, 0.09565846647614906, 0.09819977491364638, 0.10077149276578372, 0.10337013341500366, 0.10599241917874797 ], [ 0.11711863099744099, 0.11397611962874142, 0.11081366390093036, 0.1076366191853409, 0.10445110071644399, 0.10126407469189266, 0.09808345495666015, 0.09491820377549946, 0.09177843427486235, 0.08867551083409832, 0.08562214191239385, 0.08263245739670359, 0.07972205946224582, 0.07690803215900345, 0.07420889067751693, 0.07164444704951696, 0.06923556596822528, 0.06700378420117381, 0.06497077209746172, 0.06315762860175334, 0.06158402388918719, 0.06026723578906146, 0.05922116299743512, 0.05845543018274844, 0.05797471471403272, 0.0577784107443449, 0.057860700666396654, 0.058211035618291086, 0.05881495512080672, 0.05965512260594066, 0.06071243255611425, 0.06196705738276839, 0.06339933807742765, 0.06499046741869736, 0.06672295536202345, 0.06858089585604824, 0.0705500709558852, 0.0726179336775783, 0.07477350902477745, 0.07700724645172957, 0.07931084935372913, 0.08167709969409542, 0.08409968948074627, 0.08657306582380728, 0.08909229272513612, 0.09165293038059465, 0.09425093135868834, 0.09688255229493627, 0.09954427948059917, 0.10223276674335108 ], [ 0.11500366090535878, 0.11180302392640136, 0.10857999468780494, 0.10533965421477114, 0.10208783017238601, 0.09883119279859644, 0.09557735839723001, 0.09233499946769153, 0.08911395975215386, 0.08592537129973614, 0.0827817689312826, 0.07969719506146183, 0.07668728451521634, 0.07376931462982281, 0.0709622005837463, 0.06828640989544432, 0.06576376434164986, 0.06341709401160972, 0.061269709813829856, 0.059344671406034326, 0.05766385112216066, 0.056246832756241184, 0.05510973355877668, 0.05426408730385261, 0.05371595752954751, 0.053465443851088305, 0.05350669105709772, 0.05382841964245125, 0.054414894958725514, 0.05524717403423937, 0.05630443766446337, 0.05756523337555977, 0.05900850684227093, 0.06061436250213886, 0.06236454940769799, 0.06424270592580375, 0.06623441552773686, 0.06832712958861877, 0.07051000742090471, 0.07277371367333162, 0.0751102022147572, 0.07751250569059814, 0.07997454196678354, 0.08249094283328423, 0.08505690641646095, 0.08766807237524035, 0.0903204177280983, 0.09301017070965367, 0.09573374008802893, 0.09848765766061814 ], [ 0.11301753394709346, 0.1097663995915124, 0.10649070845245401, 0.10319524526237218, 0.09988551973479157, 0.09656786550423709, 0.09324954828083126, 0.08993888286425854, 0.08664535803654945, 0.08337976736586342, 0.08015434243348303, 0.07698288271905265, 0.07388087307431572, 0.07086557509995897, 0.06795607261124363, 0.06517324379657269, 0.06253962428447137, 0.06007911783224188, 0.05781650799203662, 0.055776729975553614, 0.053983883298972614, 0.05246000778349398, 0.0512237077198334, 0.05028878036404067, 0.04966306150430923, 0.0493477120715969, 0.04933711419083187, 0.04961942784465463, 0.05017771710596872, 0.050991439683351694, 0.05203804449479979, 0.05329444603282381, 0.05473821815713124, 0.056348438453995627, 0.05810618893147771, 0.059994766235445404, 0.06199967483580185, 0.06410847694652912, 0.06631056196217931, 0.06859688290371682, 0.07095969221148189, 0.07339229644193516, 0.07588883976270351, 0.07844411949492876, 0.08105343282983404, 0.0837124516366538, 0.08641712139925382, 0.08916358027886023, 0.09194809472410026, 0.09476700866965306 ], [ 0.11116438433026224, 0.10787081687906239, 0.10455087222473466, 0.10120902528082278, 0.09785044682466136, 0.09448110360261296, 0.09110786889081715, 0.08773864366485472, 0.0843824880986098, 0.08104976236892482, 0.0777522745123706, 0.0745034311144034, 0.07131838357444131, 0.06821415817119146, 0.06520975171922805, 0.06232616596332013, 0.05958634316443226, 0.05701495378373769, 0.05463797780460948, 0.05248201975816628, 0.050573312454936015, 0.04893640524216828, 0.047592604457655015, 0.0465583290510198, 0.04584363561692466, 0.04545121002718166, 0.045376076543389966, 0.04560613273124878, 0.046123423715333796, 0.046905899626442156, 0.04792932102419618, 0.049169005297952255, 0.05060120946080057, 0.05220406767944286, 0.05395810246840287, 0.05584638837422965, 0.057854468453683916, 0.05997011899274741, 0.062183039698294265, 0.06448452462497752, 0.06686714890771539, 0.06932449033455942, 0.07185089336686136, 0.07444127587613311, 0.07709097473894229, 0.07979562459554652, 0.08255106373383284, 0.08535326157620671, 0.08819826316602634, 0.09108214706748934 ], [ 0.10944669290301183, 0.10611906880825639, 0.10276364404974951, 0.09938457867187335, 0.09598669327878989, 0.09257556858486306, 0.08915765620143344, 0.08574040121653398, 0.0823323768796111, 0.0789434312187054, 0.07558484452888689, 0.07226949513007405, 0.0690120282387426, 0.06582901873738094, 0.06273911244185137, 0.0597631215150215, 0.05692403754997162, 0.05424691095286434, 0.051758529819272446, 0.04948682095439192, 0.04745989990252049, 0.04570472958100779, 0.04424542114649752, 0.043101326791530156, 0.04228520676514557, 0.041801845134992535, 0.041647472594282815, 0.0418101970630311, 0.04227138670463884, 0.04300770337309982, 0.043993354630448414, 0.04520215749450286, 0.046609144033209426, 0.048191607656981696, 0.049929624651992355, 0.05180616192179847, 0.05380690451885258, 0.05591992450656476, 0.05813528498257772, 0.06044464272909992, 0.0628408867127363, 0.06531782992849255, 0.06786995883191727, 0.0704922367265071, 0.07317995357972441, 0.07592861352820318, 0.07873385173811705, 0.08159137351911763, 0.08449691010942005, 0.08744618702098378 ], [ 0.10786522677561534, 0.10451210172474697, 0.10113019258112542, 0.09772334749178796, 0.09429603510780904, 0.09085344209542723, 0.08740158220911438, 0.08394741775094665, 0.0804989941583331, 0.0770655882166307, 0.07365786984705738, 0.0702880763504154, 0.06697019604784483, 0.06372015493627627, 0.06055599455217556, 0.05749802081050096, 0.05456889122751089, 0.051793591152359875, 0.04919922936813364, 0.046814563802473064, 0.04466915869891046, 0.042792091946014375, 0.04121019608314051, 0.03994594236186651, 0.03901524950974568, 0.03842565592140931, 0.03817533771110209, 0.03825330892317532, 0.038640825530362764, 0.03931366761242363, 0.040244761570735726, 0.04140660771518992, 0.042773151703059224, 0.04432096577684863, 0.04602978919039027, 0.047882576855432624, 0.049865230074620945, 0.05196616215779114, 0.054175812026834726, 0.05648617816363589, 0.05889041175530913, 0.06138248393802244, 0.06395692688983409, 0.06660864028341325, 0.06933275122970557, 0.07212451553957824, 0.0749792495236612, 0.0778922836687301, 0.08085893174895666, 0.08387447090057218 ], [ 0.106419027153579, 0.10304900006143668, 0.09964967776318424, 0.09622460666694761, 0.09277791034341124, 0.08931438382621144, 0.08583959939498127, 0.08236002478885646, 0.07888315483446408, 0.07541765741758683, 0.07197353447693355, 0.06856229807151702, 0.06519716027098459, 0.06189323316736978, 0.05866773098842973, 0.05554015909441186, 0.05253246328334818, 0.04966909604611923, 0.046976933734219975, 0.04448495208462653, 0.04222354466845799, 0.04022336593552476, 0.03851362372327054, 0.03711986313606554, 0.03606148018540213, 0.03534942894193782, 0.03498472108839457, 0.03495822813364462, 0.03525195107699232, 0.035841461256189124, 0.03669887912243466, 0.0377957029075944, 0.03910499795802571, 0.0406027548690001, 0.04226847249034319, 0.04408515601858765, 0.046038951282080694, 0.0481186053675504, 0.05031488958821221, 0.05262006734953833, 0.05502744718957347, 0.05753103235741816, 0.060125261079810935, 0.06280482323371016, 0.06556453658754116, 0.06839926669889057, 0.07130387719645344, 0.07427320034930798, 0.07730202083549124, 0.08038506811397261 ], [ 0.10510544600940515, 0.10172702593197397, 0.09831929331425139, 0.09488550913316815, 0.09142946629068631, 0.0879555798804271, 0.0844689885371261, 0.08097566780616546, 0.07748255657425893, 0.07399769767225796, 0.07053039372577118, 0.0670913790561865, 0.06369300769146952, 0.06034945594110481, 0.057076934888777374, 0.05389390258885998, 0.05082125633626612, 0.04788247039210767, 0.045103622393536276, 0.042513222220383104, 0.040141724488959744, 0.03802058307788669, 0.036180719461150715, 0.03465036386077971, 0.033452419093602734, 0.03260177044060637, 0.0321032067777406, 0.031950644286509816, 0.03212803244755898, 0.03261176771030655, 0.03337394044855533, 0.034385567850939255, 0.035619154013021376, 0.03705028599256673, 0.03865830608334196, 0.04042628740275689, 0.042340586198535785, 0.04439020525479121, 0.04656613234401109, 0.048860748956041665, 0.051267351484721446, 0.05377979208692206, 0.05639222680986993, 0.0590989500815784, 0.06189429325614444, 0.0647725674080638, 0.06772803472538104, 0.07075489724302268, 0.07384729551324191, 0.07699931281127433 ], [ 0.10392022937470335, 0.10054171069848557, 0.09713436741329051, 0.09370119647005239, 0.09024568085707751, 0.08677187535626762, 0.08328450276419233, 0.07978906139641849, 0.07629194481516516, 0.07280057484620442, 0.06932354903679827, 0.06587080366491664, 0.06245379307597113, 0.05908568520465388, 0.055781571136663724, 0.052558682662495686, 0.04943660471483667, 0.04643745758140565, 0.043586004692821485, 0.04090961385955084, 0.03843796388760216, 0.0362023522514408, 0.03423444393985729, 0.032564345395363306, 0.03121803797959882, 0.030214480563062605, 0.029563015973518878, 0.02926189515218043, 0.029298549438500496, 0.02965167556223502, 0.030294536382639535, 0.03119851790220814, 0.032336086090395205, 0.033682694827898305, 0.03521762345337987, 0.036923987470552484, 0.038788246542005904, 0.04079949459082962, 0.042948730538984514, 0.04522822180576611, 0.047631006338904366, 0.05015053632312924, 0.052780444053089785, 0.055514401910941896, 0.058346048455399924, 0.06126895705783268, 0.06427662943917847, 0.06736250217695694, 0.07051995894836408, 0.07374234470870349 ], [ 0.1028576426121282, 0.09948699269658567, 0.09608851434510278, 0.092664966065723, 0.08921954694151403, 0.08575597771620613, 0.08227859161401803, 0.07879243551869237, 0.07530338223540918, 0.07181825468018481, 0.06834496295998765, 0.06489265536954371, 0.061471884229848436, 0.05809478702892368, 0.05477528214041007, 0.05152927588107954, 0.048374872829976504, 0.04533257264657213, 0.04242542198846262, 0.03967906715754849, 0.03712162038949379, 0.03478321297632305, 0.03269507450967876, 0.03088797994214202, 0.02938999455051487, 0.028223668368704068, 0.027403170839389878, 0.02693216524741287, 0.02680324287674747, 0.026999301149634374, 0.027496519246542558, 0.028268000881500957, 0.029287062630238198, 0.0305295078762604, 0.031974729363467985, 0.03360585082913862, 0.03540926397450489, 0.037373896440963575, 0.03949045060272486, 0.04175074822665474, 0.044147233777686624, 0.0466726367580949, 0.04931976679154701, 0.05208140643403961, 0.05495026847018166, 0.05791899107633633, 0.060980152044157084, 0.0641262902712313, 0.06734992812594087, 0.07064359197616109 ], [ 0.10191063134084456, 0.09855539329658476, 0.0951738274419778, 0.09176848288685284, 0.08834230518480843, 0.0848987128568933, 0.08144168290220329, 0.07797584568754194, 0.07450658965575631, 0.07104017636323748, 0.06758386643837291, 0.0641460571126339, 0.060736431946000244, 0.05736612311988403, 0.054047885967297885, 0.05079628383885822, 0.04762787827007841, 0.044561413609190054, 0.04161797513828395, 0.03882108312336246, 0.03619666006451219, 0.033772774430446795, 0.0315790270048884, 0.029645424002653124, 0.02800061193270396, 0.026669484577373354, 0.025670442232187205, 0.025012923609565328, 0.024696036108749604, 0.024708930039066653, 0.025032956479840836, 0.02564493870595178, 0.026520529568703932, 0.027636798833687786, 0.028973680682333598, 0.03051437226806109, 0.03224501908430386, 0.034154055214795774, 0.03623147959883852, 0.03846823173695723, 0.04085573150660633, 0.04338558389800967, 0.046049417735740845, 0.048838818236147594, 0.05174531674405958, 0.05476040977802614, 0.05787558902133022, 0.0610823718724148, 0.06437232788994182, 0.0677371000479353 ], [ 0.10107101090717406, 0.0977382226555317, 0.0943811027815099, 0.09100202297454002, 0.08760370931192259, 0.08418931453955214, 0.08076249865280526, 0.07732751792877054, 0.07388932254120266, 0.07045366288311844, 0.06702720472094523, 0.06361765328574674, 0.060233886327339815, 0.05688609593144994, 0.05358593837796732, 0.05034669023888633, 0.047183406841234274, 0.04411307545421968, 0.04115474904543023, 0.038329635744425126, 0.03566110262559471, 0.03317452908350589, 0.03089691665359601, 0.02885613712189975, 0.02707969997958235, 0.025592979430632552, 0.024416998734400605, 0.023566125896952447, 0.023046292610558433, 0.02285440779282088, 0.02297933080803692, 0.02340417734691074, 0.02410920617537683, 0.02507441396824517, 0.026281265355824097, 0.027713440316472233, 0.029356818490857535, 0.03119904126874838, 0.03322894926389448, 0.035436081704297746, 0.03781031678412674, 0.04034165894354321, 0.04302014266959174, 0.04583581258994727, 0.04877874437281999, 0.05183908112228125, 0.05500707021706999, 0.058273093538005256, 0.061627689270064505, 0.06506156634651553 ], [ 0.10032967739806768, 0.0970258068472573, 0.09370008373167713, 0.09035473680640947, 0.08699230981453246, 0.08361572998696608, 0.08022838426901593, 0.07683420319821517, 0.073437752265462, 0.0700443304964834, 0.06666007588439407, 0.06329207716728698, 0.05994849124267214, 0.056638665183947806, 0.05337326127362723, 0.050164382534950855, 0.0470256946782679, 0.04397253780782675, 0.0410220171298738, 0.03819305559093505, 0.03550638214951574, 0.032984416868731145, 0.03065099897390141, 0.028530889883036308, 0.026648978369091615, 0.025029134888565546, 0.02369272776658039, 0.022656940250680557, 0.021933195716881782, 0.02152612696855916, 0.021433487141576276, 0.021647124113137864, 0.02215473410482883, 0.022941823846295496, 0.023993325773583728, 0.025294577171332194, 0.02683168477409183, 0.02859148220991264, 0.030561315871437705, 0.03272882692101487, 0.03508180798065352, 0.03760814634225152, 0.04029583177236018, 0.04313299863190103, 0.046107977238895495, 0.04920933891989517, 0.05242592791335717, 0.05574687932830762, 0.05916162566641783, 0.06265989565927285 ], [ 0.0996768340011026, 0.09640772928705493, 0.09311971822064419, 0.08981492317988461, 0.08649574518370483, 0.08316492914085545, 0.07982563638974532, 0.07648152425377319, 0.07313683217284835, 0.06979647378732393, 0.066466134134045, 0.06315237084478446, 0.05986271788373882, 0.056605789874756236, 0.0533913843818488, 0.05023057852253856, 0.04713581488911527, 0.044120969781086566, 0.04120139407426393, 0.038393913601296834, 0.035716771830488825, 0.03318949343147623, 0.030832644140214086, 0.028667462021435355, 0.026715340158480674, 0.024997153437661453, 0.023532444545070964, 0.022338518044675123, 0.021429535635745563, 0.02081575097860067, 0.020503042645754324, 0.020492862608257018, 0.020782604581824477, 0.021366261445161752, 0.022235169568845987, 0.023378672955811062, 0.024784640293491367, 0.026439855643231397, 0.028330335663317142, 0.030441612713794884, 0.032758995643034534, 0.03526780114967492, 0.0379535438085785, 0.04080207741719695, 0.04379968775106754, 0.0469331429112188, 0.0501897107276726, 0.05355715338042714, 0.05702370838596254, 0.06057806325661653 ], [ 0.09910222771470883, 0.09587308107516454, 0.09262842297727823, 0.08937030749907025, 0.08610103424472826, 0.08282321085878269, 0.07953982252843826, 0.07625430802720673, 0.07297064162175444, 0.06969341989484228, 0.06642795221428427, 0.06318035317929449, 0.059957634869527356, 0.05676779606788505, 0.05361990477663018, 0.05052416924555288, 0.04749199134459748, 0.04453599445137862, 0.041670016209844875, 0.03890905488690789, 0.036269157293502274, 0.0337672374893851, 0.03142082030118261, 0.029247713513444577, 0.027265627664321952, 0.025491779945712324, 0.02394253176856082, 0.02263310785590217, 0.021577419456938505, 0.020787965283243847, 0.020275725819690178, 0.02004993113625481, 0.020117608700870947, 0.020482925600975806, 0.021146489805417626, 0.022104869045512076, 0.02335054090460607, 0.02487232332555629, 0.02665616050207178, 0.028686053324792248, 0.030944942289578524, 0.033415426429873704, 0.03608028010510803, 0.038922782209233224, 0.04192689665617552, 0.04507734750627143, 0.04835962653577286, 0.05175996214130309, 0.05526526975148143, 0.058863096787445314 ], [ 0.09859539266410658, 0.09541071660333311, 0.09221435130873389, 0.08900832143548716, 0.08579486721314625, 0.08257650464488746, 0.07935609249461555, 0.07613690546517655, 0.07292271267720193, 0.06971786020940961, 0.06652735604014966, 0.06335695521278538, 0.06021324240452355, 0.05710370827553381, 0.05403681498312308, 0.05102204505033684, 0.04806992641257525, 0.045192025056678374, 0.042400895512265606, 0.039709979129302055, 0.03713344153290798, 0.03468594525003185, 0.03238236281686613, 0.030237450807476605, 0.0282655255424515, 0.026480202698683813, 0.02489427692371713, 0.02351981095141128, 0.022368462784816703, 0.021451995867823016, 0.0207827981226733, 0.020374119222446568, 0.020239700175264493, 0.020392608137362416, 0.020843420752054944, 0.021598280762184733, 0.022657500568274046, 0.024015186106123517, 0.02565990208832514, 0.02757601872247961, 0.029745259709115613, 0.03214808238663161, 0.034764714475891835, 0.03757582912795962, 0.0405629227392093, 0.04370848286521038, 0.04699602448273566, 0.05041005302574759, 0.053935993109661566, 0.05756010662716639 ], [ 0.09814589728575063, 0.09500951210847326, 0.09186566273103808, 0.08871638318580938, 0.08556389595900053, 0.08241067012450644, 0.07925948611732653, 0.07611350641059479, 0.07297635100625988, 0.06985217622604353, 0.06674575477841432, 0.06366255445568442, 0.060608812058100744, 0.05759159822657377, 0.054618867784692084, 0.05169948897011884, 0.04884324367183586, 0.04606078970158272, 0.043363575630189874, 0.040763699504915075, 0.0382737058536307, 0.035906322066579614, 0.03367414679076296, 0.03158931994720076, 0.029663225209375407, 0.027906297148858557, 0.026328018963756614, 0.024937191605706153, 0.02374251835306899, 0.022753469075736544, 0.02198126251887049, 0.021439652800402234, 0.021145091701705265, 0.02111587124756645, 0.021370129013530213, 0.021923084975443777, 0.02278432749584386, 0.023956048846522478, 0.025432734436854888, 0.027202189061228153, 0.029247338885335896, 0.03154817496403086, 0.0340834037187733, 0.03683163224883762, 0.03977210418529551, 0.042885087160870417, 0.04615202645555471, 0.049555559390805554, 0.05307945696565737, 0.056708534672443876 ], [ 0.09774359321721429, 0.09465862557637508, 0.09157079364414093, 0.0884821785867972, 0.08539502515896258, 0.08231179779596036, 0.07923524319012373, 0.07616845847422567, 0.07311496372251108, 0.0700787769862071, 0.06706448948850795, 0.06407733789513562, 0.061123269734059515, 0.05820899705577285, 0.05534203232370206, 0.05253069937107942, 0.0497841112125687, 0.04711210584635809, 0.044525131412784684, 0.04203407391133619, 0.039650025077487085, 0.03738399603682273, 0.035246594803775344, 0.033247702559500214, 0.03139620330268688, 0.02969983996990111, 0.028165280923062506, 0.02679847507333194, 0.02560534198426564, 0.024592775749243893, 0.0237698333236052, 0.023148838356226657, 0.02274599997639514, 0.02258110374719432, 0.02267597950151291, 0.023051831012910605, 0.023726014080294188, 0.02470919640612618, 0.026003755588224497, 0.027603766722307365, 0.029496312103293933, 0.0316634765002253, 0.034084392678308456, 0.03673693474099497, 0.03959891869468511, 0.04264884476707139, 0.04586629030000529, 0.04923206949786568, 0.05272825406277075, 0.056338120274207724 ], [ 0.09737886381239122, 0.09434775644069258, 0.09131872819764468, 0.08829394314506812, 0.08527570555275633, 0.0822665137205999, 0.07926912006391117, 0.07628659643424926, 0.07332240317898905, 0.07038045988489228, 0.06746521509074377, 0.06458171148012681, 0.061735642174107416, 0.05893339275044421, 0.05618206257176167, 0.05348945802266315, 0.0508640495425774, 0.048314884240804754, 0.04585144690602375, 0.0434834650643489, 0.04122065920187971, 0.03907244808873149, 0.0370476316560186, 0.03515408952724874, 0.03339855011073771, 0.03178649936593853, 0.030322304497260207, 0.02900961930516204, 0.02785210795233151, 0.0268544667275364, 0.026023636522648906, 0.02536998832433086, 0.02490815438511021, 0.024657119510966833, 0.024639249737831662, 0.024878172265947247, 0.02539580604636195, 0.026209229075714133, 0.02732822867829854, 0.02875416854272173, 0.03048031181138222, 0.03249324868221776, 0.03477483927609589, 0.03730413654374635, 0.040058966467123765, 0.04301705948491213, 0.046156768119922725, 0.049457465582579775, 0.052899726431900995, 0.056465372327674734 ], [ 0.09704286985328602, 0.09406740299126268, 0.09109926769717445, 0.08814074386435951, 0.0851942288130619, 0.08226228836508948, 0.0793477138502984, 0.07645358385470694, 0.07358332899913715, 0.07074079742573434, 0.06793031795950553, 0.06515675710337193, 0.062425565131214986, 0.05974280560421273, 0.057115161735770886, 0.05454991232150793, 0.052054869681148155, 0.049638272597484545, 0.047308629081527054, 0.045074507540044946, 0.04294428116509481, 0.040925839494991935, 0.03902629298866732, 0.037251710105038104, 0.03560693958723724, 0.0340955799480382, 0.0327201591016707, 0.03148257499210427, 0.030384818885457254, 0.02942995426579612, 0.028623256362881842, 0.02797333605827781, 0.02749299311478657, 0.027199497305329477, 0.02711402348532443, 0.027260105261514966, 0.027661225065425874, 0.028337962459413658, 0.02930534285159566, 0.030571024027488517, 0.032134692181588834, 0.03398863876777633, 0.036119161149168334, 0.03850830834926316, 0.04113556753372593, 0.04397925423165833, 0.04701752917214173, 0.05022906842541079, 0.05359345947170638, 0.05709140284517632 ], [ 0.09672778938647744, 0.09380911450501997, 0.09090329565081755, 0.08801275803324313, 0.08514002119483015, 0.08228774664623531, 0.07945879096562791, 0.07665626300321106, 0.07388358326919588, 0.07114454293459661, 0.06844335914060441, 0.06578472250795787, 0.0631738318952877, 0.06061641064134593, 0.05811869785493688, 0.05568740797145624, 0.0533296520453413, 0.05105281545577827, 0.04886438930767409, 0.04677175726675964, 0.04478194622355134, 0.042901358078221354, 0.04113551056373464, 0.039488826069441256, 0.03796451666881075, 0.036564617987690284, 0.0352902208313785, 0.034141934656937725, 0.033120589197409185, 0.032228139706033505, 0.0314686895274228, 0.03084948644376284, 0.03038169709444467, 0.030080734191516988, 0.029965927406151806, 0.030059412786553774, 0.03038427470436873, 0.030962182864415523, 0.03181095561610141, 0.03294255625503373, 0.03436192984642864, 0.03606684150699705, 0.03804859558258494, 0.04029332309756909, 0.042783478992662084, 0.04549926305012246, 0.048419799556617585, 0.05152402113021981, 0.05479127450337544, 0.05820170004938374 ], [ 0.09642704783828912, 0.09356573407296474, 0.0907230341721063, 0.08790154431471467, 0.08510393075412861, 0.08233297316198183, 0.07959161283016639, 0.07688300420865239, 0.07421056766812863, 0.07157804071358122, 0.06898952415159458, 0.06644951895919383, 0.0639629488695757, 0.06153516306901128, 0.05917191302846939, 0.05687929757236919, 0.05466367108155375, 0.05253151156023761, 0.050489248508353776, 0.04854305541162857, 0.04669861828488569, 0.04496089981749744, 0.04333392748498024, 0.04182064208058026, 0.04042284845934341, 0.03914131050443795, 0.037976025186865346, 0.036926694584922724, 0.035993389573103045, 0.03517736577500888, 0.03448195404821012, 0.03391340879003103, 0.033481564749320396, 0.03320013692895437, 0.03308651124661863, 0.03316092810042122, 0.03344506218515736, 0.03396013888785797, 0.034724865594136234, 0.03575354123003921, 0.03705469054661795, 0.038630441970335765, 0.04047667585420347, 0.042583792471444906, 0.04493784968014464, 0.04752181467442473, 0.05031673494804104, 0.05330271740026107, 0.05645967812006489, 0.059767874278254585 ], [ 0.09613553380295889, 0.0933316271156808, 0.09055228620425088, 0.08780029990162552, 0.08507850096641537, 0.08238980419277898, 0.07973724865234674, 0.07712404240570644, 0.07455360742653877, 0.07202962183360705, 0.0695560558501571, 0.06713719725221237, 0.06477766149813612, 0.06248238135874111, 0.06025657084083715, 0.05810565871448446, 0.05603518825266575, 0.054050682123602166, 0.05215747495602703, 0.050360521023229306, 0.04866419062811342, 0.047072075637355965, 0.045586831288072956, 0.04421008651948821, 0.04294245700886384, 0.04178369215486981, 0.040732978198472346, 0.03978940405157156, 0.03895257482428974, 0.038223332175462164, 0.03760451306279058, 0.03710165272396965, 0.03672351833578553, 0.03648235264279169, 0.036393718852839596, 0.036475875826700185, 0.036748679081537665, 0.03723209308017341, 0.03794449559609398, 0.03890102539929224, 0.04011223814324339, 0.041583276590821866, 0.04331364499244915, 0.04529754502391101, 0.047524628678237806, 0.049980979164504766, 0.052650142903809885, 0.05551408280408716, 0.05855397969972929, 0.061750857159188426 ], [ 0.09584979525037499, 0.09310288978305947, 0.09038665706745505, 0.0877040963621092, 0.08505822225667505, 0.08245209658208011, 0.07988886364388359, 0.07737178701713952, 0.07490428556564714, 0.07248996574676578, 0.07013264667308347, 0.06783637388304488, 0.06560541740829318, 0.06344424963179873, 0.061357498755648526, 0.05934987461638569, 0.05742606528443944, 0.05559060552409496, 0.053847721854272064, 0.05220116356929085, 0.05065403435126578, 0.04920864443541192, 0.04786640777035305, 0.046627811105322534, 0.04549248123130592, 0.04445937170389005, 0.043527080773298914, 0.042694298145884116, 0.04196036057837903, 0.04132587680929671, 0.0407933630855184, 0.040367814036707535, 0.040057122785341744, 0.039872262375840954, 0.03982715168096794, 0.039938156382160854, 0.04022322091372872, 0.040700687364770734, 0.04138792221839195, 0.04229992434335275, 0.043448108218908175, 0.04483943201212025, 0.04647597344778299, 0.0483549672585941, 0.05046923495024371, 0.05280788425144863, 0.055357140770308566, 0.05810119169873304, 0.061022956326378885, 0.06410473611424992 ], [ 0.09556821040562091, 0.09287753086797934, 0.09022374820446853, 0.08761008613527704, 0.08503975229676466, 0.08251596302529046, 0.08004197062086206, 0.077621091288142, 0.07525673142180929, 0.07295240937825957, 0.07071176940482717, 0.06853858404833675, 0.06643674122773417, 0.06441021234299071, 0.062462998435772965, 0.06059905265345562, 0.05882217921620428, 0.05713591181268805, 0.0555433778156041, 0.05404715872175071, 0.052649161388763945, 0.051350518356347435, 0.050151538020301326, 0.049051725817856946, 0.04804989512043834, 0.04714438073874056, 0.046333358803335764, 0.04561526480784612, 0.04498928780776903, 0.04445590453808613, 0.044017404133235176, 0.04367834390252208, 0.0434458710609933, 0.043329846454072195, 0.043342716274226124, 0.043499098374000705, 0.04381508162688299, 0.044307277853332855, 0.04499171016239937, 0.04588265913422193, 0.046991607202753444, 0.048326412825330706, 0.049890808433514, 0.051684258801815486, 0.053702155609438265, 0.055936276158242745, 0.05837540953593677, 0.06100605283160126, 0.06381309689068038, 0.06678044626094913 ], [ 0.09529112720628503, 0.09265562050995876, 0.09006331566833545, 0.08751767137498037, 0.08502209579855076, 0.08257996340176355, 0.08019463341609027, 0.07786946820119667, 0.07560784925745076, 0.07341318823796873, 0.07128892997858317, 0.06923854440116695, 0.06726550423492238, 0.0653732459409701, 0.06356511211892749, 0.061844275109045256, 0.06021364352778342, 0.058675756067934313, 0.05723266992773598, 0.05588585444425021, 0.054636103484501, 0.053483482357565115, 0.05242732585252377, 0.051466302918664476, 0.05059856008725675, 0.04982194987172358, 0.04913434231343734, 0.048534008160612256, 0.04802005176197525, 0.04759286167903378, 0.04725453838861446, 0.04700925238800601, 0.04686348368032502, 0.04682609621213105, 0.046908209558753654, 0.04712284593568851, 0.04748435357108506, 0.04800763613242645, 0.04870724850681153, 0.04959644570183241, 0.050686286711119216, 0.05198489292473262, 0.053496939289969785, 0.05522342000962468, 0.0571616881082606, 0.05930573032302932, 0.061646613692287903, 0.06417303113762539, 0.06687187841524546, 0.06972880906085462 ], [ 0.09502096501436356, 0.09243939877142139, 0.0899073857775754, 0.08742862684940886, 0.08500673474351177, 0.08264524229512488, 0.08034761146144041, 0.07811724161192395, 0.07595747503848752, 0.07387159735869629, 0.07186283031220131, 0.06993431447249074, 0.06808907968842107, 0.06633000170923806, 0.06465974449755334, 0.06308068923291746, 0.06159485293982085, 0.060203801950212556, 0.05890856785160944, 0.05770957589712541, 0.05660659769561896, 0.05559874094087221, 0.05468448857505681, 0.053861797803237015, 0.0531282656450712, 0.05248136231752576, 0.05191872702350819, 0.05143851322265055, 0.0510397628727576, 0.05072278220832161, 0.05048948612302566, 0.05034367488454753, 0.050291206462299974, 0.050340030923954567, 0.050500060833373814, 0.05078286380599363, 0.051201180227174764, 0.051768289491354806, 0.052497269494284, 0.053400212683232584, 0.054487473245466295, 0.05576702018061834, 0.05724395853999203, 0.05892025786706451, 0.06079469783416717, 0.06286301280465086, 0.06511819543538439, 0.06755090783189303, 0.07014994740513965, 0.0729027211905893 ], [ 0.09476227211973294, 0.09223333708639037, 0.08976032037833709, 0.08734716876789465, 0.08499770036867875, 0.08271560352365824, 0.08050443597028138, 0.07836762282485978, 0.07630845166580194, 0.07433006282776666, 0.07243543299998222, 0.0706273504100201, 0.06890838032681403, 0.06728082038134495, 0.06574664630543112, 0.06430745011776554, 0.06296437447821585, 0.06171804875991701, 0.06056853415947978, 0.05951528662382193, 0.05855714722981978, 0.057692369624958294, 0.05691869299576806, 0.05623346665313954, 0.05563382873232065, 0.0551169368830325, 0.05468024350130344, 0.05432180246999389, 0.054040589029134584, 0.05383680980542426, 0.053712176693439244, 0.053670116680522593, 0.053715890312034595, 0.053856594754294856, 0.054101033709714884, 0.05445944595622358, 0.05494309680047146, 0.055563751381100986, 0.05633306383903787, 0.057261929415542166, 0.05835985471088583, 0.05963440221051857, 0.06109075765525926, 0.06273145375823935, 0.06455626397613884, 0.06656225954231723, 0.06874400573780645, 0.07109386217459338, 0.0736023476322432, 0.07625853193847647 ], [ 0.0945217325248014, 0.09204414559773445, 0.08962882426924258, 0.08727996166697773, 0.08500157868690406, 0.0827975132189318, 0.08067140919096094, 0.07862670425979848, 0.07666661483044179, 0.07479411704975832, 0.0730119225414493, 0.07132244796968429, 0.06972777807327336, 0.06822962261855002, 0.06682926876661194, 0.0655275315923562, 0.06432470683686735, 0.0632205312842083, 0.062214157251204, 0.06130414836607263, 0.06048850389214297, 0.059764718166665544, 0.059129880178059195, 0.058580815896144244, 0.05811427279982485, 0.05772714231172961, 0.05741671182434768, 0.05718093400785048, 0.057018697467361386, 0.056930079905313985, 0.05691656306998961, 0.056981188250694904, 0.05712863221885001, 0.05736518659288335, 0.05769862883186144, 0.05813798048345723, 0.05869315767992345, 0.059374529514966086, 0.060192410661355555, 0.06115652377199465, 0.06227547303005266, 0.06355627113078317, 0.06500395723695065, 0.066621333476133, 0.0684088339801327, 0.07036452577359079, 0.07248422761950477, 0.07476172328148947, 0.0771890405949783, 0.07975676717051113 ], [ 0.09430811560166018, 0.09188071956792883, 0.0895218876110688, 0.08723605588731345, 0.08502744189159327, 0.08290002377640536, 0.0808575192396755, 0.07890336317843571, 0.07704068327468068, 0.07527227276580113, 0.07360055988598024, 0.07202757387160649, 0.07055490801330432, 0.06918368099924242, 0.06791449869135409, 0.06674741943973102, 0.06568192697129403, 0.06471691566401148, 0.06385069350044963, 0.06308100805379356, 0.06240510038907242, 0.0618197907006521, 0.06132159785054252, 0.06090689278133753, 0.060572083172806705, 0.060313823861038604, 0.060129244643141753, 0.060016184365164184, 0.059973417854549606, 0.06000086052871124, 0.06009973460152739, 0.060272680930801806, 0.0605238019048231, 0.06085862353110871, 0.061283969173499375, 0.0618077431617878, 0.06243862953534716, 0.06318571895751068, 0.0640580845129497, 0.06506433358179595, 0.06621216709186759, 0.06750797819503818, 0.06895651930127075, 0.07056065966078935, 0.07232124629167674, 0.0742370705439978, 0.07630493268490228, 0.07851978904469169, 0.08087496137333676, 0.08336238632100708 ], [ 0.09413216258918743, 0.09175401850349875, 0.08945065670388705, 0.08722674886715293, 0.08508669885248044, 0.0830346120465124, 0.08107426427278482, 0.07920906990469942, 0.07744204889971296, 0.07577579265924149, 0.07421242892880074, 0.07275358639117285, 0.07140036015915774, 0.07015328001222021, 0.06901228388935773, 0.06797669977570353, 0.06704523961551619, 0.06621600915757452, 0.06548653760639929, 0.06485383055042605, 0.06431444883401391, 0.06386461483948974, 0.06350034609303452, 0.06321761428260088, 0.0630125257820486, 0.06288151773383478, 0.06282156178132951, 0.06283036579314395, 0.06290656251920572, 0.06304987319878823, 0.0632612338458745, 0.06354287241166844, 0.06389832640517228, 0.06433239295191993, 0.06485100673941446, 0.06546104578191757, 0.06617007023002738, 0.06698600515222503, 0.06791678373041679, 0.06896997189586279, 0.07015239831088835, 0.07146981413807306, 0.07292660491340591, 0.0745255721842582, 0.07626779599240506, 0.07815258174799365, 0.08017748767401617, 0.08233842281917084, 0.08462980134178866, 0.08704473663842821 ], [ 0.0940064047407816, 0.09167687258829323, 0.08942822760464895, 0.08726536472770753, 0.08519285933973852, 0.0832149267628743, 0.08133538159047687, 0.07955759699794353, 0.07788446434806852, 0.0763183536633018, 0.07486107587834907, 0.07351384819683615, 0.07227726432530591, 0.07115127180256053, 0.07013515902560002, 0.06922755483306058, 0.0684264435824008, 0.0677291984982507, 0.06713263564587214, 0.06663309018826659, 0.06622651563827874, 0.06590860565911849, 0.06567493665763476, 0.06552112802205264, 0.06544301545085073, 0.06543683147223962, 0.06549938603350035, 0.0656282390176765, 0.06582185579912496, 0.06607973656666283, 0.06640251022031304, 0.06679198428753697, 0.0672511436032371, 0.06778409252603085, 0.0683959382406445, 0.06909261616070762, 0.06988066242391097, 0.0707669426594939, 0.07175835018045244, 0.07286149000016619, 0.07408236708124674, 0.0754260975795276, 0.07689666034400694, 0.07849670265657334, 0.08022740952758071, 0.08208844042888334, 0.08407793188391695, 0.08619255954539826, 0.08842764980166978, 0.09077732883347474 ], [ 0.09394490948561701, 0.09166371274402277, 0.0894693589756143, 0.08736694875896107, 0.08536120898000278, 0.08345644281304589, 0.08165648011195685, 0.07996462890577197, 0.07838362893276239, 0.07691560843685326, 0.0755620457713451, 0.07432373767751131, 0.07320077638957492, 0.07219253791698639, 0.07129768392340136, 0.07051417952044106, 0.06983932899822433, 0.06926983101831931, 0.06880185411358561, 0.0684311325074916, 0.06815308132993488, 0.06796292931928725, 0.06785586611076515, 0.0678272002607471, 0.06787252327821973, 0.06798787415412602, 0.06816989822291446, 0.06841599369001572, 0.0687244388574647, 0.06909449303594954, 0.06952646441476783, 0.07002173884801792, 0.07058276467456406, 0.07121299036762067, 0.07191675401021638, 0.07269912625494235, 0.07356571140990213, 0.07452241436947431, 0.0755751839736834, 0.0767297456818733, 0.07799133784076738, 0.07936446604323068, 0.08085268898104868, 0.08245844684824931, 0.08418293999998058, 0.0860260616235776, 0.08798638412424653, 0.09006119524980262, 0.09224657706246873, 0.09453751894187815 ], [ 0.09396295347518815, 0.09173022340157476, 0.08959010359808907, 0.0875478767560697, 0.08560839559861882, 0.08377602391771255, 0.08205457891844785, 0.08044727614129742, 0.07895667850896762, 0.0775846513223788, 0.07633232527839204, 0.0752000697608283, 0.07418747872529464, 0.0732933714203316, 0.07251580993773564, 0.07185213515599101, 0.071299022046407, 0.07085255458555045, 0.07050831970914828, 0.07026151890778604, 0.07010709525667803, 0.07003987293284372, 0.0700547056291085, 0.07014662973536112, 0.07031101772118857, 0.0705437268137181, 0.07084123781775388, 0.07120077878140361, 0.07162042819453851, 0.072099192561654, 0.0726370535691965, 0.07323498072958907, 0.07389490638107811, 0.07461966128617122, 0.07541287079655072, 0.0762788135862905, 0.07722224718640994, 0.07824820681237749, 0.07936178604325025, 0.0805679095427471, 0.08187110897620761, 0.08327531339393379, 0.08478366453724413, 0.08639836581666653, 0.08812057127736529, 0.08995031797523188, 0.09188650216782768, 0.09392689690976137, 0.09606820631099132, 0.09830615005419105 ], [ 0.09407662503707358, 0.09189292107214696, 0.08980736236584255, 0.08782538392237557, 0.08595193275462086, 0.08419140080844703, 0.08254756042315702, 0.08102350417676805, 0.07962159123718544, 0.07834340255860578, 0.07718970738589649, 0.07616044351784032, 0.07525471360067412, 0.07447079935869702, 0.0738061951232821, 0.07325766132261213, 0.07282129779087934, 0.07249263591106261, 0.07226674778680804, 0.07213836990626442, 0.0721020381568151, 0.07215223059417901, 0.07228351406021719, 0.07249069056034278, 0.07276893922510344, 0.07311394966342258, 0.07352204254960659, 0.07399027337167703, 0.0745165154218379, 0.07509951836539207, 0.07573893912703487, 0.07643534243088562, 0.0771901691633994, 0.07800567181791274, 0.07888481761867348, 0.07983116146657868, 0.08084869251173309, 0.08194165981322657, 0.0831143840369878, 0.08437106329799511, 0.08571558191485212, 0.08715133089356814, 0.088681048338861, 0.09030668673279986, 0.09202931223300634, 0.09384903900749053, 0.09576499936412194, 0.09777534827977113, 0.09987729908807656, 0.10206718568934033 ], [ 0.09430236338081277, 0.09216866707429107, 0.090138370292461, 0.08821702422407499, 0.08640963287346029, 0.08472057898271533, 0.08315355404489347, 0.08171149480662457, 0.08039652888406854, 0.07920993222661352, 0.07815210111621644, 0.07722254115341956, 0.07641987523932173, 0.07574187192581276, 0.07518549471053419, 0.07474697195877403, 0.07442188621803071, 0.07420528083168523, 0.07409178102614403, 0.07407572608929335, 0.07415130889831961, 0.0743127188843395, 0.07455428450954894, 0.07487061143638239, 0.07525671274089803, 0.07570812772704374, 0.07622102611151284, 0.07679229456776762, 0.07741960285788474, 0.07810144707289253, 0.07883716788558012, 0.07962694223454807, 0.08047174753644652, 0.08137329838110015, 0.08233395669361489, 0.0833566175126659, 0.08444457376879876, 0.0856013646569419, 0.08683061327062165, 0.08813585998185398, 0.08952039850137722, 0.0909871215584138, 0.09253838266183145, 0.09417587946507486, 0.09590056293108251, 0.09771257490398524, 0.09961121499470825, 0.1015949360381801, 0.10366136592487414, 0.10580735245849295 ], [ 0.0946564476815791, 0.09257412904086736, 0.09060013081094376, 0.08874007827289351, 0.08699898997110825, 0.08538119802782576, 0.08389027440210846, 0.08252896598111967, 0.08129914152513187, 0.08020175344715742, 0.07923681715680507, 0.07840341021916909, 0.0776996928832463, 0.07712295066118086, 0.07666965865718613, 0.07633556634011132, 0.07611580051800491, 0.0760049834886984, 0.07599736276591779, 0.07608694844293233, 0.0762676541488674, 0.07653343764262366, 0.07687843732262127, 0.0772971012490262, 0.07778430562460098, 0.07833546002156835, 0.078946596954189, 0.07961444367986219, 0.0803364743820409, 0.08111094117617955, 0.08193688272015869, 0.08281410963798208, 0.0837431665058439, 0.08472527081527581, 0.08576223011183805, 0.08685633938129435, 0.08801026166787465, 0.08922689579192622, 0.09050923580546143, 0.09186022739918626, 0.09328262677808173, 0.09477886749948806, 0.0963509403944719, 0.0980002909839282, 0.09972773780759121, 0.10153341389134388, 0.1034167322919605, 0.10537637539105152, 0.10741030646550564, 0.10951580112273868 ], [ 0.09515445537634123, 0.09312521248516728, 0.09120882170441658, 0.08941093521622279, 0.08773653962253672, 0.08618987231116014, 0.08477434586534335, 0.08349248380107109, 0.08234587091619253, 0.08133512130932138, 0.08045986665117297, 0.07971876657270492, 0.079109542112542, 0.07862903211119966, 0.07827327134580737, 0.078037588168885, 0.0779167185434363, 0.07790493272579596, 0.07799617047480886, 0.07818418056134929, 0.07846266048267181, 0.07882539259466644, 0.07926637329439518, 0.07977993234937915, 0.08036083992557842, 0.08100439927766809, 0.08170652341846568, 0.08246379438380701, 0.08327350397423691, 0.0841336751147184, 0.08504306326036273, 0.08600113761963245, 0.08700804238822381, 0.08806453869624352, 0.08917192856243551, 0.09033196279974703, 0.09154673548823433, 0.09281856827294632, 0.09414988829689, 0.09554310398245469, 0.09700048307561131, 0.09852403732816227, 0.10011541789821371, 0.10177582500806107, 0.10350593464784259, 0.10530584421127517, 0.1071750379704202, 0.10911237231901835, 0.11111607981375486, 0.11318379028169429 ], [ 0.09581071479815675, 0.0938364897882854, 0.09197920230525425, 0.09024448052922507, 0.0886372302389065, 0.08716154910367202, 0.08582065128408094, 0.084616805898375, 0.08355129274528475, 0.08262437824062278, 0.08183531382457325, 0.08118235816165202, 0.08066282335470151, 0.08027314422476882, 0.08000896858158242, 0.0798652654320616, 0.07983644733339113, 0.07991650264431999, 0.08009913327481016, 0.08037789365288034, 0.08074632696184236, 0.08119809517880407, 0.08172709999135884, 0.08232759221866802, 0.08299426786761124, 0.08372234938731501, 0.08450765103909468, 0.08534662758392124, 0.08623640572778382, 0.08717479798541979, 0.08816029885401874, 0.08919206345645683, 0.09026986913616047, 0.09139406087026124, 0.09256548180932257, 0.09378539073323411, 0.09505536870486929, 0.09637721766779014, 0.09775285412862486, 0.09918420134566967, 0.10067308357535448, 0.10222112588087962, 0.10382966277195255, 0.10549965852791414, 0.10723164148418955, 0.10902565387467975, 0.11088121807241216, 0.11279731931387527, 0.11477240428352865, 0.11680439432029202 ], [ 0.09663778158244853, 0.09472065829864998, 0.09292405584059801, 0.09125352563018034, 0.08971384339230484, 0.08830892338232943, 0.08704174524798444, 0.08591429721211881, 0.08492753890642239, 0.08408138654260534, 0.08337472219942012, 0.0828054278928616, 0.08237044387746417, 0.0820658494142507, 0.08188696315361932, 0.08182845942047512, 0.08188449612291238, 0.08204884976104346, 0.08231505307314363, 0.08267653117085015, 0.08312673251032211, 0.0836592516411137, 0.08426794129399941, 0.08494701195366712, 0.08569111757299941, 0.08649542650479636, 0.08735567705529963, 0.08826821731657859, 0.08923002913563703, 0.0902387362545401, 0.09129259683435874, 0.0923904807783886, 0.09353183251162848, 0.09471662015959206, 0.09594527239627496, 0.09721860458466598, 0.09853773619179555, 0.09990400179542164, 0.10131885827965086, 0.10278379101091886, 0.10430022186704119, 0.10586942194180927, 0.10749243155824897, 0.10916998990014874, 0.11090247613157943, 0.11268986334671909, 0.11453168611396287, 0.11642702178960901, 0.11837448521692846, 0.1203722359308634 ], [ 0.09764597002857524, 0.09578806065121577, 0.09405370176070486, 0.09244831560978921, 0.0909765005796512, 0.08964194737859527, 0.08844737014164578, 0.0873944560909598, 0.08648383686550964, 0.08571508378764298, 0.08508672825344304, 0.08459630720010988, 0.08424043233114856, 0.08401488059338436, 0.08391470241317375, 0.08393434349885318, 0.08406777564732994, 0.08430863195446005, 0.08465034208077087, 0.08508626369645796, 0.08560980683904221, 0.08621454858094266, 0.08689433605261164, 0.08764337644915324, 0.08845631313579545, 0.08932828735177342, 0.09025498530081076, 0.09123267062817461, 0.09225820244415828, 0.09332903918754065, 0.09444322875415773, 0.09559938546366614, 0.09679665461408735, 0.09803466558324124, 0.09931347467516335, 0.1006334991675104, 0.10199544427578133, 0.10340022499077875, 0.10484888494373083, 0.10634251458620092, 0.1078821710200981, 0.10946880176324807, 0.11110317458275708, 0.11278581527524525, 0.11451695493248903, 0.11629648782351286, 0.11812394057585804, 0.11999845287879148, 0.12191876948852119, 0.12388324291616591 ], [ 0.09884296898646265, 0.09704629810545047, 0.09537560976808206, 0.09383614733309097, 0.09243228878975886, 0.09116746686693425, 0.09004410612450277, 0.08906358050886425, 0.08822619411756213, 0.0875311869100912, 0.0869767658962734, 0.08656016103729733, 0.08627770383298712, 0.08612492546571325, 0.08609667052925563, 0.08618722185458341, 0.08639043177354115, 0.08669985531072798, 0.08710888120307086, 0.08761085723435637, 0.08819920705131924, 0.08886753631985736, 0.08960972672290538, 0.09042001685508816, 0.09129306951520949, 0.0922240252352, 0.09320854212675066, 0.09424282229566291, 0.09532362519373357, 0.09644826837293966, 0.09761461619791961, 0.0988210571759347, 0.10006647068874557, 0.1013501840610862, 0.10267192107315169, 0.10403174321086281, 0.10542998513483327, 0.1068671860207102, 0.1083440185625933, 0.10986121752078613, 0.11141950972113096, 0.1130195473658771, 0.11466184639149582, 0.11634673140938695, 0.11807428850011002, 0.11984432681491862, 0.12165634958897245, 0.12350953480956427, 0.12540272543148945, 0.12733442870971093 ], [ 0.10023356660491077, 0.09849996149829762, 0.09689414001955554, 0.09542112183977014, 0.0940850278112656, 0.09288900570632658, 0.09183517471957839, 0.090924591902872, 0.0901572428054472, 0.08953205745900783, 0.08904695157125123, 0.08869889149188039, 0.08848398031977525, 0.08839756154368683, 0.08843433593588734, 0.08858848708993115, 0.08885381100547407, 0.08922384542953848, 0.0896919951910398, 0.09025165042699698, 0.09089629530950133, 0.09161960557049469, 0.09241553373481128, 0.09327838148091601, 0.09420285894376935, 0.09518413106121366, 0.09621785126141602, 0.0973001829166085, 0.09842780907170472, 0.09959793101768735, 0.1008082563372165, 0.10205697711727858, 0.10334273910867153, 0.10466460271718817, 0.10602199683398045, 0.10741466664585433, 0.10884261669993242, 0.11030605061899068, 0.11180530896062482, 0.11334080677283569, 0.11491297241014034, 0.1165221891308511, 0.11816874089459127, 0.11985276362122729, 0.12157420296437864, 0.12333277940503866, 0.12512796119704353, 0.1269589454116589, 0.12882464704901384, 0.13072369592431884 ], [ 0.1018194998803724, 0.10015049493952932, 0.09861042342817745, 0.09720404338200601, 0.0959351896720546, 0.09480670676794796, 0.09382040165371633, 0.09297701964710817, 0.09227624485451809, 0.09171672578457006, 0.09129612535153032, 0.09101119324942136, 0.09085785759076136, 0.0908313318803228, 0.0909262328973053, 0.09113670490728513, 0.0914565457930242, 0.0918793311208652, 0.09239853276586511, 0.09300762941739903, 0.09370020699805823, 0.09447004768966191, 0.09531120682912275, 0.09621807739340002, 0.09718544213422552, 0.09820851366083234, 0.09928296292164805, 0.10040493662688336, 0.10157106420574939, 0.1027784549250861, 0.10402468582644926, 0.1053077811775637, 0.10662618418786236, 0.10797872180838317, 0.10936456352129656, 0.11078317511813848, 0.11223426856036815, 0.11371774910160494, 0.11523366091772401, 0.11678213252959176, 0.1183633233056529, 0.11997737229256884, 0.12162435053924357, 0.12330421795404316, 0.12501678557121618, 0.12676168390803505, 0.12853833787873659, 0.13034594850627246, 0.13218348144985745, 0.13404966215634936 ], [ 0.10359943451912926, 0.10199619599446544, 0.10052238372370445, 0.09918246439847879, 0.09797996694207647, 0.09691742329536286, 0.09599633029326361, 0.09521713489610874, 0.09457924394228309, 0.09408105835339416, 0.09372003046476482, 0.09349274199401997, 0.09339499920898224, 0.09342194119486015, 0.09356815679152626, 0.0938278057729632, 0.09419474013195167, 0.09466262184503489, 0.09522503414285294, 0.09587558401615796, 0.09660799437670606, 0.09741618491145282, 0.09829434118548443, 0.09923697195120763, 0.10023895491139555, 0.10129557137591176, 0.1024025303666159, 0.10355598278449613, 0.10475252627868076, 0.1059892014670391, 0.10726348016652734, 0.10857324630795699, 0.10991677023959474, 0.11129267716825833, 0.11269991054328268, 0.11413769125325644, 0.11560547357124253, 0.11710289884380201, 0.11862974796469675, 0.12018589369845495, 0.12177125391604626, 0.1233857467705903, 0.12502924877350344, 0.12670155663144939, 0.1284023535750466, 0.1301311807569679, 0.13188741412690813, 0.13367024701231398, 0.13547867845530223, 0.13731150718642124 ], [ 0.10556906974911462, 0.10403234457457874, 0.10262489089180993, 0.10135086333668418, 0.10021347408897836, 0.09921494225149682, 0.09835646478580326, 0.09763821075234924, 0.09705933947063566, 0.09661804199921202, 0.09631160414984125, 0.09613648820805208, 0.09608842972835505, 0.09616254526915509, 0.0963534467523711, 0.0966553582583784, 0.09706223144711547, 0.09756785635863856, 0.09816596501025229, 0.09885032589646918, 0.09961482814935715, 0.10045355468644197, 0.10136084413647516, 0.10233134168328856, 0.10336003921151317, 0.10444230529075912, 0.10557390561759832, 0.1067510145684925, 0.1079702185214209, 0.10922851159580939, 0.11052328445170904, 0.1118523067883102, 0.11321370419306295, 0.11460593001686742, 0.11602773298618521, 0.11747812130561572, 0.11895632404917927, 0.12046175067924107, 0.12199394956247699, 0.12355256636696174, 0.12513730321857683, 0.1267478794653135, 0.12838399484317767, 0.13004529575761964, 0.13173134529199032, 0.13344159743333892, 0.1351753758711344, 0.13693185758242452, 0.13871006127389102, 0.14050884061380273 ], [ 0.10772135302951802, 0.10625144284273928, 0.10491002563765267, 0.10370093237974033, 0.10262705652137195, 0.10169031212768903, 0.10089161356845609, 0.1002308780131113, 0.09970705084117316, 0.09931815292108223, 0.09906134762584379, 0.09893302454411976, 0.09892889618861822, 0.09904410364415614, 0.09927332704217025, 0.09961089696764129, 0.10005090334203844, 0.10058729890983667, 0.10121399511082031, 0.1019249487771792, 0.10271423869947137, 0.10357613162250777, 0.10450513764333481, 0.10549605528598598, 0.10654400673079074, 0.10764446379614752, 0.1087932653275325, 0.10998662666215438, 0.11122114182604181, 0.11249377909817694, 0.1138018705545447, 0.11514309619066582, 0.11651546321813509, 0.11791728113952202, 0.11934713322519652, 0.12080384504199802, 0.1222864507126874, 0.12379415761209527, 0.12532631022563018, 0.1268823539040174, 0.12846179924094872, 0.1300641877751611, 0.13168905967407157, 0.13333592399254632, 0.1350042320192866, 0.1366933541274206, 0.13840256043906154, 0.14013100550036334, 0.14187771704885893, 0.14364158884344053 ] ] }, { "hoverinfo": "text", "legendgroup": "In-sample", "marker": { "color": "black", "opacity": 0.5, "symbol": 1 }, "mode": "markers", "name": "In-sample", "text": [ "Arm 0_0
l2norm: 1.17917 (SEM: 0)
x1: 0.727637
x2: 0.0158302
x3: 0.322169
x4: 0.5387
x5: 0.67527
x6: 0.10375", "Arm 1_0
l2norm: 1.55216 (SEM: 0)
x1: 0.175117
x2: 0.0301903
x3: 0.715479
x4: 0.108839
x5: 0.977182
x6: 0.948142", "Arm 2_0
l2norm: 1.70974 (SEM: 0)
x1: 0.504816
x2: 0.888835
x3: 0.466796
x4: 0.883032
x5: 0.790629
x6: 0.505584", "Arm 3_0
l2norm: 1.24766 (SEM: 0)
x1: 0.845156
x2: 0.195218
x3: 0.383982
x4: 0.29748
x5: 0.067223
x6: 0.750868", "Arm 4_0
l2norm: 1.05337 (SEM: 0)
x1: 0.049175
x2: 0.492704
x3: 0.185641
x4: 0.673909
x5: 0.264137
x6: 0.553204", "Arm 5_0
l2norm: 1.71321 (SEM: 0)
x1: 0.919515
x2: 0.184614
x3: 0.0400167
x4: 0.960031
x5: 0.582247
x6: 0.890628", "Arm 6_0
l2norm: 1.56712 (SEM: 0)
x1: 0.685024
x2: 0.569286
x3: 0.810757
x4: 0.47779
x5: 0.34269
x6: 0.812079", "Arm 7_0
l2norm: 1.55705 (SEM: 0)
x1: 0.93715
x2: 0.23629
x3: 0.314598
x4: 0.798763
x5: 0.115821
x6: 0.860188", "Arm 8_0
l2norm: 1.29981 (SEM: 0)
x1: 0.364477
x2: 0.294306
x3: 0.978553
x4: 0.353489
x5: 0.529201
x6: 0.327819", "Arm 9_0
l2norm: 0.868378 (SEM: 0)
x1: 0.762502
x2: 0.158897
x3: 0.108079
x4: 0.311153
x5: 0.0303824
x6: 0.194943", "Arm 10_0
l2norm: 1.54527 (SEM: 0)
x1: 0.0365047
x2: 0.232218
x3: 0.592728
x4: 0.819992
x5: 0.754713
x6: 0.859832", "Arm 11_0
l2norm: 1.90143 (SEM: 0)
x1: 0.949356
x2: 0.751866
x3: 0.782419
x4: 0.57999
x5: 0.50625
x6: 0.97159", "Arm 12_0
l2norm: 1.2897 (SEM: 0)
x1: 0.640224
x2: 0.403668
x3: 0.679884
x4: 0.382645
x5: 0.195774
x6: 0.665966", "Arm 13_0
l2norm: 1.19 (SEM: 0)
x1: 0.613435
x2: 0.361964
x3: 0.627553
x4: 0.360042
x5: 0.161998
x6: 0.599234", "Arm 14_0
l2norm: 1.23922 (SEM: 0)
x1: 0.622941
x2: 0.38437
x3: 0.658435
x4: 0.370322
x5: 0.17813
x6: 0.630458", "Arm 15_0
l2norm: 1.24278 (SEM: 0)
x1: 0.664338
x2: 0.444588
x3: 0.66279
x4: 0.35736
x5: 0.146627
x6: 0.563024", "Arm 16_0
l2norm: 1.21404 (SEM: 0)
x1: 0.589344
x2: 0.329031
x3: 0.627168
x4: 0.37377
x5: 0.189965
x6: 0.670201", "Arm 17_0
l2norm: 1.21369 (SEM: 0)
x1: 0.552983
x2: 0.28363
x3: 0.607905
x4: 0.380313
x5: 0.208743
x6: 0.727351", "Arm 18_0
l2norm: 1.22235 (SEM: 0)
x1: 0.507182
x2: 0.238452
x3: 0.595341
x4: 0.384217
x5: 0.226292
x6: 0.791697", "Arm 19_0
l2norm: 1.21677 (SEM: 0)
x1: 0.457544
x2: 0.202015
x3: 0.618197
x4: 0.40487
x5: 0.19097
x6: 0.804874", "Arm 20_0
l2norm: 1.22274 (SEM: 0)
x1: 0.501826
x2: 0.229989
x3: 0.563919
x4: 0.359924
x5: 0.269192
x6: 0.818755", "Arm 21_0
l2norm: 1.2101 (SEM: 0)
x1: 0.483541
x2: 0.235062
x3: 0.537257
x4: 0.308669
x5: 0.31545
x6: 0.831769", "Arm 22_0
l2norm: 1.20737 (SEM: 0)
x1: 0.465893
x2: 0.299365
x3: 0.500452
x4: 0.255164
x5: 0.310294
x6: 0.859783", "Arm 23_0
l2norm: 1.20867 (SEM: 0)
x1: 0.476545
x2: 0.183888
x3: 0.575377
x4: 0.297529
x5: 0.36602
x6: 0.804" ], "type": "scatter", "x": [ 0.32216882705688477, 0.7154791308566928, 0.4667955804616213, 0.3839824181050062, 0.1856407904997468, 0.04001666326075792, 0.8107571406289935, 0.3145981812849641, 0.9785531926900148, 0.10807938128709793, 0.5927275447174907, 0.7824186328798532, 0.679883870605911, 0.6275526734251368, 0.6584345656123969, 0.6627902832269881, 0.6271679805360213, 0.6079054263592151, 0.5953405715212085, 0.61819694073187, 0.5639189519689761, 0.5372565483787501, 0.5004519924054718, 0.5753773827377716 ], "xaxis": "x", "y": [ 0.538699746131897, 0.10883896518498659, 0.8830322166904807, 0.2974804062396288, 0.6739090066403151, 0.9600305678322911, 0.47779006231576204, 0.7987629324197769, 0.3534885626286268, 0.31115279626101255, 0.819992009550333, 0.57998978625983, 0.3826447296313708, 0.3600421465178393, 0.37032185117317773, 0.35735990891586084, 0.373770468033237, 0.3803132638762411, 0.38421717266538696, 0.4048703072780647, 0.35992391977533844, 0.3086693311893711, 0.25516365664679447, 0.2975287069885074 ], "yaxis": "y" }, { "hoverinfo": "text", "legendgroup": "In-sample", "marker": { "color": "black", "opacity": 0.5, "symbol": 1 }, "mode": "markers", "name": "In-sample", "showlegend": false, "text": [ "Arm 0_0
l2norm: 1.17917 (SEM: 0)
x1: 0.727637
x2: 0.0158302
x3: 0.322169
x4: 0.5387
x5: 0.67527
x6: 0.10375", "Arm 1_0
l2norm: 1.55216 (SEM: 0)
x1: 0.175117
x2: 0.0301903
x3: 0.715479
x4: 0.108839
x5: 0.977182
x6: 0.948142", "Arm 2_0
l2norm: 1.70974 (SEM: 0)
x1: 0.504816
x2: 0.888835
x3: 0.466796
x4: 0.883032
x5: 0.790629
x6: 0.505584", "Arm 3_0
l2norm: 1.24766 (SEM: 0)
x1: 0.845156
x2: 0.195218
x3: 0.383982
x4: 0.29748
x5: 0.067223
x6: 0.750868", "Arm 4_0
l2norm: 1.05337 (SEM: 0)
x1: 0.049175
x2: 0.492704
x3: 0.185641
x4: 0.673909
x5: 0.264137
x6: 0.553204", "Arm 5_0
l2norm: 1.71321 (SEM: 0)
x1: 0.919515
x2: 0.184614
x3: 0.0400167
x4: 0.960031
x5: 0.582247
x6: 0.890628", "Arm 6_0
l2norm: 1.56712 (SEM: 0)
x1: 0.685024
x2: 0.569286
x3: 0.810757
x4: 0.47779
x5: 0.34269
x6: 0.812079", "Arm 7_0
l2norm: 1.55705 (SEM: 0)
x1: 0.93715
x2: 0.23629
x3: 0.314598
x4: 0.798763
x5: 0.115821
x6: 0.860188", "Arm 8_0
l2norm: 1.29981 (SEM: 0)
x1: 0.364477
x2: 0.294306
x3: 0.978553
x4: 0.353489
x5: 0.529201
x6: 0.327819", "Arm 9_0
l2norm: 0.868378 (SEM: 0)
x1: 0.762502
x2: 0.158897
x3: 0.108079
x4: 0.311153
x5: 0.0303824
x6: 0.194943", "Arm 10_0
l2norm: 1.54527 (SEM: 0)
x1: 0.0365047
x2: 0.232218
x3: 0.592728
x4: 0.819992
x5: 0.754713
x6: 0.859832", "Arm 11_0
l2norm: 1.90143 (SEM: 0)
x1: 0.949356
x2: 0.751866
x3: 0.782419
x4: 0.57999
x5: 0.50625
x6: 0.97159", "Arm 12_0
l2norm: 1.2897 (SEM: 0)
x1: 0.640224
x2: 0.403668
x3: 0.679884
x4: 0.382645
x5: 0.195774
x6: 0.665966", "Arm 13_0
l2norm: 1.19 (SEM: 0)
x1: 0.613435
x2: 0.361964
x3: 0.627553
x4: 0.360042
x5: 0.161998
x6: 0.599234", "Arm 14_0
l2norm: 1.23922 (SEM: 0)
x1: 0.622941
x2: 0.38437
x3: 0.658435
x4: 0.370322
x5: 0.17813
x6: 0.630458", "Arm 15_0
l2norm: 1.24278 (SEM: 0)
x1: 0.664338
x2: 0.444588
x3: 0.66279
x4: 0.35736
x5: 0.146627
x6: 0.563024", "Arm 16_0
l2norm: 1.21404 (SEM: 0)
x1: 0.589344
x2: 0.329031
x3: 0.627168
x4: 0.37377
x5: 0.189965
x6: 0.670201", "Arm 17_0
l2norm: 1.21369 (SEM: 0)
x1: 0.552983
x2: 0.28363
x3: 0.607905
x4: 0.380313
x5: 0.208743
x6: 0.727351", "Arm 18_0
l2norm: 1.22235 (SEM: 0)
x1: 0.507182
x2: 0.238452
x3: 0.595341
x4: 0.384217
x5: 0.226292
x6: 0.791697", "Arm 19_0
l2norm: 1.21677 (SEM: 0)
x1: 0.457544
x2: 0.202015
x3: 0.618197
x4: 0.40487
x5: 0.19097
x6: 0.804874", "Arm 20_0
l2norm: 1.22274 (SEM: 0)
x1: 0.501826
x2: 0.229989
x3: 0.563919
x4: 0.359924
x5: 0.269192
x6: 0.818755", "Arm 21_0
l2norm: 1.2101 (SEM: 0)
x1: 0.483541
x2: 0.235062
x3: 0.537257
x4: 0.308669
x5: 0.31545
x6: 0.831769", "Arm 22_0
l2norm: 1.20737 (SEM: 0)
x1: 0.465893
x2: 0.299365
x3: 0.500452
x4: 0.255164
x5: 0.310294
x6: 0.859783", "Arm 23_0
l2norm: 1.20867 (SEM: 0)
x1: 0.476545
x2: 0.183888
x3: 0.575377
x4: 0.297529
x5: 0.36602
x6: 0.804" ], "type": "scatter", "x": [ 0.32216882705688477, 0.7154791308566928, 0.4667955804616213, 0.3839824181050062, 0.1856407904997468, 0.04001666326075792, 0.8107571406289935, 0.3145981812849641, 0.9785531926900148, 0.10807938128709793, 0.5927275447174907, 0.7824186328798532, 0.679883870605911, 0.6275526734251368, 0.6584345656123969, 0.6627902832269881, 0.6271679805360213, 0.6079054263592151, 0.5953405715212085, 0.61819694073187, 0.5639189519689761, 0.5372565483787501, 0.5004519924054718, 0.5753773827377716 ], "xaxis": "x2", "y": [ 0.538699746131897, 0.10883896518498659, 0.8830322166904807, 0.2974804062396288, 0.6739090066403151, 0.9600305678322911, 0.47779006231576204, 0.7987629324197769, 0.3534885626286268, 0.31115279626101255, 0.819992009550333, 0.57998978625983, 0.3826447296313708, 0.3600421465178393, 0.37032185117317773, 0.35735990891586084, 0.373770468033237, 0.3803132638762411, 0.38421717266538696, 0.4048703072780647, 0.35992391977533844, 0.3086693311893711, 0.25516365664679447, 0.2975287069885074 ], "yaxis": "y2" } ], "layout": { "annotations": [ { "font": { "size": 14 }, "showarrow": false, "text": "Mean", "x": 0.25, "xanchor": "center", "xref": "paper", "y": 1, "yanchor": "bottom", "yref": "paper" }, { "font": { "size": 14 }, "showarrow": false, "text": "Standard Error", "x": 0.8, "xanchor": "center", "xref": "paper", "y": 1, "yanchor": "bottom", "yref": "paper" } ], "autosize": false, "height": 450, "hovermode": "closest", "legend": { "orientation": "h", "x": 0, "y": -0.25 }, "margin": { "b": 100, "l": 35, "pad": 0, "r": 35, "t": 35 }, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ], "sequentialminus": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "l2norm" }, "width": 950, "xaxis": { "anchor": "y", "autorange": false, "domain": [ 0.05, 0.45 ], "exponentformat": "e", "range": [ 0.0, 1.0 ], "tickfont": { "size": 11 }, "tickmode": "auto", "title": { "text": "x3" }, "type": "linear" }, "xaxis2": { "anchor": "y2", "autorange": false, "domain": [ 0.6, 1 ], "exponentformat": "e", "range": [ 0.0, 1.0 ], "tickfont": { "size": 11 }, "tickmode": "auto", "title": { "text": "x3" }, "type": "linear" }, "yaxis": { "anchor": "x", "autorange": false, "domain": [ 0, 1 ], "exponentformat": "e", "range": [ 0.0, 1.0 ], "tickfont": { "size": 11 }, "tickmode": "auto", "title": { "text": "x4" }, "type": "linear" }, "yaxis2": { "anchor": "x2", "autorange": false, "domain": [ 0, 1 ], "exponentformat": "e", "range": [ 0.0, 1.0 ], "tickfont": { "size": 11 }, "tickmode": "auto", "type": "linear" } } }, "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "render(ax_client.get_contour_plot(param_x=\"x3\", param_y=\"x4\", metric_name=\"l2norm\"))" ] }, { "cell_type": "markdown", "id": "393eb114", "metadata": { "papermill": { "duration": 0.069446, "end_time": "2024-04-28T05:13:02.128074", "exception": false, "start_time": "2024-04-28T05:13:02.058628", "status": "completed" }, "tags": [] }, "source": [ "Here we plot the optimization trace, showing the progression of finding the point with the optimal objective:" ] }, { "cell_type": "code", "execution_count": 13, "id": "3a0fbdf6", "metadata": { "execution": { "iopub.execute_input": "2024-04-28T05:13:02.266383Z", "iopub.status.busy": "2024-04-28T05:13:02.265869Z", "iopub.status.idle": "2024-04-28T05:13:02.326504Z", "shell.execute_reply": "2024-04-28T05:13:02.325815Z" }, "papermill": { "duration": 0.131362, "end_time": "2024-04-28T05:13:02.327801", "exception": false, "start_time": "2024-04-28T05:13:02.196439", "status": "completed" }, "tags": [] }, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "linkText": "Export to plot.ly", "plotlyServerURL": "https://plot.ly", "showLink": false }, "data": [ { "hoverinfo": "none", "legendgroup": "", "line": { "width": 0 }, "mode": "lines", "showlegend": false, "type": "scatter", "x": [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25 ], "y": [ -0.007433320466159574, -0.007433320466159574, -0.007433320466159574, -0.36173944205018677, -0.36173944205018677, -0.36173944205018677, -0.36173944205018677, -0.36173944205018677, -0.36173944205018677, -0.36173944205018677, -0.36173944205018677, -0.36173944205018677, -0.36173944205018677, -1.0299240261724982, -1.061876045368114, -1.061876045368114, -1.3392268654934487, -1.5946717811605535, -1.7436503313383502, -1.7436503313383502, -1.8760860552415015, -1.9951617561580026, -1.9951617561580026, -2.034418801987768, -2.0694159713513622 ] }, { "fill": "tonexty", "fillcolor": "rgba(128,177,211,0.3)", "legendgroup": "objective value", "line": { "color": "rgba(128,177,211,1)" }, "mode": "lines", "name": "objective value", "text": [ "
Parameterization:
x1: 0.7276373505592346
x2: 0.01583022251725197
x3: 0.32216882705688477
x4: 0.538699746131897
x5: 0.6752695441246033
x6: 0.10375015437602997", "
Parameterization:
x1: 0.1751172887161374
x2: 0.030190253630280495
x3: 0.7154791308566928
x4: 0.10883896518498659
x5: 0.9771823910996318
x6: 0.9481420759111643", "
Parameterization:
x1: 0.5048156753182411
x2: 0.8888350948691368
x3: 0.4667955804616213
x4: 0.8830322166904807
x5: 0.7906289324164391
x6: 0.5055842632427812", "
Parameterization:
x1: 0.8451558407396078
x2: 0.1952177081257105
x3: 0.3839824181050062
x4: 0.2974804062396288
x5: 0.06722299009561539
x6: 0.7508676080033183", "
Parameterization:
x1: 0.049174997955560684
x2: 0.4927044054493308
x3: 0.1856407904997468
x4: 0.6739090066403151
x5: 0.26413745526224375
x6: 0.5532036041840911", "
Parameterization:
x1: 0.9195153219625354
x2: 0.18461427465081215
x3: 0.04001666326075792
x4: 0.9600305678322911
x5: 0.5822474332526326
x6: 0.8906277781352401", "
Parameterization:
x1: 0.6850243108347058
x2: 0.5692862756550312
x3: 0.8107571406289935
x4: 0.47779006231576204
x5: 0.3426898531615734
x6: 0.8120789900422096", "
Parameterization:
x1: 0.9371500881388783
x2: 0.23628956265747547
x3: 0.3145981812849641
x4: 0.7987629324197769
x5: 0.1158211836591363
x6: 0.8601880725473166", "
Parameterization:
x1: 0.3644766267389059
x2: 0.29430599976330996
x3: 0.9785531926900148
x4: 0.3534885626286268
x5: 0.5292008155956864
x6: 0.3278194833546877", "
Parameterization:
x1: 0.7625019941478968
x2: 0.15889692585915327
x3: 0.10807938128709793
x4: 0.31115279626101255
x5: 0.030382446013391018
x6: 0.19494323153048754", "
Parameterization:
x1: 0.03650472965091467
x2: 0.23221817426383495
x3: 0.5927275447174907
x4: 0.819992009550333
x5: 0.7547132279723883
x6: 0.8598316768184304", "
Parameterization:
x1: 0.9493563147261739
x2: 0.7518660826608539
x3: 0.7824186328798532
x4: 0.57998978625983
x5: 0.506249868310988
x6: 0.9715895047411323", "
Parameterization:
x1: 0.6402239006059199
x2: 0.40366831904004663
x3: 0.679883870605911
x4: 0.3826447296313708
x5: 0.1957739659850117
x6: 0.6659662338452195", "
Parameterization:
x1: 0.613435327090813
x2: 0.36196413459246995
x3: 0.6275526734251368
x4: 0.3600421465178393
x5: 0.16199848848839524
x6: 0.5992338855156271", "
Parameterization:
x1: 0.6229408900283205
x2: 0.3843701114585219
x3: 0.6584345656123969
x4: 0.37032185117317773
x5: 0.17813040204591807
x6: 0.6304576805287975", "
Parameterization:
x1: 0.6643380089757328
x2: 0.4445879244985369
x3: 0.6627902832269881
x4: 0.35735990891586084
x5: 0.14662710238239762
x6: 0.563023514809573", "
Parameterization:
x1: 0.5893438230124327
x2: 0.3290306800342647
x3: 0.6271679805360213
x4: 0.373770468033237
x5: 0.18996527774912847
x6: 0.6702005642818643", "
Parameterization:
x1: 0.5529830969571025
x2: 0.2836300866586648
x3: 0.6079054263592151
x4: 0.3803132638762411
x5: 0.2087434707269171
x6: 0.7273509888005525", "
Parameterization:
x1: 0.5071817647894944
x2: 0.23845185977121414
x3: 0.5953405715212085
x4: 0.38421717266538696
x5: 0.22629208077824167
x6: 0.7916968836842421", "
Parameterization:
x1: 0.45754379347706936
x2: 0.20201464379195283
x3: 0.61819694073187
x4: 0.4048703072780647
x5: 0.19097022152205295
x6: 0.804873522232091", "
Parameterization:
x1: 0.5018256925031049
x2: 0.22998855674283797
x3: 0.5639189519689761
x4: 0.35992391977533844
x5: 0.2691916187710185
x6: 0.8187548944406562", "
Parameterization:
x1: 0.48354114723378894
x2: 0.2350617565595371
x3: 0.5372565483787501
x4: 0.3086693311893711
x5: 0.31544951363474866
x6: 0.8317689261024619", "
Parameterization:
x1: 0.46589336751365595
x2: 0.2993652528728771
x3: 0.5004519924054718
x4: 0.25516365664679447
x5: 0.3102935045174094
x6: 0.8597828780033885", "
Parameterization:
x1: 0.4765450863225022
x2: 0.18388802015346467
x3: 0.5753773827377716
x4: 0.2975287069885074
x5: 0.36602013316799603
x6: 0.8040003590752637", "
Parameterization:
x1: 0.4560732340133626
x2: 0.20655546254437807
x3: 0.5052428590256202
x4: 0.321129740842315
x5: 0.3893359214485128
x6: 0.7871342038732" ], "type": "scatter", "x": [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25 ], "y": [ -0.007433320466159574, -0.007433320466159574, -0.007433320466159574, -0.36173944205018677, -0.36173944205018677, -0.36173944205018677, -0.36173944205018677, -0.36173944205018677, -0.36173944205018677, -0.36173944205018677, -0.36173944205018677, -0.36173944205018677, -0.36173944205018677, -1.0299240261724982, -1.061876045368114, -1.061876045368114, -1.3392268654934487, -1.5946717811605535, -1.7436503313383502, -1.7436503313383502, -1.8760860552415015, -1.9951617561580026, -1.9951617561580026, -2.034418801987768, -2.0694159713513622 ] }, { "fill": "tonexty", "fillcolor": "rgba(128,177,211,0.3)", "hoverinfo": "none", "legendgroup": "", "line": { "width": 0 }, "mode": "lines", "showlegend": false, "type": "scatter", "x": [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25 ], "y": [ -0.007433320466159574, -0.007433320466159574, -0.007433320466159574, -0.36173944205018677, -0.36173944205018677, -0.36173944205018677, -0.36173944205018677, -0.36173944205018677, -0.36173944205018677, -0.36173944205018677, -0.36173944205018677, -0.36173944205018677, -0.36173944205018677, -1.0299240261724982, -1.061876045368114, -1.061876045368114, -1.3392268654934487, -1.5946717811605535, -1.7436503313383502, -1.7436503313383502, -1.8760860552415015, -1.9951617561580026, -1.9951617561580026, -2.034418801987768, -2.0694159713513622 ] }, { "line": { "color": "rgba(253,180,98,1)", "dash": "dash" }, "mode": "lines", "name": "Optimum", "type": "scatter", "x": [ 1, 25 ], "y": [ -3.32237, -3.32237 ] } ], "layout": { "showlegend": true, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ], "sequentialminus": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } }, "title": { "text": "Best objective found vs. # of iterations" }, "xaxis": { "title": { "text": "Iteration" } }, "yaxis": { "title": { "text": "Hartmann6" } } } }, "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "render(\n", " ax_client.get_optimization_trace(objective_optimum=hartmann6.fmin)\n", ") # Objective_optimum is optional." ] }, { "cell_type": "markdown", "id": "20403fcd", "metadata": { "papermill": { "duration": 0.069733, "end_time": "2024-04-28T05:13:02.471011", "exception": false, "start_time": "2024-04-28T05:13:02.401278", "status": "completed" }, "tags": [] }, "source": [ "## 7. Save / reload optimization to JSON / SQL\n", "We can serialize the state of optimization to JSON and save it to a `.json` file or save it to the SQL backend. For the former:" ] }, { "cell_type": "code", "execution_count": 14, "id": "318672a9", "metadata": { "execution": { "iopub.execute_input": "2024-04-28T05:13:02.618309Z", "iopub.status.busy": "2024-04-28T05:13:02.617719Z", "iopub.status.idle": "2024-04-28T05:13:02.647033Z", "shell.execute_reply": "2024-04-28T05:13:02.646531Z" }, "papermill": { "duration": 0.104228, "end_time": "2024-04-28T05:13:02.648335", "exception": false, "start_time": "2024-04-28T05:13:02.544107", "status": "completed" }, "tags": [] }, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:13:02] ax.service.ax_client: Saved JSON-serialized state of optimization to `ax_client_snapshot.json`.\n" ] } ], "source": [ "ax_client.save_to_json_file() # For custom filepath, pass `filepath` argument." ] }, { "cell_type": "code", "execution_count": 15, "id": "493f2abd", "metadata": { "execution": { "iopub.execute_input": "2024-04-28T05:13:02.795062Z", "iopub.status.busy": "2024-04-28T05:13:02.794369Z", "iopub.status.idle": "2024-04-28T05:13:02.907195Z", "shell.execute_reply": "2024-04-28T05:13:02.906561Z" }, "papermill": { "duration": 0.188084, "end_time": "2024-04-28T05:13:02.908633", "exception": false, "start_time": "2024-04-28T05:13:02.720549", "status": "completed" }, "tags": [] }, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:13:02] ax.service.ax_client: Starting optimization with verbose logging. To disable logging, set the `verbose_logging` argument to `False`. Note that float values in the logs are rounded to 6 decimal points.\n" ] } ], "source": [ "restored_ax_client = (\n", " AxClient.load_from_json_file()\n", ") # For custom filepath, pass `filepath` argument." ] }, { "cell_type": "markdown", "id": "b55194b0", "metadata": { "papermill": { "duration": 0.072211, "end_time": "2024-04-28T05:13:03.054044", "exception": false, "start_time": "2024-04-28T05:13:02.981833", "status": "completed" }, "tags": [] }, "source": [ "To store state of optimization to an SQL backend, first follow [setup instructions](https://ax.dev/docs/storage.html#sql) on Ax website." ] }, { "cell_type": "markdown", "id": "fbf7a197", "metadata": { "papermill": { "duration": 0.07199, "end_time": "2024-04-28T05:13:03.199619", "exception": false, "start_time": "2024-04-28T05:13:03.127629", "status": "completed" }, "tags": [] }, "source": [ "Having set up the SQL backend, pass `DBSettings` to `AxClient` on instantiation (note that `SQLAlchemy` dependency will have to be installed – for installation, refer to [optional dependencies](https://ax.dev/docs/installation.html#optional-dependencies) on Ax website):" ] }, { "cell_type": "code", "execution_count": 16, "id": "61a1c13a", "metadata": { "execution": { "iopub.execute_input": "2024-04-28T05:13:03.345001Z", "iopub.status.busy": "2024-04-28T05:13:03.344713Z", "iopub.status.idle": "2024-04-28T05:13:03.355398Z", "shell.execute_reply": "2024-04-28T05:13:03.354749Z" }, "papermill": { "duration": 0.085051, "end_time": "2024-04-28T05:13:03.356780", "exception": false, "start_time": "2024-04-28T05:13:03.271729", "status": "completed" }, "tags": [] }, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:13:03] ax.service.ax_client: Starting optimization with verbose logging. To disable logging, set the `verbose_logging` argument to `False`. Note that float values in the logs are rounded to 6 decimal points.\n" ] } ], "source": [ "from ax.storage.sqa_store.structs import DBSettings\n", "\n", "# URL is of the form \"dialect+driver://username:password@host:port/database\".\n", "db_settings = DBSettings(url=\"sqlite:///foo.db\")\n", "# Instead of URL, can provide a `creator function`; can specify custom encoders/decoders if necessary.\n", "new_ax = AxClient(db_settings=db_settings)" ] }, { "cell_type": "markdown", "id": "305ad05f", "metadata": { "papermill": { "duration": 0.070258, "end_time": "2024-04-28T05:13:03.499980", "exception": false, "start_time": "2024-04-28T05:13:03.429722", "status": "completed" }, "tags": [] }, "source": [ "When valid `DBSettings` are passed into `AxClient`, a unique experiment name is a required argument (`name`) to `ax_client.create_experiment`. The **state of the optimization is auto-saved** any time it changes (i.e. a new trial is added or completed, etc). \n", "\n", "To reload an optimization state later, instantiate `AxClient` with the same `DBSettings` and use `ax_client.load_experiment_from_database(experiment_name=\"my_experiment\")`." ] }, { "cell_type": "markdown", "id": "52667e3f", "metadata": { "papermill": { "duration": 0.07184, "end_time": "2024-04-28T05:13:03.644890", "exception": false, "start_time": "2024-04-28T05:13:03.573050", "status": "completed" }, "tags": [] }, "source": [ "# Special Cases" ] }, { "cell_type": "markdown", "id": "3e079fb7", "metadata": { "papermill": { "duration": 0.071547, "end_time": "2024-04-28T05:13:03.788218", "exception": false, "start_time": "2024-04-28T05:13:03.716671", "status": "completed" }, "tags": [] }, "source": [ "**Evaluation failure**: should any optimization iterations fail during evaluation, `log_trial_failure` will ensure that the same trial is not proposed again." ] }, { "cell_type": "code", "execution_count": 17, "id": "d79c9f70", "metadata": { "execution": { "iopub.execute_input": "2024-04-28T05:13:03.933140Z", "iopub.status.busy": "2024-04-28T05:13:03.932850Z", "iopub.status.idle": "2024-04-28T05:13:11.057433Z", "shell.execute_reply": "2024-04-28T05:13:11.056690Z" }, "papermill": { "duration": 7.198994, "end_time": "2024-04-28T05:13:11.059190", "exception": false, "start_time": "2024-04-28T05:13:03.860196", "status": "completed" }, "tags": [] }, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:13:11] ax.service.ax_client: Generated new trial 25 with parameters {'x1': 0.467849, 'x2': 0.140478, 'x3': 0.466377, 'x4': 0.299454, 'x5': 0.368956, 'x6': 0.791424} using model BoTorch.\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:13:11] ax.service.ax_client: Registered failure of trial 25.\n" ] } ], "source": [ "_, trial_index = ax_client.get_next_trial()\n", "ax_client.log_trial_failure(trial_index=trial_index)" ] }, { "cell_type": "markdown", "id": "362588a7", "metadata": { "papermill": { "duration": 0.073656, "end_time": "2024-04-28T05:13:11.243714", "exception": false, "start_time": "2024-04-28T05:13:11.170058", "status": "completed" }, "tags": [] }, "source": [ "**Adding custom trials**: should there be need to evaluate a specific parameterization, `attach_trial` will add it to the experiment." ] }, { "cell_type": "code", "execution_count": 18, "id": "83f9d12e", "metadata": { "execution": { "iopub.execute_input": "2024-04-28T05:13:11.390923Z", "iopub.status.busy": "2024-04-28T05:13:11.390386Z", "iopub.status.idle": "2024-04-28T05:13:11.397094Z", "shell.execute_reply": "2024-04-28T05:13:11.396446Z" }, "papermill": { "duration": 0.081856, "end_time": "2024-04-28T05:13:11.398590", "exception": false, "start_time": "2024-04-28T05:13:11.316734", "status": "completed" }, "tags": [] }, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:13:11] ax.core.experiment: Attached custom parameterizations [{'x1': 0.9, 'x2': 0.9, 'x3': 0.9, 'x4': 0.9, 'x5': 0.9, 'x6': 0.9}] as trial 26.\n" ] }, { "data": { "text/plain": [ "({'x1': 0.9, 'x2': 0.9, 'x3': 0.9, 'x4': 0.9, 'x5': 0.9, 'x6': 0.9}, 26)" ] }, "execution_count": 18, "metadata": {}, "output_type": "execute_result" } ], "source": [ "ax_client.attach_trial(\n", " parameters={\"x1\": 0.9, \"x2\": 0.9, \"x3\": 0.9, \"x4\": 0.9, \"x5\": 0.9, \"x6\": 0.9}\n", ")" ] }, { "cell_type": "markdown", "id": "5b60f1a5", "metadata": { "papermill": { "duration": 0.070739, "end_time": "2024-04-28T05:13:11.542985", "exception": false, "start_time": "2024-04-28T05:13:11.472246", "status": "completed" }, "tags": [] }, "source": [ "**Need to run many trials in parallel**: for optimal results and optimization efficiency, we strongly recommend sequential optimization (generating a few trials, then waiting for them to be completed with evaluation data). However, if your use case needs to dispatch many trials in parallel before they are updated with data and you are running into the *\"All trials for current model have been generated, but not enough data has been observed to fit next model\"* error, instantiate `AxClient` as `AxClient(enforce_sequential_optimization=False)`." ] }, { "cell_type": "markdown", "id": "e4a9ebdb", "metadata": { "papermill": { "duration": 0.072995, "end_time": "2024-04-28T05:13:11.689686", "exception": false, "start_time": "2024-04-28T05:13:11.616691", "status": "completed" }, "tags": [] }, "source": [ "# Service API Exceptions Meaning and Handling\n", "[**`DataRequiredError`**](https://ax.dev/api/exceptions.html#ax.exceptions.core.DataRequiredError): Ax generation strategy needs to be updated with more data to proceed to the next optimization model. When the optimization moves from initialization stage to the Bayesian optimization stage, the underlying BayesOpt model needs sufficient data to train. For optimal results and optimization efficiency (finding the optimal point in the least number of trials), we recommend sequential optimization (generating a few trials, then waiting for them to be completed with evaluation data). Therefore, the correct way to handle this exception is to wait until more trial evaluations complete and log their data via `ax_client.complete_trial(...)`. \n", "\n", "However, if there is strong need to generate more trials before more data is available, instantiate `AxClient` as `AxClient(enforce_sequential_optimization=False)`. With this setting, as many trials will be generated from the initialization stage as requested, and the optimization will move to the BayesOpt stage whenever enough trials are completed." ] }, { "cell_type": "markdown", "id": "08d67b60", "metadata": { "papermill": { "duration": 0.07313, "end_time": "2024-04-28T05:13:11.836022", "exception": false, "start_time": "2024-04-28T05:13:11.762892", "status": "completed" }, "tags": [] }, "source": [ "[**`MaxParallelismReachedException`**](https://ax.dev/api/modelbridge.html#ax.modelbridge.generation_strategy.MaxParallelismReachedException): generation strategy restricts the number of trials that can be ran simultaneously (to encourage sequential optimization), and the parallelism limit has been reached. The correct way to handle this exception is the same as `DataRequiredError` – to wait until more trial evluations complete and log their data via `ax_client.complete_trial(...)`.\n", " \n", "In some cases higher parallelism is important, so `enforce_sequential_optimization=False` kwarg to AxClient allows to suppress limiting of parallelism. It's also possible to override the default parallelism setting for all stages of the optimization by passing `choose_generation_strategy_kwargs` to `ax_client.create_experiment`:" ] }, { "cell_type": "code", "execution_count": 19, "id": "7e8d58a4", "metadata": { "execution": { "iopub.execute_input": "2024-04-28T05:13:11.983763Z", "iopub.status.busy": "2024-04-28T05:13:11.983274Z", "iopub.status.idle": "2024-04-28T05:13:11.995997Z", "shell.execute_reply": "2024-04-28T05:13:11.995330Z" }, "papermill": { "duration": 0.088099, "end_time": "2024-04-28T05:13:11.997233", "exception": false, "start_time": "2024-04-28T05:13:11.909134", "status": "completed" }, "tags": [] }, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:13:11] ax.service.ax_client: Starting optimization with verbose logging. To disable logging, set the `verbose_logging` argument to `False`. Note that float values in the logs are rounded to 6 decimal points.\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:13:11] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter x. If that is not the expected value type, you can explicitly specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:13:11] ax.service.utils.instantiation: Inferred value type of ParameterType.FLOAT for parameter y. If that is not the expected value type, you can explicitly specify 'value_type' ('int', 'float', 'bool' or 'str') in parameter dict.\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:13:11] ax.service.utils.instantiation: Created search space: SearchSpace(parameters=[RangeParameter(name='x', parameter_type=FLOAT, range=[-5.0, 10.0]), RangeParameter(name='y', parameter_type=FLOAT, range=[0.0, 15.0])], parameter_constraints=[]).\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:13:11] ax.modelbridge.dispatch_utils: Using Models.BOTORCH_MODULAR since there is at least one ordered parameter and there are no unordered categorical parameters.\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:13:11] ax.modelbridge.dispatch_utils: Calculating the number of remaining initialization trials based on num_initialization_trials=None max_initialization_trials=None num_tunable_parameters=2 num_trials=None use_batch_trials=False\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:13:11] ax.modelbridge.dispatch_utils: calculated num_initialization_trials=5\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:13:11] ax.modelbridge.dispatch_utils: num_completed_initialization_trials=0 num_remaining_initialization_trials=5\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:13:11] ax.modelbridge.dispatch_utils: `verbose`, `disable_progbar`, and `jit_compile` are not yet supported when using `choose_generation_strategy` with ModularBoTorchModel, dropping these arguments.\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "[INFO 04-28 05:13:11] ax.modelbridge.dispatch_utils: Using Bayesian Optimization generation strategy: GenerationStrategy(name='Sobol+BoTorch', steps=[Sobol for 5 trials, BoTorch for subsequent trials]). Iterations after 5 will take longer to generate due to model-fitting.\n" ] } ], "source": [ "ax_client = AxClient()\n", "ax_client.create_experiment(\n", " parameters=[\n", " {\"name\": \"x\", \"type\": \"range\", \"bounds\": [-5.0, 10.0]},\n", " {\"name\": \"y\", \"type\": \"range\", \"bounds\": [0.0, 15.0]},\n", " ],\n", " # Sets max parallelism to 10 for all steps of the generation strategy.\n", " choose_generation_strategy_kwargs={\"max_parallelism_override\": 10},\n", ")" ] }, { "cell_type": "code", "execution_count": 20, "id": "a30a7733", "metadata": { "execution": { "iopub.execute_input": "2024-04-28T05:13:12.143166Z", "iopub.status.busy": "2024-04-28T05:13:12.142689Z", "iopub.status.idle": "2024-04-28T05:13:12.147446Z", "shell.execute_reply": "2024-04-28T05:13:12.146908Z" }, "papermill": { "duration": 0.077582, "end_time": "2024-04-28T05:13:12.148708", "exception": false, "start_time": "2024-04-28T05:13:12.071126", "status": "completed" }, "tags": [] }, "outputs": [ { "data": { "text/plain": [ "[(5, 10), (-1, 10)]" ] }, "execution_count": 20, "metadata": {}, "output_type": "execute_result" } ], "source": [ "ax_client.get_max_parallelism() # Max parallelism is now 10 for all stages of the optimization." ] } ], "metadata": { "kernelspec": { "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.10.14" }, "papermill": { "default_parameters": {}, "duration": 117.063145, "end_time": "2024-04-28T05:13:13.831772", "environment_variables": {}, "exception": null, "input_path": "/tmp/tmp.B1fDcmiTcj/Ax-main/tutorials/gpei_hartmann_service.ipynb", "output_path": "/tmp/tmp.B1fDcmiTcj/Ax-main/tutorials/gpei_hartmann_service.ipynb", "parameters": {}, "start_time": "2024-04-28T05:11:16.768627", "version": "2.6.0" } }, "nbformat": 4, "nbformat_minor": 5 }