diff --git a/modules/solid_mechanics/neml2/include/Multilinear6DInterpolationModel.h b/modules/solid_mechanics/neml2/include/Multilinear6DInterpolationModel.h new file mode 100644 index 000000000000..7f324bcf22e3 --- /dev/null +++ b/modules/solid_mechanics/neml2/include/Multilinear6DInterpolationModel.h @@ -0,0 +1,74 @@ +#pragma once + +#include "neml2/models/Model.h" +#include "nlohmann/json.h" + +namespace neml2 +{ +class Multilinear6DInterpolationModel : public Model +{ +public: + Multilinear6DInterpolationModel(const OptionSet & options); + + static OptionSet expected_options(); + +protected: + void set_value(bool, bool, bool) override; + + /// grid for interpolation + Scalar _stress_grid; + Scalar _temperature_grid; + Scalar _plastic_strain_grid; + Scalar _cell_grid; + Scalar _wall_grid; + Scalar _env_grid; + + /// grid values being interpolated + Scalar _grid_values; + + /// Model input for interpolation + // @{ + /// The von Mises stress + const Variable & _s; + /// Temperature + const Variable & _T; + /// The creep strain + const Variable & _ep; + /// cell dislocation density + const Variable & _cell_dd; + /// wall dislocation density + const Variable & _wall_dd; + /// environmental factor + const Variable & _env_fac; + // @} + + /// Model output + // @{ + /// output rate + Variable & _output_rate; + // @} + + /// JSON object containing interpolation grid and values + nlohmann::json _json; + + /// find index of input point + std::pair findLeftIndexAndFraction(const Scalar & grid, + const Scalar & interp_points); + + /// compute interpolated value and transform results + Scalar interpolate_and_transform(); + + /// transform output data + virtual Scalar transform(const Scalar & data) = 0; + + ///read 6D grid date from json and store in Torch tensor + Scalar json_6Dvector_to_torch(std::string key); + +private: + ///read 1D vector of grid points from json and store in Torch tensor + Scalar json_vector_to_torch(std::string key); + /// compute interpolated value + Scalar compute_interpolation(const std::vector> index_and_fraction, + const Scalar grid_values); +}; +} // namespace neml2 diff --git a/modules/solid_mechanics/neml2/include/TabulatedDislocationDensity.h b/modules/solid_mechanics/neml2/include/TabulatedDislocationDensity.h new file mode 100644 index 000000000000..5bd2d1f64128 --- /dev/null +++ b/modules/solid_mechanics/neml2/include/TabulatedDislocationDensity.h @@ -0,0 +1,27 @@ +#pragma once + +#include "Multilinear6DInterpolationModel.h" + +namespace neml2 +{ +class TabulatedDislocationDensity : public Multilinear6DInterpolationModel +{ +public: + TabulatedDislocationDensity(const OptionSet & options); + + static OptionSet expected_options(); + +protected: + void set_value(bool, bool, bool) override; + /// transform output data + virtual Scalar transform(const Scalar & data) override; + +private: + /// Struct members from CompressTransform in lafleur struct + //@{ + const Real _factor; + const Real _compressor; + const Real _original_min; + //@} +}; +} // namespace neml2 diff --git a/modules/solid_mechanics/neml2/include/TabulatedEffectiveStrain.h b/modules/solid_mechanics/neml2/include/TabulatedEffectiveStrain.h new file mode 100644 index 000000000000..09e67d6e733d --- /dev/null +++ b/modules/solid_mechanics/neml2/include/TabulatedEffectiveStrain.h @@ -0,0 +1,30 @@ +#pragma once + +#include "Multilinear6DInterpolationModel.h" + +namespace neml2 +{ +class TabulatedEffectiveStrain : public Multilinear6DInterpolationModel +{ +public: + TabulatedEffectiveStrain(const OptionSet & options); + + static OptionSet expected_options(); + +protected: + void set_value(bool, bool, bool) override; + + /// transform output data + virtual Scalar transform(const Scalar & data) override; + +private: + /// Struct members from Log10Transform struct in laromance + //@{ + const Real _factor; + const Real _lowerbound; + const Real _upperbound; + const Real _logmin; + const Real _logmax; + //@} +}; +} // namespace neml2 diff --git a/modules/solid_mechanics/neml2/src/Multilinear6DInterpolationModel.cxx b/modules/solid_mechanics/neml2/src/Multilinear6DInterpolationModel.cxx new file mode 100644 index 000000000000..c5a2c9e1cfea --- /dev/null +++ b/modules/solid_mechanics/neml2/src/Multilinear6DInterpolationModel.cxx @@ -0,0 +1,186 @@ +#include "Multilinear6DInterpolationModel.h" +#include +#include + +namespace neml2 +{ + +OptionSet +Multilinear6DInterpolationModel::expected_options() +{ + auto options = Model::expected_options(); + options.doc() = "Multilinear interpolation over six dimensions (von_mises_stress, temperature, " + "equivalent_plastic_strain, cell_dd_density, wall_dd_density, env_factor)"; + // Model inputs + options.set("equivalent_plastic_strain") = VariableName("state", "ep"); + options.set("von_mises_stress") = VariableName("state", "s"); + + options.set("cell_dd_density") = VariableName("old_state", "cell_dd"); + options.set("wall_dd_density") = VariableName("old_state", "wall_dd"); + + options.set("temperature") = VariableName("forces", "T"); + options.set("env_factor") = VariableName("forces", "env_fac"); + // Model Outputs + options.set_output("output_rate"); + // JSON + options.set("model_file_name"); + options.set("model_file_variable_name"); + + options.set("_use_AD_first_derivative") = true; + options.set("_use_AD_second_derivative") = true; + return options; +} + +Multilinear6DInterpolationModel::Multilinear6DInterpolationModel(const OptionSet & options) + : Model(options), + _s(declare_input_variable("von_mises_stress")), + _T(declare_input_variable("temperature")), + _ep(declare_input_variable("equivalent_plastic_strain")), + _cell_dd(declare_input_variable("cell_dd_density")), + _wall_dd(declare_input_variable("wall_dd_density")), + _env_fac(declare_input_variable("env_factor")), + _output_rate(declare_output_variable("output_rate")) +{ + std::string filename = options.get("model_file_name"); + std::ifstream model_file(filename.c_str()); + model_file >> _json; + // storing grid points for indexing. + // these should be stored differently so that they are all read in at once. The order of this can + // get messed up easily + _stress_grid = json_vector_to_torch("in_stress"); + _temperature_grid = json_vector_to_torch("in_temperature"); + _plastic_strain_grid = json_vector_to_torch("in_plastic_strain"); + _cell_grid = json_vector_to_torch("in_cell"); + _wall_grid = json_vector_to_torch("in_wall"); + _env_grid = json_vector_to_torch("in_env"); + // Storing values for interpolation + std::string filename_variable = options.get("model_file_variable_name"); + _grid_values = json_6Dvector_to_torch(filename_variable); +} + +void +Multilinear6DInterpolationModel::set_value(bool /*out*/, bool /*dout_din*/, bool /*d2out_din2*/) +{ + neml_assert_dbg("Multilinear6DInterpolationModel should never be called, it is only base class " + "with helper functions."); +} + +std::pair +Multilinear6DInterpolationModel::findLeftIndexAndFraction(const Scalar & grid, + const Scalar & interp_points) +{ + // idx is for the left grid point. + // searchsorted returns the right idx so -1 makes it the left + auto left_idx = torch::searchsorted(grid, interp_points) - 1; + + // this allows us to extrapolate + left_idx = torch::clamp(left_idx, 0, grid.sizes()[0] - 2); + + Scalar left_coord = grid.index({left_idx}); + Scalar right_coord = grid.index({left_idx + torch::tensor(1, default_integer_tensor_options())}); + Scalar left_fraction = (right_coord - interp_points) / (right_coord - left_coord); + + // derivative (only needed for stress): + // Scalar left_fraction_deriv = right_coord / (right_coord - left_coord); + // Scalar right_fraction_deriv = -left_coord / (right_coord - left_coord); + + neml_assert_dbg((!torch::all(left_fraction.gt(1)).item() && + !torch::all(left_fraction.lt(0)).item()), + "Interpolated value outside interpolation grid. This exception is only thrown " + "in debug. Running in opt will perform extrapolation."); + + return std::pair(left_idx, torch::stack({left_fraction, 1 - left_fraction}, -1)); +} + +Scalar +Multilinear6DInterpolationModel::compute_interpolation( + const std::vector> index_and_fraction, const Scalar grid_values) +{ + Scalar result = Scalar::zeros_like(_T); + for (const auto i : {0, 1}) + for (const auto j : {0, 1}) + for (const auto k : {0, 1}) + for (const auto l : {0, 1}) + for (const auto m : {0, 1}) + for (const auto n : {0, 1}) + { + + auto vertex_value = + grid_values.index({(index_and_fraction[0].first + + torch::tensor(i, default_integer_tensor_options())), + (index_and_fraction[1].first + + torch::tensor(j, default_integer_tensor_options())), + (index_and_fraction[2].first + + torch::tensor(k, default_integer_tensor_options())), + (index_and_fraction[3].first + + torch::tensor(l, default_integer_tensor_options())), + (index_and_fraction[4].first + + torch::tensor(m, default_integer_tensor_options())), + (index_and_fraction[5].first + + torch::tensor(n, default_integer_tensor_options()))}); + auto weight = index_and_fraction[0].second.select(-1, i) * + index_and_fraction[1].second.select(-1, j) * + index_and_fraction[2].second.select(-1, k) * + index_and_fraction[3].second.select(-1, l) * + index_and_fraction[4].second.select(-1, m) * + index_and_fraction[5].second.select(-1, n); + result += vertex_value * weight; + } + return result; +} + +/// compute interpolated value +Scalar +Multilinear6DInterpolationModel::interpolate_and_transform() +{ + std::vector> left_index_weight; + left_index_weight.push_back(findLeftIndexAndFraction(_stress_grid, _s)); + left_index_weight.push_back(findLeftIndexAndFraction(_temperature_grid, _T)); + left_index_weight.push_back(findLeftIndexAndFraction(_plastic_strain_grid, _ep)); + left_index_weight.push_back(findLeftIndexAndFraction(_cell_grid, _cell_dd)); + left_index_weight.push_back(findLeftIndexAndFraction(_wall_grid, _wall_dd)); + left_index_weight.push_back(findLeftIndexAndFraction(_env_grid, _env_fac)); + Scalar interpolated_result = compute_interpolation(left_index_weight, _grid_values); + Scalar transformed_result = transform(interpolated_result); + return transformed_result; +} + +Scalar +Multilinear6DInterpolationModel::json_vector_to_torch(std::string key) +{ + neml_assert_dbg(_json.contains(key), "The key '", key, "' is missing from the JSON data file."); + std::vector in_data = _json[key].template get>(); + const long long data_dim = in_data.size(); + return Scalar(torch::from_blob(in_data.data(), {data_dim}).clone()); +} + +Scalar +Multilinear6DInterpolationModel::json_6Dvector_to_torch(std::string key) +{ + neml_assert_dbg(_json.contains(key), "The key '", key, "' is missing from the JSON data file."); + + std::vector>>>>> out_data = + _json[key] + .template get< + std::vector>>>>>>(); + + std::vector linearize_values; + for (auto && level0 : out_data) + for (auto && level1 : level0) + for (auto && level2 : level1) + for (auto && level3 : level2) + for (auto && level4 : level3) + for (auto && value : level4) + linearize_values.push_back(value); + + long long sz_l0 = out_data.size(); + long long sz_l1 = out_data[0].size(); + long long sz_l2 = out_data[0][0].size(); + long long sz_l3 = out_data[0][0][0].size(); + long long sz_l4 = out_data[0][0][0][0].size(); + long long sz_l5 = out_data[0][0][0][0][0].size(); + return Scalar( + torch::from_blob(linearize_values.data(), {sz_l0, sz_l1, sz_l2, sz_l3, sz_l4, sz_l5}) + .clone()); +} +} // namespace neml2 diff --git a/modules/solid_mechanics/neml2/src/TabulatedDislocationDensity.cxx b/modules/solid_mechanics/neml2/src/TabulatedDislocationDensity.cxx new file mode 100644 index 000000000000..41601f687eab --- /dev/null +++ b/modules/solid_mechanics/neml2/src/TabulatedDislocationDensity.cxx @@ -0,0 +1,49 @@ +#include "TabulatedDislocationDensity.h" +#include +#include "neml2/misc/math.h" + +namespace neml2 +{ +register_NEML2_object(TabulatedDislocationDensity); + +OptionSet +TabulatedDislocationDensity::expected_options() +{ + auto options = Multilinear6DInterpolationModel::expected_options(); + // Model constants fixme make these required + options.set("factor") = 0.0; + options.set("compressor") = 0.0; + options.set("original_min") = 1.0; + // fixme lynn do I want to use AD because dislocations densities don't need derivative + options.set("_use_AD_first_derivative") = true; + options.set("_use_AD_second_derivative") = true; + return options; +} + +TabulatedDislocationDensity::TabulatedDislocationDensity(const OptionSet & options) + : Multilinear6DInterpolationModel(options), + _factor(options.get("factor")), + _compressor(options.get("compressor")), + _original_min(options.get("original_min")) +{ +} + +void +TabulatedDislocationDensity::set_value(bool out, bool dout_din, bool d2out_din2) +{ + neml_assert_dbg(!dout_din || !d2out_din2, + "Only AD derivatives are currently supported for this model"); + if (out) + { + _output_rate = interpolate_and_transform(); + } +} + +Scalar +TabulatedDislocationDensity::transform(const Scalar & data) +{ + auto d1 = math::pow(10.0, data) - 1.0 + _original_min; + auto transformed_data = math::sign(d1) * math::pow(math::abs(d1), 1.0 / _compressor) / _factor; + return transformed_data; +} +} // namespace neml2 diff --git a/modules/solid_mechanics/neml2/src/TabulatedEffectiveStrain.cxx b/modules/solid_mechanics/neml2/src/TabulatedEffectiveStrain.cxx new file mode 100644 index 000000000000..fb29c44ed00d --- /dev/null +++ b/modules/solid_mechanics/neml2/src/TabulatedEffectiveStrain.cxx @@ -0,0 +1,68 @@ +#include "TabulatedEffectiveStrain.h" +#include +#include "neml2/misc/math.h" + +namespace neml2 +{ +register_NEML2_object(TabulatedEffectiveStrain); + +OptionSet +TabulatedEffectiveStrain::expected_options() +{ + auto options = Multilinear6DInterpolationModel::expected_options(); + // Model constants + options.set("factor"); + options.set("lowerbound"); + options.set("upperbound"); + options.set("logmin"); + options.set("logmax"); + // fixme lynn do I want to use AD + options.set("_use_AD_first_derivative") = true; + options.set("_use_AD_second_derivative") = true; + return options; +} + +TabulatedEffectiveStrain::TabulatedEffectiveStrain(const OptionSet & options) + : Multilinear6DInterpolationModel(options), + _factor(options.get("factor")), + _lowerbound(options.get("lowerbound")), + _upperbound(options.get("upperbound")), + _logmin(options.get("logmin")), + _logmax(options.get("logmax")) +{ +} + +void +TabulatedEffectiveStrain::set_value(bool out, bool dout_din, bool d2out_din2) +{ + neml_assert_dbg(!dout_din || !d2out_din2, + "Only AD derivatives are currently supported for this model"); + if (out) + { + _output_rate = interpolate_and_transform(); + } + // fixme lynn this will work best if transform and interpolation are called seperatly + // if (dout_din) + // { + // put untransformed _output_rate into d_transform. Multiply that by derivative of interpolation + // _output_rate.d(_s) = d_transform(compute_interpolation)*d_interpolation; + // } +} + +Scalar +TabulatedEffectiveStrain::transform(const Scalar & data) +{ + Real range = _upperbound - _lowerbound; + auto transformed_data = + (math::pow(10.0, ((data - _lowerbound) * (_logmax - _logmin) / range) + _logmin) - _factor); + return transformed_data; +} + +// need derivative of transform too +// if (derivative) +// { +// x = std::pow(10, ((logmax - logmin) * (x - lowerbound) / range + logmin)) * +// (std::log(10) * (logmax - logmin) / range); +// } + +} // namespace neml2 diff --git a/modules/solid_mechanics/solid_mechanics.mk b/modules/solid_mechanics/solid_mechanics.mk index 9407db2c4626..b042eaa1138e 100644 --- a/modules/solid_mechanics/solid_mechanics.mk +++ b/modules/solid_mechanics/solid_mechanics.mk @@ -1,5 +1,6 @@ # NEML2 ADDITIONAL_NEML2_DIRS += $(APPLICATION_DIR)/test/neml2 +ADDITIONAL_NEML2_DIRS += $(CURDIR)/neml2 include $(APPLICATION_DIR)/contrib/neml2.mk diff --git a/modules/solid_mechanics/src/neml2/userobjects/NEML2ModelExecutor.C b/modules/solid_mechanics/src/neml2/userobjects/NEML2ModelExecutor.C index 7fa23e0ad1cd..9454bc9817f2 100644 --- a/modules/solid_mechanics/src/neml2/userobjects/NEML2ModelExecutor.C +++ b/modules/solid_mechanics/src/neml2/userobjects/NEML2ModelExecutor.C @@ -269,6 +269,8 @@ NEML2ModelExecutor::applyPredictor() { if (!model().input_axis().has_state()) return; + if (!model().input_axis().has_old_state()) + return; // Set trial state variables (i.e., initial guesses). // Right now we hard-code to use the old state as the trial state. diff --git a/modules/solid_mechanics/test/tests/neml2/interpolated_material/gold/interpolate_neml2_out.csv b/modules/solid_mechanics/test/tests/neml2/interpolated_material/gold/interpolate_neml2_out.csv new file mode 100644 index 000000000000..6c8fdd4e392f --- /dev/null +++ b/modules/solid_mechanics/test/tests/neml2/interpolated_material/gold/interpolate_neml2_out.csv @@ -0,0 +1,244 @@ +time,creep_rate_pp,rhoi_rate_pp,rhom_rate_pp +0,0,0,0 +1,4.2204743882363e-07,-4213157131726.5,-42256250538.717 +2,4.2227264532896e-07,-4218692078157.5,-42118216694.651 +3,4.2094946748812e-07,-4217761058568,-42217037150.927 +4,4.1931086224077e-07,-4208343029541.2,-42326812564.76 +5,4.2107637203245e-07,-4250423520096,-42242160267.831 +6,4.2092940691861e-07,-4220179906102.7,-42200467838.734 +7,4.2034371478429e-07,-4231946650209.2,-42103604823.645 +8,4.2039063631385e-07,-4227449191043.3,-41976580518.019 +9,4.2196829313198e-07,-4224317367285.6,-42162100491.119 +10,4.2037115479335e-07,-4226416791276.6,-42148988829.926 +11,4.2040665701017e-07,-4207812872827.7,-41923383486.989 +12,4.2184515059363e-07,-4218561543722.3,-42147986636.454 +13,4.2028443733094e-07,-4213170118808.1,-42174394486.063 +14,4.2065830637228e-07,-4199260304830.2,-41973260693.078 +15,4.2045919776454e-07,-4206120088477.7,-42199805757.379 +16,4.2023068518121e-07,-4208426677020.7,-42180526586.168 +17,4.2074541772068e-07,-4222776760048.4,-42261926966.717 +18,4.2159980226316e-07,-4215512019608.8,-42289237888.923 +19,4.2024059178568e-07,-4232916706835.5,-42167279620.306 +20,4.1959767161861e-07,-4241998853689.1,-42287301541.301 +21,4.1966940663808e-07,-4197023376448.2,-42112919802.054 +22,4.1845885458685e-07,-4219370422863.9,-42262382373.86 +23,4.1816569922899e-07,-4247992061612.7,-42138696595.254 +24,4.2150132496022e-07,-4195636611972.6,-42139454636.985 +25,4.1984109441105e-07,-4195690593297.9,-42341138588.136 +26,4.1822664506905e-07,-4212372521343.4,-42201310340.479 +27,4.202713246879e-07,-4211839595988.6,-42091615535.596 +28,4.2348501549426e-07,-4220030917153.5,-42084394930.294 +29,4.2303549687893e-07,-4223087838083.7,-42115079206.796 +30,4.2206630507079e-07,-4215628423801.2,-42095675068.517 +31,4.1911735976984e-07,-4216499037159.3,-42020001902.053 +32,4.1850528383695e-07,-4233248203072.1,-42103787057.46 +33,4.2352096319909e-07,-4203663480304.1,-42340122492.141 +34,4.1976346271638e-07,-4226714725601.3,-42125295749.562 +35,4.1721730741945e-07,-4239144563629.9,-42028171981.826 +36,4.225022082596e-07,-4214623064173.5,-42126889906.771 +37,4.2017858803717e-07,-4225915720189,-42012620406.595 +38,4.1813922067233e-07,-4203092115245.4,-42055449901.743 +39,4.2060501859974e-07,-4210824273182,-41960031019.214 +40,4.2112710926034e-07,-4221834587028.2,-41916924466.243 +41,4.1917193049579e-07,-4192872113615.7,-41983478209.424 +42,4.1860527118209e-07,-4190245381474.8,-42128550256 +43,4.2182716476522e-07,-4216104360829.5,-41941280349.877 +44,4.1956466799496e-07,-4224665534039.5,-41880626625.877 +45,4.2023981711889e-07,-4217581996148.7,-42415069084.522 +46,4.194678963685e-07,-4213817286043.3,-42073317833.876 +47,4.1781587074171e-07,-4215383569650.8,-42075929832.202 +48,4.2135222133369e-07,-4181018809332.7,-42027198550.389 +49,4.19097320319e-07,-4210487839686.2,-42055966269.051 +50,4.1889297696978e-07,-4229794010980.1,-41899922632.114 +51,4.2277612574654e-07,-4213579950295.4,-42089583032.307 +52,4.1990764990136e-07,-4213157581111.7,-42141381452.199 +53,4.1852194458969e-07,-4223249931020.7,-41853411402.611 +54,4.1994887842155e-07,-4232450826524.9,-42203127417.504 +55,4.2294541845785e-07,-4237537804868.4,-42423287819.643 +56,4.228741314395e-07,-4205441684908.1,-42249061649.83 +57,4.2073383806498e-07,-4230274837668.3,-42196459019.404 +58,4.2113120050484e-07,-4247472905847.4,-42099752397.098 +59,4.2043700432279e-07,-4222749081925.4,-41941227775.39 +60,4.1975472811425e-07,-4213245055688.8,-41792498244.531 +61,4.2051555819644e-07,-4248573932288.1,-41760417098.271 +62,4.2053805317516e-07,-4245853006030.7,-41847453480.424 +63,4.2147141524199e-07,-4214927879507.9,-41882812230.516 +64,4.1980482487703e-07,-4220945719602.4,-42023020825.68 +65,4.1957105580986e-07,-4223995661773,-42037019867.975 +66,4.2125128894813e-07,-4218701422902.9,-42018950805.553 +67,4.2022369143042e-07,-4202357675526.3,-42170811778.566 +68,4.1927507975928e-07,-4209330187914.3,-42071307504.325 +69,4.1777774202668e-07,-4215085217224.8,-42297010270.234 +70,4.2199782945483e-07,-4206122568629.2,-42150390752.311 +71,4.2055752039654e-07,-4213891477971.1,-41874939988.099 +72,4.1869018994623e-07,-4202727763678.6,-42426706260.453 +73,4.2132057963501e-07,-4213982930802.8,-42277963817.364 +74,4.2023062755213e-07,-4213730449251.3,-41975452662.249 +75,4.2098627521682e-07,-4217252872123.6,-42221655361.403 +76,4.1901670226738e-07,-4223438105462,-41952650192.678 +77,4.1979606222443e-07,-4205624653860.4,-42080009578.086 +78,4.1843977562588e-07,-4230978414802.6,-42181205907.657 +79,4.1955363911374e-07,-4212744010512.5,-42021247421.28 +80,4.209779011865e-07,-4202075391689.9,-41986961081.311 +81,4.1942625839983e-07,-4242148195098.3,-42250598104.824 +82,4.2097005930094e-07,-4227809757529.8,-42513359635.769 +83,4.2157912855129e-07,-4194379850812.6,-42401498616.876 +84,4.1922687693951e-07,-4215073832426.8,-42264098377.342 +85,4.2177926073942e-07,-4225232083606.9,-42199188273.119 +86,4.2257924145462e-07,-4215390383367.2,-42164226264.818 +87,4.1717058868134e-07,-4206395252283.5,-41695049243.032 +88,4.2059158656154e-07,-4254268458894.6,-41820799044.327 +89,4.2272917967413e-07,-4242077434879.1,-41890065304.023 +90,4.2002089159862e-07,-4202129048072.2,-41941193905.027 +91,4.2021581559294e-07,-4221986218989.7,-42071077550.656 +92,4.208887405127e-07,-4234422027828.4,-41969175878.688 +93,4.214397422816e-07,-4209961727931,-42143869540.525 +94,4.201652170037e-07,-4195888485509.6,-42193775899.816 +95,4.1965751652959e-07,-4221812315023.8,-42017598777.633 +96,4.1923514889066e-07,-4224897451755,-42262563443.64 +97,4.2059493729575e-07,-4192056436782.8,-42158214150.948 +98,4.2049550968615e-07,-4210250685553.4,-41946402667.463 +99,4.1939323483126e-07,-4209293189829.8,-42319542736.364 +100,4.2138310783266e-07,-4209805500542.2,-42277548286.067 +101,4.2120409643129e-07,-4223387147795.9,-41896171521.539 +102,4.2037582417773e-07,-4228071821295.6,-42233126019.318 +103,4.1975999520175e-07,-4225325880601.6,-41924304603.994 +104,4.1988287127204e-07,-4221151735026,-42032190719.895 +105,4.1884999276591e-07,-4236201659590.1,-42274502494 +106,4.2165229298467e-07,-4208987993345.8,-42002683673.906 +107,4.2207684198424e-07,-4202117117662.4,-42045180570.385 +108,4.2173204543107e-07,-4231017721982,-42061979639.483 +109,4.2084375745017e-07,-4198559750332,-42144884483.35 +110,4.1948776399616e-07,-4199063977717.4,-42296781620.382 +111,4.1984246883666e-07,-4187949491389.9,-42156246880.95 +112,4.224188645178e-07,-4193904093568,-42154535009.988 +113,4.2281494960403e-07,-4223333813918.8,-42458551762.4 +114,4.1830070034757e-07,-4188684833950,-41862540292.164 +115,4.2021813046426e-07,-4242599456768.9,-41941182743.05 +116,4.2321129491532e-07,-4237475634146.6,-41994614759.226 +117,4.1998298740281e-07,-4193703058694.2,-42111544714.83 +118,4.1970976380591e-07,-4225455097911.4,-42166249641.258 +119,4.2111420557931e-07,-4237269952182.2,-42079435830.749 +120,4.2103225557319e-07,-4204635936080.3,-42216611725.8 +121,4.1887922145296e-07,-4208745329322.2,-42257398547.994 +122,4.1929110709884e-07,-4233548175567.5,-42111372890.414 +123,4.204356707582e-07,-4216629352309.3,-42151886679.105 +124,4.1850386194338e-07,-4196412702804.9,-42164840242.182 +125,4.19624713132e-07,-4218647992394.6,-42003383880.982 +126,4.2036777162916e-07,-4208522399265.1,-42351380412.451 +127,4.2116773546604e-07,-4199891272792.8,-42262504858.232 +128,4.2198409607505e-07,-4219529503626.3,-41979479569.813 +129,4.2110860305015e-07,-4215570825104.2,-42161210310.487 +130,4.2226851427169e-07,-4199244425119.2,-42124378189.132 +131,4.1990935622308e-07,-4219963347342.6,-42094963643.454 +132,4.215000879905e-07,-4223656330295.3,-42182043795.067 +133,4.2312495948671e-07,-4199782473629.3,-42071610330.82 +134,4.2191112039733e-07,-4212022041328.6,-41956703978.789 +135,4.2451792570394e-07,-4214266133895,-41918686993.015 +136,4.231666193076e-07,-4194477110890.3,-41893288571.843 +137,4.1942733141561e-07,-4212594386334.6,-42066390030.02 +138,4.2150527166428e-07,-4192805955695.1,-42014278571.509 +139,4.2302293995094e-07,-4215594494149.9,-42064787190.83 +140,4.2153864594364e-07,-4243339974032.1,-42324598896.955 +141,4.2083921593389e-07,-4185991118176.9,-41835985225.985 +142,4.2030673705902e-07,-4233747952703.4,-41740775416.885 +143,4.2277353317145e-07,-4241427506714.4,-41914972742.125 +144,4.2125940327088e-07,-4207010823525.6,-42057226856.927 +145,4.1844180676915e-07,-4225367025093.2,-42209044542.038 +146,4.2061744190193e-07,-4237160697305.1,-42281699399.889 +147,4.206619050147e-07,-4221483470343.9,-42172095578.95 +148,4.1707421633723e-07,-4221807031391.9,-42497889528.598 +149,4.1866941250696e-07,-4235634452478.8,-42368202502.037 +150,4.1937556435247e-07,-4212126916404.9,-42201513752.859 +151,4.1836469357136e-07,-4218443276133.6,-42369571804.031 +152,4.1937359241714e-07,-4224210430184.8,-42030047207.326 +153,4.1978333762435e-07,-4189795566155.9,-42514428246.17 +154,4.2174872021043e-07,-4200579600100,-42377877486.968 +155,4.2273820564048e-07,-4204844224854.7,-42182847920.126 +156,4.2239287623127e-07,-4209097432040.6,-42177295001.835 +157,4.2342092601645e-07,-4180028612666,-42324400769.337 +158,4.2024349649385e-07,-4183852960191.1,-42391660196.527 +159,4.2120830889558e-07,-4212843759112.6,-42013876407.743 +160,4.210761172883e-07,-4194889791258.8,-42137563717.958 +161,4.2146313769785e-07,-4208235833487.7,-41939260985.805 +162,4.2233103840019e-07,-4228612654738.6,-42342092611.963 +163,4.2074450377853e-07,-4236345506312.5,-42500640039.457 +164,4.223437948048e-07,-4238614940837,-42328275772.218 +165,4.2091759530766e-07,-4206599331325.9,-42134676795.309 +166,4.1855371483987e-07,-4234760010101.2,-42119591038.051 +167,4.1999242090285e-07,-4238299556805.6,-42070284562.817 +168,4.1968377323143e-07,-4185994300918.7,-42024496378.572 +169,4.2139141227735e-07,-4216953658005.5,-41978670552.739 +170,4.2179726830506e-07,-4228817938827,-41644946125.951 +171,4.193395499365e-07,-4207954065672.5,-42044084950.252 +172,4.2090241224693e-07,-4224808186655.2,-42265902383.057 +173,4.2108479747127e-07,-4232833107463.1,-42253391502.747 +174,4.2059928338837e-07,-4220709021512.2,-42132762317.601 +175,4.2130929086929e-07,-4236380566014.3,-42498856746.129 +176,4.2089386144565e-07,-4235616150061.8,-42591536582.939 +177,4.2290749376207e-07,-4203983829624.5,-42153977638.353 +178,4.2171229264883e-07,-4235047208817.3,-42441068152.411 +179,4.2057484357001e-07,-4228337068312.4,-42282253452.921 +180,4.2096496671427e-07,-4194405606606.3,-42107240939.224 +181,4.1923266840014e-07,-4206712174355.2,-42237257221.186 +182,4.1879460678004e-07,-4218296465820.2,-42110542807.922 +183,4.2180824684122e-07,-4242956159622.7,-41864889055.509 +184,4.2101945901757e-07,-4224772457414.5,-42025389409.133 +185,4.2015834611843e-07,-4215539389279.3,-42383587056.257 +186,4.2406703364598e-07,-4251222543295.4,-42013468737.432 +187,4.2308518544435e-07,-4215972420505.2,-42127745127.426 +188,4.2218172721273e-07,-4188204667975.2,-42416920462.936 +189,4.2281477818939e-07,-4207413848230.4,-42174141978.871 +190,4.2130898934401e-07,-4198486727909.4,-42172563385.42 +191,4.2073308620384e-07,-4210737146895.3,-42148668143.555 +192,4.1877590360167e-07,-4225088239377.3,-42065670138.431 +193,4.1824888197329e-07,-4227074842430.6,-42111998525.8 +194,4.1873757632314e-07,-4225684343869.6,-42222053096.873 +195,4.2375783714715e-07,-4214657588166.6,-41917763766.798 +196,4.2338616138937e-07,-4211732562076.8,-42110086856.657 +197,4.2132625076216e-07,-4212112209810.2,-42140591967.943 +198,4.2442935065982e-07,-4233092030170.1,-42241844335.064 +199,4.2418029976466e-07,-4235215050271.9,-42140556450.912 +200,4.2251408658692e-07,-4224923295194.7,-42283027876.156 +201,4.2424202917426e-07,-4228384503091,-42322370391.031 +202,4.2260718189185e-07,-4237723807779.7,-42180731854.64 +203,4.2190108002204e-07,-4232554878191.5,-42298872653.294 +204,4.2233851967557e-07,-4194423227683.6,-41987182789.12 +205,4.1997459641312e-07,-4221462825163.3,-42141719153.804 +206,4.1995344551925e-07,-4226862630363.2,-42001624422.618 +207,4.2117662866006e-07,-4204905908722.3,-42034567389.204 +208,4.2214628629212e-07,-4244466710236.4,-42050559941.602 +209,4.2190297025945e-07,-4229684149579,-41823876258.131 +210,4.2055997280774e-07,-4228051684959.2,-42540500289.28 +211,4.1911742045883e-07,-4235282667684.8,-42194123036.964 +212,4.1818661609692e-07,-4211734693254.3,-41968874493.437 +213,4.2268755989712e-07,-4221491000063.4,-42269893787.408 +214,4.2011407657696e-07,-4221605798924,-42008472524.323 +215,4.1858649930799e-07,-4190966433954.3,-41912259721.705 +216,4.2101289836084e-07,-4228053125542.1,-41975696518.986 +217,4.2127521301033e-07,-4227776518133.2,-42351001415.74 +218,4.2319162718886e-07,-4223173291845.6,-42203187762.466 +219,4.1851162757907e-07,-4217276286183.3,-42059253612.592 +220,4.1732173890308e-07,-4219803761127.1,-41941273155.024 +221,4.1976326929946e-07,-4251361353715.3,-42216140075.647 +222,4.217217844679e-07,-4195408265018.7,-41864438224.826 +223,4.1919703140365e-07,-4214067555104.2,-42245337625.141 +224,4.173581640252e-07,-4185496753122.8,-42438831265.949 +225,4.2032327677106e-07,-4211704024320.5,-42159894235.218 +226,4.2049584678964e-07,-4207487164984.4,-42331495934.303 +227,4.1902296437353e-07,-4191406374471.5,-42420335713.537 +228,4.2051852106052e-07,-4224482966500.8,-42312146868.091 +229,4.2134103117267e-07,-4204641653169.4,-42273958113.305 +230,4.203149811174e-07,-4196625558732.1,-42322887810.27 +231,4.2159229491616e-07,-4227125151114.2,-42104468878.735 +232,4.2105940099751e-07,-4218934093430.4,-41986973724.194 +233,4.2117330730636e-07,-4208638792302.7,-41998005242.408 +234,4.1915275989116e-07,-4230827655960.6,-42091756068.282 +235,4.2099481110257e-07,-4228387640559,-42189812026.058 +236,4.2214225409992e-07,-4230074936225.4,-41928359325.791 +237,4.1953451146231e-07,-4234833190057.7,-41894929005.826 +238,4.2205925378134e-07,-4226933587817.1,-42305698337.246 +239,4.2298272075005e-07,-4218873192653.5,-42310105431.692 +240,4.2247505264923e-07,-4216876543371.8,-42095733207.576 +241,4.2149264294135e-07,-4225926210186.7,-42075781239.564 +242,4.1982911041507e-07,-4207073436224.1,-42100425402.908 diff --git a/modules/solid_mechanics/test/tests/neml2/interpolated_material/gold/moose_neml2_return_mapping_out.csv b/modules/solid_mechanics/test/tests/neml2/interpolated_material/gold/moose_neml2_return_mapping_out.csv new file mode 100644 index 000000000000..38943ff6c378 --- /dev/null +++ b/modules/solid_mechanics/test/tests/neml2/interpolated_material/gold/moose_neml2_return_mapping_out.csv @@ -0,0 +1,22 @@ +time,creep_rate,effective_plastic_strain,rhoi_dd,rhoi_rate,rhom_dd,rhom_rate,run_time,vm_stress +0,0,0,0,0,0,0,0,0 +5,4.2277708213724e-07,2.1138854106862e-06,-12793686561648,-4158737312329.6,-113922735660.74,-42784547132.147,0.469396458,200.1256976633 +10,4.1175336029305e-07,4.1726522121514e-06,-33824182837666,-4206099255203.5,-329328661317.91,-43081185131.435,0.678594833,200.12610980428 +15,4.0040163049316e-07,6.1746603646172e-06,-55182171473509,-4271597727168.7,-546267293943.24,-43387726525.066,0.888049625,200.12651058324 +20,3.8882810039932e-07,8.1188008666139e-06,-76966624825491,-4356890670396.3,-764807861466.79,-43708113504.709,1.094893083,200.12689977818 +25,3.7711855720875e-07,1.0004393652658e-05,-99286853120589,-4464045659019.7,-985040673340.21,-44046562374.685,1.301359541,200.12727725284 +30,3.6533978836619e-07,1.1831092594489e-05,-1.2226504697163e+14,-4595638770207.7,-1207078922530.7,-44407649838.091,1.507777083,200.12764293796 +35,3.5354097561804e-07,1.3598797472579e-05,-1.4603946577007e+14,-4754883759687.9,-1431061039442,-44796423382.262,1.715357,200.12799681345 +40,3.4175493867255e-07,1.5307572165941e-05,-1.7076848091187e+14,-4945803028359.8,-1657153752042.9,-45218542520.186,1.92039475,200.12833889207 +45,3.299991285005e-07,1.6957567808443e-05,-1.9663576556947e+14,-5173456931519.8,-1885556055328.8,-45680460657.184,2.124694541,200.12866920399 +50,3.1827628393817e-07,1.8548949228133e-05,-2.238570440091e+14,-5444255687927.5,-2116504363928.6,-46189661719.954,2.328796708,200.12898778219 +55,3.0657466860734e-07,2.0081822571167e-05,-2.5268899448461e+14,-5766390095101.9,-2350279224690,-46754972152.283,2.533850958,200.12929464799 +60,2.9486779806146e-07,2.155616156147e-05,-2.8344117539469e+14,-6150436182014.4,-2587214118120.3,-47386978686.064,2.74153775,200.12958979596 +65,2.8311354911714e-07,2.2971729307049e-05,-3.1649227340364e+14,-6610219601791.2,-2827707105724.8,-48098597520.887,2.949442083,200.12987317872 +70,2.7125251409185e-07,2.4327991877498e-05,-3.5231265622839e+14,-7164076564949.3,-3072236429641.7,-48905864783.391,3.154327416,200.13014468938 +75,2.5920542243359e-07,2.5624018989649e-05,-3.9149633302495e+14,-7836735359312.6,-3321381718654,-49829057802.466,3.36041825,200.13040414166 +80,2.4686940409552e-07,2.6858366010102e-05,-4.3480731604282e+14,-8662196603574.5,-3575853336641.7,-50894323597.523,3.565743958,200.13065124632 +85,2.3411282426443e-07,2.8028930131387e-05,-4.8324867885904e+14,-9688272563243.4,-3836533874359.9,-52136107543.644,3.777863375,200.13088558235 +90,2.207684101541e-07,2.9132772182107e-05,-5.3816859982575e+14,-10983984193341,-4104538305427.9,-53600886213.604,3.993558583,200.13110656139 +95,2.0662450256032e-07,3.0165894694839e-05,-6.0142905522056e+14,-12652091078964,-4381303842310.5,-55353107376.517,4.209824541,200.13131338313 +100,1.9141471140455e-07,3.1122968251771e-05,-6.7568556947679e+14,-14851302851245,-4668729008245.1,-57485033186.923,4.417207625,200.13150498063 diff --git a/modules/solid_mechanics/test/tests/neml2/interpolated_material/interpolate_neml2.i b/modules/solid_mechanics/test/tests/neml2/interpolated_material/interpolate_neml2.i new file mode 100644 index 000000000000..7bd9b62e53e1 --- /dev/null +++ b/modules/solid_mechanics/test/tests/neml2/interpolated_material/interpolate_neml2.i @@ -0,0 +1,133 @@ +sample_file = "models/sampled_combinations.csv" + +[Mesh] + [gmg] + type = GeneratedMeshGenerator + dim = 1 + [] +[] +[Variables] + [dummy_var] + [] +[] +[Problem] + kernel_coverage_check = false +[] + +# -- interpolation grids in 'models/random_value_grid.json' +# "in_stress": [0.0, 30, 60, 100, 130, 160, 200, 230, 260, 320.0], +# "in_temperature": [600, 650, 750, 800, 850, 900, 950, 1000, 1100, 1200.0], +# "in_plastic_strain": [0.0, 0.0001, 0.001, 0.01], +# "in_cell": [1000000.0, 10000000000000.0], +# "in_wall": [1000000000000.0, 10000000000000.0], +# "in_env": [1e-09, 1e-06], +[Functions] + [vmStress_fcn] + type = PiecewiseConstant + data_file = ${sample_file} + x_index_in_file = 0 + y_index_in_file = 1 + format = columns + xy_in_file_only = false + direction = LEFT_INCLUSIVE + [] + [temperature_fcn] + type = PiecewiseConstant + data_file = ${sample_file} + x_index_in_file = 0 + y_index_in_file = 2 + format = columns + xy_in_file_only = false + direction = LEFT_INCLUSIVE + [] + [epStrain_fcn] + type = PiecewiseConstant + data_file = ${sample_file} + x_index_in_file = 0 + y_index_in_file = 3 + format = columns + xy_in_file_only = false + direction = LEFT_INCLUSIVE + [] + [celldd_fcn] + type = PiecewiseConstant + data_file = ${sample_file} + x_index_in_file = 0 + y_index_in_file = 4 + format = columns + xy_in_file_only = false + direction = LEFT_INCLUSIVE + [] + [walldd_fcn] + type = PiecewiseConstant + data_file = ${sample_file} + x_index_in_file = 0 + y_index_in_file = 5 + format = columns + xy_in_file_only = false + direction = LEFT_INCLUSIVE + [] + [env_fcn] + type = PiecewiseConstant + data_file = ${sample_file} + x_index_in_file = 0 + y_index_in_file = 6 + format = columns + xy_in_file_only = false + direction = LEFT_INCLUSIVE + [] +[] + +[Materials] + [in_materials] + type = GenericFunctionMaterial + prop_names = 'vmStress temperature epStrain celldd walldd env' + prop_values = 'vmStress_fcn temperature_fcn epStrain_fcn celldd_fcn walldd_fcn env_fcn' + [] +[] + +[NEML2] + input = 'models/interpolation_material.i' + [all] + model = 'combined_model' + verbose = true + device = 'cpu' + + moose_input_types = 'MATERIAL MATERIAL MATERIAL MATERIAL MATERIAL MATERIAL' + moose_inputs = 'epStrain vmStress temperature celldd walldd env' + neml2_inputs = 'state/ep state/s forces/T forces/cell_dd forces/wall_dd forces/env_fac' + + moose_output_types = 'MATERIAL MATERIAL MATERIAL' + moose_outputs = 'ep_rate cell_rate wall_rate' + neml2_outputs = 'state/ep_rate state/cell_rate state/wall_rate' + [] +[] + +[Executioner] + type = Transient + nl_abs_tol = 1e-1 # Nothing is really being solved here, so loose tolerances are okay + dt = 1 + dtmin=1 + end_time = 3 #242 + timestep_tolerance = 1e-3 +[] + +[Postprocessors] + [cell_rate_pp] + type = ElementAverageMaterialProperty + mat_prop = cell_rate + [] + [wall_rate_pp] + type = ElementAverageMaterialProperty + mat_prop = wall_rate + [] + [creep_rate_pp] + type = ElementAverageMaterialProperty + mat_prop = ep_rate + [] +[] + +[Outputs] + csv = true + execute_on = 'INITIAL TIMESTEP_END FINAL' +[] diff --git a/modules/solid_mechanics/test/tests/neml2/interpolated_material/models/interp_matl_radial_return.i b/modules/solid_mechanics/test/tests/neml2/interpolated_material/models/interp_matl_radial_return.i new file mode 100644 index 000000000000..66b5929a0391 --- /dev/null +++ b/modules/solid_mechanics/test/tests/neml2/interpolated_material/models/interp_matl_radial_return.i @@ -0,0 +1,171 @@ +# HT9 Lafleur model input +# UNITS are MPa +[Solvers] + [newton] + type = Newton + abs_tol = 1e-8 + rel_tol = 1e-6 + # verbose = true + [] +[] +[Models] + ##################################################################################### + # Compute the invariant plastic flow direction since we are doing J2 radial return + ##################################################################################### + [trial_elastic_strain] + type = SR2LinearCombination + to_var = 'state/Ee' + from_var = 'forces/E old_state/Ep' + coefficients = '1 -1' + [] + [cauchy_stress] + type = LinearIsotropicElasticity + youngs_modulus = 170e3 #MPa + poisson_ratio = 0.266 + strain = 'state/Ee' + stress = 'state/S' + [] + [flow_direction] + type = J2FlowDirection + mandel_stress = 'state/S' + flow_direction = 'forces/N' + [] + [trial_state] + type = ComposedModel + models = 'trial_elastic_strain cauchy_stress flow_direction' + [] + + ##################################################################################### + # Stress update + ##################################################################################### + [ep_rate] + type = ScalarVariableRate + variable = 'state/ep' + # rate = 'state/ep_rate' #fixme do I need this + [] + [plastic_strain_rate] + type = AssociativePlasticFlow + flow_direction = 'forces/N' + flow_rate = 'state/ep_rate' + plastic_strain_rate = 'state/Ep_rate' + [] + [plastic_strain] + type = SR2ForwardEulerTimeIntegration + variable = 'state/Ep' + [] + [plastic_update] + type = ComposedModel + models = 'ep_rate plastic_strain_rate plastic_strain' + [] + [elastic_strain] + type = SR2LinearCombination + to_var = 'state/Ee' + from_var = 'forces/E state/Ep' + coefficients = '1 -1' + [] + [stress_update] + type = ComposedModel + models = 'elastic_strain cauchy_stress' + [] + + ##################################################################################### + # Compute the rates of equivalent plastic strain and internal variables + ##################################################################################### + [vonmises] + type = SR2Invariant + invariant_type = 'VONMISES' + tensor = 'state/S' + invariant = 'state/s' + [] + [rom_ep] + type = TabulatedEffectiveStrain + model_file_name = 'models/random_value_6d_grid.json' + model_file_variable_name = 'out_ep' + output_rate = 'state/ep_rate' + # grid nodes + von_mises_stress = 'state/s' + equivalent_plastic_strain = 'state/ep' + # fixme lynn sort out forces from old_forces from state. wall & cell_dd should be old_forces. env_fac never changes. + cell_dd_density = 'old_state/cell_dd' + wall_dd_density = 'old_state/wall_dd' + temperature = 'forces/T' + env_factor = 'forces/env_fac' + # log10 transform variables + factor = 0.0 + lowerbound = 0.0 + upperbound = 1.0 + logmin = -12 + logmax = 4 + [] + [integrate_ep] + type = ScalarBackwardEulerTimeIntegration + variable = 'state/ep' + [] + [rate] + type = ComposedModel + models = "plastic_update stress_update vonmises rom_ep + integrate_ep" + [] + [radial_return] + type = ImplicitUpdate + implicit_model = 'rate' + solver = 'newton' + [] + ##################################################################################### + # Extra materials that evolve dislocation densities FIXME lynn I don't know how to evolve these + ##################################################################################### + [rom_cell] + type = TabulatedDislocationDensity + model_file_name = 'models/random_value_6d_grid.json' + model_file_variable_name = 'out_cell' + output_rate = 'state/cell_rate' + # grid nodes + von_mises_stress = 'state/s' + equivalent_plastic_strain = 'state/ep' + cell_dd_density = 'old_state/cell_dd' + wall_dd_density = 'old_state/wall_dd' + temperature = 'forces/T' + env_factor = 'forces/env_fac' + # compress transform variables + factor = 1.0e-10 + compressor = 0.3 + original_min = -80 + [] + [rom_wall] + type = TabulatedDislocationDensity + model_file_name = 'models/random_value_6d_grid.json' + model_file_variable_name = 'out_wall' + output_rate = 'state/wall_rate' + # grid nodes + von_mises_stress = 'state/s' + equivalent_plastic_strain = 'state/ep' + cell_dd_density = 'old_state/cell_dd' + wall_dd_density = 'old_state/wall_dd' + temperature = 'forces/T' + env_factor = 'forces/env_fac' + # compress transform variables + factor = 1.0e-12 + compressor = 0.3 + original_min = -80 + [] + [cell_dd] + type = ScalarForwardEulerTimeIntegration + variable = 'state/cell_dd' + rate = 'state/cell_rate' + [] + [wall_dd] + type = ScalarForwardEulerTimeIntegration + variable = 'state/wall_dd' + rate = 'state/wall_rate' + [] + + ##################################################################################### + # Put the models together (this is called by Bison) + ##################################################################################### + [model] + type = ComposedModel + models = 'trial_state radial_return plastic_update stress_update vonmises rom_ep rom_cell rom_wall cell_dd wall_dd' + priority = 'trial_state radial_return plastic_update stress_update vonmises rom_ep rom_cell rom_wall cell_dd wall_dd' + additional_outputs = 'state/s state/ep state/S state/Ep state/ep_rate state/cell_rate state/wall_rate state/cell_dd state/wall_dd' + [] +[] diff --git a/modules/solid_mechanics/test/tests/neml2/interpolated_material/models/interpolation_material.i b/modules/solid_mechanics/test/tests/neml2/interpolated_material/models/interpolation_material.i new file mode 100644 index 000000000000..fd2c0b27fe15 --- /dev/null +++ b/modules/solid_mechanics/test/tests/neml2/interpolated_material/models/interpolation_material.i @@ -0,0 +1,59 @@ +[Models] + [rom_ep] + type = TabulatedEffectiveStrain + model_file_name = 'models/random_value_6d_grid.json' + model_file_variable_name = 'out_ep' + output_rate = 'state/ep_rate' + # grid nodes + von_mises_stress = 'state/s' + temperature = 'forces/T' + equivalent_plastic_strain = 'state/ep' + cell_dd_density = 'forces/cell_dd' + wall_dd_density = 'forces/wall_dd' + env_factor = 'forces/env_fac' + # log10 transform variables + factor = 0.0 + lowerbound = 0.0 + upperbound = 1.0 + logmin = -12 + logmax = 4 + [] + [rom_cell] + type = TabulatedDislocationDensity + model_file_name = 'models/random_value_6d_grid.json' + model_file_variable_name = 'out_cell' + output_rate = 'state/cell_rate' + # grid nodes + von_mises_stress = 'state/s' + temperature = 'forces/T' + equivalent_plastic_strain = 'state/ep' + cell_dd_density = 'forces/cell_dd' + wall_dd_density = 'forces/wall_dd' + env_factor = 'forces/env_fac' + # compress transform variables + factor = 1.0e-10 + compressor = 0.3 + original_min = -80 + [] + [rom_wall] + type = TabulatedDislocationDensity + model_file_name = 'models/random_value_6d_grid.json' + model_file_variable_name = 'out_wall' + output_rate = 'state/wall_rate' + # grid nodes + von_mises_stress = 'state/s' + temperature = 'forces/T' + equivalent_plastic_strain = 'state/ep' + cell_dd_density = 'forces/cell_dd' + wall_dd_density = 'forces/wall_dd' + env_factor = 'forces/env_fac' + # compress transform variables + factor = 1.0e-12 + compressor = 0.3 + original_min = -80 + [] + [combined_model] + type = ComposedModel + models = 'rom_ep rom_cell rom_wall' + [] +[] diff --git a/modules/solid_mechanics/test/tests/neml2/interpolated_material/models/random_value_6d_grid.json b/modules/solid_mechanics/test/tests/neml2/interpolated_material/models/random_value_6d_grid.json new file mode 100644 index 000000000000..d40e6984e56c --- /dev/null +++ b/modules/solid_mechanics/test/tests/neml2/interpolated_material/models/random_value_6d_grid.json @@ -0,0 +1 @@ +{"in_stress": [0.0, 30, 60, 100, 130, 160, 200, 230, 260, 320.0], "in_temperature": [600, 650, 750, 800, 850, 900, 950, 1000, 1100, 1200.0], "in_plastic_strain": [0.0, 0.0001, 0.001, 0.01], "in_cell": [1000000.0, 10000000000000.0], "in_wall": [1000000000000.0, 10000000000000.0], "in_env": [1e-09, 1e-06], "out_cell": [[[[[[1.900108656185622, 1.9001082576208304], [1.9001411824340462, 1.9001059143275563]], [[1.9001538713747825, 1.9001099579625116], [1.900122695709827, 1.9001966090952078]]], [[[1.900199862251297, 1.9001235833621994], [1.9001648243816438, 1.9001779659288165]], [[1.900179485842526, 1.9001846140574226], [1.900158040478669, 1.9001362683229668]]], [[[1.9001366672313569, 1.9001630567540135], [1.9001803568793965, 1.9001872606995174]], [[1.9001760822669143, 1.9001063246172152], [1.9001241359428624, 1.900183242947866]]], [[[1.900118554805807, 1.90014897652197], [1.9001815693478556, 1.90011586957299]], [[1.90017180987145, 1.9001551696648709], [1.9001463577749609, 1.9001678636275712]]]], [[[[1.9001813399989376, 1.9001701670673612], [1.9001758380631957, 1.9001850402403724]], [[1.9001485505147013, 1.9001359874086294], [1.9001538310046884, 1.900155312233015]]], [[[1.9001537018358574, 1.9001177671044105], [1.9001857638501907, 1.9001361317115808]], [[1.9001100720489312, 1.90015248372825], [1.9001581857244687, 1.900146777380788]]], [[[1.9001796286686374, 1.9001846640743547], [1.9001173999605698, 1.9001277562131353]], [[1.9001419987072357, 1.9001795854852601], [1.9001147777482956, 1.900119287470128]]], [[[1.9001727084774962, 1.9001731442066416], [1.9001982450208446, 1.9001277541692476]], [[1.9001212509955254, 1.9001529464671099], [1.9001530344230833, 1.9001347138548133]]]], [[[[1.900183204085716, 1.900197530729415], [1.9001889581123768, 1.9001637120849195]], [[1.9001307469902229, 1.900180157628517], [1.9001211178161332, 1.9001388861350914]]], [[[1.9001146233889186, 1.9001278762012117], [1.9001074454511748, 1.900137478875605]], [[1.9001833782001487, 1.900195943013505], [1.9001362697261686, 1.9001063842977177]]], [[[1.9001390006127408, 1.9001651714454237], [1.9001510152793992, 1.9001803231634475]], [[1.9001823847219526, 1.9001225993801736], [1.9001939969488153, 1.9001399370303886]]], [[[1.9001935101650436, 1.9001562374061896], [1.90018335394647, 1.90019992275876]], [[1.9001214363599583, 1.9001923817670368], [1.9001327810985287, 1.9001313928236239]]]], [[[[1.9001265487580776, 1.9001386117581789], [1.9001002587739992, 1.900138493323126]], [[1.900111716644538, 1.9001209656232516], [1.9001838694414384, 1.9001231529470068]]], [[[1.9001256572499885, 1.9001639537167268], [1.900101563433405, 1.9001270415979044]], [[1.9001808141486605, 1.9001252353505684], [1.900184734584811, 1.900159186653393]]], [[[1.9001582133616408, 1.9001381446086039], [1.900124990232884, 1.9001257837066232]], [[1.9001313127031805, 1.9001560841031129], [1.9001475163341264, 1.900125312528077]]], [[[1.9001589987783822, 1.9001761145812874], [1.9001274388736473, 1.9001540631254863]], [[1.9001821717523175, 1.900104812893351], [1.9001356870767139, 1.9001318757776688]]]], [[[[1.9001096991194455, 1.900196957920983], [1.9001068007332884, 1.9001001717881207]], [[1.9001056349337537, 1.9001174116796467], [1.9001068241825985, 1.9001196938403964]]], [[[1.9001763796574012, 1.900115575177515], [1.900119956010504, 1.900140151185675]], [[1.9001637516181251, 1.9001079174241453], [1.9001116612749207, 1.9001365894517344]]], [[[1.900124670399484, 1.9001848737696874], [1.9001606391560582, 1.9001064355888249]], [[1.9001178139105184, 1.9001053657804226], [1.9001570287137732, 1.9001153440645704]]], [[[1.9001115578370482, 1.900182740886662], [1.900159923862401, 1.9001313270378006]], [[1.900196648627478, 1.9001639592381645], [1.900198707983118, 1.9001473091000816]]]], [[[[1.9001502472888876, 1.9001908861435088], [1.9001991402458782, 1.900141495119244]], [[1.900174570395338, 1.9001587829763895], [1.9001168452899833, 1.9001314434502192]]], [[[1.9001159946369865, 1.9001736970982486], [1.9001666358861118, 1.9001073336029304]], [[1.900174417072678, 1.900159926745993], [1.90018181060737, 1.900100966274681]]], [[[1.9001292935199925, 1.9001108331555636], [1.9001625733877898, 1.9001147427421319]], [[1.900112722757234, 1.9001597852943657], [1.9001856780539352, 1.9001803278142262]]], [[[1.9001927708663209, 1.900162773282781], [1.900188856686226, 1.9001810075378434]], [[1.9001287356249865, 1.9001082723952452], [1.9001915485185543, 1.9001820008728814]]]], [[[[1.900126508387608, 1.9001327419717902], [1.9001495827217387, 1.9001891475325712]], [[1.900115602656242, 1.900147736371909], [1.900154948441962, 1.9001122131758654]]], [[[1.9001445270105455, 1.9001966598812723], [1.9001609583681816, 1.9001188392351038]], [[1.9001986711973138, 1.9001032020402562], [1.9001287598418555, 1.9001618755424972]]], [[[1.90018453656726, 1.9001734964981567], [1.9001466695763551, 1.900190818837097]], [[1.9001474703146166, 1.9001024120819883], [1.900133767165759, 1.9001566302678834]]], [[[1.9001154701652774, 1.9001502569831352], [1.9001128914078356, 1.900118279246555]], [[1.9001161656731183, 1.9001943441859381], [1.9001776793156637, 1.9001578922493945]]]], [[[[1.9001755352540108, 1.9001133644243233], [1.9001177709083212, 1.9001742757096152]], [[1.900102666597656, 1.9001594210285775], [1.9001901662233054, 1.9001459620111372]]], [[[1.9001296407385768, 1.900106986839039], [1.9001112949579035, 1.9001045509946473]], [[1.9001706534586764, 1.9001763369102078], [1.9001453388707261, 1.900124904369345]]], [[[1.900155809085178, 1.900132423059138], [1.9001233531076458, 1.9001058389938104]], [[1.9001411370562933, 1.9001112348422855], [1.9001452324380737, 1.9001321625289282]]], [[[1.9001267708338054, 1.900197072108813], [1.9001208771300804, 1.9001639091621902]], [[1.9001228766658544, 1.9001967136906537], [1.900158633985885, 1.9001576134512548]]]], [[[[1.9001756564420857, 1.9001127646957412], [1.900145067292362, 1.9001130839174811]], [[1.9001899232266846, 1.9001428573965542], [1.9001574208040461, 1.90013875713554]]], [[[1.9001649252921171, 1.9001756374837748], [1.9001544502055412, 1.900158238728859]], [[1.9001418837562334, 1.9001916838832635], [1.9001067126402793, 1.9001522363440493]]], [[[1.9001812365268533, 1.9001739155089525], [1.9001715225050015, 1.9001767185560414]], [[1.9001665826899927, 1.9001268071828488], [1.900171175573541, 1.9001152374132142]]], [[[1.9001447967156775, 1.900143156300021], [1.9001923989673217, 1.900166762899212]], [[1.9001242813163581, 1.90015792930204], [1.9001030105660184, 1.9001634226719761]]]], [[[[1.9001530183557487, 1.9001314211238611], [1.9001399266265357, 1.9001237708542362]], [[1.900110486710457, 1.9001729727174914], [1.900187464101845, 1.9001679401895426]]], [[[1.9001873307495325, 1.900177513589402], [1.9001895728681177, 1.9001316421260654]], [[1.9001651828892046, 1.9001994913610094], [1.9001391311194735, 1.9001559016165135]]], [[[1.9001185303296484, 1.900191726826146], [1.9001436424291032, 1.9001068435444237]], [[1.9001633583274267, 1.9001881671380638], [1.900176591200169, 1.9001542823808597]]], [[[1.9001502153062555, 1.9001814678490503], [1.9001465237991706, 1.9001105618507586]], [[1.900110659663002, 1.9001111609342043], [1.9001975808325904, 1.900172579134058]]]]], [[[[[1.9001215617336098, 1.9001031433316091], [1.9001132180329163, 1.9001188364048895]], [[1.9001779345530079, 1.9001085474710622], [1.9001729289845928, 1.9001948691398696]]], [[[1.9001548540057593, 1.900167291035102], [1.9001320500463332, 1.9001674433422666]], [[1.9001922938968332, 1.9001223999798973], [1.9001368254865558, 1.9001271211550281]]], [[[1.9001629144259762, 1.9001832985344598], [1.9001448445987321, 1.900104113300038]], [[1.900189987878296, 1.9001963382130085], [1.900152769376347, 1.9001753105067083]]], [[[1.900184356547531, 1.900112221844895], [1.9001912146557127, 1.9001578339461276]], [[1.90018418678299, 1.900178948342001], [1.9001809283982163, 1.9001114263795236]]]], [[[[1.9001630864268637, 1.9001100201924854], [1.9001146276518315, 1.900170675702139]], [[1.9001510243927064, 1.9001521936549322], [1.9001412035851049, 1.9001422527232938]]], [[[1.9001452614521743, 1.9001429028681294], [1.9001198389594915, 1.900111996070524]], [[1.9001711029028614, 1.9001491951832763], [1.90010914299644, 1.9001972013830648]]], [[[1.9001315974278143, 1.9001728051900366], [1.9001475169567188, 1.9001420518425274]], [[1.9001278697203217, 1.9001258178951128], [1.900149130786673, 1.9001978536194506]]], [[[1.9001975300331024, 1.9001843247717858], [1.9001425738386286, 1.9001101844012254]], [[1.9001927486025934, 1.9001133152255076], [1.9001067387545494, 1.900104548458163]]]], [[[[1.9001384649478992, 1.9001426119417564], [1.900146072323659, 1.9001147713023794]], [[1.9001570773461696, 1.900170311982589], [1.9001199196202325, 1.9001212459085826]]], [[[1.9001602167634641, 1.9001561906075362], [1.9001896898297495, 1.9001655547154361]], [[1.9001803392378644, 1.9001253750389278], [1.9001229123719807, 1.9001569087113839]]], [[[1.9001663782302927, 1.900103598211531], [1.900158628177991, 1.9001079039595514]], [[1.9001939435872928, 1.9001880576818604], [1.900144748721104, 1.900126908778875]]], [[[1.9001157903860535, 1.9001058578614076], [1.9001612768042777, 1.900108933096899]], [[1.9001941095034414, 1.9001893666140068], [1.900113275545975, 1.9001968621806817]]]], [[[[1.9001216347784622, 1.900121323339178], [1.9001263688658048, 1.9001668036671462]], [[1.9001256436439908, 1.900194118469647], [1.9001262497555815, 1.9001306216429503]]], [[[1.9001487423842718, 1.9001256046290316], [1.9001239898538946, 1.9001069779665396]], [[1.9001331144654388, 1.9001885232200852], [1.9001554052374972, 1.9001144295576404]]], [[[1.900112956729154, 1.9001886080044017], [1.9001566902635556, 1.9001398327780605]], [[1.9001279011661365, 1.9001582496071037], [1.9001225782792577, 1.9001879833008912]]], [[[1.9001343733180835, 1.900115806332192], [1.9001282227065879, 1.9001977121110587]], [[1.9001556093949077, 1.9001614340466746], [1.9001133004124173, 1.9001377640157209]]]], [[[[1.9001467987487475, 1.9001783826199121], [1.9001884992971991, 1.9001061810845796]], [[1.900124705250722, 1.9001856014036935], [1.900172444250037, 1.90011808373334]]], [[[1.9001912826004443, 1.9001404408583942], [1.9001631177975842, 1.9001701181698014]], [[1.9001552211071622, 1.9001002906282678], [1.9001190049005205, 1.9001381757702673]]], [[[1.9001105318245575, 1.900105634263949], [1.9001942971295118, 1.9001445916635227]], [[1.900121121549548, 1.9001434663248733], [1.9001271389079568, 1.9001526898071988]]], [[[1.900180679225964, 1.9001242023558305], [1.9001923918182075, 1.900117857642407]], [[1.90016804974258, 1.900198545259498], [1.9001849591300635, 1.9001471839874957]]]], [[[[1.900181699787696, 1.9001196614429885], [1.9001260470641332, 1.9001481573820884]], [[1.900166278372903, 1.9001092998669065], [1.9001413393991764, 1.9001379063963413]]], [[[1.9001008160127868, 1.900180578203561], [1.9001436474414786, 1.9001386089547996]], [[1.9001719791207812, 1.900183040336799], [1.900131555382684, 1.9001709584476891]]], [[[1.9001421073336524, 1.900141027266214], [1.9001749414934714, 1.9001742403703443]], [[1.9001183977284801, 1.9001367627587602], [1.900167550715793, 1.9001581348579692]]], [[[1.9001191455976565, 1.9001241520246832], [1.9001309755788414, 1.9001263101431525]], [[1.9001252091050396, 1.9001175284752458], [1.9001940423397428, 1.9001333895772634]]]], [[[[1.9001010273555772, 1.9001237371168203], [1.900122099459302, 1.9001276863797099]], [[1.900132788320944, 1.9001311410376578], [1.9001953615786378, 1.9001203270367042]]], [[[1.9001521920046036, 1.900116701091364], [1.9001208232176192, 1.9001564799288084]], [[1.9001013660113815, 1.900101285498031], [1.9001680291756606, 1.9001134305327567]]], [[[1.9001970132874624, 1.900115115573833], [1.9001148204928646, 1.9001999774373026]], [[1.9001459680569872, 1.9001556528692976], [1.9001229573289262, 1.9001390139939547]]], [[[1.9001784961182453, 1.9001701466508594], [1.9001459948426533, 1.9001900643462268]], [[1.9001715594849287, 1.900133689911003], [1.9001935056485293, 1.9001303519792132]]]], [[[[1.9001552670155066, 1.9001035280539764], [1.9001179456289983, 1.9001215463722176]], [[1.9001509058685766, 1.9001775368729452], [1.9001523078430782, 1.9001260188691083]]], [[[1.9001948730827722, 1.9001440339275733], [1.9001212461485766, 1.900172545592287]], [[1.9001443109812834, 1.9001350571444136], [1.900146365465919, 1.9001067218281606]]], [[[1.9001819934363962, 1.9001910482622353], [1.9001202587574377, 1.9001057745311423]], [[1.900195973422347, 1.9001256499734287], [1.9001661121117244, 1.90012242608667]]], [[[1.9001994453346753, 1.9001586093896394], [1.9001468492757303, 1.9001087979071505]], [[1.9001668642564944, 1.9001044520448342], [1.9001363076485902, 1.900119677947421]]]], [[[[1.9001809115071466, 1.9001946562750769], [1.9001342053421721, 1.900167804006327]], [[1.900131759147989, 1.9001470866424985], [1.9001513702673616, 1.9001485372891729]]], [[[1.9001772789759477, 1.9001427004593563], [1.9001769093623804, 1.9001363397452566]], [[1.9001200996416758, 1.9001746080966768], [1.9001666721325576, 1.9001012159765438]]], [[[1.9001516482565481, 1.9001523789834094], [1.9001399359023898, 1.9001497958415678]], [[1.9001159344503926, 1.9001015844637188], [1.9001446941076328, 1.900150288867662]]], [[[1.9001304395161023, 1.9001979767803936], [1.9001768493417397, 1.9001855851611973]], [[1.9001639087778661, 1.9001691515386183], [1.9001303790746893, 1.9001603912325564]]]], [[[[1.9001993674856767, 1.9001295144781667], [1.900175374509512, 1.900115836312316]], [[1.9001558989831324, 1.9001087955623208], [1.900175546749854, 1.900138217452521]]], [[[1.9001426462381408, 1.9001007202326694], [1.900132448159065, 1.9001478505495375]], [[1.900173127068679, 1.9001753524966345], [1.9001754244027178, 1.9001173443147552]]], [[[1.900104746567658, 1.9001192574548365], [1.9001962626014486, 1.9001871745945564]], [[1.900167370929907, 1.9001900617684206], [1.9001740630614463, 1.9001210630067136]]], [[[1.900150970126304, 1.900101492772588], [1.9001560956982484, 1.900190038278804]], [[1.9001458171189984, 1.9001748331050412], [1.9001427440688246, 1.900197935895037]]]]], [[[[[1.9001053284191078, 1.9001581948320525], [1.900106123679105, 1.900155300802051]], [[1.9001406266725849, 1.900162965147612], [1.9001640574695786, 1.9001257278496686]]], [[[1.90018676641159, 1.9001680189233359], [1.9001346496509055, 1.900188450887709]], [[1.9001721461660606, 1.900194794885311], [1.9001032606117523, 1.9001344991279852]]], [[[1.9001344052778288, 1.9001715861813275], [1.9001513967271386, 1.9001917974540627]], [[1.900161840085474, 1.9001882818440847], [1.9001461212958373, 1.9001138192976044]]], [[[1.9001504129173385, 1.9001592751336018], [1.9001030647678556, 1.9001820606218056]], [[1.90011821200426, 1.9001618226094985], [1.9001640316683155, 1.9001962644794654]]]], [[[[1.900183383848641, 1.9001119159852207], [1.9001683054730594, 1.9001158769473532]], [[1.9001453096955623, 1.900161147059877], [1.900198786416856, 1.9001484616894642]]], [[[1.9001325895710532, 1.90019967975769], [1.9001494712314093, 1.900189313773672]], [[1.9001954720807235, 1.900133963639092], [1.900148136656271, 1.9001450773326911]]], [[[1.9001330796186708, 1.900105831003463], [1.9001759787673633, 1.9001055003103278]], [[1.900181436221868, 1.9001717264464064], [1.9001608535011594, 1.9001164314998364]]], [[[1.900138915845459, 1.9001155590642616], [1.9001185999733086, 1.900148894499119]], [[1.9001704928255345, 1.900174331424291], [1.9001033625709325, 1.9001819176329078]]]], [[[[1.900125881250879, 1.9001123493111267], [1.9001842079037303, 1.9001050186981991]], [[1.9001852899324372, 1.9001805891804704], [1.9001602899010648, 1.9001070953169]]], [[[1.9001047736087808, 1.9001288030337349], [1.9001458336843307, 1.900199597630764]], [[1.9001110794265286, 1.900194790910927], [1.900194230835688, 1.9001205916430477]]], [[[1.9001808951210277, 1.9001118984316365], [1.9001775649935841, 1.9001270455669979]], [[1.9001136385205835, 1.900137701613228], [1.900147363108487, 1.9001377076441268]]], [[[1.9001590706633493, 1.9001869651620253], [1.9001156761196794, 1.9001346661475278]], [[1.9001439652157042, 1.9001189767643594], [1.900144569001033, 1.90014169337191]]]], [[[[1.9001807218179458, 1.900138919843917], [1.9001863024466121, 1.9001293706417939]], [[1.9001506640783004, 1.9001537329545624], [1.900123866150884, 1.9001682675696938]]], [[[1.9001045856686634, 1.9001307572796609], [1.9001714555572944, 1.9001086913723197]], [[1.9001332937405333, 1.900134142480986], [1.9001407715253826, 1.900150134034115]]], [[[1.9001774784456014, 1.900129598388679], [1.9001217023980186, 1.9001080698906418]], [[1.9001292335832412, 1.900159361485361], [1.9001404551087775, 1.9001844059850326]]], [[[1.9001832022345295, 1.9001335506749077], [1.9001920620900248, 1.9001261060215755]], [[1.900116957869454, 1.9001162352539824], [1.900152323567271, 1.9001419338023193]]]], [[[[1.9001522381860616, 1.9001220167700557], [1.9001268182630258, 1.900120547290857]], [[1.9001434593866455, 1.9001674643250919], [1.9001049480502425, 1.9001347678419827]]], [[[1.900179070415019, 1.900186605173012], [1.9001720264764146, 1.9001723295622701]], [[1.900161941424267, 1.9001342764284526], [1.9001366855783315, 1.9001105293118445]]], [[[1.9001106958082328, 1.9001602822456158], [1.9001383524667925, 1.900149533571088]], [[1.9001951876571728, 1.9001818548167313], [1.9001721758201504, 1.900117651411895]]], [[[1.9001519508844784, 1.9001539118844393], [1.9001211322139377, 1.9001975175026091]], [[1.900131954010909, 1.9001203673298588], [1.90016599147803, 1.900118481441942]]]], [[[[1.9001499207194, 1.9001424024175648], [1.9001688376438948, 1.9001481425169109]], [[1.9001779683891928, 1.9001156474339125], [1.9001596621860597, 1.9001012534430688]]], [[[1.9001282592730513, 1.9001490905017246], [1.900146932560286, 1.9001866887840244]], [[1.900113135364551, 1.900130635066484], [1.9001464157626433, 1.90013086427225]]], [[[1.9001260806512472, 1.9001756469817954], [1.9001240220280555, 1.9001520746944762]], [[1.900161471757445, 1.9001700657713088], [1.9001623985540008, 1.900177406164883]]], [[[1.900164597786383, 1.9001370380653562], [1.9001747445987693, 1.9001827228151553]], [[1.900108261318695, 1.900145503396537], [1.900130408914814, 1.9001910768935333]]]], [[[[1.9001646756048625, 1.9001233866515506], [1.9001831496072048, 1.900175503369103]], [[1.900151152580391, 1.9001053907599097], [1.9001822636030874, 1.9001535691501175]]], [[[1.900180610264819, 1.9001837205893795], [1.9001649026662877, 1.9001033037331216]], [[1.9001055507700795, 1.9001523711604353], [1.9001315481180114, 1.900111650855703]]], [[[1.900146123634513, 1.900183861140027], [1.900138196212864, 1.900121569481998]], [[1.9001796344280475, 1.900195244064438], [1.9001835617480614, 1.9001099370866692]]], [[[1.9001742512594662, 1.9001098546535284], [1.900112846301658, 1.9001562290761667]], [[1.900109356442063, 1.90015193508993], [1.900120956607959, 1.9001758806112394]]]], [[[[1.90012302484911, 1.9001032201827392], [1.9001887786089373, 1.900188786800371]], [[1.9001950167120034, 1.9001914992492381], [1.9001336175738448, 1.9001877766013677]]], [[[1.9001146654510679, 1.900125454417443], [1.900184561179488, 1.9001197511196444]], [[1.9001332093889844, 1.9001736588381617], [1.900135397181303, 1.9001165359912777]]], [[[1.9001149753053324, 1.900161735097205], [1.9001141912628596, 1.9001651842194527]], [[1.900196874172111, 1.900167042204292], [1.9001410459954662, 1.9001679558274118]]], [[[1.90017817232198, 1.9001648734787084], [1.9001267739867953, 1.900176590281057]], [[1.9001674735965146, 1.9001389153241393], [1.9001393969049862, 1.9001240141167415]]]], [[[[1.90016800692244, 1.900194170667164], [1.900184761633961, 1.9001065543658815]], [[1.9001760042516889, 1.9001057741571434], [1.9001085513549232, 1.9001267613091932]]], [[[1.9001242170002066, 1.9001092920479898], [1.9001039926691619, 1.9001197130695096]], [[1.9001695588667857, 1.9001103164203508], [1.9001828094708473, 1.9001632474627677]]], [[[1.9001058614990667, 1.900111345852215], [1.9001328872393928, 1.9001689110447941]], [[1.9001933480698967, 1.9001983325567395], [1.9001924847864171, 1.9001343634514865]]], [[[1.9001535371957412, 1.900101000244843], [1.9001674602696779, 1.900121588104074]], [[1.9001941479679125, 1.900105033168146], [1.9001781046159736, 1.9001741095505276]]]], [[[[1.9001335604292902, 1.9001773401587787], [1.900133297812869, 1.9001375784529166]], [[1.9001631310177214, 1.9001814716550907], [1.9001196914588212, 1.9001316522961071]]], [[[1.9001335271899398, 1.900134130108793], [1.9001504493187737, 1.9001409604599078]], [[1.900109252551321, 1.9001452274074468], [1.9001823009788834, 1.90011597018144]]], [[[1.9001947809577107, 1.9001809352338532], [1.9001916838459159, 1.9001407017825327]], [[1.9001754124662675, 1.9001163421086875], [1.900152930732375, 1.9001323343358594]]], [[[1.900171881079724, 1.9001610764033052], [1.9001042113091402, 1.9001751993272578]], [[1.900191974510685, 1.900181589991737], [1.9001258989117336, 1.900150924387761]]]]], [[[[[1.9001966072133565, 1.900156317529932], [1.9001807386537406, 1.9001284643653682]], [[1.900155427434993, 1.9001340278468724], [1.9001010750008684, 1.900111284884015]]], [[[1.9001250308902002, 1.900179260026484], [1.9001144488068271, 1.9001276122398003]], [[1.9001771229404534, 1.9001865078223406], [1.90013029549889, 1.900107422219006]]], [[[1.9001252105130924, 1.9001701269824176], [1.900194354778749, 1.9001168021447634]], [[1.9001489951603585, 1.9001987793658635], [1.9001025380720746, 1.9001336417433856]]], [[[1.9001123343409194, 1.9001873869811798], [1.9001174562405194, 1.9001537991616575]], [[1.9001563847123106, 1.9001039643034066], [1.9001065981009833, 1.9001982915784785]]]], [[[[1.9001686926025174, 1.9001370485014053], [1.900107616702388, 1.900159718965907]], [[1.900175850357352, 1.9001342743414418], [1.9001111576080811, 1.9001231324084271]]], [[[1.9001444938759615, 1.9001579302721192], [1.9001402182493485, 1.9001034932888472]], [[1.900110758462729, 1.9001507321963729], [1.9001479655060214, 1.9001204869922121]]], [[[1.9001489158095148, 1.9001929997237608], [1.9001225205386332, 1.9001961909016556]], [[1.9001999113386638, 1.900195788435045], [1.9001954278082431, 1.9001162498175312]]], [[[1.9001163901782887, 1.900186013681987], [1.9001547982026699, 1.900122281079429]], [[1.9001243372414163, 1.9001432443351878], [1.900178524747467, 1.9001888999367316]]]], [[[[1.9001288401955634, 1.900101280852991], [1.900165641998942, 1.9001793213497664]], [[1.9001573351032055, 1.9001905808804833], [1.9001439084938472, 1.9001582646545245]]], [[[1.9001825634117249, 1.900165718827512], [1.9001678903392105, 1.9001334747987302]], [[1.9001833089730378, 1.9001857418125523], [1.9001398483426224, 1.9001935584925953]]], [[[1.9001619915238277, 1.9001984541267578], [1.900166584479408, 1.9001688971437183]], [[1.9001689766167225, 1.9001595507800229], [1.9001409100844528, 1.9001195109371105]]], [[[1.9001829838780229, 1.9001378812706347], [1.900181759627337, 1.900151410942559]], [[1.9001953514365135, 1.900167413899832], [1.900114236817749, 1.9001010623844914]]]], [[[[1.9001772486102944, 1.9001231283749682], [1.9001624986051695, 1.9001301475277697]], [[1.9001161903285702, 1.9001101924678414], [1.9001709335934553, 1.9001635039898348]]], [[[1.9001972147651336, 1.9001663750046645], [1.9001841860468465, 1.900148270090282]], [[1.900174808862276, 1.9001728183452304], [1.9001143324849503, 1.900136681170845]]], [[[1.9001631294581252, 1.9001378268987332], [1.9001082152211533, 1.9001863656815936]], [[1.900173769031297, 1.9001746123408407], [1.9001261811788681, 1.9001645386221997]]], [[[1.9001774656304438, 1.900155979507792], [1.9001705826575368, 1.9001070442368109]], [[1.9001854407710372, 1.9001035650443978], [1.900100715268102, 1.900166455339709]]]], [[[[1.9001999075837661, 1.9001873052294234], [1.9001608904917988, 1.9001416164670508]], [[1.9001090114419592, 1.900146448844623], [1.900188086684798, 1.900138508462816]]], [[[1.900154906786228, 1.9001929768209935], [1.9001863193631736, 1.900156325323269]], [[1.9001134651093516, 1.9001280823392719], [1.9001395157773127, 1.9001320543818778]]], [[[1.9001743400607465, 1.900130173487899], [1.9001170621254686, 1.9001020235223087]], [[1.900115310966298, 1.9001356849194486], [1.9001364608905316, 1.900117835907404]]], [[[1.9001324212529855, 1.900118843487476], [1.9001319610754, 1.900124177861791]], [[1.9001240829771897, 1.9001602011627836], [1.9001425674655643, 1.9001594801230124]]]], [[[[1.9001723889507771, 1.9001526014922763], [1.900136828453697, 1.9001785267036726]], [[1.9001724740031956, 1.9001683711422839], [1.9001929470713568, 1.9001671344239215]]], [[[1.9001608372753256, 1.9001453181242356], [1.9001896146287036, 1.900165138945332]], [[1.9001092643719468, 1.9001442692577892], [1.9001535878164582, 1.900178425741401]]], [[[1.9001160911083281, 1.9001193083475016], [1.9001524001688048, 1.9001223186369443]], [[1.9001131827474542, 1.9001383334932451], [1.9001794622579606, 1.90017874864179]]], [[[1.9001357105803436, 1.900132331622953], [1.9001156914738382, 1.9001987005668994]], [[1.9001083542999786, 1.900155196688305], [1.900135843793394, 1.9001759607982882]]]], [[[[1.900155501516995, 1.900116495089516], [1.9001464123399379, 1.9001637572643182]], [[1.9001875401396147, 1.90014018986549], [1.9001968331087618, 1.900163714637678]]], [[[1.9001536088671338, 1.9001338172682023], [1.9001060079138523, 1.9001713001495126]], [[1.9001340115100156, 1.900143029977521], [1.900134195482623, 1.9001283609426922]]], [[[1.9001130924181926, 1.9001581210018015], [1.900185964167284, 1.9001492086655685]], [[1.9001580636044988, 1.9001757404217807], [1.9001942417774604, 1.900146613310848]]], [[[1.9001407458429387, 1.9001171388969182], [1.9001898812794045, 1.900120030443992]], [[1.900106494458116, 1.9001153906432808], [1.9001853438566902, 1.9001129571298971]]]], [[[[1.9001835481511828, 1.9001654084759767], [1.9001898693126231, 1.9001928991008803]], [[1.9001430542616888, 1.90017320399559], [1.9001748205075322, 1.9001686384436967]]], [[[1.9001452105111916, 1.9001753748579788], [1.9001845706053742, 1.9001689565091036]], [[1.9001537626679363, 1.900160513226266], [1.900103719295806, 1.9001666444286764]]], [[[1.9001042974327353, 1.9001512648368613], [1.9001284743012856, 1.90016315824027]], [[1.9001562775358676, 1.9001131919668], [1.9001290439561302, 1.900175469542657]]], [[[1.900122448634033, 1.9001109944417598], [1.9001097894386845, 1.9001142891038414]], [[1.9001167130156238, 1.9001346413739346], [1.900177804768998, 1.9001121230107505]]]], [[[[1.900138133793251, 1.9001648248620047], [1.9001815468976877, 1.9001593805156467]], [[1.9001100452889432, 1.90018020055384], [1.9001798911171828, 1.9001279408415332]]], [[[1.9001378114299565, 1.9001497512058267], [1.9001929092309024, 1.9001253751338345]], [[1.9001216267737018, 1.9001812775281497], [1.9001507875207406, 1.9001549099340913]]], [[[1.9001724676317937, 1.9001330462883719], [1.9001938205480164, 1.9001381376174782]], [[1.900163586118565, 1.9001068673910932], [1.9001736109376797, 1.9001433496646776]]], [[[1.9001760654400084, 1.9001673637415328], [1.9001454860541025, 1.9001490803453402]], [[1.9001247010619406, 1.900142290711786], [1.900144059874954, 1.9001254700428778]]]], [[[[1.9001537789526932, 1.9001986706475356], [1.9001025716888593, 1.9001010039208857]], [[1.900192729100975, 1.9001535961409128], [1.9001604510514616, 1.9001981911533494]]], [[[1.90017164959196, 1.900108839619007], [1.9001034750980896, 1.9001547747711396]], [[1.9001351657537338, 1.9001549292553295], [1.9001651939302522, 1.9001695389116857]]], [[[1.9001679091155945, 1.9001141708706502], [1.9001667621958913, 1.900132451101522]], [[1.9001796242998183, 1.9001129845790836], [1.900133662528612, 1.9001600815430593]]], [[[1.9001224239189365, 1.9001939477013523], [1.9001925148097822, 1.9001152021392498]], [[1.9001261446251902, 1.9001959518561449], [1.9001668982748237, 1.9001451905927873]]]]], [[[[[1.9001234036110577, 1.900134876127733], [1.900175657286703, 1.9001833622302278]], [[1.9001696155968657, 1.9001839730678662], [1.900175071568466, 1.9001385312376098]]], [[[1.9001686030781226, 1.9001170144037562], [1.9001397816278076, 1.9001824610564997]], [[1.900132268093877, 1.9001190269268096], [1.9001605504819234, 1.9001311666404175]]], [[[1.9001223233362268, 1.9001306058596745], [1.9001351830985511, 1.900124703160295]], [[1.9001096380746285, 1.9001869745384639], [1.9001615454366882, 1.9001460533640284]]], [[[1.9001403993079364, 1.9001379322607626], [1.9001395592129182, 1.900151161967222]], [[1.9001656893564858, 1.9001601462756805], [1.9001819282707897, 1.9001770200892532]]]], [[[[1.900178956710965, 1.9001310094217425], [1.900131474163706, 1.9001161183595732]], [[1.9001018753961607, 1.9001200946469217], [1.900135785927452, 1.9001289928673628]]], [[[1.9001421090416228, 1.9001713806970144], [1.9001955659413643, 1.900177994901705]], [[1.9001633391397426, 1.9001002088177101], [1.9001738513369106, 1.9001075627247719]]], [[[1.9001988689192424, 1.9001972457384833], [1.9001844099027323, 1.9001753409870514]], [[1.900146507676757, 1.900133825527633], [1.9001289867509228, 1.900150469282828]]], [[[1.9001329109188156, 1.9001420020088253], [1.9001447864012417, 1.9001246785474184]], [[1.9001549182393123, 1.9001741129246776], [1.9001360172646504, 1.9001979503043098]]]], [[[[1.9001113707776958, 1.9001078157540474], [1.9001770437207002, 1.9001728726793496]], [[1.9001124059321515, 1.900175939014963], [1.9001659481236568, 1.9001872283459438]]], [[[1.9001243401861463, 1.9001468243526625], [1.9001002464170687, 1.9001350309956089]], [[1.9001663298752236, 1.900198050266697], [1.9001327054879782, 1.9001605982804735]]], [[[1.9001483211356338, 1.9001084455555304], [1.9001307853607485, 1.9001486296151615]], [[1.900137330220009, 1.9001411170415279], [1.9001750037232294, 1.9001374598584853]]], [[[1.9001040450884283, 1.900132577583861], [1.9001738525461174, 1.9001809623621915]], [[1.9001251170339613, 1.900191357288047], [1.90017857170416, 1.9001551032918214]]]], [[[[1.900109543820143, 1.9001665772019756], [1.9001992253605056, 1.9001584699032665]], [[1.9001980308711994, 1.9001220526616185], [1.9001924410789763, 1.9001784744557269]]], [[[1.9001603502066022, 1.9001275353753329], [1.9001907882665292, 1.9001324547701202]], [[1.9001377945971603, 1.9001050365072505], [1.9001925333887126, 1.900181583867234]]], [[[1.900118496011951, 1.9001957700548202], [1.9001030643929753, 1.9001167562050545]], [[1.9001002925918327, 1.9001772012336178], [1.9001550584272027, 1.9001924761530815]]], [[[1.9001302123535704, 1.9001183173977052], [1.900135238366792, 1.9001973169639481]], [[1.9001304927120866, 1.9001083449472986], [1.9001532478425203, 1.9001455566872119]]]], [[[[1.9001000019252903, 1.9001877739237405], [1.9001103027891446, 1.900151347741219]], [[1.9001781746755186, 1.9001243013390732], [1.9001076655395785, 1.9001814500169987]]], [[[1.9001938343852678, 1.9001774949683299], [1.9001125843538478, 1.9001921570519116]], [[1.9001896595176277, 1.900175459992848], [1.9001666259229812, 1.9001002068357278]]], [[[1.9001869066092385, 1.900102358176508], [1.9001545935665027, 1.9001371277146268]], [[1.9001396120211325, 1.9001381674265214], [1.900127599504169, 1.9001285339645535]]], [[[1.900154996448438, 1.900129660942662], [1.90019506486456, 1.9001643517094928]], [[1.9001983639361981, 1.9001920257167275], [1.9001092244881874, 1.9001006246495435]]]], [[[[1.9001623729346562, 1.900142097551256], [1.9001581840189705, 1.900173408344214]], [[1.9001091826137633, 1.900119686252], [1.9001056282269309, 1.900114442425376]]], [[[1.9001885874673634, 1.9001320391953056], [1.9001908141235175, 1.9001742445954666]], [[1.9001174968647245, 1.9001328775861144], [1.9001705756121139, 1.900130753668551]]], [[[1.9001926646653489, 1.9001848089517914], [1.9001056061216122, 1.900147286760555]], [[1.9001102201444773, 1.9001768745310017], [1.9001485630260746, 1.900144775535075]]], [[[1.9001201111497787, 1.9001181868893087], [1.9001598079709965, 1.9001279204280332]], [[1.9001691482452265, 1.9001604180836598], [1.9001434085478712, 1.9001419009618539]]]], [[[[1.9001401362572803, 1.9001976653383486], [1.9001318484623733, 1.9001176276721878]], [[1.9001784729756468, 1.9001838864995901], [1.9001187174527543, 1.9001637698460379]]], [[[1.9001127050594275, 1.9001780006478994], [1.900124018393307, 1.900137603419393]], [[1.900175794753849, 1.9001791973778397], [1.9001349542003916, 1.9001873953304087]]], [[[1.900135974287333, 1.9001847771006835], [1.9001382669708993, 1.9001792590567343]], [[1.900166262144117, 1.9001006810677303], [1.9001404857241204, 1.900197228668111]]], [[[1.9001592647817533, 1.9001926264216507], [1.9001455115951333, 1.9001314833030878]], [[1.9001470819550519, 1.9001174565115004], [1.9001133545176594, 1.90010528812809]]]], [[[[1.9001577711416797, 1.9001081166862301], [1.900171731561807, 1.9001667830077862]], [[1.9001566508733687, 1.9001276692585072], [1.9001226128956745, 1.900191271275059]]], [[[1.9001239202576308, 1.9001639656584859], [1.9001676650917834, 1.9001823149032002]], [[1.9001617668717776, 1.900145566272337], [1.9001411566706174, 1.9001741993632775]]], [[[1.9001243459523398, 1.900165939448468], [1.9001075505716074, 1.900136383600646]], [[1.900137668627935, 1.9001885919584545], [1.9001027530052557, 1.9001050584492192]]], [[[1.9001029609477744, 1.9001288142612993], [1.900110848402737, 1.9001584884587999]], [[1.9001036365123027, 1.9001504049732336], [1.9001784044395156, 1.9001073071976022]]]], [[[[1.9001756085007457, 1.9001538263370812], [1.9001359919941059, 1.900153212958179]], [[1.9001744971505936, 1.9001156526257985], [1.9001772380734698, 1.9001192525233175]]], [[[1.900133134202152, 1.9001718554107114], [1.9001814320552577, 1.9001368446329288]], [[1.9001346425020964, 1.9001326199297373], [1.9001992908215761, 1.900113782686369]]], [[[1.9001003134413614, 1.9001027765092804], [1.9001550647190848, 1.9001361525655933]], [[1.9001474046557747, 1.9001588262848894], [1.9001854046254205, 1.9001759906394933]]], [[[1.9001371594416605, 1.9001628936322728], [1.9001275972044878, 1.900125605881608]], [[1.9001000708767044, 1.9001879569319697], [1.9001834673034703, 1.9001508558221227]]]], [[[[1.9001164382331026, 1.9001016982857564], [1.9001730898767466, 1.9001036509450173]], [[1.9001613414689569, 1.900128527622627], [1.900149662500862, 1.9001503449161676]]], [[[1.9001981696653336, 1.9001815497634746], [1.9001571587389396, 1.900136326340105]], [[1.9001362483944662, 1.900168685927946], [1.9001510509389985, 1.9001743503633644]]], [[[1.9001726137498607, 1.900147901733394], [1.9001468598188296, 1.9001642135167407]], [[1.9001194301404405, 1.9001619853157745], [1.90010754212152, 1.900114086806137]]], [[[1.9001649352836283, 1.9001373749206567], [1.9001595763507504, 1.900140390213988]], [[1.9001580701105159, 1.9001252173141185], [1.9001771926774642, 1.9001707705263884]]]]], [[[[[1.9001548006249531, 1.9001666882896513], [1.9001809790233957, 1.900140257111516]], [[1.9001145336142697, 1.9001694157656253], [1.9001260358897694, 1.900122210545582]]], [[[1.9001527403014031, 1.9001191913954154], [1.900180863848507, 1.9001900036623403]], [[1.9001914076409812, 1.9001963207116892], [1.900143651661377, 1.9001468129390018]]], [[[1.9001590695485808, 1.9001428244242793], [1.9001552975072502, 1.900153856190673]], [[1.9001417265279301, 1.9001734576086464], [1.9001044308365993, 1.9001946813089619]]], [[[1.9001441981633989, 1.900163013968608], [1.9001484699280902, 1.9001307443505497]], [[1.9001522929364945, 1.9001663655963406], [1.9001011772892002, 1.9001285440581197]]]], [[[[1.9001991543648207, 1.900109926913758], [1.9001047022472515, 1.9001131640462494]], [[1.9001822267940578, 1.900155353231805], [1.9001408487861224, 1.9001507379161815]]], [[[1.9001104435287455, 1.9001440197179031], [1.9001033420364726, 1.9001523654573462]], [[1.900186882632901, 1.9001529767093683], [1.900132038462026, 1.9001229405600255]]], [[[1.9001203747836266, 1.9001470632139261], [1.900186210898384, 1.9001181417532664]], [[1.9001275317524926, 1.900189856729609], [1.9001399689594791, 1.9001143662992845]]], [[[1.9001061473701684, 1.900113369750663], [1.9001918638823672, 1.9001748548713575]], [[1.9001357463441786, 1.9001371906435836], [1.9001325282823256, 1.900150048640228]]]], [[[[1.9001551804855656, 1.9001321360531283], [1.9001841036707214, 1.9001532521077515]], [[1.90018293557959, 1.9001404361381435], [1.9001599937676998, 1.9001723941980824]]], [[[1.9001674381379814, 1.900142206409794], [1.9001153267200879, 1.9001363375558782]], [[1.9001651665686916, 1.9001846292969629], [1.9001907687356558, 1.9001767078152532]]], [[[1.900110503348776, 1.9001342499718483], [1.9001706281653947, 1.9001840621051256]], [[1.9001379625601662, 1.9001874579416596], [1.9001350455394024, 1.9001644532833077]]], [[[1.9001233915807627, 1.900190897338317], [1.9001486005428005, 1.9001993428235906]], [[1.9001043368709272, 1.900101994427958], [1.900107367929401, 1.9001259745718264]]]], [[[[1.9001441526932088, 1.900187213408365], [1.9001551356541555, 1.9001382002132283]], [[1.900111761026893, 1.9001746029030755], [1.9001196932727706, 1.900176114969454]]], [[[1.9001472676671611, 1.9001967507996373], [1.9001158969415746, 1.900100744581654]], [[1.9001330721287533, 1.900108614789306], [1.9001376255639426, 1.9001172507103443]]], [[[1.9001363577628134, 1.9001856909861625], [1.9001492686199126, 1.9001226466708425]], [[1.9001469204353494, 1.900115436035725], [1.9001273046976581, 1.9001245820421433]]], [[[1.900172450614077, 1.900125361594804], [1.9001666230475092, 1.9001474078875977]], [[1.900181317851483, 1.9001406825732838], [1.9001106547806181, 1.9001997946902212]]]], [[[[1.9001401558549929, 1.9001257862030774], [1.900129554269887, 1.9001098679685307]], [[1.9001505106270733, 1.900112390246719], [1.9001221758410909, 1.9001019630314873]]], [[[1.9001127189710207, 1.9001604667255576], [1.9001453749644115, 1.9001281207935437]], [[1.9001645630785489, 1.9001769293065156], [1.9001998631038592, 1.900173590394466]]], [[[1.9001568424555142, 1.9001455734254684], [1.9001476019991825, 1.9001582856799377]], [[1.900141793242699, 1.9001769119946363], [1.9001810026994268, 1.9001840835425143]]], [[[1.9001635181869247, 1.900194430761688], [1.900151196501023, 1.900118975728386]], [[1.9001930534858422, 1.900187063588935], [1.9001230614121176, 1.9001754048278892]]]], [[[[1.9001623158226977, 1.9001597576320404], [1.900133506627393, 1.900199521792055]], [[1.9001819534228215, 1.9001221835494495], [1.9001372550927678, 1.900160105079702]]], [[[1.9001780488796818, 1.9001127524263708], [1.900152099429425, 1.9001768866976194]], [[1.9001355585170876, 1.9001304779617199], [1.900180075288518, 1.9001040090271075]]], [[[1.9001896762391217, 1.9001720165564902], [1.900117308668729, 1.9001730508494072]], [[1.900163448131884, 1.9001861035619578], [1.900135882159728, 1.9001297653526132]]], [[[1.900196854271474, 1.9001873178329831], [1.9001849619484685, 1.9001826084909659]], [[1.900172384637039, 1.90015103589559], [1.9001028873111143, 1.900133814095476]]]], [[[[1.9001464948459048, 1.900117114274017], [1.9001585953172517, 1.9001266316210346]], [[1.90011598728586, 1.9001148755465662], [1.9001517070790426, 1.900166843992046]]], [[[1.9001059465308545, 1.900133749005434], [1.900151903544794, 1.9001504488443608]], [[1.900163517571143, 1.9001025311971782], [1.9001114778548645, 1.9001888485895908]]], [[[1.9001747197874017, 1.9001988128985081], [1.9001849278281788, 1.9001405999718723]], [[1.9001603503735252, 1.9001183552882974], [1.9001659669080995, 1.900197118883944]]], [[[1.9001912274529655, 1.9001251476338723], [1.9001348266112816, 1.900117872559488]], [[1.900181520573804, 1.900121037805928], [1.9001186712615323, 1.9001885781804952]]]], [[[[1.9001006576934216, 1.900104596256764], [1.9001656385549621, 1.9001413799698237]], [[1.900192246340179, 1.9001182727891888], [1.90010036448405, 1.9001552153848522]]], [[[1.9001659836687297, 1.9001395531964642], [1.900189836347826, 1.9001806289595997]], [[1.9001866963593665, 1.9001609907856725], [1.9001315479310366, 1.9001286980350953]]], [[[1.900133011215688, 1.9001260821637647], [1.9001434752369806, 1.9001855652964417]], [[1.9001374251554606, 1.900131878995825], [1.9001853290538344, 1.9001017386608652]]], [[[1.9001957195635766, 1.9001296454462777], [1.9001009873183394, 1.9001735084806]], [[1.9001468214906332, 1.9001460167872533], [1.9001493639495026, 1.9001184895168095]]]], [[[[1.9001305819681842, 1.9001136003442516], [1.9001834342359218, 1.9001564806730151]], [[1.9001436646513399, 1.900178639567582], [1.9001993898645146, 1.9001659591361313]]], [[[1.9001553737300985, 1.9001153134573012], [1.900126198808742, 1.9001741390203821]], [[1.900115581471865, 1.900109034298905], [1.9001938600734907, 1.9001468096630456]]], [[[1.9001841449427428, 1.9001231269312309], [1.9001462424671676, 1.9001622585847362]], [[1.9001463038427036, 1.900127107239836], [1.90011281792006, 1.9001460973760316]]], [[[1.9001089392625312, 1.9001706855684282], [1.9001213891423576, 1.9001682480438096]], [[1.9001125266677528, 1.9001512743295412], [1.9001185910575031, 1.9001395135020431]]]], [[[[1.9001173084800298, 1.9001812791701471], [1.9001667724601068, 1.9001184682424412]], [[1.900187744127583, 1.9001944574900107], [1.9001157133319297, 1.900142850335197]]], [[[1.9001674979538974, 1.9001586366780028], [1.9001758659170185, 1.9001572553031796]], [[1.900107815067199, 1.9001554683313377], [1.9001434417468035, 1.9001070358733188]]], [[[1.9001949034449728, 1.900159658929674], [1.9001739287950732, 1.9001798631119484]], [[1.9001779931332317, 1.9001984148955364], [1.9001932522752045, 1.9001094429331413]]], [[[1.9001697826536286, 1.900132597949281], [1.9001964102394377, 1.9001549046400628]], [[1.9001018459891263, 1.9001512460826986], [1.9001981739914493, 1.9001060281058555]]]]], [[[[[1.9001756596586696, 1.9001618891117065], [1.9001244577916903, 1.9001582662481666]], [[1.9001929813891039, 1.9001634550775328], [1.900175192882181, 1.9001112967988505]]], [[[1.9001584867401218, 1.9001563247197095], [1.9001512973984982, 1.9001515268860383]], [[1.9001472112824191, 1.9001804685795172], [1.9001773654087597, 1.9001284179503182]]], [[[1.900158756201736, 1.9001716298765539], [1.9001085081239266, 1.9001353349908892]], [[1.9001833888946664, 1.9001097230300532], [1.9001159924637545, 1.9001290659478873]]], [[[1.9001363021779185, 1.9001613411767329], [1.9001279143502798, 1.9001534199016248]], [[1.9001219212116047, 1.9001710114788106], [1.9001091014128604, 1.9001577569185184]]]], [[[[1.900150440890713, 1.900190572608227], [1.9001931513944366, 1.9001038174385705]], [[1.9001688567959891, 1.9001522283819894], [1.9001364810711832, 1.9001080140827922]]], [[[1.9001978549533727, 1.900107531590993], [1.9001134664563415, 1.9001616522515299]], [[1.9001410521263244, 1.9001816464594001], [1.9001402557386433, 1.9001349874010496]]], [[[1.9001659308089334, 1.9001054221409923], [1.9001195495009473, 1.9001086932374325]], [[1.9001325256979051, 1.900117794446454], [1.9001899802073257, 1.9001846287623965]]], [[[1.9001600790284108, 1.9001485207091073], [1.9001615204866538, 1.90017545883211]], [[1.9001217461362527, 1.9001976094625248], [1.9001180901832362, 1.9001793062855352]]]], [[[[1.9001761056308952, 1.9001948142738279], [1.9001532252987385, 1.9001666743002452]], [[1.9001611897308837, 1.9001787964436743], [1.9001336747529463, 1.9001932895677038]]], [[[1.9001937150201533, 1.900167540387524], [1.900125738697188, 1.9001016735774134]], [[1.9001547602240005, 1.900181434294662], [1.9001066803784128, 1.900183141239847]]], [[[1.9001682374964286, 1.900150580940368], [1.9001976151379327, 1.9001297798126755]], [[1.900105671536429, 1.9001974468988954], [1.9001738919207116, 1.900106997226604]]], [[[1.900110712985194, 1.900114256042237], [1.9001187624537736, 1.9001901877856466]], [[1.900136252277938, 1.9001756382309654], [1.9001455884474974, 1.9001428038611252]]]], [[[[1.9001283737119583, 1.900140013498753], [1.9001603890728953, 1.9001365705910715]], [[1.9001964502322715, 1.9001457698738458], [1.9001129276757625, 1.900194576583617]]], [[[1.9001025124815036, 1.9001103241150545], [1.9001069312123495, 1.900142163806586]], [[1.900114169347067, 1.9001266883961683], [1.9001521856492767, 1.900134017650417]]], [[[1.9001685830332804, 1.900131723385017], [1.9001828590435956, 1.9001025639187927]], [[1.900103275158415, 1.9001672103164042], [1.9001717001244123, 1.9001184175480168]]], [[[1.9001818987971009, 1.9001863183149597], [1.9001542718698932, 1.9001609818073062]], [[1.90015516300669, 1.9001665869158582], [1.9001849363962042, 1.9001038752961457]]]], [[[[1.9001572047177415, 1.90010445926333], [1.900139455630062, 1.9001255330761302]], [[1.9001278434020559, 1.9001021380131276], [1.9001410649660082, 1.9001305201765113]]], [[[1.9001403644456285, 1.9001946083110768], [1.9001029716363198, 1.9001535411146286]], [[1.9001131270237257, 1.9001306179241089], [1.9001205003232355, 1.9001244446580317]]], [[[1.9001597945703126, 1.9001298150956103], [1.9001261096551847, 1.90017465433175]], [[1.9001313432426377, 1.900141655747096], [1.9001394561909803, 1.9001795214374018]]], [[[1.9001860406804403, 1.9001237548371057], [1.9001768741085905, 1.9001181726423186]], [[1.9001265014994067, 1.900174082935338], [1.9001998099003303, 1.9001378441212728]]]], [[[[1.9001920203275433, 1.900112205372931], [1.900184476495997, 1.9001698169118426]], [[1.9001017903517312, 1.900158848188468], [1.9001046846154228, 1.9001943392663825]]], [[[1.9001223704763373, 1.9001583679706258], [1.9001298762549947, 1.90018174605934]], [[1.9001697258859285, 1.9001023967023576], [1.9001182957845109, 1.9001422897410676]]], [[[1.9001349198229707, 1.9001354302236242], [1.9001391615790586, 1.9001210664108261]], [[1.9001627173646385, 1.9001779182337681], [1.9001268718202056, 1.9001358061186344]]], [[[1.9001900070694433, 1.9001402979422342], [1.90016272076939, 1.9001882898815357]], [[1.90017408409873, 1.900115138545018], [1.9001758541375895, 1.9001096919300746]]]], [[[[1.9001170897447337, 1.9001344427355826], [1.900179959422558, 1.9001341955448263]], [[1.9001344816467152, 1.900100735005849], [1.9001017325309102, 1.9001127376259752]]], [[[1.900150334656805, 1.900138802559053], [1.9001024472786898, 1.9001633405259444]], [[1.900170284857928, 1.9001493608262225], [1.9001336820323191, 1.900124703756385]]], [[[1.9001969179834504, 1.900105967032382], [1.9001454004428089, 1.9001076613748176]], [[1.9001141805856805, 1.9001500493971086], [1.9001976752194545, 1.9001703500730718]]], [[[1.9001876298373996, 1.9001443722333933], [1.9001281759835729, 1.900193446204261]], [[1.9001412982043768, 1.900189247742721], [1.9001902547393703, 1.9001048116509571]]]], [[[[1.9001086610598588, 1.9001645623515386], [1.9001098152215257, 1.9001185952743134]], [[1.9001847599392545, 1.9001499308876282], [1.9001439687752901, 1.9001296993047696]]], [[[1.900167093746098, 1.9001122253169151], [1.9001625392349748, 1.9001349730426205]], [[1.9001875250099516, 1.900198943403797], [1.900140818780399, 1.900163547752488]]], [[[1.9001564683623062, 1.900140247952325], [1.9001938090057573, 1.900168232274818]], [[1.9001301565889237, 1.9001782218593022], [1.9001085928996406, 1.9001071186021068]]], [[[1.900197306257671, 1.900179003079818], [1.9001786621529138, 1.9001792519863847]], [[1.9001752367912272, 1.900163526196246], [1.900138187415737, 1.900128204478685]]]], [[[[1.9001532702058432, 1.9001411394527312], [1.900194040171528, 1.9001022732267172]], [[1.9001382272293583, 1.900158273760277], [1.9001985548920985, 1.9001660072503623]]], [[[1.9001539907280105, 1.9001320761784473], [1.9001683528448328, 1.9001290539331432]], [[1.9001686573241339, 1.9001914735165162], [1.900130467163513, 1.9001120266341445]]], [[[1.9001191498015653, 1.9001278115324867], [1.9001429022897054, 1.9001023807360473]], [[1.900113474409541, 1.9001686648763518], [1.9001017717841806, 1.9001220773194962]]], [[[1.9001359982722743, 1.9001748051157354], [1.9001780054875497, 1.9001511689261827]], [[1.90012922096434, 1.9001070935147126], [1.9001800360419516, 1.9001905539936146]]]], [[[[1.9001751047630515, 1.9001358772385077], [1.900133365532469, 1.900100700430882]], [[1.9001340711828643, 1.900134828039243], [1.9001772531382126, 1.9001410641252494]]], [[[1.9001512868715884, 1.9001898419675307], [1.900146807724344, 1.9001636222690452]], [[1.9001274763845608, 1.9001469206676425], [1.9001903154816366, 1.900190228560738]]], [[[1.9001059033884355, 1.9001329526844337], [1.9001073397726524, 1.900128066983102]], [[1.9001950716251854, 1.900131521007689], [1.9001241893978047, 1.9001471761696227]]], [[[1.9001072725932617, 1.9001796401869233], [1.9001602110014675, 1.9001843385150037]], [[1.900177318209628, 1.900190872007893], [1.9001147401205678, 1.9001193708427262]]]]], [[[[[1.9001870731779569, 1.9001114260569203], [1.9001019641290426, 1.900141010010157]], [[1.9001129863232606, 1.9001129888521486], [1.9001010562733696, 1.9001306724690654]]], [[[1.9001852762706493, 1.9001377549610996], [1.9001626934814286, 1.9001939465997626]], [[1.9001722117826587, 1.9001588840249866], [1.9001921798049903, 1.9001638047028213]]], [[[1.90010978115599, 1.9001490932042702], [1.9001840041450018, 1.900119011162059]], [[1.9001018458084433, 1.9001281002402461], [1.9001202563457655, 1.9001880162729274]]], [[[1.9001384295359942, 1.9001836074703788], [1.9001807693026485, 1.900114761864459]], [[1.90017037373849, 1.9001143475575464], [1.9001848656457518, 1.9001560188361295]]]], [[[[1.9001689933626498, 1.9001852094716065], [1.9001251661772467, 1.9001953021275482]], [[1.9001526538413416, 1.9001737546581758], [1.900193254423511, 1.900122000594994]]], [[[1.9001584551255997, 1.9001572456829863], [1.900145079058932, 1.9001923892333972]], [[1.9001299888005907, 1.9001616313803678], [1.9001269580541948, 1.9001704392035081]]], [[[1.9001244193180196, 1.9001404751891906], [1.9001111146151433, 1.9001077795463435]], [[1.9001260655999437, 1.9001748172102757], [1.9001587848478467, 1.9001229432604732]]], [[[1.9001922195428107, 1.9001186232667873], [1.900169795889801, 1.9001992618381596]], [[1.9001428777582192, 1.9001988008673905], [1.900126202833792, 1.9001948623225373]]]], [[[[1.900101300056614, 1.9001409948810326], [1.900157669930026, 1.900113079225138]], [[1.900105689906456, 1.9001868401644249], [1.9001861594623286, 1.9001186956600065]]], [[[1.9001217205399143, 1.900135074591157], [1.9001725660605104, 1.9001709271970562]], [[1.9001820896417572, 1.9001621508939128], [1.9001200795179678, 1.900157632017721]]], [[[1.9001346498535712, 1.9001682460844684], [1.9001346518636424, 1.9001490386013113]], [[1.9001740951726955, 1.9001252200077632], [1.9001305063779568, 1.9001923850954716]]], [[[1.9001579717052441, 1.9001656010944759], [1.9001201122338818, 1.900144988834786]], [[1.9001929622099305, 1.9001967513339186], [1.900182007061398, 1.9001237348923825]]]], [[[[1.9001558590444247, 1.9001987535800073], [1.9001436386816848, 1.900132993746773]], [[1.9001410995044443, 1.9001457151287575], [1.9001989968495532, 1.9001634984182865]]], [[[1.9001980428890919, 1.9001007167274004], [1.900132434045204, 1.9001296961379333]], [[1.9001152901767058, 1.9001923112339276], [1.9001241782674412, 1.900167446256425]]], [[[1.9001188008369136, 1.9001691762395645], [1.9001705603094392, 1.9001560056231654]], [[1.900102913000985, 1.9001168226717688], [1.9001388518671893, 1.900151068865761]]], [[[1.9001763841290915, 1.900101963768149], [1.9001889408207369, 1.9001497069654945]], [[1.9001572149527046, 1.900128640702502], [1.9001077599598364, 1.9001981712374614]]]], [[[[1.9001614723185623, 1.9001775349248318], [1.900162811608993, 1.9001725602739998]], [[1.900166355297001, 1.900180965171642], [1.9001405284541186, 1.900197855880774]]], [[[1.9001653306103716, 1.900151048071615], [1.900154142693755, 1.9001129056371113]], [[1.9001527616566698, 1.9001620552231657], [1.9001104529263029, 1.9001557838048158]]], [[[1.900198055840426, 1.9001580576403085], [1.9001948556200858, 1.900100201155667]], [[1.9001817674618848, 1.9001878432180932], [1.9001862509804832, 1.900103544551651]]], [[[1.9001045011381892, 1.9001511057182314], [1.9001276366553375, 1.9001860329334752]], [[1.9001933523925745, 1.9001290557278177], [1.9001279585807445, 1.90012473192377]]]], [[[[1.9001735896515777, 1.90018797411613], [1.9001461848607166, 1.9001644351953715]], [[1.9001147640443155, 1.9001561657515875], [1.9001156117645226, 1.9001147606576865]]], [[[1.9001290776197841, 1.90012876612663], [1.9001321372724445, 1.9001790568627628]], [[1.9001107049015635, 1.9001373940597153], [1.9001924471372105, 1.9001156717280525]]], [[[1.9001230939874976, 1.9001510913983426], [1.9001197743896792, 1.900165930858679]], [[1.9001842472832067, 1.9001133405407613], [1.900174548540851, 1.9001869288758515]]], [[[1.9001112483755505, 1.900173967331952], [1.900123144675305, 1.9001996854056182]], [[1.9001648769047785, 1.9001443653781345], [1.900155706615297, 1.9001557092852956]]]], [[[[1.9001409905493132, 1.900151245477012], [1.9001904435022998, 1.9001451363366717]], [[1.9001825449849852, 1.9001794450714324], [1.9001689422891597, 1.9001896491316193]]], [[[1.9001345726599757, 1.900172690924484], [1.9001485446909598, 1.900183887521085]], [[1.900171997833807, 1.900164519525519], [1.9001303561759846, 1.9001873268635008]]], [[[1.9001910641831832, 1.9001116972625147], [1.9001773614581055, 1.9001909669164496]], [[1.9001569995014613, 1.900139365518717], [1.9001805339170226, 1.9001908812476915]]], [[[1.9001685383551943, 1.9001295373667952], [1.9001610969770804, 1.9001379295000411]], [[1.9001190764075582, 1.9001354168286864], [1.9001706699252485, 1.9001903378417846]]]], [[[[1.9001749236309287, 1.9001232363527951], [1.900153021790954, 1.9001553938613673]], [[1.900125826186997, 1.9001909645862027], [1.9001768686863585, 1.9001126122485958]]], [[[1.9001416825744566, 1.900158934805693], [1.9001199896018233, 1.9001222587082771]], [[1.900159732150489, 1.9001343435794638], [1.9001321708289454, 1.9001424187017775]]], [[[1.9001888884779479, 1.9001118969723696], [1.9001220930758629, 1.9001667469239936]], [[1.9001495612484782, 1.9001227570627983], [1.9001528723309808, 1.900125191228018]]], [[[1.90017209099827, 1.9001943641137011], [1.9001440964990628, 1.9001743847280692]], [[1.9001525394877177, 1.9001830622511124], [1.9001893801085357, 1.9001027408695195]]]], [[[[1.9001206112613176, 1.900159861926174], [1.9001153291592199, 1.9001173121736221]], [[1.9001033246956718, 1.9001535195789718], [1.9001179131298762, 1.9001784481000117]]], [[[1.9001353797265872, 1.9001016036166796], [1.9001880160368196, 1.9001726565530905]], [[1.900115440993241, 1.9001272754110319], [1.9001215441982164, 1.9001916451879561]]], [[[1.9001800944732592, 1.900194708069409], [1.9001654876744576, 1.9001601027665258]], [[1.9001469993465505, 1.9001850259478612], [1.9001271455991258, 1.9001263786337497]]], [[[1.9001983924113288, 1.9001378373292714], [1.9001836072126035, 1.900150063454272]], [[1.9001308671343207, 1.9001729210851446], [1.9001311776295926, 1.900145912750925]]]], [[[[1.9001596835101917, 1.9001523590293967], [1.9001412151528803, 1.900133523858614]], [[1.900109821155511, 1.900156637526633], [1.9001851185544572, 1.9001600830025325]]], [[[1.9001535381481476, 1.9001375249267882], [1.9001217475037109, 1.9001278789320588]], [[1.900199339160768, 1.9001173221959753], [1.9001548418449479, 1.9001565934473945]]], [[[1.9001255457017199, 1.90019383714356], [1.900101130458279, 1.900150661890757]], [[1.9001145413464173, 1.9001403422428933], [1.900179701323605, 1.9001152195148108]]], [[[1.9001166017095634, 1.9001988571528525], [1.9001619217697931, 1.9001884656499308]], [[1.900135162394456, 1.9001150651708492], [1.9001332200906949, 1.9001817439022402]]]]], [[[[[1.9001638113655135, 1.9001841584385035], [1.900155568430956, 1.9001524530826701]], [[1.900110749210538, 1.9001429859073093], [1.9001871095580483, 1.9001835689224014]]], [[[1.900193100843456, 1.9001726252369306], [1.9001367171252639, 1.9001013444316457]], [[1.900119195508023, 1.900143013538275], [1.9001366841285146, 1.9001219126947366]]], [[[1.9001472198520537, 1.9001548758865565], [1.9001228592146162, 1.9001070311428883]], [[1.900180197997219, 1.9001859229048188], [1.900154929849746, 1.9001923250683643]]], [[[1.9001414402739596, 1.9001178107978776], [1.9001502809639166, 1.9001092751192088]], [[1.9001924583045562, 1.90011372783247], [1.9001225387186897, 1.9001352356649028]]]], [[[[1.9001888230198776, 1.9001905296938073], [1.900174747890182, 1.9001129105938162]], [[1.9001185379856373, 1.9001906774881312], [1.9001771462304275, 1.9001343493310758]]], [[[1.9001323872928524, 1.9001336164656124], [1.9001565303468988, 1.9001661543193522]], [[1.900149904203395, 1.900144081445808], [1.900192331628012, 1.9001308612237473]]], [[[1.9001516484599537, 1.9001671534275917], [1.9001345141726065, 1.9001822573048872]], [[1.9001287556044568, 1.900149134387352], [1.9001236355217341, 1.9001148043100031]]], [[[1.9001580333642722, 1.9001484405677187], [1.9001155313221487, 1.9001761074112478]], [[1.9001040091930155, 1.9001865753784057], [1.90014644233898, 1.9001078588448443]]]], [[[[1.9001715719267718, 1.9001964462315357], [1.900120770301858, 1.9001983005965772]], [[1.9001803010474105, 1.9001911063421564], [1.9001559197811086, 1.9001518623955371]]], [[[1.9001876155710984, 1.900188044589804], [1.9001353089009767, 1.900136117743171]], [[1.9001258779751384, 1.9001973189940267], [1.9001012384762244, 1.9001477693875062]]], [[[1.9001277225797828, 1.9001210417251968], [1.9001240969171593, 1.9001811228659073]], [[1.9001714778681789, 1.9001365021302632], [1.9001177562600902, 1.900141142369778]]], [[[1.9001692420834788, 1.9001034634167409], [1.9001730765303009, 1.9001453340913987]], [[1.9001521085662958, 1.9001786723502891], [1.900107096547772, 1.9001705118142451]]]], [[[[1.9001820154487352, 1.9001833206196563], [1.9001126560311, 1.9001600650408021]], [[1.9001309428167072, 1.9001304808407076], [1.900113914173353, 1.9001836898176998]]], [[[1.9001863516185713, 1.900127040489434], [1.9001590990897081, 1.9001435774836544]], [[1.900162405592728, 1.900125077557219], [1.9001460025875705, 1.9001870073481055]]], [[[1.9001348597881784, 1.900145547114945], [1.9001584900916983, 1.9001420362779189]], [[1.900192274955326, 1.900186481980985], [1.90015789516363, 1.9001608947341995]]], [[[1.900120339926178, 1.9001098333290027], [1.9001741420994023, 1.9001041699205954]], [[1.9001929565754823, 1.900132036142293], [1.9001290972066347, 1.9001478547775743]]]], [[[[1.9001544617884516, 1.9001489728001393], [1.9001546971750864, 1.900179174246054]], [[1.9001609099822743, 1.900105800586085], [1.900193514831715, 1.900133572031907]]], [[[1.9001517520696203, 1.900167666931888], [1.9001846290858837, 1.900180943571375]], [[1.900170129650713, 1.9001718086274713], [1.9001835421177304, 1.9001550611080662]]], [[[1.9001899009665806, 1.9001764933043868], [1.9001007592577608, 1.9001934996790533]], [[1.9001396140589522, 1.9001674031339402], [1.9001523865997565, 1.900135963930213]]], [[[1.9001691752768828, 1.9001887005080025], [1.9001059318899745, 1.9001153961370785]], [[1.900150612286523, 1.900167941555204], [1.9001325854671682, 1.9001649156341411]]]], [[[[1.9001148653225661, 1.9001594114171123], [1.9001051453788542, 1.9001666045123127]], [[1.9001128062566546, 1.9001143938192258], [1.9001580588488853, 1.90019954525169]]], [[[1.9001919913116438, 1.9001567334625546], [1.9001087649870498, 1.9001689864523508]], [[1.9001323328420716, 1.9001381712777725], [1.900104114765606, 1.9001086709972168]]], [[[1.9001700520914582, 1.900146654885745], [1.9001195468861023, 1.9001135539210376]], [[1.900109976771518, 1.9001251055609785], [1.9001723289690895, 1.9001101359823356]]], [[[1.9001403541794522, 1.9001454990464495], [1.9001020797350792, 1.9001410056320704]], [[1.900108593901523, 1.900184603461347], [1.900167539844869, 1.9001654532574654]]]], [[[[1.9001228078489345, 1.900166722588198], [1.900180606757779, 1.9001514284577379]], [[1.9001338107136856, 1.9001201396983662], [1.9001222024061462, 1.9001143275714405]]], [[[1.9001756012882067, 1.900166137349091], [1.9001290904124344, 1.9001593418320435]], [[1.9001205208047955, 1.9001007181821754], [1.9001044490468062, 1.9001957824258564]]], [[[1.9001359900905188, 1.9001788178960664], [1.900192980918327, 1.9001589101735041]], [[1.9001204666413014, 1.90013063634925], [1.9001480694370816, 1.9001241149164254]]], [[[1.9001972586263596, 1.9001605749519308], [1.900101495708389, 1.900140999787206]], [[1.900138760129434, 1.9001922298302862], [1.9001882479455203, 1.9001522333715817]]]], [[[[1.9001580125373152, 1.900114109016072], [1.9001971696309208, 1.9001864935245412]], [[1.9001637941132283, 1.9001293162079118], [1.9001110833139445, 1.90016499415518]]], [[[1.9001723233467154, 1.9001083833770247], [1.9001668324268446, 1.9001641164627234]], [[1.9001950200560713, 1.9001485023638536], [1.900116363196153, 1.900155223106353]]], [[[1.9001570780988848, 1.9001980258516973], [1.9001524035211004, 1.900125784582045]], [[1.9001918731310732, 1.9001486171518258], [1.9001655916458666, 1.9001666634003225]]], [[[1.9001348927464077, 1.9001437939853794], [1.9001393736918313, 1.90019897486724]], [[1.9001790078510468, 1.9001308811123099], [1.9001357004527921, 1.9001241383359342]]]], [[[[1.9001061440048486, 1.9001063433745058], [1.9001455159474767, 1.9001930332089465]], [[1.9001755739179105, 1.9001001055649538], [1.9001781944607554, 1.9001021998198167]]], [[[1.9001803576993876, 1.90014961947669], [1.9001834617648243, 1.9001294720370536]], [[1.9001082581513253, 1.9001797488557846], [1.9001024720926918, 1.9001715678877418]]], [[[1.9001633757330914, 1.9001296178256837], [1.9001894433038973, 1.9001510634154704]], [[1.9001656064587948, 1.9001699950263848], [1.9001948288019785, 1.9001029800743694]]], [[[1.9001075703405388, 1.9001864189998254], [1.9001851112479786, 1.9001773842737304]], [[1.9001076761905222, 1.9001306222140382], [1.9001440657440685, 1.9001149819482228]]]], [[[[1.9001423432845168, 1.9001868989277717], [1.900184155775871, 1.9001702154532534]], [[1.9001594629290959, 1.9001517868774447], [1.9001373927326597, 1.9001642213804764]]], [[[1.9001230769475097, 1.900133688394655], [1.9001650898277729, 1.900179961686065]], [[1.900116672479072, 1.9001657668301974], [1.9001947186867805, 1.9001267530718815]]], [[[1.9001988857094048, 1.9001550068348072], [1.90019726540849, 1.900110344226716]], [[1.9001573967800156, 1.900167770533894], [1.9001477690880157, 1.9001188902122141]]], [[[1.900111767706994, 1.9001964182560889], [1.900192397360194, 1.9001759530151927]], [[1.9001740130331064, 1.9001444129593839], [1.9001577115338402, 1.900112338185222]]]]], [[[[[1.9001454772779052, 1.9001011722458747], [1.9001291250677568, 1.900170104348555]], [[1.9001919791068937, 1.9001053761170283], [1.9001460572662532, 1.900165924913811]]], [[[1.9001454403375384, 1.9001267847120504], [1.9001682014423111, 1.9001358304060698]], [[1.9001660469271664, 1.9001042895515816], [1.9001152176318048, 1.9001057480297272]]], [[[1.9001125475610516, 1.900113109876464], [1.9001424462627232, 1.9001956059982483]], [[1.9001779518703898, 1.9001507073868977], [1.9001766377087528, 1.9001605931869248]]], [[[1.9001822630906684, 1.9001344689933908], [1.9001169345963407, 1.900107702170561]], [[1.900126984364165, 1.9001810703517403], [1.9001838075933073, 1.900166179833799]]]], [[[[1.9001593073117882, 1.9001730396669998], [1.9001644435441314, 1.9001623585338807]], [[1.9001839647631675, 1.9001922569745617], [1.9001876021936057, 1.9001394228808073]]], [[[1.900114208359089, 1.9001415433155142], [1.9001885917430854, 1.9001411037621088]], [[1.9001535868363553, 1.900109594242063], [1.900113861724708, 1.9001107297240347]]], [[[1.9001335162343005, 1.900145727857658], [1.9001726271060795, 1.9001139720262534]], [[1.9001911709305899, 1.900122853881719], [1.9001036233785977, 1.9001578520003064]]], [[[1.9001498184014078, 1.9001534625835343], [1.9001536187625736, 1.9001603595087857]], [[1.900177662420165, 1.9001346645868769], [1.9001541428848638, 1.9001836880421954]]]], [[[[1.9001032476867918, 1.90010486554347], [1.900132175901652, 1.900161425820767]], [[1.9001441413774007, 1.9001405272040166], [1.9001984281906215, 1.9001388865765099]]], [[[1.9001755524636728, 1.9001525708981484], [1.9001514427365391, 1.9001651291248118]], [[1.900118495207494, 1.9001518821764363], [1.9001139342385518, 1.9001584517988275]]], [[[1.9001649505739802, 1.9001222566664782], [1.9001802854499013, 1.9001092515934959]], [[1.9001532821456335, 1.9001194600442182], [1.9001627984638383, 1.9001126632431147]]], [[[1.9001150001753473, 1.900121728265739], [1.9001373780448403, 1.900185658704914]], [[1.9001002571923278, 1.9001264205390087], [1.9001213203971807, 1.9001579490353004]]]], [[[[1.9001636996891742, 1.9001152993525363], [1.9001367168227528, 1.9001463849725133]], [[1.9001234722371516, 1.9001596692987275], [1.9001749865195674, 1.9001142302271592]]], [[[1.9001415801063117, 1.9001640383948992], [1.9001149799483976, 1.9001221491787827]], [[1.9001283288826563, 1.9001364174555764], [1.900108683916576, 1.900169504816374]]], [[[1.9001767845700097, 1.9001289843540272], [1.9001772616206325, 1.9001604404433599]], [[1.900132223367018, 1.9001485122407726], [1.900162211467551, 1.9001646398688063]]], [[[1.9001216777105148, 1.9001501828511609], [1.9001158757848862, 1.9001274443892204]], [[1.9001600521136228, 1.9001319133145282], [1.900102104369902, 1.900101965675125]]]], [[[[1.900100099930279, 1.9001354723672674], [1.9001632248660374, 1.9001657090291728]], [[1.900179328524431, 1.9001071765825939], [1.9001636036876866, 1.9001694186173452]]], [[[1.9001874751798138, 1.9001154939750393], [1.900128001448921, 1.9001301036833032]], [[1.9001908693821554, 1.9001810915327662], [1.9001906045428472, 1.9001112043231398]]], [[[1.9001863205258793, 1.9001365119000202], [1.9001948623734581, 1.9001623815224629]], [[1.9001899136235216, 1.9001350602343683], [1.9001363374484646, 1.90014606402393]]], [[[1.9001556928068752, 1.9001434060343345], [1.9001869650797143, 1.9001328241767579]], [[1.9001277316147673, 1.9001740853577682], [1.9001900143108759, 1.9001146518933203]]]], [[[[1.900110468585757, 1.90019066775492], [1.9001617044841717, 1.9001017276773395]], [[1.9001045815231519, 1.9001005657803882], [1.9001540635149763, 1.900188067568775]]], [[[1.900187977717323, 1.90016015168442], [1.9001077050968478, 1.90014560226799]], [[1.9001756892944464, 1.9001970512145823], [1.9001364024728837, 1.9001431346038853]]], [[[1.900186497318445, 1.9001079606729505], [1.9001958496275244, 1.9001620641127268]], [[1.9001535418356694, 1.9001437510728392], [1.9001108787982361, 1.9001677951587674]]], [[[1.9001464790323952, 1.9001158305901524], [1.9001938041733297, 1.900113794625635]], [[1.9001545649037865, 1.9001402701597063], [1.9001104679125982, 1.9001035240342314]]]], [[[[1.9001747269982538, 1.9001007366386151], [1.9001003430538523, 1.9001130746223223]], [[1.9001894438677556, 1.9001989427894712], [1.9001387457989278, 1.9001475749988663]]], [[[1.900172851832007, 1.9001965551845499], [1.9001355188389213, 1.9001846732559748]], [[1.9001831490224022, 1.9001765557843056], [1.9001884720851876, 1.9001627531962804]]], [[[1.900118067687001, 1.9001765454410495], [1.9001259129830796, 1.9001343693698225]], [[1.9001047604707126, 1.90018271810516], [1.9001042679533333, 1.9001942285165458]]], [[[1.900126125016966, 1.900103263291111], [1.9001474906286553, 1.9001738421251757]], [[1.9001957355091486, 1.9001938880950273], [1.9001757463657418, 1.9001059154306654]]]], [[[[1.9001616846631253, 1.900195031698211], [1.9001131808483658, 1.9001787118708044]], [[1.9001557369995588, 1.9001535806460916], [1.9001608902214382, 1.9001396938204826]]], [[[1.9001912066312523, 1.9001984598971995], [1.9001758029342832, 1.9001342099868628]], [[1.9001305871198606, 1.900173166189444], [1.9001021179288229, 1.9001119771212072]]], [[[1.9001774049169426, 1.9001669375663894], [1.9001759641210012, 1.90012974974229]], [[1.900101172336488, 1.9001864667513275], [1.900125784461003, 1.9001504033362657]]], [[[1.9001741965429966, 1.9001244471404235], [1.900129510108058, 1.9001254005507677]], [[1.9001055562900133, 1.9001342713073308], [1.9001086480723797, 1.900123163390565]]]], [[[[1.9001055508414166, 1.9001878413460942], [1.9001410256894546, 1.9001625009630572]], [[1.9001876006734784, 1.9001952395929462], [1.9001514159330344, 1.900169629110774]]], [[[1.9001421637034974, 1.9001190009525386], [1.9001786425658664, 1.9001820647346404]], [[1.9001421054153476, 1.9001014780356107], [1.9001358967195858, 1.900100914478317]]], [[[1.9001057223151274, 1.900155255070596], [1.9001891294650053, 1.900119745542784]], [[1.9001374600417122, 1.900130532253046], [1.9001101475588575, 1.9001284721419374]]], [[[1.9001483838122433, 1.900166826100231], [1.9001831498618584, 1.9001975020165556]], [[1.9001609492399478, 1.9001617771799943], [1.900133102077901, 1.90017876467613]]]], [[[[1.9001360360436883, 1.9001006482018323], [1.9001761598730065, 1.9001965655238124]], [[1.900127050542776, 1.9001016037817924], [1.9001880063785725, 1.900144229030371]]], [[[1.9001938168898729, 1.9001357224638065], [1.9001639517415103, 1.9001698353959653]], [[1.9001130007288218, 1.9001600140642798], [1.900187923028153, 1.9001674460810996]]], [[[1.9001427307045407, 1.9001073866709717], [1.9001885289305653, 1.9001657091597581]], [[1.9001923848377844, 1.9001679692512548], [1.9001923104741236, 1.9001593445158982]]], [[[1.9001770601122312, 1.9001976004150765], [1.9001238108911265, 1.9001151260144287]], [[1.9001839042608941, 1.9001083100150962], [1.9001114696655979, 1.9001582404617525]]]]]], "out_wall": [[[[[[1.9001242487199927, 1.9001721003605516], [1.9001106687640488, 1.9001411352514428]], [[1.9001588019641544, 1.900195909360886], [1.9001839995775733, 1.9001088795741974]]], [[[1.9001418780482615, 1.9001804938848756], [1.9001926124027124, 1.9001614491521261]], [[1.9001573834750296, 1.9001925267724995], [1.900174119302448, 1.9001908515554755]]], [[[1.9001921478623822, 1.9001701271311628], [1.9001150356410608, 1.9001117537601566]], [[1.9001914167225766, 1.9001471662593639], [1.9001128106214158, 1.9001711731871755]]], [[[1.9001210465706606, 1.9001240255729064], [1.9001768776587626, 1.9001082656253097]], [[1.9001964502034434, 1.9001005863377067], [1.9001571512185451, 1.9001660030715024]]]], [[[[1.9001986754045086, 1.9001089063414178], [1.9001076833824635, 1.9001861801602666]], [[1.9001013204277564, 1.9001589484450037], [1.900176554180427, 1.9001187418743937]]], [[[1.9001166921662576, 1.9001330636885918], [1.9001920627879312, 1.9001420965114604]], [[1.9001166801087073, 1.9001096294838262], [1.900191683724382, 1.900140712437469]]], [[[1.900162534694157, 1.9001619488442978], [1.9001816030819936, 1.9001429487444816]], [[1.9001112803535085, 1.9001151810544885], [1.9001135255774255, 1.9001998732497214]]], [[[1.9001551548997928, 1.90013856553471], [1.9001144238623715, 1.9001838563012838]], [[1.9001223181750129, 1.9001266070198541], [1.9001629688488266, 1.9001877862366499]]]], [[[[1.9001677110929311, 1.9001197753628614], [1.900133261436316, 1.9001892596250538]], [[1.9001310480524456, 1.9001844854093015], [1.9001318665788784, 1.900121824404324]]], [[[1.9001748592515746, 1.9001271211892314], [1.9001913436527396, 1.90012442983985]], [[1.9001576757528704, 1.9001995229187105], [1.9001763376885605, 1.9001799134093385]]], [[[1.9001829233544045, 1.9001979733794199], [1.9001090246660761, 1.9001289695641292]], [[1.9001833112269286, 1.9001376312349323], [1.9001318764523072, 1.9001214375916036]]], [[[1.9001632969423872, 1.9001447353835983], [1.900127641660613, 1.9001395854650522]], [[1.900166211147667, 1.9001691388917257], [1.9001089315642392, 1.9001711320556967]]]], [[[[1.9001415016787448, 1.9001537158029058], [1.9001195387169354, 1.9001269130552223]], [[1.9001574901938048, 1.9001004544999536], [1.9001798046974079, 1.9001897966276973]]], [[[1.9001592195992443, 1.900181787490643], [1.9001127925092829, 1.9001876113567229]], [[1.9001484735148393, 1.9001853684750734], [1.9001954252789688, 1.900133185876602]]], [[[1.9001718462722645, 1.9001868661200059], [1.9001369501835985, 1.9001386077645117]], [[1.900195897370617, 1.9001967926219319], [1.900152616136224, 1.900187067385261]]], [[[1.9001520431412413, 1.9001044642082283], [1.9001770451172535, 1.9001369664482157]], [[1.9001648360064365, 1.9001768731153765], [1.9001170541804966, 1.9001979895040417]]]], [[[[1.9001205966970158, 1.9001082624832006], [1.9001238175388186, 1.9001350942349213]], [[1.900120094826475, 1.9001159395763616], [1.900117874472533, 1.9001071385909494]]], [[[1.9001037591352608, 1.900119805554549], [1.9001696325137833, 1.9001965537251828]], [[1.9001293412692446, 1.9001052120444857], [1.9001264336225654, 1.9001562376987717]]], [[[1.9001425013421804, 1.9001529334963239], [1.900144194386117, 1.9001325090296413]], [[1.90010543225079, 1.9001150851684783], [1.9001778973381938, 1.9001068154369336]]], [[[1.900144698027545, 1.9001136308403375], [1.9001044487042624, 1.9001624992562156]], [[1.900138508286239, 1.9001043111069384], [1.9001177103742226, 1.900105246128385]]]], [[[[1.900186325956842, 1.9001488002910059], [1.9001543244490404, 1.9001317623195184]], [[1.9001989454650585, 1.9001241610742055], [1.9001956596377954, 1.9001254709969242]]], [[[1.9001750564284094, 1.9001182685087625], [1.9001765448060683, 1.9001276861844554]], [[1.9001289361881935, 1.9001637647212726], [1.9001321815738623, 1.900199359963408]]], [[[1.900154367947615, 1.9001976297937218], [1.9001294170410865, 1.9001159675283812]], [[1.9001247173098825, 1.9001778770585716], [1.9001285672039099, 1.9001440307763775]]], [[[1.9001880059585572, 1.900180152188315], [1.9001155152212954, 1.900149972057452]], [[1.9001091029120267, 1.9001649294214928], [1.9001885685304094, 1.9001181866054038]]]], [[[[1.900152619998633, 1.9001733182223293], [1.9001615389257984, 1.9001247529634422]], [[1.9001533661935415, 1.900154142480866], [1.9001034631896472, 1.9001595568571712]]], [[[1.900162173782125, 1.9001177107645548], [1.9001302217006975, 1.9001118828220436]], [[1.9001481981317607, 1.9001469517976879], [1.9001508376342895, 1.900153894126629]]], [[[1.900151146050739, 1.90017918266287], [1.9001966784832167, 1.9001280932968554]], [[1.900150147239714, 1.9001462926205386], [1.9001866406264694, 1.9001211162752263]]], [[[1.9001646381749313, 1.9001370173397936], [1.9001750965235018, 1.9001513927559057]], [[1.9001864433806637, 1.9001072129169105], [1.900115317419505, 1.9001045183363]]]], [[[[1.9001918535612325, 1.900100783988273], [1.9001241329436753, 1.9001137482253874]], [[1.900199429881932, 1.9001675058090297], [1.9001529326241198, 1.9001481426442872]]], [[[1.900114883741715, 1.9001640553203751], [1.9001851931204725, 1.900108504896147]], [[1.9001426725047446, 1.9001956631842911], [1.9001447021234903, 1.9001261383084018]]], [[[1.9001071474765054, 1.9001054294041737], [1.9001936548349128, 1.9001757688371301]], [[1.90014252161691, 1.9001015036329978], [1.9001725925425637, 1.9001176912524866]]], [[[1.900188556272743, 1.9001552189788922], [1.9001902720352055, 1.900172111777762]], [[1.9001594850299799, 1.9001341440763229], [1.9001098790992788, 1.900198739531201]]]], [[[[1.9001945531933926, 1.9001558321313603], [1.9001644698845743, 1.9001407396705496]], [[1.900193943446658, 1.9001327604677416], [1.9001785606611834, 1.9001348534769285]]], [[[1.9001761902819023, 1.9001767507745482], [1.900172402411155, 1.9001573797472622]], [[1.9001567032035096, 1.9001920795007516], [1.9001261394408477, 1.90010537520023]]], [[[1.90015857918364, 1.9001407713098724], [1.9001189320675116, 1.9001932735566736]], [[1.900125941279108, 1.900162855263631], [1.900136979237707, 1.900115451621663]]], [[[1.9001875253734215, 1.900181344551097], [1.9001537629846614, 1.90016395459056]], [[1.9001734857303114, 1.9001029173068813], [1.9001022144355264, 1.9001803077371975]]]], [[[[1.9001111850317391, 1.9001089555372814], [1.9001812798417033, 1.900154382436159]], [[1.9001068922712199, 1.9001956019550241], [1.9001666142955855, 1.9001677223209708]]], [[[1.9001654445177487, 1.9001924724760264], [1.9001746193927365, 1.9001194384465687]], [[1.9001557705642758, 1.9001044847757997], [1.900150087417644, 1.9001911728481669]]], [[[1.9001697060720453, 1.9001956264039204], [1.9001690855584927, 1.900152537033793]], [[1.9001234923695454, 1.9001178561970729], [1.9001260915344553, 1.9001245736426375]]], [[[1.9001705521968075, 1.9001227826068552], [1.9001596475143736, 1.900150855510524]], [[1.9001552058934001, 1.9001874093300228], [1.9001780597988582, 1.9001840892145705]]]]], [[[[[1.900188934621902, 1.9001961111965946], [1.9001559006543836, 1.9001872494230705]], [[1.9001239275474662, 1.900141291317157], [1.9001562646373347, 1.900105312410066]]], [[[1.900154473551331, 1.9001598400766138], [1.9001160626651994, 1.9001250484869774]], [[1.900105651598433, 1.900106378372625], [1.9001067171379102, 1.9001821393215341]]], [[[1.9001312667466206, 1.9001420630199244], [1.9001225252600182, 1.9001363251905532]], [[1.9001741514346442, 1.9001043130151314], [1.9001671734063346, 1.9001986170133853]]], [[[1.9001970892282414, 1.9001567487331932], [1.9001144126799425, 1.9001139544316759]], [[1.9001507308577636, 1.9001982181906991], [1.9001774225206467, 1.9001051403780984]]]], [[[[1.9001353075494785, 1.9001591509882558], [1.9001273840351365, 1.9001580144559689]], [[1.9001363311946844, 1.9001222063326098], [1.9001829812778828, 1.9001596451418528]]], [[[1.9001495280680218, 1.9001056389422186], [1.9001490598450863, 1.9001178561316776]], [[1.9001443747298559, 1.9001222948385663], [1.9001541868112015, 1.9001285066058877]]], [[[1.9001077154253374, 1.9001715905149152], [1.9001525622267479, 1.9001940968259392]], [[1.9001071654062625, 1.9001962764447962], [1.9001954205257587, 1.9001959445690138]]], [[[1.900144899047643, 1.9001263886512578], [1.9001692087465274, 1.9001235008933728]], [[1.9001064601747122, 1.900175256369396], [1.9001152009607511, 1.9001496838092475]]]], [[[[1.900116827872086, 1.9001127611129895], [1.9001489002462153, 1.900182973413555]], [[1.9001967841431116, 1.9001800008846184], [1.9001528257241251, 1.9001717416394042]]], [[[1.9001334439393742, 1.9001899621244622], [1.900116455711393, 1.9001274623184994]], [[1.9001226685901702, 1.9001254114441177], [1.9001062544957048, 1.9001786204910174]]], [[[1.9001717429699725, 1.9001696996029747], [1.9001697660835883, 1.900172981951281]], [[1.9001512577574702, 1.9001028355131915], [1.900108128827992, 1.9001298771709052]]], [[[1.900199450854346, 1.9001532678815678], [1.900100497372737, 1.9001444429310406]], [[1.9001076211442245, 1.90014116937421], [1.900193767530058, 1.9001628172753064]]]], [[[[1.900177583955314, 1.900116216264136], [1.900154111721605, 1.9001720321274214]], [[1.9001286663442043, 1.900100573564861], [1.9001283421386215, 1.9001903720729134]]], [[[1.90017565253104, 1.9001742849017333], [1.9001589561582293, 1.900133864959213]], [[1.9001889281159614, 1.9001903075863182], [1.9001298997088671, 1.9001331451095491]]], [[[1.9001780467398939, 1.9001440820632707], [1.9001114797881993, 1.900129929485109]], [[1.9001231891801003, 1.9001301141603482], [1.9001908753401708, 1.9001605264248773]]], [[[1.9001564703571407, 1.9001886547795728], [1.9001632419664176, 1.9001275497035095]], [[1.9001356589450904, 1.9001678622992453], [1.9001609083612694, 1.9001205326049482]]]], [[[[1.9001518926958398, 1.9001344641134492], [1.9001182463522144, 1.900103554800543]], [[1.9001735717551356, 1.9001873779082712], [1.900180906008955, 1.900194030274733]]], [[[1.9001843978786523, 1.9001074223160421], [1.900172798727352, 1.900101261858763]], [[1.900148679039335, 1.9001200095003334], [1.9001229561818984, 1.9001496489282472]]], [[[1.9001490892736868, 1.9001010007699954], [1.9001993051885597, 1.9001770094556565]], [[1.9001804307940025, 1.9001753413937628], [1.9001652430914033, 1.900106630992887]]], [[[1.9001627332473194, 1.9001771012017006], [1.9001660956595405, 1.9001873284022528]], [[1.9001853750026179, 1.9001330007834818], [1.9001603238423543, 1.900113020446068]]]], [[[[1.900187341784489, 1.90017013082336], [1.9001227655390558, 1.900197251776661]], [[1.9001018672488807, 1.9001416273584806], [1.900177687943978, 1.9001288989881944]]], [[[1.9001278370037684, 1.900133720044141], [1.9001586841426443, 1.9001166401177654]], [[1.9001128437945978, 1.900153935833752], [1.900145234931476, 1.9001425502693214]]], [[[1.9001446810556386, 1.9001987162159737], [1.9001382855806517, 1.9001645562807332]], [[1.9001178741085256, 1.900134417140115], [1.9001844080028858, 1.9001875260411853]]], [[[1.9001281187620125, 1.9001411855031967], [1.9001885745127345, 1.900149377697648]], [[1.900182712211595, 1.9001374475635397], [1.9001519137398866, 1.900199920879618]]]], [[[[1.9001340290191358, 1.9001239052915444], [1.9001832736758861, 1.9001870295042953]], [[1.900127590997145, 1.9001145449090293], [1.9001764549072175, 1.9001760750286705]]], [[[1.9001219915908143, 1.9001077292872073], [1.9001605629877427, 1.9001136475327678]], [[1.9001218873364532, 1.9001735935380453], [1.9001949267072367, 1.9001020859504223]]], [[[1.9001951453328143, 1.90019557846003], [1.9001091073845744, 1.9001477707682348]], [[1.900143738048614, 1.9001107434284457], [1.900133859591588, 1.9001684911443557]]], [[[1.900120486518329, 1.9001733398204428], [1.9001268356033516, 1.9001287350032632]], [[1.900191033404937, 1.9001916863600825], [1.9001775176618203, 1.9001858183971116]]]], [[[[1.9001799703227173, 1.9001700034527211], [1.9001587995512765, 1.9001869398991424]], [[1.90014110144862, 1.9001479345894585], [1.9001575424565789, 1.9001507917241223]]], [[[1.900149512939125, 1.9001901065408757], [1.9001594498201708, 1.9001252027591962]], [[1.900190761210091, 1.9001652471433839], [1.900131707529369, 1.9001819570386005]]], [[[1.9001112172007535, 1.9001178529638698], [1.9001699546009814, 1.9001294941023223]], [[1.9001730404873833, 1.9001408234223869], [1.9001063408078966, 1.9001660806770282]]], [[[1.9001392690187544, 1.9001985126565903], [1.9001170747992118, 1.9001075272509251]], [[1.900149943346374, 1.9001655788990568], [1.9001227091841668, 1.9001853254602978]]]], [[[[1.9001374355350404, 1.9001446355798426], [1.900197350636947, 1.9001277645361174]], [[1.9001199267739435, 1.9001363333040158], [1.9001361194640924, 1.9001801659913673]]], [[[1.9001342707775388, 1.9001302051501248], [1.9001259561358392, 1.9001500857340956]], [[1.9001737365500353, 1.9001441486165886], [1.900167905836055, 1.900140086845467]]], [[[1.9001985690833831, 1.9001424606065078], [1.900113516725859, 1.9001100510628703]], [[1.900147010650975, 1.9001343756459061], [1.9001634170240553, 1.9001397659447088]]], [[[1.9001931215579577, 1.9001255811806435], [1.9001777934828046, 1.9001160440114007]], [[1.9001710084039505, 1.9001040764868014], [1.9001641303382268, 1.9001294137235016]]]], [[[[1.9001650893522362, 1.9001391935189795], [1.900170635562612, 1.900154892174412]], [[1.900167779103079, 1.9001566064035216], [1.9001052025534475, 1.9001295228162667]]], [[[1.900107574927729, 1.9001020161023652], [1.9001271877458108, 1.90010847745932]], [[1.9001932862327116, 1.9001919604470994], [1.9001689183985593, 1.9001895153516917]]], [[[1.9001735540847042, 1.900164115775479], [1.90012754802366, 1.9001960985478508]], [[1.9001109461574528, 1.9001472326892992], [1.9001500579111497, 1.9001755487355432]]], [[[1.9001134911201945, 1.9001582495026117], [1.9001867575631008, 1.9001509956290978]], [[1.9001137092942386, 1.9001282364006846], [1.9001893030708858, 1.900123069038647]]]]], [[[[[1.9001589923985316, 1.9001238291786997], [1.9001194579432499, 1.9001937458932545]], [[1.9001631093997717, 1.9001199294723126], [1.9001266815219173, 1.9001992998151782]]], [[[1.9001792256218144, 1.9001662114816669], [1.900122721001187, 1.900198067221406]], [[1.9001867856184498, 1.9001303571019166], [1.9001809877629976, 1.9001553860637128]]], [[[1.90016639371805, 1.9001034852739607], [1.9001491409111135, 1.900133596078059]], [[1.900191036158384, 1.9001455486770824], [1.9001639584123673, 1.900175920326306]]], [[[1.9001839547464725, 1.9001475515686814], [1.9001616883471384, 1.9001634009609047]], [[1.900181474582991, 1.9001834940305191], [1.900150811557228, 1.900145275220931]]]], [[[[1.9001892254592858, 1.9001859511706045], [1.900144780389494, 1.9001292636487146]], [[1.9001425524087974, 1.9001179839240463], [1.9001971686421029, 1.9001620523853155]]], [[[1.9001662546928761, 1.9001160218649433], [1.9001875864099715, 1.9001922149214532]], [[1.9001868598462393, 1.900117778228111], [1.9001438134055506, 1.9001177961116589]]], [[[1.9001382000231963, 1.9001680702122394], [1.9001153688687906, 1.9001871692117913]], [[1.9001854839182593, 1.9001333988908728], [1.900181970305954, 1.9001382036635994]]], [[[1.9001660795824271, 1.9001208956699347], [1.9001011752911763, 1.9001603555140414]], [[1.9001056697490772, 1.900139210732727], [1.900163213474216, 1.9001365258468401]]]], [[[[1.9001394098272324, 1.9001848759041267], [1.9001519389167958, 1.9001848136642063]], [[1.9001359948224328, 1.900123641928921], [1.9001881625973376, 1.9001196673960916]]], [[[1.9001484985396293, 1.9001777557403954], [1.9001533431127835, 1.900119802592939]], [[1.9001607345821803, 1.9001787207292449], [1.9001683260367237, 1.9001742343969217]]], [[[1.9001527392558213, 1.9001059616997593], [1.9001559667704153, 1.9001324403655722]], [[1.9001575318537023, 1.900111647694638], [1.9001921002296593, 1.9001988347579217]]], [[[1.900126375718424, 1.9001142452047852], [1.900192914773468, 1.9001228978075988]], [[1.900170205232198, 1.9001098723770327], [1.9001835269042808, 1.9001645253431376]]]], [[[[1.900135773503672, 1.900191201949608], [1.9001618645836713, 1.9001005036380048]], [[1.9001316312751146, 1.900136064877587], [1.9001616831137451, 1.9001855927287006]]], [[[1.9001934805294072, 1.900109740186167], [1.9001443473511344, 1.9001735598480274]], [[1.900158900688759, 1.900142125441802], [1.9001026947727926, 1.9001451844036468]]], [[[1.9001686141159875, 1.900195397798851], [1.900183441852333, 1.900127642088534]], [[1.900157805821488, 1.9001614672797709], [1.9001452022690988, 1.90016707343434]]], [[[1.9001795318804195, 1.9001415572305709], [1.9001393050663276, 1.9001283387600942]], [[1.9001931480499379, 1.9001228230440708], [1.9001722688110436, 1.9001034076671979]]]], [[[[1.9001297160800232, 1.9001650045893244], [1.9001352456838374, 1.900126000430453]], [[1.9001728335798402, 1.9001167462660402], [1.900146745195, 1.9001511970827987]]], [[[1.9001244661609293, 1.900153589445837], [1.900172397135977, 1.9001073829079067]], [[1.9001329255689823, 1.9001000440433868], [1.9001500089267298, 1.9001353497488602]]], [[[1.9001770480388618, 1.9001739233895387], [1.9001039456381097, 1.900145441763494]], [[1.9001560286966042, 1.9001658566930688], [1.9001534714066848, 1.9001829593039663]]], [[[1.9001839849591091, 1.9001236367240557], [1.9001441872833433, 1.9001878170185311]], [[1.9001880152550823, 1.9001082043047344], [1.9001713299478145, 1.9001728447704587]]]], [[[[1.900172855214485, 1.9001207399211544], [1.900114117996266, 1.9001569333846275]], [[1.9001517133000905, 1.9001764859629067], [1.900140662882337, 1.9001210384983693]]], [[[1.9001811178234196, 1.9001769877172656], [1.9001473157752298, 1.9001530215626157]], [[1.90010803564959, 1.9001278427861419], [1.9001838413894243, 1.9001858096028552]]], [[[1.9001723291913077, 1.9001970176974519], [1.9001019193297728, 1.90019537608057]], [[1.9001157994260962, 1.9001639981756715], [1.9001149087186433, 1.9001743916136051]]], [[[1.900146790381291, 1.900156206057934], [1.9001809017815077, 1.9001024448640838]], [[1.9001165790543944, 1.9001773632719614], [1.9001453325145756, 1.9001814496882854]]]], [[[[1.9001523886570473, 1.9001588850034117], [1.9001066716683206, 1.9001987609487898]], [[1.9001971964482145, 1.9001665680100108], [1.9001846981467, 1.9001370400522926]]], [[[1.900139994067932, 1.9001776453380896], [1.9001902001334332, 1.9001255400937804]], [[1.9001459496915254, 1.9001004040075669], [1.900110108722483, 1.9001888093651735]]], [[[1.9001261145687194, 1.9001258149198297], [1.9001077617290332, 1.9001435986228208]], [[1.9001257099060374, 1.900121293894974], [1.900163958007084, 1.9001852860560577]]], [[[1.900105409578791, 1.9001117664741174], [1.900129038765659, 1.9001391895101578]], [[1.900174899073693, 1.900143879943425], [1.9001902564546393, 1.9001852682748064]]]], [[[[1.9001184640248, 1.9001326223572528], [1.9001311244328687, 1.9001083802216463]], [[1.9001824524482405, 1.9001609551978904], [1.9001515888641511, 1.9001589751601504]]], [[[1.900112429676468, 1.9001948559952566], [1.9001795477778398, 1.900122535301685]], [[1.9001785303974492, 1.9001963140474407], [1.9001404794105345, 1.9001129893144777]]], [[[1.9001368095879192, 1.9001753713133214], [1.9001196528777455, 1.900126215109799]], [[1.9001393046426123, 1.9001355988842663], [1.9001860252903504, 1.9001684190862256]]], [[[1.9001915702338386, 1.900175702135001], [1.900144816358005, 1.900198428417588]], [[1.9001915249742074, 1.9001549026487135], [1.9001456725575359, 1.9001354046105838]]]], [[[[1.9001780495352105, 1.9001762349376459], [1.9001529701562476, 1.900175155593268]], [[1.900192520561192, 1.9001707142283335], [1.9001822388232352, 1.9001789915746166]]], [[[1.9001359601827839, 1.9001168552914383], [1.9001708884578756, 1.9001763527632165]], [[1.9001133589987649, 1.9001033283727118], [1.9001293728750712, 1.900108064076681]]], [[[1.9001310679160823, 1.9001976970766064], [1.900109058494763, 1.9001690918923209]], [[1.9001979268968459, 1.90013104510061], [1.9001983735447132, 1.900106975791238]]], [[[1.9001339317286816, 1.9001131856093154], [1.9001568310462207, 1.9001146837528118]], [[1.9001153678409706, 1.9001507366546266], [1.900179046794524, 1.9001069870505496]]]], [[[[1.9001728658963897, 1.900167521910177], [1.900113707989476, 1.9001910820875143]], [[1.9001610681135683, 1.9001435708023073], [1.9001425990979288, 1.9001048733021575]]], [[[1.9001334664364493, 1.9001372687452474], [1.900125620304531, 1.9001425020336185]], [[1.9001742468088747, 1.9001704459495665], [1.9001158811700565, 1.9001773869274097]]], [[[1.9001273629203264, 1.900131567798526], [1.9001083355024826, 1.9001690409546017]], [[1.900115382296627, 1.9001741940325472], [1.900141791457791, 1.9001427158556417]]], [[[1.9001627940690307, 1.9001782218911734], [1.9001967593126743, 1.900143808578615]], [[1.9001852699890363, 1.9001350903598335], [1.900171063636628, 1.9001953537863316]]]]], [[[[[1.9001992048201646, 1.9001070408448348], [1.900185490606694, 1.9001707986490806]], [[1.900116985797998, 1.9001903269530773], [1.9001271785563831, 1.9001026052246595]]], [[[1.9001154007774297, 1.900147535860881], [1.9001385072962103, 1.900185960572012]], [[1.9001992960446277, 1.9001946883300074], [1.900187524068127, 1.900123957844249]]], [[[1.9001318024250897, 1.9001126499439098], [1.9001268769462223, 1.9001987502720397]], [[1.9001607688500812, 1.9001070673285363], [1.9001947328737765, 1.9001540321245003]]], [[[1.9001261434981558, 1.9001374830380424], [1.900185506378175, 1.9001766415023773]], [[1.9001781663756971, 1.9001532812724402], [1.900117844084067, 1.9001265341852795]]]], [[[[1.9001361765393083, 1.9001332907525375], [1.900192155581836, 1.9001598411257141]], [[1.900183912298633, 1.900159256859372], [1.900113218527889, 1.9001687799989606]]], [[[1.9001532061596496, 1.9001150357904426], [1.900129340134031, 1.90017892221785]], [[1.9001432943026177, 1.9001458360375847], [1.9001501391141156, 1.9001819651369398]]], [[[1.9001924768610032, 1.9001662793259708], [1.9001507377415459, 1.9001442525291705]], [[1.900116397526571, 1.9001258872246822], [1.9001155832020897, 1.9001185206900049]]], [[[1.900109222975093, 1.9001816083802914], [1.9001145694283157, 1.900154213565331]], [[1.9001430670110917, 1.9001381804619446], [1.9001287893068584, 1.9001317384209864]]]], [[[[1.900104264566913, 1.9001984739983089], [1.9001355037379133, 1.9001969839940887]], [[1.9001766520635466, 1.9001737788251885], [1.9001050006269573, 1.9001725224717303]]], [[[1.9001599925372032, 1.9001121948045976], [1.9001974081101511, 1.9001006198626307]], [[1.900193500656567, 1.9001210010908791], [1.900139551035181, 1.9001448172311082]]], [[[1.9001727739413226, 1.9001738157986066], [1.9001039413015481, 1.9001906456367668]], [[1.900127599448802, 1.9001747999197371], [1.9001029683058617, 1.9001790867210282]]], [[[1.9001567532292272, 1.9001676697990564], [1.900149254399697, 1.900136151333347]], [[1.9001534653556493, 1.9001930467064037], [1.900164161757518, 1.9001565164970828]]]], [[[[1.900134779061603, 1.9001734762271436], [1.9001293400573878, 1.9001098977351623]], [[1.9001880299284388, 1.900199950706593], [1.900121346523798, 1.9001676710278665]]], [[[1.9001715987676753, 1.9001348731890086], [1.90016328477456, 1.9001459541630397]], [[1.9001720938327025, 1.9001082679846144], [1.9001893384804565, 1.9001719485768576]]], [[[1.9001514392201377, 1.9001079249921864], [1.9001631327422854, 1.90019715788658]], [[1.9001799958842374, 1.900179795781408], [1.9001418189759165, 1.9001525752998416]]], [[[1.9001887249874596, 1.9001552225034277], [1.9001784495075842, 1.900132506449976]], [[1.9001297372031773, 1.9001606521913232], [1.9001093003316014, 1.9001307353846095]]]], [[[[1.9001570685122107, 1.9001454379051441], [1.900102973103353, 1.9001546523079988]], [[1.900180413292554, 1.9001080151136551], [1.900177437651992, 1.900139024431467]]], [[[1.9001503201145873, 1.9001680936232441], [1.9001060579921973, 1.9001241527231063]], [[1.9001564820638106, 1.9001341296721188], [1.9001875424981949, 1.9001842269449871]]], [[[1.9001457063299068, 1.9001022410143857], [1.900151066054617, 1.9001864678549993]], [[1.9001077751452675, 1.9001913408646658], [1.9001590205348666, 1.9001372104561562]]], [[[1.900139528206496, 1.900128757475514], [1.9001951392929037, 1.9001041360807582]], [[1.9001260768974946, 1.900148039004594], [1.9001807826774553, 1.900121964473288]]]], [[[[1.9001157023063402, 1.900190169406284], [1.9001200377329597, 1.900153288629958]], [[1.9001147996559273, 1.9001455982840074], [1.9001032292624815, 1.9001246510301708]]], [[[1.90016879479653, 1.9001431270465008], [1.9001215241223102, 1.9001462750110427]], [[1.9001224314680647, 1.9001116260600768], [1.900164610730634, 1.900159125138037]]], [[[1.9001881840508756, 1.900156095117246], [1.900180902985151, 1.900163904646765]], [[1.900182253735204, 1.9001204968204002], [1.9001133305374123, 1.9001084448257939]]], [[[1.9001828613473608, 1.900169101987193], [1.9001680161628451, 1.9001878147947864]], [[1.900175076510567, 1.9001282102730592], [1.9001502244629296, 1.9001728894028271]]]], [[[[1.9001685727983268, 1.9001693900719492], [1.900197424289924, 1.9001830692153594]], [[1.9001972509228893, 1.900170008270269], [1.900127071591785, 1.9001495681440908]]], [[[1.9001936466446938, 1.9001892375114458], [1.9001473543370837, 1.9001951467450735]], [[1.9001530398615627, 1.9001460368416596], [1.9001571691635706, 1.9001422296229729]]], [[[1.9001323421704517, 1.9001695696617533], [1.9001027684019347, 1.9001342667073762]], [[1.9001072784687545, 1.9001414646237806], [1.900198941040345, 1.9001851775529977]]], [[[1.9001247442388391, 1.9001596089378314], [1.9001284613931064, 1.9001557787007024]], [[1.9001023743070948, 1.9001000308482676], [1.9001966877885703, 1.9001406123115407]]]], [[[[1.9001209347557466, 1.9001498584642895], [1.9001289164378983, 1.9001184135531821]], [[1.9001106182140055, 1.900198614782461], [1.900171249220807, 1.900146856007752]]], [[[1.9001869886696947, 1.9001699791392141], [1.9001951400368204, 1.9001631680710598]], [[1.9001153127896917, 1.9001736575928863], [1.9001697077345334, 1.9001052492279977]]], [[[1.9001197155571512, 1.900111936312214], [1.9001013345919129, 1.9001159879421818]], [[1.9001081166928717, 1.9001376496628566], [1.900169074030044, 1.9001454123661754]]], [[[1.9001813813269102, 1.9001490020392242], [1.9001808023477382, 1.9001437848835119]], [[1.9001932187900266, 1.900164991105368], [1.900149886532008, 1.900166067535095]]]], [[[[1.900136024075115, 1.9001354341342804], [1.900112891579874, 1.9001720820377774]], [[1.9001773869326128, 1.9001876605559775], [1.9001551021286198, 1.9001809845903357]]], [[[1.9001877916882588, 1.900192990457683], [1.9001213388549618, 1.900152426834492]], [[1.9001739343308053, 1.9001601214686283], [1.9001929871744832, 1.900191604365816]]], [[[1.9001445963614512, 1.900185725551059], [1.9001998710396049, 1.900174290535663]], [[1.900128424642087, 1.9001332262532018], [1.9001082600499994, 1.9001546741375968]]], [[[1.9001310361971648, 1.9001283671642932], [1.9001393032141334, 1.9001890269487602]], [[1.90018662839032, 1.9001535363152744], [1.9001561313739317, 1.9001243419003362]]]], [[[[1.9001178612388252, 1.9001814484659225], [1.900134442970707, 1.900183972312402]], [[1.9001998698573586, 1.9001199662127646], [1.9001741895185607, 1.9001272135775824]]], [[[1.900127979840745, 1.9001151267888814], [1.9001413268152139, 1.900104932623969]], [[1.9001774559114333, 1.9001388063521822], [1.9001711982156912, 1.9001656681676844]]], [[[1.9001590200178402, 1.9001953467091235], [1.9001977028812547, 1.9001986800643427]], [[1.9001128374674383, 1.9001921726565645], [1.9001087107266905, 1.9001393670152944]]], [[[1.9001929876776473, 1.9001055629933363], [1.9001619182840659, 1.90017201870397]], [[1.9001368058027808, 1.900184404611481], [1.90017490444495, 1.9001101204906719]]]]], [[[[[1.9001297353858957, 1.9001680270016554], [1.9001732339658377, 1.9001210618233546]], [[1.9001694145314074, 1.9001126425568025], [1.90019787967179, 1.9001680724878034]]], [[[1.9001263112604505, 1.9001836514709463], [1.9001730142965658, 1.900152804474581]], [[1.9001610889386178, 1.900107864933503], [1.9001944755940456, 1.9001962071081095]]], [[[1.9001644222742222, 1.9001804017780053], [1.9001975062197765, 1.9001906927191214]], [[1.9001831485278249, 1.9001441532594188], [1.9001130957277275, 1.9001534018208777]]], [[[1.9001682909494089, 1.900195815871988], [1.9001966339820868, 1.9001898952754752]], [[1.9001980195147534, 1.9001904163979502], [1.9001712019702277, 1.900161157327876]]]], [[[[1.9001659469926344, 1.90016793207185], [1.9001911645197405, 1.9001019832360893]], [[1.9001495642971584, 1.9001865899228727], [1.9001495576818717, 1.90013236606024]]], [[[1.9001765882681831, 1.9001603699828904], [1.9001629421729616, 1.9001984039063635]], [[1.9001021881053397, 1.9001112209556508], [1.9001767672158087, 1.9001799685999134]]], [[[1.900183487353136, 1.9001505320696517], [1.9001249127453856, 1.9001800237348299]], [[1.9001808523448565, 1.900127443472651], [1.9001682332549428, 1.900131384008875]]], [[[1.9001840464801125, 1.9001377437158258], [1.9001726905745726, 1.9001117708951185]], [[1.9001724858788354, 1.9001079092014743], [1.900109161081796, 1.9001534647016938]]]], [[[[1.9001971659592598, 1.9001106141335413], [1.9001266345952281, 1.900186513541304]], [[1.9001112492043708, 1.900121756398031], [1.9001919353336694, 1.9001577255441846]]], [[[1.900111760184328, 1.9001697961013095], [1.9001401154093571, 1.9001737715887494]], [[1.900155828411517, 1.900174030621297], [1.9001914469314347, 1.9001401726925513]]], [[[1.9001070873610748, 1.9001160611954773], [1.9001117805341163, 1.900180858562322]], [[1.9001529956608978, 1.9001396625779459], [1.900120306390056, 1.900184557348104]]], [[[1.900128966146705, 1.9001779223429414], [1.9001297721013422, 1.9001429640646845]], [[1.900136541173892, 1.900171490946664], [1.900107458464164, 1.9001463420723261]]]], [[[[1.900160549888406, 1.900143371439423], [1.9001965438518895, 1.90018112753608]], [[1.900142849029097, 1.900131561147178], [1.900154699655595, 1.900149314718574]]], [[[1.9001905943261865, 1.9001174988639526], [1.9001703953855944, 1.9001067844671804]], [[1.900112090854776, 1.9001629197529886], [1.900122706800249, 1.900185781589773]]], [[[1.9001172674868103, 1.9001077087105567], [1.9001165800754498, 1.900193318054733]], [[1.9001292448376537, 1.9001614585986375], [1.9001389907272312, 1.9001762961834592]]], [[[1.9001757686006078, 1.9001132518191728], [1.9001685679198872, 1.9001289972656552]], [[1.900189515203911, 1.9001521651879043], [1.9001327005570365, 1.900177563674772]]]], [[[[1.9001204333423387, 1.90010564198375], [1.9001595621280054, 1.9001014452891343]], [[1.900107005830459, 1.9001502744162655], [1.9001358520886038, 1.9001308736471405]]], [[[1.9001741311317846, 1.9001496172206906], [1.900181947846677, 1.9001298364984471]], [[1.9001068886318804, 1.9001066302848253], [1.9001740007754364, 1.9001902859565165]]], [[[1.9001034374368708, 1.9001599372607116], [1.9001263753359379, 1.900174963088917]], [[1.9001375849184676, 1.90016764521137], [1.9001368567754893, 1.9001319039094275]]], [[[1.9001918217235478, 1.9001601504797132], [1.900150266299693, 1.900142192311798]], [[1.9001259351982576, 1.9001258443765654], [1.9001126908957962, 1.9001652059784602]]]], [[[[1.9001809146712356, 1.9001237557494854], [1.900136840874416, 1.9001855033915158]], [[1.9001819313100041, 1.90013653199468], [1.900165011068454, 1.9001893222308146]]], [[[1.9001243103532988, 1.900140031737215], [1.9001126582165873, 1.9001917823053691]], [[1.9001487433771407, 1.9001279693459807], [1.900165779209126, 1.9001114932007837]]], [[[1.900102524388051, 1.900159371309559], [1.9001452350718149, 1.9001510615003663]], [[1.9001778592667107, 1.9001297407276723], [1.9001861540134697, 1.900160237134667]]], [[[1.9001316021728227, 1.9001788812096059], [1.900168063477845, 1.9001540255689884]], [[1.9001821368164598, 1.9001181333871222], [1.900146515339288, 1.9001973790003146]]]], [[[[1.9001124579616786, 1.9001699740225657], [1.9001438328144677, 1.900109741747794]], [[1.90012364993696, 1.9001573422184923], [1.900187783867239, 1.9001393521321595]]], [[[1.900188559647561, 1.9001362016560563], [1.9001418604933829, 1.9001400355051474]], [[1.9001220061635968, 1.9001575691803094], [1.9001214819290562, 1.9001863508329087]]], [[[1.9001105203639095, 1.9001823323284301], [1.900191786591209, 1.9001737350804198]], [[1.9001888146933636, 1.9001350847650968], [1.9001433036633604, 1.9001699992850813]]], [[[1.9001017034432197, 1.9001709573073506], [1.900144669655294, 1.9001951572972504]], [[1.9001602762799605, 1.9001368119016375], [1.900173895309133, 1.9001152544765387]]]], [[[[1.9001910083612321, 1.9001369887130046], [1.9001004170640252, 1.9001414199833726]], [[1.9001785883830646, 1.9001635847921985], [1.900187218722783, 1.9001218375326163]]], [[[1.9001494380207025, 1.9001765091164542], [1.900161159430446, 1.9001517708773628]], [[1.9001883880585533, 1.9001348124075055], [1.900162281172396, 1.9001836739405848]]], [[[1.9001672724914522, 1.9001340295618434], [1.900174687051891, 1.9001308326460415]], [[1.9001900796862166, 1.9001270603975473], [1.900158490434251, 1.900152090141532]]], [[[1.9001618777646985, 1.9001459796893023], [1.900169163919782, 1.9001850277908305]], [[1.9001634365048694, 1.90019101441306], [1.9001042878378882, 1.9001129257767093]]]], [[[[1.9001772593110025, 1.900171645766735], [1.9001161666008397, 1.9001403715214658]], [[1.900189532224811, 1.9001493452846756], [1.9001297112400508, 1.900184397684246]]], [[[1.9001571488949407, 1.9001457050126074], [1.9001691991407041, 1.9001260754034446]], [[1.9001924471025735, 1.9001233702713687], [1.9001681231409586, 1.9001254927212783]]], [[[1.90010427213313, 1.9001150316250808], [1.9001062915315186, 1.9001695734422073]], [[1.9001493040662538, 1.900155267418207], [1.9001230237551314, 1.9001063648041052]]], [[[1.900136370878018, 1.9001484083105744], [1.900163232739348, 1.900144627051921]], [[1.900121911943131, 1.9001330000326173], [1.9001718110396846, 1.9001625078653448]]]], [[[[1.9001347203125305, 1.900115677932528], [1.9001723184336883, 1.9001642823998162]], [[1.9001008970706006, 1.9001260248773602], [1.9001658718692551, 1.9001085178070134]]], [[[1.9001881239803518, 1.9001559707111793], [1.9001699143797475, 1.9001403400511876]], [[1.90015166532069, 1.9001630031098833], [1.9001492421010076, 1.9001365202723597]]], [[[1.9001696261640209, 1.9001412369491844], [1.9001699849998177, 1.9001205561548764]], [[1.900162132736783, 1.9001175838679378], [1.900199215510979, 1.9001261643694751]]], [[[1.9001461274561378, 1.900118344831529], [1.9001426146166767, 1.9001488550639198]], [[1.9001340528507522, 1.9001469257583965], [1.9001287271850016, 1.9001512109981276]]]]], [[[[[1.9001201044400016, 1.9001255350178066], [1.9001542144560069, 1.900182174151623]], [[1.900198836877106, 1.9001879840144948], [1.9001579939500117, 1.9001025533336462]]], [[[1.9001310312202977, 1.9001035721882609], [1.900158603170685, 1.9001830729764504]], [[1.900171877171382, 1.9001787071893432], [1.900132496411114, 1.9001606358722307]]], [[[1.9001052935440381, 1.9001494967910963], [1.900107583180697, 1.9001698470328114]], [[1.9001401674187708, 1.9001872770474635], [1.9001275405215912, 1.9001062453409727]]], [[[1.900177576030979, 1.9001491816916964], [1.9001710345971325, 1.9001668925319086]], [[1.9001781465102132, 1.9001560656699799], [1.900191500702431, 1.9001369372532346]]]], [[[[1.9001038759836506, 1.9001180770020134], [1.9001032136274247, 1.9001997213129538]], [[1.9001469174275607, 1.9001555737775295], [1.9001160454920234, 1.9001748419817721]]], [[[1.9001400787367835, 1.9001079167680044], [1.9001557726706484, 1.9001651097628838]], [[1.9001699328999182, 1.900131648479249], [1.9001977253272082, 1.9001560304370462]]], [[[1.9001611258856612, 1.9001970699842745], [1.9001706048486382, 1.9001357943905988]], [[1.9001371249896521, 1.9001685503906491], [1.9001514840288845, 1.9001903784537129]]], [[[1.9001461379262123, 1.9001018030223686], [1.9001268647193075, 1.9001513145143625]], [[1.900184775484133, 1.900145110280183], [1.9001338553675713, 1.900197334350584]]]], [[[[1.9001062819764698, 1.9001568657996604], [1.9001323051243788, 1.9001286749570905]], [[1.9001041553049491, 1.9001391148503721], [1.9001564363206134, 1.900156021844828]]], [[[1.900199696229067, 1.9001964702133525], [1.900122503432732, 1.900123578348248]], [[1.9001210062090066, 1.9001635018766472], [1.9001986096991037, 1.90015056182392]]], [[[1.9001816456143996, 1.9001139128997455], [1.9001249665634599, 1.900149880932801]], [[1.9001862246563266, 1.9001222785339635], [1.9001363176362278, 1.9001968451990716]]], [[[1.900146271840115, 1.9001053017833043], [1.9001110409962556, 1.9001082929372235]], [[1.9001455436790453, 1.900148897175391], [1.900198480976692, 1.9001497339002424]]]], [[[[1.9001428311763529, 1.9001318553599922], [1.900182918279074, 1.9001628193821214]], [[1.9001378462892144, 1.9001898189025028], [1.9001744622167744, 1.9001665465676112]]], [[[1.9001300560312873, 1.900145151543902], [1.9001916236228218, 1.9001388987011145]], [[1.9001329415876211, 1.9001903741127641], [1.90014412211751, 1.9001204302426111]]], [[[1.900151845180839, 1.9001105558757552], [1.9001258181951914, 1.9001431743849526]], [[1.9001557002483873, 1.9001064168031505], [1.9001868504879205, 1.9001549455838733]]], [[[1.9001831413016799, 1.9001879612768406], [1.9001061469678266, 1.900131124652738]], [[1.9001994953884809, 1.900188297495372], [1.900176460985512, 1.9001680644899468]]]], [[[[1.900108321310486, 1.9001703075187248], [1.9001031694087318, 1.900100409679116]], [[1.9001770981023065, 1.9001652195354997], [1.900174579865529, 1.9001818415464906]]], [[[1.9001234253589083, 1.9001660109648237], [1.9001706248953905, 1.9001124180161046]], [[1.9001136460511845, 1.9001629990635334], [1.9001423402764457, 1.9001864339294081]]], [[[1.900134572507593, 1.9001019943516395], [1.9001543660337878, 1.900107658084636]], [[1.9001604869313722, 1.9001312478354941], [1.9001200388786075, 1.900106231639465]]], [[[1.900109378810041, 1.900100897501434], [1.9001339520129505, 1.9001789818216213]], [[1.9001541527848216, 1.9001774297095202], [1.9001816212151648, 1.9001165210743634]]]], [[[[1.9001573291052427, 1.9001771042131939], [1.9001436339604298, 1.9001447847417203]], [[1.9001715692694618, 1.9001720605750152], [1.9001409229009987, 1.9001457973310865]]], [[[1.9001719267877337, 1.9001567603520346], [1.9001131391768054, 1.900199936775505]], [[1.900181659605829, 1.9001165522276338], [1.9001936269168924, 1.9001522671719044]]], [[[1.9001470876926048, 1.9001181551674848], [1.9001964387087973, 1.9001497952436162]], [[1.9001863062980995, 1.9001362057408286], [1.9001459609508464, 1.9001572739520667]]], [[[1.900124767086702, 1.9001411233299745], [1.9001131651373588, 1.9001741129058793]], [[1.900140394049834, 1.9001742156424977], [1.9001522145840424, 1.9001831767608426]]]], [[[[1.9001034011626179, 1.900174232159296], [1.9001383790050428, 1.9001246618011094]], [[1.9001164977919307, 1.900150311751327], [1.900116660019997, 1.9001125358237718]]], [[[1.9001843129345506, 1.9001542065931152], [1.9001594605726293, 1.9001285263710024]], [[1.9001970859402437, 1.9001697983327368], [1.9001113791017543, 1.9001206350869786]]], [[[1.9001570570683581, 1.9001853603775012], [1.9001530616458335, 1.9001891400749542]], [[1.9001398710164932, 1.9001236474672936], [1.9001278527637646, 1.90017743251755]]], [[[1.9001799210729937, 1.9001155173427302], [1.900194309401759, 1.9001760802204815]], [[1.9001088301693063, 1.9001238495497952], [1.900123274140397, 1.900105910180335]]]], [[[[1.9001688316482073, 1.9001671908357878], [1.9001860302114408, 1.9001940739552086]], [[1.9001608287910925, 1.9001839542092809], [1.900187331385944, 1.9001953523720112]]], [[[1.9001303600102502, 1.9001938927496835], [1.900165641790103, 1.9001560226442549]], [[1.9001004939937376, 1.9001486880696898], [1.90010429732592, 1.9001502370015972]]], [[[1.9001436938161365, 1.900194143045767], [1.9001632673587192, 1.900144319506508]], [[1.9001847382762989, 1.900100211461618], [1.9001667787567273, 1.900127839065502]]], [[[1.9001619426709457, 1.9001067277810604], [1.900188058277231, 1.9001995938700567]], [[1.9001680244797623, 1.9001365227004374], [1.9001491840246563, 1.9001084625272955]]]], [[[[1.9001450490949185, 1.9001973330184658], [1.9001442545532599, 1.900112876733465]], [[1.9001681669110533, 1.900147603246384], [1.9001670094380396, 1.9001938145846242]]], [[[1.900110889978735, 1.9001842175976509], [1.9001589173995685, 1.9001406858837515]], [[1.9001675618920286, 1.9001002758099497], [1.9001103116402094, 1.900165455281944]]], [[[1.900101776853335, 1.9001873670916638], [1.9001235754259942, 1.9001656139392284]], [[1.9001695615529346, 1.9001857313802957], [1.9001820646573673, 1.9001700659768737]]], [[[1.9001677886037125, 1.900173406900172], [1.900127817358046, 1.9001356103297913]], [[1.900123533181869, 1.900188616932631], [1.9001296193233177, 1.9001371792503259]]]], [[[[1.9001467863268267, 1.9001133550442653], [1.9001548736370408, 1.900172988979589]], [[1.9001747365128652, 1.9001343930858658], [1.9001470094497883, 1.900179293871113]]], [[[1.9001508038535018, 1.9001058618351487], [1.9001073944369644, 1.900172019825018]], [[1.9001004331539615, 1.900164827311696], [1.900175110395442, 1.9001211531175954]]], [[[1.9001378574183019, 1.9001531367497715], [1.9001488198019014, 1.900161294045204]], [[1.9001918415739618, 1.900147102524874], [1.9001313950543222, 1.900126426123549]]], [[[1.9001273694939629, 1.9001452958302998], [1.9001570454405774, 1.9001508632784658]], [[1.9001168308431013, 1.9001430944550046], [1.9001238675059, 1.9001019576888187]]]]], [[[[[1.9001850744283266, 1.9001832302773554], [1.9001293668061374, 1.9001177754057483]], [[1.9001686062316931, 1.9001771431687389], [1.9001258551203803, 1.9001909234067145]]], [[[1.9001546930053792, 1.900145404043353], [1.9001340171120351, 1.9001744788353945]], [[1.900101335592606, 1.9001903061270768], [1.90016798682587, 1.900168946000491]]], [[[1.9001185509149512, 1.9001913949767597], [1.9001792873139023, 1.9001569871110275]], [[1.900110997096359, 1.9001432054910048], [1.9001817797192266, 1.9001198846993732]]], [[[1.900156138430973, 1.9001509689026836], [1.900170956533964, 1.9001575985748305]], [[1.9001783156766459, 1.9001734737727576], [1.9001591635583468, 1.9001565938018632]]]], [[[[1.900124198413621, 1.9001174757729213], [1.9001731424417436, 1.9001038053807537]], [[1.9001891986307966, 1.9001601077466777], [1.9001902053329855, 1.9001001782130564]]], [[[1.9001082257774942, 1.9001075371596337], [1.9001563583019452, 1.900136010371933]], [[1.9001638861081531, 1.9001179031072146], [1.90011975701665, 1.9001288097138633]]], [[[1.900129132727256, 1.9001166127380764], [1.9001365360310143, 1.9001739426948059]], [[1.9001628066206915, 1.900112340677578], [1.9001923083603367, 1.9001248830281898]]], [[[1.9001985996356037, 1.9001217147754936], [1.9001661333556263, 1.9001878760047473]], [[1.90017818065811, 1.9001389024741466], [1.9001058629604035, 1.900104597870834]]]], [[[[1.9001331127667906, 1.900158767763377], [1.9001906192530622, 1.9001519274140122]], [[1.9001261038287065, 1.9001947676104392], [1.9001406503593143, 1.900197679438778]]], [[[1.9001633354518397, 1.9001317225251981], [1.9001576869469894, 1.9001763162000775]], [[1.9001282386813865, 1.9001536505090961], [1.9001762545914325, 1.9001575291997215]]], [[[1.9001262193272068, 1.9001699721046814], [1.900183938979985, 1.9001183376578425]], [[1.9001334476743377, 1.9001256069821866], [1.90014914116577, 1.9001218108377724]]], [[[1.900136766912187, 1.9001961754390206], [1.9001206942489286, 1.9001722175660523]], [[1.9001664485058878, 1.900144439586606], [1.900146350090918, 1.900190469396497]]]], [[[[1.9001344577769403, 1.900182170841252], [1.9001638115945827, 1.900176907982333]], [[1.9001330883856398, 1.900171023209055], [1.9001639442036962, 1.9001592311783322]]], [[[1.900187072965175, 1.900147146569425], [1.900143124824307, 1.9001646032603672]], [[1.9001367383358494, 1.9001288041787032], [1.9001012947484122, 1.900105750806592]]], [[[1.9001332608960175, 1.9001449005484412], [1.9001852668793058, 1.9001977599897502]], [[1.900182221485869, 1.9001506182167154], [1.900158295521462, 1.9001916332495057]]], [[[1.9001894557384464, 1.9001005982614236], [1.9001269527165154, 1.9001772135761752]], [[1.900191078699865, 1.900126152031959], [1.9001055804909115, 1.9001848189369739]]]], [[[[1.900133721211482, 1.9001736672301897], [1.9001624855159298, 1.900104716626953]], [[1.9001656636599906, 1.9001419887290063], [1.9001137203866403, 1.9001347373645237]]], [[[1.900105349540567, 1.9001862762482167], [1.9001046826406773, 1.9001053597469693]], [[1.9001994667597237, 1.9001518571523364], [1.900112555194107, 1.9001243902853586]]], [[[1.9001861280673105, 1.9001644942339055], [1.9001998201556867, 1.9001292297731518]], [[1.9001194889768664, 1.9001014697622798], [1.9001183527203958, 1.900130060086831]]], [[[1.9001231586992036, 1.900150674885696], [1.9001304264144405, 1.9001180299655889]], [[1.9001474329479509, 1.900160667140885], [1.9001334655193047, 1.9001600308009736]]]], [[[[1.9001222978972414, 1.9001467994602088], [1.9001119955246497, 1.9001935707885045]], [[1.9001041674785217, 1.9001609140667677], [1.9001324488089923, 1.9001618228859956]]], [[[1.9001068862787944, 1.9001320452117585], [1.9001663896061407, 1.900187822615321]], [[1.9001519682684325, 1.9001883989101238], [1.900153938311038, 1.9001628647580013]]], [[[1.9001908000652827, 1.9001275428905102], [1.9001266058412614, 1.9001374189485472]], [[1.9001472365923975, 1.9001719953367409], [1.9001158665775966, 1.9001858730627146]]], [[[1.9001092496222078, 1.9001623788043884], [1.9001155909510925, 1.9001752526178544]], [[1.900196379953313, 1.9001792389810557], [1.900118021640009, 1.9001104878710806]]]], [[[[1.9001334865827597, 1.9001329933627258], [1.9001120420293875, 1.9001065781124467]], [[1.9001601286474288, 1.9001999163887673], [1.9001400299572702, 1.9001629113773026]]], [[[1.9001033483689282, 1.9001265997689112], [1.9001736344343754, 1.9001077310087449]], [[1.9001984534487728, 1.9001562827402168], [1.900171367150316, 1.9001313492852472]]], [[[1.9001823727948086, 1.9001607402832834], [1.9001630310555913, 1.900120369734002]], [[1.9001524503048295, 1.9001923775180667], [1.9001689199772298, 1.9001811729394025]]], [[[1.900173871506881, 1.9001837702484567], [1.9001444850414073, 1.9001297336171084]], [[1.900110694740754, 1.9001227845218414], [1.9001380253564482, 1.9001788624477016]]]], [[[[1.9001605410132612, 1.9001153090417904], [1.9001065009509517, 1.9001360670445495]], [[1.9001406485749608, 1.9001467083819885], [1.9001143316666247, 1.9001138949848595]]], [[[1.9001613228303094, 1.9001315668263865], [1.9001641517067112, 1.9001731928160595]], [[1.9001890206298369, 1.900162420285338], [1.900112549721789, 1.9001023119119984]]], [[[1.9001748087419688, 1.9001355843825658], [1.9001478259907507, 1.9001348640123843]], [[1.9001399334800089, 1.9001708595424007], [1.9001943529374683, 1.9001874746762446]]], [[[1.9001806306609683, 1.9001412923476775], [1.9001289414017704, 1.9001570119986586]], [[1.9001864139908422, 1.9001968899574684], [1.9001781283024202, 1.9001726827227445]]]], [[[[1.900188866047579, 1.9001786761683008], [1.9001334367082243, 1.9001666636991585]], [[1.9001958157546721, 1.9001349706752781], [1.9001177604380732, 1.9001837835841073]]], [[[1.9001831548428187, 1.9001219269880594], [1.9001664891584387, 1.9001849714542804]], [[1.9001143226478479, 1.900108131186315], [1.9001548755053927, 1.9001940174077048]]], [[[1.9001982652769576, 1.9001438114745526], [1.9001324389131637, 1.9001815477770219]], [[1.900108833307557, 1.9001289385268028], [1.9001847671583494, 1.9001202035972882]]], [[[1.9001093478177653, 1.9001770716157567], [1.900179460761613, 1.9001875836625555]], [[1.9001977980224944, 1.9001783107664039], [1.9001080355833906, 1.9001841987367938]]]], [[[[1.9001307097246567, 1.9001261296540262], [1.9001097475929851, 1.9001892783213383]], [[1.900110670565032, 1.9001941648416396], [1.9001432477758877, 1.9001213507595553]]], [[[1.9001751096764214, 1.9001540150410823], [1.9001120471936281, 1.9001141293989745]], [[1.900129966997024, 1.900189037050274], [1.9001230053219635, 1.9001114062376083]]], [[[1.900129860202397, 1.9001005660268948], [1.9001153546526204, 1.9001511436766954]], [[1.9001908378475465, 1.9001890145118145], [1.900147443073261, 1.9001661972233521]]], [[[1.9001728793303725, 1.9001827404075544], [1.9001626773504037, 1.900170930295641]], [[1.9001045594874728, 1.900106295399543], [1.9001268336984878, 1.9001970549921268]]]]], [[[[[1.9001739800834057, 1.9001306572288774], [1.9001962504290066, 1.9001442300873461]], [[1.900171820091315, 1.9001114323646395], [1.9001812412359125, 1.9001081917307772]]], [[[1.9001507476102666, 1.9001526595608536], [1.9001079364267321, 1.9001882692578758]], [[1.9001502648176078, 1.900131466890745], [1.9001837946963978, 1.9001882105516645]]], [[[1.9001352565348077, 1.900117836937513], [1.9001496102345519, 1.9001724232348007]], [[1.900151539282538, 1.9001207200228458], [1.9001711997706534, 1.9001770083360743]]], [[[1.9001323067364877, 1.900152582664634], [1.9001533371751365, 1.900115161642627]], [[1.900128559189583, 1.9001763826283238], [1.9001000108167674, 1.9001426383516729]]]], [[[[1.9001081287540222, 1.9001534102366977], [1.9001465138603126, 1.9001352597656964]], [[1.9001294181765658, 1.9001679030689351], [1.9001008781628712, 1.9001778174322346]]], [[[1.9001416469975683, 1.9001719287864938], [1.9001462213970421, 1.9001623477142777]], [[1.900192649233635, 1.9001200692951734], [1.9001328057470825, 1.9001251403949142]]], [[[1.900172203712061, 1.9001938511767154], [1.9001685047539913, 1.9001476491117126]], [[1.9001395512519748, 1.9001124196616264], [1.9001392112779747, 1.9001725674058663]]], [[[1.900157120046844, 1.9001608148626583], [1.9001237968094444, 1.9001622399403606]], [[1.9001824755686862, 1.9001029878921942], [1.9001376343768341, 1.9001276778524299]]]], [[[[1.9001202343554755, 1.9001367865730963], [1.9001143239817573, 1.9001521717760266]], [[1.9001747136999911, 1.9001634351433248], [1.9001465501893817, 1.9001990698145497]]], [[[1.900153363132871, 1.9001142384418346], [1.9001606041218455, 1.9001040696924865]], [[1.90019146623627, 1.9001145800109844], [1.9001000689909284, 1.9001759728314394]]], [[[1.900125447900563, 1.9001832618793153], [1.9001473800000515, 1.9001370669943933]], [[1.9001408914902815, 1.9001263372161723], [1.9001696898859313, 1.9001506110852755]]], [[[1.9001544699955537, 1.900112722142562], [1.900173782598219, 1.9001279925605281]], [[1.9001617278365293, 1.9001638582902474], [1.9001075682083102, 1.9001699185353742]]]], [[[[1.9001557505806876, 1.9001332514101115], [1.90010159262761, 1.9001876744611863]], [[1.9001545420404309, 1.900159455369932], [1.9001383187741832, 1.900174720632931]]], [[[1.9001449326689805, 1.9001542586276767], [1.9001540385832312, 1.9001739285197008]], [[1.9001365651512765, 1.9001853073257273], [1.90010926856561, 1.900161963615445]]], [[[1.9001372034078379, 1.9001879744629993], [1.9001486633555722, 1.9001716607406216]], [[1.90016808983391, 1.9001704722998818], [1.9001184401360192, 1.9001581478446448]]], [[[1.9001538264027462, 1.900181771996935], [1.9001014985222773, 1.9001540121785498]], [[1.900152158201979, 1.900181054699437], [1.900153846531648, 1.9001513550520468]]]], [[[[1.9001890840810722, 1.9001404591104651], [1.9001052461400185, 1.9001567079084716]], [[1.9001190366702394, 1.9001318642479408], [1.900169501462546, 1.900174806609743]]], [[[1.9001667101409603, 1.9001199974108756], [1.9001609873006935, 1.900145459155807]], [[1.9001473017068415, 1.9001676493128614], [1.9001335766666971, 1.9001954225125814]]], [[[1.900133886176079, 1.9001487022101602], [1.9001089336323413, 1.900118016028312]], [[1.900181932160012, 1.9001172361387846], [1.9001036396576743, 1.900119443031521]]], [[[1.90011688445255, 1.9001388949761784], [1.9001253547561692, 1.9001005724469584]], [[1.9001116236595759, 1.9001030045820706], [1.9001550828603864, 1.900120636699506]]]], [[[[1.9001013785356682, 1.9001833113165332], [1.9001358479319206, 1.9001181653253678]], [[1.9001632180525014, 1.900150551368596], [1.9001361443949365, 1.9001577427345528]]], [[[1.9001528460328139, 1.900127245463918], [1.9001458606189157, 1.9001641375734724]], [[1.9001729477542912, 1.9001782682214456], [1.9001616338023202, 1.900162895395518]]], [[[1.9001681439774836, 1.900111488457436], [1.900162870274644, 1.900143391992132]], [[1.9001383916580605, 1.900138569594342], [1.9001495701893407, 1.9001305206245989]]], [[[1.900148709193854, 1.9001667087939367], [1.9001176349187119, 1.9001242816115012]], [[1.900122949399309, 1.9001240894483704], [1.9001425134697822, 1.9001636464653753]]]], [[[[1.9001356838013614, 1.9001765991660176], [1.9001372103494134, 1.90011706281188]], [[1.9001430815533942, 1.9001782989108025], [1.900147639499356, 1.9001622852170539]]], [[[1.900158813858997, 1.9001669533167143], [1.9001942077591474, 1.9001838608001325]], [[1.9001789837541119, 1.9001428864618206], [1.9001487195745623, 1.9001701986577202]]], [[[1.9001481456490557, 1.9001189307564539], [1.9001925432160534, 1.9001008431536]], [[1.90010022344828, 1.9001311336571693], [1.9001098253593978, 1.9001196624278918]]], [[[1.9001834948366028, 1.9001874025877161], [1.9001619523998052, 1.900101240064565]], [[1.9001480292160748, 1.9001076925226534], [1.900188405481677, 1.9001320031610698]]]], [[[[1.9001638215124412, 1.9001337044992974], [1.9001995138476337, 1.900106216351396]], [[1.900135770413049, 1.9001180317051745], [1.9001648238000939, 1.900153673911243]]], [[[1.9001496601978751, 1.9001750895315959], [1.9001079207430127, 1.900100081895153]], [[1.9001518608712353, 1.900138529024498], [1.9001496273784266, 1.900140273283804]]], [[[1.9001738465136926, 1.9001311578855011], [1.9001785565312186, 1.900156360941498]], [[1.9001612174826872, 1.9001823946821195], [1.9001365054231818, 1.9001084851925762]]], [[[1.9001482259801865, 1.9001876588960653], [1.9001385150623238, 1.9001770114805445]], [[1.9001958350930312, 1.9001748064884432], [1.9001810802546737, 1.9001890792445264]]]], [[[[1.9001192566718434, 1.9001832494771054], [1.9001031571855602, 1.9001882306413367]], [[1.9001393099057864, 1.9001579088037], [1.9001457100440546, 1.9001688643391608]]], [[[1.9001849236676995, 1.9001053750783194], [1.900169031629569, 1.9001958290293708]], [[1.9001275530348556, 1.9001940728860798], [1.9001054995323923, 1.9001165422008808]]], [[[1.9001009572211858, 1.9001784302687728], [1.9001058026569029, 1.9001371593926855]], [[1.9001047780440432, 1.9001088148788428], [1.9001278989719317, 1.9001719005985618]]], [[[1.9001030089742132, 1.9001984728334675], [1.9001056142150543, 1.9001557286508424]], [[1.9001888834744165, 1.9001431334996226], [1.900110355096212, 1.9001751940855156]]]], [[[[1.9001626631472197, 1.9001780907228438], [1.900198652857739, 1.9001804274013858]], [[1.9001086047740379, 1.9001480359204215], [1.9001606248995824, 1.9001334831958256]]], [[[1.9001655064951672, 1.9001173601366927], [1.9001257891204182, 1.9001767426062763]], [[1.9001084604070226, 1.9001486707260207], [1.9001906476328865, 1.9001678326521314]]], [[[1.9001389119336385, 1.9001932987028172], [1.900103651693631, 1.9001560704852682]], [[1.9001809390268716, 1.9001661682830622], [1.900103208205666, 1.9001087769443945]]], [[[1.9001027220205147, 1.9001364251382662], [1.9001077709896592, 1.9001992999572037]], [[1.9001371941141039, 1.9001202166443087], [1.9001059195554992, 1.900165003362075]]]]], [[[[[1.9001870968302326, 1.9001396290549235], [1.9001884125645265, 1.9001541446670867]], [[1.9001711107242152, 1.900137033032829], [1.9001498932810543, 1.9001180224171632]]], [[[1.9001887818887866, 1.9001974490354363], [1.900165526342515, 1.9001230372157532]], [[1.9001729745599887, 1.9001742938138515], [1.9001753735775189, 1.9001034384479867]]], [[[1.9001360608428977, 1.9001198750446076], [1.9001663143293808, 1.9001828504131775]], [[1.9001982501163517, 1.9001173563117224], [1.9001225103170614, 1.9001932163166673]]], [[[1.9001719644173811, 1.9001799609502499], [1.9001727659321515, 1.9001991010928623]], [[1.900183805753917, 1.9001580761604202], [1.9001199022481188, 1.9001004426523094]]]], [[[[1.9001915806941554, 1.9001588051731604], [1.9001090964425953, 1.9001257640379616]], [[1.9001245811180048, 1.9001851497501994], [1.900162469265004, 1.9001940654716691]]], [[[1.9001955086552011, 1.9001194134558026], [1.9001800671673452, 1.900160455292577]], [[1.9001168802126147, 1.9001873586981146], [1.9001561827287616, 1.9001556087217417]]], [[[1.9001203080231905, 1.9001909587340269], [1.9001601045326515, 1.9001672449019151]], [[1.9001347970215847, 1.9001197362350841], [1.900102486790853, 1.9001279935166349]]], [[[1.900186567669866, 1.9001780796649563], [1.9001331208337437, 1.9001336571259413]], [[1.9001842659640042, 1.9001150576113024], [1.9001895401716702, 1.900132704015448]]]], [[[[1.9001734792488814, 1.9001358920756097], [1.9001840445092546, 1.900164751460435]], [[1.9001827661281236, 1.9001546805947007], [1.9001230758514136, 1.900161231962622]]], [[[1.900151098952717, 1.900132529241876], [1.9001997966481108, 1.9001761083155895]], [[1.9001144721213574, 1.900184626754537], [1.9001423149126346, 1.9001714566883556]]], [[[1.900163390474191, 1.9001548300285165], [1.900139911716166, 1.9001289803921093]], [[1.9001994088267757, 1.9001885886541545], [1.900147995152554, 1.9001019559819263]]], [[[1.90017603559587, 1.900102784864495], [1.9001700695685195, 1.9001243124756144]], [[1.9001981590906498, 1.9001216588873606], [1.9001783706122255, 1.9001693344256523]]]], [[[[1.9001069089577722, 1.900125795022691], [1.9001125271379746, 1.9001013214164808]], [[1.9001195296075997, 1.9001373558531676], [1.9001144575149103, 1.9001422212146852]]], [[[1.9001748385358221, 1.900114860344239], [1.9001617630282375, 1.9001320349140602]], [[1.9001313789413545, 1.900194688661392], [1.9001184913813989, 1.9001507910779312]]], [[[1.9001580716944841, 1.9001705663510666], [1.9001417019762543, 1.9001929173321237]], [[1.900160736275352, 1.9001297219498618], [1.9001376496448008, 1.9001343197273002]]], [[[1.9001620914062378, 1.900154209350309], [1.900174183632821, 1.9001777389891512]], [[1.9001698119962025, 1.9001786824082034], [1.9001326036926638, 1.9001242566323697]]]], [[[[1.9001171793508747, 1.9001747550396777], [1.9001569018996265, 1.9001556763689167]], [[1.9001929137920872, 1.9001984269538708], [1.9001545923121719, 1.9001596817303879]]], [[[1.9001826616833402, 1.9001305881716366], [1.9001618013636872, 1.900160136427924]], [[1.900150821307908, 1.900145868400688], [1.9001281274201611, 1.9001445654956524]]], [[[1.9001200007270274, 1.900163963279521], [1.9001061947338773, 1.9001320258596148]], [[1.9001860991708142, 1.9001691954205364], [1.9001911521551356, 1.900187851501552]]], [[[1.90016938700117, 1.9001578889339317], [1.9001806570192887, 1.900120220347066]], [[1.900111347336828, 1.9001259624190463], [1.9001554834968668, 1.9001230407258585]]]], [[[[1.9001923543187211, 1.900163391988262], [1.9001870583627252, 1.9001698491543033]], [[1.9001908100449931, 1.9001338723782097], [1.900186831151206, 1.900159154888355]]], [[[1.900125725346143, 1.9001305418203678], [1.9001730725631614, 1.9001195453855355]], [[1.9001151132076466, 1.9001385460768523], [1.9001463144374613, 1.9001104482486217]]], [[[1.900190842721937, 1.90014153824409], [1.9001957213287788, 1.9001346285741898]], [[1.9001048662795814, 1.9001858507752127], [1.9001854748749123, 1.9001907679460084]]], [[[1.9001404562349355, 1.9001781836221916], [1.9001030934812027, 1.900157924038821]], [[1.9001822374375938, 1.9001877288153746], [1.900109377649117, 1.9001053538240045]]]], [[[[1.9001449158124923, 1.9001849035925074], [1.9001464030437645, 1.9001325813256762]], [[1.9001828383346635, 1.9001714858349465], [1.9001083962781404, 1.9001935243101535]]], [[[1.9001709080183289, 1.900185218066062], [1.900112315533776, 1.9001175431628818]], [[1.9001016550971765, 1.9001445135794992], [1.9001368738762738, 1.9001050279265776]]], [[[1.9001938908825906, 1.9001079036160378], [1.9001800406123666, 1.9001048809555003]], [[1.900179834910005, 1.9001832402601615], [1.9001007056658872, 1.9001819981714054]]], [[[1.9001235099862919, 1.900132176619071], [1.9001773971596903, 1.9001684817970808]], [[1.9001831558385032, 1.900165728887766], [1.9001552702066757, 1.9001718126097158]]]], [[[[1.900144602997029, 1.9001676652073427], [1.9001058885853312, 1.9001447705195307]], [[1.9001104415211019, 1.9001294856628501], [1.9001463567378785, 1.9001193881386886]]], [[[1.9001201366343163, 1.900133802949971], [1.9001082850858144, 1.9001640693680055]], [[1.900172469063413, 1.9001440279600326], [1.9001709363692647, 1.9001157290988546]]], [[[1.9001162945718195, 1.900110755380906], [1.9001405400177291, 1.9001576966383193]], [[1.9001548763055933, 1.9001910946683886], [1.90016414034826, 1.9001874099462108]]], [[[1.9001013213102609, 1.900187235156208], [1.9001274206929406, 1.9001661809516999]], [[1.9001995526662865, 1.900197462280799], [1.9001468716366536, 1.9001591188925595]]]], [[[[1.9001915734089694, 1.9001652340967738], [1.9001105244502088, 1.9001747920372163]], [[1.9001492975252823, 1.9001456186770702], [1.900171544925101, 1.9001113951963278]]], [[[1.9001793293703824, 1.9001195223119525], [1.9001126762201124, 1.900146467287918]], [[1.9001650371855299, 1.9001103358470777], [1.900122776956912, 1.9001434866921452]]], [[[1.9001004773044, 1.9001755495378638], [1.9001002357725516, 1.9001331899415492]], [[1.900121334014994, 1.9001289230952028], [1.9001989686231124, 1.9001097449554012]]], [[[1.9001806581865606, 1.9001771752651935], [1.900132173771113, 1.900181846545988]], [[1.9001954533812362, 1.900130084482595], [1.9001161946740903, 1.900105330117235]]]], [[[[1.9001351948300576, 1.9001523444104005], [1.9001529131100847, 1.900131685979876]], [[1.9001809024037426, 1.9001294098090513], [1.9001453410700428, 1.9001079080898278]]], [[[1.9001584968737453, 1.9001486891918722], [1.9001564637935713, 1.900182547294578]], [[1.9001423692816302, 1.9001876065225436], [1.9001772472248744, 1.9001759237564844]]], [[[1.9001808316456401, 1.9001445291745847], [1.900180029599467, 1.9001945114836085]], [[1.9001146179420536, 1.9001666296440178], [1.900106837437298, 1.9001342343203185]]], [[[1.9001301657079182, 1.900171048194298], [1.9001778231188857, 1.9001787042094265]], [[1.900152735106069, 1.9001919367257132], [1.9001247158526622, 1.9001664123293118]]]]], [[[[[1.9001811844550345, 1.900135388866424], [1.9001004527746432, 1.900100591955095]], [[1.9001592280700248, 1.9001075710586164], [1.9001317478523436, 1.9001530603842849]]], [[[1.9001044142231562, 1.900122353316385], [1.900160365921908, 1.9001216326927055]], [[1.9001652893599001, 1.9001304495012286], [1.9001403593505037, 1.9001044541581988]]], [[[1.9001629486161087, 1.9001380127047667], [1.9001431598136922, 1.9001425661893896]], [[1.9001325464225527, 1.9001118839190694], [1.9001311362380686, 1.9001653161598355]]], [[[1.900139252951479, 1.9001762944547798], [1.9001337743409636, 1.9001521344137207]], [[1.9001971177562014, 1.9001622258489566], [1.900176472991367, 1.9001540515614397]]]], [[[[1.9001319521889297, 1.9001900956261213], [1.9001742911892854, 1.9001975629803738]], [[1.90016567252354, 1.9001195800346806], [1.9001571031632747, 1.900112300887009]]], [[[1.9001885761259771, 1.9001787552357026], [1.9001911265185616, 1.9001056679111434]], [[1.9001546916284848, 1.9001746764681182], [1.9001806925745022, 1.9001552042329544]]], [[[1.9001534509826452, 1.9001560919266562], [1.9001058699877402, 1.9001246917535464]], [[1.900143952029508, 1.900107372041741], [1.9001745423734646, 1.900128872305055]]], [[[1.9001844786587454, 1.9001071379985006], [1.9001213904782197, 1.900199179757908]], [[1.900123025784063, 1.9001024633280348], [1.9001708733881912, 1.9001413237421196]]]], [[[[1.9001026226295012, 1.9001147700873853], [1.900119299178701, 1.9001043755035667]], [[1.9001432017028186, 1.9001585741197495], [1.900142973160151, 1.9001128046209081]]], [[[1.9001076282173148, 1.900189470288092], [1.9001065084121593, 1.9001289103200347]], [[1.9001414352390484, 1.90015053808073], [1.9001857106595208, 1.9001956414266674]]], [[[1.90012588980486, 1.9001513075284935], [1.9001312882772436, 1.9001369299015622]], [[1.9001366502817743, 1.900108573350758], [1.9001958688744836, 1.9001933693291722]]], [[[1.9001799389221083, 1.900153168770716], [1.9001105104968448, 1.900117489498111]], [[1.9001248626722242, 1.900115296655976], [1.9001523617796607, 1.900141743662196]]]], [[[[1.9001788437092881, 1.900198325055515], [1.900129942109231, 1.9001631843003877]], [[1.9001630345475442, 1.900136679918515], [1.900148908322081, 1.9001111491365898]]], [[[1.9001506487522772, 1.900185029886307], [1.9001057196374382, 1.9001683006534134]], [[1.9001256598094514, 1.9001519852523523], [1.9001210739868848, 1.9001104918995853]]], [[[1.900102553391216, 1.900176601472895], [1.9001698813863526, 1.900156137061823]], [[1.9001501802538086, 1.900113968005027], [1.9001943809042545, 1.9001287871168153]]], [[[1.9001317544494494, 1.9001327365907676], [1.9001389498780792, 1.900107485880546]], [[1.9001163889044004, 1.9001830606988799], [1.9001373135391824, 1.9001966438280058]]]], [[[[1.9001506909063552, 1.9001089598284404], [1.900193748739139, 1.9001127483829496]], [[1.9001606043865218, 1.900134237244958], [1.9001195927548928, 1.9001687798044786]]], [[[1.9001072669195391, 1.9001395539413082], [1.9001466994193281, 1.900157377868615]], [[1.9001678573303886, 1.9001989812167306], [1.900174816137448, 1.90019868599743]]], [[[1.9001312966330028, 1.9001256618318694], [1.9001726007892927, 1.9001120707456225]], [[1.9001821755633186, 1.9001567059111673], [1.9001795609118413, 1.9001324388369965]]], [[[1.9001704230281478, 1.9001319857352006], [1.9001314958457727, 1.9001839211031717]], [[1.900102258200435, 1.9001077971471487], [1.9001625656280203, 1.9001413732176735]]]], [[[[1.900178191741278, 1.9001913075226808], [1.9001335953232754, 1.9001133429925678]], [[1.9001046281175302, 1.9001531112074221], [1.900158260147452, 1.900179172958428]]], [[[1.9001790169392774, 1.900155084556995], [1.9001456767435159, 1.9001816338245174]], [[1.900166393080622, 1.9001552568471003], [1.900197050706236, 1.9001344365869492]]], [[[1.9001751153214066, 1.9001063371420035], [1.900144274900084, 1.9001184020719706]], [[1.9001364256913298, 1.9001511748117472], [1.9001065823116403, 1.900113659900658]]], [[[1.9001612118561977, 1.9001256608280186], [1.9001761768510113, 1.9001801606543252]], [[1.9001217322464055, 1.900139811078768], [1.9001885577672046, 1.9001219720651195]]]], [[[[1.9001961583628173, 1.9001440834326853], [1.9001451611271793, 1.9001926654542876]], [[1.9001851020835694, 1.9001364877497071], [1.900158843884695, 1.9001408054662856]]], [[[1.9001555700358783, 1.900176833347213], [1.9001324689270072, 1.9001589665442093]], [[1.9001571216968391, 1.9001514119514322], [1.9001483408209143, 1.900171181560597]]], [[[1.900115102815847, 1.9001583365036159], [1.9001654206572933, 1.9001197539239725]], [[1.9001864132687534, 1.90010335844255], [1.900143463960314, 1.9001290551015744]]], [[[1.9001006090679609, 1.9001763376536724], [1.9001222097827217, 1.9001938117603938]], [[1.900180039061524, 1.9001932529579122], [1.900180329895306, 1.9001286331394085]]]], [[[[1.900179489976928, 1.9001796910423838], [1.9001877719997897, 1.9001998837117697]], [[1.9001098490456128, 1.9001680016816866], [1.9001264752234879, 1.9001970050742423]]], [[[1.9001134682416936, 1.9001722177573828], [1.9001362877259171, 1.900149782925197]], [[1.9001897235921605, 1.9001475778687356], [1.900136730575983, 1.9001337820949575]]], [[[1.9001491549347047, 1.9001254161833352], [1.900157188945714, 1.900114103977077]], [[1.900134531913382, 1.9001273396734772], [1.900116998692983, 1.9001462813385817]]], [[[1.9001978678625402, 1.9001399223543738], [1.9001627154325005, 1.900113306574543]], [[1.900186949857641, 1.9001419023488744], [1.9001631073160683, 1.9001435053152156]]]], [[[[1.9001281890176078, 1.9001825216600097], [1.9001075229418412, 1.9001216334202828]], [[1.9001452652199462, 1.9001847179737974], [1.9001050290734622, 1.9001424735999894]]], [[[1.900123521681654, 1.9001559843745328], [1.900183562750106, 1.900180226560582]], [[1.9001074634806345, 1.9001250938670817], [1.9001681722677677, 1.900135632942714]]], [[[1.9001544457929525, 1.9001358066587517], [1.9001314643035696, 1.900140700291266]], [[1.9001216731697614, 1.9001362524920942], [1.900111406385367, 1.9001462302844276]]], [[[1.9001747882316191, 1.90016014637781], [1.9001956504203632, 1.900164593638068]], [[1.900196559358857, 1.9001337730418304], [1.9001683872522974, 1.9001967552344525]]]], [[[[1.9001288312645452, 1.9001585526351568], [1.900165027005622, 1.9001892924441097]], [[1.9001122795023946, 1.9001724100813118], [1.900181498207255, 1.9001923727523775]]], [[[1.9001897283333986, 1.9001411729781559], [1.900150270187755, 1.9001361608213834]], [[1.9001989935458057, 1.900176340022231], [1.9001887717527493, 1.900175003423758]]], [[[1.9001235577896347, 1.9001672269627856], [1.900120396794291, 1.9001792008461162]], [[1.9001524365609253, 1.9001237145001024], [1.9001061304588165, 1.90017040262763]]], [[[1.9001444572196367, 1.9001412827777262], [1.9001552058904654, 1.9001010361557915]], [[1.9001130281132532, 1.9001761592053152], [1.9001920030277124, 1.9001506329569455]]]]]], "out_ep": [[[[[[0.3511665435656896, 0.35176889009810236], [0.3514449785883815, 0.35143364583984454]], [[0.3513571679024173, 0.3518535150136305], [0.35161771595336866, 0.35137940310940174]]], [[[0.35177913268213534, 0.35126687227766074], [0.3515826453564925, 0.3517879378099844]], [[0.3516211974300631, 0.35198286117578864], [0.3514691030369617, 0.35167038760389274]]], [[[0.35191657558137435, 0.3519897761704632], [0.3518791307550067, 0.35148739453317995]], [[0.3516221380896014, 0.3516333404999992], [0.35179009004650497, 0.351136378027499]]], [[[0.35184377097933206, 0.35187122378521946], [0.35162746329977534, 0.35186244237176895]], [[0.3518660190904273, 0.35118791358843887], [0.35113738265686356, 0.3518958525867631]]]], [[[[0.351581834525202, 0.3516725301820965], [0.35140073361973817, 0.3512898262823841]], [[0.3511906759523576, 0.35155250698495644], [0.35161765378962856, 0.3510877056969837]]], [[[0.3511354595466147, 0.35184101812321], [0.351995192218793, 0.3515805511279371]], [[0.35159620135959546, 0.35197568528317247], [0.3519721197124812, 0.3510808491999151]]], [[[0.3513303791402278, 0.3515224127525238], [0.35132734764373674, 0.35151949366036983]], [[0.35100089082326613, 0.3512413045246566], [0.3519501756709475, 0.3514007978321203]]], [[[0.3519173633950682, 0.35102395011507337], [0.35163343315296164, 0.3510105830467743]], [[0.3514066635357933, 0.3516032007444505], [0.3514919478173789, 0.35168564833535343]]]], [[[[0.3514184608378692, 0.3519761186809685], [0.3511754670942423, 0.3514257086486756]], [[0.351638492594731, 0.3513535478209708], [0.35134087158766164, 0.3514251385999642]]], [[[0.3515383260960328, 0.35175371075183987], [0.3512981832515155, 0.35108801824568997]], [[0.3514620250394421, 0.3519188419447433], [0.35142362423120044, 0.35149734974642705]]], [[[0.35152894086190306, 0.35103914893280874], [0.3511916749603273, 0.3519898215849272]], [[0.351520962474883, 0.351543799234048], [0.35109685867489654, 0.3515692482923363]]], [[[0.35134376791655003, 0.35137982593484074], [0.3513371657997545, 0.35162759704386687]], [[0.3519648848684462, 0.3519033037774482], [0.3512831821611654, 0.35123424999609093]]]], [[[[0.35165475347403574, 0.35145822125062476], [0.3514176804596566, 0.351572290027806]], [[0.3510124924692452, 0.3513833708757033], [0.3516166919451471, 0.3511640620762168]]], [[[0.351029776782427, 0.3515034145723412], [0.35199504060100256, 0.3511381936450591]], [[0.35138662283555105, 0.3511376463415012], [0.3518315525396577, 0.3514227312725382]]], [[[0.35162762476213427, 0.35188600158809363], [0.3511867014785334, 0.35147764145352556]], [[0.35104684883743215, 0.35100673403209365], [0.35124911426664207, 0.351350974963923]]], [[[0.35157095077392037, 0.35154806888340623], [0.35132518770202353, 0.35111164287766056]], [[0.35193363566706326, 0.3511427200220658], [0.3512818222224655, 0.3518306215525677]]]], [[[[0.351308270166802, 0.35139777004363637], [0.3511212510340866, 0.3514290746854839]], [[0.3518586684246201, 0.35180365898136257], [0.3518686676992483, 0.35158585778876594]]], [[[0.3517874222668367, 0.3517362734934216], [0.3516273358378673, 0.35155870144809875]], [[0.3512088035948543, 0.3514501676403764], [0.3510329291672835, 0.3518961537170303]]], [[[0.3514494606062741, 0.35126159933581136], [0.3517406397405334, 0.3515100266811575]], [[0.35106688495590077, 0.35184559960087775], [0.3515662750660708, 0.3516303362523458]]], [[[0.3516879311351865, 0.35114023200252786], [0.351706228195736, 0.3510253978103528]], [[0.3511077100405903, 0.35190732366224464], [0.3518122286356264, 0.35126104947544357]]]], [[[[0.3514386124938232, 0.3517398860169164], [0.3516047416613782, 0.35144522770749864]], [[0.3515891034615768, 0.35102952345635013], [0.3515911388745726, 0.3519908063466075]]], [[[0.351393477532476, 0.35119635849894804], [0.3512697637035374, 0.3516553081954241]], [[0.3513618806890318, 0.3511525800298593], [0.35141857266314713, 0.3515700665965272]]], [[[0.3515775938457511, 0.351295340721124], [0.35199647266403117, 0.3519849611905735]], [[0.35178611929190884, 0.35113784861358643], [0.35135551123974745, 0.35193957928001846]]], [[[0.3517805976693626, 0.3517056799492259], [0.35170910011765677, 0.3514085837452671]], [[0.3514194817538006, 0.35114153243841273], [0.35128620056611864, 0.35149257778750626]]]], [[[[0.35199186366888946, 0.3513125642119697], [0.3516202608463304, 0.35126214886829077]], [[0.35157535674786267, 0.351296091403648], [0.35107222386570114, 0.3516093551305464]]], [[[0.35159664354714354, 0.3515617979358054], [0.3510169799814078, 0.3510671571691581]], [[0.35162603310951235, 0.3517059130389569], [0.35102194295370387, 0.35190485367808366]]], [[[0.35140118869926945, 0.3515546174836758], [0.35111817775420573, 0.3512189550406129]], [[0.35126389477733627, 0.3514984274281423], [0.35182930455121086, 0.3519570419796708]]], [[[0.35150993983464757, 0.3514944890321039], [0.3512756167286082, 0.3511268028952749]], [[0.3517546333601625, 0.35141817692711075], [0.35154941375308835, 0.35131408574980766]]]], [[[[0.3517256221006069, 0.35154864282179565], [0.351491736310573, 0.3513486432418866]], [[0.35147167875108803, 0.3519707256143713], [0.35111641106606034, 0.35149808026271295]]], [[[0.3514506998918228, 0.35136135555349923], [0.351211812800586, 0.3513263378667918]], [[0.351686457280656, 0.3515968554995969], [0.3511432837461958, 0.35177365864029864]]], [[[0.3512945341831087, 0.3514443460455955], [0.3516182665601004, 0.35185594992541736]], [[0.35124265590796583, 0.35194802279678417], [0.3519653127420744, 0.35102082995649125]]], [[[0.35183137207686266, 0.351121417090125], [0.35134931711134393, 0.3514760299204334]], [[0.35112071630337843, 0.35125077094688495], [0.35141880794585767, 0.3512070527269016]]]], [[[[0.35186049636796274, 0.3516480461935742], [0.3518950007861571, 0.35129488291372796]], [[0.3510528111575154, 0.35198138134600154], [0.3511599621005651, 0.3513192596145388]]], [[[0.351384366175486, 0.3511358895619344], [0.3511298224441595, 0.3516503310175986]], [[0.3511155329170819, 0.3519386546271393], [0.35122187873356236, 0.3516632765558668]]], [[[0.35134020551528944, 0.3519039502579641], [0.35124182504706725, 0.3514088621073236]], [[0.35135990775364484, 0.3518865932767772], [0.3517975447281113, 0.3518077653252669]]], [[[0.35177013265709983, 0.351295129263678], [0.35157496294470847, 0.3519126287561788]], [[0.351647823559606, 0.3519619994666148], [0.3517354760526419, 0.35196150378067675]]]], [[[[0.35168144867809464, 0.3510428213748571], [0.3512067078988075, 0.35153038195930725]], [[0.35190040515631427, 0.35156765193332956], [0.35175797557237315, 0.3511429086367679]]], [[[0.35106557865262833, 0.3518302366178692], [0.35157813956579714, 0.35153069536742415]], [[0.35184838981413524, 0.3517524320154313], [0.35115309016070634, 0.3516746474973051]]], [[[0.35156130028620086, 0.3515641051890019], [0.3514696462022005, 0.35134046056105167]], [[0.35103774717517683, 0.3518112470312708], [0.35112404539212333, 0.3514535408188061]]], [[[0.35110956211039235, 0.35145099937905605], [0.35118246729952823, 0.351870400126459]], [[0.3510421079406481, 0.3517372965988525], [0.35177250102566643, 0.35106016192868383]]]]], [[[[[0.35142769763265863, 0.3518173116343853], [0.3516955623692051, 0.3516380326609226]], [[0.3516799371616465, 0.3518162418610002], [0.351373161956389, 0.35118110046070444]]], [[[0.35149355106452274, 0.35160523360722], [0.35119696072107826, 0.35155161369452365]], [[0.35152466345111105, 0.35165901007935907], [0.35182432617075493, 0.35194627173074794]]], [[[0.35169092851523026, 0.3516774811136861], [0.3514732736748893, 0.3518638207744069]], [[0.3513623020398717, 0.35107600382816145], [0.351396744195077, 0.3513516940185316]]], [[[0.35174320969092454, 0.3516692909029976], [0.3517308957713799, 0.35163476817676437]], [[0.35153932626919293, 0.3517403875926366], [0.35139658161048937, 0.35195750508627693]]]], [[[[0.3516895276605809, 0.3518319409611553], [0.35186690728162806, 0.35142068523585823]], [[0.3514699038257522, 0.3516377862132149], [0.35100655296678035, 0.3519936424396261]]], [[[0.3513365033044631, 0.35127114753571687], [0.35127804007342067, 0.35167434370543993]], [[0.35143852744746884, 0.3511944469999109], [0.3512879450082056, 0.3514175606760847]]], [[[0.35158860754446536, 0.35141594552817573], [0.35177010322880203, 0.3515028269630912]], [[0.3516462981907081, 0.35159301991931335], [0.3512091910126223, 0.35165793445359766]]], [[[0.35151785865882434, 0.35173116189836157], [0.3518841215720681, 0.3518007340013784]], [[0.35183847626743353, 0.35128077274733394], [0.35165795489523155, 0.3518337063974543]]]], [[[[0.35184363892931764, 0.351245797938412], [0.3517142265687154, 0.35149793547356445]], [[0.3513816983105125, 0.3519185087286666], [0.35115151660608207, 0.3519065478406359]]], [[[0.35154039404962034, 0.3510357101863927], [0.35165445047469046, 0.3514029876306308]], [[0.35102524072095065, 0.35114259528246416], [0.35133132375681186, 0.3514947127732954]]], [[[0.35104511564679236, 0.35145147947340405], [0.35103188760962756, 0.3519367850687069]], [[0.35194360165716126, 0.35156220903375074], [0.35101212131379017, 0.3513341617877759]]], [[[0.35160968360581246, 0.3513241694434915], [0.3519472576207355, 0.35176247670947447]], [[0.351148632372692, 0.35146271731416423], [0.3511033305559943, 0.3515165110810677]]]], [[[[0.3517512531393579, 0.3511194188598232], [0.3519729429041524, 0.3519186722104834]], [[0.35128862331065136, 0.35129478840546796], [0.3510165606617408, 0.35157764336480024]]], [[[0.35159586012573263, 0.35199989534213655], [0.3514721012525913, 0.3513929050998907]], [[0.3510114269701254, 0.3511240270444854], [0.35199692214809, 0.3511319954716244]]], [[[0.35159528003074336, 0.35121965832381485], [0.351421888473435, 0.3515653503978641]], [[0.35120021413881153, 0.3519678428956952], [0.3515103830494877, 0.3516652977349123]]], [[[0.35125677368634356, 0.35171082597393444], [0.35166395913857557, 0.35167638170456317]], [[0.3516926863638892, 0.3511380642935021], [0.35175849368365036, 0.3512530626756384]]]], [[[[0.3516913397098548, 0.3511157172437258], [0.351070470208337, 0.35151351129600067]], [[0.35171142788396487, 0.35157421640638986], [0.3513453401368272, 0.3519191098576965]]], [[[0.3511749002683354, 0.3519747146451292], [0.3519388540129381, 0.3513529354019082]], [[0.351250436924607, 0.35179713424398945], [0.3516807099084838, 0.35189956027432456]]], [[[0.35155703794609866, 0.35169156072731994], [0.3519145576028522, 0.35154251443413725]], [[0.35151976668862694, 0.35115327256435713], [0.35150062389196923, 0.35119018214275444]]], [[[0.3511936370809877, 0.3510668979708996], [0.3519539543067455, 0.3515326542780515]], [[0.3519551868376049, 0.35163012508617425], [0.3511102770285008, 0.351066375512321]]]], [[[[0.35199026824784874, 0.35142108219994717], [0.3517562247911096, 0.35176983660436206]], [[0.35145464362989925, 0.3516545509785459], [0.35126883516746604, 0.35154704785068974]]], [[[0.35166645557568227, 0.35165249535796644], [0.3519140709333444, 0.3513537064370425]], [[0.35194326706180495, 0.35110185271738187], [0.35132476555700287, 0.3511507003114103]]], [[[0.3510568758277392, 0.3510718830735968], [0.35116697374450234, 0.35156817991276795]], [[0.351829753841317, 0.3517621687122945], [0.3515773172818548, 0.3513654507893453]]], [[[0.351798476926149, 0.35115411266349283], [0.3514107985531604, 0.35105604175777194]], [[0.35191813222014295, 0.3516839090154718], [0.3510788046528404, 0.3515650405803334]]]], [[[[0.35173719182559154, 0.3512080083531091], [0.3518106940933069, 0.3518000528505374]], [[0.3518680246258116, 0.35184438132436374], [0.3513302276518416, 0.3519984778015188]]], [[[0.35185698709759616, 0.3518856313537929], [0.3512720280947315, 0.3515806117505569]], [[0.3510204363357802, 0.3516097672642824], [0.35126701458452037, 0.35190852275694307]]], [[[0.35189887102167133, 0.35145902971674525], [0.351070704842875, 0.3516000534615682]], [[0.3516463971576904, 0.3517395576846297], [0.3516696402216534, 0.3518360863641928]]], [[[0.3513830130461468, 0.3519437973738588], [0.3512686676152472, 0.35105704517340736]], [[0.3517803611465286, 0.3514318965674075], [0.35183896403888415, 0.35101371390452313]]]], [[[[0.35138938520483304, 0.35158795009910704], [0.35184408763014746, 0.3513527932595051]], [[0.3510617246667608, 0.35143683739170506], [0.351882877128662, 0.3513329928785286]]], [[[0.3514925339877708, 0.35139516166134604], [0.35170646066467515, 0.35196541921864266]], [[0.35134923013739083, 0.35184633970463836], [0.3511119388170875, 0.3516327120910893]]], [[[0.35195069066566864, 0.3511571533957272], [0.35185153498586563, 0.35149718585773665]], [[0.3511536465467226, 0.3514254129720117], [0.35147310163860424, 0.35130679371026974]]], [[[0.3517188788150399, 0.351512559334835], [0.35174819507434807, 0.35156008854986504]], [[0.3515530749856399, 0.35133434383201145], [0.3516485089361231, 0.35173625822551285]]]], [[[[0.35133980028829187, 0.3513969883215548], [0.3514445151615934, 0.3510327175937242]], [[0.3517600224723492, 0.3519331159806816], [0.3519063477405102, 0.35131147780229083]]], [[[0.3510354191298645, 0.3511655720156834], [0.3515922623246398, 0.3518202583221221]], [[0.3515321607402254, 0.3517761283824929], [0.3511170237756516, 0.3514091289825232]]], [[[0.3510284432545731, 0.3515273016338872], [0.3511437250981599, 0.3519284855353451]], [[0.3510997894551984, 0.3519377186747796], [0.3516437036193398, 0.3512662692671338]]], [[[0.35141834713926345, 0.35177205174254894], [0.3519077680452721, 0.3519514147638598]], [[0.35156829371553106, 0.35105307280272335], [0.35125991123741424, 0.35177335471837956]]]], [[[[0.35148491856351893, 0.3511635338815237], [0.3510960067221809, 0.3517867394490585]], [[0.3514201875651535, 0.35193027804381], [0.35119710508599733, 0.351398539800281]]], [[[0.3511606374767154, 0.35112148633585355], [0.35131711887494127, 0.35110616951176604]], [[0.3516479384669565, 0.35192874213980446], [0.35103222361819253, 0.3518322396145651]]], [[[0.3511413366782201, 0.3517175191100842], [0.35148387095772404, 0.3519490214284735]], [[0.3514408616920809, 0.3518958835055464], [0.3515188764328993, 0.35197454021615576]]], [[[0.35171521925927607, 0.3514922123866711], [0.3516558393571472, 0.35111707969246947]], [[0.35175802408968143, 0.351012356823522], [0.3517520719105606, 0.35173885742335426]]]]], [[[[[0.35179812818741873, 0.3519839176989306], [0.3513039712911381, 0.3519697940839543]], [[0.3512926882126816, 0.35126967110761503], [0.35139664871106996, 0.3516522572114216]]], [[[0.35171485315405937, 0.3510733080477801], [0.3515588556890415, 0.3518993271340734]], [[0.3511542183813611, 0.35189245827311477], [0.35119779695920955, 0.35170967501053413]]], [[[0.35170813715758054, 0.35196806522047597], [0.3517372521252624, 0.3515511057786408]], [[0.35106271753674706, 0.351941287330725], [0.35113948825583735, 0.3511389600868688]]], [[[0.35106952730678664, 0.35150127939309334], [0.35139705226432133, 0.3518086991991853]], [[0.3513297067314373, 0.35136478269180227], [0.35112580570866725, 0.3514461440772717]]]], [[[[0.3510882693529889, 0.35149200984345136], [0.3510574086550645, 0.3510858362454288]], [[0.35164239958292337, 0.3510799435383985], [0.35172549063168124, 0.3516522520328763]]], [[[0.35138176866349147, 0.3515192585113352], [0.3511311511225813, 0.3519468035923379]], [[0.3511841709931316, 0.35105249115173737], [0.35153293158646526, 0.35141638519244506]]], [[[0.35134872791574484, 0.3516160095719896], [0.35108182421656925, 0.35174609433806225]], [[0.3518709986756241, 0.3510844584877943], [0.3515453877324447, 0.351129111131495]]], [[[0.3519628751755909, 0.3510573918824924], [0.3511727683649502, 0.3516195909015352]], [[0.35197083430734405, 0.3510641143560487], [0.35114305715918265, 0.3512692115124843]]]], [[[[0.3512681830953086, 0.3510237998368349], [0.35170718689197256, 0.35166999128902]], [[0.35103244492510083, 0.351640416914963], [0.3517073109133173, 0.3517077173615368]]], [[[0.3513694573378202, 0.351298549090145], [0.35160327321874923, 0.35163892300866867]], [[0.3514032285286422, 0.3513453941798549], [0.3515034796823742, 0.3518479518395607]]], [[[0.35140420889380425, 0.35107601601532523], [0.3513541600007334, 0.35128059017671553]], [[0.351582423728464, 0.3510448710494805], [0.35127843055878083, 0.3513460282886897]]], [[[0.35102908526058135, 0.3510121134674314], [0.35178250321754334, 0.35112953163987976]], [[0.35106398505886616, 0.3515523189553485], [0.35174514281905866, 0.3519119058503782]]]], [[[[0.3517570989709882, 0.3511454426969214], [0.35135993836292134, 0.35134565267306717]], [[0.3514716720819296, 0.35146777556787023], [0.35103211120421535, 0.35100977465551164]]], [[[0.35190413752932626, 0.3511436076909152], [0.351510270294918, 0.3511118092854845]], [[0.3519053066123823, 0.3511387423916101], [0.3512337906768733, 0.35133727950436344]]], [[[0.3513407488949768, 0.3517979917321231], [0.351523389489587, 0.3519360738262222]], [[0.3512066476263231, 0.351699647849789], [0.3514316143570926, 0.3511482051189661]]], [[[0.3519037851641291, 0.35186565023481875], [0.35139071878578904, 0.3512552093785773]], [[0.3518528734191923, 0.35179862711829935], [0.3514352226923206, 0.35163231670902856]]]], [[[[0.35137098409911455, 0.35122081916182557], [0.3514980128252038, 0.3519372576538188]], [[0.3510172852002131, 0.3517164865355023], [0.35138718172868083, 0.35116837208273166]]], [[[0.35185562002888704, 0.35158089698973294], [0.3513333359826769, 0.3518980749054797]], [[0.3519002524880382, 0.3514126009988034], [0.35135585580421996, 0.35103947848744205]]], [[[0.3519644418584886, 0.3517752299644872], [0.3516992709833254, 0.35140899727027386]], [[0.3514955369074533, 0.3519266282169227], [0.3512565850588353, 0.3510699933645441]]], [[[0.35140235424419874, 0.35124303431969467], [0.3511791462628393, 0.3513347596237524]], [[0.3516585128661592, 0.3512569986978171], [0.3515938423522394, 0.3517170234177872]]]], [[[[0.35190974013210174, 0.3516517004344075], [0.3518754615396593, 0.35140641678115186]], [[0.3515803676509142, 0.3514139978737177], [0.35183700298010173, 0.35165677403180556]]], [[[0.35121008716122043, 0.3515522203857644], [0.35130575382893736, 0.35129202507905244]], [[0.3516848810861175, 0.3512547677298197], [0.3511383306422231, 0.3513778327171731]]], [[[0.35101415077187503, 0.3518749005904237], [0.3517821593962317, 0.3515880778361813]], [[0.35164382557888335, 0.3519231088474643], [0.3518819788248305, 0.35138178938416664]]], [[[0.3518050915918168, 0.35165549713003513], [0.3519038433202668, 0.3510509566846684]], [[0.35172609477798406, 0.35153430466981633], [0.3511021119070911, 0.35158614204547917]]]], [[[[0.35120480595959563, 0.35152603613314654], [0.3516692441818133, 0.3516379397399811]], [[0.35113133440378347, 0.3519469999366821], [0.351706104140596, 0.3512666038645385]]], [[[0.35161816071524793, 0.3514379127799394], [0.3514873524839466, 0.35187480192018156]], [[0.3513117225440636, 0.3516121232914566], [0.35192195470980603, 0.3516214638856351]]], [[[0.3512925077067501, 0.35135751526509773], [0.3511640507258621, 0.3518836096271825]], [[0.3512887250498093, 0.351461046648861], [0.35162331469635877, 0.3512420123227137]]], [[[0.3515977779267036, 0.35140339856199637], [0.3512985952632089, 0.35161076700787813]], [[0.3518402622179407, 0.3517931763338902], [0.35168808448732614, 0.35152889219582845]]]], [[[[0.351939705731607, 0.35164813190818456], [0.351988288654703, 0.3512428496101744]], [[0.35177408504096896, 0.3513792870597343], [0.3516842102741992, 0.3519243970244533]]], [[[0.35117133964825115, 0.35140300267852576], [0.3511829823544923, 0.35199510306743786]], [[0.35119252768903375, 0.3517277682001376], [0.35122779035685453, 0.3512407277785356]]], [[[0.351200822372965, 0.3519338049017721], [0.35152024168642193, 0.35145127985461005]], [[0.35162573057206153, 0.35185405450990037], [0.35123812655435516, 0.35177570790774787]]], [[[0.3517037438017639, 0.35136507458362576], [0.35112843638316626, 0.3515903793324117]], [[0.3515624418334647, 0.3511007154993379], [0.3510970851907367, 0.3510167466600906]]]], [[[[0.35122654541142073, 0.3517134017249715], [0.3517329039519471, 0.35114291346832055]], [[0.35183485577745577, 0.35147146983260363], [0.3516336298882093, 0.3512640947176261]]], [[[0.35114692052538105, 0.3512336554986464], [0.3518346547620727, 0.3511805457592917]], [[0.3515795454228755, 0.3511053706164648], [0.35111827957494995, 0.3515441922346178]]], [[[0.3513234216208846, 0.3519139902792799], [0.3512264703870427, 0.35100597791729826]], [[0.35140667150587795, 0.35123291088278025], [0.35171015360879304, 0.3515940085586249]]], [[[0.3515434717638279, 0.3515570208474048], [0.35149734890158796, 0.35128233041272655]], [[0.3519640213867503, 0.3515091531500408], [0.35194371714428907, 0.3516898041290666]]]], [[[[0.35118813086055534, 0.3513061272886419], [0.351570357693739, 0.35131244795356115]], [[0.3513781820068234, 0.35109290108918684], [0.35150552437147664, 0.3510672772701804]]], [[[0.3511662828137789, 0.3517656878805653], [0.3517803313415673, 0.35148707133420687]], [[0.3519963509900442, 0.35139069804192513], [0.3512243228912574, 0.3515405218753276]]], [[[0.35103440095217175, 0.3512757063532434], [0.35118874973613523, 0.3511461787355072]], [[0.3517414356399632, 0.35152368526709504], [0.3513026301604317, 0.3519325139059094]]], [[[0.35188877089687426, 0.3513866487165726], [0.3517392099078016, 0.3516656890061193]], [[0.35156264156904726, 0.3511717872964995], [0.35117734977941234, 0.3510958208461065]]]]], [[[[[0.35132284377622836, 0.35192917459532974], [0.3519619973669763, 0.35136055252629866]], [[0.35162462873569184, 0.3510918029687596], [0.3514768373965113, 0.351314356365481]]], [[[0.35133495740176834, 0.3519903714309032], [0.35150431015884404, 0.351644292046485]], [[0.3516406178740594, 0.35156396201843637], [0.3510435371655712, 0.35181438479536914]]], [[[0.35166110173147447, 0.3515132737576274], [0.35126132443773345, 0.3514236754137708]], [[0.35138044604074403, 0.3516560914103866], [0.35162435999058284, 0.3517913042640352]]], [[[0.35165216433687807, 0.35140868984068935], [0.3511048995751126, 0.35179627123497637]], [[0.35115372657807925, 0.35146442944089934], [0.35157050883937185, 0.35152209267338136]]]], [[[[0.35166037461002436, 0.35121090052265314], [0.35187358649179473, 0.3515261846433379]], [[0.35158584811616933, 0.3519436808565813], [0.3516967404150069, 0.3510565928111745]]], [[[0.3518825748111786, 0.3517554398924894], [0.3515870655435855, 0.35140925398227246]], [[0.351520295973791, 0.3518227709839656], [0.35127749477668424, 0.35105328248957973]]], [[[0.3516501459239117, 0.3511670912314013], [0.35123204642950256, 0.3519061662976846]], [[0.3515167831563542, 0.3517194296819688], [0.3510538291566009, 0.3512594117623707]]], [[[0.35120074058049117, 0.3514515916467367], [0.35109934274900845, 0.35162666809670823]], [[0.35108103413851643, 0.3517740984893969], [0.3517165439212406, 0.3517923603534648]]]], [[[[0.3512040012200148, 0.3517490685839098], [0.3516188591077988, 0.3516520468170565]], [[0.351944193401969, 0.351839328014239], [0.3513426796149115, 0.35184865454867104]]], [[[0.35196440952597063, 0.35183287576659866], [0.3512587672875593, 0.3513565785528134]], [[0.3518367563009219, 0.3519554585647319], [0.35114347717289873, 0.35131145366391764]]], [[[0.35141086499805113, 0.3518807051048699], [0.351449347626278, 0.35133428809983763]], [[0.35184506602507126, 0.3515093424569605], [0.3518748835759044, 0.35134019838922986]]], [[[0.3515405400122806, 0.35172480611646484], [0.3514851759543646, 0.35140003446530066]], [[0.3513249409558293, 0.35134491165397663], [0.35181653681404357, 0.35168613602759236]]]], [[[[0.35162108771259065, 0.35112148922466674], [0.3518434946052235, 0.3515036740955154]], [[0.35135449731324275, 0.35149397218087136], [0.3518833142441789, 0.3511850794502456]]], [[[0.35128291878889234, 0.3516406122937081], [0.35100976047663596, 0.3512281237393618]], [[0.35113201182316006, 0.3510848620178745], [0.35183616575610216, 0.3516900111699321]]], [[[0.35163284618321466, 0.3519041514757772], [0.35102246387252206, 0.351810012100428]], [[0.3511823073672913, 0.3513376187518372], [0.3510195866960509, 0.3510487087598573]]], [[[0.3515930924372356, 0.3517945702559582], [0.3510487013266249, 0.3513536933673818]], [[0.351095531530856, 0.351888527196165], [0.35193281186853764, 0.35177710929268263]]]], [[[[0.35198041683647374, 0.3519741874449107], [0.3516791409935148, 0.3517664991656786]], [[0.35141474765425307, 0.3513511641487402], [0.35152295203516554, 0.35133721599231593]]], [[[0.35172128385277, 0.3519163305386903], [0.35188766172667707, 0.35154465962900905]], [[0.35114285441056897, 0.3512205730764128], [0.35131367292535043, 0.35120388719503154]]], [[[0.351753548103277, 0.35123328438064777], [0.3513269592155526, 0.35188858464712613]], [[0.351300243620618, 0.35151188376907966], [0.3517236060046173, 0.35154417200554505]]], [[[0.3514011052066898, 0.3512039183882286], [0.3515509299182106, 0.3518998100328655]], [[0.35160642833504613, 0.3517038441610768], [0.3519287198569617, 0.3512342153655219]]]], [[[[0.3514398121518659, 0.35144360945561626], [0.35112956780362514, 0.3513320962312719]], [[0.3517740653644929, 0.3510153033785387], [0.35149225437355264, 0.35167541716508455]]], [[[0.35177727432798234, 0.3515151719359349], [0.35145649002088636, 0.3516682599745209]], [[0.3514298961882087, 0.35140336174665177], [0.35123814726820146, 0.35107475803595006]]], [[[0.35151790193779175, 0.35134174982719035], [0.3519028460728165, 0.3518451741774911]], [[0.35163723454390816, 0.35143435453345295], [0.35116283114856256, 0.35128505659065434]]], [[[0.3519950801688347, 0.35121066562156267], [0.3513755476075493, 0.35193984063056366]], [[0.35199691503968605, 0.3513729953483688], [0.3515307784527906, 0.35137409877949094]]]], [[[[0.35172165138198674, 0.351542096781818], [0.35128181320835195, 0.3513067453369659]], [[0.3518925059688392, 0.3512718687159612], [0.351793304979203, 0.3515955958444529]]], [[[0.351467662084892, 0.35192995225655693], [0.35198834689383834, 0.35191110016620275]], [[0.35160605924209265, 0.3514789198877759], [0.35135239943024854, 0.3519526358345655]]], [[[0.3516304216935835, 0.3514092933322433], [0.3511485463276401, 0.35191854406877]], [[0.35100685205223375, 0.3517563820862636], [0.351448259879568, 0.35184556316826016]]], [[[0.35173565235335963, 0.35129151338929565], [0.3516999787491811, 0.35155252759363464]], [[0.3514327509515256, 0.3516367889209097], [0.3512868983649924, 0.35150096949450793]]]], [[[[0.35109430392145297, 0.3513769379983248], [0.3510836960489058, 0.35109927290080056]], [[0.351007110481531, 0.35104313818421784], [0.35163847794423964, 0.35199736319015973]]], [[[0.35143748289017385, 0.3519495551162973], [0.35138130737392065, 0.35166660615371453]], [[0.3515915758693165, 0.35185330356516364], [0.3515074779630445, 0.35140357040715314]]], [[[0.35198040548569276, 0.351322769025956], [0.35125077431053564, 0.35136066795127696]], [[0.351032469775627, 0.35138211757930476], [0.35143385959505297, 0.35138057319050503]]], [[[0.3514659616242236, 0.35128605707694316], [0.35119442031552706, 0.35120881540789767]], [[0.3511915037903014, 0.3510153082589127], [0.35197075044322085, 0.35122806009664753]]]], [[[[0.3516053687551967, 0.35161528396940767], [0.3514012132003491, 0.3511021091561388]], [[0.3513738674793767, 0.3516121060168818], [0.3515931376674173, 0.3515404373168015]]], [[[0.35194903200274347, 0.3518243647875369], [0.35129752239799367, 0.3517698034026342]], [[0.3512761099703676, 0.35122359744054016], [0.3515873615524746, 0.3516809839697602]]], [[[0.35115639311096264, 0.3514842273727009], [0.3518746130251676, 0.3512267883004817]], [[0.35114312021995164, 0.35176225341793593], [0.3519614633008635, 0.3519956944179296]]], [[[0.351939902167472, 0.35119464113908655], [0.3514329363690172, 0.3512004801746015]], [[0.3515679772501803, 0.3516325952445219], [0.3511781819448405, 0.35135490140752684]]]], [[[[0.35132711284217255, 0.3515755390933682], [0.3511865937866745, 0.3513050307741027]], [[0.35123574049547907, 0.3514103759388215], [0.35132895576315865, 0.35134045735016023]]], [[[0.351276869744309, 0.35190964011621484], [0.35131680580782876, 0.3514701747742976]], [[0.3510952165544667, 0.35112222481221794], [0.35136471579023054, 0.3518034386474064]]], [[[0.35134647794942653, 0.3511352079352173], [0.3517935761039813, 0.35183527245950874]], [[0.3519780425852552, 0.35181617693471384], [0.3515030456155637, 0.3514772599457493]]], [[[0.35100055296987936, 0.3519405877324839], [0.35146204362845557, 0.3516920461652681]], [[0.3515816290976524, 0.3511404582314565], [0.35101064972092416, 0.3511360185153672]]]]], [[[[[0.3516618819915206, 0.3514626733384187], [0.35169654621158575, 0.35101096993514996]], [[0.3519316612501581, 0.3519704576096451], [0.35132288780789667, 0.3512537253336226]]], [[[0.35153793983296017, 0.351469464940787], [0.35148293544047376, 0.3516424724118154]], [[0.3510313165983847, 0.3510029846129271], [0.351584070233058, 0.35110631408542664]]], [[[0.3515822061591158, 0.3514424365350784], [0.35166488658295564, 0.35140219175929244]], [[0.351762667483064, 0.35101167472428907], [0.3518516783010077, 0.3516058337610933]]], [[[0.35148328618568847, 0.3514525296095177], [0.35124668968366196, 0.35199214650951594]], [[0.35198537776547384, 0.3511386892891989], [0.35147783657468945, 0.35172737092544604]]]], [[[[0.3511841100950066, 0.35104687710245447], [0.35107431525429006, 0.3515891073932308]], [[0.351873048206706, 0.35123571205724835], [0.351903046478118, 0.3511372075237916]]], [[[0.351789711137456, 0.3512995093510269], [0.3518120807850902, 0.35107966618444697]], [[0.35153368022658116, 0.35149497199113205], [0.3514352673118204, 0.35151009807076267]]], [[[0.35190093576757836, 0.3517762214529101], [0.3518921071607147, 0.35132153235096647]], [[0.35129884371604947, 0.35194053601461645], [0.3513738566703555, 0.3518862350762049]]], [[[0.35179135887865953, 0.35117522570534165], [0.3510876258546831, 0.35168657035996725]], [[0.3518236458159822, 0.3519942054337109], [0.35190130149048976, 0.3515912383840939]]]], [[[[0.35121749402495755, 0.35181289091563517], [0.3517249073645894, 0.3519811607684723]], [[0.3518314396393211, 0.35172491008793905], [0.35160690941166445, 0.3512869615073753]]], [[[0.3514891298896705, 0.3519927104168156], [0.3514154569868626, 0.3513802910965816]], [[0.35121688156871966, 0.3518113255545774], [0.3514831354748206, 0.3514106819748716]]], [[[0.351578962765703, 0.35107622653854514], [0.35190437331502694, 0.3519890458425799]], [[0.351591008554582, 0.3519183491340012], [0.3512865309247822, 0.3516882804434981]]], [[[0.35137932276251427, 0.3513890209123487], [0.3515549957138082, 0.35193988958137806]], [[0.3519932740964392, 0.3517699202478868], [0.35182119884301905, 0.3515545275525534]]]], [[[[0.3514271520417694, 0.35193055207933915], [0.3515820758622164, 0.3515573054952774]], [[0.3517648741526101, 0.3519354783633566], [0.35117818348708046, 0.35147067637444646]]], [[[0.35121972908171484, 0.35153175131114595], [0.35195461577298676, 0.3515606672028667]], [[0.3518059375182295, 0.35171162329942446], [0.3514185384682215, 0.3511193654280868]]], [[[0.35176561324091077, 0.3517949267735562], [0.35129242080812295, 0.35104040173926626]], [[0.3512042827300792, 0.351647785728097], [0.3517744253125291, 0.3514353734703844]]], [[[0.35103416237336266, 0.35118544482418057], [0.3514785378379888, 0.35147231124444295]], [[0.35148089294078194, 0.3510712160497853], [0.3510584805093203, 0.35146356569685205]]]], [[[[0.35178897538459286, 0.3514243226904924], [0.351457652240241, 0.3514664633456258]], [[0.35125112382297136, 0.35133905240248386], [0.351762532085724, 0.35131509024983976]]], [[[0.351039871687735, 0.35144503899212554], [0.35143814834028814, 0.3513590382170423]], [[0.3511400495313801, 0.3519627180217523], [0.3513410287212817, 0.35192473031018556]]], [[[0.35121768683737153, 0.35192055618584334], [0.3510744337876663, 0.35113841386485733]], [[0.35151943134993513, 0.3514681033349162], [0.3517089700358437, 0.3515569046323603]]], [[[0.3517063258474667, 0.3511141561334639], [0.35162659579436056, 0.35153615139132205]], [[0.3517958169279664, 0.35172372909150273], [0.35187554887002287, 0.3519043546498645]]]], [[[[0.351842893195963, 0.35109159888602276], [0.35164284265026574, 0.35187823608742275]], [[0.3519823336015449, 0.35116305432907086], [0.3515339978709537, 0.35105981604143127]]], [[[0.3515937240855385, 0.35103356041662365], [0.3513027338665591, 0.3511988522433108]], [[0.35135234276356336, 0.35114142959050126], [0.3514976499478241, 0.3511681088283247]]], [[[0.35192954035785406, 0.35118487216127947], [0.3514617656902514, 0.351581127695635]], [[0.3515915872197356, 0.35186167781304234], [0.3512462287667292, 0.3511904826638731]]], [[[0.35104981465786494, 0.3513899280438069], [0.3516167419508132, 0.35161104816829014]], [[0.35190223639370005, 0.3515588168213237], [0.35129941372782847, 0.35104635220180425]]]], [[[[0.35188769199116965, 0.3514727409429073], [0.35131571260489497, 0.35173009079575984]], [[0.35190208175047266, 0.35151168855966747], [0.35131057006745353, 0.35149881368524316]]], [[[0.3513021717973064, 0.35147334392329543], [0.3513145559209827, 0.3512707424638786]], [[0.35192171509714415, 0.3512406338353741], [0.3511447505438026, 0.351525536931752]]], [[[0.35164282128852203, 0.3513415920633116], [0.3519968788578311, 0.3510900773207388]], [[0.3511242846576187, 0.35198413115217747], [0.3512190857699854, 0.3510374325036987]]], [[[0.3517397188999901, 0.35102678004577614], [0.3515161794919513, 0.35157808753880787]], [[0.351726754812293, 0.3518982321655071], [0.3513506367323364, 0.3512248349454216]]]], [[[[0.35190398109592635, 0.3517867162606166], [0.3513684211401642, 0.35127922994363214]], [[0.3516652546287894, 0.3518070132244212], [0.35134898170544854, 0.351749445339332]]], [[[0.3510416144692718, 0.35168971612682687], [0.3518703324382797, 0.35117417297895737]], [[0.3517490987361777, 0.35115602268326274], [0.35190724911431553, 0.351154502525301]]], [[[0.35128812832796086, 0.351838269250513], [0.35186838529783504, 0.35199250263319576]], [[0.35145100784644023, 0.35167598275613765], [0.3510092195976603, 0.35120121963389517]]], [[[0.351901558928664, 0.35108228731152047], [0.35164680857820024, 0.3514274968476862]], [[0.3510657849701959, 0.3512575826497796], [0.3511853706653805, 0.3519487165105616]]]], [[[[0.35185077770849543, 0.3519273745538829], [0.3513262392616302, 0.3519993340606186]], [[0.3513774783990292, 0.3518487027046967], [0.3519998445736836, 0.3515824685366094]]], [[[0.3519320512436916, 0.3513425591232181], [0.35145087427056304, 0.3518445283133311]], [[0.35160266778788074, 0.35189422785309754], [0.35176163097325264, 0.3513754036146947]]], [[[0.35163490699726785, 0.3514525418187625], [0.3519346458675719, 0.3518525828215366]], [[0.35162072993324084, 0.3514420217794278], [0.3513528692562757, 0.3512661779143706]]], [[[0.3518442256950086, 0.35181612551692665], [0.35165018019381333, 0.3519052097991323]], [[0.35102286778715036, 0.35117387381042725], [0.35164646365812696, 0.351114352837741]]]], [[[[0.35189786584945454, 0.35189274324716596], [0.35159148798416845, 0.35128070639084474]], [[0.35184622654142256, 0.3517830174002279], [0.35164315566702553, 0.3512329029825233]]], [[[0.35122381240117645, 0.35115882773425255], [0.3517833869711734, 0.3513214073983249]], [[0.3513066122150429, 0.3519205588891876], [0.3514279271497234, 0.35171164818604733]]], [[[0.35171761335763835, 0.3515585815747143], [0.3513515963499318, 0.3511972340888415]], [[0.35139361603827834, 0.351439848797236], [0.3516243999669578, 0.3518602514700295]]], [[[0.3511676212538508, 0.35133172660664347], [0.3519994497502035, 0.3515679294650683]], [[0.351818658330252, 0.3513714347280545], [0.35173691036987614, 0.35133215167446014]]]]], [[[[[0.35101301105886656, 0.3516464087438032], [0.351230043261961, 0.35128106627411726]], [[0.35112921419985005, 0.35144302022316665], [0.35187268705497504, 0.35194117368559147]]], [[[0.3514302563054624, 0.35162655464149617], [0.3519561430842912, 0.351464379414211]], [[0.35156403299973693, 0.35107335624153146], [0.3518624437741338, 0.3511926588146066]]], [[[0.35197072405777374, 0.35136981331355743], [0.35135658152506993, 0.35107114576846626]], [[0.3519009096790338, 0.3517107127785501], [0.35109233364507525, 0.3519457646608469]]], [[[0.35155036474217377, 0.3510505548926906], [0.35114047314509134, 0.3513883443682402]], [[0.3511814769622099, 0.35151607474863167], [0.35158724931162716, 0.35162128457159525]]]], [[[[0.35117133206731377, 0.3517078076608601], [0.35164201581442, 0.3515322253093643]], [[0.3518863216875455, 0.3510059174752882], [0.35188549692302007, 0.3516545904146603]]], [[[0.35179796805840347, 0.35143703960296496], [0.3511852502083018, 0.3512845762236465]], [[0.3512710932331187, 0.35169706028147374], [0.35146314056774725, 0.35105697718127943]]], [[[0.3518632368955875, 0.3518645422348063], [0.35170798293859556, 0.3515054361478158]], [[0.3510876599952531, 0.35197782203836087], [0.3512895325340807, 0.3517474635080781]]], [[[0.35138422521956514, 0.3510896609433304], [0.351351552055511, 0.35152044262253335]], [[0.3516056418767559, 0.35161299406343727], [0.3513706369637075, 0.35136095933566375]]]], [[[[0.3516147215881618, 0.35179211640750735], [0.35126178811448727, 0.35139112286697255]], [[0.3519626944142842, 0.3510957891779321], [0.3519662553395386, 0.35137712046727343]]], [[[0.35131784560950136, 0.35138797351285495], [0.35125268849550983, 0.351014467294116]], [[0.3512396147447075, 0.3514930154894799], [0.35110276147170677, 0.3511548964571489]]], [[[0.35162419717295995, 0.3513827620078683], [0.3517033720948613, 0.35192221476541247]], [[0.3513138804553699, 0.35168743690739546], [0.3519642848471157, 0.3519554721971939]]], [[[0.35144188829427103, 0.351170600639755], [0.3516665730846747, 0.3512489208924123]], [[0.35195399616239215, 0.35197519534609556], [0.3510685449136514, 0.3516639736265418]]]], [[[[0.3516624963639176, 0.3518286062377861], [0.35140287472124443, 0.35168351321518526]], [[0.35143473489247234, 0.3510852081210467], [0.3516602969787972, 0.35104914267623494]]], [[[0.35194865633904615, 0.35195894681345774], [0.3513586908268157, 0.3519944640422719]], [[0.3516472071001118, 0.35164397672769204], [0.3512367409499131, 0.35185112317767026]]], [[[0.35162918278759725, 0.35153929473534956], [0.3513694520115093, 0.3515435104713138]], [[0.35123254733486226, 0.351527995452247], [0.3512250085954356, 0.3519135805998821]]], [[[0.3517558131491021, 0.351461893964545], [0.35114558118249944, 0.35135992618163264]], [[0.35165195057628434, 0.3516757497451971], [0.3512501107375839, 0.351176427711183]]]], [[[[0.35124257335614384, 0.3519637660735176], [0.35129441123890665, 0.3514349709882388]], [[0.3511541966446182, 0.3518271010331063], [0.35149775134133077, 0.3513665577376181]]], [[[0.35170191223310293, 0.3517521100756763], [0.3517044801694321, 0.3517590712012657]], [[0.35154438002357163, 0.351519565519573], [0.3510091437364312, 0.35118053785122183]]], [[[0.3510680471068849, 0.351440068272748], [0.3510148084844519, 0.3517392714494801]], [[0.3516956355384632, 0.3511412584981267], [0.35177001870402713, 0.3511641584886562]]], [[[0.3515441538191762, 0.3516354588727017], [0.35141910508599244, 0.35137172742369144]], [[0.35172007406507605, 0.351746398627738], [0.35113580932328, 0.35126740722044203]]]], [[[[0.35124862416732044, 0.35113608726882883], [0.3513425407206282, 0.35131145102777916]], [[0.351872033667961, 0.3513487606735181], [0.35191548715519294, 0.3515902546938853]]], [[[0.3515570123648564, 0.35176360515563454], [0.3518073871067113, 0.35192894410383607]], [[0.35189157001877075, 0.3512701522265149], [0.3517516733010323, 0.35192479303140706]]], [[[0.3513093692646718, 0.3519332699316936], [0.35127864889189425, 0.3519166045532633]], [[0.3512537118998609, 0.35186882661244695], [0.35136433971840636, 0.3519793217233634]]], [[[0.3517166014466275, 0.3518925215880722], [0.35159373091054197, 0.3514354132915491]], [[0.35168673769106534, 0.3511326088922016], [0.3510506367158488, 0.3519079637321804]]]], [[[[0.35114958427889814, 0.35180009008434227], [0.351377636954318, 0.3514865063739891]], [[0.35159407521528896, 0.35154985081504986], [0.3518376465942517, 0.351777965162969]]], [[[0.35188442974577133, 0.35101692375094035], [0.3515781662900668, 0.35117620286082973]], [[0.35178882801071454, 0.35194605027341924], [0.35131836180862425, 0.3511349105755807]]], [[[0.3516505010604336, 0.35147421229599246], [0.3517681490225961, 0.35148559319279393]], [[0.3519644684199011, 0.3511655273359467], [0.35164858313743497, 0.3512468052463474]]], [[[0.35169798386559864, 0.351442239725647], [0.35183095935807956, 0.35153714189018387]], [[0.3516407455252903, 0.3510866181893058], [0.3517751975700075, 0.35125214444826525]]]], [[[[0.35176615587214977, 0.35146121845984063], [0.35119582004696, 0.35159583197854155]], [[0.3515488021577155, 0.3515196935405816], [0.35111991415687555, 0.35127012220608195]]], [[[0.35104041781017303, 0.3512243994432139], [0.35110140729207745, 0.35122054845104916]], [[0.35128600390850195, 0.3517747015184862], [0.35124222737880434, 0.35150442344326566]]], [[[0.3511868802673115, 0.3515481716756204], [0.3517678227981197, 0.3512277039183984]], [[0.3510993408017371, 0.35139829052825683], [0.3514564452627854, 0.3512044958253747]]], [[[0.3513603756532364, 0.35129717231018703], [0.35128058594356965, 0.3517223653033927]], [[0.35161397152452717, 0.3515717149838887], [0.3513782379156536, 0.3516695964202743]]]], [[[[0.3519690697689942, 0.3512882415976697], [0.3511736454921508, 0.3518958543440367]], [[0.3514229217727711, 0.3517918722610788], [0.3518492818419487, 0.35155874073794496]]], [[[0.351075104261119, 0.35111036118636785], [0.3516625451115276, 0.35173151423213345]], [[0.35172604540088914, 0.3514355174855233], [0.35174879064952513, 0.3510728515374714]]], [[[0.35151024594372254, 0.35103657694541057], [0.35183615692713727, 0.35146882446776967]], [[0.3511307463305432, 0.3512036081832755], [0.35111860997733674, 0.3513057026974423]]], [[[0.3514657811788189, 0.35115863438528416], [0.3519293678356569, 0.3513688860894816]], [[0.3518778903298765, 0.35119795008951593], [0.3514210476872718, 0.3517481101139014]]]], [[[[0.35141040396312945, 0.35166126690303334], [0.35101538595741444, 0.3517935409664671]], [[0.3516118432643403, 0.3515143402391408], [0.3513260386517984, 0.3515246767587825]]], [[[0.3512497861415998, 0.35123858257393265], [0.3514992384202017, 0.35140177803859357]], [[0.3519716225138199, 0.35190132749012004], [0.3515964828630565, 0.35182406794046506]]], [[[0.3513432495252459, 0.35160335173133966], [0.35170611595314527, 0.3518243011383435]], [[0.3516804263847157, 0.3518033195392285], [0.35181691839651447, 0.3518430941683188]]], [[[0.351052949739469, 0.3513681615026618], [0.35109908983390087, 0.3517217519444278]], [[0.35146560778753255, 0.3513767751438991], [0.3517997311223719, 0.35149429603576926]]]]], [[[[[0.35194980378931046, 0.3513225972881134], [0.35155083362249423, 0.3519015247199817]], [[0.3519244854981223, 0.3517715423476851], [0.35154150166382386, 0.35195090112189975]]], [[[0.3511304632600865, 0.35187388224266225], [0.3516497365651184, 0.3519862865763012]], [[0.3511412347333982, 0.35159120191377724], [0.3515032856614255, 0.3512064744827285]]], [[[0.35138963369694026, 0.3513557785594496], [0.3511714930936345, 0.3516232735211286]], [[0.35104138855558653, 0.3515145956713427], [0.35179195135507424, 0.35193724329780424]]], [[[0.3519319776901051, 0.35167721508563654], [0.35115307704128457, 0.3515552923961743]], [[0.3517215168439713, 0.35159626915594705], [0.3514442578426335, 0.3514968098261555]]]], [[[[0.3513818855525077, 0.3519520249064911], [0.35141864969744824, 0.3511863825844874]], [[0.3518937552146745, 0.35130163761303385], [0.3511980717137572, 0.3515120671585489]]], [[[0.3518976975465026, 0.35176266705722614], [0.3513870197525734, 0.3515863658294416]], [[0.35172483610561756, 0.3519304562509792], [0.3517102804506448, 0.3516278503490862]]], [[[0.3512763785411047, 0.3510170899500097], [0.3518861697292502, 0.3513094791512987]], [[0.35103232060263695, 0.3516014902708206], [0.35143827073959255, 0.3514487834022041]]], [[[0.35128323449879295, 0.3512710469095343], [0.3512939330462106, 0.35166401413294085]], [[0.3518549078233993, 0.3510246446079352], [0.35187183622303514, 0.35191734129244645]]]], [[[[0.3518625990006184, 0.3513227108959556], [0.35181550945733797, 0.35168464181485554]], [[0.3510046114302603, 0.351108534680659], [0.3511139120448774, 0.35159674875957586]]], [[[0.35178202785518714, 0.35162482098128445], [0.35189423132183173, 0.3517513818289902]], [[0.3517467113793858, 0.3515578880254245], [0.3516135125747606, 0.3518336573742545]]], [[[0.3519923317791039, 0.3510020432531797], [0.35151816586451884, 0.351072360575929]], [[0.3517685955442168, 0.3516121703550401], [0.3515787393911279, 0.35111657445116146]]], [[[0.3511182084156258, 0.35109609913900147], [0.351297749647385, 0.35152338817091155]], [[0.3518656756820401, 0.35148126758428344], [0.3511968199150363, 0.35101835966617323]]]], [[[[0.3513127819402235, 0.35198466703923814], [0.3514339299513024, 0.3516739539672276]], [[0.3513812724993694, 0.3515970467696086], [0.3519610279736236, 0.35176616150738915]]], [[[0.3519066022730009, 0.3518886924688379], [0.3517417965352732, 0.3513343422335549]], [[0.35164582340377737, 0.35137482727552866], [0.3514991904702924, 0.35175691592452485]]], [[[0.3515084623594148, 0.3518033393701053], [0.3513148405307384, 0.3515103621759752]], [[0.3512612064517994, 0.35127549059021407], [0.3511497380541733, 0.35151273160443886]]], [[[0.35175032155706604, 0.3518152482422418], [0.3510577890896426, 0.3516360289414667]], [[0.3516896109639449, 0.35132706615128523], [0.35121047272926353, 0.35108623170224257]]]], [[[[0.35140366351100455, 0.35180426124802344], [0.3513659565214383, 0.35179912296171034]], [[0.3519218708513927, 0.35118423851055885], [0.35137726351051357, 0.3515629500655755]]], [[[0.3519400550819984, 0.35172511871083434], [0.35115756864105546, 0.3516998115581872]], [[0.35121021199070707, 0.3519002736459952], [0.35132110862821286, 0.3511349163783194]]], [[[0.35143983041911037, 0.3511999404963618], [0.3511676691898297, 0.3513867178278084]], [[0.35152874076749174, 0.35109218834059264], [0.3516129753841846, 0.35119234803622074]]], [[[0.35117062782410413, 0.35152369808248896], [0.35196311702819594, 0.3515867118193234]], [[0.35181324586726226, 0.35181402576793785], [0.35152153776235184, 0.35184994071372316]]]], [[[[0.35112506693301054, 0.3518185923749405], [0.3513792255880533, 0.3515284067484784]], [[0.35199718844898026, 0.35148398826147187], [0.3519735444896915, 0.3517654358233653]]], [[[0.35118530070864074, 0.3518148229582518], [0.3510795667862211, 0.35194097157193177]], [[0.3518530767316575, 0.351787435348005], [0.35182516342926456, 0.3513682481460316]]], [[[0.351824490380318, 0.35103541119546], [0.35123158486104417, 0.35166794693058856]], [[0.35180895439964777, 0.3518375212220672], [0.3519769707589244, 0.35178927930154974]]], [[[0.35197740196226635, 0.35136554035023226], [0.3512039035178807, 0.3517715983561134]], [[0.3514002923479135, 0.35138193712956994], [0.3514215875240987, 0.3516285824898614]]]], [[[[0.3517196365889333, 0.3510743494741775], [0.3519582626213071, 0.3512426474654424]], [[0.3515522169462144, 0.35164768479722186], [0.35141478301774304, 0.3517053082747056]]], [[[0.35128705072306315, 0.35108092143165026], [0.3516487212216649, 0.3512162532052241]], [[0.3512955978777823, 0.35143719577144233], [0.3518021000190804, 0.3517915195800455]]], [[[0.3516909052215284, 0.35122404265081636], [0.35154005806141475, 0.35118388722051713]], [[0.3516765607097623, 0.35192429344838083], [0.35106107624081195, 0.3518515127116208]]], [[[0.3517981769789397, 0.35140670969587934], [0.35196632643408426, 0.35134986058552087]], [[0.3515803395091092, 0.35156616726774326], [0.35151324046996724, 0.3517198800489546]]]], [[[[0.3517963909063335, 0.3512879111635042], [0.35110497780916045, 0.35116121243003595]], [[0.3518592693957082, 0.3512304891350235], [0.35174121104536415, 0.35105159037492956]]], [[[0.35123074726726167, 0.351568260302233], [0.3512267827215393, 0.3510507167206885]], [[0.3513843112475261, 0.3512234892799386], [0.35133578355817174, 0.35168951356286504]]], [[[0.35151960852968755, 0.3511464519842171], [0.3519749136156194, 0.35176479707385516]], [[0.3519853453071856, 0.35138837114644633], [0.3512349100694235, 0.3519801899878392]]], [[[0.3515381462262377, 0.3514008159643037], [0.3517369901012879, 0.35120965865932335]], [[0.35172769872467263, 0.35194214211642644], [0.3514228038648058, 0.3514199473023508]]]], [[[[0.3510044292973421, 0.3514227409915538], [0.35176555899988415, 0.35160146636549194]], [[0.35136703932956326, 0.35180444246471626], [0.35121012683722297, 0.3517196152719341]]], [[[0.3511869411951147, 0.35120805435403185], [0.3511476075819365, 0.3514014026349708]], [[0.35111324586669357, 0.35139461141138567], [0.3517185897981619, 0.3511643836464184]]], [[[0.35161579243874735, 0.35132513655730274], [0.35131862965053584, 0.3513332009014324]], [[0.35155303341733873, 0.3519714537797731], [0.35105393791398, 0.35158841690652043]]], [[[0.3514756436916463, 0.35121464944441916], [0.3515298416137972, 0.3519050429590019]], [[0.3510105819654327, 0.35123211420000944], [0.3519692411032604, 0.3510867607443511]]]], [[[[0.3517474241625139, 0.35150841481876527], [0.35138453959209004, 0.35197479047431257]], [[0.35167805762379895, 0.35106052371256297], [0.35198748015773357, 0.35115069877813954]]], [[[0.351292129443459, 0.3512036394915033], [0.35105781239087586, 0.3511348176817583]], [[0.35136765140651893, 0.35179253103197133], [0.3511675839047298, 0.3518463413892878]]], [[[0.35192779101945504, 0.3514654702135774], [0.35105907849529694, 0.35115012399091194]], [[0.35176511340355754, 0.3519232944321686], [0.35162789023525415, 0.3510809250196858]]], [[[0.3517708867586793, 0.35135813288483325], [0.35146819284020014, 0.35128101596498784]], [[0.3515627069905049, 0.3518655080986037], [0.3510414082347866, 0.3518903882592771]]]]], [[[[[0.35188782000349333, 0.35199243657167867], [0.35173549113391606, 0.35175344149092025]], [[0.3514748428855609, 0.3517501561721837], [0.3519552537490728, 0.35176883387412805]]], [[[0.3511643394812779, 0.3515342241908299], [0.3516153808251507, 0.35130824490318613]], [[0.3512148544852525, 0.3513372872385981], [0.35106773169243205, 0.35195091150934926]]], [[[0.3516714162379558, 0.35120328494506126], [0.3518640867413317, 0.3516293049000573]], [[0.35100721355266584, 0.3517933502007915], [0.3512857011602949, 0.35126540783832655]]], [[[0.3511651793929097, 0.35163187616739355], [0.351452307120396, 0.3516833317823736]], [[0.35165050454389596, 0.3517119595130591], [0.35104650849710395, 0.3512081747212605]]]], [[[[0.35141279450097707, 0.3511340838868244], [0.3512936216803317, 0.3514646427738861]], [[0.3512351204409596, 0.3516729980773321], [0.3515388051163221, 0.3515248615779436]]], [[[0.3519721973702154, 0.351372083571344], [0.35191227835652683, 0.3510728080787996]], [[0.3514379099180908, 0.35172926078438477], [0.3513750879945914, 0.3514961394780515]]], [[[0.3511086269614349, 0.3516394489727062], [0.3518411166021578, 0.35172747557586925]], [[0.351285120103722, 0.35115009291555455], [0.35138480107333026, 0.3516557275843543]]], [[[0.3517390636186337, 0.35170983697215674], [0.3513842110224971, 0.3515054305159848]], [[0.35195090874470963, 0.3510800907179165], [0.351347127099251, 0.35185173329518205]]]], [[[[0.35108140470272026, 0.3510944187268869], [0.3514209562573944, 0.351021018932427]], [[0.3519709312893257, 0.3516801686252402], [0.3516108826726085, 0.3511049339062901]]], [[[0.3519448294848119, 0.35183866969321637], [0.35163103282461217, 0.35115205921430276]], [[0.3519296066723804, 0.3514516583361], [0.35141278072851234, 0.3518341777551635]]], [[[0.35159764789431935, 0.35138632070901316], [0.3518132140221998, 0.35140287173135476]], [[0.3519497988487244, 0.3516314754214157], [0.3511805008492294, 0.35100714629911967]]], [[[0.35190259547694375, 0.35104588990234437], [0.35151661939485807, 0.35139981663479125]], [[0.35151210405951216, 0.3512797940635553], [0.35186940990331433, 0.35193554587055964]]]], [[[[0.35168159240372143, 0.35117942343679986], [0.3516722483529688, 0.351237033566901]], [[0.3519856735882368, 0.3519153544099949], [0.3519677017000538, 0.3511137211723188]]], [[[0.3516464129156097, 0.3511514793392904], [0.3518470932341014, 0.35178014084263975]], [[0.3518189089425548, 0.3511912673385593], [0.3512095804988702, 0.35126270465925935]]], [[[0.35197690579844687, 0.35162711064096347], [0.35184513105960113, 0.3514548233414269]], [[0.35145869313099426, 0.35128700216057873], [0.35109598210387244, 0.3517496678795339]]], [[[0.35102805452238284, 0.3510555589648781], [0.35166052100453066, 0.351862167386953]], [[0.3517046672450041, 0.3518135746717688], [0.35169167154528086, 0.35115524872099946]]]], [[[[0.3511127227967504, 0.3518499220790914], [0.35196448787762863, 0.3510661078868548]], [[0.35126891244214775, 0.3517890023409088], [0.35108011620910307, 0.3517880274131573]]], [[[0.35147441265502694, 0.3519178098677402], [0.35174116524965277, 0.35156878312622336]], [[0.35140578647985304, 0.35164864033097815], [0.3514988932125952, 0.3515214838168813]]], [[[0.3518347948775268, 0.35173545347862506], [0.35198811201212044, 0.3510869533715495]], [[0.35116699967276416, 0.3512596211952139], [0.351450816461148, 0.3511491265976444]]], [[[0.3511574973714094, 0.3517112094822423], [0.3519591978879154, 0.3513918023462389]], [[0.35128880830398523, 0.3516269341950338], [0.35196819064470797, 0.35194522096252956]]]], [[[[0.351562660917879, 0.35128364557871783], [0.35158125537880985, 0.3511294034798756]], [[0.3515865585605169, 0.35132415478824075], [0.3515755786543868, 0.3514101804762479]]], [[[0.35114407744099985, 0.3516038748527779], [0.3512738769476027, 0.3519633452692645]], [[0.35192208655100754, 0.3512870162328655], [0.351583978919637, 0.3519747789836787]]], [[[0.35178316996219144, 0.3514910248181789], [0.351576607064924, 0.3517387828667972]], [[0.3517699290303507, 0.3513167637090123], [0.35129232161644935, 0.35154751457669675]]], [[[0.3516639890211103, 0.3514938553510672], [0.3510607901488309, 0.35114887122654453]], [[0.35177588164049145, 0.35193582762008097], [0.3515428081439605, 0.3514426032368473]]]], [[[[0.35163345377981037, 0.35165787830234896], [0.35151389224019763, 0.3512005656970174]], [[0.3513891015052508, 0.3515388746404089], [0.35167311747950414, 0.3511362049606118]]], [[[0.3511642077392303, 0.35115978824685495], [0.35109173129797133, 0.35102689778370416]], [[0.35109618526685243, 0.3516341774640764], [0.3518136352756658, 0.35114866805936956]]], [[[0.35131791947312546, 0.3519930592501684], [0.35196140783459307, 0.35195828541803564]], [[0.3515030635711871, 0.3511905467103038], [0.3518781057946378, 0.35145311308803145]]], [[[0.35193886686141523, 0.3513383511720114], [0.3515599648959558, 0.3510813792458893]], [[0.3518821914629394, 0.3518965873363755], [0.35161480684211754, 0.3516807563289015]]]], [[[[0.35127995627072034, 0.35129583986455104], [0.351881096678424, 0.3514513627698746]], [[0.3519661801615261, 0.35107588858779126], [0.35167112728785216, 0.35152534165471866]]], [[[0.3510207456674329, 0.3510855777530972], [0.35143388056686625, 0.35133026103022597]], [[0.3512226850845777, 0.3511665036722414], [0.3512991677967341, 0.351303334510452]]], [[[0.3512424156012846, 0.3519900321293042], [0.3511400140806508, 0.3510177344022698]], [[0.35174257713070495, 0.3516199983077781], [0.3518076836784487, 0.3511888107276111]]], [[[0.35133498303167715, 0.35114459634379974], [0.3519690529732902, 0.3513012490682984]], [[0.35199673660113107, 0.35188619466126453], [0.35170697590044536, 0.35177655296218385]]]], [[[[0.35105939920431206, 0.35183618168321623], [0.35182024215398106, 0.3519595019723977]], [[0.35132052908860145, 0.35143068013236073], [0.3514991477654839, 0.35166652634744827]]], [[[0.3511255065644316, 0.35169694483314257], [0.35163814547100747, 0.35166444660381213]], [[0.3515584070730674, 0.3510649917940582], [0.3519052261261351, 0.35108028155471294]]], [[[0.35194474396220105, 0.35195377687761664], [0.3519318194609677, 0.3514995775195368]], [[0.351765927868897, 0.35184120478299075], [0.3516347810698897, 0.35117105966479667]]], [[[0.3510077984466035, 0.35193991037901345], [0.3518979943022751, 0.3511550703339181]], [[0.3510175795419452, 0.35194529885577636], [0.35189369537601795, 0.35118648395830415]]]], [[[[0.35133123795497545, 0.3510008667046829], [0.3514017688683677, 0.35187335013566684]], [[0.3517326374188698, 0.3511887356892974], [0.3513750915094124, 0.35145797362448983]]], [[[0.3517627175412881, 0.35198782985028926], [0.3511535658602875, 0.351201422228914]], [[0.35159596337444227, 0.3511732480397813], [0.3514922346019165, 0.3512166873291962]]], [[[0.3515469011466532, 0.3516601802510531], [0.35199730934313833, 0.35192157728533563]], [[0.3510630686698253, 0.35159460296591527], [0.35186239993499924, 0.3519632053052378]]], [[[0.3511348118883428, 0.3514041791244463], [0.35144532781830945, 0.3516767046824181]], [[0.3519001096513233, 0.3512322121876035], [0.35163919293763357, 0.3514683068266551]]]]], [[[[[0.35177752898041775, 0.3512373653248535], [0.35195919497033745, 0.3518775456126833]], [[0.35195540203913656, 0.351325841817091], [0.35182145872779325, 0.351593823572657]]], [[[0.35178143850902105, 0.351592010671957], [0.3510511840696132, 0.351977871891404]], [[0.35118297579671937, 0.3512447512763148], [0.3512028747625182, 0.35182905294590183]]], [[[0.3513242574611918, 0.3513416351869309], [0.35172816525230105, 0.3513293512385038]], [[0.3519348845000288, 0.35163612240929637], [0.3513975850408955, 0.35191234936461424]]], [[[0.3519546335783213, 0.35198501709401403], [0.351732549690839, 0.3517084291442871]], [[0.3511744816673693, 0.35115876365712834], [0.35135420233993786, 0.3512052423163259]]]], [[[[0.3519320596973006, 0.35171103233041745], [0.35173597046375193, 0.35106555002844636]], [[0.35138254268190167, 0.3513310452916697], [0.3518437919962713, 0.3519899261084171]]], [[[0.35132685751367454, 0.35158613751943557], [0.3514810365257281, 0.35104766648104796]], [[0.35177551417959446, 0.351842798910196], [0.35102459336763153, 0.3518631931778159]]], [[[0.3519237793749487, 0.3514086608283207], [0.3511963407137125, 0.3516517717329066]], [[0.35109873825974686, 0.35185034763672257], [0.3515646363573377, 0.3515427168874669]]], [[[0.35181154504692785, 0.35197516779264804], [0.3516500308173936, 0.3512462305554541]], [[0.35126757467161596, 0.35104385522940923], [0.35150650215605583, 0.35161549747853293]]]], [[[[0.35148021481697805, 0.35156164758498265], [0.3518904666276195, 0.3514670158412325]], [[0.35182578717604146, 0.3515270989886686], [0.3519153636553938, 0.3518331352280976]]], [[[0.35133673395576137, 0.3513022760889009], [0.3518373795076846, 0.35188838243849113]], [[0.3514210150600446, 0.35187494282422327], [0.3513319425181276, 0.35187319621138713]]], [[[0.35138367683780175, 0.3510113950260183], [0.3511383503186918, 0.3515470936385445]], [[0.3510380632704186, 0.3517502350893665], [0.35194963242743493, 0.3514015119610343]]], [[[0.35132086390130396, 0.35186719461268195], [0.3511542144426697, 0.3515943573859698]], [[0.3519941573341858, 0.3518679954928582], [0.3517969108171396, 0.35166138197057095]]]], [[[[0.35184083199210275, 0.3515782872493116], [0.3510920172834808, 0.35192078576168107]], [[0.35118183747926757, 0.3512694481309344], [0.35136775729924424, 0.35125922259998543]]], [[[0.35121539434355364, 0.35195325303923397], [0.35162755663374445, 0.3517119660032547]], [[0.35161334806062855, 0.35163723593610985], [0.3516471122153917, 0.3517044103538675]]], [[[0.3516889492355308, 0.35138184064270933], [0.35162745586550054, 0.3510734913888554]], [[0.3516012903971009, 0.35159338140364615], [0.35164434653109783, 0.3511167402628354]]], [[[0.35160646107908605, 0.3519200534598475], [0.35199354005508177, 0.3517072195652711]], [[0.351837021102183, 0.3516130607780488], [0.351980930993891, 0.3518495316066297]]]], [[[[0.35132164079417405, 0.3515285020842285], [0.3518833836552014, 0.35110577426707523]], [[0.35171850452425224, 0.3512721409187694], [0.35150618427522273, 0.3512421176626064]]], [[[0.3518178716859389, 0.35167132226027376], [0.35101805199681463, 0.3513974947574652]], [[0.35165093217569077, 0.3518428145334135], [0.35142265381361687, 0.35101278136116004]]], [[[0.35187942158504426, 0.35122860692124036], [0.35117438787537253, 0.35124456435428364]], [[0.3513822132422288, 0.35135383082070126], [0.3514453665469567, 0.3510558666501114]]], [[[0.35130903366666555, 0.35137082947017434], [0.35143499862067645, 0.3515812005330117]], [[0.35107338744653527, 0.35128091194218763], [0.35171540317050576, 0.35150712736158074]]]], [[[[0.3512615834822218, 0.35193105857442036], [0.3512974613404566, 0.3513694057902893]], [[0.35190133909018345, 0.35164748002302887], [0.35152070441517896, 0.35102228765533633]]], [[[0.35144422302312334, 0.3510598863047722], [0.3511050585031519, 0.35191517487848684]], [[0.35114680857500297, 0.3519768875741979], [0.35143126899218013, 0.3515086104397646]]], [[[0.3511353478463397, 0.35197603609747563], [0.3513024525928873, 0.3517475731431259]], [[0.3514727398952788, 0.35136275127951894], [0.35134400968244367, 0.3517433819303068]]], [[[0.3510431877699109, 0.3515159490815803], [0.3516485506888563, 0.35175139213501927]], [[0.35107237721061924, 0.3516146149097819], [0.35123295874823524, 0.3511792461668011]]]], [[[[0.3518985097856178, 0.3512957701456459], [0.35123506431444507, 0.3512621882237652]], [[0.3511882259623987, 0.35194959780557833], [0.351792478789601, 0.35167141330798046]]], [[[0.35119926281929065, 0.35135014656816305], [0.3515096955389711, 0.35170366966599204]], [[0.35141460484614767, 0.3510383181068967], [0.35136748824352904, 0.35160183012975227]]], [[[0.35161760171633155, 0.351293536014098], [0.35128708284986077, 0.35132175236052743]], [[0.3516919836915946, 0.3511039326271859], [0.3512118536234499, 0.35190469583553163]]], [[[0.35122793569341576, 0.3514659011990602], [0.3511259664242299, 0.35108641512640365]], [[0.3513461603350593, 0.35182331088751884], [0.35174179352503515, 0.351623407179798]]]], [[[[0.3513120299676365, 0.3519777542886341], [0.35175549266767653, 0.3510601345007638]], [[0.3514090557194725, 0.35127673948485183], [0.35193032737169455, 0.35143702952900185]]], [[[0.35181668874424227, 0.3518889358708037], [0.3515260555817876, 0.3519571354763822]], [[0.35108294499456966, 0.3515363724362315], [0.35189727781901187, 0.35161808374792103]]], [[[0.35166590572001555, 0.35155412351833015], [0.35194723803801375, 0.3517056529127155]], [[0.351292129844645, 0.35185231773674064], [0.3512274081959333, 0.35130830607391633]]], [[[0.35177062843923196, 0.3514450760181934], [0.3516549561978411, 0.35153691014044575]], [[0.3512224340906467, 0.35135635598571485], [0.3515768828778246, 0.35196560753400524]]]], [[[[0.3510381540335218, 0.3510936572960569], [0.3510940307526225, 0.3515604148369919]], [[0.3513619515248361, 0.35103107216765206], [0.35139327113890356, 0.35162077101022354]]], [[[0.35114512454920804, 0.3514572953171764], [0.35170628340079857, 0.35145313996341276]], [[0.35158871803728453, 0.3516683627201489], [0.3513940843901187, 0.3513260824413753]]], [[[0.3514349605458033, 0.3514811494419546], [0.3510248973427618, 0.35104120208198697]], [[0.3510733400111841, 0.3512635481015545], [0.35127853732853825, 0.35113957385556105]]], [[[0.351283346835267, 0.3519319027016872], [0.3519450220095093, 0.3512833100565364]], [[0.3514820270917563, 0.3512783083421564], [0.3511719785571224, 0.3517923434893688]]]], [[[[0.3510557750462153, 0.351879117142897], [0.3514898972429257, 0.3519379145575432]], [[0.351584657941203, 0.35177806961942326], [0.3510753812343166, 0.3518340098608848]]], [[[0.3513283063490916, 0.3515566985053358], [0.3517893090654189, 0.35133294391690034]], [[0.35158863047444894, 0.3511601985932288], [0.3517131630185349, 0.3514373798633025]]], [[[0.3518023653576293, 0.3517274558941166], [0.3510663239794009, 0.3516924404604976]], [[0.35194934351915685, 0.35105716046149993], [0.35106919434771666, 0.3517321157689473]]], [[[0.3511548023686743, 0.35155976836269076], [0.3518699693831023, 0.3514093601996999]], [[0.35145738394052906, 0.3517863476734577], [0.35116290744895323, 0.3518747972340056]]]]], [[[[[0.3517122258878979, 0.35160664217799065], [0.3519699261251207, 0.35119701927501135]], [[0.35187334895778444, 0.351432964865793], [0.3510792930460073, 0.3513572637780651]]], [[[0.35179734115349903, 0.35129879386441415], [0.35155949649297935, 0.3511139468555519]], [[0.35180832345374646, 0.35116063733854236], [0.35155337164098993, 0.3512958323610386]]], [[[0.35191167021986597, 0.35168799212260793], [0.35124887024096724, 0.35127747721828084]], [[0.3514726746032852, 0.35122197342888234], [0.35188220526647995, 0.3517458541515779]]], [[[0.3514987993939133, 0.3516475673068448], [0.3517580858988943, 0.3516042852356627]], [[0.35108608795380264, 0.35171133952617406], [0.35146529942316884, 0.35178651385622334]]]], [[[[0.35140419010386925, 0.35156406205748403], [0.3516245311117387, 0.3517025034050572]], [[0.3514313291448638, 0.35195682078250357], [0.3519299177642322, 0.35166315668362724]]], [[[0.3516254287792027, 0.35160731091043923], [0.3511962934596035, 0.351427303398464]], [[0.35156312040779053, 0.3510319674554251], [0.35179667698756295, 0.35176423345788027]]], [[[0.3510810961099964, 0.35142550528255573], [0.35105752171921584, 0.35165016778480024]], [[0.3514862341544926, 0.35145877931330194], [0.35166402884094394, 0.3515217096770025]]], [[[0.351451269158609, 0.3510571337160619], [0.35190095007659095, 0.35144572640068644]], [[0.3515289140085622, 0.3512690082041963], [0.35107913659192297, 0.35109278553180384]]]], [[[[0.35172087935876045, 0.35152999511883565], [0.35194114523220627, 0.3510492088600112]], [[0.3513129499479166, 0.35111895982293895], [0.351705090510745, 0.35181234204812833]]], [[[0.35144457869166046, 0.35115896669727775], [0.3517947246090272, 0.35148052997732826]], [[0.3514458853081093, 0.35141518392342597], [0.35128093294937857, 0.35122882909877434]]], [[[0.351685611407583, 0.35191842715022775], [0.3513601290227302, 0.3519598312920866]], [[0.3519762265998573, 0.35151922487333764], [0.3511995488268475, 0.3518960049205781]]], [[[0.35142736846222206, 0.35116743506670434], [0.35145984576199363, 0.3515459012063861]], [[0.35134099874778263, 0.35150570544908244], [0.35107161324936714, 0.35151993812271276]]]], [[[[0.3514127124314688, 0.3517162319419322], [0.35138285834550004, 0.3517950179334517]], [[0.35158613736582534, 0.3510878062482664], [0.35143504362139993, 0.3518125160929255]]], [[[0.35160940731044366, 0.3510701853021806], [0.3510032356570061, 0.3514321538924095]], [[0.35100624738879044, 0.35150738344413374], [0.35138373211302365, 0.3512039343978355]]], [[[0.35166163326217353, 0.3513438433718832], [0.35165387123372227, 0.3512326941713971]], [[0.3512949964544232, 0.3512701357043818], [0.3519519568430496, 0.35151220081668116]]], [[[0.3518438393933653, 0.35193857954227675], [0.3516950993924391, 0.351133161244148]], [[0.3512964783401645, 0.35185632922490184], [0.35121028430088874, 0.35107237887968795]]]], [[[[0.35182653356427557, 0.35181657184503257], [0.3513051689349243, 0.3512973015884982]], [[0.3518110388529736, 0.35123888743767223], [0.3515449034157948, 0.3517162315936669]]], [[[0.35181184336251486, 0.3518514003110759], [0.35109659476409855, 0.35143019865743697]], [[0.3512067848208354, 0.35198020975777533], [0.3515921647429344, 0.3515097143487992]]], [[[0.351961698479577, 0.3515151163002628], [0.3519890111481521, 0.35125108513274095]], [[0.3516727023448606, 0.351731937103158], [0.35135853491012925, 0.3516855387030936]]], [[[0.35114063876680357, 0.35171395006114564], [0.3518083791338402, 0.35105779579205704]], [[0.35105383654400335, 0.3513243926954206], [0.3514982226531783, 0.3514242937841596]]]], [[[[0.3519021224785712, 0.35132424624816827], [0.35123185054482603, 0.35158868792540204]], [[0.351819179733667, 0.35151879693022886], [0.3516772228415581, 0.3511525851625993]]], [[[0.3516653702212873, 0.351689959767364], [0.3511091984367746, 0.3518538978964486]], [[0.35151759179002223, 0.3519301558023443], [0.35114096382822907, 0.3512721987705752]]], [[[0.3513634421347106, 0.35141203521700914], [0.35177935562798734, 0.3510682427660103]], [[0.3510537324898025, 0.35138969397717035], [0.35154522334973837, 0.35184354666189527]]], [[[0.3511547973176, 0.351738077863184], [0.35169237939498044, 0.3515022162583177]], [[0.3512496543502932, 0.35137559543159047], [0.351847963523561, 0.35100563655388817]]]], [[[[0.3518710717668985, 0.3515759141611641], [0.35136330236438856, 0.351221843567667]], [[0.35158286516934595, 0.35110386443414665], [0.3511023788736703, 0.35144946993221565]]], [[[0.3515688712164062, 0.35171303140858046], [0.3516820205099398, 0.351122661037274]], [[0.3515335486250972, 0.35191644817765905], [0.35170285627913195, 0.3517365289078791]]], [[[0.3510820138558806, 0.3518776392093229], [0.35103419931425656, 0.3518864655980165]], [[0.3511821009238301, 0.35119339609372907], [0.3515380805472528, 0.35158699523964865]]], [[[0.35122139077819725, 0.3512258546556685], [0.35115922901832375, 0.3516227970612784]], [[0.3518312878363259, 0.35101000075765665], [0.3512114224914928, 0.35164759981187277]]]], [[[[0.3511830903208398, 0.3514698281951785], [0.3512211582979446, 0.3516250813314917]], [[0.3511883181248638, 0.351671910613958], [0.35124433839743224, 0.3514329777005698]]], [[[0.3515872420384729, 0.35128672750295853], [0.35173580365721074, 0.3514800718492118]], [[0.35163801373224174, 0.3511360060614539], [0.35152191005377503, 0.35121462670339587]]], [[[0.3510629931094548, 0.3514829589243051], [0.3514772083476741, 0.3519491114652154]], [[0.35151007529822176, 0.3516370321588926], [0.3513657372448597, 0.35190041472010114]]], [[[0.35127047641305026, 0.3514970165446442], [0.3518910874914543, 0.35181494996424345]], [[0.35160327448618495, 0.3518735283640644], [0.351702875622585, 0.3515302251990811]]]], [[[[0.3512400521715078, 0.35118482808260026], [0.3516850618375211, 0.3515208435093485]], [[0.3518041080208683, 0.35110333568223084], [0.3513193934905071, 0.3510454614841926]]], [[[0.3512662262112185, 0.3518123658210285], [0.35122983034389454, 0.3511335551125134]], [[0.35157312770304894, 0.35124077028528455], [0.35144213664504287, 0.35137086163365283]]], [[[0.35132551162272535, 0.3518930033288488], [0.3511585770654718, 0.3519907431795486]], [[0.3516652931731241, 0.35145060742747686], [0.35127798072388244, 0.3515192128207993]]], [[[0.35119347413645835, 0.3515834167261037], [0.35140990012565837, 0.35198811759304327]], [[0.35142269483978494, 0.35114301694646644], [0.3517240790025322, 0.35141199805309664]]]], [[[[0.35142521005893435, 0.3510617623460078], [0.35157801762572743, 0.3519367145858584]], [[0.3511958239793041, 0.351032639456872], [0.3512462433611542, 0.3513543083654055]]], [[[0.35166576107233455, 0.3517866719702746], [0.3515848591867015, 0.35157545742566065]], [[0.3511181922973301, 0.351235042310303], [0.3517473799852462, 0.3513456890277411]]], [[[0.35140963747042125, 0.3516423555264216], [0.3517748312887763, 0.3510831689306445]], [[0.3516614817318722, 0.35125558075089675], [0.3515957055828899, 0.35177531304197523]]], [[[0.35149790624889593, 0.3510141362246291], [0.35119521888048133, 0.3516799813667842]], [[0.35165421604358704, 0.3517510906297898], [0.3516094747796328, 0.35154442554982784]]]]]]} \ No newline at end of file diff --git a/modules/solid_mechanics/test/tests/neml2/interpolated_material/moose_neml2_return_mapping.i b/modules/solid_mechanics/test/tests/neml2/interpolated_material/moose_neml2_return_mapping.i new file mode 100644 index 000000000000..b2f0e44700da --- /dev/null +++ b/modules/solid_mechanics/test/tests/neml2/interpolated_material/moose_neml2_return_mapping.i @@ -0,0 +1,256 @@ +# NEML2 file in MPA +[Mesh] + [gmg] + type = GeneratedMeshGenerator + dim = 3 + nx = 5 + ny = 5 + nz = 5 + [] +[] + +[GlobalParams] + displacements = 'disp_x disp_y disp_z' +[] + +[Physics] + [SolidMechanics] + [QuasiStatic] + [all] + strain = SMALL + new_system = true + add_variables = true + formulation = TOTAL + volumetric_locking_correction = true + [] + [] + [] +[] + +[BCs] + [xfix] + type = DirichletBC + variable = disp_x + boundary = left + value = 0 + [] + [yfix] + type = DirichletBC + variable = disp_y + boundary = bottom + value = 0 + [] + [zfix] + type = DirichletBC + variable = disp_z + boundary = back + value = 0 + [] + [pressure_x] + type = Pressure + variable = disp_x + boundary = right + function = pressure_fcn + [] +[] + +# -- interpolation grids in 'models/random_value_grid.json' +# "in_stress": [0.0, 30, 60, 100, 130, 160, 200, 230, 260, 320.0], +# "in_temperature": [600, 650, 750, 800, 850, 900, 950, 1000, 1100, 1200.0], +# "in_plastic_strain": [0.0, 0.0001, 0.001, 0.01], +# "in_cell": [1000000.0, 10000000000000.0], +# "in_wall": [1000000000000.0, 10000000000000.0], +# "in_env": [1e-09, 1e-06], + +[Functions] + [pressure_fcn] + type = ParsedFunction + expression = 200 #MPa + [] +[] +[AuxVariables] + [T] + initial_condition = 750 #K + [] +[] +[Materials] + [init_dd] + type = GenericConstantMaterial + prop_names = 'init_cell_dd init_wall_dd init_envFac' + prop_values = '1e11 8e12 2e-8' + [] +[] + +[NEML2] + # this is a NEML2 model definition, located under bison/data + input = 'models/interp_matl_radial_return.i' + model = 'model' + verbose = true + mode = PARSE_ONLY + device = 'cpu' + enable_AD = true +[] + +[UserObjects] + [temperature] + type = MOOSEVariableToNEML2 + moose_variable = T + neml2_variable = forces/T + [] + [envFac] + type = MOOSERealMaterialPropertyToNEML2 + moose_material_property = init_envFac + neml2_variable = forces/env_fac + [] + + [strain] + type = MOOSERankTwoTensorMaterialPropertyToNEML2 + moose_material_property = mechanical_strain + neml2_variable = forces/E + [] + [input_old_Ep] + type = MOOSEOldSymmetricRankTwoTensorMaterialPropertyToNEML2 + moose_material_property = plastic_strain + neml2_variable = old_state/Ep + [] + [input_old_ep] + type = MOOSEOldRealMaterialPropertyToNEML2 + moose_material_property = effective_plastic_strain + neml2_variable = old_state/ep + [] + + [old_cell_dd] + type = MOOSEOldRealMaterialPropertyToNEML2 + moose_material_property = cell_dd + neml2_variable = old_state/cell_dd + [] + [old_wall_dd] + type = MOOSEOldRealMaterialPropertyToNEML2 + moose_material_property = wall_dd + neml2_variable = old_state/wall_dd + [] + + [model] + type = ExecuteNEML2Model + model = model + gather_uos = 'temperature strain input_old_Ep input_old_ep envFac old_cell_dd old_wall_dd' + enable_AD = true + [] +[] + +[Materials] + [neml2_stress_jacobian] + type = NEML2StressToMOOSE + execute_neml2_model_uo = model + neml2_stress_output = state/S + neml2_strain_input = forces/E + [] + [neml2_flow_rate] + type = NEML2ToSymmetricRankTwoTensorMOOSEMaterialProperty + execute_neml2_model_uo = model + neml2_variable = state/Ep + moose_material_property = accumulated_inelastic_strain + [] + [stateful_Ep] + type = NEML2ToSymmetricRankTwoTensorMOOSEMaterialProperty + execute_neml2_model_uo = model + neml2_variable = state/Ep + moose_material_property = plastic_strain + [] + [stateful_ep] + type = NEML2ToRealMOOSEMaterialProperty + execute_neml2_model_uo = model + neml2_variable = state/ep + moose_material_property = effective_plastic_strain + [] + [stateful_ep_rate] + type = NEML2ToRealMOOSEMaterialProperty + execute_neml2_model_uo = model + neml2_variable = state/ep_rate + moose_material_property = effective_plastic_strain_rate + [] + [stateful_vm_stress] + type = NEML2ToRealMOOSEMaterialProperty + execute_neml2_model_uo = model + neml2_variable = state/s + moose_material_property = vonmises_stress + [] + [cell_rate] + type = NEML2ToRealMOOSEMaterialProperty + execute_neml2_model_uo = model + neml2_variable = state/cell_rate + moose_material_property = cell_rate + [] + [wall_rate] + type = NEML2ToRealMOOSEMaterialProperty + execute_neml2_model_uo = model + neml2_variable = state/wall_rate + moose_material_property = wall_rate + [] + [cell_dd] + type = NEML2ToRealMOOSEMaterialProperty + execute_neml2_model_uo = model + neml2_variable = state/cell_dd + moose_material_property = cell_dd + moose_material_property_init = init_cell_dd + [] + [wall_dd] + type = NEML2ToRealMOOSEMaterialProperty + execute_neml2_model_uo = model + neml2_variable = state/wall_dd + moose_material_property = wall_dd + moose_material_property_init = init_wall_dd + [] +[] + +[Executioner] + type = Transient + solve_type = NEWTON + petsc_options_iname = '-pc_type' + petsc_options_value = 'lu' + automatic_scaling = true + dt = 5 + dtmin = 5 + num_steps = 100 + residual_and_jacobian_together = true +[] + +[Postprocessors] + [effective_plastic_strain] + type = ElementAverageMaterialProperty + mat_prop = effective_plastic_strain + [] + [creep_rate] + type = ElementAverageMaterialProperty + mat_prop = effective_plastic_strain_rate + [] + [rhom_rate] + type = ElementAverageMaterialProperty + mat_prop = cell_rate + [] + [rhoi_rate] + type = ElementAverageMaterialProperty + mat_prop = wall_rate + [] + [rhom_dd] + type = ElementAverageMaterialProperty + mat_prop = cell_dd + [] + [rhoi_dd] + type = ElementAverageMaterialProperty + mat_prop = wall_dd + [] + [vm_stress] + type = ElementAverageMaterialProperty + mat_prop = vonmises_stress + [] + [run_time] + type = PerfGraphData + section_name = "Root" + data_type = total + [] +[] + +[Outputs] + csv = true +[] diff --git a/modules/solid_mechanics/test/tests/neml2/interpolated_material/tests b/modules/solid_mechanics/test/tests/neml2/interpolated_material/tests new file mode 100644 index 000000000000..908bb72f3b27 --- /dev/null +++ b/modules/solid_mechanics/test/tests/neml2/interpolated_material/tests @@ -0,0 +1,17 @@ +[Tests] + design = '?' + issues = '?' + requirement = "The system shall use an interpolation grid in NEML2" + [radialReturn] + type = 'CSVDiff' + input = 'moose_neml2_return_mapping.i' + csvdiff = 'moose_neml2_return_mapping_out.csv' + detail = "to solve for the creep and dislocation density rates in a radial return mapping." + [] + [interpolate] + type = 'CSVDiff' + input = 'moose_neml2_return_mapping.i' + csvdiff = 'interpolate_neml2_out.csv' + detail = "to interpolate for creep dislocation density rates in a radial return mapping." + [] +[]